* {box-sizing:border-box;}
:focus, :active {outline-color: #C6DB58;}
head{display:none;}
body{margin:0;}
img,iframe{border:0;}
label{cursor:pointer;}
ul{margin:0;padding-left:15px;}
p{margin:10px 0;}
a:link,a:visited{text-decoration:none;color:#f6f6f6;}
a:hover{text-decoration:underline;color:#C6DB58;}
textarea{resize:vertical;}
#block_d>section:last-child>.block_bottom,#block_l>section:last-child>.block_bottom{margin-bottom:0;}
.ajaxerror {font-weight:bold;text-align:center;color:#FF9933;}
.ajaxsuccess {font-weight:bold;text-align:center;color:#00CC00;}
.signupForm {width:330px;margin: 0 auto;}
.signupForm>input[type=email],.signupForm>input[type=text],.signupForm>input[type=password] {width:330px;margin: 5px 0;}
.signupForm>label {display:block;margin:10 0;font-weight: bold;}
/*
.yaban {width:728px;max-width: 100%;}
.yaban > img {width:728px;max-width: 100%;margin-bottom:-3px;}
.yaban:hover {background-color: #7F8899;display:block;margin:0 auto;}
*/
meter#server_load{width:402px;height:15px;}
#header{height:85px;text-align:center;margin:0 5px;}
#footer{color:#545B61;padding:0 15px;}
#body{text-align:left;margin:0 auto;}
#logo {
    float: left;
    width: 269px;
    height: 65px;
    margin-top: 10px;
    display: block;
    background: url(/themes/Storm/images/logo.png) no-repeat left top;
}

#pillmenu {
    margin:0 auto;
    background-color:#fcfcfc;
    background: linear-gradient(to top, #f0f0f0, #fcfcfc);
    height:32px;
    list-style:none;
    overflow:hidden;
    padding:0 5px;
    border-radius:5px;
    position:relative;
}
#pillmenu:before {
    bottom:0;
    left:0;
    right:0;
    border-radius:0 0 5px 5px;
    height:4px;
    background-color:#bccf53;
}
#pillmenu:after {
    top:0;
    left:0;
    right:0;
    height:25px;
    border: 1px solid #cccccc;
    border-radius: 5px 5px 0 0;
    border-left: none;
    border-right: none;
}
#pillmenu > li {
    position:relative;
    z-index:1;
    float:left;
    margin:0 4px;
    padding:0;
    height:32px;
}
#pillmenu:before,
#pillmenu:after,
#pillmenu > li:before,
#pillmenu > li:after,
#pillmenu > li > span:before,
#pillmenu > li > a:before,
#pillmenu > li > span:after,
#pillmenu > li > a:after {
    position:absolute;
    content:'';
}
#pillmenu > li:before {
    top:0;
    left:0;
    width:4px;
    height:25px;
    border: 1px solid #cccccc;
    border-left: none;
    background-color: #fcfcfc;
    background: linear-gradient(to top, #f0f0f0, #fcfcfc);
}
#pillmenu > li:after {
    top:0;
    right:0;
    width:4px;
    height:25px;
    border: 1px solid #cccccc;
    border-right: none;
    background-color: #fcfcfc;
    background: linear-gradient(to top, #f0f0f0, #fcfcfc);
}
#pillmenu>li>a:hover,#pillmenu>li>span:hover{color:#C3D859;}
#pillmenu > li > span,
#pillmenu > li > a {
    background-color:#555C62;
    cursor:pointer;
    display:block;
    line-height:32px;
    padding:0 14px;
    color:#FFF;
    text-decoration:none;
    font-weight:normal;
    margin:0 1px;
}
#pillmenu > li > span:before,
#pillmenu > li > a:before {
    bottom:0;
    left:0;
    width:4px;
    height:4px;
    background-color:#bccf53;
    border-radius:0 0 5px 0;
    border-top: 1px solid #f0f0f0;
    border-right: 1px solid #cccccc;
}
#pillmenu > li > span:after,
#pillmenu > li > a:after {
    bottom:0;
    width:4px;
    right:0;
    height:4px;
    background-color:#bccf53;
    border-radius:0 0 0 5px;
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #cccccc;
}

.block_title {
    position: relative;
    padding-top: 10px;
    height: 30px;
}
.block_title>label{position:absolute;right:13px;top:11px;}
.block_title > h2 {
	display: block;
	font-size: inherit;
	margin: 0;
	padding: 0;
	height: 20px;
	min-height: 20px;
	text-align: center;
}
.block_input{display: none;}
/* .block_input:checked + .block_body{display: none;} */
.block_title>h2,.block_body{background-color: #697177;}
.block_body{padding: 10px 10px 5px 10px;}
.block_bottom{margin-bottom: 10px;position:relative;height: 9px;}
.block_bottom:before,.block_bottom:after{position: absolute;content: '';border-radius: 0 0 5px 5px;}
.block_bottom:before{top: 0;left: 0;right: 0;background-color: #697177;height: 5px;}
.block_bottom:after{top: 5px;left: 8px; right:8px;height: 4px;background-color: #bccf53;}

.block_title_left:before,.block_title_right:before,.block_title:after,.block_title:before,.block_title_left,.block_title_right{position: absolute;content: '';}

.block_title:before{left: 8px;right: 8px;top:0;height:10px;background-color: #bccf53;border-radius:3px 3px 0 0;}
.block_title:after{left: 8px;right: 8px;top:3px;height:7px;background-color: #697177;border-radius:3px 3px 0 0;}

.block_title_left{top:5px;left:0;bottom:0;width:8px;border-radius:3px 0;background-color: #bccf53;}
.block_title_left:before{left:0;right:0;top:3px;bottom:0;background-color: #fcfcfc;background: linear-gradient(-70deg, #bfbfbf, #ededed 50%);border-radius:3px 0;}
.block_title_right{top:5px;right:0;bottom:0;width:8px;border-radius:0 3px;background-color: #bccf53;}
.block_title_right:before{left:0;right:0;top:3px;bottom:0;background-color: #fcfcfc;background: linear-gradient(70deg, #bfbfbf, #ededed 50%);border-radius:0 3px;}

#block_d>section:first-child{margin-top:10px;}
#block_cen{display: inline-block;width: 100%;}
#block_r,#block_l,#block_cen,#menuUrl,#sBlock{vertical-align: top;display: inline-block;}
#block_l,#menuUrl,#sBlock{float:left;clear:left;width:160px;margin-right:10px;}
#block_l,#sBlock,#menuUrl{margin-left:-170px;display:none;}
.block_sape{margin-bottom:10px;}
.sBlockR{display: none;float: right;clear: right;width: 160px; background-color: #697177;}

#wrapper{overflow-x:hidden;position:relative;margin:0 5px;padding:10px;background-color:#555C62;border-style:solid;border-color:#fff;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px;}
#wrapper::before{width:10px;content:'';position:absolute;left:0;top:10px;bottom:10px;background:linear-gradient(to left, rgba(85,92,98, 0), #555C62 66%);z-index: 1;}
#wrapper::after{width:10px;content:'';position:absolute;right:0;top:10px;bottom:10px;background:linear-gradient(to right, rgba(85,92,98, 0), #555C62 66%);}

.browsePic{margin:-5px;}
.browsePic>div{width:25%;padding:5px;display:inline-block;margin:0;}
.browsePic>div>a>div{margin:0;}
.browsePic>div>a{display:block;padding:5px 10px;position:relative;overflow:hidden;white-space:nowrap;text-decoration:none;background-color:#555C62;}
.browsePic>div>a::after{width:21px;height:14px;content:'';position:absolute;right:0;top:5px;background:linear-gradient(to right, rgba(85,92,98, 0), #555C62 66%);}
.browsePic>div>a>div>div{border-radius: 5px;background-color: #222;position:relative;height: 0;padding-top: 133.33%;overflow: hidden;margin:5px 0;}
.browsePic>div>a>div>div>img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width:100%;}

.browseTable {width:100%;border:0;border-spacing:0;}
.browseTable>thead, .browseTable>tfoot, .browseTableDate {font-weight:bold;color:#a4a4a4;background-color:#61686E;}
.browseTable td {padding:2px;white-space:nowrap;}
.browseTableName img {height:13px;margin-bottom:-3px;}
.browseTableName>div, .browseTableTag>div {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.browseTableBody:hover {background-color:#7F8899;}
.browseTablePic {text-align: center;padding: 0 !important;}
.browseTablePic img{width:36px;height:36px;margin-bottom:-3px;}
.browseTableTag>div {color: #a4a4a4;background:url(/pic/tag_small.png) no-repeat left center;padding-left:16px!important;font-size:9px;}
.browseTableTag>div>a {color: #a4a4a4;}
.browseTableTag>div>a:hover {color: #c6db58;}
#browse_status_label {
    white-space: nowrap;
    overflow: hidden;
}

.views {
    height: 25px;
    margin-left: 10px;
}
.views > a:hover {
    background-color: #7F8899;
}
.views > a:first-child {
    margin: 0;
}
.views > a {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #9CA4B0;
    margin: 0 0 0 10px;
    position: relative;
}
.views span:before, .views span:after, .views span {position: absolute;content: '';background-color: #d4d4d4;}
.views > a:hover > span:before, .views > a:hover > span:after, .views > a:hover > span,.view_active > span:before, .view_active > span:after, .view_active > span {background-color: #c8d95b;}
.view_active{background-color: #555C62;}

.view_pic > span, .view_pic > span:before, .view_pic > span:after {width: 3px;height: 3px;}
.view_pic > span:nth-child(1) {top: 5px;left: 10px;}
.view_pic > span:nth-child(2) {top: 10px;left: 10px;}
.view_pic > span:nth-child(3) {top: 15px;left: 10px;}
.view_pic > span:before {left: -5px;}
.view_pic > span:after {left: 5px;}

.view_table > span:nth-child(1) {top: 5px;left: 5px;right:5px;height:1px;}
.view_table > span:nth-child(2) {top: 10px;left: 5px;right:5px;height:1px;}
.view_table > span:nth-child(3) {top: 15px;left: 5px;right:5px;height:1px;}
.view_table > span:after {top: 2px;left:0;right:0;height:1px;}

.view_extended > span {left: 5px;width: 3px;height: 3px;}
.view_extended > span:nth-child(1) {top: 5px;}
.view_extended > span:nth-child(2) {top: 10px;}
.view_extended > span:nth-child(3) {top: 15px;}

.view_extended > span:before {width:8px;}
.view_extended > span:after {top:2px;width:6px;}
.view_extended > span:before,.view_extended > span:after {left: 5px;height: 1px;}

/* <pager> */
.page:first-child {
    margin-left: 0;
}
.page {
    min-width: 25px;
    height: 25px;
    display: inline-block;
    border: 1px solid #9CA4B0;
    margin: 0 0 0 10px;
    padding: 4px 7px;
    font-weight: bold;
    background-color: #697177;
}
.page_action {
    background-color: #555C62;
    color: #C6DB58;
}
a.page:hover {
    background-color: #7F8899;
}
a.page {
    text-decoration: none;
}
/* </pager> */
/* comment */
.com_head {
	padding: 3px 5px 5px 5px;
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.com_breadcrumb{
    background: #61686E;
    border-radius:5px 5px 0 0;
    padding: 5px 10px;
    margin: -10px -10px 10px -10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.com_body{overflow: hidden;background: #697177;padding: 10px;margin: 10px 0px;clear: left;min-height: 120px;}
.com_text{margin-left: 110px; padding-left:10px;}
.com_title{box-shadow: -10px 10px 10px #61686E, -10px 0 10px #61686E, 0 10px 10px #61686E;border-radius:0 5px 0 0;padding: 5px 10px;line-height: 17px;margin: -10px -10px 10px 110px;}
/*.com_text img{max-width: 100%;}*/
.com_title>div{vertical-align: top;display: inline-block;}
.com_title_l{width: 25%;}
.com_title_r{width: 50%;text-align: right;}
input[type=submit],input[type=reset],.com_button{font-size: 12px;border:0;background:#555C62;padding:1px 5px 3px 5px;cursor:pointer;color:#f6f6f6;}
input[type=submit]:hover,input[type=reset]:hover,.com_button:hover{text-decoration:none;color:#C6DB58;}
/* comment */
/* video v2*/
#videoHeader{position: relative;height: 0;padding-top: 56.25%;}
#videoBody{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #101010;}
#videoBody>iframe{width: 100%;height: 100%;overflow: hidden;}
#videoBlockEdite{height: 399px;overflow-y: auto;padding: 5px;background-color: #101010;}
#videoBlockEdite>div{padding: 2px;}
#videoBlockEdite>div>input{margin: 0;}
#videoBlockEdite>div:hover{background-color: #C6DB58;}
.video_action{background-color: #555C62;}
#videoGroup label,#videoGroup a{display: inline-block;padding: 5px 10px;}
.videoButton label,.videoButton a{width: 20%;display: inline-block;padding: 5px 0;text-align: center;}
#videoGroup label:hover,#videoGroup a:hover,.videoButton a:hover{background-color: #61686E;text-decoration:none;}
.videoButton{display: none;}
.videoButtons input:checked + div{display:block;}
#video_main{z-index: 10;position: relative;float: right;background-color: #555C62;}
#video_main>ul{position: absolute;right: 0;margin-left: 0;padding: 0 10px;text-align: right;background-color: inherit;}
#video_main li{border-top: 1px solid #C6DB58;margin: 3px 0;display: none;list-style: none outside none;white-space: nowrap;cursor: pointer;}
#video_main:hover li{display: block;}
/* video v2*/
/* spoiler */
.spoiler{margin:0;border:1px solid #C6DB58;}
.clickable{background-color:#61686e;cursor:pointer;padding:4px 4px 4px 8px;/*padding:4px 4px 5px 22px;background-image:url(/pic/plus.png);background-position:5px;background-repeat:no-repeat;*/}
.clickable:focus{outline: none;}
/*.clickable.active{background-image:url(/pic/minus.png);}*/
.sp{/*display:none;*/padding:10px;overflow-x:hidden;}
/* spoiler */
.beginFrame strong{font-weight: normal;}
/* bb-code */
.b,.bold{font-weight: bold;}
.i,.italic{font-style: italic;}
.u,.under{text-decoration: underline;}
.s,.through{text-decoration: line-through;}
/* bb-code */
/* file list */
.folder_b{display:none;padding-left:18px;}
.folder{background:url(/pic/fl.gif) 8px 0 repeat-y;}
.folder:last-child{background-image:url(/pic/fl2.gif);background-repeat:no-repeat;}
.folder_t{cursor:pointer;padding:1px 0 1px 18px;background:url(/pic/plus.gif) 4px 4px no-repeat;}
.folder_t:hover{background-color:#555C62;}
.folder_t_o{background:url(/pic/minus.gif) 4px 4px no-repeat;}
.folder_i{padding-left:18px;background:url(/pic/folder_classic.png) 0 0 no-repeat;}
.folder_i_o{background:url(/pic/folder_classic_opened.png) 0 0 no-repeat;}
.file_t{padding:1px 0 1px 18px;background:url(/pic/join.png) 1px 0 no-repeat;}
.file_t:last-child{background-image:url(/pic/join_last.gif);}
.file_t:hover{background-color:#555C62;}
/* file list */
/* video */
a.video_b{white-space:nowrap;padding:4px 4px 4px 22px;border:1px dotted #C6DB58;display:block;background-image:url(/pic/control_play.png);background-color:#555C62;background-position:3px;background-repeat:no-repeat;overflow:hidden;position:relative;}
a.video_b:hover{background-image:url(/pic/control_play_blue.png);text-decoration:none;}
a.video_b::after {content:'';position:absolute;right:0; top: 4px;width:40px;height:14px;background:linear-gradient(to right, rgba(85,92,98, 0.2), #555C62 100%);}
/* video */
/* tooltip */
#tooltip{position:absolute;padding:5px 7px;background-color:rgba(0, 0, 0, 0.7);display:none;z-index:99999;white-space:nowrap;}
#tooltip_img{position:absolute;padding:7px;background-color:rgba(0, 0, 0, 0.5);display:none;z-index:99999;}
/* tooltip */
/* button download */
a.none:link,a.none:visited ,a.none:hover{text-decoration:none;color:inherit;}

.button_download {
	text-decoration: none;
	white-space: nowrap;
	margin: 10px -5px;
    /* height: 33px; */
}
.button_download a {
	text-decoration: none;
	white-space: nowrap;
	/* overflow: hidden;
	text-overflow: ellipsis; */
	display: block;
	font-size: 18px;
	text-align: center;
	border-radius: 10px;
	background-color: #697177;
	padding: 7px 7px 9px 7px;
}
.button_download>div {
	padding: 0 5px;
}
.button_download>div:nth-of-type(2) {
    margin: 10px 0;
}
a.button_d2{color:#D4D5D7;border:1px solid #D4D5D7;}
a.button_d2:hover,a.button_d2:active{box-shadow: 0px 0px 10px #D4D5D7;}
a.button_torrent{color:#C6DB58;border:1px solid #C6DB58;}
a.button_torrent:hover,a.button_torrent:active{box-shadow: 0px 0px 10px #C6DB58;}
a.button_magnet{color:maroon;border:1px solid maroon;}
a.button_magnet:hover,a.button_magnet:active{box-shadow: 0px 0px 10px maroon;}
a.button_video{color:navy;border:1px solid navy;}
a.button_video:hover,a.button_video:active{box-shadow: 0px 0px 10px navy;}
a.cursorDefault:hover,a.cursorDefault:active{box-shadow: none;}

h3{font-size:10pt;margin-bottom:5px;text-align:center;}
#contentpaneopen{font-size:11px;color:#333366;float:right;margin:7px 12px 0 0;}
#contentpaneopen img {height: 13px; margin: -1px 0 -2px 0;}
#content_bottom{height:5px;background-color:#bccf53;margin:0 13px;border-radius:0 0 5px 5px;}

.blockTop1 a,.blockTop2 a{overflow:hidden;text-decoration:none;display:block;margin:0 0 5px 0;width:150px;height:200px;}
.blockTop1 a>img,.blockTop2 a>img{width:100%;}
.blockTop1 a:last-child,.blockTop2 a:last-child{margin:0;}

#scrollBtm{position:fixed;left:0;bottom:0;top:0;font-weight:bold;padding:5px 10px;display:none;color:white;background-color:rgba(0,0,0,0.6);cursor:pointer;height:100%;}

#screenshot_load{margin-left:2.5px;}
#screenshot{width:100%;}
#screenshot_info{margin:0 -2.5px;}
#screenshot_info>div{width:14.28%;padding:2.5px;display:inline-block;}
#screenshot_info a{position:relative;}
#screenshot_info span{text-align:center;position:absolute;width:100%;left:0;bottom:0px;background-color:rgba(0, 0, 0, 0.7);color:white;}
#screenshot_info img{display:none;}

.so_button{display:inline-block;width:32px;height:32px;background:url(/pic/choice.png) no-repeat;margin-right:5px;}
.tw_button{background-position:0 0;}
.vk_button{background-position:0 -32px;}
.yt_button{background-position:0 -64px;}

.blockPic{margin: -5px}
.blockPic>div, .blockPic>figure{vertical-align:top;display:inline-block;padding:5px;width:20%;margin:0;}
.blockPic a{border-radius: 5px;background-color: #222;text-decoration:none;position:relative;height: 0;padding-top: 133.33%;display:block;overflow: hidden;}
.blockPic img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width:100%;}
.blockPicY>div{display:block;width:100%;}
.blockPicS a{padding-top: 56.25%;}

a.top{text-decoration:none;display:inline-block;margin-right:5px;}
.top>img{width:137.6px;height:184px;margin-bottom:-3px;}
a.top:nth-of-type(5n){margin-right:0;}
a.top:nth-of-type(-n+5){margin-bottom:5px;}
#top_menu {
	text-align: center;
	padding: 5px 0 7px 0;
	border: 1px solid #C6DB58;
}
.top_button>a{margin:0 5px;}
.top_button>a:hover{text-decoration:none;color:inherit;}
a.top_action{color:#C6DB58;}
#activ{float:right;font-size:10px;color:#545B61;text-align:center;margin:18px 5px 0 0;padding:10px;border:1px dotted #ebebeb;}
#activ>input[type=text],#activ>input[type=password]{width:70px;}
/* <userbar> */
#bar_b {
    border-style: solid;
    border-color: #fff;
    border-width: 0 1px 0 1px;
    float: right;
    padding: 10px;
    text-align: left;
    min-width: 220px;
    height: 85px;
    background-color: #555C62;
    position: relative;
    white-space: nowrap;
}
.bar_a {
    max-width: 65px;
    max-height: 65px;
    margin-left: 10px;
    float: right;
}
/*  </userbar> */

.navbar-toggle{background-color:transparent;background-image:none;border:0;cursor:pointer;display:inline-block;}
.navbar-toggle:focus {outline:0;}

#suggest{text-align:left;width:100%;display:none;position:absolute;border:1px solid #C6DB58;z-index:2;background-color:#697177;}
.suggest_img{width:28px;float:left;}
#suggest_body>div:hover{background-color:#7F8899;}
#suggest_title{padding:5px;color:#a4a4a4;background-color:#61686E;}
#suggest_title>span{cursor:pointer;float:right;}

#articleBrowseTab{margin:-5px;}
#articleBrowseTab>div{width:50%;padding:5px;display:inline-block;position:relative;}
#articleBrowseTab>div>a{background-color: #222;position:relative;height: 0;padding-top: 42.66%;display:block;overflow: hidden;}
#articleBrowseTab>div>a>img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width:100%;}
#articleBrowseTab>div>a>div,#articleBrowseTab>div>div{padding:5px 10px;position:absolute;left:0;right:0;background-color:rgba(0,0,0,0.6);}
#articleBrowseTab>div>a>div{top:5px;left:5px;right:5px;}
#articleBrowseTab>div>div{bottom:5px;left:5px;right:5px;}
/* <articleView> */
#articlePoster{text-align:center;margin-bottom:5px;}
#articlePoster>img{width:640px;max-width:100%;}
/* </articleView> */

.beginFrame,.beginFrameAttach{margin-top: 10px;padding:10px;vertical-align:top;width:100%;background-color:#697177;}
.browseTable + .beginFrame, h2 + .beginFrame,h1 + .beginFrame,.title + .beginFrame,.beginFrame + .beginFrameAttach,.beginFrameAttach + .beginFrameAttach{margin-top:0;}
.beginFrameAttach{padding-top:0;}
.alignCenter{text-align:center;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.width1{width:1%;}

#tab>.tab>input{margin:-3px 3px 0 0;position:relative;bottom:-3px;}
#tab>.tab{cursor:pointer;border:1px solid #C6DB58;padding:3px 5px;margin-right:5px;background:#565D63;display:inline-block;}
#tt{margin-top:-1px;}
#tab .active{padding-bottom:4px;border-bottom:none;background:#697177;}
.tb>label{width: 50%;display: inline-block;}
.tb>label:hover{background-color:#7F8899;}
.tab_block{background:#697177;display:none;border:1px solid #C6DB58;padding:5px;max-height:500px;overflow-x:hidden;overflow-y:auto;}

#top {
    background:#ebebeb;
    background:linear-gradient(to top, #ebebeb, #fafafa);
    height:30px;
    border-radius:0 0 5px 5px;
    text-align:left;
}
#search{display:inline-block;padding:6px 15px;width:200px;}
#search>input{margin:0;border:none;width:100%;height:18px;font-size:10px;padding:2px 4px;box-shadow:inset 0px 0px 10px -3px #666;}

/*Блок друзей*/
.avatar{max-width: 100px;max-height: 100px;margin-bottom: -3px;}
.users{margin: 5px -5px;}
.users p{margin-bottom: 0;}
.users_block{width: 50%;float: left;padding: 5px;}
.users::after{display: table;content: " ";clear: both;}
.users_block>div{border: 1px solid #C6DB58;padding: 10px;height: 120px;}
.block_avatar{height:100px;width:100px;text-align:center;float:left;margin-right:10px;}

.userTitle{color:purple;}
/*Блок друзей*/
.bePic>.star-rating{margin:0 auto;}
.bePic{text-align:center;}
.bePic>a>img{width:100%;}
.beDescr{margin-left:210px;}
.beBottom{text-align:right;padding-top:10px;width:100%;}

.none{display:none;}
.floatRight{float:right;}

#image_upload {text-align: center;font-weight: bold;clear: left;}
#image_upload:before, #image_upload:after {display: table;content: " ";}
#image_upload:after {clear: both;}
#image_upload>div {vertical-align: top;float: left;height: 30px;line-height: 30px;}
#image_or {width: 10%;margin: 1px 0;}
#image_file input{height: 100%;right: 0px;opacity: 0;width: 200%;cursor: pointer;}
#image_url input{width: 100%;left: 0;font-weight: bold;height: 28px;padding-left: 5px;}
#image_file, #image_url {width: 45%;border: 1px dotted #C6DB58;position: relative;overflow: hidden;}
#image_file input, #image_url input{position: absolute;top: 0;margin: 0;}

.torrentPreview{width:100%;}
.torrentPreview{margin-bottom:10px;display:block;}

h2,h1,.title{
	background-color: #61686E;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 5px;
	min-height: 25px;
	text-align: center;
}
h2:first-child,h1:first-child,.title:first-child {
    margin-top: 0;
}
h3.title:first-child{margin-top: 10px;}
.title>h1,.title>h2 {
    margin: 0;
    padding: 0;
    display: inline;
    background-color: inherit;
	min-height: inherit;
	text-align: inherit;
	font-size: inherit;
}

.userS{text-shadow:0 0 14px #800080,0 0 3px #800080,1px 1px 3px #800080;}
.userA{text-shadow:0 0 14px #0F6CEE,0 0 3px #0F6CEE,1px 1px 3px #0F6CEE;}
.userM{text-shadow:0 0 14px #55CA3E,0 0 3px #55CA3E,1px 1px 3px #55CA3E;}
.userU{text-shadow:0 0 14px Orangered,0 0 3px Orangered,1px 1px 3px Orangered;}
.userV{text-shadow:0 0 14px #00008B,0 0 3px #00008B,1px 1px 3px #00008B;}
.userP{text-shadow:0 0 14px #D21E36,0 0 3px #D21E36,1px 1px 3px #D21E36;}
.user{color:#fff;}

.notification{max-width:30%;padding:10px;background-color:#8b1414;color:white;display:inline-block;}
.notification>span{display: block;}

#search_browse{margin-bottom:10px;}
.clearRight{clear:right;}

.aggregateRating{display:inline-block;min-width:125px;}
.aggregateRating div{display:inline-block;vertical-align: bottom;}
.ratingFooter{text-align:center;}
.ratingFooter>div{margin:0 5px;}
.ratingFooter>div>div{font-size:14px;display:block;font-weight:bold;}
.ratingFooter>div>span{margin:-2px 0 -1px 0;display:block;font-size:9px;}

.ratingHead,.ratingHead>div:hover,.ratingCurrent{background-image:url(/pic/rating_star.png);background-repeat: repeat-x;}
.ratingHead{cursor:pointer;position:relative;width:125px;height:25px;background-position:left top;}
.ratingHead>div,.ratingCurrent{position:absolute;top:0;left:0;height:25px;}
.ratingHead>div:hover{background-position:left bottom;}
.rating1{width:20%;z-index:6;}
.rating2{width:40%;z-index:5;}
.rating3{width:60%;z-index:4;}
.rating4{width:80%;z-index:3;}
.rating5{width:100%;z-index:2;}
.ratingCurrent{z-index:1;background-position:left center;}

.header {position: relative;min-height: 27px;}
.rating {text-align: center;margin-top: 10px;}
.pc{display:none;}

.video_sort{width:27px;}

.width30{display: inline-block;width: 33.33%;}
.width50{margin-top: 10px}
.width100{width: 100%;}
.paddingRight10{padding-right: 10px;}

.helpBlock {float:left;width: 50%;}
.helpLeft {padding-right: 5px;}
.helpRight {padding-left: 5px;}

.browse-cat {height: 45px;text-align: center;float: left;width: 12.5%;position: relative;}
.browse-cat label {position: absolute;left: 0;width: 20px;height: 20px;}
.browse-cat label:hover {background-color: #C6DB58;}
.browse-cat-checked {top: 0;}
.browse-cat-tag:hover {color: #697177;}
.browse-cat-tag {bottom: 0;font-size: 20px;}
.browse-cat > a {display: block;}
.browse-cat:hover {background-color: #7F8899;}
.tag-block, .tag-input, .tag-minus {display: none;}
.tag-input + .tag-block{display: none;}
.tag-input:checked + .tag-block{display: block;}
.tag-block > label {display: block;float: left;width: 33%;}
.tag-block > label:hover {color: #c6db58;background-color: #7F8899;}
.tag-label {padding: 5px;font-weight: bold;clear: left;}

.block_extended {margin-top: 10px;}
.block_extended:nth-child(1) {margin-top: 0;}
.block_extended>header>h3 {margin-top: 0 !important;}

/* <chat> */
#cdelete {float: right;}
.pic_m{margin-bottom: -2px; width: 13px; height: 13px; cursor: pointer;}
#cbody{width: 100%; height: 300px; overflow: auto;margin-bottom: 10px;}
#ctext{width: 100%;margin-bottom: 10px;}
#chatButtons{margin-bottom: 10px;text-align: center;}
#chatButtons>.com_button{margin-left: 10px;}
#chatButtons>.com_button:first-child{margin-left: 0px;}
#cpanel{text-align: center;}
#cpanel img{cursor: pointer; margin-right: 5px;}
/* </chat> */

.name {
    background-color: inherit;
    margin: 0;
    padding: 0;
    min-height: 0;
    font-size: inherit;
    color: inherit;
    display: inline;
    font-weight: inherit;
    text-align: inherit;
}
.pager_info {margin: 10px 0 0 0;}
footer{margin:0 auto;}

.red {color: #8b1414 !important;}
.yellow {color: #997700 !important;}
.green {color: #55CA3E !important;}
.small {font-size: 7pt !important;}
.big {font-size: 10pt !important;}

/*Всплывающее окно*/
.popupu {
	display: none;
	background: #697177;
	box-shadow: 0px 0px 10px #D4D5D7;
	border: 1px solid #C6DB58;
	text-align: left;
	max-height: 95%;
	max-width: 100%;
}
.pop_title {
	padding: 5px 10px;
	background-color: #555C62;
	font-weight: bold;
    border-radius: 5px 5px 0 0;
}
.pop_body {
	padding: 10px;
	text-align: center;
	overflow-x: hidden;
	overflow-y: auto;
}
.pop_closed{
	cursor: pointer;
	float: right;
}
/*Всплывающее окно*/
@media screen and (max-width:767px){
	.browsePic>div{width:50%;}
	.block_user,#articleBrowseTab>div,#search{width:100%;}
	.beDescr{margin-left:0;}
	/*#header{background:url(/themes/Storm/images/logo.png) no-repeat 5px center;}*/
	.beBottom>span{padding-top:5px;display:inline-block;width:50%;text-align:center;}
	.beBottom>span>span{display:block;}
	.beBottom>span + span{border-left:1px solid #f6f6f6;}
	#block_r,#block_cen{width:100%;}
	#contentpaneopen,.phoneNone{display:none;}
	.descrBody{position:static;}
	.descrBody>div{margin:0 auto;}
	#footer{display:block;}
	.browse-cat {width: 25%;}
	.tag-block > label {width: 50%;}
    .aggregateRating{margin:10px 0;}
}
@media screen and (min-width: 768px)/*,
(max-width: 768px) and (orientation: landscape)*/{
    #menuUrl{display: none;}
    .button_download>div {
        width: 33.33%;
        display: inline-block;
        margin: 0!important;
    }
	.tb>label{width: 33.33%;}
	.width50{width: 50%;display: inline-block;}
	.top_button{display:inline-block;width:50%;}
	.browseTableName>div {max-width:678px;}
    .browseTableTag>div {max-width: 453px;}
	#suggest{width:740px;}
	.popupu{max-width:750px;}
	#body{width:750px;}
    footer{width:710px;}
	.top>img{width:137.6px;height:184px;}
	.torrentPreview{width:200px;height:267px;float:right;margin-left:10px;}
	.phone{display:none;}
	#block_r,#block_cen{width:718px;display:inline-block;}
	.beBottom>span>span{padding-right:10px;margin-right:10px;border-right:1px solid #f6f6f6;}
	.videoButton label,.videoButton a{width:5%;}
	.bePic{width:200px;float:left;}
	.video_grupa{width:116px;}
	.video_text,.video_url{width:209px;}
    .rating {position: absolute;right: 0;bottom: 0;}
}
@media screen and (min-width:992px){
    #block_l{display: inline-block;}
	.browseTableName>div {max-width:727px;}
    .browseTableTag>div {max-width: 486px;}
	#suggest{width:960px;}
	.popupu{max-width:970px;}
	#body{width:970px;}
    footer{width:930px;}
	#block_l,#sBlock{margin-left: 0;}
	#block_r,#block_cen{width:767px;}
	.blockTop1{margin-bottom:-3px;}
	.blockTop1 a{display:inline-block;margin:0 5px 0 0;width:147.4px;height:196.5px;}
	.top>img{width:147.4px;height:196.5px;}
	.tablet{display:none;}
	.pc{display:block;}
	.video_text,.video_url{width:236px;}
}
@media screen and (min-width:1200px){
	.browseTableName>div {max-width:758px;}
    .browseTableTag>div {max-width: 507px;}
	#suggest{width:1160px;}
	.popupu{max-width:1170px;}
	#body{width:1170px;}
    footer{width:1130px;}
	#block_r{width:160px;float:right;padding-right:0;}
    .sBlockR{display: block;}
	#block_cen{width:798px;}
	.blockTop1 a{display:block;margin:0 0 5px 0;padding-bottom:0;width:150px;height:200px;}
	.top>img{width:153.6px;height:204.8px;}
	.blockPicY1>div{display:block;width:100%;}
	.video_text,.video_url{width:247px;}
}
.user-categories>input {
    display: none;
}
.user-categories>input:checked + img {
    /* filter: drop-shadow(0 0 0 #C6DB58); */
    background-color: #555C62;
    border-radius: 5px;
}
