/*search_filtr{*/
#search .sr .search_filtr{}
	#search .sr .search_filtr .txt{padding:6px 14px 7px 15px;display:block;cursor:pointer;}
	#search .sr .search_filtr .txt .y1x11{display:none;}
	#search .sr .search_filtr.act .txt .y1x11{display:inline-block;}
	#search .sr .search_filtr.act .txt .y3x5{display:none;}
	#search .sr .search_filtr .count{background:#37474e;display:none;color:#fff;width:15px;height:15px;text-align:center;font-weight:bold;font-size:60%;line-height:normal;position:absolute;right:1px;top:-7px;border-radius: 90px;-moz-border-radius: 90px;-webkit-border-radius: 90px;-khtml-border-radius: 90px;}
		#search .sr .search_filtr .count:before{margin-left:-2px;height:112%;width:1px;font-size:0;line-height:0;display:inline-block;vertical-align:middle;content:' ';}
	#filtr_list{background:#fff;padding:5px 0 0 0;display:none;position:absolute;right:-1px;top:100%;margin-top:-2px;width:196px;-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.38);-moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.38);box-shadow:0 2px 6px rgba(0, 0, 0, 0.38);}
		#filtr_list .blockshow{background:#fff;display:none;max-width:648px;position:absolute;margin-right:11px;top:-11px;right:100%;-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.38);-moz-box-shadow:0 2px 6px rgba(0, 0, 0, 0.38);box-shadow:0 2px 6px rgba(0, 0, 0, 0.38);}			
			#filtr_list .blockshow .blhead{color:#000;font-size:90%;text-align:center;padding:17px 120px;border-bottom:1px solid #d8dde1;}
			#filtr_list .blockshow .blhead .y8x3{position:absolute;top:11px;left:100%;}
			#filtr_list .blockshow .local_click{position:absolute;top:20px;right:28px;color:#b2bbc4;border-bottom:1px dotted #b2bbc4;font-size:90%;line-height:100%;padding-bottom:1px;}
			#filtr_list .blockshow .local_click.act{color:#000;border-bottom:1px dotted #000;}
			#filtr_list .blockshow .listfilts{overflow:hidden;padding:16px 0 18px;max-height:438px;overflow-y:auto;}
				#filtr_list .blockshow .listfilts ul{font-size:0;}
				#filtr_list .blockshow .listfilts ul li{list-style:none;display:inline-block;vertical-align:top;}
				#filtr_list .blockshow .listfilts ul li,
				#filtr_list .blockshow .listfilts ul.float{width:181px;margin-left:17px;}
				#filtr_list .blockshow .listfilts ul.float{float:left;}
					#filtr_list .blockshow .listfilts ul.float li{display:block;width:0;margin-left:0;}
				
				#filtr_list .blockshow .listfilts .local_clck{font-size:86%;position:relative;color:#000;display:block;padding:3px 0 4px 25px;}
				#filtr_list .blockshow .listfilts .local_clck:hover{color:#e24605;}
				#filtr_list .blockshow .listfilts .input_checkbox{background:#edf3fc;position:absolute;left:0;top:5px;display:inline-block;vertical-align:top;width:16px;height:16px;}
					#filtr_list .blockshow .listfilts .input_checkbox:after,
					#filtr_list .blockshow .listfilts .input_checkbox:before{background:#d9e1e9;position:absolute;left:0;bottom:0;content:' ';}
					#filtr_list .blockshow .listfilts .input_checkbox:after{top:1px;width:1px;}
					#filtr_list .blockshow .listfilts .input_checkbox:before{right:1px;height:1px;}
					#filtr_list .blockshow .listfilts .input_checkbox .icons{display:none;position:absolute;top:4px;left:3px;}
					#filtr_list .blockshow .listfilts li.act .input_checkbox .icons{display:inline-block;}
		/*kalendar_filtr{*/
		#filtr_list .kalendar_filtr{top:-123px;min-height:280px;}
			#filtr_list .kalendar_filtr .y8x3{position:absolute;left:100%;top:125px;}
			#filtr_list .ui-datepicker-prev,
			#filtr_list .ui-datepicker-next{font-size:0;position:absolute;top:126px;}
			#filtr_list .ui-datepicker-prev .ui-icon,
			#filtr_list .ui-datepicker-next .ui-icon{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}
			#filtr_list .ui-datepicker-prev.ui-state-disabled .ui-icon,
			#filtr_list .ui-datepicker-next.ui-state-disabled .ui-icon{cursor:default;}
			#filtr_list .ui-datepicker-prev.ui-state-disabled,
			#filtr_list .ui-datepicker-next.ui-state-disabled{opacity:0.3;}
			#filtr_list .ui-datepicker-prev{background-position:-31px -71px;width:15px;height:29px;left:14px;}
			#filtr_list .ui-datepicker-next{background-position:-47px -71px;width:15px;height:29px;right:14px;}
			#filtr_list .ui-datepicker-inline{overflow:hidden;}
			#filtr_list .ui-datepicker-group{width:48%;display:inline-block;vertical-align:top;}
				#filtr_list .ui-datepicker-group.ui-datepicker-group-first{float:left;}
				#filtr_list .ui-datepicker-group.ui-datepicker-group-last{float:right;}
			#filtr_list .ui-datepicker-title{font-size:80%;padding:0 0 10px 7px;font-weight:bold;color:#e2491b;text-transform:uppercase;border-bottom:1px solid #e4e4e4;}
			#kalendarik_filtr{padding:34px 50px 0;}
			#filtr_list .ui-datepicker-calendar{margin-top:15px;}
				#filtr_list .ui-widget-content{width:auto !important;}
				#filtr_list .ui-datepicker-calendar th,
				#filtr_list .ui-datepicker-calendar td{width:14%; text-align:center;color:#000;border-left:1px solid #ecedf1;}
				#filtr_list .ui-datepicker-calendar th:first-child,
				#filtr_list .ui-datepicker-calendar td:first-child{border:0;}
				#filtr_list .ui-datepicker-calendar th{font-weight:bold;padding:5px 0;font-size:70%;text-transform:uppercase;}
				#filtr_list .ui-datepicker-calendar  td a,
				#filtr_list .ui-datepicker-calendar  td span{display:block;font-size:90%;padding:5px 0;color:#000;}
				#filtr_list .ui-datepicker-today{border:1px solid #a0bedc !important;}
				#filtr_list .ui-datepicker-calendar td.selectday,
				#filtr_list .ui-datepicker-calendar td .ui-state-active{background:#fbd3c5;border-right:1px solid #e8c4ba;}
		/*kalendar_filtr}*/
		/*cena_filtr{*/
		#filtr_list .cena_filtr{top:-10px;}
			#filtr_list .cena_filtr .cena_cont{padding:20px;}
			#filtr_list .cena_filtr .inputtext{width:31%;margin-right:10px;}
			#filtr_list .cena_filtr .inputtext.sel{background: url(../img/search/select.gif) repeat-x left top; border:1px solid #c2c2c2;width:15%;margin-left:5px;
			-moz-background-size:100% 100%;
			-webkit-background-size:100% 100%;
			-o-background-size:100% 100%;
			-khtml-background-size:100% 100%;
			background-size:100% 100%;
			}
				#filtr_list .cena_filtr .inputtext.sel:after,
				#filtr_list .cena_filtr .inputtext.sel:before{display:none;}
				#filtr_list .cena_filtr .inputtext.sel select{background:none;border:0;position:absolute;left:0;top:0;width:100%;padding-left:9px;height:100%;}
				#filtr_list .cena_filtr .txtdsc{color:#6d7275;font-size:80%;display:inline-block;vertical-align:top;padding:7px 9px 0 0;}
				.sform #filtr_list .cena_filtr .txtdsc{padding-top:10px;}
		/*cena_filtr}*/
		#filtr_list .li{margin:0 15px 0 14px;position:relative;}
			#filtr_list .li .click{color:#6d7275;font-size:90%;display:block;padding:5px 0 5px;}
			#filtr_list .li .click .y7x8{display:none;}
			#filtr_list .li .click .y7x7,
			#filtr_list .li .click .y7x8{margin:9px 9px 0 1px;}
			#filtr_list .li .click .y7x7.hidden{display:inline-block !important;}
			#filtr_list .li a.click:hover,
			#filtr_list .li.act .click,
			#filtr_list .li.actopen .click{color:#e24605;}
			#filtr_list .li.actopen .click .y7x7{display:none;}
			#filtr_list .li.actopen .click .y7x8{display:inline-block;}
		#filtr_list .checkbox_h{visibility:hidden;position:absolute;top:0;right:-500px;}
		#filtr_list .li.border{border-top:1px solid #dde5ec;margin-top:8px;padding-top:2px;}
		#filtr_list .indexpos{list-style:none;font-size:0;line-height:0;white-space:nowrap;padding:1px 0 18px 1px;}
			#filtr_list .indexpos li{display:inline-block;vertical-align:top;margin-right:2px;}
			#filtr_list .indexpos li a.click2{display:block;width:31px;height:15px;padding:0;margin:0;font-size:0;line-height:0;
				-webkit-transition: height 0.2s ease-out;
				-moz-transition: height 0.2s ease-out;
				-ms-transition: height 0.2s ease-out;
				-o-transition: height 0.2s ease-out;
				transition: height 0.2s ease-out;
			}
			#filtr_list .indexpos li.act a.click2{height:26px;}
			#filtr_list .indexpos li.b1 a{background:#f00000;}
			#filtr_list .indexpos li.b2 a{background:#dcb4ac;}
			#filtr_list .indexpos li.b3 a{background:#fff7c5;}
			#filtr_list .indexpos li.b4 a{background:#bdecae;}
			#filtr_list .indexpos li.b5 a{background:#20964a;}
		#filtr_list .clearfiltr{border-top:1px solid #dde5ec;display:none;margin-top:-2px;text-align:center;padding:16px 0 10px;}
			#filtr_list .clearfiltr #click_clear{color:#b2bbc4;padding:0 0 2px 0;font-size:80%;line-height:100%;border-bottom:1px dotted #b2bbc4;display:inline-block;vertical-align:top;}

		#filtr_list .search_filtr{position:relative;margin-bottom:10px;margin-top:10px;text-decoration:none;color:#fff;font-size:80%;font-weight:bold;text-transform:uppercase;}
			#filtr_list .search_filtr .f{background:#fa3a27;display:block;cursor:pointer;padding:8px 15px 6px 15px;position:relative;z-index:5;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
			#filtr_list .search_filtr:after{background:#92231d;position:absolute;top:100%;left:0;right:0;height:5px;content:' ';margin-top:-2px;border-radius:0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;}

		#search .sr .sselect .txt{z-index:15;}
		#search .sr .sselect .icons.y3x1{position:absolute;top:14px;right:13px;opacity:0.64;}
		#search .sr .sselect:hover .icons.y3x1{background-position:-12px -35px;opacity:1;}
		#search .sr .sselect.act .icons.y3x1{background-position:-6px -35px;width:5px;height:3px;opacity:1;}
		
		#search .sr .sselect .icons.y5x5{position:absolute;top:7px;right:11px;opacity:1;}
		/*#search .sr .sselect:hover .icons.y5x5{opacity:0.64;}*/
		#search .sr .sselect.act .icons.y5x5{background-position:-75px -54px;opacity:1;}
/*search_filtr}*/

/*loading{*/
#search .search .sr:before{
	background:url(../img/icons/loading.gif) left top no-repeat;
	position:absolute;top:2px;right:100%;width:25px;height:25px;margin-right:7px;
	opacity:0;
	-webkit-transition: opacity 0.5s ease-out;
	-moz-transition: opacity 0.5s ease-out;
	-ms-transition: opacity 0.5s ease-out;
	-o-transition: opacity 0.5s ease-out;
	transition: opacity 0.5s ease-out;
	content:' ';
	-moz-background-size:100% 100% !important;
	-webkit-background-size:100% 100% !important;
	-o-background-size:100% 100% !important;
	-khtml-background-size:100% 100% !important;
	background-size:100% 100% !important;
}
#search.st_translate .search .sr:before{right:auto;left:100%;margin-left:18px;}
#search.loading .search .sr:before{opacity:1;}
/*loading}*/

/*search news{*/
#search.st_news{background-image:url(../img/news/search.gif);}
#search.st_news:after,
#search.st_news:before{background-image:url(../img/news/search_lr.png);}
/*search news}*/

/*search afisha{*/
#search.st_afisha{background-image:url(../img/afisha/search.gif);}
#search.st_afisha:after,
#search.st_afisha:before{background-image:url(../img/afisha/search_lr.png);}
/*search afisha}*/

/*search gbo{*/
#search.st_gbo{background-image:url(../img/gbo/search.gif);
	-webkit-transition: background 0.5s ease-out;
	-moz-transition: background 0.5s ease-out;
	-ms-transition: background 0.5s ease-out;
	-o-transition: background 0.5s ease-out;
	transition: background 0.5s ease-out;
	}
#search.st_gbo:after,
#search.st_gbo:before{background-image:url(../img/gbo/search_lr.png);	-webkit-transition: background 0.5s ease-out;
	-moz-transition: background 0.5s ease-out;
	-ms-transition: background 0.5s ease-out;
	-o-transition: background 0.5s ease-out;
	transition: background 0.5s ease-out;}
/*search gbo}*/
/*block_translate{*/
#search .block_translate{position:absolute;left:0;top:0;right:152px;font-size:0;}
	#search .block_translate .translate_l,
	#search .block_translate .translate_r{display:inline-block;vertical-align:top;position:relative;}
	#search .block_translate input{background:none;width:100%;background:none;border:0;font-family:Tahoma;font-size:14px;padding:9px;}
	#search .block_translate .translate_l{width:50%;}
	#search .block_translate .translate_r{width:50%;}
		#search .block_translate .translate_r:before{background:#d4d4d4;position:absolute;top:6px;bottom:5px;right:100%;width:1px;content:' ';}
	#search .block_translate .lang{position:absolute;top:0;right:0;}
		#search .block_translate .lang .res{background:#eaeaea;font-size:11px;margin:8px 5px 0 7px;cursor:pointer;color:#e75a22;width:23px;text-align:center;display:block;text-transform:uppercase;}
		#search .lang .modalblock{width:400px;}
			#search .lang .modalblock ul{list-style:none;font-size:0;}
				#search .lang .modalblock ul li{background:url(/media1/poloska_vipad.gif) left 11px no-repeat;padding-left:22px;padding-bottom:7px;cursor:pointer;width:calc( 50% - 22px );max-width:200px;display:inline-block;vertical-align:top;cursor:pointer;}
					#search .lang .modalblock ul li u{border-bottom:1px dotted #2d7ac7;text-decoration:none;margin-right:10px;font-size:90%;}
					#search .lang .modalblock ul li u:hover{border-color:#D23600;}
			#search .lang .ul{max-height:200px;overflow:auto;padding:15px 15px 20px;}
			#search .lang .modalblock ul li.act{font-weight:bold;}
			#search .lang .modalblock .razdelitel{background:none;display:block;padding-top:15px;}
				#search .lang .modalblock .razdelitel span{text-transform:uppercase;font-size:110%;font-weight:bold;}
/*block_translate}*/