/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#fff url(../images/bgr/line.jpg) repeat-y left top;}

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em "Myriad Pro",tahoma; color:#6a1300;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0;padding: 0;font: 2.2em "Myriad Pro",tahoma; color:#000;}
  h2 {margin:0;padding: 0;font:18px "Myriad Pro",tahoma;color:#000;}
  h3 {margin: 0;padding:0;font:1.8em "Myriad Pro",tahoma;color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.6em "Myriad Pro",tahoma;color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;z-index:9999;}
  p {margin: 0;padding:5px 0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}




/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.2 "Myriad Pro",tahoma, sans; color:#000000}
  table, td, th, ul, textarea, input, select {font: 1em/1.2 "Myriad Pro",tahoma;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {height:240px;position:relative;}
    .logo{position:absolute;left:65px;top:0px;}
    .main_menu{position:absolute;left:268px;padding:0;margin:0;top:2px;z-index:10}
    .main_menu li{float:left;list-style-type:none;padding:0;margin:0;border-right:2px solid #ffa534;padding-right:10px;margin-right:10px}
    .main_menu li.last{border:none;margin:0;padding:0}
    .main_menu a{color:#000;font-size:14px;text-decoration:none}
    .main_menu a:hover{text-decoration:underline}

    .contacts{position:absolute;left:45px;padding:0;top:130px;font-size:18px;color:#6a1300;line-height:1.1;text-align: center;}
    .contacts b{font-size:30px}
    

    .banner_block{width:32%;height:122px;float:left;margin:71px 18px 0 321px;position:relative;z-index:10}
    .second_banner{float:left;margin:71px 0px 0 0px}
    .banner_block dt{float:left;width:145px}
    .banner_block dd{padding-top:5px;font-size:14px;color:#000;line-height:1.1}
    .banner_block dd span{position:relative;z-index:10000;display:block}
    .banner_block dl{margin:0px 5px 0 5px}
    .banner_block h2{color:#6a1300;font-size:18px;position:relative;z-index:10}

    .price_block{right:0;width:170px;position:absolute;bottom:10px;z-index:10}
    .price_block p{background: url(../images/bgr/price.png) no-repeat left top;font-size:14px;color:#fff;float:left;padding:2px 6px 7px 6px;position:relative;z-index:1000}
    .price_block p b{position:absolute;right:0;top:0;width:4px;height:21px;background: url(../images/bgr/right.png) no-repeat left top;z-index:10}
    .price_block a{font-size:14px;color:#6a1300;display:block;clear:both;background: url(../images/bgr/basket.png) no-repeat left top;padding-left:30px;text-decoration:none;position:relative;z-index:10;height:18px}
	.price_block p input {z-index:9999;}
    .price_block  p.discount{width:82px;height:64px;background: url(../images/img/20.png) no-repeat right top;position:absolute;left:70px;bottom:-10px;padding:25px 0 0 10px;color:#ff0a0a;font-size:30px;z-index:0}

    .img_fon{position:absolute;top:0;right:0;}


  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;background: url(../images/bgr/bottom.jpg) no-repeat left bottom;min-width:1003px}
      html>body #wrapper {height:auto;}
      #inner_wrapper{background:url(../images/bgr/wrapper.jpg) no-repeat left top;}
      #body {padding:0 0 200px;}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: right;width:100%;}
        #main_col_content {margin: 0 0 0 294px;}


        .left_content_block{float:left;width:50%;background: url(../images/bgr/left.jpg) no-repeat center bottom;padding-bottom:200px}
        .wrap_h2{background:#d1946a;padding:0 20px;height:48px;position:relative;margin:0 0 20px 0;}
        .wrap_h2 div{display: table-cell;vertical-align: middle;height:48px}
        .wrap_h2 h2{color:#6a1300;font-weight:bold;font-size:17px;line-height:1.1}
        .right_h2{background: url(../images/bgr/right_h2.png) no-repeat left top;width:19px;height:50px;position:absolute;left:0;top:0;}
        .left_h2{background: url(../images/bgr/left_h2.png) no-repeat left top;width:19px;height:50px;position:absolute;right:0;top:0;}
        .info_text{padding:0 17px;font-size:12px}
        .info_text p{padding:0 0 10px 0}
        .info_text dl{margin-bottom:20px;}
        .info_text a{color:#6a1300;font-size:14px;}

        .right_content_block{float:left;width:50%;}

        .catalog_product{padding:0;margin:0 0 0 -12px;}
        .catalog_product li{padding:0;margin:0 0 0 12px;list-style-type:none;width:217px;float:left;height:420px}
        .catalog_product dt{position:relative;width:217px;height:171px;background: url(../images/bgr/border.png) no-repeat left top;padding-top:10px;text-align:center}

        .catalog_product dt p{background: url(../images/bgr/price2.png) no-repeat left top;font-size:18px;color:#fff;float:left;padding:2px 6px 10px 6px;position:absolute;right:11px;bottom:4px}
        .catalog_product dt p b{position:absolute;right:0;top:0;width:5px;height:26px;background: url(../images/bgr/right2.png) no-repeat left top;z-index:10}
        .catalog_product h2{color:#6a1300;font-size:18px;margin-bottom:7px}        .catalog_product{padding:0;margin:0 0 0 -12px;}
        
		.user_list li{padding:0;margin:0 0 0 12px;list-style-type:none;width:217px;float:left;height:420px}
        .user_list dt{position:relative;width:217px;height:171px;background: url(../images/bgr/border.png) no-repeat left top;padding-top:10px;text-align:center}

        .user_list dt p{background: url(../images/bgr/price2.png) no-repeat left top;font-size:18px;color:#fff;float:left;padding:2px 6px 10px 6px;position:absolute;right:11px;bottom:4px}
        .user_list dt p b{position:absolute;right:0;top:0;width:5px;height:26px;background: url(../images/bgr/right2.png) no-repeat left top;z-index:10}
        .user_list h2{color:#6a1300;font-size:18px;margin-bottom:7px}
        .user_list p{color:#000000;font-size: 10px; margin-bottom:2px; text-align: right; padding: 0;}


        .basket_product{margin-bottom:12px;}
        .basket_product:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .basket_product dt{float:left;width:217px;height:137px;background: url(../images/bgr/border2.png) no-repeat left top;text-align:center;padding-top:10px;margin-right:20px}
        .basket_product b{font-size:18px;font-weight:normal;color:#6a1300;display:block;margin-bottom:10px}
        .basket_product {font-size:14px}

        .summa{font-size:18px;font-weight:bold;color:#6a1300;float:left;width:224px;position:relative;top:3px}
		.commoninfo{font-size:14px;font-weight:bold;color:#6a1300;float:left;width:424px;position:relative;top:3px}
  /*=SIDEBAR*/
    #sidebar {float: left;width: 290px;margin: 0 -290px 0px 0;font-size:14px;padding-bottom:320px;min-height:494px;}
    .basket{background:#fff;color:#6a1300;padding:0 0 15px 0;margin-bottom:10px}
    .basket div{background: url(../images/bgr/basket2.png) no-repeat left top;width:213px;height:34px;margin:0px 0 0 10px;position:relative;top:-16px;padding:6px 0 0 28px;overflow:hidden}
    .basket div a{color:#fff;font-size:18px;float:left}
    .basket div  span{float:right;font-size:12px;color:#f5c3a2;margin:6px 20px 0 0}
    .basket p{padding:0 0 2px 10px}
    .basket b{display:block;margin:-9px 0 0 11px}

	.login {font-size:14px;  margin-bottom: 20px; margin-left: 38px;}
	
    .catalog_menu{background:#fff;padding:10px 0 0px 42px;margin:0;overflow:hidden}
    .catalog_menu li{padding:0;margin:0 0 17px 0;list-style-type:none}
    .catalog_menu a{font-weight:bold;color:#6a1300;text-decoration:none}
    .catalog_menu a:hover{text-decoration:underline}

  /*=FOOTER*/
    #footer {position:absolute; bottom:0px;clear:both;width:100%;height:150px;}


/*form*/
  .field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
      .field dt label {margin:0;}
    .field dd {float:left;}
  label {color:#000000;font-size:14px;margin:0 15px 0 0}
  select{border:solid 1px #A5ACB2;width:248px;height:1.8em;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  fieldset{padding:0;margin:0;border:none}
  select{color:#000;font-size:14px;width:50px;border:1px solid #6a1300;margin-bottom:5px}
  button {background:transparent url(../images/bgr/basket.png) no-repeat scroll left 2px;color:#6A1300;font-size:14px;height:20px;padding:0 0 2px 30px;border:none;font:14px "Myriad Pro",tahoma;cursor:pointer;text-align:left}

  .poll_form{position:relative;padding-bottom:7px}
  .poll_form p{font-weight:bold;color:#6a1300;text-decoration:none}
  .poll_form dt{float:left;width:28px;}
  .poll_form dl{margin-left:2px;margin-bottom:5px}
  .poll_form dl:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .poll_form a{margin:0 0 0 18px}
  
  .feedback_form{margin-top:30px}
  .feedback_form dt{float:left;width:230px}
  .feedback_form dd{overflow:hidden; width:530px}
  .feedback_form label{font-size:14px;color:#6a1300}
  .feedback_form .input{font-size:12px;border:2px solid #6a1300;width:52px}
  .feedback_form .street{font-size:12px;border:2px solid #6a1300;width:363px}
  .feedback_form .contact_i{font-size:12px;border:2px solid #6a1300;width:166px}
  .feedback_form textarea{font-size:12px;border:2px solid #6a1300;width:263px;height:100px;margin-bottom:11px}
  .feedback_form dl{margin-bottom:10px}
  .send_button{position:relative;left:36px}


