* {margin: 0px; padding: 0px;}

@font-face {
  font-family: MyriadPro-Regular;
  src: url(MyriadPro-Regular.otf) format("opentype");
}


html{height:100%;}
body{height: 100%; min-width:1000px; font-family:Arial; background-color:#fff;font-size:12px;overflow-x:hidden;}

.clear{clear:both;height:0px;overflow:hidden;width:100%;display:block;}
.hide{display:none;}
.show{display:block;}
.show_imp{display:block !important;}

img{border:0;}

input.input_hind{color:#aaa;}
textarea.input_hind{color:#aaa;}

h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}
h4{font-size:12px;}

.left{float:left;}
.right{float:right !important;}

.loading{background: url(/public/img/loading.gif) no-repeat 99% 50% !important;}

.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}
.fwn{font-weight:normal !important;}
.vat{vertical-align:top !important;}

.top_banner {width:100%; height:100px; float:left; margin-top:10px;}


#all{width:1000px;margin:0 auto;height:auto !important;min-height:100%;}
#main{padding:10px;}
#footer_guarantor{height:120px;clear:both;}
#footer{height:100px;margin-top:-100px;clear:both;}
#body{float:left;width:100%;z-index:0;position:relative;}
#header{float:left;width:100%;padding-bottom:10px;z-index:10;position:relative;}
.grey_text{color:#aaa;}
#content{clear:both;width:100%;z-index:0;}
#top{width:100%;}
#top .container_logo{width:117px;float:left;}
#main_panel{width:863px;float:left;height:108px;/*background:url(/public/img/main_template/top_bg.gif) repeat-x;position:relative;*/}

#main_panel .main_panel_select{height:23px;position:relative;background:url(/public/img/main_template/red_corners_top_select.gif) repeat-x scroll 0 -115px;z-index:100;}
#main_panel .main_panel_select_inner{width:100%;height:23px;background:url(/public/img/main_template/red_corners_top_select.gif) no-repeat scroll right -92px;}
#main_panel .main_panel_select .search_menu{width:600px;float:left}
#main_panel .main_panel_select .bg{height:23px; background:url(/public/img/main_template/red_corners_top_select.gif) no-repeat; overflow:hidden;}
#main_panel .main_panel_select .search_menu li{float:left;position:relative;list-style-type:none;height:23px;}
#main_panel .main_panel_select .search_menu li.first{background:url(/public/img/main_template/red_corners_top_select.gif) no-repeat scroll left -69px;}
#main_panel .main_panel_select .search_menu li span{font-size:12px;color:#1a69c1;padding:0 20px;cursor:pointer;position:relative; top:5px;display:block;}
#main_panel .main_panel_select .search_menu li span.act{color:#fff !important;cursor:default !important;}
#main_panel .main_panel_select .search_menu li.act{background:url(/public/img/main_template/top_bg.gif) repeat-x !important;}
#main_panel .main_panel_select .l_c_act{background-position:0 0 !important;}
#main_panel .main_panel_select .l_c_act_notfirst{background-position:0 -23px !important;}
#main_panel .main_panel_select .r_c_act{background-position:0 -46px; !important;}
#main_panel .main_panel_select .l_c{width:5px;position:absolute;}
#main_panel .main_panel_select .r_c{width:5px;position:absolute;right:0px;*right:-1px;top:0px;}

#main_panel .main_panel_body{height:85px;position:relative;background:url(/public/img/main_template/top_bg.gif) repeat-x scroll 0 -23px;width:100%;}
#main_panel .main_panel_body .inner_top_panel{popsition:relative;height:100%;}
#main_panel .lt_c, #main_panel .lb_c, #main_panel .rt_c, #main_panel .rb_c{width:5px;height:5px;background:url(/public/img/main_template/red_corners.gif) no-repeat; position:absolute; overflow:hidden;}
#main_panel .lt_c{background-position:0 0;top:0px;left:0px;}
#main_panel .lb_c{background-position:0 -5px;bottom:0px;*bottom:-1px;left:0px;}
#main_panel .rt_c{background-position:-5px 0px;right:0px;*right:-1px;top:0px}
#main_panel .rb_c{background-position:-5px -5px;bottom:0px;*bottom:-1px;right:0px;*right:-1px;}
#main_panel .adress_control{width:25px;height:25px;float:right;cursor:pointer;}
#select_city_panel{float:right;width:165px;height:23px;position:relative;}
#select_city_panel .label{float:left;padding-top:4px;}
#select_city_panel div.active_city{width:86px;float:right;/*text-align:center;*/float:right;padding-top:4px;}
#select_city_panel span.active_city{border-bottom:1px dashed #1a69c1;color:#1a69c1;cursor:pointer;}
#cities_select{position:absolute;right:0px;*right:-1px;width:101px;z-index:9999;display:none;}
#cities_select .cities_select_inner{padding:0 15px;}
#cities_select ul{}
#cities_select ul li{list-style-type:none;padding-bottom:5px;}

#adress_select{position:absolute;right:0px;*right:-1px;width:250px;z-index:9999;display:none;top:24px;}
#adress_select .adress_select_inner{padding:0 15px;}
#adress_select ul{}
#adress_select ul li{list-style-type:none;padding-bottom:5px;}

/*
.r-border, .r-border-shape .content{background:#fff;}
.r-border .content, .r-border-shape .content{border-left:1px solid #999;border-right:1px solid #999;}
.r-border .tb, .r-border .bb, .r-border-shape .tb, .r-border-shape .bb{position:relative;height:5px;overflow:hidden;}
.r-border .cn, .r-border-shape .cn{position:relative;width:5px;height:20px;background:url(/public/img/main_template/round_block_bg.png);overflow:hidden;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(/public/img/main_template/round_block_bg.png', sizingMethod='scale');}
.r-border .cn.r,.r-border-shape .cn.r{position:absolute;margin-left:100%;left:-5px;top:-5px;}
.r-border .bb .cn,.r-border-shape .bb .cn{	margin-top:-10px;}
.r-border-shape .cn{background:url(/public/img/main_template/round_block_bg.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='url(/public/img/main_template/round_block_bg.png', sizingMethod='scale');}
.r-border-shape .cn.l{width:auto;margin-right:5px;}
*/
.r-border-shape .content{background:#fff;}
.r-border-shape .content{border-left:1px solid #999;border-right:1px solid #999;}
.r-border-shape .tb, .r-border-shape .bb{position:relative;height:5px;overflow:hidden;}
.r-border-shape .cn{position:relative;width:5px;height:20px;background:url(/public/img/main_template/round_block_bg.png);overflow:hidden;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/round_block_bg.png', sizingMethod='scale');}
.r-border-shape .cn.r{position:absolute;margin-left:100%;left:-5px;top:-5px;}
.r-border-shape .bb .cn{	margin-top:-10px;}
.r-border-shape .cn{background:url(/public/img/main_template/round_block_bg.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/round_block_bg.png', sizingMethod='scale');}
.r-border-shape .cn.l{width:auto;margin-right:5px;}

.r-border-shape-answer { width: 650px;}
.r-border-shape-answer .content{background:#fff; padding:5px;}
.r-border-shape-answer .firm_answer{ font-weight: bold; padding:0px !important; margin-bottom: 5px;}
.r-border-shape-answer .content{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.r-border-shape-answer .tb, .r-border-shape-answer .bb{position:relative;height:5px;overflow:hidden;}
.r-border-shape-answer .cn{position:relative;width:5px;height:20px;background:url(/public/img/main_template/round_block_bg2.png);overflow:hidden;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/round_block_bg2.png', sizingMethod='scale');}
.r-border-shape-answer .cn.r{position:absolute;margin-left:100%;left:-5px;top:-5px;}
.r-border-shape-answer .bb .cn{	margin-top:-10px;}
.r-border-shape-answer .cn{background:url(/public/img/main_template/round_block_bg2.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/round_block_bg2.png', sizingMethod='scale');}
.r-border-shape-answer .cn.l{width:auto;margin-right:5px;}

.r-border-shape1 .content{background:#fff;padding:3px 5px;}
.r-border-shape1 .content{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.r-border-shape1 .tb, .r-border-shape1 .bb{position:relative;height:5px;overflow:hidden;}
.r-border-shape1 .cn{position:relative;width:5px;height:20px;background:url(/public/img/main_template/round_block_bg1.png);overflow:hidden;*background: none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/round_block_bg1.png', sizingMethod='scale');}
.r-border-shape1 .cn.r{position:absolute;margin-left:100%;left:-5px;top:-5px;}
.r-border-shape1 .bb .cn{	margin-top:-10px;}
.r-border-shape1 .cn{background:url(/public/img/main_template/round_block_bg1.png);*background: none;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/round_block_bg1.png', sizingMethod='scale');}
.r-border-shape1 .cn.l{width:auto;margin-right:5px;}

/*
.round_block{float:left;overflow:hidden;}
.round_block .rb_top{background:url(/public/img/main_template/round_block_bg.gif) no-repeat scroll 0 0px;width:101px;height:5px;position:abso1lute;top:0px;left:0px;overflow:hidden;top:50px;left:50px;}
.round_block .rb_bottom{background:url(/public/img/main_template/round_block_bg.gif) no-repeat scroll -101px 0px;width:101px;height:5px;position:absol1ute;bottom:0px;*bottom:-1px;left:0px;overflow:hidden;}
.round_block .rb_inner{float:left;background:url(/public/img/main_template/round_block_bg.gif) repeat-y scroll -202px 0px;width:101px;}
*/
#search_blocks{height:60px;float:left;width:100%;/**overflow:hidden;*/position:relative;z-index:10;}
#search_blocks span.lable1{position:absolute;font-size:13px;font-weight:bold;color:#fff;left:15px;top:4px;cursor:pointer;}

#search_what_where{height:40px;margin:10px 0 0 0;width:100%;}
#search_what_where .label2{color:#fff; font-size:11px;position:relative;top:4px;}
#search_what_where .col1{width:369px;float:left;position:relative;}
/*#search_what_where .col1 span.lable1{position:absolute;font-size:13px;font-weight:bold;color:#fff;left:15px;top:4px;cursor:pointer;}*/
#search_what_where .col1 .bg{background:url(/public/img/main_template/search_input.png) no-repeat scroll right 0;}
#search_what_where .col1 .container{height:25px;position:relative;left:54px;width:314px;}
#search_what_where .col1 .container #what{position:absolute;border:0 none;background-color:transparent;border:0 none;position:absolute;top:3px;-top:4px;padding:0 7px;left:1px;width:298px;font-size:15px;outline:none;}
#search_what_where .working_now span{padding-left:4px;}
#search_what_where #working_now{position:relative;top:6px;}

#search_what_where .radius span{padding-right:4px;float:left;top:6px;}
#search_what_where .dropdown_list{position:relative;top:4px;}

#search_what_where .col2{width:369px;float:left;position:relative;}
#search_what_where .col2 span.lable1{position:absolute;font-size:13px;font-weight:bold;color:#fff;left:15px;top:4px;cursor:pointer;}
#search_what_where .col2 .bg{background:url(/public/img/main_template/search_input.png) no-repeat scroll right -25px;}
#search_what_where .col2 .container{height:25px;position:relative;left:54px;width:314px;}
#search_what_where .col2 .container #where{position:absolute;border:0 none;background-color:transparent;border:0 none;position:absolute;top:3px;-top:4px;padding:0 7px;width:274px;font-size:15px;outline:none;}
#search_what_where .col2 .location_button{width:25px;height:25px;oferflow:hidden;top:0px; right:0px; *right:-1px;cursor:pointer;position:absolute;}

#search_what_where .col3{width:124px;float:left;}
#search_what_where .col3 .container{height:25px;position:relative;}
/*#search_what_where .col3 input{background:url(/public/img/main_template/search_input.png) no-repeat scroll 0 -50px transparent;border:0 none;height:27px;left:24px;position:absolute;top:-1px;width:86px;}*/
#search_what_where .col3 input{background:url(/public/img/main_template/search_button.gif) no-repeat scroll 0 0px transparent;border:0 none;height:27px;left:24px;position:absolute;top:-1px;width:86px;cursor:pointer;}
#search_what_where .col3 input.clicked{background:url(/public/img/main_template/search_button.gif) no-repeat scroll 0 -27px transparent;}

#search_where_map .where_map_inner{padding-top:10px}
#search_where_map .col1{width:738px;float:left;position:relative;}
#search_where_map .col1 .bg{background:url(/public/img/main_template/where_map.png) no-repeat;}
#search_where_map .col1 .container{height:25px;position:relative;left:54px;width:683px;}
#search_where_map .col1 .container #where_map{position:absolute;border:0 none;background-color:transparent;border:0px;position:absolute;top:4px;padding:0 7px;left:1px;width:667px;font-size:15px;outline:none;}

#search_where_map .col2{width:124px;float:left;}
#search_where_map .col2 .container{height:25px;position:relative;}
#search_where_map .col2 input{background:url(/public/img/main_template/search_input.png) no-repeat scroll 0 -50px transparent;border:0 none;height:27px;left:24px;position:absolute;top:-1px;width:86px;}

#menu{font-size:12px;position:relative;height:25px;clear:both;background:url(/public/img/main_template/menu_corners.gif) repeat-x scroll 0 -25px;}
#menu ul{overflow:hidden;background:url(/public/img/main_template/menu_corners.gif) no-repeat scroll 0 0px;height:25px;position:relative;float:left;width:66%;}
#menu li{list-style-type:none;float:left;padding:5px 20px;background:url(/public/img/main_template/menu_separator.gif) no-repeat scroll right 0px;}
#menu li.first_act{background:#cd0c0d url(/public/img/main_template/menu_corners.gif) no-repeat scroll 0 -75px;}
#menu li.last{background:none;}
#menu li.prev{background:none;}
#menu li.act{background:#cd0c0d;/*url(/public/img/main_template/top_bg.gif) repeat-x scroll 0 -83px;*/}
#menu li.act a{color:#fff; font-weight:bold}
#menu li.first_act a{color:#fff; font-weight:bold}
#menu li.first_act .new_evant{color:#fff;}
#menu .right_corner{background:url(/public/img/main_template/menu_corners.gif) no-repeat scroll 0 -50px;float:right;height:25px;width:5px;}


.block_header {height:26px;position:relative;background:url(/public/img/main_template/main_block_bg.gif) repeat-x scroll 0 -52px;white-space:nowrap;}
.block_header .bg{background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll 0 0px;}
.block_header .bh_lc{height:26px;position:absolute;left:0;top:0px;width:10px;}
.block_header .bh_rc{height:26px;position:absolute;right:0;*right:-1px;top:0px;width:10px;background-position:0 -26px;}
.block_header .bh_inner{font-size:12px;padding:5px 10px;font-weight:bold;}
.block_header .menu{font-size:12px;}

.block_header .menu li{list-style-type:none;float:left;background:url(/public/img/main_template/menu_separator.gif) no-repeat scroll right 1px;/*margin:0 !important;padding:0 !important;widt:auto !important;*/}
.block_header .menu li a{padding:5px 20px;display:block;}
.block_header .menu li.first{z-index:10; position:relative;}
.block_header .menu div.act_first{z-index:10; background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll left -156px !important;}
.block_header .menu li.act{background:url(/public/img/main_template/main_block_bg.gif) repeat-x scroll left -130px !important;}
.block_header .menu li.last{background:none;}
.block_header .menu li.act a{background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll right -104px;color:#000;font-weight:bold;}
.block_header .menu li div{float:left;}
.block_header .menu li.act div{background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll left -78px;display:block;height:26px}
.block_header .menu li.prev{background:none;}

.block_body {height:100%;}
.block_body .bb_lb{background:url(/public/img/main_template/bb_border.gif) repeat-y scroll left 0;}
.block_body .bb_rb{background:url(/public/img/main_template/bb_border.gif) repeat-y scroll right 0;}
.block_body .bb_bb{background:url(/public/img/main_template/bb_border.gif) repeat-x scroll 0 bottom;}
.block_body .bb_lbc{background:url(/public/img/main_template/bb_lbc.gif) no-repeat scroll left bottom;}
.block_body .bb_rbc{background:url(/public/img/main_template/bb_rbc.gif) no-repeat scroll right bottom;}
.block_body .bb_inner{padding:10px;clear:both;}

.main_page{}
.main_page .left_block{width:232px;float:left;}
.main_page .right_block{width:738px;float:right;}
.main_page .left_banner_container{width:100%;overflow:hidden;}
.main_page .left_banner_container img{border:0px;}
#login_block{padding-bottom:10px;}
#login_block .conteiner_img{text-align:center;}
#login_block p{padding:10px 0 5px 0;}

#user_block {padding-bottom:10px;clear:both;}
#user_block .container{position:relative;*height:100%;}
#user_block .conteiner_img{width:80px; float:left;text-align:center;}
#user_block .conteiner_info{width:120px; float:right;}
#user_block li{list-style-type:none;padding-bottom:4px;}
#user_block li span{color:#cf0b0d;}
#user_block a.exit{bottom:0;position:absolute;right:0;}

#news_block{padding-bottom:10px;clear:both;}
#news_block li{background:url(/public/img/main_template/news_mark.gif) no-repeat scroll 0 4px;padding-left:10px;list-style-type:none;}

#slider{background:url(/public/img/projects/slider_bg.gif) repeat-x scroll 0 -109px;height:109px;margin-bottom:10px;position:relative;}
#slider .slider_bg{background:url(/public/img/projects/slider_bg.gif) no-repeat scroll 0 0;height:109px;}
#slider .slider_inner{background:url(/public/img/projects/slider_bg.gif) no-repeat scroll right -218px;height:109px;position:relative;}
#slider .left_arrow{position:absolute;height:25px;width:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 0px;left:17px;top:32px;}
#slider .right_arrow{position:absolute;height:25px;width:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 -25px;right:17px;top:32px;}
#slider .tape{position:absolute;height:69px;top:10px; left:57px;}
#slider .visible{width:672px;height:69px;}
#slider .project{width:162px;height:69px;float:left;}
#slider .links{position:absolute;bottom:0px;}
#slider .links li{padding:3px 10px;background:url(/public/img/projects/separator.gif) no-repeat scroll right 1px;list-style-type:none;}
#slider .project img{border:none;z-index:0;}
/*
.sub_menu ul{background-position:left 0; background-repeat:no-repeat;}
.sub_menu ul.act{background-position:0 61px;}
*/
.block_header {height:26px;position:relative;background:url(/public/img/main_template/main_block_bg.gif) repeat-x scroll 0 -52px;}
.block_header .bg{background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll 0 0px;}
.block_header .bh_lc{height:26px;position:absolute;left:0;top:0px;width:10px;}
.block_header .bh_rc{height:26px;position:absolute;right:0;*right:-1px;top:0px;width:10px;background-position:0 -26px;}
.block_header .bh_inner{font-size:12px;padding:5px 10px;font-weight:bold;}
.block_header .menu{font-size:12px;}

.block_header .menu li{list-style-type:none;float:left;background:url(/public/img/main_template/menu_separator.gif) no-repeat scroll right 1px;/*margin:0 !important;padding:0 !important;widt:auto !important;*/}
.block_header .menu li a{padding:5px 20px;display:block;}
.block_header .menu li.first{z-index:10; position:relative;}
.block_header .menu div.act_first{z-index:10; background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll left -156px !important;}
.block_header .menu li.act{background:url(/public/img/main_template/main_block_bg.gif) repeat-x scroll left -130px !important;}
.block_header .menu li.last{background:none;}
.block_header .menu li.act a{background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll right -104px;color:#000;font-weight:bold;}
.block_header .menu li div{float:left;}
.block_header .menu li.act div{background:url(/public/img/main_template/main_block_bg.gif) no-repeat scroll left -78px;display:block;height:26px}
.block_header .menu li.prev{background:none;}

.sub_menu_block{overflow:hidden;float:left}
.sub_menu_block .bg{background-image:url(/public/img/main_template/sub_menu_bg.gif);}
.sub_menu_block li{list-style-type:none;float:left;background-position:0 -42px;background-repeat:repeat-x;}
.sub_menu_block li a{display:block;padding:3px 10px;background-position:right -126px;background-repeat:no-repeat;}
.sub_menu_block li.first div{background-image:url(/public/img/main_template/sub_menu_bg.gif);float:left;background-position:0 -21px;background-repeat:no-repeat;}
.sub_menu_block li.last a{background-position:right 0px;background-repeat:no-repeat;}

.sub_menu_block li.act_first div{background-image:url(/public/img/main_template/sub_menu_bg.gif);background-position:0 -63px !important;background-repeat:no-repeat;}
.sub_menu_block li.act_last a{background-position:right -84px !important;}

.sub_menu_block li.act{list-style-type:none;float:left;background-position:0 -105px;background-repeat:repeat-x;}
.sub_menu_block li.act div{background-image:url(/public/img/main_template/sub_menu_bg.gif);background-position:left -147px;background-repeat:no-repeat;}
.sub_menu_block li.act a{background-position:right -168px;background-repeat:no-repeat;}

.sub_menu_block li.prev a{background:none;}
.selected_blocks{}
.selected_blocks .links{padding:3px 0; float:right;}

.photo_on_main_li{list-style-type:none;padding:10px 0 20px 0;border-bottom:1px solid #eee;}
.photo_on_main_li .name{padding-bottom:5px;}
.photo_on_main_li .date{padding-bottom:10px;}
.photo_on_main_li .photos{}
.photo_on_main_li .info{padding-top:10px;}

#my_adress{}
#my_adress .left_block{float:left;width:450px;}
#my_adress .right_block{float:right;width:225px;}
#my_adress .search_adress{background:url(/public/img/main_template/text_edit_bg.gif) repeat-x scroll 0 -50px;position:relative;height:25px;width:314px;float:left;}
#my_adress .search_adress .l_c{background:url(/public/img/main_template/text_edit_bg.gif) no-repeat scroll 0 0px;position:absolute; left:0;top:0;height:25px;width:5px;}
#my_adress .search_adress .r_c{background:url(/public/img/main_template/text_edit_bg.gif) no-repeat scroll 0 -25px;position:absolute; right:0; *right:-1px;top:0;height:25px;width:5px;}
#my_adress .search_adress input{left:2px;position:relative;top:4px;border:0px;background-color:transparent;padding:0 7px}
#my_adress .search_block .icon_find{padding-left:10px;position:relative; top:-3px}
#my_adress .search_block{padding:10px 0;}
#my_adress .info_block ul {}
#my_adress .info_block ul li{list-style-type:none;padding-top:5px;}

#my_adress .red_say{float:right;background:url(/public/img/main_template/red_say.jpg) no-repeat scroll 0 0px;height:68px;width:172px;text-align:center;}
#my_adress .red_say span{font-size:15px;color:#fff;position:relative;top:8px;}
#my_adress .photos_block{clear:both;margin-top:20px;}

#footer{height:100px;}
#footer ul{margin:0 auto;overflow:hidden;width:480px;}
#footer ul li{float:left;list-style-type:none;padding-left:10px;}
#footer .copyright{text-align:center;color:#666;padding-top:10px}


#near_responses .response_search_input{background:url(/public/img/main_template/text_edit_bg.gif) repeat-x scroll 0 -50px;position:relative;height:25px;width:314px;float:left;}
#near_responses .response_search_input .l_c{background:url(/public/img/main_template/text_edit_bg.gif) no-repeat scroll 0 0px;position:absolute; left:0;top:0;height:25px;width:5px;}
#near_responses .response_search_input .r_c{background:url(/public/img/main_template/text_edit_bg.gif) no-repeat scroll 0 -25px;position:absolute; right:0; *right:-1px;top:0;height:25px;width:5px;}
#near_responses .response_search_input input{left:2px;position:relative;top:4px;border:0px;background-color:transparent;padding:0 7px}
#near_responses .search_block .icon_find{padding-left:10px;position:relative; top:-3px}

#my_location_block{position:absolute;width:420px;background-color:#fff;}
#my_location_block .close{font-size:20px; font-weight:bold; color:#ccc;cursor:pointer;font-family:tahoma;position:absolute; right:13px;top:10px;text-decoration:none;}
#my_location_block .close:hover{color:#666;}
#my_location_block .my_location_block_inner{border:1px solid #ccc; padding:10px 20px;}

#my_location_block .adress_list{font-size:12px;}
#my_location_block .adress_list li{list-style-type:none;padding-bottom:5px;}
#my_location_block .adress_list li div{color:#999;}
#my_location_block .header{font-weight:bold;padding-bottom:5px;}
#my_location_block .add{float:left;padding-left:5px;}

#filters_block li{list-style-type:none;}
#filters_block li span{padding-left:5px;position:relative;top:-2px;cursor:pointer;}
#filters_block li.tag_li{padding-left:10px;}
#filters_block li.group_li{/*color:#333333;font-weight:bold;*/padding-bottom:7px;}
#filters_block li span{padding-left:5px;position:relative;top:-2px;cursor:pointer;}

/* выподающий список со скругленными углами высотой 23px*/
.dropdown_list{display:inline;float:left;background:url(/public/img/main_template/dropdown_list.jpg) repeat-x scroll 0 -34px;font-size:11px;}
.dropdown_list .selected_item{position:relative;height:17px;background:url(/public/img/main_template/dropdown_list.jpg) no-repeat scroll 0 -17px;width:100%;overflow:hidden;}
.dropdown_list .selected_item .name{display:block;margin:1px;padding:1px 0 2px 5px;color:#333;text-decoration:none;float:left;white-space:nowrap }
.dropdown_list .drop_button{width:17px;height:17px;background:url(/public/img/main_template/dropdown_list.jpg) no-repeat scroll 0 0px;position:absolute;top:0px;right:0px;float:right;}
.dropdown_list ul{cursor:default;clear:both;border:1px solid #c3c3c3; border-top:0px;background-color:#fff;position:absolute;overflow-y:auto;overflow-x:hidden;z-index:9999;}
.dropdown_list ul li{width:100%;}
.dropdown_list ul li.selected{background-color:#eee;}













/************************************************************************************/
/**Стили для формы добавления фирмы**/
.add_firm {float:left; width:95%; font-family:Arial; padding-left:10px;}
.add_firm .no_office {padding:5px 0 0 10px;}
.add_firm .no_office label {text-decoration:underline; cursor:pointer; margin-left:10px; font-size:12px;}
.add_firm .nooffices {}

.add_firm .offices {width:100%;}
.add_firm h2{color:#4D4D4D; font-family:Arial Narrow;}
.add_firm h3 {font-size:18px; color:#333;}

.add_firm table.office {border-bottom:1px solid #aaa; width:100%;} 
.add_firm table.office .number {padding-top:0px; font-size:27px; width:20px; color:#ddd;}
.add_firm table.office .deleteoffice a{font-size:30px; color:#ddd; float:right; text-decoration:none;}
.add_firm table.office .deleteoffice a:hover{color:#dc241c;}
.add_firm table {margin:10px 0;}
.add_firm table#firm_rubs img{cursor:pointer;}
.add_firm table#firm_rubs td {height:20px;}
.add_firm table td {padding:3px; font-size:12px; min-height:30px;}
.add_firm table td a{font-size:12px;}
.add_firm table td span.hdr {color:#666; font-size:12px;}
.add_firm table td input:hover {border:2px #7fb6d6 solid;}
.add_firm table td.need {font-size:16px; color:#dc241c; width:10px; text-align:right; padding:19px 0px 0px 0px;}
.add_firm table td.sm {color:#666; padding-left:20px; width:50%; padding-top:17px; /*visibility:hidden;*/}
.add_firm table td table {margin-top:5px;}
.add_firm table td table td {padding:3px; font-size:12px; height:auto;}
.add_firm p.error{color:red;}

.add_firm_rubricator {width:320px; float:left; display:none; position:absolute;  right:50px; top:350px; background:#fff;}
.add_firm_rubricator h3 {font-size:18px; color:#333; margin-bottom:10px;}
.add_firm_rubricator #rubricator{height:410px;}
.add_firm_rubricator .add_firm_rubricator_inner {padding:0px;}
.add_firm_rubricator .close_rub {float:right; text-decoration:none; color:#000; font-size:16px;}
.add_firm_rubricator a.close_rub:hover {color:#dc241c;}

/**Стили для формы добавления фирмы**/
.getpsw_page {float:left; width:95%; font-family:Arial; padding-left:30px;}

.getpsw_page h2{color:#4D4D4D; font-family:Arial Narrow;}
.getpsw_page h3 {font-size:18px; color:#333;}

.getpsw_page table {margin:10px 0;}
.getpsw_page table td {padding:3px; font-size:12px; min-height:30px;}
.getpsw_page table td a{font-size:12px;}
.getpsw_page table td input:hover {border:2px #7fb6d6 solid;}
.getpsw_page table td.need {font-size:16px; color:#dc241c; width:10px; text-align:right; padding:0px;}
.getpsw_page table td.hdr {color:#666; font-size:14px; text-align:left; width:170px;}
.getpsw_page table td table {margin-top:5px;}
.getpsw_page table td table td {padding:3px; font-size:12px; height:auto;}


/**Стили для регистрации**/
.registration_page {float:left; width:61%; font-family:Arial; padding-left:30px;}
.registration_page h2{color:#4D4D4D; font-family:Arial Narrow;}
.registration_page select {width:40%;}
.registration_page table#firm_rubs img{cursor:pointer;}
.registration_page table td {padding:3px; font-size:12px; height:40px;}
.registration_page table td a{font-size:12px;}
.registration_page table td.hdr {color:#666; font-size:14px; width:150px; text-align:left;}
.registration_page table td input:hover {border:2px #7fb6d6 solid;}

.rubric_block {width:45%;}
.rubric_block a{font-family:Arial; font-weight:normal; /*font-size:20px;*/ text-decoration:none;}
.rubric_block ul {list-style-type:none;}
.rubric_block ul li{margin-top:0; margin-bottom:20px;}
.rubric_block h2{font-family:Arial; font-weight:normal; ext-decoration:none;color:#1180C0;font-size:16px;}

#catalog .sub_rubric {color:#727272;padding-top:10px;}
#catalog .sub_rubric ul{list-style-type:none;}
#catalog .sub_rubric ul li{margin-bottom:10px;}
#catalog .sub_rubric a{font-family:Arial; font-weight:400; font-size:12px; color:#727272; text-decoration:underline;}
#catalog .sub_rubric a:hover{color:#DC241C; text-decoration:none;}
#catalog .sub_rubric h3{color:#727272;font-size:12px;font-weight: normal;display:inline}


#catalog_firms .left_block{float:left;width:232px;padding-top:10px;}
#catalog_firms .center_block{float:left;width:496px;margin-left:10px;padding-top:10px;}
#catalog_firms .right_block{float:right;width:232px;}

/** TODO: стили для фильтации каталога */
.rubric_block_filt {width:45%; float:left; }
.rubric_block_filt ul {list-style-type:none; margin:0; padding:0;}
.rubric_block_filt li {font-size:16px;margin-bottom:20px;}
.rubric_block_filt li li{font-size:12px; margin-top:10px;margin-bottom:10px;}
.rubric_block_filt li li li{font-size:12px; font-weight:normal;margin-top:8px;margin-bottom:10px;}
.rubric_block_filt li li ul{margin-left:20px;}
.rubric_block_filt ul{margin-bottom:10px;}
.rubric_block_filt .alias{display:block;margin-top:8px;}
.rubric_block_filt .alias a{color:#00aa00;font-size:12px;}
.firms {padding-left:0px;}
.firms ul {list-style-type:none;}

/*
//.banner_img{position:relative; left:-260px; top:3px; height:1px;}
//.banner_img img {position:absolute; left:0px;}
*/
.firms .banner_img{padding-bottom:5px;float:left;}
.firms .firm_header{font-size:12px;font-weight:bold;}
.firms .firm_info{float:left;font-size:12px;margin-left:5px;vertical-align:top;width:491px;}
.firms .firm_info .rating {float:left;}
.firms .firm_info .rating span {padding-left:10px; color:#aaa;float:left;}
.firms .firm_info .rating .stars {list-style-type:none; height:15px; width:83px;float:left; background:url(/public/img/stars.png) repeat-x 0px 0px;overflow:hidden;}
.firms .firm_info td{padding-bottom:5px;width:100%;}
.firms .firm_info .firm_left{vertical-align:top; font-size:12px; color:#aaa;width:120px;}
.firms .firm_info .count_photo{float:left;padding-left:5px;color:#aaa;}
.firms .firm_info .photos{padding-bottom:5px;}
.firms .firm_info .response{padding:5px 0;color:#666666;}
.firms .firm_info .container_avatar{float:left;}
.firms .firm_info .login{float:left;padding-left:5px;}
.firms .firm_info .count{padding-left:5px;float:left;color:#aaa;}
.firms .firm_info .photos{padding-top:10px;}
.firms .firm_info .photos img{padding:0 5px 5px 0;}


.firms .fitm_contact .firm_left{width:auto;}
.firms .firm_message_service{width:275px; float:right;}
/*.firms .write_response{background:url(/public/img/write_response.gif) no-repeat 5px 0;font-size:12px;float:left;padding-left:25px;}*/
.firms .firm_li{margin-bottom:10px;border-bottom:1px solid #ccc}
.firms .firm_li .photos_big img{padding:0 0 3px 3px;}
.firms .firms_paginator {font-size:14px;}
.firms .firms_paginator a {padding-left:5px;}
.firms .firms_paginator span{padding-left:5px;}
.firms .finfo {font-size:13px;}

/*
.firms .banner_img{padding-bottom:5px;float:left;}
.firms .firm_header{font-size:14px; background-color:#f0f0f0; padding:5px; margin-bottom:5px;}
.firms .firm_info{float:left;font-size:12px;margin-left:5px;vertical-align:top;width:425px;}
.firms .firm_info .rating {float:left; padding-top:5px;margin-left:5px}
.firms .firm_info .rating span {padding-left:10px; color:#aaa;float:left;}
.firms .firm_info .rating .stars {list-style-type:none; height:15px; width:83px;float:left; background:url(/public/img/stars.png) repeat-x 0px 0px;}
.firms .firm_info td{padding-bottom:5px;}
.firms .firm_info .firm_left{width:120px; vertical-align:top; font-size:12px; color:#aaa;}
.firms .fitm_contact .firm_left{width:auto;}
.firms .firm_message_service{width:275px; float:right;}
.firms .write_response{background:url(/public/img/write_response.gif) no-repeat 5px 0;font-size:13px;float:left;padding-bottom:14px;padding-left:25px;}

.firms .firm_li{margin-bottom:10px;}
.firms .finfo {font-size:13px;}
*/

#catalog .left_block{float:left;width:232px;}
#catalog .right_block{float:right;width:710px;}

#toprubs_block{padding-bottom:10px;}
#toprubs_block ul li {list-style-type:none;padding-bottom:4px;}
#discuss_rubs_block ul li {list-style-type:none;padding-bottom:4px;}
#catalog .search_rub{background:url(/public/img/main_template/text_edit_bg.gif) repeat-x scroll 0 -50px;position:relative;height:25px;width:660px;float:left;}
#catalog .search_rub .l_c{background:url(/public/img/main_template/text_edit_bg.gif) no-repeat scroll 0 0px;position:absolute; left:0;top:0;height:25px;width:5px;}
#catalog .search_rub .r_c{background:url(/public/img/main_template/text_edit_bg.gif) no-repeat scroll 0 -25px;position:absolute; right:0; *right:-1px;top:0;height:25px;width:5px;}
#catalog .search_rub input{left:2px;position:relative;top:4px;border:0px;background-color:transparent;margin:0 7px;width:644px;font-size:13px;}
#catalog .search_block .icon_find{padding-left:10px;position:relative; top:-3px; float:left;}
#catalog .search_block{padding:0 0 20px 0;}

#catalog .catalog_way{padding-bottom:10px;}

#search_result .left_block{float:left;width:232px;padding-top:10px;}
#search_result .center_block{float:left;width:496px;margin-left:10px;padding-top:10px;}
#search_result .right_block{float:right;width:232px;}
#search_result .yes_result{padding-bottom:5px;color:#333;}

.search_result_menu{float:left;width:100%;border-bottom:1px solid #aaa;}
.search_result_menu li{list-style-type:none;float:left; padding:3px 10px 3px 10px;}
.search_result_menu li.first{margin-left:117px;}
.search_result_menu li.act{border:1px solid #aaa; border-bottom:1px solid #fff;position:relative;top:1px;}


#filters_block{padding-bottom:10px;}
#filters_block ul li {list-style-type:none;padding-bottom:4px;}
#tag_block{padding-bottom:10px;}
#tag_block ul li {list-style-type:none;padding-bottom:4px;}
#advertisers_block{padding-bottom:10px;}
#advertisers_block ul li {list-style-type:none;padding-bottom:4px;}


.firm{padding:10px;}
.firm .right_block{width:300px;float:right;overflow:hidden;}
.firm .right_block .container_map{padding-top:10px;}
/*.firm .write_response{font-size:13px;float:left;padding-bottom:14px;padding-left:25px;background:url(/public/img/write_response.gif) no-repeat 5px 0;}*/
.firm .container_photo{float:left;margin-top:10px;}

#response_rules{position:absolute;width:500px;background-color:#fff;z-index:100;}
#response_rules .close{font-size:20px; font-weight:bold; color:#ccc;cursor:pointer;font-family:tahoma;position:absolute; right:13px;top:10px;text-decoration:none;}
#response_rules .close:hover{color:#666;}
#response_rules .response_rules_inner{border:1px solid #ccc; padding:10px 20px;}
#response_rules h1{margin-bottom:20px;}
#response_rules p{font-size:12px;margin-bottom:20px;}
#response_rules ul{font-size:12px;padding:0 0 20px 40px;float:none;width:auto;}
#response_rules ul li{margin-bottom:4px;border:0 none;padding:0;width:auto;list-style-type:disc;overflow:visible;display:list-item;}

/*.info_block{ font-size:12px; width:100%; float:left; margin-right:-305px;}*/

.adr_col{padding-top:0px;}
.adr_col .w{height:14px; border:1px solid #aaa;margin:2px; padding: 0px 5px 0 5px;background-color:#FFFFCC; font-size:10px;}
.adr_col .v{height:14px; border:1px solid #aaa;margin:2px; padding: 0px 5px 0 5px;background-color:#FFEEEE; font-size:10px}
.hide_addr{display:none;}

.time_block{color:#4d4d4d}
.time_block .label{color:#AAAAAA;display:block; float:left;background:url(/public/img/worktime/worktime_boder_top.gif) no-repeat 55px 21px; height:22px;}
.time_block .dayweeks {float:left;font-family:Tahoma;font-size:11px;width:186px}
.time_block .dayweeks .workingday{display:block; width:26px; height:22px;float:left;background:url(/public/img/worktime/workingday.gif);color:#808080;text-decoration:none;}
.time_block .dayweeks .dayoff{display:block; width:26px; height:22px;float:left;background:url(/public/img/worktime/dayoff.gif);color:#808080;text-decoration:none;}
.time_block .dayweeks .act{display:block; width:26px; height:22px;float:left;background:url(/public/img/worktime/curentday.gif);color:#808080;text-decoration:none;}
.time_block .dayweek{font-size:11px; padding-top:5px; text-align:center; display:block;}
.time_block .worktime{font-family:Tahoma;font-size:11px;background:url(/public/img/worktime/worktime_border.gif) no-repeat; clear:both;float:left;width:214px;height:17px;position:relative;left:55px;padding-left:8px;}

.info_block .time_primary li{padding-bottom:5px;font-size:11px;overflow:hidden;}
.info_block .time_primary div{border:solid 1px #aaa;float:left;margin-right:4px;}
.info_block .time_primary div span{background-color:#eeeeff;width:24px;height:16px;display:block;text-align:center;}
.info_block .time_primary div span.off{background-color:#ffeeee !important;}

#wtime_l{position:absolute; padding:2px; border:1px solid #888; font-size:10px; background-color:#ffe; width:auto;}
.right_ban{float:right; padding-right:20px;}
.dgrey_link{color:#727272;}
.sm{font-size:12px; color:#aaa;}
.hdr {color:#666; font-size:14px; text-align:left; width:170px;}
/*RegForm*/
#regform{position:absolute;right:0px;width:300px; top:30px; background-color:#f0f0f0;display:none;height:150px; font-size:12px}

.w100 {width:100%;}
.w99 {width:99%;}
.w30 {width:30%;}
.w80 {width:80%;}
.w15 {width:15%;}
.w70 {width:70%;}
.w80 {width:80%;}
.w90 {width:90%;}
.w50 {width:50%;}

.catalog_center{width:100%; float:right; margin-left:-270px; margin-bottom:40px;}
.catalog_center .padding_left {padding-left:251px;}


.fp_round .lt{background:url(/public/img/main_page/lt.gif) no-repeat 0 0;}
.fp_round .rt{background:url(/public/img/main_page/rt.gif) no-repeat 100% 0;}
.fp_round .rb{background:url(/public/img/main_page/rb.gif) no-repeat 100% 100%;}
.fp_round .lb{background:url(/public/img/main_page/lb.gif) no-repeat 0 100%; }
.fp_round .l{background:url(/public/img/main_page/border.gif) repeat-y left;}
.fp_round .r{background:url(/public/img/main_page/border.gif) repeat-y right;}
.fp_round .t{background:url(/public/img/main_page/border.gif) repeat-x top; }
.fp_round .b{background:url(/public/img/main_page/border.gif) repeat-x bottom;}

.padding_left h2{color:#5D5D5D; font-family:Arial; margin-bottom:10px; padding:0px; font-size:27px; font-weight:600;}
.padding_left h3{color:#333; font-family:Arial; font-size:18px; margin-top:30px;}
.padding_left p {font-size:14px;/* margin-top:10px; */color:#454545; text-indent:0px;}


#search_rub {background-color:#F1EFF0;}
#search_rub .text_edit{height:30px;background:url(/public/img/catalog/text_edit.gif) repeat-x scroll 0 -30px;width:688px;}
#search_rub .text_edit .inner{padding:3px 0 0 5px;}
#search_rub .text_edit .tl{height:30px;background:url(/public/img/catalog/text_edit.gif) no-repeat scroll 0 -0px;}
#search_rub .text_edit .tr{height:30px;background:url(/public/img/catalog/text_edit.gif) no-repeat scroll right -60px;}
#search_rub .text_edit input{border:0px;background:transparent none repeat scroll 0 0;display:block;height:24px;width:683px;font-size:18px;}
#search_rub .text_edit a:hover{color:#333;}
#search_rub .search_rub_inner{padding:20px;overflow:hidden;}
#search_rub .search_button{background:url(/public/img/catalog/search.png) no-repeat;float:left;border:0px;width:86px;height:30px;margin:0 0 0 10px;}
#top_rubric{margin-right:20px;}
#top_rubric li{font-size:12px;padding:4px 8px;}
#top_rubric li.header{background-color:#F0F0F0;color:#4D4D4D;font-weight:bold;padding:4px;}
.left_col {float:left; width:250px; margin-bottom:20px;}
.center {width:100%; margin-left:-270px; float:right; margin-bottom:40px;}
.center .padding_left{padding-left:280px;}

.street_card{} 
.street_card .left_block_street_card{float:left;margin-right:-305px;width:100%;} 
.street_card .container{padding-right:305px;} 
.street_card .right_block_street_card{float:right;} 
.street_card .w{width:5%} 
.street_card h1{color:#4D4D4D;margin-bottom:10px;}
.street_card h4{color:#AAAAAA;font-weight:normal;margin-top:10px;font-size:12px;}
.street_card .info{overflow:hidden;border-bottom:1px solid #CACACA;padding-bottom:10px;width:100%;}
.street_card .info div{margin:2px 0 5px 20px;padding:5px;}

.street_card .info ul{margin:2px 0 0 20px; overflow:hidden;}
.street_card .info ul li{float:left;list-style-type:none;}
/*.street_card .info ul li.c1{width:15%;}
.street_card .info ul li.c2{width:80%;}*/
.house_in_street{overflow:hidden;}
.house_in_street .line{padding:5px 20px;}
.house_in_street .line table{overflow:hidden;width:100%;}
.house_in_street .line table td{color:#000}
.house_in_street ul.paginator{clear:both;float:left;margin-top:10px;padding:5px 20px;width:auto;}
.house_in_street ul.paginator li{list-style-type:none;display:inline;padding-right:10px;margin-bottom:8px;float: left}

.street_card .house_in_street ul.paginator a.act{color:#444;cursor:default; text-decoration:none;}

.house_card{}
.house_card .left_block_house_card{float:left;margin-right:-305px;width:100%;} 
.house_card .container{padding-right:305px;} 
.house_card .right_block_house_card{float:right;} 
.house_card h1{color:#4D4D4D;margin-bottom:10px;font-size:24px;}
.house_card h1 a{color:#4D4D4D;}
.house_card h1 a.onmap{color:#1180c0; text-decoration:underline;font-size:12px;font-weight:normal;}
.house_card h1 a.onmap:hover{text-decoration:none;}
.house_card h4{color:#AAAAAA;font-weight:normal;margin-top:10px;}
.house_card .info{border-bottom:1px solid #CACACA;}
.house_card .info div{margin:2px 0 5px 20px;padding:5px;}
.house_card .info ul{margin:2px 0 0 20px; width:auto;}
.house_card .info ul li{list-style-type:none;padding:5px;margin-bottom:5px}

.house_card .firms{border-bottom:1px solid #CACACA;overflow:hidden;padding-bottom:10px; width:100%;}
.house_card .firms ul{margin:2px 0 0 20px; width:auto;float:left;clear:both;}
.house_card .firms ul li{list-style-type:none;padding:5px;margin-bottom:5px; background:#F0F0F0}

.house_card .lans{overflow:hidden; width:100%;}
.house_card .lans ul{margin:2px 0 0 20px; width:auto;float:left;clear:both;}
.house_card .lans ul li{list-style-type:none;padding:5px;margin-bottom:5px; background:#F0F0F0}


.search_adress{font-size:12px;margin:0 10px;} 
.search_adress h2{font-size:20px;color:#333;padding-bottom:5px;} 
.search_adress .right_block{width:320px;float:right;}
.search_adress .left_block{width:640px;float:left;}
.search_adress .search_form{background-color:#F1EFF0;margin-bottom:20px;} 
.search_adress .search_form_inner{padding:15px;} 
.search_adress .search_form .point{overflow:hidden;margin-bottom:10px;width:100%;} 
.search_adress .search_form .text_point{padding:6px 0 0 10px;font-size:15px;float:left;} 
.search_adress .text_edit{height:30px;background:url(/public/img/catalog/text_edit.gif) repeat-x scroll 0 -30px;width:475px;float:left;}
.search_adress .text_edit .inner{padding:3px 0 0 5px;}
.search_adress .text_edit .tl{height:30px;background:url(/public/img/catalog/text_edit.gif) no-repeat scroll 0 -0px;}
.search_adress .text_edit .tr{height:30px;background:url(/public/img/catalog/text_edit.gif) no-repeat scroll right -60px;}
.search_adress .text_edit input{border:0px;background:transparent none repeat scroll 0 0;display:block;height:24px;width:470px;font-size:19px;color:#333;}
.search_adress .text_edit a:hover{color:#333;}
.search_adress .form{clear:both;padding:10px 0 0 39px;overflow:hidden;}
.search_adress .form .label{color:#999;font-size:13px;padding-top:2px;clear:both;}
.search_adress .submit{background:url(/public/img/catalog/search.png) no-repeat;border:0 none;height:30px;width:86px;float:right;cursor:pointer;}

.search_adress .active_user{background-color:#F1EFF0;margin-bottom:10px;} 
.search_adress .active_user_inner{padding:10px;} 
.search_adress .active_user_inner h3{font-size:16px; font-weight:normal;color:#333;} 
.search_adress .active_user ul{margin-top:10px;} 
.search_adress .active_user li{list-style-type:none;font-size:14px;color:#999;margin-bottom:2px;} 
.search_adress .active_user li b{color:#333;} 

.search_adress .description{padding-left:15px;margin-top:10px;}
.search_adress .description li{font-size:13px;list-style-type:none;margin-bottom:8px;overflow:hidden;width:100%;}
.search_adress .description .comment{color:#666;}

.search_adress h1{color:#4D4D4D;margin-bottom:10px}
.search_adress h1 a{color:#4D4D4D;}
.search_adress h4{color:#AAAAAA;font-weight:normal;margin-top:10px;}
.search_adress .result{overflow:hidden;padding-bottom:10px; width:100%;}
.search_adress .result ul{margin:2px 0 0 20px; width:auto;/*float:left;width:50%*/}
.search_adress .result ul li{list-style-type:none;padding:5px;margin-bottom:10px; background:#F0F0F0}
.search_adress .search_adress_form {width:50%;margin:0 0 20px 20px}
.search_adress .search_adress_form span{float:left; display:block; margin-right:5px}
.search_adress .search_adress_form #adress{width:98%;border:1px solid #9E9E9E;font-family:Arial;font-size:18px;height:26px;padding:2px 0 0 2px;float:left;}
.search_adress .search_adress_form .submit{height:31px;background:transparent url(/public/img/grey_button.gif) no-repeat scroll 0 0;border:0 none;
width:114px;color:#616262;cursor:pointer;display:block;font-weight:600;font-family:Tahoma;font-size:15px;}
.search_adress .last_add_left{width:47%;float:left;}
.search_adress .last_add_right{width:47%;float:right;}
.search_adress .select_menu .active{background-color:#F1EFF0 !important;}

/*
.add_photo{color:#4D4D4D;font-size:13px;padding:0 10px;overflow:hidden;clear:both;}
.add_photo .header{padding-bottom:20px;}
.add_photo .inner{width:602px;}
.add_photo .close{color:#CCCCCC;cursor:pointer;font-family:tahoma;
font-size:16px;font-weight:bold;left:575px;*left:555px;position:absolute;text-decoration:none;top:12px;}
.add_photo .add_photo_inner a:hover{color:#555;}
.add_photo .add_photo_body{margin-bottom:20px;float:left;width:602px;}
.add_photo .add_photo_body .label{color:#666666;font-size:14px;}
.add_photo .add_photo_body .label_2{color:#666666;font-size:14px; margin:5px 0;}
.add_photo .add_photo_body .input_file{}
.add_photo .add_photo_body .input_header{width:100%;}
.add_photo .add_photo_body .but{}
.add_photo .add_photo_inner{padding:20px;position:relative;}
.add_photo .add_photo_inner table{}
.add_photo .input_captcha{width:72px;}
.add_photo #add_photo_link{font-size:18px;font-weight:bold; float:right;}
.add_photo .add_photo_inner table td{padding-bottom:10px;}
.add_photo .add_photo_inner table .vat{vertical-align:top;}
.add_photo .add_photo_inner .point_3{width:45%; float:left;}
.add_photo .add_photo_inner .point_4{width:80%; float:left;}
.add_photo .add_photo_inner .first{width:22px;height:23px;float:left;margin-right:10px;background:transparent url(/public/img/response/1.gif) no-repeat scroll 0 0;}
.add_photo .add_photo_inner .second{width:22px;height:23px;float:left;margin-right:10px;background:transparent url(/public/img/response/2.gif) no-repeat scroll 0 0;}
.add_photo .add_photo_inner .third{width:22px;height:23px;float:left;margin-right:10px;background:transparent url(/public/img/response/3.gif) no-repeat scroll 0 0;}
.add_photo .add_photo_inner .fourth {width:22px;height:23px;float:left;margin-right:10px;background:transparent url(/public/img/response/4.gif) no-repeat scroll 0 0;}
*/
.add_photo .rotate_cw{background:transparent url(/public/img/photo/turn.gif) no-repeat scroll 0 0;width:16px;height:16px;margin-top:5px;margin-top:5px;cursor:pointer;float:left;}
.add_photo .rotate_ccw{background:transparent url(/public/img/photo/turn.gif) no-repeat scroll 0 -16px;width:16px;height:16px;cursor:pointer;float:left;margin:5px 0 0 5px;}
.add_photo .controls{padding-left:10px;float:left;}
.add_photo .photo_item{padding-bottom:20px;}
.add_photo .header{padding-bottom:10px;border-bottom:1px solid #ccc;}
.add_photo table{padding:10px 0;border-bottom:1px solid #ccc;}
.add_photo #preview_list{padding:10px 0;}
/*
.min_photo{color:#4d4d4d; font-size:13px;clear:both;width:299px}
.min_photo .min_photo_inner{padding:14px 0 0 15px;overflow:hidden;height:288px;}
.min_photo .color_select{background-color:#1080c0 !important;border-color:#1080c0 !important;}
.min_photo .primary{float:left;text-align:center;}
.min_photo .primary .photo .photo_info{padding-top:1px;}
.min_photo .primary .photo{width:175px;height:175px;border:1px solid #b7b7b7;background-color:#fff;overflow:hidden;padding:1px;}
.min_photo .primary .photo_container{margin:55px 0 0px;overflow:hidden;width:179px;}
.min_photo .primary .photo table{text-align:center;width:100%; height:100%; border-collapse:collapse;}
.min_photo .primary .photo_info{padding-top:4px;}
.min_photo .primary .photo table td{background-color:#fff;}
.min_photo .secondary{float:left; padding-left:15px}
.min_photo .secondary .next, .min_photo .secondary .last{width:25px;left:22px;position:relative;height:14px;overflow:hidden;}
.min_photo .secondary .next div, .min_photo .secondary .last div{background: url(/public/img/min_photo/arrows.png) no-repeat scroll 0 0;width:25px;height:14px;}
.min_photo .secondary .next div{background-position:0 -14px;cursor:pointer;}
.min_photo .secondary .last div{background-position:0 0px;cursor:pointer;}
.min_photo .secondary .next div.act{background-position:0 -42px;}
.min_photo .secondary .last div.act{background-position:0 -28px;}
.min_photo .secondary .visible_photos #photos{position:absolute;overflow:hidden;}
.min_photo .secondary .visible_photos .stub{clear:both;width:68px;height:68px;background-color:#ccc;margin:4px 0;float:left;border:1px solid #b7b7b7;padding:1px;}
.min_photo .secondary .visible_photos{height:242px;overflow:hidden;position: relative;}
.min_photo .secondary .visible_photos img{position:relative;cursor:pointer;}
.min_photo .secondary .small_photo{clear:both;width:68px;height:68px;padding:1px;margin:4px 0;overflow:hidden;position:relative;float:left;background:#d8d8d8;border:1px solid #b7b7b7;background-color:#e0e0e0;}
.min_photo .secondary .small_photo table{width:68px;height:68px; text-align:center; border-collapse:collapse;}
.min_photo .secondary .small_photo table td{background-color:#e0e0e0;}
*/
.min_photo .photo_slider{position:relative;height:25px;margin:0 65px 5px;}
.min_photo span.label{color:#666666;display:block;padding-top:5px;}
.min_photo .left_arrow{position:absolute;height:25px;width:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 0px;left:0px;top:0;cursor:pointer;}
.min_photo .right_arrow{position:absolute;height:25px;width:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 -25px;right:0px;top:0;cursor:pointer;}
.min_photo .container_img{text-align:center;}

.view_photo .header{font-size:13px;}
.view_photo #visible_photo{width:650px;overflow:hidden;height:164px;left:30px;position:relative;}
.view_photo #list_photo{height:194px;position:relative;}
.view_photo #list_photo img{cursor:pointer;}
.view_photo #container_photos{width:710px;position:relative;margin:20px auto;}
.view_photo #container_photos .left_arrow{width:25px;height:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 0px;left:0px;top:66px;cursor:pointer;position:absolute;}
.view_photo #container_photos .right_arrow{width:25px;height:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 -25px;right:0px;*right:-1px;top:48px;cursor:pointer;position:absolute;}

.view_photo .container_photo{width:130px;overflow:hidden;height:164px;text-align:center;float:left;}
.view_photo .act{background-color:#ccc; color:#333;}
.view_photo .container_photo img{margin-top:10px;}
.view_photo #main_photo .left_arrow{width:30px;vertical-align:middle;}
.view_photo #main_photo .right_arrow{width:30px;vertical-align:middle;}
.view_photo #main_photo .left_arrow div{width:25px;height:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 0px;cursor:pointer;}
.view_photo #main_photo .right_arrow div{width:25px;height:25px;overflow:hidden;background:url(/public/img/projects/slider_arrows.gif) no-repeat scroll 0 -25px;cursor:pointer;}
.view_photo #main_photo table{margin:0 auto;left:5px;}
.view_photo #main_photo #user_info{text-align:right;color:#999;line-height:20px;}
.view_photo #main_photo #user_info #user_name{}
.view_photo #main_photo #user_info #add_date{}

.answers {margin-top:10px;}
.answers h4 {padding-bottom:5px;}
.answers .answers_form{padding:15px;text-align:left;background-color:#EdEdEd;}
.answers .answers_form textarea{width:99%;}

/*
.view_photo{padding:0 17px;color:#4d4d4d; font-size:13px;clear:both;overflow:hidden;}
.view_photo #comments{clear:both;padding-top:20px}
.view_photo .color_select{background:#368bce}
.view_photo .header{padding-bottom:20px;}
.view_photo .add_photo_link{font-size:18px;font-weight:bold;}
.view_photo #main_photo{overflow:hidden;float:left;}
.view_photo #main_photo #title, #delete_photo{padding:5px;}
.view_photo #main_photo #title{text-align:center;}
.view_photo #main_photo .container{overflow:hidden;}
.view_photo #main_photo .photo_td{width:840px;}
.view_photo #main_photo .photo{overflow:hidden;background-color:#F3F3F3;float:left;width:100%;}
.view_photo #main_photo .photo table{text-align:center;width:100%; height:100%; border-collapse:collapse;}
.view_photo #main_photo .photo table td{background-color:#fff;}
.view_photo #main_photo #photo{cursor:pointer;}

.view_photo #list_photo .next, .view_photo #list_photo .last{width:26px; padding:70px  2px; float:left;}
.view_photo #list_photo .next div, .view_photo #list_photo .last div{height:47px; cursor:pointer;background: url(/public/img/photo/arrows.png) no-repeat;cursor:pointer;}
.view_photo #list_photo .last div{background-position:0 0}
.view_photo #list_photo .last div.act{background-position:0 -47px}
.view_photo #list_photo .next div{background-position:0 -94px}
.view_photo #list_photo .next div.act{background-position:0 -141px}
.view_photo #list_photo .stub{float:left;}
.view_photo #list_photo .stub div{float:left;padding:3px 5px;}


.view_photo #main_photo .container{border-collapse:collapse;}
.view_photo #main_photo .container .ctd{width:56px;}
.view_photo #main_photo .container .border{ height:2px; line-height:2px;overflow:hidden;}
.view_photo #main_photo .container .border_top{vertical-align:bottom;}
.view_photo #main_photo .container .border_bottom{vertical-align:top;}
.view_photo #main_photo .container .border div{height:2px; overflow:hidden;}
.view_photo #main_photo .container .border_bottom div{height:2px; *position:relative; *top:-1px;}
.view_photo #main_photo .container .border .border_lt{background: url(/public/img/photo/arrows_big_bg.png) repeat-y scroll -252px 0px;}
.view_photo #main_photo .container .border .border_rt{background: url(/public/img/photo/arrows_big_bg.png) repeat-y scroll -378px 0px;}
.view_photo #main_photo .container .border .border_lb{background: url(/public/img/photo/arrows_big_bg.png) repeat-y scroll -315px 0px;}
.view_photo #main_photo .container .border .border_rb{background: url(/public/img/photo/arrows_big_bg.png) repeat-y scroll -441px 0px;}
.view_photo #main_photo .container .last{cursor:pointer; background: url(/public/img/photo/arrows_big_bg.png) repeat-y scroll 0 0px;}
.view_photo #main_photo .container .next{cursor:pointer; background: url(/public/img/photo/arrows_big_bg.png) repeat-y scroll -126px 0px;}
.view_photo #main_photo .container .act_last{background-position: -63px 0px;}
.view_photo #main_photo .container .act_next{background-position: -189px 0px;}
.view_photo #main_photo .container .last .arrow{width:63px;height:81px;background:url(/public/img/photo/arrows_big.png) no-repeat scroll 0 0;}
.view_photo #main_photo .container .last div.act{background-position:0 -81px;}
.view_photo #main_photo .container .next .arrow{width:63px;height:81px;background:url(/public/img/photo/arrows_big.png) no-repeat scroll 0 -162px;}
.view_photo #main_photo .container .next div.act{background-position:0 -243px;}

.view_photo #main_photo .info {padding:5px; color:#999; clear:both; overflow:hidden;}
.view_photo #main_photo .info .avatar{float:right;width:68px;}
.view_photo #main_photo .info .info_avatar{float:right;padding:0 10px 0 0;}
.view_photo #main_photo .info .info_avatar div{padding:2px 0;text-align:right;}

.view_photo #list_photo {overflow:hidden;float:left;margin-top:10px;}
.view_photo #list_photo .visible_photos{overflow:hidden;position: relative;float:left;height:226px;}
.view_photo #list_photo .visible_photos #photos{position:absolute;overflow: hidden;height:226px;}
.view_photo #list_photo .visible_photos .small_photo img{cursor:pointer;margin:0 auto;display:block;}
.view_photo #list_photo .container_photo{float:left;width:180px;overflow:hidden;}
.view_photo #list_photo .small_photo{padding:0px;float:left;margin:0 0px;}
.view_photo #list_photo .photo_info{clear:both;margin:0 2px;overflow:hidden;}
.view_photo #list_photo .small_photo table{width:170px;text-align:center; border-collapse:collapse;table-layout:fixed;vertical-align:middle;}
.view_photo #list_photo .small_photo table td{background-color:#eee;height:170px;}
.view_photo #user_login_photo{color:#333;font-weight:bold;}
*/
.comments_obj{}
.comments_obj .comment .container{margin-left:-102px;width:100%;float:right;}
.comments_obj .comment{color:#4D4D4D;font-size:13px;overflow:hidden;clear:both;list-style-type:none;}
.comments_obj .comment .avatar{float:left; border:1px solid #aaa;}
.comments_obj .comment .avatar div{width:98px; height:148px;}
.comments_obj .comment .right_comment{padding-left:106px; overflow:hidden;}
.comments_obj .comment .right_comment .header, .message, .edit_panel{padding:5px;}
.comments_obj .comment .right_comment .header{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background:#f7f7f7d}
.comments_obj .comment .right_comment textarea{margin:10px 0px 0px 35px;}
.comments_obj .comment .right_comment .save{margin-left: 35px;}
.comments_obj .comment .message{}
.comments_obj .comment .edit_panel{}
.comments_obj .textarea_message{width:600px}
.comments_obj .add_comments h4{color:#999; margin-bottom:5px;}
.comments_obj .add_comments{border:1px solid #AAAAAA;clear:both;float:left;padding:10px;}
.comments_obj .add_comment{float:left;padding:5px;position:relative;top:1px; margin-left:40px}
.comments_obj .note {font-size:11px; color:#aaa; display:inline}


.comments_obj .open_add_comment{border:1px solid #aaa; border-bottom:1px solid #fff;}
.comments_obj .input_captcha{width:60px;margin-right:30px;}

.message_service{float:left;font-size:12px;color:#4d4d4d;width:240px;}
.message_service .comments{font-size:13px;}
/*.message_service .header{padding:5px;padding-left:20px;display:block;}
.message_service .header div{padding-bottom:4px;}
*/
.message_service .list{padding:5px; border:1px solid #ccc;overflow:hidden;}
.message_service .list li {overflow:hidden;width:100%;}
/*.message_service .list li .radio{*margin:-3px}*/
/*.message_service .list li .submit{display:block; float:right;margin-top:40px;}*/
.message_service .list li .textarea{display:block; float:left;height:60px;width:160px;}
/*
.message_service.call_firm .header{background:url(/public/img/tel.gif) no-repeat scroll 0 3px;}
.message_service.error_firm .header{background:url(/public/img/error.gif) no-repeat scroll 0 3px;}
*/
.map{width:300px;height:300px;background: url(/public/img/test_map.jpg)}
.map .map_inner{width:300px;height:300px;}
.map .lt{background:url(/public/img/map/map_lt.gif) no-repeat 0 0; }
.map .rt{background:url(/public/img/map/map_rt.gif) no-repeat 100% 0;}
.map .rb{background:url(/public/img/map/map_rb.gif) no-repeat 100% 100%;}
.map .lb{background:url(/public/img/map/map_lb.gif) no-repeat 0 100%; }
.map .l{background:url(/public/img/map/map_l.gif) repeat-y left;}
.map .r{background:url(/public/img/map/map_r.gif) repeat-y right;}
.map .t{background:url(/public/img/map/map_t.gif) repeat-x top; }
.map .b{background:url(/public/img/map/map_b.gif) repeat-x bottom;}

.point1, .point2, .point3, .point4, .file{background:url(/public/img/download/icons.gif) no-repeat scroll 0 0;width:29px;height:29px;float:left;}
.point2{background-position:0px -29px;}
.point3{background-position:0px -58px;}
.point4{background-position:0px -87px;}

#page_advertiser{}
#page_advertiser .left_block{width:678px;float:left;}
.pages h1{margin-bottom:20px;}
.pages .pbig{font-size:14px;margin-bottom:20px;}
.pages .psmall{font-size:13px;margin-bottom:20px;}
.pages .item{font-size:13px;margin-top:30px;}
.pages .item h3{font-size:14px;margin-bottom:20px;}
.pages .paragraph{padding-left:20px;}

#page_advertiser .label_head{font-weight:bold;padding-bottom:10px;}

.pages .label_round{position:relative;margin-bottom:34px;width:100%;}
.pages .label_round .bg{background:#faebb9 url(/public/img/bg_advertiser.png) repeat-x;position:relative;height:100%;width:100%;}
.pages .label_round .label_round_inner{border:1px solid #f5e9be;}
.pages .label_round .lt, .pages .label_round .rt, .pages .label_round .lb,.pages .label_round .rb{background:url(/public/img/corners_advertiser.png) no-repeat;width:10px;height:10px;position:absolute;overflow:hidden;}
.pages .label_round .lt{top:0px;*top:0px;left:0px;}
.pages .label_round .rt{background-position:-10px 0;top:0px;*top:0px;right:0px;*right:0px;}
.pages .label_round .lb{background-position:0 -10px;left:0px;bottom:0px;*bottom:-0px;}
.pages .label_round .rb{background-position:-10px -10px;right:0px;*right:0px;bottom:0px;*bottom:-0px;}
.pages .label_round .inner{z-index:1;padding:10px 20px;position:relative;}
.pages .label_round .inner .phead{font-size:18px;margin-bottom:10px;}
.pages .label_round .inner p{font-size:16px;}
.pages .label_round .pointer{background:url(/public/img/pointer_advertiser.png) no-repeat scroll 0 0 transparent;bottom:-34px;height:35px;left:20px;position:absolute;width:30px;}

#page_business{padding:0 10px;overflow:hidden;}
#page_business .icon_item{background:url(/public/img/business_icon.png) no-repeat;height:45px;padding-left:60px;margin-bottom:20px;}
#page_business .icon_item p{padding-top:10px;font-size:16px;}
#page_business .price{border: 1px solid #ccc;}
#page_business .price thead tr{background-color:#cc3333;}
#page_business .price tbody tr{}
#page_business .price td{padding:5px;border: 1px solid #ccc;}
#page_business .price th{padding:5px;}
#page_business .price tbody tr.gray{background-color:#ebebeb;}
#page_business .left_block{width:678px;float:left;}
#page_business .right_block{width:286px;float:right;}
#page_business .label_round p{font-size:18px;color:#734100;}
#page_business .text_clip{font-size:13px;margin:10px 0 0;text-align:justify;font-style:italic;text-align:justify;}
/*
.info_block .block_padding{padding-left:40px;}
.info_block .label{vertical-align:top;color:#666;font-size:13px;padding-right:10px;}
.info_block .status_close{padding:1px 3px; background-color:#ffe0e0; border:1px solid #cc6666;margin-left:10px;}
.info_block .status_open{padding:0px 3px; background-color:#e2ffe1; border:1px solid #66cc66;margin-left:10px;}
.info_block .pl{padding-left:20px;}

.info_block .padding-right{padding-right:305px;}
.info_block div.data{padding:2px 0 0 20px;}
.info_block h1 {margin-bottom:10px; font-size:28px; color:#333;}
.info_block h2 {font-size:12px;font-weight: normal;display:inline}
.info_block h4 {font-weight:normal;}
.info_block ul{padding:2px 0 0 20px; list-style-type:none;}
.info_block ul li{clear:both;overflow:hidden;}
*/
#our_stars .top {height:95px;width:100%;}
#our_stars .top img.crown{position:relative; left:-12px;float:left;}
#our_stars .top .comment{float:right;margin-top:10px;background:url(/public/img/comment_our_stars.png) no-repeat;width:517px;height:80px;}
#our_stars .top .comment div{color:#FFFFFF;font-size:15px;padding:5px 10px;text-align:right;}
#our_stars li{list-style-type:none;overflow:hidden; border-bottom:1px solid #f5f5f5;}
#our_stars li .avatar65{padding:11px;float:left;}
#our_stars li .inner{float:right;width:600px;padding:10px 0;}
#our_stars .gold_star{background:#f5f5f5 url(/public/img/best_users.png) no-repeat;height:101px;border:0px;}
#our_stars .silver_star{background:#f5f5f5 url(/public/img/best_users.png) no-repeat scroll 0 -101px;height:102px;border:0px;}
#our_stars .bronze_star{background:#f5f5f5 url(/public/img/best_users.png) no-repeat scroll 0 -203px;height:101px;border:0px;}
#our_stars .inner span{color:#666;}
#branch{}
#branch .branch_info{padding-right:320px;}
#branch .left_block{width:700px;float:left;}
#branch .right_block{width:270px;float:right;}
/*#branch .write_response{font-size:13px;float:left;padding-bottom:14px;padding-left:25px;background:url(/public/img/write_response.gif) no-repeat 5px 0;}*/
#branch .container_photo{float:left;margin-top:10px;}

.branch_info_block{}
.branch_info_block h2{padding-bottom:10px;}
.branch_info_block .rating {float:left;padding-bottom:5px;}
.branch_info_block .rating span {padding-left:10px; color:#aaa;}
.branch_info_block .rating .stars {list-style-type:none; float:left; height:15px; width:83px; background:url(/public/img/stars.png) repeat-x 0px 0px;}
.branch_info_block .count_photo{float:left;padding-left:5px;color:#aaa;}
.branch_info_block .label{color:#999;padding-bottom:1px;}
.branch_info_block .data{padding-left:30px;padding-bottom:10px;}

.branch_info_block .offices_list{}
.branch_info_block .offices_list li{float:left;list-style-type:none;padding-left:30px;width:45%;padding-bottom:10px;}
li.clear_li{clear:both;height:0px;overflow:hidden;width:100% !important; margin-left:0 !important; margin-right:0 !important; margin-top:0 !important; margin-bottom:0 !important; padding-left:0 !important; padding-right:0 !important; padding-top:0 !important; padding-bottom:0 !important; float:none !important;}
.branch_info_block .offices_list li table{border-collapse:collapse;margin-bottom:3px;}
.branch_info_block .data_office{padding-bottom:3px;}
.service_status_diner{padding:0px 3px; background-color:#ffe0e0; border:1px solid #cc6666;margin-left:10px;font-size:10px;}
.service_status_close{padding:0px 3px; background-color:#ffe0e0; border:1px solid #cc6666;margin-left:10px;font-size:10px;}
.service_status_open{padding:0px 3px; background-color:#ffffcc;border:1px solid #ccc;margin-left:10px;font-size:10px;}

#branch #functions{padding-bottom:10px;}
#branch #functions .content{padding:3px 5px;}

#branch #functions .call_firm, #branch #functions .error_firm, #branch #functions .write_response{margin-bottom:2px;float:left;}
#branch #functions .spy_firm, #branch #functions .spy_firm, #branch #functions .no_spy_firm{float:left;}
a.add_photo{background:url(/public/img/cabinet/lenta_img.png) no-repeat 0 0px; padding-left:20px; width:150px; float:left;}
#branch #functions .spy_firm, #branch #functions .no_spy_firm {margin-top:20px;}

#functions .call_firm {margin-top:20px;}

#branch #branch_info_block{padding-bottom:10px;}
#list_photos_block li{width:33%;float:left;text-align:center;list-style-type:none;padding-bottom:10px;}
#branch a.show_info{color:#c0c0c0;padding-bottom:5px;}
#branch a.show_info:hover{color:#dc241c !important;}
#branch .link_add_response{float:right;padding-top:5px;padding-right:10px;}

.answers_response a.registration {text-decoration:underline;}
.answers_response a.registration:hover{text-decoration:none;}
.answers_response span.registration {color:#4d4d4d;}
.answers_response {border:1px solid #aaa; padding:10px 20px; display:none; margin:10px 0; clear:both;}
.answers_response .w100{font-size:13px;font-family:Arial;}
.answers_response .hdr{font-size:13px; width:100px; text-align:left;}
.answers_response .note {font-size:11px; color:#aaa; display:inline}
.answers_response #stars {float:left; margin-top:0px; margin-right:10px; height:30px; overflow:hidden; padding:3px; width:175px;}
.answers_response #stars li {clear:none !important;boder:0px; float:left; width:35px; border:0px; padding:0px; margin-bottom:0px; text-align:center;list-style-type:none;}
.answers_response #stars li a {text-decoration:none; color:#aaa; display:block; height:30px; width:35px; background:url(/public/img/stars_big.png) no-repeat 0px 0px;}
.answers_response #stars li.act1 a{background:url(/public/img/stars_big.png) no-repeat 0px -30px;}
.answers_response #stars li.act2 a{background:url(/public/img/stars_big.png) no-repeat 0px -60px;}
.answers_response #stars li.act3 a{background:url(/public/img/stars_big.png) no-repeat 0px -90px;}
.answers_response #stars li.act4 a{background:url(/public/img/stars_big.png) no-repeat 0px -120px;}
.answers_response #stars li.act5 a{background:url(/public/img/stars_big.png) no-repeat 0px -150px;}
.answers_response i {font-size:13px; margin-top:10px; color:#aaa; display:block;}


#business .left_block{width:232px;float:left;}
#business .right_block{width:738px;float:right;}
#business .left_banner_container{width:100%;overflow:hidden;}
#business .left_banner_container img{border:0px;}

#business .instructions{padding:10px;}
#business .instructions .point{list-style-type:none;background:url(/public/img/versions/point_bg.gif) no-repeat;padding-left:30px;margin-bottom:15px;position:relative;}
#business .instructions .point .number{color:#fff;font-size:11px;font-weight:bold;left:6px;position:absolute;top:1px;}
#business .phones{padding-top:10px;}
#business .phones li{list-style-type:none;padding-bottom:10px;}
#business .phones li span{padding-left:5px;position:relative;top:-1px;}

#business .firms_list{padding-left:20px;padding-top:5px;}
#business .firms_list li{list-style-type:none;padding-bottom:5px;}

#business .photos{}
#business .photos h4{padding-bottom:10px;}
#business .photos .add_photo_link{padding-bottom:10px; display:block;}
#business .photos li{width:33%;float:left;text-align:center;list-style-type:none;padding-bottom:10px;}
#business .photos li .info{text-align:left;padding-left:17px;line-height:16px;}
#business .info ul{padding-left:20px;padding-top:3px;}
#business .info ul li{padding-bottom:3px;}

#business #edit_form{padding:10px 0;}
#business #edit_form textarea{width:99%;}

#business .description_block{margin-bottom:10px;}
#business .description_block img{float:left;margin:0 10px 10px 0;}


.diagram{overflow:hidden;position:relative;}
.diagram h4{padding-bottom:5px;}
.diagram .diagram_inner{overflow:hidden;position:relative;}
.diagram .item{width:18px;float:left;margin-right:16px;color:#fff;text-align:center;border:1px solid #aaa; border-bottom:0px;}
.diagram .label_y{width:20px;position:relative;float:left;height:100px;position:absolute;bottom:0;*bottom:-1;font-size:10px;}
.diagram .label_y span{position:absolute;}
.diagram .label_x{overflow:hidden;margin-left:20px;padding-left:24px;}
.diagram .label_x li{float:left;width:37px;list-style-type:none;}
.diagram .diagram_container{float:left;padding:10px 5px 0 20px;border:1px solid #aaa;margin-left:25px;}
.diagram .col1{background-color:#74ae59;}
.diagram .col2{background-color:#abcf25;}
.diagram .col3{background-color:#ffc82f;}
.diagram .col4{background-color:#ef8f38;}
.diagram .col5{background-color:#f22939;}

.diagram_response{margin:0 auto 0 auto;overflow:hidden;position:relative;width:204px;}
.diagram_response h4{padding-bottom:5px;}
.diagram_response .item{width:18px;float:left;margin-right:20px;color:#fff;text-align:center;border:1px solid #aaa;}
.diagram_response .diagram_inner{overflow:hidden;position:relative;padding-left:4px;}
.diagram_response .label_x{overflow:hidden;}
.diagram_response .label_x li{height:30px; width:40px; background:url(/public/img/stars_big.png) no-repeat 0px 0px;float:left;list-style-type:none;}
.diagram_response .col1{background-color:#fbdd37;}
.diagram_response .col2{background-color:#c6e794;}
.diagram_response .col3{background-color:#92d23e;}
.diagram_response .col4{background-color:#41bb1b;}
.diagram_response .col5{background-color:#148e10;}
.diagram_response .diagram_container{float:left;margin-bottom:10px;}

.write_response{background:url(/public/img/main_template/icons.gif) no-repeat 0 -72px;padding-left:20px;}
.spy_firm{background:url(/public/img/main_template/icons.gif) no-repeat 0 -36px;padding-left:20px;display:block;}
.no_spy_firm{background:url(/public/img/main_template/icons.gif) no-repeat 0 -52px;padding-left:20px;display:block;}
.call_firm .header{background:url(/public/img/main_template/icons.gif) no-repeat 0 -93px;padding-left:20px;}
.error_firm .header{background:url(/public/img/main_template/icons.gif) no-repeat 0 -113px;padding-left:20px;}
.firm_li .call_firm .header{font-size:11px;}
.firm_li .error_firm .header{font-size:11px;}


#event_block ul{list-style-type:none;}
#event_block .form_add_evant{}
#event_block .form_add_evant li{list-style-type:none;padding-bottom:10px;overflow:hidden;}
#event_block .form_add_evant .label{padding-bottom:2px;font-weight:bold;}
#event_block .form_add_evant .field{}
#event_block .form_add_evant table td{padding-bottom:5px;}
#event_block .form_add_evant .container_rubs{}
#event_block .form_add_evant .rub_li{float:left;padding:5px 0;width:30%;}
#event_block .form_add_evant .rub_li span{cursor:pointer;}
#event_block .form_add_evant .error{font-size:10px; color:#ff0000;}
#event_block .form_add_evant .label_date{float:left;width:45px;}

#show_events .left_block{float:left;width:737px;}
#show_events .right_block{float:right;width:233px;}

/* Стили для списка событий*/
.events_ul{list-style-type:none;}
.events_ul .event_li{border-bottom:1px solid #CCCCCC;margin-bottom:10px;padding-bottom:10px;}
.events_ul .event_li_last{border-bottom:0px !important;margin-bottom:0px !important;}
.events_ul .event_li .event_photo{float:left;width:120px;}
.events_ul .event_li .container_info{float:right;width:100%;margin-left:-120px}
.events_ul .event_li .event_info{padding-left:130px;}
.events_ul .event_li .bottom_panel{width:25%;float:left;-width:24.9%;}
.events_ul .event_li .bottom_panel .icon_user{background:url(/public/img/event/event_list_icon.jpg) no-repeat 0 0px;float:left;width:20px;}
.events_ul .event_li .bottom_panel .icon_photos{background:url(/public/img/event/event_list_icon.jpg) no-repeat 0 -18px;float:left;width:20px;}
.events_ul .event_li .bottom_panel .icon_comments{background:url(/public/img/event/event_list_icon.jpg) no-repeat 0 -36px;float:left;width:20px;}
.events_ul .event_li .bottom_panel .icon_go{background:url(/public/img/event/event_list_icon.jpg) no-repeat 0 -53px;float:left;width:20px;}
.events_ul .event_li ul{margin-bottom:10px;width:80%;float:left;}
.events_ul .event_li .control_panel{width:19%;float:right;}
.events_ul .event_li li{list-style-type:none;}
.events_ul .event_li p{margin-bottom:10px;}
.events_ul .event_info{}

#show_events #rubrics_block{height:173px; width:806px;margin-bottom:10px;float:left;}
#show_events #rubrics_block .left_rubtics_block{width:174px;height:173px;background:url(/public/img/event/rubs_block_bg.png) repeat-x 0 -173px;float:left;border-right:1px solid #d6d6d6;position:relative;}
#show_events #rubrics_block .center_rubtics_block{width:490px;height:173px;background:url(/public/img/event/rubs_block_bg.png) repeat-x 0 -346px;float:left;position:relative;border-right:1px solid #d6d6d6;overflow:hidden;}
#show_events #rubrics_block .right_rubtics_block{width:140px;height:173px;background:url(/public/img/event/rubs_block_bg.png) repeat-x 0 -346px;float:left;position:relative;}
#show_events #rubrics_block .left_corner{width:8px;height:173px;background:url(/public/img/event/rubs_block_bg.png) repeat-x 0 -0px;position:absolute;left:0;}
#show_events #rubrics_block .right_corner{width:8px;height:173px;background:url(/public/img/event/rubs_block_bg.png) repeat-x 0 -519px;position:absolute;right:0;*right:-1px;}
#show_events #rubrics_block .header{padding:5px 20px; font-weight:bold;}
#show_events #rubrics_block .content{padding:10px 20px;}
#show_events #rubrics_block #filter_when{}
#show_events #rubrics_block #filter_when .act{color:#000;}
#show_events #rubrics_block #filter_when li{padding-bottom:4px;}
#show_events #rubrics_block .rubs_list{width:33.3%;-width:33.3%;float:left;}
#show_events #rubrics_block .rubs_list li{padding-bottom:4px;}
#show_events #rubrics_block .rubs_list li input{position:relative; top:2px;}
#show_events #rubrics_block .rubs_list li span{cursor:pointer;}
#show_events #rubrics_block #filter_order{}
#show_events #rubrics_block #filter_order .act{color:#000;}
#show_events .add_event_block{float:right;width:164px;}
#show_events .add_event_block .add_event_button{background:url(/public/img/event/add_event_button.png) no-repeat;height:27px;width:164px;display:block;}
#show_events .add_event_block .add_event_button:hover{text-decoration:none;}
#show_events .search_event_block{float:right;width:164px;margin-top:10px;position:relative;}
#show_events .search_event_block .input_search{width:122px;}
#show_events .search_event_block .input_submit{background:url(/public/img/main_template/icon_find.gif) no-repeat;height:28px;position:absolute;top:-6px;width:30px;border:0 none;right:0px;cursor:pointer;}
#show_events #pop_event_block{}
#show_events #pop_event_block ul{list-style-type:none;}
#show_events #pop_event_block ul li{padding-bottom:8px;}
#show_events #pop_event_block ul li a{font-weight:bold;}

#last_event_block{margin-top:10px;}
#last_event_block ul{list-style-type:none;}
#last_event_block ul li{padding-bottom:8px;}
#last_event_block ul li a{font-weight:bold;}

#show_events #date_event{border:0 none;height:0;overflow:hidden;width:0;}

#event_card{}
#event_card .control_panel{padding:5px 10px 0 0;} 
#event_card .left_block{width:700px;float:left;}
#event_card .right_block{width:270px;float:right;}
#event_card #functions{margin-bottom:10px;}
#event_card #functions .buttons{border-bottom:1px solid #CCCCCC;margin-bottom:5px;padding-bottom:5px;}
#event_card #functions .event_users{overflow:hidden;width:100%;}
#event_card #functions .event_users li{width:49%; float:left;height:34px;overflow:hidden;}
#event_card #functions .event_users .avatar30{float:left;width:30px;}
#event_card #functions .event_users .user_name{float:right;width:90px;word-wrap:break-word;}
#event_card #functions .count_user{color:#333;font-weight:bold;padding-bottom:4px;}

#event_info_block{margin-bottom:10px;}
#event_info_block .event_info table td{padding-bottom:4px;padding-right:5px;}

#event_users_block{margin-bottom:10px;}
#event_users_block .event_users .header{width:150px;padding:2px;border-bottom:1px solid #ddd;}
#event_users_block .user_list{list-style-type:none;margin-top:10px;}
#event_users_block .user_list li{float:left; height:120px; width:65px; overflow:hidden; margin-right:10px;}
#event_users_block .user_list li .login{text-align:center;}

#add_event{}
#add_event .message_add_photo{position:absolute;width:380px;height:78px;background:url(/public/img/event/message_add_photo.png) no-repeat;left:531px;top:8px;}
#add_event .message_add_photo div{left:25px;position:relative;top:15px;width:360px;}
#add_event .left_block{width:520px;float:left;}
#add_event .right_block{width:420px;float:right;}
#add_event .rules{padding:15px;}
.ae_rb .ae_content{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background-color:#fbfbfb;padding:0 4px;-height:100%;}
.ae_rb .ae_tb, .ae_rb .ae_bb{position:relative;height:4px;overflow:hidden;}
.ae_rb .ae_cn{position:relative;width:4px;height:16px;background:#fbfbfb url(/public/img/event/round_block.png);overflow:hidden;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/event/round_block.png', sizingMethod='crop');}
.ae_rb .ae_cn.r{position:absolute;margin-left:100%;left:-4px;top:-4px;}
.ae_rb .ae_bb .ae_cn{	margin-top:-8px;}
.ae_rb .ae_n{background:#fbfbfb url(/public/img/event/round_block.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/event/round_block.png', sizingMethod='crop');}
.ae_rb .ae_cn.l{width:auto;margin-right:4px;}




.input_text_h25{height:25px;overflow:hidden;position:relative;width:150px;float:left;}
.input_text_h25 .i_l{background:#fbfbfb url(/public/img/main_template/input_text_h25.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/input_text_h25.png', sizingMethod='crop');height:50px;position:relative;margin-right:4px;width:auto;overflow:hidden;}
.input_text_h25 .i_r{background:#fbfbfb url(/public/img/main_template/input_text_h25.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/main_template/input_text_h25.png', sizingMethod='crop');height:50px;margin-left:100%;position:absolute;top:-25px;left:-4px;width:4px;overflow:hidden;}
.input_text_h25 input{background-color:transparent;border:0 none;position:absolute;top:4px;}

.firmgroup h2{font-size:20px;color:#333;}
.firmgroup .firms_in_group{font-size:13px;padding:0px; margin-top:10px;}
.firmgroup .firms_in_group li{padding:5px 5px 5px 25px;}
.firmgroup .firms_in_group .grey{background-color:#f3f3f3;}

.company .fg{font-size:24px;}
.company .fg a{background:url(/public/img/catalog/fg.gif) no-repeat scroll 0 6px;color:#999;padding-left:20px;}
/*.services{padding-left:20px;}*/
.service{clear:both;font-size:13px;float:left;width:506px;}
.service .mb{margin-bottom:5px}
.service .label_round{position:relative;width:100%;}
.service .label_round .bg{background-color:#ebf5ff;position:relative;height:100%;width:100%;}
.service .label_round .label_round_inner{border:1px solid #ddd;overflow:hidden;}
.service .label_round .lt, .service .label_round .rt, .service .label_round .lb,.service .label_round .rb{background:url(/public/img/catalog/service/corners.gif) no-repeat;width:4px;height:4px;position:absolute;overflow:hidden;}
.service .label_round .lt{top:0px;*top:0px;left:0px;}
.service .label_round .rt{background-position:-4px 0;top:0px;*top:0px;right:0px;*right:0px;}
.service .label_round .lb{background-position:0 -4px;left:0px;bottom:0px;*bottom:-0px;}
.service .label_round .rb{background-position:-4px -4px;right:0px;*right:0px;bottom:0px;*bottom:-0px;}
.service .label_round .inner{z-index:1;padding:4px 4px;position:relative;overflow:hidden;}

/*.service .name div{float:left;width:11px;height:11px;position:absolute;}*/
.service .name{background:url(/public/img/catalog/service/pm.gif) no-repeat scroll -21px 2px;padding-left:20px;display:block;}
.service .open{background-position:0 2px;}
.service .name span{background-color:#ebf5ff;}
.service .pl{padding-left:0px;margin:0 auto;width:98%;*height:100%;}
.service img{float:left;}
.service .time_block{float:left;margin-left:10px;}
.service .time_block .label{float:none;background:none;}
.service .time_block .worktime{left:0;float:none;position:static;}
.service .time_block .dayweeks{padding-left:31px;background:url(/public/img/worktime/worktime_boder_top.gif) no-repeat 0 21px;}
/*.service .label_round .inner .phead{font-size:18px;margin-bottom:10px;}*/
/*.service .label_round .inner p{font-size:16px;}*/

.user_panel{width:100%; float:left; margin-right:-270px; margin-bottom:40px;}
.user_panel .padding_right {padding:0 250px 0 30px; float:none; width:auto; margin:0px;}
.user_panel h3{background-color:#f0f0f0; font-size:16px; padding:9px; color:#666; margin:10px 0;}
.user_panel table {margin-left:40px;}
.user_panel table td {padding:3px;}

/*серый блок с закругленными концами*/
.grey_lt{background:url(/public/img/bg_white_lt.gif) no-repeat left top; height:100%; width:100%; overflow:hidden;}
.grey_rt{background:url(/public/img/bg_white_rt.gif) no-repeat right top; height:100%; width:100%; overflow:hidden;}
.grey_rb{background:url(/public/img/bg_white_rb.gif) no-repeat right bottom; height:100%; width:100%; overflow:hidden;}
.grey_lb{background:url(/public/img/bg_white_lb.gif) no-repeat left bottom; height:100%; width:100%; overflow:hidden;}

.catalog_list{}
.catalog_list ul li{list-style-type:none;padding-bottom:4px;}
.catalog_list .header_list{border-bottom:1px solid #ccc;color:#333;font-weight:bold;margin-bottom:2px;padding-bottom:2px;}

/*облако на главной*/
#oblako_header{
	 height: 8px; background:url(/public/img/oblako_header.png) no-repeat;
	 overflow:hidden;
}

#oblako_header_r{
	 height: 8px; background:url(/public/img/oblako_header.png) no-repeat 100% 0px;
	 overflow:hidden;
	 width:20px;
	 float:right;
}

#oblako_content{
	background:#e88c8c;
	padding-left:5px;
	color:#fff;
}

#oblako_footer{
	height: 20px; background:url(/public/img/oblako_footer.png) no-repeat; 
	overflow:hidden;
}

#oblako_footer_r{
	height: 20px; background:url(/public/img/oblako_footer.png) no-repeat 100% 0px; 
	overflow:hidden;
	width:20px;
	float:right;
}

#oblako_link{
	position:absolute; top:75px; left:880px;
	display:block;float:right;width:100px;
}
#top_user_panel{float:right;margin-top:4px;}
#top_user_panel a{padding-left:10px;}
/*
#top_entry{
	position:absolute; z-index:9; top:65px; left:820px;
}
#top_user_name{
	position:absolute; z-index:9; top:65px; right:60px;
}
*/
.form_regpart table td span.hdr { color:#666666; font-size:12px; }
.form_regpart table td.sm { color:#666666; padding-left:20px; padding-top:17px; width:50%; }
.form_regpart table td { font-size:12px; min-height:30px; padding:3px; }
.form_regpart { font-family:Arial; }
.form_regpart table td.need { color:#DC241C; font-size:16px; padding:19px 0 0; text-align:right; width:10px; }
.form_regpart p.error{color:red;}
.form_regpart p.error_reg{color:red;}
.form_regpart table td.sm2 {padding-left:20px; width:50%; padding-top:20px; /*visibility:hidden;*/}

.default_style ul{padding-left:15px !important;}

#oblako{z-index:0;}
.counters_hide{display:none;}
.counters{text-align:center;padding-top:10px;}
#send_pasword{}

.new_evant{color:#CF0B0D;}
.label_response{border-bottom:1px solid #eee; width:50%;padding:10px 0 2px 0;font-weight:bold;}

.edit_response .edit_rating {float:left; margin-top:0px; margin-right:10px; height:30px; overflow:hidden; padding:3px; width:175px;}
.edit_response .edit_rating  li {clear:none !important;boder:0px; float:left; width:35px; border:0px; padding:0px; margin-bottom:0px; text-align:center;list-style-type:none;}
.edit_response .edit_rating  li a {text-decoration:none; color:#aaa; display:block; height:30px; width:35px; background:url(/public/img/stars_big.png) no-repeat 0px 0px;}
.edit_response .edit_rating  li.act1 a{background:url(/public/img/stars_big.png) no-repeat 0px -30px;}
.edit_response .edit_rating  li.act2 a{background:url(/public/img/stars_big.png) no-repeat 0px -60px;}
.edit_response .edit_rating li.act3 a{background:url(/public/img/stars_big.png) no-repeat 0px -90px;}
.edit_response .edit_rating li.act4 a{background:url(/public/img/stars_big.png) no-repeat 0px -120px;}
.edit_response .edit_rating li.act5 a{background:url(/public/img/stars_big.png) no-repeat 0px -150px;}
.edit_response textarea{width:95%;}
.answers_response i {font-size:13px; margin-top:10px; color:#aaa; display:block;}

div.ppi_f0{ padding-bottom: 20px; }
div.ppi_f1{ float: left; width: 40px; }
div.ppi_f2{ float: left; }
div.ppi_f3{ clear: both; }

/* partnerapi */

#catalog .right_block_pa_if {float:left; width:710px; }

/* css for timepicker */
#ui-timepicker-div dl{ text-align: left; }
#ui-timepicker-div dl dt{ height: 25px; }
#ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }

#ui-datepicker-div{z-index:55555555 !important;}
/* END partnerapi*/
div.auditory { 
	background:url(/public/img/main_template/auditory_background.png) no-repeat;
	width:696px;
	height: 143px;
	margin-bottom:10px;
}
div.auditory table{margin:10px 20px 10px 10px;}
div.auditory table td{vertical-align: middle; padding-left:10px;}
div.auditory table td div{margin-bottom: 5px; font-weight: bold;}
div.adv_more {
	background:url(/public/img/main_template/right_menu_back.png) no-repeat;
	width:247px;
	height: 118px;
	margin-top:10px;
	padding:15px 0px 0px 0px;
}

		.default_style *{padding:0px;margin:1px;}
		.default_style p{margin:15px 0;}
		.default_style table{}
		.default_style td{padding:1px;}
		.default_style th{padding:1px;font-weight:bold;}
		.default_style tr{}
		.default_style br{}
		.default_style ul{margin:15px 0;padding-left:40px;}
		.default_style li{}