body{font-family:Arial;font-size:12px;color:#373737;}
a{color:#373737;}
#wrap{background:url(/img/top-back.png) repeat-x;background:url(/img/main-back.png) no-repeat left bottom;}
#container{background:url(/img/top-back.png) repeat-x top left;}
#top{background:url(/img/top.png) no-repeat;height:210px;}
#top #logo{width:263px;height:60px;display:block;position:absolute;left:38px;top:68px;}
#top_menu {padding-top:20px;float:left;}
#top_menu a{display:block;float:left;margin-left:40px;text-decoration:none;color:#fff;font-weight:bolder;font-size:12px;}
#top_menu a.current{color:#000;border-bottom:1px solid #fff;}
#date_now {position:absolute;left:360px;top:157px;}

#topnav{text-decoration:none;float:left;padding-top:2px;font-size:11px;width:332px;}
#topnav a{text-decoration:none;color:#2f3422;display:block;float:left;}
#topnav .main{margin-left:63px;}
#topnav .contacts{margin-left:124px;}
* html #topnav .main{margin-left:32px;}

#menu{float:left;width:322px;min-height:680px;text-align:right;padding-bottom:2em;}

#content{min-height:350px;padding-left:355px;padding-bottom:2.5em;min-height:500px;padding-right:100px;}
#content h1{font-family:"Times New Roman";font-weight:normal;color:#ffc704;font-size:22px;margin-bottom:1.5em;}
#content h2{font-weight:normal;font-size:17px;}

#content_text{max-width:600px;}
#content_text img{margin-right:1em;}
/*NEWS*/
.year_in_page{margin-left:1em;margin-bottom:0.5em;}
.news_in_main{margin-bottom:2em;}
.news_in_main .date{float:left;width:150px;text-align:right;color:#777;}
.news_in_main .title{margin-left:160px;margin-bottom:0.5em;font-size:15px;}
.news_in_main .short{margin-left:160px;}
.news_in_main .short a{text-decoration:none;}
/*CATALOG*/
.section_in_left{margin-top:2em;font-weight:bolder;font-size:13px;}
.section_in_left a.section{text-decoration:none;color:#000;padding-right:12px;margin-right:12px;}
.section_in_left a.current{background:url(/img/bullet.png) no-repeat 100% 50%;}
.products{margin-top:0.5em;font-size:11px;color:#606060;margin-right:24px;}
.products a{color:#606060;}
.product_in_page .description{margin-top:0.2em;}
/*Footer*/
#footer{height:106px;}
#contacts{float:left;margin-left:56px;margin-top:28px;width:140px;}
* html #contacts{margin-left:28px;}
#contacts a{color:#373737;}
#bottom{float:left;margin-left:195px;margin-top:52px;font-size:11px;}
#bottom a{display:block;float:left;margin-right:35px;text-decoration:none;}


/*Tables*/
.tca{background-color : #eaeaea;}
.tcb{background-color : #F5F5F5;}

