*{
margin:0;
padding:0;
}

html, body{
height:100%;
}

#ugolholder{
position:absolute;
top:-54px;
left:-45px;
}

#konsultant{
left:715px;
position:absolute;
top:15px;
}

#ugolholder a img{
border:none;
text-decoration:none;
}

#tit{
border-color:#C2D7BF #d9d9d9;
border-style:solid;
border-width:1px;
margin-top:20px;
padding:1px 0;
width:100%;
}

#tit h1{
background-color:#EAF4E9;
color:#659969;
display:block;
font:20px Arial;
height:30px;
padding:10px 10px 0;
}

#tit h1 span{
font-size:12px;
float:right;
}

.ttl{
background-color:#EDEDEA;
font-size:10px;
height:40px;
}

ol{
list-style-type:1;
}

.textright #llnk{
padding-left:20px;
}

#main_table .textright li{
padding-top:5px;
}

#main_table .textright .mypartner{}

#main_table .textright .llnk{
font-size:12px;
font-weight:bold;
float:left;
width:100%;
}

#main_table .textright .llnk img{
float:left;
}

.partners_logo{
float:left;
padding-top:15px;
width:260px;
}

.partners_text{
padding-bottom:20px;
border-bottom:1px solid #cccccc;
}

.partners_text ul{
list-style-type:none;
}

.partners_contacts{
color:#587eb8;
}

body{
width:1024px;
margin:20px auto 0;
font-family:arial;
font-size:12px;
color:#000000;
background:url("/bc/ilich/images/fon.gif") repeat;
}

table #banners{
margin-right:20px;
}

a{
color:#587eb8;
text-decoration:none;}

a:hover{
text-decoration:underline;
}

#liveinternet{
display:none;
}

table #bcc_spisok{
}

.content_block_2 h1{
padding-bottom:20px;
}

td.b_spisok{
background:url("images/brif_punktir.gif") repeat-x scroll 0 12px transparent;
color:#666666;
font-weight:bold;
padding-left:0;
width:175px;
}

.b_spisok div{
background-color:#FFFFFF;
float:left;
padding-left:0;
padding-right:2px;
}

.t_spisok div a{
font-size:12px;
font-weight:bold;
}

#inf{
float:left;
padding-left:25px;
width:285px;
}

#inf p{
color:#929292;
margin-top:0;
font-size:24px;
}

#inf p.time{
font-size:12px;
margin-left:15px;
}

#footerlast{
background:#fff;

//url("images/footerlast.gif") no-repeat scroll 0 0;
//#133A53;
color:#828282;
float:left;
font-size:11px;
text-align:justify;
width:1024px;
}

#footter .content p{
color:#666666;
float:left;
font-size:11px;
padding:10px 20px;
text-align:justify;
}

#footter .content h1{
color:#666666;
font-size:11px;
font-weight:normal;
margin:0 0 0 20px;
padding:0;
}

#footter .content a{
color:#666666;
}

a img{
border:0px;}

h3{
color:#666666;
display:inline;
font-size:11px;
font-weight:normal;
margin:0;
padding:0 20px;
}

#copyright{
float:left;
font-size:11px;
padding-left:20px;
color:#50819A;
padding-top:20px;
}

strong{
font-weight:normal;
}

#sobstv{
margin-left:56px;
margin-top:-51px;
font-size:15px;
font-weight:bold;
height:30px;
}

#sobstv a{
text-decoration:none;
}

#skoraya{
font-family:arial;
height:15px;
font-size:15px;
font-weight:bold;
margin-left:55px;
}

#skoraya a{
text-decoration:none;
color:#929292;
}

#copyright a{
color:#828282;
}

h2#partner{
color: #587EB8;
margin-left:20px;
font-family:verdana;
font-weight:normal;
}

#partners{
padding-bottom:5px;
padding-left:930px;
background:#FFFFFF;
}

#partners a{
color:#587EB8;
font-size:10px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#partners a:hover{
color:#587EB8;
}

#partners a:active{
color:#587EB8;
}

#partners p{
width: 100px;
margin:0;
padding:0;
}

#banners img{
margin:0px;
}

#banners a{
text-decoration:none;
color:#000;
}

#banners a:hover img{
opacity:0.6;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
#zvonok{
margin:0;
}
#knopki{
height:26px;
}
.content_block_2 #knopki{
height:26px;
padding-right:20px;
}
#knopki img{
height:25px;
margin-left:0px;
}
#knopki a:hover img{
opacity:0.6;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.knopki{
}
.news-list{
color:#5e5e5e;
font-size:11px;
text-align:justify;
}

.news-list p{
font-size:11px;
}

#zvonok p{
color:#000000;
font:12px;
padding-right:20px;
}
.banner{

}
.naim{
font-size:10px;
width:30px;
}
.stavka .cur{
font-size:10px;
width:30px;
}
.textright h2{
font-size:14px;
color:#587EB8;
font-weight:bold;
margin-top:20px;
}
.textright p{
font-size:12px;
color:#000;
text-align:justify;
}
p{
font-size:12px;
font-weight:normal;
color:#333333;
margin:5px 0;
}
h1{
font-size:22px;
font-weight:normal;
color:#3d578f;
}

.mapleft #textregion p{
margin:15px 0;
}

#textregion{
text-align:justify;
padding-right:20px;
}

#textregion h1{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#587EB8
}

#textregion a{
color: #444444;
}

#textregion p.sm{
color:#587eb8;
}

#poisk{
border-top:2px solid #CCCCCC;
float:right;
margin-right:20px;
width:640px;
display:none;
}
#poisk h1{
width:100px;
float:left;
margin:0px;
line-height:22px;
}

#poisk p{
width:40px;
float:left;
margin:0px;
line-height:22px;
font-family:Verdana;
padding-top:6px;
}

#district{
float:left;
margin-left:20px;
margin-top:auto;
margin-bottom:auto;
width:200px;
}
#search_form .tip{
float:left;
margin:12px 0 0;
width:125px;
}
#search_form .stavka{
width:224px;
float:left;
margin:11px 0px 0px 10px;
font-size:11px;
}
#search_form .square{
width:215px;
float:left;
margin:11px 0 0 0;
font-size:11px;
}
#karta{
width:342px;
}
#stavka_s, #stavka_do{
width:40px;
}
#s_s, #s_do{
width:40px;
}
#conteiner {
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
margin:0 auto;
background:#FFFFFF;
z-index:100;
}

#overlay{width:100%;height:100%;position:absolute;z-index:9100;left:0px;top:0px;background-color:#000000;filter: alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;}

#toper{
height:110px;
margin:57px auto 0 auto;
display:block; 
background:#FFFFFF;
//без зимы: url("images/toper.gif") no-repeat;
/* position:fixed; top:0; left:0; background-color:#fff;z-index:900;*/
}
#toper .telephone{
font-size:16px;
float:left;
margin-top:25px;
background-color:#fff;
height:48px;
width:545px;
margin-left:25px;
}
#toper .contacts{
float:right;
width:114px;
margin-top:25px;
}
#toper .contacts div{
float:left;
}
#toper .contacts .fav{
display:none;
}
#toper .contacts .fav div{float:left;width:16px;height:16px;margin:0px;padding:0px;line-height:1px;font-size:1px;margin-top:16px;}
#toper .contacts .fav a{text-decoration:none;}
#toper .contacts .fav a:hover{text-decoration:underline;}
#toper .contacts .fav span{font-size:11px;color:#990000;margin-left:2px;}

#toper .contacts .login{
padding:0px;
font-size:12px;
float:left;
height:30px;
}
#toper .contacts .login a{color:#587eb8;border-bottom:1px dashed #587eb8;text-decoration:none;float:left;}
#toper .contacts .login a img{
border:0px;
margin:0px;
padding-left:5px;
float:right;
}
#toper .contacts .login span a{color:#3D578F;border:0px;text-decoration:none;}
#toper .contacts .login div{float:left;width:16px;height:16px;margin:0px;padding:0px;line-height:1px;font-size:1px;margin-top:16px;}
#toper .contacts .login span{margin-left:2px;float:left;}

---toper .contacts .login{background:url(images/user.png) 0% 50% no-repeat; float:left; padding:0px; margin:0px; width:16px; height:16px; margin-top:16px; line-height:1px;}
---toper .contacts .login a{color:#3D578F;border-bottom:1px dashed #3D578F;text-decoration:none;}
---toper .contacts .login .exit{color:#006699;border-bottom:0px;text-decoration:underline;font-size:11px;margin:0;}

#toper .contacts .connect{background:url(images/alert_icon.png) 0% 50% no-repeat;margin-right:20px;}
#toper .contacts .connect a{color:#990000;border-bottom:1px dashed #990000;text-decoration:none;}
#toper .contacts .icons{margin-right:30px;padding:0;float:left;}
#toper .contacts .icons div{float:right;margin:0px;padding:0px;padding-top:16px;}
#toper .contacts .icons .skype{margin-left:10px;margin-right:10px;}

#toper .icons div{float:right;margin:5px;padding:30px 20px 0px 0px;}

#header{
height:70px;
background:#FFFFFF;
}

#header .banners{float:right;}
#header .banner{width:227px;height:128px;overflow:hidden;margin-top:17px;float:left;margin-left:33px;}
#header .banner .ramka{width:227px;height:128px;position:absolute;z-index:555;}
* html #header .banner .ramka img{width:227px;height:128px;filter:expression(fixPNG(this));}
#header .banner a{display:block;width:227px;height:128px;}
#header .banner .name{display:block;width:227px;height:32px;position:absolute;z-index:500;margin-top:95px;background:url(images/banner_name_bg.png) 0% 0% no-repeat;color:#ffffff; text-align:center;font-weight:bold;font-size:15px;line-height:32px;}
* html #header .banner .name{filter:expression(fixPNG(this));}
#header .text{color:#000000;font-size:30px; font-weight:normal;float:left;margin-left:5px;margin-top:40px;position:absolute;}
#header .text a{text-decoration:none;color:#ffffff;}
#header .tabs{display:none;position:absolute;width:295px;margin-top:-1px;}
#header .tabs .lang{display:none;float:left;}
#header .tabs .cur{display:none;float:right;}
#header .tabs ul{display:none;padding:0px;margin:0px;list-style:none;}
#header .tabs ul li{display:none;float:left;height:25px;}
#header .tabs ul li a{display:none;padding-top:5px; color:#ffffff;text-decoration:none;padding-left:12px;padding-right:12px;height:25px;display:block;float:left;}
#header .tabs ul li a span{display:none;text-decoration:underline;}
#header .tabs ul li.active{display:none;background:url(images/top_tab_bg_l.gif) 0% 0% no-repeat;}
#header .tabs ul li.active a{display:none;background:url(images/top_tab_bg_r.gif) 100% 0% no-repeat; text-decoration:none;color:#006699;}
#header .tabs ul li .rub img{display:none;margin-top:3px;}


#body{
margin:0 auto;
}
#body .bottom{
height:8px;
width:100%;
font-size:1px;
background:#fff;
}
#body .bottom div{
height:8px;
width:100%;
float:left;
position:relative;
line-height:8px;
background:#fff;
}

#body .content_block{background-color:#ffffff;border-left:1px solid #3366cc;border-right:1px solid #3366cc;border-bottom:1px solid #3366cc;}

#body .content_block_2{background:#FFFFFF;border:0px;0padding:0px;}

#body .devider{height:20px;background:#FFFFFF;}
#body .articles{
background:#FFFFFF;
padding-bottom:20px;
}
#body .articles table{
width:100%;
text-align:justify;
}
#body .articles table td{
width:33%;
padding:15px 20px 0 20px;
vertical-align:top;
}

.razdel{
text-align:left;
}
.razdel .title {
width:100%;
height:35px;
}
.razdel .title .left{
float:left;
}
.razdel .title .left .zag{
float:left;
font-size:12px;
color:#587EB8;
}
.razdel .title .left .mail{
margin-left:7px;
float:left;
font-size:9px;
line-height:9px;
margin-top:15px;
text-align:center;
display:none;
}
.razdel .title .left .mail a{text-decoration:none;}
.razdel .title .left .mail span{text-decoration:underline;}
.razdel .title .right{
float:left;
margin-left:35px;
font-size:14px;
color:#5e5e5e;
}
.razdel .title .right a{
float:left;
margin-left:35px;
font-size:12px;
color:#5e5e5e;
}

.razdel .line{
float:left;
margin:0px 15px 20px 0px;
width:100%;
}
.razdel .line .date{
color:#587EB8;
margin-bottom:4px;
font-weight:bold;
font-size:11px;
line-height:11px;
}
.razdel .line .sod{
font-size:11px;}
.razdel .line .sod a{
font-size:11px;
color:#000;
}
.info .title{
font-size:12px;
width:100%;
height:53px;
color:#578eb8;;
}

#tabs {width:100%;height:49px;}
#tabs table{width:100%;margin:0px;padding:0px;height:49px;border:0px;}
#tabs .left_tab{background:url(images/left_tab_l.png) 0% 0% no-repeat;height:100%;}
#tabs .left_tab_active{background:url(images/left_tab_l_active.png) 0% 0% no-repeat;height:100%;}
#tabs table tr .left_tab table.active{margin:0px;padding:0px;height:49px;list-style:none;background:url(images/left_tab_r_active.png) 100% 0% no-repeat;}
#tabs table tr .left_tab table{margin:0px;padding:0px;height:49px;list-style:none;background:url(images/left_tab_r.png) 100% 0% no-repeat;}
#tabs table tr .left_tab table tr td{text-align:center;height:49px;width:34%;}
#tabs table tr .left_tab table tr td a{height:49px;font-size:20px;text-decoration:underline;line-height:49px;}
#tabs table tr .left_tab table .rash{display:none;width:35%;line-height:34px;}
#tabs table tr .left_tab table .rash a{display:none;color:#1a9529;}
#tabs table tr .left_tab table .rash a.left{display:none;float:left;line-height:34px;}
#tabs table tr .left_tab table .rash a.left img{display:none;margin-top:9px;margin-right:5px;}
#tabs table tr .left_tab table .rash a.right{display:none;float:right;display:block;width:160px;}
#tabs table tr .left_tab table .rash div{display:none;width:200px;margin:0 auto;}

#tabs table tr .left_tab table .rash_active{display:none;width:35%;line-height:34px;background:url(images/rash_active_bg.png) 0% 0% no-repeat;border-right:1px solid #3366cc;}
#tabs table tr .left_tab table .rash_active a{display:none;color:#1a9529;}
#tabs table tr .left_tab table .rash_active a.left{display:none;float:left;line-height:34px;}
#tabs table tr .left_tab table .rash_active a.left img{display:none;margin-top:9px;margin-right:5px;}
#tabs table tr .left_tab table .rash_active a.right{display:none;float:right;display:block;width:160px;}
#tabs table tr .left_tab table .rash_active div{display:none;width:200px;margin:0 auto;}

#tabs table tr .left_tab table .small{width:15%;}
#tabs table tr .left_tab table .small a{font-size:14px;}
#tabs table tr .left_tab table .active{background:url(images/left_tab_active.png) 0% 0% repeat-x;border-left:1px solid #3366cc;border-right:1px solid #3366cc;}
#tabs table tr .left_tab table .active a{text-decoration:none;cursor:default;}

#tabs table tr .left_tab table .ugol{background:url(images/active_ugol.png) 100% 0% repeat-x;border-left:1px solid #3366cc;border-right:0px solid #3366cc}

#tabs table tr .right_tab{width:380px;text-align:center;background:url(images/right_tab_l.png) 0% 0% no-repeat;height:49px;}
#tabs table .right_tab a{width:380px;text-align:center;background:url(images/right_tab_r.png) 100% 0% no-repeat;display:block;font-size:20px;color:#006699;text-decoration:underline;line-height:49px;}
#tabs table tr .right_tab_active{width:380px;text-align:center;background:url(images/right_tab_l_active.png) 0% 0% no-repeat;height:49px;}
#tabs table .right_tab_active a{width:380px;text-align:center;background:url(images/right_tab_r_active.png) 100% 0% no-repeat;display:block;font-size:20px;color:#006699;text-decoration:none;line-height:49px;}



#main_table{
}
#main_table .left{width:66%;margin:0px;padding-top:45px;vertical-align:top;padding-bottom:20px;padding-left:10px;}
#main_table .mapleft{
vertical-align:top;
padding-left:20px;
}
#main_table .right{
width:34%;
margin:0px;
padding:0px;
padding-bottom:20px;
vertical-align:top;
padding-right:10px;
}
#main_table .textright{
padding-right:20px;
vertical-align:top;
}

#main_table .textright .print{}

#map{width:90%;height:730px;margin:0 auto;border:1px solid #999999;padding:7px;background-color:#e8ecf8;margin-top:46px;}
#map_mini{
width:322px;
height:322px;
margin:0;
border:1px solid #999999;
padding:1px;
background-color:#e8ecf8;
margin-top:0px;
overflow:hidden;
}

#map .adv_balloon{width:209px;height:173px;margin:0px;padding:0px;background:url(images/map_balloon_bg.png) 0% 0% no-repeat;position:absolute;z-index:9900;margin-top:160px;margin-left:15px;}

#map .second{margin-top:348px;}

#map .adv_balloon div{text-align:center;}
#map .adv_balloon div.pic{margin-top:13px;}
#map .adv_balloon div.link{margin-top:7px;font-size:13px;}



#ds{font-size:1px;width:100%;height:100%;position:absolute;_z-index:9999;}
*:first-child+html #ds {z-index:9999;}
#ds .ds_bottom{font-size:1px;z-index:9999;width:100%;height:7px;position:absolute;background:url(images/map_shadow_bottom.png) 0% 100% repeat-x;filter:expression(fixPNG(this));bottom:0;}
#ds .ds_top{font-size:1px;z-index:9999;width:100%;height:7px;position:absolute;background:url(images/map_shadow_top.png) 0% 100% repeat-x;filter:expression(fixPNG(this));top:0;}
#ds .ds_left{font-size:1px;z-index:9999;width:7px;height:100%;position:absolute;background:url(images/map_shadow_left.png) 0% 0% repeat-y;filter:expression(fixPNG(this));left:0;}
#ds .ds_right{font-size:1px;z-index:9999;width:7px;height:100%;position:absolute;background:url(images/map_shadow_right.png) 0% 0% repeat-y;filter:expression(fixPNG(this));right:0;}





#underbody{
height:45px;
padding-top:20px;
background:#FFFFFF;
}
#underbody .links{
margin:0 auto;
height:30px;
width:545px;
}
#underbody .links a{
color:#5e5e5e;
margin:0px 25px 0px 25px;
font-size:11px;
text-decoration:underline;
}
#underbody .search{float:right;width:310px;}
#underbody .search div{float:right;margin-right:20px;}
* html #underbody .search div{margin-right:10px;}
#underbody .search a{color:#000000;font-size:13px;}
#underbody .search form{float:left;margin:0px; padding:0px;margin-top:20px;}
#underbody .search form input{float:left; width:}
#underbody .search form .pole{border:1px solid #000000;height:20px;line-height:20px;color:#59b4ed;font-size:13px;width:160px;padding-left:5px;}
/*Mozilla hack*/
@-moz-document url-prefix(){#underbody .search form .pole { padding-top:3px;height:18px; }} 

#underbody .search form .but{border:1px solid #000000;margin-left:2px;}

#prefootter{padding-bottom:55px;margin:0 auto;max-width:1160px;min-width:1150px;text-align:left;color:#ffffff;font-size:11px;}
#prefootter .left{float:left;padding-left:20px;}
#prefootter .right{float:right;padding-right:20px;}

#footter{
padding:10px 0 0 0;
background:#FFFFFF;
height:18px;
}
* html #footter{margin-bottom:-1px;}
#footter .content{
background:#FFFFFF;
overflow:hidden;
}
#footter .content .telephone {
color:#828282;
font-size:11px;
height:20px;
margin-left:950px;
mergin-top:10px;
width:200px;
}
#footter .content .telephone span{
margin:0;
padding:0;
}
#footter .content .contacts {
font-size:11px;
height:20px;
margin-bottom:10px;
color:#50819A;
padding-top:20px;
float:right;
width:155px;
}
#footter .content .contacts a{
color:#50819A;
}

#footter .content .contacts div{
float:left;
font-size:12px;
color:#727272;
}
#footter .content .contacts .fav{padding:0px;}
#footter .content .contacts .fav div{filter:expression(fixPNG(this));background:url(images/star_icon.png) 0% 0% no-repeat;float:left;width:19px;height:14px;margin:0px;padding:0px;line-height:1px;font-size:1px;margin-top:16px;}
#footter .content .contacts .fav a{border-bottom:1px solid #006699;text-decoration:none;}
#footter .content .contacts .fav span{font-size:11px;color:#990000;margin-left:2px;}
#footter .content .contacts .login{background:url(images/man_icon.png) 0% 50% no-repeat;}
#footter .content .contacts .login a{color:#990000;border-bottom:1px dashed #990000;text-decoration:none;}

#footter .content .contacts  .login .exit{color:#006699;border-bottom:0px;text-decoration:underline;font-size:11px;margin-left:5px;}

#footter .content .contacts .connect{

}
#footter .content .contacts .connect a {
color:#727272;
font-size:12px;
}

#footter .content .contacts .icons{}
#footter .content .contacts .icons div{}
#footter .content .contacts .icons .skype{}



#bc_top{
margin-top:0px;
margin-bottom:40px;
float:left;
}
#bc_top .lleft{
float:left;
width:600px;
}
#bc_top .lleft ul{
margin:0px;
padding:0px;
list-style:none;
margin-left:-1px;
margin-top:40px;
}
#bc_top .lleft ul li{
background:url(images/rizh.jpg) 0% 0% no-repeat;
font-size:14px;
font-weight:bold;
color:#bb5553;
margin:0px;
padding:0px;
height:200px;
}
#bc_top .lleft ul li a{
background:url(images/rizh.jpg) 0% 0% no-repeat;
font-size:14px;
font-weight:bold;
color:#bb5553;
text-decoration:none;
display:block;
line-height:50px;
height:200px;
padding-left:4px;
}
#bc_top .lleft ul li.active{
height:175px;
}
#bc_top .lleft ul li.active a,#bc_top .lleft ul li.firstactive a, #bc_top .lleft ul li.lastactive a{
color:bleu;
}
#bc_top .lleft ul li.first{
height:200px;
}
#bc_top .lleft ul li.last{
height:200px;
}
#bc_top .lleft ul li.lastactive{
height:200px;
}
#bc_top .lleft ul li.firstactive{
height:200px;
}

#bc_top .rright{}
#bc_top .rright .bc_name{font-size:20px;height:40px;padding-left:0px;}
#bc_top .rright table {margin-left:108px;}
#bc_top .rright table td{width:50%;vertical-align:top;}
#bc_top .rright table td.photo{text-align:center;padding-left:15px;padding-right:15px;width:295px;}
#bc_top .rright table td.photo img{padding:3px;;border:1px solid #b34241;}

#bc_top .rright table .id .l{float:left;}
#bc_top .rright table .id .r{float:right;background:url(images/plan_icon.png) 0% 0% no-repeat;height:17px;line-height:17px;padding-left:25px;}

#bc_top .rright table .id .r a{text-decoration:none;border-bottom:1px dashed #9a0200;color:#9a0200;}

#bc_top .rright table .text{float:left;margin-top:10px;width:100%;line-height:17px;}
#bc_top .rright table .text div{margin-bottom:20px;float:left;width:100%;}
#bc_top .rright table .text div div{float:left;margin:0px;width:auto;margin-right:2px;}
#bc_top .rright table .text div div.kvadr{font-size:9px;margin-top:-1px;}




/*********************************************************************************************/
#search_form{
padding:0;
margin:0;
}
#search_form a{color:#006699;text-decoration:none;border-bottom:1px dashed #006699;padding-bottom:1px;}
#search_form a.notactive{color:#000000;text-decoration:none;border-bottom:0px dashed #006699;padding-bottom:0px;cursor:default;}
#search_form .top{height:27px; width:150px;}
#search_form .top table{width:250px;}
#search_form .top td{height:27px;background:url(images/search_tt_l.png) 0% 0% no-repeat;}
#search_form .top td.first{height:27px;background:url(images/search_tt_l_first.png) 0% 0% no-repeat;}
#search_form .top td a{text-decoration:none; color:#000000;border:0px;height:26px;line-height:25px;background:url(images/search_tt_r.png) 100% 0% repeat-y;display:block;padding-left:10px;}
#search_form .top td.first a {padding-left:15px;}
#search_form .top td.last a {padding-left:10px;}



#search_form .top td.active{background:url(images/search_tt_active_l.png) -1px 0% no-repeat;}
#search_form .top td.active a{background:url(images/search_tt_active_r.png) 100% 0% repeat-y;}

#search_form .top td a img{margin-top:5px;margin-right:3px;}
* html IMG.office_icon{width:18px;height:18px;filter:expression(fixPNG(this));}
* html IMG.prvo_icon{width:22px;height:19px;filter:expression(fixPNG(this));}
* html IMG.sklad_icon{width:20px;height:17px;filter:expression(fixPNG(this));}
* html IMG.torg_icon{width:20px;height:18px;filter:expression(fixPNG(this));}

#search_form .category{width:24px;margin:0px;padding:0px;position:absolute;margin-left:-23px;margin-top:27px;}
#search_form .category ul{width:24px;margin:0px;padding:0px;list-style:none;}
#search_form .category ul li{padding-left:6px;text-align:left;background:url(images/search_left_tab.png) 0% -1px no-repeat;width:24px;height:26px;line-height:26px;}

#search_form .category ul li a{display:block;border:0px;color:#000000;line-height:25px;height:25px;}
#search_form .category ul li a span{font-size:16px;font-weight:bold;line-height:36px;margin-left:3px;}
#search_form .category ul li.first{background-position:0% 0px;height:27px;}
#search_form .category ul .active{background:url(images/search_left_tab_active.png) 0% -1px no-repeat;}





#search_form .title{height:30px;}
#search_form .title .text{float:left;font-size:18px;padding-left:15px;padding-top:12px;}
#search_form .title .links{float:left;padding-left:20px;padding-top:12px;}
#search_form .title .links div{margin-bottom:5px;}
#search_form .title .sos {height:22px;background:url(images/sos_icon.png) 25px 0% no-repeat;padding-left:60px;float:left;line-height:22px;margin-top:30px;}
#search_form .title .sos a{border:0px;text-decoration:underline;}

#search_form .number{float:left;width:20px;background:url(images/digits_bg.gif) 0% 0% no-repeat;color:#ffffff;font-size:25px;font-weight:bold;line-height:23px;padding-left:3px;height:25px;}
#search_form .cont{float:left;width:322px;}

#search_form .bottom{float:left;}
#search_form .line{
display:none;
}
#search_form .l1{
height:50px;
width:345px;
margin-left:200px;
}
#search_form .l1 .zag{
font-size:12px;
font-weight:bold;
margin:0px;
float:left;
}
#search_form .l1 .second_level{
padding:0px;
margin:0px;
}
#search_form .l1 .zag div{
float:left;
}
#search_form .l1 .zag div.comments{
font-size:10px;
font-weight:normal;
line-height:16px;
}
#search_form .l1 .zag input{
width:45px;
height:16px;
border:1px solid #006699;
margin-left:10px;
margin-right:10px;
}
#search_form .l1 .line{width:100%;float:left;height:70px;}
#search_form .l1 .line .gradation{width:345px;height:15px;margin:0 auto;margin-top:14px;}
#search_form .l1 .line .gradation div{float:left;text-align:left;}

#search_form .l1 .itogo{font-size:13px;color:#000000;padding-left:35px;margin-top:25px;float:left;}
#search_form .l3 .itogo span{padding-left:7px;padding-right:7px;}

#search_form .l1 .line .gradation div.mar1{padding-left:26px;}
#search_form .l1 .line .gradation div.mar2{padding-left:58px;}
#search_form .l1 .line .gradation div.mar3{padding-left:50px;}
#search_form .l1 .line .gradation div.mar4{padding-left:50px;}
#search_form .l1 .line .gradation div.mar5{padding-left:50px;}

#search_form .l2{border-left:1px solid #3366cc;border-right:1px solid #3366cc;float:left;background-color:#ededea;height:140px;padding-top:23px;}
#search_form .l2 .zag{font-size:13px;color:#000000;font-weight:bold;padding-left:12px;margin-top:6px;}
#search_form .l2 .line{float:left;padding-left:12px;margin-top:10px;padding-bottom:25px;}
#search_form .l2 .line .link{float:left;width:40px;margin-right:10px;}
#search_form .l2 .line .region_spis{float:left;width:250px;margin-top:-2px;line-height:18px;}
#search_form .l2 .line .region_spis div{float:left;}
#search_form .l2 a{border-bottom:1px dashed #006699;display:block}

#search_form .l2 .line .region_spis a{border:0px solid #000000;float:none; position:relative;padding:0px;display:inline;}
#search_form .l2 .line .region_spis a IMG{border:0px;padding-bottom:5px;}

#search_form .l2 .line .metro_spis{float:left;width:250px;margin-top:-2px;line-height:18px;}
#search_form .l2 .line .metro_spis div{float:left;}

#search_form .l2 .line .metro_spis a{border:0px solid #000000;float:none; position:relative;padding:0px;display:inline;}
#search_form .l2 .line .metro_spis a IMG{border:0px;padding-bottom:5px;}

#search_form .l3{border-left:1px solid #3366cc;border-right:1px solid #3366cc;float:left;background-color:#ededea;height:70px;padding-top:23px;}
#search_form .l3 .zag{font-size:13px;color:#000000;font-weight:bold;padding-left:12px;margin-top:6px;}
#search_form .l3 .line{float:left;padding-left:12px;margin-top:10px;padding-bottom:25px;}
#search_form .l3 .line input{width:200px;height:16px;border:1px solid #006699;margin-left:10px;margin-right:10px;}


#search_form .but{
float:left;
padding-top:9px;
}

#table_manager{
height:23px;
padding-right:20px;
line-height:23px;
width:640px;
}
#table_manager .co_var{
float:left;
}
#table_manager .printer{float:left;margin-left:50px;cellpadding:0px; cellspacing:20px; font-size:11px;background:url(images/printer_icon.png) 0% 4px no-repeat;padding-left:23px;}
#table_manager .printer a{font-size:11px;}
#table_manager .ch_vid{float:right;}
* html #table_manager .ch_vid{margin-right:0px;}
#table_manager .ch_vid ul{margin:0px;padding:0px;list-style:none;}
#table_manager .ch_vid ul li{float:left;padding-left:5px;padding-right:5px;}
#table_manager .ch_vid ul li a{text-decoration:none;border-bottom:1px dashed #006699;color:#006699;padding-bottom:1px;}
#table_manager .ch_vid ul .active{background-color:#e8ecf8;}
#table_manager .ch_vid ul .active a{color:#000000;border:0px;cursor:default;}

.printer{
float:left;
}

#search_tt{
width:640px;
float:right;
}
.search_tt{width:100%;}
.search_tt th, #search_tt th{height:50px;background-color:#ededea;font-weight:normal;text-align:center;}
.search_tt th a, #search_tt th a{color:#990100;}
.search_tt th a.ue, #search_tt th a.ue{color:#006699;}
.search_tt th.arrow_up, #search_tt th.arrow_up{background:#ededea url(images/arrow_up.gif) 90% 50% no-repeat;}
.search_tt th.arrow_down, #search_tt th.arrow_down{background:#ededea url(images/arrow_down.gif) 90% 50% no-repeat;}
.search_tt tr.zebra, #search_tt tr.zebra{background-color:#f9f9f6;}
.search_tt td, #search_tt td{text-align:center;height:23px;line-height:23px;padding:0 !important;}
.search_tt td img, #search_tt td img{margin-left:7px;margin-right:7px;}
.search_tt .al_left, #search_tt .al_left{text-align:left;}



#search_pt{
float:left;
width:640px;
}
#search_pt tr{
height:150px;
padding-bottom:10px;
}
#search_pt tr td{vertical-align:top;}
#search_pt .lft{
width:20%;
text-align:center;
border-bottom:1px solid #fff7ea;
}
#search_pt .lft img{
padding:3px;
border:1px solid #88a4cc;
background-color:#ffffff;
margin:20px;
}
#search_pt .rght{
width:147px;
height:160px;
float:right;
border-bottom:1px solid #fff7ea;
}
#search_pt .rght .stolbik{
width:147px;
margin:0 auto;
height:36px;
margin-top:20px;
margin-bottom:10px;
float:left;
}
#search_pt .rght .stolbik .ubmozh{float:left;width:5px;padding-top:10px;margin-left:0px;}
#search_pt .rght .stolbik .digits{float:left;width:120px;line-height:18px;font-size:15px;margin-left:5px;}

#search_pt .rght .stolbik .digits span.comments{color:#9a9a9a;font-size:11px;margin-left:10px;}

#search_pt .rght .zayav{
margin-top:20px;
width:147px;
float:left;
}
#search_pt .rght .zayav div{
background:url(images/house_obj.png) 0% 0% no-repeat;
width:16px;
height:16px;
filter:expression(fixPNG(this));
float:left;
}
#search_pt .rght .zayav a{
float:left;
text-decoration:none;
color:#990100;
border-bottom:1px dashed #990100;
font-size:11px;
line-height:15px;
}

#search_pt .rght .rovno{
width:147px;
margin:0 auto;
border-top:1px solid #000000;
height:23px;
float:left;
}
#search_pt .rght .rovno div{
margin-top:1px;
height:21px;
background-color:#BB5553;
line-height:21px;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:center;
width:147px;
}
#search_pt .rght .rovno div span.comments{font-size:11px;font-weight:normal;}
#search_pt .rght .rovno div span.comments a{color:#ffffff;}
#search_pt .center{
width:55%;
font-size:13px;
border-bottom:1px solid #fff7ea;
padding-right:10px;
}
#search_pt .center .name{
margin-top:20px;
}
#search_pt .center .fav{margin:0px;font-size:11px;}
#search_pt .center .fav .id{float:left;}
#search_pt .center .fav .star{float:left;margin-left:40px;}

#search_pt .center .fav .star,#search_pt .center .fav .star_off{float:left;margin-left:0px;margin-top:10px;}
#search_pt .center .fav .star div{margin-right:8px;background:url(images/star_obj.png) 0% 0% no-repeat;width:16px;height:16px;filter:expression(fixPNG(this));float:left;}
#search_pt .center .fav .star a{float:left;text-decoration:none;color:#990100;border-bottom:1px dashed #990100;}

#search_pt .center .fav .star_off div{margin-right:8px;background:url(images/star_icon_off.png) 0% 0% no-repeat;width:19px;height:14px;filter:expression(fixPNG(this));float:left;}
#search_pt .center .fav .star_off a{float:left;text-decoration:none;color:#990100;border-bottom:0px dashed #990100;}

#search_pt .zebra{background-color:#FFF7EA;}



#pager_tt{
float:left;
margin-top:2px;
width:604px;
}
#pager_tt .co_pages{
float:left;
height:30px;
line-height:30px;
font-size:13px;
}
#pager_tt .second_l{height:35px;line-height:35px;}
#pager_tt .second_l .prev{float:left;font-size:14px;padding-left:12px;padding-right:12px;}
#pager_tt .second_l .next{float:left;font-size:14px;padding-left:12px;padding-right:12px;}
#pager_tt .second_l .pokaz{
float:right;
font-size:13px;
}
#pager_tt .pager {padding-left:12px;}
#pager_tt .pager ul{padding:0px;margin:0px;list-style:none;}
#pager_tt .pager ul li{float:left;height:22px;width:29px;text-align:center;line-height:22px;}
#pager_tt .pager ul li.active{background-color:#e8ecf8;}
#pager_tt .pager ul li.active a{text-decoration:none;color:#000000;cursor:default;}
#pager_tt .pager .printer{float:right;margin-left:50px;font-size:11px;background:url(images/printer_icon.png) 0% 4px no-repeat;padding-left:23px;line-height:22px;margin-right:12px;}



#big_banner{width:353px;height:354px;background:url(images/big_banner_bg.png) 0% 0% no-repeat;float:left;margin:20px 0px 0 20px;}
* html #big_banner {margin:20px 0px 0 10px;}
#big_banner div.title{height:36px;padding-left:1px;text-align:center;font-size:18px;line-height:36px;}
#big_banner div.title a{color:#ffffff;}
#big_banner div.photo{height:263px;padding-left:1px;}
#big_banner div.text{height:48px;padding-left:25px;padding-right:25px;font-size:13px;padding-top:2px;line-height:16px;}
#big_banner div.text span{font-size:13px;font-weight:bold;color:#990100;}

#element_detail{
float:right;
margin-bottom:50px;
}

#element_detail .text .printer{
padding-top:10px;
background:transparent url(images/printer_icon.png) no-repeat scroll 0 10px;
padding-bottom:5px;
padding-left:22px;
padding-top:10px;
font-size:11px;
float:right;
width:115px;
}

#element_detail .top_links{margin-top:25px;height:18px;}
#element_detail .star, #element_detail .star_off{float:left;}
#element_detail .star div{margin-right:8px;background:url(images/star_icon.png) 0% 0% no-repeat;width:19px;height:14px;filter:expression(fixPNG(this));float:left;}
#element_detail .star a{float:right;text-decoration:none;color:#587EB8;border-bottom:1px dashed #587EB8;}
#element_detail .star_off div{margin-right:8px;background:url(images/star_icon_off.png) 0% 0% no-repeat;width:19px;height:14px;filter:expression(fixPNG(this));float:left;}
#element_detail .star_off a{float:left;text-decoration:none;color:#990100;border-bottom:0px dashed #990100;}

#element_detail .zayav{margin-bottom: 3px;}
#element_detail .zayav div{margin-right:8px;background:url(images/home_icon.png) 0% 0% no-repeat;width:19px;height:17px;filter:expression(fixPNG(this));float:left;}
#element_detail .zayav a{text-decoration:none;color:#587EB8;border-bottom:1px dashed #587EB8;}

#element_title{margin-top:0px;padding-left:20px;}
#element_title .price{
font-size:20px;
color:#599942;
margin-top:7px;
}
#element_title .price span{font-size:15px;}
#element_title .name {height:25px; color:#587EB8;}
#element_title .name div{
font-size:18px;
width:470px;
float:left;
}
#element_title .name .printer{float:right;font-size:11px;background:url(images/printer_icon.png) 0% 0px no-repeat;padding-left:23px;height:17px;width:120px;}
#element_title .name .printer a{font-size:11px;}


#element_photos{
width:340px;
}
#element_photos .big_photo{
margin-top:0px;
}
#element_photos .prev_photo{
margin-top:5px;
width:322px;
}
#element_photos .prev_photo a{margin:0px;padding:0px;}
#element_photos .prev_photo a img{padding:1px;}
#element_photos img{border:1px solid #88a4cc;padding:1px;margin:0 auto;}

#element_detail table td.opis{
width:350px;
}

#element_detail table .id .l{float:left;}
#element_detail table .id .r{float:right;background:url(images/plan_icon.png) 0% 0% no-repeat;height:17px;line-height:17px;padding-left:25px;}
#element_detail table .id .r a{text-decoration:none;border-bottom:1px dashed #9a0200;color:#9a0200;}

#element_detail table .text{
float:left;
margin:-10px 0 0 0;
width:330px;
line-height:17px;
font-color:#000000;
}
#element_detail table .text div{
margin-top:10px;
float:left;
width:330px;
font-size:12px;
font-color:#000;
text-align:left;
}
#element_detail table .text div.star{
margin-top:10px;
float:right;
width:100%;
font-size:11px;
font-color:#000;
text-align:justify;
}
#element_detail table .text div.zayav{
margin-top:10px;
float:right;
width:100%;
font-size:11px;
font-color:#000;
text-align:justify;
}
#element_detail table .text div div{float:left;margin:10px 2px 0 0;width:auto;}
#element_detail table .text div div.kvadr{font-size:9px;margin-top:-1px;}



#news_table{width:95%;margin:0 auto;font-size:13px;}
#news_table td{vertical-align:top;padding-bottom:40px;}
#news_table .left{width:25%;padding-top:40px;}
#news_table .left .title {width:100%;height:48px;line-height:48px;margin-bottom:30px;}
#news_table .left .title  .zag{
float:left;
font-size:20px;
color:#587EB8;
}
#news_table .left .title  .mail{margin-left:7px;float:left;font-size:9px;line-height:9px;margin-top:15px;text-align:center;}
#news_table .left .title  .mail a{text-decoration:none;}
#news_table .left .title  .mail span{text-decoration:underline;}
#news_table .left ul{list-style:none;margin:0px;padding:0px;width:100%;}
#news_table .left ul li{line-height:25px;}
#news_table .left ul ul{margin-left:30px;padding:0px;}
#news_table .left ul li a {color:#990100;}

#news_table .n_anons{margin-bottom:38px;}
#news_table .n_anons .date{color:#990100;}
#news_table .n_anons .link{margin-top:10px;}
#news_table .n_anons .text{padding-left:20px;margin-top:15px;line-height:17px;}


#news_table .banners{padding-top:50px;width:100%;}
#news_table .banner{width:227px;height:128px;margin-bottom:45px;}
#news_table .banner .ramka{width:227px;height:128px;position:absolute;z-index:555;}
#news_table .banner .pic{width:227px;height:128px;position:absolute;z-index:490;overflow:hidden;}
* html #news_table .banner .ramka img{width:227px;height:128px;filter:expression(fixPNG(this));}
#news_table .banner a{display:block;width:227px;height:128px;}
#news_table .banner .name{display:block;width:227px;height:32px;position:absolute;z-index:500;margin-top:95px;background:url(images/banner_name_bg.png) 0% 0% no-repeat;color:#ffffff; text-align:center;font-weight:bold;font-size:15px;line-height:32px;}
* html #news_table .banner .name{filter:expression(fixPNG(this));}

#news_table .right{width:75%;padding-top:45px;}

#news_table .news_detail{}
#news_table .news_detail p{color:#000000;font-family:verdana;line-height:21px;padding-bottom:15px;}
#news_table .news_detail .date{color:#990100;height:22px;}
#news_table .news_detail .date div{float:left;}
#news_table .news_detail .date .printer{float:right;font-size:11px;background:url(images/printer_icon.png) 0% 0px no-repeat;padding-left:23px;height:17px;}
#news_table .news_detail .date .printer a{font-size:11px;}
#news_table .news_detail .title{font-size:20px;margin-top:5px;color:#587EB8;}
#news_table .news_detail .text{margin-top:40px;line-height:20px;text-align:justify;}
#news_table .news_detail .text .ps{font-size:12px;color:#587EB8;text-align:right;padding-bottom:0;}

#plan{margin:0;
margin-bottom:30px;
display:none;
}
#plan img{border:1px solid #a2a2a2;padding:1px;}
#plan p.opisanie{margin-left:0px;}
#plan a img{margin-left:0px;}




#new_window{display:none;width:430px;height:250px;background-color:#ffffff;border:1px solid #707070;position:absolute;z-index:5000;}

#login_popup{width:238px;position:absolute;z-index:9200;display:none;top:0px;}
#login_popup .top, #login_popup .bottom, {width:238px;height:8px;}
#login_popup .top img, #login_popup .bottom img{width:238px;height:8px;filter:expression(fixPNG(this));}
#login_popup .title{text-align:center;background:#ffffff url(images/man_icon.png) 50px 7px no-repeat;padding-top:7px;padding-bottom:16px;}
#login_popup .title span{color:#990100;border-bottom:1px dashed #990100;font-size:14px;padding-bottom:1px;cursor:pointer;}
#login_popup .center{background-color:#f9f9f6;height:180px;}
#login_popup .profile{background-color:#f9f9f6;text-align:center;font-size:13px;padding-top:15px;padding-bottom:15px;}
#login_popup .profile .but{padding-top:10px;}
#login_popup .profile .but input{cursor:pointer;}
#login_popup .center .forgot{text-align:right;padding-right:27px;padding-top:8px;padding-bottom:17px;font-size:11px;}
#login_popup .center .inpt{padding-bottom:13px;}
#login_popup .center .checkbox{padding-left:27px;line-height:18px;}
#login_popup .center .checkbox input{float:left;position:relative;font-size:11px;}
#login_popup .center .but{padding-top:20px;padding-bottom:13px;text-align:center;}
#login_popup .reg_links{background-color:#ffffff;font-size:11px;padding-left:20px;padding-top:11px;padding-bottom:2px;line-height:20px;}
#login_popup input.pole{border:1px solid #006699;color:#006699;height:18px;width:175px;margin:0 auto;line-height:18px;margin-left:28px;padding-left:6px;}
@-moz-document url-prefix(){#login_popup input.pole { padding-top:1px;height:16px; }} 










#object_title {width:95%;height:40px;margin:0 auto;padding-top:20px;}
#object_title div{margin-bottom:10px;}
#object_title .adress{float:left;position:relative;font-size:18px;}
#object_title .adress a{font-size:11px;}
#object_title .positions{float:left;position:relative;font-size:11px;margin-left:30px;line-height:30px;}
#object_title .manager{float:right;position:relative;line-height:30px;margin-right:10px;}
#object_title .manager span{font-size:13px;}

#object_table {border:0px solid #d9d9d9; border-collapse:collapse;margin:0 auto;width:100%;font-family: "Trebuchet MS"}
#object_table a{color:#006699;}
#object_table a img{margin:0px;}
#object_table th{color:#990100;text-align:left;}
#object_table td,#object_table th{
font-size:11px;
border:1px solid #d9d9d9;
vertical-align:top;
padding:2px 5px 2px 5px;
line-height:15px;
}


#object_table2{
border:0px solid #d9d9d9;
border-collapse:collapse;
margin:20px auto 0 auto;
width:100%;
}
#object_table2 a{color:#006699;}
#object_table2 a img{margin:0px;}
#object_table2 th{
border-left:1px solid #D9D9D9;
color:#000000;
font-size:10px;
text-align:left;
}

#object_table2 td{
font-size:10px;
border-left:1px solid #d9d9d9;
vertical-align:top;
padding:2px 5px 2px 5px;
line-height:20px;
text-align:right;
}

#object_table .pad20{
padding-left:20px;
text-align:left;
border:0 none;
}

#object_table2 .lft{
text-align:left;
border:0 none;
}
#object_table .small_font td{font-size:11px;}
#object_table  td input.pole{width:30px;border:1px solid #7f9db9;font-size:10px;line-height:13px;}
#object_table  td input.long{width:120px;}
#object_table  td .dv{float:left;width:20px;height:20px;}
#object_table tr.title{background-color:#ededea;text-align:left;font-size:12px;}
#object_table tr.title th{padding:9px;line-height:15px; color:#990100;text-align:center;}
#object_table2 tr.title{
background-color:#f3f5f2;
text-align:left;
font-size:10px;
}
#object_table2 tr.title th{
padding:6px;
line-height:15px;
color:#000;
;text-align:center;
}
#object_table tr.title th.ar_up{background:#ededea url(images/arrow_up.gif) 90% 50% no-repeat;}
#object_table tr.title th.ar_down{background:#ededea url(images/arrow_down.gif) 90% 50% no-repeat;}

#object_table tr.title a{color:#990100;font-size:11px;padding-right: 15px;}
#object_table tr.title a.not_work{color:#990100;text-decoration:none;cursor:default;}
#object_table .zebra{background-color:#f9f9f6;}
#object_table .tr_hover{background-color:#eff6dd;}
#object_table .hd{display: none;}
#object_table div.opis{width:70px;overflow:hidden;height:15px;}


#object_table a.manager{font-size:10px;border-bottom:1px dashed #000000;color:#000000;text-decoration: none;}

#object_table .a_centr{text-align:center;}
#object_table .active div{float:left;width:49%;text-align:center;}
#object_table .inptstd input{float:left;}
#object_table .groups_colmn{border:0px solid #d9d9d9;vertical-align:top;padding:2px 5px 2px 5px;line-height:15px;background-color:#ffffff;}
#object_table .level1 {padding-left:15px;}
#object_table .level2 {padding-left:30px;}
#object_table .invis div{display:none;}
#object_table span.tooltip{position:absolute;font-size: 10px;color:#7d7d7d;border:1px solid #cbc9ca;padding:3px;background-color:#fdfdfd;width:120px;display: none;font-weight: normal;text-align:left;}


#report_arch{overflow:hidden;margin-top:30px;}
#report_arch .title{color:#617fb1;font-size:14px;margin-bottom: 20px;font-weight: bold;}
#report_arch .ls{float:left;width:190px;overflow: hidden;position:relative;}
#report_arch .ls ul{margin:0px;padding:0px;list-style: none;margin-left:20px;}
#report_arch .ls ul ul{margin-top:10px;}
#report_arch .ls li{}
#report_arch .ls li a{color:#3e3e3e;font-size: 12px;font-weight: bold;}
#report_arch .ls .sub_menu{display: none;margin-top:5px;margin-bottom:5px;}

#report_arch .rs{float:right;width:100%;margin-left:-190px;}
#report_arch .rs .month{margin-left:190px;}
#report_arch .rs .month .title{margin-bottom:10px;font-size:13px;}
#report_arch .rs .month .line{overflow:hidden;margin-bottom:5px;}

#report_arch .rs .month .line div{float:left;}
#report_arch .rs .month .line .time{width:70px;text-align: right;}
#report_arch .rs .month .line .name{width:260px;margin-left:20px;}
#report_arch .rs .month .line .iblock{margin-left:20px;}
#report_arch .rs .month .day{margin-bottom:10px;}
#report_arch .rs .month .day a{text-decoration:none;border-bottom:1px dashed #3E3E3E;color:#3E3E3E;font-weight:bold;}
#report_arch .rs .month .reports{display:none;}

span.blue{color:#006699;}
#object_table span.blue a{color:#006699;border-bottom:1px dashed #006699;text-decoration: none;}
span.green{color:#21a121;}
#object_table span.green a{color:#21a121;border-bottom:1px dashed #21a121;text-decoration: none;}
span.orange{color:#f4884a;}
span.red{color:#ba5354;}
#object_table span.red a{color:#ba5354;border-bottom:1px dashed #ba5354;text-decoration: none;}

/*ICONS SIZES*/
.icon_active_off{width:16px;height:16px;}
.icon_active_on{width:16px;height:15px;}

.icon_not_active_on{width:15px;height:15px;}
.icon_not_active_off{width:15px;height:15px;}

.icon_blocked{width:14px;height:17px;margin-right:4px;float:left;}
.icon_refresh{width:16px;height:15px;}

.icon_minus{width:15px;height:4px;margin-top:6px;}
.icon_plus{width:16px;height:15px;}

.icon_pancel{width:16px;height:16px;}
.refresh_standart_but {width:74px;height:19px;}
/**************/


#edit_group_window{width:468px;font-family:Arial;}
#edit_group_window .top{width:100%;height:9px;}
#edit_group_window .top img{width:468px;height:9px;}
#edit_group_window .bottom{width:100%;height:7px;}
#edit_group_window .bottom img{width:468px;height:7px;}
#edit_group_window .top{width:100%;height:9px;}
#edit_group_window .head{height:92px;background-color:#ffffff;padding:14px 0px 0px 27px;}
#edit_group_window .head .title{font-size:20px;}
#edit_group_window .head .close{width:9px;height:9px;position:absolute;text-align:right;width:430px;margin-top:-10px;}
#edit_group_window .head .object{font-size:12px;margin-top:17px;}
#edit_group_window .heade .object span{font-size:16px;}
#edit_group_window .groups{background-color:#f9f9f6;height:180px;padding:0px 28px 0px 28px;}

#object_detail .object_props td.right .groups div{float:none;}
#object_detail .object_props td.right .groups {float:none;background-color:#ffffff;}

#edit_group_window .groups .title{font-size:16px;padding:10px 0px 10px 0px;}
#edit_group_window .groups .spisok{background-color:#ffffff;border:1px solid #006699;height:130px;overflow:auto;}
#edit_group_window .groups .spisok div{font-size:13px;height:20px;line-height:20px;padding-left:9px;cursor:pointer;}
#edit_group_window .groups .spisok div.selected{color:#ffffff;background-color:#59b4ed;}



#object_detail .object_props td.right .top {float:none;}
#object_detail .object_props td.right .save_center{background-color:#ffffff;padding:0px 28px 0px 28px;float:none;}
#object_detail .object_props td.right .save_center div{float:none;}

.save_center .text{text-align:center;font-size:15;color:#21A121;margin-bottom:10px;padding-top:10px;padding-bottom:5px;}
.save_center .alert{text-align:center;height:25px;line-height:25px;}
.save_center .alert a{border-bottom:0px solid #000000;margin-left:20px;margin-right:20px;}



#object_detail .object_props td.right .buttons {float:none;background-color:#ffffff;margin-top:5px;}
#edit_group_window .buttons{background-color:#f9f9f6;padding:0px 28px 0px 28px;padding-top:10px;height:55px;}
#edit_group_window .buttons .left{width:48%;float:left;}
#edit_group_window .buttons .right{width:48%;float:right;}
#edit_group_window .buttons a{font-size:13px;color:#990100;text-decoration:none;border-bottom:1px dashed #990100;padding-bottom:1px;line-height:15px;}
#edit_group_window .buttons .left div{margin-bottom:10px;}
#edit_group_window .buttons .left div div, #edit_group_window .buttons .right div div{float:left;margin-right:6px;}
#edit_group_window .buttons .right div div img{margin-top:6px;}

#edit_group_window .edit_form{background-color:#f9f9f6;height:235px;padding:0px 28px 0px 28px;display:none;}
#edit_group_window .edit_form div{float:left;}
#edit_group_window .edit_form .otstup{height:18px;float:left;width:430px;}
#edit_group_window .edit_form .pole{margin-bottom:18px;width:430px;}
#edit_group_window .edit_form .button{text-align:left;padding-left:120px;}
#edit_group_window .edit_form .pole input{border:1px solid #006699;height:17px;line-height:17px;width:280px;}
#edit_group_window .edit_form .pole textarea{border:1px solid #006699;height:120px;width:280px;}
#edit_group_window .edit_form .pole div{float:left;width:120px;font-size:13px;}

#edit_group_window .element_mng{background-color:#ffffff;height:90px;padding:0px 28px 0px 28px;font-size:13px;display:none;}
#edit_group_window .element_mng .add, #edit_group_window .element_mng .minus {padding-top:21px;}
#edit_group_window .element_mng .add div, #edit_group_window .element_mng .minus div{float:left;margin-right:6px;}
#edit_group_window .element_mng a{font-size:13px;color:#990100;text-decoration:none; border-bottom:1px dashed #990100;padding-bottom:1px;line-height:13px;}
#edit_group_window .element_mng .coments{font-size:10px;margin-top:5px;width:100%;}




#edit_group_window .obj_props{background-color:#ffffff;padding-left:25px;padding-right:25px;float:left;}
#edit_group_window .obj_props .prop_line{margin-bottom:10px;float:left;width:100%;}
#edit_group_window .obj_props .prop_line .prop_name{float:left;width:100%;text-align:left;}
#edit_group_window .obj_props .prop_line .prop_name input{float:left;margin-right:10px;}
#edit_group_window .obj_props .prop_line .prop_comments{display:none;}
#edit_group_window .obj_props .prop_line .prop_comments textarea{border:1px solid #006699;height:60px;width:280px;}
#edit_group_window .but{background-color:#ffffff;text-align:center;padding-top:10px;padding-bottom:10px;}
#edit_group_window .obj_props .comments textarea{border:1px solid #006699;height:60px;width:280px;}

#temp_div{position:absolute;z-index:9110;left:30%;top:10%;display:none;}

.ui-datepicker-trigger{margin-right:5px;cursor:pointer;float:left;}

#object_detail{width:91%;margin:0 auto;}
#object_detail .title{width:100%;height:30px;}
#object_detail .title .obj_name{font-size:20px;float:left;}
#object_detail .title .obj_name a{font-size:13px;}
#object_detail .title .obj_manager{font-size:11px;float:right;line-height:20px;}
#object_detail .title .obj_manager span{font-size:14px;}

#object_detail .object_props{width:100%;margin-top:20px;}
#object_detail .object_props td{padding-bottom:20px;}
#object_detail .object_props td.left{width:30%;text-align:right;padding-right:30px;vertical-align:top;}
#object_detail .object_props td.right{width:70%;} 
#object_detail .object_props td.button{padding-left:140px;} 

#object_detail .object_props  td.but{vertical-align:top;text-align:center;}
#object_detail .object_props  td.but a{margin-left:10px;margin-right:10px;}


#object_detail .object_props td.right div{float:left;} 
#object_detail .object_props .second_date{margin-left:75px;} 
#object_detail .object_props .second_date span{margin-left:30px;} 
#object_detail .object_props .descr{margin-left:30px;}
#object_detail .object_props .kvadr{font-size:8px;margin-top:0px;} 
#object_detail .object_props input,#object_detail .object_props textarea{border:1px solid #7f9db9;} 
#object_detail .object_props input.but{border:0px solid #7f9db9;} 
#object_detail .object_props input.short{width:80px;margin-right:30px;}
#object_detail .object_props input.ushort{width:40px;margin-right:30px;}
#object_detail .object_props input.long{width:300px;} 
#object_detail .object_props textarea.long{width:300px;} 

#object_detail .object_props .pic_line{width:100%;height:60px;margin-bottom:30px;} 
#object_detail .object_props .pic_line .pic{height:100%;width:75px;float:left;} 
#object_detail .object_props .pic_line .pic IMG{padding:2px;border:1px solid #990100;} 
#object_detail .object_props .pifc_line .right_side{width:550px;height:100%;float:left;} 
#object_detail .object_props .pic_line .right_side .name{float:left;position:relative;margin-top:10px;} 
#object_detail .object_props .pic_line .right_side .name .link{float:left;margin-left:23px;} 
#object_detail .object_props .pic_line .right_side .name .link div{margin-right:6px;} 
#object_detail .object_props .pic_line .right_side .name .link a{text-decoration:none;border-bottom:1px dashed #990100;padding-bottom:2px;color:#990100;} 
#object_detail .object_props .pic_line .right_side .comments{float:left;margin-top:11px;color:#808080;width:100%;} 

#object_detail .object_props .add_photo_link{width:205px;height:38px;background-color:#e8fdd8;}
#object_detail .object_props .add_photo_link div{margin-left:8px;margin-top:10px;}
#object_detail .object_props .add_photo_link div div{margin-right:5px;margin-top:0px;margin-left:0px;}
#object_detail .object_props .add_photo_link a{text-decoration:none;border-bottom:1px dashed #21a121;padding-bottom:2px;color:#21a121;display: block;float:left;} 

#object_detail .object_props .add_schema_link{width:205px;height:38px;background-color:#e8fdd8;}
#object_detail .object_props .add_schema_link div{margin-left:8px;margin-top:10px;}
#object_detail .object_props .add_schema_link div div{margin-right:5px;margin-top:0px;margin-left:0px;}
#object_detail .object_props .add_schema_link a{text-decoration:none;border-bottom:1px dashed #21a121;padding-bottom:2px;color:#21a121;display: block;float:left;} 

#object_detail .object_props .add_photo_table{float:left;width:100%;background-color:#e8fdd8;display:none;}
#object_detail .object_props .add_schema_table{float:left;width:100%;background-color:#e8fdd8;display:none;}
#object_detail .object_props .upload_table{margin:0px; padding:0px;margin-top:15px;}
#object_detail .object_props .upload_table td{margin:0px; padding:0px;padding-bottom:15px;}
#object_detail .object_props .upload_table .left_side{width:170px;text-align:right;padding-right:15px;}


#object_detail .object_props .active, #object_detail .object_props .active_mainp{width:60px;float:left;}
#object_detail .object_props .active div, #object_detail .object_props .active_mainp div{width:48%;float:left;}
#object_detail .object_props .prioritet{width:100%;float:left;padding-left:60px;margin-top:10px;}



#map_alerts {display:none;float:none;width:100%;color:green;}

.pager{
text-align:center;
padding-top:15px;
padding-bottom:15px;
}
.pager span{padding:2px;}
.pager span.active a{color:#000000;text-decoration:none;cursor:default;}




#tabs_man {width:95%;margin:0 auto;}
#tabs_man UL{list-style:none;padding:0px;margin:0px;height:28px;width:100%;background:url('images/tab_bg.gif') 0% 0% repeat-x;}

#tabs_man UL LI{float:left;position:relative;height:28px;background:url('images/tab_off_left.gif') 0% 0% no-repeat;}
#tabs_man UL LI A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;background:url('images/tab_off_right.gif') 100% 0% no-repeat;}
#tabs_man UL LI A:hover{text-decoration:none;}


#tabs_man UL .tabs-selected{float:left;position:relative;height:28px;background:url('images/tab_on_left.gif') 0% 0% no-repeat;}
#tabs_man UL .tabs-selected A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;background:url('images/tab_on_right.gif') 100% 0% no-repeat;}
#tabs_man .tabs-container{border:0px solid #fbc55c;padding-top:10px;font-weight:normal;}


#tabs_man .tabs-container p{margin-bottom:10px;}
#tabs_man .tabs-hide{display:none;}

#loading{z-index:9999;display:none;width:157px;height:57px;background:url('images/loading_bg.gif') 0% 0% no-repeat;position:absolute;}
#loading div{float:left;vertical-align:middle;line-height:57px;}
#loading .pic{margin-left:19px;margin-right:15px;padding-top:12px;}
#loading .text{color:#3186bd;font-size:14px;font-family:Tahoma;}


#el_manage{height:40px;line-height:40px;background-color:#CFCFCF;margin-top:20px;width:100%;}
#el_manage .check_all{float:left;margin-left:10px;margin-top:12px;}
#el_manage div{float:left;margin-left:10px;}
#el_manage .gmanage{float:left;display:none;}
#el_manage .right{float:right;margin-right:10px;}
#el_manage .right a{float:left;margin-top:8px;}
#el_manage div input, #el_manage div select{float:left;margin-top:9px;}
#el_manage div select{margin-top:7px;}

#position_window{width:238px;position:absolute;z-index:9500;display:none;}
#position_window .pwcenter {background-color:#ffffff;padding-left:10px;padding-right:10px;}
#position_window .pwcenter .pwcontent{height:150px;overflow:auto;}
#position_window .pwcenter .pwcontent div{line-height:20px;text-align:left;vertical-align:middle;}
#position_window .pwcenter .pwcontent input{float:left;}
#position_window .pwtop, #position_window .pwbottom, {width:238px;height:8px;}
#position_window .pwtop img, #position_window .pwbottom img{width:238px;height:8px;filter:expression(fixPNG(this));}
#position_window .region_close, #position_window .metro_close {padding-top:10px;text-align:center;}
#position_window .region_close img, #position_window .metro_close img {cursor:pointer;}


#fav_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#fav_title div{margin-left:20px;margin-right:5px;float:left;width:49px;height:36px;background:url(images/big_star.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}

#ssearch_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#ssearch_title div{margin-left:20px;margin-right:5px;float:left;width:33px;height:33px;background:url(images/big_search.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}

#personal_title{
font-size:20px;
line-height:35px;
height:36px;
margin-top:15px;
color:#587eb8;
}
#personal_title div{margin-left:20px;margin-right:5px;float:left;width:33px;height:36px;background:url(images/big_man.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}


#contacts_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#contacts_title div{margin-left:20px;margin-right:5px;float:left;width:36px;height:36px;background:url(images/alert_big.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}

#map_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#map_title div{margin-left:20px;margin-right:5px;float:left;width:41px;height:33px;background:url(images/big_map.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}

#subscribe_title{font-size:20px;line-height:21px;height:32px;margin-top:15px;}
#subscribe_title div{margin-left:20px;margin-right:5px;float:left;width:31px;height:20px;background:url(images/subscribe_mail.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}

#zayav_title{font-size:20px;line-height:35px;height:36px;margin-top:15px; color:#587EB8;font-family:verdana;}
#zayav_title div{margin-left:20px;margin-right:5px;float:left;width:36px;height:34px;background:url(images/home_big.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}

#parser_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#parser_title div{margin-left:20px;margin-right:5px;float:left;width:32px;height:33px;background:url(images/parser_icon.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}


#sniz_rash_title{font-size:20px;line-height:35px;height:36px;margin-top:15px;}
#sniz_rash_title div{margin-left:20px;margin-right:5px;float:left;width:34px;height:34px;background:url(images/sniz_rash_icon.png) no-repeat 0px 0px;filter:expression(fixPNG(this));}


#zayavka_form {float:left;margin-left:25px;font-family:verdana;}
#zayavka_form .head{display:none;}
#zayavka_form form{width:650px;margin-top:15px;}
#zayavka_form form div {float:left;line-height:18px;margin-bottom:11px;width:100%;}
#zayavka_form form div div{position:relative;float:left;width:220px;line-height:18px;text-align:right;padding-right:10px;font-size:12px;font-weight:bold;}


#zayavka_form form .f_zag{width:100%;height:22px;text-align:center;padding-top:0px;margin-bottom:5px;margin-top:5px;}

#zayavka_form form input{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}
#zayavka_form form textarea{border:1px solid #7F9DB9;font-size:12px;height:13px;line-height:13px;width:300px;height:100px;}

#zayavka_form form .but{text-align:left;padding-left:180px;	padding-top:5px;}

#zayavka_form form .but input{border:0px solid #b4b4b4;width:84px;height:21px;filter:expression(fixPNG(this));}

#rf {padding-left:20px;padding-right:20px;}
#rf .pole{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}


#prof{padding-left:20px;padding-right:20px;}
#prof p{margin:0px;}
#prof .managers{margin-bottom:10px;margin-top:-24px;padding-left:200px;}
#prof .managers a{color:red;font-size:14px;}
#prof .profile-block{display:none;}
#prof .comments{font-size:11px;margin-top:5px;margin-bottom:5px;}
#prof .but{margin-top:20px;}
#prof table{width:50%;}
#prof .profile-link{margin-bottom: 5px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;}
#prof table td {vertical-align: top;width:50%;}
#prof table td input{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}
#prof table td .typefile{border:none;height:auto;width:auto;}
#prof table td textarea{border:1px solid #7F9DB9;font-size:12px;height:13px;line-height:13px;width:300px;height:100px;}

#auth{
padding-left:20px;
padding-right:20px;
}
#auth .pole{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}

#auth label{
font-size:10px;
}

#ssearch{padding-left:20px;padding-right:20px;}

#subscribe-form{padding-left:20px;padding-right:20px;}
#subscribe-form div{line-height:20px;margin-bottom:5px;}
#subscribe-form .checkbox input {float:left;position:relative;width:15px;}
#subscribe-form .pole{border:1px solid #7F9DB9;font-size:12px;height:16px;line-height:16px;width:200px;}


.gmap{width:360px;float:left;}
.gmap .adr{font-size:13px;height:120px;width:190px;float:left;margin-left:10px;white-space:normal;margin-top:5px;}
.gmap .phot{height:120px;float:left;width:160px;}
.gmap .lnk{width:100%;margin-top:8px;margin-bottom:0px;float:left;font-size:14px;font-weight:bold;}

.gmap_small{width:215px;float:left;}
.gmap_small .adr{font-size:11px;width:140px;float:left;margin-left:5px;margin-top:5px;white-space:normal;}
.gmap_small .phot{float:left;width:60px;}
.gmap_small .lnk{width:100%;margin-top:5px;margin-bottom:0px;font-size:12px;float:left;font-weight:bold;}


#man_container{margin:0 auto; width:95%;}

#refresh_links {list-style:none;padding:0px;margin:0px auto;height:28px;width:95%;background:url('images/tab_bg.gif') 0% 0% repeat-x;}

#refresh_links LI{float:left;position:relative;height:28px;background:url('images/tab_off_left.gif') 0% 0% no-repeat;}
#refresh_links LI A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;background:url('images/tab_off_right.gif') 100% 0% no-repeat;}
#refresh_links LI A:hover{text-decoration:none;}


#refresh_links .tab_selected{float:left;position:relative;height:28px;background:url('images/tab_on_left.gif') 0% 0% no-repeat;}
#refresh_links .tab_selected A{font-family:Tahoma;font-size:12px;color:#000000;line-height:28px;display:block;padding-left:16px;padding-right:16px;text-decoration:none;background:url('images/tab_on_right.gif') 100% 0% no-repeat;}

#bc_spisok{height:20px;margin:0 auto;padding-top:20px;width:95%;}
#bc_spisok input{float:left;margin-left:15px;}
#bc_spisok select, #bc_spisok div{float:left;}
#bc_spisok div{line-height:25px;margin-right:10px;}
#bc_spisok .co_els{float:right;width:215px;}
#bc_spisok .co_els select{float:right;}

#logocontrol{z-index:0;}

#parser{margin-left:20px;margin-top:15px;}
#parser .step{font-size:21px;color:#b9b9b9;font-weight:bold;width:100%;float:left;}
#parser .step span{font-size:32px;}
#parser .content{margin-top:30px;float:left;margin-left:25px;font-size:12px;font-family:Tahoma;color:#474646;width:930px;}
#parser .content div{width:100%;}
#parser .content div span{display:block;width:20px;height:19px;float:left;background-color:#93ccef;}

#parser .content .s1, #parser .content .s2{width:225px;line-height:30px;}
#parser .but{margin-top:20px;}
#parser .comments{width:100%;float:left;margin-left:25px;margin-top:10px;color:#1e5cb1;font-size:12px;font-family:Tahoma;margin-bottom:30px;}
#parser .comments .line{width:100%;float:left;}
#parser .comments .line div{float:left;height:14px;margin-right:10px;background-color:#93ccef;}

#parser .steps{width:94%;padding-top:10px;float:left;margin-left:25px;margin-top:10px;color:#1e5cb1;font-size:12px;font-family:Tahoma;border-top:1px dashed #474646;}
#parser .steps a{display:block;width:26px;height:26px;font-size:19px;font-weight:bold;float:left;margin-right:8px;color:#459bd7;text-decoration:none;text-align:center;}
#parser .steps a.active{background-color:#459bd7;color:#ffffff;}
#objects_list {
padding: 0;
margin:10px 0;
width:320px;
list-style: none;
color: #587eb8;
font-weight: normal;
}
#objects_list .reg ul {
padding:0;
margin:0;
list-style:none;
color:#000;
font-weight:normal;
}
#objects_list .reg li { padding:2px 0; margin:0; }
#objects_list a { color: #111; }
.control {
color:#587EB8;
cursor:pointer;
margin-top:43px;
}
.control abbr {
color:#BB5553 !important;
}
.control span {
font-family:Times New Roman;
}
.slide {
overflow:hidden;
padding:10px 20px 0 0;
margin-bottom:40px;
}
.no_results{margin-left:20px;margin-top:20px;font-size:15px;color:red;}
#login_form {
	background-color: #fff;
	font-size:75%;
	line-height:75%;
	position:absolute;
	right:10px;
	top:50px;
	width:240px;
	border: 1px solid #ccc;
	padding:15px 5px 10px 5px;
	display:none;
}
#login_form .close {
	position:absolute;
	right:0;
	top:0;
	padding:10px;
	cursor:pointer;
	width:auto;
	line-height:0;
}
#login_form .close:hover {
	color: #990000;
}
#login_form span {
	float:left;
	width:60px;
	line-height:250%;
}
#login_form p {
	font-size:100%;
	margin:0;
	padding:5px;
}
#login_form .center {
	text-align:center;
}
#login_form label {
	font-size:90%;
}
#toper .contacts .login #login_form a {
	border:0;
	text-decoration: underline;
float:none;
}

#search_byid_form{margin-top:15px;margin-bottom:15px;overflow:hidden;}
#search_byid_form input,#search_byid_form div, #search_byid_form a{float:left;margin-right: 30px;}
#search_byid_form a img{margin:0px;}
#search_byid_form .pole{border:1px solid #7F9DB9;float:left;}
#search_byid_form .short{width:55px;}
#search_byid_form select {float:left;margin-right:30px;}


.new_style_window{position:absolute;width:468px;background-color:#c6c6c6;padding-bottom:3px;padding-right:3px;}
.new_style_window .content{background-color: #ffffff;margin-left:-3px;margin-top:-3px;border:1px solid #d5d2d2;}
.new_style_window .content .header{margin:2px 2px 2px 2px;height:22px;background:url(images/np_header_bg.png) 0% 0% repeat-x;}
.new_style_window .content .header .close_window{float:right;background:url(images/np_close_but.gif) 0% 0% repeat-x;border:1px solid #b9b9ac;display:block;width:18px;height:16px;margin-top:2px;margin-right:2px;}


#reports{}
#reports .line{overflow:hidden;margin-bottom:5px;padding-left:21px;}

#reports .line a{font-size:14px;}
#reports .importxlsbg{background: url(images/import_icon.png) 0% 0% no-repeat;} 
#reports .exportxlsbg{background: url(images/export_icon.png) 0% 0% no-repeat;} 
#reports .printreportbg{background: url(images/print_icon.png) 0% 0% no-repeat;} 
#reports .pole{border:1px solid #7F9DB9;width:90px;}
#reports .extend{background-color:#E8FDD8;padding:25px;width:330px;overflow: hidden;display:none;}
#reports .extend .lnk{}

#reports form {padding:0px;margin:0px;}
#reports form .line{margin-bottom:15px;overflow:hidden;padding:0px;}
#reports form .line div{float:left;width:185px;font-weight:bold;}
#reports form .line .pole{width:325px;font-size: 13px;}

#rep_status{margin-top:30px;overflow:hidden;width:550px;}
#rep_status a{float:right;}

#brif {margin-top:10px;overflow:hidden;}
#brif .classes{
float:left;
width:1100px;
margin-top:21px;
margin-bottom:21px;
}
#brif .classes .txt{
color:#bb5455;
float:left;
font-weight:bold;
margin-right:95px;
}
#brif .classes div{
float:left;
}
#brif .classes .clbl{margin-right:30px;margin-left: 30px;}
#brif .cols{
float:left;
}
#brif .cols .cl{float:left;width:48%;}
#brif .cols .cr{float:right;width:48%;}

#brif .cols table{width:500px;color:#3a3a3a;}
#brif .cols table input{border:1px solid #3a3a3a;}
#brif .cols table input.short{width:35px;}
#brif .cols table th{background-color:#9cb1d0;color:#ffffff;padding:5px;text-align:left;}
#brif .cols table td{padding-left:5px;padding-bottom:12px;vertical-align: top;}
#brif .cols table td.zag{font-weight:bold;background: url(images/brif_punktir.gif) 0% 12px repeat-x;width:240px;padding-left: 0px;}
#brif .cols table td.zag div{background-color:#ffffff;float:left;padding-right:2px;padding-left:3px;}
#brif .cols table td.zag div input{
margin-right:10px;
border:none;
}

#brif .bot_buts{
margin-bottom:30px;
margin-top:10px;
float:right;
}
#brif .bot_buts a{margin-right:30px;}



#brif_pub {
margin-bottom:20px;
overflow:hidden;
font-size:12px;
line-height:14px;
}
#brif_pub .cl{float:left;}
#brif_pub .cr{
float:left;
margin-left:10px;
}

#brif_pub table{
color:#3a3a3a;
width:317px;
}
#brif_pub table input{border:1px solid #3a3a3a;}
#brif_pub table input.short{width:35px;}
#brif_pub table th{color:#5a7eb8;padding:10px 0 5px;text-align:left;}
#brif_pub table td{padding-bottom:5px;vertical-align: top;}
#brif_pub table td.zag{
font-weight:bold;
color:#666666;
background: url(images/brif_punktir.gif) 0% 12px repeat-x;
padding-left: 0px;
width:168px;
}
#brif_pub table td.zag div{background-color:#ffffff;float:left;padding-right:2px;padding-left:0px;}
#brif_pub table td.zag div input{margin-right:10px;}
#brif_pub .bot_link{
font-size:11px;
font-size:11px;
margin-top:5px;
}


#brif_detail{width:430px;}
#brif_detail table{color:#3a3a3a;width:100%;margin-bottom:40px;}
#brif_detail table tr{background: url(images/brif_punktir.gif) 0% 12px repeat-x;}
#brif_detail table th{color:#5a7eb8;padding:5px 0;text-align:left;}
#brif_detail table td{padding-left:2px;padding-bottom:5px;vertical-align: top;text-align:right;}

#brif_detail table td.zag{font-weight:bold;width:220px;padding-left: 0px;color:#666666;}
#brif_detail table td.zag div{background-color:#ffffff;float:left;padding-right:2px;padding-left:0;}
#brif_detail table td.zag div input{margin-right:10px;}

#brif_detail table td.val{padding-left: 0px;}
#brif_detail table td.val div{background-color:#ffffff;float:right;padding-right:2px;padding-left:6px;}
#brif_detail table td.val div input{margin-right:10px;}


#brif_detail .bot_link{
font-size:11px;
text-align:left;
margin-top:10px;
margin-right:40px;
}
#brif_detail .printer{padding-top:10px;background:transparent url(images/printer_icon.png) no-repeat scroll 0 10px;padding-bottom:5px;padding-left:22px;padding-top:10px;font-size:11px;float:left;width:115px;}


#export_link{height:16px;margin-bottom:9px;font-weight: bold;text-align: right;background:url(images/xlsexport_icon.png) 100% 0% no-repeat;padding-right: 20px;}
#export_link a{color:#538936;}

.partners_text a{
color:#587EB8;
}

.partners_contacts li a{
color:#587eb8;
}

#banners #site{
color:#587eb8;
}

.reg{
padding-bottom:20px;
}

#footerlast .contacts{
padding:10px 0 0 10px;
float:left;
color:#50819a;
}

#footerlast .contacts a{
color:#50819a;
}

#footter .content #copyright a{
color:#50819A;
}

/*  Стили для пертнеров и вакансий  */

#txt{
text-align:justify;
}

#txt td{
height:20px;
line-height:21px;
}

#txt td.left{
width:200px;
vertical-align:top;
background:url("images/brif_punktir.gif") repeat-x scroll 0 14px transparent;
}

#txt td.left div{
float:left;
background:#fff;
padding-right:3px;
}

#txt td ol li{
margin-left:20px;
}

#vacancy{
font-family:verdana;
font-size:11px;
padding:20px;
}

#vacancy h2, #vacancy h3, #vacancy h5{
display:block;
margin-left:0;
}

#vacancy h2{
color:#587EB8;
font-weight:bold;
font-family:verdana;
font-size:18px;
}

#vacancy h3{
color:#587EB8;
font-size:12px;
font-weight:bold;
margin-top:15px;
padding-left:0;
}

#vacancy h5{
    color: #587EB8;
    font-size: 11px;
margin:15px 0;
}

#vacancy_nav{
width:185px;
float:left;
margin-left:5px;
padding:15px;
height:135px;
background: url("/bitrix/templates/6550101_main/images/vacancy_nav_fon.png") no-repeat scroll 0 0 transparent;
}

#vacancy_txt{
margin-left:220px;
}

#vacancy_nav ul{
list-style-type:none;
}

#vacancy_nav li{height:25px;}

#element_panoramas{width:326px;}
#element_panoramas .big_panorama{border:1px solid #ccc;padding:1px;z-index:1;}
#element_panoramas .prev_panorama{overflow: hidden;width: 326px;}
#element_panoramas .prev_panorama a{border: 1px solid #88A4CC;display: block;float: left;height: auto;padding: 1px;width: 64px;margin:3px 3px 0 0;}

#regist_nav{}
#regist_nav li{display:inline;}

#panorama_prosmotr{background-color:#fff; margin-top:-20px; padding-top:10px; height:100%;}
#panorama_prosmotr p{font-size:11px; font-family:verdana;}
#panorama_prosmotr p input.panorama_price{font-size:20px; font-weight:bold; color:red;border:none; padding-left:16px; width:60px;}
#panorama_prosmotr #element_panoramas{width:519px;}
#panorama_prosmotr #element_panoramas .big_panorama{border:none;padding:0;}
