* {
   margin: 0;
   padding: 0;
   border: 0;
}
html {
   height: 100%;
}
body {
   width: 100%;
   height: 100%;
   background: #fff url('/content/images/bg.gif') repeat-y;
   color: #3a3a3a;
   font: normal 12px "Tahoma", sans-serif;
}
a {
   color: #b00803;
   text-decoration: none;
}
   a:hover {
      text-decoration: underline;
   }
input {
   font: normal 12px "Tahoma", sans-serif;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}
h1, h1 a {
   color: #9d0902;
   font: normal 14px "Arial Black", sans-serif !important;
   text-transform: uppercase;
}
#wrapper, #footer {
   min-width: 1000px;
}
#wrapper {
   min-height: 100%;
   background: url('/content/images/bg-left.png') no-repeat 20px 199px;
   margin: 0 0 -98px;
}
#clear {
   height: 98px;
   clear: both;
}
/*---------------------------- HEADER ----------------------------------------*/
#header {
   height: 199px;
   background: #b70803 url('/content/images/bg-header.jpg') repeat-x;
}
#in-header {
   height: 199px;
   background: url('/content/images/bg-2.gif') repeat-y;
   padding: 0 0 0 20px;
}
#header-top {
   height: 80px;
}
#header-top-cont{
    margin-right: 200px;
	padding-top: 20px;
	font-size: 15px;
	color:#FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
}
#logo, logo img {
   width: 290px;
   height: 70px;
   display: block;
}
#logo {
   float: left;
   margin: 26px 0 -5px 30px;
}
#login {
   height: 57px;
   color: #ffeeb9;
   text-align: right;
   padding: 10px 10px 9px 0;
}
   #login span, #login input.submit, #login a {
      font: normal 10px "Arial Black", sans-serif !important;
      text-transform: uppercase;
   }
   #login a {
      color: #ffeeb9;
      margin: 0 0 0 10px;
   }
   #login p {
      padding: 0 0 10px;
   }
   #login input {
      width: 113px;
      height: 17px;
      background: #a61b16;
      color: #ffeeb9;
      border: solid #fdf8f7 1px;
      margin: 0 14px 0 10px;
   }
   #login input.submit {
      width: 62px !important;
      height: 22px !important;
      background: none !important;
      border: none !important;
      margin: 0 !important;
      vertical-align: -7px;
   }
/*---------------------------- LEFT CONTENT ----------------------------------*/
#left-content {
   width: 209px;
   float: left;
   padding: 0 0 0 20px;
}
#submenu {
   background: url('/content/images/bg-ul.gif') repeat-y top right;
   list-style-type: none;
   font: bold 10px "Verdana", sans-serif;
   text-transform: uppercase;
   padding: 0 14px 0 0;
   margin: 0;
}
   #submenu li {
      padding: 2px 0 0;
   }
      #submenu li a {
         height: 25px;
         line-height: 25px;
         text-decoration: none;
         display: block;
         padding: 0 0 0 30px;
      }
      #submenu li a.active {
         background: #cbcccb url('/content/images/button-active.gif') no-repeat;
         color: #ffdc5b;
      }
      #submenu li a.not-active {
         background: #cbcccb url('/content/images/button.gif') no-repeat;
         color: #3a3a3a;
      }
         #submenu li a.not-active:hover {
            background: #951313 url('/content/images/button-hover.gif') no-repeat;
            color: #ffdc5b;
         }
      #submenu li ul {
         background: #e7e8e9 url('/content/images/bg-ul-2.gif') no-repeat top right;
         font: normal 11px "Tahoma", sans-serif;
         list-style-type: none;
         text-transform: none;
         padding: 8px 0;
         margin: 3px 0 0;
         display: none;
      }
         #submenu li ul li {
            padding: 0 0 0 30px;
         }
            #submenu li ul li a {
               background: none;
               color: #3a3a3a;
               line-height: 14px;
               display: inline;
               padding: 0;
            }
               #submenu li ul li a:hover {
                  background: none;
                  color: #b80803;
                  text-decoration: underline;
               }
            #submenu li ul li strong {
               color: #b80803;
            }

/*---------------------------- CONTENT ---------------------------------------*/
#content {
   min-height: 400px;
   background: url('/content/images/bg-content.png') repeat-x;
   margin: 0 0 0 229px;
   padding: 14px 20px;
}
#content-top {
   width: 100%;
   height: 61px;
   margin: 0 0 20px;
}
   #content-top td {
      width: 50%;
   }
   #content-top form {
      background: #c8c8c9 url('/content/images/bg-form.gif') repeat-x;
      border: solid #9a9a9a 1px;
   }
#search-form {
   height: 46px;
   padding: 13px 6px 0 9px;
   margin: 0 10px 0 0;
}
   #search-form input.submit, #basket-form img.submit {
      width: 107px !important;
      height: 30px !important;
      background: #a10902 !important;
      border: none !important;
      float: right;
   }
   #search-form input.submit {
      margin: -4px 0 0;
   }
#search {
   height: 22px;
   background: #fff url('/content/images/11.gif') repeat-x;
   margin: 0 110px 0 0;
}
   #search p {
      background: transparent url('/content/images/12.gif') no-repeat;
      padding: 0 0 0 2px;
   }
      #search p input {
         width: 100%;
         height: 20px;
         background: transparent url('/content/images/13.gif') no-repeat top right;
         color: #3a3a3a;
         padding: 2px 2px 0 0;
      }
#search-checkbox {
   font-size: 10px;
   padding: 5px 0 0;
}
   #search-checkbox a {
      width: 16px;
      height: 15px;
      float: left;
      margin: 0 5px 0 0;
   }
      #search-checkbox a.unchecked {
         background: url('/content/images/checkbox-off.gif') no-repeat;
      }
      #search-checkbox a.checked {
         background: url('/content/images/checkbox-on.gif') no-repeat;
      }
#basket-form {
   height: 59px;
   padding: 0 6px 0 16px;
   margin: 0 0 0 10px;
   background: #c8c8c9 url('/content/images/bg-form.gif') repeat-x;
   border: solid #9a9a9a 1px;
}
   #basket-form img.submit {
      margin: 9px 0 0;
   }
   #basket-form p {
      font: bold 10px/13px "Verdana", sans-serif;
      padding: 6px 0 0;
      margin: 0 110px 0 0;
   }
      #basket-form p span {
         color: #a10902;
         padding: 0 0 0 14px;
      }
      #basket-form p a {
         color: #a10902;
         font: bold 10px/10px "Tahoma", sans-serif;
         text-transform: uppercase;
         text-decoration: underline;
      }
         #basket-form p a:hover {
            text-decoration: none;
         }
#new-goods {
   width: 100%;
   font-weight: bold;
   text-align: center;
   margin: 28px 0 0;
}
   #new-goods p {
      width: 151px;
      height: 166px;
      background: url('/content/images/bg-new-goods.gif') no-repeat;
      padding: 4px 6px 0 3px;
      margin: 0 auto;
   }
      #new-goods p a {
         color: #b00803;
         text-transform: uppercase;
         font-size: 10px;
      }
         #new-goods p a span {
            color: #9e0600 !important;
            font-size: 13px !important;
            text-transform: none !important;
         }
.photo-new-goods {
   width: 151px;
   height: 111px;
   display: block;
   padding: 12px 0 0;
   margin: 0 0 2px;
}

.in-basket {
   width: 101px;
   height: 20px;
   color: #b00803;
   font-size: 12px;
   line-height: 20px;
   border: solid #7e7e7e 1px;
   display: block;
   margin: 7px auto 28px;
}
.descrip-txt {
   border-bottom: solid #b00803 2px;
   margin: 20px 23px 17px 0;
}
   .descrip-txt p {
      text-align: justify;
      padding: 0 0 20px;
   }
.descrip-info, .descrip-info-2 {
   overflow: hidden;
}
   .descrip-info span {
      color: #b00803;
      font: normal 18px "Arial Black", sans-serif;
   }
   .descrip-info a.photo {
      border: solid #b00803 1px;
      float: left;
      padding: 3px;
      margin: 0 12px 0 0;
   }
.descrip-info-2 {
   padding: 11px 0 0;
   margin: 0 20px 50px 0;
}
   .descrip-info-2 p {
      font: normal 11px/16px "Arial", sans-serif;
      float: left;
      padding: 0 60px 0 0;
   }
.descrip-price a {
   font: bold 14px "Arial", sans-serif;
   color: #9d0902;
   text-decoration: underline;;
}
   .descrip-price a:hover {
      text-decoration: none;
   }
.descrip-price strong {
   color: #a30802;
   font-size: 12px;
}
.price {
   background: url('/content/images/price-l.gif') no-repeat;
   text-decoration: none !important;
   float: left;
   margin: 6px 10px 0 5px;
   cursor: pointer;
}
   .price span {
      height: 29px;
      background: url('/content/images/price-r.gif') no-repeat top right;
      color: #fff;
      font: bold 14px/24px "Arial", sans-serif !important;
      display: block;
      float: left;
      position: relative;
      padding: 0 18px 0 15px;
      margin: 0 -4px 0 0;
   }
   
.price_sale {
   background: url('/content/images/price-sale-l.gif') no-repeat;
   text-decoration: none !important;
   float: left;
   margin: 6px 10px 0 5px;
   cursor: pointer;
}
   .price_sale span {
      height: 29px;
      background: url('/content/images/price-sale-r.gif') no-repeat top right;
      color: #fff;
      font: bold 14px/24px "Arial", sans-serif !important;
      display: block;
      float: left;
      position: relative;
      padding: 0 18px 0 15px;
      margin: 0 -4px 0 0;
   }
/*---------------------------- MENU ------------------------------------------*/
.menu {
   height: 30px;
   background: #f7f8f8 url('/content/images/bg-menu.gif') repeat-x;
   list-style-type: none;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   border-bottom: solid #3a3a3a 1px;
   border-top: solid #cecdce 1px;
}
   .menu li {
      width: 14%;
      height: 30px;
      background: url('/content/images/bg-li.gif') no-repeat right;
      text-align: center;
      line-height: 30px;
      float: left;
   }
      .menu li a {
         color: #3a3a3a;
      }
      .menu li a:hover {
         color: #b00803;
      }
.last {
   width: 16% !important;
   background: none !important;
}
   .last a {
      background: url('/content/images/icq-img.gif') no-repeat;
      padding: 3px 0 3px 28px;
   }
/*---------------------------- FOOTER ----------------------------------------*/
#footer {
   min-width: 1000px;
   height: 98px;
   background: #b70803 url('/content/images/bg-footer.gif') repeat-x left bottom;
   color: #fff;
}
   #footer ul.menu {
      border-top: solid #3a3a3a 1px;
   }
#in-footer {
   height: 98px;
   background: url('/content/images/bg-2.gif') repeat-y;
   padding: 0 0 0 20px;
}
#copy {
   font-size: 10px;
   float: left;
   padding: 24px 0 0 10px;
}
   #copy a {
      color: #fff;
      text-decoration: underline;
      margin-left: 5px;
   }
   #copy a:hover {
      font-weight: bold !important;
   }
   
.basket-block {
   background: #f6f6f7 url('/content/images/bg-basket-2.gif') repeat-x;
   border: solid #9a9a9a 1px;
   padding: 23px 0 70px;
}
   .basket-block strong {
      color: #454545;
      font-size: 16px;
      padding: 0 0 0 2%;
   }
   
#goods-list {
   width: 96%;
   font: normal 14px/16px "Arial", sans-serif;
   margin: 0 auto 20px;
}
   #goods-list th {
      font-weight: bold;
      font-size: 12px;
   }

   #goods-list tr {
      border-bottom: solid #454545 1px;
	  text-align: center;
   }
   #goods-list td, #goods-list th {
      height: 35px;
   }
   #goods-list td.amount, #type-delivery td.amount  {
      height: 50px !important;
      color: #9c0902;
      border-top: solid #454545 1px;
      border-bottom: solid #454545 1px;
      text-align: center;
      font-size: 16px;
      font-weight: bold;
   }
   
#type-delivery {
   width: 100%;
   text-align: left;
   font: normal 14px/16px "Arial", sans-serif;
   margin: 20px 0;
}
   .gray td {
      background: #b9b8b8;
   }
   #type-delivery td {
      line-height: 24px;
      padding: 0 0 0 55px;
   }
      #type-delivery td.td {
         width: 500px;
      }
   #type-delivery strong {
      font-size: 14px !important;
      padding: 0 !important;
   }
   
.all-amount {
   height: 36px;
   background: #bf0803;
   color: #fff;
   font: bold 18px/36px "Arial", sans-serif;
   text-align: center;
}