body  { margin:0; padding:0;}
#wraptop {
width: 100%;
height: 100%;
margin: 0;
margin-top: -25px;
padding: 0;
background: url('images/td_top.jpg') top center no-repeat;
}
#wrapbot {
width: 100%;
height: 490px;
margin: 0;
padding: 0;
background: url('images/td_bottom.jpg') bottom center no-repeat;
}
td {font-size:10pt;font-family:Tahoma,MS Sans Serif,sans-serif;}
.bluetext_bold { font-size:8pt; font-weight: bold; color: #6677dd; }
.year { font-size:18pt; font-family:Arial; font-weight:bold; color:#0000df; }
.opinion { font-size:14pt; font-family:Arial; font-weight:bold; color:#0000df; }
.film { font-size:14pt; font-family:Tahoma; font-weight:bold; color:#0000df; }
.title { font-size:14pt; font-family:Tahoma; font-weight:bold; color:#000000; }
.date { font-size:12pt; font-family:Tahoma; font-weight:bold; color:#000000; }
.small { font-size:8pt; font-family:Tahoma; font-weight:bold; color:#c0c0c0; }
.text { font-size:10pt;font-family:Tahoma,MS Sans Serif,sans-serif;}
.filmname { font-size:20pt; font-family:Arial; font-weight: bold; color: #000000; }
.adminreply { font-size:8pt; font-family:Tahoma; font-weight: bold; text-decoration: none; color: #6a75e1; background: #f6f6f6;}
.redtext { font-size:8pt; font-weight: bold; color: #ff6666; }
.white_text { font-size:9pt; color: #ffffff; }
.white_text_bold { font-size:9pt; font-weight: bold; color: #ffffff; }
.errortext { font-size:10pt; font-weight: bold; color: #ff6666; }
.premiere_rubrika { font-size:11pt; font-weight: bold; color: #c4d24f; font-family:Tahoma; }
.middle_text { font-size:11pt; text-align: justify; }
.middle_text_bold { font-size:11pt; font-weight: bold; }
.text6 { font-size:6pt; text-align: justify; font-weight: normal; }
.text6_bold { font-size:6pt; font-weight: bold; text-align: justify; }
.text7 { font-size:7pt; font-weight: normal; }
.text7_justify { font-size:7pt; text-align: justify; font-weight: normal; }
.text7_bold { font-size:7pt; font-weight: bold; }
.text8 { font-size:8pt; font-weight: normal; }
.text8_justify { font-size:8pt; text-align: justify; font-weight: normal; }
.text8_bold { font-size:8pt; font-weight: bold; }
.text9 { font-size:9pt; font-weight: normal; }
.text9_bold { font-size:9pt; font-weight: bold; }
.text10 { font-size:10pt; font-weight: normal; }
.text10_bold { font-size:10pt; font-weight: bold; }
.text11 { font-size:11pt; font-weight: normal; }
.text11_bold { font-size:11pt; font-weight: bold; }
.text12 { font-size:12pt; font-weight: normal; }
.text12_bold { font-size:12pt; font-weight: bold; }
.text13 { font-size:13pt; font-weight: normal; }
.text13_bold { font-size:13pt; font-weight: bold; }
.text_justify { text-align: justify; }
.header_medium { font-size:16pt; font-family:Arial; font-weight: bold; color: #000000; }
.header_medium_comic { font-size:16pt; font-family:Comic Sans MS; font-weight: bold; color: #000000; }
.header_small { font-size:13pt; font-family:Arial; font-weight: bold; color: #000000; }
table.show_cinema { border-collapse: collapse; border: 1px solid; border-color: #6677dd;  }
td.content { font-weight: bold; color: #ffffff; background: #6a75e1;}
td.redtext { font-size:8pt; font-weight: bold; color: #ff6666; }
td.bluetext { font-size:8pt; font-weight: normal; color: #6677dd; }
td.bluetext_bold { font-size:8pt; font-weight: bold; color: #6677dd; }
td.middle_bluetext { font-size:10pt; font-weight: normal; color: #6677dd; }
td.middle_bluetext_bold { font-size:10pt; font-weight: bold; color: #6677dd; }
td.small_text { font-size:8pt; text-align: justify; }
td.small_text_right { font-size:8pt; text-align: right; }
td.small_text_bold { font-size:8pt; font-weight: bold; }
td.small_text2 { font-size:9pt; text-align: justify; }
td.small_text2_bold { font-size:9pt; font-weight: bold; }
td.middle_text { font-size:11pt; text-align: justify; }
td.middle_text_bold { font-size:11pt; font-weight: bold; }
td.cinema_name_small { font-size:12pt; font-weight: bold; color: #ff6666; }
td.film_name { font-size:20pt; font-family:Arial; font-weight: bold; color: #000000; }
td.cinema_small { font-size:8pt; font-family:Tahoma; font-weight: bold; text-decoration: none; color: #000000; background: #ffffff;}
td.none_decor { text-decoration: none; }
td.repertoir_date { font-size:8pt; font-family:Tahoma; font-weight: bold; text-decoration: none; color: #ffffff; background: #000000;}
td.news_title { font-size:12pt; font-weight: bold; text-decoration: none; color: #000000; background: #ffffff;}
td.news_content { text-align:justify; }
td.anons { font-weight: bold; color: #ffffff; }
td.anons_title { font-weight: bold; color: #000000; }
td.anons_small { font-size:8pt; font-weight: bold; color: #000000; }
td.admin_reply { font-size:8pt; font-family:Tahoma; font-weight: bold; text-decoration: none; color: #6a75e1; background: #f6f6f6;}
td.date { font-size:8pt; font-family:Tahoma; font-weight: bold; text-decoration: none; color: #FFFFFF; background: #000000; text-align:justify;}
td.bord { border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #6677dd;  }
td.bord_top { border-top: 1px solid; border-color: #ffffff;  }
td.bord_1 { border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #ffffff;  }
td.shot_bord { border-left: 1px solid; border-right: 1px solid; border-color: #ffffff;  }
td.full_bord { border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #6677dd;  }
td.full_bord_grey { border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #C0C0C0;  }
td.bord_anons_title { font-weight: bold; color: #000000; border-bottom: 1px solid; border-left: 1px solid; border-color: #6677dd;  }
td.vert_bord { border-top: 1px solid;  border-color: #6677dd;  }
td.header { font-size:10pt; color: #ffffff; font-family:Tahoma; font-weight: bold; text-decoration: none; background: #6677DD; }
a.none_decor_h:link { text-decoration: none; color: #ffffff; cursor: pointer;}
a.none_decor_h:hover { text-decoration: none; color: #ffffff; cursor: pointer;}
a.none_decor_h:active { text-decoration: none; color: #ffffff; cursor: pointer;}
a.none_decor_h:visited { text-decoration: none; color: #ffffff; cursor: pointer;}
a.none_decor { text-decoration: none; }
a.red_text { color: #ff6666; text-decoration: none; }
a.menu:link {text-decoration: none; color: #000000}
a.menu:visited {text-decoration: none; color: #000000}
a.menu:hover {text-decoration: none; color: #aaaaaa}
a.menu:active {text-decoration: none; color: #aaaaaa}
a.header:link {text-decoration: none; color: #fff}
a.header:visited {text-decoration: none; color: #fff}
a.header:hover {text-decoration: none; color: #fff}
a.header:active {text-decoration: none; color: #fff}
p.cinema_name_small { font-size:10pt; font-weight: bold; color: #6677dd; }


.nr{
    color: silver;cursor: pointer;
}

.gr{
    color: black;cursor: pointer;
}

.flyblock
{
position:absolute;
border:solid 1px #222;
display:none;
}

.banner {	/*Banner block*/
margin: 0 0 15px 0;    
}
























SELECT.city {
font-size:7pt;
width:160px;
}
INPUT.text_link {
border: 1px solid #9999FF;
width: 100%;
font-size:8pt;
height: 18px;
}
INPUT.text_link:focus {
border: 1px solid #FF0000;
width: 100%;
font-size:8pt;
height: 18px;
}
.full_bord
{
width: 100%;
}
input.buttom_nf { background: #ffffff; border: none;  color: #0000FF; height:20px; width:215pt; line-height:12px; font-size:10px; cursor: pointer;}
input.buttom_g { background: #ffffff; border: none;  color: #0000FF; height:20px; width:125pt; line-height:12px; font-size:10põ; cursor: pointer;}
input.buttom_gn { background: #ffffff; border: none;  color: #0000FF; height:20px; width:165pt; line-height:12px; font-size:10põ; cursor: pointer;}
input.buttom_del { background: #ffffff; border: none;  color: #0000FF; height:20px; width:20pt; line-height:12px; font-size:10põ; cursor: pointer;}
input.buttom_v { background: #ffffff; border: none;  color: #0000FF; height:20px; width:100pt; line-height:12px; font-size:10põ; cursor: pointer;}
input.buttom_op { background: #EDEDFE; border: none;  color: #0000FF; height:20px; width:80pt; line-height:12px; font-size:8pt; cursor: pointer;}
.video_n
{
float:left;
}
.link_emul { cursor: pointer;  color: #0000FF;}
#tabsJ {
float:left;
background: transparent;
width:100%;
font-size:93%;
line-height:normal;
border-bottom:0px solid #000000;
}
#tabsJ ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsJ li {
display:inline;
margin:0;
padding:0;
}
#tabsJ a {
float:left;
background:url("images/menu/tableftJ.gif") no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}
#tabsJ a span {
float:left;
display:block;
background:url("images/menu/tabrightJ.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
color:#FFF;
}
#tabsJ a:hover {
background-position:0% -42px;
}
#tabsJ a:hover span {
background-position:100% -42px;
}

#tabsJ #current a {
background-position:0% -42px;
}
#tabsJ #current a span {
background-position:100% -42px;
color:#FFF;
}

#tabsJ_1 {
float:left;
width:100%;
font-size:93%;
line-height:normal;
border-bottom:0px solid #000000;
}
#tabsJ_1 a {
width:100%;
float:left;
margin:0;
padding:0px 0px 0px 0px;
text-decoration:none;
}
#tabsJ_1 a span {
float:left;
display:block;
background:url("images/menu/tab_big.png") no-repeat right top;
padding:5px 15px 4px 6px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ_1 a span {float:none;}
/* End IE5-Mac hack */
#tabsJ_1 a:hover span {
color:#FFF;
}
#tabsJ_1 a:hover {
background-position:0% -42px;
}
#tabsJ_1 a:hover span {
background-position:100% -42px;
}

#tabsJ_1 #current a {
background-position:0% -42px;
}
#tabsJ_1 #current a span {
background-position:100% -42px;
color:#FFF;
}


#tabsJ_2 {
float:right;
width:100%;
font-size:93%;
line-height:normal;
border-bottom:0px solid #000000;
}
#tabsJ_2 a {
width:100%;
float:right;
margin:0;
padding:0 0 0 0px;
text-decoration:none;
}
#tabsJ_2 a span {
float:right;
display:block;
background:url("images/menu/tab_big_r.png") no-repeat left top;
padding:5px 15px 4px 6px;
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ_2 a span {float:none;}
/* End IE5-Mac hack */
#tabsJ_2 a:hover span {
color:#FFF;
}
#tabsJ_2 a:hover {
background-position:0% -42px;
}
#tabsJ_2 a:hover span {
background-position:0% -42px;
}
#tabsJ_2 #current a {
background-position:0% -42px;
}
#tabsJ_2 #current a span {
background-position:0% -42px;
color:#FFF;
}
form#form_email {padding:6px;position:relative;}
input#email_field {width:10em;}
div#email {position:relative;float:none;margin-right:3px;}
label.overlabel {color:#999;}
label.overlabel_apply{position:absolute;top:3px;left:5px;z-index:1;color:#999;}
.onner {color: blue}
.spoiler {border:0px solid #ddd; padding:3px;}
.spoiler .inner {border:0px solid #eee; padding:3px;margin:3px;}
.spoiler_r {border:0px solid #ddd;}
.spoiler_r .inner_r {border:0px solid #eee;}

.footer .ff a {
    color: #191970;
    font-size: 11px;
    text-decoration: none;
}

.footer .ff_1 a {
    color: #00eeee;
    font-size: 11px;
    text-decoration: none;
}

