body
{ background-color: #000; text-align:center; font-family: arial, helvetica, verdana, sans-serif; font-size:12px; color:#cccccc; margin:0; padding:0; height: 100%; }
img {border: 0;}
a {color:#ffffff;}
li {list-style:none;}
.clearer { clear: both; } 
#site {width:1200px;margin:auto;color:#cccccc;}
#cont { margin:0px; padding:0px 10px 10px 10px; }
#cont a:hover{color:#ffffff;}
#head {height:100px;margin-bottom:10px;border-bottom:1px #f1f1f1 solid; font-size: 11px; }
.logo {float:left; margin:20px 0 0 10px;width:320px; text-align:left;}
#addhead {float:right; text-align:right; width:580px; padding:15px 5px 0 0; VERTICAL-ALIGN: middle; font-size: 12px;}
#addhead h1{float:right; text-align:right; width:580px; padding:15px 5px 0 0; VERTICAL-ALIGN: middle; font-size: 12px;}
#addhead h1 a{float:right; text-align:right; width:580px; padding:15px 5px 0 0; VERTICAL-ALIGN: middle; font-size: 12px;}

a {
FONT-SIZE: 12px;
COLOR: #FFB019;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none;
 
}

a:hover {
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none;
}

a.side {
FONT-SIZE: 12px;
COLOR: #FFB019;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none;
}

a:hover.side {
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none;
}

a.white {
FONT-SIZE: 12px;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
COLOR: #FFB019;
TEXT-DECORATION: none;
}

a:hover.white {
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none;
}

.bottoms {padding-top:10px;}
#news {padding-left:10px; padding-right: 10px; text-decoration: none; height: 1000px;}

#news h1{
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;
    line-height:1.7em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 10px 1px;
    vertical-align:bottom;
    color: #cccccc;
    font-weight: bold;
     background: #111111;
    border: 0px;
    text-align:left;
}



#news2 h1 {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;
    line-height:1.7em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 10px 1px;
    vertical-align:bottom;
    color: #111111;
    font-weight: bold;
    background: transparent url(../images/h1_bg.jpg) repeat-x scroll left top;
    border: 0px;
    text-align:left;
}

#news h2 {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;
    line-height:1.7em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 10px 1px;
    vertical-align:bottom;
    color: #111111;
    font-weight: bold;
    background: transparent url(../images/h1_bg.jpg) repeat-x scroll left top;
    border: 0px;
    text-align:left;
}

.title2 h2 {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;
    line-height:1.7em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 10px 1px;
    vertical-align:bottom; 
    color: #111111;
    font-weight: bold;
    text-align:left;
}

#news h3 {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;
    line-height:1.7em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 10px 1px;
    vertical-align:bottom;
   color: #111111;
    font-weight: bold;

    border: 0px;
    text-align:left;
}

#news h3 a{
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:14px;
    line-height:1.6em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 0px 1px;
    vertical-align:bottom;
    color: #FFC75E;
    font-weight: bold;
    border: 1px;
    text-align:left;
}

#news h4 {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;
    line-height:1.7em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 10px 1px;
    vertical-align:bottom;
    color: #FFC75E;
    font-weight: bold;

    border: 0px;
    text-align:center;
}
#news a{color:#FFB019; text-decoration:none;}
#lcol {width:190px; padding:0px 0px 10px 0; margin:0px;} 
#rcol {width:190px; padding:0 0px 10px 0; margin:0px;}
#lcol h4,#rcol h4 {
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;
    //letter-spacing:0em;
    line-height:1.7em;
    margin:0pt 0pt 10px;
    min-height:24px;
    padding:2px 10px 1px;
    vertical-align:bottom;
    text-transform: capitalize;
    color: #111111;
    font-weight: bold;
    background: transparent url(../images/h1_bg.jpg) repeat-x scroll left top;
}

#rcol a,#lcol a{text-decoration:none;}
#rcol a:hover,#lcol a:hover{text-decoration:none; color:#ffffff;}
#footer {margin-top:10px; padding:15px;border-top:1px solid #ccc; padding:5px; background-color: #000;}
.footerright{float:right; text-align:right; font-size: 11px; background-color: #000;}

/*    dle    */
p {font-size: 12px; padding-left: 20px;}
.lcoll{height:0px; margin-bottom:-20px;}
.comm{margin:15px 0; border:1px #ccc solid; padding:10px;}
.commm{margin:15px 0; border:1px #f1f1f1 solid; padding:10px;}
.com {margin:10px 0; border:1px #ccc solid;}
.com h4 {margin:0; padding:0 10px 0 5px;}
.com p { font-size:12px;}
.comdate {background:#f5f5f5; width:100%; padding:5px;}
#llogin {text-align: right; margin:0; padding:2px 0px; color:#cccccc;font-size:12px; }
#llogin a{text-decoration:none; color:#0080FF;}
#llogin a:hover{}
.logininp {width:170px; height:11px; border:1px solid #ddd; background: #F7F7F7; color:#999; padding:2px; font-size:11px; border-radius: 7px;
    -moz-border-radius:7px; 
    -o-border-radius:7px; 
    -webkit-border-radius:7px; 
    -khtml-border-radius:7px; }
.login_button {border:none;color:#ffffff;font-size:12px;background:none;}
#speedbar {text-decoration: none; margin:-10px 0 5px 0; font-size:11px;}
#speedbar a {text-decoration: none; border-bottom:1px #d7d7d7 dashed;}
#speedbar a:hover { text-decoration: none; border-bottom:1px #d2e9ec solid;}
.hr_line {background: #222222; width: 100%;height: 7px;font-size: 3px;margin-top: 4px;margin-bottom: 4px;}
.f_textarea {color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: arial, helvetica, verdana, sans-serif;	/* ! */ 
		width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;}
.f_input {color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: arial, helvetica, verdana, sans-serif;	/* ! */ 
 	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;}
.f_select {	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: arial, helvetica, verdana, sans-serif;	/* ! */ 
	height: 14px;
	border: 1px solid #e0e0e0;}
.navigation {border:0px; margin-bottom:15px; text-align: center;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none;color: #636363;border:1px solid #222222;padding:3px 8px;font-size:13px}
.navigation a:hover {color:#cccccc;	border-color:#222222;}
.navigation span {text-decoration:none;background:#000000;padding:3px 6px;border:1px solid #ccc;color:#aaa;font-size:13px;}
.block {
background:#000000;
    border: 1px solid #fff;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width:230px;
    -moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
}
.blockheader {
    border: 1px solid #222222;
    overflow: hidden;
    width:1180px;
    height:250px;
    -moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
}
.blocknews {
    background:#000000;
    border: 1px solid #FFFDFB;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width:100%;

    -moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
}

.blocknews h3 { color:#FFC75E !important; }

.block_text {
    padding-left: 10px;
    padding-right: 5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 150%;
    font-size: 12px;
    text-align: left;
}

.blocknews10 {
    border: 1px solid #222222;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width:100%;
    -moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
        background-color: #000;
}
.block_text10 {
    padding-left: 10px;
    padding-right: 5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    line-height: 150%;
    font-size: 12px;
    text-align: left;

}

.block_text4 {
    padding-left: 10px;
    padding-right: 5px;
    margin-bottom: 10px;
    padding-botom: 10px;
    line-height: 150%;
    font-size: 12px;
    text-align: left;
}

#block_text h1 a{
	color: #ff0000;
	background-image: none;
	background-color: transparent;
}

#block_text h1{
	color: #ff0000;
	background-image: none;
	background-color: transparent;
	font-size: 14px;
	text-align: center;
}

.block_text1 img {
    border: 3px solid #000000; /* Обводка */
    outline: 1px solid #222222; /* Наружная обводка */
    width: 150px;
    margin-top: 0px;
    margin-right: 7px;
    margin-bottom: 3px;
    float: left;

}

.block_text2 img {
    border: 3px solid #000000; /* Обводка */

    margin-top: 3px;
    margin-right: 7px;
    margin-bottom: 3px;
width: 200px;
float: left;
    -moz-border-radius: 16px; 
-webkit-border-radius: 16px; 
border-radius: 16px;
}

.block_text3 img {
    border: 3px solid #000000; /* Обводка */

    margin-top: 3px;
    margin-right: 7px;
    margin-bottom: 3px;
    -moz-border-radius: 16px; 
-webkit-border-radius: 16px; 
border-radius: 16px;
    /* width: 200px; */
float: left;
}

.block_text4 img {
    border: 1px solid #000000; /* Обводка */
    outline: 1px solid #222222; /* Наружная обводка */
    margin-top: 3px;
    margin-right: 7px;
    margin-bottom: 3px;
        -moz-border-radius: 16px; 
-webkit-border-radius: 16px; 
border-radius: 16px;
}

a.mainmenu {
	background-image: url(../images/small.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding-left: 20px;
}

#search h4 {text-align:right; border-top:1px solid #ccc; padding-bottom:2px; margin:0px 0 0px 0; font-size:10px; background-color: #e4e4e4;border: 1px solid #e2e2e2;}
#search h4 a{text-decoration:none; font-size: 12px; color: #FF0000; padding: 5px;}

/*---Userinfo---*/
.userinfo { padding-left: 125px;  background-color: #000000; border: 1px solid #222222; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 125px; }
.userinfo .lcol2 { margin-left: -125px; width: 110px; padding-right: 15px; }
.userinfo .lcol2 .avatar { margin-bottom: 10px; padding: 4px;}
.userinfo .lcol2 .avatar img { width: 100px; }
.userinfo .lcol2 ul { font-size: 0.9em; }
.userinfo .rcol2 { width: 100%; }
.userinfo .rcol2 ul { list-style: none; margin-left: 0; }
.userinfo .rcol2 ul li { margin-bottom: 0.2em; } 
.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
.grey { color: #6c838e; }
.blue { color: #388bd4; }
.lcol2, .rcol2, form { display: inline; }
.lcol2 { float: left; } .rcol2 { float: right; }
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.clr { clear: both; }

/* ==================== */

.ntitle2 {
	color: #b10000;
	font-size: 12px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-weight: bold;
}
.ntitle2 a {
	color: #b10000;
	text-decoration: none;
}
.ntitle2 a:hover {
	color: #e30000;
	text-decoration: none;
}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #00a400;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #00a400;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #0000ff;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #0000ff;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}

/* Короткая в три колонки */
.link-3col {
	float: left;
	width: 185px;
	padding: 0px;
	border: 1px #222222 solid;
	background: #000000;
	height: 260px;
	overflow: hidden;
	margin: 0 5px 5px 0;
}


	
.link-3col-content {
			height: 220px;
			overflow: hidden;
			display: block;
		}
		
		
.link-3col-title {
			display: block;
			padding: 0px 0px 0 0px;
		}
#toTop {
width:64px;
height: 64px;
background: url(../images/ups.png) 50% 50% no-repeat;
padding:5px;
position:fixed;
cursor:pointer;
bottom:20px;
right:100px;
}

.section {
  width:100%;
  background: #000000;
}
.tabs {overflow:hidden;}

ul.tabs {
      padding: 0 13px 1px;
  height: 35px;
  line-height: 25px;
  background: #000000;

}
.tabs li {
  float: left;
  display: inline;
  padding: 0 13px 1px;
  color: #FF9900;
  cursor: pointer;
  background: #000000;
  border: 2px solid #333333;
  position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
  color: #F50;
 
  padding: 0 13px 1px;
  background: #000;
  border: 2px solid #333333;
}
.tabs li.current {
      color: #ff5400;
      padding: 0 13px 1px;
  background: #111111;
  border: 2px solid #333333;
}
.tabs i {margin-right:5px;}
.box {display:none; padding:10px; color:#FFF !important;}
.box.visible {
  display: block;
}

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

.socials {
 width: 550px;
 position: relative;
 height: 22px;
 margin-bottom: 5px;

}
.social {
 position: absolute;
}
.svkontakte {
 left: 0;
}
.sfacebook{
 left: 160px;
}
.stwitter {
 left: 300px;
 z-index: 100;
}
.button {
width: 115px;
position: relative;
background: #111111;
padding: 5px 5px 5px 5px;
-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
.button4 {
background: #111111;
position: relative;
color:#646464;
padding: 5px 5px 5px 5px;
-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
.button3 {

position: relative;
background: #111111;
padding: 5px 5px 5px 5px;
-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
.button2 {
position: relative;
background: #111111;
padding: 5px 15px 5px 5px;

}
.subscribe_giseg {
color: #FFB019;
FONT-SIZE: 11px;
border-color:#222222;
border-style:solid;
border-width:1px;
background:#111111;
cursor:pointer;
}
.subscribe_giseg:hover {
color: #ffffff;
FONT-SIZE: 11px;
border-color:#222222;
border-style:solid;
border-width:1px;
background:#222222;
}
/*Вертикальное меню*/
ul.vertmenu { 
 padding:0; 
 margin:10px 0px; 
 text-transform: uppercase;
}
ul.vertmenu li { 
 padding:2px 0; 
 margin:0; 
 list-style: none; 
 BACKGROUND: #000000; 
}
ul.vertmenu li ul { 
 padding:0;
 margin:0; 
 text-indent: 5px;
 display:none; 
 text-transform: none;
}
ul.vertmenu li ul li { 
 BACKGROUND: #000000; 
}
ul#myvertmenu a { /*Конечное вертикальное меню*/
 padding-left: 13px; 
 text-decoration: none;
} 
ul#myvertmenu a.collapsed { 
 background:url('../images/collapsed.gif') left 0px no-repeat; 
}
ul#myvertmenu a.expanded { 
 background:url('../images/expanded.gif') left 0px no-repeat; 
}
a.mainmenu2 {
	background-image: url(../images/small2.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding-left: 20px;
}


/* Горизонтальное меню */
#menu, #menu ul {
                margin: 0;
		margin-top: 3px;
                margin-bottom: 15px;
		padding: 0;
		list-style: none;

	}
	
	#menu {
		width: 100%;
 BACKGROUND: #05222d;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;

    }
	
	#menu:before,
	#menu:after {
		content: "";
		display: table;
	}
	
	#menu:after {
		clear: both;
	}
	
	#menu {
		zoom:1;
	}
	
	#menu li {
		float: left;
		border: 1px solid #222;
		position: relative;
	}
	
	#menu a {
		float: left;
		padding: 5px 20px;
		color: #FFB019;
		text-transform: uppercase;
		font: bold 12px Arial, Helvetica;
		text-decoration: none;
		text-shadow: 0 1px 0 #000;
	}
	
	#menu li:hover > a {
		color: #ffffff;
                background-color: #111111;
	}
	
	*html #menu li a:hover { /* Только для IE6 */
		color: #ffffff;
                background-color: #111111;
	}
	
	#menu ul {
		margin: 20px 0 0 0;
		_margin: 0; /*Только для IE6*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 25px;
		left: 0;
		z-index: 9999;    
		background: #111111;	
		border: 1px solid #222222;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;  
	}

	#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}
	
	#menu ul ul {
		top: 0;
		left: 138px;
		margin: 0 0 0 20px;
		_margin: 0; /*Только для IE6*/
	
	}
	
	#menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*Только для IE6*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #222;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #222;
		box-shadow: 0 1px 0 #111, 0 2px 0 #222;
	}
	
	#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {    
		padding: 5px;
		width: 125px;
		_height: 5px; /*Только для IE6*/
		display: block;
		white-space: nowrap;
		float: none;
		text-transform: none;
	}
	
	#menu ul a:hover {

		background-color: #000000;
	}
	
	#menu ul li:first-child > a {
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
	#menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #222222;
	}
	
	#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #222222;
	}
	
	#menu ul li:first-child a:hover:after {
		border-bottom-color: #000; 
	}
	
	#menu ul ul li:first-child a:hover:after {
		border-right-color: #000; 
		border-bottom-color: transparent; 	
	}
	
	#menu ul li:last-child > a {
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}

.actors {float: left; padding: 8px 7px 30px 5px; width: 100px; height: 158px; text-align: center;}
.actors img {width: 100px; height: 158px;}

.quote_actors {border: 0px; padding: 0px; text-align: justify;}

.globleft{width:550px;margin-right:20px;float:left;}
.full-left {width:180px;}
.full-left img {
    width:172px; 
    border: 3px solid #eeeeee; /* Обводка */
    outline: 1px solid #cccccc; /* Наружная обводка */
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    float: center;
}

.horizontal {margin: 0 auto; height: 360px;  
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
overflow: hidden;

padding-top: 0px;padding-bottom: 0px; } 

.horizontal .carousel {height: 240px; margin: 0 auto; position: relative; }
.horizontal .carousel_container {width: 1200px; height: 240px;  padding: 0px 0px 0px 0px;}
.horizontal ul { height: 240px;  width: 1200px; padding: 0px 0px 0px 48px; }
.horizontal ul li { width: 180px; height: 205px; display: block; float: left; margin-right: 5px; margin-left: 0px; margin-bottom: 0px;  }
.horizontal ul li .text_content {padding: 10px; color: #fff; }
.horizontal ul li a { width: 148px; height: 205px; display: block; color: #FFB019 !important; border: 0px solid #000; text-align: center; }
.horizontal ul li a.normal { width: auto; height: auto; color: #fff; background: none; }
.horizontal ul li a:hover {border: 0px solid #bababa; color: #fff !important;}
.horizontal ul li .caption {position: absolute;  left: 0; top: 0; display: none; }
.carousel_right, .carousel_left {position: absolute;  top: 73px; z-index: 1000; width: 19px; height: 38px; display: block; text-indent: -9999px; }
.inner {opacity: 1}
.inner:hover { width: 200px;}
.inner img { min-width: 170px; width: 200px; min-height: 200px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; height:240px;
border: 3px solid #111; /* Обводка */
    outline: 0px solid #222; /* Наружная обводка */}
.carousel_left { top: 73px; left:40px; top left; }
.carousel_right { top: 73px; right:40px;  top left; }


.li_block {
    width: 107px;
    height: 160px;
    float: left;
   
 }

.seria {
background: #492557;
float: left;

position: relative;
right: 0px;
top: -24px;
color: #fff;
width: 98px;
height: 17px;
z-index: 2;
font-size:9px

}

.li_block img {opacity: 0.8}
.li_block img {
border: 2px solid #000000; /* Обводка */
    outline: 1px solid #222222; /* Наружная обводка */
    margin-top: 3px;
    margin-right: 8px;
    margin-bottom: 5px;
    width: 95px;
    height: 143px;
    float: left;
 }
.li_block img:hover {opacity: 1}
.li_block img:hover {
border: 2px solid #000000; /* Обводка */
    outline: 1px solid #333; /* Наружная обводка */
    margin-top: 3px;
    margin-right: 8px;
    margin-bottom: 5px;
    width: 95px;
    height: 143px;
    float: left;
 
}

.li_block2 img {opacity: 0.8}
.li_block2 img {
border: 2px solid #000000; /* Обводка */
    outline: 1px solid #222222; /* Наружная обводка */
    margin-top: 3px;
    margin-right: 8px;
    margin-bottom: 7px;
    width: 101px;
    height: 152px;
    float: left;

 }
.li_block2 img:hover {opacity: 1}
.li_block2 img:hover {
border: 2px solid #000000; /* Обводка */
    outline: 1px solid #333; /* Наружная обводка */
    margin-top: 3px;
    margin-right: 8px;
    margin-bottom: 7px;
    width: 101px;
    height: 152px;
    float: left;
}

ul.ul_related {
                        display: block; 
						list-style: none;
						text-align: justify;
						overflow: hidden;
						padding:0px 0px 0px 0px;             
}                
 .ul_related li {
                        display: -moz-inline-box;
                        display: inline-block;
                        vertical-align:top;
                        text-align: center;
					    width: 135px;
                }               
.relatednews {background: #000;}
.relatednews img {
border: 3px solid #000; /* Обводка */
    outline: 1px solid #222; /* Наружная обводка */

 }			
.ul_related li:hover {opacity: 0.75;}
.kadr img {
width:156px;height:104px;
    border: 3px solid #000; /* Обводка */
    outline: 1px solid #000; /* Наружная обводка */
    margin-top: 1px;
    margin-right: 5px;
    margin-bottom: 0px;
    float: center;
}		

.lenta {
float: right;
position: relative;
right: 0px;
top: 0px;
z-index: 2;}

.edge-left {
float: left;
width: 0;
height: 0;
border-width: 10px;
border-style: solid;			 	 
border-color: rgb(138, 33, 46) rgb(138, 33, 46) rgb(138, 33, 46) rgba(255, 255, 255, 0);
position: relative;}

.cont {
background: rgb(138, 33, 46);
float: left;
color: #fff;
padding-top: 1px;
height: 19px;
padding-right: 7px;
}		






#uber-vk-write { background:#101010; margin:auto; width:620px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #676767; position:relative; font-size:12px; }
#uber-vk-player { background:#000000; margin:0px auto; width:100%; height:360px; clear:both; }
#uber-vk-season, #uber-vk-serial { margin:0px auto; padding:0px; width:530px; height:40px; list-style:none; overflow:hidden; white-space:nowrap; position:relative; }
#uber-vk-season li, #uber-vk-serial li { list-style:none; float:left; height:30px; padding-top:4px; cursor:pointer; position:absolute; }
#uber-vk-season li span, #uber-vk-serial li span { background:#010101; display:inline-block; text-align:center; width:60px; line-height:22px; margin:4px 2px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#FFF; border:1px solid #676767; }
#uber-vk-season li span:hover, #uber-vk-serial li span:hover { background:#4091B8; }
#uber-vk-write .active { background:#1b6e8b; }
#uber-vk-write .prev { background: url(../images/prev3.png) 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; left:5px; top:8px; }
#uber-vk-write .next { background: url(../images/next2.png) 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; right:5px; top:8px;  }
#uber-vk-write .prev1 { background: url(../images/prev3.png) 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; left:5px; bottom:8px; }
#uber-vk-write .next1 { background: url(../images/next2.png) 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; right:5px; bottom:8px;  }
#uber-vk-season li span { width:110px; }
#slides2 li .date_treler {

	position: absolute;
	width: 182px;
	display: block;
	bottom: 0px;
	left: 0;
	background: #000;
	padding: 5px;
	text-align: center;
	z-index: 1001;

  background: #ededed;
	overflow: hidden;

}


.anonce { background:  no-repeat 23px 9px; padding: 37px 0 18px 22px; }
.anonce1 { width: 175px; height: 243px; }
.anonce1 span { background: ; color: #FFF; text-transform:uppercase; font-style: italic; width: 161px; height: 27px; display: block; overflow: hidden; text-align: center; margin-top: -27px; padding: 0 7px 0 7px; position: relative; z-index: 900; line-height: 26px; }
.anonce1 a { text-decoration: none; }

.inner img {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100, enabled=1);
	width: 118px;
	min-height: 171px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
           -moz-border-radius: 16px; 
    -webkit-border-radius: 16px; 
    border-radius: 16px;

}
.inner img:hover {
	opacity: 0.89;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=89)";
	filter: alpha(opacity=89, enabled=1);
	margin-top: 10px;
    
}


.inner11 img {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100, enabled=1);
	width: 128px;
	min-height: 191px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
           -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;

}
.inner11 img:hover {
	opacity: 0.89;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=89)";
	filter: alpha(opacity=89, enabled=1);
	margin-right: 20px;
}
.inner11 h3 a{
    width: 128px;
    font-family:arial, helvetica, verdana, sans-serif;
    font-size:13px;

    margin:0pt 0pt 10px;
    padding:2px 2px 1px;

    font-weight: bold;
    border: 0px;
    text-align:left;

}


.slides2_wrap {
	padding: 34px 0 0px 16px;
	width: 192px;
}
#slides2 {
	overflow: hidden;
	height: 110px;
}
#slides2 li {
	list-style: none;
	width: 192px;
	height: 150px;
	display: block;
	overflow: hidden;
	margin-left: 0px;
}
#slides2 li img {
	float: left;
	width: 220px;
	min-height: 100px;
}
.slides2_wrap .prev {
	position: absolute;
	left: 5px;
	top: 69px;
	outline: 0;
	background: url(../images/arr.png) no-repeat;
	width: 37px;
	height: 37px;
}
.slides2_wrap .prev:hover {
	background-position: 0 -37px;
}
.slides2_wrap .next {
	position: absolute;
	right: -28px;
	top: 69px;
	outline: 0;
	background: url(../images/arr.png) no-repeat right 0;
	width: 37px;
	height: 37px;
}
.slides2_wrap .next:hover {
	background-position: right -37px;
}


/* ----////// Эффект прозрачности /////------- */

#banners a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  
}

#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

.b-post-origtitle { color: #999; line-height: 30px; }

.full img {border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}


/* ==========================================================================
   Модуль Easy Like by ПафНутиЙ */
/* ========================================================================== */

	.easylike_count {
		display: inline-block;
		color: #e74c3c;
		cursor: pointer;
		font: normal 16px/16px Arial, Tahome, sans-serif;
		background: #2c3e50 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABaElEQVR42qXUS0uUUQDH4XGcoiYpDBoogqg2AVWUm65QRAgVELRr08qIoAgICpRaRgS1lCAKShjcCd4QHXHjFxDxBqooIKgiOIqKKj4HGBiGGdR5f/AcOJs/Z3UqZp/eje3RRTJUUc8vShZnrz6Q5RONXIsymOIlX/jNMPejDNYzRQuhJaooWYJSXeENz9ghdIpsOS9M0kQr7YQqOcvMQV9YSZpqXpHrKkmWuUB+82SLDR7nD3d4wAK5agj1UNgWP/iYG7zJPd6xwm3GyO8vvRTrOmk6w+BDuhmhkZ+sUdg2ExRrihVOh8EXdPKEcrtFNRXxcKGLKPXzna9h8ByTRG2OQwlHklWiVMM36uKORU4SpUE2mQ2DI1ym3I7SQILxMNjFY8rtLQ28ZiyspvlMM5OMkmGa/dRHqINY7seu4xFnOE+Kf2RYZp38jpDiBs8ZoDZ/sLBa3nOJExzjMKENVpljiDb+s0VsF/laUSDICzycAAAAAElFTkSuQmCC') no-repeat 8px 50%;
		padding: 6px 10px 6px 40px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-ms-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.easylike_count:hover {
		color: #fff;
		background: rgba(44, 62, 80, .7) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABZElEQVR42qXTP29NcRzH8W9vS9wSUknvwCDUYFCCRGqwEDoYwFSjXCSGMhnQB8ATsDN0kcYgMfUBsIELibQMbVJF0n8h5V6vX3JvcodzWu55J68zfvPJyTmlRqMR6xhgmnmuEWtJj/U84DVV6hwscrDCChcI3nKDyFOKtbvDNE9I/WALufWQ1yDXOUedVD+L5JY3vZeXTBBN3SxznsiRubCbcfq4SqsD9LLAHtr7ymLWwq08Zp5Bok2VvFa5R3Slh4Y4zihLnOVjxvJdZHWIcU6HgyepU+M2ZeI/lfjOSHqHl3jGGTrtGH10RXPZKFHQfT6Xmu9liqLNsSEa0gmigCP84XJa+I3tFOkNq8ymg+/ZT6eVuUsPn9LcMV4QHbpFqtr6sPe6/I4JpvjAJF/4l47ynJ3MtP6UK5xiB7up8JBJFvhJe5uocJiLvGIYCx3MaJib7GMbm9lI6hfLzFHjKY/4TfwFLOFzQdqSgkUAAAAASUVORK5CYII=') no-repeat 8px 50%;
	}

	/*v 1.2*/
	.easylike_load {
		width:19px;
	}
	.easylike_circles {
		background-color: #2C3E50;
		float: left;
		height: 4px;
		margin: 6px 2px 6px 0;
		width: 4px;
		-webkit-animation-name: easylikeBounce;
		-webkit-animation-duration: 0.8999999999999999s;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-direction: linear;
		-o-animation-name: easylikeBounce;
		-o-animation-duration: 0.8999999999999999s;
		-o-animation-iteration-count: infinite;
		-o-animation-direction: linear;
		animation-name: easylikeBounce;
		animation-duration: 0.8999999999999999s;
		animation-iteration-count: infinite;
		animation-direction: linear;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.easylike_circles.ec1 {
		-webkit-animation-delay: 0.18s;
		-o-animation-delay: 0.18s;
		animation-delay: 0.18s;
	}
	.easylike_circles.ec2 {
		-webkit-animation-delay: 0.42000000000000004s;
		-o-animation-delay: 0.42000000000000004s;
		animation-delay: 0.42000000000000004s;
	}
	.easylike_circles.ec3 {
		-webkit-animation-delay: 0.5399999999999999s;
		-o-animation-delay: 0.5399999999999999s;
		animation-delay: 0.5399999999999999s;
	}
	@-webkit-keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
	@-o-keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
	@keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
    
    
    
    
    
/* Сегодня в кино */
.film-lines { width: 238px; }
	.film-line { padding: 12px 23px 12px 69px; height: 48px; width: 146px; display: block; border-top: 1px solid #dadada; position: relative; color: inherit; text-decoration: none !important; }
	.film-line:hover { background: #f6f6f6; box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1); }
	#film-scroll a.film-line:first-child { border-top-width: 0; }
	a.film-line * { cursor: pointer; }
	.fl-poster { float: left; width: 32px; overflow: hidden; height: 48px; margin-left: -46px; }
	.fl-poster img { max-height: 48px; vertical-align: middle; }
	.fl-text { float: right; width: 100%; display: table; height: 48px; }
	.fl-text-in { display: table-cell; vertical-align: middle; }
	.fl-text-in > b { display: block; line-height: 1.4em; max-height: 2.8em; overflow: hidden; font-weight: normal; }
	.fl-text-in > span { display: inline-block; font-size: 11px; color: #999; max-width: 146px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

	.format-2D { display: none; }
	.format-3D { position: absolute; right: 0; top: 12px; background: #ff8421; width: 16px; height: 16px; line-height: 16px; font-size: 8px; text-align: center; border-radius: 3px 0 0 3px; color: #fff; }

	.film-lines { border: 1px solid #dadada; border-width: 0 0 1px 0; }
	#film-scroll { width: 264px; max-height: 290px; }

/* JSP Scrolling */
	.jspContainer { overflow: hidden; position: relative; }
		.jspPane { position: absolute; }
		.jspVerticalBar { position: absolute; top: 0; right: 6px; width: 20px; height: 100%; visibility: hidden; opacity: 0;
			transition: .5s all ease;
			-webkit-transition: .5s all ease;
			-moz-transition: .5s all ease;
			-o-transition: .5s all ease;
		}
		.jspVerticalBar * { margin: 0; padding: 0; }
		.jspContainer:hover .jspVerticalBar { visibility: visible; opacity: 1; }
		.jspCap { display: none; }
		.jspTrack { position: relative; }
		.jspDrag {position: relative; top: 0; left: 0; cursor: pointer; }

		.jspVerticalBar { width: 13px; }
		.jspTrack { background: #ccc; border-radius: 2px; width: 3px; margin: 0 auto; }
		.jspDrag { width: 15px; height: 15px; background: #ff8421; border-radius: 8px; margin: 0 0 0 -6px; }









/*  Super Awesome Buttons with CSS3 and RGBA
    Source: http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba
*/
.awesome, .awesome:visited {
	        background: #222 url(alert-overlay.png) repeat-x !important; 
	        display: inline-block !important; 
	        padding: 5px 10px 6px !important; 
	        color: #fff !important; 
	        text-decoration: none !important;
			font-weight: bold !important;
			line-height: 1 !important;
	        -moz-border-radius: 5px !important; 
	        -webkit-border-radius: 5px !important;
	        border-radius: 5px !important;
	        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        box-shadow: 0 1px 3px rgba(0,0,0,0.5) !important;
	        text-shadow: 0 -1px 1px rgba(0,0,0,0.25) !important;
	        border-bottom: 1px solid rgba(0,0,0,0.25) !important;
	        position: relative !important;
	        cursor: pointer !important;
            }

.awesome:hover							{ background-color: #111 !important;}
.awesome:active							{ top: 1px !important; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px !important;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px !important;}
.large.awesome, .large.awesome:visited 			{ font-size: 14px !important; padding: 8px 14px 9px !important;}
	
.green.awesome, .green.awesome:visited		{ background-color: #91bd09 !important;}
.green.awesome:hover						{ background-color: #749a02 !important;}
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf !important;}
.blue.awesome:hover							{ background-color: #007d9a !important;}
.red.awesome, .red.awesome:visited			{ background-color: #e33100 !important;}
.red.awesome:hover							{ background-color: #872300 !important;}
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b !important;}
.magenta.awesome:hover							{ background-color: #630030 !important;}
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00 !important;}
.orange.awesome:hover							{ background-color: #d45500 !important;}
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515 !important;}
.yellow.awesome:hover		

.addcomment {margin-top: 5px; margin-left:10px;}
.h3 {background: url("../images/addcom.png") 0px 0px no-repeat transparent;height: 30px;padding: 0px 0px 0px 35px;font-size: 20px;}

/*** AddComments ***/
.AddCommentsError{
margin: 0 0 18px 0;
padding: 6px 10px 7px 10px;
border: 1px dotted #FDB67D;
background: #FFF9F2;
line-height: 18px;
font-size: 13px;
color: #555;
text-shadow: 1px 0 0 white;
}

.AddComments{
margin: 0 0 8px 0;
}

.AddComments textarea{
resize: none;
height: 80px;
width: 598px;
padding: 8px 24px 8px 24px;
border: 2px solid #93C0E3;
font-size: 12px;
}

.AddCommentsBlock{
display:block;
}

.AddCommentsNameEmailTitle{
float:left;
font-weight:bold;
width:106px;
}

.AddCommentsBlock .btn{
float:right;
}

.boxslider { position: relative }
.age {background:  no-repeat;  display:  block; height: 46px; position: absolute; top: 495px; left: 415px; width: 46px;}

.Like {background:  no-repeat;  display:  block; height: 46px; position: absolute; top: 879px; left: 600px; width: 46px;}

	.video {
		background: url(../images/trailer.jpg) left top repeat-y;
	}
	
		.video-top {
			background: url(../images/trailer-top.jpg) left top no-repeat;
		}
		
			.video-bottom {
				background: url(../images/trailer-bottom.jpg) left bottom no-repeat;
				min-height: 300px;
				padding: 20px 0 135px 0;
				position: relative;
			}
			
				.video-title {
					font-size: 10px;
					font-weight: bold;
					color: #959595;
					position: absolute;
					bottom: 110px;
					left: 25px;
				}
				
					.video-title strong {
						color: #4fadc5;
						text-transform: uppercase;
					}


.relatebg { padding: 19px; height: 1%; border: 1px solid #dadada; background: #fff url(../images/relatebg.png) }



.tellfriends{padding-bottom:15px;}
.tellfriends table{width:100%;}
.tellfriends .social td.bascell{padding-left:7px;width:25%;text-align:right;white-space:nowrap;}










.edge-left {
float: left;
width: 2;
height: 2;
border-width: 10px;
border-style: solid;			 	 
border-color: rgb(138, 33, 46) rgb(138, 33, 46) rgb(138, 33, 46) rgba(255, 255, 255, 0);
position: relative;}

.lenta {
float: right;
position: absolute;
right: -65px;
top: -205px;
z-index: 555;}

.cont {
background: rgb(138, 33, 46);
float: left;
color: #fff;
padding-top: 1px;
height: 19px;
padding-right: 7px;
font-size: 13px;
}

.lenta2 {
float: right;
position: absolute;
right: 12px;
top: 196px;
z-index: 2;}






.edge-left3 {
float: left;
width: 0;
height: 0;
border-width: 8px;
border-style: solid;			 	 
border-color: #492557 #492557 #492557 rgba(79, 24, 100, 0);
position: relative;}

.cont3 {
background: #492557;
float: left;
color: #fff;
padding-top: 1px;
height: 16px;
padding-right: 7px;
}


.badge { display: inline-block; background: #37b01f; color: #fff; padding: 0 7px; -webkit-border-radius: 4px; border-radius: 4px; }



.top-btl { padding: 13px 25px; background: #000 url("../images/blik.png") no-repeat 600px 0; background-color: rgba(0,0,0,0.9); font-size: 2em; font-family: 'OpenSansCondensedBold', Tahoma, sans-serif; letter-spacing: -0.04em; text-transform: uppercase; }
	.top-btl p { margin: 0; }
	.top-btl:after { content: ""; display: block; clear: both; }
	.top-btl-l { float: left; }
	.top-btl-r { float: right; width: 240px; }

	.top-btl2 { padding: 13px 0 13px 25px; position: relative; width: 240px; margin-bottom: 25px; display: block; background-color: #212121; font-size: 2em; font-family: 'OpenSansCondensedBold', Tahoma, sans-serif; letter-spacing: -0.04em; text-transform: uppercase; }
	.top-btl2:after { content: ""; position: absolute; left: 0; bottom: -12px; border: solid transparent; border-top-color: #212121; border-width: 12px 12px 0 0; }


.addcomment {margin-top: 5px; margin-left:10px;}
.h3 {background: url("../images/addcom.png") 0px 0px no-repeat transparent;height: 30px;padding: 0px 0px 0px 35px;font-size: 20px;}


.full4 {background:url(../images/full4.gif) repeat-x bottom;padding:0 0 11px 3px;margin-bottom:13px;color:#737373;}
.flleft {float:left;}




/*gf-anywhere*/
.gf-anywhere {
	background:#4597BD; padding:10px 20px 10px; text-align:center; color:#ffdf7;
	border-bottom:1px solid #07598C;}
.bxslider1 {width:140px;}
.gf-right .bx-wrapper .bx-controls-direction a {top:40% !important;}
.gf-right .bx-wrapper .bx-prev {left: -35px; }
.gf-right .bx-wrapper .bx-next {left: 143px;}

.short-anywhere {position:relative;}
.short-anywhere a {display:block; padding:5px; height:251px;}
.short-anywhere img {border: 3px solid #B3E2FF; width:124px; height:180px;}
.short-anywhere span {
	display:block; color:#B3E2FF; width:114px; height:49px; overflow:hidden;
	padding:0 5px; text-transform:uppercase; margin:10px 0 0 0;}
.short-anywhere a:hover span {color:#fff;}
.short-anywhere a:hover img {opacity:0.8}



/*general blocks*/
.gf-wrapper {
	margin:0 auto; text-align:left; width:990px; position:relative; background:#252525;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.8), 0 0 100px rgba(255,255,255,0.3);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.8), 0 0 200px rgba(255,255,255,0.3);
	box-shadow: 0 0 5px rgba(0,0,0,0.8), 0 0 100px rgba(255,255,255,0.3); }

#gf-topbar {
	height:44px;
	border-bottom:1px solid #111; border-top:1px solid #2E3133;
	background:#222;
	background-image: linear-gradient(#151515, #2c2c2c);
	background-image: -moz-linear-gradient(#151515, #2c2c2c);
	background-image: -o-linear-gradient(#151515, #2c2c2c);
	background-image: -webkit-linear-gradient(#151515, #2c2c2c);
	background-image: -ms-linear-gradient(#151515, #2c2c2c);}

#gf-logobar {
	height:140px; border-top:1px solid #4d4d4d; border-bottom:5px solid #07598C;
	background:#333; overflow:hidden;
	background-image: linear-gradient(#3e3e3e, #151515);
	background-image: -moz-linear-gradient(#3e3e3e, #151515);
	background-image: -o-linear-gradient(#3e3e3e, #151515);
	background-image: -webkit-linear-gradient(#3e3e3e, #151515);
	background-image: -ms-linear-gradient(#3e3e3e, #151515);}

#gf-menubar { 
	height:50px; position:relative;
	border-top:1px solid #fff; background:#dedede;}

#gf-marquee {
	height:30px; padding:10px 20px;
	border-bottom:1px solid #111; border-top:2px solid #111;
	background:#222; position:relative;
	background-image: linear-gradient(#2a2a2a, #454545);
	background-image: -moz-linear-gradient(#2a2a2a, #454545);
	background-image: -o-linear-gradient(#2a2a2a, #454545);
	background-image: -webkit-linear-gradient(#2a2a2a, #454545);
	background-image: -ms-linear-gradient(#2a2a2a, #454545);}

.gf-whitebar {margin:10px 0 0 0; background:#f4f4f4; overflow:hidden;}

.gf-contentbar {
	margin:10px 0 0 0; overflow:hidden;
	background:#fefefe;
	border-top:5px solid #07598C;
	border-bottom:5px solid #07598C;}

#gf-bottom {
	padding:20px 0; margin:10px 0 0 0; color:#888; overflow:hidden;
	background:#333; border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b}

.gf-left {float:left; width:700px; padding:20px;}
.gf-right {
	float:right; width:248px; border-left:1px solid #d8d8d8; background:#eee; 
	padding-bottom: 20000px; margin-bottom: -20000px; overflow:hidden;}

.gf-color {background:#07598C;}


.social { 
background-color: #F7F7F9;
display: block;
height: 25px;
margin: 10px 0px 30px;
padding: 2px;
}

.social p {margin-bottom: 10px; color:#F25100;font-weight: 700;}

.social .mymir {float:left; margin-right: 30px;}
.social .vk {float:left;margin-right: 30px;}
.social .twitter {float:left;margin-right: 0px;}
.social .google {float:left;}



.full img {border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}

.socbox {
	float:left;
	width:300px;
	height:70px;
	display:block;
	margin:0 0 10px 0;
}
.socbox li {
	float:left;
	padding:0 8px 0 0;
}









div.edit-user {	position:absolute;
	right:0;	background:url(../images/a-ico-edit.png) no-repeat left center;
	padding:0 0 0 25px;}


.full img {border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}

.complaint-right a {
	color: #ffffff;
	font-size: 14px;
	font-family: pfdm;
	background: #0065AA;
	width: 109px;
	height: 23px;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	display: block;
    border-radius: 66px;
}
.complaint-right p {
	text-align: center;
	color: #616161;
	font-size: 13px;
	font-family: pfdr;
	margin-top: 10px;
}


.top_news li {padding:5px 0; border-bottom:1px dashed #ccc;}
.top_news li img {float:left; width:60px; height:60px; padding:0 15px 5px 0;}

.kino-min{position:absolute;left:900px;top:90px}.kino-min a{display:inline-block;opacity:.95}.kino-min a:hover{opacity:1}.kino-min_vkontakte{background:url("../images/we-vk.png") 0 0 no-repeat;height:23px;width:111px}

.quotes { background: url("") repeat; border: 2px solid #dee6f0; -webkit-border-radius: 12px; border-radius: 12px; padding: 15px; margin: 20px 20px 0; }
.quotes .size-h3 { color: #607896; font-weight: 900; }



/*** End Searchresult ***/
/*** Top100 ***/
.top100Title{
margin:0 0 10px 0;
}

.teble100{
background:rgba(255,255,255,0.5);
float:left;
margin:0 5px 5px 0;
width:490px;
}

.nomer100{
background: rgba(0, 201, 255, 0.7);
font-weight:bold;
text-align:center;
width:108px;
}

.chislo100{
background: rgba(8, 188, 248, 0.2);
font-weight:bold;
padding:0 0 0 10px;
width:372px;
}

.poster100{
padding:5px;
               -moz-border-radius: 16px; 
    -webkit-border-radius: 16px; 
    border-radius: 16px;
}

.poster100 img{
background:#fff;
-moz-box-shadow:0 0 5px #000;
-ms-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
padding:3px;
height:127px;
width:93px;
-moz-border-radius: 16px; 
-webkit-border-radius: 16px; 
border-radius: 16px;
}

.title100l{
background:rgba(255,255,255,0.5);
-moz-box-shadow:0px 8px 10px -8px rgba(0,0,0,0.8);
-ms-box-shadow:0px 8px 10px -8px rgba(0,0,0,0.8);
-webkit-box-shadow:0px 8px 10px -8px rgba(0,0,0,0.8);
box-shadow:0px 8px 10px -8px rgba(0,0,0,0.8);
font-size:14px;
font-weight:bold;
margin:5px 5px 5px 1px;
overflow:hidden;
padding:2px 2px 2px 4px;
height:20px;
}

.title100i{
border-bottom:1px dotted #9B9B9B;
line-height:15px;
margin:0 5px;
padding:0 0 0 50px;
}

.title100iname{
float:left;
font-weight:bold;
margin:0 0 0 -50px;
width:50px;
}
/*** End Top100 ***/
/*** ProfilePopup ***/
.ProfilePopupForm{
padding:5px;
}

.ProfilePopupAvatar{
background:#fff;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
-ms-box-shadow:0 0 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
box-shadow:0 0 5px rgba(0,0,0,0.5);
float:left;
padding:5px;
width:110px;
}

.ProfilePopupAvatar img{
width:110px;
}

.ProfilePopupInfo{
float:right;
font-size:12px;
padding:0 0 0 110px;
width:194px;
}

.ProfilePopupInfoBr{
border-bottom:1px dotted #9B9B9B;
}

.ProfilePopupSpan{
font-size:11px;
}

.ProfilePopupInfoName{
float:left;
margin:0 0 0 -110px;
font-weight:bold;
width:110px;
}
/*** End ProfilePopup ***/
/*** Stats ***/
.StatsContent{
background:rgba(255,255,255,0.5);
font-weight:bold;
padding:10px;
margin:10px 0 0 0;
text-shadow:0 1px 0 #fff;
}

.StatsRazdel{
background:rgba(250,250,150,0.2);
-moz-box-shadow:0px 8px 10px -8px rgba(0,0,0,0.5);
-ms-box-shadow:0px 8px 10px -8px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 8px 10px -8px rgba(0,0,0,0.5);
box-shadow:0px 8px 10px -8px rgba(0,0,0,0.5);
font-size: 16px;
padding:3px 8px;
}

.StatsContentPi{
background:rgba(200,200,200,0.2);
}

.StatsContentPunct{
border-bottom:1px dotted;
padding:3px 0 3px 0;
}

.StatsContentTitlePunct{
float:left;
padding:0 5px;
width:180px;
}

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

.u_table{
background:rgba(255,255,255,0.5);
font-weight:bold;
width:990px;
}

.u_table td{
padding:5px
}

.u_table_user_photo img{
-moz-box-shadow:0 0 5px rgba(0,0,0,1);
-ms-box-shadow:0 0 5px rgba(0,0,0,1);
-webkit-box-shadow:0 0 5px rgba(0,0,0,1);
box-shadow:0 0 5px rgba(0,0,0,1);
background:#fff;
margin:5px;
padding:5px;
width:100px;
}

.SpritAllPM{
background-position:-187px -69px;
height:22px;
width:32px;
}

.SpritAllPM:hover{
background-position:-220px -69px;
height:22px;
width:32px;
}
/*** End Stats ***/
/*** StopForm ***/
.StopForm{
display:block;
margin:20px auto 0;
padding:0 0 10px 0;
width:990px;
}

.StopFormTitle{
font-size:24px;
text-align:center;
}
/*** End StopForm ***/




@media screen and (max-width:1024px) {  
  .upTopZone {  
  display:none !important;  
  }  
} .blue .upTopButton, .blue .upTopZone p {  
  background-color:#3fa3e1;  
}  
.green .upTopButton, .green .upTopZone p {  
  background-color:#60bf3a;  
}  
.red .upTopButton, .red .upTopZone p {  
  background-color:#ca2929;  
}  
.orange .upTopButton, .orange .upTopZone p {  
  background-color:#ef990b;  
}  
.purple .upTopButton, .purple .upTopZone p {  
  background-color:#b053a0;  
}  
.grey .upTopButton, .grey .upTopZone p {  
  background-color:#777777;  
}

/*** Кнопка вверх ***/


.kp {
color: #F25100;
vertical-align: middle;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
}

.imdb {	color: rgb(255, 252, 28);
font-size: 12px;
vertical-align: middle;
padding-left: 15px;
font-family: tahoma;
font-weight: bold;
}

.rating23 {color: #3a95b5; font-size: 12px; font-family: tahoma; padding-left: 5px;font-weight:bold;padding-right:5px;}

blockquote {
  color: #333;
	margin: 5px 0 5px 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #267ABF;
	font-style: italic;
}
blockquote blockquote {
	margin: 5px 0 5px 10px;
	padding: 0 0 0 10px;
	border-left: 4px solid #CC3300;
}





.OnliPlayerB {background-color: rgb(213, 12, 12); -moz-box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.4); -webkit-box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.4); box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.4); border: 2px solid rgb(222, 222, 222); margin: 3px; padding: 3px; padding-bottom:10px; text-align:center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/*---Р‘Р»РѕРєРё РЅРѕРІР---*/




  
.xfvalue_poster img {margin: 0px 15px 5px 0px;
box-shadow: 0px 1px 10px -2px #6D6D6D;
border-radius: 22px;}
.xfvalue_pictures img {margin: 5px;
box-shadow: 0px 1px 7px #C5C5C5;
border-radius: 7px;}


.Kino-Min a{display:inline-block;opacity:.95}
.Kino-Min a:hover{opacity:1}
.Kino-Min_vkontakte{background:url("../images/we-vk.png") 0 0 no-repeat;height:23px;width:111px}


.tabs {  list-style: none;  height: 32px;  border-bottom: 1px solid #333333;  margin: 0;  padding: 0; }  
.page_tabs {  list-style: none;  height: 32px;  width: 100%;  margin-top: 10px;  margin-bottom: -20px;  border-bottom: none; }  
.tabs li, .page_tabs li {  margin: 0px;  padding:  2px 10px; float: left;  height: 31px;  line-height: 32px;  
border: 1px solid #333;  overflow: hidden;  position: relative;  
background: #111  repeat-x;  margin-right: 2px;  margin-bottom: 1px;
   -webkit-border-top-right-radius: 4px;  -webkit-border-top-left-radius: 4px;  -moz-border-radius-topright: 4px;  -moz-border-radius-topleft: 4px; 
    border-top-right-radius: 4px;  border-top-left-radius: 4px; }  
    .page_tabs li.active a {  -webkit-border-top-right-radius: 4px;  -webkit-border-top-left-radius: 4px;  -moz-border-radius-topright: 4px;  
    -moz-border-radius-topleft: 4px;  border-top-right-radius: 4px;  border-top-left-radius: 4px; }  
    .tabs li a, .page_tabs li a {  font-weight: bold;  color: #666666;  text-decoration: none;  display: block;  padding: 10px 20px;  outline: none; } 
    .tabs li a:hover, .page_tabs li a:hover {  color: #3DC0E0; }  
    .tabs li.active, .tabs li.active a, .tabs li.active a:hover, .page_tabs li.active, .page_tabs li.active a, .page_tabs li.active a:hover {  color: #333333;  background: #000;  border-bottom: 1px solid #ffffff;  }  
    .tab_container {  border: 1px solid #e0e0e0;  border-top: none;  overflow: hidden;  margin-bottom: 20px;  background: #000;  -webkit-border-bottom-right-radius: 4px;  -webkit-border-bottom-left-radius: 4px; 
     -moz-border-radius-bottomright: 4px;  -moz-border-radius-bottomleft: 4px;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px; }  
     .tab_content {  margin: 19px; /* 20 - border */ }


  #RutubeBox {background-color:#000; margin:0px; padding:2px; border:2px solid #000; width:550px; overflow:hidden; cursor:default; -moz-user-select:none;} 
  #RutubePlayer {width:100%; height:470px;} 
  #RutubePlayer span { display:block; height:470px; line-height:450px; color:#FFF; cursor:default; } 
  #PlayList {background-color:#EFEFEF; paading:5px; overflow:hidden; overflow-y:auto; width:100%; height:200px; } 
  #PlayList span#link {background-color:#F0F0F0; padding:7px; border-bottom:1px solid #CCC; color:#000; width:100%; display:block; text-align:left; text-shadow:0px 1px 1px #000; cursor:pointer; } 
  #PlayList span#link:hover {background-color:#1A1A1A; color:#FFFFFF; text-shadow:0px -5px 10px #FFF; } 
  #PlayList span#link:last-child {border:none;} 
 




/*Кадры к фильму*/
.screens {text-align: center;padding-left: 2px; background: #414141;clear: both;border-top: 5px solid #4A95F9;padding: 10px 12px 10px 13px;margin-bottom: 2px;}
.screens img {padding-right: 4px; width: 195px;opacity: 0.75; height:110px;}
.screens a img:hover {opacity: 1;}
.screens a {display:inline-block;vertical-align:top;}











.b-poster{
	position: relative;
	float: left;
	width: 110px;
	height: 150px;
	margin: 0 8px 8px 0;	
	padding: 0;
	border: 0;	
	display: block;
}	
.b-poster a, .b-poster a:visited, .b-poster a:hover {
text-decoration: none;
outline: 0;
color: #000;
}
.poster{
    position:absolute;
	display: block;
	width: 110px;
	height: 150px;		
	background-repeat: no-repeat;
	background-position: center top;
	cursor: pointer;
	overflow: hidden;			
}
.link{
	background: rgba(9, 100, 255, 0.6);
	display: inline-block;
	width: 102px;
	padding: 4px 4px 4px 4px;
	overflow: hidden;
	margin-top: 114px;
	color: #fff;
	line-height: 1.2em;
	text-align: center;
}
.poster:hover{
	z-index:99;
	overflow: visible;
}
.day{
    box-shadow: 0 0 6px #ccc;
	border: 1px solid #CACACA;
	
    background: url(../images/content-wrap-bg.png) repeat-x;
    margin-left: 8px;
	
    width: 590px; 
	padding:10px; 
	float: left; 
	margin-bottom: 20px;
}
.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}

#player-vk-write { background:#101010; margin:auto; width:610px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; border:1px solid #676767; position:relative; font-size:12px; }
#player-vk-player { background:#000000; margin:0px auto; width:100%; height:372px; clear:both; }
#player-vk-season, #player-vk-serial { margin:0px auto; padding:0px; width:530px; height:40px; list-style:none; overflow:hidden; white-space:nowrap; position:relative; }
#player-vk-season li, #player-vk-serial li  {font-size: 14px; float:left; height:30px; padding-top:4px; cursor:pointer; position:absolute; }
#player-vk-season li span, #player-vk-serial li span { background:#010101; text-align:center; width:60.25px; line-height:22px; margin:7px 4px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#FFF; border:1px solid #676767; }
#player-vk-season li span:hover, #player-vk-serial li span:hover { background:#4091b8; }
#player-vk-write .active { background:#4091b8; }
#player-vk-write .prev { background: url("../images/prev.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; left:5px; top:8px; }
#player-vk-write .prev:hover { background: url("../images/prev1.png") 0 0 no-repeat;}
#player-vk-write .next { background: url("../images/next.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; right:5px; top:8px;  }
#player-vk-write .next:hover { background: url("../images/next1.png") 0 0 no-repeat;}
#player-vk-write .prev1 { background: url("../images/prev.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; left:5px; bottom:8px; }
#player-vk-write .prev1:hover { background: url("../images/prev1.png") 0 0 no-repeat;}
#player-vk-write .next1 { background: url("../images/next.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; right:5px; bottom:8px;  }
#player-vk-write .next1:hover { background: url("../images/next1.png") 0 0 no-repeat;}


.quotetitle {
-moz-border-radius:5px; 
    -o-border-radius:5px; 
    -webkit-border-radius:5px; 
    -khtml-border-radius:5px; 
    border-radius:5px; 
    border:1px solid #676767;
position: relative;
background: #222111;
padding: 5px 15px 5px 5px;
}

.quot {
-moz-border-radius:5px; 
    -o-border-radius:5px; 
    -webkit-border-radius:5px; 
    -khtml-border-radius:5px; 
    border-radius:5px; 


background: #222111;
padding: 5px 15px 5px 5px;
}
.rating {color: #3a95b5; font-size: 16px; font-family: tahoma;}
#player-vk-season {color: #3a95b5; font-size: 16px; font-family: tahoma;}

#serii {
width:390px;
  font-size: 20px !important;
  font-weight: bold !important;
      cursor: pointer;
    border-radius: 7px;
    -moz-border-radius:7px; 
    -o-border-radius:7px; 
    -webkit-border-radius:7px; 
    -khtml-border-radius:7px; 
  border-style: solid;
  border-width: 2px;
  box-shadow: 1px 1px 3px #CDDCED inset;
}

#seriif {
background: #000;
  padding-top: 30px;
  padding-bottom: 20px;
  margin-top: 25px;
  border-radius: 19px;
  position: relative;
}

#seriif2 {
background: #2b2727;
  padding-top: 30px;
  padding-bottom: 10px;
  margin-top: 25px;
  border-radius: 19px;
  position: relative;
}

#perde {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 100;
	}
	 
	.ac-kapa {
	position: relative;
	
	z-index: 101;
	padding:10px;

	text-align:right;
	text-decoration:none;
	}
	.video {
	position: relative;
    width: 100%;
	height: 100%;
	z-index: 101;
	display:block;

	}
	.video1 {
	position: relative;
    width: 100%;
	height: 100%;
	z-index: 101;
	display:block;

	}

.scrollTop {
  background: url(http://foto.ua-n.com/navigation-up-frame.png) 0 -43px no-repeat;

  height: 43px;
  width: 43px;
  position: fixed;

  margin-left: 69%;

  display: none;
  top:2px;  
}

.scrollTop:hover {
  background-position: 0 0;
      display: block; 
}

.pw-player-section {background-color:#2b2727; padding:3px;   padding-top: 30px;
  padding-bottom: 20px;
  margin-top: 5px;
  border-radius: 19px;}
.pw-player-section embed, .pw-player-section object, .pw-player-section video, .pw-player-section iframe, .pw-player-section frame {width: 100% !important; height:360px;}


.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
	background-color: #000;
	background-image: url('/loading.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
