html,body {
	width: 100%; height: 100%;
	margin: 0 auto;
	padding: 0;
}
body {
	font: 14px Verdana;
	color:#000;
}
a{
	color:#0072bc;
}
input, textarea, select{
	font: 14px Verdana;
}

a img {
	border:none
}
form {
	margin: 0;
}
div.empty {
	clear: both;
	font-size: 0px;
}
p {
	margin: 0 0 15px 0;
}
table {
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}
td, div, img{
	vertical-align:top;
	padding:0px;
	margin:0px;
	text-align:left;
}


h3{	font:14px Verdana;
	text-transform:uppercase;
	margin:0 0 20px 0;}
h3 a{
	text-decoration:none;
}
h3 a:hover{	text-decoration:underline;
}

.blue_text{	color:#0072bc;}

.red_block{	background:#ef3124;	color:#fff;
}
.red_block a{
	color:#fff;
	text-decoration:none;
}
.red_block a:hover{
	text-decoration:underline;
}

.blue_block{	background:#0072bc;
	color:#fff;}
.blue_block a{
	color:#fff;
	text-decoration:none;
}
.blue_block a:hover{
	text-decoration:underline;
}
.grey_block{
	background:#e9e9e9;
}
.grey_block h3{	color:#0072bc;
}

.white_block h3{	color:#0072bc;}


#carrier{
	width:1000px; /*996*/
	margin: 0 auto;
}

#top_img{  width:996px;
  height:149px;
  background:url(/img/flag/narodkino_top.jpg) no-repeat 0 0;
  margin-bottom:4px;
}

#menu{
	width:1000px;
	margin-bottom:4px;
	background:url(/img/flag/menu.gif) repeat-x 0 0;
}
#menu table{	background:url(/img/flag/menu_act.gif) no-repeat 0 0;
}
#menu td{
	width:80px;
	height:47px;
	padding:0 8px;
  text-align:center;	vertical-align:middle;	border-left:4px solid #fff;
	background:url(/img/flag/menu.gif) no-repeat 0 0;
	cursor:pointer;
}
#menu td.first{	border-left:0;
}
#menu a{	color:#fff;
	font:12px Verdana;
	text-transform:lowercase;
	text-decoration:none;
}
#menu td.act{
	background:url(/img/flag/menu_act.gif) no-repeat 0 0;
}
#menu td.hover{
	background:url(/img/flag/menu_hover.jpg) no-repeat 0 0;
}

#video_big{	width:396px;
	height:297px;
	overflow:hidden;
	float:left;
	margin:0 4px 4px 0;
	background:#000;
}
#video_big .v{	display:none;
}


#d1{	width:596px;
	height:297px;
	float:left;
	margin:0 0 4px 0;
}
#paporotnik_bnr{
	width:396px;
	height:246px;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff;
}
#paporotnik_bnr div{	width:396px;
	height:246px;
	overflow:hidden;
}
#bnr_1{
	width:196px;
/*	height:121px;*/
	border-bottom:4px solid #fff;
}
#bnr_2{
	width:196px;
	height:121px;
	border-bottom:4px solid #fff;
	text-align:left;
}
#bnr_1 div, #bnr_2 div{
	width:196px;
	height:/*121*/246px;
	overflow:hidden;
}


#video_other{	width:596px;
}
#video_other.front{/*	width:396px !important;
	border-right:4px solid #fff; */
}
#video_other .item{	float:left;
	margin-left:4px;
  position:relative;
}
#video_other .item img.photo{	width:96px;
	height:47px;
	background:#000 url(/img/s.gif) no-repeat center;
}
#video_other .first{
	margin-left:0;
}
.win_video_other{	background:#000;}
#video_other .item a:hover{	border:3px solid #ef3124;
	width:90px;
	height:41px;
	display:block;
}
#video_other .item a:hover img.photo{
	width:90px;
	height:41px;
}

.div_video_container{
  width:340px;
  height:260px;
  position:absolute;
  top:-100px;
  left:0;
  display:none;
  padding-top:10px;
}
.div_video{
  background:#000;
  width:320px;
  height:240px;
  border:3px solid #fff;
  padding:1px;
  z-index:50;
}
.div_video .close{
  position:absolute;
  top:-5px;
  right:-5px;
  z-index:100;
  width:30px;
  height:30px;
  background:url(/img/fancy/fancy_closebox.png);
  cursor:pointer;
}
.div_video .close img{
  width:30px;
  height:30px;
}


#news_tbl{	border-bottom:4px solid #fff;}

#news_anons{	float:left;
	width:366px;
	height:222px;
	padding:15px;
	overflow:hidden;
	border-right:4px solid #fff;
}
#news_anons .item{	margin-bottom:15px;
}


#content_front{	width:566px;
	height:222px;
	padding:15px;
	overflow:hidden;
	overflow-y:scroll;
}
#content_second{	width:996px;
	height:auto;
	position:relative;
}


#news_foto{
	float:left;
	width:396px;
	height:306px;
	overflow:hidden;
	margin:0 4px 0 0;
}
#news_foto .item{
	float:left;
	margin:0 0 4px 4px;
}
#news_foto .first{	margin-left:0px;
}
#news_foto .item a{	position:relative;
}
#news_foto .item img{
	width:196px;
	height:149px;
	background:url(/img/s.gif) no-repeat top;
}
#news_foto .play{
	position:absolute;
	top:50px;
	left:70px;
	width:50px;
	height:50px;
	background:url(/img/flag/play.png) no-repeat;
	opacity: 0.5;
	filter: alpha(opacity=50);
}


#interesno{	float:left;
	width:596px;
	height:306px;
	overflow:hidden;}
#interesno div{
	height:119px;
	width:566px;
	padding:15px;
	border-bottom:4px solid #fff;
}


#konkurs_foto{	float:left;
	width:396px;
	height:150px;
	overflow:hidden;
	margin:0 4px 4px 0;}
#konkurs_foto .item{
	float:left;
	margin:0 0 4px 4px;
}
#konkurs_foto .first{
	margin-left:0px;
}
#konkurs_foto .item img{
	width:196px;
	height:149px;
	background:url(/img/s.gif) no-repeat top;
}

#konkurs_text{	float:left;
	width:566px;
	height:120px;
	padding:15px;
	overflow:hidden;
	margin-bottom:4px;}

#money_bnr{
	float:left;
	width:396px;
	height:150px;
	overflow:hidden;
	margin:0 4px 4px 0;
}

#money_info{
	float:left;
	width:596px;
	height:150px;
	overflow:hidden;
	margin-bottom:4px;
}
#money_info table{	width:100%;
	height:150px;}
#money_info .red_block{	padding:10px 10px 0 10px;
}
#money_info .red_block p{	margin-bottom:10px;}
#money_info img{	height:150px;
	float:right;
}

#partners_bottom{	width:980px;
	padding:50px 10px;}
#partners_bottom table{	width:100%;
}
#partners_bottom td{	width:10% !important;
	text-align:left;
	vertical-align:middle;
	padding-bottom:5px;
}
#partners_bottom img{	width:80px;
}


#flag_proj_bnr{	width:396px;
	float:left;
	border-right:4px solid #fff;
}
#flag_proj_bnr .item{
	width:396px;
	height:251px;
	margin-bottom:4px;
}

#flag_proj_blocks{	width:596px;
	float:left;
	overflow:hidden;
}
#flag_proj_red{	width:566px;
	height:221px;
	padding:15px;
	overflow:hidden;
	margin-bottom:4px;
}
#flag_proj_white{
	width:564px;
	height:476px;
	padding:15px;
	overflow:hidden;
	overflow-y:auto;
	margin-bottom:4px;
}
#flag_proj_blue{
	width:566px;
	height:221px;
	padding:15px;
	overflow:hidden;
	margin-bottom:4px;
}


#flag_proc_tbl{	width:996px;
	border-bottom:4px solid #fff;
}
#flag_proc_tbl td.td_left{
	width:396px;
	border-right:4px solid #fff;
}
#flag_proc_tbl .list_sobyt{	width:396px;}
#flag_proc_tbl .list_sobyt .item{
	width:396px;
	border-bottom:4px solid #fff;
}
#flag_proc_tbl .list_sobyt .item .photo{	width:196px;
	height:149px;
	overflow:hidden;
	float:left;
	background:#000;
	border-right:4px solid #fff;
}
#flag_proc_tbl .list_sobyt .item .itext{	width:166px;
	height:119px;
	padding:15px;
	overflow:hidden;
	float:left;
	background:#e9e9e9;}
#flag_proc_tbl .list_sobyt .item .itext a{	text-decoration:none;
	font-weight:bold;
}
#flag_proc_tbl .list_sobyt .item .itext a:hover{
	text-decoration:underline;
}

#flag_proc_tbl #sobyt_one{	width:564px;
	height:797px;
	padding:15px 15px 0 15px;
	overflow:hidden;
	overflow-y:auto;
	float:left;
}
#flag_proc_tbl #sobyt_one p{
	margin:0;
}
#flag_proc_tbl #video_one{
	float:left;
	margin-top:25px;
/*	border:4px solid #ef3124;
	padding:1px;
*/	min-width:400px;
	min-height:300px;
	overflow:hidden;
}
#flag_proc_tbl #gallery, #gallery{	margin:25px 0 0 -15px;
	width:594px;
}
#flag_proc_tbl #gallery .item, #gallery .item{	width:188px;
	height:98px;
	overflow:hidden;
	float:left;
	margin:4px 0 0 4px;
}
#flag_proc_tbl #gallery .first_item, #gallery .first_item{
	margin-left:0;
}
#flag_proc_tbl #gallery .photo, #gallery .photo{	width:188px;
	height:98px;
	overflow:hidden;
}
#flag_proc_tbl #gallery .photo img, #gallery .photo img{
	width:188px;
	height:98px;
}

#red_news{	width:366px;
	height:267px;
	padding:15px;
	overflow:hidden;
	float:left;
	margin:0 4px 4px 0;
	background:#ef3124;
	color:#fff;
}


.listing{	width:386px;
	height:32px;
	padding:15px 0 0 10px;
	background:#ef3124 url(/img/flag/listing_strelki.gif) no-repeat right;
	color:#fff;}
.listing a{
	color:#fff;
}


.simplemodal {display:none;}
#simplemodal-container a.modalCloseImg {
	background:url(/img/fancy/fancy_closebox.png) no-repeat; /* adjust url as required */
	width:30px;
	height:30px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:3px;
	right:3px;
	cursor:pointer;
}
#simplemodal-container a.modalCloseImg_front {
	background:url(/img/s.gif) no-repeat; /* adjust url as required */
	width:600px;
	height:395px;
	z-index:3200;
	position:absolute;
	cursor:pointer;
}
#simplemodal-container {background-color:#000; border:0px solid #836327; color:#000; text-align:left; }
#simplemodal-overlay{background-color:#000; }
.simplemodal_flag{border:2px solid #aaa; background:#fff; color:#000; text-align:left; padding:20px;}


#blue_faq{
	width:366px;
	height:267px;
	padding:15px;
	overflow:hidden;
	float:left;
	margin:0 4px 4px 0;
}

#faq_list{	width:396px;
	float:left;
}
#red_list{	width:400px;
}
#faq_list .item{	width:366px;
	height:68px;
	padding:15px;
	overflow:hidden;
	float:left;
	background:#ed1c24;
	color:#fff;
	border-bottom:4px solid #fff;
	border-right:4px solid #fff;
}
#faq_list .item0{	display:none;
}
#faq_list .item a.quest_red{	color:#fff;
	text-decoration:none;
}
#faq_list .item a:hover{	text-decoration:underline;
}
#faq_list .item .answer{	display:none;
}
#faq_text{	width:564px;
	height:480px;
	padding:15px;
	overflow:hidden;
	overflow-y:auto;
	float:left;
}
#faq_text.kinolikbez{	height:474px;
}
#faq_text .red_text{	color:#ed1c24;
	margin:0 0 15px 0;}

#red_list{
	width:400px;
	float:left;
}
#red_list .item{
	width:366px;
	height:20px;
	padding:15px;
	overflow:hidden;
	float:left;
	background:#ed1c24;
	color:#fff;
	border-bottom:4px solid #fff;
	border-right:4px solid #fff;
}
#red_list .item_2{
	background:#e9e9e9;
}
#red_list .item a{
	color:#fff;
	text-decoration:none;
}
#red_list .item_2 a{	color:#0072bc;
}
#red_list .item a:hover{
	text-decoration:underline;
}




#blue_vazhno{
	width:366px;
	height:267px;
	padding:15px;
	overflow:hidden;
	float:left;
	margin:0 4px 4px 0;
}

#vazhno_flag{	width:996px;
	height:1398px;
}

#vazhno_left{	width:396px;
	float:left;
	border-right:4px solid #fff;
}
#vazhno_left #vazhno_grey{	width:366px;
	height:225px;
	padding:15px;
	overflow:hidden;
	margin:0 0 4px 0;
	background:#e9e9e9;
	color:#0072bc;
}

#vazhno_left #vazhno_buttons{
	width:396px;
	height:47px;
	overflow:hidden;
	border-bottom:4px solid #fff;
}
#vazhno_buttons div{	width:196px;	height:32px;
	padding-top:15px;
	background:#0072bc;
	text-align:center;
	float:left;
	border-right:4px solid #fff;
}
#vazhno_left #vazhno_buttons div a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#vazhno_left #vazhno_buttons div a:hover{
	text-decoration:underline;
}

#vazhno_left #vazhno_docs{
	width:396px;
}
#vazhno_left #vazhno_docs .item{
	width:396px;
	height:149px;
	border-bottom:4px solid #fff;
}
#vazhno_left #vazhno_docs .photo{	width:196px;
	height:149px;
	float:left;
	border-right:4px solid #fff;
}
#vazhno_left #vazhno_docs .grey_text{
	width:166px;
	height:119px;
	padding:15px;
	float:left;
	background:#e9e9e9;
}
#vazhno_left #vazhno_docs .grey_text a{
	color:#0072bc;
	font-weight:bold;
	text-decoration:none;
}
#vazhno_left #vazhno_docs .grey_text a:hover{
	text-decoration:underline;
}

#vazhno_bnr{	width:396px;}
#vazhno_bnr a{	width:396px;
	height:251px;
	display:block;
	border-bottom:4px solid #fff;}

#vazhno_right{	width:564px;
	height:1413px;
	padding:15px 15px 0 15px;
	overflow:hidden;
	overflow-y:auto;
	float:left;
}

#vazhno_white{	margin-bottom:15px;}

#vazhno_list{	margin-left:-15px;
	border-top:4px solid #fff;
}
#vazhno_list table{	float:left;
}
#vazhno_list td{
	border-top:4px solid #fff;
}
#vazhno_list .photo{
	width:196px;
	border-right:4px solid #fff;
}
#vazhno_list .photo img{	width:196px;
	height:251px;
}
#vazhno_list .text{
	width:360px;	padding:10px 0 0 15px;
}



#post_flag_blue{	width:596px;}
#post_flag_blue1{	width:566px;
	height:40px;
	padding:15px;
	overflow:hidden;
	border-bottom:4px solid #fff;
	float:left;
}
#post_flag_blue2{
	width:566px;
	height:150px;
	padding:10px 15px;
	overflow:hidden;
	float:left;
}

#post_form{	width:596px;
	height:306px;	overflow:hidden;
	float:left;
	background:#e9e9e9 url(/img/flag/post_textarea.gif) repeat-x bottom;
}
#post_form #fio, #post_form #email{	background:#e9e9e9;
	border:0;
	color:#0072bc;
	font:14px Verdana;
	font-style:italic;
	padding:15px;
	width:266px;
	height:17px;
}
#post_form #fio{	border-right:4px solid #fff;
}
#post_form #text{
	background:#e9e9e9;
	border:0;
	color:#0072bc;
	font:14px Verdana;
	font-style:italic;
	padding:15px;
	width:566px;
	height:210px;
	border-top:4px solid #fff;
}
#post_form .ok{	padding:30px;
	width:400px;
}

#post_buttons{	width:596px;
	height:149px;
	overflow:hidden;
	float:left;
	border-bottom:4px solid #fff;
}
#post_buttons .red_button, #post_buttons .blue_button{	border:0;
	color:#fff;
	font:14px Verdana;
	font-style:italic;
	width:296px;
	height:47px;
	float:left;}
#post_buttons .red_button{	background:#ef3124;
}
#post_buttons .blue_button{
	background:#0072bc;
	border-right:4px solid #fff;
	text-align:center;
	padding-top:15px;
	height:32px;
}
#post_buttons #post_treba_text{	width:566px;
	height:72px;
	padding:15px;
}

#win_attachfile2{	margin-top:10px;}
#win_attachfile2 input{
	width:220px;
	border:1px solid #ccc;
}


#konkurs_list{
	width:396px;
	float:left;
	border-right:4px solid #fff;
}
#konkurs_list .item_title{
	width:366px;
	height:17px;
	padding:15px;
	overflow:hidden;
	background:#e9e9e9;
	text-align:center;
	border-bottom:4px solid #fff;
}
#konkurs_list .item{
	width:396px;
	height:98px;
	overflow:hidden;
	border-bottom:4px solid #fff;
}
#konkurs_list .item img{
	width:196px;
	height:98px;
	overflow:hidden;
	float:left;
	border-right:4px solid #fff;
}
#konkurs_list .item div{
	width:166px;
	height:68px;
	padding:15px;
	overflow:hidden;
	float:left;
	background:#e9e9e9;
	color:#000;
}
#konkurs_list .item a{
	text-decoration:none;
}
#konkurs_list .item a:hover{
	text-decoration:underline;
}

#konkurs_flag_text{
	width:564px;
	height:983px;
	padding:15px;
	overflow:hidden;
	overflow-y:auto;
	float:left;
}
#konkurs_flag_text .photo{	float:left;
	width:200px;
	margin:0 14px 30px 0;}
#konkurs_flag_text .text{
	float:left;
	width:350px;
}
#konkurs_flag_text .text a{	color:#000;
	text-decoration:none;
}
#konkurs_flag_text .text a:hover{
	text-decoration:underline;
}


#flag_doska_text{
	width:396px;
	height:251px;
	overflow:hidden;
	float:left;
	border-right:4px solid #fff;
}
#flag_doska_text .text{	width:366px;	height:140px;
	padding:15px;
	overflow:hidden;
	border-bottom:4px solid #fff;
}
#flag_doska_text .bnr{	float:left;
	width:195px;
	height:47px;
	padding-top:30px;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
}
#flag_doska_text .first{
	border-right:4px solid #fff;
}

/*
#flag_doska_left .item{
	width:396px;
	height:251px;
	margin-bottom:4px;
}

#flag_doska_right{
	width:596px;
	float:left;
	overflow:hidden;
}
*/

#flag_doska_red{
	width:596px;
	height:251px;
	overflow:hidden;
	float:left;
	margin-bottom:4px;
}
#flag_doska_red .item{	width:566px;
	height:53px;
	padding:15px;
	overflow:hidden;
	border-bottom:4px solid #fff;
}
#flag_doska_red .date{
	float:left;
	margin-bottom:15px;
}
#flag_doska_red .form{
	float:right;
}
#flag_doska_red #letters{	width:596px;
}
#flag_doska_red #letters a{	display:block;
	float:left;
	padding:0 10px 0 0;}

#flag_doska_org{
	width:396px;
  overflow:hidden;
	overflow-y:auto;
	float:left;
	background:#e9e9e9;
}
#flag_doska_org .logo{
	width:195px;
	height:98px;
	overflow:hidden;	vertical-align:middle;
	text-align:center;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff;
}
#flag_doska_org .logo img{
	width:195px;
	height:98px;	background:url(/img/s.gif) no-repeat center;
}
#flag_doska_org .name{	width:167px;
	height:19px;
	overflow:hidden;
	vertical-align:middle;
	padding:0 15px;
	border-bottom:4px solid #fff;
}
#flag_doska_org .price{	vertical-align:middle;
	padding-left:5px;
}

#flag_doska_fiz{
	width:564px;
	padding:15px;
	overflow:hidden;
	overflow-y:auto;
	float:left;
	border-bottom:4px solid #fff;
}
#flag_doska_fiz td{	padding-bottom:10px;
}
#flag_doska_fiz .logo{
	width:80px;
	height:80px;
	overflow:hidden;
	border-right:4px solid #fff;
}
#flag_doska_fiz .logo img{
	width:80px;
	height:80px;
	background:url(/img/s.gif) no-repeat center;
}


#pressa_block{	float:left;
	width:366px;
	height:267px;
	padding:15px;
	overflow:hidden;
	border-right:4px solid #fff;
	background:#e9e9e9;
}


#kinometry{
	width:396px;
	height:297px;
	overflow:hidden;
	float:left;
	margin:0 4px 4px 0;
}


.kinolikbez_button{	text-align:center;
	font-weight:bold;
	padding-top:52px;
}


.karuselka{
	width:596px; /*396*/
	height:47px;
	position:relative;
}
.karuselka .prev, .karuselka .next{
	width:0; /*16px;*/
	height:0; /*16px;*/
	border:0;
	cursor:pointer;
	position:absolute;
	top:55px;
	z-index:10;
}
.karuselka .prev{
	background:url(/images/karusel_left.gif);
	left:3px;
}
.karuselka .next{
	background:url(/images/karusel_right.gif);
	left:461px;
}



#kinometers_list{
	width:396px;
	float:left;
}
#kinometers_list .item{
	width:366px;
	height:68px;
	padding:15px;
	overflow:hidden;
	float:left;
	background:#ed1c24;
	color:#fff;
	border-bottom:4px solid #fff;
	border-right:4px solid #fff;
}
#kinometers_list .item a{
	color:#fff;
	text-decoration:none;
}
#kinometers_list .item a:hover{
	text-decoration:underline;
}
#kinometers_text{
	width:564px;
	padding:15px;
	overflow:hidden;
	overflow-y:auto;
	float:left;
}



