.catalog_item_menu {width:100%;height:20px;margin-top:10px;margin-bottom:10px;background:#dcdcdc;}
.catalog_item_menu  li {float:left;list-style-type:none;height:20px;margin-right:1px;}
.catalog_item_menu li,.catalog_item_menu li  a{font-size:12px;text-transform:uppercase;color:white;line-height:20px;text-align:center;}
.catalog_item_menu li  a:hover {text-decoration:underline;}
.catalog_item_menu .active {background:#70981e;}
.catalog_item_menu .passive {background:#cdcdcd;}
.catalog_item_menu .show_item {width:100px;} 
.catalog_item_menu .map{width:85px;} 
.catalog_item_menu .comments {width:120px;} 
.catalog_item_menu .events {width:160px;} 
.catalog_item_menu .news {width:110px;} 
.catalog_item_menu .photo {width:100px;} 
.catalog_item_menu .video {width:100px;margin-right:0px;}
.catalog_item_menu li.on_page {background:#dd5555;} 

/*Button for selling services in catalog*/
.cati a.my_button, .cat2 a.my_button {
	height: 20px;
	padding-top: 6px;
	display: block;	
	text-align: center;
	color: white;
	background-color: #dd5555;
	text-transform: uppercase;
}
.cati a.my_button:hover {
	color: white;
}

#poisk {width:670px;height:43px;font-size:14pt;background:url(/images/poisk.png);margin:0px auto;margin-bottom:10px;padding:5px 5px 5px 5px;}
#poisk form {margin:0px;}

.events_block {width:100%;margin-bottom:15px;}
.events_block .item {width:160px;margin-left:5px;margin-right:5px;float:left;margin-top:5px;}
.events_block .item .img {padding:1px;border:1px solid #cdcdcd;background:white;width:150px;margin:0px auto;}
.events_block .item .title {margin-top:3px;margin-bottom:3px;text-align:center;}
.events_block .item .title a {text-transform:uppercase;color:#e55f6a;font-size:14px;}
.events_block .item .title a:hover {text-decoration:underline;}
.events_block .item .link a {color:blue;text-decoration:underline;text-align:center;}
.events_block .item .link {text-align:center;}

#right_col .events_block .item {width:140px;height:175px;margin-bottom:5px;}
#right_col .events_block .item .img {width:120px;}
#main_cont .block {width:100%;}
#main_cont .block  .right_oranget {width:660px;text-align:left;padding-left:10px;}

.art .add_pos_cont {position:relative;}
.art .add_pos {position:absolute;top:-10px;right:0px;}
.art .gr #mobile_social_block {height: 22px;}
.art .gr #mobile_social_block .coms_blocks {width:130px;float:left;margin-top:7px;}
.art .gr #mobile_social_block #vkwidget2 {display:none;}
.cati .catimg .img,.cat2 .catimg .img  {padding:1px;border:1px solid #cdcdcd;background:white;width:150px;}
.cat2 .catimg .img {width:200px;}
.cati td {padding:2px;padding-left:5px;}
.cati .catimg {padding-left:0px;}
.cati,.catia,.cat2{height:100px;padding:5px 0px 5px 0px;font-size:12px;}
.bl5 p {margin-bottom:0px;}
.cat_google {margin-left:7px;margin-top:10px;text-align:left;}
.net ul {padding-left:5px;}
.net li {list-style-type:none;font-size:12px;}
.cati a,.catia a,.tdescr a,.cat2 a {color:#70981e;font-size:12px;text-decoration:none;}
.cati a:hover,.catia a:hover {color:#990019;text-decoration: underline;}
.cati .ct a.head{font-size:14px;color:#70981e;text-transform:uppercase;}
.cati a.podusl,.catia a.podusl {text-decoration:underline;color:#70981e;}
.cati .ct,.catia .ct,.cat2 .ct {text-align:left;margin-bottom:0px;margin-top:5px;}
.cati .cd,.catia .cd,.cat2 .cd {text-align:left;margin-bottom:0px;margin-top:3px;font-size:12px;}
.cati td,.catia td,.tdescr td,.cat2 td {font-size:12px;text-align:left;color:#666;}
.nt,.nt2{font-size:12px;width:100%;cursor:pointer;text-align:left;padding:3px;color:#666;margin-bottom:5px;}
.nt2 {width:100%;text-align:center;cursor:default;}
.tdescr {border:1px solid #cccccb;width:100%;margin-bottom:10px;}
.tdescr td{padding:3px;border-spacing:0px;}
.tdescr  .first_col {background:#ebebeb;width:100px;}
.tdescr  .second_col {background:#f5f5f5;}
.tdescr a:hover,.cat2 a:hover {text-decoration: underline;}

.cati .ccol,.catia .ccol,.cat2 .ccol{width:250px;padding:5px 5px 5px 5px;}
.cati .rcol,.catia .rcol {padding-top:5px;}
.cati .otz,.catia .otz {line-height:1.5;}
a.url {color:#666;}
a.url_payed {color:blue;}
.cati .otz ,.catia .otz {height:25px;}
.cati .otz a.podr,.catia .otz a.podr,.cat2 a.podr {color:#666;}
.cati .rcol,.catia .rcol {height:80px;}
.otz a {font-size:10px;}
.cat2 a,.cat2 td,.cat2 .cd{font-size:12px;}
.catd {text-align:justify;font-size:12px;margin-top:10px;background:white;padding:5px;border:1px solid #cdcdcd;margin-bottom:10px;}
.catd ul li {list-style-position: inside;}
.catd a {color:blue;text-decoration:underline;}
.catd a:hover {color:#990019;text-decoration:none;}
.bltop8 {width:670px;height:5px;background:url(/images/bltop8.png);margin:0px auto;margin-top:5px;}
.blbot8 {width:670px;height:6px;background:url(/images/blbot8.png);margin:0px auto;}
.bl8 {width:660px;padding-left:5px;padding-right:5px;background:url(/images/bl8.png);margin:0px auto;}
.bltop3 {width:200px;height:5px;background:url(/images/bltop3.png);}
.blbot3 {width:200px;height:5px;background:url(/images/blbot3.png);}
.bl3 {width:190px;padding-left:5px;padding-right:5px;background:url(/images/bl3.png);}
.bltop4 {width:460px;height:5px;background:url(/images/bltop4.png);}
.blbot4 {width:460px;height:5px;background:url(/images/blbot4.png);}
.bl4 {width:450px;padding-left:5px;padding-right:5px;background:url(/images/bl4.png);}
.bltop9 {width:280px;height:5px;background:url(/images/bltop9.png);margin-top:5px;}
.blbot9 {width:280px;height:5px;background:url(/images/blbot9.png);}
.bl9 {width:270px;padding-left:5px;padding-right:5px;background:url(/images/bl9.png);}
.videoi,.videoi2 {width:155px;height:190px;float:left;margin-right:10px;margin-bottom:10px;}
.videoi2{margin-right:3px;margin-bottom:5px;}
.videoi2 .imgbx15 {margin:0px;}
.videoi td {text-align:center;}
.videoi .gr,.videoi2 .gr{text-align:right;padding-right:15px;}
.videoi .h,.videoi2 .h{height:30px;}
.videoi a.head {font-weight:normal;}

.add_pos {width:300px;float:right;text-align:left;}
.add_pos a {text-transform:uppercase;color:#e55f6a;font-size:14px;line-height:20px;padding-left:10px;}
.edit_descr {width:100%;margin-top:5px;margin-bottom:10px;text-align:right;}
.edit_descr a {color:#70981e;font-size:14px;}
.edit_descr a:hover {color:#e55f6a;}
#towns-list {width:137px;margin:0px;margin-left:15px;}
#towns-list .title {width:137px;height:21px;padding-top:4px;font-size:14px;color:white;font-weight:bold;background:url(/images/bg_cat_search_list.png);background-position:0px -50px;}
#towns-list .content {width:133px;padding:2px;}
.tab {width:100%;}
.tab .tab_nav li {list-style-type:none; float:left;font-size:14px;padding:3px; margin-left:5px;margin-right:5px;font-weight:bold;}
.tab .tab_nav li.active {background:#ccc;}
.tab .tab_container {display:none;}
.tab .tab_container.active {display:block;margin-top:10px;}
.tab .tab_nav li {width:109px;height:21px;padding:0px;padding-top:4px;text-align:center;font-size:12px;color:white;background:url(/images/bg_cat_search_tab_header.png);}
.tab .tab_nav li.active {background:url(/images/bg_cat_search_tab_header.png);background-position:-0px -25px;}
#tab_nav_item_street {margin-right:0px;}

.list {width:137px;margin:5px 0px 5px 0px;}

.list .title {width:137px;height:21px;position:relative;padding-top:4px;z-index:9;font-size:14px;color:white;background:url(/images/bg_cat_search_list.png);background-position:0px -50px;text-align:center;cursor:pointer;}
.list .content {display:none;width:137px;position:absolute;z-index:10;}
.list .checkbox li {list-style-type:none;padding:2px 0px 2px 5px;clear:both;background:#cdcdcc;width:132px;border-top:1px solid #eee;}
.list  .checkbox li,.list .checkbox li a {font-size:12px;color:white;}
.list  .checkbox li.hover {background:#7fa4d1;}
.list .choise {display:none;width:100%;}
#cat_search_type_razdel,#cat_search_usluga_razdel {width:100%;clear:both;}
#cat_search_type_razdel .list,#cat_search_usluga_razdel .list{float:left;margin-left:5px;margin-right:5px;}

#checkbox_list_types_krasota,#checkbox_list_types_street_krasota {width:199px;}
#checkbox_list_types_krasota .title,#checkbox_list_types_street_krasota .title {width:199px;background-position:0px -25px;}
#checkbox_list_types_krasota .content,#checkbox_list_types_street_krasota .content {width:199px;}
#checkbox_list_types_krasota .checkbox li,#checkbox_list_types_street_krasota .checkbox li {width:194px;}

#checkbox_list_types_sport,#checkbox_list_types_street_sport {width:199px;}
#checkbox_list_types_sport .title,#checkbox_list_types_street_sport .title {width:199px;background-position:0px -25px;}
#checkbox_list_types_sport .content,#checkbox_list_types_street_sport .content {width:199px;}
#checkbox_list_types_sport .checkbox li, #checkbox_list_types_street_sport .checkbox li {width:194px;}

#checkbox_list_types_zdorovie,#checkbox_list_types_street_zdorovie {width:199px;}
#checkbox_list_types_zdorovie .title,#checkbox_list_types_street_zdorovie .title {width:199px;background-position:0px -25px;}
#checkbox_list_types_zdorovie .content,#checkbox_list_types_street_zdorovie .content {width:199px;}
#checkbox_list_types_zdorovie .checkbox li , #checkbox_list_types_street_zdorovie .checkbox li{width:194px;}

#checkbox_list_types_otdyh,#checkbox_list_types_street_otdyh {width:199px;}
#checkbox_list_types_otdyh .title,#checkbox_list_types_street_otdyh .title {width:199px;background-position:0px -25px;}
#checkbox_list_types_otdyh .content, #checkbox_list_types_street_otdyh .content {width:199px;}
#checkbox_list_types_otdyh .checkbox li,#checkbox_list_types_street_otdyh .checkbox li {width:194px;}

#checkbox_list_types_deti,#checkbox_list_types_street_deti {width:310px;}
#checkbox_list_types_deti .title,#checkbox_list_types_street_deti .title {width:310px;background-position:0px 0px;}
#checkbox_list_types_deti .content,#checkbox_list_types_street_deti .content {width:310px;}
#checkbox_list_types_deti .checkbox li, #checkbox_list_types_street_deti .checkbox li {width:305px;}

#checkbox_list_uslugas_krasota {width:199px;}
#checkbox_list_uslugas_krasota .title {width:199px;background-position:0px -25px;}
#checkbox_list_uslugas_krasota .content {width:199px;}
#checkbox_list_uslugas_krasota .checkbox li {width:194px;}

#checkbox_list_uslugas_sport {width:199px;}
#checkbox_list_uslugas_sport .title {width:199px;background-position:0px -25px;}
#checkbox_list_uslugas_sport .content {width:199px;}
#checkbox_list_uslugas_sport .checkbox li {width:194px;}

#checkbox_list_uslugas_zdorovie {width:199px;}
#checkbox_list_uslugas_zdorovie .title {width:199px;background-position:0px -25px;}
#checkbox_list_uslugas_zdorovie .content {width:199px;}
#checkbox_list_uslugas_zdorovie .checkbox li {width:194px;}

#checkbox_list_uslugas_otdyh {width:199px;}
#checkbox_list_uslugas_otdyh .title {width:199px;background-position:0px -25px;}
#checkbox_list_uslugas_otdyh .content {width:199px;}
#checkbox_list_uslugas_otdyh .checkbox li {width:194px;}

#checkbox_list_uslugas_deti {width:310px;}
#checkbox_list_uslugas_deti .title {width:310px;background-position:0px 0px;}
#checkbox_list_uslugas_deti .content {width:310px;}
#checkbox_list_uslugas_deti .checkbox li {width:305px;}

#checkbox_list_region {width:310px;margin:0px;margin-left:8px;}
#checkbox_list_region .title {width:310px;background-position:0px 0px;}
#checkbox_list_region .content {width:310px;}
#checkbox_list_region .checkbox li {width:305px;}

#cat_search_type_razdel #checkbox_list_types_zdorovie,#cat_search_type_razdel #checkbox_list_types_otdyh,
#cat_search_type_razdel #checkbox_list_types_street_zdorovie,#cat_search_type_razdel #checkbox_list_types_street_otdyh,
#cat_search_usluga_razdel #checkbox_list_uslugas_zdorovie,#cat_search_usluga_razdel #checkbox_list_uslugas_otdyh  {margin-left:0px;margin-right:30px;}

#cat_search_type_razdel #checkbox_list_types_sport, #cat_search_usluga_razdel #checkbox_list_uslugas_sport ,
#cat_search_type_razdel #checkbox_list_types_street_sport
{margin-left:30px;margin-right:0px;}
#tab_nav_catalog_search li {font-weight:normal;font-size:14px;}
.your_choise {font-size:12px;color:#dc8b3c;font-style:italic;}
#cat_search_street {width:250px;height:18px;font-size:12px;margin-right:10px;}
#cat_search_submit {width:150px;height:21px;}
#cat_search {position:relative;}
#cat_search td {vertical-align:top;} 
#bt_cat_search_open {width:310px;float:left;cursor:pointer;margin-top:5px;margin-bottom:10px;text-align:center;background:url(/images/bg_cat_search_list.png);background-position:0px -75px;color:white;font-size:14px;padding-top:4px;height:21px;}
#bt_cat_search_open.open {background-position:0px 0px;}
#catalog_add_pos {float:right;}
.filterst {color:#70981e;text-align:left;font-size:12px;margin:5px 0px 10px 0px;}
.filterst .title {color:#666;font-weight:bold;}

.mcat_step {color:#dc8b3c;font-size:14px;}
.mcat_top {margin:20px auto; width:100%;border-spacing:0px;}
.mcat_strips {background:url(/images/bg_cat_search_stripe.png);background-repeat:repeat-x;}
.mcat {margin:10px auto;text-align:left;}
.mcat_left {width:180px;}
.mcat_right {width:480px;}
.mcat_right .cont,.mcat_left .cont {margin:0px;border:1px solid #cbcdcc;border-bottom:none;}
.mcat_right .cont .items {margin:5px;margin-bottom:0px;}
.mcat td{padding-top:5px;}
.mcat .r {text-align:left;padding-top:10px;}
.mcat .r a,.mcat .r{font-size:12px;color:#e55f6a;font-weight:bold;}
.mcat .z {font-size:12px;color:#666;text-align:right;padding-top:10px;padding-right:5px;}
.mcat table {width:190px;margin:0px;padding-left:0px;}
.mcat li a,.mcat li,.mcat a,.mcat td{font-size:12px;color:#0049a3;}
.mcat ul {margin:0px;padding-left:10px;}
.mcat li {text-align:left;list-style-type:none;padding:0px;padding-top:5px;padding-bottom:5px;}
.mcat .usl {text-align:justify;line-height:200%;padding-left:15px;}
.mcat .usl  a{color:#666;}
td.usl {color:#70981e;}
#str1 {width:350px;}
#str2 {width:108px;}
#str4 {width:35px;}
#str5 {width:115px;}
#st1 {width:170px;text-align:left;padding-top:3px;}
#st2 {width:212px;text-align:left;padding-top:3px;}
#st3 {width:420px;text-align:left;padding-top:3px;}
#st4 {width:320px;text-align:left;padding-top:3px;}
#st4_2 {width:295px;text-align:left;padding-top:3px;}
#cat_describe_text p {font-size:14px;color:#0049a3;text-align:center;}
#cat_describe_text p.right {text-align:right;}
.block .block_comments li {padding-left:5px;background:none;border-bottom:1px solid #cdcdcc;}
.block .block_comments li.last {border-bottom:none;}
.block .block_comments .title {padding-top:3px;}
.block .block_comments .title a{color:#70981e;font-size:14px;text-transform:uppercase;}
.block .block_comments .title a:hover{text-decoration:underline;}
.block .block_comments .time {color:#666;font-size:10px;}
.block .block_comments .comment {font-size:12px;color:#666;margin:0px;}
.block .block_comments .author {color:#e55f6a;}
.block .comments_wrap {margin:0px auto;width:300px;padding-top:3px;}
.near_placest {background:#70981e;padding-left:10px;margin-top:10px;width:290px;height:18px;text-align:left;font-weight:bold;font-size:12px;color:white;padding-top:2px;}
.near_placest {background-position:0px 0px;}
.near_places {width:300px;padding:0px;}
.near_places li {list-style-type:none;line-height:18px;border-bottom:1px solid #999;padding-left:15px;background:#f6f6f6;}
.more {text-align:right;}
.more a {color:#666;}
.more a:hover{color:#990019;}
.comt {color:#70981e;font-size:12px;text-align:center;}
.disabled_comments p{text-align:center;}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #70981e;
	color: white;
}
#catalog_rting.stat {width:200px;margin:0px;padding:0px;}
#catalog_rating .title {color:#70981e;font-size:12px;margin-bottom:5px;}
/* RATER PLUGIN */
#catalog_rating .ui-rater>span {vertical-align:top;}
#catalog_rating .ui-rater-rating {margin-left:0px}
#catalog_rating .ui-rater-starsOff,#catalog_rating .ui-rater-starsOn {display:inline-block; height:18px; background:url(/images/stars.png) repeat-x 0 0px;}
#catalog_rating .ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
#catalog_rating .ui-rater-starsHover {background-position: 0 -18px!important;}
#catalog_rating .ui-rater-starsOff {width: 90px;}
#catalog_rating .ui-rater-starsOn {width: 63px;}
#catalog_rating .ui-rater-rating, #catalog_rating .count_data  {line-height:22px;font-size:12px;}
#catalog_rating .count_data .ui-rater-rateCount, #catalog_rating .count_data {font-size:10px;line-height:18px;}
