/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */

html, body { margin: 0; height: 100%; background: #dff4fc url(../images/style/bg.jpg) no-repeat center 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 15px; color: #3a3a3a; line-height: 16px; min-width: 1000px; }
#wrapper { height: auto !important; height: 100%; min-height: 100%; background: url(../images/style/container.png) repeat-y center 0; }
#wrapper1 { height: auto !important; height: 100%; min-height: 100%; background: url(../images/style/container2.png) repeat-y center 0; }
#header { /*height: 468px;*/ background: url(../images/style/bg.jpg) no-repeat center 0; }
#container { margin: 0 auto; width: 1000px; position: relative; z-index: 1; }
#right { float: right; width: 270px; padding: 20px 0 0 0; }
#left { margin-right: 270px; padding: 25px 0 0 23px; background: url(../images/style/left.jpg) no-repeat; min-height: 110px; }
#spacer { height: 184px; }
#footer { height: 384px; margin-top: -384px; background: url(../images/style/footer.jpg) no-repeat center bottom; position: relative; z-index: 0; }
#footer1 { height: 384px; margin-top: -384px; background: url(../images/style/footer0.jpg) no-repeat center bottom; position: relative; z-index: 0; }
.clear { clear: both; }

a, img, input, textarea { outline: none; border: none; }
label { font-weight: normal; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: normal; }

input, textarea, select, button { font-family: 'PT Sans Narrow', sans-serif; font-size: 15px; color: #696969; line-height: 16px; }
textarea { resize: none; overflow: auto;}
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.lcol { float: left; }
.rcol { float: right; }

.ui-button, .bbcodes { outline: none; border: none; padding-top: 4px !important; }
button { font: 13px/11px 'PT Sans', Arial, Helvetica, sans-serif; }

.btn_reglog, .radial { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; }

/* forms */
.mass_comments_action { margin: 0 0 20px 0; font-size: 14px; color: #999898; }
.selectmass input { margin: 0 -2px 0 5px; padding: 0; }
.impot { font-family: Tahoma, Geneva, sans-serif; }
.tableform { width: 100%; }
.tableform a { color: #1d70ce; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.tableform a:hover { color: #2f610a; }
.tableform td.label { width: 20%; vertical-align: middle; padding-right: 0; }
.fieldsubmit, .tableform td { padding: 2px; }
.addnews { font-weight: bold; }
.impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
select, textarea, .xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input, #comments, #dle-promt-text { padding: 2px; background: #f4f8fa url(../images/style/fields.png) repeat-x !important; border: 1px solid #f4f8fa !important; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.send { background: url(../images/style/send.jpg) no-repeat; width: 130px; height: 38px; line-height: 100px; margin: 10px 0 0 5px; }
.send1 { background: url(../images/style/send.jpg) no-repeat 0 -38px; width: 130px; height: 38px; display: block; overflow: hidden; border: none; line-height: 100px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; cursor: pointer; outline: none; }
.send1:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.masha_index { display: none !important; }

/*------------------------- HEADER -------------------------*/
.header { margin: 0 auto; width: 1000px; height: 468px; position: relative; z-index: 2; }
.header1 { margin: 0 auto; width: 1000px; height: 156px; position: relative; z-index: 2; }

.header_nav { background: url(../images/style/header_nav.png) repeat-x; width: 849px; height: 67px; position: absolute; z-index: 3; margin: 57px 0 0 151px; }
.header_nav1 { background: url(../images/style/header_nav1.png) no-repeat; width: 4px; height: 67px; position: absolute; right: -4px; }
.header_logo { background: url(../images/style/logo.png) no-repeat; width: 193px; height: 115px; display: block; overflow: hidden; position: absolute; top: -39px; left: -193px; line-height: 500px; }

/* top menu */
.header_nav2 { font-family: 'PT Sans Narrow', sans-serif; font-size: 17px; /*width: 378px;*/ height: 63px; display: block; overflow: hidden; border-left: 1px solid #202a39; margin-left: 27px; float: left; position: absolute; z-index: 2; }
.header_nav2 li { height: 63px; display: block; float: left; }
.header_nav2 li a { background: #11161e; height: 63px; display: block; float: left; border-right: 1px solid #202a39; padding: 0 16px; line-height: 64px; text-decoration: none; color: #FFF; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.header_nav2 li a:hover { color: #9eff52; background: #1c2637; }

/* ---------- Поиск ---------- */
.search-btn {
 position: absolute;
 z-index: 9999;
 right: 218px;
 width: 63px;
 height: 63px;
 background: #11161e;
 cursor: pointer;
}

.search-btn svg {
 position: absolute;
 top: 21px; right: 23px;
 fill: #FFF;
 width: 20px;
 height: 21px;
}

.search-btn:hover svg {
 fill: #f9568f;
}

.search-btn-open {
 background: #1c2637;
}

.search-btn:hover:after {
 -moz-opacity: 1.0;
 opacity: 1.0;
 filter: alpha(opacity=100);
}

.search-form {
 position: absolute;
 z-index: 10;
 right: 218px;
 width: 0px;
 height: 63px;
 overflow: hidden;
 background: #1c2637;
}

.search-form.form-open {
 width: 604px;
}

.search-form #story {
 position: absolute;
 top: 0; left: 21px;
 width: 0px;
 height: 63px;
 border: none;
 background-color: transparent;
 font-family: 'PT Sans Narrow', sans-serif;
 color: #9ed0ff;
 font-size: 15px;
}

.search-form #story::-moz-placeholder { color: #9ed0ff; }
.search-form #story::-webkit-input-placeholder { color: #9ed0ff; }
.search-form:hover #story::-moz-placeholder { color: #9ed0ff; }
.search-form:hover #story::-webkit-input-placeholder { color: #9ed0ff; }

.search-form.form-open #story {
 width: 510px;
}

.search-form input[type="image"] {
 position: absolute;
 right: 0;
 width: 0;
 height: 0;
 -moz-opacity: 0.0;
 opacity: 0.0;
 filter: alpha(opacity=0);
}

.search-form input[type="image"]:hover {
 -moz-opacity: 1.0;
 opacity: 1.0;
 filter: alpha(opacity=100);
}

.search-btn svg,
.search-form {
 -webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 transition: all 0.3s ease;
}
/* ---------- Поиск конец ---------- */

/* modal window && LOGIN */
#fade { display: none; background: #11161e; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: .75; z-index: 9999; }
.popup_block { display: none; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; }
img.btn_close { float: right; margin: -55px -55px 0 0; }
.popup p { padding: 5px 10px; margin: 5px 0; }
.autorisation { background: url(../images/style/login.png) no-repeat; width: 218px; height: 63px; position: absolute; right: 0; z-index: 1; }
.autorisation a { float: left; }
.login_btn { background: url(../images/style/aurorisation_btn.png) no-repeat; display: block; overflow: hidden; width: 63px; height: 28px; cursor: pointer; line-height: 150px; margin: 18px 17px 0 18px; }
.login_btn:hover { background-position: 0 -28px; }
.login_register { background: url(../images/style/registration_btn.png) no-repeat; display: block; overflow: hidden; width: 101px; height: 28px; cursor: pointer; line-height: 150px; margin-top: 18px; }
.login_register:hover { background-position: 0 -28px; }
.modal_bg { background: #FFF url(../images/style/modal_bg3.png) no-repeat; height: 144px; padding: 84px 0 82px 22px; }
.logform { height: 35px; display: block; overflow: hidden; }
.logform1 { display: block; overflow: hidden; padding: 0px 0 0 0px; height: 123px; }
.logindialog { width: 328px; height: 76px; padding-left: 10px; position: absolute; background: url(../images/style/logindialog.png) repeat-y; }
.logindialog_input { font-family: 'Roboto Condensed', sans-serif; font-size: 13px; font-style: italic; font-weight: 300; color: #68758c; width: 307px; background-color: transparent; padding: 0; margin-top: 8px; position: absolute; }
.logindialog_input2 { width: 307px; background-color: transparent; padding: 0; color: #68758c; position: absolute; margin-top: 52px; }
.logindialog_btn { background: url(../images/style/logindialog_btn.png) no-repeat; width: 84px; height: 33px; display: block; position: absolute; margin: 89px 0 0 234px; }
.logindialog_btn1 { background: url(../images/style/logindialog_btn.png) no-repeat 0 -33px; width: 84px; height: 33px; display: block; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.logindialog_btn1:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.lost_p { position: absolute; margin: 99px 0 0 4px; }
.lost_p a { color: #262626; margin-right: 12px; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; font-style: italic; font-weight: 300; }
.lost_p a:hover { text-decoration: none; }
.login_avatar { width: 42px; height: 42px; display: block; overflow: hidden; border: 3px solid rgba(255,255,255,0.47); float: left; -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; position: absolute; margin: 9px 0 0 15px; }
.login_avatar img { width: 42px; min-height: 42px; -webkit-border-radius: 21px; -moz-border-radius: 21px; border-radius: 21px; }
.profile_links { width: 53px; height: 63px; background: url(../images/style/profile_links.png) no-repeat; position: absolute; z-index: 3; right: 0; }

.profile_links span { width: 53px; height: 63px; display: block; /*overflow: hidden;*/ background: url(../images/style/profile_links.png) no-repeat 0 -63px; cursor: pointer; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.profile_links span:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.profile_links span ul { position: absolute; right: 0; margin: 63px 0 0 0; width: 218px; height: 0px; display: block; overflow: hidden; background: rgba(37,149,0,0.89); padding-top: 0px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.profile_links span:hover ul { height: 218px; }

.profile_links span ul li a { font-family: 'PT Sans Narrow', sans-serif; width: 218px; height: 34px; display: block; overflow: hidden; border-bottom: 1px solid rgba(25,120,0,0.51); background: url(../images/style/profile_links1.png) no-repeat -5px 13px; text-decoration: none; font-size: 15px; color: #fff; font-weight: 300; line-height: 34px; text-indent: 22px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.profile_links span ul li a:hover { background: #FFF url(../images/style/profile_links1.png) no-repeat 22px 13px; color: #282828; border-bottom: 1px solid rgba(255,255,255,0.51); text-indent: 31px; }
.profile_name { position: absolute; z-index: 99; margin: 26px 0 0 72px; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; color: #476b2a; width: 83px; height: 20px; display: block; overflow: hidden; line-height: 18px; }
.profile_name:before {
 content: '';
 display: block;
 width: 15px;
 height: 40px;
 position: absolute;
 left: 69px;
 right: 0;
 bottom: 0;
 z-index: 6;
 background: -webkit-gradient(linear, 20% 100%, 50% 100%, color-stop(0%, rgba(185,255,90,0)),color-stop(80%, rgba(185,255,90,1)), color-stop(100%, rgba(185,255,90,1)));
 background: -webkit-linear-gradient(to right, rgba(185,255,90,0) 0%,rgba(185,255,90,1) 80%,rgba(185,255,90,1) 100%);
 background: -moz-linear-gradient(to right, rgba(185,255,90,0) 0%,rgba(185,255,90,1) 80%,rgba(185,255,90,1) 100%);
 background: -o-linear-gradient(to right, rgba(185,255,90,0) 0%,rgba(185,255,90,1) 80%,rgba(185,255,90,1) 100%);
 background: linear-gradient(to right, rgba(185,255,90,0) 0%,rgba(185,255,90,1) 80%,rgba(185,255,90,1) 100%);
}
.login_pm { font-family: 'PT Sans Narrow', sans-serif; font-size: 12px; line-height: 22px; text-align: center; position: absolute; margin: 9px 0 0 11px; background: #171916; width: 21px; height: 21px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; color: #FFF; z-index: 2; }

/* SLIDER */ 
#slider { position: relative; }
#big_carousel_wrapper { position: relative; width: 100%; height: 235px; }
#big_carousel_wrapper ul, #big_carousel_wrapper ul li { margin: 0; padding: 0; }
.content a { text-decoration: none; }
.content a img { width: 167px; min-height: 235px; }
.content li { width: 167px; }
.content li img { display: block; }
.content .slide_image { width: 167px; height: 235px; display: block; overflow: hidden; }
.content .slide_image span { width: 167px; height: 235px; display: block; overflow: hidden; position: absolute; background: rgba(17,22,30,0.67) url("../images/style/slide_image.png") no-repeat 46px 79px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.content .slide_image span:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

/* slider arrows */
#big_carousel_prev, #big_carousel_next, #big_carousel_prev2, #big_carousel_next2, #big_carousel_prev3, #big_carousel_next3 { position: absolute; top: 0; margin-top: 0px; width: 60px; height: 59px; text-indent: -9999px; }
#big_carousel_prev, #big_carousel_prev2, #big_carousel_prev3 { background: url("../images/style/arrows.png") no-repeat; right: 59px; }
#big_carousel_prev span, #big_carousel_prev2 span, #big_carousel_prev3 span { width: 60px; height: 59px; display: block; overflow: hidden; background: url("../images/style/arrows.png") no-repeat 0 -59px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
#big_carousel_prev span:hover, #big_carousel_prev2 span:hover, #big_carousel_prev3 span:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
#big_carousel_next, #big_carousel_next2, #big_carousel_next3 { background: url("../images/style/arrows.png") no-repeat -60px 0; right: -1px; }
#big_carousel_next span, #big_carousel_next2 span, #big_carousel_next3 span { width: 60px; height: 59px; display: block; overflow: hidden; background: url("../images/style/arrows.png") no-repeat -60px -59px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
#big_carousel_next span:hover, #big_carousel_next2 span:hover, #big_carousel_next3 span:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

/* Slider Tabs */
.section { position: absolute; margin: 156px 0 0 0px; }
ul.tabs { background: url(../images/style/tabs.jpg) no-repeat; width: 1000px; height: 59px; line-height: 36px; list-style: none; margin: 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 17px; font-style: italic; font-weight: bold; }
.tabs .tabs1 { list-style: none; cursor: pointer; background: url(../images/style/tabs1.png) no-repeat 18px 21px; height: 59px; display: block; overflow: hidden; float: left; line-height: 64px; padding: 0 15px 0 48px; border-right: 1px solid rgba(84,159,212,0.28); }
.tabs .tabs1.current { background: #1c2637 url(../images/style/tabs1.png) no-repeat 18px -58px; color: #a0ff4d; cursor: default; border-right: 1px solid rgba(28,38,55,1.0); }
.tabs .tabs2 { list-style: none; cursor: pointer; background: url(../images/style/tabs2.png) no-repeat 16px 21px; height: 59px; display: block; overflow: hidden; float: left; line-height: 64px; padding: 0 15px 0 51px; border-right: 1px solid rgba(84,159,212,0.28); }
.tabs .tabs2.current { background: #1c2637 url(../images/style/tabs2.png) no-repeat 16px -58px; color: #a0ff4d; cursor: default; border-right: 1px solid rgba(28,38,55,1.0); }
.tabs .tabs3 { list-style: none; cursor: pointer; background: url(../images/style/tabs3.png) no-repeat 15px 25px; height: 59px; display: block; overflow: hidden; float: left; line-height: 64px; padding: 0 15px 0 45px; border-right: 1px solid rgba(84,159,212,0.28); }
.tabs .tabs3.current { background: #1c2637 url(../images/style/tabs3.png) no-repeat 15px -61px; color: #a0ff4d; cursor: default; border-right: 1px solid rgba(28,38,55,1.0); }
.box { display: block; overflow: hidden; width: 1000px; display: none; background: #1c2637; padding: 9px 0; }
.box.visible { display: block; overflow: hidden; width: 1000px; }
.tap { color: #5c5d5d; }
.tap a { color: #8fe039; }
.tap a:hover { text-decoration: none; }

.slider_bg { height: 312px; margin-top: -312px; background: url(../images/style/slider_bg.png) no-repeat center 0; position: relative; z-index: 1; }
.slider_bg1 { height: 100px; margin-top: 0px; background: url(../images/style/slider_bg.png) no-repeat center 0; position: relative; z-index: 1; }


/*------------------------- RIGHT -------------------------*/
.bloc { margin-bottom: 27px; }
.bloc1 { width: 270px; height: 57px; background: url(../images/style/bloc.jpg) no-repeat; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-style: italic; font-weight: bold; color: #FFF; line-height: 58px; text-indent: 24px; }
.bloc1 .janr { width: 270px; height: 57px; display: block; background: url(../images/style/janr.png) no-repeat 216px 10px; }
.bloc1 .lastc { width: 270px; height: 57px; display: block; background: url(../images/style/lastcomm.png) no-repeat 216px 10px; }

/* Scrollbar */
.jspContainer { overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 8px; height: 100%; }
.jspVerticalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: rgba(91,104,127,1.0); position: relative; }
.jspDrag { background: rgba(255,255,255,1.0); position: relative; top: 0; left: 0; cursor: pointer; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { float: left; height: 100%; }
.scroll-pane { width: 270px; height: 288px; overflow: auto; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }
#scrollbar .vertical ul li { width: 262px; height: 35px; display: block; background: url(../images/style/scrollbar.jpg) no-repeat 0 36px; border-bottom: 1px solid #2b3649; }
#scrollbar .vertical ul li:hover { background-position: 0 0; }
#scrollbar .vertical ul li a { width: 262px; height: 36px; display: block; background: url(../images/style/scrollbar.png) no-repeat -6px 13px; color: #a3dfec; font-size: 15px; line-height: 36px; text-indent: 24px; text-decoration: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
#scrollbar .vertical ul li a:hover { background-position: 25px 13px; text-indent: 37px; color: #FFF; }

/* lastcomments */
.lastcomm1 { background: #1c2637; display: block; overflow: hidden; padding: 11px 20px; }
.lastcomm2 { width: 32px; height: 32px; display: block; overflow: hidden; background: #617398; padding: 2px; float: left; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }
.lastcomm2 img { width: 32px; height: 32px; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.lastcomm3 { display: block; font-size: 16px; font-weight: bold; margin: 8px 0 0 44px; line-height: 20px; }
.lastcomm3 a { color: #73e0ff; }
.lastcomm3 a:hover { text-decoration: none; }
.lastcomm4 { display: block; overflow: hidden; background: #2d384d; color: #f9f9f9; font-size: 14px; padding: 14px 20px 12px 20px; }
.lastcomm5 { display: block; overflow: hidden; font-size: 12px; color: #899cbd; padding-top: 5px; }
.lastcomm5 a { color: #e15979; }
.lastcomm5 a:hover { text-decoration: none; }
.icomm_empty { display: block; overflow: hidden; text-align: center; padding: 14px 0; color: #f9f9f9; }


/*------------------------- LEFT -------------------------*/
.switcher { display: block; width: 696px; }

/* РЎС‚РёР»Рё РЅРѕРІРѕСЃС‚РµР№ РїР»РёС‚РєР°-СЃРїРёСЃРѕРє */
.cbp-vm-view-grid .switcher1 { position: relative; width: 160px; height: 294px; display: block; float: left; margin: 0 14px 0px 0; }
.cbp-vm-view-grid .switcher2 { display: block; overflow: hidden; width: 160px; height: 226px; }
.cbp-vm-view-grid .switcher2 img { border: none; width: 160px; min-height: 226px; }
.cbp-vm-view-grid .cbp-vm-image { position: absolute; z-index: 10; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.cbp-vm-view-grid .cbp-vm-image-obb:hover .cbp-vm-image { z-index: 11; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.cbp-vm-view-grid .cbp-vm-image b { display: block; overflow: hidden; width: 160px; height: 226px; position: absolute; background: rgba(9,9,9,0.7); }
.cbp-vm-view-grid .cbp-vm-image b .cbp-vm-imagefl { background: url(../images/style/play1.png) no-repeat; width: 76px; height: 76px; display: block; overflow: hidden; line-height: 300px; position: absolute; margin: 77px 0 0 42px; opacity: 0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.cbp-vm-view-grid .cbp-vm-image b .cbp-vm-imagefl:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.cbp-vm-view-grid .cbp-vm-image1 { position: absolute; font-style: normal; background: url(../images/style/star.png) no-repeat; width: 160px; height: 25px; font-size: 20px; color: #ffb027; text-indent: 32px; line-height: 26px; margin: 17px 0 0 18px; }
.cbp-vm-view-grid .cbp-vm-image2 { display: block; position: absolute; text-decoration: none; width: 160px; text-align: center; font-size: 20px; font-style: normal; font-weight: 300; color: #52d9f6; margin-top: 191px; }
.cbp-vm-view-grid .cbp-vm-image2 a { display: block; position: absolute; text-decoration: none; width: 160px; text-align: center; font-size: 20px; font-style: normal; font-weight: 300; color: #52d9f6; margin-top: 191px; }
.cbp-vm-view-grid .cbp-vm-price1 { z-index: 11; position: absolute; width: 30px; height: 30px; display: block; /*background: #1c2637;*/ line-height: 30px; top: 17px; right: 16px;
 -moz-opacity: 0.0;
 opacity: 0.0;
 filter: alpha(opacity=0);
}
.cbp-vm-view-grid .switcher1 .cbp-vm-image-obb:hover .cbp-vm-price1 {
 -moz-transition: all 0.3s ease;
 -webkit-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 -moz-opacity: 1.0;
 opacity: 1.0;
 filter: alpha(opacity=100);
}
.cbp-vm-view-grid .cbp-vm-price { display: block; overflow: hidden; width: 120px; height: 30px; margin-left: 10px; color: #FFF; }
.cbp-vm-view-grid .cbp-vm-price a { font-size: 14px; color: #FFF; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; }
/*.cbp-vm-view-grid .cbp-vm-price b, .cbp-vm-view-grid .cbp-vm-price br { display: none; }*/
.cbp-vm-view-grid .cbp-vm-price { display: none; }
.cbp-vm-view-grid .cbp-vm-title a { font-size: 15px; color: #39383b; margin-top: 10px; position: absolute; width: 160px; text-align: center; font-weight: bold; text-decoration: none; }
.cbp-vm-view-grid .cbp-vm-title a:hover { color: #ec4c84; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.cbp-vm-view-grid .cbp-vm-details { /*position: absolute; z-index: 5;*/ cursor: pointer; width: 40px; height: 27px; /*-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;*/
 /*-moz-opacity: 0.0;
 opacity: 0.0;
 filter: alpha(opacity=0);*/
}
.cbp-vm-view-grid .cbp-vm-details span { display: block; }
.cbp-vm-view-grid .cbp-vm-details span em { width: 40px; height: 27px; display: block; overflow: hidden; position: absolute; right: 0; background: url(../images/style/newsinfo.png) no-repeat right; }
.cbp-vm-view-grid .cbp-vm-details span b { position: absolute; z-index: 12; background: rgba(255,255,255,0.94); width: 254px; height: 190px; display: block; /*overflow: hidden;*/ top: -17px; right: 48px; font-weight: normal; line-height: 16px; color: #3c3c3c; font-size: 14px; padding: 18px 20px;
 -webkit-box-shadow: 0 0 8px 0 rgba(28, 38, 55, 0.26);
 -moz-box-shadow: 0 0 8px 0 rgba(28, 38, 55, 0.26);
 box-shadow: 0 0 8px 0 rgba(28, 38, 55, 0.26);
}
/*
.cbp-vm-view-grid .switcher1 .cbp-vm-image-obb:hover .cbp-vm-details {
 -moz-transition: all 0.3s ease;
 -webkit-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 -moz-opacity: 1.0;
 opacity: 1.0;
 filter: alpha(opacity=100);
}
*/
.cbp-vm-view-grid .cbp-vm-details span b:before {
 content: '';
 position: absolute;
 top: 22px; right: -18px;
 width: 0; height: 0;
 border: 9px solid transparent;
 border-left-color: rgba(255, 255, 255, 0.94);
}

.cbp-vm-view-grid .switcher1:hover { z-index: 20; }

.cbp-vm-view-grid .switcher1:nth-child(4n+1) .cbp-vm-details span b {
 right: auto; left: 48px;
}

.cbp-vm-view-grid .switcher1:nth-child(4n+1) .cbp-vm-details span b:before {
 top: 22px; right: auto; left: -18px;
 border-left-color: transparent;
 border-right-color: rgba(255, 255, 255, 0.94);
}

.cbp-vm-view-grid .cbp-vm-price1 .cbp-vm-details span b {
 -moz-transition: all 0.3s ease;
 -webkit-transition: all 0.3s ease;
 -ms-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
 -moz-opacity: 0.0;
 opacity: 0.0;
 filter: alpha(opacity=0);
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
}
.cbp-vm-view-grid .cbp-vm-price1 .cbp-vm-details span:hover b {
 -moz-opacity: 1.0;
 opacity: 1.0;
 filter: alpha(opacity=100);
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}
.cbp-vm-view-grid .cbp-vm-details span b i { font-size: 20px; color: #3c3c3c; font-weight: bold; line-height: 22px; display: block; font-style: normal; margin-bottom: 2px; }
.cbp-vm-view-grid .cbp-vm-details span b i a { font-size: 13px; color: #5290cf; font-style: italic; font-weight: normal; }
.cbp-vm-view-grid .cbp-vm-details span b i a:hover { text-decoration: none; }
.cbp-vm-view-grid .cbp-vm-details span b i span { display: block; font-size: 13px; font-weight: normal; padding: 5px 0; }
.cbp-vm-view-grid .cbp-vm-price1 .short_fav { display: none; }
.cbp-vm-view-grid .cbp-vm-price1 .short_spy { display: none; }

.cbp-vm-view-list .cbp-vm-details { overflow: hidden; white-space: normal; }
.cbp-vm-switcher div { float: left; }

.cbp-vm-view-list .switcher1 { position: relative; width: 706px; height: 299px; display: block; overflow: hidden; border-bottom: 10px solid #ebebed; margin: 0 0 22px -23px; padding-left: 23px; }
.cbp-vm-view-list .switcher2 { position: absolute; display: block; overflow: hidden; width: 196px; height: 277px; }
.cbp-vm-view-list .switcher2 img { border: none; width: 196px; min-height: 277px; }
.cbp-vm-view-list .cbp-vm-image { position: absolute; width: 196px; min-height: 277px; left: 23px; /*display: block; overflow: hidden; background: #000;*/ z-index: 10; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.cbp-vm-view-list .cbp-vm-image:hover { z-index: 11; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.cbp-vm-view-list .cbp-vm-image b { display: block; overflow: hidden; width: 196px; height: 277px; position: absolute; background: rgba(9,9,9,0.7); }
.cbp-vm-view-list .cbp-vm-image b a { background: url(../images/style/play.png) no-repeat 60px 99px; width: 196px; height: 277px; display: block; overflow: hidden; line-height: 800px; position: absolute; }
.cbp-vm-view-list .cbp-vm-image1,.cbp-vm-view-list .cbp-vm-image2 { display: none; }
.cbp-vm-view-list .cbp-vm-title { position: absolute; width: 466px; margin: 5px 0 0 216px; }
.cbp-vm-view-list .cbp-vm-title a { font-size: 21px; color: #1d1c1d; margin-top: 0px; width: 466px; display: block; font-weight: bold; text-decoration: none; }
.cbp-vm-view-list .cbp-vm-title a:hover { color: #ec4c84; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.cbp-vm-view-list .cbp-vm-price { width: 463px; margin: 0 0 10px 15px; color: #5e5e5e; line-height: 24px; }
.cbp-vm-view-list .cbp-vm-price b { font-weight: normal; color: #303030; }
.cbp-vm-view-list .cbp-vm-price b span { width: 91px; display: block; float: left; font-weight: 700; }
.cbp-vm-view-list .cbp-vm-price a { color: #2976cf; }
.cbp-vm-view-list .cbp-vm-price a:hover { text-decoration: none; }
.cbp-vm-view-list .cbp-vm-price i { font-style: normal; font-weight: bold; color: #ec4c54; }
.cbp-vm-view-list .cbp-vm-price1 { margin-left: 202px; display: block; margin-top: 37px; }
.cbp-vm-view-list .cbp-vm-details { width: 483px; height: 106px; }
.cbp-vm-view-list .cbp-vm-details span em { display: none; }
.cbp-vm-view-list .cbp-vm-details span b { width: 463px; height: 106px; display: block; overflow: hidden; font-weight: normal; line-height: 18px; color: #4d4d4d; font-size: 15px; border-top: 1px dotted #a1a1a1; padding-top: 13px; margin-left: 15px; }
.cbp-vm-view-list .cbp-vm-details span b br { display: none; }
.cbp-vm-view-list .cbp-vm-details span b i { display: none; }
.cbp-vm-view-list .cbp-vm-price1 .short_fav { background: url(../dleimages/plus_fav.gif) no-repeat; width: 36px; height: 34px; position: absolute; margin-top: 0; margin-left: 445px; }
.cbp-vm-view-list .cbp-vm-price1 .short_spy { background: url(../images/style/spy_plus.gif) no-repeat; width: 36px; height: 34px; position: absolute; margin-left: 445px; margin-top: 42px; }

/* РљРЅРѕРїРєРё РїРµСЂРµРєР»СЋС‡РµРЅРёСЏ */
.cbp-vm-options { display: block; overflow: hidden; width: 683px; }
.cbp-vm-options .cbp-vm-grid { background: url(../images/style/plitka.jpg) no-repeat; margin: 0 0 26px 6px; }
.cbp-vm-options .cbp-vm-list { background: url(../images/style/spisok.jpg) no-repeat; }
.cbp-vm-options a { width: 51px; height: 50px; display: block; overflow: hidden; line-height: 200px; float: right; margin-right: 1px; }
.cbp-vm-options a.cbp-vm-selected { color: #47a3da; background-position: 0 -50px; }

/* РЎРѕСЂС‚РµСЂ РЅРѕРІРѕСЃС‚РµР№ */
#news_set_sort { height: 50px; display: block; float: left; }
#news_set_sort span { margin-right: 4px; }
#news_set_sort span a { margin-right: 0px; padding-left: 33px; padding-right: 18px; color: #367a1b; text-decoration: none; }
#news_set_sort span a i { border-bottom: 1px dashed #3d8b1c; }
.sortn { position: absolute; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; }
.sortn a { height: 50px; display: block; float: left; margin-right: 4px; line-height: 50px; padding: 0 18px 0 18px; color: #141414; text-decoration: none; }
.sortn a i { border-bottom: 1px dashed #62625f; }
.sortn_desc { height: 50px; display: block; background: url(../images/style/desc.jpg) no-repeat; float: left; }
.sortn_asc { height: 50px; display: block; background: url(../images/style/asc.jpg) no-repeat; float: left; }

/* РџРѕР»РѕСЃР°-РєРЅРѕРїРєР° "РІРІРµСЂС…" */
.button-up { display: none; background: rgba(30,53,91,0.10); cursor: pointer; width: 80px; height: 100%; position: fixed; z-index: 9999; left: 0px; top: 0px; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.button-up span { background: url(../images/style/up.png) no-repeat; width: 38px; height: 38px; display: block; margin: 50px 0 0 20px; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.button-up:hover { background: rgba(30,53,91,0.17); }
.button-up:hover span { margin: 20px 0 0 20px; }

/* Navigation */
.navigation { font-size: 23px; padding: 7px 0 7px 0px; word-spacing: -4px; }
.navigation a { text-decoration: none; }
.navigation a, .navigation span { padding: 0px 5px 0px 5px; line-height: 30px; }
.navigation a, .navigation span.nav_ext { color: #39383b; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.navigation a:hover { color: #3f881e; background-color: #c5f474; }
.navigation span { color: #FFF; background: #32699c; }
.nextprev { text-align: center; width: 683px; height: 30px; padding: 10px 0 0px 0; display: block; overflow: hidden; clear: left; word-spacing: 12px; }
.nextprev .pprev { background: url(../images/style/nav.png) no-repeat; font-size: 0px; padding: 21px 21px 6px 6px; }
.nextprev .pnext { background: url(../images/style/nav1.png) no-repeat; font-size: 0px; padding: 21px 21px 6px 6px; margin-left: 14px; }
.nextprev a span { cursor: pointer; }
.nextprev span .pnext {opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); }
.nextprev a .pnext { -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.nextprev a .pnext:hover { opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
.nextprev span .pprev { opacity: 0.3; -moz-opacity: 0.3; filter: alpha(opacity=30); }
.nextprev a .pprev { -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.nextprev a .pprev:hover { opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }

.nextprev1 { text-align: center; width: 683px; height: 65px; padding: 10px 0 0px 0; display: block; overflow: hidden; clear: left; }
.nextprev1 a { background: #c6dced url(../images/style/all.png) no-repeat 0 -40px; line-height: 40px; padding: 10px 23px 10px 23px; font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; text-decoration: none; text-transform: uppercase; color: #31699c; }
.nextprev1 a:hover { background-position: 0 0; color: #386c21; }
.nextprev1 span span { display: none; }

/* fullstory */
.fullstory { width: 1000px; margin-top: -100px; background: url(../images/style/full.jpg) no-repeat; display: block; overflow: hidden; }

.full { padding: 28px 0px 25px 27px; display: block; overflow: hidden; }
.full1 { width: 333px; height: 455px; display: block; overflow: hidden; margin-bottom: 10px; }
.full1 img { width: 333px; min-height: 455px; }
.full2 { width: 333px; height: 36px; display: block; overflow: hidden; font-weight: 400; position: absolute; margin-top: 419px; background: rgba(0,0,0,0.68); }
.full3 { height: 36px; display: block; overflow: hidden; float: left; line-height: 36px; color: #FFF; font-size: 16px; background: #ec4c54; padding: 0 12px; }
.full4 { height: 36px; display: block; overflow: hidden; float: right; border-left: 1px solid rgba(255,255,255,0.13); background: url(../images/style/full1.png) no-repeat 12px 9px; font-size: 16px; font-weight: bold; color: #FFF; line-height: 36px; padding: 0 13px 0 36px; }
.full5 { height: 36px; display: block; overflow: hidden; float: right; border-left: 1px solid rgba(255,255,255,0.13); background: url(../images/style/full.png) no-repeat 12px 11px; font-size: 16px; font-weight: bold; color: #FFF; line-height: 36px; padding: 0 13px 0 41px; }

.full6 {}
.full6 span { width: 157px; height: 91px; display: block; overflow: hidden; float: left; margin: 18px 18px 0 0; }
.full6 span img { width: 157px; min-height: 91px; }
.full7 { display: block; overflow: hidden; float: left; width: 357px; }

.full_title { margin: 0px 0 0 0; padding: 0; font-size: 24px; font-weight: bold; color: #1d1c1d; line-height: 24px; }
.full_title img { margin-left: 6px; }
.full_title1 { margin: 5px 0 0 0; padding: 0; font-size: 19px; color: #616f7e; line-height: 18px; }

.full8 { margin: 19px 0 10px 0; }
.full8 li { height: 25px; display: block; overflow: hidden; color: #1d1c1d; }
.full8 li span { width: 103px; display: block; overflow: hidden; float: left; color: #5e5e5e; }
.full8 li a { color: #2976cf; }
.full8 li a:hover { text-decoration: none; }
.full8 li b { color: #ec4c54; }

.full9 { float: right; margin: 22px 25px 0 0; }
.full10 { position: absolute; right: 0; background: url(../images/style/spy_plus.gif) no-repeat; width: 36px; height: 34px; display: block; overflow: hidden; margin: 64px 25px 0 0; }

.full11 { font-size: 24px; font-weight: bold; color: #1d1c1d; padding: 10px 0 8px 0; }
.full12 { font-size: 16px; color: #303030; line-height: 20px; padding-bottom: 16px; }
.full13 { background: url(../images/style/full2.jpg) no-repeat; width: 616px; height: 63px; }
.full13 .full15 { width: 126px; height: 53px; display: block; overflow: hidden; position: absolute; font-size: 18px; color: #396616; padding: 10px 0 0 13px; line-height: 22px; }
.full13 .full15 a { color: #305e03; font-weight: bold; }
.full13 .full15 a:hover { text-decoration: none; }
.full13 .full16 { margin-left: 208px; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight: 300; color: #FFF; line-height: 64px; }
.full14 { margin-left: 357px; }

.full17 { height: 118px; background: #141e30; display: block; overflow: hidden; margin-bottom: 28px; }
.full18 { float: right; background: url(../images/style/rate1.jpg) no-repeat; width: 209px; height: 118px; display: block; overflow: hidden; }
.full18 a { background: url(../images/style/rate1.jpg) no-repeat 0 -118px; width: 209px; height: 118px; display: block; overflow: hidden; line-height: 300px; opacity: 0.0; -moz-opacity:0.0; filter: alpha(opacity=0); -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }
.full18 a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

/* slider */
#big_carousel_prev4, #big_carousel_next4 { position: absolute; margin-top: -277px; margin-right: -1px; width: 49px; height: 48px; text-indent: -9999px; }
#big_carousel_prev4 { background: url("../images/style/full2.png") no-repeat; right: 49px; }
#big_carousel_prev4 span { width: 49px; height: 48px; display: block; overflow: hidden; background: url("../images/style/full2.png") no-repeat 0 -48px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
#big_carousel_prev4 span:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
#big_carousel_next4 { background: url("../images/style/full2.png") no-repeat -49px 0; right: 0; }
#big_carousel_next4 span { width: 49px; height: 48px; display: block; overflow: hidden; background: url("../images/style/full2.png") no-repeat -49px -48px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
#big_carousel_next4 span:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
#slider { position: relative; }
#big_carousel_wrapper4 { position: relative; width: 616px; height: 180px; overflow: hidden; background: url(../images/style/full1.jpg) no-repeat; padding-top: 48px; }
#big_carousel_wrapper4 ul, #big_carousel_wrapper4 ul li { margin: 0; padding: 0; }
.content4 { width: 88px; height: 138px; display: block; overflow: hidden; }
.content4 a { text-decoration: none; }
.content4 li { width: 88px; }
.content4 .slide_image { width: 88px; height: 138px; display: block; overflow: hidden; }
.content4 .slide_image img { width: 88px; height: 138px; }
.content4 .slide_image span { width: 87px; height: 43px; display: block; position: absolute; border-right: 1px solid #2b394b; }
.content4 .slide_image span b { font-weight: normal; text-align: center; width: 87px; height: 43px; display: block; overflow: hidden; background: #1c2637; color: #b3e4fb; font-size: 13px; line-height: 14px; vertical-align: middle; display: table-cell; }

/* rate */
.m-rating-area { height: 118px; display: inline-block; padding-top: 16px; position: relative; }
.m-error { width: 143px; height: 31px; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; position: absolute; top: 16px; right: 18px; display: none; border: 2px solid #ec4c54; color: #ec4c54; font-weight: 700; font-style: italic; text-align: center; line-height: 31px; background: #141e30; }
.m-load { background: #f0f0f0 url('%7bTHEME%7d/images/m_load.html') 50% 50% no-repeat !important; }
.m-rating-rate { background: url(../images/style/rate.jpg) no-repeat; float: left; margin: -16px 17px 0 25px; width: 103px; height: 118px; font-size: 40px; text-align: center; color: #2b2b2c; padding: 42px 0 0 0; }
.m-rating-rate-votes { font-size: 12px; color: #9e612e; margin-top: 15px; }
.m-rating-column { width: 210px; float: left; height: 118px; color: #FFF; font-size: 15px; }
.m-rating-field { padding: 0px 0 0px 40px; width: 210px; height: 51px; text-indent: 2px; line-height: 20px; }
.m-rating-value { float: left; cursor: pointer; margin-left: -40px; margin-right: 6px; width: 35px; height: 35px; color: #adff5a; font-size: 14px; text-align: center; text-indent: 0px; border: 1px solid #26b1fa; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; line-height: 36px; }
.m-rating { margin: 0px 0 0 0; padding: 0; list-style: none; }
.m-rating:after { content: ""; display: table; clear: both; }
.m-rating li{ float: left; padding: 0 1px; }
.m-rating li span { display: block; width: 13px; height: 13px; text-indent: -10000px; cursor: pointer; background: url(../images/style/rate.gif) no-repeat 0 -26px; }
.m-rating li.m-current span { background: url(../images/style/rate.gif) no-repeat; }
.m-rating li.m-hover span { background: url(../images/style/rate.gif) no-repeat 0 -13px; }

#full_left { margin-right: 270px; padding: 0 23px 0 25px; }
#full_right { float: right; width: 242px; overflow: hidden; padding: 3px 28px 0 0; }

/* Tabs */
.section1 { margin: 0 0 25px 0; }
ul.tabss { width: 682px; height: 50px; line-height: 36px; list-style: none; margin: 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 21px; font-style: italic; font-weight: bold; }
.tabss .tabs1 { list-style: none; cursor: pointer; height: 50px; display: block; overflow: hidden; float: left; line-height: 50px; }
.tabss .tabs1.current1 { background: url(../images/style/fullrel.jpg) no-repeat; color: #316b18; cursor: default; }
.tabss .tabs1 span { height: 50px; display: block; overflow: hidden; background: url(../images/style/fulltab3.png) no-repeat 17px 14px; padding: 0 16px 0 49px; }
.tabss .tabs1.current1 span { height: 50px; display: block; overflow: hidden; background: url(../images/style/fulltab2.png) no-repeat 17px 14px; padding: 0 16px 0 49px; }

.tabss .tabs2 { list-style: none; cursor: pointer; height: 50px; display: block; overflow: hidden; float: left; line-height: 50px; }
.tabss .tabs2.current1 { background: url(../images/style/fullrel.jpg) no-repeat; color: #316b18; cursor: default; }
.tabss .tabs2 span { height: 50px; display: block; overflow: hidden; background: url(../images/style/fulltab1.png) no-repeat 17px 14px; padding: 0 16px 0 50px; }
.tabss .tabs2.current1 span { height: 50px; display: block; overflow: hidden; background: url(../images/style/fulltab.png) no-repeat 17px 14px; padding: 0 16px 0 50px; }
.box1 { display: block; overflow: hidden; width: 708px; display: none; padding: 22px 0 0 26px; margin-left: -26px; }
.box1.visible1 { display: block; overflow: hidden; width: 705px; padding: 22px 0 0 26px; margin-left: -26px; }
.tabs2 span b, .tabs1 span b { border-bottom: 1px dashed #62625f; }
.tabs2.current1 span b, .tabs1.current1 span b { border: none; }

/* related news */
/*.related ul { margin-right: -14px; }
.related ul li { width: 160px; height: 295px; display: block; overflow: hidden; text-align: center; float: left; font-size: 15px; font-weight: bold; margin-right: 14px; }
.related ul li a { text-decoration: none; color: #38373a; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.related ul li a:hover { color: #ec4c84; text-decoration: underline; }
.related ul .relimg { width: 160px; height: 226px; display: block; overflow: hidden; margin-bottom: 13px; }
.related ul .relimg img { width: 160px; min-height: 226px; }
.related ul .relink { position: absolute; width: 160px; height: 226px; display: block; overflow: hidden; background: rgba(9,9,9,0.7) url(../images/style/slide_image.png) no-repeat center; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; line-height: 500px; }
.related ul .relink:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }*/

.related { margin-right: -14px; }
.related a { width: 160px; height: 295px; display: block; overflow: hidden; text-align: center; float: left; font-size: 15px; font-weight: bold; margin-right: 14px; }
.related a { text-decoration: none; color: #38373a; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.related a:hover { color: #ec4c84; text-decoration: underline; }
.related .relimg { width: 160px; height: 226px; display: block; overflow: hidden; margin-bottom: 13px; }
.related .relimg img { width: 160px; min-height: 226px; }
.related .relink { position: absolute; width: 160px; height: 226px; display: block; overflow: hidden; background: rgba(9,9,9,0.7) url(../images/style/slide_image.png) no-repeat center; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; line-height: 500px; }
.related .relink:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

/* info */
.info { background: url(../images/style/info.png) repeat; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; font-style: italic; color: #dc3625; line-height: 20px; text-align: center; padding: 15px 20px 18px 20px; margin-bottom: 35px; display: block; overflow: hidden; min-width: 663px; }
.info a { color: #dc3625; }
.info a:hover { color: #ad2a1c; }

/* comments */
.comm_title { font-size: 28px; color: #1d1c1d; background: url(../images/style/comm_t.png) no-repeat 2px 0; height: 43px; line-height: 26px; padding: 0 0 0 40px; }
.comm_title span { color: #b4b4b4; }

.comm0 { padding-bottom: 18px; }
.comm { padding: 0 7px; margin: 0 -7px; /*-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;*/ }
/*.comm:hover { background: #f3f3f3; }*/
.comm1 { /*border-bottom: 2px solid #dddddd;*/ padding: 7px 0 0 0; display: block; overflow: hidden; }
.comm2 { width: 43px; height: 43px; display: block; overflow: hidden; float: left; -moz-border-radius: 22px; -webkit-border-radius: 22px; border-radius: 22px; }
.comm2 img { width: 43px; min-height: 43px; }
.comm3 { margin: 0 0 0 53px; padding: 6px 0 11px 0; height: 25px; }
.comm3 h3 { margin: 0; padding: 0; float: left; font-size: 17px; font-weight: bold; color: #55a3db; padding-right: 4px; }
.comm3 h3 a { color: #55a3db; text-decoration: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.comm3 h3 a:hover { color: #ff5b8d; }
.comm3 span { font-size: 14px; /*font-weight: bold;*/ color: #a2a2a2; }
.comm4 { margin: 0 0 0 0; line-height: 18px; font-size: 15px; color: #4e5457; }
.comm4 a { color: #ed5d64; }
.comm4 a:hover { text-decoration: none; }
.signature { font-size: 14px; color: #999898; }
.comm5 { float: right; height: 21px; background: #84c73a; font-size: 15px; line-height: 21px; color: #FFF; padding: 0 7px; margin: 10px 1px 0 3px; }
.comm5:before { content: ''; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-top-color: #84c73a; margin-top: 21px; }
.comm6 { /*float: right;*/ font-size: 14px; margin: 14px 0px 0 0; display: block; overflow: hidden; /*opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;*/ }
.comm6 li { display: inline-block; margin-right: 8px; }
.comm6 li a { text-decoration: none; color: #8698b2; }
.comm6 li a:hover { text-decoration: underline; color: #ff5b8d; }
/*.comm:hover .comm6 { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }*/

.comm40 {
 position: relative;
 background: #edf3f6;
 /*overflow: hidden;*/
 margin: 17px 0 0 0;
 padding: 19px 21px 14px 21px;
 clear: left;
}

.comm40:before {
 content: '';
 position: absolute;
 top: -12px; left: 16px;
 width: 0; height: 0;
 border: 6px solid transparent;
 border-bottom-color: #edf3f6;
}



.comm_add { font-size: 28px; color: #1d1c1d; background: url(../images/style/comm_d.png) no-repeat 2px 0; height: 43px; line-height: 26px; padding: 0 0 0 40px; }


.basecont {}
.basecont a { color: #4c7dd6; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.basecont a:hover { color: #ed5d64; }
.avatar { width: 100px; height: 100px; display: block; overflow: hidden; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
.avatar img { width: 100px; min-height: 100px; }


/* related news */
.fullresult { width: 160px; height: 280px; display: block; overflow: hidden; text-align: center; float: left; font-size: 15px; font-weight: bold; margin: 0 15px; }
.fullresult a { text-decoration: none; color: #38373a; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.fullresult a:hover { color: #ec4c84; text-decoration: underline; }
.fullresult .relimg { width: 160px; height: 226px; display: block; overflow: hidden; margin-bottom: 13px; }
.fullresult .relimg img { width: 160px; min-height: 226px; }
.fullresult .relink a { position: absolute; width: 160px; height: 226px; display: block; overflow: hidden; background: rgba(9,9,9,0.7) url(../images/style/slide_image.png) no-repeat center; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; line-height: 500px; }
.fullresult .relink a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }


.statistics {}
.statistics ul { padding-right: 80px; }
.statistics ul li a { color: #ed5d64; }
.statistics ul li a:hover { text-decoration: none; }
.statistics ul li h5 { margin: 20px 0 10px 0; font-size: 16px; }



#actorbox .cbp-vm-price1, #actorbox .cbp-vm-image, #actorbox .nextprev, #actorbox .nextprev1 { display: none; }
#actorbox .item_p { float: left; margin: 5px; }
#actorbox h2 { position: absolute; width: 167px; height: 235px; display: block; overflow: hidden; margin-top: -235px; }
#actorbox h2 a { width: 167px; height: 235px; display: block; overflow: hidden; line-height: 500px; background: rgba(9,9,9,0.5) url(../images/style/play.png) no-repeat center; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
#actorbox h2 a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
#actorbox .switcher2 { width: 167px; height: 235px; display: block; overflow: hidden; }
#actorbox .switcher2 img { width: 167px; min-height: 235px; }



/*------------------------- FOOTER -------------------------*/
.footer { margin: 0 auto; width: 1000px; height: 384px; }
.footer1 { position: absolute; margin: 252px 0 0 171px; color: #b6b9be; line-height: 18px; }
.footer1 span { color: #FFF; }
.footer1 span a { color: #73e0ff; }
.footer1 span a:hover { text-decoration: none; }

.footer_logo { background: url(../images/style/footer_logo.png) no-repeat; width: 193px; height: 114px; display: block; overflow: hidden; position: absolute; bottom: 72px; margin-left: -42px; }

.counts { margin-right: 295px; padding-top: 254px; }
.counts ul { display: inline; }
.counts ul li { float: right; width: 88px; height: 31px; margin-left: 9px; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.counts ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.copy { position: absolute; margin: 7px 0 0 803px; font-size: 16px; color: #396c21; }
.copy a { font-weight: bold; color: #396c21; }
.copy a:hover { text-decoration: none; }


.seoinfo1 { padding-top: 20px; clear: left; }
.seoinfo2 { border-top: 5px solid #e7e7e7; width: 702px; position: relative; padding: 14px 14px 18px 14px; margin: 0 -23px 0 -23px; font-size: 14px; text-align: justify; }
.seoinfo2 a { color: #e05977; }
.seoinfo2 a:hover { text-decoration: none; }
.seoinfo2 img { margin-right: 8px; margin-top: 8px; }

.restable a[href="#search_online_load"] img { margin: -3px 0 0 0 !important; }


/* Chrome */
@media all and (-webkit-min-device-pixel-ratio:0) {
 .section { margin: 156px 0 0 -1px; }
 #right { margin-right: 1px; }
 #left { margin-left: -1px; }
 .fullstory { margin-left: -1px; }
}
/* Opera */
noindex:-o-prefocus,.section { margin: 156px 0 0 -1px; }
noindex:-o-prefocus,#right { margin-right: 1px; }




.bloc_z { height: 58px; background: url(../images/style/right.jpg) no-repeat; margin: -20px 0 15px 0; }
.bloc_z a { display: block; overflow: hidden; height: 58px; line-height: 500px; background: url(../images/style/right.jpg) no-repeat 0 -58px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.bloc_z a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.jspScrollable { outline: none; }
#scrollbar .vertical ul li.janr_title { height: 36px; background: url(../images/style/janr_title.jpg) no-repeat; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; font-weight: bold; color: #ceffec; line-height: 36px; text-indent: 23px; }

.bloc_vk { height: 58px; background: url(../images/style/vk.jpg) no-repeat; margin: -13px 0 12px 0; }
.bloc_vk a { display: block; overflow: hidden; height: 58px; line-height: 500px; background: url(../images/style/vk.jpg) no-repeat 0 -58px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.bloc_vk a:hover { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }

.bloc1 .news { position: relative; width: 270px; height: 57px; display: block; }
.bloc1 .news a { position: absolute; right: 14px; top: 16px; display: block; height: 28px; background: #db4e65; font-family: 'Roboto Condensed', sans-serif; font-size: 12px; font-style: italic; color: #FFF; line-height: 28px; text-indent: 0; font-weight: normal; padding: 0 10px; }
.bloc1 .news a:hover { text-decoration: none; }

.bloc_news { position: relative; height: 131px; overflow: hidden; margin-bottom: 5px; }
.bloc_news img { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 270px; min-height: 131px; margin: auto; }
.bloc_news a { font-family: 'PT Sans Narrow', sans-serif; font-size: 15px; text-decoration: none; color: #7af7ff; }
.bloc_news a i { position: absolute; z-index: 1; width: 270px; height: 131px; display: block; background: rgba(115,131,157,0.63) url(../images/style/bloc_news1.png) no-repeat center 54px; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.bloc_news a:hover i { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.bloc_news span { position: absolute; width: 270px; height: 131px; display: block; background: url(../images/style/bloc_news.png) repeat-x bottom; }
.bloc_news strong { position: absolute; bottom: 0; display: block; padding: 11px 20px; }

.full_compl { position: absolute; top: 139px; right: 25px; width: 34px; height: 34px; }
.full_compl a { width: 34px; height: 34px; display: block; overflow: hidden; line-height: 400px; background: url(../images/style/full_compl.png) no-repeat; }
.full_compl a:hover { background-position: 0 -34px; }

.full12 { position: relative; height: 88px; overflow: hidden; line-height: 20px; margin-bottom: 12px; padding-right: 20px; }
.textlimit, .textlimit1 { position: absolute; bottom: 4px; right: 0; height: 20px; padding: 0 20px 0 10px; background: #FFF; text-decoration: underline; cursor: pointer; color: #5e98db; }
.textlimit:before, .textlimit1:before { content: ''; position: absolute; left: -30px; width: 30px; height: 20px; display: block; background: -webkit-linear-gradient(left, rgba(255,255,255,0.00), #FFF); }

.textopen { height: auto; }
.limitswitch { display: none; }

.full_news { font-size: 16px; color: #8a9194; padding: 17px 0 37px 0; }
.full_news b { color: #393a3b; }
.full_news a { font-weight: bold; color: #49a925; }
.full_news a:hover { text-decoration: none; }
.full_news1 { font-size: 16px; color: #303030; padding-right: 24px; }
.full_news1 a { color: #2976cf; }
.full_news1 a:hover { text-decoration: none; }
.full_news2 { border-bottom: 13px solid #141e30; padding-bottom: 20px; margin-bottom: 40px; }

.shortstory_news { position: relative; width: 214px; height: 212px; overflow: hidden; float: left; margin-right: 20px; }
.shortstory_news:nth-child(3n) { margin-right: 0px; }
.shortstory_news1 { width: 214px; height: 134px; display: block; overflow: hidden; }
.shortstory_news2 { position: relative; width: 214px; height: 134px; display: block; overflow: hidden; }
.shortstory_news2 img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 214px; min-height: 134px; margin: auto; }

.shortstory_news3 { position: absolute; top: 0; width: 214px; height: 134px; display: block; overflow: hidden; background: rgba(28,38,55,0.75); opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.shortstory_news a:hover .shortstory_news3 { opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.shortstory_news4 { height: 66px; display: block; overflow: hidden; padding: 17px 17px 0px 17px; font-size: 14px; color: #FFF; }
.shortstory_news5 { position: absolute; bottom: 0; width: 214px; height: 37px; line-height: 36px; display: block; overflow: hidden; background: rgba(136,157,173,0.42); }
.shortstory_news5 b { float: right; height: 37px; display: block; color: #a3ff53; font-size: 15px; font-weight: bold; margin-right: 12px; }
.shortstory_news6 { height: 37px; display: block; padding-left: 37px; background: url(../images/style/shortstory_news.png) no-repeat 16px 10px; color: #70f0ff; font-size: 15px; font-weight: bold; }
.shortstory_news a { display: block; text-decoration: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.shortstory_news7 { display: block; color: #38373a; font-weight: bold; padding: 9px 10px; text-align: center; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.shortstory_news a:hover .shortstory_news7 { color: #ec4c84; }





.serii { position: absolute; cursor: pointer; width: 333px; height: 47px; display: block; overflow: hidden; line-height: 200px; background: url(../images/style/serii.jpg) no-repeat; }
.serii:hover { background-position: 0 -47px; }

.serii1 { position: fixed; visibility: hidden; z-index: 5; opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; width: 100%; height: 100%; top: 0; left: 0; background: rgba(17,22,30,0.79); }
.serii2 { position: absolute; top: 50%; left: 50%; margin: -100px 0 0 -186px; width: 372px; background: #FFF; }
.serii3 { height: 51px; background: #e3f7ff; color: #708292; font-size: 18px; line-height: 52px; text-indent: 20px; font-weight: bold; }
.serii4 { padding: 22px 20px; color: #3e3e3e; font-size: 16px; font-weight: bold; }
 
.serop { visibility: visible; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); }
.serclo { position: absolute; width: 15px; height: 15px; top: 20px; right: 18px; display: block; background: url(../images/style/serclo.jpg) no-repeat; cursor: pointer; }

.contin { z-index: 5 !important; }





.sociallogin {
 position: absolute;
 left: 0; right: 0; bottom: 0;
 background: #f3f6f9;
 height: 52px;
 border-top: 1px solid #d5dce4;
 padding: 30px 27px 0 27px;
 font-family: 'Roboto Condensed', sans-serif;
 font-size: 15px;
}

.sociallogin img {
 margin-bottom: -3px;
}

.sociallogin a {
 float: right;
 margin-left: 5px;
}








.ratebox-comm {
 float: right;
 margin-top: 13px;
}

.ratebox-comm ul li {
 display: block;
 float: left;
 font-size: 20px;
 font-weight: bold;
 line-height: 22px;
 padding: 0 5px 0 4px;
}

.ratingplus {
 color: #84c44f;
}

.ratingminus {
 color: #e15446;
}

.ratingzero {
 color: #b0b7bb;
}