html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, q, dl, dt, dd, ol, ul, li,
fieldset, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
html {padding: 0!important;}
table {border-collapse: collapse;}
table td {vertical-align: top;}
body {
	color:#000;
	font:normal 11px Arial;
	background:#f7f7f7;
}

img {border:0;}

h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	margin:0.7em 0 0.3em 0;
	font-family: Arial;
	color: black;
	line-height: 1.1em;
}

.welcome-text h1 {
    margin: 0.2em 0 0.5em 0;
}

a:link {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:active,
a:hover{color:#000; text-decoration:none;}

p {margin:0px 0 15px 0px;}

ul {margin:0 0 1em 2em; list-style-type: disc;}
ol {margin:1em 0 1em 2em;}

input:focus {
	outline: none;
}

.big-nums { /*Р±РѕР»СЊС€РёРµ С†РёС„СЂС‹*/
	font-size: 18px;
	font-weight: bold;
	line-height: 31px;
}

.big-rating-count {
    background: url("img/ico-rating-big.png") no-repeat scroll 0 8px transparent;
    float: left;
    padding-left: 30px;
}
.big-rating-count span {
	color: green;
}
.big-rating-count i {
	font-size: 12px;
}
.user-name-1,
.user-name-2,
.user-name-3,
.user-name-normal {
	font-size: 11px;
	color: #010000;
	line-height: 20px;
	font-weight: bold;
	display: block;
	background: url(img/panda1s.png) no-repeat scroll 0 0 transparent;
	padding-left: 24px;
	float: left;
}
.user-name-1 {background: url(img/panda1s.png) no-repeat scroll 0 0 transparent;}
.user-name-2 {background: url(img/panda2s.png) no-repeat scroll 0 0 transparent;}
.user-name-3 {background: url(img/panda3s.png) no-repeat scroll 0 0 transparent;}
.user-name-normal .aka {
	color: #e76100;
	margin: 0 5px;
	vertical-align: top;
}
.user-name-anon {
    background: none;
    padding-left: 0px;
}
.user-name-b1,
.user-name-b2,
.user-name-b3,
.user-name-big {
    background: url("img/panda1b.png") no-repeat scroll 0 0 transparent;
    color: #010000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 50px;
    padding-left: 55px;
}
.user-name-b2 {background: url("img/panda2b.png") no-repeat scroll 0 0 transparent;}
.user-name-b3 {background: url("img/panda3b.png") no-repeat scroll 0 0 transparent;}
.user-name-normal a {
	color: #010000;
	text-decoration: none;
}
.user-project-team a {
	color: #E76100;
}
.date-time-small, .small-gray-text {
	float: left;
    font-size: 9px;
    margin: 5px 0 0 20px;
}
.simple-content .date-time-small {
	margin-top: 2px;
}
.small-gray-text {
	color: #707070;
	margin: 5px 0 0 10px;
}
.gray-text {
	color: #707070;
	font-size: 11px;
}
.gray-text-2 {
	color: #707070;
	font-size: 13px;
}
.gray-text b {
	color: #000;
}
.big-black-text {
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

.user-comments-count {
	background: url(img/ico-comments.png) no-repeat scroll 0 6px transparent;
	padding-left: 15px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	line-height: 20px;
}
.user-rating-count {
	background: url(img/ico-rating.png) no-repeat scroll 0 6px transparent;
	padding-left: 17px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	line-height: 20px;
}

.comment-block .user-rating-count,
.comment-block .rating-vote-result-text {
    /*background: url("img/ico-rating.png") no-repeat scroll 3px 9px #FFFFFF;*/
	background: none;
    margin: 14px 0 0;
    padding: 3px 5px 3px 19px;
	position: relative;
	left: 17px;
}
.comment-block .rating-vote-result-text {
	padding-left: 5px;
	font-weight: normal;
}

.raquo, .laquo {
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
    line-height: 12px;
    padding: 0 0 0 3px;
	vertical-align: text-top;
}

.pagination {
	width: 100%;
	float: left;
	margin: 15px 0px;
	font-size: 13px;
}
.pagination ul {
	list-style-type: none;
	margin: 0px 0px 0px 6px;
}
.pagination ul li {
	float: left;
	padding: 4px 9px;
}
.pagination li.selected {
	background: #000;
	color: #fff;
}
.pagination span {
	float: right;
	margin-right: 8px;
}

/**************************************************************************************
**************************************************************************************/
#page {
	min-width: 1000px;
	max-width: 1600px;
	margin: 0px auto;
	background: #DEDEDE;
	box-shadow: 0 0 10px 0;
}

#header {
	height: 53px;
	width: 100%;
	position: relative;
	font-size: 12px;
	box-shadow: 0 0 22px 0 #000;
	z-index: 99;
	max-width: 1600px;
	min-width: 1000px;
	margin-bottom: 20px;
}
.main-page #header {
	margin-bottom: 0px;
}

#header.hdr-locked {
	position: fixed;
}

#wrapper {
	width:100%;
}
#wrapper.hdr-locked {
	padding-top: 125px;
}
.main-page #wrapper.hdr-locked {
	padding-top: 65px;
}

#content {
	min-height:900px;
	margin-right: 280px;
	padding: 0 0 0 100px;
	min-width: 620px;
}

#sidebar {
	float:right;
	min-height:900px;
	height: 100%;
	width: 259px; /* было 269px */
	/*padding-left: 10px;*/ /* закомментировал */
	font-size: 12px;
}
#footer {
	height: 340px;
	width: 100%;
	background: url('img/ftr-back.jpg');
	float: left;
	margin-top: 30px;
}

/**************************************************************************************
**************************************************************************************/

#hdr-lock {
    background-color: #000;
    height: 105px;
    left: 0;
    position: absolute;
    width: 40px;
    cursor: pointer;
}
#hdr-lock:before {
    content: '';
    position: absolute;
    top: 17px;
    left: 2px;
    width: 40px;
    height: 65px;
}
#hdr-lock.hdr-locked{
    background: url("img/hdr-lock.png") repeat scroll 0 0 transparent;
}
#site-logo {
    background: url("img/logo.png") no-repeat scroll 0 0 transparent;
    height: 105px;
    left: 40px;
    position: absolute;
    top: 0;
    width: 104px;
}

#main-menu {
    background: url("img/hdr-black-back.png") repeat-x scroll 0 0 black;
    height: 65px;
    margin: 0 0 0 144px;
    padding: 0 0 0 23px;
}
#menu-lenta-container,#menu-multik-container {
	overflow: hidden;
	height: 65px;
	width: 0px;
	float: left;
	background: url("img/hdr-orange-sub-back.png") repeat-x scroll 0 0 transparent;
}
.hdr-box {
	height: 43px;
	padding: 22px 21px 0px;
	background: #e76100;
	float: left;
	color: white;
	position: relative;
	background: url(img/hdr-black-back.png) repeat-x;
	font-size: 17px;
	font-weight: bold;
	cursor: pointer;
}
.hdr-box-active{
    background: url("img/hdr-orange-back.png") repeat-x scroll 0 0 transparent;
    color: white;
}
.hdr-separator { /*СЂРѕРґРёС‚РµР»СЊСЃРєРёР№ СЂР°Р·РґРµР»РёС‚РµР»СЊ*/
    background: url("img/hdr-separator.png") repeat scroll 0 0 transparent;
    display: block;
    height: 65px;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
	font-size: 0px;
}
.hdr-separator-left {
	left: 0;
}

.hdr-sub-box { /*РІРЅСѓС‚СЂРµРЅРЅРёР№ РїСѓРЅРєС‚ РјРµРЅСЋ*/
	height: 53px;
	padding: 25px 30px 0px;
	background: #e76100;
	float: left;
	color: white;
	position: relative;
	background: url(img/hdr-orange-sub-back2.png) repeat-x;
	font-weight: bold;
	cursor: pointer;
}
.hdr-sub-box a {
	color: white;
}
.hdr-sub-box a:hover {
	color: black;
}
.hdr-sub-separator { /*РІРЅСѓС‚СЂРµРЅРЅРёР№ СЂР°Р·РґРµР»РёС‚РµР»СЊ*/
    background: url("img/hdr-sub-separator.png") repeat scroll 0 0 transparent;
    display: block;
    height: 65px;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
	font-size: 0px;
}
.hdr-sub-box-active{ /*РІРЅСѓС‚СЂРµРЅРЅРёР№ Р°РєС‚РёРІРЅС‹Р№ РїСѓРЅРєС‚*/
	background: #dedede;
	color: black !important;
	background: url(img/hdr-active-back.png) repeat-x;
}
.hdr-sub-box-active a{
	color: black !important;
}
.hdr-active-left{ /*РІРЅСѓС‚СЂРµРЅРЅРёР№ Р°РєС‚РёРІРЅС‹Р№ РїСѓРЅРєС‚, Р»РµРІР°СЏ С‡Р°СЃС‚СЊ*/
	width: 40px;
	height: 65px;
	position: absolute;
	left: -20px; top: 0px;
	background: url(img/hdr-active-left.png) repeat-x;
}
.hdr-active-right { /*РІРЅСѓС‚СЂРµРЅРЅРёР№ Р°РєС‚РёРІРЅС‹Р№ РїСѓРЅРєС‚, РїСЂР°РІР°СЏ С‡Р°СЃС‚СЊ*/
	width: 40px;
	height: 65px;
	position: absolute;
	right: -20px; top: 0px;
	background: url(img/hdr-active-right.png) repeat-x;
	z-index: 1;
}
.hdr-active-parent-left{ /*Р±Р»РѕРє РґР»СЏ СЃС‚С‹РєРѕРІРєРё Р°РєС‚РёРІРЅРѕРіРѕ РІРЅСѓС‚СЂРµРЅРЅРµРіРѕ РїСѓРЅРєС‚Р° СЃ СЂРѕРґРёС‚РµР»РµРј*/
	width: 40px;
	height: 65px;
	position: absolute;
	left: -20px; top: 0px;
	background: url(img/hdr-active-parent-left.png) repeat-x;
}

.hdr-sub-parent-left { /*Р±Р»РѕРє РґР»СЏ СЃС‚С‹РєРѕРІРєРё РІРЅСѓС‚СЂРµРЅРЅРµРіРѕ РїСѓРЅРєС‚Р° СЃ СЂРѕРґРёС‚РµР»РµРј СЃР»РµРІР°*/
	width: 30px;
	height: 65px;
	background: url(img/hdr-sub-parent-left.png) no-repeat;
	position: absolute;
	left: 0px; top: 0px;
}
.hdr-sub-box-active .hdr-sub-parent-left {
	width: 20px;
}
.hdr-sub-parent-right { /*Р±Р»РѕРє РґР»СЏ СЃС‚С‹РєРѕРІРєРё РІРЅСѓС‚СЂРµРЅРЅРµРіРѕ РїСѓРЅРєС‚Р° СЃ СЂРѕРґРёС‚РµР»РµРј СЃРїСЂР°РІР°*/
	width: 30px;
	height: 65px;
	background: url(img/hdr-sub-parent-right.png) no-repeat;
	position: absolute;
	right: 0px; top: 0px;
}
.hdr-sub-box-active .hdr-sub-parent-right {
	width: 20px;
}

#search-block {
    height: 56px;
    margin-right: 32px;
    position: absolute;
    right: 0;
    top: 0;
}
#search-button {
    background: url("img/search-btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 22px;
    margin: 19px 0 0 -10px;
    padding: 0;
    width: 15px;
}


#lenta-orange {
	background: url(img/orange-noise.jpg) repeat scroll 0 0 transparent;
	width: 100%;
	height: 450px;
}


/**************************************************************************************
РџСЂР°РІРёР»Р° РґР»СЏ РІРЅСѓС‚СЂРµРЅРЅРёС… СЌР»РµРјРµРЅС‚РѕРІ СЃР°Р№РґР±Р°СЂР°**********************************************
**************************************************************************************/
.sb-block {
	position: relative;
	float: right;
	width: 232px;
	background: #fff;
}

.sb-block-orange{
	background: url(img/orange-noise.jpg) repeat;
}

.sb-block-inner {
	float: right;
	width: 212px;
	background: url(img/sb-shadow-inner.png) repeat-y 100% 0;
	padding: 10px;
}
#sidebar-profile .sb-block-inner { /*РёРјРµРЅРЅРѕ Сѓ РїСЂРѕС„РёР»СЏ РґСЂСѓРіРёРµ РѕС‚СЃС‚СѓРїС‹*/
    padding: 10px 20px;
    width: 192px;
}

.sb-block-shadow  {
    background: url("img/sb-shadow-btm.png") repeat scroll 0 0 transparent;
    bottom: 0;
    float: right;
    height: 30px;
    position: relative;
    width: 232px;
}

.sb-header {
    background: none repeat scroll 0 0 black;
    float: left;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
	margin-bottom: 8px;
    padding: 2px 10px 5px;
}
.sb-header span {
	color: white;
}
.sb-header a{
	text-decoration: none;
	color: white;
}
.sb-header .raquo{
	color: #e76100;
	font-size: 19px;
}
.sb-block-orange .sb-header {
    background: none;
    font-size: 13px;
	color: black;
    padding: 2px 10px 5px 4px;
}


/*sb-block РґР»СЏ РїСЂРѕС„РёР»СЏ*******************************************************/
.user-avatar {
	margin: 10px 0 0 0;
	float: left;
}
.sb-profile-block {
	border-top: 1px solid #e5e5e5;
	padding-top: 12px;
	margin-top: 12px;
	clear: both;
}

.sb-profile-block .big-nums {
	margin: -8px 0px 4px;
}

.sb-profile-block .gray-text{
    display: block;
    margin-bottom: 5px;
}
.sb-profile-block.noborder {
	border-top: none;
}
.sb-profile-napisal {
	font-size: 13px;
}
.sb-profile-links a {
	display: block;
	margin-bottom: 6px;
}
.sb-profile-links .raquo {
	font-size: 14px;
	line-height: 14px;
	padding: 0px;
}
/*sb-block СЃ С‚РѕРїРѕРј СЋР·РµСЂРѕРІ *******************************************************/
#table-top-user {
	width: 100%;
	margin-bottom: 10px;
	/*border-bottom: 1px solid #ccc;*/
}
#table-top-user .user-rating-count {
    background: url("img/ico-rating.png") no-repeat scroll 0 2px transparent;
	line-height: 14px; margin: 0px;
}
#table-top-user td {
	padding: 3px 10px 5px 0;
}
#table-top-user.noborder {
	border-bottom: none;
}
#table-top-user .user-avatar {
	display: block;
	width: 50px;
	height: 50px;
	background-position: center;
	border-radius: 50%;
	overflow: hidden;
	margin: 0;
}
/*sb-block СЃ Р±Р»РѕРіР°РјРё *******************************************************/
#table-blogs {
	width: 100%;
}
#table-blogs thead td {
	text-align: right;
}

#table-blogs .td-blog-name {
	width: 140px;
	padding: 5px 0px;
}

#table-blogs .blog-name {
	color: #fff;
	padding: 4px 5px 4px 10px;
	font-weight: bold;
}
#table-blogs .blog-name .raquo{
	color: #000;
	padding: 0px;
	line-height: 14px;
}
#table-blogs .td-blog-rating {
	width: 60px;
	padding-left: 15px;
	vertical-align: middle;
}

#table-blogs .td-blog-rating .user-rating-count {
	margin: 0;
	opacity: 0.75;
}
/*РѕСЂР°РЅР¶РµРІС‹Р№ sb-block *******************************************************/
.sb-block-orange .quote-block {
	margin-top: 0px !important;
}
.sb-block-orange .quote_content {
	padding: 0px;
	color: #a0a0a0;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial;
}
.sb-block-orange .quote_content a {
	color: #a0a0a0;
}
.sb-block-orange .quote_content a:hover {
	color: black;
}
.sb-block-orange .time-ago {
	float: left;
	color: #000;
	margin: 0px 0px 5px 0px;
	width: 100%;
}
.sb-block-orange .blog-name {
	background: #000;
	margin-left: 5px;
}
.sb-block-orange .post-name {
   background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    float: none;
    font-size: 11px;
    margin-left: 5px;
    padding: 4px 4px 4px 10px;
	max-width: 188px;
	line-height: 18px;
}



/**************************************************************************************
РЎР°РјС‹Р№ РіР»Р°РІРЅС‹Р№ quote-block *************************************************************
**************************************************************************************/
.post-photo-block {
	border: 1px solid #000;
	overflow: hidden;
	position: relative;
}

.post-photo-list {
	list-style-type: none;
	width: 9999%;
}
.post-photo-list li{
	float: left;
}

.single-post {
	margin-bottom: 20px;
	margin-top: 0px !important;
}


.user-detail {
	margin-top: 0px !important;
}
.post-block {
	width: 100%;
	margin-bottom: 30px;
}
.comment-block {
	float: left;
	margin-top: 0px !important;
}
.post-block td{
	vertical-align: middle;
}
.post-block td:first-child {
	width: 60px;
}


.uli-outer {
	visibility: hidden;
	margin-top: 0px !important;
}
.quote-block-container {
	max-height: 205px;
	overflow-y: auto;
}
.quote-block {
	position: relative;
	width: 100%;
	margin-top: 25px;
	float: left;
	z-index: 0;
}
.quote-block-form {
	margin-top: 10px;
}
.quote-block-form textarea {
	width: 207px;
	height: 30px;
	outline: none;
}


.re1,.re2,.re3,.re4,.re5,.re6,.re7,.re8 { clear: left; float: none; width: auto;}
.re1 { margin-left: 5%;}
.re2 { margin-left: 10%;}
.re3 { margin-left: 15%;}
.re4 { margin-left: 20%;}
.re5 { margin-left: 25%;}
.re6 { margin-left: 30%;}
.re7 { margin-left: 35%;}
.re8 { margin-left: 40%;}

.re1.add-comment-form { width: 95%;}
.re2.add-comment-form { width: 90%;}
.re3.add-comment-form { width: 85%;}
.re4.add-comment-form { width: 80%;}
.re5.add-comment-form { width: 75%;}
.re6.add-comment-form { width: 70%;}
.re7.add-comment-form { width: 65%;}
.re8.add-comment-form { width: 60%;}

.quote_tl {
    background: url("img/quote-tl.png") no-repeat scroll left 1px transparent;
    height: 16px;
	position: relative;
	z-index: 1;

}
.quote_tr {
   background: url("img/quote-tr.png") no-repeat scroll right top transparent;
   height: 16px;
   width: 100%;

}
.quote_t {
    background: url("img/quote-t.png") repeat-x scroll left top transparent;
    height: 16px;
    margin: 0 29px 0 17px;
}
.quote_bl {
    background: url("img/quote-bl.png") no-repeat scroll 0 0 transparent;
    height: 25px;
}
.uli-outer .quote_bl {
	height: 16px !important;
}
.comment-block .quote_bl {
	position: relative;
	z-index: 1; /*z-index СЂР°Р±РѕС‚Р°РµС‚ С‚РѕР»СЊРєРѕ Сѓ СЌР»РµРјРµРЅС‚РѕРІ СЃ РїРѕР·РёС†РёРѕРЅРёСЂРѕРІР°РЅРёРµРј*/
}
.bezpipki .quote_bl { /*СѓР±РёСЂР°РµРј РїРёРїРєСѓ*/
    background: url("img/quote-bl-bp.png") no-repeat scroll 0 0 transparent;
    height: 25px;
}
.quote_br {
    background: url("img/quote-br.png") no-repeat scroll right bottom transparent;
    width: 100%;
}
.quote_b {
    background: url("img/quote-b.png") repeat-x scroll left bottom transparent;
    height: 16px;
    margin: 0 25px 0 40px;
}
.bezpipki .quote_b {
	margin-left: 20px;
}
.quote_l {
    background: url("img/quote-l.png") repeat-y scroll left top transparent;
    padding-right: 0;
	position: relative;
	z-index: 1;

}
.quote_r {
    background: url("img/quote-r.png") repeat-y scroll right top transparent;
    margin: 0 0 0 10px;
    padding: 0 17px 0 7px;
}
.quote_content {
	background: #fff;
	padding: 10px 25px 20px;
	min-height: 40px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.quote_content .topic-title {
	color: #A0A0A0;
	margin-right: 10px;
}
.quote_content_post {
        font-size: 14px;
}
.quote_content_post p {
	margin-bottom: 20px;
}
.admin-info {
	position: absolute;
	right: 15px;
	bottom: 0;
}
.admin-info,
.admin-info span a {
	color: #A0A0A0;
	font-size: 10px;
}
.uli-outer  .quote_content{
	font-family: Arial;
	padding: 0px;
}
.user-detail .quote_content {
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
    line-height: 14px;
}

.photo-post .quote_content {
	padding: 10px 0px 15px;
}

.quote-white-block .quote_content {
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
    line-height: 14px;
}

.quote-white-block {
	width: 49%;
	margin-left: 1%;
}
.quote-container-ftr .quote-white-block {
	width: 32%;
}
.quote-white-block h5 {
	color: #e76100;
	margin: 0;
}
.quote-white-block .user-name-normal {
	font-size: 10px;
}

.quote-white-block .quote-white-image-container {
    float: left;
    height: 94px;
    left: 5px;
    overflow: hidden;
    padding: 2px 0 0 2px;
    position: absolute;
    top: -11px;
    width: 96%;
    z-index: 0;
}

.quote-white-block  .quote-white-header-on-image {
    background: none repeat scroll 0 0 #FFFFFF;
    left: -10px;
    padding: 4px 10px;
    position: relative;
    top: -5px;
    z-index: 1;
}

.quote-head {
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
.quote-meta {
	margin: 0px 0 0 25px;
	font-family:Arial;
}
.reply-btn {
	float: right;
	margin-right: 5px;
}
.reply-btn a{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 7px 10px;
	background: #000;
	text-transform: uppercase;
}
.reply-cmnt {
	float: left;
	margin: 0px 0px 20px 10px;
}

/*РіРѕР»РѕСЃРѕРІР°РЅРёРµ*****************************************************************/
/*.vote-block {
    background: url("img/vote-block.png") no-repeat scroll 0 0 transparent;
    height: 64px;
    width: 60px;
    left: 4px;
	position: relative;
	text-align: center;
}*/
.vote-block {
    background: url("img/vote-block.png") no-repeat scroll 0 0 transparent;
    display: table-cell;
    height: 60px;
    left: -55px;
    position: absolute;
    text-align: center;
    top: 30px;
    vertical-align: middle;
    width: 60px;
    z-index: 0;
}
.comment-block .vote-block2 {
    background: none/* repeat scroll 0 0 #FFFFFF*/;
    display: block;
    /*float: left;
    height: 49px;*/
    left: 0;
    opacity: 1;
    padding-top: 5px;
    /*position: absolute;*/
    text-align: center;
    top: 0;
    /*width: 60px;*/
}
.user-detail .vote-block {
	top: 120px;
}

.vote-container {
    float: left;
    height: 40px;
    margin: 0 0 0 10px;
    position: relative;
    top: -17px;
}
.vote-btns {
	background: url("img/vote-btns.png") no-repeat scroll 50% 10px transparent;
    height: 34px;
    width: 60px;
	position: relative;
}
.comment-block .vote-btns {
    background: url("img/vote-btns.png") no-repeat scroll 2px 10px transparent;
    height: 34px;
    position: relative;
    top: 0px;
    width: 35px;
}
.comment-block .rating-vote-plus,
.comment-block .rating-vote-minus {
	border: none;
}
.comment-block .rating-vote-plus {
	left: 1px;
}
.comment-block .rating-vote-minus {
	left: 16px;
}
.vote-btns a {
    color: white;
    font-family: Trebuchet MS;
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
}
.vote-btn-plus,
.rating-vote-plus {
    display: block;
    height: 22px;
    left: 15px;
    position: absolute;
    top: 10px;
    width: 18px;
    cursor: pointer;
}
.vote-btn-plus.rating-vote-plus-active,
.rating-vote-plus.rating-vote-plus-active {
   background: url(img/vote-btn-plus.png) no-repeat;
}
.vote-btn-minus,
.rating-vote-minus {
    display: block;
    width: 16px; height: 20px;
    left: 29px;
    position: absolute;
    top: 10px;
    cursor: pointer;
}
.vote-btn-minus.rating-vote-minus-active,
.rating-vote-minus.rating-vote-minus-active {
	background: url(img/vote-btn-minus.png) no-repeat;
}
.vote-count {
	font: 11px/12px Arial;
	font-weight: bold;
}
.comment-block .vote-count{

}



.blog-name {
	background: #e76100;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	padding: 2px 10px;
        margin-right: 10px;
}
.blog-name a {
	text-decoration: none;
        border: none!important;
	color: #fff;
}

.post-name, .post-name h1{
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 0 0 5px;
}
.post-name {
    float: none;
}
.post-name a {
	text-decoration: none;
        border-bottom: 1px solid rgba(160, 160, 160, 0.7);
	color: #000;
}



.big-black-block {
	background: url(img/big-black-block.jpg) no-repeat;
	width: 623px;
	height: 65px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 46px;
	margin: 40px auto 20px;
	clear: left;
}
.big-black-block a{
	width: 623px;
	height: 111px;
	display: block;
	color: #fff;
	text-decoration: none;
}
.big-black-block .raquo{
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.small-black-block {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 11px;
    height: 22px;
    padding-top: 6px;
    text-align: center;
    text-transform: uppercase;
	margin: 0 5px 20px;
	clear: left;
}
.small-black-block a#add_comm {
	color: #fff;
	float: left;
	margin-left: 10px;
	text-transform: none;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.small-black-block.sbb-form {
	margin: 0px;
}

.small-black-block .user-comments-count{
    background: url("img/ico-comments-white.png") no-repeat scroll 0 3px transparent;
    line-height: 14px;
}
.small-black-block .comments-sort-block {
	float: right;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	margin-right: 10px;
	position: relative;
}
.small-black-block .comments-sort-block span {

}
.small-black-block .comments-sort-block span.active-link {
	text-decoration: underline;
	cursor: pointer;
}

.medium-black-block {
    background: none repeat scroll 0 0 #000000;
    clear: left;
    color: #FFFFFF;
    font-size: 9px;
    height: 27px;
    margin: 0 5px;
    padding: 11px 12px 0;
	line-height: 12px;
}
.mbb-header, .mbb-header h1{
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	float: left;
}
.mbb-header h1 {
	margin: 0px;
	font-weight: normal;
	line-height: 120%;
}
.mbb-header .raquo{
	color: #e76100;
}

.mbb-show-label{
	float: right;
	line-height: 15px;
}
.mbb-show {
    background: none repeat scroll 0 0 #E76100;
    border: 1px inset #D0D0D0;
    float: right;
    margin: 0 0 0 10px;
    padding: 5px 10px;
    position: relative;
    top: -4px;
	border-left: 2px solid #b64c00;
	border-top: 2px solid #b64c00;
}
.mbb-show a{
	color: #fff;
	padding: 0px 5px;
	opacity: 0.6;
}
.mbb-show a.selected{
	opacity: 1;
}


.post-censored {
    background: url("img/bbb-cens.jpg") no-repeat scroll 0 0 transparent;
    height: 116px;
    position: absolute;
    top: 35%; left: 0px;
    width: 685px;
    -webkit-transform: rotate(345deg) ;
    -moz-transform: rotate(345deg) ;
    -o-transform: rotate(345deg) ;
	text-align: center;
	color: #fff;
	padding-top: 35px;
	line-height: 18px;
}

.post-censored-header {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}
.post-censored a {
    color: #FFFFFF;
    display: block;
    height: 81px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}
.post-censored {
	color: #fff;
}
.post-censored .orange-link {
	color: #e76100;
        text-decoration: none;
        border: none;
}
.post-censored-header .raquo{
	color: #e76100;
}
.post-censored .orange-link .raquo{
	font-size: 12px;
}

/**************************************************************************************
РџСЂР°РІРёР»Р° РґР»СЏ lenta-orange Рё РІРЅСѓС‚СЂРµРЅРЅРѕСЃС‚РµР№***********************************************
**************************************************************************************/
.its-interesting {
    padding: 10px;
    text-align: center;
}

.its-interesting span{
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 10px;
}
.its-interesting a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

/*РІРЅСѓС‚СЂРµРЅРЅСЏСЏ РєР°СЂСѓСЃРµР»СЊ******************************************************************/
.inner-slider-container {
	height: 70px;
	/*width: 999%;*/
	position: relative;
	margin: 0 65px;
	overflow: hidden;
}
.inner-slider-clip {
	width: 999%;
	text-align: left;
}
.inner-slider-item-left,
.inner-slider-item-right,
.inner-slider-item-active {}
.inner-slider-arrow-left {
	height: 60px;
	left: 0;
	top: 5px;
	position: absolute;
	width: 60px;
	cursor: pointer;
	display: block;
	z-index: 1;
	background: url('/images/slider_arrows.png') no-repeat 0 0;
}
.inner-slider-arrow-right {
	height: 60px;
	right: 0;
	top: 5px;
	position: absolute;
	width: 60px;
	cursor: pointer;
	display: block;
	z-index: 1;
	background: url('/images/slider_arrows.png') no-repeat 0 -60px;
}
.inner-slider-arrow-left:hover {
	background-position: -60px 0;
}
.inner-slider-arrow-right:hover {
	background-position: -60px -60px;
}
.inner-slider-item {
	border: 1px solid black;
	margin: 7px 10px;
	overflow: hidden;
	display: inline-block;
	border-top-width: 2px;
}
.inner-slider-item.current-item {
	border-top: 2px solid #ff0000;
}
.inner-slider-item img {
	width: 70px;
	height: auto;
}

.sliderkit-container {
	width: 100%;
	height: 70px;
	overflow: hidden;
	position: relative;
}
.sliderkit .sliderkit-nav {
	width: 98%;
	height: 50px;
	padding: 10px;
}
.sliderkit-nav-btn {
	height: 60px;
	top: 5px;
	position: absolute;
	width: 60px;
	display: block;
	z-index: 1;
}
.sliderkit-nav-btn.sliderkit-nav-prev {
	left: 0;
}
.sliderkit-nav-btn.sliderkit-nav-next {
	right: 0;
}
.sliderkit-nav-btn.sliderkit-nav-prev a {
	display: block;
	width: 60px;
	height: 60px;
	background: url('/images/slider_arrows.png') no-repeat 0 0;
}
.sliderkit-nav-btn.sliderkit-nav-prev a:hover {
	background-position: -60px 0;
}
.sliderkit-nav-btn.sliderkit-nav-prev.sliderkit-btn-disable a {
	background-position: -120px 0px;
	cursor: default;
}
.sliderkit-nav-btn.sliderkit-nav-next a {
	display: block;
	width: 60px;
	height: 60px;
	background: url('/images/slider_arrows.png') no-repeat 0 -60px;
}
.sliderkit-nav-btn.sliderkit-nav-next a:hover {
	background-position: -60px -60px;
}
.sliderkit-nav-btn.sliderkit-nav-next.sliderkit-btn-disable a {
	background-position: -120px -60px;
	cursor: default;
}
.sliderkit-nav-btn span {
	display: none;
}
.sliderkit .sliderkit-nav-clip ul li {
	margin: 0 10px 0 0;
}

/*РєР°СЂСѓСЃРµР»СЊ Р±Р°РЅРЅРµСЂРѕРІ******************************************************************/
.slider-outer {
	width: 100%;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.slider-outer .slider-container {
    height: 275px;
    width: auto;
	position: relative;
	margin: 0 40px;
	overflow: hidden;
}
.slider-container .owl-slider-item {
	margin: 10px 30px;
	height: 255px;
	outline: 5px solid #ffffff;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.slider-container .owl-slider-item span {
	color: white;
	line-height: 33px;
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	text-align: left;
}
.slider-container .owl-slider-item a {
	width: 100%;
	height: 100%;
	display: block;
}
.slider-container .owl-slider-item span a {
	color: white;
	padding: 4px 10px;
	background-color: #E76100;
	display: inline;
}
.slider-container .owl-slider-item img {
	display: block;
	width: 100%;
	height: auto;
}
.slider-container .owl-item {}

a.season-tag {
	display: block;
	color: white;
	padding: 6px 10px;
	background-color: #E76100;
	text-decoration: none!important;
	font-size: 16px;
	margin: 10px;
	width: 80px;
	float: left;
}

.gutter-sizer {
	width:1%;
}
.item-sizer {
	width: 33%;
}
.slider-outer .slider-item {
    border: 1px solid black;
    /*float: left;*/
    margin: 10px 30px;
    /*opacity: 0.25;*/
	width: 40%;
	height: 255px;
	overflow: hidden;
	display: inline-block;
}
.slider-item-left,
.slider-item-right,
.slider-item-active {
	opacity: 1;
	border: 5px solid white;
	position: relative;
	text-align: left;
}
.slider-item-left img,
.slider-item-right img,
.slider-item-active img {
	position: absolute;
	z-index: 1;
	left: 0;
}
.slider-item-left span,
.slider-item-right span,
.slider-item-active span {
	color: white;
	line-height: 33px;
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
}
.slider-item-left a,
.slider-item-right a,
.slider-item-active a {
	color: white;
	padding: 4px 10px 4px 10px;
	background-color: #E76100;
}
.slider-outer .slider-arrow-left {
    background: none repeat scroll 0 0 black;
    color: white;
    font-size: 40px;
    height: 40px;
    left: 0; top: 115px;
    line-height: 34px;
    position: absolute;
    width: 38px;
	cursor: pointer;
	display: block;
	z-index: 1;
}
.slider-outer .slider-arrow-right {
    background: none repeat scroll 0 0 black;
    color: white;
    font-size: 40px;
    height: 40px;
    right: 0; top: 115px;
    line-height: 34px;
    position: absolute;
    width: 38px;
	cursor: pointer;
	display: block;
	z-index: 1;
}
.slider-outer .slider-arrow-left a,
.slider-outer .slider-arrow-right a {
	color: #ffffff;
}

.post-photo-block .slider-arrow-right, .post-photo-block .slider-arrow-left {
	top: 105px;
	text-align: center;
}

/**************************************************************************************
quote-block Р±РµР· С‚РµРЅРµР№ СЃ Р±РѕСЂРґРµСЂРѕРј РґР»СЏ РѕСЂР°РЅР¶РµРІРѕРіРѕ Р±Р»РѕРєР°**********************************
**************************************************************************************/
.quote-container {
	margin: 30px 0 0 0;
	float: left;
	width: 100%;
}
.quote-white {
	position: relative;
	overflow: hidden;
	padding-bottom: 12px;
	width: 32%;
	margin-left: 1%;
	float: left;
	font-size: 11px;
	color: #fff;
	line-height: 18px;
}
.quote-white-inner {
	border-width: 1px 1px 0px;
	border: 1px solid white;
	border-bottom: none;
	position: relative;
	height: 74px;
	padding: 5px 10px;
}
.quote-simple-text {
	font-size: 15px;
}
.quote-white-btm-left {
	bottom: -11px;
	background: url(img/abstract-border-quote.png) no-repeat scroll 0% 0% transparent;
	width: 30px;
	height: 11px;
	position: absolute;
	left: -1px;
}
.quote-white-btm-right {
	width: 100%;
	height: 11px;
	position: absolute;
	border-top: 1px solid white;
	left: 29px;
	bottom: -12px;
}

.bezpipki .quote-white-btm-left{
	display: none;
}
.bezpipki .quote-white-btm-right {
	left: -1px;
	width: 102%;
}

.quote-white b{
	font-size: 13px;
}
.quote-white-header-on-image {
    background: url("img/orange-noise.jpg") repeat scroll 0 0 transparent;
    left: -10px;
    padding: 4px 10px;
    position: relative;
    top: -3px;
    z-index: 1;
}

.quote-white-image-container {
	float: left;
    height: 80px;
    left: 0;
    overflow: hidden;
    padding: 2px 0 0 2px;
    position: absolute;
    top: 0;
    width: 99%;
    z-index: 0;
}
.quote-white-meta {
	margin: 15px 0 0 20px;
}
.quote-white-meta .user-name-normal {
	background: url(img/user-ico-small.png) no-repeat scroll 0 0 transparent;
}
.quote-white-meta .user-name-normal a {
	color: #fff;
	text-decoration: none;
}
.quote-white-meta-right {
	float: right;
}

.quote-white-meta .user-comments-count {
	background: url(img/ico-comments-white.png) no-repeat scroll 0 6px transparent;
}
.quote-white-meta .user-rating-count {
	background: url(img/ico-rating-white.png) no-repeat scroll 0 6px transparent;
}

.phrase-of-day-container {
	overflow: hidden;
	position: absolute;
	left: 0px;
	width: 100%;
	top: 0px;
	padding-top: 20px;
	min-height: 65px;
}
.quote-white-block .phrase-of-day-container {
    left: 5px;
    padding-top: 30px;
    top: -5px;
    width: 98%;
}

.phrase-of-day {
	-webkit-transform: rotate(355deg) ;
    -moz-transform: rotate(355deg) ;
    -o-transform: rotate(355deg) ;
    background: none repeat scroll 0 0 black;
    color: white;
    font-size: 13px;
    height: 33px;
    left: -10px;
    padding: 10px;
    position: relative;
    text-align: center;
    top: -8px;
    width: 100%;
}
.quote-white-block .phrase-of-day {
    left: -18px;
}
.phrase-of-day-inner {
	padding: 0 50px;
}
.phrase-of-day-inner .laquo {
	position: absolute;
	font-style: normal;
	font-size: 80px;
	top: 15px; left: 5px;
}
.phrase-of-day-inner .raquo {
	position: absolute;
	font-style: normal;
	font-size: 80px;
	top: 5px; right: 5px;
}
/**************************************************************************************
Р±РѕР»СЊС€РѕР№ Р±РµР»С‹Р№ Р±Р»РѕРє РЅР° РіР»Р°РІРЅРѕР№*********************************************************
**************************************************************************************/
.main-white-block {
	position: relative;
	background: #fff;
	/*height: 405px;*/
	width: 100%;
	margin-bottom: 30px;
	box-shadow: 0 0 20px 2px #000;
	overflow: hidden;
}
.main-white-left {
	height: 100%;
	margin-right: 233px;
	padding: 30px;
}
.main-white-right {
	float:right; width: 203px; height: 100%;
	padding-right: 30px;
}
.bordered-block {
	border: 1px solid #e5e5e5;
	padding: 10px;
	margin: 10px 0;
}
.welcome-text {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.welcome-text a {
	text-decoration: underline;
}
.simple-content,
.simple-content p,
.simple-content li {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 14px;
}
.simple-content h2 {
    margin-bottom: 10px;
}
.simple-content a {
	text-decoration: underline;
}
.simple-content a:hover {
	text-decoration: none;
}
.auth-header, .blue-header{
	padding: 5px 15px;
	background: #000;
	text-transform: uppercase;
	color: #fff;
	float: left;
	margin: 0px 0px 10px;
}
.auth-header {
	padding: 5px 20px 5px 15px;
}

.auth-btn {
	width: 100%;
	border: none;
	background: #e67100;
	color: white;
	padding: 15px 0px;
	cursor: pointer;
	margin-top: 25px;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-appearance: none;
}

.blue-header {
	background: #189eff;
	float: none;
}
.blue-block .blue-header {
    float: left;
    font-size: 12px;
    margin: 12px 0 0 12px;
    padding: 0;
}
.blue-header .raquo {
	padding: 0px;
}
/**************************************************************************************
Р›РµРЅС‚Р° СЌРїРёР·РѕРґРѕРІ*************************************************************************
**************************************************************************************/
.blue-block {
	height: 48px;
	width: 100%;
	background: #189eff;
	position: relative;
}

.serial-label {
    color: #FFFFFF;
    float: left;
    font-size: 9px;
    left: 95px;
    opacity: 0.8;
    position: absolute;
    top: 6px;
	text-align: right;
}
.serial-label i {
	display: block;
	border-top: 1px solid #fff;
	margin: 2px 0px 0px 12px;
}
.serial-nums {
	list-style-type: none;
	float: left;
	margin: 0;
}
.serial-nums li{
	float: left;
	padding: 2px 4px;
        padding-left: 4px;
}
#serial-se li{
	padding: 2px 4px;
}
#serial-ep {
    left: 130px;
    position: absolute;
    top: 2px;
}
#serial-se {
    left: 130px;
    position: absolute;
    top: 18px;
}


.serial-nums a{
	color: #fff;
	font-size: 12px;
	opacity: 0.6;
}
.serial-nums a.big{
    font-size: 16px;
}
.serial-nums a.selected,
.serial-nums a:hover{
	border-bottom: 1px solid #fff;
	opacity: 1;
}

.episodes-outer {
	position: relative;
	overflow: auto;
}
.episodes-inner {
	overflow: hidden;
	width: 1000px;
}
.episode-middle-item {
	padding: 10px;
	background-color: #ffffff;
	position: relative;
	margin-bottom: 15px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 13px;
	box-shadow: 0 2px 4px 1px #919191;
	width: 98%;
}
/*.episode-middle-item p {
	margin: 0;
}*/
.episode-middle-item .orange-btn {
	float: right;
	/*margin-top: 10px;
	margin-right: 10px;*/
	color: #ffffff;
}
.episode-middle-item img {
	margin: 0;
	margin-right: 10px;
	float: left;
}
.episode-middle-item .tags {
	color: #bababa;
	margin-top: 10px;
}
.episode-middle-item .tags a {
	color: #bababa;
}
.orange-btn {
	background-color: #eb690b;
	color: #ffffff;
	padding: 5px 15px;
}
.episode-wr {
	width: 205px;
}
.episode-text-inner a {
	color: #fff;
}
#scroll-box {
    background: none repeat scroll 0 0 #EEEEEE;
    float: left;
    height: 180px;
    overflow: hidden;
    width: 610px;
}

#scroll-box p {
	width: 1000px;
}
.episode-link {
	float: left;
	margin: 5px;
	position: relative;
}
.episode-link:first-child {
	margin-left: 0px;
}
.episode-name-outer {
    background: none repeat scroll 0 0 black;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    left: 26px;
    position: absolute;
    top: 50px;
    width: 148px;
}
.episode-name-outer-fix {
    background: none repeat scroll 0 0 black;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    left: 26px;
    position: absolute;
    top: 50px;
    width: 148px;
}
.episode-num {
    background: url("img/ep-num-shadow.png") repeat-y scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 100%;
    padding-right: 6px;
    text-align: right;
    vertical-align: middle;
    width: 23px;
}
.episode-num span{
	display: block;
}
.episode-num i{
    border-top: 1px solid #FFFFFF;
    display: block;
    float: right;
    width: 16px;
}
.episode-name {
   padding: 10px;
}

.episode-text {
   background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 10px;
    height: 150px;
    left: 0;
    opacity: 0.9;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
	display: none;
}
.episode-text-inner {
	vertical-align: middle;
	padding: 10px;
	font-size: 11px;
	cursor: pointer;
        border: 5px solid #189EFF;
}

/**************************************************************************************
Р‘Р»РѕРє СЃ РїСЂР°РІРёР»Р°РјРё РґР»СЏ РІРёРґРµРѕ************************************************************
**************************************************************************************/
.video-container {
	margin-bottom: 30px;
	float: left;
	min-width: 630px;
}
.video-menu {
	position: relative;
	width: 100%;
	float: left;
}
.video-num {
    background: url("img/ep-num-shadow.png") repeat-y scroll 100% 0 #000000;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    height: 56px;
    left: -60px;
    padding: 4px 0 0;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 60px;
}
.video-num-shadow {
    background: url("img/sb-shadow-btm.png") repeat scroll 0 0 transparent;
    height: 30px;
    left: -60px;
    position: absolute;
    top: 60px;
    width: 60px;
}
.video-num span{
	display: block;
}
.video-num i{
    border-top: 2px solid #FFFFFF;
    display: block;
    left: 20px;
    position: relative;
    width: 22px;
}
.video-name {
	background: #000;
	height: 50px;
	float: left;
	padding: 5px 20px 5px 20px;
	max-width: 425px;
}
.video-name h1 {
	font-size: 20px;
	color: #fff;
	margin: 0px;
	line-height: 120%;
	font-weight: normal;
}
.video-pleer {
	float: left;
}
.video-meta {
	float: left;
	font-size: 13px;
	padding: 10px 0 0 10px;
}
.video-meta .raquo {
	font-size: 12px;
	padding: 0px;
}
.video-sound {
	list-style-type: none;
	margin: 15px 0 0 0;
}
.video-sound li{
	padding: 3px 8px;
}
.video-sound li.selected{
}
.video-sound li.selected a{
	color: #fff;
	background: #ec6911;
}
.video-sound li a{
	color: #606060;
	padding: 3px 8px;
}
.video-sound-block {
    border-bottom: 1px solid #808080;
    border-top: 1px solid #808080;
    margin: 20px 0 20px 10px;
    padding: 20px 0;
	line-height: 24px;
}

.video-buttons {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 28px;
    list-style-type: none;
    margin: 0;
    width: 100%;
    max-width: 600px;
}
.video-buttons li{
    background: none repeat scroll 0 0 #000000;
    border-left: 1px solid #333333;
    float: left;
    font-size: 14px;
    height: 28px;
    /*padding: 6px 15px 0;*/
    position: relative;
}
.video-buttons li,
.video-buttons li a{
	color: #fff;
}
.video-buttons li a {
	padding: 7px 15px;
	display: block;
	border: none;
}
.video-buttons li.active{
	background: #ec6911;
}

.video-buttons li .left-span{
	height: 28px;
	width: 15px;
	background: url('img/mini-menu-left.png') no-repeat;
	position: absolute;
	left: 0px; top: 0px;
	display: none;
}
.video-buttons li .right-span{
	height: 28px;
	width: 15px;
	background: url('img/mini-menu-right.png') no-repeat;
	position: absolute;
	right: 0px; top: 0px;
	display: none;
}
.video-buttons li.active .left-span,.video-buttons li.active .right-span{
	display: block;
}

/**************************************************************************************
**************************************************************************************/
#footer-left {
	background: url('img/footer-logo.jpg') no-repeat;
	height: 260px;
	width: 520px;
	float: left;
	padding: 30px 0px 0px 330px;
}
.ftr-menu {
	float: left; width: 150px;
}
.pay-system h6,
.ftr-menu h6 {
	font: bold 13px Arial, Helvetica, sans-serif; color: #808080; text-transform: uppercase; padding-bottom: 5px;
}
.ftr-menu ul, .ftr-menu ul li {
	list-style: none; padding: 0px; margin: 0px;
}
.ftr-menu ul li {
	padding-bottom: 5px;
}
.ftr-menu ul a {
	font: 11px Arial, Helvetica, sans-serif; color: #fff;
}
.ftr-menu ul a:hover {
	text-decoration: underline;
}
.ftr-menu-block {
	padding: 25px 0;
	overflow: hidden;
}
.ftr-menu_w_more {
	width: 250px;
	padding-right: 50px;
}
.ftr-copyright {
	color: #808080; padding-top: 2px; clear: both;
}
.pay-system a,
.ftr-copyright a {
    color: #808080;
    border-bottom: 1px solid rgba(111, 111, 111, 0.4);
    text-decoration: none!important;
}
.ftr-copyright a:hover {
    border-bottom: none;
}
#footer-right {
	float: right;
	width: 140px; height: 179px;
	text-align: left;
	position: relative;
}
#footer-copy {
	width: 95px;
	height: 51px;
	background: url(img/ftr-copy.png) no-repeat;
	position: absolute;
	top: 29px; left: 0px;
}
#footer-copy a{
	display: block; width: 118px; height: 51px; position: absolute;
}


/**************************************************************************************
РўР°Р±Р»РёС†Р° СЃ РїРѕР»СЊР·РѕРІР°С‚РµР»СЏРјРё + СЋР·РµСЂ-РґРµС‚СЌР№Р»*************************************************
**************************************************************************************/
.table-user-list {
	width: 100%;
	margin-bottom: 10px;
}
.table-user-list thead td {
	background: #000;
	color: #fff;
	padding: 10px;
    vertical-align: middle;
	position: relative;
}
.table-user-list thead td:first-child {
	padding-left: 70px;
}

/*.table-user-list thead td.hovered {
	background: #e76100;
}
.table-user-list thead td.hovered span{
	color: #fff;
}*/

.table-user-list span{
	padding: 0px 5px;
	opacity: 0.5;
	color: #000;
}
.table-user-list span.active{
	opacity: 1;
}
.table-user-list .sort-up,
.table-user-list .sort-down {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 3px;
}
.table-user-list .sort-up {
	background: url('img/up_down_sprite.png') no-repeat 0 0;
}
.table-user-list .sort-down {
	background: url('img/up_down_sprite.png') no-repeat -16px 0;
	margin-right: 15px;
}
.table-user-list .sort-up:hover,
.table-user-list .sort-up.active {
	background: url('img/up_down_sprite.png') no-repeat 0 -16px;
}
.table-user-list .sort-down:hover,
.table-user-list .sort-down.active {
	background: url('img/up_down_sprite.png') no-repeat -16px -16px;
	margin-right: 15px;
}


.user-list-item {
	width: 100%;
	display: table;
	padding: 10px 0px;
	visibility: visible !important;
}
.user-list-item .uli-cell {
    display: table-cell;
    min-width: 100px;
    vertical-align: middle;
}
.user-list-item .uli-img { width: 46%; padding-left: 0px !important; line-height: 13px;}
.user-list-item .uli-img a {
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
	width: 50px;
	height: 50px;
	border: none;
}
.user-list-item .uli-img .gray-text {
	margin-top: 25px;
	display: block;
}
.user-list-item .user-list-info {
	display: inline-block;
	vertical-align: top;
}
.user-list-item .user-name-normal a {
	border-radius: 0;
	width: auto;
	height: auto;
}
.uli-status { white-space: nowrap; width: 20%; padding-left: 0px !important;}
.uli-posts { width: 17%; padding-left: 20px !important;}
.uli-rating { width: 17%; padding-left: 10px !important;}

.uli-separator {
	border-bottom: 1px solid #fff;
    border-top: 1px solid #b2b2b2;
    height: 0;
    position: relative;
    top: 15px;
    visibility: visible;
    width: 100%;
}

.ud-left {
	float: left;
	width: 192px;

}
.ud-right {
	margin-left: 192px;
	overflow:hidden;
}

.ud-name {
    background: none repeat scroll 0 0 #000000;
    clear: none;
    float: left;
    height: 40px;
    margin: 0 auto;
    padding: 20px 0 0;
    text-align: center;
    width: 192px;
}
.ud-name .user-name-normal {
	background: none;
    color: #010000;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 0px;
	float: none;
}
.ud-name .user-name-normal,
.ud-name .user-name-normal a {
	color: #fff;
}
.user-detail .user-avatar {
	margin: 0px;
	clear: left;
	float: none;
}
.ud-right .video-buttons  {
	margin-top: 32px;
	max-width: 100%;
}
.ud-right .video-buttons  li{
	font-size: 12px;
}
.table-ud-meta {
    margin: 10px 30px 0px 30px;
	width: 80%;
	clear: right;
}
.table-ud-meta tr{
}
.table-ud-meta td{
    padding: 10px 30px 0 0;
    vertical-align: middle;
}
.table-ud-meta tr td:first-child{
	width: 50px;
}

.table-ud-meta .user-name-big {
	margin-left: -7px;
}
.table-ud-meta .big-nums{
	float: left; margin-right: 10px;
}
.ud-showall-link {
	font-weight: bold;
    line-height: 31px;
	white-space: nowrap;
}
.ud-showall-link .raquo{
	font-size: 14px;
	line-height: 14px;
	padding: 0px;
}

.table-ud-info {
	font-weight: bold;
}
.table-ud-info .gray-text{
	font-weight: normal;
}
.table-ud-info td{
	vertical-align: middle;
	text-align: left;
	padding: 10px 0px 10px 30px;
}
.table-ud-info tr td:first-child{
	text-align: right;
	padding-left: 0px;
}
.table-ud-info td .user-groups {
	margin-right: 10px;
}
/*.table-ud-info td .user-groups:before {
	content: ', ';
}*/

/**************************************************************************************
РРєРѕРЅРєРё РґР»СЏ СЃРѕС†. СЃРµС‚РµР№******************************************************************
**************************************************************************************/
.favorites_icons h5 {
	font: bold 13px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; padding-bottom: 15px;
}
.favorites_icons ul {
	height: 30px;
}
.favorites_icons ul, .favorites_icons ul li {
	list-style: none; padding: 0px; margin: 0px;
}
.favorites_icons ul li {
	float: left; padding-right: 9px;
}
.favorites_icons ul li a {
	display: block; width: 32px; height: 32px;
}
#icon_fb{background:url(img/sn_facebook.png) no-repeat;}
#icon_vk{background:url(img/sn_vkontakte.png) no-repeat;}
#icon_pl{background: url(img/sn_google_plus.png) no-repeat;}
#icon_tw{background:url(img/sn_twitter.png) no-repeat;}
#icon_rss{background:url(img/rss.png) no-repeat;}

.breadcrumbs{
	padding: 10px 0px 10px 60px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.breadcrumbs span {
	padding: 0px 5px;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}

.ep_seasons .serial-label {
	left: 18px;
}
.ep_seasons #serial-ep, .ep_seasons #serial-se {
	left: 6px;
}
.ep_search_div {
	padding: 0px 0px 30px 60px;
}
.ep_search {
	background: #fff url(img/bg_ep-search.gif) top repeat-x; height: 28px; padding: 8px 15px 0px 10px;
}
.ep_search span {
	padding: 5px 0px 0px 0px; display: block; float: left;
}
.ep_search div {
	background: #E4E4E4 url(img/bg_search_input-t.gif) 0px 0px repeat-x; margin-left: 40px;
}
.ep_search div div {
	margin: 0px; background: url(img/bg_search_input-l.gif) left top no-repeat; padding: 0px 0px 0px 10px; height: 21px;
}
.ep_search div div input {
	border: 0px; background: 0px; font: 10px Arial, Helvetica, sans-serif; color: #727272; width: 90%; height: 21px;
}
.ep_search div div input.s_button {
	width: 30px; cursor: pointer; display: block; float: right; font-size: 14px; padding-bottom: 3px;
}

.ep_blocks {
	padding-left: 37px;
}
.ep_blocks_table {
	width: 100%;
}
.ep_block_left, .ep_block_right {
	width: 33%; position: relative; padding-bottom: 10px;
}
.ep_block_center {
	width: 34%; position: relative; padding-bottom: 10px;
}
.ep_block {
	position: relative; width: 200px; height: 150px;
}
.ep_block_center .ep_block {
	margin: auto;
}
.ep_block_right .ep_block {
	float: right;
}
.ep_block .episode-link {
	float: none; margin: 0px;
}
.ep_block a {
	display: block; position: relative;
}


/**************************************************************************************
РЎС‚СЂР°РЅРёС†Р° СЃ С„РѕСЂРјР°РјРё*********************************************************************
**************************************************************************************/
.form_table {
	width: 80%;
	background: #EBEBEB;
	margin-bottom: 10px;
	font: 12px Arial, Helvetica, sans-serif; color: #464646;
}
p.form_table_label {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
}
.form_table_narrow {
	width: auto;
}
.form_table td{width: 49%; padding: 10px 0px 10px 5px; vertical-align: middle;}
.form_table_narrow td {width: 250px;}
.form_table td sup{color: #EB690B; font-size: 12px;}
.form_table input, .form_table textarea, .form_table select {
	background: #F3F3F3;
	width: 90%;
	border-top: 2px solid #B6B6B6;
	border-left: 2px solid #CFCFCF;
	border-bottom: 0px;
	border-right: 0px;
	}
.form_table input,
.form_table textarea,
.form_table select {
	outline: none;
}
.form_table input[type=radio],
.form_table input[type=checkbox] {
	width: auto;
}
.form_checkbox {
	width: auto!important;
	}
.form_table textarea{height: 130px;}

a.form-button {
	background: #000;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 8px 5px;
	margin-right: 10px;
	cursor: pointer;
	display: inline-block;
	text-transform: uppercase;
	border: none!important;
}
input.button,
.form_buttons input {
	border: 0px;
	background: #000;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 30px;
	padding: 0px 5px;
	margin-right: 10px;
	cursor: pointer;
	text-transform: uppercase;
	width: auto;
}
div.block-left {
	float:left;
}
div.block-left p {
	margin: 0;
	padding: 13px;
}
.form_buttons span.text {
	color: #ffffff;
	margin-top: 3px;
	display: block;
        font-size: 10px;
}
.form_buttons span.text a {
	color: #ffffff;
	border-bottom: 1px solid rgba(237, 237, 237, 0.7);
}
.form_buttons span.text a:hover {
	border-bottom: none;
}
input.button {
	margin-top: 3px;
}
div.fields {
	margin-bottom: 3px;
}
div#right_answer {
	padding: 10px 0;
}
.form_table td.single {
	width: auto;
	padding-right: 44px;
}
.form_table td.single textarea {
	width: 100%;
}
.form_table td.single input[type=file] {
	width: auto;
}
table.wide {
	width: 100%;
}
table.wide.no-bg {
	background: none;
}
table.wide td {}
table.wide td.first-col {
	width: 30%;
}
table.wide td input,
table.wide td textarea {
	width: 97%;
}
table.wide td input[type=file] {
	width: auto;
}


.table{width: 80%; margin-top: 40px;}
.tr_hdr{width: 80%; background: #000;}
.tr_hdr td a{color: #BBBBBB;}
.tr_hdr td a:hover{text-decoration: underline; color: #fff;}
.table th{background: #EBEBEB; font: normal 11px/11px Arial, Helvetica, sans-serif; color: #000; text-align: left;}
.table th, .table td{padding: 5px 10px;}
.table td{border-bottom: 1px solid #A1A1A1;}
.table td a:hover{text-decoration: underline;}
.table th.check, .table td.check{text-align: right;}
.table tr.last td{border: 0px;}
.tr_ftr{background: #EBEBEB; text-align: right;}
.tr_ftr input, .tr_ftr select{font: normal 11px/11px Arial, Helvetica, sans-serif; color: #fff; background: #000; border: 0px; padding: 5px;}
.tr_ftr select option{color: #fff;}

.gray-table {
	background: #EBEBEB;
	margin: 10px 0;
	width: 100%;
}
.gray-table th {}
.gray-table td {}
.gray-table td.first-col {
	width: 20%;
}
.form_buttons_big input {
	font-size: 16px;
	height: 40px;
	padding: 5px 15px;
}
.form_buttons .add_friend_btn {
	background-color: #000;
	color: #fff;
	padding: 13px 15px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	border:none;
}

/**************************************************************************************
Р‘Р»РѕРє Р°РІС‚РѕСЂРёР·Р°С†РёРё***********************************************************************
**************************************************************************************/
.auth-header-inputs {
	margin:7px 0 0 0;
}
.ac-text,
.el-text,
.ahi-text {
	background: #F3F3F3;
	border-top: 2px solid #B6B6B6;
	border-left: 2px solid #CFCFCF;
	border-bottom: 0px;
	border-right: 0px;
	margin-bottom:7px;
	padding:3px;
}
.ahi-text {
	width: 178px;
}
.custom-textarea {
	background:none repeat scroll 0 0 #F3F3F3;
	border-color:#B6B6B6 -moz-use-text-color -moz-use-text-color #CFCFCF;
	border-style:solid none none solid;
	border-width:2px 0 0 2px;
}

/**************************************************************************************
РњРµРЅСЋС€РєР° РґР»СЏ С‚РµРєСЃС‚РѕРІРѕР№ СЃС‚СЂР°РЅРёС†С‹*********************************************************
**************************************************************************************/

.black-inline-menu {
	margin:15px 0 10px 0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
.black-inline-menu li {
	padding:0;
	margin:0;
	position:relative;
	float:left;
	//float:none;
	//display:inline;
	zoom:1;
}
.black-inline-menu li a {
	display:inline-block;
	background:#000;
	padding:6px 15px;
	color:#fff;
	font-size:14px;
	border-bottom:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	position:relative;
}
.black-inline-menu li a:hover {
	background:#EC6911 !important;
}
.bim-left, .bim-right {
	display:block;
	width:15px;
	height:28px;
	position:absolute;
	top:0;
}
.black-inline-menu li a:hover .bim-left {
	left:0;
	background:#FFF url("img/mini-menu-left.png") left top no-repeat;
}
.black-inline-menu li a:hover .bim-right {
	right:0;
	background:#FFF url("img/mini-menu-right.png") left top no-repeat;
}


/**************************************************************************************
Р¦РёС‚Р°С‚С‹********************************************************************************
**************************************************************************************/
.quotations {
	margin:15px 0 20px;
}
.quotations-item {
	display:inline-block;
	//display:inline;
	//zoom:1;
	font-size:13px;
	line-height:23px;
	padding-bottom:30px;
	margin-bottom:30px;
	position:relative;
}
.quotations-item-text {
	display:inline-block;
	//display:inline;
	//zoom:1;
	padding:20px 35px;
	background:#000;
	color:#fff;
	margin:0 0 1px 0;
	position:relative;
        font-size: 110%;
}
.no-quotes .qi-laquo,
.no-quotes .qi-raquo {
	display:none;
}
.qi-laquo, .qi-raquo {
	color:#E76100;
	font-size:19px;
	line-height:14px;
	}
.qi-laquo {
	position:absolute;
	top:24px;
	left:20px;
	}
.qi-raquo {
	position:relative;
	top:2px
	}
.quotations-item-author {
	position:absolute;
	bottom:0;
	right:0;
	background:#000;
	color:#fff !important;
	height:30px;
	line-height:30px;
	padding:0 25px;
}

/**************************************************************************************
РџРµСЂСЃРѕРЅР°Р¶Рё******************************************************************************
**************************************************************************************/

.personage {
	margin:0 0 15px 0;
	overflow:hidden;
}
.personage-item {
	float:left;
	margin:0 10px 10px 0;

}
.personage-item img {
	zoom:1;
	border:none;
	position:relative;
	margin:0;
	padding:0;
	display:block;
}
.personage-item-label {
	background:#000;
	text-transform:uppercase;
	color:#fff;
	padding:10px 20px;
	display:inline-block;
	zoom:1;
	position:relative;
	cursor:pointer;
}


/**************************************************************************************
**************************************************************************************/

.add-comment-form {
	background:#fff;
	clear:left;
	position:relative;
	width:100%;
	padding-bottom:25px;
	margin-bottom: 20px;
}
.subcribe-block {
	position: absolute;
	top: 0px;
	right: 130px;
	z-index: 2;
}
.subcribe-block .subcribe-link {
	cursor: pointer;
	font-size: 11px;
	color: #A0A0A0;
	border-bottom: 1px solid rgba(166, 166, 166, 0.7);
}
.subcribe-block .subcribe-link:hover {
	border-bottom: 1px solid transparent;
}
.add-comment-form-table {
	width:100%;
	//margin:-20px 0 -20px 0;
}
.add-comment-form-table td {
	vertical-align:middle;
}
.ac-name-td {
	padding:20px 30px 20px 53px;
	background:url("img/user.gif") 32px 22px no-repeat;
	//background:url("img/user.gif") 32px 24px no-repeat;
	position:relative;
}
.ac-text {
	width:180px;
	position:relative;
	display:inline;
	vertical-align:middle;
	top:2px;
	//top:4px;
	margin-right:5px;
}
.ac-extended-form {
	border-right:1px solid #e76100;
	padding-right:5px;
}
.ac-rss {
	padding-left:3px;
}
.ac-button-td {
	padding:0 30px;
	height:40px;
}
.ac-button-inner {
	position:relative;
}
.ac-button {
	position:absolute;
	right:-5px;
	top:-10px;
	background:#FFF url("img/add-comment-button.png") left top no-repeat;
	border:none;
	width:122px;
	height:40px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:12px;
	padding-bottom:8px;
}
.ac-nospam-label {
	position:relative;
	padding-right:23px;
}
.ac-nospam {
	position:absolute;
	top:-2px;
	right:0;
}

.ac-textarea-label {
	display:block;
	padding:0 30px 10px 30px;
}
.ac-textarea-inner {
	margin: 0 42px 0 30px;
}
.ac-textarea {
	width:100%;
	padding:5px;
	position:relative;
	display:block;
	overflow:auto;
	height:115px;
}

.clear {
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
}

/**************************************************************************************
**************************************************************************************/

.scroll-pane-arrows {
	min-height:174px;
}

.episodes-inner {
	margin-bottom:14px;
}

/*
 * CSS Styles for jScrollPane.js
 */

.jspContainer {
	overflow: hidden;
	position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
}
.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 14px;
}
.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	position: relative;
	border-radius: 4px;
}
.jspHorizontalBar .jspTrack {
	background:url("img/scroll/scroll-repeat.gif") left top repeat-x;
	position: relative;
}
.jspVerticalBar .jspTrack {
	background-color: rgba(235, 235, 235, 0.7);
	border-radius: 4px;
}
.jspHorizontalBar .jspTrackLeft,
.jspHorizontalBar .jspTrackRight {
	position:absolute;
	top:0;
	height:14px;
	width:12px;
	background-image:url("img/scroll/scroll-round.gif");
	background-repeat:no-repeat;
	//z-index:-1;
}
.jspTrackLeft {
	left:16px;
	background-position:0 0;
}
.jspTrackRight {
	right:16px;
	background-position:0 -14px;
}
.jspDrag {
	position:relative;
	top: 0;
	left: 0;
	cursor: pointer;
	z-index:30;
}
.jspVerticalBar .jspDrag {
	background-color: #EBEBEB;
	border-radius: 4px;
}
.jspHorizontalBar .jspDrag {
	background:url("img/scroll/scrollbar-repeat.gif") left top repeat-x;
}
.jspDragLeft,
.jspDragRight {
	position:absolute;
	top:0;
	height:14px;
	width:12px;
	background-image:url("img/scroll/scrollbar-corners.gif");
	background-repeat:no-repeat;
}
.jspDragLeft {
	left:0;
	background-position:0 0;
}
.jspDragRight {
	right:0;
	background-position:0 -15px;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}
.jspArrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	position:relative;
	z-index:10;
	background-image:url("img/scroll/scroll-arriws.gif");
	background-repeat:no-repeat;
}
.jspArrowLeft {
	background-position:0 0;
}
.jspArrowRight {
	background-position:0 -14px;
}
.jspArrow.jspDisabled {
	cursor: default;
}
.jspArrowLeft.jspDisabled {
	background-position:0 -28px;
}
.jspArrowRight.jspDisabled {
	background-position:0 -42px;
}
.jspVerticalBar .jspArrow {
	height: 16px;
}
.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus {
	outline: none;
}
.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0;
}

.slider-wrapper {
	overflow:hidden;
	border:1px solid #000000;
	position:relative;
}
.slider-prev, .slider-next {
	position:absolute;
	top:107px;
	background:#000;
	color:#fff;
	font-size: 40px;
	height: 40px;
	line-height: 34px;
	width: 38px;
	cursor: pointer;
	z-index:10;
	text-align:center;
}
.slider-prev {
	left:0;
}
.slider-next {
	right:0;
}

.sp-tube {
	background:#eb690b;
	padding:10px;
	position:relative;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:10px;
	clear: left;
}
.sp-tube-count {
	position:absolute;
	right:10px;
}

.sp-tube-items {
	margin:0 0 15px 0;
	overflow:hidden;
	min-width: 640px;
}
.sp-tube-item {
	display:inline-block;
	margin:0 7px 45px 0;
	width:220px;
	vertical-align:top;
}
.sp-tube-item img {
	zoom:1;
	border:none;
	position:relative;
	margin:0;
	padding:0;
	display:block;
}

.sp-tube-item-label {
	background:#000;
	text-transform:uppercase;
	color:#fff;
	padding:5px 10px;
	display:inline-block;
	zoom:1;
	position:relative;
	cursor:pointer;
	line-height:20px;
}

.last-comment-hdr {
	background: none repeat scroll 0 0 #FFFFFF;
    left: 5px;
    padding: 7px 20px;
    position: absolute;
    text-transform: uppercase;
    top: -24px;
}

#content form a {
	text-decoration: underline;
}
#content form a:hover {
	text-decoration: none;
}

/*new styles*/

div.forum-statistics-allusers{clear:none !important}
div.forum-statistics-users{clear:none !important; margin-left:20px}
div.forum-clear-float{clear:none !important}
div.forum-filter-field span.forum-filter-field-item {float:none !important;}
div.forum-main-footer div.forum-rapid-access-items{float:none !important;}
div.forum-reply-field-user .forum-clear-float {clear: both!important;}

.simple-content {
	font-family: verdana,helvetica,arial,sans-serif;
	/*font-size: 120%;*/
	line-height: 18px;
}
a.link,
.user-about a,
.sb-block-online a,
.simple-content a {
	border-bottom: 1px solid rgba(111, 111, 111, 0.7);
	text-decoration: none!important;
}
a.link:hover,
.user-about a:hover,
.sb-block-online a:hover,
.simple-content a:hover {
	border-bottom: none;
}
.simple-content .user-name-normal a,
.simple-content .date-time-small a {
	border-bottom: none;
}
.simple-content li {
	margin-bottom: 10px;
}
.simple-content h3,
.simple-content h4 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.black-inline-menu {
	margin-bottom: 25px;
}
.black-inline-menu li {
	margin-bottom: 0;
}
.black-inline-menu li a.selected {
	background:#EC6911 !important;
}
.black-inline-menu li a.selected .bim-left {
	left:0;
	background:#FFF url("img/mini-menu-left.png") left top no-repeat;
}
.black-inline-menu li a.selected .bim-right {
	right:0;
	background:#FFF url("img/mini-menu-right.png") left top no-repeat;
}
.sp-tube a {
	color: white;
}
.sp-tube-item-label {
	cursor: auto;
}
.quote_content a,
.sp-tube-item-label a,
.quotations-item-text a,
.quotations-item-author a,
.sp-tube-item-label a.small {
	color: #fff;
	font-size: 80%;
	border-bottom: 1px solid rgba(166, 166, 166, 0.7);
}
.quote_content a,
.sp-tube-item-label a,
.quotations-item-text a,
.quotations-item-author a {
        font-size: 100%;
}
.quote_content a {
        color: #000;
}
.quote_content a:hover,
.sp-tube-item-label a:hover,
.quotations-item-author a:hover,
.quotations-item-text a:hover,
.sp-tube-item-label a:hover {
	border-bottom: none;
}
.mp3-detail {
	margin-bottom: 30px;
}
.jp-audio a {
	border: none;
}
.sb-header {
	color: white;
}
/*.main-white-block {
    height: 615px;
}*/


/*  new styles 16.11.2013
------------------------------------------------ */



#page {
	overflow-x: hidden;
	overflow-y: hidden;
}


/*  main-nav
------------------------------------------------ */

	.main-nav {
		/*height: 105px;*/
		height: 53px;
		background: #000;
		/*margin-left: 144px;
		padding-left: 30px;*/

		}
		.main-nav__in {
			width: 777px;

			background: #000;
			border-left: 1px solid #2b2b2b;
			}

		.main-nav .main-nav__lst {
			padding: 0;
			margin: 0;
			list-style-type: none;
			position: relative;
			top: 1px;
			}
			.main-nav .main-nav__i {
				padding: 0;
				margin: 0;
				float: left;
				width: 125px;
				position: relative;
				}
				.main-nav .main-nav__act {
					font-weight: bold;
					text-transform: uppercase;
					font-size: 14px;
					position: relative;
					display: block;
					height: 51px;
					line-height: 51px;
					padding: 0 18px;
					color: #fff;
					border: 1px solid #2b2b2b;
					border-top: none;
					border-left: none;

					}
                                .main-nav__twoline {
                                    line-height: 15px!important;
                                    padding: 10px 18px!important;
                                    height: 31px!important;
                                    font-size: 12px!important;
                                }
				.main-nav .main-nav__act_stl_store {
					padding-left: 47px;
					background-image: url(img/menu-img__store.png);
					background-repeat: no-repeat;
					background-position: 17px 13px;
					}
				.main-nav .main-nav__act_stl_store2 {
					padding-left: 47px;
					background-image: url(img/menu-img__store2.png);
					background-repeat: no-repeat;
					background-position: 19px 18px;
					}
				.main-nav .main-nav__act_stl_auction {
					padding-left: 47px;
					background-image: url(img/menu-img__auction.png);
					background-repeat: no-repeat;
					background-position: 19px 15px;
					}


			.main-nav .main-nav__i_stl_wto-lines .main-nav__act {
				height: auto;
				line-height: 20px;
				padding: 6px 18px  5px 18px;
				}

				.main-nav .main-nav__i:hover .main-nav__act,
				.main-nav__i_stt_cur .main-nav__act {
					background-color: #eb690b;
					color: #fff!important;
					}

				.main-nav .main-nav__i_stt_dis .main-nav__act,
				.main-nav .main-nav__i_stt_dis .main-nav__act:hover {
					color: #2b2b2b !important;
					background-color: #000 !important;
					}

				.main-nav__i_stt_cur .main-nav__act {
					-webkit-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.5);
					-moz-box-shadow: inset 0 5px 10px rgba(0, 0, 0, 0.5);
					box-shadow: inset 0 7px 15px rgba(0, 0, 0, 0.5);
					}

			.main-nav .main-nav__i:hover .main-nav__sub {
				display: block;
				}

	.main-nav__sub {
		border-top: 1px solid #f2951b;
		position: absolute;
		top: 100%;
		left: 0px;
		margin-top: -1px;
		width: 139px;
		right: 0;
		z-index: 100;
		display: none;
		}

		.main-nav__lst-sub {
			position: relative;
			z-index: 1;
			padding: 0;
			margin: 0;
			list-style-type: none;

			}
			.main-nav__sub-i {
				padding: 5px;
				margin: 0;
				display: block;
				background: #ef7e0d;
				}
				.main-nav__sub .main-nav__sub-act {
					position: relative;
					display: block;
					padding: 10px 14px;
					font-weight: bold;
					font-size: 14px;
					text-transform: uppercase;
					color: #fff;
					line-height: 20px;
					text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);

					}
					.main-nav__sub .main-nav__sub-act:hover {
						background: #e86202;

						}
					.main-nav__sub-i_stt_cur .main-nav__sub-act:before {
						content: '';
						position: absolute;
						top: 0;
						right: 0;
						bottom: 0;
						left: 0;
						border: 2px solid #fff;

						}







/* main-nav
------------------------------------------END--- */

.clearfix-block {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	}


.clearfix:before,
.clearfix:after {
	display: table;
	content: " ";
	clear: both;
	}

.clearfix:after {
	clear: both;
	}

.ie7 .clearfix {
	zoom: 1;
	}



/*  video-nav
------------------------------------------------ */

	.video-nav__h {
		display: inline-block;
		margin-bottom: 5px;
		margin-top: 20px;
		}

	.ie8 .video-nav__h {
		margin-left: 10px;
		margin-bottom: 15px;
		}
		.video-nav__h-wrap {
			color: #fff;
			font-size: 14px;

			}
		.video-nav__h-inner {
			position: relative;
			line-height: 30px;
			left: 20px;
			bottom: 8px;
			font-weight: normal;
			font-size: 24px;
			}
		.ie8 .video-nav__h-inner {
			left: 10px;
			bottom: 0;
			}

		.video-nav__h-inner,
		.video-nav__h-inner-1,
		.video-nav__h-inner-2 {
			background: #000;
			padding: 4px 0;
			}



		.video-nav__h-inner-1 {
			position: relative;
			left: -20px;
			}
		.ie8 .video-nav__h-inner-1 {
			left: -30px;

			}
			.video-nav__h-inner-2 {
				position: relative;
				left: 10px;
				}
			.ie8 .video-nav__h-inner-2 {
				left: 20px;
				padding-right: 5px;
				}




	.video-nav__menu {
		margin-bottom: 20px;
		}
		.video-nav__menu-lst {
			padding: 0;
			margin: 0;
			list-style-type: none;
			}
			.video-nav__menu-i {
				padding: 0;
				margin: 0 9px 0 0;
				position: relative;
				float: left;
				}
				.video-nav__menu .video-nav__menu-act {
					position: relative;
					display: inline-block;
					padding: 7px 12px;
					color: #fff;
					font-weight: bold;
					font-size: 14px;
					background: #eb690b;
					}
				.video-nav__menu .video-nav__menu-act:hover {
					color: #000;
					}

				.video-nav__menu-i_stt_cur .video-nav__menu-act,
				.video-nav__menu-i_stt_cur .video-nav__menu-act:hover {
					background: #000;
					color: #fff;

					}
		.video-nav__old-player {
			margin: 0 10px 0 0;
			padding: 0;
			list-style: none outside none;
			float: right;
			}
			.video-nav__old-player li {
				position:relative;
				display:inline-block;
				margin-left:10px;
				vertical-align:top;
				}
			.video-nav__old-player li:first-child {
				margin:0;
				}
				.video-nav__old-player li .text {
					font-size: 10px;
					padding: 7px;
					display: inline-block;
					vertical-align: top;
					position: absolute;
					bottom: -20px;
					right: -7px;
					}
				.video-nav__old-player li span.old-player-disable,
				.video-nav__old-player li a {
					position: relative;
					display: inline-block;
					padding: 0;

					}
				.video-nav__old-player li span.switcher.disable,
				.video-nav__old-player li a.switcher {
					background:#000000 url('img/switch.png?08122015947') no-repeat 0 0;
					width:50px;
					height:30px;
					cursor:pointer;
					display:inline-block;
					padding:0;
					}
				.video-nav__old-player li a.switcher.on {
					background-position:0 -30px;
					}
				.video-nav__old-player li a.notife-brakes {
					background:#eb690b;
					width: 30px;
					color: #ffffff;
					text-align: center;
					font-size: 27px;
					font-weight: bold;
					}
				.video-nav__old-player li .autoplay-setting {
					display:inline-block;
					width:10px;
					height:10px;
					background:url('img/setting.png') no-repeat;
					margin:0 0 0 3px;
					position:relative;
					top:2px;
					}

.video-nav__menu-i_stt_cur .video-nav__menu-act:after {
	content: '';
	display: block;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	height: 10px;
	background: url(img/cur-arrow.png) 0 0 no-repeat;
	}






/* video-nav
------------------------------------------END--- */


.video-container {
	margin-bottom: 5px !important;
	float: none;
	position: relative;
	}
.video-comments {
	margin-top: 30px;
	}
.video-pleer{
	position: relative;
	}
#content {
	overflow: hidden;
	}

/*  video-pleer__nav
------------------------------------------------ */

	.video-pleer__nav {
		position: absolute;
		top: 0;
		left: -90px;
		font-size: 12px;
		/*padding-top: 18px;*/
		}

		.video-pleer__nav-h {
			font-size: 13px;
			font-weight: bold;
			margin-bottom: 15px;
			}

	.video-pleer__nav-lst {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		.video-pleer__nav-i {
			padding: 0;
			margin: 0 0 10px 0;
			position: relative;
			}
			.video-pleer__nav-act {
				display: block;
				padding: 0 5px;
				width: 80px;
				height: 30px;
				line-height: 30px;
				position: relative;
				text-align: right;
				zoom: 1;
				background:#ffffff url('img/video-pleer__nav-i.png') 0 0 no-repeat;
				}
                         .nav-act-selected {
                                color: #eb690b!important;
                                font-weight: bold;
                         }
			.video-pleer__nav-act:after {
				content: '';
				display: block;
				position: absolute;
				top: 100%;
				left: 0;
				width: 80px;
				height: 10px;
				background: url('img/video-pleer__nav-i_shadow.png') 0 0 no-repeat;
				}
	.video-pleer__bottom_nav {
		position: absolute;
		left: -80px;
		/*bottom: -42px;*/
		bottom: 0;
		width: 80px;
		}
		.video-pleer__bottom_nav-lst {
			padding: 0;
			margin: 0;
			list-style: none outside none;
			position: relative;
			text-align: center;
			}
			.video-pleer__bottom_nav li {
				margin: 5px;
				}
				.video-pleer__bottom_nav li.single {
					display: block;
				}
				.video-pleer__bottom_nav li.multi {
					display: inline-block;
				}
				.video-pleer__bottom_nav li a {
					width: 24px;
					height: 24px;
					background-position: center;
					display: block;
					margin: 0 auto;
					}
					.video-pleer__bottom_nav li a.rand {
						background: url('img/rand3.png') no-repeat;
						width: 32px;
						height: 32px;
						}
					.video-pleer__bottom_nav li a.donat {
						background: url('img/piggy_32.png') no-repeat;
						height:32px;
						width: 32px;
						}
					.video-pleer__bottom_nav li a.prev {
						background: url('img/prev.png') no-repeat;
						}
					.video-pleer__bottom_nav li a.next {
						background: url('img/next.png') no-repeat;
						}



/* video-pleer__nav
------------------------------------------END--- */



.sb-block_tp_banner .sb-block-inner {
	padding: 0 !important;
	width: auto !important;
	}


.sb-block_tp_social .sb-block-inner {
	padding: 0 !important;
	width: auto !important;
	}

.lp-coin-s,
.lp-coin {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(img/lp.png) 0 0 no-repeat;
	vertical-align: middle;
	position: relative;
	top: -2px;
	}
.lp-coin-s {
        background: url(img/lp_small.png) 0 0 no-repeat;
	width: 12px;
	height: 12px;
        }

/*  prof-inf
------------------------------------------------ */

	.prof-inf {
		position: relative;
		margin-bottom: -10px;
		}
		.prof-inf__rate {
			float: left;
			width: 50%;
			}
		.prof-inf__cash {
			width: 50%;
			float: right;
			}


		.prof-inf__promo {
			position: absolute;
			top: 100%;
			right: 0;
			width: 100px;
			height: 30px;
			line-height: 30px;
			background: #eb690b;
			color: #fff !important;
			font-size: 11px;
			text-align: center;
			}
			.prof-inf__promo:after {
				content: '';
				display: block;
				position: absolute;
				top: 100%;
				left: 0;
				width: 98px;
				height: 11px;
				background: url(img/small-shadow.png) 0 0 no-repeat;
				}


/* prof-inf
------------------------------------------END--- */


	/*  Tabs
	------------------------------------------------ */

		.tabs {
			width:100%;
                        max-width: 231px;
			overflow:hidden;
			margin: 0;
			zoom:1;

			position:relative;
			}
			.tabs__h {
				float:left;
				background:#000;
				position:relative;
				cursor:pointer;
				color: #fff;
				}
			.tabs__h_tp_vk {
				width: 57px;
				}
			.tabs__h_tp_fb {
				width: 95px;
				}
			.tabs__h_tp_tw {
				width: 79px;
				}



			.tabs__h-text {
				display: block;
				line-height: 40px;
				height: 40px;
				font-size: 13px;
				text-align: center;
				}
				.tabs__h:hover {

					}

				.tabs__h-icon {
					display: inline-block;
					background: url(img/share.png) 0 0 no-repeat;
					width: 19px;
					height: 19px;
					vertical-align: middle;
					margin-right: 4px;
					position: relative;
					top: -2px;
					}
				.tabs__h_tp_vk .tabs__h-icon {

					}
				.tabs__h_tp_fb .tabs__h-icon {
					background-position: 0 -20px;
					}
				.tabs__h_tp_tw .tabs__h-icon {
					background-position: 0 -40px;
					}

			.tabs__h.tabs_state_cur {
				background:#eb690b;
				z-index:3;
				cursor:auto;
				text-shadow: none;
				}

			.tabs__boby {
				background:#fff;
				display:none;
				float:right;
				width:100%;
				margin:40px 0 0 -100%;
				position:relative;
				z-index:2;
				}

			.tabs__boby.tabs_state_cur {
				display:block;
				}

				.tabs .tab-content {
					padding-top: 1px;
					}

	/* Tabs
	------------------------------------------END--- */



.video-pleer__staff {
	width: 100%;
	max-width: 100%;
	}
	.video-pleer__staff-wrap {
		position: relative;
		height: 0;
		padding: 0 0 56.25%; /* for 16/9 */
		overflow: hidden;
		}
		.video-pleer__staff-in {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			}


.social-buttons {
    opacity: 0.4;
    width: 450px;
}
.social-buttons:hover {
    opacity: 1;
}
a.social-icon {
	border: none;
	margin-right: 5px;
}

table.forum-quote {width: 95%; margin-bottom: 10px;}
table.forum-quote th {border-bottom: 1px dashed #cdcdcd;text-align: left;font-style: italic;}
table.forum-quote tbody td {border-bottom: 1px dashed #cdcdcd;padding:3px 5px;font-style: italic;background-color:#efefef;}
a.forum_spoiler {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	text-decoration: none;
	color:#cdcdcd;
}

.jwlogo {display: none;}

#content h1,
.video-container h1 {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: inline;
    font-size: 18px;
    font-weight: normal;
    line-height: 35px;
    padding: 9px;
}

.wiki-percent-wrap {
    height: 30px;
    width: 100%;
    background-color: #000;
    margin-bottom: 30px;
    color: #fff;
    text-align: center;
}
.wiki-percent-wrap div {
    height: 30px;
    font-size: 26px;
    background: #eb690b url('img/orange-noise.jpg') top left repeat-x;
}
.episode-quest-link {
    margin-left: 5px;
    float: right;
    width: 140px;
    padding: 2px;
    text-align: center;
    background: #eb690b url('img/orange-noise.jpg') top left repeat-x;
}
.episode-quest-link a {
    color: #fff;
    font-size: 13px;
}
.episode-quest-link.adv {
	position: absolute;
	top: 0;
	right: 0;
}
.info-post-marker {
    background: #e76100;
    color: #fff;
}
.post-censored-detailed-out {
	background-color: #cdcdcd;
	position: absolute;
	z-index: 666666;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.post-censored-detailed {
	position: relative;
	top: 200px;
	margin: auto;
	font-size: 150%;
}

.sb-block-adv {
	overflow: hidden;
}

.sb-block-adv .img-adv {
    width: 231px;
    height: 231px;
}
.sb-block-adv .img-adv span {
    font-size: 16px;
    margin: 0;
    background-color: #E76100;
    padding: 5px;
    color: #fff;
    line-height: 30px;
}
.ftr-copyright a {
    text-decoration: underline;
}
.sb-block {
    width: 231px;
}
.quote_content .preview_picture {
    float: left;
    margin: 0 10px 5px 0;
}
.quote-adv {
    margin: 0px 0 0 0;
}
.quote-adv .quote-white-block {
    margin-top: 10px;
}
.fact-header {
    background-color: #000;
    color: #EB690B;
    line-height: 38px;
    font-size: 24px;
    margin-bottom: 30px;
    top: 0;
    padding: 8px;
}
.fact-menu-lst {
    padding: 0;
    margin: 0;
    list-style-type: none;
    margin-bottom: 40px;
}
.fact-menu-lst li {
    padding: 0;
    margin: 0 9px 9px 0;
    position: relative;
    float: left;
}
.fact-menu-lst li a {
    position: relative;
    display: inline-block;
    padding: 7px 12px;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    background: #EB690B;
}
#footer-assistant {
    color: #808080;
    position: absolute;
    top: 100px;
}
#footer-assistant a {
    color: #808080;
    border-bottom: 1px solid rgba(111, 111, 111, 0.4);
    text-decoration: none!important;
}
#footer-assistant a:hover {
    border-bottom: none;
}

sup.star {
    color: #eb690b;
    font-size: 12px;
}
.close-icon {
	width: 20px;
	height: 20px;
	background: url('img/close-icon.png') no-repeat;
	cursor: pointer;
}
.close-icon.invert {
	background: url('img/close-icon-invert.png') no-repeat;
}

/*  ref-link
------------------------------------------------ */

        .ref-link {
                margin-bottom: 5px;
                margin-top: 10px;
                position: relative;
                height: 62px;
                background: url(img/ref-repeat.jpg) 0 0 repeat-x;
                color: #fff;

                -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
                -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
                box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
                }
                .ref-link__t {
                        display: table;
                        width: 100%;
                        }
                        .ref-link__td {
                                display: table-cell;
                                height: 62px;
                                vertical-align: middle;
                                padding: 0 10px 0 12px;
                                }

                .ref-link:before {
                        content: '';
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        width: 149px;
                        background: url(img/money.png) 0 0 no-repeat;
                        }

                .ref-link__q {
                        display: inline-block;
                        width: 16px;
                        height: 16px;
                        background: url(img/question-4.png) 0 0 no-repeat;
                        vertical-align: middle;
                        position: relative;
                        top: -1px;
                        }
                .ref-link__input-wrap {
                        position: relative;
                        z-index: 1;
                        }
                        .ref-link__new-window {
                                position: absolute;
                                top: 0;
                                right: 0;
                                width: 32px;
                                height: 32px;
                                cursor: pointer;
                                background: url(img/new-window.png) center center no-repeat;
                                }

                .ref-link__h {
                        width: 195px;
                        }

                        .ref-link__input {
                                width: 100%;
                                height: 32px;
                                line-height: 32px;
                                padding: 0 32px  0 12px;
                                -webkit-box-sizing: border-box;
                                -moz-box-sizing: border-box;
                                box-sizing: border-box;
                                }



/* ref-link
------------------------------------------END--- */

/* Positions
-----------------------------------*/

.pos-absolute {
	position:absolute;
}
.pos-relative {
	position:relative;
}
.pos-right {
	right: 0;
}
.pos-left {
	left: 0;
}
.pos-top {
	top: 0;
}
.pos-bottom {
	bottom: 0;
}

/* Positions ---end-----*/


/* Tube slider
-----------------------------------*/

table.tube-slider {
	width: 100%;
}
table.tube-slider td {}
table.tube-slider td.center {
	text-align: center;
	overflow: hidden;
	height: 57px;
	display: block;
}
table.tube-slider td.center a {
	display: inline-block;
	margin-right: 4px;
}
table.tube-slider td.center img {
	width: 70px;
	height: 52px;
	border: 2px solid transparent;
}

/* Tube slider ---end-----*/

/*  Player adv
------------------------------------------------ */
.adv-container {
	position:absolute;
	top:10px;
	left:10px;
	z-index:9990;
	/*background-color:rgb(200,200,200);*/
	display:block;
	overflow: hidden;
}
.adv-link {
	display: block;
	width: 100%;
	height: 100%;
}
.adv-link span {
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: block;
}
div.adv-slogan-block {
	position: absolute;
	top: 10px;
	width: 100%;
	text-align: center;
        /*opacity: 0.9;*/
}
div.adv-slogan {
	font-size: 130%;
	padding: 5px 10px;
	background-color: #ffffff;
	color: #000000;
	margin: 0 auto;
	/*border: 2px solid #000000;*/
	display: inline-block;
	text-align: left;
	max-width: 1000px;
}
div.adv-slogan a {
	color: #000000;
        border-bottom: 1px solid rgba(166, 166, 166, 0.7);
}
div.adv-slogan a:hover {
        border-bottom: none;
}
div.adv-slogan .more {
	text-align: right;
        font-size: 70%;
}
.adv-link span img {
	width: 100%;
	height: auto;
	border: none;
}
.play-icon {
	position: absolute;
	top: 35%;
	left: 45%;
	display: block;
	z-index: 99999;
	width: 25%;
	height: 25%;
	background: url('img/play-icon.png') no-repeat;
	background-size: contain;
}
/* Player adv
------------------------------------------END--- */

/*  Footer pay system
------------------------------------------------ */

.pay-system {
	width: 300px;
}
.pay-system .pay-system-title {
	text-transform: uppercase;
	margin: 0.7em 0 0.3em 0;
	color: #808080;
}
.pay-system .pay-system-list {
	margin: 0;
	padding: 0;
	list-style: none outside none;
	position: relative;
}
.pay-system .pay-system-list li {
	display: inline-block;
	width: 64px;
	height: 50px;
	padding: 0;
}
.pay-system .pay-system-list li a {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
}
.pay-system .pay-system-list li.yandex {
	background: url('img/yandex-64.png') no-repeat center;
}
.pay-system .pay-system-list li.visa {
	background: url('img/visa-64.png') no-repeat center;
}
.pay-system .pay-system-list li.mastercard {
	background: url('img/mastercard-64.png') no-repeat center;
}
.pay-system .pay-system-list li.webmoney {
	background: url('img/webmoney-64.png') no-repeat center;
}

/* Footer pay system
------------------------------------------END--- */

/*  Anons for player
------------------------------------------------ */
.anons-adv,
.anons-for-player {
	position: absolute;
	bottom: 55px;
	left: 10%;
	background-color: #ffffff;
	padding: 10px;
	width: 80%;
	margin: 0 auto;
	font-size: 13px;
	line-height: normal;
	font-family: Verdana;
	z-index: 777;
}
.anons-for-player .image {
	float: left;
	padding-right: 10px;
	background-color: #ffffff;
	padding-bottom: 5px;
}
.anons-for-player .image img {
	width: 100px;
	height: auto;
}
.anons-for-player .preview {
	padding-right: 25px;
}
.anons-for-player .episode-review {
	margin-top: 5px;
	/*border-top: 1px solid #ffffff;
	padding-top: 5px;*/
}
.anons-for-player .episode-review:before {
	content: 'Объяснение эпизода';
	display: inline-block;
	padding: 0 5px;
	background-color: #000000;
	margin-right: 5px;
	color: #ffffff;
}
.anons-for-player .close-icon {
	top: 5px;
	right: 5px;
}
.anons-link {
	position: absolute;
	right: 4px;
	bottom: 2px;
}
.anons-link a {
	padding: 2px 10px;
	text-align: center;
	background: #eb690b url('img/orange-noise.jpg') top left repeat-x;
	color: #ffffff;
	margin-left: 10px;
}
.anons-adv {
	bottom: 160px;
}

/* Anons for player
------------------------------------------END--- */


/*  Flag in statistic
------------------------------------------------ */
ul.country-people {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none outside none;
}
ul.country-people li {
	display: inline-block;
	margin-right: 3px;
	margin-bottom: 5px;
}
ul.country-people li img {
	margin-right: 3px;
}

/* Flag in statistic
------------------------------------------END--- */

/*  Facts block
------------------------------------------------ */
div.facts {
	position: relative;
	min-height: 22px;
	background-color: #000;
	margin-top: 5px;
}
div.facts-block {
	position: relative;
	margin-top: 5px;
}
div.facts-block .facts-buttons-block {
	position: absolute;
	top: 0;
	left: -75px;
}
div.facts-block .facts-text-block {
	background-color: #000000;
	color: #ffffff;
	padding: 20px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	padding-top: 25px;
}
div.facts-block .facts-text-block a {
	color: #ffffff;
	border-bottom: 1px solid rgba(166, 166, 166, 0.7);
}
div.facts-block-action {
	text-align: center;
	color: #E76100;
	padding: 5px;
	position: absolute;
	z-index: 1;
	width: 99%;
}
div.facts-block-action a {
	color: #ffffff;
	text-decoration: underline;
}
div.facts-block-action .close-icon {
	top:4px;
	right:2px;
}
ul.facts-button {
	position: relative;
	list-style: none outside none;
	padding: 0;
	margin: 0;
}
ul.facts-button li {
	margin-bottom: 2px;
	background-color: #000000;
	text-align: right;
}
ul.facts-button li a {
	color: #ffffff;
	padding: 3px 10px;
	display: block;
}
ul.facts-button li span {
	border-bottom: 1px solid rgba(166, 166, 166, 0.7);
}
div.facts-block .facts-text-block a:hover,
ul.facts-button li a:hover>span {
	border-bottom-color: transparent;
}

/* Facts block
------------------------------------------END--- */

/*  Donat component
------------------------------------------------ */
.donat-block {
	position: relative;
}
.donat-block .level-up,
.donat-block .level-current {
	font-size: 11px;
	line-height: normal;
	margin-bottom: 5px;
}
.donat-block .level-up {
	color: #9e9e9e;
}
.donat-block .level-up span {
	text-decoration: line-through;
}
.donat-block .level-up a {
	margin-left: 10px;
}
.donat-block .level-current {
	margin-bottom: 20px;
	font-weight: bold;
}
.donat-block .wiki-percent-wrap {
	line-height: 28px;
}
.donat-block .summ-percent {
	white-space: nowrap;
	font-size: 20px;
}
.donat-block a.summ-percent {
        color: #fff;
        font-size: 14px;
        border-bottom: 1px solid rgba(200, 200, 200, 0.7);
}
.donat-block a.summ-percent:hover {
        border-bottom: none;
}
.donat-block .wiki-percent-wrap div {
	padding-left: 10px;
}
.donat-table {
	border-collapse: collapse;
	width: 100%;
}
.donat-table td {
	width: 33%;
	padding: 5px;
}
.donat-table label {
	display: block;
}
.donat-table input,
.donat-table textarea {
	outline: none;
	width: auto;
}
.donat-table input[type=text],
.donat-table textarea {
	background: #F3F3F3;
	border-top: 2px solid #B6B6B6;
	border-left: 2px solid #CFCFCF;
	border-bottom: 0px;
	border-right: 0px;
	width: 240px;
}
.donat-table .input-summa {
	width: 50px!important;
}
.donat-table textarea {
	width: 236px;
	height: 100px;
}
.donat-table div {
	margin-top: 10px;
}
.donat-table .small-text {
	font-size: 11px;
	line-height: normal;
}

ul.last-pay {
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none outside none;
}
ul.last-pay li {
	display: block;
	margin-bottom: 10px;
}
ul.last-pay li a {}
ul.last-pay li div {
	margin: 0;
}
ul.last-pay li .summa {
	margin-left: 20px;
}
ul.last-pay li .comment {}
.form_table .comment {
	margin: 0;
}

/* Donat component
------------------------------------------END--- */

/*  Right vote block
------------------------------------------------ */
ol.vote-items-list, ol.vote-items-list li {
	margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}
ol.vote-items-list li {}
ol.vote-items-list li.vote-item-vote-first{}
ol.vote-answers-list{margin-top:0.55em;}
ol.vote-answers-list li {
	margin-bottom:0.2em;
	/*margin-left:0.55em;*/
}
.voting-form-box
{
	font-size:100%;
	border:1px solid #ccc;
	padding: 0.55em;
}
.vote-item-vote select {
	width: 212px;
}
.vote-item-vote input[type=text] {
	width: 209px;
}
.vote-item-vote textarea {
	width: 205px;
}
.vote-item-vote select,
.vote-item-vote input[type=text],
.vote-item-vote textarea {
	background: #F3F3F3;
	border-top: 2px solid #B6B6B6;
	border-left: 2px solid #CFCFCF;
	border-bottom: 0px;
	border-right: 0px;
	outline: none;
}
table.vote-answer-table {}
table.vote-answer-table td {
	padding: 0 3px;
	position: relative;
}

div.vote-item-links{
	/*float:right;*/
}
.vote-item-title{
	/*font-weight:bold;*/
}
div.vote-item-date{
	font-style: italic;
}
div.vote-item-header{
	margin-bottom: 0.5em;
}
div.vote-item-footer{
	margin-top: 0.5em;
}
div.vote-item-image{
	float:left;
	padding-right:0.55em;
}
div.vote-item-lamp{
	display:none;
}
.vote-item-lamp-green span {
	color:green;
}
.vote-item-lamp-red span {
	color:red;
}
div.vote-clear-float {
	clear: both;
}
form.vote-form {
	margin:0;
}
.starrequired {
	color:red;
}
.vote-reply-field-captcha-label {
	margin-bottom:6px;
}
.vote-vote-footer {
	margin-top:6px;
	position: relative;
}
.vote-vote-footer .ac-button {

}
.vote-reply-field-captcha-image {
	margin-bottom:6px;
}
.vote-form-captcha {
	margin-left:0.55em;
}
.vote-answer-bar {
	height: 16px;
	float: left;
	margin-top: 3px;
}
.vote-answer-counter {
	position: absolute;
	line-height: 22px;
	top: 0;
	left: 3px;
}

/* Right vote block
------------------------------------------END--- */

/*  Sponsor
------------------------------------------------ */

.sponsor-block {
	position: absolute;
	top: -4px;
	left: -80px;
	width: 75px;
	text-align: center;
}
.sponsor-block .avatar {
	border-radius: 50%;
	overflow: hidden;
	width: 45px;
	height: 45px;
	margin: 0 auto;
}
.sponsor-block .avatar a {
	width: 45px;
	height: 45px;
	display: block;
}
.sponsor-block .name {
	margin: 3px 0;
	white-space: nowrap;
	overflow: hidden;
	height: 12px;
	font-size: 10px;
}
.sponsor-block .name a {
	text-decoration: none;
	border-bottom: 1px solid rgba(166, 166, 166, 0.7);
}
.sponsor-block .name a:hover {
	border-bottom: none;
}
.sponsor-block .sponsor-icon {
	width: 75px;
	height: 30px;
	background: url('img/sponsor_icon.png') no-repeat;
	position: relative;
	background-size: contain;
}
.sponsor-block .sponsor-icon a {
	font-size: 8px;
	position: absolute;
	bottom: -2px;
	left: 23px;
	color: #eb690b;
}

/* Sponsor
------------------------------------------END--- */

/*  Media
------------------------------------------------ */
@media (min-width: 1079px) {
	.slider-item {
		width: 26%;
	}
}
/* Media
------------------------------------------END--- */

/*  Search form
--------------------------------------------------- */

		.search-form {

			position: absolute;
			top: 9px;
			right: 20px;


			border-top: 1px solid #9f9f9f;
			border-bottom: 1px solid #e4e4e4;
			border-left: 1px solid #d3d3d3;
			border-right: 1px solid #d3d3d3;

			background: #fff;
				-webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.2);
				-moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.2);
				box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);


			}

		.ie8 .search-form {
			border: 1px solid #ccc;
			}

			.search-form__input {
				font-family: Arial, sans-serif;
				display: inline-block;
				background: transparent;
				font-size: 15px;
				width:124px;
				padding:0 10px;
				height:34px;
				border:none;
				outline:none;



				}
			.ie8 .search-form__input,
			.ie9 .search-form__input {
				line-height:34px;
				}


			.search-form__submit {
				display:inline-block;
				width:34px;
				height:34px;
				border:none;
				vertical-align:top;
				cursor:pointer;
				background: url("img/search-submit.png") 0 0 no-repeat;
				outline:none;

				}

			.search-form_stt_focus .search-form__submit {
				background-position: -35px 0;
				}
			.search-form__submit:hover {
				background-position: -70px 0;

				}



/*  Search form
---------------------------------------------end--- */

.bx-messenger-message a {
    border-bottom: 1px solid rgba(111, 111, 111, 0.7);
    text-decoration: none!important;
}
.bx-messenger-message a:hover {
    border-bottom: none;
}
.errortext {
    font-size: 120%;
}
.user-about {
    font-size: 14px!important;
    line-height: 20px!important;
    padding: 10px!important;
}
.video-buttons .selected a {
    border-bottom: none;
}

.visible {
	display: block !important;
	}
.invisible {
	display: none !important;
	}

div.sub-list {
	position: absolute;
	background-color: #fff;
	z-index: 1;
	width:130px;
	min-width:90px;
	display:none;
}
div.sub-list:after {
	 content: '';
	 display: block;
	 position: absolute;
	 top: 100%;
	 left: 0;
	 width: 80px;
	 height: 10px;
	 background: url('img/video-pleer__nav-i_shadow.png') 0 0 no-repeat;
}
div.sub-list ul {
	padding:0;
	margin:0;
	list-style:none outside none;
	position:relative;
}
div.sub-list ul li {
	position: relative;
}

div.sub-list ul li a {
	display:block;
	padding:5px 10px;
}
div.sub-list ul li a.upload-btn{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: #000;
	margin: 7px auto 5px;
	text-align: center;
	width:55px;
}
div.sub-list ul li.selected {
	background-color: #ffffff;
}
div.sub-list ul li.selected a {
	color:#eb690b;
	font-weight: bold;
}
div.sub-list ul li.title {
	padding: 5px 10px;
	font-weight: bold;
}
div.sub-list ul li a:hover {
	background-color:#eeeeee;
	color:inherit;
}
div.sub-list ul li a.upload-btn:hover {
	background-color:#000;
	color:#fff;
}
div.sub-list ul li a.download {
	background:url('img/sub_download.png') no-repeat center;
	width: 9px;
	height: 12px;
	display: block;
	position: absolute;
	right: -5px;
	top: 1px;
}
div.sub-list ul li span {}
div.sub-list ul li span.flag {}
div.sub-list ul li span.text {}
.video-pleer__nav-i.subtitles:hover > .sub-list {
	display:block;
}
div.sub-list .no-sub {
	padding:5px;
	font-size:11px;
}

div.subtitles-shift-block {
	display: block;
	margin-bottom: 10px;
	position: relative;
	text-align: center;
}
div.subtitles-shift-block span {
	padding: 3px 10px;
	margin-left: -5px;
}
div.subtitles-shift-block a {
	border: none;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: #000;
	text-align: center;
	width: auto;
	padding: 3px 10px;
	display: inline-block;
	margin-right: 5px;
}

.random-block {
	position: absolute;
	top: -4px;
	left: -85px;
	width: 75px;
	text-align: center;
}
.random-block a.rand {
	display: block;
	/*margin-left: -12px;*/
	background:url('img/rand6.png') no-repeat;
	width: 48px;
	height: 48px;
	margin: 0px auto;
	/*margin-top: 30px;*/
}
.playlist-block {
	position: absolute;
	top: 50px;
	left: -85px;
	width: 75px;
	text-align: center;
}
a.playlist {
	background:url('img/editor_playlist_album_collection-48.png') no-repeat;
	width: 48px;
	height: 43px;
	display: block;
	margin: 0 auto;
}
.playlist-block .playlist-list {
	display:none;
	position: absolute;
	left:0;
	background-color:#ffffff;
	border:1px solid #d0d0d0;
	z-index:9990;
	text-align:left;
	width:230px;
}
.playlist-block .playlist-list .list {
	padding:10px;
}
.playlist-block .playlist-list .list .title-text {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.playlist-block .playlist-list .list ul {
	position: relative;
	margin:0;
	padding:0;
	list-style:none outside none;
	width:100%;
}
.playlist-block .playlist-list .list ul li {
	display:block;
	margin-bottom:5px;
	white-space: nowrap;
	overflow: hidden;
}
.playlist-block .playlist-list .list ul li label {}
.playlist-block .playlist-list .list ul li input {
	vertical-align: top;
	margin:0;
	float:left;
}
.playlist-block .playlist-list .list ul li span {
	vertical-align:top;
	display: inline-block;
	overflow:hidden;
}
.playlist-block .playlist-list .list ul li .name {
	width: 158px;
	margin-left: 3px;
	float:left;
}
.playlist-block .playlist-list .list ul li .playlist-icon {
	background-image:url('img/playlist.png');
	background-repeat: no-repeat;
	width:16px;
	height:16px;
	float:right;
}
.playlist-block .playlist-list .list ul li .access-a {
	background-position: 0px -16px;
}
.playlist-block .playlist-list .list ul li .access-p {
	background-position:  0 0;
}
.playlist-block .playlist-list .list ul li .play {
	background-position: -16px 0px;
	cursor:pointer;
}
.playlist-block .playlist-list .list ul li .pause {
	background-position: -32px 0px;
	cursor:pointer;
}
.playlist-block .playlist-list .add {
	border-top:1px solid #d0d0d0;
	padding:10px;
	text-align:center;
}
.playlist-block .playlist-list .add a {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: #000;
	margin: 7px auto 5px;
	text-align: center;
	padding:5px 10px;
}
.playlist-block .playlist-list .add-form {
	display:none;
}
.playlist-block .playlist-list .add-form input[type=text] {
	width:100%;
	display:block;
	margin-bottom:5px;
}
.playlist-block .playlist-list .add-form input[type=button],
.playlist-block .playlist-list .add-form select {
	display: inline-block;
	width: 49%;
	padding: 2px 5px;
}
.playlist-block .playlist-list .add-form input[type=button] {
	background: #000;
	color: #fff;
	border:none;
	padding: 4px 5px;
	cursor: pointer;
}

/*** subtitle upload form ***/
.uploadSubtitle {
	max-width:300px;
}
.uploadSubtitle .form_table {
	width:100%;
}
div#sub_upload .popup-window-close-icon {
	width: 20px;
	height: 20px;
	background: url('img/close-icon.png') no-repeat;
	cursor: pointer;
}
div#sub_upload .popup-window-close-icon:hover {
	background: url('img/close-icon.png') no-repeat;
}
.uploadSubtitle .form_buttons {
	text-align:center;
}
.uploadSubtitle .form_buttons input {
	padding: 0 15px;
	margin: 0;
}
/*
.uploadSubtitle .head_name {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.uploadSubtitle .small_text {
	margin-bottom: 10px;
}
.uploadSubtitle .small_text a {
	border-bottom: 1px solid rgba(166, 166, 166, 0.7);
}
.uploadSubtitle .input_group {
	margin-bottom: 10px;
}
.uploadSubtitle label {
	display:block;
}
.uploadSubtitle input {
	width:100%;
}
.uploadSubtitle .btn {
	border:none;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: #000;
	text-align: center;
	width:auto;
	padding: 3px 10px;
}*/
/*** /subtitle upload form ***/

div.mobile-block {
	position: absolute;
	background-color: #ffffff;
	padding: 10px;
	top: 40%;
	margin: 0 10%;
	font-size:13px;
	z-index: 1000;
}
div.mobile-block .close-icon {
	top: 5px;
	right: 5px;
	width: auto;
	height: auto;
	background: #000000;
	color: #ffffff;
	padding: 10px 30px;
}
div.mobile-block .mobile-block-text {
	padding-right:105px;
}

.show-on-mobile-only {
	display: none;
}

div#warning-player {
        font-size: 12px;
        background-color: #eb690b;
        padding: 5px 20px;
        color: #fff;
        float: right;
        margin-top: 10px;
}

div#support-flash {
	display:none;
	position: absolute;
	top: 70px;
	width:100%;
}
div#support-flash div {
	position:relative;
	font-size:14px;
	background-color: #eb690b;
	padding: 5px 25px;
	color: #fff;
	width:80%;
	margin: 0 auto;
	text-align: center;
}
div#support-flash a {
	color:#fff;
	border-bottom: 1px solid #fff;
}
div#support-flash a:hover {
	border-bottom:none;
}
div#uppod-cont {position:relative; width: 100%;min-height: 405px;background: black;}
div#videoplayer {width:100%;/*height:550px;*/max-height:690px}

div.comments {
	position:relative;
}

div.ajax-loader {
	background:url('img/ajax-loader.gif') no-repeat 99% 15px rgba(180,180,180,.5);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	display:none;
	z-index:999;
}
div.comment-ajax-loader {
	background:url('img/comment-loader.gif') no-repeat center;
	width:16px;
	height:16px;
	position:absolute;
	display:none;
	z-index:999;
	left: -25px;
}
.donat-text b {
        color: #E76100;
}
.donat-text h2, .donat-text h3 {
        margin-top: 20px;
}
.donat-text h3 {
        color: #189EFF;
}
.donat-text hr {
        border: none;
        height: 1px;
        border-bottom: 1px solid #cdcdcd;
}

.important_player {
	background-color: #000;
	height: 690px;
}
.important_message {
	position: absolute;
	background-color: #fff;
	top: 3%;
	left: 5%;
	right: 5%;
	padding: 15px;
	font-size: 12px;
	font-style: italic;
}
.important_message a {
	color:#fff;
}
.important_play {
	position: absolute;
	top: 40%;
	width: 100%;
}
.important_play a {
	width: 100px;
	height: 100px;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
}
.important_play a:before {
	content: '';
	position: absolute;
	top: 20px;
	margin-left: -20px;
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-left: 50px solid #fff;
	border-bottom: 30px solid transparent;
}

.adv-liveadexchanger-tower {
	margin: -10px 10px 15px;
	text-align: center;
}

.adv-toptext {
        height: 40px;
        text-align: center;
        vertical-align: baseline;
        font-size: 22px;
        background-color: #eb690b;
        color: #fff;
        line-height: 40px;
        font-family: Arial;
}

.vjs-subtitles-button
{
	display: none;
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 40%;
}

/*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@import url(/bitrix/templates/lalapaluza/mobile.css) (min-device-width: 768px) and (max-device-width: 1024px);

/*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@import url(/bitrix/templates/lalapaluza/mobile.css) (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape);

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@import url(/bitrix/templates/lalapaluza/mobile.css) (min-device-width: 481px) and (max-device-width: 767px);

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@import url("/bitrix/templates/lalapaluza/mobile.css") only screen and (min-device-width: 320px) and (max-device-width: 480px);