body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#000;
	color:#fff;
	font:10pt verdana;
}

.yellow {background-color: yellow}

a {

text-decoration:underline;
color:#FFFFFF;
}

a:hover {
text-decoration:none;
color:#FFFFFF;
}

img {
border:none;
}

.fix { 
min-width:1124px; 
width:100%; 
position:relative;
}

.filmoza {
	background:url('../images/filmoza_bg.png') no-repeat;
	position:absolute;
	z-index:1;
	height:150px;
	width:400px;
}

.filmoza1 {
background:url('../images/filmoza_title.png') no-repeat;
position:absolute;
z-index:2;
height:51px;
width:200px;
top:29px;
left:82px;
}

.posterglavnaj img{
padding: 8px; background: #525252;
}

.posterglavnaj1 a{
font-size: 11px;
font-weight: bold;
} 

.posterglavnaj2 {
width: 33%; height: 280px; float: left; text-align: center; margin-top: 10px;
} 


#logo {
	position:absolute;
	z-index:10;
	top:45px;
	left:85px;
	width:257px;
	height:70px;
}

#logo a {
display:block;
width:257px;
height:70px;
}

.fix .tvset {
background:url('../images/tvset_bg.png') no-repeat 100% 0;
position:absolute;
z-index:5;
height:170px;
width:170px;
right:23%;
top:5px;
}


.fix .menu {

	position:absolute;
	z-index:8;
	width:90px;
	margin-left:13%;
	top:11px;
}
.fix .menu2 {

	position:absolute;
	z-index:8;
	width:140px;
	margin-left:43%;
	top:11px;
}

.fix .menu3 {

	position:absolute;
	z-index:8;
	width:140px;
	margin-left:28%;
	top:90px;
}

.fix .besplatniy {

	position:absolute;
	color:#fff;
	font:8pt verdana;
	z-index:8;
	width:170px;
	left:90px;
	top:115px;
	text-decoration: underline;
}

.fix .besplatniybaner {

	position:absolute;
	color:#fff;
	font:8pt verdana;
	z-index:8;
	width:170px;
	left:90px;
	top:105px;
	
}



.jvschetchuk {


	width:170px;
		
}


/* ----------------- fixed ------------------ */
#wrapper_content {
	/*position: relative;*/
	width: 100%;
}

.promo_left {
	width: 78px;
	height: 59px;
	background: url('../images/name1_bg.gif') no-repeat;	
}

.promo_main {
	background: url('../images/name2_bg.gif') repeat-x;
	font: 11pt arial;
	color: #000000;
	text-align: center;
}


.promo_main h1 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
}


.promo_main a {
		color: #666666;
}
	


.promo_main a:hover {
	
	color: #666666;

}


.promo_right {
	width:17px;
	background:url('../images/name3_bg.gif') no-repeat;
}
/* ----------------- fixed ------------------ */

.fix .toble {
background:url('../images/toble_bg.png') no-repeat 100% 0;
position:absolute;
z-index:4;
height:170px;
width:170px;
right:20px;
top:5px;
}

.fix .knopka {
position:absolute;
top:267px;
left:70%;
z-index:8;
height:45px;
}

.fix .testfilmov {
position:absolute;
top:165px;
left:40%;
z-index:8;
}

.fix .testfilmovonline {
position:absolute;
top:165px;
left:70%;
z-index:8;
}

.fix .besregim {
position:absolute;
top:125px;
left:34%;
z-index:8;
height:45px;
}

.fix .uzor {
background:url('../images/uzor_bg.png') no-repeat 100% 0;
position:absolute;
z-index:3;
height:148px;
width:400px;
right:10%;
top:10px;
}

.fix .tmenu {
background:url('../images/tmenu_bg.png') no-repeat;
position:absolute;
z-index:6;
height:152px;
width:320px;
margin-left:28%;
}

.tmenu1 {
position:absolute;
z-index:7;
margin-left:36%;
top:120px;

}

.main_block {
	/*position:relative;
	z-index:0;*/
}

.main_table, .head, .heada, .column_table, .footer_table, .name, .namea, .input, .block_content, .block_content1 {
width:100%;
}

.head1 {
width:399px;
height:31px;
background:url('../images/head1_bg.jpg') no-repeat;
}

.head2 {
background:url('../images/head2_bg.jpg') no-repeat 100% 0 #000;
}

.heada1 {
width:56px;
height:152px;
background:url('../images/heada1_bg.jpg') no-repeat;
}

.heada2 {
background:url('../images/heada2_bg.png') repeat-x;
}

.heada3 {
width:292px;
background:url('../images/heada3_bg.jpg') no-repeat;
}

.column1 
{
	background:url('../images/column1_bg.jpg') no-repeat;
	width: 35px;
}

.column2 
{
	background:url('../images/column2_bg.gif') repeat-y;
	width:21px;
	vertical-align:top;
}

.column5 {
background:url('../images/column5_bg.gif') repeat-y;
width:21px;
vertical-align:top;
}

.column6 {
background:url('../images/column6_bg.jpg') no-repeat;
width:44px;
}

.column3 {
	background:url('../images/column3_bg.gif') repeat-x #373737;
	vertical-align:top;
	width: 250px;	
}

.column3 h1 {
	width: 130px;
margin:0;
font:9pt verdana;
text-align:center;
}

.urunit {
width: 80%;
	padding:5px 5px 5px 10px;
color: #c9c8c8;
text-decoration: none;
  text-align:left;
  border: 1px solid #757575;
  font:8pt verdana;
}

.urunit a{
color: #c9c8c8;
}

.urunit strong{
font-weight: normal;
}

.urunit1 {
width: 100%;
}

.name .name1 {
	width:78px;
	height:58px;
	background:url('../images/name1_bg.gif') no-repeat;
}

.namea .name1 {
width:78px;
height:58px;
background:url('../images/namea1_bg.gif') no-repeat;
}

.name2 {
	background:url('../images/name2_bg.gif') repeat-x;
	padding-left: 20px;
	font:11pt arial;
	color:#666666;
	/*border: 1px solid #fff;*/
}

.name2 h1 {
margin:0;
padding:0 0 3px 0;
font:9pt verdana;
}

.indextext {
padding:10px 10px 0 5px;
font:9pt verdana;	
}

.indextext a{
cursor: hand;
text-decoration:underline;
}


.name2 a {
text-decoration:none;
color:#000000;
}

.name2 a:hover {
text-decoration:underline;
color:#000000;
}


.name .name3 {
width:17px;
background:url('../images/name3_bg.gif') no-repeat;
}

.namea .name3 {
width:17px;
background:url('../images/namea3_bg.gif') no-repeat;
}

.menu_janr {
	margin:20px 0 20px 1px;
	list-style:none;
}

.menu_janr li {
	background:url('../images/list_type.gif') no-repeat 0 50%;
	margin:5px 0;
	padding:0 0 0 20px;
	font:12pt verdana;
	line-height:14pt;
}

.menu_janr li a {
	text-decoration:none;
	color:#fff;
}

.menu_janr li a:hover {
text-decoration:underline;
color:#FFB400;
}

.input input{
background:url('../images/input_bg.gif') no-repeat;
border:none;
width:167px;
height:14px;
font:8pt verdana;
padding:7px 5px 5px 5px;
}

.input_name {
width:60px;
padding-left:20px;
font:8pt verdana;
color:#fff;
}


.input1 a {
text-decoration:none;
color:#000000;
}

.input1 a:hover {
text-decoration:underline;
color:#000000;
}


#reg {
width:125px;
height:23px;
}

#in {
width:90px;
height:23px;
}

.menu_pop {
margin:20px 0 20px 40px;
padding:0;
list-style:none;
}

.menu_pop li {
background:url('../images/list_type1.gif') no-repeat 0 50%;
margin:5px 0;
padding:0 0 5px 20px;
font:8pt "MS Sans Serif";
line-height:14pt;
border-bottom: 1px dotted #4D4D4D;
}

li.nb {
border:none;
}

.menu_pop li a {
text-decoration:none;
color:#FFFFFF;
}

.menu_pop li a:hover {
text-decoration:underline;
color:#FFFFFF;
}

.column4 
{
	background:url('../images/column3_bg.gif') repeat-x #373737;
	vertical-align:top;
	padding:0 0 0 10px;

}

.mrg {
	width:20px;
}

.name4, .name4 a {
text-align:right;
font:8pt "MS Sans Serif";
color:#000;
text-decoration:none;
}

.name4 a:hover {
text-decoration:underline;;
}

.ind {
	position:relative;
	/*z-index:22;*/
}

.block {
	width:100%;
	margin-top:-30px;
	/*position:relative;
	z-index:10;*/
}

.bl1 {
background:url('../images/bl1_bg.gif') no-repeat;
width:19px;
height:17px;
}


.bl2 {
background:url('../images/bl2_bg.gif') repeat-x #272727;
}

.bl3 {
background:url('../images/bl3_bg.gif') no-repeat;
width:19px;
}

.bl4 {
background:url('../images/bl8_bg.gif') repeat-y #272727;
vertical-align:top;
}

.bl5 {
background:#272727;
vertical-align:top;
padding:30px 10px 0 10px;
}

.bl55 {
background:#272727;
vertical-align:top;
padding:0 10px 0 10px;
}

.bl6 {
background:url('../images/bl8_bg.gif') repeat-y 100% 0 #272727;
vertical-align:top;
text-align:right;
}

.bl7 {
background:url('../images/bl7_bg.gif') no-repeat;
height:20px;
}

.bl8 {
background:url('../images/bl8_bg.gif') repeat-x 0 100% #272727;
}

.bl9 {
background:url('../images/bl9_bg.gif') no-repeat;
}

.block_content img{
border:1px solid #fff;
}

.block_content td,.block_content1 td{
vertical-align:top;
}

.infa {
padding-left:20px;
color:#fff;
font:10pt verdana;
}

.infa h2 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
color:#FFB400;
}

.infa h1 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
color:#FFB400;
}


.infa p {
margin:0;
padding:0;
font:10pt verdana;
color:#fff;
}

.infa a {
color:#fff;
}

.infa a:hover {
color:#FFB400;
}

.infa56 {
padding-left:20px;
color:#fff;
font:10pt verdana;
}

.infa56 h2 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
color:#FFB400;
}

.infa56 h1 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
color:#FFB400;
}


.infa56 p {
margin:0;
padding:0;
font:10pt verdana;
color:#fff;
}

.infa56 a {
color:#fff;
}

.infa56 img{
width:250px;
height: 357px;
padding: 9px;
background: #525252;
}

.infa56 a:hover {
color:#FFB400;
}

.novost {
padding-left:20px;
color:#fff;
font:8pt verdana;
}

.novost h5 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
color:#FFB400;
}

.novost h1 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
color:#FFB400;
}

.novost p {
margin:0;
padding:0;
font:10pt verdana;
color:#fff;
}

.novost a{
text-decoration:underline;

}

.novost a:hover{
 color:#FFB400;
text-decoration: none;
}

.pad {
padding-top:10px;
padding-bottom:10px;
}

.wd {
width:250px;
text-align:center;
height:70px;
}

.wd p {
padding-bottom:10px;
}

.navbar {
width:100%;
text-align:center;
padding:20px 0 10px 0;
font:10pt verdana;
}

.navbar a {
text-decoration:none;
color:#FFB400;
padding:0 3px;
line-height:31px;
vertical-align:sub;
}

.navbar a:hover {
text-decoration:underline;
color:#fff;
}

.navbar button {
height:31px;
width:77px;
vertical-align:top;
margin-left:8px;
}

.footer1 
{
	width:299px;
	height:189px;
	background:url('../images/footer1_bg.gif') no-repeat;
	/*padding:105px 0 0 60px;*/
}

.footer2 
{
	/*height:189px;*/
	background:url('../images/footer2_bg.png') repeat-x #272727;
}

.footer3 
{
	width:423px;
	height:189px;
	background:url('../images/footer3_bg.gif') no-repeat;
	/*padding:105px 258px 0 0;*/
	/*vertical-align:top;*/
}

.fix .banner {
position:absolute;
z-index:80;
bottom:45px;
right:65px;
width:190px;
height:60px;
}


// ###### Динамическое меню ###### //
.bl_title_bkgr a:active, .bl_title_bkgr a:visited, .bl_title_bkgr a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#nav_2, #nav_2 ul {
text-align:left;
font-weight: bold;
list-style: none;
margin: 0;
padding: 0;
border: 0px;
background: #7B9CE7;
float: left;
height: 24px;
}
#nav, #nav ul {

font-weight: bold;
list-style: none;
margin: 0;
padding: 0;
border: 0px;
background: #7B9CE7;
float: left;
}
#nav li {
float: left;
position: relative;
background: #7B9CE7;
background: none;
margin: 0 4 0 0;
}

#nav a {
color: #fff;
text-decoration: none;
text-align: center;
font-size: 12px;
display: block;
padding: 0.3em 0.7em;
}
#nav_2 a {
color: #000;
text-decoration: none;
text-align: left;
font-size: 12px;
display: block;
padding: 0.3em 0.5em;
}
#nav a:hover {
color: #000;
background: #fff;
}
#nav li:hover,
#nav li.jshover {
background: #333;
height: 24px;
}

#nav li ul {
display: none;
position: absolute;
padding: 0.5em 0;
width: 15em;
}
#nav li li a {
width: 12.6em;
background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
display: none;
width: 14em;
top: -0.65em;
left: 8.5em;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
display: block;
}// ###### Динамическое меню ###### //
/* ==================== Поле малой формы поиска */

.s_field {
	color: #757575;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_s.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;
	
	border: 1px solid #e6e6e6;	
}

/* ==================== Поле формы авторизации */

.a_field {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_a.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;
	
	border: 1px solid #ffffff;	
}

/* ==================== */

.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
}
.f_input {
	color: #000000;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
}
.f_select {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
}

/* ==================== Главное меню сайта */

.news img { border:1px #999999; padding:5px;}

.sitemap {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	white-space: nowrap;
}
.sitemap img {
	border: 0px;
	vertical-align: middle;
}
.sitemap a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.sitemap a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.sitemap a.node:hover, .dtree a.nodeSel:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size 10px;
	color: #ffffff;
}
.sitemap a.nodeSel {
	background-color: #5f5e5e;
}
.sitemap .clip {
	overflow: hidden;
}

.novost1 {
padding-left:20px;
color:#fff;
font:10pt verdana;
}


.novost1 a {
display:block;
font:11pt verdana;
text-decoration:none;
padding:15px 10px;
color:#000;
background:url('../images/active_menu1.gif') repeat-x center;
}

.novost1 a:hover {
color:#000;
background:url('../images/active_menu2.gif') repeat-x center;
}

.fix .knopka {
position:absolute;
top:150px;
left:55%;
z-index:8;
height:45px;
}

.referal {
	color: #000000;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 430px;
	height: 14px;
	border: 1px solid #e0e0e0;
}

.footer_absolute {
	text-align: center; 
	position: absolute; 
	bottom: 0px; 
	left: 42%; 
	padding-bottom: 22px;
}

.footer_absolute div {
	padding: 3px;
}

.zagolovki h1 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
}

.zagolovki h2 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
}

.zagolovki2 h2 {
margin:0;
padding:0 0 3px 0;
font:700 7pt verdana;
}

.zagolovki h3 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
}


.novinkivverh  {
valign:bottom;
align:center;
}



.novostbukin a {
text-align: center;
font:15pt verdana;
text-decoration:none;
padding:15px 10px;
color:#000;
background-color: #69ff36;
background:url('../images/active_menu1.png') repeat-x center;
}



.novostbukin a:hover {
color:#000;
background:url('../images/active_menu2.png') repeat-x center;
}


.promo_main1 {
	background: url('../images/name2_bg.gif') repeat-x;
	font: 11pt arial;
	color: #000000;
	text-align: left;
}


.promo_main1 h1 {
margin:0;
padding:0 0 3px 0;
font:700 10pt verdana;
}


.promo_main1 a {
		color: #666666;
}
	


.promo_main1 a:hover {
	
	color: #666666;

}


.accordion1 h3 {
font-size: 11px;
color : #fff;
padding-left: 10px;
background:url('../images/accordion1.png') no-repeat right 0;
line-height: 25px;
height: 25px;
cursor: pointer;
margin: 0;
text-align: left;
font-weight: bold;
}
.accordion1 h3:hover {
background: url('../images/accordion1.png') no-repeat right -25px;
color: #daf9d6;
}

.accordion1 a {
text-decoration: none
}



.accordion2 h3 {
font-size: 11px;
color : #fff;
padding-left: 10px;
background:url('../images/accordion2.png') no-repeat right 0;
line-height: 25px;
height: 25px;
cursor: pointer;
margin: 0;
text-align: left;
font-weight: bold;
}
.accordion2 h3:hover {
background: url('../images/accordion2.png') no-repeat right -25px;
color: #daf9d6;
}

.accordion2 a {
text-decoration: none
}

.accordion3 h3 {
font-size: 14px;
color : #fff;
padding-left: 10px;
background:url('../images/accordion3.gif') no-repeat right 0;
line-height: 25px;
height: 25px;
cursor: pointer;
margin: 0;
text-align: left;
font-weight: bold;
}
.accordion3 h3:hover {
background: url('../images/accordion3.png') no-repeat right -25px;
color: #daf9d6;
}

.accordion3 a {
text-decoration: none
}

.fix .tehraboti {

	position:absolute;
	background:url('../images/reklama1.png') no-repeat;
	z-index:0;
	width:490px;
	height:210px;
	right:3%;
	top:0px;
	}

.fix .tehrabotigif {

	position:absolute;
	background:url('../images/reklama.gif') no-repeat;
	z-index:0;
	width:420px;
	height:150px;
	right:3%;
	top:0;
	}


.accordion h3 {
font-size: 12px;
color : #fff;
padding-left: 5px;
background: url('../images/accordionmenu.png') no-repeat left 0;
line-height: 22px;
height: 25px;
cursor: pointer;
margin: 0;
text-align: left;
font-weight: bold;
}
.accordion h3:hover {
background: url('../images/accordionmenu.png') no-repeat left -25px;
color: #daf9d6;
}
.accordion h3.active {
background: url('../images/accordionmenu.png') no-repeat left -50px;
}
.accordion h3.active:hover {
background: url('../images/accordionmenu.png') no-repeat left -75px;
}
.accordion p {
display: none;
margin: 0;
padding: 7px 0 7px 7px;
}
.accordion a {
text-decoration: none;
}

.accordion p.linked a {
background: url('../images/bull.gif') no-repeat 0 50%;
font-size: 11px;
color : #fff;
text-align: left;
font-weight: bold;
padding-left: 15px;
text-decoration: underline;
}

}

.tehraboti1 h4 {
font-size: 15px;
color : #fb2d05;
padding-left: 110px;
cursor: pointer;
margin: 0 10 0 0;
text-align: left;
font-weight: bold;

}

.accordion h4 {
font-size: 12px;
color : #fff;
padding-left: 5px;
background: url('../images/accordionmenu.png') no-repeat left 0;
line-height: 22px;
height: 25px;
cursor: pointer;
margin: 0;
text-align: left;
font-weight: bold;
}
.accordion h4:hover {
background: url('../images/accordionmenu.png') no-repeat left -25px;
color: #daf9d6;
}

.kmopkalevozakz {
background:url('../images/knopka_zakazat_film1.jpg') no-repeat ;
position:fixed;
width:25px;
height:200px;
z-index:20;
left:0px;
top:151px;
cursor: pointer;
}

.kmopkalevozakz:hover {
background: url('../images/knopka_zakazat_film2.jpg') no-repeat;
width:30px;
height:200px;
}

.kmopkalevoglavnaj {
background:url('../images/knopka_glavnaj1.jpg') no-repeat ;
position:fixed;
width:25px;
height:100px;
z-index:10;
left:0px;
top:50px;
cursor: pointer;
}

.kmopkalevoglavnaj:hover {
background: url('../images/knopka_glavnaj2.jpg') no-repeat;
width:30px;
height:100px;
}


.baner1 {
position:fixed;
width:100%;
height:101px;
z-index:10;
right:auto;
bottom:0;
cursor: pointer;
}





.lastcomm {
border: 1px solid #555655;
border-collapse: collapse;
	cursor: hand;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
text-decoration:none;
}

.lastcomm a{
border-collapse: collapse;
text-decoration:none;
}

.lastcomm_over {
	border-collapse: collapse;
	background: #068f16;
color:#000;
	cursor: hand;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
text-decoration:none;
}

.pohogie {
 font:7pt verdana;
 text-align:center;
 }
 
 .pohogie5 {
 font:7pt verdana;
 text-align:left;
 }
 
 .pohogie2 {
 text-align:left;
 }
 
 .pohogie2 a{
 text-decoration:none;
 }
 
 .kadrifilma {
  text-align:center;
  border: 5px ridge #238517;
 }

 .kadrifilma img{
padding: 5px;
background: #373737;
}
 
  .kadrifilma1 {
  text-align:center;
  }

 
  .kadrifilma1 h2, h3{
  text-align:center;
  color:#ffb400;
  
           padding: 0 5px 0 5px;
font-weight: normal;
 font:10pt verdana;
 }
 

 
 .kadrifilma2 {
 font:8pt verdana;
    border-left: 1px ridge #238517;
      border-right: 1px ridge #238517;
      border-bottom: 1px ridge #238517;
           padding: 0 5px 0 5px;
           	padding:5px 5px 5px 10px;
text-align:left;
color: #c9c8c8;
text-decoration: none;
 }

 .indextext1 {
 padding-left:10px
 }
 

 

