html, body {
	margin:0; padding:0; 
	position:relative; 
	COLOR: #000000;
	vertical-align:top;
	text-align:center;
	font-family:Arial;
}
P{
/*LINE-HEIGHT: 14px;*/
margin:5px 0 0 0;
font:11px Arial, Helvetica, sans-serif !important;
text-align:justify;
}
P.item{
margin:10px 0 0 0;
}

TD{
vertical-align:top;
font:Arial, Helvetica, sans-serif !important;
}
.border1_block
 {
FONT-SIZE: 11px; COLOR: #e5e5e5; FONT-FAMILY:  Arial, Helvetica, sans-serif;
 border : 1px solid #fb1;
 padding-bottom :2px;
 padding-right :4px;
 padding-left :4px;
 padding-top : 2px;
 background-color : #333399;
 display : block;
}

.border2_block
 {
FONT-SIZE: 11px; COLOR: #e5e5e5; FONT-FAMILY:  Arial, Helvetica, sans-serif;
 border-top : 2px solid #fb1;
 padding-bottom :3px;
 padding-right :3px;
 padding-left :3px;
 padding-top : 3px;
 background-color : #40668C;
 display : block;
}

.border3_block
 {
color: #e5e5e5;
font: 11px Arial, Helvetica, sans-serif;
border-top : 3px solid #fb1;
border-bottom : 1px dotted #fb1;
padding:3px;
background-color : #254561;
display : block;
height:40px;
/*float:left;*/
}
A {
	COLOR: #0033CC;
	text-decoration : none;
}
A:hover {
	COLOR: #0033CC;
	text-decoration : none;
}
A:visited {
	COLOR: #0033CC;
	text-decoration : none;
}	
input {
	font-size : 9px; ;color : #fa1; 
	font-family : Arial, Helvetica, sans-serif; background : transparent
}
input.text {
	color : #e5e5e5;font-size : 11px; 
	background-color : #555555;
	border : 1px solid #e5e5e5
}
input.search {
	background: transparent; border : none;
	color : #e5e5e5; 
}
input.submit {
	background: #555555; 	color : #e5e5e5;
	border : 1px solid #e5e5e5;letter-spacing : 2px;font-size : 9px;
	}
SELECT{
	color : #e5e5e5; font-size : 11px; font-family : Arial, Helvetica, sans-serif;
	background-color : #222222;
	}
TEXTAREA {
	background: transparent; border : 1px solid #e5e5e5;
	color : #e5e5e5;font-size : 10px; letter-spacing : 1px;font-family : Arial, Helvetica, sans-serif;
	SCROLLBAR-HIGHLIGHT-COLOR: #222222; SCROLLBAR-3DLIGHT-COLOR: #e5e5e5; 
	SCROLLBAR-ARROW-COLOR: #e5e5e5; SCROLLBAR-DARKSHADOW-COLOR: #222222; 
	SCROLLBAR-BASE-COLOR: #e5e5e5; SCROLLBAR-FACE-COLOR: #555555;
	}
	
IMG {border:none;}
	
h1 {
font:bolder 12px Arial, Helvetica, sans-serif;
COLOR: #e5e5e5; text-decoration : none; 
}
h2 {
font: 9px Arial, Helvetica, sans-serif;
COLOR: #e5e5e5;text-decoration : none;
}
.text1
{
font: 11px Arial, Helvetica, sans-serif;
COLOR: #ffbb11;text-decoration : none;display:block; margin:0 0 5px 0;
}
input.checkbox
{
 color : #e5e5e5; background : transparent; border : none
}
form 	{
margin:0;
padding:0;
font:12px  Arial,  sans-serif;	
}

fieldset {
margin:0; padding:5px;
border:0;
}

fieldset div br {
display : none;
}
fieldset div p {
margin:5px 0;
text-align: center;
}

fieldset h1 {
display : block;
width:420px;
text-align:center;
margin: 10px 0 5px 0;
color:#fb1;
font:bolder 13px  Arial, Helvetica, sans-serif;
}

/* Style the legend, labels and the div containing the submit button. */

legend {
font-weight : bold;
color : #BB2222;
margin : 0;
padding : 2px;
}

label {
display : block;
text-align:center;
margin:10px 0 5px 0;
}

#fm-submit {
clear : both;
padding : 0;
text-align : left;
}

	#fm-submit input {
	border: 1px solid #fb1;
	padding: 1px 2px;
	background: #444;
	color: #FFFDF4;
	font-size: 100%;
	width: 200px;
	margin: 10px 0 0 0;
	}

#fm-control {
padding : 0;
margin:0 0 0 5px;
text-align : left;
float:left;
display:block
}	

	#fm-control input {
	border: 1px solid #fb1;
	padding: 1px 2px;
	background: #444;
	color: #FFFDF4;
	font:11px Arial, Helvetica, sans-serif !important;
	width: 100px;
	margin: 5px 0 0 0;
	}	
	
fieldset div {
margin:5px;
padding:0;
text-align:left;
}

	fieldset div.fm-optional {
	display : none;
	}
	fieldset div input.radioBtn {
	/* Width for modern browsers */
	padding : 2px;
	color: #e5e5e5;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 90%;
	width:auto;
	border:0;
	background:#000;
	}
	
	fieldset div input {
	width: 420px; /* Width for modern browsers */
	padding : 2px;
	color: #e5e5e5;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #444444;
	border: 1px solid #fb1;
	}

	fieldset div select {
	font-family :  Arial, Helvetica,sans-serif;
	font-size : 11px;
	width: 420px; /* Width for modern browsers */
	border : 1px solid #fb1;
	background: #444;
	padding : 2px;
	color: #e5e5e5;
	}
	
	fieldset div textarea {
	width: 420px; /* Width for modern browsers */
	padding : 2px;
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #444;
	border: 1px solid #fb1;
	}

/* Optional fields. */

.fm-optional input, .fm-optional textarea {
border : 1px solid #ccc;
background: #666666;
}
.alert {
	color: #BB2222;
	display:block;
	margin: 10px 0;
	border: 1px solid #BB2222;
	padding:5px;
	background:#C2C2C2;
}
.ok {
	color: #228B22;
	display:block;
	margin: 10px 0;
	border: 1px solid #228B22;
	padding:5px;
	background:#C2C2C2;
}
.red {
		color: #fb1;
}

#bannerBlock{
	text-align:left;
	vertical-align: top;
 }
 #bannerBlock A {
 	margin-top:7px;
	display:block;
	font-size:11px;
 }
.bannerBlock IMG{
margin-top:7px;
}
 .bannerBlock1{
	vertical-align: top;
 }
 .bannerBlock1 A {
 	margin:5px 0 0 7px;
	display:block;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
 }
 
 .bannerBlockTop{
	text-align:center;
	vertical-align: top;
 }
 .bannerBlockTop A {
 	margin:5px 0;
	display:block;
	/*float:left;*/
	font:11px Arial, Helvetica, sans-serif;
 }
 
 /************* #search styles ***************/

#search{
padding: 0;
margin:19px 0 0 50px;
}

#search form{
margin:0;
padding:0;
}

#search label{
margin: 0;
padding: 0;
}
#search input {
	width:80px; 
	color:#000000; 
	font-size:12px; 
	background-color:#fff; 
	border : 1px solid #000000;
}
#search input.submit{
	width:100px;
	margin:0 0 0 20px;
	display:inline;
	font-size:11px; 
}

#slogan{
padding: 0;
margin:7px 0 0 50px;
font:12px "Trebuchet MS",sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#layout{
display:block;
margin: 0 auto;
width: 980px;
border-left: 1px solid #ffbb11;border-right: 1px solid #ffbb11;
}
#bigAdHeader{
	padding:0;
	margin:0;
	text-align: center;
}
#headerBlock{
/*	border-top:1px solid #fb1;
*/
	border-bottom:1px solid #fb1; 
	margin:0 0 5px 0;	
	width: 980px;
	display: block;
	}
	
#headerLeftBlock{
	padding:5px 2px;
	width: 850px;
	display: block;
	float:right;
	/*line-height: 20px;
	background: #FFAA11;*/
	}
	
#topAdBlock
{
font:11px Arial, Helvetica, sans-serif;
COLOR: #e5e5e5;
padding:3px 0;
margin:0;
display : block;
text-align: center;
}
#left {
	float:left; 
	position:relative; 
	width:42%;
	left:0;
	text-align: left;
}
#right {
	float:right; 
	width:58%;
}
#content{
COLOR: #e5e5e5;
margin:5px 23px;
padding:0 10px;
font:11px Arial, Helvetica, sans-serif !important;
}
#content h1{	
	display: block;
}
/*
.clear {
	clear:both;
	padding:0px;
	margin: 0px;
	}*/
/***********************************************/
/* Navigation                                  */
/***********************************************/

.tabsheets,
.tabsheets dt,
.tabsheets dd
{
margin: 0;
padding: 0;
border: none;

}
dl.tabsheets dt
{
font:bolder 12px Arial, Helvetica, sans-serif;
color: #e5e5e5;
}
dl.tabsheets dd{
font:bolder 11px Arial, Helvetica, sans-serif;
color: #e5e5e5;
}
.tabsheets
{
height: 9999px;
padding:0;
margin:0;
position: relative;
}
.tabsheets dt
{
display: block;
position: relative;
padding:4px 4px 4px 8px;
cursor: pointer;
white-space: wrap;
margin:0;
width: 42%;
}
.tabsheets dt.active
{
margin:0;
padding:4px 4px 4px 5px;
background:#003D77;
border-left :3px solid #fb1;
}
.tabsheets dd
{
position: absolute;
display: block;
left: 42%;
top:0;
width:58%;
z-index: -10000;
}
.tabsheets dd.inactive
{
background:#003D77;
position: absolute;
z-index: -10000;
}
.tabsheets dd.inactive iframe,
.tabsheets dd.inactive select,
.tabsheets dd.inactive textarea,
.tabsheets dd.inactive input
{
display: none ! important;
}
.tabsheets dd.active
{
background:#003D77;
position: absolute;
display: block;
left: 42%;
top:0;
z-index: 10000;
}
.tabsheets .reducer,.tabsheets dd .reducer
{
margin: 0;
padding:0;
}

.tabsheets dd .reducer ul {
float: left;/*Это чтобы список не вываливался из меньшего по размеру блока*/
width:100%;/*Это чтобы список не вываливался из меньшего по размеру блока*/
list-style: none;
margin: 0;
padding: 0;}

.tabsheets dd .reducer ul a:link,
.tabsheets dd .reducer ul a:visited 
{
display: block;
}
.tabsheets dd .reducer li{
padding:1px;
margin:0;
}
.tabsheets dd .reducer li A.active {
	border-left: #e5e5e5 6px solid;
	color: #fb1;
	background: #40668c; 
	text-decoration: none;
	padding:2px 4px 2px 4px;
	margin:0;
}

.tabsheets dd .reducer li A{
padding: 2px 4px 2px 10px;
margin:0;
COLOR: #e5e5e5;
TEXT-DECORATION: none;
white-space: wrap;
}

.tabsheets dd .reducer li A:hover{
padding: 2px 4px 2px 4px;
margin:0;
BORDER-LEFT: #fb1 6px solid;
BACKGROUND-COLOR: #40668C;
}

.vertMiddle{
	vertical-align: middle;
	text-align: left;
}
/*------------------------------------*/

#albumMenu{
	display:block;
	margin:0 0 0 0;
	padding:5px 0;
	font-weight: bold;
	width:240px;
	text-align:left;
}
#albumMenu li
{
	line-height:20px;
	margin:0 0 0 10px;
	color:#FFF;
}
#albumMenu a
{
letter-spacing : 1px;	
font:11px Arial, Helvetica, sans-serif;
color: #666;
text-decoration : none;
}
#albumMenu li a.active
{
font-weight:bolder;
color:#000;
}

#kinosearch_main {padding-top:7px; padding-left:15px; padding-right:15px; border:#999 1px solid; text-align:left; width:660px; padding-bottom:15px;}

.kinosearch_text {color:#000; border:#999 1px solid; font-size:12px; width:580px; background-color:#FFFFFF;}
.kinosearch_but {color:#000; border:#999 1px solid; font-size:12px; margin-left:10px; background-color:#FFFFFF; width:60px;}

#kinosearch_1 {text-align:left; font-size:12px; padding-bottom:2px;}
#kinosearch_2 {text-align:left; font-size:11px; padding-top:2px;}
#kinosearch_2 FONT {color:#03c; font-size:11px; font-weight:bold;}

#films_menu {
text-align:left;
padding:10px;
background:url(/images/menu.jpg) repeat-y;
margin-top:10px;
margin-left:10px;
}

#films_menu A {
display:block;
font-size:11px;
padding-bottom:4px;
color:#666;
}

#films_menu FONT {
color:#444;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
display:block;
}

#aldum_desc_solo {
display:block;
font-size:11px;
padding:10px;
}

#bottom_odneka {
padding-top:10px;
padding-bottom:10px;
}

#bottom_odneka A {
display:block;
width:468px;
text-align:left;

padding-bottom:10px;

font-size:14px;
font-weight:bold;
}

.pagesbarNumbers{
	display:block;
	float:left;
	width:100%;
	text-align:center;	
	padding:0 0 0 0;
	margin:5px 0 5px 5px;
/*
	background:#80ff00;
*/
	}
	
	.pagesbarNumbers span {
	margin: 0 auto;
	padding: 0 0 0 0;
	width: auto;
	display: table;
	}
	.pagesbarNumbers a{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	float: left;
	margin:0 6px 0 0;
	width: 21px;
	height: 17px;
	overflow: hidden;
	text-align: center;
	color: #999;
	border:1px solid #999;
	padding:3px 0 0;
	display: inline;
	background:url(/images/page_span.jpg) repeat-x;
	}
	
	.pagesbarNumbers a.back, .pagesbarNumbers a.next, .pagesbarNumbers a.last, .pagesbarNumbers a.first  {
		width:21px;
		height:20px;
		padding:0;
		margin:0 0 0 0;
		text-indent:-3000px;
		overflow:hidden;	
		background:transparent url("/images/img/arrows.png") no-repeat 0 0;	
	}
	.pagesbarNumbers a.back{		
		background-position: -21px 0;
	}
	.pagesbarNumbers a.next{
		background-position: -42px 0;
	}
	.pagesbarNumbers a.last{		
		background-position: -63px 0;
	}
	.pagesbarNumbers a.first{
		
	}	
	.pagesbarNumbers a.s{
color: #000000;
border:1px solid #000000;
cursor: default;
}

#blog {
margin-top:-5px;
}

#blog_main {
margin-bottom:15px;
background-color:#FFFFFF;
font-family:Arial;
width:640px;
padding:20px;
}

.blog_img {
border:#999 1px solid;
width:202px;
padding:3px;
margin-right:15px;
margin-bottom:3px;
}

#blog_namefilms {
display:block;
text-align:left;
font-size:11px;
}

.blog_pre {
word-wrap: break-word;
font-family:Arial;
text-align:justify;
font-size:11px;
}

#film_div {float:left;}
#film_main_div {}
#film_main_div2 {text-align:center;}

.prev_blog_img IMG {max-width:150px; max-height:150px;}