body {padding: 0px;
      margin: 0px;
      width: 100%;
      height: 100%;
      font-family: arial, tahoma, sans serif;
      color: #c4ada6;
      font-size: 12px;
      background: url(/assets/templates/neoklas/bg.jpg) left top repeat #200a04;}
img{border: 0;}
a{text-decoration: underline;
  color: #c8955c;}
a:hover{text-decoration: underline;
        color: #ffa800;}
h1, h2, h3, h4, p, form, ul, li, input, textarea, select{padding: 0px;
                                                     margin: 0px;
                                                     border: 0px;}
p{font-size: 12px;
  color: #c4ada6;
  text-align: left;
  line-height: 15px;}
h1{color: #ffffff;
   text-align: left;
   line-height: 56px;
   font-family: georgia;
   font-weight: normal;
   font-size: 48px;}
h2{color: #ffa800;
   font-size: 48px;
   text-align: left;
   line-height: 56px;
   font-family: georgia;
   font-weight: normal;
   padding-bottom: 8px;}
h3{color: #ffffff;
   font-size: 36px;
   text-align: left;
   line-height: 60px;
   font-family: georgia;
   font-weight: normal;}
h4{color: #c38a62;
   font-size: 17px;
   font-weight: normal;
   line-height: 20px;
   padding-left: 5px;}
h4 a{text-decoration: none;}
h4 a:hover{text-decoration: none;}
h4 span{font-size: 16px;}
table{border: 0px;
      border-collapse: collapse;}
table td{padding: 0px;}


/* Минимальная/максимальная ширна */
.ieminwidth {margin: auto;
             min-width: 1000px;
             overflow: hidden;
             background: url(/assets/templates/neoklas/background.jpg) left top no-repeat;}
.main{clear: both;
      width: 100%;}


/* Минимальная ширина для IE */
* HTML .ieminwidth {padding-left:1000px;}
* HTML .ienoscroll {height:0;}
* HTML .iecontent {margin-left:-1000px;
                   position:relative;
                   height:0;}


/* Шакпа */
.header{height: 145px;
        clear: both;
        padding-right: 20px;}
.logo{position: absolute;
      top: 55px;
      left: 51px;
      width: 337px;
      height: 53px;}
.logo img{width: 337px;
          height: 53px;}
.topmenu{float: right;
         padding-top: 76px;
         width: 525px;}
.topmenu div{background: #ffa800;
             height: 24px;
             line-height: 24px;
             padding: 0px 10px 0px 10px;}
.topmenu a{color: #ffffff;
           text-decoration: none;
           border-bottom: 1px dashed #ffffff;
           margin: 0px 8px 0px 8px;}
.topmenu a:hover{color: #ffffff;
                 text-decoration: none;
                 border: 0px;}
.topmenu a.on{background: url(/assets/templates/neoklas/arrow.gif) left center no-repeat;
              padding-left: 12px;
              border: 0px;}
.topmenu a.on:hover{background: url(/assets/templates/neoklas/arrow.gif) left center no-repeat;
                    padding-left: 12px;
                    border: 0px;}


/* Контент */
.content{clear: both;}
.contenttable{border: 0px;
              border-collapse: collapse;}
.contenttable td{padding: 0px;
                 vertical-align: top;}
.contenttable td.left{width: 250px;
                      padding: 0px 0px 15px 0px;}
.contenttable td.center{
	padding: 0px 20px 15px 0px;
	font-size: 16px;
}
.contenttable td.center p{
	font-size: 15px;
             line-height: 17px;
}
.contenttable td.right{width: 345px;
                       padding: 0px 0px 15px 0px;}
.contenttable td.right p, .contenttable td.right h3{padding-right: 30px;}

.news{clear: both;
      padding: 40px 80px 25px 0px;
      font-size: 12px;}
.news p span{background: #ffa800;
             color: #ffffff;
             padding: 0px 2px 0px 2px;}
.cat{clear: both;
     padding: 20px 0px 0px 0px;}
.tovar{float: left;
       overflow: hidden;
       width: 320px;}
.tovar_img{float: left;
           width: 180px;
           overflow: hidden;
           padding-bottom: 25px;
}
.tovar_img div{background: #ffffff;
               width: 180px;
               text-align: center;}
.tovar_txt{float: left;
           width: 130px;
           overflow: hidden;
           padding: 11px 0px 25px 0px;
}

.price{padding: 12px 0px 0px 5px;
       color: #ffa800;
       font-size: 24px;}
.price span{font-size: 12px;}
.news p a{text-decoration: none;
        color: #c4ada6;}
.news p a:hover{text-decoration: none;
              color: #ffa800;}
.phone{clear: both;
       color: #ffa800;
       font-size: 30px;
       font-family: georgia;
       padding-bottom: 20px;}
.phone_inner{clear: both;
             color: #ffa800;
             font-size: 30px;
             font-family: georgia;
             position: absolute;
             right: 20px;
             top: 115px;}
.phone_inner span{color: #ffffff;}
.category{width: 190px;
          font-size: 12px;}
.category div{padding: 7px 15px 7px 30px;
              background: url(/assets/templates/neoklas/bullet.gif) 15px 12px no-repeat #ffa800;
              clear: both;}
.category a{color: #de1e07;
            text-decoration: none;}
.category a:hover{color: #de1e07;
                  text-decoration: underline;}


/* Углы */
.w1, .w2, .w3, .w4{font-size:1px; overflow:hidden; display:block;}
.w1 {height:1px; background:#ffffff; margin:0 5px;}
.w2 {height:1px; background:#ffffff; border-right:2px solid #ffffff; border-left:2px solid #ffffff; margin:0 3px;}
.w3 {height:1px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 2px;}
.w4 {height:2px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 1px;}
.y1, .y2, .y3, .y4, .y5{font-size:1px; overflow:hidden; display:block;}
.y1 {height:1px; background:#ffa800; margin:0 5px;}
.y2 {height:1px; background:#ffa800; border-right:2px solid #ffa800; border-left:2px solid #ffa800; margin:0 3px;}
.y3 {height:1px; background:#ffa800; border-right:1px solid #ffa800; border-left:1px solid #ffa800; margin:0 2px;}
.y4 {height:2px; background:#ffa800; border-right:1px solid #ffa800; border-left:1px solid #ffa800; margin:0 1px;}
.y5 {height:5px; background:#ffa800; border-right:1px solid #ffa800; border-left:1px solid #ffa800; margin:0 0px;}


/* Подвал */
.footer{clear: both;
        background: url(/assets/templates/neoklas/footer.gif) right top no-repeat;
        height: 175px;}
.copy{float: right;
      text-align: right;
      padding: 20px 30px 0px 0px;}
.counter{float: left;
         padding: 20px 0px 0px 250px;}