#event_in { width:144px; height:85px; float:right; background:url('/images/event_in.jpg') no-repeat left top; margin:0 0 10px 20px; }
#ev_in { padding:47px 0 0 40px;}
#evnt_cat { padding:5px; background-color:#F60; margin:0px 0px 10px 0px; }
#evnt_cat .title { padding:5px; font-size:18px; font-weight:bold; color:#FFF; }
#days { background-color:#666; padding:5px; margin:0px 5px 0px 0px; font-size:8pt; color:#FFF; }
#days a {color:#FFF; }
.btmm { float:right;}
td.week a { color:#FFF; }
td.week a:visited { color:#FFF; }

#plc { padding:10px; background-color:#FFF;}

#plcm { width:400px; float:right; font-size:8pt; padding:10px; background-color:#FFF; margin:0px 0px 10px 40px;}
#plcm hr { clear:both; height:1px; border:none; border-bottom:1px solid #999; margin:0px 0px 10px 0px;}
.eventl { padding:5px 0px 0px 10px; font-size:16px; line-height:14pt; font-weight:bold; }
.eventl a { font-size:16px; font-weight:bold; }

#view { width:170px; text-align:center; float:right; padding:5px; background-color:#F00; font-size:8pt; margin:-5px 0px 5px 10px;}
#view a { color:#FFF;}

#placeadd { margin:10px 20px 10px 10px; }
#placeadd input[type="text"] { font-size:12pt;}
#placeadd textarea { font-size:11pt; font-family:Arial; width:500px; height:200px;}
#placeadd p.notice { font-size:9px; color:#666;}
#placeadd input[type="submit"] { font-size:14pt; padding:5px 10px 5px 10px;}
#placeadd image { margin:0px 20px 0px 0px; float:left; }

.div_rate_top { background:url('/images/rating_top.gif') no-repeat left top; width:240px; margin:10px 10px 10px 20px; }

.plselect { width:400px; }
.event_users { border:1px solid #999; background-color:#FFF; padding:10px; margin-left:270px; }
.event_userss { border:1px solid #999; background-color:#FFF; padding:10px; margin:0 0 10px 0; }
.event_users_cat { border:1px solid #999; background-color:#FFF; padding:10px; margin:5px 10px 10px 0; }
#ev_in input { font-size:9pt; padding:3px;}
.event_banner { width:197px; float:left; }

.event_rate { width:160px; float:right; margin:0 0 10px 20px; }
.event_rate .info { font-size:8pt; color:#666; width:80px; float:right; margin:5px 0px; }
.event_rate .balls { font-size:25pt; letter-spacing:-2px; line-height:40px;}

.anons_block { margin:0px -5px 6px 0px; }
.one_seans { width:70px; float:left; font-size:9px; border-left:1px solid #999; padding-left:5px;}
.one_seansa { font-size:10pt; clear:both; font-weight:bold; text-align:left; }
.home_cont_top { width:730px; height:20px; background:url('/images/reports_top.jpg') no-repeat left top; }
.home_cont_bg { width:730px; background:url('/images/home_cont_bg.jpg') repeat-y left top; }
.home_cont_bot { width:730px; height:20px; background:url('/images/reports_bot.jpg') no-repeat left top; }
.home_cont { padding:10px 0px 0px 0px; position: relative; }

#vot { width:144px; float:right; margin:0 0 10px 15px;}
#trailer { display:none; margin:15px; }
.events_cats { background:url('/images/events_cat.jpg') no-repeat right top; height:25px; font-size:14pt; color:#FFF; padding:5px 3px 0 10px; margin:0px 0px 10px 0px; }
.cal_item { height:20px; margin:5px 0px 0px 0px; }
.one_event_table { margin:0 0 10px 0px; border-bottom:1px solid #999; padding-bottom:10px; }
.event_title {font-size:13px; line-height:15px; margin-top: 5px; margin-left: 2px; margin-right: 2px;  }

.text_wrapper .event_title {font-size:13px; line-height:15px; margin-top: 5px; margin-left: 2px; margin-right: 2px; overflow: hidden; max-height: 31px; }

.event_title a { text-decoration:none;}
.events_text { font-size:9pt; line-height:10pt; }
.events_text { margin:5px 0 0 0; padding:0; }
.event_cont { padding:0px 10px 0px 10px; }
.event_cont_view { padding:0px 10px 0px 15px; }
.event_conts { padding:0px 20px 10px 0px; margin-top:10px; }
.event_one_place {margin:0px 0px 0px 0px; clear:both; }
.event_one_logo { 
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;
	margin-left: 0px;
	width: 100px; 
}

.event_one_title {
	font-size: 18px;
	margin-bottom: 18px;
}

.event_one_tel {
	margin-top: 5px;
}

.event_one_web {
	margin-top: 5px;
}

.event_one_web a {
	color: #E85A00;
	border-bottom: 1px solid #E85A00;
	text-decoration: none;
}

.event_one_web a:hover {
	border-bottom: none;
}

.place {
	padding-left: 2px;
	padding-bottom: 10px;
	margin-top: 12px;
}

#ya_share {
	margin-bottom: 15px;
	
}

#ya_share .b-share {
	margin-left: -5px;
}

.et {
	margin: 15px 0px;
}

.et_c p:first-child {
	display: inline;
}

.event_one_logos { width:100px; float:left; padding-right: 20px; }
.clearright { clear:both;}

.evtit { font-size:14px; font-weight:bold; padding:0px; margin:0px 10px 3px 0px; }
.evtit span { font-size:9pt; font-weight:normal; color:#999;}
.evtit a { font-size:10pt; font-weight:bold; }
.evtit a span { font-size:9pt; font-weight:normal; color:#999;text-decoration:none;}
.event_anons { font-size:9pt; }
.event_one_date { font-weight:bold; }
.event_one_date span { color: #999; font-size:9pt; font-weight:normal; }
.event_one_desc { font-weight:bold; margin:2px 0px 0px 0px; }
.event_one_desc span { color: #999; font-size:9pt; font-weight:normal; }
.event_one_img { width:250px; margin:0px 20px 10px 0px; float:left;  }
.event_one_imgs { width:165px; margin:0px 20px 0px 0px; float:left;  }
.event_one_image { 
	#border:1px solid #666; 
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	-khtml-border-radius: 2px 2px 2px 2px;		
}
.event_date { background:url('/images/calend.gif') no-repeat left; padding:0px 10px 0px 20px; float:left; color:#999; }
.places { padding-left:185px;}
.vote_text { font-size:8pt; line-height:10pt; margin-left:10px;}


.filt_top {
	font-size: 1pt;
	height: 5px;
	width: 240px;
	background: 
	#EFEFEF;
	border-left: 1px solid 
	#999;
	border-right: 1px solid 
	#999;
	border-top: 1px solid 
	#999;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0;
}

.filt_bot {
	width: 240px;
	height: 5px;
	margin-bottom: 8px;
	background: 
	#EFEFEF;
	border-left: 1px solid 
	#999;
	border-right: 1px solid 
	#999;
	border-bottom: 1px solid 
	#999;
	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;
}

.fixed .filt_bot {
	margin-bottom: 5px;
}

.filt_cont {
	width: 220px;
	background: 
	#EFEFEF;
	border-left: 1px solid 
	#999;
	border-right: 1px solid 
	#999;
	padding: 19px 0px 10px 20px;
}

#filt_title {
	font-size: 18px;
	margin-bottom: 7px;
}

.filt_t {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 9.50px;
	margin-top: 12px;
}

.filt_k_item label {
	margin-left: 2px;
	font-size: 14px;
	vertical-align: middle;
}

.filt_k_item input {
	margin: 0px;
	padding: 0px;
	margin-bottom: auto;
	vertical-align: middle;
	width: 14px;
}

.events_list {
	line-height: 14px;
	list-style: none outside none;
	padding: 0;
	position: relative;
	margin-right: -20px;
	margin-top: 0px;
}

.events_list li {
	#cursor: pointer;
	float: left;
	margin: 0 9px 9px 0px;
	position: relative;
	width: 135px;
	min-height: 240px;
}

/*

.events_list li:hover .white_v {
	position: absolute;
	z-index: 1;
	width: 100%;
	display: block;
}

.events_list li:hover img {
	position: relative;
	z-index: 2;
}


.events_list li:hover .text_wrapper {
	display: none;
}

.events_list li:hover .pl_event_title {
	margin-top: 1px;
	margin-left: 3px;
	margin-bottom: 1px;
}

.events_list li:hover .event_title {
	font-size: 13px;
	line-height: 15px;
	margin-top: 5px;
	margin-left: 3px;
}
*/


.events_list li img {
	height: 186px;
	width: 133px;
}

.pl_event_title {
	margin-top: 1px;
	margin-bottom: 2px;	
	margin-left: 2px;
}

.w_cont .pl_event_title {
	margin-top: 4px;
	margin-bottom: 2px;	
	margin-left: 2px;
}

.pl_event_title a {
	color: #b8b9b3;
}


.merge_a_k {
	width: 710px;
	position: absolute;	
}

.merge_a_k.f {
	border-top: 1px #cacaca solid;
}

.merge_a_k.s{
	border-top: 1px white solid;
	bottom: -2px;
}

.merge_a_k.t {
	border-top: 1px #ff7f2f solid;
	margin-bottom: 10px;
}

.merge_a_l {
	position: relative;
	width: 725px;
	margin-top: 1px;
}
/*
.merge_a_l.g {
	padding-top: 21px;
	padding-left: 0px;
}
*/

.filt_k_item.event_cat {	
	font-weight: bold;
	margin-bottom: 5px;
}

.filt_k_item.event_cat_simple {	
	font-weight: bold;
	margin-bottom: 5px;
}

#preload_blank {
	display: none;
	position: absolute;
	width: 710px;
	height: 100%;
	z-index: 70;
	background: 
	#EFEFEF;
	opacity: 0.7;
}

#preload_blank img {
	position: absolute;
	left: 339px;
	top: 100px;
}

a.browse {
	background: url(/images/icons/event_arrow.jpg) repeat-x 0px -60px;
	display: block;
	width: 30px;
	height: 60px;
	float: left;
	cursor: pointer;
	font-size: 1px;
	margin-left: 0px;
	margin-right: 20px;
}

.prevPage.browse.left {
	background: url(/images/icons/event_arrow.jpg) repeat-x 0px 0px;
}

.prevPage.browse.left:hover {
	background: url(/images/icons/event_arrow.jpg) repeat-x -60px 0px;
}

.prevPage.browse.left.disabled {
	background: url(/images/icons/event_arrow.jpg) repeat-x -90px 0px;
}

.nextPage.browse.right:hover {
	background: url(/images/icons/event_arrow.jpg) repeat-x -60px -60px;
}

.nextPage.browse.right.disabled {
	background: url(/images/icons/event_arrow.jpg) repeat-x -90px -60px;
}


a.right {
	background-position: 0 -60px;
	position: absolute;
	right: -22px;
	top: 10px;
}




.scrollable {
	position: relative;
	overflow: hidden;
	width: 618px;
	height: 60px;	
	
}

.items {
	width: 20000em;
	position: absolute;
	clear: both;
}

.ev {
	float: left;
	overflow: hidden;
	background-color: 
	white;
	cursor: pointer;
	width: 60px;
	height: 60px;
	margin-right: 9.67px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.ev a {
	text-decoration: none;
}

.ev .title { 
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	-khtml-border-radius: 2px 2px 0 0;
}



.ev.default{
	border: 1px solid #a9a9a9;
	width: 58px;
	height: 58px;
}


.ev.default .title { 
	width: 100%;
	height: 13px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -61px;
	border-bottom: 1px solid #a9a9a9;
	text-align: center;
	font-size: 9px;
	color: white;
	position: relative;
}

.ev.default .cont { 
	width: 100%;
	height: 45px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -15px;
	text-align: center;
}

.ev.default:hover  .title { 
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -76px;
}


.ev .cont .num { 
	color: white;
	font-size: 35px;	
	line-height: 31px;
	text-align: center;
	text-shadow: 
	rgba(0, 0, 0, 0.4) 0px 1px 7px;
	filter: Shadow(Color=#bbbbbb, Direction=90, Strength=1);	
}

.ev .cont .wee { 
	color: white;
	font-size: 9px;
	line-height: 10px;
}




.ev.weekend{
	border: 1px solid #a9a9a9;
	width: 58px;
	height: 58px;
}


.ev.weekend .title { 
	width: 100%;
	height: 13px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -137px;
	border-bottom: 1px solid #a9a9a9;
	text-align: center;
	font-size: 9px;
	color: white;
	position: relative;
}

.ev .title span { 
	top: -1px;
	position: relative;
}

.ev.weekend .cont { 
	width: 100%;
	height: 45px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -15px;
	text-align: center;
}

.ev.weekend:hover  .title { 
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -76px;
}


.ev.present{
	border: 1px solid #E39650;
	width: 58px;
	height: 58px;
}


.ev.present .title { 
	width: 100%;
	height: 13px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -76px;
	border-bottom: 1px solid #FEC892;
	text-align: center;
	font-size: 9px;
	color: white;
	position: relative;
}


.ev.present .cont { 
	width: 100%;
	height: 45px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -91px;
	text-align: center;
}

.home_cont h2 {
	font-size: 15pt;
	font-weight: normal;
	line-height: 14pt;
	padding-top: 0;
	letter-spacing: -1px;
	margin-top: 15px;
}

.ev.disabled{
	border: 1px solid #a9a9a9;
	width: 58px;
	height: 58px;
	cursor: default;
}


.ev.disabled .title { 
	width: 100%;
	height: 13px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 0px;
	border-bottom: 1px solid #a9a9a9;
	text-align: center;
	font-size: 9px;
	color: #a9a9a9;
	position: relative;
}



.ev.disabled .cont { 
	width: 100%;
	height: 45px;
	background: url('/images/icons/calendar_sprite.gif') repeat-x 0 -15px;
	text-align: center;
}


.top_event {
	font-size: 1pt;
	height: 5px;
	width: 730px;
	background: 
	#EFEFEF;
	border-left: 1px solid 
	#999;
	border-right: 1px solid 
	#999;
	border-top: 1px solid 
	#999;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-khtml-border-radius: 6px 6px 0 0;
}

.cont_event {
	width: 710px;
	background: 
	#EFEFEF;
	border-left: 1px solid 
	#999;
	border-right: 1px solid 
	#999;
	padding: 1px 10px 10px 10px;
}

.bot_event {
	width: 730px;
	height: 5px;
	margin-bottom: 8px;
	background: 
	#EFEFEF;
	border-left: 1px solid 
	#999;
	border-right: 1px solid 
	#999;
	border-bottom: 1px solid 
	#999;
	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;
}

.white_v {
	display: none;
	
}

.white_v  .w_cont{
	background: 
	white;
	margin: 0px -4px;
	padding: 2px;
	border: 1px solid 
	#D5D4D2;	
	margin-top: -194px;
	padding-top: 187px;
	min-height: 61px;
}

.white_v  .w_cont .event_title {
	padding-top: 3px;
}

.white_v  .w_cont .event_title, x:-moz-any-link, x:default { 
	padding-top: 7px;
}

.white_v  .w_cont, x:-moz-any-link, x:default {
	background: 
	white;
	margin: 0px -4px;
	padding: 2px;
	border: 1px solid 
	#D5D4D2;	
	margin-top: -195px;
	padding-top: 187px;
	min-height: 61px;
}



.text_wrapper {
	height: 52px;
	overflow-y: hidden;
}

.white_img {

}

#afisha .active a span, .active a:hover span {
	background: none;
}


#head_tablebg .relative .fixed_s .rblocks {
	display: none;
}

#head_tablebg .relative .relative_s .rblocks {
	display: block;
}

#head_tablebg .fixed .fixed_s .rblocks {
	position: fixed;
	top: 0px;
	z-index: 10;
	display: block;
	border-top: 5px solid 
	white;
	background: 
	white;
}

#head_tablebg .fixed .relative_s .rblocks {
	opacity: 0;
	background: white;
}


.e_title {
	margin-right: 5px;
}

.p_title a {
	color: #b6b8b3;
		
}

.p_title:hover a {	
	
}

.event_simple {
	margin-bottom: 12px;
}


#event_refer {
	font-size: 12px;
	float: right;	
}



.event_mhome {
	margin-top: 12px;
}

.empty_ev{
	text-align: center;
	font-size: 13px;
}

.no_wrapper {
	display: none;
}



#wrapper_special {
	width: 240px;
	background: #EFEFEF;
	border: 1px solid #999;	
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
	margin-bottom: 8px;
}

.filt_cont_special {
	padding: 15px 0px 10px 10px;
}



.merge_f_l {
	position: relative;
	margin-top: 1px;
}

.merge_f_l.g {
	margin: 15px 0px 10px 0px;
	height: 2px;
}

.merge_f_k {
	width: 220px;
	position: absolute;
}

.merge_f_k.f {
	border-top: 1px #CACACA solid;
}

.ui-combobox {
	position: relative;
}

.filt_itb {
	margin-bottom: 12px;
	position: relative;
}

.filt_itb input {
	width: 213px;
	height: 23px;
	border: 1px solid silver;
	font-size: 14px;
	padding-left: 5px;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	box-shadow: inset 0 7px 8px -8px #B1B1B1;
	-moz-box-shadow: inset 0 7px 8px -8px #b1b1b1;
	-webkit-box-shadow: inset 0 7px 8px -8px #B1B1B1;
	-webkit-box-shadow: inset 0 7px 8px -8px #B1B1B1;
	border-top: 1px solid #B1B1B1;
	background: white;
}

.ui-button.ui-widget.ui-state-default.ui-button-icon-only.ui-corner-right.ui-combobox-toggle.ui-state-hover {
	top: -6px !important;
}

.ui-combobox-toggle {
	top: -6px !important;
}

#wrapper_special .filt_k_item label {
	font-size: 13px;
}

.filt_k_item.disabled label {
	opacity: 0.4;
}

#dt_event {
	padding-left: 15px;
	color: #666;
	font-size: 14px;
}

#dt_title {
	padding-left: 15px;
	margin-top: 9px;
	margin-bottom: 12px;
	font-size: 18pt;
}

#eventpl_wrapper .ev_title {
	
	font-weight: normal;
	line-height: 14pt;
	padding-top: 0;
	letter-spacing: -1px;	
	margin: -5px 0px 0px 9px;
}

#eventpl_wrapper .ev_title a {
	font-size: 15pt;
	text-decoration: underline;
	border-bottom: none;
}

#eventpl_wrapper .ev_title a:hover {
	text-decoration: none;	
}

#eventpl_wrapper #displ {
	padding: 0px 10px;
}

#eventpl_wrapper .evt {
	padding-bottom:  21px;
}

#eventpl_wrapper .desc {
	padding-left:  15px;
}

#eventpl_wrapper .eventtext {
	font-size: 10pt;
}

#eventpl_wrapper .date {
	color: rgb(102, 102, 102);
	background: url('/images/calend.gif') no-repeat left;
	padding: 0px 0px 0px 20px;
}

#eventpl_wrapper .eventdtn {
	background: url("/images/rasspb.gif") repeat-x 0 0;
	width: 153px;
	height: 21px;
	cursor: pointer;	
	padding-left: 25px;
	padding-top: 2px;
	font-size: 12px;
}

#eventpl_wrapper .event_desc {
	display: none;
}

#eventpl_wrapper .evti p {
	display: inline;
}

#place_ev_href a {
	color: rgb(102, 102, 102);
	float: right;
	margin: -14px 10px;
}

#all_ev {
	margin-top: 11px;
	margin-bottom: -8px;
}


.gray {
	color: #b8b9b3;
}

.pl_event_title .gray {
	cursor: default;
}

.simple_ct .merge_a_l.g {
	padding-bottom: 18px;
	padding-left: 0px;
}
.simple_ct .merge_a_l {
	position: relative;
	width: 725px;
	margin-top: 1px;
}

.simple_ct .merge_a_k.f {
	border-top: 1px rgb(202, 202, 202) solid;
}

.simple_ct .merge_a_k {
	width: 710px;
	position: absolute;
}

.simple_ct .merge_a_k.s {
	border-top: 1px white solid;
	bottom: 16px;
}

.simple_ct h2 {
	margin-bottom: -5px;
}

#bot_seo_text {
    border-top: 1px solid rgb(153, 153, 153);
    margin: 15px 0 10px;
    padding-top: 15px;
}

#top_seo_text {
    border-bottom: 1px solid rgb(153, 153, 153);
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-top: 10px;
}