body{padding:0;width:100%;font:11px "Trebuchet MS";margin:0;min-width:995px;color:#5e5e5e;height:auto !important;min-height:100%;position:relative; height:100%}
html{height:100%;min-height:100%;width:100%;min-width:995px}
img{border:none} 
p,table,table td,h1,h2,h3,h4,form,input,select,ul,textarea,fieldset,table th{margin:0;padding:0}
p{margin-bottom:10px}
table{border-collapse:collapse}
table td,table th{border-collapse:collapse;vertical-align:top}
ul{list-style:none}
a{color:#348cbc;text-decoration:underline}
a:hover{text-decoration:none}
h1 {color:#6a9100;font:italic normal 24px Arial, Helvetica, sans-serif;margin:0 0 19px 0;color:#fff}
h2{font:normal 24px/1.2 "Trebuchet MS";margin:0 0 15px 0;color:#e32636}
h3{font:normal 16px "Trebuchet MS";margin:0 0 7px 0;color:#b3c2cc}
h4{color:#000;font-size:12px; font-weight:normal}
input,textarea{font:13px Arial, Helvetica, sans-serif;color:#000}
.clear_all2{clear:both}
.clearfix{display:inline-block}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
#main{width:995px;margin:0 auto;height:100%;min-height:100%}
#logo{display:block;margin-bottom:20px}
#left{float:left;width:278px; position:relative; z-index:1}
#middle{float:left;width:711px;padding-left:5px;position:relative}
#l_nav{font:bold 16px/1.3 "Trebuchet MS";color:#8c8c8c;padding-left:30px;margin-bottom:17px}
#l_nav li{margin-bottom:3px}
#l_nav li a{color:#8c8c8c; text-decoration:none}#l_nav li a:hover{ text-decoration:underline}
#l_nav ul{margin-top:5px;margin-bottom:9px}
#l_nav ul li ul{display:none;margin-top:5px;margin-bottom:9px}
#l_nav li li{font:normal 13px/1.3 "Trebuchet MS";color:#5b5b5b;margin-bottom:0}
#l_nav li li a{color:#5b5b5b}#l_nav li li{ background:url(../img/mark.gif) no-repeat left 4px;padding-left:12px}
.bord_block{ background:url(../img/bord.gif) repeat-x;padding-top:17px}

.padd_l1{padding-left:30px}
.news{margin-bottom:23px}
.news p{margin:0; font:11px/1.3 "Trebuchet MS"}
.news p.data{color:#b0b0b0;font-size:10px; line-height:1.1}
a.more {color:#7f8d95}
#up_nav{float:left;padding-right:17px}
.autoriz{font:12px Georgia, "Times New Roman", Times, serif;color:#000;padding:12px 0 0 0}
.autoriz a{color:#000}
.r_up{position:absolute;right:0; white-space:nowrap; z-index:1;top:0;width:210px}
.phone{color:#155f94;font:32px/1.2 "Trebuchet MS"; position:absolute;bottom:246px;left:18px; text-align:left}
.phone p{margin:0}
.m_pic{padding:37px 0 11px 0; text-align:right;position:relative;z-index:0;float:left;width:100%;background:url(../img/bord.gif) repeat-x left bottom;margin-bottom:4px}
.m_pic img{ display:block}
.mid_block{margin-bottom:33px;clear:both}
.mid_block th{background:#5d7483 url(../img/fill1.jpg) no-repeat left bottom;vertical-align:top;border:none; text-align:left; font-weight:normal;font-size:12px;color:#cedce6; line-height:1.3;}
.for_more{padding-bottom:38px; position:relative; min-height:310px}
.mid_block img{ display:block;border-bottom:2px solid #fff;margin-bottom:13px}
.mid_block td,.mid_block td p{ line-height:0; font-size:0;width:8px}
.mid_block th.th2{background-image:url(../img/fill2.jpg)}
.mid_block th.th3{background-image:url(../img/fill3.jpg)}

.mid_block h3{margin:0 13px}
.mid_block th p,.mid_block th ul{margin:0 18px}
.mid_block h3{ background:url(../img/bord2.gif) repeat-x left bottom;padding-bottom:8px;text-align:center;margin-bottom:10px}
.mid_block th ul{padding-left:7px}
.mid_block th a{color:#cedce6; text-decoration:none}.mid_block th a:hover{ text-decoration:underline}
.mid_block li{ background:url(../img/mark2.gif) no-repeat left 4px;padding-left:12px}
.mid_block th .more2 a{color:#fff; text-decoration:underline}.mid_block th .more2 a:hover{color:#fff; text-decoration:none}
.more2{ position:absolute;right:0;bottom:10px}
#footer p.bot_decor{position:absolute;left:20px;bottom:42px;width:212px;height:135px;margin:0; background:url(../img/bot_decor.gif) no-repeat; z-index:0;padding:0;line-height:0; font-size:0}
#foot_space{height:76px;width:100%;clear:both}
#footer{ background:#E4E8EA;width:100%;clear:both;position:absolute;bottom:0;height:42px; z-index:0;font:12px Tahoma;color:#7f8d95}
#footer p{padding-top:8px;margin:0}
#footer div{width:995px;margin:0 auto;position:relative;height:42px}
#footer p.create{float:right;margin:0;color:#7f8d95; line-height:38px;padding:0}.create a{color:#7f8d95}
#footer p.foot_menu{color:#999; font:11px "Trebuchet MS";padding:0;margin:0}.foot_menu a{color:#999; text-decoration:none}.foot_menu a:hover{text-decoration:underline}
.l_photo{float:left;margin-right:21px;padding:2px;background:#fff;border:1px solid #D4D4D4;margin-top:6px}
.txt{padding-left:37px; display:inline-block;padding-top:10px}
.for_img img{ line-height:0 ;font-size:0; display:block;border:3px solid #CACACA}
.l1,.l2,.r1,.r2{ position:absolute;font-size:0; line-height:0;margin:0;width:16px;height:18px}
.l1,.l2{left:-1px}.l1,.r1{top:-2px}.r1,.r2{right:-1px}.l2,.r2{bottom:-2px}
.l1{background:url(../img/l1.png) no-repeat}.l2{background:url(../img/l2.png) no-repeat}
.r1{background:url(../img/r1.png) no-repeat}.r2{background:url(../img/r2.png) no-repeat}
.ph_cell{padding-left:50px;padding-top:10px;width:1%}
.ph_cell div{margin-bottom:17px}
.ph_cell div.for_img{float:left;position:relative;padding:0}
#sitemap ul {margin:0 0 0 1px;padding:0 0 0 3px;background:url(img/t1.gif) repeat-y;}
#sitemap ul li {margin:0;padding:0 0 0 14px;list-style:none;background:url(img/t2.gif) no-repeat -3px 0;}
#sitemap ul li.last {margin-bottom:6px;background:url(img/t3.gif) no-repeat -3px 9px;}
