/*COMMON*/
body, html{height:100%; width: 100%; margin:0px; padding:0px;}
body {background-color: #000; color:#fff;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height: 130%;}
table, img {border:0;}
img { margin: 0; padding: 0;}
input, select, textarea { vertical-align: middle;}
h1, h2, h3, h4, h5 {font-family: Arial, Verdana, Helvetica, sans-serif; line-height:120%;}
h1 {color:#43585d; padding:14px 0 0 40px; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:27px; font-weight: normal; text-transform: none;}
h1.def {color:#43585d; padding:10px 0 0 40px; margin:0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:27px; font-weight: normal; text-transform: none;}
h2 {color:#43585d; padding:0px 0 10px 15px;	margin:0; font-size:20px; font-weight: normal;}
h3 {color:#43585d; padding:0px 0 0px 0;margin:0; font-size:16px; font-weight: bold;}
h4 {color:#43585d; padding:7px 0 5px 0; margin:20px 0 0 0; font-size:12px; font-weight: normal;}
td {color:#fff;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height: 130%;}
h3.light {color:#fff; padding:0px 0 0px 0;margin:0; font-size:16px; font-weight: bold;}

.nopadding{padding:0;margin:0;}

div{margin:0px;padding:0px;display:block;}

/*MESSAGES*/
.err {color: #E35221;font-size:11px;}
.error {color: #E35221; padding: 10px; margin: 0 20px 0 40px; border: 1px solid #E35221;}
.mess {font-size:14px; font-weight:normal; color: #5cfb44; padding: 10px; margin: 0 20px 0 40px; border: 1px solid #5cfb44;}


/*LOGIN*/
.logintext {font-size:10px; font-family: Arial,Verdana, Tahoma; color:#FFF;}
.logintext b {color:#04ccfc;}
a.loginlink  {font-size:10px; text-decoration: underline; color: #43585d;}
a.loginlink:hover {color:#04ccfc; text-decoration:none;}
img.auth { text-decoration: none;}


/*search*/

table.search_pager_table a.search_page { color:#04ccfc;}
table.search_pager_table a.search_page:hover {text-decoration: underline;}
table.search_pager_table a.search_page:hover {text-decoration: underline;}
a.search_page_current {color:#fff;}
a.search_page_current:hover {color:#fff; text-decoration: underline;}
.search_highlight {font-weight: bold;}
.search_form_input { padding: 0 0 1px 2px;border: 1px solid #43585d; height: 19px; }

/* FORMS */
input, textarea, select {color:#000; font-size:12px; margin:0px; padding:0px;}
.form100 {width:100%;}
textarea.form100 { background-color:#FFF; color: #000; font-size: 12px;}
.formtextbg {color:#fff; font-weight:bold; vertical-align:top;}
.formbg {color:#fff;}
.form_error {color:#5cfb44; font-size:10px;}
form {padding:0; margin:0;}
input.bg_button { background: url(/i/Image/site/bg_button.gif) no-repeat; width:74px; height: 17px; border: 0px; cursor: pointer; color: #000;}
input.bg_button_long { background: url(/i/Image/site/bg_button_long.gif) no-repeat; width:85px; height: 17px; border: 0px; cursor: pointer; color: #000;}
input.button { background: url(/i/Image/site/bg_button.gif) no-repeat; width:74px; height: 17px; border: 0px; cursor: pointer; color: #000;}
td.button input { background: url(/i/Image/site/bg_button.gif) no-repeat; width:74px; height: 17px; border: 0px; cursor: pointer; color: #000;}


/*SMS FORM*/
.small_text { font-size: 11px; color: #546e74;}
td.form_mail form { padding: 0; margin: 0;}
td.form_mail { padding-bottom: 10px;}
input.input_dark {color:#FFF; font-size:11px; margin:0; padding:0 0 1px 2px; background-color: #43585d; border: 1px solid #43585d;}
td.send_frend input, textarea, select {color:#FFF; font-size:11px; margin:0; padding:0 0 1px 2px; background-color: #43585d; border: 0; font-family: Arial, Helvetica, sans-serif;}

/* LINKS */
a {color:#ffffff; text-decoration:underline;}
a:hover {color:#04ccfc; text-decoration:none;}
div.top_banner h3 a:hover {color:white; text-decoration:none;}
a.dark { color: #546e74; text-decoration:underline; font-size: 11px;}
a.dark:hover {color:#04ccfc; text-decoration:none;}


/*LISTS*/
ul, ol {line-height: 120%; margin-top:5px; margin-bottom:5px;} 
li {line-height: 130%; padding-top:5px; padding-bottom:5px;}
ul li { list-style-type: disc;}
dd {padding: 0 2px 0 0;}



/* SITEMAP */
td.map { line-height: 180%;}
.map1-off { padding: 2px 0 7px 0; font-size: 14px;}
.map2-off { padding-left: 10px; font-size: 11px;}



/*HEAD*/
table.head {}
table.head td.logo { padding: 15px 10px 0 40px;}
table.head td.menu1 { padding-top: 15px; padding-right: 12px;}
table.head td.menu2 { padding-top: 15px; padding-right: 5px;}
table.head td.picture { text-align: right; padding-right: 5px;}

/*MENU*/
table.menu td{ text-align: right;}
td.menu1-on {}
a.menu1-on { text-decoration: none; color: #00a7e9; font-size: 12px; font-weight: bold;}
a.menu1-on:hover { text-decoration: none;}
td.menu1-off {}
a.menu1-off { text-decoration: none; border-bottom: 1px solid #192123; color: #546e74;  font-size: 12px;}
a.menu1-off:hover { text-decoration: none; border-bottom: 1px solid #00a7e9;}

td.submenu2-on {}
a.submenu2-on {text-decoration: none; color: #00a7e9; font-size: 11px; font-weight: bold;}
a.submenu2-on:hover { text-decoration: none;}
td.submenu2-off {}
a.submenu2-off { text-decoration: none; border-bottom: 1px solid #192123; color: #43585d;  font-size: 11px;}
a.submenu2-off:hover { text-decoration: none;  border-bottom: 1px solid #00a7e9;}


/*CONTENT*/
.floatleft { float: left;}
.floatright { float: right;}
.right_text { padding-left: 15px;}
.right_text img.photo { padding: 0 14px 15px 0;}
.films_list { background-color: #43585d;}
.green { color: #65848c;}
.left40 { padding-left: 40px;}
.left40_40 { padding: 0 0 20px 40px;}

td.content_def { background-color: #43585d; padding:20px; margin: 0; border: 0;}
td.content_dark{ background-color: #000; padding: 1px 20px 20px 20px;}
td.content_def h1{color:#FFF; padding: 0; margin: 0;}
td.content_def h2{color:#00c9fc; padding:10px 0 5px 0px;}
td.content_def h3{color:#fff; padding: 10px 0 0 0;}
.content_def .bold2 {color:#00ccff; font-size:20px; font-weight: normal;}
.content_def .bold1 {color:#00ccff}
.content_def .malakhit {color:#5cfb44; font-size:20px; font-weight: normal;}
.content_def .rubin {color:#ff4a4a; font-size:20px; font-weight: normal;}
.content_def .blue {color:#00ccff; font-size:20px; font-weight: normal;}
.content_def .malakhit_small {color:#5cfb44; font-size:17px; font-weight: normal;line-height: 180%;}
.border-hand{border:1px solid #000; margin:1px; cursor: pointer;}
.border-history {cursor:pointer;border: 1px solid #393939; padding: 0px; margin: 4px 4px 0 0;}
.border-i {border: 1px solid #393939; padding: 0px; margin: 4px 4px 0 0;}
table.history td { text-align: center;  padding-bottom:20px;}
img.cont_img_left { float: left; margin: 3px 20px 10px 0; border:1px solid #393939;}

.right_content{width:35%;}
.left_content{width:65%; }

.small {font-size: 9px}
.small2 {font-size: 10px}

.small3 {font-size: 11px}

/*BORDERs*/
.afishamid {border: 1px solid #3c3c3c; border-width:0 1px; padding-right:10px;}
.afishamid2 {border: 1px solid #3c3c3c; border-width:0 1px; padding: 0 10px;}
.afishatop {
	border-top: 1px solid #3c3c3c;
	/*background-image: url(i/new/graybg.gif);
	background-repeat: repeat-x;
	background-position: top;*/
}
.afishabottom {
	border-bottom: 1px solid #3c3c3c;

}

/*<RIGHT FRAME OF MAIN PAGE>*/
table.about_film h1{color:#455757;text-transform:none; padding:0;margin:0 0 10px 0; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal;}
td.tabs div h3{text-decoration: underline;padding:0;margin:0 8px 10px 0; cursor:pointer;}
td.tabs div.on h3{text-decoration: none;padding:0;margin:0 8px 10px 0;cursor:default;}
td.tab_content div{display:none;}
td.tab_content div.current, td.tab_content div.current div {display:block;}
textarea.comment{width:195px;}
.gallery{text-align:left;}

img.gallery {border: 1px solid #000;cursor:pointer;margin:0 10px 10px 0;text-align:center;}
div.slider {background-color:#000;z-index:100;position:absolute;left:0;height:1px;}
div.control {background-color:#43585D;z-index:110;position:absolute;top:50px;padding:15px 15px 0 15px;}
div.slider_preview {float:left;padding-left:3px;position:relative;}
.silder_status {color:#00CCFF;font-size:12px;padding:0 0 0 3px;}
div.show_delay {background-color:#43585D;z-index:135;position:absolute;top:52px;color:#5CFB44;}
img.slider_preview_sel {border: 1px solid #f00;}
img.slider_preview {border: 1px solid #fff;cursor:pointer;}

.tabs div{float:left;}
.tabs span.separator{float:left;width:10px;}

.poster img{margin:0 0 0 20px;}

.right_content .info{margin:0px 20px;}
* html .right_content .info{margin:0px 20px;width:100%}

.right_content .info h1,.info h1{color:#455757;padding:0;text-transform:none; margin:0 0 10px 0; font-size:19px; font-weight: normal;}
.slide_control {background-color:transparent;}
.slide_control .button {padding:0 0 0 10px;}
.slide_control .button img{cursor:pointer;}

/*</RIGHT FRAME OF MAIN PAGE>*/

/*COMMENTS*/


div.comments, div.comments div{display:block;}
.comment_text{color:#fff;font-size:11px;}
.comment_author{color:#fff;font-style:italic;text-align:right;font-size:11px;margin-bottom:10px;}
.comment_form td{padding-bottom:2px;color:#fff;font-size:11px;}
.search_form_input, .comment_form .el input, .comment_form .el textarea{background:#43585D;border:1px solid #000;color:#fff; font-family: Arial, Helvetica, sans-serif;}
#comment_float{overflow:auto;max-height:300px;width:100%;height: expression(((this.scrollHeight) < 300)?'auto':'300px');}
#comment_float.full{overflow:hidden;max-height:auto;width:100%;}

#Sinopsis{overflow:auto;max-height:300px;width:100%;height: expression(((this.scrollHeight) < 300)?'auto':'300px');}

/*<AUTHBAR>*/
#auth {position:absolute; display:block;z-index:110;}
#auth.hide {display:none;}
#dimmer{z-index:100; position:absolute;	top:0px; left:0px;	background-color:#2C3A3D;}
#dimmer.hide {display:none;}
#wrapper{top:0px;left:0px;text-align:left;}
#shadow{z-index:101;position:absolute;background:#000;top:0px;left:0px;}
#shadow.hide{display:none;}
#pointer{top:0px;left:0px;}	
td.warning{color:#f00;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:8px;}
div{display:block;}
.hide{display:none;}
#login-popup{background:#fff;}
#login-popup input{width:auto;color:#000;vertical-align:middle}
#login-popup .head{background:#ABABAB;padding:6px 14px;}
#login-popup .head table td{font-size:14px; font-weight:bold;color:#fff}
#login-popup .body{padding:16px;}
#login-popup table td{color:#666;}
#login-popup a{color:#0000CC;text-decoration:underline;}
#login-popup a:hover{text-decoration:none;}
#login-popup .authtext{width:90px;color:#666;text-align:right;}
#login-popup .authform100{width:150px;}
#login-popup .checkboxes input{background:none;}
#login-popup .buttons input{background:#D1D0D4;padding:1px 4px;}
/*</AUTHBAR>*/

/*VOTE STARS*/

.rating {padding:0px;margin:2px;	cursor: pointer;clear: both;display: block;	}
.rating .star {float: left;	width: 17px; height: 16px; overflow: hidden; text-indent: -999em; cursor: pointer;}
.rating .star, .rating  .star a {background: url(/i/Image/site/star.gif) no-repeat 0 0px;}
.rating .star a {text-decoration:none;display: block; width: 100%; height: 100%; background-position: 0 0px;}
.rating .star:after {content: '.';	display: block;	height: 0; width: 0; clear: both; visibility: hidden;}
.rating .star{zoom:1;}
div.rating div.on a {background-position: 0 -17px;}
div.rating div.hover a, div.rating div a:hover {background-position: 0 -34px;}
div.rating div.disabled a{background-position: 0 0;}
div.rating div.disabled_on a{background-position: 0 -17px;}
#vote_count{font-size:10px;}


.displayBox img { background-color: #ddd; padding: 15px; border: 1px solid #888 } 

table.sms{width:200px;}
.smsselect1{width:200px;}
.smsinput1{width:200px;}
.smstextarea1{width:200px;}


/*BILL*/

.bill{padding-right:20px;padding-top:0px;}
.bill{zoom:1;}
.bill.soon{padding-top:20px;}

.bill .date{font-size:15px;color:#fff;margin:0px;margin-bottom:8px;padding:0;}

.bill .container{diaplay:block;float:left;margin:10px 0 0 20px;width:160px;}	
*html .bill .container{margin-left:10px;}
.bill .container{zoom:1;}

.bill #list:after{clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.bill #hall:after{clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */

.bill .time.green{background:#2D9300;color:#fff;}
.bill .time.red{background:#E80000;color:#fff;}

.bill .text{padding-left:3px;}
.bill .text a{font-size:11px;text-decoration:none;}

.bill .image{margin:0px 0px 20px 20px;display:inline;cursor:pointer;width:100px;}

.bill #images{display:none;}
.bill #images{zoom:1;}

.bill .images{display:block;}
.bill .images{zoom:1;}	

.bill #list{display:block;margin-bottom:20px;zoom:1;}
.bill #hall{display:none;margin-bottom:20px;zoom:1;}

.detail{position:absolute;top:0px;left:0px;visibility:hidden;z-index:10;padding:10px;background:#2C3A3D;}
.detail .popup_info{width:200px;color:#fff;}
.detail .popup_info td{color:#fff;font-size:11px;}
.detail .popup_image{padding-right:10px;}
.detail .popup_image img{margin-bottom:10px;}
.detail .period{white-space:nowrap;}
.detail .title{margin:5px 0px 10px 0px;}
.detail{-moz-opacity: 0.9; -khtml-opacity: 0.9; filter:alpha(opacity=90);}

.gray{font-style:italic;color:#6D8E97;}
.f11{font-size:11px;}

.ico{cursor:pointer;border:0px;margin:0;padding:0;}
.ico img{cursor:pointer;border:0px;margin:0;padding:0;}
.ico.l{background:url(/i/Image/site/ico_list.gif) 0 0px;}
.ico.i{background:url(/i/Image/site/ico_image.gif) 0 -31px;}
.ico.h{background:url(/i/Image/site/ico_hall.gif) 0 -31px;}

.films_list.top{height:31px;line-height:31px;padding-left:5px;}
	
#sms_notice{font-size:11px;color:#fff;}

input.vote_submit{float:left;}

.prices td{border:1px solid #5e5e5e;}

.credits_idea, 
.credits_mid {font-size:12px; font-weight: normal; padding:1px 0 1px 0; margin:0px; text}
strong.idea,
strong.mid {font-weight: normal;}

img.news_img{
margin: 0 15px 15px 0; float:left;
}
h3.news{
color:white;
}
p.news{padding:0; margin:0;}
div.top_banner{
position: absolute;
float:right;
display:inline;
right:0px;
}
