#newscont { 
	margin:0; 
	padding: 10px 40px 7px 10px;
	width: 680px; 
}
#comms { padding:10px; background:#FEFEFE; border:1px solid #999; margin:15px 0 0 0; }

h2 { color:#F60; }

#dates { padding:10px 10px 2px 10px; background-color:#efefef; margin:0px 0px 10px 0px;}
#dates .cont { margin:0px 0px 5px 0px; width:300px; }
#dates .cont .text { width:120px; float:left;}

.ddt { font-size:10pt; width:auto; float:left; padding:2px 5px 2px 5px;  }
.ddt_active { font-size:10pt; background-color:#fc0; width:auto; padding:2px 5px 2px 5px; float:left; font-weight:bold; }

#newscont .image { 
	#width:174px; 
	float:left; 
}
#newscont .image img {
	
}

#newscont .premiers .image img {
	width: 165px;
	#min-height: 220px;
	margin: 0px 20px 0px 0px;
}


.vote_text { padding:10px; border:1px solid #CCC; background-color:#EEEEE2; margin:0px 0px 0px 245px; width:250px; }
.pagesdate { font-size:8px; color:#666;}
#voting .vote_text .text { font-size:7px; line-height:12px; padding:5px 0; margin:0px; }
.zhanr { margin:5px 0px 5px 0px; }

#premier_cont { padding:0px; background-color:#EEEEE2; }
#premier { width:233px; float:left; text-align:center; }
#premier .title { font-size: 18px;}
#premier .date { font-size:10pt; font-weight:bold; color:#930; margin:5px 0px 5px 0px; }

.premiers { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #CCC;}
.premiers .image { 
	float:left; 
	#width:174px; 
}
.premiers .title { font-size: 18px; margin:10px 0px 5px 0px; padding-top: 10px; }
.premiers .rate { font-size:9px; color:#666; }
.premiers .text { margin:0px; padding:0;}
.premiers .comments { margin: 0px 0px 0px 174px; background:url('/images/blogs_comments.gif') no-repeat left top; padding:0px 0px 0px 25px; }

.premiers .date { 
	width: 93px;
	height: 82px;
	float: right;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	background: url('/images/premier_new.png') no-repeat 50% top;
}
.premiers .date .prem { 
	font-size: 12px;
	letter-spacing: 0px;
	color: rgb(255, 255, 255);
	line-height: 25px; 
	font-weight: bold;
}
.premiers .date .day { 
	font-size: 36px;
	font-weight: bold;
	line-height: 38px;
}
.premiers .date .month { font-size:12px; line-height: 12px; font-weight: bold; text-transform: capitalize;}

.pagescat { padding:10px; color:#999; white-space:nowrap; float:left; }
.pagescat span { padding-right:10px; }
.pagescat a { color:#999; }
.pagescat_curr { padding:10px; background-color:#EEE; color:#000; white-space:nowrap; float:left; }
.smtitle { font-size:18pt; margin:20px 0 10px 0; letter-spacing:-1px; }
.pages_sm_title {margin:5px 0px 10px 0px;}
.pages_sm_title a { font-size:16px; font-weight:bold; line-height:18px;  }
.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; }
.pages_tags { background:url('/images/blogs_tags.gif') no-repeat left top; padding:3px 0px 0px 20px; margin:0px 0px 0px 160px; height:25px; }

.pages_one_image { width:370px; margin:0px 10px 20px 20px; float:right; text-align:right; }
.pages_one_record { clear:both; margin:0px 30px 0px 0px;}
.clear_date { width:140px; clear:both; font-size:1px; height:1px; }
.pages_home_date { width:130px; text-align:center; float:right; margin:10px 0px 0px 0px; background-color:#EFEFEF; padding:10px; color:#666;  }
.pages_author { margin:10px 0px 0px 20px; }
.pages_date_image { width:160px; float:left; margin:0px 0px 10px 0px;}
.pages_image { margin:0px 0px 10px 20px; clear:both; }
.pages_date { width:145px; background:url('/images/blogs_date.gif') no-repeat right top; height:45px; font-family:Tahoma;}
.pages_date_day { font-size:25pt; font-family:Tahoma; float:left; margin:13px 13px 0px 30px; }
.pages_date_month { font-size:10pt; font-family:Tahoma; text-transform:uppercase; margin:0px 0px 2px 0px; line-height:10pt; padding:7px 0px 0px 0px; }
.pages_date_year { font-size:12pt; font-family:Tahoma; font-weight:bold; line-height:10pt; }
.pages_title { line-height:14pt; letter-spacing:-1px; margin:10px 0px 10px 0px; font-weight:normal; }
.pages_title a {  font-size:16pt; text-decoration:none;}
.pages_title a:hover {  text-decoration:underline;}
.pages_date_clear { clear:both;} 
.pages_title_author { margin:0px 0px 0px 160px; }
.pages_title_author a { font-weight:normal; }
.pages_title_author span { margin:0px 0px 0px 0px; color:#999;}
.pages_divider { margin:10px 0px 20px 0px; height:10px; font-size:1px; background:url('/images/blogs.gif') no-repeat left bottom; clear:both; }
.pages_comments { background:url('/images/blogs_comments.gif') no-repeat left top; padding:0px 0px 0px 35px; margin:10px 0px 0px 20px; }

.page_image { width:185px; float:right; margin:0px 0px 20px 20px; }
.pages_home_text { padding-left:0px; }
.pages_home_text * { margin:0px 0px 10px 0px; color:#000; font-size:10pt; color:#000; }
.pages_comment { margin:0px 0px 0px 0px; }
.pages_one_avatar { width:90px; float:left; background:url('/images/blogs_arrow.gif') no-repeat left top; padding:0px 0px 0px 15px; }
.pages_one { margin:10px 0px 10px 20px; background:url('/images/blogs_.gif') no-repeat left top; padding:10px 0px 0px 0px; clear:both; }
.pages_one_comment { margin:0px 0px 0px 52px; }
.pages_one_text { margin:5px 20px 10px 0px; color:#333; font-size:11pt; }
.pages_one_author { font-size:9pt; }
.pages_one_author a { font-weight:bold; }
.pages_one_author span { margin:0px 0px 0px 15px; color:#999; }

.pagination_top { clear:both; margin:10px 0px 10px 0px; }
.pagination_bot { clear:both; }



.filt_em {
	font-size: 14px;
	margin-bottom: 5px;
	color: black;	
}

.filt_em span {	
	#border-bottom: 1px solid black;
	cursor: pointer;
}

.filt_em.active span {	
	color: rgb(232, 90, 0);
	#border-bottom: 0px solid black;
	cursor: text;
	
}

.filt_em.active {
	margin-bottom: 5px;
}

#filt_block .white {
	border-bottom: 1px solid white;
	width: 198px;
	margin-bottom: 18px;
}

#filt_block .gray {
	border-bottom: 1px solid #cccccc;
	width: 198px;
	margin-top: 23px;
}

.cinemalist {
	display: none;	
	margin: 6px 0px 16px 6px;
}

 #filt_block {
	background: #efefef;
	border: 1px solid #999999;
	width: 198px;
	float: right;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
}

hr {
	margin: 0px;
}

.bannerPoint {
	float: right;
	margin-bottom: 20px;
}

#premier_right {
	margin-top: 10px;
	margin-right: 10px;
}

#premier_left hr {
	border-bottom: 1px solid rgb(204, 204, 204);
}

hr#first_premier {
	margin-bottom: 10px;
}

.premier_genre span {
	color: rgb(153, 153, 153);
}

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

#premier_left h1 {
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 19px;
}

#premier_left .movie_descr span {
	color: rgb(153, 153, 153);
	margin-right: 3px;
}

#premier_left #town_title {
	color: rgb(153, 153, 153);
	font-size: 12px;
}

#premier_left #town_title a {
	color: rgb(153, 153, 153);
	font-size: 12px;
}