@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;}

h2 {font-size: 13px;}

/* 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{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; color:#106E7C; line-height:37px; margin-top:0}
.footer p.navi a{color:#106E7C; text-decoration:none}
.footer p.navi span{margin-left:7px; margin-right:7px}


.select_date {background-color: #FFFFFF; cursor: pointer; border: 1px solid #CCCCCC; width: 250px; text-align: left;}


.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}
.result_search{ border:solid 1px black}
.result_search tr td{border-bottom:solid 1px black}
/*logo*/
}

    .object_head {border-bottom: 3px solid #1894a6; width: 955px; font-size: 18px; color: #1c9fb3; padding-bottom: 5px;}
    .object_head #object_title {font-size: 18px; color: #5b5b5b; text-transform: uppercase; line-height: 30px; border-right: 2px solid #5b5b5b; padding-right: 12px; margin-right: 12px;}
    .object_head #object_address {margin-right: 25px;}
    
    .result_search.detail {float: left; width: 500px; margin: 0px 4px 0px 0px;}
    a.printer {float: right; background: url(/img/detail/printer.png) no-repeat; font-weight: bold; padding: 0px 12px 0px 21px; border-right: 1px solid #5b5b5b; margin-right: 12px;}
    a.search {float: right; background: url(/img/detail/list.png) no-repeat; font-weight: bold; padding-left: 18px; margin-right: -5px;}
    
    span.complain_wrap {margin-left: 5px; clear: left; padding-left: 18px; background: url(/img/detail/complain.png) no-repeat;}
    a#complain {font-weight: bold; color: #5b5b5b; text-decoration: none; border-bottom: 1px dotted #5b5b5b;}
    span.complain_wrap:hover {background-image: url(/img/detail/complain_a.png);}
    span.complain_wrap:hover a#complain {color: #df4f48; border: none;}
    
    ul#complain_subjects {position: absolute; width: 122px; height: 150px; margin-top: -172px; padding: 8px 12px; list-style-type: none; background: url(/img/detail/complain_subjects_bg.png) no-repeat; margin-left: -7px; display: none;}
    ul#complain_subjects li {padding-left: 15px; background: url(/img/detail/complain_subjects_li.png) left center no-repeat; line-height: 23px;}
    ul#complain_subjects li a {color: #5b5b5b; font-weight: bold;}
    ul#complain_subjects li:hover {background-image: url(/img/detail/complain_subjects_li_a.png);}
    ul#complain_subjects li:hover a {color: #df4f48; text-decoration: none;}
    
    div#complain_body_div {width: 250px; height: 133px; margin: -23px 0px 0px -7px; padding: 35px 13px 10px 10px; background: url(/img/detail/complain_body_div_bg.png) no-repeat; display: none;}
    div#complain_body_div b {color: #5b5b5b; font-size: 18px; margin-left: 10px;}
    div#complain_body_div #complain_body {width: 245px; height: 65px; margin-top: 5px;}
    div#complain_body_div a#send_complain {float: left; width: 105px; height: 28px; margin: 7px 5px 0px 0px; background: url(/img/detail/send_complain_btn.png) no-repeat; line-height: 28px; text-align: center; color: #FFFFFF; font-weight: bold; text-decoration: none;}
    div#complain_body_div a#clear_complain {float: left; width: 105px; height: 28px; margin: 7px 5px 0px 0px; background: url(/img/detail/clear_complain_btn.png) no-repeat; line-height: 28px; text-align: center; color: #FFFFFF; font-weight: bold; text-decoration: none;}
    
.phone {background:url(/img/phone.gif); width:322px; height:627px; float:left}
.phone div.link {margin-top:325px; margin-left:42px}
.right_main_text_index {float:right; width:65%; margin-top: 0; padding-left: 10px;}
a.main_mess_240 {background:url(/img/main_mess_240.gif) no-repeat; width:243px; height:38px; display:block; color:#fff; font-size:14px; text-align:center; padding-top:15px; text-decoration:none}
a.main_mess_240:active {background:url/(img/main_mess_240.gif) 0 -53px no-repeat; color:#ffca00; font-weight:bold}
a.main_mess_240_act, a.main_mess_240:hover {background:url(/img/main_mess_240.gif) 0 -53px no-repeat; color:#ffca00; font-weight:bold;}

h1.main_page {font-size: 22px; color: #08628c;}
p.main_page {margin-bottom: 12px; padding-left: 20px; background: url(/img/main_page_p.png) 0px 3px no-repeat;}
div.main_page_links {border-bottom: 1px solid #e7f2f5; padding: 1px 0px; margin-top: 25px; height: 180px; margin-left: 10px;} 
div.main_page_links div.line {width: 100%; height: 3px; background-color: #1894a6; margin-top: 5px; clear: both;}
div.main_page_links a.edition_link  {margin: 10px; position: relative; display:block;}
div.main_page_links a.edition_link img {-moz-box-shadow: 5px 5px 2px #888;  -webkit-box-shadow: 5px 5px 2px #888; box-shadow: 5px 5px 2px #888; width: 130px; height: 170px; position: absolute; -webkit-transition:-webkit-transform 0.3s ease-in; -o-transition:-o-transform 0.3s ease-in; }
div.main_page_links a.edition_link img:hover {-moz-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none; border: 3px solid #888; z-index: 9999; -moz-transform:scale(1.4); -webkit-transform:scale(1.4); -o-transform:scale(1.4);}
div.main_page_links a.link1 {display: block; margin-left: 300px; margin-top: -8px; width: 194px; height: 57px; background: url(/img/main_page_link1.png) left top no-repeat; padding-top: 52px; padding-left: 100px; font-size: 14px; font-weight: bold; color: #FFFFFF;}
div.main_page_links a.link2 {display: block; margin-left: 300px; width: 194px; height: 30px; background: url(/img/main_page_link2.png) left top no-repeat; padding-top: 40px; padding-left: 100px; font-size: 14px; font-weight: bold; color: #FFFFFF;}
div.main_page_links a.link1:hover, div.main_page_links a.link2:hover {color: #ffcb08;}

a.edition_link.ml130 {margin-left: 130px;} 


