p, td, div, input, textarea, select
{
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   color: #666666;
}

DD
{
   margin: 0px 0px 0px 20px;
}

form{
   padding: 0px;
   margin: 0px;
}

h1.txtSimpleFilmHeader {
   font-size: 13px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 5px 0px;
}


h1.sub1{
   font-size: 17px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 20px 0px 10px 0px;
}

h1.header1{
   font-size: 18px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 10px 0px 10px 0px;
   color: #000000;
}

h1.header2{
   font-size: 18px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 10px 0px 10px 0px;
}

div.subheader{
   font-size: 15px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 10px 0px 10px 0px;
   color: #333333;
}


ul{
   padding: 0px;
   margin: 0px 0px 0px 10px;
}

li{
   padding: 2px 0px 2px 0px;
   margin: 0px 0px 0px 20px;
}


li.blue_arr{
   padding: 2px 0px 2px 20px;
   margin: 0px 0px 0px 0px;
   background: url("/pic/arrow_nav.gif") 7px 5px no-repeat;
   list-style-type: none;
}


.sub2{
   font-family: Arial, Tahoma, Verdana;
   font-size: 17px;
   font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 10px 0px;
   color: #666666;
}


.body{
   margin: 0px;
   text-align: center;
   background: url("/pic/main.jpg") #ffebb7 top repeat-x;
}


.maintab{
   width: 100%;
   height: 100%;
   margin: 0px;
   padding: 0px;
   text-align: center;
   background: url("/pic/main1.jpg") top center no-repeat;
}

img.logo{
   margin-top: 11px;
}


.bgstars{
   background: url("/pic/bgstars.gif") center 231px repeat-x;
}

.menu{
   margin: 10px 0px 7px 0px; 
   position: absolute;
}




.txt2Selected {
   color: #FFFFFF;
   font-weight: bold
}

/* Inputs */      
select{
   width: 157px;
   height: 17px;
}

.brdr_grey{
   border: 1px solid #C0C0C0;
}


.searchInput, input.text {
   border: 1px solid #b9b9b9;
   padding-left:3px;
   height: 20px;
}

.w129{
   width: 129px;
}

input[type="text"], input[type="password"] {
   border: 1px solid #b9b9b9;
   padding-left:3px;
   height: 20px;
}
.siteSearch {
   width: 137px;
   height: 22px;
   padding-left: 3px;
   padding-top: 3px;
}

.siteSearchSelect {
   width: 157px;
   height: 20px;
}

.searchButton {
   border: 1px solid #FFFFFF;
   background: #1453b0;
   color: #FFFFFF;
}
.searchButton2 {
   border: 1px solid #FFFFFF;
   background: #ff9923;
   color: #FFFFFF;
}



.searche{
    margin-bottom: 5px; 
    background: url(/pic/search.jpg) no-repeat center center #468DEE;
}


.content{
   width: 880px;
   margin-bottom: 7px;
}


.content_bron{
   width: 880px;
   margin-bottom: 7px;
   padding: 0px;
}

.bron_bg{
   background: url("/pic/bg/bron_bottom.gif") bottom center no-repeat white;
   padding: 10px;
   vertical-align: top;
}

.bron_place{
   font-size: 14px;
   color: #ED7220;
   font-weight: bold;
   padding: 4px 15px 4px 15px;
}



.midcol{
   width: 434px;
   padding: 0px 10px 0px 10px;
}

.rightcol{
   width: 686px;
   padding: 0px 0px 0px 10px;
}


.bgMenu{
   background: #0466e0;
}

.bgMenuTop {
   background: url("/pic/bg/top1.gif");
}
.bgMenuBottom {
   background: url("/pic/bg/bottom1.gif");
}
.bgMenuLeft {
   background: url("/pic/bg/left1.gif");
}
.bgMenuRight {
   background: url("/pic/bg/right1.gif");
}


.brdrTop {
   background: url("/pic/bg/brdr_top1.gif");
}
.brdrBottom {
   background: url("/pic/bg/brdr_bottom1.gif");
}

.brdrBottom1 {
   background: url("/pic/bg/brdr_bottom2.gif");
}

.brdrLeft {
   background: url("/pic/bg/brdr_left1.gif");
}
.brdrRight {
   background: url("/pic/bg/brdr_right1.gif");
}


.bgBlue {
   background: #203b6d;
}


.Header_2col{
   background-color: #30AEFC;
   height: 36px;
   color: white;
   vertical-align: middle;
   font-size: 18px;
   font-weight: bold;
   padding-left: 12px;
}




.brdrTop2 {
   background-color: #F5AF4D;
}
.brdrBottom2 {
   background-color: #F5AF4D;
}
.brdrLeft2 {
   background: url("/pic/bg/brdr_left2.gif");
}
.brdrRight2 {
   background: url("/pic/bg/brdr_right2.gif");
}

.subHeader_2col{
   vertical-align: middle;
   background-color: #F5AF4D;
   height: 18px;
   color: white;
   font-size: 13px;
   font-weight: bold;
   padding-left: 12px;
}




.brdrLeft3{
   vertical-align: bottom;
   background: url("/pic/bg/brdr_left3.gif");
}

.brdrRight3{
   vertical-align: bottom;
   background: url("/pic/bg/brdr_right3.gif");
}


.cont_2col{
   width: 100%;
   background: url("/pic/bg/hlop.gif") bottom center no-repeat white;
   padding: 10px 7px 120px 7px;
   
}

.cont_cinema{
   width: 100%;
   background: url("/pic/bg/hlop1.gif") bottom center no-repeat  #2956A3;
   padding: 5px 7px 120px 7px;
   color: white;
}

.corn_cinema{
   background: url("/pic/bg/corn_cinema.gif") top right no-repeat  #2956A3;
   margin: 0px;
}

.cin_menu_on{
   background-color: #2956A3;
   color: #ffffff;
   font-size: 12px;
   padding: 5px;
   font-weight: bold;
}

.cin_menu_off{
   background-color: #30AEFC;
   color: #ffffff;
   font-size: 12px;
   padding: 5px;
   font-weight: bold;
}


table.cin_descr_table{
   width: 394px;
}

td.cin_descr_td1{
   color: #ffffff;
   font-weight: bold;
   padding: 5px 5px 5px 0px;
   width: 110px;
}

td.cin_descr_td2{
   color: #ffffff;
   padding: 5px 0px 5px 5px;
   width: 284px;
}

table.rasp{
   width: 378px;
}

table.rasp td {
    font-size: 11px; 
    color: #ffffff; 
    text-align: center;
    padding: 4px;
}
table.rasp th {
    font-size:11px; 
    color: #ffffff; 
    background-color: #3880D7;
    text-align: center;
    font-weight: bold;
    padding: 4px;
}


.cinemas_line1{
    background-color: #3B68B6;
}

.cinemas_line2{
    background-color: #3B68B6;
}

.title_cinema{
   width: 378px;
   margin: 0px 0px 10px 0px;
}

.cinema_foto{
   margin: 0px 10px 9px 0px;
   float: left;
}


.cin_index_top{

   width: 100%;
   
   background: url("/pic/bg/.gif") top right no-repeat #2956A3;

}

.brdrLeft4{
   vertical-align: bottom;
   background: url("/pic/bg/brdr_left4.gif");
}

.brdrRight4{
   vertical-align: bottom;
   background: url("/pic/bg/brdr_right4.gif");
}

.brdrLeft5{
   background: url("/pic/bg/brdr_left5.gif") top left repeat-y;
}

.brdrRight5{
   vertical-align: bottom;
   background: url("/pic/bg/brdr_right5.gif") top right repeat-y;
   padding: 5px 5px 0px 5px;
}


.brdrRight6{
   vertical-align: top;
   background: url("/pic/bg/brdr_right4.gif");
}



.brdrbottom3{
   width: 100%;
   background: url("/pic/bg/brdr_bottom3.gif");
}

.brdrbottom4{
   width: 100%;
   background: url("/pic/bg/brdr_bottom4.gif");
}





.bgFilmTop {
   background: url("/pic/bg/top2.gif");
}
.bgFilmBottom {
   background: url("/pic/bg/bottom2.gif");
}
.bgFilmLeft {
   background: url("/pic/bg/left2.gif");
}
.bgFilmRight {
   background: url("/pic/bg/right2.gif");
}

.film_table { width: 213px; margin-left: 17px;}


.soon_date{
   padding-bottom: 4px;
   color: #FFFFFF;
   vertical-align:top;
}


.menuPad1 {
   vertical-align: top;
   padding-right: 5px;
   padding-top: 1px;
}

.menuItem {
   font-weight: bold;
   color: white;
}

.bgDiv {
   background: url("/pic/bg/div.gif");
}


.s10{ font-size: 10px;}
.s12{ font-size: 12px;}
.s13{ font-size: 13px;}
.s14{ font-size: 14px;}


.mb5{ margin-bottom: 5px; }
.mb10{ margin-bottom: 10px; }

.mt2{ margin-top: 2px; }
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt30{ margin-top: 30px; }


.p5{ padding: 5px;}
.p10{ padding: 10px;}

.ptb10{ padding: 10px 0px 10px 0px;}


.pb5{ padding-bottom: 5px; }
.pb15{ padding-bottom: 15px; }

.pl5{ padding-left: 5px;}
.pl7{ padding-left: 7px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl30{ padding-left: 30px;}

.pr5{ padding-right: 5px;}
.pr7{ padding-right: 7px;}
.pr10{ padding-right: 10px;}


a.rsslink {
   padding-bottom: 0px;
   padding-right: 40px;
   background-image: url("/pic/rss.gif");
   background-repeat: no-repeat;
   background-position: right;
}


.bot_menu{
   background-image: url("/pic/bot_center.gif");
   background-repeat: repeat-x;
   background-position: top left;
}

.b_menu{
   padding: 8px 15px 0px 15px;
   white-space: nowrap;
   vertical-align: top;
}

.bottom{
   background-image: url("/pic/bg/big.jpg");
   background-repeat: no-repeat;
   background-position: top center;
   width: 100%;
   height: 101px;
}




a.footerLink {
   color: #333333;
   font-weight: bold;
   font-family: Verdana, Tahoma, Arial;
   font-size: 10px;
}

.formCont{
   vertical-align:top;
   padding: 7px;
   padding-top:4px;
   height:152px;
   max-height:152px;
   min-height:152px;
}




.bgw{ background-color: #ffffff}
.bgb{ background-color: #2854A1}
.bgo{ background-color: #F5AF4D}
.bgb2{ background-color: #26509B; color: white; }
.bgbl{ background-color: #30AEFC}
.bgbl2{ background-color: #157DE2}




.w100{ width: 100%; }

.txtHeader {
   font-size: 13px;
   color: white;
   font-weight: bold;

   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 15px;
   padding-right: 15px;
}

.newsPad {
   padding-bottom: 5px;
   margin: 10px 8px 5px 8px;
   background: url("/pic/div.gif") bottom center repeat-x;

}

.newsPad1 {
   padding-bottom: 5px;
   margin: 10px 0px 5px 0px;
   background: url("/pic/div.gif") bottom center repeat-x;

}

.newsPad2 {
   padding-bottom: 5px;
   margin: 0px;
   background: url("/pic/div.gif") bottom center repeat-x;

}

.newsPad3 {
   padding-bottom: 5px;
   margin: 10px 8px 5px 8px;
}

.txtDate {
   color: #9cb5c8;
}

.txtDate1 {
   color: #7D97AB;
   font-weight: bold;
   padding-bottom: 5px;
}


.newsHref{ 
   padding-top: 3px;
   padding-bottom: 5px;
}

.more{
   margin: 0px 8px 2px 8px;
   padding-left: 15px;
   background: url("/pic/more.gif") 0px 5px no-repeat;
}




/* Link styles */
a {
   color: #ed7220;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

a.news {
   font-weight: bold;
   color: #ed7220;
}


a.link2 {
   color: #ffd118;
}

a.navLink {
   font-size: 10px;
   color: #ffd118;
   font-weight: bold;
}



.txtLight {
   color: #ffd118;
}


.top{ vertical-align: top;  }


.txt2bold {
   font-weight: bold;
   color: #FFFFFF;
   vertical-align:top;
}

.bg1Top10 {
   background: #1f3a6b;
}
.bg2Top10 {
   background: #172f5c;
}




.titlefilm{
   margin: 3px 1px 15px 1px;
   width: 226px;
}

.center{ text-align: center; }



.BigPost{
   margin-left: 26px;
   width: 179px;
   text-align: left;
}

.poster{
   border: 1px solid #30AEFC;
   margin-bottom: 10px;
}


.film_div{
   height: 1px;
   width: 100%;
   background: url("/pic/film_div.gif") #ffebb7 repeat-x;
   margin: 15px 0px 10px 0px;
   padding: 0px;
}


.frm0{
   width: 50%;
   text-align: center;
   padding: 0px 6px 6px 8px;
}

.frm1{
   width: 50%;
   text-align: center;
   padding: 0px 9px 6px 6px;
}


.trailer{
   background: url("/pic/trailer.gif") #ffffff 0px 1px no-repeat;
   padding: 0px 0px 10px 17px;
}




.div1 {
   padding: 0px;
   margin: 0px 0px 5px 0px;
   background: url("/pic/div.gif") bottom center repeat-x;

}

.div2 {
   padding: 0px;
   margin: 5px 0px 5px 0px;
   background: url("/pic/div.gif") bottom center repeat-x;

}

.filmtabcol1{
   padding: 5px 0px 0px 0px;

   font-weight: bold;
   font-size: 10px;
   width: 30%;
   vertical-align: top;
}

.filmtabcol2{
   padding: 5px 0px 0px 0px;
   font-size: 10px;
   width: 70%;
   vertical-align: top;

}

.btop1{
   border-top: 1px solid #DCDCDC;
}




.txtNav {
   font-size: 10px;
   color: #FFFFFF;
}


.bgDash1 {
   background: url("/pic/dash1.gif") center repeat-x;   
}

/* Расписание Кинотеатры */
.cin_rasp_bg{
   background-color: #3B68B6;
}

.cin_rasp1{
   width: 35%;
   font-weight: bold;
   padding: 5px;
   color: #FFD118;
}

.cin_rasp2{
   width: 65%;
   vertical-align: top;
   padding-top: 1px;
   padding-bottom: 5px;
   color: #FFD118;
}

.cin_rasp3{
   width: 50%;
   vertical-align: top;
   padding: 4px 4px 0px 4px;
   color: #ffffff;
}

.cin_rasp4{
   width: 50%;
   vertical-align: top;
   font-weight: bold;
   padding-top: 4px;
   color: #FFD118;
}

.cin_rasp5{
   color: #000000;
}

.cin_rasp_href{
   color: #FFD118;
}



/* Расписание */
.bggrey{
   background-color: #F3F3F3;
}

.rasp1{
   width: 35%;
   font-weight: bold;
   padding: 5px;
}

.rasp2{
   width: 65%;
   vertical-align: top;
   padding-top: 1px;
   padding-bottom: 5px;
}

.rasp3{
   width: 40%;
   vertical-align: top;
   padding: 4px 4px 0px 4px;
}

.rasp4{
   width: 60%;
   vertical-align: top;
   font-weight: bold;
   padding-top: 4px;
   color: #ED7220;
}

.rasp5{
   color: #666666;
}





a.filmLink {
   color: #ffd118;
   font-weight: bold;
}


.votediv{
   position: absolute;
   display: none;
   height: 165px;
   width: 120px;
   border: 2px solid gray;
   background-color: #ffffff;
}



.bgg{
   background-color: #E8ECEF;
}

.letter{
   
   width: 15px;
   height: 20px;
   text-align: left;
   vertical-align: top;
   float: left;
   font-weight: bold;

}

.br{
   clear: both;
}

.dot_w{
   background: #E8ECEF url("/pic/dot_w.gif") center repeat-x;   
}

.fltr1{
   padding: 10px 10px 0px 10px;
}


/* для скроллера */

A.page_number:link, A.page_number:visited, A.page_number:hover { TEXT-DECORATION: none;  font-size: 11px;}


.page_number, .this_page_number{
   text-align:  center;
   text-decoration: none;
   height: 13px;
   width: 23px; 
   display: block;
   padding: 1px 0px 1px 0px;
   float: left;
   margin: 2px;
   background-color: #E8ECEF;
   font-size: 11px;  
}

.this_page_number{
   background-color: #F68E20;
   color: #ffffff;
   border: 0px solid #BE7F05;
}


.page_number{
   border: 0px solid #BE7F05;
}

.page_number:hover {
   color: #ffffff;
   text-decoration: none;
   background-color: #F68E20;
}

div.menuIn{
   padding:0px 0px 0px 18px;
   background: url("/pic/arrow_menu1.gif") 0px 2px no-repeat;
   margin: 5px 0px 7px 0px;
   font-weight: bold;
   font-size: 12px;  
}

div.menuInOn{
   padding:0px 0px 0px 18px;
   background: url("/pic/arrow_menu1_on.gif") 0px 2px no-repeat;
   margin: 5px 0px 7px 0px;
   font-weight: bold;
   font-size: 12px;  
}

a.menuInOn{
   color: #808080;
}

.w_sel{
   width: 50px;
}

div.btm_search{
   
   margin-top: 15px;
   text-align: center;
   width: 100%;

}


.img_bg{
   background-color: #808080; padding: 1px; width: 122px;
}

.img_brdr{
   border: 1px dashed #ffffff;
}



/*****************************************************/
/* Поиск сеансов */

table.tbl_srch{
   background-color: #D2E1EC;
} 

.td_first{
   font-size: 10px;  
   color: #FFFFFF;
   font-weight: bold;
   text-align: center;
   background-color: #30AEFC;
   padding: 3px;
}


tr.tr_srch0{
   background-color: #E5F1FA;
}

tr.tr_srch1{
   background-color: #FFFFFF;
}

.black{
   color: #000000;
}

a.black{
   color: #000000;
}

a.white{
   color: #ffffff;
}

.white{
   color: #ffffff;
}


.cen{
   text-align: center;
}

.seans{
   color: #30AEFC;
   text-align: center;
}

a.seans1{
   color: #30AEFC;
}


/*************************************************/
/****************** опросы ***********************/


/******* Таблица с опросом *******/
.vote_show_table{
   border-left: #dddddd 1px solid;
   width: 100%;
}

/******* Столбец с ответами таблицы с опросом *******/
.vote_show_table_answer_1{
   width: 90%;
   border-bottom: #dddddd 1px solid;
   padding: 5px 10px 5px 0px;
}
.vote_show_table_answer_2{
   width: 90%;
   border-bottom: #dddddd 1px solid;
   padding: 5px 10px 5px 0px;
}

/******* Столбец с radio таблицы с опросом *******/
.vote_show_table_radio_1{
   width: 10%;
   border-bottom: #dddddd 1px solid;
   padding: 5px 0px 5px 10px;
}
.vote_show_table_radio_2{
   width: 10%;
   border-bottom: #dddddd 1px solid;
   padding: 5px 0px 5px 10px;
}


/******* td для своего ответа *******/
.vote_show_table_text_other{
   padding-top: 15px;
}

/******* Input для своего ответа *******/
.vote_show_table_input_other{
border:1px #cccccc solid; width:200px;
}

/******* Если пользователь уже отвечал, то выводятся ответы *******/
/******* оформление варианта ответа *******/
.vote_short_result_answer_1{
   width: 50%;
   padding: 5px 5px 0px 5px;
}
.vote_short_result_answer_2{
   width: 50%;
   padding: 5px 5px 0px 5px;
}

/******* оформление диаграммы *******/
.vote_short_result_diagram_1{
   width: 50%;
   padding: 0px 5px 5px 5px;
   border-bottom: #dddddd 1px solid;
}
.vote_short_result_diagram_2{
   width: 50%;
   padding: 0px 5px 5px 5px;
   border-bottom: #dddddd 1px solid;
}




/******* Таблица с результатами *******/
.vote_result_table{
   width: 90%;
   border-top: #dddddd 1px solid;
}

/******* Столбец с ответами таблицы с результатами *******/
.vote_result_table_answer_1{
   border-bottom: #dddddd 1px solid;
   width: 40%;
   font-weight: bold;
}
.vote_result_table_answer_2{
   border-bottom: #dddddd 1px solid;
   width: 40%;
   font-weight: bold;
}

/******* Столбец с диаграммой таблицы с результатами *******/

.vote_result_table_num_answer_1{
   border-bottom: #dddddd 1px solid;
   width: 60%;
}
.vote_result_table_num_answer_2{
   border-bottom: #dddddd 1px solid;
   width: 60%;
}

/******* Строка для вывода списка других ответов *******/
.vote_other_answers_list{
   width: 70%;
   padding: 5px;
   margin-top: 3px;
   border-top: #dddddd 1px solid;
}
.kino_map_stars { margin-top: 0px; font-size: 11px; }
.kino_map_stars li { list-style-image: url(/pic/kino_map_star.gif); font-size: 11px; }
.kino_map_stars a:link { color: white; } 
.kino_map_stars a:visited { color: white; } 
.kino_map_stars a:hover { color: white; } 
.kino_map_stars a:active { color: white; } 


.bg-top-repeat-x { background-position:top; background-repeat:repeat-x}
.opros-border-right { border-right:1px #aad9ed solid;  background-position:top right; background-repeat:no-repeat}
.opros-border-left { border-left:1px #aad9ed solid;  background-position:top left; background-repeat:no-repeat}
.opros-text{ font-size:12px; color:#73a392; }
a.aopros:link, a.aopros::visited {color:#05a0a2; text-decoration: underline; font-size:10px}
a.aopros::hover, a.aopros::active {color:#05a0a2; text-decoration: none;}


.fs_even { background-color: #3B68B6; color: #E4D117; }

.fs_odd td { font-weight: bold; color: #E4D117; }
.fs_even td { font-weight: bold; color: #E4D117; }


.menuitem_a { float: left; height: 33px; background: url(/pic/topmenu.jpg); }
.menuitem_a span { visibility: hidden; }

.tm_a { width: 173px; background-position: 880px 0; }
.tm_a:hover { background-position: 880px 33px; }

.tm_m { width: 179px; background-position: 707px 0; }
.tm_m:hover { background-position: 707px 33px; }

.tm_c { width: 174px; background-position: 528px 0; }
.tm_c:hover { background-position: 528px 33px; }

.tm_b { width: 175px; background-position: 354px 0; }
.tm_b:hover { background-position: 354px 33px; }

.tm_e { width: 179px; background-position: 179px 0; }
.tm_e:hover { background-position: 179px 33px; }

.fmenu { height: 48px; line-height: 48px; }
.fmenu a { text-align: center; background: none !important; float: left; }
.fmenu a:hover { background: none !important; }

.a_icon { float: left; width: 140px; height: 52px; }
.a_icon img { float: left; margin-right: 4px; border: none; }
.a_icon a:link, .a_icon a:visited { color: #203b6d }
.a_icon a:hover, .a_icon a:active {}

.header_01 { margin-bottom: 5px; }
.td_style01 { background:white url(/pic/bg/hlop.gif) no-repeat scroll center bottom; padding:0 0 120px; width:100%; }
.date_of_item {  }
.name_of_item { margin: 0 0 1em 0; }
.txtHeader01 { color:white; font-size:13px; font-weight:bold; padding:1px 15px 0 8px;}
.cont_tab { padding: 0 0 0 13px; }