/*Скрол фильмов*/

div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	height: 325px; /*315*/
	width: 100%;
	background-color: #f3f3f3;	
	overflow: auto;
}

ul.sc_menu {
	display: block;
	height: 290px;
	/* max width here, for users without javascript */	
	width: 6000px;	
/*	padding-top: 20px;*/
/*	padding-bottom: 5px;*/
	/* removing default styling */
	margin: 0;
	background-color: #f3f3f3;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 0px;
	padding-top:10px;
	border:0px solid red;
/*	width:350px;*/

}

.left_colum{float:left; margin-left:8px; height:230px; width:24px;}
.lin_f{ margin-top:0px; *margin-top:5px;  font-size:0px; height:1px; line-height:1px;}

.sc_menu li span {
	display:block;
	float:left;
	border: 1px solid #d1d1d1;
	line-height:0px;
	font-size:1px;	
}

.sc_menu a {
	display: block;
	text-decoration: none;
}

.sc_menu img {
	border: 6px #fff solid;	
	width:160px;
	height:220px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.div_film_items {
	display: block;
	float:left;	
	width: auto; /*743*/
	height: auto;
/*	border-left: 1px solid #FFF;
	border-right: 1px solid #d1d1d1;
*/
	padding: 0 25px;
	padding-top:0px;
}

.div_film_items_ln {
	display: block;
	float:left;	
	width: auto; /*743*/
	height: 270px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #d1d1d1;
	margin-top:5px;

}

.div_film_date {
	display: block;
	float:left;	
	width: auto; /*743*/
	height: 20px;
}

.div_film_time {
	display: inline;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #888888;
	padding-left:7px;
	line-height:15px;
}

a.films,  a.films:link, a.films:visited{
	display:inline;
	clear:both;
	float:left;
	width:160px;
	height: auto; /*18*/
	font-size:12px;
    color: #575757;
    text-decoration: underline;
	margin-top:10px;
}

a.films:hover {

}

.div_vkl_l {
	display: inline;
	float:left;
	width:4px;
	height:63px;
	background: url(/images/tpl/vkl_l.jpg) no-repeat;		
}

.div_vkl_c {
	display: inline;
	float:left;
	width: auto;
	height:62px;	
	border-bottom: 1px solid #d3d2d2;
	background-color: #f3f3f3;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color: #616161;
	padding: 0 15px;
	line-height:20px;
}

.div_vkl_empty {
	display: inline;
	float:left;
	width: auto;
	height:33px;	
	border-bottom: 1px solid #d3d2d2;
	background-color: #f3f3f3;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color: #616161;
	padding: 29px 15px 0 15px;;
}

.div_vkl_r {
	display: inline;
	float:left;
	width:4px;
	height:63px;
	background: url(/images/tpl/vkl_r.jpg) no-repeat;		
}

a.all_afisha,  a.all_afisha:link, a.all_afisha:visited{
	display:inline;
	float:left;
	width:auto;
	height: auto; /*18*/
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
    color: #ed4910;
    text-decoration: underline;
	white-space:nowrap;
	margin-top:10px;
}

a.all_afisha:hover {
text-decoration: none;
}

.div_vkl_c_empty {
	display: inline;
	float:left;
	width: auto;
	height:63px; /*63*/	
	background-color: #FFF;
	padding: 0 23px 0 23px;
		
}

a.kinoprimery,  a.kinoprimery:link, a.kinoprimery:visited{
	display:inline;
	float:left;
	width:auto;
	height: auto; /*18*/
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
    color: #481e88;
    text-decoration: none;
	border-bottom: 1px dashed #481E88;
	white-space:nowrap;
	margin-top:29px;
}

a.kinoprimery:hover {
		border-bottom: 1px dashed #EF6130;
		color: #EF6130;
}

a.rasp,  a.rasp:link, a.rasp:visited{
	display:inline;
	float:left;
	width:auto;
	height: auto; /*18*/
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
    color: #481e88;
    text-decoration: none;
	border-bottom: 1px dashed #a7a9aa;
	white-space:nowrap;
}

a.rasp:hover {

}

/*Конец Скрол фильмов*/

/*Опрос*/

#div_opros {
	display: inline;
	float: right;
	width: 410px;
	min-width: auto;
	height:30px;
	margin-top:28px;
	position:relative;
	z-index:50;
}

#div_opros_v {
	display: none;
	width: 410px;
	height: auto;
	left:0px;
	top:0px;
	position: absolute;
}

#div_opros_t {
	display: inline;
	float:left;
	width: 410px;
	height: 4px;
	background: url(/images/tpl/opros_t.jpg) no-repeat;	
	font-size:1px;
	line-height:0;
}

#div_opros_b {
	display: inline;
	float:left;
	width: 410px;
	height: 4px;
	background: url(/images/tpl/opros_b.png) no-repeat;	
    *background-image:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tpl/opros_b.png', sizingMethod='crop');	
	font-size:1px;
	line-height:0;
}

#div_opros_t_c {
	display: inline;
	float:left;
	width: 408px;
	height: auto;
	background-color: #f3f3f3;
	border-left: 1px solid #d3d2d2;
	border-right: 1px solid #d3d2d2;
}

a.op,  a.op:link, a.op:visited{
	display:inline;
	float:left;
	width: auto;
	height: auto; /*18*/
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
    color: #481e88;
    text-decoration: none;
	border-bottom:1px dashed #481e88;
	margin: 10px 0;
	cursor:pointer;
	margin-left:10px;
	white-space:nowrap;
}

a.op:hover {

}

.op_2{
	display:inline;
	float:left;
	width: auto;
	height: auto; /*18*/
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
    color: #481e88;
    text-decoration: none;
	
	margin: 10px 0;
	cursor:pointer;
	margin-left:10px;
	white-space:nowrap;
}

.curso{ cursor:pointer;} 

/*.tablet{ min-width:900px; max-width:1100px; width:90%;}*/


.div_opros_l {
	display: inline;
	float:left;
	width:7px;
	height:30px;
	background: url(/images/tpl/opros_l.jpg) no-repeat;		
}

.div_opros_l_act {
	display: inline;
	float:left;
	width:7px;
	height:30px;
	background: url(/images/tpl/opros_l_act.jpg) no-repeat;		
}

.div_opros_c {
	display: inline;
	float:left;
	width: 376px; /*396*/
	height:25px; /*30*/
	border-top: 1px solid #d3d2d2;
	border-bottom: 1px solid #d3d2d2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color: #555555;
	padding-top:3px;
	padding-right:20px;
	text-align:left;
	cursor:pointer;	
	background: url(/images/tpl/opros_c.jpg) right top no-repeat;	
}

.div_opros_c_v {
	display: inline;
	float:left;
	width: 376px; /*396*/
	height:27px; /*30*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color: #555555;
	padding-top:3px;
	padding-right:20px;
	text-align:left;
	cursor:pointer;	
	margin: 0 6px;
	margin-top: -3px;
	background: url(/images/tpl/opros_c_v.jpg) right top no-repeat;
}


.div_opros_c_act {
	display: inline;
	float:left;
	width: 376px; /*396*/
	height:25px; /*30*/
	border-top: 1px solid #d3d2d2;
	border-bottom: 1px solid #d3d2d2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color: #fff;
	padding-top:3px;
	padding-right:20px;
	cursor:pointer;		
	text-align:left;	
	background: url(/images/tpl/opros_c_act.jpg) right top no-repeat;		
	background-color: #eb3d00;	
}

.div_opros_r {
	display: inline;
	float:left;
	width:7px;
	height:30px;
	background: url(/images/tpl/opros_r.jpg) no-repeat;		
}

.div_opros_r_act {
	display: inline;
	float:left;
	width:7px;
	height:30px;
	background: url(/images/tpl/opros_r_act2.jpg) no-repeat;		
}


/*Конец Опрос*/

/*Новости*/
a.all_news,  a.all_news:link, a.all_news:visited{
	display:inline;
	float:left;
	width:auto;
	height: auto; /*18*/
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #363636;
    text-decoration: underline;
	margin-bottom:15px;
}

a.all_news:hover {

}

.vot2{ background: url(/images/vot2.jpg) left top no-repeat;  float:left; width:100%; height:10px; line-height:1px; font-size:0px; }
.vot1{ background:url(/images/vot1.jpg) right top no-repeat; width:10px; float:right; height:10px; line-height:1px; font-size:0px; }

.div_frame_news {
	display: inline;
	clear:both;
	float:left;
	width:235px;
	height: auto;
	font-size:12px;
	margin-bottom: 17px;
	font-style:italic;
	color: #a2a2a2;
}

.div_frame_news b{
	font-style:normal;
	font-weight: normal;
	color: #6f6f6f;
}


.anf{ padding:10px; font-size:13px; font-style:italic; color:#481E88;}


/*Конец Новости*/

/*Барабаны*/
.div_frame_baraban {
	display: block;
	float:left;
	width:400px;
	height:250px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}

.div_frame_baraban_txt {
	display: block;
	clear:both;
	float:left;
	/*width:400px;*/
	/*width:350px;*/
	height: auto;
	font-size:11px;
	font-weight:bold;
	color: #531507;
}

.div_frame_baraban_txt a {
	display: inline;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #ef6130;
	margin-right:12px;
	font-weight: normal;	
}


.div_frame_baraban_txt a:hover {
 text-decoration:none;
}

.div_frame_baraban_txt b {
	display:block;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4f4f4f;
	font-weight: normal;
	margin-top:5px;
}

/*Конец Барабаны*/

