﻿@charset "utf-8";
* {
	margin:0;
	padding:0;
}
html, body {
    height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
    background-color:white;
    background-image:url(../images/background-white.png);
}
a {
	text-decoration:none;
    outline:none;
}
a:hover {
	text-decoration:underline;
}
hr {
    clear:both;
    background:#ddd;
    border: 0;
    height: 1px;
}
h3 {
	font-size:16px;
	font-weight:bold;
	color:#043f6b;
	text-align:left;
	display:block;
    margin:8px 0;
	padding-bottom:-2px;
}
    h3 a {
        color:#043f6b;
    }
    h4 { font-size: 14px; }
    h5 { font-size: 12px; }
    h6 { font-size: 12px; }
img {
    border: 0;
}

pre {
    font-size:10px;
    white-space: pre-wrap; /* css-3 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    background:#f5f5dc;
    border:1px dotted #bdb76b;
    padding:4px;
}
    pre p {
        text-align:left;
    }
    pre strong {
        color:#000;
        font-weight:700;
    }
iframe.banner {
    overflow: hidden;
}
blockquote {
    padding-left:6px
}

dl {
    font-size:1.2em;
}
dt {
    width:120px;
    font-weight:700 !important;
}
dd {

}
.nooverflow {
    overflow: hidden
}
.aligncenter,
div.aligncenter {
    overflow: hidden;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.align-center {
    text-align: center;
}
.alignleft, .left { float: left }
.alignright, .right { float: right }
.textleft { text-align: left }
.textcenter { text-align: center }
.textright { text-align: right }
.clear { clear:both }
.clearleft { clear:left }
.clearright { clear:right }
.empty { height:0 }
.hide  { display:none }

table caption {
    font-size: 14px;
    font-weight: 700;
    padding: 2px;
    border-bottom: 1px solid #ccc;
}
table caption span {
    font-weight: 400;
    color:#999
}

/*HTML5 hack*/
section, header, article, footer, aside {
    display:block;
    font-family: roboto,sans-serif;
}
/*/HTML5 hack*/


.up {
    color: #009000 !important;
}

.pending {
    color: #ff8c00 !important;
}

.down {
    color: #cd0a0a !important;
}

.banned {
    color: #0066FF !important;
}

/* Header */
.headerPlace {
    width: 100%;
    min-width: 1060px;
    z-index: 50;
    margin-bottom: 24px;
}
.headerPlace.active {
	/*top:0 !important;*/
}
    .loginWrapper {
        background: url("../images/border-top.png") repeat-x scroll left bottom #D4D4D4;
        height: 3px;
        min-height: 3px;
        overflow: hidden;
        position: static;
        top: 0;
        width: 100%;
    }
    .headerPlace.active  .loginWrapper {
        height: 113px;

    }
        .userBox {
            width:640px;
            padding-left:300px;
            margin:1px auto;
            height:80px;
            padding-top:10px;
        }
            .userBox .avatar-big {
                border: 1px solid #012E53;
                float: left;
                margin-right: 15px;
                margin-top: 2px;
                border-radius: 2px;
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
            }
            .userBox .column {
                float:left;
                margin-right:10px;
                width: 164px;
            }
            .userBox .column a {
                font-size:12px;
                color: #012E53;
                }
            .userBox li {
                list-style:none;
            }
        .loginBox {
            width:550px;
            padding-left:300px;
            margin:1px auto;
            height:80px;
            padding-top:24px;
        }
            .loginBox label {
                color:#2e2e2e;
                margin-left:10px;
                margin-right:5px;
                line-height:20px;
                font-size:14px;
            }

        .userInput, .passInput {
            height:20px;
            border:#949595 1px solid;
            width:112px;
            padding-left:4px;
            padding-right:4px;
            background-color:#eeeeee;
        }
        .loginbtn {
            margin-left:10px;
            display:block;
            float:right;
            cursor: pointer;
            position:relative;
            width:80px;
            height:24px;
            border:#e3e3e3 1px solid;
            color:#e3e3e3;
            padding-bottom:3px;
            background:url(../images/lodin-btn.png);
            border-radius:5px;
            font-weight:bold;
        }
        .register {
            float:right;
            padding-top: 15px;
        }
        .register li {
            float:left;
            padding-right:6px;
            padding-left:6px;
            list-style:none;
            border-left:1px solid #333;
            height:16px;
        }
        .register li:first-child {
            border-left:0;
        }
        .register a {
            font-size:11px;
            display:block;
            color:#012e53;
        }
        .rememberMe {
            float: left;
            margin-left: 101px;
            margin-top: 15px;
        }
        label.remMe {
            display: block;
            float: left;
            font-size: 11px;
            height: 16px;
            margin-top: 11px;
        }
    .headWrapper {
        padding-top:1px;
        height:80px;
        background: #001a30;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#001a30), to(#012f55));
        background: -moz-linear-gradient(#001a30, #012f55);
        background: -o-linear-gradient(#001a30, #012f55);
        /*background: linear-gradient(#001a30, #012f55);*/
        -pie-background: linear-gradient(#001a30, #012f55);
        position:relative;
        -webkit-box-shadow: #666 0px 5px 5px;
        -moz-box-shadow: #666 0px 5px 5px;
        box-shadow: #666 0px 5px 5px;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#001a30,endColorStr=#012f55)';
        behavior: url(js/PIE.htc);
    }
#lavamenu {
	margin-left:204px;
	margin-top:35px;
    position: relative;
}
    #lavamenu > li {
        margin-right: 5px;
        text-align: center;
        float:left;
        list-style:none;
        display:block;
        border:2px solid;
        border-color:transparent;
        cursor:pointer;
        z-index:99;
        position:relative;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 10px;
        behavior: url(js/PIE.htc);
        margin-bottom:3px;
    }
    #lavamenu li a {
        color:#FFF;
        font-size:18px;
        line-height:18px;
        text-decoration:none;
        position: relative;
        z-index: 100;
        display:block;
    }
    #lavamenu > li > a {
        padding:6px 10px;
    }
    #lavamenu li.backLava {
        border:#1085c8 2px solid;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        background: #007bc1;
        position:relative;
        background: url(../images/menuBtn-bg.png);
        position: absolute;
        z-index: 80;
        display:block;
        behavior: url(js/PIE.htc);
    }
    #lavamenu > li.active, #lavamenu  > li:hover {
        position:relative;
    }
    #lavamenu ul {
        position:absolute;
        z-index:100;
        background:url(../images/sub-menu-bg.png);
        display:none;
        border:#48a0d3 2px solid;
        -webkit-border-radius:0px 8px 8px 8px;
        -moz-border-radius:0px 8px 8px 8px;
        border-radius:0px 8px 8px 8px;
        top:30px;
        left:5px;
        padding:0 5px;
    }
    #lavamenu ul li {
        list-style:none;
        display:block;
        padding:7px 10px;
        border-bottom:#48a0d3 2px solid;
        white-space:nowrap;
    }
    #lavamenu ul li:last-child {
        list-style:none;
        display:block;
        padding:7px 10px;
        border-bottom:transparent 2px solid;
    }
    #lavamenu ul a{
        font-size:14px !important;
    }

.toolbar {
    position: absolute;
    right: 0;
    top: -5px;
}
.searchBar {
	background:url(../images/search-bg.png) no-repeat right top;
	width:330px;
	height:33px;
	float:left;
}
    .searchInput {
        border-radius:8px;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        border:0 none;
        width:250px;
        margin-top:0px;
        margin-left:26px;
        margin-right:6px;
        padding-left:6px;
        padding-right:5px;
        float:left;
        display:block;
        height:18px;
        position:relative;
        behavior: url(js/PIE.htc);
    }
    .searchBtn {
        background: url("../images/search-btn.png") repeat scroll 0 0 transparent;
        border: 0 none;
        cursor: pointer;
        display: block;
        height: 18px;
        margin-top: 8px;
        position: relative;
        text-indent: -1000px;
        width: 20px;
    }
.loginBar {
	background:url(../images/login-bar-bg.png)  repeat-x left top;
	height:33px;
	padding-left:6px;
	padding-right:6px;
	float:left;
}
    .loginBarSide {
        background:url(../images/login-bar-right-bg.png)  no-repeat left top;
        height:33px;
        width:25px;
        float:left;
    }
    .loginBar a {
        color:#437eba;
        cursor:pointer;
    }
    .loginBar .mail {
        padding-left: 20px;
        background:url(../images/icon-email.png) no-repeat left 50%;
    }
    .loginBar .reload {
        padding-left: 10px;
        background:url(/images/icons/reload.png) no-repeat left 50%;
    }
    .loginBar .reload:hover {
        text-decoration: none;
    }
    .loginBar .needvote {
        padding-left: 20px;
        background:url(/images/icons/alarm.png) no-repeat left 50%;
    }
    .loginBar .newpm {
        padding-left: 20px;
        background:url(/images/icons/newpm.gif) no-repeat left 50%;
    }
    .loginBar .slideToo {
        color:#437eba;
        cursor:pointer;
        padding-right: 20px;
        background: url(arrows-y.png) 100% 0 no-repeat
    }
    .loginBar .slideToo.active {
        background: url(arrows-y.png) 100% 100% no-repeat
    }
    .loginBar span {
        color:#36414b;
        font-size:12px;
        margin-top:7px;
        display:block;
        float:left;
    }
    .loginBar .sep {
        padding: 0;
        margin:7px 10px 0 10px;
    }
    .loginBar .reg {
        color: #437EBA;
        cursor: pointer;
        display: block;
        float: left;
        font-size: 12px;
        font-weight: bold;
        line-height: 30px;
        margin-top: 0;
        padding: 0;
    }
    .loginBar .slide {
        border: 0 none;
        color: #437EBA;
        cursor: pointer;
        display: block;
        float: left;
        font-size: 12px;
        font-weight: bold;
        line-height: 30px;
        margin-top: 0;
        padding: 0;
    }
    .loginBar .loginBtnSlide:hover {
        text-decoration:underline;
    }
    .logout {
        color: #437EBA;
        font-size: 12px;
        font-weight: bold;
    }

/*/ Header */

/* Content */
.wrapper {
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    min-width: 1000px;
    position: relative;
}
.wrapper > .contentWrapper:first-child {
    /*padding-top: 130px;*/
}
.contentWrapper {
	margin:0 auto;
	overflow:hidden;
	/*padding:5px;*/
	position: relative;
	margin-left:auto;
	margin-right:auto;
	/*min-height:830px;*/
}
    .content {
        margin-left: 200px;
        margin-right: 200px;
        min-height: 10px;
        overflow: hidden;
        padding: 0 6px;
        position: relative;
    }
    .content.free {
        margin-left: 40px;
        margin-right: 40px;
        max-width: 1650px;
    }
    #left {
        width:180px;
        float:left;
        margin-right:-180px;
        position:relative;
    }
    #right {
        width:180px;
        position: absolute;
        top:0;
        right:0;
        float:right;
        margin-left:-180px;
    }

.banner728 {
	position:relative;
	padding:4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:728px;
	height:90px;
	margin:10px auto;
	behavior: url(js/PIE.htc);
}
    .banner {
        position:relative;
        padding:3px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width:160px;
        height:600px;
        margin:0px auto;
        behavior: url(js/PIE.htc);
    }

.itemWrapperHalf {
	float:left;
	width:49%;
	text-align: center;
    clear:none ;
}

.title {
	font-size:16px;
	font-weight:bold;
	color:#043f6b;
	text-align:left;
	display:block;
	padding-bottom:-2px;
}

    /* hidden */
    .faq-class-0 .faqFlag { 
        color: #aaa;
    }

    /* normal */
    .faq-class-1 { }

    /* updated */
    .faq-class-2 .faqFlag {
        background-image: url('../images/faq-updated.png'); 
        background-repeat: no-repeat;
        background-position: center right;
        padding-right: 64px;
        display: inline;
    }
    
    /* new */
    .faq-class-3 .faqFlag {
        background-image: url('../images/faq-new.png'); 
        background-repeat: no-repeat;
        background-position: center right;
        padding-right: 64px;
        display: inline;
    }

    .faq-expand {
        float: right;
        background: url(../images/icon-arrow-square.png) no-repeat right -55px;
        padding-right: 25px;
    }

    .faq-expand-all {
        float: right;
        background: url(../images/icon-arrow-square.png) no-repeat right -55px;
        padding-right: 25px;
    }
    
.date {
    float: left;
	display:block;
	color:#012038;
	font-size:10px;
    height: 20px;
    line-height: 20px;
	padding-bottom:3px;
}
.txt {
	text-align:justify;
	display:block;
	display:inline-block;
	font-size:12px;
	color:#012038;
	padding-bottom:6px;
	border-bottom:1px solid #0b293f;
	margin-bottom:5px;
}
div.newsWrapper {
	margin: 20px auto 50px auto;
    padding: 0 !important;
}
    .newsWrapper div.announce {
        text-align: left;
        overflow: hidden;
        padding:10px 15px;
    }
    .newsWrapper p {
        color:#012038;
        text-align: left;
    }
    .newsWrapper span.txt:last-child {
        border-bottom:0 none;

    }
    .newsWrapper .date {
        font-size: 12px;
    }
    .readmore {
        font-size: 14px;
        float:right;
        color:#0079bf;
        font-weight:bold;
    }
/*
 TODO: It's torrents announces
*/
/*==================================*/
    .itemHalf {
        float: left;
        overflow: hidden;
        padding: 1%;
        width: 48%;
    }
    .imgWrapper {
        width:128px;
        height:128px;
        display:block;
        float:left;
        margin-right:10px;
    }
    .item {
        display:block;
        clear:right;
        float:left;
        color:#0c4570;
    }
/*==================================*/

.spacer {
    clear: both;    height: 108px;
}
.footer {
	background: url(../images/header-bg.jpg) no-repeat;
    background-size: cover;
    background-position: center top;
	height:90px;
	/*position:fixed;
	bottom:0;
	left:0;*/
	width:100%;
        color:#fff;
        font-size:10px;
}
    .footer a {
        color:#fff;
        font-weight:700
    }
    .footer p {
        padding-top:24px;
        text-align:center;
        font-size:14px;
    }


/*Stats*/
.stats {
    height: 100px;
    width: 300px;
    margin: 8px 0 0 2%;
    overflow: hidden;
    position: absolute;
    text-align: center;
}
    .stats h4 {
        font-size:14px;
        text-align: left;
    }
    .stats dl {
        overflow: hidden;
        font-size:12px;
        text-align: left;
    }
    .stats dt {
        width:200px;
        float:left;
        clear:both;
    }
    .stats dd {
        float:left;
        width:100px;
        font-weight: 700
    }
/*/Stats*/
/*Logos*/

.logos {
    background:url(../images/logo.png) 50% 50% no-repeat;
    /*background:url(/images/logos/custom.php) 50% 50% no-repeat;*/
	position:absolute;
    margin: 8px 1% 0 0;
    right: 0;
    top:0;
    width:160px;
    height:96px;
}
/*/Logos*/


.block {
    clear:both;
    margin-bottom: 16px;
}

.block p {
    padding:10px;
    font-size: 14px;
}
.block h3 {
    padding:8px;
}
.block h4 {
    padding:4px 8px;
}
.block h5 {
    padding:2px 8px;
}
.block ul {
    list-style:inside square;
    padding-left:16px;
}
.block > h2 {
	border:#001a30 2px solid;
	position:relative;
    overflow: hidden;
	padding:0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	/*background: #001a30;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#001a30), to(#012f55));
	background: -moz-linear-gradient(#001a30, #012f55);
	background: linear-gradient(#001a30, #012f55);
	-pie-background: linear-gradient(#001a30, #012f55);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#001a30,endColorStr=#012f55)';*/
	box-shadow: #666 1px 2px 2px;
	-webkit-box-shadow: #666 1px 2px 2px;
	-moz-box-shadow: #666 1px 2px 2px;
	background: #01446f;
	background: url(../images/header-bg.png);
	behavior: url(js/PIE.htc);
	text-align:left;
    margin-bottom: 4px;
}
.block > h2 span {
	display:block;
	position:relative;
	padding:3px 10px;
	border:#417393 1px solid;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: url(../images/header-bg-fx.png) no-repeat left center;
	color:#FFF;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	behavior: url(js/PIE.htc);
}
    .block > h2 span a{
        color:#fff
    }

    .block > h2 span form {
        font-size: 13px;
    }
    .block > div {
        overflow: hidden;
        padding: 8px;
    }
    .block .sub, .subblock {
        width: 650px;
        margin: 10px auto;
        padding: 10px;
        border: 1px solid #eee;
        overflow: hidden;
    }
    .block .sub li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 4px;
    }

    .block .sub h3 {
        margin-top:0;
    }
    .block .sub label {
        display: block;
        float:left;
        text-align: right;
        margin-right: 8px;
        width: 140px;
    }
    .block .sub .tiny {
        width:120px;
        padding: 1px;
    }
    .block .sub ol {
        list-style: inside decimal;
        margin-left: 8px;
    }
    .block .nopad p {
        padding: 0;
    }
.separator {
    border-bottom: 1px solid #ccc;
}

/*Forms*/
fieldset {
    padding: 10px;
    margin: 10px;
    border:1px solid #eee;
}
fieldset.error {
    border:1px solid #e11809;
    background: #fee;
}
fieldset.radios label {
    float:left;
    padding: 2px 4px;
    margin: 2px 8px 2px 0;
    display: block;
}
fieldset.radios label input {
    margin-right:4px;
    margin-right:4px;
}
/*Search Form*/
option.group {
    font-weight: 700 !important;
}
/*/Search Form*/

/*Signup Form*/
.signupForm {
    padding:16px;
    width:480px;
    margin:0 auto;
}
.signupForm table td {
    padding: 2px;
}
.signupForm td.requried::after,
.editForm td.requried::after {
    content: '*';
    color:#c00;
}
.editForm {
    padding:16px;
    width:720px;
    margin:0 auto;
    font-size: 0.8em
}
    .editForm th {
        text-align: right;
        padding: 4px 8px 4px 4px
    }
    .editForm td {
        padding: 4px
    }
    .editForm td span {
        display: block;
        color:#555;
        padding: 2px;
        font-style: italic;
    }
.subForm {
    padding:16px;
    width:720px;
    margin:0 auto;
    font-size: 0.8em
}
    .subForm th {
        padding: 4px 8px 4px 4px;
        border-bottom: 1px solid #555
    }
    .subForm td {
        padding: 4px;
    }
    .subForm tbody td {
        border-bottom: 1px solid #999;
        border-right: 1px solid #999
    }
    .subForm tbody tr td:first-child {
        border-left: 1px solid #999
    }
.pstrength-info {
    display:none;
}
.pstrength-minchar {
    font-size: 10px;
    color:#555;
}
/*/Signup Form*/
/*Login Form*/
.loginForm {
    padding:16px;
    width:360px;
    margin:0 auto;
}
.loginForm form {
    overflow: hidden;
}
.loginForm label {
    display: block;
    float:left;
    width:160px;
    height:24px;
    margin: 2px 20px 2px 0;
    text-align: right;
}
.loginForm label.remember {
    width:240px;
    line-height:24px;
    font-size: 12px;
}
.loginForm .btn {
    float:right;
}
#lgn, #pass {
    width:160px;
    height:24px;
    margin: 2px;
    float:left;
}

/*/Login Form*/
/*Search Form*/
.plainform div {
    width:650px;
    margin:0 auto;
    overflow: hidden;
}
.plainform input,
.plainform select,
.plainform label {
    float:left;
    margin:4px;
}
.plainform input[type=text],
.plainform select {
    font-size:16px;
    line-height:22px;
    width:200px;
    padding:0;
    height:22px;
    border:1px solid #ccc;
}
.plainform select {
    height:24px;
}
.plainform label {
    font-size:16px;
    height:24px;
    line-height:24px;
}
.plainform .loader {
	width: 220px;
	height: 32px;
	/*background: url(images/ajax-loader.gif) 50% 50% no-repeat;*/
}
input.small {
    width: 60px !important;
}
input.medium {
    width: 80px !important;
}
input.tiny {
    width: 120px !important;
}
input.xxl {
    width: 480px !important;
}
.terms {
    overflow: hidden;
}
.terms fieldset {
    float:left;
    width: 43%;
    overflow: hidden;
}
.terms fieldset {
    float:left;
    width: 43%;
    overflow: hidden;
    position: relative;
}
.terms legend {

}
    .terms legend span {
        cursor: pointer;
        font-size: 12px;
        display: block;
        position: absolute;
        right: 16px;
        top:10px;
    }
    .terms legend span:hover {
        text-decoration: underline
    }
.terms label {
    float:left;
    font-size: 14px;
    min-width: 190px;
    text-align: left !important;
    text-indent: 4px;
    margin:2px 0;
}
.terms label input {
    margin-right:4px;
}
.terms select {
    width:270px !important;
}
.terms select.multiple {
    height: 60px;
}
.terms select.multiple-2 {
    height: 40px;
}
.terms-wrapper {
    font-size: 14px;
}
.terms-switcher {
    clear:both;
    display: block;
    text-align: right;
    color:#aaa;
    font-size: 12px;
    font-weight: 700;
    border-top: 1px dashed #aaa;
    padding:2px 32px 0 0;
}
    fieldset.terms-type-multi {
        float:right;
        width: auto
    }
/*/Search Form*/
/*Terms*/
.terms-list {
    overflow: hidden;
    padding: 0 !important;
}
.terms-list li {
    display: block;
    float: left;
    margin:4px;
}
.terms-list a {
    color:#fff !important;
    font-weight: 700;
    display: block;
    padding:4px 6px;
    background: #004ba1;
    background: -webkit-gradient(linear,left top,left bottom,from(#136),to(#004ba1));
    background: -moz-linear-gradient(top,#136,#004ba1);
    background: -o-linear-gradient(top,#136,#004ba1);
    /*background: transparent	9;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90113366',endColorstr='#90004ba1');
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.results .terms-list li {
    margin: 2px;
}
.results .terms-list a {
    padding: 2px 3px;
}
.results .ok {
    background: #b8ffaf
}
.terms-list a:hover {
    text-decoration:none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5);
}

/*quality*/
.terms-type-7 a {
    background: #01ab03;
    background: -webkit-gradient(linear,left top,left bottom,from(#01ab03),to(#163));
    background: -moz-linear-gradient(top,#01ab03,#163);
    background: -o-linear-gradient(top,#01ab03,#163);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9001ab03',endColorstr='#90116633');
}
/*format*/
.terms-type-8 a {
    color:#000 !important;
    background: #ccc;
    background: -webkit-gradient(linear,left top,left bottom,from(#aaa),to(#ccc));
    background: -moz-linear-gradient(top,#aaa,#ccc);
    background: -o-linear-gradient(top,#aaa,#ccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90aaaaaa',endColorstr='#90cccccc');
}
/*languages*/
.terms-type-17 a,
.terms-type-31 a {
    color:#000 !important;
    background: #f0ce00;
    background: -webkit-gradient(linear,left top,left bottom,from(#f0e33a),to(#f0ce00));
    background: -moz-linear-gradient(top,#f0e33a,#f0ce00);
    background: -o-linear-gradient(top,#f0e33a,#f0ce00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90f0e33a',endColorstr='#90f0ce00');
}
/*/Terms*/

/*Request Form*/
#request-query {
    width:188px;
}
#request-descr {
    width:620px;
}
/*/Request Form*/
/*Browse Form*/
#browseform {
    font-size:14px;
    width:640px;
    margin:0 auto;
    padding-top:8px;
    overflow:hidden;
}
#browseform label {
    padding: 2px;
    font-size: 14px;
    /*float:left;
    display:block;
    width:116px;
    text-align:left;
    margin:4px;*/
}
#browseform input {

}
#browseform span {
    cursor: pointer;
    position: absolute;
    display: block;
    top:1px;
    right:1px;
    width: 40px;
    height: 20px;
    background: transparent url(../images/icon-arrow-square.png) no-repeat right -53px;
}
    #browseform span.active {
        background: transparent url(../images/icon-arrow-square.png) no-repeat right 3px;
    }
#browseform ul {
    display: block;
    overflow: hidden;
    list-style: none;
    padding: 0;
}
#browseform li.level-0 {
    margin: 8px 4px;
    color:#333;
    position: relative;
}
#browseform li.level-0 > label {
    padding: 4px;
    display: block;
    font-weight: 700;
    border: 1px solid #C4C4C4;
    background: #fff;
    background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));
    background: -moz-linear-gradient(top,#fff,#eee);
    background: -o-linear-gradient(top,#fff,#eee);
    background: transparent	9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90ffffff',endColorstr='#90eeeeee');
}
#browseform li.level-0 > ul {
    border: 1px solid #C4C4C4;
    border-top: 0;
    padding-top: 4px;
    display: none;
}
#browseform li li {
    float:left;
    margin: 2px;
    min-width: 120px;
    max-width: 190px;
}
#browseform li li ul {
    padding-top: 2px;
    padding-left: 8px;
}
#browseform li li li ul {
    float:left;
    padding-left: 16px;
}
#browseform li.parent {
    width: auto;
    min-width: inherit;
    max-width: inherit;
    margin: 4px;
    margin-bottom: 8px;
    float: none;
    clear: left;
}
#browseform li.parent > label {
    padding: 4px;
    display: block;
    font-weight: 700;
}
#browseform li li.parent > label {
    border-bottom: 1px solid #C4C4C4;
}
#browseform li li li.parent > label {
    float: left;
    border: 0;
}
#browseform div.submit {
    width:440px;
    margin: 0 auto;
}
    #browseform div.submit label{
        float:left;
        width: 80px;
        height: 24px;
        line-height: 24px;
        text-align:right;
    }
    #browseform div.submit input[type=text]{
        float: left;
        height: 22px;
    }
/*/Browse Form*/
/*Contact Stuff Form*/
.contactus #subject {
    width:420px;
    padding:2px;
}
/*/Contact Stuff Form*/
/*/Details Table*/
    .share {

    }
        .share a {
            font-size: 12px;
            color:#555;
        }
        .addthis_toolbox {
            margin-top: 3px;
            width:360px;
            float:right;
        }


    .torrent-status {
        position: absolute;
        width: 143px;
        height: 114px;
        top:0;
        right:0;
    }

    .torrent-status.verify {
        background: url("../images/approved.png") 100% 0 no-repeat;
    }

    .torrent-status.fake {
        background: url("../images/fake.png") 100% 0 no-repeat;
    }

    .torrent-status.pending {
        background: url("../images/pending.png") 100% 0 no-repeat;
    }

    .votes {
        padding: 8px;
    }
        .votes a {
            background: url("../images/votes.png") 0 0 no-repeat;
            float:left;
            display: block;
            height: 26px;
            line-height: 26px;
            /*width:180px;*/
            margin: 0 24px;
            color: #338;
            text-decoration: none;
            text-indent: 28px;
        }
        .votes a.good {
            background-position: 0 0;
        }
        .votes a.bad {
            background-position: 0 -26px;
        }
        .votes a.fake {
            background-position: 0 -52px;
        }
        .votes a.prez {
            background-position: 0 -78px;
        }
        .votes a.virus {
            background-position: 0 -104px;
        }
        .votes a.double {
            background-position: 0 -130px;
        }

        .votes a span {
            color: #338;
            font-weight: 700;
        }
    .ads {
        
    }
        .ads a {
            color: #f11;
            padding: 8px;
            font-size: 14px;
            font-weight: 700;
            text-transform: uppercase;
            text-align: center;
        }
        .ads span {
            color: #000;
        }
        .ads a:hover span {
            color: #f11;
        }
    
    .bottomads {
        
    }
        .bottomads a {
            color: orange;
            padding: 8px;
            font-size: 14px;
            font-weight: 700;
            text-transform: uppercase;
            text-align: center;
            text-decoration:underline;
        }
        .bottomads span {
            color: #000;
        }
        .bottomads a:hover span {
            color: orange;
        }
    
    
    
    .description {
        padding: 8px;
        position: relative;
    }


    .details { /*details table*/
        width:650px;
        margin:4px auto;
        clear: both;
    }
    .details table {
        border-collapse:collapse;
    }
    .details thead {
        border: solid 1px #c4c4c4;
        border-bottom: none;
    }
    .details th {
        text-align:center;
        padding: 4px 8px;
        font-size:10px;
        margin: 0;
        background: #e9e7e7
    }
    .details tbody {
        border-left: solid 1px #c4c4c4;
        border-right: solid 1px #c4c4c4;
    }
    .details tbody td {
        padding:4px;
        border: solid 1px #c4c4c4;
    }
    .details tfoot {
        border: solid 1px #c4c4c4;
        border-top: none;
    }
    .details .btn {
        padding-left:12px;
        padding-right:12px;
        width: 100px;
        float: none;
        display: inline-block;
    }
    #stars {
        width:140px;
        overflow:hidden;
    }
/*/Details Table*/
/*Results Table*/
    .results { /*search results table*/
        width:100%;
        border-collapse: collapse;
    }
    .results tbody {
        border-left: solid 1px #c4c4c4;
        border-right: solid 1px #c4c4c4;
    }
    .results thead th {
        border-bottom: solid 1px #c4c4c4;
    }
    .results tbody tr:hover {
        background: #f5f5ff
    }
    .results tbody td {
        font-size:12px;
        border: solid 1px #c4c4c4;
        padding: 2px 2px 0 2px
    }
    .results tbody td a {
        color: #000;
        font-weight:700;
    }
    .results th {
        text-align:center;
        padding: 4px 8px;
        font-size:10px;
        margin: 0;
        background: #e9e7e7
    }
    .results dl {
        clear:both;
        color: #555;
        font-size:10px;
        display:none;
        border-top: solid 1px #c4c4c4;
        overflow:hidden;
    }
    .results dl.active {
        display:block;
    }
    .results blockquote {
        clear:both;
        color: #555;
        font-size:10px;
        display:none;
        border-top: solid 1px #c4c4c4;
    }
    .results blockquote.active {
        display:block;
    }
    .results dt {
        width:80px;
        text-align:right;
        margin-right:4px;
        float:left;
        clear:both;
    }
    .results dd {
        float:left;
        min-width:255px;
        max-width:340px;
    }
    th.header {
        cursor: pointer;
        background: #e9e7e7 url('/images/bg.gif') no-repeat 100% 50%;
        padding-right: 16px;
    }
    th.headerSortUp {
        background: #e9e7e7 url('/images/asc.gif') no-repeat 100% 50%;
    }
    th.headerSortDown {
        background: #e9e7e7 url('/images/desc.gif') no-repeat 100% 50%;
    }
    .break td {
        word-wrap:break-word;
    }
    .pagebar {
        padding: 4px 0;
    }
    .pagebar span {
        font-weight: 700;
    }
/*/Results Table*/
/*Bonus Table*/
.bonus {
    width: 380px;
    border-collapse: collapse;
    margin: 10px auto;
}
.bonus th {
    text-align:center;
    border: solid 1px #c4c4c4;
    background: #f5f5f5;
    min-width: 24px;
}
.bonus td {
    text-align:center;
    padding: 2px 4px;
    border: solid 1px #c4c4c4;
}
/*/Bonus Table*/
/*BBCodes Demo table*/
.tagdemo {
    border-collapse: collapse;
    border: solid 1px #c4c4c4;
}
.tagdemo th,
.tagdemo td{
    border-bottom: solid 1px #c4c4c4;
    padding: 4px;
}
.tagdemo td{
    position: relative;
}
/*/BBCodes Demo table*/

/*Buttons*/
.btns {
    position:relative;
    overflow:hidden;
}

.btn {
    color:#fff;
    cursor:pointer;
    font-size: 13px;
    font-weight:700;
    min-width:80px;
    display:block;
    float:left;
    text-align:center;
    padding:4px 6px;
    margin:4px;
    background: #001A30;
    background: -webkit-gradient(linear,left top,left bottom,from(#136),to(#001A30));
    background: -moz-linear-gradient(top,#136,#001A30);
    background: -o-linear-gradient(top,#136,#001A30);
    /*background: transparent	9;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90113366',endColorstr='#90001A30');
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    border:1px solid #113;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.redbtn {
    color:#fff;
    cursor:pointer;
    font-size: 13px;
    font-weight:700;
    min-width:80px;
    display:block;
    float:left;
    text-align:center;
    padding:4px 6px;
    margin:4px;
    background: #990000;
    background: -webkit-gradient(linear,left top,left bottom,from(#cc0000),to(#001A30));
    background: -moz-linear-gradient(top,#cc0000,#990000);
    background: -o-linear-gradient(top,#cc0000,#990000);
    background: transparent	9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90cc0000',endColorstr='#90990000');
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    border:1px solid #990000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.refundbtn {
    color:#fff !important;
    cursor:pointer;
    font-size: 13px;
    font-weight:700;
    min-width:40px;
    display:block;
    text-align:center;
    margin:1px;
    background: #990000;
    background: -webkit-gradient(linear,left top,left bottom,from(#cc0000),to(#001A30));
    background: -moz-linear-gradient(top,#cc0000,#990000);
    background: -o-linear-gradient(top,#cc0000,#990000);
    background: transparent	9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90cc0000',endColorstr='#90990000');
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    border:1px solid #990000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.inbtn { /*inline small buttons*/
    color:#fff;
    cursor:pointer;
    padding:0 6px;
    font-weight:700;
    min-width:60px;
    text-align:center;
    background: #001A30;
    background: -webkit-gradient(linear,left top,left bottom,from(#136),to(#001A30));
    background: -moz-linear-gradient(top,#136,#001A30);
    background: -o-linear-gradient(top,#136,#001A30);
    background: transparent	9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90113366',endColorstr='#90001A30');
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    border:1px solid #113;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.altbtn { /*inline alternative buttons*/
    color:#fff;
    cursor:pointer;
    padding:2px 6px;
    font-weight:700;
    min-width:60px;
    text-align:center;
    background: url(../images/header-bg.png);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    border:1px solid #417393;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.btn.sright { /*stack right*/
    margin-right:0;
    border-right:2px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn.sleft { /*stack left*/
    margin-left:0;
    border-left:0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn.sboth { /*stack both side*/
    margin-left:0;
    margin-right:0;
    border-left:0;
    border-right:0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.btn.noactive, .btn.noactive:hover {
    background: #999;
    background: -webkit-gradient(linear,left top,left bottom,from(#999),to(#aaa));
    background: -moz-linear-gradient(top,#999,#aaa);
    background: -o-linear-gradient(top,#999,#aaa);
    background: transparent	9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90999999',endColorstr='#90aaaaaa');
}
.btn:hover {
    text-decoration: none;
    /*border:1px solid #469;*/
    background: #001A30;
    background: -webkit-gradient(linear,left top,left bottom,from(#417393),to(#001A30));
    background: -moz-linear-gradient(top,#417393,#001A30);
    background: -o-linear-gradient(top,#417393,#001A30);
    background: transparent	9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90417393',endColorstr='#90001A30');
}

.btn-download {
    display:block;
    width:420px;
    height:50px;
    font-size:40px;
    font-weight:700;
    line-height:50px;
    text-transform:uppercase;
    text-align:center;
    color: #003399;
}
.btn-download:hover {
    color:#000;
    text-shadow:0 0 1px #ccc;
}
.btn.arrow {
    float: right;
}
.btn.arrow span {
    position: relative;
    top: -2px;
}
/*Categories*/
a.category {
    display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; *display: inline; *zoom: 1; vertical-align: baseline; position: relative; overflow: hidden; width: 60px; height: 20px; font-size: 0; line-height: 0;
}
a.category img {
    display: inline; border: none; margin: 0; padding: 0; position: relative; top: 20px; -moz-transition-property: top; -webkit-transition-property: top; -o-transition-property: top; transition-property: top; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s;
}
a.category img.cat-623 { top:0; } /*music*/
a.category img.cat-400 { top:-20px; } /*karaoke*/
a.category img.cat-403 { top:-40px; } /*sample*/

a.category img.cat-405 { top:-60px; }
a.category img.cat-408 { top:-80px; }
a.category img.cat-406 { top:-100px; }
a.category img.cat-407 { top:-120px; }
a.category img.cat-409 { top:-140px; }
a.category img.cat-410 { top:-160px; } /*Presse*/

a.category img.cat-342 { top:-180px; }
a.category img.cat-344 { top:-200px; }

a.category img.cat-246 { top:-220px; } /*Games Windows*/
a.category img.cat-239 { top:-240px; }
a.category img.cat-245 { top:-260px; }
a.category img.cat-309 { top:-280px; }
a.category img.cat-307 { top:-300px; }
a.category img.cat-308 { top:-320px; }
a.category img.cat-628 { top:-340px; }
a.category img.cat-626 { top:-360px; }
a.category img.cat-630 { top:-380px; }

a.category img.cat-391 { top:-400px; } /*GPS*/
a.category img.cat-393 { top:-420px; }
a.category img.cat-394 { top:-440px; }

a.category img.cat-236 { top:-460px; } /*App Win*/
a.category img.cat-234 { top:-480px; }
a.category img.cat-235 { top:-500px; }
a.category img.cat-627 { top:-520px; }
a.category img.cat-625 { top:-540px; }
a.category img.cat-629 { top:-560px; }

a.category img.cat-455 { top:-580px; } /*Video Anim*/
a.category img.cat-637 { top:-600px; }
a.category img.cat-633 { top:-620px; }
a.category img.cat-526 { top:-640px; }
a.category img.cat-634 { top:-660px; }
a.category img.cat-631 { top:-680px; }
a.category img.cat-635 { top:-700px; }
a.category img.cat-636 { top:-720px; }
a.category img.cat-433 { top:-740px; }
a.category img.cat-402 { top:-760px; }

a.category img.cat-632 { top:-780px; } /*Adult*/
a.category img.cat-461 { top:-800px; }
a.category img.cat-462 { top:-820px; }

a.category img.cat-638 { top:-840px; }
a.category img.cat-639 { top:-860px; }

.categories-icons {
    width: 60px;
    height: 20px;
    background-image: url(../../../images/categories.png);
    overflow: hidden;
    display: block;
    border: none;
    margin: 0;
    padding: 0;
    position: relative;
    -moz-transition-property: top;
    -webkit-transition-property: top;
    -o-transition-property: top;
    transition-property: top;
    -moz-transition-duration: 0.25s;
    -webkit-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    /* Emtpy (white) image by default*/
    background-position: 0 -880px;
}

.categories-icons-popup {
    width: 57px;
    height: 16px;
    overflow: visible !important;
    margin: 2px;
}

.categories-icons-popup > span{
    left: 105%;
    position: absolute;
}

.categories-icons.cat-623, .categories-icons.category-spline-audio-music { background-position: 0 0; } /*music*/
.categories-icons.cat-400, .categories-icons.category-spline-audio-karaoke { background-position: 0 -20px; } /*karaoke*/
.categories-icons.cat-403, .categories-icons.category-spline-audio-samples { background-position: 0 -40px; } /*sample*/

.categories-icons.cat-405, .categories-icons.category-spline-ebook-audio { background-position: 0 -60px; }
.categories-icons.cat-408, .categories-icons.category-spline-ebook-books { background-position: 0 -80px; }
.categories-icons.cat-406, .categories-icons.category-spline-ebook-bds { background-position: 0 -100px; }
.categories-icons.cat-407, .categories-icons.category-spline-ebook-comics { background-position: 0 -120px; }
.categories-icons.cat-409, .categories-icons.category-spline-ebook-mangas { background-position: 0 -140px; }
.categories-icons.cat-410, .categories-icons.category-spline-ebook-press { background-position: 0 -160px; } /*Presse*/

.categories-icons.cat-342, .categories-icons.category-spline-emulation-emulators { background-position: 0 -180px; }
.categories-icons.cat-344, .categories-icons.category-spline-emulation-roms { background-position: 0 -200px; }

.categories-icons.cat-246, .categories-icons.category-spline-games-windows { background-position: 0 -220px; } /*Games Windows*/
.categories-icons.cat-239, .categories-icons.category-spline-games-linux { background-position: 0 -240px; }
.categories-icons.cat-245, .categories-icons.category-spline-games-macos { background-position: 0 -260px; }
.categories-icons.cat-309, .categories-icons.category-spline-games-microsoft { background-position: 0 -280px; }
.categories-icons.cat-307, .categories-icons.category-spline-games-nintendo { background-position: 0 -300px; }
.categories-icons.cat-308, .categories-icons.category-spline-games-sony { background-position: 0 -320px; }
.categories-icons.cat-628, .categories-icons.category-spline-games-tablet { background-position: 0 -340px; }
.categories-icons.cat-626, .categories-icons.category-spline-games-smartphone { background-position: 0 -360px; }
.categories-icons.cat-630, .categories-icons.category-spline-games-other { background-position: 0 -380px; }

.categories-icons.cat-391, .categories-icons.category-spline-gps-applications { background-position: 0 -400px; } /*GPS*/
.categories-icons.cat-393, .categories-icons.category-spline-gps-maps { background-position: 0 -420px; }
.categories-icons.cat-394, .categories-icons.category-spline-gps-various { background-position: 0 -440px; }

.categories-icons.cat-236, .categories-icons.category-spline-app-windows { background-position: 0 -460px; } /*App Win*/
.categories-icons.cat-234, .categories-icons.category-spline-app-linux { background-position: 0 -480px; }
.categories-icons.cat-235, .categories-icons.category-spline-app-macos { background-position: 0 -500px; }
.categories-icons.cat-627, .categories-icons.category-spline-app-tablet { background-position: 0 -520px; }
.categories-icons.cat-625, .categories-icons.category-spline-app-smaptphone { background-position: 0 -540px; }
.categories-icons.cat-629, .categories-icons.category-spline-app-other { background-position: 0 -560px; }

.categories-icons.cat-455, .categories-icons.category-spline-video-animation { background-position: 0 -580px; } /*Video Anim*/
.categories-icons.cat-637, .categories-icons.category-spline-video-animation-series { background-position: 0 -600px; }
.categories-icons.cat-633, .categories-icons.category-spline-video-concert { background-position: 0 -620px; }
.categories-icons.cat-526, .categories-icons.category-spline-video- { background-position: 0 -640px; }
.categories-icons.cat-634, .categories-icons.category-spline-video-documental { background-position: 0 -660px; }
.categories-icons.cat-631, .categories-icons.category-spline-video-movie { background-position: 0 -680px; }
.categories-icons.cat-635, .categories-icons.category-spline-video-show { background-position: 0 -700px; }
.categories-icons.cat-636, .categories-icons.category-spline-video-sport { background-position: 0 -720px; }
.categories-icons.cat-433, .categories-icons.category-spline-video-tv-series { background-position: 0 -740px; }
.categories-icons.cat-402, .categories-icons.category-spline-video-clips { background-position: 0 -760px; }

.categories-icons.cat-632, .categories-icons.category-spline-xxx-video { background-position: 0 -780px; } /*Adult*/
.categories-icons.cat-461, .categories-icons.category-spline-xxx-ebooks { background-position: 0 -800px; }
.categories-icons.cat-462, .categories-icons.category-spline-xxx-game-video { background-position: 0 -820px; }

.categories-icons.cat-638, .categories-icons.category-spline-education { background-position: 0 -840px; }
.categories-icons.cat-639, .categories-icons.category-spline-tv-show { background-position: 0 -860px; }

.jstree a {
    line-height: 22px !important;
    height: 20px !important;

}

.jstree a > ins {
    height: 20px !important;
    overflow: visible !important;
}
/*/Categories*/
/*Categories buttons*/
.btnCategory {
    display:block;
    float:left;
    width: 64px;
    height: 64px;
    text-align: center;
    line-height: 108px;
    font-size: 12px;
    color:#333;
    margin: 2px 2px 2px 32px;
}
    .cFilms {
        background:url("../images/movies-48.png") 50% 0 no-repeat;
    }
    .cSeries {
        background:url("../images/television-48.png") 50% 0 no-repeat;

    }
    .cLogiciels {
        background:url("../images/disk-48.png") 50% 0 no-repeat;

    }
    .cJeux {
        background:url("../images/joystick-48.png") 50% 0 no-repeat;

    }
    .cMusiques {
        background:url("../images/music-48.png") 50% 0 no-repeat;

    }
/*/Categories buttons*/

/*Mailbox*/
.contentMenu {
    width:100%;
    list-style: none;
    padding: 0 !important;
    overflow: hidden;
}
    .contentMenu li {
        display: block;
        list-style: none;
        padding: 0;
        float:left;
        width:25%;
    }
    .contentMenu a {
        width:160px;
        margin: 4px auto !important;
        color:#444;
        font-size: 12px;
        display: block;
        height: 28px;
        line-height: 28px;
    }
    .contentMenu a.active {
        font-weight: 700;
    }
    .contentMenu a:hover {

    }
    .contentMenu img {
        float: left;
        margin: 4px;
    }

.mailbox {
    margin: 10px 0;
}
    .mailbox .unread td {
        background: #c9e8ff;
    }

    .mailbox td.sbj {
        border-left: 1px solid #999;
        border-right: 1px solid #999;
    }
.mail .username {
    text-align: center;
    width:96px;
}
.mail .avatar {
    margin: 6px 4px;
}
.mail .msg {
    padding: 8px;
    margin-left: 96px;
    border-left: 1px solid #ddd;
    min-height: 96px;
}
.mail .msg a {
    text-decoration: underline;
}
.mail .msg blockquote {
    padding: 10px;
    margin: 10px;
    border: 1px solid #eee;
    background: #f9f9ff;
}
.compose label {
    width:100% !important;
    color:#555;
    font-size: 12px;
    text-align:left !important;
}
#bbtags {
    margin: 4px 0;
    font-size: 10px;
    font-weight: 400;
    overflow: visible;
}
    #bbtags button {
        margin-top: 4px;
    }
    #bbtags .bbset {
        float:left;
        width: auto;
        padding-right: 6px;
        position: relative;
        overflow: visible;
    }
    #bbtags .bbset ul {
        width: 80px;
        list-style: none;
        z-index: 10;
        position: absolute;
        display: none;
        top:30px;
        left:0px;
        padding:0;
        color: #2E6E9E;
    }
    #bbtags .bbset li {
        font-size: 1.2em;
        cursor: pointer;
        padding:2px;
        border-bottom: 1px solid #417393;
    }
    #bbtags .bbset li:hover {
        background: #99ccff;
    }
    #bbtags .bbset li:last-child {
        border: 0;
    }

    #bbtags .ui-buttonset .ui-button {
        margin-right: -.4em;
    }
/*/Mailbox*/
.switcher {
    display:block;
    width:16px;
    height:16px;
    background:url('/images/cross.gif') 0 0 no-repeat;
}
    .switcher.active {

        background:url('/images/noncross.gif') 0 0 no-repeat;
    }
.nfo {
    display:block;
    width:16px;
    height:16px;
    margin:0 auto;
    background:url('/images/icon_nfo.gif') no-repeat 0 0;
}
/*/Buttons*/
/*Dashboard*/
.dashboard {
    overflow: hidden;
    text-align: center;
}
    .dashboard div {
        overflow: hidden;
        width: 530px;
        margin: 0 auto;
    }
    .dashboard dl {
        font-size:14px;
    }
    .dashboard dt {
        width:320px;
        margin:4px 4px 4px 0;
        float:left;
        clear:both;
        text-align:right;
    }
    .dashboard dd {
        float:left;
        margin:4px 0;
        min-width:200px;
        max-width:300px;
        text-align:left;
        line-height: 18px;
    }
/*/Dashboard*/
/*Users*/
.profile {
    margin-right: 1%;
    min-width:420px;
}
.private {
    background:#FFC;
    border: 1px dotted #FF9900
}
.profile dl {
        float:left;
        font-size:14px;
        line-height:18px;
    }
    .profile dt {
        width:200px;
        margin:4px 4px 4px 0;
        float:left;
        clear:both;
        text-align:right;
    }
    .profile dd {
        float:left;
        margin:4px 0;
        min-width:100px;
        max-width:340px;
        text-align:left;
        line-height: 18px;
    }
    .profile dd i {
        font-size: 18px;
    }
ul.users {
    list-style:none;
}
    ul.users li {
        float:left;
        width:200px;
        padding:0 4px;
        margin:4px 0;
        line-height:14px;
    }

    ul.users .pm,
    dl.users .pm {
        float:left;
        display:block;
        height: 18px;
        width: 20px;
        background:url('../images/icon-email.png') no-repeat 0 -1px;
        text-indent:-9999px;
        margin-right:6px;
    }

    ul.users li span{
        border: 1px solid #CCCCCC;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        display: block;
        float: left;
        height: 10px;
        width: 10px;
        margin:2px 6px;
    }
    ul.users li.online span{
        background:  green;
    }

    ul.users li.offline span{
        background: red;
    }
ul.userslist {
    overflow: hidden;
    list-style:none;
}

    ul.userslist li {
        float:left;
        padding:0 4px;
        margin:4px 0;
        height:20px;
    }

    .cls--1 { color: #ccccff }
    .cls-1 { color: #00a; }
    .cls-2 { color: #909; }
    .cls-3 { color: #f4a10f }
    .cls-4 { color: #228b22; }
    .cls-5 { color: #8b4513; }
    .cls-6 { color: #787b78; }
    .cls-8 { color: #000; font-weight: 700; }
    .cls-9 { color: #c90900; font-weight: 700; }
    .cls-10 { color: #f33; font-weight: 700; }
/*/Users*/
/*Overlay*/
#info, #shortlink {
    width:650px;
    min-height:200px;
    padding:35px;
    /*margin:0 auto;*/
    display:none;
	/*border:1px solid #666;*/
    background-image:url("overlay/white.png");
	/* CSS3 styling for latest browsers */
	/*box-shadow:0 0 90px 5px #000;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;*/
}
#shortlink {
    width:400px;
    padding:16px;
    height:125px;
    min-height:125px;
    background-image:url("overlay/white-small.png");
}
    /* default close button positioned on upper right corner */
    #info .close, #shortlink .close {
        background-image:url("overlay/apple-close.png");
        position:absolute;
        right:5px; top:5px;
        cursor:pointer;
        height:26px;
        width:26px;
    }
    #info .inner, #shortlink .inner {
        /*position:absolute;*/
        margin:10px;
        /*padding:10px;*/
        max-height: 486px;
        overflow:auto;
    }
    #info .inner pre {
        overflow:hidden;
    }
    #shortlink .shorthref {
        height: 20px; width: 99%;
        margin: 8px 0;
        font-size: 16px;
        line-height: 16px;
    }
/*/Overlay*/

/*Messages*/
#messages {
    padding:0;
    z-index:99;
    font-weight:700;
    font-size:1.6em;
    position:fixed;
    /*top:0;*/
    left:0;
    width:100%;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P9/yxmAAAMACTIDf5NbzpMAAAAASUVORK5CYII=);
    background:rgba(255, 255, 180, 0.95);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99fffcc0, endColorstr=#99fffcc0);
}
    #messages p {
        width:1024px;
        margin:10px auto;
        font-size: 17px;
    }
    #messages p.warning,
    #messages p.error {
        color: #cc0000;
    }
    p.warning,
    p.error {
        color: #cc0000;
    }
    strong.warning,
    strong.error {
        color: #cc0000;
    }


p.notice {
    color:#444;
    font-size: 12px;
}
p.alert {
    color:#ff3333;
    font-weight: 700;
    font-size: 12px;
}
/*/Messages*/
/*Accordion*/
.accordion {
    padding: 0 !important;
    margin:8px auto;
    border-bottom: solid 1px #c4c4c4;
}


    .accordion h3.title {
        padding: 10px 15px;
        margin: 0;
        border: solid 1px #c4c4c4;
        border-bottom: none;
        background: #e9e7e7;
    }

    .accordion > div {
        display:none;
        background: #f7f7f7;
        margin: 0;
        padding: 4px;
        border-left: solid 1px #c4c4c4;
        border-right: solid 1px #c4c4c4;
    }
    .accordion.news h3.title {
        background-color: #f5f5f5;
    }
    .accordion.news h3.title:hover {
        background-color: #eee;
    }
    .accordion.news {
        width:98%
    }
    .accordion.news div {
        background: #fff;
    }
/*/Accordion*/
/*Spoiler*/
.spoiler  {
    padding: 0;
    border: solid 1px #c4c4c4;
}
    .spoiler h4 {
        padding: 4px 8px;
        margin: 0;
        cursor: pointer;
        background: #e9e7e7 url(../images/icon-arrow-square.png) no-repeat right -51px;
    }
    .spoiler h4:hover {
        background-color: #e3e2e2;
    }
    .spoiler h4.active {
        background: #e9e7e7 url(../images/icon-arrow-square.png) no-repeat right 5px;
    }
    .spoiler div {
        display:none;
        background: #f7f7f7;
        border-top: solid 1px #c4c4c4;
    }
/*/Spoiler*/
/*Torrents Details*/
.torrentDetails .accordion {
    width:650px;
}
.torrentDetails table {
    font-size: 14px;
}
/*/Torrents Details*/
/*News*/
article div {
    padding: 10px;
}
article p {
    padding: 4px;
}
article blockquote {
    padding: 10px;
    margin: 10px;
    border: 1px solid #c6c7c6;
    background: #eee;
}
article .menu {
    width: 160px;
    padding: 0;
    margin: 10px;
}
article .menu ul {
    padding: 0;
    list-style: none;
}

article .menu li {
    padding: 0;
    list-style: none;
}
article .menu > ul > li {
    position: relative;
}
article .menu ul ul {
    position: absolute;
    margin-top:-37px;;
    left:160px;
    min-width: 340px;
    display: none;
}
article .menu ul ul ul {
    position: relative;
    left:0;
    margin-top: 0;
    padding-left: 20px;
}
article .menu a {
    padding: 8px 16px;
    display: block;
    background: #fff;
    border: 1px solid #eef;
}
article .menu a:hover {
    text-decoration: none;
    background: #f9f9ff;
}
article .menu a:visited {

}
/*/News*/
/*Comments*/
#comment-form table {
    background: #EFEFEF;
    border-top:1px solid #AAA;
    border-bottom:1px solid #AAA;
}
#comment-form tr {
    border:0
}
.comment {
    /*border:1px solid #ccc;*/
    border-collapse:collapse;
    margin:4px;
}
    .comment tr {
        padding:4px;
        border-top:1px solid #AAA;
        border-bottom:1px solid #AAA;
    }
    .comment td {
        padding:4px;
        position:relative;
        max-width: 500px;
    }
        .comment td p {
            word-wrap: break-word;
        }
    .comment th {
        text-align:center;
        padding:4px;
        color:#555;
       /* border-right:1px solid #ccc;
        border-left: 0;*/
    }
    .comment .userinfo a {
        display:block;
        text-align:center;
    }
    .comment th span {
        display:block;
        text-align:center;
        font-size:12px;
    }
    .comment div {
        margin-bottom: -4px;
        position: relative;
        overflow: hidden;
        color:#999;
        font-size: 12px;
    }
    .comment .meta {
        top:2px;
        right:2px;
        display:none;
        text-align:right;
    }
        .comment .meta a{
            color:#999;
            font-weight: 700;
        }
    .comment tr:hover .meta{
        display: block;
    }
    .comment p img {
        max-width: 100%;
        /*vertical-align: middle;*/
    }
    .comment .signature {
        color:#555;
        border-top: 1px dotted #eee;
    }
        .comment .signature a{
            color:#777 !important;
            text-decoration: underline !important;
        }
    .comment .edited {
        text-align: right;
        font-size: 12px;
        color:#555;
        border-top: 1px dotted #eee;
    }
        .comment .edited a{
            color:#777 !important;
            text-decoration: underline !important;
        }

    .smiles img {
        cursor: pointer;
        display:block;
        float:left;
        margin:2px;
        height: 22px;
        min-width: 22px;
    }
    .smiles img.clear {
        margin-left:8px;
    }
    .smiles a {
        display:block;
        text-align:center;
        color: #333;
        font-size:12px;
    }
    .comment textarea {
        width:100%;
        border:1px solid #999;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
    }
    .comment textarea:focus {
        background: #ffe;
        border:1px solid #333;
    }
.smileslist {

}
    .smileslist dt {
        width:100px;
        min-height: 32px;
        line-height: 32px;
        float:left;
        text-align: center;
    }
    .smileslist dd {
        width:100px;
        min-height: 32px;
        line-height: 32px;
        float:left;
        text-align: center;
    }

    .smileslist dt:hover {
        background: #f9f9ff;
    }
    .smileslist dt:hover + dd {
        background: #f9f9ff;
    }
.avatar {
    /*width:80px;
    height:80px;*/
    border:1px solid #eee;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding:2px;
    margin:2px auto;
    display:block;
}

div.online {
    float: left;
    width: 28px;
    height:28px;
    background: url('/images/online.png') no-repeat 50% 50%;
}

div.offline {
    float: left;
    width: 28px;
    height:28px;
    background: url('/images/offline.png') no-repeat 50% 50%;
}
/*/Comments*/

#shoutbox h2 .shoutboxlink {
    color:#fff;
}
/*Forum Posts*/
.forumPosts {
    
}
    .forumPosts ul {
        list-style: none;
        font-size: 12px;
    }
    .forumPosts li {
        clear: both;
        margin: 6px 0
    }
    .forumPosts li span{
        width: 35px;
        height: 32px;
        margin: 2px 8px;
        line-height: 24px;
        float:left;
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        background: url('../images/icon-chat.png') 50% 0 no-repeat;
    }
    .forumPosts li span a {
        display: block;
        /*border: 1px solid #99AADD;
        background: #fcfcff;*/
        color:#001A30;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
    }
    .forumPosts li:hover span {
        background: url('../images/icon-chat.png') 50% 100% no-repeat;
    }
    .forumPosts em {
        color: #777;
    }
    .forumPosts em a{
        color: #333;
    }
    .forumPosts a.topic{
        color:#043F6B;
        font-weight: 700;
    }


a.mainmenu {
    color: #19355F;
    display: block;
    float: left;
    text-decoration: none;
}

/*/forum posts*/
/*Presentation builder*/
.presentation {
    overflow: hidden;
    font-size:14px;
}

    .presentation div {
        overflow: hidden;
        margin-bottom: 8px;
    }
    .presentation img {
        float:left;
        padding: 4px;
        border: 1px solid #ddd;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        margin: 4px;
        box-shadow: 2px 2px 4px #eee;
        -mox-box-shadow: 2px 2px 4px #eee;
        -webkit-box-shadow: 2px 2px 4px #eee;
    }
    .presentation th {
        text-align: right;
    }
    .presentation dl {
        margin: 8px 0;
        overflow: hidden;
        font-size:14px;
        float:left;
    }
    .presentation dt {
        text-align: right;
        width:80px;
        margin: 0 4px;
        float:left;
        clear:both;
        height: 20px;
        line-height: 20px;
    }
    .presentation dd {
        float:left;
        width:440px;
        line-height: 20px;
    }
    .generator img {
        float:none;
    }
    .presentation a.go {
        float: right;
        display: block;
        width: 20px;
        height: 80px;
        margin: 4px;
        border: 1px solid #ddd;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 2px 2px 4px #eee;
        -mox-box-shadow: 2px 2px 4px #eee;
        -webkit-box-shadow: 2px 2px 4px #eee;
        text-indent: -9999px;
        background: #fff url('/images/icons/forward.png') 50% 50% no-repeat;
    }
    .presentation a.go:hover {
        border-color: #ccc;
        background-color: #FFFFee;
    }
/*/Presentation builder*/
a.rss {
    display: inline-block;
    background: url(../images/rss16x16.png) 0 30% no-repeat;
    color: #19355F;
    font-weight: 700;
    text-indent: 24px;
}

.rssinfo {
    padding: 0 !important;
    margin:8px auto;
    border-bottom: solid 1px #c4c4c4;
}

    .rssinfo h3 {
        padding: 4px 8px;
        margin: 0;
        border: solid 1px #c4c4c4;
        border-bottom: none;
        cursor: pointer;
        background: #e9e7e7 url(../images/icon-arrow-square.png) no-repeat right -51px;
    }
    .rssinfo h3:hover {
        background-color: #e3e2e2;
    }
    .rssinfo h3.active {
        background: #e9e7e7 url(../images/icon-arrow-square.png) no-repeat right 5px;
    }
    .rssinfo > div {
        display:none;
        background: #f7f7f7;
        margin: 0;
        padding: 4px;
        border-left: solid 1px #c4c4c4;
        border-right: solid 1px #c4c4c4;
    }
    .rssinfo ul {
        margin-bottom: 8px;
    }
    .rssinfo ul ul ul a{
        font-weight: 400
    }
/*Progress bar*/
#progress {
    padding: 4px 60px;
    overflow: hidden;
    text-align: center;
}
    #progress label {
        padding: 4px 6px;
        margin: 4px;
    }
/*/Progress bar*/
/*Charts*/
#chart {
    width: 800px;
    margin: 0 auto 10px 
}
/*/Charts*/
/*UI*/
.ui-autocomplete {
    max-width: 500px;
    overflow: hidden;
    font-size: 1em !important;
    z-index: 1000 !important;
}
.ui-autocomplete a{
    font-size: 1em !important;
}

#progressbar {
    position:relative;
}
.ui-progressbar {
    border-color:#ddd;
    height:22px !important;
}
.red .ui-progressbar-value {
    background-color: transparent;
    background-image: url(images/pbar-ani-red.gif);
}
.orange .ui-progressbar-value {
    background-color: transparent;
    background-image: url(images/pbar-ani-orange.gif);
}
.green .ui-progressbar-value {
    background-color: transparent;
    background-image: url(images/pbar-ani-green.gif);
}
/*/UI*/
/*Redactor*/
.redactor_file_link {
	padding-left: 20px;
}
.redactor_file_ico_avi 	  { background: url(/redactor/i/fileicons/avi.png) no-repeat; }
.redactor_file_ico_csv 	  { background: url(/redactor/i/fileicons/csv.png) no-repeat; }
.redactor_file_ico_doc 	  { background: url(/redactor/i/fileicons/doc.png) no-repeat; }
.redactor_file_ico_gif 	  { background: url(/redactor/i/fileicons/gif.png) no-repeat; }
.redactor_file_ico_html   { background: url(/redactor/i/fileicons/html.png) no-repeat; }
.redactor_file_ico_jpg 	  { background: url(/redactor/i/fileicons/jpg.png) no-repeat; }
.redactor_file_ico_mov	  { background: url(/redactor/i/fileicons/mov.png) no-repeat; }
.redactor_file_ico_other  { background: url(/redactor/i/fileicons/other.png) no-repeat; }
.redactor_file_ico_pdf 	  { background: url(/redactor/i/fileicons/pdf.png) no-repeat; }
.redactor_file_ico_png 	  { background: url(/redactor/i/fileicons/png.png) no-repeat; }
.redactor_file_ico_ppt 	  { background: url(/redactor/i/fileicons/ppt.png) no-repeat; }
.redactor_file_ico_rar 	  { background: url(/redactor/i/fileicons/rar.png) no-repeat; }
.redactor_file_ico_rtf 	  { background: url(/redactor/i/fileicons/rtf.png) no-repeat; }
.redactor_file_ico_txt 	  { background: url(/redactor/i/fileicons/txt.png) no-repeat; }
.redactor_file_ico_xls 	  { background: url(/redactor/i/fileicons/xls.png) no-repeat; }
.redactor_file_ico_zip 	  { background: url(/redactor/i/fileicons/zip.png) no-repeat; }
/*/Redactor*/


/*Magic widths*/
.width30 { width:30% }
.width50 { width:50% }
.width70 { width:70% }
.width80 { width:80% }
.width90 { width:90% }
/*Magic spaces*/
.space2 { margin: 2px }
.space4 { margin: 4px }
.space8 { margin: 8px }

.padLeft { margin-left:2% }

/*Filters Form*/
.filtersForm {
    font-size: 12px;
    margin: 10px auto;
}
.filtersForm table.fieldset {
    border-collapse: collapse;
    border: 1px solid #646262;
    margin: 0 auto;
}
.filtersForm table.fieldset td {
    padding: 2px;
    border: 1px solid #646262;
}
.filtersForm ul.instructions {
    list-style-type: none;
    background-color: #F5F4EA;
    padding: 0 10px;
    max-width: 650px;
    margin: 10px auto;    
    overflow: hidden;
}
.filtersForm ul.instructions li {
    margin: 10px 0;
}
.filtersForm input[type=text], .filtersForm select {
    color: #222;
    background-color: #ddd;
    border-top: 1px solid #111;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #111;
    margin: 1px;
}
/*/Filters form*/
/*Actions*/
.actions {
    font-size: 12px;
    border: 1px solid #646262;
    margin: 10px auto;
    padding: 0;
}
.actions img {
    vertical-align: middle;
}
.actions input[type=text], .actions input[type=submit] {
    color: #222;
    background-color: #ddd;
    border-top: 1px solid #111;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-left: 1px solid #111;
    margin: 1px;
}
/*/Actions*/
/*Mass messages*/
.massMessagesForm {
    font-size: 14px;
}
.massMessagesForm dl.fieldset {
    font-size:1em;
}
.massMessagesForm dl.fieldset dt {
    width:auto;
    display:block;
}
.massMessagesForm dl.fieldset dd {
    margin-bottom: 10px;
}
.massMessagesForm dl.fieldset dd {
    width:auto;
    display:block;
}
.massMessagesForm dl.fieldset label {
    display: inline;
    float: none;
}
.massMessagesForm dl.fieldset input[type=text] {
    width:100%;
}
.massMessagesForm dl.fieldset textarea {
    width:100%;
    height: 300px;
}
/*/Mass messages*/

/* adaptive design */
@media screen and (max-width: 1278px) {
    #left, #right {
        display:none;
    }
    .content {
        margin: auto;
    }
    #lavamenu li a{
        font-size: 14px;
    }
    #lavamenu ul li{
        padding: 4px;
    }
    #lavamenu ul a{
        font-size: 12px !important;
    }
    .block > h2 span {
        padding: 2px 8px;
        font-size: 14px;
        /*overflow: hidden;*/
    }
    .title {
        font-size: 15px;
    }
    .comment th {
        font-size: 12px;
        font-weight: 400;
    }
    .profile dl {
        font-size: 12px;
    }
    .userslist li {
        font-size: 14px;
        height: 16px;
    }
}
/*Blocks*/
.b-small-form {
    width: 650px;
    margin: 10px auto;
    padding: 10px;
    border: 1px solid #EEE;
    overflow:hidden;
}
.b-small-form__label {
    width: 50%;
    margin: 10px 0;
    float:left;
}
.noowner {
    color:red;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    border: 1px solid #d88;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #ff8;
}
.nobr {
    white-space: nowrap;
}

table .center{
    text-align: center;
}

.alignleft.pm-black{
    width: 100%;
    margin-bottom: 5px;
}

.pm-black .checkboxes{
    width: 362px;
    float: left;
    margin-top: 8px;
    text-align: left;
}
.pm-black .checkboxes label{
    width: 0px;
    display: inline;
    float: none;
}

.subscriptions.table  {
    display: none;
}

.subscriptions.table.active {
    display: block;
}

.subscriptions .subscriptions-head {
    width: 100%;
    margin-bottom: 30px;
}

.subscriptions .subscriptions-head .title {
    width: 50%;
    text-align: center;
    float: left;
    font-weight: normal;
    cursor: pointer;
}

.subscriptions .subscriptions-head .title.active {
    font-weight: bold;
}

.subscriptions td.avatar {
    border: none;
    text-align: left;
    width: 9px;
    padding: 0;
    margin: 0;
}

.subscriptions td.username {
    width: 150px;
}

.subscriptions td.actions {
    width: 100px;
    white-space: nowrap;
}
.subscriptions td.actions button {
    display: inline-block;
    float: none;
}

.subscriptions img.avatar {
    width: 26px;
    border: none;
}

table .bold-top-border {
    border-top: solid #000000;
}



/*添加样式*/
.tjys {
    margin: 0 auto;
	font-family: "open_sans", sans-serif;
    font-weight: 400;
	color: #3C3C3C;
    text-align: left;
    line-height: 160%;
}
section {
    padding-top: 10px;
    padding-bottom: 10px;
}
.b-primaryDomain {
    text-align: center;
    font-size: 1em;
    padding-top: 20px;
    color: #A5A5A4;
}
.content section {
    flex: none;
    /* flex: 1; */
}
.tjys h5 {
    font-size: 17px;
	font-family: "open_sans", sans-serif;
    color: #111;
}
.w-domainLink {
    display: inline-block;
    padding: 12px 15px;
    margin-top: 10px;
    border-radius: 224px;
    background: #DCD9D1;
}
a, a:active, a:visited {
    color: #607890;
}
.domainLink {
    padding: .4em 1em;
    display: inline-block;
    font-size: 1.1em;
    background: #277a9c;
    border-radius: 224px;
    -webkit-transition: all .25s;
    transition: all .25s;
}
.domainLink i {
    color: #A2ECFF;
    font-style: normal;
}
.content section {
    flex: none;
    /* flex: 1; */
}
.b-issue {
    background: #F6F5F4;
    color: #939392;
    padding: 10px;
    text-align: center;
}
.b-proxy {
    text-align: center;
    font-size: 1em;
    padding-top: 20px;
}
.icon-checkmark-circle {
    color: #6ECD9D;
}
.b-issue-status-icon {
    padding-top: 6px;
	width:62px; 
	height:62px;
	background:url(../images/gou.png) no-repeat;
    display: inline-block;
    padding-bottom: 10px;
}
.b-issue h2 {
    font-size: 1em;
    color: #3C3C3C;
    padding-bottom: 6px;
}
div.clear {
    clear: both;
    display: block;
    padding-bottom: 5px;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
p.grey {
    margin-top: 5px;
    margin-bottom: 5px;
    color:#111;
}
.grey {
    color: #999;
    /* font-size: .9em; */
}
.tjys .grey a:link, .tjys .grey a:visited {
    color: #999;
    font-weight: bold;
}
.b-proxy ul {
    padding-top: 20px;
    margin: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    list-style: none;
}
.b-proxy li {
    -webkit-order: 0;
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    margin-left: 10px;
}
.b-proxy .domainLink {
    margin-bottom: 20px;
    /* padding: 4px 20px; */
}
.tjys a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.tjys a:link, .tjys a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.domainLink:hover {
    text-decoration: none;
    opacity: 0.7;
}


#lavamenu li.backLava{border:#1085c8 2px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#007bc1;position:relative;background:url(../images/menuBtn.png);position:absolute;z-index:80;display:block;behavior:url(js/PIE.htc)}