#block_login{
	position:absolute;
	top: 155;
	left: 0;	
	width:170;
	height:70;
	z-index: 10;

}

#left_seo_text, #left_seo_text p, #left_seo_text  td{
	line-height: 16px;
	font-family: Arial;
	font-size:12px;
	color:#333333;
}


body{
	padding:0;
	margin:0;
	background-color: #ffffff;
}
/* правый блок афишы*/
#afisha_block_right{
	margin: 8 0 2 0;
	
}



/* + Описываем блоки */
html { height:100%; }
body { min-height:100%; position:relative; min-width:800px; }
a{color: #003399}
* html body { height:100%; }
#header { width:100%; }
#block_top_menu{padding-top: 10px;margin-left:185}

#content {padding:10 0 0 0;width:100%; width:expression(document.body.clientWidth > 800 ? "100%" : "800px"); }
#container1 { width:100%; float:left; margin-right:-220px; }
#container2 { margin-right:240px; }
#container3 {float:right; background-color: 999999;width:100%; margin-right:-220px; }
#center {padding-right:-220px; }
#left {width:211px; float:left;}
#right { float:right; width:220px; }




#min_width { width:800px; }
.clear{clear:both;}
#footer { position:absolute; bottom:0px;  width:100%; height:60px; }
/* - Описываем блоки */


/* + календарь */
.calendar{font-family: Tahoma; text-decoration: none; font-size: 17px; color:#333333;}
.m1{background: url(/afisha/i/calendar/01.gif) no-repeat;}
.m2{background: url(/afisha/i/calendar/02.gif) no-repeat;}
.m3{background: url(/afisha/i/calendar/03.gif) no-repeat;}
.m4{background: url(/afisha/i/calendar/04.gif) no-repeat;}
.m5{background: url(/afisha/i/calendar/05.gif) no-repeat;}
.m6{background: url(/afisha/i/calendar/06.gif) no-repeat;}
.m7{background: url(/afisha/i/calendar/07.gif) no-repeat;}
.m8{background: url(/afisha/i/calendar/08.gif) no-repeat;}
.m9{background: url(/afisha/i/calendar/09.gif) no-repeat;}
.m10{background: url(/afisha/i/calendar/10.gif) no-repeat;}
.m11{background: url(/afisha/i/calendar/11.gif) no-repeat;}
.m12{background: url(/afisha/i/calendar/12.gif) no-repeat;}


/* - календарь */


/* + таблица */
.afishatH{
	background-color:#e8e8e8;
	color: #666666;
	font-weight: bold;
}
.afishatN{
	background-color:#ffffff;
	color: #333333;
}
/* - таблица */




/* + заголовки */
.header_razdel_link{
	display:block;
	font-size: 12;
	font-family: Arial; 
	color: #000000;
	margin: 10 0 10 0;
}
.header_razdel_link a{
	font-size: 12;
	font-family: Arial; 
	color: #003399;
	text-decoration:underline;
}


.top_menu_chars_btn_left{
	background-color: #abcdef;
	border: 1px solid #CCCCCC;
	width: 25;
	height: 25;
}
.top_menu_chars_btn_right{

	background-color: #abcdef;
	border: 1px solid #CCCCCC;
	width: 25;
	height: 25;
}



.container_chars p a:link, .container_chars p a:visited, .container_chars p a:hover, .container_chars p a:active {
	display: inline;
	background:#FFFFFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-size: 12;
	font-family: Arial; 
	font-weight: bold;
	padding:6px 8px;
	text-decoration:none;
}

.container_chars p a:hover {
	background:#C6E1F0 none repeat scroll 0 0;
	border-color:#666666;
	color:#000000;
}
.container_chars p{
	padding-top:10px

}
.container_chars p span{
	display: inline;
	padding:6px 8px;
	border: 1px solid #CCCCCC;
	text-align: center;
	font-size: 12;
	font-family: Arial; 
	font-weight: bold;
	color: #666666;
	text-decoration: none; 
}
.container_chars p span.char_active, .container_chars p a.char_active,
.container_chars p a.char_active:link, .container_chars p a.char_active:visited, .container_chars p a.char_active:hover, .container_chars p a.char_active:active {
	display: inline;
	padding:6px 8px;
	border: 1px solid #FF6600;
	background-color: #FF6600;
	text-align: center;
	font-size: 12;
	font-family: Arial; 
	font-weight: bold;
	color: #ffffff;
	text-decoration: none; 
}




.container_chars p span.separator{
	display: inline;
	padding:6px 8px;
	text-align: center;
	border: 0px;
	font-size: 12;
	font-family: Arial; 
	font-weight: bold;
	color: #666666;
	text-decoration: none; 
}
	
.dt_nashalo{
	font-family: Arial; 
	text-decoration: none; 
	font-size: 12px; 
	color:#ff3300;
	
}
.div_header{padding: 0 5 0 5;background-color:#e8e8e8;}
.header_today{
	font-family: Arial; 
	text-decoration: none; 
	font-size: 20px; 
	color:#ff3300;
}

.header_block{
	font-family: Arial; 
	text-decoration: none; 
	font-size: 18px; 
	margin: 10 0 5 0;
	color:#666666;
}
.header_afisha{
	font-family: Arial; 
	text-decoration: none; 
	font-size: 20px; 
	color: #ffffff;
}

.head_film{
	font-family: Arial;
	font-size:18px;
	color:#003399;
	display: block;
}
.head_film a{
	font-family: Arial;
	font-size:18px;
	color:#003399;
}

.descr_film{
	line-height: 16px;
	font-family: Arial;
	font-size:12px;
	color:#333333;
}
.descr_film2{
	line-height: 16px;
	font-family: Arial;
	font-size:12px;
	color:#666666;
	display: block;
	margin: 5 0 0 0;
	
}
.content_obj{
	font-family: Arial;
	font-size:12px;
	color:#333333;
	line-height: 150%;
	margin: 15 0 5 0;
}

.descr_zhanr_film{
	font-family: Arial;
	font-size:11px;
	color:#666666;
	display: block;
	margin: 5 0 5 0;
}
/* - заголовки */

/* + Описываем меню */
.top_active{
	background-color: #cccccc;
	color: #333333;
	border-bottom: 0;
}
.span_top_menu{
	font-size:12px;
	margin:5px;
	padding:5px;
	display: inline;
	color: #008aaf;
}

.span_top_menu a{
	color: #008aaf;
	border-bottom: 1px dashed #008aaf;
	text-decoration: none;
	
}

.top_active a{
	color: #333333;
}
/* - Описываем меню */




.aleft_menu{
	font-family: Tahoma;
	font-size: 12px;
	margin:0;
	color: #000000;
	text-decoration: none;
	height: 22px;
	background-color: #ffe3cb;
	border-bottom: 1px dashed #ff7100;
	/*background: url(/afisha/i/bg_aleftmenu.jpg) repeat-x;*/
	padding: 2 0 0 5;

}

.left_menu{
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;

	border-bottom: 1px dashed #ff7100;
	height: 22px;
	margin:0;
	padding: 2 0 0 5;

/*	background: url(/afisha/i/bg_leftmenu.jpg) repeat-x;*/
}
.left_menu a{
	color: #000000;
	text-decoration: none;
}



.atop_menu, .top_menu{
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;

}



.header_razdel{
	font-family: Tahoma;
	font-size: 20px;
	color: #464646;

}