#calendar { }
.home_cont { }

#afs { width:700px; position:relative; margin:0px 0px 10px 0px; clear:right; }
#afs .banner { width:45px; float:left; }
#afs .tabs { position:absolute; margin:0 auto; left:230px; width: 480px; padding:0px 0px; }
#afs #mimg { width:250px; height:360px; float:left; overflow:hidden; }

.ev			{ background-color:#999; margin:0px 0px 0px 15px; }
.ev.curr	{ background-color:#999; margin:-3px 5px 0px 0px; }

.evone		{ background:url('/images/icons/evbg.png') repeat-x left top; padding:8px 6px 6px 10px; min-height:42px; margin:0px; }
.evone.curr { background:url('/images/icons/evarr.png') no-repeat left center; background-color:#FFF; padding:8px 6px 6px 35px; background-position:5px 8px; }

.home_cal_nav { clear:both; padding:10px 0px 0px 45px; }

#afs .title { margin:0px 0px 10px; width:350px; }
#afs .title a { font-size:14px; font-weight:bold; text-decoration:none;}
#afs .title a:hover { border-bottom:1px dashed #999; }
#afs .date { width: 95px; text-align: right; float: right; margin: 0px 5px 0px 15px; font-size: 15px; }
#afs .placesmall { width:350px; font-size:8pt; line-height:9pt; }


.limage { width: 260px; float:left; }

.cinema { margin:0px 0px 5px 0px; padding:0px 5px 0px 25px; background:url('/images/info.png') no-repeat left top; }
.movie { margin:0px 0px 5px 0px; padding:0px 5px 0px 25px; background:url('/images/movies.gif') no-repeat left top; }
.pages {  }

.dscat { font-size:15px; line-height:14pt; font-weight:bold; margin:0px 0px 5px 0px; }
.dscat a { color:#F60; }

.blogs_cont { padding:1px 10px 1px 10px; min-height:150px;}
.blogs_content { margin:0px 0px 0px 40px; }
.blogs_title { width:35px; float:left; }
.bl_cont { padding:0px 10px 1px 10px; min-height:150px;}
.bl_content { margin:0px 0px 0px 0px; }
.bl_title { width:35px; float:left; }

#homeb { width:300px; padding:5px; float:left; }
#homeb div.left { margin:0px 0px 10px 10px;  }
#homeb div.right { margin:0px 0px 10px 10px; }
#homeb .cat { font-size:14px; font-weight:bold; margin:0px 0px 5px 0px; color:#F60; }
#homeb .cat a { font-size:14px; font-weight:bold; margin:0px 0px 5px 0px; color:#F60; }
#homeb .place { font-size:9pt; font-weight:bold; color:#000; margin:0px 0px 5px 0px;}
#homeb .place span { font-size:8pt; color:#666; font-weight:normal;}

td.blogs { width:300px; }
td.blogs div.avatar { width:80px; float:left; }
td.blogs div.author { font-size:8pt;}
td.blogs div.author a { text-decoration:none;}
td.blogs div.title { font-size:14px; font-weight:bold; margin:5px 0px 5px 0px;}
td.blogs div.info { font-size:10px; font-weight:bold; color:#666;}
td.places { width:300px; }
td.places div.logo { width:80px; float:left; }
td.places div.title { font-size:14px; font-weight:bold; margin:0px 0px 5px 80px;}
td.places div.info { font-size:8pt; margin:0px 0px 3px 80px;}
td.places div.info a { font-size:8pt; }
td.places div.info p { font-size:8pt; margin:0px; padding:0px; }

.place_personal_one_image { text-align:center; }
.place_personal_one_title { text-align:center; }
.place_personal_one_post { text-align:center; }
.personal_home_title { text-align:center; }

#mnenie { min-height:220px;}
#mnenie h1 { color:#F60; }
#mnenie .image { width:225px; float:left; }
#mnenie .text p { font-size:9pt;}
#mnenie .text p strong { font-size:9pt;}
#mnenie .text p span { font-size:9pt;}

#pages { margin-left:240px;} 
#pagesbl { padding:5px; background-color:#F60; color:#FFF; margin:0px 0px 5px 0px; font-size:16px; font-weight:bold; }
#pagesbl a { color:#FFF; }
#pages .cat { font-size:15px; font-weight:bold; margin-bottom:10px; }
#pages .cat a { color:#F60; }
#pages .cats { padding-bottom:15px;}
#pages .onep { clear:right; padding:5px 0px 0px 0px; }
#pages .image { float:left; width:110px; }
#pages .text { font-size: 12px;line-height: 14px; margin:0px; padding:0px; }
#pages .title { font-size:14px; margin:0px 10px 0px 0px; font-weight:bold; }
#pages .title2 { background:url('/images/hpub.jpg') no-repeat left top; padding:0px 0px 0px 10px; font-size:10pt; margin:0px 10px 5px 0px; }

#plnews { width:330px; float:left; padding:0px 20px 0px 0px;}
#plnews .image { float:left; width:115px; }
#plnews .title { font-size:14px; margin:0px 0px 5px 0px; font-weight:bold; }
#plnews .text { font-size:8pt; line-height:9pt; margin:0px; padding:0px; }
#plnews .text p {margin:0px; padding:0px; }
#plnews .title2 { background:url('/images/hpub.jpg') no-repeat left top; padding:0px 0px 0px 10px; font-size:10pt; margin:0px 10px 5px 0px; }

.smtitle { font-size:18pt; margin:20px 0 10px 0; letter-spacing:-1px; }
.pages_sm_title {margin:5px 10px 10px 0px;}
.pages_sm_title a { font-size:16px; font-weight:bold; line-height:18px;  }

.pages_home_image { width:230px; float:left; margin:0px 0px 10px 0px; }
.pages_st1 { background:url('/images/htop.jpg') no-repeat left top; height:9px; }
.pages_st2 { background:url('/images/htbg.jpg') repeat-y left top; padding:1px 10px 1px 10px; }
.pages_st3 { background:url('/images/hbtm.jpg') no-repeat left top; height:8px; }

.pages_home_title { font-size:12pt; margin:10px 0 0 0; font-family:Tahoma; }
.pages_home_text {  font-size: 12px; line-height: 14px; margin:0px 10px 0px 0px; }
.pages_sm_cont { margin:0 15px 0 0px;}
.pages_sm_img {  }
.pages_sm_title { font-size:10pt; }
.pages_sm_text { font-size:8pt; line-height:9pt; }


#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}

#slider p#controls, p#controls2{
	margin:0;
	position:relative;
	} 
													
#slider #prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:20px;
	height:20px;
	background:url(/images/btn_prev.gif) no-repeat 0 0;	
	}	
#slider #nextBtn a, #nextBtn2 a{ 
	background:url(/images/btn_next.gif) no-repeat 0 0;	
	}	
	
.calend { }

#repdata { font-size:8pt; margin:5px 0 5px 0; }
#repdata span { color:#999; }
#rephome { margin-left:0px;margin-bottom: 10px; position: relative; }
#kinohome { min-height:210px; }
#reptitle { font-size:13pt; font-family:Arial; margin:5px 0 0 0; line-height:13pt; }

#rephome_special {
    border: none;
    height: 210px;
    margin: 7px 0 5px 0;
    overflow: hidden;
    position: relative;
    width: 710px;
}
#rephome_special a {
	text-decoration: none;
}
#rephome_special .title {
    background: url("/images/bgpng.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    left: 0;
    padding: 0 10px;
    position: absolute;
    top: 170px;
    width: 705px;
}

.pages_cont { width:250px; float:right; margin:0px 10px 10px 20px; }
.news_cont { padding:10px 20px 1px 20px; }
.home_news { padding:0px 10px 0px 30px; background:url('/images/home_news.jpg') no-repeat left top;}
.home_newsplace { padding:0px 0px 0px 20px; }

.news_mid_title a { font-size:12pt; }
.news_mid_image { width:310px; float:left; }
.news_mid_text * { font-size:8pt; }
.news_ { border:1px solid #999;  }
.newsplace_ { border:1px solid #999;  }
.news_break { width:20px; background:url('/images/news_break.gif') repeat-y left top; }

.new_places { padding:0 20px 10px 15px; }
.news_one { margin:0 0 10px 0; }
.news_one_image { width:115px; float:left; }
.news_one_title { font-size:11pt; line-height:13pt;}
.news_one_text * { font-size:8pt; line-height:10pt; margin:5px 0 0 0; padding:5px 0 0 0; }

.home_one_news { width:300px; float:left; }
.home_cont_top { width:730px; height:20px; background:url('/images/home_cont_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/home_cont_bot.jpg') no-repeat left top; }
.home_cont { padding:10px 10px 0px 10px; }
.home_news { padding:0px 0px 0px 30px; background:url('/images/home_news.jpg') no-repeat left top;}

.flash_obj { margin:2px 0px 2px 12px; }
.cal_item { height:18x; margin:3px 0px 0px 0px; }
#currday { text-align:center; margin:-5px 10px 0px 0px; }
#allevent { width:200px; padding:0 10px 0 0; float:right; text-align:right; }
.home_report_link { width:500px; height:335px; border:1px solid #FF0; float:left; }

.home_calend { width: 721px; }
.homecdiv { margin-top: 10px; /*  padding:0px 0px 0px 10px; */ }
.calday { width:31px; height:40px; /*background:url('/images/calday.jpg') no-repeat left top;*/ }
.currday { width:30px; height:50px; /*background:url('/images/currday.jpg') no-repeat left top;*/ }
.currday .ddayweek a { font-size:12pt; color:#FFF; font-weight:bold;}

.dayweek { color:#FC0; font-size:8pt; text-align:center; line-height:7pt; padding-top:4px;}
.daywork { color:#FFF; font-size:8pt; text-align:center; line-height:7pt; padding-top:4px;}
.ddayweek { color:#F60; font-size:10pt; text-align:center; line-height:10pt; padding-top:7px;}
.ddaywork { color:#DDDDDD; font-size:15px; text-align:center; line-height:10pt; padding-top:8px;}
.ddayweek a { color:#F60; }
.ddaywork a { color:#000; text-decoration: none; color: #666; }




.ddaywork a:hover{
	font-size: 16px;
	font-weight: bold;
	color:black;
}

#td.currday .ddaywork a { font-size:12pt; font-weight:bold; color:black; /*color:#FFF;*/}
td.currday .ddaywork a { color:#DDDDDD; font-size:15px; text-align:center; line-height:10pt; padding-top:7px; color:black; text-decoraton: none; color: #666; /*color:#FFF;*/}

td.currday .ddaywork a:hover{
	font-size: 16px;
	font-weight: bold;
	color:black;
}

.button { cursor:pointer;}
.search_home { background:url('/images/homesearchbg.jpg') left top no-repeat; height:200px; padding:0px 0px 0px 0px; margin:0px; width:550px; }
.search_query { margin:0px 0px 10px 0px; padding:3px 0px 0px 0px; }
.homesearch { background:transparent url('/images/homesearch.jpg') no-repeat 0 0; width:91px; color:#FFF; font-size:10pt; padding:4px 0px 3px 0px; border:none; cursor:pointer; }
.homesearch2 { background:transparent url('/images/homesearch2.jpg') no-repeat 0 0; width:91px; color:#FFF; font-size:10pt; padding:4px 10px 3px 10px; border:none; cursor:pointer; }
.homequery { font-size:1.3em; border:1px solid #666; width:320px; }

.search_query span { font-size:1.3em; padding:0px 0px 0px 20px; }
.search_letters { margin:5px 10px 5px 10px; border-top:1px solid #FFF; padding:10px 10px 10px 10px; border-bottom:1px solid #FFF;  }
.search_letters_title { font-size:1.3em; width:100px; float:left; }
.search_param_text { width:130px; float:left; margin:5px 10px 5px 20px; line-height:110%; }
.search_param_cont select { font: 85%/0.9 arial, helvetica, sans-serif; width:130px; }

.hdtime .date { margin:0px; padding:1px 0px 1px 20px; background:url('/images/icons/25.png') no-repeat left top; font-size:9pt; color:#666; font-weight:bold; }

.home_place_image { float:left; margin:0px 10px 10px 0px; }
.home_place_title { font-size: 1.3em; }
.home_place_cat {  }
.home_place_title span { font-size: 0.9em; color:#999 }
.home_place_title span a { font-size: 0.9em; color:#999 }

#newsplace { background:#F60; color:#FFF; margin:5px 0px 5px 0px; }
#newsplace h2 { color:#FFF; padding:10px 5px 10px 5px; margin:5px; }
#newsplace h2 a { color:#FFF; }

.home_one_place { width:345px; float:left; border:0px solid #666; }
.home_news_cont { font-size:9pt; height:17px; }
.home_news_date { background:url('/images/calend.gif') no-repeat left; padding:0px 10px 0px 20px; margin:0 0 0 115px; color:#999; }

.events_top { background:url('/images/events_top.jpg') no-repeat left top; height:25px; width:550px;}
.events_bg { background:url('/images/events_bg.jpg') repeat-y left top; width:550px; }
.events_bot { background:url('/images/events_bot.jpg') no-repeat left top; height:25px;width:550px;}

.events_cont { padding:0px 10px 0px 15px; margin:0px; }
.events_cont h1 { padding:10px 0px 5px 0px; margin:0px; }
.events_about { padding:0px 30px 0px 10px; background:url('/images/phframebg.jpg') no-repeat left top; }
.home_cal_title { font-size:11pt; font-weight:bold; margin:5px 0px 0px 0px; }

/*
.events_onenb { margin:0px 10px 0px 260px; padding:10px 0 10px 10px; }
.events_onenb:hover { margin:0px 10px 0px 250px; padding:10px 0 10px 20px; background-color:#CCC; }
.events_onenb .title {font-size:14pt; font-family:Arial; line-height:14pt; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
.events_onenb .title a { text-decoration:none; color:#666;}

*/
.hhr { height:1px; border-bottom:1px solid #CCC; margin:5px 0px 5px 250px; }

.events_one { margin:0px 10px 0px 260px; padding:5px 0 10px 10px; }
.events_one:hover { margin:0px 10px 0px 250px; padding:0px 0px 0px 20px;  }

.events_onefirst .hevtopfirst { background:url('/images/hevent.png') no-repeat right top; padding:10px 0px 10px 20px; margin:5px 0px 0px 0px; }
.events_onefirst .hevbotfirst { background:url('/images/hevent.png') no-repeat right bottom; height:5px; margin:0px 0px 10px 0px; }

.events_onefirst .hevtop { background:url('/images/hevent.png') no-repeat right top;  padding:15px 0px 10px 20px; }
.events_onefirst .hevbot { background:url('/images/hevent.png') no-repeat right bottom; height:5px; margin:0px 0px 5px 0px; }

.events_onefirst { margin:0px 10px 0px 250px; padding:0px; }
.events_onefirst .title {font-size:14pt; font-family:Arial; line-height:14pt; margin:0px 0px 5px 0px; padding:0px; }
.events_onefirst .title a { color:#000;}
.events_onefirst .title {font-size:14pt; font-family:Arial; line-height:14pt; margin:0px 0px 5px 0px; padding:0px; }
.events_onefirst .date { color:#000; }

.events_one .title {font-size:14pt; font-family:Arial; line-height:14pt; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; }
.events_one .title a { text-decoration:none;  color:#666;}

.events_one_image { margin:10px 0px 0px 0px; }
.events_one_dates { padding:5px 0px 5px 0px; font-size:8pt; line-height:9pt; }
.events_one_text { font-size:0.9em; }
.events_one_text p { font-size:8pt; line-height:10pt; margin:3px 0px 3px 0px; }
.events_one_images { border:none; }
.home_rate_place_cont { margin:5px 0px 5px 15px; }
.home_rate_place_title { margin:5px 0px 5px 0px; font-size:10pt; font-weight:bold; }

.report_home_title { margin:340px 0px 0px 0px; height:40px; background-color:#666; color:#FFF; padding:10px; }
.report_home_cont { width:700px; height:400px; padding:1px 0px 0px 0px; background-color:#06F; margin:0px 0px 0px 10px; }
.report_home_title_text { font-size:18pt; color:#FFF;  margin:0px 0px 5px 0px;  }
.report_home_title_text a { color:#FC0; text-decoration:none; }
.report_home_title_text a:hover { color:#F90; text-decoration:underline; }
.report_home_title_place { font-size:10pt; margin:10px 0px 0px 0px;  }
.report_home_title_place a { color:#FFF;}
.report_home_title_date { font-size:11pt; float:right; width:200px; text-align:right; margin:5px 5px 5px 20px; }
#carusel { float:right; height:340px; background-color:#333; width:180px; color:#FFF; }
#carusel ul,li { list-style:none; padding:0; margin:0; float: left; }

.r_cont {
	position: relative;
}

#repplace { 
	margin: 0 10px 10px auto;
	width: 230px;
	float: left;
	height: 230px;
}

#slider{ 
	width: 715px !important; 
	margin:7px 0 0 0;
	height: 717px; 
}	

#slider li{ 
	width:720px;
	height: 717px; 
	overflow:hidden; 
}	

#slider #prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:20px;
	height:20px;
	position:absolute;
	left:210px;
	top: -744px;
}	

#slider #nextBtn, #nextBtn2{ 
	left:230px;
}

#repplace .r_cont .title {
	position: absolute;	
	bottom: 0px;
	padding: 5px;
	width: 220px;
	background: url('/images/bgpng.png');
	color: white;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
}

#repplace .r_cont .title a {
	text-decoration: none;
	color: white;
}

#repplace .r_cont .title .info {
	font-size: 8pt;
	color: white;
	margin: 5px 0 0 0;
	font-weight: normal;
	padding: 0px;
	position: relative;
	display: none;
}

#repplace .r_cont .title .info div {
	margin: 0px;
	padding: 0px;
	line-height: 10pt;
}

#repplace .r_cont .title .info div a {
	text-decoration: underline;
}

.rep_home_title {
	margin-bottom: 1px;
}	

.movie a:hover {
	text-decoration: none;
}

.cinema_3d a:hover {
	text-decoration: none;
}

.cinema_new a:hover {
	text-decoration: none;
}

#rep_img_h{
	width: 230px;
	height: 230px;
	display: block;
}

#pages_title_hr{
	margin-bottom: 8px;
}

.left_c{
	padding: 0 10px 10px 0;
}

#sec_cont_f{
	padding-left: 65px;
}

#sec_cont_c{
	padding-left: 56px;
}

.place_rep_h{
	font-size: 8pt;
	color: white;	
	font-weight: normal;
	padding: 0px;
}

#repplace .title .place_rep_h a{
	text-decoration: underline;
}

.af_content_t {
	padding-top: 10px;
}

.calwday{
	width: 31px;
	height: 41px;
	
}

.calwday.calday{
	background: url(/images/calendh.png) no-repeat scroll -29px -1px;
}

.calwday.calday:hover{
	background: url(/images/calendh.png) no-repeat scroll -29px -46px;
	
}


.calwday.currday{
	background: url(/images/calendh.png) no-repeat scroll -60px -1px;
}

.calwday.currday:hover{		
	background: url(/images/calendh.png) no-repeat scroll -60px -46px;
}

.rep_youtube{	
    position: absolute;
    top: 84px;
    left: 84px;
    z-index: 0;
}

#head_tablebg .block_right > div + div {
	 margin: 0px 0px 5px 0px;
}


.report_top.big {
	background: url('/images/reports_top_big.jpg');
}

.home_cont_bg.big {
	width: 980px;
	background: url('/images/home_cont_bg_big.jpg');	
}

.rep_cont_bot.big {
	width: 980px;
	background: url('/images/reports_bot_big.jpg');
}

.cinema_cont_h ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.cinema_cont_h ul {
	width: 20000px;
}

.cinema_cont_h li {
	margin-right: 10px;
	margin-top: 10px;
	height: 300px;
}

.cinema_cont_h img {
	height: 244px;
	width: 172px;
}

.film_img {
	display: block;
}

.film_text {
	display: block;	
	margin: 10px 0px 40px 0px;
	width: 172px;
}

#cinema_film {
	width: 900px;
	overflow: hidden;
	position: relative;
}

#cinema_left {
	position: absolute;
	height: 26px;
	width: 15px;
	background: url('/images/icons/arr_s2.png') no-repeat 0 -28px;
	right: 15px;
	top: 50%;
	margin-top: -35.5px;
	cursor: pointer;
}

#cinema_left_wrap:hover #cinema_left {
	background: url('/images/icons/arr_s2.png') no-repeat 0 -56px;
}

#cinema_right_wrap:hover #cinema_right {
	background: url('/images/icons/arr_s2.png') no-repeat 0px -140px;
}

#cinema_left_wrap.disable #cinema_left {
	background: url('/images/icons/arr_s2.png') no-repeat 0 0;
}

#cinema_right_wrap.disable #cinema_right {
	background: url('/images/icons/arr_s2.png') no-repeat 0px -84px;
}

#cinema_right {
	position: absolute;
	height: 26px;
	width: 15px;
	background: url('/images/icons/arr_s2.png') no-repeat 0px -112px;
	left: 15px;
	top: 50%;
	margin-top: -35.5px;
	cursor: pointer;
}

.cinema_cont_h {
	padding-top: 0px;
	margin-left: -10px;
	margin-right: -10px;
	position: relative;
}

.cinema_cont_h h1 a {
	font-weight: normal;
	line-height: 18pt;
	letter-spacing: -1px;
	font-size: 14pt;
	display: inline-block;
	padding-top: 0;
	margin-left: 10px;
	position: relative;
	border-bottom: 0px solid rgb(0, 0, 0);
	text-decoration: underline;
}

.cinema_cont_h h1 a:hover {
	text-decoration: none;
}

.cinema_cont_h h1 {
	margin-top: 0px;
	margin-bottom: -3px;
}

#cinema_left_wrap {
	width: 40px;
	height: 300px;
	position: relative;
	cursor: pointer;
}

#cinema_right_wrap {	
	width: 40px;
	height: 300px;
	position: relative;
	cursor: pointer;
}

#cinema_left_wrap.disable {	
	cursor: default;	
}

#cinema_right_wrap.disable {
	cursor: default;	
}

#cinema_left_wrap.disable #cinema_left{	
	cursor: default;	
}

#cinema_right_wrap.disable #cinema_right{
	cursor: default;	
}

#cinema_left_td {	
	width: 40px;
	position: relative;
	padding-top: 10px;
}

#cinema_right_td {	
	width: 40px;
	position: relative;
	padding-top: 10px;
}

.premier {
	position: absolute;
	right: 40px;
	top: 7px;	
}


.cinema_cont_h .home_wid_k {
	margin-left: 10px;
}