/*
	GLOBAL
*/
body {margin:0;color:#000;font:12px/16px Tahoma,Arial,Verdana,sans-serif;background:#fff;}
a {color:#0060b7;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
img {margin:0;border:none;}
form, fieldset {margin:0;padding:0;border:none;}
input, textarea, select {color:#40434B;font:12px/14px Arial,Verdana,sans-serif;vertical-align:middle;}
address {font-style:normal;}
.clearfix:after {content:"";clear:both;height:0;display:block;}
* html .clearfix {height:1%;}
* + html .clearfix {height:1%;}
.easyfix {overflow:hidden;}
* html .easyfix {height:1%;overflow:visible;}
* + html .easyfix {height:1%;overflow:visible;}
table,td {margin:0;padding:0;border-collapse:collapse;text-align:left;vertical-align:top;}
.bone {width:1000px;margin:0 auto;}
.most-pop h1 {margin:0;font:bold 22px/25px 'Trebuchet MS',Helvetica,sans-serif;color:#333;}
.most-pop h1 a {text-decoration:none;color:#333;}
.most-pop h1 a:hover {text-decoration:underline;}
h2 {margin:0;font:bold 11px/13px 'Trebuchet MS',Helvetica,sans-serif;color:#607d86;border-top:1px solid #b5c4ca;padding:10px 0 20px;}
h2.genreh {margin:0;font:bold 11px/13px 'Trebuchet MS',Helvetica,sans-serif;color:#607d86;border-top:1px solid #b5c4ca;padding:10px 3px 20px;}
h2 a {color:#607d86;}
h2 span {font-weight:normal;}
h2 strong {color:#000;background:url(/images/bg-h2-strong.gif) no-repeat 0 6px;padding:0 0 0 10px;margin:0 0 0 5px;}
a.tls {float:left;padding:0 0 0 12px;font:bold 9px/14px 'Trebuchet MS',Helvetica,sans-serif;text-transform:uppercase;}
a.wtch {color:#d75100;background:url(/images/bg-wtch.gif) no-repeat 0 4px;}
a.dload {color:#00a64a;background:url(/images/bg-dload.gif) no-repeat 0 4px;margin:0 10px 0 0;}

/*
	HEADER
*/
#header {padding:0 15px 10px;}
.logo {float:left;color:#5a6987;font:12px/14px Arial,Verdana,sans-serif;width:165px;padding:10px 0 0; text-align:center;}
.logo img {display:block; margin-bottom:3px;}
.nav-holder {border-bottom:3px solid #b0b0b0;padding:10px 0;float:right;width:778px;}
/* top navigation */
ul.topnav {margin:0;padding:0;list-style:none;}
ul.topnav li {float:left;padding:0 7px 0 0;font:bold 12px/48px 'Trebuchet MS',Helvetica,sans-serif;}
ul.topnav li a {text-align:center;float:left;width:118px;border:1px solid #d9dde5;text-transform:uppercase;color:#7e8ca9;text-decoration:none;}
ul.topnav li a.active, ul.topnav li a:hover {border-color:#7e8ca9;background:#7e8ca9;color:#fff;}
/* tools */
.tools-nav {margin:0;padding:20px 0 0;list-style:none;float:right;}
.tools-nav li {float:left;font:11px/14px Tahoma,Arial,Verdana,sans-serif;background:url(/images/bg-bull-def.gif) no-repeat 0 6px;padding:0 11px 0 14px;}
.tools-nav a {color:#4f5b75;text-decoration:none;}
.tools-nav a:hover {text-decoration:underline;}
.src-holder {float:right;width:763px;}
.src-holder ul {margin:0;padding:16px 0 0;list-style:none;}
.src-holder li {float:left;}
.src-holder a {float:left;font:bold 12px/21px 'Trebuchet MS',Helvetica,sans-serif;padding:0 3px;}
.src-holder a.active,
.src-holder a:hover {text-decoration:none;background:#7e8ca9;color:#fff;}
/* search */
#header .inp {float:right;padding:15px 15px 0 0;}
#header .inp input {float:left;margin:0;}
#header .inp input.text {border:1px solid #808eaa;background:none;width:215px;padding:3px 5px;font:11px/13px Arial,Verdana,sans-serif;color:#808080;margin:0 3px 0 0;}


#otstup{width:26px;}
/*
	CONTENT
*/
.content-holder {padding:5px 15px 15px;}
/* left column */
#sidebar {padding:0 0px 0 0;width:165px;}
ul.genres {margin:0;padding:0 0 10px;list-style:none;}
ul.top-border {border-top:1px solid #b5c4ca;padding-top:10px;}
ul.genres li {display:block;font:12px/14px Tahoma,Arial,Verdana,sans-serif;width:100%;overflow:hidden;color:#666;vertical-align:top;}
ul.genres li.more {font-size:10px;}
ul.genres li a {float:left;padding:3px;overflow:hidden;}
ul.genres li a font{text-transform:lowercase;font-size:12px;}

ul.genres li a.active,
ul.genres li a:hover {color:#fff;background:#7e8ca9;text-decoration:none;}
ul.genres li span {float:right;padding:3px 0 0 12px;}
ul.genres ul {clear:both;margin:0;padding:10px 5px 10px;list-style:none;}
ul.genres ul li {font-size:10px;line-height:11px;}
ul.genres ul li a {padding:0 5px 5px;}
ul.genres li.active ul li a {background:#fff;color:#0060b7;}
ul.genres li.active ul li.active a,
ul.genres li.active ul li a:hover {background:#7e8ca9;color:#fff;}
/* main column */
#content {width:760px;}
.most-pop {width:505px;padding:0 30px 15px 0;}
.film-pop {width:100%;}
.most-pop .img {padding:0 13px 0 0;}
.most-pop .img-right {padding:0 0 0 25px !important;}
.most-pop .mtm img {float:right;margin-top:-30px !important;position:relative;}
.most-pop .img-right img {margin-top:5px;}
.most-pop .img img {border:1px solid #333;}
.film-pop .img {padding-top:4px;}
.most-pop .img-right {padding:0; width:200px;}
.most-pop .inf {padding:15px 0 10px;font:11px/13px Tahoma,Arial,Verdana,sans-serif;}
dl.film-inf {margin:0;padding:5px 0;width:100%;overflow:hidden;font:11px/14px Tahoma,Arial,Verdana,sans-serif;}
dl.film-inf dt {float:left;clear:left;width:58px;margin:0;padding:0 0 5px;}
dl.film-inf dd {float:left;width:455px;color:#0060b7;margin:0;padding:0 0 5px;}
.autw {margin:15px 0;}
.autw td {color:#4d5973;font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:5px 10px 0 0;}
.autw .dd {color:#000;}
.most-pop .descr {padding:0 0 5px;}
.most-pop .descr-l {padding:0 25px 5px 0;}
.most-pop .country-en {font-size:11px;color:#4d5973;}
.new-com {width:210px;padding:0 0 30px;}

.new-com ul {margin:0;padding:0;list-style:none;}
.new-com li {padding:5px 0 5px 13px;font:bold 12px/14px 'Trebuchet MS',Helvetica,sans-serif;background:url(/images/bg-bull-def.gif) no-repeat 0 10px;}
a.btn10 {color:#fff;text-decoration:none;padding:4px 0;float:left;margin:5px 10px 0 0;text-transform:uppercase;width:80px;text-align:center;font-size:10px;line-height:12px;}
.pop a.btn10 {margin-top:0;}
a.btn13 {color:#fff;text-decoration:none;padding:3px 0;float:left;text-transform:uppercase;width:46%;text-align:center;font:13px/21px 'Trebuchet MS',Helvetica,sans-serif;margin:0 9px 0 0;}
a.btn100 {margin:20px 0 5px;display:block;color:#fff;text-decoration:none;padding:3px 0;text-transform:uppercase;width:100%;text-align:center;font:bold 13px/21px 'Trebuchet MS',Helvetica,sans-serif;}
.btn13-hold {margin:-5px 0 0;position:relative;}
a.bwtch {background:#ff6000;}
a.bwtch:hover {background:#803000;text-decoration:none;}
a.bdload {background:#00a64a;}
a.bdload:hover {background:#005325;text-decoration:none;}
.mov-parts {width:217px; padding-bottom:8px;}
.mov-parts p,
.mov-parts dl {margin:-7px 0 0;padding:0 0 10px;font:11px/14px Tahoma,Arial,Verdana,sans-serif;color:#4d5973;overflow:hidden;width:100%;position:relative;}
.mov-parts dt {margin:0;padding:0 5px 0 0;float:left;clear:left;}
.mov-parts dd {margin:0;padding:0;}
.mov-parts .sel {padding:2px 0 12px;}
.mov-parts select {width:200px;}
.mov-btns {width:565px;font:11px/13px 'Trebuchet MS',Helvetica,sans-serif; color:#4d5973;}
.mov-btns p {margin:5px 0 0;}
/* popular */
.pop td {width:190px;padding:0 0 20px;}
.pop img {border:1px solid #000;display:block;}
.pop h4 {margin:10px 35px 8px 0;font:bold 13px/15px 'Trebuchet MS',Helvetica,sans-serif;color:#000;}
.pop h4 a {color:#000;}
.all-link {font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:0 0 10px;}
/* films */
.films {width:100%;}
.films td {padding:0 0 15px;width:100%;}
.films img {float:left;margin:4px 15px 0 0;border:1px solid #333;}
.films h2 {font:bold 18px/20px 'Trebuchet MS',Helvetica,sans-serif;color:#000;padding:0;border-top:none;background:none;}
.films h2 a {color:#000;text-decoration:none;}
.films h2 a:hover {text-decoration:underline;}
.en-name {font:9px/11px Verdana,Arial,sans-serif;color:#000;padding:4px 0 14px;}
.films .prop {font-size:11px;line-height:18px;padding:0 0 2px;color:#59647c;}
.films .info {padding:0 20px 4px 0;}
h2 .select-by {float:right;font:11px/14px Tahoma,Arial,Verdana,sans-serif;padding:0 30px 0 0;width:230px;}
h2 .select-by label {float:left;white-space:nowrap;}
/* pagination */
table.pagination {margin:15px 0 0;}
table.pagination td {padding:0 3px;font-size:12px;}
table.pagination a:hover {text-decoration:none;border:solid #0060b7;border-width:1px 0;}
/* screenshots */
.mov-shots {padding:0 0 20px;width:763px;margin:0 -3px 0 0;}
.mov-shots img {float:left;margin:9px 7px 0 0;border:1px solid #333;}
.lab9 {color:#4a5771;font:9px/11px Verdana,Arial,sans-serif;text-transform:uppercase;padding:20px 0 10px;}
.vid-holder {padding:0 0 10px;}
.series {font:10px/13px 'Trebuchet MS',Helvetica,sans-serif;color:#607d86;padding:5px 0 0;}
.series .black {color:#000;}
/* pay */
.pay-film-shot {padding:62px 0 0;}
.pay-film-shot strong {display:block;font:bold 13px/15px 'Trebuchet MS',Helvetica,sans-serif;padding:3px 0 0;}
.pay-film {padding:0 0 60px;}
.pay-film h2 {border-top:none;margin:0;font:bold 22px/24px 'Trebuchet MS',Helvetica,sans-serif;color:#525f7a;}
.pay-film .main {float:left;width:440px;}
.pay-film .column {float:right;width:285px;}
.pay-film .box {background:#e0e3eb;margin:3px 0 0;padding:5px 0 10px 8px;}
.pay-film h4 {margin:0;padding:5px 0 2px;color:#4e5a74;font:12px/13px Tahoma,Arial,Verdana,sans-serif;clear:both;}
.pay-film label {color:#4e5a74;font:12px/13px Tahoma,Arial,Verdana,sans-serif;cursor:pointer;}
.pay-film .bord {border:1px solid #c3c9d7;background:#fff;width:122px;float:left;margin:8px 8px 0 0;display:inline;padding:4px 0;position:relative; cursor:pointer;}
.pay-film .wid255 {width:254px;}
.pay-film .bord .img {float:left;width:80px;}
.pay-film .bord .text {float:left; padding:15px 0px 15px 5px; width:80px;}
.pay-film .bord .imgsubs {float:left;padding:7px 0px 5px 5px;}
.pay-film .bwidth{width:165px;}
.pay-film .bwidth input.radio {margin:17px 5px 0 5px;}


.pay-film .bord .customSelect {float:right;margin:12px 10px 12px -10px;display:inline;}
.pay-film .bord select {width:214px;margin:12px 10px 12px -10px;}
.pay-film .bordered {border:2px solid #8491ad;padding:3px 0;margin-right:7px;margin-left:-1px;}
.pay-film input.radio {float:left;margin:17px 15px 0 5px;width:16px;height:15px;}
.pay-film .row {float:left;width:396px;}
.pay-film .row table.code-confirm input.text {border:1px solid #899ea5;background:#fff;margin:5px 0 0;width:190px;padding:3px 5px;}
.pay-film .step {float:left;width:25px;color:#7e8ca9;font:bold 28px/31px 'Trebuchet MS',Helvetica,sans-serif;}
.sms-text {float:left;width:180px;margin:0 10px 0 0;display:inline;}
.sms-numb {float:left;width:195px;}
.pay-film input.sms-text {background:#ced3df;border:1px solid #b5bdce;font:bold 25px/27px 'Trebuchet MS',Helvetica,sans-serif;color:#000;margin:2px 0 10px;padding:2px 5px 0;width:173px;}
.pay-film .enter-code {width:175px;padding:0 0 20px;}
.paysys-pay {clear:both;width:100%;padding:0 0 10px;}
.paysys-pay .item .rd {margin-left:15px;}
.paysys-pay .item {margin:12px 0 0;border:1px solid #c3c9d7;background:#fff;padding:11px 1px;width:256px; cursor:pointer;}
.paysys-pay .item:hover,
.paysys-pay .bordered {border:2px solid #8491ad;padding:10px 0;}
.paysys-pay input.radio {float:left;margin:7px 15px 0 5px;width:16px;height:15px;}
.paysys-pay img {display:block;margin:0 3px 0 0;}
.price-pay {color:#688893;font:bold 12px/15px Tahoma,Arial,Verdana,sans-serif;float:right;padding:0 15px 0 0;}

.imgsubs .dscr,
.paysys-pay .dscr {padding:0 15px 0 0;color:#4d5973;font:11px/14px Tahoma,Arial,Verdana,sans-serif;}

/*
	FOOTER
*/
#footer {padding:0 20px 10px;}
.footer {border-top:3px solid #b0b0b0;width:878px;text-align:right;color:#333333;font:12px/14px Arial,Verdana,sans-serif;padding:12px 0 0;}
.theme-blue .footer {width:735px;border-color:#57b3f0;}
.theme-red .footer {width:735px;border-color:#57b3f0;}
.footer-logo {border:solid #fff;border-width:3px 0 0 4px;vertical-align:middle;}
.part-program ul {margin:0 -15px 0 0;padding:10px 0 0;list-style:none;float:right;font-size:11px;}
.part-program li {float:left;background:url(/images/bg-part-prog.gif) no-repeat 0 3px;margin:0 0 0 -11px;padding:0 15px 0 12px;}
.part-program li:first-child {background:none;}
.btnav {margin:0;padding:15px 0 0;list-style:none;float:left;font:bold 13px/16px 'Trebuchet MS',Helvetica,sans-serif;text-transform:uppercase;}
.btnav li {float:left;padding:0 20px 0 0;}
.btnav a {color:#5c6b8b;text-decoration:none;} 
.btnav a.active,
.btnav a:hover {color:#000;}

/*
	CUSTOM FORMS
*/
.customizedElement {position:absolute;left:-7777px;}
/* Selects */
.customSelect {height: 22px;float: left;font:10px/22px Tahoma,Arial,Verdana,sans-serif;position: relative;color: #0b333c;margin-top:-5px;}
.customSelect .bg-select-left {width: 4px;height: 22px;margin: 0 !important;padding: 0 !important;background: url(/images/bg-form-select-left.gif) no-repeat;display: block;overflow: hidden;position: absolute;top: 0;left: 0;}
.customSelect a.selectButton {display: block;float: none;width: 100%;height: 22px;background: url(/images/bg-form-sel-right.gif) no-repeat 100% 0;position: absolute;top: 0;right: 0;border: none;z-index: 4;}
.customSelect .bg-select-center {display: block;height: 22px;line-height: 22px;margin: 0 23px 0 4px !important;padding:0 0 0 3px !important;overflow: hidden;float: none !important;background: url(/images/bg-form-sel-center.gif) repeat;}
.customSelect .disabled {width: 100%;height: 22px;background-color: #2F384E;position: absolute;top: 0;left: 0;z-index: 5;}
/*Selects drop-down*/
.customOptionsHidden .scroll-pane,
.customOptions .scroll-pane {width:100%;}
.customOptionsHidden, .customOptions {position: absolute;background-color: #fff;border: 1px solid #ccc;display: block;z-index: 30;font:10px Tahoma,Arial,Verdana,sans-serif;overflow: auto;}
.customOptionsHidden {display: none;}
.customOptions ul {margin:0;padding:1px;list-style: none;}
* html .customOptions ul {float: left;}
.customOptions ul li {width: 100%;}
.customOptions a {color: #0b333c;text-decoration: none;display: block;padding: 3px 4px;display: block;line-height: normal !important;font-weight: normal;text-decoration: none;}
.customOptions a:hover {background-color: #eee;text-decoration: none;}
.select-t, .select-bt {display:none;}
h2 .select-by .customSelect {float:right;}

.movie-photo {float: left; background-color:#000000; background-position:center center; background-repeat:no-repeat; cursor:pointer; width:100px; height:80px; position:relative; padding:0px; margin:0px; margin-right: 5px; margin-bottom:5px;}
.movie-photo-event {background-color:#000000; background-position:center center; background-repeat:no-repeat; cursor:pointer; width:154px; height:123px; position:relative; padding:0px; margin:0px;}

.pay-film-shot img {border:1px solid #333333;}

.subsbunner{border:1px solid #D9DDE5; padding:5px;}

.is18 {padding:30px;}
