@import url("ie.css");
/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption{margin:0;padding:0;border:0;vertical-align:baseline;}

a img{border:none;}
a {cursor: pointer;color:#1F9CAF; text-decoration:underline}
ul {list-style:none;}
ul li{background:url(../img/navi_li.gif) 0 -689px no-repeat; padding-left:15px;}

/* main */
html{background-color:#ffffff;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.main_one{width:994px; padding:0; margin:0 auto}

.pre_head{width:984px; padding:0; margin:0 auto; text-align:right; padding-right:10px; line-height:24px}
.head{background: url(../img/bg_head_flop.gif) repeat-x}
.head div{width:994px; padding:0; margin:0 auto; background:url(../img/logo_head_2.jpg) no-repeat; width:994px; height:120px;}
.head div table{line-height:18px;float:right;color:#fff;margin-top:20px; width:200px}
a.home{position:absolute; width:324px; height:51px; margin-left:15px; margin-top:30px;}

/*navi*/
ul.navi{list-style:none}
ul.navi li{float: left; background:url(../img/bg_navi_main.gif) repeat-x; width:196px; margin-right:1px; height:31px; line-height:31px; border:solid 1px #C4D4D7; border-top:none; text-align:center;  color:#333; text-decoration:none; font-size:14px; padding-left:0;}
ul.navi li a{ display:block;  color:#333; text-decoration:none; font-size:14px; }

ul.navi li:hover ul{display:block;}
ul.navi ul{list-style:none; display:none; position:absolute; z-index:555555;color:#254477; margin-top:1px; margin-left:-1px; width:191px }
ul.navi ul li{background:url(../img/bg_navi_main.gif) 0 -8px repeat-x; border:solid 1px #C4D4D7; border-top:none; line-height:23px; height:23px; text-align:left; width:196px; padding-left:5px;font-size:12px}
ul.navi ul li a{font-size:12px}
ul.navi a:hover{ color:#1996A8; text-decoration:underline}
ul.navi li.end{ display:none}

ul.navi ul ul.sub{display:none; position: absolute; margin-top:-24px;border-top:solid 1px #C4D4D7; width:auto; font-size: 10px;}
ul.navi ul li:hover ul.sub{display:block}
ul.navi ul li ul.sub li a{font-size:11px}
ul.navi ul li ul.sub li {font-size:11px}
ul.navi ul ul ul.sub_3{display:none; position: absolute;margin-top:-24px;;border-top:solid 1px #C4D4D7; width:auto}
ul.navi ul ul li:hover ul.sub_3{display:block}

.up_left{left:206px !important}
.up_right{right:191px !important}
.up_right_two{ margin-right:8px}

.up_left_two{ left:38px}
/*CENTER*/
div.center{margin-top:55px;  padding-left:200px; padding-right:200px}
div.center2{margin-top:15px;  padding-left:33px}
div.art{ padding-left:55px; padding-right:20px; padding-top:25px}
.center_right{float:right; width:200px}
.center_left{ width:750px; float:left; }


table.main_mess{ width:100%}
table.main_mess td.text{font-size:11px; color:#666666; text-align:center}
a.main_mess{background:url(../img/main_mess.gif) no-repeat; width:172px; height:38px; display:block; color:#fff; font-size:14px; text-align:center; padding-top:15px; text-decoration:none}
a.main_mess:active{background:url(../img/main_mess.gif) 0 -53px no-repeat;}
ul.text_one{list-style:none; font-size:14px}
ul.text_one li{background:url(../img/li.gif) 0 5px no-repeat; padding-left:22px; margin-top:10px; margin-bottom:10px}

table.analit{background:#CCCCCC}
table.analit th{background:#F3F2F2; padding:7px; padding-left:14px; vertical-align:top; text-align:left; color:#333}
table.analit td{background:#FFF; padding:7px; padding-left:14px; vertical-align:top; text-align:left; color:#333}

p.page{color:#666666; margin-top:20px}
p.page a{ margin-left:3px; margin-right:3px}

h4{font-size:18px; color:#333; font-weight: normal}
h5{font-size:24px; color:#333; font-weight: normal; margin-top:10px; margin-bottom:10px}
p{margin-top:5px; margin-bottom:5px}


.left_search{float:left;  line-height:20px}
.left_search select{font-size:11px; width:110px}
.right_search {float:right; line-height:20px}
.change{display:block; text-align:right}
table.result_search{ width:auto; background:#fff; margin-top:10px; margin-bottom:10px}
table.result_search th{ background: url(../img/table_search_result_bg_head.gif); height:45px; text-align:center; color:#fff; padding-left:10px; padding-right:10px; font-weight:normal}
table.result_search td{ background:#E7F2F5; padding:7px}
table.result_search td.but{background:#1999AC; font-size:5px; line-height:5px; height:5px; padding:0}
table.result_search td.district{background:#1894A6; color:#fff; text-align:center; line-height:12px}
table.result_search td.action{background:#9ED4DB; color:#0B6573; font-weight:bold; text-align:center;line-height:12px}
table.result_search tr.selected{font-weight:bold;}


/*search*/
.search_left{float: left; width:580px}
.search_right{float:right; width:330px}
a.navi_search{background:url(../img/search_navi_left.gif) no-repeat left; height:25px; float:left; position:relative; z-index:555;line-height:25px; padding-left:15px; color:#333; text-decoration:none; text-align:center; margin-right:1px}
a.navi_search span{float:left; background:url(../img/search_navi_right.gif) no-repeat right; height:25px; line-height:25px; padding-right:15px;}
a.navi_search:hover{background:url(../img/search_navi_left_hov.gif) no-repeat left; color:#fff}
a.navi_search:hover span{background:url(../img/search_navi_right_hov.gif) no-repeat right;}
a.active{background:url(../img/search_navi_left_hov.gif) no-repeat left; color:#fff}
a.active span{background:url(../img/search_navi_right_hov.gif) no-repeat right;}

div.search_form{border: solid 1px #D4E2E4; background:url(../img/bg_search_form.gif) bottom repeat-x #E5F3F5; padding-left:15px; padding-right:15px; padding-top:10px}
div.search_form table.s{width:250px; float:left;}
div.search_form table.s td{ padding:3px; padding-left:0}
div.search_form table.s input{width:50px; font-size:11px; margin:0; padding:0}
p.type{float:left; padding-left:3px; line-height:20px; margin-top:0; width:145px; }

.zone{ float:left; width:300px;}
.zone p{float:left; width:142px; margin-top:3px; margin-bottom:3px}
.zone a{ color:#1996A8}
.zone_right{float:left; margin-left:50px}
.sort{ width:130px; font-size:11px}

.foot_search{background:#EDF2F2; border:solid 1px #C4D4D7; border-top:none; height:40px; line-height:38px; padding-left:20px}
a.send_but{background: url(../img/send_but.gif)  no-repeat; width:126px; height:26px; text-align:center; line-height:26px; color:#fff; text-decoration:none; display:block}

.arend{border:solid 1px #ccc; width:600px }
.arend td{ padding:3px;  padding-left:5px; color:#666}
.arend td.color1{background:#F5F5F5;border-bottom:solid 1px #fff}
.arend td.color2{background:#E0ECEC;border-bottom:solid 1px #fff}

.blue_zag{line-height:20px; float:left; text-align:center; display:block; width:120px;background:#3D97A5; border:solid 1px #158B9C; text-decoration:none; color:#FFF; margin-bottom:-1px}
.send_one{background:url(../img/send_one.gif) no-repeat; width:131px; height:30px; line-height:25px; text-decoration:none; color:#fff; text-align:center; display:block; font-size:12px}
.send_one:active{background:url(../img/send_one.gif) no-repeat 0 -30px;}

.kons_search{width:880px;background:url(../img/konsult_bg.gif) repeat-x; height:51px}
.kons_search td.left{background:url(../img/konsult_bg_left.gif) no-repeat; padding-left:20px}
.kons_search td.right{background:url(../img/konsult_bg_right.gif) right no-repeat; padding-right:20px}
div.konsult{margin-left:45px;width:650px;}
div.reply{ position:relative;background:url(../img/quest_.gif) repeat-x top;border:solid 1px #AFCED2; font-size:12px; padding:5px; margin-top:10px}
div.konsult ul.text_one li{ margin-top:20px; margin-bottom:20px}
.quest_{padding-left:25px; clear:both; margin-top:20px}
.quest_ div.bord{border:solid 1px #D8E4E6; padding:20px; background:url(../img/bg_send_mess.gif)}

ul.blue_style{list-style:none; margin-left:15px}
ul.blue_style li{background:url(../img/navi_li.gif) 0 -689px no-repeat; padding-left:15px; padding-bottom:15px; }
.normal{ font-weight:normal}
.face{margin-top:15px}
.face div.img{float:left; border:solid 1px #ccc; padding:5px; margin-right:25px}
.face p.name{float:left;padding-top:15px;}
a.row_right{background:url(../img/li_row_ri.gif) left no-repeat; padding-left:12px; display:block; margin-bottom:5px}
h5.line{font-size:14px; font-weight:bold; display:block; border-bottom:solid 1px #333}
.parthner{float:left; width:300px; height: auto; margin-right:75px; margin-bottom:10px; border-top: solid 1px #EFEFEF; padding-top: 20px;}
.parthner a.logo{float:left; width:150px}
.parthner img{display: block;width:150px; padding-bottom: 5px;}
.parthner a.logo img{ width:150px}
.parthner p{ padding:0; margin:0;float:left; margin-left:10px; width:270px}

.print_result_head{background: url(../img/print_logo.gif) no-repeat; padding-top:60px; text-align:left; padding-left:40px}
table.print_result{ width:793px; background:#000; margin-top:10px; margin-bottom:10px}
table.print_result th{ background:#fff; height:45px; text-align:center; color:#000; padding-left:10px; padding-right:10px; font-weight:normal}
table.print_result td{ background:#fff; padding:7px}
table.print_result td.but{background:#1999AC; font-size:5px; line-height:5px; height:5px; padding:0}
table.print_result td.district{background:#fff; color:#000; text-align:center; line-height:12px}
table.print_result td.action{background:#fff; color:#000; font-weight:bold; text-align:center;}

.right_main_text{float:right; width:70%; margin-top:20px }
.navi_left{  float:left; width:263px; margin-top:20px}
.navi_left a.main{width:250px; height:38px;line-height:38px; display:block; background:url(../img/navi2_bg_1.gif) no-repeat; color:#FFFFFF; font-size:12px; text-decoration:none; padding-left:13px}
.navi_left ul{list-style:none; margin-top:3px}
.navi_left ul li{background:url(../img/navi2_bg_2.gif) bottom repeat-x; display:block; width:242px; margin-bottom:3px;  padding:5px 5px 5px 20px}
.navi_left ul li a, .navi_left ul li span {padding-left:15px; background:url(../img/navi2_bg_3.gif) no-repeat left top; display:block; color:#333333}
.navi_left ul li a:hover{ color:#339999; text-decoration:underline}
.navi_left ul li span{ color:#339999;}

/*footer*/
.foot_flop{background: url(../img/footer_bg.gif) repeat-x; height:40px; margin-top:30px}
.footer{width:994px; padding:0; margin:0 auto}
.footer p.about{float:left; color:#EFFDFF;background: url(../img/quest_footer.jpg) no-repeat; height:34px;  display:block; padding-top:3px; padding-bottom:3px; margin-left:6px; padding-left:45px; margin:0}
.footer p.about a{color:#EFFDFF; text-decoration:none}
.footer p.navi{float:right; margin-right:70px; color:#106E7C; line-height:37px; margin-top:0}
.footer p.navi a{color:#106E7C; text-decoration:none}
.footer p.navi span{margin-left:14px; margin-right:14px}


.clear{ clear:both; line-height:1px; height:1px; font-size:1px}
.line_blue{margin-top:1px; margin-bottom:1px;background:#1999AC; font-size:7px; height:7px; line-height:7px}
.text_left{ text-align:left !important}
.otstup_10{line-height:10px; font-size:10px; height:10px}
.nofl{ float:none !important}
.avt{ width:auto !important}
.mr15{ margin-right:15px}
.ml15{ margin-left:15px}
.mt0{ margin-top:0 !important}
.pl15{padding-left:15px}
.fs10{ font-size:10px}
.fs11{ font-size:11px}
.fs12{ font-size:12px}
.fs14{ font-size:14px}
.fs18{ font-size:18px}
.fs24{ font-size:24px}
.under{ text-decoration:underline}
.color_blue{color:#1F9CAF}
.color_gray{ color:#666666}
.color_gray_2{ color:#333}
.color_red{ color:#FF0000}

/*print*/
a.print{background:url(../img/print.gif) right no-repeat; padding-right:15px; margin-right:10px; color:#000000}

.pr_h{display:none}
@media print{
html{background-color:#ffffff;}
body{width:800px; padding:0; margin:0;}
.pre_head{ display:none}
.head{ display:none}
.pr_h{display:block;}
ul.navi{ display:none}
div.footer p.navi{ display:none}
/*logo*/
}
