/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			prosilver (the default phpBB 3.3.x style)
	Based on style:
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Limited ( https://www.phpbb.com/ )
    --------------------------------------------------------------
*/

@import url("normalize.css?hash=48eb3f89");
@import url("base.css?hash=7c5543be");
@import url("utilities.css?hash=d8f72c42");
@import url("common.css?hash=a9741ba1");
@import url("links.css?hash=18286e16");
@import url("content.css?hash=be57a41d");
@import url("buttons.css?hash=56f0d25f");
@import url("cp.css?hash=50d868ab");
@import url("forms.css?hash=b64464fb");
@import url("icons.css?hash=64da33ce");
@import url("colours.css?hash=fcb2f289");
@import url("responsive.css?hash=87b53e08");

.tops {
    margin-bottom: 15px;
    padding-top: 0;
    background-color: #00527a;
}
.linklist.topss {
    margin-bottom: 5px;
    padding-top: 0;
}
.navbar.tops ul.linklist {
    padding-top: 0;
}

.linklist.topss > li {
    padding-top: 0;
}

.topss a {
    background-color: #3879ab;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    font-size: 1em;
    color: #FFFFFF;
}
.topss a:hover {
    color: #ffffff;
    background-color: #4d83c2;
}
.dropdown .dropdown-contents a {
    background: none;
    font-weight: unset;
    padding: 5px;
    color: #105289;
}
.dropdown .dropdown-contents a:hover {
    background: none;
    color: #D31141;
}


.mt {
    display: flex;
    flex-wrap: nowrap;
}

.mtt {
    padding: 5px;
    text-align: center;
    width: 100%;
}

.mtt ul {
    margin: 0;
    padding: 0;
}

.mtt ul li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.mtt1 {
    border-bottom: 1px solid #dadada;
}
.bl2, .bl3, .bl4, .bl5 {
    border-left: 1px solid #dadada;
}
.mtt ul li a {
    display: block;
    font-size: 1.2em;
    white-space: nowrap;
    padding: 10px 0;
    text-shadow: 0 0 1px #005791;
}

.mtt ul li a:hover {
    text-decoration: none;
    background-color: #e1eef7;
    color: #f00;
}

.mtt ul li .logo-tops {
    padding: 0;
    margin-bottom: 10px;
}

.search-tops {
    display: block;
}

.search-tops input.inputbox {
    width: 60%;
}

.left-box {
    display: contents;
}

li.header dd {
    font-size: 0.9em;
    text-transform: none;
}

/*.post-buttons.trikl {
    position: absolute;
    right: 0;
    top: 5px;
    margin: 0;
    float: none;
}*/
.hasjs .postbody .post-buttons.trikl {
    max-width: 90%;
}

.post-buttons.trikl li {
    float: left;
    margin: 0 0 0 4px;
    list-style: none;
    border: 1px solid #b0b0b0;
/*    padding: 1px 3px;*/
    color: #000000;
    font-size: 1.1em;
    opacity: 0.5;
}
a.buttonss {
    padding: 1px 3px;
    text-decoration: none;
}
.post-buttons.trikl li:hover {
    border: 1px solid #aa0000;
    background-color: #e2f0ff;
    text-decoration: none;
    opacity: 1;
}

li.buttonss a.rate-bad-icon span {
    padding: 1px 4px 1px 4px;
    display: block;
    color: red;
    font-size: 1.4em;
    font-weight: bold;
}
li.buttonss a.rate-good-icon span {
    padding: 1px 3px 1px 3px;
    display: block;
    color: #00aa00;
    font-weight: bold;
}
.post-buttonss li a.post-reputation.neutral {
    padding: 1px 1px 1px 4px;
}


.post-buttonss li.buttonss.rated_good2 {border: 1px solid red;}
.post-buttonss li.buttonss.rs-widget.rated_good1, a.buttonss.repss.positive {border: 1px solid #00aa00;}







tr.bg1, tr.bg2 {
    box-shadow: none;
}

span.statii {
    display: none;
}






a.yandex {
	color: #DA4835;
	padding-left: 3px;
}
a.vkontakte {
	color: #336699;
}
a.mailru {
	color: #003399;
}
a.okru {
	color: #ff9933;
}
a.facebook {
	color: #003366;
}
a.google {
	color: #DA4835;
}

a.yandex , a.vkontakte,
a.mailru, a.okru,
a.facebook, a.google {
    padding: 5px 10px 5px 10px;
    color: #FFFFFF;
}

a.yandex:hover , a.vkontakte:hover,
a.mailru:hover, a.okru:hover,
a.facebook:hover, a.google:hover {
color: #ffffff;

}

a.button.socials {
 background-color: #3879ab;
    text-shadow: none;
    background-image: none;
}
a.button.socials:hover {
 background-color: #5a97c6;
    text-shadow: none;
    background-image: none;
}
a.button.socials .icon {
    color: #ffffff;
    margin-left: 10px;
}


.content table, .content table th, .content table td, td.tab-0 span, td.tab-0 a {border: 1px solid #c6c6c6;}
.content table {border-collapse: separate;border-spacing: 2px;}
.content table th {background-color: #f1f1f1;}
.content table th a {color: #105289;}
.str-fta {background-color: #ffffff;}
.str-edin {background-color: #eef5f8;}
.str-uhd {background-color: #cbedfa;}
.str-det {background-color: #ffeec7;}
.str-nfut {background-color: #b6fcb5;}
.str-mfut {background-color: #e4ffdf;}
.str-n18 {background-color: #ffe7e7;}
.str-ufs {background-color: #8ce586;}
.tab-1, .tab-3, .tab-4, .tab-5, .tab-6 {text-align: center;}
.tab-2 {padding-left: 4px;}
.tab-3, .tab-4, .tab-5 {font-size: 0.8em;}
.tab-6 {font-size: 0.75em;}
#hev-new {color: red;text-shadow: 0 0 2px gold;}
td.tab-0 span, td.tab-0 a {width: 160px;display: block;float: left;padding: 1px;margin: 2px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sort-hide-edin {display: none;}

.sp-res {display: block;border: 1px solid #888;text-align: center;margin: 2px;padding: 2px 1px;width: 130px;float: left;white-space: nowrap;}
.r-and {background-color: #ffe8be;}
.r-4k {background-color: #78f362;}
.r-265 {background-color: #cdffc4;}
.r-4k {background-color: #78f362;}
.r-hd {background-color: #caecfc;}
.r-mp0 {background-color: #e0f5ff;}
.r-mp1 {background-color: #ffffff;}
.r-mp4, .r-mp2 {background-color: #e3e3e3;}

span.menu-kn {border: 1px solid #d5d5d5;background-color: #f7f7f7;display: block;width: 270px;padding: 0px 0px 0px 3px;margin: 3px 2px;float: left;}
span.menu-kn:hover {border: 1px solid #969696;}



.firstpost .postprofile {
display: none;
   width: 0;
}

.firstpost .postbody {
    width: 100%;
}


.spbb {
    padding: 10px;
    margin-bottom: 10px;
    position: relative;
    text-align: right;
    line-height: 1.6;
}
.index-bb {
    margin-top: -19px;
}

.spbb:before {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0px 5px;
    font-size: 0.9em;
    content: "Реклама";
    background-color: #f1f4f7;
    color: #7d99a1;
}