body {
font-size: 12px;

line-height: 18px;
color: #000;
background-color: #FFF;}


.fcols {min-height: 315px; margin: 10px; margin-top: 20px;}
.fposter {position: relative; width: 210px; height: 292px;}
.fposter img {width: 210px; height: 292px; border-radius: 4px; box-shadow: 0 1px 2px #bbb;}
.flex-row {display: -webkit-box; display:-webkit-flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; 
display:flex; flex-flow:row wrap; justify-content:space-between;}
.flex-col {display: -webkit-box; display:-webkit-flex; -webkit-flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; 
display:flex; flex-direction:column; justify-content:center;}
.finfo { padding-left: 20px;}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, select  {margin:0;  padding:0; outline:0; font-size:100%; list-style-type: none;  font-size: 13px; font-family: Tahoma, verdana, sans-serif;line-height: 18px; }


@media only screen and (max-width: 1000px) {
    #rightrrrr, #leftrrrr, #karuselkaa1, .karuselkaa_related {
    display: none;
    }
.wrapper {padding-top: 0px !important;}
#container {
    padding-left:  0px !important;
    padding-right: 0px !important;
}

}


select {
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

.zzzzz1{
background:#E0E0E0;
background: -o-linear-gradient(top, #E0E0E0 30%,#FFF 100%);
background: -webkit-linear-gradient(top, #E0E0E0 30%,#FFF 100%);
background: -moz-linear-gradient(top, #E0E0E0 30%,#FFF 100%);
background: -ms-linear-gradient(top,  #E0E0E0 30%,  #FFF 100%);}

.zzzzzzz2{
	background:#E0E0E0;
  background: -o-linear-gradient(top, #E0E0E0 30%,#FFF 100%);
background: -webkit-linear-gradient(top, #E0E0E0 30%,#FFF 100%);
background: -moz-linear-gradient(top, #E0E0E0 30%,#FFF 100%);
background: -ms-linear-gradient(top,  #E0E0E0 30%,  #FFF 100%);}





#market_block_right iframe {width: 100%;}



.screens_divv img {position:relative;float: left;}

.screens_divv_inner {position: absolute;
bottom: 4px;
padding: 10px;
background: #000;
color: #FFF;
width: 180px;
text-align: ;}

.screens_divv img:hover {opacity:0.9;}


.screens_divv .screens_divv_inner {
visibility: hidden;
}

.screens_divv:hover .screens_divv_inner {
visibility: visible;
}


.screens {overflow: auto;
padding-top: 10px;
padding-bottom: 20px;}


a {
    color: #275EC2;
    text-decoration: underline;
}

a:hover {
	color: #CC0808;
    text-decoration: underline;
}

a img {
    border: 0 none;
}

textarea {
    resize: vertical;
}

input, textarea, select, button, body {
    font: 12px/16px Arial, Helvetica, sans-serif;
}

input, textarea, select, button, a {
    outline: none;
}



hr {
    border: 0 none;
    border-top: 1px solid #dbe8ed;
    height: 1px;
}



ol {
    margin: 0 0 18px 2.1em;
    list-style: decimal;
}

p {padding:0 0 10px 0;}




/*---buttons---*/
.fbutton, .btn_reglog, .vresult {
    border: 0 none;
    background: none;
    cursor: pointer;
}


.fbutton {
background: #CBCCCC;
color: #FFF;
font: bold 12px/1em Verdana, Arial, sans-serif;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 6px 8px 7px 8px;
}

.fbutton_red {
background: #CAA1A1;
}

.fbutton:hover {
color: #fff; 
background: #008FA3;
 
}

button.fbutton span {
    cursor: pointer;
    display: block;
}


/*---Вывод ошибок---*/
.berrors {
padding: 15px 30px 15px 30px;
background: #FFC2C2;
background: -o-linear-gradient(top, #FFC2C2 0%,#FFF 100%);
background: -webkit-linear-gradient(top, #FFC2C2 0%,#FFF 100%);
background: -moz-linear-gradient(top, #FFC2C2 0%,#FFF 100%);
}

.berrors a {
    color: #000;
}



/*---infoblock---*/
.infoblock {
background-color: #E9E9E9;
padding: 15px;
margin-bottom: 25px;
overflow: auto;
margin: 20px;
}

.pollvotelist {
    width: 70%;
    text-align: left;
}

.pollvotelist input {
    margin-right: 5px;
}

.mass_comments_action {
	display: none;
    border-top: 2px solid #eee;
    border-bottom: 1px solid #dadada;
    background-color: #f5f6f7;
    padding: 10px 15px;
}



/*---search---*/
.searchstyle {
    width: 480px;
}

.search {
    font-size: 11px;
}

.searchtable fieldset legend {
    color: #404040;
}

.searchitem {
    font-size: 0.9em;
    border-top: 1px solid #dbe8ed;
    padding: 10px 0;
}

#searchuser, #searchinput {
    width: 90% !important;
}








.wrapper {
max-width: 980px;
margin: 0 auto;
position: relative;
padding-top: 280px;
}

.contenttt {
overflow: hidden;
zoom: 1;
margin-bottom: 10px;
border-radius: 10px;
}


.infokategory {
margin-bottom: 20px;
padding: 0 0 5px 0;
border-bottom: 1px solid #CECECE;
}




.commennnnty {padding-bottom: 8px;
padding-top: 4px;}
.commmmm {
padding-top: 5px;
padding-left: 65px;
padding-bottom: 5px;
}

.commmmm_inner_title {padding-bottom: 10px;}

.padding_border_comment img {
width: 50px;
height: 50px;
float: left;
margin: 2px 0px 14px 0px;}

.headerr {margin-bottom: 20px;
border-radius: 0 0 10px 10px;
position:relative;}

.reggaaa {position:absolute; top: 5px;
right: 0px;z-index: 444;}



.searchhhhh {float:right; padding-right: 250px;position:relative;}

.nizzzzz {overflow: hidden;
padding: 20px;
background: #ECECEC;
background: -webkit-linear-gradient(top, #FFF 0%,#E6E6E6  100%);
background: -moz-linear-gradient(top, #FFF 0%,#E6E6E6  100%);
background: -o-linear-gradient(top, #FFF 0%,#E6E6E6  100%);
background: -ms-linear-gradient(top,  #FFF,  #E6E6E6 );


border-radius: 10px 10px 0 0;}

.searchokkkk {
right: 255px;
top: 8px;
position: absolute;
width: 16px;
height: 16px;
border: none;
background: url(/templates/Default/dleimages/search.png) -5px -2px no-repeat;
cursor:pointer;}

.searchokkkk:hover { opacity: 0.3; }


.karuselkaa ul li {
width: 118px;
display: block;
float: left;
margin-right: 19px;
position: relative;
}
.karuselkaa ul li:last-child {
margin-right: 0px;
}


.karuselkaa_related {overflow:hidden;
max-width: 600px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
padding-top: 10px;
padding-bottom: 15px;
margin-top: 5px;
position:relative;}


.karuselkaa_related ul li {
display: block;
float: left;
margin-right: 12px;
position: relative;
}
.karuselkaa_related ul li:last-child {
margin-right: 0px;
}

.inner_films:hover {opacity:0.9;}


.reletedddd {
border-bottom: 1px solid #E0E0E0;
overflow: auto;
clear: both;
border-top: 1px solid #E0E0E0;padding-top: 20px;
}


.reletedddd ul li {
width: 131px;
height: 250px;
display: block;
float: left;
margin-right: 7px;
margin-left: 7px;
margin-bottom: 1px;
position: relative;
}






.shortstoryyy {
	background: #FFF;
padding: 15px 20px 15px 20px;
border-bottom: 1px solid #E0E0E0;
float: left;
position: relative;
border-top: 1px solid #E0E0E0;
border-bottom: 0px solid #E0E0E0;
}

.fulllstorryyy {
	background: #FFF;
padding: 15px 20px 10px 20px;
float: left;
position: relative;
border-top: 1px solid #E0E0E0;
}

.karuselkaa {overflow: hidden;
zoom: 1;

padding: 20px 20px 20px 20px;
background: #ECECEC;
background: -o-linear-gradient(#ECECEC,#FFF);
background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#FFF));
background: -moz-linear-gradient(top,  #ECECEC,  #FFF);
background: -ms-linear-gradient(top,  #ECECEC,  #FFF);

position: absolute;
left: 0;
top: 0;
height: 230px;
width: 940px;
}






label {
  margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 13px;
  vertical-align: middle;

}

input,
textarea,
.uneditable-input {
  width: 206px;
}

textarea {
  height: auto;
}



textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
border-color: #4D90FE;
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07) inset, 0 0 3px #4D90FE;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07) inset, 0 0 3px #4D90FE;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}




select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}






.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  text-decoration: none;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: hidden;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}




.bot-navigation {clear:both; font-size: 12px; padding: 20px 20px ;}
.bot-navigation a:link, .bot-navigation a:visited  {text-decoration: none;
border: 1px solid #C7C7C7;
padding: 3px 6px;
background: #fff;
color: #7E7D7D;
}
.bot-navigation a:hover  {background-color: #F0EEEE;
color: rgb(163, 163, 163);
border: 1px solid #C7C7C7;}
.bot-navigation a:active {-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);box-shadow:inset 0 2px 4px rgba(0,0,0,.24)}
.bot-navigation span {
font-size: 12px;
background: #FFF;
padding: 3px 6px;
color: #CECECE;
border: 1px solid #E4E4E4;
}



.shortimgggg:hover {opacity:0.9;}

.shortimgggg {position: relative;
display: block;
height: 318px;
width: 200px;
float: left;
margin-right: 20px;}


.smotrettt a {text-decoration: none;}

.blokkkkkk {padding: 15px 20px 20px 20px;
background: #ECECEC;
background: -o-linear-gradient(#ECECEC,#FFF);
background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#FFF));
background: -moz-linear-gradient(top,  #ECECEC,  #FFF);
background: -ms-linear-gradient(top,  #ECECEC,  #FFF);}

.blokkkkkk b {padding-bottom: 10px;
text-shadow: 1px 1px #FFF;
color: #9C9C9C;
font-size: 15px;
display: block;}


.cbp-fwslider {
	position: relative;
	overflow: hidden;
	padding: 5px 0 40px;
}

.cbp-fwslider ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
}

.cbp-fwslider ul li {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

.cbp-fwslider ul li > a,
.cbp-fwslider ul li > div {
	display: block;
	text-align: center;
	outline: none;
}

.cbp-fwslider ul li > a img {
	border: none;

	margin: 0 auto;
	max-width: 100%;
	height: 188px;
padding-bottom: 6px;
}

.cbp-fwslider nav span {
	position: absolute;
top: 40%;
height: 100px;
color: #F00;
font-size: 20px;
text-align: center;
margin-top: -50px;
line-height: 100px;
cursor: pointer;
font-weight: normal;
}

.cbp-fwslider nav span:hover {
	background: #378fc3;
}

.cbp-fwslider nav span.cbp-fwnext {
	right: 0px;
}

.cbp-fwslider nav span.cbp-fwprev {
	left: 0px;
}

.cbp-fwdots {
	position: absolute;
	bottom: 0px;
	white-space: nowrap;
padding-left: 4px;
	width: 100%;
}

.cbp-fwdots span {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #ddd;
	margin: 4px;
	border-radius: 50%;
	cursor: pointer;
}

.cbp-fwdots span:hover {
	background: #999;
}

.cbp-fwdots span.cbp-fwcurrent {
background: #FFF;
box-shadow: 0 0 0 2px #BEBEBE;
-webkit-transition: box-shadow 0.2s ease-in-out;
-moz-transition: box-shadow 0.2s ease-in-out;
transition: box-shadow 0.2s ease-in-out;
}





.izbrannoe {
float: right;
position: absolute;
right: 15px;
top: -1px;
z-index: 4;
}


.izbrannoe  a:hover img{
opacity: 0.7;
}

.inner_films {position:relative; overflow: hidden;}
.text_filmsss {position: absolute;
bottom: 4px;
padding: 10px;
background: #000;
color: #FFF;
text-align: center;
width: 90px;}

.text_filmsss_top {width: 100px;}

#ambn453424 {padding-left: 20px;
padding-top: 20px;
height: 320px;border-top: 1px solid #E0E0E0;}


.text_filmsss_short {position: absolute;
bottom: 14px;
padding: 10px;
background: #000;
color: #FFF;
width: 180px;
text-align: center;}




.inner_films:hover .text_filmsss {visibility:visible}
.inner_films .text_filmsss {visibility:hidden}

.inner_films img {height:175px;}


.shortimgggg:hover .text_filmsss_short {visibility:visible}
.shortimgggg .text_filmsss_short {visibility:hidden}
.shortimgggg {overflow: hidden;}





dl.glance-details dd {
font-size: 13px;
display: block;
margin-left: 88px;
padding-left: 8px;
text-transform: none;
max-width: 100%;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}


dl.glance-details dt {
color: #A3A6A9;
width: 88px;
border-right: 1px solid #DDD;
text-align: left;
}

dl.glance-details dt, dl.glance-details dd {
font-weight: normal;
line-height: 30px;
height: 30px;
border-bottom: 1px solid #DDD;
}

.dl-horizontal dt {
float: left;
width: 120px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

dt {
font-weight: bold;
line-height: 21px;
}

dl.glance-details {
	padding-bottom: 15px;
font-size: 11px;
text-align: left;
overflow: hidden;
}

dl.glance-details dt:last-of-type,dl.glance-details dd:last-of-type{border-bottom:none}






.rattingtexttt {margin-left: 92px;line-height: 30px;}

b, strong {
color: #525252;
}


.poloska {
background: #FFF;
border-top: 1px solid #E0E0E0;
height: 1px;
width: 100%;
margin-bottom: 10px;
margin-top: 10px;
clear: both;
}


.reggaaa a {background: #CBCCCC;
color: #FFF;
font: bold 11px/1em Verdana, Arial, sans-serif;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 6px 8px 6px 8px;
text-decoration: none;}


.reggaaa a:hover {background: #008FA3;}


#wind {
position: absolute;
width: 700px;
right: -21px;
height: 39px;
top: -25px;
display: none;
z-index: 10;
overflow: hidden;
color: #FFF;
text-align: center;
padding: 15px 15px 5px 10px;
z-index: 4444;
background-image: linear-gradient(left , rgba(255, 255, 255, 0) 0%, #E6E6E6 30%);
background-image: -o-linear-gradient(left , rgba(255, 255, 255, 0) 0%, #E6E6E6 30%);
background-image: -moz-linear-gradient(left , rgba(255, 255, 255, 0) 0%, #E6E6E6 30%);
background-image: -webkit-linear-gradient(left , rgba(255, 255, 255, 0) 0%, #E6E6E6 30%);
background-image: -ms-linear-gradient(left , rgba(255, 255, 255, 0) 0%, #E6E6E6 30%);
font-weight:bold;
}

#wind input {
margin-top: 7px;margin-right: 5px;
}

.wrappeer_static {padding:15px 20px 20px 20px;}

.pravooblaaaa {float:left;}

.shamanimm {float:right;}

.foooottter {position:relative;height: 30px;}

.zzzz1 {position:absolute;}
.zzzz2 {position: absolute;left: 40px;top: 4PX;}
.zzzz3 {position: absolute;right: 0px;top: 4px;}
.zzzz2 a {padding-left:5px;}

.kachestvooo {background: #DA9595;
color: #FFF;
font: bold 11px/1em Verdana, Arial, sans-serif;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 5px 8px 6px 8px;
top: 15px;
right: 62px;
position: absolute;}

.videoooo {position:relative;}

.fbutton3 {padding: 3px 6px; cursor:pointer;margin-left: -1px;}



/*---forms---*/
.baseform {
    background: #F0F0F0;
border-radius: 10px;
}

.tableform {
    width: 100%;
}

.tableform td {
    ;
}

.tableform td.label {
    width: 20%;
    vertical-align: top;
    padding-right: 0;
    font-weight: bold;
	color: #777;
}

.fieldsubmit, .tableform td {
    padding: 2px 3px;
    border-top: 1px solid #fff;
}

.addnews {
    font-weight: bold;
}

.impot {
    color: #96c;
    font-weight: normal;
}

.checkbox {
    padding: 4px 0;
    line-height: 1em;
}

.checkbox input {
    margin-top: -2px;
    vertical-align: middle;
}

.f_input {
    width: 300px;
    padding: 1px;
}

.f_textarea {
    width: 458px;
}

.f_textarea, .editor_button select {
    padding: 0;
}

.textin {
    padding: 2px;
}







.like_h2 {
padding-top: 6px; font-size: 15px;
color: #616161;
font-weight:bold;}




#container {
  padding-left: 169px;   /* LC width */
  padding-right: 169px;  /* RC width */
}
#container .column {
  position: relative;
  float: left;
}
#centerrrr {
  max-width: 100%;
  position: relative;
}
#leftrrrr {
  width: 169px;          /* LC width */
  right: 169px;          /* LC width */
  margin-left: -100%;
}
#rightrrrr {
  width: 169px;          /* RC width */
  margin-right: -169px;  /* RC width */
}
#footer {
  clear: both;
}
/*** IE6 Fix ***/
* html #left {
  left: 169px;           /* RC width */
}




.zzzzzzzzz {padding-top: 755px;}
.shablonnn {position:absolute;top:20px;
width: 600px;
margin-top: 28px;}



.infokategory h2 {font-size: 14px;}

.infokategory img {float: left;
padding-right: 20px;}

.films_items { overflow: hidden;
    width: 980px;}
	
	
	



h1 {
    font-size: 16px;
	padding-bottom: 15px;
	color: #525252;
}

 h2 {
    font-size: 15px;
	padding-bottom: 15px;
	color: #525252;
}

.bb-editor textarea {height: 130px;}

.rating_digits_1 {position: absolute;
right: 120px;
top: 55px;}

.rating_digits_2 {position: absolute;
right: 20px;
top: 55px;}

.img_short_full {margin-right: 20px;
float: left;
margin-bottom: 10px;
height: 300px;
width: 200px;
margin-top: 4px;}


.headerr a  :hover {    opacity:0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80);}
	
#cbp-fwslider img:hover{ opacity:0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80);}
	
.teaser-cc-img img:hover{ opacity:0.8;
    -moz-opacity:0.8;
    filter:alpha(opacity=80);}
	
#MarketGidComposite41244 .mctable5118, #MarketGidComposite41244 .mctable5118 * {
padding-bottom: 5px;

}

#MarketGidComposite41244 {margin-left: -1px;}

#MarketGidComposite41244 .mcimage5118 {
padding: 0px;
}

#MarketGidComposite41244 div.mctitle5118 {padding-bottom: 12px;}

#MarketGidComposite41244 .mctable5118 a:hover{
color: #C00;
}

.mcimage5118 img:hover {opacity:0.8;}
	


.recrev_block {max-width: 600px; border-top: 1px solid #E0E0E0;padding-top: 11px;padding-bottom: 6px;position: relative;} 


.quote a  {
background: url(/templates/Default/dleimages/zz.png) no-repeat 60px 5px;
padding: 0 22px 0 0px;
   }
   
   
.quote b  {
background: url(/templates/Default/dleimages/zz.png) no-repeat 60px 5px;
padding: 0 22px 0 0px;
   }
 
 
 
.vvvveerh {border-top: 1px solid #E0E0E0;}   
   
.vvvveerh img {float: left;margin-bottom: 10px; margin-right:20px;

-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;

height: 100px;
width: 100px;}  
   
   
   
   .h1_categoryyy {padding: 13px 20px 0px 20px;
border-top: 1px solid #E0E0E0;}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
display: inline-block;
padding: 2px 6px;
font-size: 14px;
line-height: 20px;
color: #555;
vertical-align: middle;
border: 1px solid #B4B3B3;
}

input {height: 22px;}



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
outline: 0;
color: #333;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05),0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05),0 0 8px rgba(82, 168, 236, 0.6);
border: 1px solid #56B4EF;
}
