* {
    outline: none;
}

body
{
	font: normal 10pt Arial,Helvetica,sans-serif;
	background-image:url('http://kinocash.com/i/bg/webmasters.jpg');
    background-attachment: fixed;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    -moz-background-size: 100%;
    -ms-background-size: 100%;
    -khtml-background-size: 100%;
    background-size: 100%;
	background-repeat:repeat;
	margin:0 auto;
	padding:0;
	color: #fff;
}

.alogo {
    text-decoration: none !important;
    letter-spacing: 0.6em !important;
    color:#fff !important;
}
.page
{
    width: 1147px;
}
.page #container
{
	width: 1200px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000;
	text-align: left;
}
.ac_input
    {
    background-image: url('../images/search.png');
    background-repeat: no-repeat;
    align:left;
    background-color: #f2f5fb;
}
.ac_input:hover,  .ac_input:focus{
    background-image: none;
}
.justAddedMenu, .justAddedHdr, .rss  {
    display:none;
}

#message
{
    background: #141414;
    color:#fff;
    height: 48px;
}
#main
{
	background: #000000;
    box-shadow:0 0 24px 12px #000;
}
div.noscript {
    margin-top: 20px;
    color: red;
    text-align: center;
}
#menu_ja{
    border:0px solid #cccccc;
    padding:0px;
    margin-left:10px;
    margin-right: 10px;

}
#menu_ja a{
    list-style:none;
    display:inline-block;
    background:#666 url(../images/current.jpg) repeat-x left;
    color:#fff;

    font-size:14px;
    text-decoration:none;
    margin-left: -5px;
    width:126px;
    height: 15px;
    padding:8px 0px;
    font-family: Arial;

}
#menu_ja a:hover{
    background: url(../images/current.png) no-repeat top;
    color:#000;
    text-decoration:none;
    height: 30px;

}
#menu_ja a:active {
    background: url(../images/menu_006_h.jpg) repeat-x top;
    color:#000;
    text-decoration:none;
}
#menu_ja .current{
    background: url(../images/current.png) no-repeat top;
    color:#000;
    text-decoration:none;
    height: 30px;
}

.slider
{
    height: 450px;
    margin-top: 0px;
}
.mov {
    display:none;
    min-height: 360px;
}
.sliders .storyline
{
    overflow:visible;
	padding-bottom:0px;
}
.mov.first {
    display:block;
}
.big_cover {
    background-repeat:no-repeat;
    border:4px solid #fff;
    float:left;
    height:300px;
    width:500px;
}

.information {

}
.main_content
{
    display: inline;
    width: 70%;
}

a {
    color: #FFFF66;
}

a.banner {
    text-decoration: none;
}

table {
    border-collapse: collapse;
}

.c-b {
    clear: both;
    border: none !important;
}

.f-l {
    float: left;
    padding:2px;

}

.f-r {
    float: right;
    text-decoration:underline;
}

.p {
    display:none;
    cursor: pointer;
}

.d-n {
    display: none;
}

.ta-l {
    text-align: left;
}

.c-orange {
    color: #8b8c8c;
}

.big_error {
    margin: 50px auto;
    width: 500px;
    font-size: 16px;
    color: #242424;
}

#imgPreviewContainer {
    background: #8b8c8c;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 5px;
    z-index: 999;
    border: none;

}
.file.first.gradient {
    /* Legacy browsers */
    background: url("gradient-bg.png") repeat-y left;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: none;
    background: none\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr=#FFffae00, endColorstr=#FFF0F8FF);
}
@media all and (min-width: 0px) {
    .file.first.gradient {
        /* Opera */
        background: url("gradient-bg.svg");
        /* Recent browsers */
        background-image: -webkit-gradient(
            linear,
            left top, right top,
            from(#ffae00),
            to(aliceblue)
        );
        background-image: -webkit-linear-gradient(
            left,
            #ffae00,
            aliceblue
        );
        background-image: -moz-linear-gradient(
            left,
            #ffae00,
            aliceblue
        );
        background-image: -o-linear-gradient(
            left,
            #ffae00,
            aliceblue
        );
        background-image: linear-gradient(
            left,
            #ffae00,
            aliceblue
        );
    }
}

.file.gradient {
    /* Legacy browsers */
    background: url("gradient-bg.png") repeat-y left;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: none;
    background: none\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr=#dfa830, endColorstr=#FFF0F8FF);
}
@media all and (min-width: 0px) {
    .file.gradient {
        /* Opera */
        background: url("gradient-bg.svg");
        /* Recent browsers */
        background-image: -webkit-gradient(
            linear,
            left top, right top,
            from(#dfa830),
            to(aliceblue)
        );
        background-image: -webkit-linear-gradient(
            left,
            #dfa830,
            aliceblue
        );
        background-image: -moz-linear-gradient(
            left,
            #dfa830,
            aliceblue
        );
        background-image: -o-linear-gradient(
            left,
            #dfa830,
            aliceblue
        );
        background-image: linear-gradient(
            left,
            #dfa830,
            aliceblue
        );
    }
}

.nothing {
    font-size: 16px;
    text-align: center;
    padding: 20px;
}

.nothing.with_border {
    border: 5px solid #FF6633;
}

.left-content {
    margin-left: 20px;
    overflow: hidden;
    text-align:left;
}

div.ac_results {
    background: #ccc;
}

div.ac_results div.cover {
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    margin-right: 20px;
}

div.ac_results ul li {
    cursor: pointer;
}

div.ac_results div.title {
    margin-top: 5px;
}

div.ac_results div.movie_genres, div.ac_results div.key_movies {
    margin-top: 3px;
}

.ac_results .movies {
    background: #232325;
    color: #fff;
    margin: -2px -5px 0px -5px;
    padding: 2px 7px 2px 3px;

}

#loading {
    position: fixed;
    background: #FFFF66;
    color: #000;
    height: 15px;
    width: 200px;
    margin-left: 330px;
    padding: 3px 3px 6px;
    text-align: center;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 6px;
    display: none;
    z-index: 100;
}
.ac_odd{
    background-color: #949494;
}
.ac_loading {
    padding-right: 0px;
}

a.ac_loading {
    display: table-cell;
}

.ac_loading.white {
    background: url('/images/white-indicator.gif') right center no-repeat;
}

.ac_loading.black {
    padding-right: 0px;
    background: url('/images/black-indicator.gif') right center no-repeat;
}
.overlay.wishlist_tooltip {
    font-color:#fff;
    background: #333;
}
#overlay, .overlay, .overlay4Trailer{
    font-size: 14px;
    z-index: 20;
    display: none; /* standard decorations */
    width: 260px;
    /*border: 5px solid #FF6633; /* for modern browsers use semi-transparent color on the border. nice! */
    /*border: 12px solid rgba(82, 82, 82, 0.698); /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    text-align: center;
}
#overlay p {
    color:#000;
}
.overlay4Trailer {
    position:absolute;
}

.overlay4Trailer div.title {
    background-color: #444!important;
    color: #FFFFFF!important;
    height: 15px!important;
    padding: 2px 5px 5px 5px!important;
    font-size: 15px!important;

}

.overlay4Trailer div {
    /*background-color: #fff;
    border: 1px solid #FF6633;*/
    margin:0px;
    padding:0px;
}

#overlay div, .overlay div {
    padding: 10px;

    background-color: #FFFF66;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    white-space: normal;
    font-size: 16px;
    -moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
    border: none;
    text-align:left;
}


#overlay h2, .overlay h2 {
    margin: -11px;
    margin-bottom: 0px;
    color: #000;
    padding: 5px 10px;
    font-size: 20px;
}
.overlay p {
    color:#000;
}
#overlay button, .overlay button, .overlay input[type=button] {
    background-color: #c9cd94;
    border-bottom: 0.2em solid #666666;
    border-width: 1px 1px 0.2em;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    line-height: 1;
    padding: 0.3em 0.6em;
    text-shadow: 0 0 0.1em #222222;
    -moz-border-radius:4.2em;
    -webkit-border-radius: 4.2em;
    -moz-box-shadow:0 0.1em 0.2em rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0 0.1em 0.2em rgba(0, 0, 0, 0.5);
}
.buttons_ {
    margin-left: 50px;
}
.movieData a{
    color:#ffff99;
}
.success {
}

.info.success {
    background: none repeat scroll 0 0 #FB512D;
    border-color: #C6D880;
    color: #fff;
    padding: 0.8em;
}
.full_info {
    background: none repeat scroll 0 0 #333333;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    margin: -1px;
    position: absolute;
    text-align: left;
    width: 295px;
    z-index: 1;
}
.full_info span {
    font-weight: bold;
    margin-left:8px;
}
.full_info .plot {
    font-size:10px;
}
.full_info .film_bottom {

    height: 30px;
    margin-top: 8px;
}

.full_info .film_bottom div {
    float:left;
    height: 30px;
    width: 90px;
    border: 1px solid #666;

}
.full_info .film_bottom div span{
    font-weight:normal;
    display: block;
    padding:5px 0px;
    text-align: center;
    color:#ffff00;
    font-size: 14px;
}
.full_info .film_bottom div span a {
    color:#ffff00;
    text-decoration: none;
}
.full_info .film_bottom div:hover {
    background: #999;
}
.full_info .film_bottom .add_to_wishlist {
    background: none;
    padding: 0px;
    padding-left:2px;
}
.response {
/*opacity:0.8;*/
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px; /*width: 120px;*/

    padding: 2px;
    display: none;
    text-align: center;
    margin: 10px 0px;
}

.response.success {
    border: 1px solid #111111;
    background-color: #111111;
}

.response.error {
    border: 1px solid #CC0000;
    background: #CC0000;
}

.response.success, .response.error {
    padding: 2px 5px;
    color: #fff;
    font-size: 12px;

    float: left;
}

.response.success a, .response.error a {
    font-size: 12px;
    color: #000;
}

.order.response, .wishlist.response {
    margin: 10px 0px 0px 19px;
}

.movie_order table {
    float: left;
}
.movie_order label{
    font-size:16px;

    }
.submit {
 width:180px;
    height:60px;
    background-color: #ffff99;
    font-size:26px;
    font-weight: bold;
    border:none;
    -moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
}
.order_help {
   /* margin: 0 0 0 50px;
    width: 250px;
    color: #FB512D;
    float: right;
    border: 1px solid #ccc;
    padding: 7px;*/
}

.movie_order a {
    text-decoration: underline;
    color:#ffff66;
}

.movie_order div.hide {
    margin: -10px 0 0 -10px;
    z-index: 10;
    width: 600px;
    position: absolute;
    height: 150px;
    opacity: 0.8;
    background: #333333;
}

.movie_order h4 {
/*margin-bottom: 10px;*/
}

.wishlist.response a {

}

.buy.response {
    margin: 10px 5px 0px 0px;
}

.payments.response {
    margin: 0px;
}

.refillBalanceForm input[type=text] {
    border: 1px solid!important; 
    height:16px;
    width:100%;
}

.refillBalanceForm label {
    font-size:14px;
}

.lightbox div.to_view {
    margin: 0;
    padding: 0;
    color: #636363;
    font-size: 11px;
}

#logo {
    vertical-align: bottom;
}

#header {
    height: 50px;
    padding: 0px 10px 0 40px;
}

#content {
    min-height: 500px; /*display: table;*/
    padding-bottom: 10px;
}
@media all and (min-width:0) {
    #content {
        padding-bottom: 10px;
    }
}

img {
    border: 0px;
}

#search {
    float: left;
}

#searchField {
    margin-top: 10px;
    width: 385px;
}

#searchImg {
    padding-left: 5px;
}

#user {
    text-align: right;
    padding-right: 20px;
}

.menu {
    margin-top: 0px;
    text-align: left;
    margin-bottom: 0px;
    margin-left:15px;
}

.menu a {
    color: #FFFFFF;
    text-decoration: none;
}
.slider .cover {
    float:left;
    opacity:0.4;
    -moz-opacity:0.4;
    filter: alpha(opacity=40) black;
    -khtml-opacity: 0.4;
    background-color:#000;
    margin-top:10px;
    margin-bottom:20px;
}
.slider .cover:hover {
    opacity:1;
    -moz-opacity:1;
    filter: alpha(opacity=100) black;
    -khtml-opacity: 1;
    background-color:#000;
}
.menu span {
    padding: 15px;
    padding-bottom: 10px;
    padding-top: 7px;
    //font-weight: bold;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.2em;
    font-family: Arial;
}

.menu span.selected {
   background: #111;
    color: #fff;
}

.menu span.selected a {
    color: #ffff99;
}

.carousel {
/*margin-top:22px;*/
/*min-height: 260px;*/
/*height:auto !important;*/
/*height:293px;*/
    display:none;
    margin-top: 15px;
    width: 100%;
    position: absolute;
    left: 0px;
    overflow: hidden;
    z-index: 1; /*background-color:#8b8c8c;*/
}

#after_carousel {
    display:none;
    height: 281px;
}

#carousel {
    margin-top: 22px;
    min-height: 260px;
    height: auto !important;
    height: 260px;
    background-color: silver;
    background-image: url('/images/hat.jpg');
}

.userAction {
    cursor: pointer;
    color: #fff;
    font-size: 1em;
    padding: 0 5px 0 5px;
    /*border: solid 1px #fff;*/
    text-decoration: none;
}
.profile {
/*margin: 50px 0 0 50px;*/
    color: #242424;
}

.profile .errorSummary{
    color: #FFFFFF;
}

.profile.password {
    margin-top: 40px;
}

.movies {
    width: 645px;
    float: left; /*margin-right: 50px;*/
}
.movies #visitors {
    width: 100%;
}
.movies .visitor {
    float:left;
    width:130px;
    height: 240px;
}

.movies .visitor img {
    width: 120px;
    height: 160px;
}
.movies .visitor a {
    color: #ffff33 !important;
}


.colHeader {
    font-size: 0.6em;
    color: #636363;
}
div.movieTitle {
    padding: 5px 5px 5px 0;
    text-align: left;
    margin-top:6px;
}

.movieTitle a{
    color: #ffff66;
    font-size: 14px;
    text-decoration: underline;

}
.fullMovie .wishlist {
    background: #ffff99;
    padding: 3px;
    color:#000;
}
.movieTitleYear {
    float: right;
}

.titleYearTable {
    width: 235px;
}

.titleYearTable {
    _width: 237px;
}

*+html .titleYearTable {
    width: 237px;
}

.movieImage {
    float: left;
    width: 140px;
}

.actors {
    padding-top: 10px;
    font-size: 1.1em;
}

.actors a {
    color: #626262;
    font-size: 1.1em;
}

.justAdded {
    margin: 5px 0px 0px 10px;
}

.justAdded .imdb {
    margin: 0px 5px 0px 0px;
    height: 25px;

}

.genres {
    font-size: 12px;
    padding-top: 10px;
    height: 100%;
    text-align:left;
    vertical-align: bottom;
}
.genres a {

    color: #ffffcc;
 }

.rightHeader {
    text-align: left;
    font-size: 22px;
    display: block;
}

#rightData {
    margin-top: 20px;
}

#visitors a {
    color: #ffff99 !important;
    font-size: 1.2em;
}

.visitor {
    padding: 10px 15px 0 20px;
}

.visitorMovie span {
    color: #FFF;
    font-size: 1.2em;
}

span.creationYear {
    font-size: 16px;
    color: #FFF;
    /*font-weight: bold;*/
}

span.imdb_rank {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background-color: #000;
    padding: 2px;
    position: absolute;
}

#actors a {
    color: #009dc4;
    font-size: 0.7em;
}

#actors a:hover {
    text-decoration: underline;
}

.actor {
    float: left;
    min-height: 165px;
    padding: 10px;
    width: 110px;
    opacity: 0.5;
}

.actor span {

    color: #ffff66;
    font-size: 0.8em;
}

.actorTitle {
    text-align: center;
}

.imdbHeader {
    font-size: 1.1em;
    display:block;
    padding-bottom: 10px;
}

#imdbSubHeader {
    position: relative;
    top: 10px;
    font-size: 0.75em;
}

#imdbDocumentary {
    background-color: black;
    color: white;
    cursor: pointer;
    padding: 5px;
    border: 1px solid #000;
}

#imdbWorld {
    margin-left: -5px;
    /*background-color: #f2f2f2;*/
    border: 1px solid #dedede;
    padding: 5px;
    cursor: pointer;
}

/*For laoding indicator*/
#imdbWorld.ac_loading {
    padding-right: 20px;
}

.topItem {
    background: none repeat scroll 0 0 #111111;
    color: #FFFFFF;
    float: left;
    font-size: 1.2em;
    height: 20px;
    padding: 10px;
    width: 290px;
}
#widgetData {
    border: 1px solid #999999;
    height: 1600px;
    margin-left: 15px;
    text-align: left;
    width: 620px;
}
.sorttitle {
    float: left;
    padding-left: 60px;
    padding-top: 7px;
    width: 40px;
}
.topItem a {
    color: #ffff66;
    font-size: 14px;
}

.topItem a.miss {
    color: #737373;
}

.topItem .title {
    width: 220px;
    float: left;
    font-size: 12px;
}

.topItem .title.box_office {
    width: 194px;
    float: left;
}

.fullList {
    float: right;
    margin: 10px 10px 10px 0px;
}

.topYear {
    color: #fff;
}

.rate {
    color: #fff;
}

#moviesBlock {
    position: absolute;
    margin-left: 140px;
    width: 200px;
    _position: relative;

}

*+html #moviesBlock {
    position: relative;
}

#loginBlock {
    position: absolute;
    _margin: 18px 0 0 20px;
}

*+html #loginBlock {
    margin: 5px 0 0 0px;
}

.loginActive {
    cursor: pointer;
    color: #242424;
    padding: 0 5px 0 5px;
    font-size: 0.8em;
    background-color: #f3f3f3;
    border: solid 1px #dedede;
    border-bottom: none;
}

.auth {
    background-color: #fff;
    padding: 10px;
    border: solid 1px #dedede;
    color:#000;
}

/*
    STYLE FOR GENRES LIST
*/

#genresList a {
    color: #999999;
    padding: 2px 5px;
}
#genresList td {

}
#genresList td span {
    color: #a8a8a8;
}

#yearsList {
    font-size: 1em;
}

#yearsList a {
    color: #ffff66;
    padding: 0px 0px;
}

#yearsList .twentys a {
    color: #fff;
}

#yearsList .selected a {
    color: #000 !important;
    text-decoration: none;
}

.twentysTable {
    margin-top: 5px;
    margin-left: 4px;
}

.twentys {
    min-width: 100px;
}

.twentysTable td {
    width: 100px;
    color: #a8a8a8;
    font-size: 0.9em;
}

#genresList .activeGenre {
    background-color: #ffff99;
    text-decoration: none;
}
#genresList .activeGenre a {
    color:#000 !important;
    text-decoration: none;
}

/*
	===========END GENRES LIST============
*/

/*
	FOR FULL MOVIE DATA
*/

.fullMovie {
    background-color: #000;
    margin-left: 0px;
    width: 100%; /*min-height:1150px;*/
    padding-bottom: 10px;
    border: 0px solid #FFF;
    font-size: 0.8em;
    margin-top: -5px;
}

.fullMovie.person, .fullMovie.serial, .fullMovie.actors {
    width: 620px;
}

.fullMovie td {
    vertical-align: top;
}
#___plusone_0 {
    width: 50px !important;
}
.fullMovieItem {
    margin: 20px 0 0 0px;
    font-size: 1.1em;
}

.fullMovieItem a {
    font-size: 0.9em;
    color: #009dc4;
}

.storylineTitle {
    font-size: 1.35em;
}

.storylineText {
    color: #676767;
}

.fullMovie_Info {
    margin-right:10px;
    margin-top:10px;
    padding-left:520px;
    text-align:left;
}
.fullMovie_Info .fullMovieTitle {
    font-size: 28px;
    color:#fff;
}



.fullMovieInfo {
    margin-right:10px;
    margin-top:10px;
    padding-left:10px;
    padding-top:10px;
    text-align:left;
    font-family: Arial;


}
.fullMovieTitle, .movie_info .title {
    color: #FFFF99;
    font-size: 1.8em;
    font-family: Arial;
}
.fullMovieInfo .year {
    color: #FFF;
    font-size: 1.8em;
    font-family: Arial;

}
.fullMovieInfo div span {
    margin-right: 10px;
}

.movieDownloadDetailsHide .moviePrice, .moviePrice {
    background: url('/images/price.png') no-repeat;
    padding: 2px 5px 1px 5px;
    font-size: 12px;
    color: #fff;
}

.movie_info .registration_title {
    color: #8b8c8c;
    font-size: 16pt;
}

.fullMovieActors {
    color: #fff;
    margin-top: 10px;
    line-height: 1.5em;
}
.fullMovieItem.genres {
    margin:0;
}
.fullMovieItem.genres a {
    color:#FFFF99;
}
.fullMovieActors a {
    color: #FFFF99;
    text-decoration: none;
    font-size:12px;
    margin-top: 10px;
}

.downloadOptions {
    margin-top: 15px;
}

.downloadOptions .table {
    /*padding: 10px 4px 5px 5px;
    border: 1px solid #ccc;*/
    overflow: hidden;
    width:750px;

}

.downloadOptions img.type {
    width: 100px;
    height: 21px;
}

.downloadOptions .hd1080 {
    background: url('../images/download_formats.png') no-repeat -19px -11px;
}

.downloadOptions .hd720 {
    background: url('../images/download_formats.png') no-repeat -134px -11px;
}

.downloadOptions .hqdvdrip {
    background: url('../images/download_formats.png') no-repeat -253px -11px;
}

.downloadOptions .dvdrip {
    background: url('../images/download_formats.png') no-repeat -366px -11px;
}

.downloadOptions .mobile {
    background: url('../images/download_formats.png') no-repeat -485px -11px;
}

.downloadOptions .file {
    //display:inline-block;
    //float: left;
    text-align: center;
    border-bottom: 1.5px #000 dotted;
    //border-style: dotted;
    padding: 5px;
    width: 100%;
    height: 80px
}

.downloadOptions .file.first.gradient, .downloadOptions .file.first.gradient  {
    border-left: none;
}

.downloadOptions .header {
    /*width: 116px;*/
    height: 30px;
    FLOAT:LEFT;
    padding-top:25px;
    /*background-color: #979797;*/
}

.downloadOptions .header.exist {
    /*background-color: #8b8c8c;*/
}

.downloadOptions .header img {
    margin-top: 3px;

}

.downloadOptions .header div {
    margin: 3px auto 2px auto;
    width: 103px;
    height: 15px;
}

.downloadOptions .header div.show_details {
    background: url('../images/download_formats.png') no-repeat -134px -35px;
}

.downloadOptions .header div.hide_details {
    background: url('../images/download_formats.png') no-repeat -250px -35px;
}

.downloadOptions .show_details_overlay {
/* must be initially hidden */
    display: none; /* place overlay on top of other elements */
    z-index: 50; /* styling */
    background-color: #f4f4f4;
    padding: 20px 30px 10px;

    width: 400px;
    min-height: 300px;
    border: 1px solid #000;
}

.downloadOptions .show_details_overlay .close {
    background-image: url(../images/close_details.png);
    position: absolute;
    right: 5px;
    top: 5px; /*top:-15px;*/
    cursor: pointer;
    height: 7px;
    width: 6px;
}
.download_title {
    background-color: #ffAE00;
    width: 200px;
    font-size: 16px;
   text-align: center;
    height: 25px;
    color:#000;
    font-family: Arial;
    font-weight: bold;
    padding-top: 7px;
    border-bottom: 1px dotted #000;
}
.downloadOptions .not_available {
    width: 100%;
    height: 80px;
    background-color: #2e2209;
    padding:5px 5px 5px 5px;
    margin:-5px;
    /*background: url("/images/not_available.png") no-repeat;*/

    }
.not_available.text {

    float:left;
    width:450px;
    height: 50px;
    padding-top: 25px;
    text-align: right;
    margin-right: 25px;

}


.not_available.text span {
    font-size:28px;
    color:#392e17;
    letter-spacing: 0.5em;
}
.order {
    float:right;
    height:20px;
    width: 90px;
    margin-top:30px;
    margin-right: 20px;
    background-color: #ccc;
    padding-top:3px;
}
.download_button {
    float:right;
    height:15px;
    width: 90px;
    margin-right: 20px;
    background-color: #FFFF99;
    padding-bottom:3px;
    padding-top: 2px;
}
.order a{
    color:#000;
    font-weight: bold;
    font-size: 1.1em;
}
.download_button a{
    color:#000;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: none;
}
.header.not_available {
    float: left;
    height: 35px;
    padding-top: 30px;
    width: 105px;
}
.downloadOptions .not_available .requesteg {
    background: url('/images/download_formats.png') no-repeat -17px -33px;
    width: 103px;
    height: 21px;
    margin: 0 auto;
}

.downloadOptions .cell {
    float:left;
    color:#000;
    height: 60px;
    width: 78px;
    padding-top:20px;
}

.downloadOptions .cell.screenshot {
    height: 70px;
}

.downloadOptions .show_details_overlay {
    text-align: left;
}

.downloadOptions .show_details_overlay .cell {
    border-bottom: 0;
    margin-bottom: 15px;
}

.downloadOptions .show_details_overlay .value {
    color: #8b8c8c;
    font-size: 12px;
}

.downloadOptions .cell.empty {
    height: 30px;
}

.downloadOptions .cell.button {
    text-align: center;
    padding: 20px 0 0 0;
    border-bottom-width: 0; /*height: 35px;*/
}

.downloadOptions .cell.button a div, .payments_table td a div.upgrade  {
    margin: 0 auto;
    width: 103px;
    height: 22px;
}

.downloadOptions .cell.button div.upgrade, .payments_table td div.upgrade {
    background: url('/images/download_formats.png') no-repeat -482px -33px;
}

.downloadOptions .cell.button div.buy {
    /*background: url('/images/download_formats.png') no-repeat -485px -61px;*/
    display:block;
    background-color: #ff9900;
    width:75px;
    height: 20px;
    border:1px solid #666;
}
.downloadOptions .cell.button div.buy a {
    font-size: 1.2em;
    color:#fff;
    font-weight: bold;
}
.play {
    background-image:url("../images/play.png");
    background-position:center center;
    background-repeat:no-repeat;
    display:block;
    height:240px;
    margin-top:-270px;
    position:absolute;
    width:500px;
    cursor: pointer;
}
.bar {
    background-image:url("../images/bar.png");
    background-position:center center;
    background-repeat:no-repeat;
    display:block;
    height:26px;
    margin-top:-37px;
    position:absolute;
    width:500px;
    cursor: pointer;
}
.downloadOptions .cell.button div.download {
    /*background: url('../images/download_formats.png') no-repeat -360px -33px;
    width: 110px;*/
    background-color: #FF9900;
    border: 1px solid #666666;
    display: block;
    height: 20px;
    width: 75px;
}
.downloadOptions .cell.button a {
    text-decoration: none;
    font-size: 14px;
    color:#fff;
}
.downloadOptions .cell.button img {
    float: left;
}

.downloadOptions .cell .price,  .payments_table td div.price{
    text-align: center;
    font-weight: bold;

}

.payments_table td div.price{
    float: left;
    padding-left: 60px;
    color: #FF4F00;

}

.downloadOptions .cell .title {
    font-size: 12px;
}

.downloadOptions .cell .value {
    font-size: 12px;
    font-weight: bold;
}

.download_manager {
    font-size: 11px;
    color: #6a6a6a;
}

.download_manager p {
    margin: 10px 0;
}

.downloadMovieType {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #5f5f5f;
}

.movieDownloadDetails {
    width: 410px;
    border: 2px solid #202020;
}

.movieDownloadDetails td {
    vertical-align: top;
}

.movieDownloadDetails span {
    color: #636363;
}

.movieDownloadDetails span.moviePrice {
    color: #fff;
}

.movieDownloadDetails td a {
    color: #089db3;
}

.movieDownloadDetails td div {
    padding-top: 10px;
}

span.activeResolution {
    font-weight: bold;
    color: #fb512d;
}

span.resolution {
    font-weight: bold;
}

.downloadText div {
    color: #6a6a6a;
}

.movieDownloadDetailsHide {
    width: 412px;
    border: 1px solid #979797;
    border-top: 0px;
}

.movieDownloadDetailsHide.first {
    border-top: 1px solid #979797
}

.movieDownloadDetailsHide td {
    vertical-align: top;
}

.movieDownloadDetailsHide span {
    color: #636363;
}

.movieDownloadDetailsHide td a {
    color: #089db3;
}

.movieDownloadDetailsHide td div {
    padding-top: 10px;
}

.hideButton {
    cursor: pointer;
    padding-left: 5px;
    background-color: #202020;
    color: #fff;
    width: 136px;
    font-size: 0.85em;
}

.hideButton img {
    margin-bottom: 0px;
}

.movieDetailsNonActiveLoadBtn {
    width: 98px;
    height: 19px;
    background: url('/images/download_grey.gif') no-repeat;
}

.movieDetailsActiveLoadBtn {
    width: 98px;
    height: 19px;
    background: url('/images/download.gif') no-repeat;
}

.hideButton .hideDetails {
    font-size: 0.8em;
    padding-left: 5px;
    color: #a4a4a6;
}

.movieDetailsUpButton {
    width: 7px;
    height: 5px;
    background: url('/images/up_arrow_black.gif') no-repeat;
}

.movieDetailsDownButton {
    width: 7px;
    height: 5px;
    background: url('/images/down_arrow_gray.gif') no-repeat;
}

.blackUpButton {
    width: 7px;
    height: 5px;
    background: url('/images/up_arrow_black.gif') no-repeat;
}

.blackDownButton {
    width: 7px;
    height: 5px;
    background: url('/images/down_arrow_black.gif') no-repeat;
}

.showButton {
    cursor: pointer;
    padding-left: 5px;
    background-color: #979797;
    color: #fff;
    width: 136px;
    font-size: 0.85em;
}

.showButton .showDetails {
    font-size: 0.8em;
    padding-left: 5px;
    color: #e9e9e9;
}

.trailers {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px 10px;
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
    height: 150px;
    border: 1px solid #888888;
    border-right: none;
    border-left: none;
}

.gallery {
    margin-top: 20px;
    padding: 0px 10px;
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
    height: 150px;
}

#cloudGenres {
    left: 10px;
    border: 1px solid #dedede;
    padding-left: 160px;
}

#cloudGenres a {
    color: #009dc4;
    font-size: 0.8em;
}

.tags {
    padding-top: 20px;
    padding-bottom: 20px;
}

.promo {
    padding: 10px;
    width: 100px;
    font-weight: bold;
    color: #262626;
}

.promo span {
    margin-left: 10px;
}

.promo img {
    margin: 10px 7px;
    border: 1px solid #cdccca;
}

.additional {
    width: 750px;
    margin-left: 40px;
}

.additional .header {
    font-size: 1.1em;
}

.additional .header a {
    color: #2893bf;
    font-size: 0.8em;
    margin-left: 10px;
}

.additional td {
    vertical-align: top;
}

.additionalHeader {
    font-size: 0.9em;
    font-weight: bold;
    padding-right: 10px;
}

.additionalText {
    font-size: 0.8em;
}

.comments {
    width: 600px;
}

.comments a {
    font-size: 0.9em;
    color: #2893bf;
}

.comment {
    margin: 5px 0;
    color: #676767;
    font-size: 0.7em;
}

.commentHeader {
    margin-top: 10px;
    color: #000;
    font-weight: bold;
    font-size: 1.1em;
}

.commentBody {
    margin-top: 10px;
    color: #000;
    font-size: 1.1em;
}

.isUsefull {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000;
    font-size: 1.1em;
}

.isUsefull img {
    margin-left: 15px;
}

.yourGenres {
    padding: 20px 0 0px 40px;
    border-top: 1px solid #cacaca;
    background-color: #f6f6f6;
}

.yourHeader strong {
    color: #242424;
}

.yourGenres a {
    color: #2893bf;
    font-size: 0.8em;
}

/**
*       For YEARS
*/

.twentysList td {
    cursor: pointer;
    font-size: 0.9em;
}

.twentysList td span {
    padding: 1px 3px;
}

.twentysList .selected span {
    background-color: #ffff99;
    text-decoration: none;

}

/*

    FOR PERSONS

*/

.menuItemsList {
    font-size: 1em;
    margin-top: 10px;
    background-color: #111;
    color: #fff;
    padding: 10px;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 20px;
}

.menuItemsList table {
    margin-top: 5px;
}

.menuItemsList table td {
    padding: 3px;
    width: 115px !important;
}

.menuItemsList a {
    color: #999 !important;
    padding: 2px 5px;
}

.menuItemsList table div.item {
    margin-top: 7px;
}

.menuItemsList .activePerson, .menuItemsList td.selected {
    background-color: #ffff99;
    text-decoration: none;
}
.menuItemsList .activePerson a, .menuItemsList td.selected a {
    color:#000 !important;
}
.menuItemsList td span.movieCount {
    color: #a8a8a8;
}

.menuItemsList td.selected span.movieCount {
    color: #fff;
}

.menuItemsList .searchKeys {
    margin-left: 20px;
    border: none !important;
}

.menuItemsList .searchKeys a {
    padding: 2px 5px;
}

.menuItemsList .active {
    background-color: #8b8c8c;
    text-decoration: none;
}

.fullPersonInfo {

    margin-right: 10px;
    padding-left: 10px;
    width: 750px;
    padding-top: 3px;
}
.fullPersonInfo  div.lightbox.parent {
    text-align: left;
}
.overviewBlock {
    float:none;
    text-align: left;
    display:block;

}
.more_ {
    float:right;
}
.fullPersonInfo .header {
    font-size: 1.2em;
    font-weight: bold;
    display:block;
    padding-top:30px;
}

.fullPersonInfo .subheader {
    font-size: 1.1em;
    font-weight: bold;
}

.lightBlue {
    color: #009dc4;
}

.fullPersonTitle {
    color: #FFFF99;
    font-weight: bold;
    font-size: 1.6em;
}

.personData {
    padding-left: 10px;
    color: #fff;
}

.personData a {
    color: #fff;
}

.newsDesk {
    margin-bottom: 10px;
}

.newsDesk div {
    font-size: 0.9em;
}

.filmography {

}

.filmography h2 {
    color: #fff;
    font-size: 14pt;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
}

.filmography table a {
   /* color: #009dc4;*/
}

.searchLinks a {
    padding: 2px 3px;
}

div.pager {
    text-align: center;
    margin-top: 10px;
    color: #8b8c8c;
    font-size: 16px;
}

ul.yiiPager {
    margin: 10px 0 0 0;
    padding: 0px;
    text-align: center;
}

ul.yiiPager a {
    font-size: 14px;
    text-decoration: none;
    margin:5px;
}

ul.yiiPager a.first {
    padding: 0;
}

ul.yiiPager a.activeSearchPage {
    /*background-color: #8b8c8c;*/
    color: #666;
    margin:5px;
    padding: 2px 6px;
    text-decoration: none;
    font-weight: bold;
}

.imdbTopGenreMenu a {
    color: #fff;
    font-size: 0.8em;
}

.imdbTopGenreMenu {
    position: absolute;
    _margin: 16px 0 0 3px;
}

*+html .imdbTopGenreMenu {
    margin: 18px 0 0 0px;
}

img {
    border: 0px;
}

#search {
    float: left;
}

#searchField {
    margin-top: 16px;
    width: 385px;
}

#searchImg {
    padding-left: 5px;
}

#user {
    text-align: right;
    padding-right: 20px;
}

#carousel {
    margin-top: 22px;
    height: 260px;
    margin-bottom: 0px;
    background-color: silver;
    background-image: url('/images/hat.jpg');
}

.orange {
    background: url('/images/orange.gif') no-repeat right;
    padding-right: 25px;
}

.colHeader {
    font-size: 0.6em;
    color: #636363;
}
.moviemeter {
    background-color: #131313;
    border: 1px solid #2A2A2A;
    margin: 10px 10px 10px 0;
    width: 320px;
}
.green_gradient {
    /* Legacy browsers */
    background: #006600 url("gradient-bg.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Internet Explorer */
    *background: #006600;
    background: #006600\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF00BB00, endColorstr=#FF006600);
}
@media all and (min-width: 0px) {
    .green_gradient {
        /* Opera */
        background: #006600 url("gradient-bg.svg");
        /* Recent browsers */
        background-image: -webkit-gradient(
            linear,
            left top, left bottom,
            from(#00BB00),
            to(#006600)
        );
        background-image: -webkit-linear-gradient(
            top,
            #00BB00,
            #006600
        );
        background-image: -moz-linear-gradient(
            top,
            #00BB00,
            #006600
        );
        background-image: -o-linear-gradient(
            top,
            #00BB00,
            #006600
        );
        background-image: linear-gradient(
            top,
            #00BB00,
            #006600
        );
    }
}
.moviemeter .available {
    background-color: #006600;
    width:100px;
    color: #fff;
    height:20px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:5px;
    -khtml-border-radius:10px;
    margin-left: 117px;
    text-align: center;
    font-weight: bold;
    font-size:12px;
    margin-top:10px;

}
.moviemeter_title {
    padding-top:24px;
    display: inline-block;
}
.imdb_img {
    background-color: #ffcc33;
    color: #000;
    height:16px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:5px;
    -khtml-border-radius:10px;
    text-align: center;
    font-weight: bold;
    font-size:11px;
    float:left;
    padding-left: 3px;
    padding-right: 3px;
    margin:2px;
}
.imdb_img span {
    padding-top: 2px;
}
.moviemeter a {
    text-decoration: none;
}
.moviemeter .available span {
    display:block;
    padding-top:2px;
    text-shadow: black 1px 1px;
}
.moviemeter_title {
    font-size:1.5em;
    display:block;
    text-align:left;
    margin-left:10px;
}
.movie_meter
{
    display: block;
    min-height: 180px;
  border-bottom: 1px solid #2a2a2a;
}
.movie_meter .plot {
    font-size: 11px;
    text-align: left;
}
.movie_meter .plot .genres {
    margin-bottom: 5px;
    padding: 0px;
    vertical-align: top;
    margin-top: -5px;

}
.movie_meter .plot .genres a {
    text-decoration: underline;
    font-size: 12px;
    padding: 0px;
}
.Up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid green;
    float:right;
    margin-right: 5px;
    margin-top: 2px;
}
.Down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid grey;
    float:right;
    margin-right: 5px;
    margin-top: 15px !important;
}
.change {
    float:left;
    padding-left:5px;
}
.rating {
    float:left;
    width: 55px;
    background-color: #2a2a2a;
    min-height: 180px;
    border-bottom: 1px solid #131313;
}

.movie_meter .cover {
    float:left;
    width:56px;
    padding:5px;
    padding-bottom: 15px;
}
.movie_meter .title {
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 60px;
    text-align: left;
    padding-bottom: 5px;


}
.movie_meter .title a{
    color:#ffff99;


}
.movie_meter .plot {

    padding:5px;
}

.movie {
    margin: 12px;
    font-color:#FFF;
    font-size: 1em;
    background: #131313;
    border: 1px solid #666;
    height: 245px;
    float:left;
    width:295px;
}

.movie:hover{
    background: #333;
}
.orders .movie {
    padding-left: 0px;
    float: left;
    border-bottom: none;
    margin-right: 60px;
    height: 215px;
}

.orders .movie .justAdded {
    margin-left: 0;
}

.titleYearTable {
    width: 235px;
}

.titleYearTable {
    _width: 237px;
}

*+html .titleYearTable {
    width: 237px;
}

.movieImage {
    float: left;
    width: 140px;
}

.movieYear {
    color: #fff;
    font-size: 1em;


}

.fileType {
    font-size: 1.0em;
    font-weight: bold; /*padding-top: 8px;*/
    text-align: left;
}

.requestTime {
    margin-top: 10px;
}

.fileType a {
    font-size: 12px;
    padding-right: 5px;
}

#movieRightBlock {
}


#rightData {
    margin-top: 7px; /*padding-left: 20px;*/
    _margin-top: 0px;
}

#rightData.seeAlso {
    padding-left: 5px;
}

*+html #rightData {
    margin-top: 4px;
}

#visitors {
    margin: 10px;
    width: 130px;
}


#actors {
    float: left; /*margin-right: 10px;*/
/*width: 131px;*/
/*padding-left: 15px;*/
}

#popular_actors #actors {
    width: 131px;
}

#actors a {
    color: #009dc4;
    font-size: 0.7em;
}

.actorTitle {
    text-align: center;
}

.imdbHeader {
    font-size: 1.1em;
}

#imdbSubHeader {
    position: relative;
    top: 10px;
    font-size: 0.75em;
}

.topYear {
    color: #fff;
}

.rate {
    color: #fff;
}

#bottom {
    font-size: 1.1em;
    height:50px;
    padding-top:10px;
}

#bottom table {
    width: 100%;
    vertical-align: top;
}

#bottom td {
    vertical-align: top;
}

#bottom span {
    color: #fff;
}

#copyright {
    color: #fff;
    line-height: 1.5em;
    text-align:left;
}

#bottom a {
    color: #ffff66;
    text-decoration: none;
}

#moviesBlock {
    position: absolute;
    margin-left: 140px;
    width: 200px;
    _position: relative;

}

*+html #moviesBlock {
    position: relative;
}

#loginBlock {
    position: absolute;
    _margin: 0px 0 0 0px;
}

*+html #loginBlock {
    margin: 0px 0 0 0px;
}

.loginActive {
    cursor: pointer;
    color: #242424;
    padding: 0 5px 0 5px;
    font-size: 0.8em;
    background-color: #f3f3f3;
    border: solid 1px #dedede;
    border-bottom: none;
}

.auth {
    background-color: #f3f3f3;
    padding: 6px;
    border: solid 1px #dedede;
    border-top: none;
    position: absolute;
    z-index: 20001;
    /*margin-top: 25px;*/
}

#auth_loginMenu {
    width: 206px;
    vertical-align: top;
    padding-top: 10px;
}

*+html #auth_loginMenu {
    width: 209px;
}

#auth_signUp {
    text-decoration: underline;
    padding: 4px 0 3px 40px;
}

@-moz-document url-prefix() {
    #auth_loginMenu {
    width: 210px;
}
}

@media all and

(
-webkit-min-device-pixel-ratio:

10000
)
,
not all and

(
-webkit-min-device-pixel-ratio:

0
)
{
#auth_loginMenu {
    width: 212px;
}

}

*+html #auth_signUp {
    padding: 1px 0 3px 40px;
}

@-moz-document url-prefix() {
    #auth_signUp {
       float:left;

    padding-top:5px;
    text-align:center;
}
}

#loginTitle {
    padding: 4px 10px 3px 10px;
    background:none repeat scroll 0 0 #FFFFFF;
    color:darkOrange;
    padding-top:5px;
}

@-moz-document url-prefix() {
    #loginTitle {
    background:none repeat scroll 0 0 #FFFFFF;
    color:darkOrange;
    padding-top:5px;
}
.auth {
margin-top:25px;
}
}

#loginTitle {
    _padding: 4px 10px 3px 10px;
}

#auth_signUp {
    _padding: 4px 0 1px 40px;
}

#auth_signUp.border {

}

.userMenu {
    font-size: 12px;
    color: #FFFFFF; /*position:absolute;*/
/*margin-left:-126px;*/
    margin-top: 0px;
    text-align: left;
    width: 285px; /*float: right;*/
}

.userMenu {
    _position: relative;
    _margin-left: 0px;
}

*+html .userMenu {
    position: relative;
    margin-left: 0px;
}

.userMenu a {
    font-size: 12px;
    color: #ffff66;
}

.userMenu .bottomLinks {
    font-size: 10px;
    padding-top: 5px;
}

.userMenu .bottomLinks div.middle {
    margin-left: 83px;
}

.userMenu .bottomLinks span span {
    margin-right: 0px;
}

.balance {
    background-color: #8b8c8c;
    color: #fff;
    font-weight: bold;
    padding: 1px 4px;
}

/*
	FOR FULL MOVIE DATA
*/

/*.overlay {*/
/*display: none;*/
/*z-index: 10000;*/
/*width: 350px;*/
/*padding: 15px;*/
/*border: 2px #8b8c8c solid;*/
/*background: #fff; *//* CSS3 styling for latest browsers */
/*-moz-box-shadow:0 0 90px 5px #000;*/
/*-webkit-box-shadow: 0 0 90px #000;*/
}

/* close button positioned on upper right corner */
/*.overlay .close {*/
/*background-image: url(/images/close.jpg);*/
/*position: absolute;*/
/*right: 7px;*/
/*top: 2px;*/
/*cursor: pointer;*/
/*height: 14px;*/
/*width: 14px;*/
/*}*/

.modal {
    background-color: #fff;
    display: none;
    width: 450px;
    padding: 15px;
    text-align: left;
    border: 2px #8b8c8c solid;

    opacity: 0.8;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px; /*-moz-box-shadow: 0 0 50px #ccc;*/
/*-webkit-box-shadow: 0 0 50px #ccc;*/
}

#fullbiography, #fulltrivia {
/*height: 500px;*/
    padding-right: 3px;
}

#fullbiography div.bio, #fulltrivia div.bio {
    overflow-y: auto; /*max-height: 500px;*/
    margin-top: 5px;
    color: #636363;
    font-size: 12px;
    height: inherit;
}

.tooltip_button {
    cursor: pointer;
    text-decoration: none;
}

.wishlist_tooltip {
/*background-color: #fff;*/
/*display: none; *//*width:195px;*/
/*padding: 15px;*/
/*text-align: left;*/
/*border: 2px #8b8c8c solid;*/
/*z-index: 10;*/

/*-moz-border-radius: 6px;*/
/*-webkit-border-radius: 6px;*/
/*-moz-box-shadow: 0 0 50px #ccc;*/
/*-webkit-box-shadow: 0 0 50px #ccc;*/

}

*+html .fullMovie {
    height: auto;
}

.fullMovie td {
    vertical-align: top

}



.fullMovieItem a {
    font-size: 1.1em;
    color: #FFFF66;
    text-decoration: none;
    line-height: 1.5em;
}

.storylineTitle {
    font-size: 1.35em;
}

.storylineText {
    color: #676767;
}

.movieDownloadDetails {
    width: 410px;
    border: 2px solid #202020;
}

.movieDownloadDetails td {
    vertical-align: top;
}

.movieDownloadDetails td a {
    color: #089db3;
}

.movieDownloadDetails td div {
    padding-top: 10px;
}

span.activeResolution {
    font-weight: bold;
    color: #fb512d;
}

span.resolution {
    font-weight: bold;
}

.downloadText div {
    color: #6a6a6a;
}

.movieDownloadDetailsHide td {
    vertical-align: top;
}

.movieDetailsNonActiveLoadBtn {
    width: 98px;
    height: 19px;
    background: url('/images/download_grey.gif') no-repeat;
}

.movieDetailsActiveLoadBtn {
    width: 98px;
    height: 19px;
    background: url('/images/download.gif') no-repeat;
}

.showButton .hideDetails {
    font-size: 0.8em;
    padding-left: 5px;
    color: #a4a4a6;
}

.movieDetailsUpButton {
    width: 7px;
    height: 5px;
    background: url('/images/up_arrow_black.gif') no-repeat;
}

.movieDetailsDownButton {
    width: 7px;
    height: 5px;
    background: url('/images/down_arrow_gray.gif') no-repeat;
}

.shownAs {
    cursor: pointer;
    width: 120px;
    padding-top: 2px;
}
.shownAs span {
    text-decoration: none;
    color:#ffff66;
}
.shownAs.popularActors, .shownAs.seeAlso {
    background: #F6F6F6;
}

.shownAs img {
    width: 7px;
    height: 5px;
    padding-left: 5px;
    background: url('/images/arrow.gif') no-repeat;
}

.shownAsMenu {
    background-color: #000;
    position: absolute;
    display: none;
    padding-top: 3px;
    color: #fff;
    margin-left: -5px;
    font-size: 12px;
    width: 125px;
}

.shownAsMenu div {
    width: 120px;
    padding-top: 4px;
    padding-bottom: 5px;
    cursor: pointer;
    padding-left: 5px;
}

.shownAsMenu div:hover {
    background-color: gray;
}

.shownAsMenu div.viewSwitcher a {
    text-decoration: none;
    color: #fff;
}

.shownAs.active {
    background: #000;
    padding-left: 5px;
    margin-left: -5px;
}

.shownAs.active img {
    background: url('/images/up_arrow_black.gif') no-repeat;
}

.blackDownButton {
    width: 7px;
    height: 5px;
    background: url('/images/down_arrow_black.gif') no-repeat;
}

.hideButton .showDetails {
    font-size: 0.8em;
    padding-left: 5px;
    color: #e9e9e9;
}

.trailers {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px 10px;
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
    height: 150px;
    border: 1px solid #888888;
    border-right: none;
    border-left: none;
}

.gallery {
    margin-top: 20px;
    padding: 0px 10px;
    font-size: 1.3em;
    font-weight: bold;
    color: #161616;
    height: 150px;
}

.seeAlso #visitors {
    background-color: #000;
    //border: 1px solid #dbdbdb;
    padding-left: 15px;
    width: 154px;
    padding-bottom: 9px;
    margin: 0px;
    padding-top: 10px;
}

.moviePage .seeAlso #visitors {
    width: 133px;
}

.moviePage .seeAlso .visitor {
    padding-left: 0;
}

#cloudGenres {
    left: 10px;
    border: 1px solid #dedede;
}

#cloudGenres a {
    color: #009dc4;
    font-size: 0.8em;
}

.additional {
    width: 750px;
    margin-left: 40px;
}

.additional .header {
    font-size: 1.1em;
}

.additional .header a {
    color: #2893bf;
    font-size: 0.8em;
    margin-left: 10px;
}

.additional td {
    vertical-align: top;
}

.additionalHeader {
    font-size: 0.9em;
    font-weight: bold;
    padding-right: 10px;
}

.additionalText {
    font-size: 0.8em;
}

.comments {
    width: 600px;
}

.comments a {
    font-size: 0.9em;
    color: #2893bf;
}

.comment {
    margin: 5px 0;
    color: #676767;
    font-size: 0.7em;
}

.commentHeader {
    margin-top: 10px;
    color: #000;
    font-weight: bold;
    font-size: 1.1em;
}

.commentBody {
    margin-top: 10px;
    color: #000;
    font-size: 1.1em;
}

.isUsefull {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000;
    font-size: 1.1em;
}

.isUsefull img {
    margin-left: 15px;
}

.yourGenres {
    padding: 20px 0 0px 40px;
    border-top: 1px solid #cacaca;
    border-bottom: solid 1px #cacaca;
    background-color: #f6f6f6; /*margin-top: -90px;*/
}

.yourHeader strong {
    color: #242424;
}

.yourGenres .header span {
    color: #646464;
    font-size: 0.7em;
}

.yourGenres a {
    color: #2893bf;
    font-size: 0.8em;
}

.yourGenres table td {
    padding-top: 10px
}

.fullPersonInfo {
    margin-right: 10px;
    padding-left: 10px;
    text-align: left;

}
.overviewBlock td {
    vertical-align: top;
    padding: 10px 10px 0 0;
}
.filterPanel .sort {
    width:610px;
}
.fullPersonInfo .subheader {
    font-size: 1.1em;
    font-weight: bold;
}

.lightBlue {
    color: #ffff66;
}
.close {
    background: url("../images/remove.gif") no-repeat;
    background-position: right;
}
.fullPersonTitle {
    color: #FFFF66;
    display: inline-block;
    font-size: 1.6em;
    padding-bottom: 20px;
    text-align: left;
    padding-top: 3px;
}
.person_cover {
    padding:10px;
    vertical-align: top;
}


.newsDesk {
    margin-bottom: 10px;
}
#titleFilter {
    display: block;
}
#titleFilter input[type="text"]{
    width: 270px;
    height: 25px;
    font-size: 20px;
    border:1px solid #999 !important;
}
#titleFilter select{
    width: 130px;
    height: 22px;
    font-size: 16px;
    border:1px solid #999 !important;
    background: #444;
   margin: 3px;
}
.newsDesk div {
    font-size: 0.9em;
}

.filmography table a {
    /*color: #009dc4;*/
}

.searchLinks a {
    padding: 2px 3px;
}

a.activeSearchPage:link {
    /*background-color: #8b8c8c;*/
    color: #fff;
    padding: 2px 6px;
    text-decoration: none;
    font-weight: bold;
}

.imdbTopGenreMenu {
    display: none;
    position: absolute;
    margin-top: 6px;
    background-color: #000;
    color: #fff;
}

/*@media all and (-webkit-min-device-pixel-ratio:10000),*/
/*not all and (-webkit-min-device-pixel-ratio:0) {*/
/*.imdbTopGenreMenu {*/
/*margin-top:14px;*/
/*}*/
/*}*/

.imdbTopGenreMenu a {
    color: #fff;
    font-size: 0.8em;
}

.imdbTopGenreMenu {
    position: absolute;
    _margin: 6px 0 0 0px;
}

.imdbTopGenreMenu td {
    border: none;
}

*+html .imdbTopGenreMenu {
    margin: 18px 0 0 0px;
}

/*
	============================= FOR FILTER===================================
*/

.filterPanel {
    font-size: 10pt;

    display:block;
}
.filterPanel td {
    display: block;
}
.filterPanel a{
    color:#fff;
}
.filter {
    background-color: #050505;
    border: 1px solid #2A2A2A;
    /*margin-left: 350px;*/
    width: 620px;
    /*min-height: 1180px;*/
    height: auto !important;
    height: 1050px;
    font-size: 0.8em;
    margin-top:10px;
}

.filter table {
/*margin-top:20px;*/
    margin: 10px 0;
}

.filter table td {
}

.filterInfo {
    padding: 10px;
    background-color: #f6f6f6;
    color: #6c6c6c;
    font-size: 0.9em;
}

.filterInfo strong {
    font-size: 1.4em;
    color: #000;
}

.filter h2 {
    padding-left: 15px;
    font-size: 13pt;
}

.filter td {
    vertical-align: top;
}

.filterNarrow {
    padding: 10px;
    border-top: solid 1px #dfdfdf;
    color: #009ccc;
    font-weight: bold;
}

.filterTitleLike {
    padding: 10px;
    background-color: #f64f25;
    border-top: solid 1px #dfdfdf;
    color: #fff;
    font-weight: bold;
}

.filterTitleDown {
    width: 7px;
    height: 5px;
    background: url('/images/down_arrow_orange.gif') no-repeat;
}

.filterCriteriaOpenBlock {
    border-top: solid 1px #000;
    background-color: #f6f6f6;
    background-color: #fff;
    margin-bottom: 10px;
    margin-top: 10px;

}
.check {
    display:inline;
    margin:5px;
}
.check_title {
    float:left;
    width:75px;
}
.filterCriteriaOpenBlock .filterHeader {
    cursor: pointer;
    background-color: #2a2a2a; /*background-color: #f6f6f6;*/
   padding-top: 10px;
    padding-bottom: 10px;
    background-image: url('../images/minus.png');
    background-repeat: no-repeat;
    background-position: 250px;
}
.top_filter .filterCriteriaOpenBlock, .top_filter .filterCriteriaCloseBlock{
    float:left;
    width:300px;
    margin-left: 10px;

}
.filmography table{
    text-align: left;
}
.filterHeader  {
    padding-left:10px;
}
.ui-slider-horizontal .ui-slider-range {
    width:150px;
}

.right_filter {
    width:300px;
    vertical-align: top;
    background-color: #333;
    margin:10px;
    display:block;
    margin-right: 20px;
}
td.lightbox.parent {
    margin:10px;
    padding-left:20px;
    text-align:left;
    width:180px;
    padding-top:20px;

}
.cover {
    text-align: center;

}
.fullMovie .cover {
 padding-bottom: 10px;
}
div.lightbox.parent {
    margin:0px;
    padding: 0px;
    text-align: center;
    padding-top: 5px;
}
.cell a {
    color:#FF7533;
}
div.lightbox.parent a {
    text-decoration: none;
}
#typeFilter .criteria {

}
#typeFilter .criteria tr {
    float:left;
    width: 90px;
}
.filterCriteriaOpenBlock .all {
    margin-left: 205px;
    margin-top: -37px;
    position: absolute;
    width: 30px !important;

}
.filterCriteriaOpenBlock a.all{
    background: url('../images/all.png');
    width: 26px;
    background-repeat:no-repeat;
    height: 15px;
    margin-left: 205px;
    margin-top: -36px;
    position: absolute;
}
.filterCriteriaOpenBlock .all .niceCheck {
    background: url('../images/all.png');
    width: 26px;
    background-repeat:no-repeat;
    height: 15px;
}
.allcheck input {
    display: none;
}
.filterCriteriaOpenBlock .all label {
  display:none;
}
#typeFilter .criteria td.label {
    width:100px;
}
.some_filter {
    height: 120px;
}
.some_filter div{
    width:300px;
    float:left;
}
.filterShowImg {
    width: 15px;
    height: 15px;
    margin-left: 5px;
    margin-top: -3px;
    vertical-align: middle;
    background: url('../images/check.png') no-repeat;
}

.filterActors strong {
    color: #000;
}

.criteria {
    display: none;
    /*padding: 10px;*/
    background-color: #2a2a2a;
    color: #FFFF66;
  border-bottom:1px solid #000;
    font-size: 0.9em;
    padding:10px;
    min-height: 33px;
}

.criteria span {
    padding-left: 0px;
}

.criteria a {
/*padding-left: 5px;*/
    color: #029acb;
}

.filterCriteriaCloseBlock {
    background-image: url('../images/plus.png') ;
    background-repeat: no-repeat;
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    background-color: #1e1e1e;
    margin-top: 10px;

    background-position: 250px;


}
.apply {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    background-color: #1e1e1e;
    margin-top: 10px;
}


.filterCriteriaCloseBlock:hover {
    background-color: #cccccc;
    cursor: pointer;
}

.filterCriteriaCloseBlock .filterHeader {
    padding-top: 10px;
    padding-bottom: 10px;
}

.criteria table td {
    border: none;
}

.criteria table {
    padding: 0;
    margin: 0;
}

.filter_mpaa_rate {
    color: #fff;
    font-weight: bold;
}

.filterSearch strong {
    font-size: 13pt;
}

.filterTotal {
    color: #686868;
    font-size: 0.9em;
}

.filterTotal span {
    color: #000;
}

.filterMovie {
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: solid 1px #dfdfdf;
}

.filterMovie .movieHeaders {
    color: #ffff66;
    font-size: 1.7em;
    margin-left: 150px;
}
.movieHeaders {
    display:none;
}

.filterMovie .movieData {
    margin-left: 0px;
    margin-top: 0px;
}

.filterMovie .movieData  td {
    border: none;
}

.filterMovieImage {
    padding-left: 10px;
}

.filterMovieFiletype {
    margin-top: 10px;
}

.filterMovieFiletype a {
    color: #049ccd;
    font-size: 0.9em;
    padding-right: 5px;
    font-weight: bold;
}

.filterMovieGenres {
    font-size: 0.9em;
    padding-top: 10px;
    height: 100%;
    vertical-align: bottom;
}

.filterMovieGenres a {
    padding-right: 5px;
    color: #009dd7;
}

.filterPages {
    padding: 0 0 10px 10px;
}

.filterPages a {
    color: #049ccd;
}

.rightData {
    margin-top: 20px;
}

.filterCheckbox_unchecked {
    cursor: pointer;
    width: 14px;
    height: 15px;
    background: url('/images/unchecked_chekbox.gif') no-repeat;
}
div.datepicker table {
    background: #2a2a2a;
}
tbody.datepickerDays td.datepickerSelected {
    background: #ffff99;

}
tbody.datepickerDays td.datepickerSelected span {
    color:#000;
}
#genreFilter .criteria div, #directorFilter .criteria div, #actorFilter .criteria div,
#countryFilter .criteria div, #companyFilter .criteria div, #keywordFilter .criteria div {
    display: inline-block;
    height: 20px;
    min-width: 60px;
    padding-right: 5px;
}
.joinCheckBox {
    display:none !important;
}

.filterCheckbox_checked {
    cursor: pointer;
    width: 14px;
    height: 15px;
    background: url('/images/cheked_checkbox.gif') no-repeat;
}

.removeLink {
    background: url('../images/remove.gif') no-repeat;
    cursor: pointer;
    width: 10px;
    height: 10px;
    float: left;
    padding-left: 10px;
    margin-top: 3px;
    margin-left:5px;
}
.filterCriteria {
    float:left;
}
.closeLink {
    float: right;
    margin-right: 6px;
    padding-left: 10px;
    background: url("../images/close_filter.gif") 0px 4px no-repeat;
}

/*
.filterBlock {
    padding: 10px;
    position: absolute;
    margin-left: -500px;
    border: 2px solid #F64F25;
    width: 380px;
    background-color:#f6f6f6;
    display: none;
    margin-top: -69px;
}
*/
.ac_over {
    background: #444;
}
.filterBlock {
/* dimensions after the growing animation finishes  */
    width: 480px;
    padding: 10px;
    border: 1px solid #666; /* initially overlay is hidden */
    display: none;
    z-index: 20;
    background-color: #222; /* some padding to layout nested elements nicely  */
}

.filterBlock a {
    color: #ffff99;
    font-size: 1em;
}

.filterBlock input {
    width: 475px;
}

.filterBlock .show_results input {
    width: 100px;
    margin-top: 10px;
}

.filterCloud {
    padding-top: 10px;
}

.add_more {
    color: #FFFF66;
    cursor: pointer;
    display: block;
    margin-top: 10px;
    text-decoration: none;
}

/*
    NEW FILTER VIEW
*/

.rightFilter {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    width: 300px;
    min-width: 165px;
    border-left: none;
    margin:10px;
    background-image: url('../images/plusminus.png');
    background-repeat: no-repeat;
    background-color: #282828;
    float:left;
}

#addMoreFilter {
    padding: 10px;
    position: absolute;
    margin-left: -412px;
    border: 2px solid #e2e2e2;
    border-right: none;
    width: 390px;
    background-color: #f6f6f6;
    display: none;
}

#addMoreFilter input {
    width: 370px;
}

/*.sort {*/
    /*border-bottom: 1px solid #dedede;*/
    /*color: #636363;*/
    /*font-size: 0.85em;*/
/*}*/

/*.sort a {*/
    /*color: #009dc4;*/
    /*font-size: 10pt;*/
/*}*/

.sort_link{
    float:left;
    width:80px;
    height:27px;
    padding-top: 3px;
    text-align: center;
    color: #fff;
}
.sort_link a{
    color:#fff;
}
.sort_link:hover{
    background: url("../images/scurrent.png") repeat scroll 0 0 transparent;
    height: 33px;
}
.sort_link:hover a{
    color:#000;
}
.sort_title {
    float:left;
    height:22px;
    margin-top:2px;
    font-size:14px;;
    background-color: #000;
    padding-left:7px;
    padding-top:5px;
    width: 60px;
}
.sort .end {
    float: left;
    width: 0;
    height: 0;
    margin-top: 3px;
    border-top: 12px solid transparent;
    border-left: 10px solid black;
    border-bottom: 12px solid transparent;
    margin-right: 10px;
}
.countryMovie {
    padding-left: 15px;
    padding-bottom: 10px;
    border-bottom: solid 1px #dedede;
}

.countrySort {
    padding: 10px 0 0 25px;
    font-size: 0.85em;
    color: #a8a8a8;
}

.countrySort a {
    font-size: 1.1em;
}

.countrySort span.active {
    font-size: 1.1em;
    padding: 2px 4px;
    color: #fff;
}

.countryActors a {
    color: #626262;
    font-size: 1em;
}

.countryFiletype {
    font-size: 1.2em;
    font-weight: bold;
    padding-top: 10px;
}

.countryFiletype a {
    font-size: 0.8em;
    padding-right: 5px;
}

.countryGenres {
    font-size: 1em;
    padding-top: 10px;
    height: 100%;
    vertical-align: bottom;
}

.countryGenres a {
    padding-right: 5px;
    color: #009dc4;
}

.countryJustAdd {
    padding: 15px;
    font-size: 1.3em;
    font-weight: bold;
    border-bottom: 1px solid #dedede;
}

.countryJustAdd a {
    margin-left: 5px;
    font-size: 0.8em;
    color: #009dc4;
}

.cloudGenres {
    width: 137px;
    padding: 10px;
    border: 1px solid #dedede;
}

.actorTable .cloudGenres {
    width: 133px;
    max-width: 133px;
    padding-top: 5px;
    padding-left: 15px;
    border-left: none;
}

.cloudGenres a {
    color: #009dc4;
    font-size: 0.8em;
}

.actors_popular {
    padding: 15px;
    color: #636363;
    font-size: 0.85em;
}

.actors_popular strong {
    font-size: 1.4em;
    color: #222222;
}

.actors_popular a {
    color: #009dc4;
    text-decoration: none;
    font-size: 1.1em;
}

.actorGenreClouds {
    padding: 15px;
    color: #009dc4;
    border-bottom: 1px solid #dedede;
}

.actorGenreClouds a {
    text-decoration: none;
    color: #009dc4;
}

/*
    FOR MOVIE LIST
*/

.movieListItem {
    padding: 15px;
}

.movieListItem .movieHeader {
    font-size: 8pt;
    color: #737373;
}

.movieListItem .fileType {
    font-size: 9pt;
    font-weight: bold;
    padding-top: 10px;
}

.movieListItem .fileType a {
    font-size: 9pt;
    padding-right: 5px;
}

.movieListItem .genres {
    font-size: 8pt;
    padding-top: 10px;
    height: 100%;
    color: #a8a8a8;
    vertical-align: bottom;
}

.movieListItem .genres a {
    padding-right: 5px;
    color: #ffffcc;
}

.movieListItem {
    border-bottom: solid 1px #dedede;
}

.rightDataTable {
    position: absolute; /*margin-left:-25px;*/
    margin-left: -4px;
   /*background-color: #fff;*/


}

.rightDataTable td.first {
    /*border-left: solid 4px #8b8c8c;*/
    vertical-align: top;
}

/*
    FOR CAROUSEL
*/

.littleCarousel {
    width: 540px;
    overflow: hidden;
    margin-left: 40px;
    position: relative;
    z-index: 10;
}

.littleCarouselTitle {
    font-size: 18px;
    padding: 10px 0 5px 15px;
    font-weight: bold;
}

#littleCarousel4Trailer span {
    cursor: pointer;
    float:right;
    text-decoration:underline !important;
    color:#585858;
    font-size:13px;
}

.littleCarouselArrows {
    width: 540px;
    overflow: hidden;
    margin-left: 40px;
    position: absolute;
    top: 40px;
}

.littleCarouselLeftArrow, .trailerCarouselLeftArrow {
    width: 40px;
    top: 50px;
    position: relative;
    height: 40px;
    background: url('/images/carousel_left.gif') no-repeat;
    z-index: 2000;
    cursor: pointer;
    padding-top: 12px;
    padding-left: 8px;
}


.littleCarouselRightArrow, .trailerCarouselRightArrow {
    width: 40px;
    height: 40px;
    position: relative;
    background: url('/images/carousel_right.gif') no-repeat;
    padding-top: 12px;
    padding-left: 25px;
    z-index: 10;
    cursor: pointer;
    left: 500px;
    top: -2px;
}

.trailerCarouselLeftArrow, .trailerCarouselRightArrow {
    border:none!important;
    top:150px;
    position:absolute;
}

.trailerCarouselLeftArrow span {
    position: relative; 
    top: 12px; 
    left: -5px;
}

.trailerCarouselRightArrow span {
    position: relative; 
    top: 12px; 
    left: 15px;
}

.trailerBtnWrong {
    border: none!important;
    position: absolute;
    z-index: 2000;
    cursor: pointer;
    background-color: #11A4CB!important;
    padding: 4px 5px!important;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    font-size: 11px;
    text-decoration: none;
}

.trailerBtnWrong:hover {
    text-decoration: underline;
}

.carouselLeftArrow {
    width: 40px;
    left: 0px;
    height: 40px;
    background: url('/images/carousel_left.gif') no-repeat;
    position: absolute;
    z-index: 2000;
    cursor: pointer;
    padding-top: 12px;
    margin-top: 130px;
}

.carouselRightArrow {
    width: 40px;
    height: 40px;
    background: url('/images/carousel_right.gif') no-repeat;
    padding-top: 12px;
    position: absolute;
    z-index: 2000;
    cursor: pointer;
    margin-top: 130px;
}

.carouselLeftArrow span {
    color: #000;
    margin-left: 7px;
    font-size: 9pt;
}

.carouselRightArrow span {
    color: #000;
    margin-left: 25px;
    font-size: 9pt;
}

#rightData .actorTable {
/*margin-left: -15px;*/
    margin-left: 0px;
}

.mainSearchTable {
/*margin-top: 315px;*/
    position: relative;
}

.mainSearchTable td {
    /*border: solid 1px #dedede;*/
}

.mainSearchTable #visitor_choice {
    vertical-align: top;
    border: none;
    padding: 10px 0;
}

.mainSearchTable #imdb_top {
    padding: 20px 5px 20px 10px;
    width: 268px;
    vertical-align: top;
    border: none; /*border-right:solid 1px #dedede;    */
}

.mainSearchTable #popular_actors {

    padding: 20px 20px 10px 15px; /*padding: 20px 3px 10px 10px;*/
    background-color: #f6f6f6;
    vertical-align: top;
    border: none;
    border-right: solid 1px #dedede;
    border-left: solid 1px #dedede;
}

.movieData td {
    border: none;
}

.imdbTopGenreMenu td {
    border: none;
}

div.banner {
    padding: 15px;
    border-bottom: solid 1px #dedede;
    color: #000;
}

div.banner p {
    margin: 5px;
    font-size: 12px;
}

.popularCloud {
    padding: 20px 40px 0px 40px;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    background-color: #f6f6f6;
}

.popularCloud .header {
    padding-bottom: 10px;
}

.popularCloud .header span {
    font-size: 10pt;
    color: #636363;
}

.popularCloud a {
    color: #2893bf;
    font-size: 0.8em;
}

.popularCloud table td {
    padding-top: 10px;
}

.cloud a {
    text-decoration: none;
}

.top {
    padding: 5px 0 15px 15px;
   /*border-bottom: 1px solid #dedede;*/
}

.top h2 {
    font-size: 13pt;
    margin-bottom: 5px;
}

.top a {
    color: #009dc4;
}

.number {
    text-align: center;
    font-size: 12px;
    width: 20px;
    height: 17px;
    padding-top: 3px;
    background-color: #000;
    color: #fff;
    float: left;
}

/*
.popularActorsMenu {
    background-color: #000;
    position: absolute;
    display:none;
    padding-top: 3px;
    color: #fff;
    font-size: 12px;
}

.popularActorsMenu div {
    width: 110px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 5px;
    cursor: pointer;
}

.popularActorsMenu div:hover {
    background-color: gray;
}
*/

.fullImdbGenreMenu {
    background-color: #000;
    margin-top: -1px;
    margin-left: 170px;
    color: #fff;
    display: none;
    position: absolute;
    z-index: 20000;
}

.fullImdbGenreMenu td {
    border: none;
}

.link {
    color: #009dc4;
    font-size: 12px;
    text-decoration: underline;
}

.registration .first {
/*width: 475px;*/
    border-right: 1px solid #dedede;
    float: left;
    color:#fff !important;
    padding-right: 30px; /*max-width: 475px;*/
}

.registration .second {
    float: left; /*max-width: 484px;*/
/*width: 484px;*/
}

.registration td input.textfield {
    width: 433px;
}

.registration .second table {
    margin-left: 30px;
}

.registrationHeader {
    font-size: 13px;
    color: #636363;
}

.registration strong {
    font-size: 12px;
}

span.asc, span.desc {
    /*padding-right: 10px;
    margin-right: 10px;*/
}

/*
РґР»СЏ СЃС‚СЂР°РЅРёС†С‹ РїРµСЂСЃРѕРЅС‹
*/
a.sortLink {
    margin-right: 0px;
    text-decoration: none;
    font-size:14px;
    display: inline-block;
    width: 80px;
    height: 18px;
    padding-top:5px;
}

/*
РґР»СЏ СЃС‚СЂР°РЅРёС† С‚РёРїР° Years, Filters, РіРґРµ РµСЃС‚СЊ СЃРїРёСЃРѕРє С„РёР»СЊРјРѕРІ РІ РѕСЃРЅРѕРІРЅРѕРј РєРѕРЅС‚РµРЅС‚Рµ
*/

td > a.sortLink {
    margin-right: 10px;
}

span.asc a.sortLink, span.desc a.sortLink {
    /*padding: 2px;*/

    color: #000;
}

.countpage {
    float:left;
    padding: 6px 3px;
}
.countpage a{
    text-decoration:none ;
    border-bottom: 1px dotted #ffff66;
    color:#ffff66;
    font-weight: normal;
}
span.asc {
    background: url("../images/scurrent.png") repeat scroll 0 0 transparent;
    border-bottom: medium none;
    display: block;
    height: 33px;
    margin-top: -3px;
    padding-top: 3px;
    width: 80px;
}

span.desc {
    background: url("../images/scurrent.png") repeat scroll 0 0 transparent;
    border-bottom: medium none;
    display: block;
    height: 33px;
    margin-top: -3px;
    padding-top: 3px;
    width: 80px;
}

/*
    TICKET SYSTEM
*/
.new-ticket-form {
    border: solid 1px #222;
    width: 960px;
    margin-right:10px;
    background: #050505;
}
.simple {
    padding: 10px;
}
.new-ticket-form label {
    position: relative;
    float: left;
    width: 100px;
}

.new-ticket-form input[type=text] {
    width: 326px;
    background: #111;
    border: 1px solid #333;
    color:#fff;
}

.new-ticket-form textarea {
    padding: 2px;
    width: 326px;
    background: #111;
    border: 1px solid #333;
    color:#fff;

}

.new-ticket-form select {
    width: 333px;
    border: 1px solid #333;
    color:#fff;
}
.new-ticket-form  .action {
    padding-left:100px;
    margin: 10px;
}
.new-ticket-form .button {
    -moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
    height: 30px;
    width: 80px;
    background: #ffff66;
    border:none;
    cursor: pointer;
}
.addTicket a {
    color: #FFFF66;
    padding-left: 20px;
    padding-top: 2px;
    margin-bottom: 10px;
    font-size: 12px;
    text-decoration: none;
    background: url("../images/addTicket.gif") no-repeat;
}

.ticketList a {
    color: #ffff66;
    padding-left: 20px;
    font-size: 12px;
    padding-top: 2px;
    text-decoration: none;
    /* background: url("../images/backTicket.gif") no-repeat;*/
}

.closeTicket a {
  color: #ffff66;
  padding-left: 20px;
  padding-top: 2px;
  font-size: 12px;
    text-decoration: none;
  /*background: url("../images/closeTicket.gif") no-repeat;*/
}

.ticketTable {
    /*margin: 15px 0;*/
    border-left: solid 1px #333;
    border-BOTTOM: solid 1px #333;
    border-right: solid 1px #333;
    background: #050505;
}

.ticketTable .title {
    padding-left: 5px;
}

.payments th, .payments td, .ticketTable td, .ticketTable th {
    padding: 5px;
    text-align: left;
    border: solid 1px #dedede;
    border-bottom: none;
    border-right: none;
}

.ticketTable td {
    border: none;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.ticketTable td.icon {
/*padding-top: 10px;*/
}

.ticket_status {
   /* background: transparent url(../images/ticket_status.gif);*/
    width: 20px;
    height: 18px;
    color: transparent;
}

.ticket_status.user {
    background-position: -64px -19px;
}

.ticket_status.support {
    background-position: -24px -20px;
}

.closed {
    background-position: -128px -19px;
}

.unreplied {
    background-position: -85px -20px;
}

.replied {
    background-position: -107px -20px;
}

.rejected {
    background-position: -44px -19px;
}

.incoming {
    background-position: -149px -19px;
}

.ticketTable td a {
    color: #fff;
    font-size: 15px;
    text-decoration: none;

}
sup {
    color:#ffff66;
}
.ticketTable th {
    border: none;
    font-size: 16px;
    padding-top: 15px;
    color:#999;
   /* border-bottom: solid 1px #dedede;*/
}

.ticket {
    width: 800px;
}

.ticketBody {
    margin: 10px 0 10px 10px;
    font-size: 14px;
    color: #8b8c8c;
}

.ticketAnswersTable {
    margin-top: 10px;
    color: #666666;
    border: 1px solid #8b8c8c;
    width: 100%;
}

.ticketAnswersTable th {
    font-size: 14px;
    padding-bottom: 10px;
    text-align: left;
}

.ticketAnswersTable td {
    padding: 10px;
}

.ticketAnswersTable tr.You {
    background-color: #faf5e1;
}

.ticketAnswersTable tr.Support {
    background-color: #8b8c8c;
    color: #fff;
}

.ticketAnswersTable .replyInfo {
    font-size: 12px;
    width: 15%;
    text-align: right;
}

.ticketAnswersTable .replyInfo .who {
    font-weight: bold;
}

.ticketAnswersTable .replyInfo .time {
    font-size: 11px;
}

.ticketAnswersTable .replyBody {
    font-size: 13px;
    width: 300px;
    vertical-align: top;
}

.ticketBody {
    margin-top: 10px;
    color: #fff;
    padding: 10px;
}

.ticketReplyBorder {
    border: solid 1px #ccc;

    color: #666;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 13px;
}

.ticketReplyBorder strong, .ticketReply strong {
    color: #003300;
    margin-right: 10px;
}

.ticketReply {
    font-size: 13px;
    margin-bottom: 10px;
}

.buy_movie.success, .buy_movie.error {
    padding: 2px;
    margin-top: 10px;
    width: 100%;
    color: #fff;
}

/*.add_to_wishlist
{
    padding: 0px;
    margin-top: 5px;
    color: #fff;
    width: 234px;
}


.buy_movie.success a, .buy_movie.error a, .add_to_wishlist.success a, .add_to_wishlist.error a
{
    color:#3B3B3B;
}*/

/*.buy_movie.success, .add_to_wishlist
{
    background: #FB512D;
}*/

.buy_movie.error {
    background: #CC0000;
}

/*.add_to_wishlist.success, .add_to_wishlist.error
{
    padding: 2px;
}
*/
/*profile page*/
div.row {
    margin: 5px;
}
div.row input {
     border:1px solid #999;
 }
div.row input:focus{
    border:1px solid #111;
}
div.row label {
    width: 22%;
    float: left;
}

div.row.billing label {
    width: 30%;
    float: left;
    font-size: 10px;
    padding-top: 3px;
}

div.row.billing input {
    width: 60%;
}
#orderMovieTitle {
    background-color: #222;
    background-image: none;
    border: 1px solid #444;
    font-size: 22px;
    width: 350px;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
    color:#fff;
}
#imdb_id {
    background-color: #222;
    background-image: none;
    border: 1px solid #444;
    font-size: 22px;
    width: 350px;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
    color:#fff;
}
.justadded {
    background: none repeat scroll 0 0 #050505;
    border: 1px solid #222222;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    min-height: 900px;
    width: 960px;
}
.download.just_added {
    min-height: 20px;
}
.justadded #visitors {
    width:100%;
}
.justadded #visitors .visitor {
    float:left;
    width:150px;
    min-height: 200px;
}
div.errorSummary, div.errorMessage {
    border: 2px solid #f00;
    padding: 7px 7px 12px 7px;
    margin: 10px 0 20px 0;
    background: #222;
    font-size: 1.1em;
}

div.errorSummary p {
    margin: 0;
    padding: 5px;
}

div.errorSummary ul {
    margin: 0;
    padding: 0 0 0 20px;
}

div.errorSummary ul li {
    list-style: square;
}

div.yiiForm {
    border: 2px solid #444;
    background: #222;
    margin: 0;
    padding: 5px;
    width: 550px;
}

div.yiiForm div.simple,
div.yiiForm div.complex {
    clear: left;
    padding: 0.25em 0;
}

div.yiiForm div.simple label,
div.yiiForm div.complex span {
    display: block;
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: right;
    width: 100px;
}

div.yiiForm div.action {
    clear: left;
    margin-left: 110px;
    padding: 0.25em 0;
}
.action input[type="submit"] {
    background: #FFFF99 !important;
    border-radius: 8px 8px 8px 8px;
}
.wishGenres {
   /* margin-top: 10px;*/
}

.wishGenres a {
    /*color: #009dc4;*/
}

.wishBalance {
    background-color: #8b8c8c;
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 30px;
    margin: 0 auto;
    padding: 1px;
}

.wishRemove {
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
    border: 3px solid #000000;
    color: #999;
    font-weight: bold;
    text-decoration: none;
}
}

.payments_table {
    margin-right: 5px;
}

.payments_table img {
    margin-bottom: -2px;
}

.payments_table td {
    text-align: center; /*vertical-align: top;*/
    padding-top: 5px;
}

.payments_table td.formats {
    text-align: left;
}

.payments_table td.formats img {
    margin-bottom: -1px;
}

.payments_table td.formats.empty {
    padding-left: 25px;
}

.cartAdd {
    width: 16px;
    height: 16px;
    top: 5px;
    background: url('/images/cart_add.png') no-repeat;
    position: relative;
}

.order_movie_types label {
    margin-right: 10px;
}

.movieOrder {

}

#movies .movieOrder a {
    color: #8b8c8c;
}

input.input_link {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #000000;
    color: #666;
    font-size: 10px;
    height: 18px;
    width: 180px;
}

.tvseason {
    border-top: 1px solid #ccc;
    width: 417px;
    padding: 10px 10px;
    padding-right: 0px;
}

.tvseason.opened {
    width: 417px;
}

.season_types {
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.tvseason, .tvseason.opened, #reverse_seasons {
/*cursor: pointer;*/
}

.tvseason strong, .tvseason.opened strong {
    cursor: pointer;
    padding-right: 20px;
    margin-bottom: 10px;
    background: url("../images/arrow.gif") no-repeat 60px 7px;
}

.tvseason.opened strong {
    background: url("../images/down_arrow_blue.gif") no-repeat 60px 7px;
}

.tvseason .serial_data {
    display: none;
}

.tvseason.opened .serial_data {
    display: block;
    margin-top: 10px;
}

.episode_line {
    clear: both;
}

.episode {
/*float:left;*/
}

.episode input, .tvseason input {
    position: relative;
    margin: 0px;
}

.episode_date img {
    position: relative;
    top: 3px;
}

.episode_checkbox {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}

.tvseason.opened {
    border-top: 1px solid #ccc;
    padding: 10px 0px 10px 10px;
    background-color: #f4f4f4;
}

.serial_data .episode {
/*width: 203px;*/
    margin-bottom: 10px;
}

.tvseason .episode_data {
    color: #666;
    margin-left: 23px;
}

.disabled .episode_data {
    color: #ccc;
}

/*div.episode_tech_img
{
    width: 16px;
    height: 16px;
    background: url("/images/info.png") no-repeat;
	float: left;
	margin-left: 10px;
}
*/
.episode_types {
    margin: 6px 0px 0px 10px;
    float: left;
    cursor: pointer;
}

.episode_tech_img {
}

div.episode_tech_info {
    display: none;
    padding: 0px 2px;
    background: #fff;
    height: 80px;
    width: 135px;
    font-size: 10px;
    border: solid 1px #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    margin-top: -5px;
}

.tvseason .episode_date {
    color: #ff6633;
    font-size: 11px;
    float: left; /*margin-left: 25px;*/
}

.disabled .episode_date {
    color: #e6d1c1;
}

.episode_data .txt_info {
    float: left; /*margin-top: -10px;*/
}

.tooltip {
    /*    display: none;
    position:absolute;
    margin-top:-110px;*/
}

#tooltip {
    display: none;
    position: absolute; /*background:transparent url(/images/white_arrow.png);*/
    font-size: 12px;
    /*max-height:70px;
    max-width:200px;*/
    width: 183px;
    padding: 3px 5px;
    z-index: 1000;
    color: #000;
    background-color: #fff;
    border: solid 1px #d7d7d7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /*border-bottom-image: url("/images/tip_bottom.gif") 0 0 0 0 stretch stretch;*/

/*border-right: solid 1px #d7d7d7;*/
}

#imgtooltip {
    display: none;
    background: transparent url(../images/black_arrow.png);
    font-size: 12px;
    height: 70px;
    width: 160px;
    padding: 25px;
    color: #fff;
}

.tooltip_top {
    width: 183px;
    height: 7px;
    background: url("/images/tip_top.gif");
}

.tooltip_bottom {
    width: 183px;
    height: 21px;
    background: url("/images/tip_bottom.gif");
}

.serialFormatOpen {
    padding: 3px 15px;
    border-bottom: solid 1px #dadada;
}

.serialFormatOpen .header {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background: url("/images/down_arrow_blue.gif") no-repeat 60px 5px;
}

.serialFormatClosed {
    padding: 3px 15px;
    border-bottom: solid 1px #dadada;
}

.serialFormatClosed .header {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    background: url("/images/down_arrow.gif") no-repeat 60px 5px;
}

.serialFormatOpen .fileData {
    margin-top: 7px;
    font-size: 12px;
    color: #636363;
    font-weight: bold;
}

.serialFormatOpen .fileData .btr {
    font-weight: normal;
}

.serialFormatOpen .fileData b {
    color: #000;
}

.grey {
    background-color: #979797;
    color: #fff;
    font-size: 12px;
    padding: 0px 3px;
    border-bottom: solid 2px #979797;
}

.greySmall {
    background-color: #979797;
    color: #fff;
    font-size: 10px;
    padding: 2px 3px;
}

/**********************
	REGISTRATION PAGE
**********************/

div.wide_banner {
    position: relative;
    width: 887px;
    margin: 20px auto;
    height: 100px;
}

div.wide_banner_discount {
    position: relative;
    width: 887px; /*margin: 20px 40px;*/
    margin: 20px auto;
    height: 100px;
    background: url(../images/banner_registration.png) no-repeat transparent;
}

#registration_step_1 {
    padding: 10px;
    width: 430px;
    height: 338px;
    border: 1px solid #ccc;
}

#registration_step_1 .movie_image {
    float: left;
}

#registration_step_1 .cover {
    width: 175px;
    height: 251px;
}

.movie_info {
    padding-top: 10px;
    background: url("../images/arrow_big.gif") no-repeat 20 20;
}

.movie_info .year {
    font-size: 10pt;
}

.movie_info .genres {
    font-size: 13px;
}

.movie_info .actors {
    color: #585858;
    font-size: 12px;
    padding-top: 0px;
}

.movie_info .actors a {
    color: #000;
}

#registration_step_1 .movie_info {
    margin-left: 200px;
}

.reg_arrow {
    width: 40px;
    float: left;
    margin-left: 220px;
}

.reg_arrow .top_arrow {
    border-left: 1px solid #ccc;
    height: 100px;
    width: 1px;
}

.reg_arrow .arrow img {
    background: url("/images/reg_arrow.gif") no-repeat;
}

.reg_arrow .bottom_arrow {
    border-left: 1px solid #ccc;
    height: 100px;
    width: 1px;
}

.step_registration {
    color: #fff;
    margin-right: 74px;
    float: right;
    position: relative;
    top: -365px;
}

.step_registration p {
    margin-top: 0;
}

.step_registration .errorSummary {
    color: #000;
}

#step_1 {
    margin-top: 5px;
    background-color: #8b8c8c;
    padding: 20px;
    padding-top: 10px;
    width: 365px;
    min-height: 330px;
}

.step_title {
    font-size: 17pt;
    padding: 10px 0px;
}

.step_registration p, .step_registration .terms {
    font-size: 10pt;
    font-family: sans-serif;
}

.step_registration .terms a {
    color: #fff;
}

.step_registration label {
    font-size: 9pt;
    padding-bottom: 4px;
}

.step_registration input[type=text], .step_registration input[type=password] {
    width: 350px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.step_registration input[type=checkbox] {
    margin-left: 0px;
}

.step_registration input[type=image] {
    margin-top: 10px;
    background-color: #ccc;
}

/*********
    PERSON PAGE
*********/
.filmography h3 {
    padding-left: 10px;
}
.filmography td {
    vertical-align: top;
}
.orangeText {
    color: #8b8c8c;
}
.filmography .imdb_rating
{
    float:right;

}
.filmography .as_header a {
    color:#999;
    font-family: Arial;
    font-size:16px;
}
.wishlist_table .imdb_rating {
    display:block;
    padding-top:3px;
}
.wishlist_table .imdb {
    display:block;
    margin-left:3px;
}
.gradient2 {
    background: rgba(1,1,1,1) url("gradient-bg.svg");
    /* Recent browsers */
    background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#222),
        to(#111)
    );
    background-image: -webkit-linear-gradient(
        top,
        #222,
        #111
    );
    background-image: -moz-linear-gradient(
        top,
        #222,
        #111
    );
    background-image: -o-linear-gradient(
        top,
        #222,
        #111
    );
    background-image: linear-gradient(
        top,
        #222,
        #111
    );
}
.gradient_active {
    /* Opera */
    background: #aaa url("gradient-bg.svg");
    /* Recent browsers */
    background-image: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#ddd),
        to(#aaa)
    );
    background-image: -webkit-linear-gradient(
        top,
        #ddd,
        #aaa
    );
    background-image: -moz-linear-gradient(
        top,
        #ddd,
        #aaa
    );
    background-image: -o-linear-gradient(
        top,
        #ddd,
        #aaa
    );
    background-image: linear-gradient(
        top,
        #ddd,
        #aaa
    );
}
.sort {
    padding-left: 10px;
    color: #fff;
    width: 610px;
    height: 31px;
    text-align: left;
    margin-bottom: 15px;
    border: none;
    float: left;
}
.order_ .sort {
    width: 933px;
}
.order_ .justadded  {
    width: 940px;
    min-height: 500px;
}
.filmography .sort span {
    /*margin-left: 10px;*/
}

.filmography a.sort_item {
    text-decoration: none;
    border-bottom: 1px dashed #009DC4;
    font-size: 10pt;
    margin-left: 10px;
}

.filmography .movie {
    color: white;
    width: 588px;
    margin: 0px;
    height:100%;
    margin: 15px;
}

.filmography .movie.not_available {
    background: none repeat scroll 0 0 #131313;
    border: 1px solid #2A2A2A;
}

.filmography .cover {

    float: left;
    margin: 10px;
}

.filmography .cover div {
    font-size: 12px;
    margin-top: 10px;
    font-weight: bold;
    color: #000;
}

.filmography .releaseDate {
    font-weight: bold;
    padding: 7px 0 0 9px;
}

.filmography .releaseDate .date {
    color: #000;
}

.filmography a.sort_item.active {
    text-decoration: none;
    border: none;
    background-color: #8b8c8c;
    padding: 1px 8px;
    color: #fff;
}

.filmography .view {
    float: right;
    padding-right: 10px;
}

.filmography .as_header {
    color: #000;
    font-weight: bold;
    padding: 7px 10px 0 10px;
    text-align: left;
    font-size: 11pt;

}

.filmography .as_header.not_available {
    padding-top: 10px;
    background: #000;
}

.filmography .movie_info .left {
    font-size: 9pt; /*width: 207px;*/
    width: 450px;
    margin: 0;
    padding-top: 20px;
    display: block;
    /*float: left;*/
    float:left;
}
.movie .plot {
    padding-left: 10px;
    padding-right: 10px;
}
.filmography .movie_info .title {
/*padding-left: 10px;*/
    float:left;
    margin-top: -8px;
}

.filmography .movie_info .title a {
    font-size: 12pt;
    color: #ffff66;
    /*font-weight: bold;*/
}

.filmography .movie_info  a {
    color: #000; /*font-weight: bold;*/
    font-size: 9pt;
}
.filmography .formats {
    text-align: left;
    display: block;
}
.filmography .right .plot_title {
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
}

.filmography .film_bottom {
    display:block;
    margin-left: -10px;
    margin-right: -10px;
    height: 40px;
    border-top: 1px solid #666;
}
.pagination {
    /*border-bottom: 1px solid #DEDEDE;*/
    padding-bottom: 10px;
    padding-top: 5px;
    background-color: #1e1e1e;
}
.film_bottom .add_date {
    width:255px;
    float: left;
    font-size: 14px;
    color:#666666;
    padding-top: 12px;
    padding-left:20px;
}
.film_bottom .down {
    float:right;
    width: 90px;
    border-left: 1px solid #666;
    height: 40px;
    background: #222;
}
.film_bottom .down:hover
{
    background-color: #666666;
}
.film-bottom .tooltip_button a
{
    font-color:#FFFF66;
    font-size: 14px;
}

.filmography .links a
{
    color:#fff;
}
.filmography .movie_genres {
    padding: 30px 5px 0 0px;
    display:block;
    text-align: left;
}

.filmography .movie_genres  a {
    color: #cccc99;
}

/*
.filmography .movie_info .left .movie_genres h2 {
    color: #636363;
    font-weight: bold;
    padding: 0;
    margin-bottom: 5px;
    font-size: 9pt;
}
*/

.filmography .movie_info {
    float: left;
    font-size: 9pt;
    margin-bottom: 10px;
    padding: 0;
    border: none; /*width: 470px;*/
}

.filmography .movie_info .top {
    padding: 0;
    margin: 0;
    border: none;
    vertical-align: top;
    color: #000;
    font-weight: bold; /*width: 450px;*/
}

.filmography .movie_info .year {
    padding: 2px;
    margin: 0;
    border: none;
    vertical-align: top;
    color: #000;
    font-weight: bold;
    float: right;
    background-color: #ccc; /*width: 450px;*/
}

.filmography .movie_info .top a {
    color: #000;
    font-size: 9pt;
}

.filmography .movie_info .top .title {
    width: 200px;
    float: left;
    padding-left: 5px;
    font-size: 15pt;
}

.filmography .cast {
    margin: 10px 0 10px -11px;

    text-align:left;
}

.cast {
    margin: 10px 0 10px -11px;
    padding: 0 10px;
    text-align:left;
    font-size:1.1em;

}
.send {
    border:none !important;
    background-color:#FFFF99 !important;
    color:#000 !important;
    width: 80px !important;
    height: 50px !important;
    font-size:1.7em !important;
    margin-top: -20px !important;
    font-weight: bold !important;
}
.send_button {
    float:right;
    margin-top: 21px;
    margin-right: 30px;

}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    .send_button {
    margin-right: 35px;
}
}
@-moz-document url-prefix() {
.send_button {
margin-right: 37px;
}
}

.send_button input[type="submit"] {
    border-radius: 0px;
}
.cast p{
    padding-left:15px;
}
.filmography .cast .links a, .movies .cast .links a {
    font-size: 9pt;

}

.cast .fullCast {
    display: none;
}

.filmography .cast h2, .cast h2 {
    padding: 0;
    margin: 0;
    margin-bottom: 5px; /*font-weight: bold;*/
    color: #fff;
    font-size: 9pt;
    display: inline;
}

.links {
    margin-top: 5px;
    width:100%;
}

.links a {
    color: #fffF66;
    text-decoration: underline !important;
}

.movie.not_available .cover {
    float: left;
    margin: 10px;
    width: 101px;
}
.movie.not_available .left {
    float: left;
    font-size: 9pt;
    margin: 0;
    padding-top: 10px;
    width:300px;
}
.movie.not_available .right {
    float: none;
    display: block;
    font-size: 9pt;
    margin-left: -10px;
    padding-top: 20px;
    width:300px;
}
.imdb {
/*margin: 0 5px 0 40px;*/
    margin: 2px 5px 0 0px;
    background: url("../images/imdb.gif") no-repeat 0 1px;
    width: 63px;
    height: 30px;
}

/*.star {
    background: url("/images/star.gif") no-repeat;
    width: 18px;
    height: 17px;
    padding-top: 5px;
}
*/
.request {
/*margin-left: 22px;*/
    margin-top: 20px;
    width: 16px;
    height: 12px;
    padding-top: 5px;
}

.filmography .downloads {
    margin-top: 10px;
}

.download_big {
    background: url("/images/download.gif") no-repeat 0 4px;
    width: 98px;
    height: 24px;
    margin-right: 10px;
}

.downloads {
    font-family: Tahoma;
    font-size: 8pt;
    color: #000;
}

.hd1080 {
    background: url("../images/hd1080.gif") no-repeat;
    width: 37px;
    height: 13px;
}

.hd720 {
    background: url("../images/hd720.gif") no-repeat;
    width: 34px;
    height: 13px;
}

.hqdvdrip {
    background: url("../images/hqdvdrip.gif") no-repeat;
    width: 59px;
    height: 13px;
}

.dvdrip {
    background: url("../images/dvdrip.gif") no-repeat;
    width: 42px;
    height: 13px;
}
.movieData .lq, .formats .lq, .payments_table .lq {
    width: 20px;
    height: 13px;
    background: url("../images/lq.gif") no-repeat;
}
.lq {
    background: url("../images/download_format_lowquality.png") no-repeat;
    width: 20px;
    height: 13px;
}
.dvdrip.active {
    background: #000 url("../images/dvdrip.gif") no-repeat 2px 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 2px;
    margin-top: -2px;
}

.mobile {
    background: url("../images/mobile.gif");
    width: 36px;
    height: 13px;
}

.filmography .right {
    float: none;
    text-align: left;
    color: #fff;
    width:100%;
}

.filmography .right .download {
    padding-top: 15px;
}

.filmography .right .top {
    padding-top: 3px;
}

.filmography .star {
   /* margin-top: 15px;*/
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #666;
    float: left;
    font-size: 14px;
    height: 29px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 11px;
    text-align: center;
    white-space: nowrap;
    width: 80px;
    /*margin-right: 5px;*/
}
.star a {
    text-decoration: none;
}
.filmography  .star:hover {
    background-color: #666666;
}
.filmography .right .star a {
    color:#FFFF66;
}

.filmography .right .add_to_wishlist, .add_to_wishlist {
    background:none;
    /*background: url("/images/wishlist.png") no-repeat;*/
    width: 88px;
    height: 19px;
       padding: 0px;
}

.filmography .right .request {
    margin-top: 24px;
    white-space: nowrap;
    background: #ffff66;
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 15px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
    padding:5px;

}

.filmography .right .request a {
    background: url("/images/request.gif") no-repeat 0 0px;
    padding-left: 20px;
}

.filmography .right .formats {
    margin-top: 1px;
}

.filmography .right .formats strong {
    color: #636363;
}

.filmography .right .formats div, .formats div {
    margin-top: 5px;
}

.filmography .right .formats img {
    margin-right: 5px;
}

.filmography .right .download {
    white-space: nowrap;
    padding-left: 15px;
}

.filmography .right .download span, .download span {

    position: relative;
    top: -3px;
    cursor: pointer;
    color: #FFFF66;
    font-size: 14px;
    /*border-bottom: 1px dashed #11a4c8;*/
}

.filmography .right .storyline {
   padding-bottom: 5px;
    font-size: 11px;
    margin-top: 5px;
    line-height: 14px;
}

.filmography .download.active  {
    width: 83px;
    margin-top: 10px;
    padding: 9px 0 5px 20px;
    /*background-color: #f3f3f3;
    border: 1px solid #dedede;*/
    border-bottom: none;
    position: relative;
    z-index: 15;
}
#web_player {
   display:none;
}
.download.active.just_added {
    /*padding: 8px 0px 5px 0px;
    /*width: 65px;
    //margin: -9px -6px 0px 0px;*/
    paddding:0;
    margin:0;
}


.filmography .download_block.active, .download_block.active {
    display: block;
    margin-left: 380px;
    position: absolute;
    background-color: #2A2A2A;
    border-radius: 12px 12px 12px 12px;
    min-width: 250px;
}
.download_block.active td {
    vertical-align: middle;
}
.hidden {
    visibility: collapse;
    padding-top:10px;
}
.filmography .download_block, .download_block {
    display: none;
    background-color: #f3f3f3;
    margin-top: -1px; /*margin-left: 20px;*/
    padding: 10px 0 5px 2px;
    border: 1px solid #dedede; /*position: absolute;*/
    width: 240px;
    z-index: 1;
}

.download_block.just_added {
    background-color: #2A2A2A;
    margin-left: 100px;
    margin-right: -6px;
    margin-top: -57px;
    position: absolute;
    min-width: 270px;
    z-index: 9999;
    -moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
}

.filmography .download_block.active table th, .download_block.active table th {
    color: #666; /*text-align: left;*/
    padding-left: 5px;
}

.filmography .download_block.active table td, .download_block.active table td {
    text-align: center;
    padding: 4px;
}
.download_block.active .lq{
    background: url("../images/lq.gif") no-repeat scroll 0 0 transparent;
}
personFilmography .formats, personFilmography .star, .filmography .top {
}

.filmography .download_block div, .download_block div {
    margin-top: 10px;
}

.filmography .download_block div.price, .download_block div.price {
    margin: 0;
    padding: 5px;
    /*background-color: #ffcc33;*/
    color: #fff;
    font-weight: bold;
    width: 30px;
}

.filmography .download_block td.filesize, .download_block.active td.filesize {
    text-align: center;
    font-weight: bold;
    padding: 4px 0;
    width: 60px;

}

.filmography .download_block .download_img, .download_block .download_img {
    background: url("/images/download2.gif") no-repeat;
    width: 66px;
    height: 21px;
    margin-top: -3px;
    margin-left: 5px;
}

.right .requesteg, .requesteg {
    background: url("/images/request.png") no-repeat; /*margin-left: 20px;*/
    width: 88px;
    height: 19px; /*margin-bottom: 6px;*/
}

.orderMovie {
    border: 1px solid #ccc;
    padding: 10px;
    background-color: #111;
}

.orderMovie form {
    text-align: right;
}

.orderMovie b {
    font-size: 13pt;
}

.buy_season {
    z-index: 0;
    float: right;
    padding: 2px 4px;
    cursor: pointer;
    margin-right: 10px;
    background: #ccc;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
    border: 1px #000 solid;
}

.buy_episode {
    color: #000;
}

.buy_season.active {
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    z-index: 10;
}

.buy_season_options {
    border: 1px #000 solid; /*border-top: none;*/
    display: none;
    position: absolute;
    top: 19px;
    background: #ccc;
    width: 77px;
    padding: 2px 4px;
    margin-left: -5px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    font-size: 10px;
}

.buy_episode .buy_season_options {
    width: 81px;
}

.buy_season_options .price_row {
    padding: 3px 0px;
}

.buy_season_options .price {
    float: left;
    margin-right: 12px;
}

.left-content h3 {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.1em;

}

.left-content h3 span.active {
    padding: 3px;
    background-color: #8b8c8c;
}

.left-content h3 span.active  a {
    color: #fff;
    border-bottom: 1px dashed #fff;
}

.episode_mymovies_td {
    padding-left: 20px;
    width: 33%;
    margin-left: 6px;
}

.episode_mymovies_td div {
    padding-top: 5px;
    width: 20px;
    text-align: center;
    margin-right: 10px;
    float: left;
}

.episode_mymovies_td img {
    margin-left: 6px;
    margin-bottom: -6px;
}

/**
* CHOOSEN FORMATS
*/

.choosen_formats {
/*margin-left:-20px;*/
    width: 170px;
    position: fixed;
    top: 419px;
}

.storyline {
    margin-top: 10px;
    color: #FFF;
    overflow:hidden;
    font-size: 12px;
    line-height: 1.5em;
    padding-bottom: 20px;
}
.more{
    margin-top:1px;
    //margin-right:30px;
    color: #FFFFFF;
    visibility:hidden;
    font-weight:bold;
    cursor:pointer;
    width:40px;
    background-color:#585858;
    text-align:center;
    vertical-align:center;
    }

@media screen and

(
-webkit-min-device-pixel-ratio:

0
;
)
{
.choosen_formats {
    top: 415px;
}

}

.choosen_formats > div, .storyline > div {
    margin-left: 15px;
}

.choosen_formats .header, .storyline .header {
    background: #8b8c8c;
    font-size: 16px;
    text-align: center;
    color: #fff;
    padding: 15px 0px;
    margin-left: 0px;
}

#buy_it_all {
    display: none;
    width: 67px;
    padding: 3px 7px;
    margin-top: 30px;
    background: #CCCCCC none repeat scroll 0 0;
    border: 1px solid #000000;
    cursor: pointer;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    clear: both;
}

#choosen_files_id {
    display: none;
}

#selectedMovies {
    font-size: 14px;
    margin-left: 13px;
    color:#ffff66;
}

#buy_it_all_response {
    padding: 10px;
    font-size: 14px;
    text-align: center;
}

#buy_it_all_response.wishlist {
    text-align: right;
    margin-right: 40px;
    width: 230px;
}

#buy_it_all_wishlist_response {
    width: 330px;
    padding: 2px 4px;
    margin-left: -45px;
    font-size: 13px;
}

#buy_it_all_response #success, #buy_it_all_response #fail {
    display: none;
}

#buy_it_all_response.wishlist #fail {
    border: 1px solid #FEEFEE;
    padding: 3px;
}

#buy_it_all_response.wishlist #success {
    border: 1px solid #8b8c8c;
    padding: 3px;
}

#nothing_choosen, #summary_choosen {
    margin: 15px 0px 5px 15px;
    font: 14px sans-serif;
    color: #585858;
}

#summary_choosen {
    display: none;
}

.choosen {
    display: none;
    margin: 2px;
    width: 75px;
    color: #585858;
    font: 14px sans-serif;
}

.choosen .price {
    clear: both;
}

.choosen img.dvdrip {
    float: left;
    margin: 0px 5px 5px 0px;
}

.terms {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

.terms h2, .terms h3 {
    font-size: 26px;
    margin: 3px 0 4px;
}

.terms h2 {
    margin-bottom: 10px;
}

.terms h3 {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
}

.terms p, .terms ol, p.ticket_description {
    line-height: 1.5em !important;
    margin: 10px;
    padding-bottom: 10px;
    text-align: justify; /*width: 887px;*/
    display:block;
    width:940px;
}

.terms ol {
/*width: 867px;*/
    padding-left: 20px;
}

/** Results page **/

.result_type {
    float: left;
    width: 50%;
}

.result_type .yiiPager {
    text-align: left;
}

.result_title {
    font-size: 16px;
    font-weight: bold;
    height: 20px;
}

.results {
    clear: both;
    margin: 10px 0px;
    font-size: 10pt;
}

.results .cover {
    float: left;
    margin: 0 10px 10px 0px;
}

.results a {
    color: #ffff99;
}

/** End of Results page **/

.yiiTab ul.tabs {
    padding: 3px 0 2px;
    margin: 0;
    border-bottom: 1px solid #8b8c8c;
    font: bold 12px Verdana, sans-serif;
}
.yiiTab {
    color:#000;
}
.yiiTab ul.tabs li {
    list-style: none;
    margin: 0;
    display: inline;
}
.wishlist_table tr{
    background: #333;
}
.wishlist_table {
}
.mymovies .sort{
    margin-bottom: 0px;
    width: 98%;
}
.mymovies .sort_link {
    width: 155px;
}

.mymovies span, .mymovies span .desc, .mymovies span .asc, .mymovies a.sortLink  {
    width: 155px;

}
.mymovies span, .mymovies span .desc, .mymovies span .asc, .mymovies .sort_link:hover {
    background: url('../images/current.png') no-repeat;
}
.my_movies {
    height: 40px;
    margin-bottom: 10px;
}
.my_movies div {
    float:left;
    width: 100px;
    height: 40px;
    margin: 10px;
    text-align: center;
}
.my_movies .active {
    background: #ffff99;
}
.my_movies .active a  {
    color: #000;
}
.my_movies a {
    height: 40px;
    width: 100px;
    display:block;
    font-size: 16px;
    font-weight: bold;
    padding-top:10px;
    color:#ffff99;
}
.wish_movie {
    maRGIN:10px;
    text-align: left;
    border:1px solid #999;
}
.yiiTab ul.tabs a {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    padding: 2px 0.5em;
    margin: 0 0 0 0px;
    border: 1px solid #8b8c8c;
    border-bottom: none;
    background: #FFFF99;
    text-decoration: none;
}
.yiiTab ul.tabs a:link {
    color: #667;
}

.yiiTab ul.tabs a:visited {
    color: #667;
}

.yiiTab ul.tabs a:hover {
    color: #000;
    background: #E6F2FF;
    border-color: #8b8c8c;
}

.yiiTab ul.tabs a.active {
    background: #ddd;
    border-bottom: 1px solid white;
}

.yiiTab div.view {
    border-left: 1px solid #8b8c8c;
    border-right: 1px solid #8b8c8c;
    border-bottom: 1px solid #8b8c8c;
    padding: 8px;
    margin-bottom: 50px;
    background: #ddd;
}
.view {
    background:#fff;
}
table.list, table.list td, table.list th {
    border: 1px solid #ccc;
    padding: 5px;
}

table.payments td.title {
    width: auto;
}

table.payments td.type {
    width: 100px;
}

table.orders td.title {
    width: 60%;
}

/*
    РљРѕРјРїР°РєС‚РЅРѕРµ РѕС‚РѕР±СЂР°Р¶РµРЅРёРµ С„РёР»СЊРјРѕРіСЂР°С„РёРё РїРµСЂСЃРѕРЅС‹
*/
.movie_compact {
    margin: 15px 10px 0 10px;
    padding-right: 10px;
    width: 120px;
    height: 160px;
    float: left;
}

.movie_compact div {
    text-align: center;
}

#hover_text {
    margin-left: 5px;
}

#anchors {
    margin: 15px;
    font-size: 15px;
    text-align: left;
}
#anchors a
{
    color:#ffff66;
}
/*
    РСЃРїСЂР°РІР»РµРЅРёСЏ РґР»СЏ ie7
*/

*+html .auth {
    margin-left: -53px;
}

*+html .imdbTopGenreMenu {
    margin: 6px 0 0 0;
}

*+html .download_block.just_added {
    margin-top: -1px;
    width: 230px;
    margin-left: 5px;
    margin-right: -6px;

}

*+html .filmography .movie_info .left {
    font-size: 9pt; /*width: 207px;*/
    width: 221px;
    margin: 0;
    padding: 0;
    float: left;
    padding-left: 10px;
    border: none;
}

*+html .shownAsMenu div {
    width: 120px;
    padding-top: 4px;
    padding-bottom: 5px;
    cursor: pointer;
    padding-left: 5px;
}
.add_to_wishlist {

    height:15px ;
    width:100px ;
    padding: 3px;
}



}
.film_bottom download.active {
    padding:0px;
    margin:0px;
}
.signup {
    background-image: url("../images/signup.png");
    background-repeat: no-repeat;
    width: 300px;
    height: 105px;
    margin-left: 10px;
}
.actors_page #visitors {
    width: 290px;
}
.actors_page #visitors .visitor {
    float:left;
    width: 120px;
    padding: 10px;
    min-height: 220px;
}
.actorTitle a {
    color:#ffff66 !important;
}
.shownAs.popularActors {
    display:none;
}
.top_filter {

}
.overlay a {
    color:#006600;
}
.overlay h2 {
    color:#000;
}
.download.just_added span {
    margin-top:4px;
}
.watchonline {
    cursor: pointer;
    width:75px !important;
    background: #ff9900;
    border: 1px solid #666;
    FONT-SIZE: 10px;
    font-weight: bold;
    margin-top: 5px !important;
    padding-top: 4px;
    height: 19px !important;
}
.movies .actors_page {

   height: 200px;
    text-align: left;
}
.movies .actor {
    width: 100px;
}
.Full {
    width: 100px;
    height: 35px;
    color:#000;
    background: #ffff99;

}
.Full span {
    display:block;
    padding-top: 8px;
    font-size: 16px;
    font-weight: bold;
}
.fullList a {
    text-decoration: none;
}
.fullList img {
    display:none;
}

.ref_balance {
    text-align:left;
}
.ref_balance label {

}
.ref_balance #tab1 {
    background: #000;
    color:#fff;
    border:none;
    min-height: 350px;

}
#tab2 {
    background: #000;
    color:#fff;
    border:none;
    min-height: 350px;

}
/*.ref_balance .yiiTab ul.tabs  {
    display:none;
}*/
.ref_balance #promo {
    background: none;
    display:block !important;
    color:#fff;
}
.ref_balance #promo input {
    background: #555;
    display: block;
    border: 1px solid #999;
    font-size: 14px;
    width: 200px;
    height: 22px;
    margin-left: 0px;
    margin-top: 10px;
}
input[type="submit"] {
    display:block;
    //width:60px;
    height: 30px;
    font-size: 16px;
    cursor:pointer;
    background: #ffff99;
    background: -webkit-linear-gradient(top, bottom, #ffffcc, #ffff66); /* РґР»СЏ webkit-Р±СЂР°СѓР·РµСЂРѕРІ */
    background: -moz-linear-gradient(top,  #ffffcc,  #ffff66); /* РґР»СЏ firefox 3.6+ */
    background: -o-linear-gradient(top,  #ffffcc,  #ffff66); /* РґР»СЏ Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffcc,  #ffff66); /* РґР»СЏ IE10+ */
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */
    border: none;
    color:#000 !important;
}
#orderMovie {
    margin-left:90%;
  }
#TicketMessage_body {
    background: #333;
    color:#fff;
}
.ui-slider-horizontal {
    border:1px solid #000;
    background: #222;
}
.ui-slider-horizontal .ui-slider-range {
    background:none repeat scroll 0 0 #222222;
    height:100%;
    top:0;
}
.criteria input[type="text"] {
    margin:3px !important;
    display: inline;
    background: none repeat scroll 0 0 #555 !important;
    border: 1px solid #000000 !important;
}
.criteria input[type="submit"] {
    display:inline;
    height: 25px;
}
.ui-slider-horizontal .ui-slider-handle {
    background: #ffff99;
    background: -webkit-linear-gradient(top, bottom, #ffffcc, #ffff66); /* РґР»СЏ webkit-Р±СЂР°СѓР·РµСЂРѕРІ */
    background: -moz-linear-gradient(top,  #ffffcc,  #ffff66); /* РґР»СЏ firefox 3.6+ */
    background: -o-linear-gradient(top,  #ffffcc,  #ffff66); /* РґР»СЏ Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffcc,  #ffff66); /* РґР»СЏ IE10+ */
    margin-left:-0.6em;
    top:-0.3em;
    width:40px;
    border:1px solid #000;
   color:#000;
    height: 15px;
    font-weight: bold;
    text-align: center;
}
.submit{
    background-color:#FFFF99 !important;
    border:medium none !important;
    border-radius:12px 12px 12px 12px !important;
    font-size:26px !important;
    font-weight:bold !important;
    height:60px !important;
    width:180px !important;
}
.registration {
    color:#fff !important;
}
.registration td input.textfield {
    background: #222;
    border: 1px solid #666;
    color:#fff;
}
.actorTable #visitors {
    margin:10px;
    width:350px;
}
.actorTable .visitor {
    float:left;
    min-height:210px;
    padding:10px 15px 0 20px;
    width:130px;
}
input[name="loginButton"] {
    float:right;
    background: none;
    background-color:black !important;
    color:#FFFFFF !important;
}
.full_info .film_bottom .addtowishlist {
    float:left;
    height: 30px;
    width: 109px;
    border: 1px solid #666;
}
.fulllist {
    padding: 5px;
}
.fulllist a {
    color: #ffff99 !important; text-decoration: none;
}
.most {

    margin-bottom:20px;
    margin-left:20px;


}
.most_ {
    background:none repeat scroll 0 0 #222222;
    width: 300px;
    float:left;
    height: 200px;
    padding-left: 5px;
    border: 1px solid #666;
}
.most_movie div {
    float:left;
    padding: 5px;
}
.most_movie .movie_title {
    width: 240px;
    text-align: left;

}
.most_movie .movie_title a {
    color:#ffff99;
}
.comment_title {
    font-size: 18px;
    text-align: left;
    padding:5px;
    margin-top: 5px;
}
.downloadtitle {
   font-size: 18px;
    text-align: left;
    padding: 5px;
    margin-top: 5px;

}
.c_img {
    width: 24px;
    height: 24px;
    float:left;
    margin: 3px;
    background: url("../images/comment.png");
    background-repeat: no-repeat;
}
.d_img {
    width: 24px;
    height: 24px;
    margin: 3px;
    float:left;
    background: url("../images/down.png");
    background-repeat: no-repeat;
}
.border_ {
    background:url("../images/border.png") repeat-x scroll 0 0 transparent;
    height:20px;
    margin-top:-12px;
    position:absolute;
    width:980px;
}
.menuItemsList td {
    border-bottom:1.5px solid #444;
    padding:5px;
    display: block;
    margin: 5px;
    float:left;
}
.menuItemsList a {
    text-decoration: none;
}
.menuItemsList span {
    display:none;
}
#yearsList span {
    display:block;
}
#genresList a {
    color:#444;
}
.yiiPager a {
    color:#fff;
}
.change .actor {
    width: 105px;
}
.change {
    float:right;
}
.change .most {
    width: 645px;
}
.change .most_ {
    width: 315px;
}
#personsList td {
    width: 170px !important;
    border:none;
}
#personsList div {
    border-bottom: 1px solid #444;
}
.genre a {
  color:#fff;
    font-size:20px;
    text-decoration: none;
}
.slider_actors a {
    color:#ffff66;
}

.slider_actors {

}
.cntTbl td {
    vertical-align: top;
}
.more_ span {
    display:block;
    float:left;
    margin:5px;
}
.rating .change {
    float:left;
}
.rating  div{
    margin-top:10px;
}
.visa_ {
    display: block;
    float: left;
    height: 40px;
    width: 100%;
    padding-left: 10px;
    margin-top:20px;
}
.visa {
    background: url("../images/visa.png") no-repeat transparent;
    width: 300px;
    height: 40px;
    float:left;
}

.secure {
    background: url("../images/secure.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 250px;
}
/*.ref_balance #tab1 input[type="submit"] {
    height: 28px;
    margin-left: 220px;
    margin-top: -8px;
    position: absolute;
    width: 75px;
}*/
.form_ {
    display:block;
    min-height: 30px;
    margin-bottom: 15px;
    width: 200px;
    margin-left: 50px;
    color:#000;
    background: #999;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#666666'); /* РґР»СЏ IE6-9 */
    background: -webkit-linear-gradient(top, bottom, #ccc, #666); /* РґР»СЏ webkit-Р±СЂР°СѓР·РµСЂРѕРІ */
    background: -moz-linear-gradient(top,  #ccc,  #666); /* РґР»СЏ firefox 3.6+ */
    background: -o-linear-gradient(top,  #ccc,  #666); /* РґР»СЏ Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ccc,  #666); /* РґР»СЏ IE10+ */
    -moz-border-radius: 5px; /* FF1+ */
    -webkit-border-radius: 5px; /* Saf3+, Chrome */
    border-radius: 5px; /* Opera 10.5, IE 9 */

}
.form_.toppay {
    background: #ffff99;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ffff99'); /* РґР»СЏ IE6-9 */
    background: -webkit-linear-gradient(top, bottom, #fff, #ffff99); /* РґР»СЏ webkit-Р±СЂР°СѓР·РµСЂРѕРІ */
    background: -moz-linear-gradient(top,  #fff,  #ffff99); /* РґР»СЏ firefox 3.6+ */
    background: -o-linear-gradient(top,  #fff,  #ffff99); /* РґР»СЏ Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fff,  #ffff99); /* РґР»СЏ IE10+ */
}
.form_ img {
    position:absolute;
    margin-top:-7px;
}
.form_ .text {
    margin-left: 50px;
    padding-top: 5px;
}
/*.ref_balance label input {
    margin-left:30px;
    margin-top:10px;
    position: absolute;
}*/
.buyMovie .download {
    background-color: #FFFF99;
    float: right;
    height: 16px;
    margin-right: 20px;
    padding-top: 2px;
    width: 90px;
    color:#000;
    font-weight: bold;
}
.mymovies_pager a{
    color:#ffff66;
    font-weight: bold;

}
.mymovies_pager a.activeSearchPage {
    background: #ffff66;
}
.star .wishlist {
    background: none;
    padding:0;
}
.download_block .download_button {
    margin: 3px;
}
.niceCheck {
    width: 15px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
    background: url('../images/checkbox.png');
    background-repeat:no-repeat;
}
.niceCheck input {
    display: none;
}
.ui-corner-all {
    -moz-border-radius: 4px; /* FF1+ */
    -webkit-border-radius: 4px; /* Saf3+, Chrome */
    border-radius: 4px; /* Opera 10.5, IE 9 */
}
.list.payments a {
    color:#000;
}
.filter .pagination {
    margin-top:40px;
}
#imdbSubHeader {
    display:none;
}
.person .filmography {
    background: none repeat scroll 0 0 #050505;
    border: 1px solid #333333;
    margin: 5px 5px 5px 10px;
    border-top:none;
    width: 620px;
}
.strelka {
    float: left;
    height: 40px;
    margin-top: 4px;
    width: 30px;
}
/*
#typeFilter {
    position: absolute;
    margin-top: -130px;
    width: 300px;
}
#yearFilter {
    position: absolute;
    margin-top: -130px;
    width: 300px;
    margin-left: 320px;
}
#imdbFilter {
    position: absolute;
    margin-top: -130px;
    width: 300px;
    margin-left: 640px;
}
.menuItemsList.somehide {
    margin-bottom: 60px;
}
.move {
    margin-top: -70px !important;
}
#personsList {
    margin-bottom: 20px;
}
*/
.img img {
    width: 500px;
    height: 300px;
}

#container{
position: absolute;
top: 10px;
left: 60px;
height: 150px;
width: 470px; /* 3 images of 150px showing with a 10px margin = 3*(150) + 2*(10) = 470 */
overflow: hidden;
}
 
 
#container img{
position: absolute;
top: 0px;
height: 150px;
width: 150px;
cursor: pointer;
overflow: hidden;
}
 
#carouselLeft{
position: absolute;
top: 60px;
left: 0px;
cursor: pointer;
}

#carouselRight{
position: absolute;
top: 60px;
left: 540px;
cursor: pointer;
}
#statusWindow{
    background: #2C4762;
    position:absolute;
    top:115px;
    left:200px;
    width:460px;
    margin:0px auto;
    height:200px;
    -webkit-box-shadow: 0px 0px 30px rgba(255, 255, 255, 0.75);
    -moz-box-shadow:    0px 0px 30px rgba(255, 255, 255, 0.75);
    box-shadow:         0px 0px 30px rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: none;
}
#statusWindow .window{
    height:150px;
    margin:0px auto;
}
.headtop {
    border-bottom: 1px solid #1e4f6f;   
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    font-family: 'Oswald', sans-serif;
    padding: 3px 15px;
    font-size: 1.2em;
}
.headmeta {
    padding: 3px 15px;
    font-weight: bold;
    font-size: 14px;
    color: #999;
    border-bottom: 1px solid #1e4f6f;
    border-top: solid 1px #03011c;
    text-shadow: 0 -1px #000;
}
.blue.button {
    text-decoration: none;
    background-color: #1793e6;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1793E6', endColorstr='#FF0F639B');
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1793e6), color-stop(100%, #0f639b));
    background-image: -webkit-linear-gradient(top, #1793e6 0%,#0f639b 100%);
    background-image: -moz-linear-gradient(top, #1793e6 0%,#0f639b 100%);
    background-image: -o-linear-gradient(top, #1793e6 0%,#0f639b 100%);
    background-image: linear-gradient(top, #1793e6 0%,#0f639b 100%);
    border: solid 1px #0a4166;
    box-shadow: 0 1px 0 #0a4166,0 1px 0 rgba(255,255,255,0.5) inset;
    color: #fff;
    padding: 10px 15px;
}
.onbut {
    font-size: 15px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
a.button.blue.onbut:hover {
    background: #0a4166;
    color: #fff;
    height: auto !important;
    width: auto!important;
}

#blanket {
    background-color:#111;
    opacity: 0.65;
    *background:none;
    position:absolute;
    z-index: 9001;
    top:0px;
    left:0px;
    width:100%;
}

#popUpDiv {
    position:absolute;
    width:840px;
    height:480px;
    border:5px solid #000;
    z-index: 9002;
}

#popUpDiv a {

}