*{ margin: 0; padding: 0;}

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #BBB4A4; 
	font-size:13px; 
	min-width:1000px; 
	background-color: #000000;
	background-image: url(/design/images/body_orig.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

html, body{
/*	height: 100%; */
}

td{
	vertical-align: top;
}

img{
	border: 0px;
}

/* ================================================================================*/

form{ margin: 0; padding: 0; }

div, td, input, select, textarea, p, a, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #BBB4A4; 
	font-size:13px; 
}

input,textarea,select{
	border: 1px solid #3B2800;
	color: #BAB3A1;
	background-color: transparent;
}

a{
	color: #dd992d;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
}

a:visited{
	text-decoration: underline;
}

#main_inside{
	position:relative; 
	margin: 0; 
	min-width: 1000px;  
}
	
/*For IE*/
* html #main_inside{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
}

#main_inside_in{ 
	position:relative; 
	min-width: 1000px; 
	max-width: 1440px;
	padding-left: 0px;
}	

/*For IE*/
* html #main_inside_in{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');  
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1441?'1440px':'100%');   
}

#footer{
	clear: both;
	height: 146px; 
	min-width: 1000px; 
	max-width: 1440px; 
}

/*For IE*/
* html #footer{
	
}

#footer_in{ 
	padding: 0px 0px 0px 186px;
}

#footer_in2{ 
	padding: 0px 0px 0px 130px;
}

.header{
	height: 335px;
	overflow: hidden;
}

.header .left_logo{
	float: left;
	width: 38%;
}

.header .left_logo .lang{
	height: 76px;
	overflow: hidden;
	padding: 0px 0px 0px 185px;
}

.header .left_logo .lang div{
	background-image: url(/design/images/lang_bg.jpg);
	background-repeat: repeat-x;
	width: 190px;
	padding: 35px 0px 0px 0px;
}

.header .left_logo .lang div a{
	color: #ffb72d;
	margin: 0px 19px 0px 0px;
	font-size: 12px;
}

.header .left_logo .logo{
	text-align: center;
}

.header .top_menu_block{
	float: left;
	width: 61%;
}

.header .top_menu_block .block{
	float: left;
	width: 24%;
}

.header .top_menu_block .block .img{
	height: 113px;
}

.header .top_menu_block .block ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.header .top_menu_block .block ul li{
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.header .top_menu_block .block ul li a{
	color: #f5a72b;
	text-transform: uppercase;
	font-family: Times New Roman;
	background-image: url(/design/images/top_menu_li.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-decoration: none;
	font-size: 12px;
}

.header .top_menu_block .block ul li a.cur{
	color: #ffffff;
	background-image: none;
}

.header .top_menu_block .block ul li a:hover{

}

.header .top_menu_block .block ul li a:visited{

}

.total_content{
	padding: 0px 65px 0px 81px;
}

.total_content .total_content_tbl{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 5px;
}

.total_content .total_content_tbl .content{
	padding: 0px 50px 0px 0px;
}

.total_content .total_content_tbl .right_cell{
	width: 307px;
}

.total_content .total_content_tbl .right_cell2{
	width: 255px;
	padding: 0px 38px 0px 0px;
}

.daidgest{
	
}

.daidgest .title{
	background-image: url(/design/images/ico_7.gif);
	background-position: left 28px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 31px;
	height: 87px;
}
.daidgest .title div{
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 22px 0px 0px 3px;
}
.daidgest_ua .title div{
	background-image: url(/design/images/title_dyigest_ua.png);
}

.daidgest_ru .title div{
	background-image: url(/design/images/title_dyigest_ru.png);
}

.daidgest_en .title div{
	background-image: url(/design/images/title_dyigest_en.png);
}

* html .daidgest_ua .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_dyigest_ua.png');
	height: 40px;
}

* html .daidgest_ru .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_dyigest_ru.png');
	height: 40px;
}

* html .daidgest_en .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_dyigest_en.png');
	height: 40px;
}

.daidgest .title div span{
	color: #ffaf30;
	font-family: Georgia;
	font-family: Times New Roman;
	text-transform: uppercase;
	background-image:  url(/design/images/top_menu_li.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 22px;
}

.daidgest .title div span.date{
	color: #cec8b7;
	font-size: 12px;
	position: relative;
	top: 10px;
	background-image: none;
	text-transform: none;
}

.daidgest .item{
	clear: both;
	background-image: url(/design/images/ico_arrow.gif);
	background-position: 10px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 34px;
   height: auto !important;
   min-height: 151px !important;
   height: 151px;
}

.daidgest .item .img{
	position: absolute;
	float: left;
	width: 186px;
	height: 121px;
}
 
.daidgest .item .img img{
	border: 1px solid #50370F;
	background-color: #000000;
	padding: 2px;
}

.daidgest .item .desc{
	padding: 0px 0px 10px 208px;
	line-height: 16px;
}

.daidgest .item .desc p{
	line-height: 18px;
}

.daidgest .item .desc a.name{
	display: inline-block;
	padding: 0px 0px 8px 0px;
	font-size: 14px;
}

.day_list{
	clear: both;
	padding: 7px 0px 0px 0px;
}

.day_list .item{
	clear: both;
	padding: 0px 0px 20px 0px;
}

.day_list .item .title{
	background-image: url(/design/images/ico_7.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 31px;
	height: 53px;
}

.day_list .item .title span{
	color: #ffaf30;
	font-family: Georgia;
	font-family: Times New Roman;
	text-transform: uppercase;
	background-image:  url(/design/images/top_menu_li.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 20px;
}

.day_list .item .title span.date{
	color: #cec8b7;
	font-size: 13px;
	position: relative;
	top: 10px;
	background-image: none;
	text-transform: none;
}

.day_list .item ul{
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
}

.day_list .item ul li{
	padding: 0px 0px 11px 20px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(/design/images/li.gif);
	background-position: left 6px;
	background-repeat: no-repeat;
        clear: both;
}

.day_list .item ul li a{
	font-size: 12px;
}

.days_events{
	clear: both;
}

.days_events .block{
	clear: both;
	padding: 0px 0px 20px 0px;
}

.days_events .block .title{
	background-image: url(/design/images/ico_time.gif);
	background-position: left 28px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 31px;
	height: 90px;
}

.days_events .block_afisha .title{
	background-position: left 32px;
}

.days_events .block_today .title{
	background-image: url(/design/images/ico_time_today.gif);
	background-position: left 38px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 31px;
}

.days_events .block div.block_inner{
	padding-left: 10px;
}

.days_events .block_today div.block_inner{
	border-left: 1px solid #3B2005;
}

.days_events .block .title div{
	padding: 22px 0px 0px 3px;
}

.days_events .block_today .title div{
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 25px 0px 0px 3px;
}

.days_events_ua .block_today .title div{
	background-image: url(/design/images/title_title_ua.png);
}

.days_events_ru .block_today .title div{
	background-image: url(/design/images/title_title_ru.png);
}

.days_events_en .block_today .title div{
	background-image: url(/design/images/title_title_en.png);
}

* html .days_events_ua .block_today .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_title_ua.png');
	height: 40px;
}

* html .days_events_ru .block_today .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_title_ru.png');
	height: 40px;
}

* html .days_events_en .block_today .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_title_en.png');
	height: 40px;
}

.days_events .block_afisha .title div{
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 23px 0px 0px 3px;
}

.days_events_ua .block_afisha .title div{
	background-image: url(/design/images/title_afisha_ua.png);
}

.days_events_ru .block_afisha .title div{
	background-image: url(/design/images/title_afisha_ru.png);
}

.days_events_en .block_afisha .title div{
	background-image: url(/design/images/title_afisha_en.png);
}

* html .days_events_ua .block_afisha .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_afisha_ua.png');
	height: 40px;
}

* html .days_events_ru .block_afisha .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_afisha_ru.png');
	height: 40px;
}

* html .days_events_en .block_afisha .title div{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/design/images/title_afisha_en.png');
	height: 40px;
}

.days_events .block .title div span{
	color: #FEDC3D;
	font-family: Georgia;
	font-family: Times New Roman;
	text-transform: uppercase;
	background-image:  url(/design/images/top_menu_li.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 26px;
	font-weight: normal;
}

.days_events .block_today .title div span{
	color: #ffaf30;
	font-size: 34px;
}

.days_events .block .title div span.date{
	color: #928C80;
	font-size: 13px;
	position: relative;
	top: 10px;
	background-image: none;
	text-transform: none;
}

.days_events .block .item{
	clear: both;
	padding: 0px 0px 5px 24px;
}

.days_events .block .item div{
	padding: 0px 0px 0px 0px;
}

.days_events .block .item_cur div{
	padding: 0px 0px 0px 0px;
	background-image: url(/design/images/days_events_item_cur_1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 266px;
	background-color: #E8A820;
	margin-bottom: 7px;
}

.days_events .block .item div div{
	padding: 0px 0px 0px 9px;
}

.days_events .block .item_cur div div{
	background-image: url(/design/images/days_events_item_cur_2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 248px;
	background-color: transparent;
	padding: 16px 9px 6px 9px;
}

.days_events .block .item div div p.time{
	position: absolute;
	width: 80px;
	font-size: 12px;
}

.days_events .block .item_cur div div p.time{
	color: #251b15;
}

.days_events .block .item div div p.desc{
	padding: 0px 0px 10px 80px;
	font-size: 14px;
}

.days_events .block .item_cur div div p.desc{
	color: #251b15;
	font-size: 14px;
}

.days_events .block .item div div p.desc a{
	color: #FEDC3D;
	font-size: 14px;
}

.days_events .block_today .item div div p.desc a{
	color: #dd992d;
	font-size: 14px;
}

.days_events .block .item_cur div div p.desc a{
	color: #251b15;
	font-size: 14px;
}

.total_content .horiz_separ{
	padding: 0px 0px 0px 31px;
	height: 2px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 30px;
	clear: both;
}

.total_content .horiz_separ div{
	border-bottom: 1px solid #2D2903;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 30px;
}

.kino_trailers{
	clear: both;
	padding: 0px 0px 19px 0px;	
}

.kino_trailers .title{
	background-image: url(/design/images/ico_tv.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 27px 34px;
}

.kino_trailers .title a{
	display: inline-block;
	background-image: url(/design/images/top_menu_li_solid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #ffaf30;
	font-family: Times New Roman;
	text-transform: uppercase;
	font-size: 26px;
	text-decoration: none;
}

.kino_trailers table{
	width: 100%;
	border-collapse: collapse;
}

.kino_trailers table .item{
	background-image: url(/design/images/ico_litle_arrow.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 6px;
	width: 201px;
	font-size: 12px;	
	color: #BAB4A8;	
}

.kino_trailers table .item div.img{
	padding-bottom: 8px;	
}

.kino_trailers table .item div.img img{
	border: 1px solid #454545;
	background-color: transparent;
	padding: 2px;
}

.kino_trailers table .item a{
	font-size: 12px;	
	display: inline-block;
	padding: 0px 0px 3px 0px;
}

.block_two_colums{
	clear: both;
	padding: 0px 0px 20px 0px;
}

.block_two_colums{
	
}

.block_two_colums .jury{
	float: left;
	width: 350px;
	position: absolute;
}

.block_two_colums .jury .title{
	background-image: url(/design/images/ico_jury.gif);
	background-position: 3px 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 27px 34px;
}

.block_two_colums .jury .title span{
	display: inline-block;
	background-image: url(/design/images/top_menu_li.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #ffaf30;
	font-family: Times New Roman;
	text-transform: uppercase;
	font-size: 26px;
}

.block_two_colums .jury .list{
	padding: 0px 0px 0px 31px;
}

.block_two_colums .jury .list div{
	float: left;
	width: 134px;
	height: 141px;
	overflow: hidden;
	margin: 0px 20px 0px 0px;
}

.block_two_colums .jury .list div img{
	border: 1px solid #50370F;
	padding: 2px;
	background-color: transparent;
	margin: 0px 0px 8px 0px;
}

.block_two_colums .jury .list a{
	font-size: 13px;
}

.block_two_colums .two_colums{
	padding: 0px 0px 0px 357px;
}

.block_two_colums .guest .title{
	background-image: url(/design/images/ico_guest.gif);
	background-position: 3px 8px;
	background-repeat: no-repeat;
	padding: 0px 0px 27px 34px;
}

.block_two_colums .guest .title a{
	display: inline-block;
	background-image: url(/design/images/top_menu_li_solid.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #ffaf30;
	font-family: Times New Roman;
	text-transform: uppercase;
	font-size: 26px;
	text-decoration: none;
}

.block_two_colums .guest .list{
	padding: 0px 0px 0px 31px;
}

.block_two_colums .guest .list div{
	float: left;
	width: 134px;
	height: 141px;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
}

.block_two_colums .guest .list div img{
	border: 1px solid #50370F;
	padding: 2px;
	background-color: transparent;
	margin: 0px 0px 8px 0px;
}

.block_two_colums .guest .list a{
	font-size: 13px;	
}

.block_two_colums .partners{
	padding: 0px 0px 0px 31px;
	margin: 35px 0px 0px 0px;
}

.block_two_colums .partners .partners_inner{
	clear: both;
	border-top: 1px solid #2A2A2A;
	padding: 20px 0px 0px 0px;
}

.block_two_colums .partners .title{
	color: #767676;
	font-family: Times New Roman;
	text-transform: uppercase;
	font-size: 14px;
	padding: 0px 0px 12px 0px;
}

.block_two_colums .partners img{
	margin: 0px 2px 0px 0px;
}

.we_web{
	float: left;
	width: 290px;
	position: absolute	
}

.we_web2{
	float: right;
	width: 330px;
/*	position: absolute	 */
}

.we_web p, .we_web2 p{
	color: #E2E2E2;
	font-family: Times New Roman;

	text-transform: uppercase;
	font-size: 13px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.we_web a, .we_web2 a{
	padding: 0px 28px 0px 0px;
}

.copyright_created{
	padding: 0px 65px 0px 283px;
}

.copyright_created2{
	padding: 0px 380px 0px 0px;
}

.copyright_created div{
	border-top: 1px solid #2A2A2A;
	padding: 23px 0px 0px 0px;
}

.copyright_created div p.copyright{
	float: left;
	width: 295px;
	color: #67645B;
}

.copyright_created div p.copyright span{
	color: #BAB2A5;
}

.clear{
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.article_body{
	padding: 30px 0px 17px 50px;
	background-image: url(/design/images/article_body.gif);
	background-position: 20px 42px;
	background-repeat: no-repeat;	
}

.article_body h1{
	color: #ffffff;
	font-family: Times New Roman;
	font-size: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 23px 0px;
	font-weight: normal;
}

.article_body .date{
	color: #cec8b7;
	font-size: 12px;
	display: inline-block;
	padding: 0px 0px 13px 0px;
}

.article_body p{
	padding: 0px 0px 6px 0px;
	line-height: 18px;
}

.gallery{
	padding: 0px 0px 0px 50px;	
}

.gallery h2{
	display: inline-block;
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 19px 0px;
}

.gallery .list{
	padding: 0px 0px 0px 4px;
}

.gallery .list div{
	float: left;
	width: 134px;
	height: 141px;
	overflow: hidden;
	margin: 0px 40px 0px 0px;
}

.gallery .list div img{
	border: 1px solid #50370F;
	padding: 2px;
	background-color: transparent;
	margin: 0px 0px 8px 0px;
}

.gallery .list a{
	font-size: 13px;	
}

.right_days_events{
	padding: 6px 0px 0px 0px;
}

.right_days_events .day{
	padding: 0px 0px 2px 0px;
	clear: both;
}

.right_days_events .day .title{
	height: 27px;
}

.right_days_events .day_dayijest .title{
	background-position: 4px 0px;
	background-repeat: no-repeat;
	padding: 24px 0px 0px 0px;
	overflow: hidden;
}

/*.right_days_events .day_dayijest_ua .title{
	background-image: url(/design/images/title_dyigest_small_ua.jpg);
}

.right_days_events .day_dayijest_ru .title{
	background-image: url(/design/images/title_dyigest_small_ru.jpg);
}

.right_days_events .day_dayijest_en .title{
	background-image: url(/design/images/title_dyigest_small_en.jpg);
}*/

.right_days_events .day_today .title{
	background-position: 4px 0px;
	background-repeat: no-repeat;
	padding: 18px 0px 2px 0px;
	overflow: hidden;
}

.right_days_events .day_today_ua .title{
	background-image: url(/design/images/title_today_small_ua.jpg);
}

.right_days_events .day_today_ru .title{
	background-image: url(/design/images/title_today_small_ru.jpg);
}

.right_days_events .day_today_en .title{
	background-image: url(/design/images/title_today_small_en.jpg);
}

.right_days_events .day_afisha .title{
	background-position: 4px 0px;
	background-repeat: no-repeat;
	padding: 18px 0px 2px 0px;
	overflow: hidden;
}

.right_days_events .day_afisha_ua .title{
	background-image: url(/design/images/title_afisha_small_ua.jpg);
}

.right_days_events .day_afisha_ru .title{
	background-image: url(/design/images/title_afisha_small_ru.jpg);
}

.right_days_events .day_afisha_en .title{
	background-image: url(/design/images/title_afisha_small_en.jpg);
}

.right_days_events .day h3{
	color: #FFB031;
	font-family: Georgia;
	font-family: Times New Roman;
	text-transform: uppercase;
	background-image:  url(/design/images/top_menu_li.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 20px;
	font-weight: normal;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 6px;
	cursor: pointer;
	float: left;
	position: relative;
}

.right_days_events .day_afisha_list h3{
	color: #FEE83A;
}

.right_days_events .day .event_list{
	clear: both;
}

.right_days_events .day .event_list ul{
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.right_days_events .day .event_list ul li{
	padding: 0px 40px 8px 23px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(/design/images/li2.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

.right_days_events .day .event_list ul li.cur{
	background-image: url(/design/images/li_cur.gif);
	background-position: left 4px;
	font-size: 18px;
	font-family: Times New Roman;
	color: #E4E4E4;
	line-height: 18px;
}

.right_days_events .day .event_list ul li.cur a{
	font-size: 18px;
	font-family: Times New Roman;
	color: #E4E4E4;
	line-height: 18px;
}

.right_days_events .day_afisha_list .event_list ul li a{
	color: #FEE83A;
}

.text_block_body{
	padding: 30px 0px 17px 50px;
}

.text_block_body h1{
	color: #ffffff;
	font-family: Times New Roman;
	font-size: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	font-weight: normal;
}

.text_block_body p{
	padding: 0px 0px 18px 0px;
	line-height: 18px;
}

.text_block_body h4, .article_body h4, .gallery h4 {
	color: #FFFFFF;
	font-size: 17px;
	font-family: Times New Roman;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}


.text_block_body table.data_tbl{
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0px 22px 0px;
}

.text_block_body table.data_tbl th{
	border-bottom: 2px solid #3B2800;
	text-align: left;
	color: #BBB1A5;
	font-size: 13px;
	padding: 9px 0px 9px 0px;
}

.text_block_body table.data_tbl td{
	border-bottom: 1px solid #3B2800;
	text-align: left;
	color: #B3B3B3;
	font-size: 13px;
	padding: 9px 0px 9px 0px;
}	

.text_block_body ul{
	padding: 7px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
}

.text_block_body ul li{
	padding: 0px 0px 6px 21px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(/design/images/li3.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
}

.text_block_body .data_form{
	padding: 0px 0px 20px 0px;
}

.text_block_body .data_form textarea{
	width: 100%;
	height: 57px;
	overflow: auto;
}

.article_small{
	padding: 32px 0px 0px 0px;
}

.article_small h3{
	font-size: 24px;
	color: #FFFFFF;
	font-family: Times New Roman;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 22px 0px;
}

.article_small p{
	padding: 0px 0px 10px 0px;
}

.afisha{
	
}

.afisha .days{
	height: 51px;
	overflow: hidden;
	margin: 0px 0px 33px 0px;
}

.afisha .days table{
	width: 100%;
	height: 51px;
	border-collapse: collapse;
}

.afisha .days table td{
	border-right: 1px solid #312D07;
	vertical-align: middle;
	text-align: center;
}

.afisha .days table td.last{
	border-right: 0px;
}

.afisha .days table td a{
	color: #ffaf30;
	font-family: Times New Roman;
	text-transform: uppercase;
	background-image:  url(/design/images/top_menu_li.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 20px;
	text-decoration: none;
	font-weight: normal;
}

.afisha .days table td a.today{
	color: #FFFFFF;
	background-image: none;
}

.afisha .days table td a.afisha{
	color: #FFDB3D;
	background-image:  url(/design/images/top_menu_li_afisha.gif);
}

.afisha .day_thema{
	padding: 0px 0px 29px 50px;
}

.afisha .day_thema .name{
	float: left;
	width: 78px;
	color: #CCCCCC;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
}

.afisha .day_thema .list{
	padding: 0px 0px 0px 78px;
	margin: 0px 0px 0px 0px;
}

.afisha .day_thema .list .row{
	line-height: 26px;
	clear: both;
	position: relative;
	top: -6px;
}

.afisha .day_thema .list .row .time{
	float: left;
	width: 78px;
	color: #8F8D81;
	text-transform: uppercase;
	font-weight: bold;	
	font-size: 12px;
}

.afisha .day_thema .list .row p{
	padding: 0px 0px 0px 82px;
	margin: 0px 0px 0px 0px;
}

.afisha .day_thema .list .row ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	display: inline-block;
}

.afisha .day_thema .list .row ul li{
	display: block;
	position: relative;
	padding-left: 3px;
}





/* ================================================================================*/

/*Opera Hack*/
@media all and (min-width: 0px) {

}

.article_body h1 a {
    font-size: 30px;
}
