div.ol{width:100%; height:100%; z-index:101; position:fixed; top:0; left:0; overflow:hidden;}
* {outline:none;}
html { }
body {background: #d4a885 url(/img/bgr.jpg) no-repeat top center; background-attachment: fixed; background-size: cover; -moz-background-size: cover;-webkit-background-size: cover; font-family:'FuturaTMedium', Verdana, Geneva, sans-serif; color:#000; font-size:14px;}
#wraper {width:1110px; margin:0 auto; background:url(/img/nav/m_string.png) no-repeat 90px top; }
#header {width:1110px; position:relative;}
#logo {margin-top:37px;}
#finder { background:url(/img/nav/t_string.png) no-repeat right -20px; width:91px; height:315px; position:absolute; top:0; right:60px;}
.finftxt { font-family: 'UniversLTStd57Condensed',Verdana,Geneva,sans-serif; font-weight: bold; color:#FFF; font-size:20px; width:160px; height:30px; border:none; padding-left:5px; padding-right:5px; background:none; text-transform:uppercase;}
#body {width:1110px; }
body.index #body {width:1110px; background:none;}
#tnav {position:absolute; right:0; top:0; width:330px; }
#lnavi {width:230px; height:650px; margin-right:20px; }
#lnavi dl { position:relative; }
#lnavi dt { position:relative; right:0;}
#lnavi dd { clear:both; position:absolute; left:-150px; top:20px; }
#lnavi dd ul {list-style: none; margin:0; padding:0; display:none;}
#lnavi dl.crnt dd ul {list-style: none; margin:0; padding:0; display:block;}
#lnavi dd ul li {  width:130px; text-align:right; line-height:1.3em;}
#lnavi dd a { font-family:'UniversLTStd57Condensed', Verdana, Geneva, sans-serif; color:#d40001; font-weight:bold; }
#lnavi dd a:hover { text-shadow: 5px 5px 15px #000; }
#lnavi dd a.active { text-shadow: 5px 5px 15px #000; }
#lnavi dt a img {}
#footer { position:relative; margin:10px 0;}
#footer a {font-family:'UniversLTStd57Condensed', Verdana, Geneva, sans-serif; color:#000 ; font-weight:bold;}
#main_content {width:660px; position:relative; }

.fl {float:left; display:inline; }
.fr {float:right; display:inline; }
.pa {position:absolute; }
.pr {position: relative; }
a {text-decoration:none; outline:none; outline:0;}
.pt100 { padding-top: 130px; }
.title {font-family:'AccidentalPresidencyRegular', Verdana, Geneva, sans-serif; color:#000; font-size:16pt;}
.title_ab {font-family:'AdagioBold', Verdana, Geneva, sans-serif; color:#000; font-size:26px; font-weight:normal; }

.actr {}
.act_txt { width:400px; padding:25px; font-size:15px;}
.act_txt2 {width:250px; padding:25px;}
.act_txt h3 {font-family:'AdagioBold', Verdana, Geneva, sans-serif; color:#000; font-size:26px; font-weight:normal; }
.act_img {position:relative; width:300px; height:300px;}
.act_img2 {position:relative;}
.act_btn {position:absolute; bottom:0; right:0;}
.jsp_txt {font-family:'AccidentalPresidencyRegular', Verdana, Geneva, sans-serif; color:#000; font-weight:normal;}

.scroll-pane {	width: 570px; height: 450px; overflow:auto; }
.textConteiner { width:450px; }
.textConteiner p { text-indent:50px;}

.scroll-panecf { width: 600px; height: 550px; overflow:auto; }
.scroll-panecf .textConteiner { width:550px; }
.scroll-panecf .textConteiner p { text-indent:0px; font-size:15px; }

#main_content a {color:#d40001;}
.red {color:#d40001; }
.tac {text-align:center;}
.tac input {margin-top:7px;}
label {margin-top:10px; float:left; display:inline;}
input, textarea {font-family:'FuturaTMedium', Verdana, Geneva, sans-serif; color:#000; font-size:14px;}
.inp_200 { width:186px; height:41px; background:url(/img/inpt_fld.png) no-repeat; border:none; padding-left:5px; padding-right:5px; }
.ta { width:298px; height:190px; background:url(/img/ta_fld.png) no-repeat; border:none; padding:5px; }
.gbai { width:150px; height:130px;}
.gbms { width: 400px; padding:10px; word-wrap:break-word; overflow:hidden;}
.gbadmi { width:120px; height:110px; margin-left:60px;}
.gbmsad { width: 370px; padding:10px;}

.checkbox {
    background: url("/css/img/checkbox.png") no-repeat transparent;
    clear: left;
    display: block;
    float: left;
    height: 16px;
    padding: 0 5px 0 0;
    width: 16px;
}

.cinema {padding-bottom:10px; border-bottom:1px solid #000; }
.entry-header p { margin:0; padding:0;}
.entry-summary div.fl {padding:10px 25px 0 0; }
h2.entry-title {
    margin: 0;
    padding: 0;
}
.film-date h3 {
    margin: 0;
}

.pagination { margin:10px; text-align:center; }
.pagination a, .pagination span {float: left; display:inline; text-decoration: none; line-height:12px;  padding: 3px 5px; margin:0;}
.pagination .current { font-size:16px; font-weight:bold; }
.pagination a.prev, .pagination a.next{	background:none; border:none; }

@font-face {
    font-family: 'AdagioBold';
    src: url('/css/fn/adagio-bold-webfont.eot');
    src: url('/css/fn/adagio-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/fn/adagio-bold-webfont.woff') format('woff'),
         url('/css/fn/adagio-bold-webfont.ttf') format('truetype'),
         url('/css/fn/adagio-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FuturaTMedium';
    src: url('/css/fn/futura-t-medium-webfont.eot');
    src: url('/css/fn/futura-t-medium-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/fn/futura-t-medium-webfont.woff') format('woff'),
         url('/css/fn/futura-t-medium-webfont.ttf') format('truetype'),
         url('/css/fn/futura-t-medium-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'AdagioBoldItalic';
    src: url('/css/fn/adagio-bolditalic-webfont.eot');
    src: url('/css/fn/adagio-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/fn/adagio-bolditalic-webfont.woff') format('woff'),
         url('/css/fn/adagio-bolditalic-webfont.ttf') format('truetype'),
         url('/css/fn/adagio-bolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'UniversLTStd57Condensed';
    src: url('/css/fn/universltstd-cn-webfont.eot');
    src: url('/css/fn/universltstd-cn-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/fn/universltstd-cn-webfont.woff') format('woff'),
         url('/css/fn/universltstd-cn-webfont.ttf') format('truetype'),
         url('/css/fn/universltstd-cn-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AccidentalPresidencyRegular';
    src: url('/css/fn/accid___-webfont.eot');
    src: url('/css/fn/accid___-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/fn/accid___-webfont.woff') format('woff'),
         url('/css/fn/accid___-webfont.ttf') format('truetype'),
         url('/css/fn/accid___-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
.jspContainer {
	overflow: hidden;
	position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 100%;
}
.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}
.jspVerticalBar *, .jspHorizontalBar * {
	margin: 0;
	padding: 0;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	position: relative;
}
.jspDrag {
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}
.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled {
	cursor: default;
}
.jspVerticalBar .jspArrow {
}
.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus {
	outline: none;
}
.jspCorner {
	float: left;
	height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0;
}
.jspHorizontalBar, .jspVerticalBar, .jspTrack {
	background:url(/img/jp_scroll_line.png);
	width:36px;
	height:389px;
}
.jspDrag {
	background:url(/img/red.png) no-repeat;
	height:36px;
	width:36px;
}
.jspArrow {
	display:block;
}
.jspVerticalBar>.jspActive, .jspArrow:hover {
}
.jspVerticalBar>.jspDisabled, .jspVerticalBar>.jspDisabled:hover, .jspHorizontalBar>.jspDisabled, .jspHorizontalBar>.jspDisabled:hover {
	opacity:0.8;
}
.jspVerticalBar .jspArrow {
}
.jspHorizontalBar .jspArrow {
}
.jspArrowUp {
	background: url(/img/jp_arr_up.png) no-repeat;
	width:16px;
	height:9px;
	margin-left:10px;
}
.jspArrowDown {
	background: url(/img/jp_arr_dwn.png) no-repeat;
	width:16px;
	height:9px;
	margin-left:10px;
}