body{margin:0px; padding:0px; background:#32425c;}
table,select,a,input,textarea{font-family:tahoma; font-size:13px; color:#00002a;}
a{color:00487A;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-size:14px; font-weight:bold;}
h2{font-size:12px; font-weight:bold;}
table{border-collapse:collapse;}
td{margin:0px; padding:0px;}

img{border:0px;}

.mt{width:962px; height:100%; border-color:#DFE3E9; border-style:solid; border-width:0 1 0 1;}
.header{height:221px;}
.content{background:#EBEEF2 url('img/main_bg.jpg') 0px 0px; border-top:6px solid #CBD0DC; vertical-align:top;}
.footer{height:56px; vertical-align:top; background:#aeb4bf url('img/footer_bg.jpg') 0px 0px repeat-x; padding:0 40 0 40;}
.footer table{width:100%; margin-top:24px;}
.footer .madeby{text-align:right; color:#465789;}
.footer .madeby a{color:#465789;}
.footer .cr{color:#fff; font-weight:bold;}
.content .left{width:250px; vertical-align:top; padding-top:20px; padding-bottom:30px;}
.content .center{padding:0 20 50 40; vertical-align:top; padding-top:20px; padding-bottom:30px;}
.content .right{width:200px; vertical-align:top; padding-top:24px;}
.content .right .cnt{width:170px; float:right;}
.content .right .menu{background:#B3BBCC url('img/right_menu_bg.jpg') 0px 0px repeat-x; padding:17px;}
.main_content td{padding:4px;}

.phone{width:257px; height:54px; background:url('img/phone.jpg') 0px 0px no-repeat; color:#fff;}
.phone div{margin-left:97px; padding-top:13px;}

.cnt_table{width:100%; height:100%; background:url('img/main_bg_grad.jpg') 0px 0px repeat-x;}

.menu_cont{padding-left:29px;}
.menu_cont div{margin:10px 0 10px 0;}
.menu_cont .par{font-weight:bold; width:214px; height:32px; background:url('img/menu_bg.gif') 0px 0px no-repeat; margin-top:15px; margin-bottom:10px;}
.menu_cont .par div{margin:0; margin-left:42px; padding-top:5px;}
.menu_cont a{color:#fff;}

.menu_cont .extra{margin-top:40px;}
.menu_cont .extra .par{background-image:url('img/menu_bg_e.gif');}
.menu_cont .extra .par div{padding-top:8px;}
.menu_cont .extra a{color:#415185}

.menu_cont div.ch1{margin-right:10px; margin-left:30;}
.menu_cont div.ch2{margin-right:10px; margin-left:30; padding-left:20px; background:url('img/li.gif') 0px 4px no-repeat;}
.menu_cont div.ch2 a{font-size:14px; font-weight:bold;}
.menu_cont div.ch2 a:link{text-decoration:underline;}
.menu_cont div.ch2 a:visited{text-decoration:underline;}
.menu_cont div.ch2 a:hover{text-decoration:none;}

.ch3{padding:10px; font-weight:bold; border-bottom:1px solid #878EA6;}
.ch3 a{color:#1B1B1B;}
.ch4{color:#76778D; padding:4 0 4 0; border-bottom:1px solid #878EA6;}
.ch4 a{color:#76778D;}
.ch4.cur{color:#2A85EB;}
.ch4.cur a{color:#2A85EB;}

.tit{height:40px; border-bottom:5px solid #cbd0dc; margin-bottom:10px; color:#fff; font-weight:bold;}
.tit a{color:#fff;}
.catalog_element{padding:25 0 25 0; border-bottom:1px solid #cbd0dc;}
.catalog_element .photo1,.photo2{border:3px solid #B7C1D5; padding:2px;}
.catalog_element .photo1{float:left;}
.catalog_element .photo2{float:right;}
.catalog_element .name{clear:both; padding-top:20px;}

.novelty{padding:25 0 25 0; border-bottom:1px solid #cbd0dc;}
.novelty .photo{float:left; margin-right:20px; border:3px solid #B7C1D5; padding:2px;}
.novelty .announce{float:left;}
.novelty .name{font-weight:bold; clear:both; padding-bottom:10px;}
.novelty .cnt{clear:both; padding-top:20px;}

.news_date{font-weight:bold;}
.news_announce{padding:3 0 3 0;}
.news_extra a:link{text-decoration:underline;}
.news_extra a:visited{text-decoration:underline;}
.news_extra a:hover{text-decoration:none;}

.form{margin-bottom:20px;}
.form input{width:200px;}
.form td{padding:4px; padding-left:0px;}
.form .group_name{font-weight:bold; padding-bottom:10px; padding-top:10px;}
.form .q_name{width:150px; padding-right:20px;}
.form .q_name .req{color:#990000;}
.form .field_title{font-size:10px; color:#444;}
.form .q_fields td{padding-right:10px;}
.form_errors{width:250px; border:1px solid #666; background-color:#fff; padding:10px;}
.form_errors .tit{font-weight:bold; color:#aa0000; margin-bottom:6px;}

.space{height:16px; clear:both;}

.level3{padding-left:50px; font-weight:bold; text-transform:uppercase; background:url('/img/sq1.gif') 37px 6px no-repeat;}
.level4{padding-left:13px; background:url('/img/sq2.gif') 0px 8px no-repeat;}
.level4 a{font-size:12px; font-weight:bold;}
.level4 a:hover{color:#313762; text-decoration:none;}
.level4_container{margin-left:50px !important; padding:6px 0; border-style:solid; border-width:1px 0 1px 0; border-color:#C7CDD6;}
.space.sm{height:1px !important;}
.menu_cont div.level3_container{padding:1px 0; margin:0 !important;}
