body{margin:10px 0 0 0;padding:0px;font:.8em Verdana, Geneva, sans-serif;color:#666; }
img{border:0px;}
a {font-size:12px;color:#024d93; text-decoration: underline; font-style:italic;border-bottom:1px #024d93 dashed;}
.content a, .footer a{text-decoration:none;}
a img{border: none;}
h1,h2,h3{color:#333;margin:5px 15px 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:1.48em;}
h1{font-size:2em; border-bottom:1px #CCC dashed; padding-bottom:10px;}
h2{font-size:1.8em;padding-top:10px;}
h3{font-size:1.5em;padding-top:10px;}
blockquote{ font-style: italic; padding-left:25px;}
td.right_column{vertical-align:top;}
td.left_column{vertical-align:top;}
.container{width:995px;margin:0px auto;border:0px solid red;}
.header{padding:0 0 30px 0;}
.banners{vertical-align:top;}
.banners_div {position:relative;height:416px;}
.banners_div p.marki {text-align: center; margin-top:30px;font:.9em Tahoma, Geneva, sans-serif; }
.in {width:100%; margin:20px 0 0;}
.in td{padding:0 0 30px 0;text-align: center;width:225px;}
.in td a{ text-decoration:none;color:#666;font-style: normal; font:bold .75em Tahoma, Geneva, sans-serif; letter-spacing:1px; text-transform:uppercase;border: none;}
.in td a img{ text-decoration:none;}
.tel{font-family:verdana; font-size:35px;color:#000;position:absolute; right:10px; bottom:5px;}
.tel span{font-family:tahoma; font-size:25px;color:#000;}
.menu{padding:0 0 5px 0; border-bottom:1px solid #cdcdcd;}
.menu_tb td{padding:0 26px 10px 0;}
.menu_tb  a {color:#000; font:1.2em Tahoma, Geneva, sans-serif; font-weight:bold;font-style:normal;border: none;}
.news{font-family:arial; font-size:12px; font-style:italic;padding:3px 0 0 0;}
.date{width:auto;border-bottom:1px dashed #666;padding:0 0 0px 0;width:100px;}
.left_column{width:215px;}
.left_column a{border: none;}
.news_container{width:215px; border-right:1px solid #cdcdcd;padding:0px 5px;}
.content{padding:0 0 0 15px;}
.content p{ margin-bottom:5px; font-size:1em; line-height:1.48em; text-indent:15px;}
.content li{font-size:1em; line-height:1.48em;}
.content table{ width:100%; border-top:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid;}
.content td{vertical-align:top; border-bottom:1px #999 solid; padding:3px;}
.content th{border-bottom:2px #999 solid; padding:3px; text-align:left; font-weight:bold;}
.sec_menu{padding:0;margin:0; list-style: none;}
.sec_menu li{padding:0 0 2px;margin:0; border-bottom:1px #CCC dashed;}
.sec_menu a{font-size:1em;text-decoration:none;font-style:normal;}
.sec_menu li.active a{ color:#333; font-weight:bold;}
