html {HEIGHT: 100%}
BODY {MARGIN: 0px; COLOR: #FFF; HEIGHT: 100%;
background: #000 url(images/backg_main2.gif) repeat-y center top;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height: 1.4em}
body.admin   {background-color: #fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; line-height: 1.4em}
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
DD, DL, DT {padding:0px}
		A {color: #F9EC31}
		A:hover {COLOR: #FFF; TEXT-DECORATION: none }
		h1 {font: 28px/1.4em Arial, sans-serif; color: #F9EC31;}
		h2 {font: 22px/1.4em Arial, sans-serif; color: #adcdec;clear:both}
		h3 {font: 18px/1.4em Arial, sans-serif; color: #F9EC31;}
		h3.kal {font: 18px/1.4em Arial, sans-serif; color: #F9EC31; margin:0px}
		h1.main_page_h1{font: 23px/1.4em Arial, sans-serif; color: #F9EC31;}
		h4 {font: 12px/1.4em Arial, sans-serif; color: #F9EC31; }
		h5 {font-size: 1em; font-weight: normal }
		.margin0 {margin:0px}
		.small_text {font-size: 0.9em}
//фон
#contentHolder {position: relative;}
#main_content {min-height:100%;
   height:auto !important;
   height:100%;}
#content {padding-bottom: 100px;}
#footer {position: relative;height:100px; margin-top: -100px;  border-bottom: 20px solid #000000;clear:both; z-index:1000}

#footer #fogeron_img {float:left; margin: 25px 0 0 0px;}
#footer #copy_text {margin: 45px 0 0 50px; float:left; width: 200px; font-size:0.8em}
#footer #fogeron {position:absolute; left: 70%; width: 200px}
#footer #fogeron_text {margin: 45px 0 0 0px; }
#footer #fogeron_text {color:#bad7f1; font-size:0.8em}
#footer #fogeron_text a{color:#FFF}
#footer #fogeron_text a:hover{color:#FFF; TEXT-DECORATION: none}
#footer #counter {float: left;position:relative; top: 40px}

.aten {color: red; font-weight: bold}
.layer {position:absolute;width:100%;}
DIV#wrapper { width: 1000px; margin: 0 auto; text-align: left; position: relative;
background: #009de0 url(/images/vert_line.jpg) repeat-x center top; width: 1000px; height: 100%;}
#background_pict {background: url(/images/phon_kuncevo.jpg) no-repeat left top; position:absolute; height: 1194px; width: 1000px; z-index:1}
#background_second {background: url(/images/phon_kuncevo_second.jpg) no-repeat left top; position:absolute; height: 336px; width: 756px;}
#logo_first {position:absolute; left:165px; top:80px; overflow:hidden;}
#head_line_div {width: 350px}
#main_menu {position:absolute; left:575px; top:85px; overflow:hidden;}
UL.menu LI a{font: bold 1.0em Verdana, sans-serif; color: #870C18; TEXT-DECORATION: none}
UL.menu LI a:hover{font: bold 1.0em Verdana, sans-serif; color: #870C18; TEXT-DECORATION: underline}
#contact {position:absolute; left:425px; top:240px; overflow:hidden;}
#contact_second {position:absolute; left:755px; top:140px; overflow:hidden;}
#contact .yellow_link a, #contact_second .yellow_link a{font: 12px Verdana, sans-serif; }
#contact .telephon, #contact_second .telephon {font: 1.5em Arial, sans-serif; color: #FFF; margin: 10px 0px}
#contact .addres, #contact_second .addres {margin-bottom: 10px}

.bar1 {position:absolute; left:20px; top:429px; overflow:hidden;
width: 209px; height: 147px;
}
.bar2 {position:absolute; left:20px; top:629px; overflow:hidden;
 width: 209px; height: 147px;
}
.bar3 {position:absolute; left:250px; top:629px; overflow:hidden;
width: 209px; height: 147px;
}
.bar4 {position:absolute; left:250px; top:429px; overflow:hidden;
width: 209px; height: 150px;
}
.bar_zone {width: 209px; height: 147px;float:left}
.text_bar {position:absolute;}

.text_bar {width: 165px; height: 100px; margin: 75px 20px 5px 20px; font-size:0.9em; line-height:1.3em;}
.text_bar a{color: #FFF; TEXT-DECORATION: none}
.text_bar a:hover{color: #FFF; TEXT-DECORATION: underline}

.banner_place {position:absolute; left:490px; top:413px; overflow:hidden; width:233px; height:386px;}
.align_bottom  { vertical-align: bottom}

.under_text {position:relative;  left:260px; top:800px; margin-bottom: 800px; width: 470px; overflow:visible; }
.under_text ul li {list-style: inside url(images/head_line_bul.gif); margin:10px 0 0 0px; list-style-position: inside;}

#left_col {float:left; z-index:1; width: 735px;position:relative;}
#right_col {float:right; margin:20px 0px 0 0; overflow:hidden; width: 245px;  z-index:1000; position:relative; }
#right_col #over_right {width:225px; margin-bottom: 20px}
#right_col #over_right .ramka {border: 1px solid #F9EC31; padding:5px 10px;margin:10px 0px; background-color: #005da3}
#right_col #over_right ul li {font-size:0.9em; line-height: 1.2em; list-style: inside url(images/head_line_bul.gif); margin-top:0px; list-style-position: inside;}
#right_col .date_film {font-size:0.9em; width: 200px; margin-left:20px; margin-bottom:10px}
#right_col #all_films {width: 200px; }
#right_col #all_films .one_film {margin-bottom: 20px}
#right_col #all_films .img_film {margin: 10px 0px}
#right_col #all_films .one_film .time_start {width:100px; background-color: #BE1E2D; color:#F9EC31 ;padding:0px 10px}
#right_col #all_films .one_film .name_film {color:#FFF; position:relative; font-size:1.2em; font-weight: bold; margin-bottom: 5px}
#right_col #all_films .one_film .kind_film {color:#F9EC31 ; font-size:0.8em; line-height:1.2em}
#right_col #all_films .one_film .basic_film { font-size:0.9em; line-height:1.2em; margin: 5px 0}
#right_col #all_films .one_film .cast_film {color:#F9EC31 ; font-size:0.8em; line-height:1.2em}
#right_col #all_films p{margin:0px}


.basic_text {position:relative; left:40px; top:300px; margin-bottom:300px; overflow:hidden; width: 920px;}
.left_menu {float:left; }
.right_text {float:left; margin-left: 40px}
.right_text .klein{font-size:0.8em; line-height: 1.2em}
.right_text .klein a{color: #FFF; TEXT-DECORATION: none}
.right_text .klein a:hover {color: #FFF; TEXT-DECORATION: underline}
.right_text .img_film {float: left; margin: 20px 10px 0 0}

.right_text #all_films {clear:both;}
.right_text #all_films .one_film {margin-bottom: 10px;position:relative;}
.right_text #all_films .img_film {margin: 10px 0px}
.right_text #all_films .one_film .img_film_list {float: left; margin: 0 20px 10px 0}
.right_text #all_films .one_film .img_film_list2 {margin: 0 20px 10px 0}
.right_text #all_films .one_film .time_start {background-color: #BE1E2D; color:#F9EC31; padding:5px 10px}
.right_text #all_films .one_film .time_start2 {background-color: #BE1E2D; color:#F9EC31; padding:2px 5px}
.right_text #all_films .one_film .time_start {font-size: 1.8em; width: 70px; float: left; margin-right: 10px}
.right_text #all_films .one_film .time_start2 { position:relative; }
.right_text #all_films .one_film .name_film a{color:#FFF; osition:relative; }
.right_text #all_films .one_film .kind_film {color:#F9EC31 ; font-size:0.8em; line-height:1.2em}
.right_text #all_films .one_film .cast_film {color:#F9EC31 ; font-size:0.8em; line-height:1.2em}
.right_text table {border-spacing: 1px}
.right_text td {background-color: #00265f;}
//.menu_point {  margin-bottom:5px}
//.menu_point {font: bold 1.0em Verdana, sans-serif;}
//.menu_point a{color: #870C18; TEXT-DECORATION: none; background: url(/images/menu_line.jpg) repeat-y left top; padding:5px  10px; }

.form_elements .wide{width:100%}
#guestbook_list {margin-top: 30px}
#guestbook_list .red_name {background-color: #BE1E2D; color:#F9EC31; padding: 2px 5px}
#guestbook_list .date_y {font-size: 0.8em; color:#F9EC31; padding: 2px 5px}

ul#list_menu,
ul#list_menu li,
ul#list_menu ul {
  margin: 0 0 5px 0;
  border: 0 none;
  padding: 0;
  width: 189px;
  list-style: none;
}

ul#list_menu:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#list_menu li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
}

/* Root Menu */
ul#list_menu a {
  display: block;
  font: bold 1.0em Verdana, sans-serif;
	color: #870C18
  text-decoration: none;
  padding: 5px 10px 5px 10px;
background: url(/images/menu_line.jpg) repeat-y left top;
}

ul#list_menu li a {
	color: #870C18;
	TEXT-DECORATION: none;
}

ul#list_menu a:hover,
ul#list_menu li:hover a,
ul#list_menu li.iehover a {
background-color: #870C18;
background-image: none;
color:#FFF;
}


ul#tall_point,
ul#tall_point li,
ul#tall_point ul {
  margin: 0 0 5px 0;
  border: 0 none;
  padding: 0;
  width: 700px;
  list-style: none;
}
ul#tall_point,
ul#tall_point li,
ul#tall_point ul {
  font: 1.2em Verdana, sans-serif;
}

ul#tall_point:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#tall_point li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
  height: 27px;
}

/* Root Menu */
ul#tall_point a {
  display: block;
  font: bold 12px Verdana, sans-serif;
	color: #870C18
  text-decoration: none;
  padding: 5px 10px 0 10px;
height: 22px;
background: url(/images/menu_line_2.jpg) repeat-y left top;
}



ul#tall_point li a {
	color: #870C18;
	TEXT-DECORATION: none;
}

ul#tall_point a:hover,
ul#tall_point li:hover a,
ul#tall_point li.iehover a {
background-color: #870C18;
background-image: none;
color:#FFF;
}
//

/* Holly Hack for IE \*/
* html ul#list_menu { float: left; height: 1%; }
* html ul#list_menu li a { height: 22px; }
* html ul#list_menu li .centred a  { height: 22px; }
* html ul#tall_point { float: left; height: 1%; }
* html ul#tall_point li a { height: 22px; }
* html ul#tall_point li .centred a  { height: 22px; }
* html #footer {margin-top: 0px;}
/* End */

