*{margin:0;padding:0}
html{height:100%}
body{height:100%;font:12px Helvetica, sans-serif;color:#fff;background: black url("../images/cinema/green.jpg") top no-repeat;line-height: 18px;}
.ac{width:1000px;margin:0 auto}
.main{height:auto!important;min-height:100%;height:100%;}
.hack_footer{height:100px;clear:both}
.footer{border-top:red solid 3px;height:100px;padding-top:10px;margin-top:-100px;min-width:1000px;background-color:#000}
/*| layot |*/
#outer_wrapper{background:url(../images/cinema/bg_content.png) no-repeat 0 0;padding:14px 0 0;margin:0 0 25px}
#wrapper{background:url(../images/cinema/bg_content_bttm.gif) no-repeat 0 100%;padding-bottom:12px}
#wrapper-y{background:#191919 url(../images/cinema/bg_content_mid.gif) repeat-y 0 0}
#container{width:100%;float:left;margin-right:-205px}
#content{margin-right:205px}
#content-main{margin-left:205px}
#left{width:200px;float:left;overflow:hidden}
#sidebar{width:200px;float:right}
.clearing{height:0;clear:both}
/*| default |*/
img{border:none}
ul{list-style:none}
.txtc{text-align:center}
.txtl{text-align:left}
.txtj{text-align:justify}
.red{color:#d22b2b}
.green{color:green}
.blue{color:#369}
.bold{font-weight:700}
.italic{font-style:italic}
.fl{float:left}
.fr{float:right}
.fc{margin:0 auto}
.fn{margin:none}
a{color:#eb7800;text-decoration:none}
a:hover{color:#ffa;text-decoration:underline}
.clear{clear:both}
.hide{display:none}
.table{width:99%}
.table td{vertical-align:top}
/*|---|*/
h1{font-size:17px}
/*| --- |*/
.f_submit,.f_button,input[type="submit"],input[type="button"],input[type="reset"]{padding:2px 7px;background-color:#141414;border:#323232 solid 1px;color:#eb7800;cursor:pointer;cursor:hand;font-weight:800}
.f_submit:hover,.f_button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover{color:#ffa}
.f_input,input[type="text"],input[type="password"],textarea,.f_input,.f_textarea{color:#fff;border:1px solid #000;background:#888;padding:2px 3px}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #faa;background:#fff;color:#000}
fieldset{border:#aaa solid 1px;padding:0 3px 3px}
fieldset legend{color:#ffa;font-weight:700}

/*| smart menu |*/
.smart_menu{margin:0 0 5px}
.cats_menu dt.act{background:#f00;color:#ffa}
.cats_menu dt{margin:3px 0 8px;padding:10px;background:#141414;border:#323232 solid 1px;font-size:16px;font-weight:700;text-align:center;color:#eb7800;text-transform: uppercase}
.cats_menu dd{background:#141414;border:#323232 solid 1px;margin:2px 0}
.cats_menu dd a{display:block;padding:2px 3px;text-indent:7px;text-transform:uppercase;font-size:12px;font-weight:700;}
.cats_menu dd a:hover{text-decoration:none;text-indent:3px}
.cats_menu dd a:first-letter{color:#ffa}
/*| top menu |*/
.nav{background:#000 url(../images/cinema/bg_menu.png) repeat-x 0 0;height:50px;padding:0 5px}
.nav .links{float:left;padding-top:4px;padding-right:5px}
.nav .links a{background:url(../images/cinema/bg_nav_item.png) no-repeat left 0;display:block;height:32px;padding-left:15px;float:left;margin-right:3px;line-height:32px;font-size:14px}
.nav .links a span{background:url(../images/cinema/bg_nav_item.png) no-repeat right 0;padding-right:15px;display:block;height:32px;float:left;cursor:pointer;cursor:hand}
.nav .links a:hover{background:url(../images/cinema/bg_nav_item.png) no-repeat left -34px;text-decoration:none}
.nav .links a:hover span{background:url(../images/cinema/bg_nav_item.png) no-repeat right -34px}
.search-box{padding:7px 0 0}
/*| --- |*/
.box{background:#282828;border:#323232 solid 1px;padding:3px;margin:0 0 4px}
.box dt, .box .ttl,.box h4{display:block;padding:6px 10px;background:#141414;border:#323232 solid 1px;font-size:16px;font-weight:700;text-align:center;color:#eb7800;text-transform: uppercase} /* ! */
.box dd, .box li{margin-left:25px;} /* ! */
.box span{}
.box img{float:left;margin-left:20px;padding:2px;width:150px}
.box a{display:block}
.teaser_block {min-height:250px;}

.box .btn a:first-letter{color:#fff}
.box .btn a,.box .btn a:hover{display:block;padding:5px 0;background:#222;border:#323232 solid 1px;color:#eb7800;line-height:12px;font:bold 13px Georgia;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none}
.block{background:#282828;border:#323232 solid 1px;padding:10px 25px}
.block dt{padding:10px 18px;margin-bottom:5px;font-size:18px;font-weight:700;line-height:18px;background:#141414;border:#323232 solid 1px;color:#eb7800}
.info{margin:5px;padding:5px 8px;background:#000;border:#323232 solid 1px;font-size:16px;text-align:center;color:red}
/*| --- |*/
#header{height:100px}
.logo_swf{float:left;width:200px;height:100px}
.upline{background:#000 url(../images/cinema/bg_menu_up.gif) repeat-x bottom;height:40px;float:right;}
/*| login |*/
.acc_span{text-transform:uppercase;cursor:pointer;cursor:hand}
.acc_menu{display:none}
.enter{width:104px}
.acc_panel,.acc_panel li,.acc_menu,.acc_menu li{float:right;height:20px;padding:5px 3px 0;color:#ffa}
/*| short and full news |*/
/* shortstory */
.shortstory,.fullstory{margin:0 0 6px;padding:3px;background:#282828;border:#323232 solid 1px;overflow: hidden;}
.shortstory  h3,.fullstory  h1{padding:10px;background:#141414;border:#323232 solid 1px;color:#eb7800;font-size:14px}  /* !!! */
.shortstory  h3 a,.fullstory  h1 strong{font-size:16px}
.shortstory .story,.fullstory .story{min-height: 100px;}
img.upload_img {width:160px;padding:3px;border:#eb7800 solid 1px;margin:3px}
.bottom{margin:5px 0 0;background:#1e1e1e;border:#323232 solid 1px;height:22px;line-height:18px}
.bottom li{display:inline-block;float:left;padding:3px 7px 0;height:22px}
.bottom li.fr{float:right}
#thx-layer{text-align:justify;padding:3px;background:#1e1e1e;border:#323232 solid 1px}
#related img{padding:2px;margin:7px 0 20px}
/*| soft link |*/
.soft{color:#fff;font-size:12px;background:red;padding:0 0 2px}
.soft_2{color:red;font-size:12px;padding:0 0 2px}
.soft_2 a{color:#fff;font-weight:700}
.soft_2 a:hover{color:red}
/*| --- |*/
.p4x7{padding:4px 7px}
.p10x0{padding:10px 0}
.mt3{margin-top:3px}

.m5b{margin-bottom:5px}
.m0x10{margin:0 10px}

.wp100{width:100%}
.wp99{width:99%}
.wp33{width:33%}
.wp49{width:49%}

.wp80m20xa{width:80%;margin:20px auto}
.wp80c{margin:0 10%}

.w250{width:250px}

#site_info{padding:5px 8px;border:#323232 solid 1px;margin-bottom:5px;color:#323232}
#site_info p{margin-bottom:7px}

/*| go top |*/
.go_top{margin:20px 10% 10px}
.go_top a,.go_top a:hover{display:block;padding:3px 6px;background:#1e1e1e;border:1px solid #323232;color:#ffa;font-size:13px;text-decoration:none;text-align:center}
/* -comment- */
/* --- */
.comment{margin:15px 0 7px 50px;background:#282828;border:#323232 solid 1px}
.comment_menu{height:25px;display:inline-block;border:#aaa solid 1px;margin:-12px 0 0 -50px}
.comment_menu li{float:left;height:25px}
.comment_menu li a{height:25px;display:block;float:left;line-height:16px;padding:0 7px;background:url(../images/cinema/comment_menu.gif) repeat-x 0 0}
.comment_menu li a:hover{background-position:0 -25px}
.comment_menu li.no_deco{font-style:italic}
.comment_menu li.last{border:0}
.comment_msg{padding:15px}
.comment_ttl{font-size:1.3em;font-style:italic;color:red}

/* -page navigation- */
.navigation{margin:10px 0}
.navigation a,.navigation a:hover{text-decoration:none;color:#eb7800;background:#141414;border:#323232 solid 1px;font-size:11px;font-weight:900;padding:3px 6px}
.navigation span{text-decoration:none;border:1px solid #353535;color:#fff;font-size:11px;padding:3px 6px;background:#3c3c3c}

/*   */
.vote_listing div{padding:2px}
#votes p{color:#eb7800;font-weight:700}

/**/
#idhit{padding:4px}
#idhit img{border:#777 solid 1px}
#idhit a:hover img{border-color:#f00}
#idhit a{color:#eb7800}
#idhit a:hover{color:#f00;text-decoration:none}


/* tabs */
span.tabs-ttl{display:block;float:left;height:25px;line-height:25px;color:#eb7800;padding:0 13px}
.tabs-section{margin:10px 0}
ul.tabs{height:28px;line-height:25px;border-bottom:1px solid #eb7800}
.tabs li{float:left;display:inline;color:#eb7800;cursor:pointer;background:#1e1e1e;border:1px solid #323232;position:relative;margin:0 1px -1px 0;padding:0 13px 1px}
.tabs li:hover,.vertical .tabs li:hover{color:#eb7800;background:#000;border:1px solid red;padding:0 13px}
.tabs li.current{color:red;background:#000;border:1px solid #eb7800;border-bottom-color:#000;padding:0 13px 2px}
.tab-box{display:none;background:#000;border:solid #eb7800;border-width:0 1px 1px;padding:3px}
.tab-box.visible{display:block}

.tabs-section.vertical{width:440px;border-left:160px solid #FFF}
.vertical .tabs{width:160px;float:left;display:inline;margin:0 0 0 -160px}
.vertical .tabs li{border:1px solid #E4E4E4;border-right:1px solid #F9F9F9;width:132px;height:25px;margin:0 0 1px;padding:0 13px}
.vertical .tabs li:hover{width:131px}
.vertical .tabs li.current{width:133px;color:#444;background:#EFEFEF;border:1px solid #D4D4D4;border-right:1px solid #EFEFEF;margin-right:-1px}
.vertical .tab-box{border-width:1px}

/*News shadow box*/
.warning {
padding: 15px 0 0px 74px;
font-size: 14px;
background: url('../images/thx.png') no-repeat 4px #F8F8F6;
border-bottom: 1px solid #E7E7E3;
height: 60px;
webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
color:#000;
}
