*{
	margin: 0;
	padding: 0;
	}

html{
	font-size:100.01%;
   height:100%;
	}
	
body {
   position:relative;
	background:#ddd6d1;
	font:normal 62.5% Tahoma;
	color:#333;
   height:auto !important;
   height:100%;
   min-height:100%;
   width:1000px;
   margin:0 auto;
	}

img {
	border:0;
	}
 
a{
	color:#4a82a0;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:underline;
	}


ul{
	list-style:none;
	}

table{
	border-collapse:collapse;
	}

.what-news td, #autorization, #basket, #menu li, .delivery, .search .in-text, .goods-item h3, .goods-item table td, .add-basket label, .add-basket a, .information li, #foot{
   font-size:1.3em;
   }
   
#head{
   position:relative;
   height:145px;
   background:url('images/head-bg.jpg') 55px 0 no-repeat #eeebe8;
   }
   
#logo{
   position:absolute; top:55px; left:55px;
   }
   
   #logo span{
      position:absolute; top:0; left:0;
      background:url('images/logo.jpg') no-repeat;
      width:328px; height:71px;
      }
      
#autorization{
   position:absolute; top:0; right:58px;
   padding:0 35px;
   background:#f5821f;  
   padding:8px 35px 10px 35px;
   }
   
   #autorization a{
      color:#fff;
      }  

   #autorization span{
      padding:0 28px;
      color:#fff;
      }
      
#basket{
   position:absolute; top:70px; right:190px;
   padding-left:26px;
   background:url('images/basket.gif') 0 5px no-repeat;
   line-height:22px;
   }
   
   #basket a{
      font-weight:bold;
      text-decoration:underline;
      }
      
   #basket strong{
      color:#f5821f;
      }
      
.content-block{
   padding:0 45px 0 55px;
   overflow:hidden;
   }
   
   .content-block h2{
      font:normal 2.4em Tahoma;
      color:#000;
      margin-bottom:23px;
      }
      
      .content-block #right-block h2{
         margin:0 0 15px 11px;
         }
   
#menu{
   float:left;
   overflow:hidden;
   }
   
   #menu li{
      float:left;      
      margin-right:20px;
      }
      
      #menu li a{
         display:block;
         padding:14px 0 0 0;
         text-decoration:underline;
         }
         
         #menu li a:hover{
            border-top:solid 3px #ef9043;
            padding-top:11px;
            text-decoration:none;
            }
            
         #menu li a.active{
            padding-top:11px;
            font-weight:bold;
            border-top:solid 3px #ef9043;
            }
            
.delivery{
   float:right;
   padding:15px 12px 0 0;
   text-align:right;
   }
   
#left-block{   
   float:left;
   width:214px;
   margin:21px 0 0 0;
   }
   
/*tags*/   

.tags a{
   margin-right:3px;
   }

.size10{
   font-size:1em;
   }
   
.size11{
   font-size:1.1em;
   }
   
.size14{
   font-size:1.4em;
   }

.size16{
   font-size:1.6em;
   }
   
.size18{
   font-size:1.8em;
   }
   
.size24{
   font-size:2.4em;
   }
   
.size30{
   font-size:3em;
   }

.size36{
   font-size:3.6em;
   }

/*end tags*/   

.search{
   margin:34px 0 0 0;
}
   
   .search .in-text{
      width:200px;
      padding:3px 0 4px 9px;
      color:#7f7f7f;
      }
      
   .search .search-button{
      width:120px;
      background:url('images/search-r.jpg') 100% 0 no-repeat;
      float:right;
      margin-top:10px;
      }
      
      .search .search-button button{
         background:url('images/search-l.jpg') no-repeat;
         border:0;
         font:bold 1.3em Tahoma;
         color:#fff;
         padding:4px 0 6px 10px;
         text-align:center;
         width:120px;
         cursor:pointer;
         }
         
#right-block{
   float:left;
   width:640px;
   margin:21px 0 0 46px;  
   overflow:hidden;
   }
   
   
/*GOODS*/

.goods-block{
   position:relative;
   margin:0 -49px 35px 0;
}

.goods-item{
   width:283px;
   float:left;
   padding:11px 11px 0 11px;
   background:#eeebe8;
   margin:0 30px 33px 0;
   }

   .no-margin{
      margin-right:0 !important;
   }

   
   .goods-item img{
      float:left;
      border:solid 1px #fff;
      }
      
   .goods-description{
      float:left;
      margin:0 0 0 10px;
      width:141px;
      }
      
   .goods-item h3{
      margin-bottom:11px;
      }
      
      .goods-item h3 a{
         text-decoration:underline;
         }
      
   .goods-item table{
      width:100%;
      }
      
         
table.cost{
   margin:10px 0;
   border-top:solid 1px #fff;
   }
   
   .first td{
      padding-top:10px;
      }
      
   .cost strong{
      color:#f5821f;
      }

.add-basket{
   clear:both;
   background:#fff;
   margin:0 -11px;
   position:relative; top:11px;
   padding:11px;
   }
   
      .add-basket a{
         color:#0b5f8b;
         text-decoration:underline;
         }
      
      .add-basket label{
         margin-left:5px;
         }

.basket-arrow{
   margin:0 5px 0 28px;
   }
   
.quantity{
   width:35px;
   color:#7f7f7f;
   font-size:1.1em;   
   border:solid 1px #7e9db9;
   }
      
         
/*END GOODS*/

.container{
   overflow:hidden;
}


.links-block{
   clear:both;
   background:#eeebe8;
   padding:18px 47px 17px 55px;
   margin:10px 0 0 0;
   overflow:hidden;   
   }
   
   .links-block a{
      color:#0b5f8b;
      text-decoration:underline;
      }
   
      
   .links-block h2{
      font:normal 2.4em Tahoma;
      margin-bottom:19px;
      }
      
.what-news{
   float:left;
   margin-right:63px;
   width:510px;
   }
   
   .what-news table{
      width:100%;
      }
   
   .what-news td{
      padding:0 0 17px 0;
      }
   
      .date{
         color:#f5821f;
         }
   
.information{
   float:left;
   }
   
   .information h2{
      margin-left:30px;
      }
   
   .information li{
      padding-left:30px;
      background:url('images/info-icon.gif') 0 3px no-repeat;
      }
      
      .information li.all{
         margin-top:17px;
         }
         
#foot{
   padding:46px 47px 44px 55px;
   overflow:hidden;
   }
   
.consultation, .address, .copyright{
   float:left;
   }
   
   .address{
      margin:0 103px 0 88px;
      }
      
   .logo-created{
      background:url('images/niazida.gif') 0 18px no-repeat;
      padding:12px 0 10px 35px;
      font-size:0.85em;
      }