/*== MAIN STYLES ==*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }

:focus {outline:none;}

table {border-collapse: collapse; border-spacing: 0;margin-top: 5px;margin-bottom: 5px;}
a img, img {border: 0 none;}

ol, ul {list-style: none;}

p {margin: 16px 0;}

.entryLink {
font-size: 15px;
 font-weight: bold;
}

.inbox2 {
padding-top:5px;
}

.uRelatedEntries li {
background-color: #f7f7f7;
 padding: 5px 0 5px 5px;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 margin-top: 3px;
 display: block;
 text-decoration: none;
 padding-left: 10px;
 width: 720px;
}

.uRelatedEntries li:hover {
background-color: #E6E6E6;
 padding: 5px 0 5px 5px;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 margin-top: 3px;
 display: block;
 text-decoration: none;
 padding-left: 10px;
 width: 720px;
}

ul.best-file {border:0; list-style:none;padding-top: 5px;padding-left: 22px;} 
ul.best-file li {display:block; width: 235px; height: 100px; margin:0 0 4px 0; position:relative; overflow:hidden;} 
ul.best-file li img.best-file-img {width: 235px; height: 100px; position:absolute; left:0; right:0; z-index:1;opacity: 1.0;} 
ul.best-file li img.best-file-img:hover {width: 235px; height: 100px; position:absolute; left:0; right:0; z-index:1;opacity: 1.0;} 
ul.best-file li span {float:right; display:block; background:url('/images/best-file-span.png') repeat; padding:2px 4px; font-family:Tahoma; font-size:11px; color:#fff; line-height:14px; position:absolute; right:4px; top:4px; z-index:2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; overflow:hidden;} 
ul.best-file li span img {vertical-align:-3px;} 
ul.best-file li a {display:block; width: 222px; height:25px; padding:0 11px; text-transform:uppercase; font-weight:normal; color:#fff; line-height: 20px; position:absolute; left:0; bottom:0; z-index:3; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; overflow:hidden; text-shadow: 1px 1px 1px black;} 
ul.best-file li a img {vertical-align:1px;}

html, body {margin: 0; padding: 0; font: 13px/18px 'Open Sans'; color: #000;}
html {background: url('/images/background.png') no-repeat top center #ededed;}

a {color: #000; text-decoration: none;}
a:hover {color: #eb8438; text-decoration: underline;}

hr {background: #ededed; border: 0 none; height: 1px; margin: 0; color: transparent;}

input[type=text], input[type=password] {background: #f9f9f9; border: 1px solid #e4e4e4; height: 32px; padding: 0 0px; font: 13px 'Open Sans';}
input[type=submit], input[type=reset], input[type=button], button {background: #ededed; border: 0 none; height: 34px; line-height: 30px; padding: 0px 20px 4px 7px; font: 13px 'Open Sans'; cursor: pointer;}
select {background: #f9f9f9; border: 1px solid #e4e4e4; height: 32px; padding: 0 24px;}

.inbox2 ul,.sidebox .catsTable {margin:0;list-style:none;padding:0;border-spacing:0;}
.inbox2 ul li,.sidebox .catsTd,#ut-spon span {padding:5px 0;border-bottom:1px dotted #fff;border: 1px solid #C3BEBE;border-radius: 2px;
margin-bottom: 2px;background: #fff url("") repeat scroll 0% 0%;padding-left: 5px;}
.inbox2 li a,.sidebox .catsTable td a,#ut-spon span a {color:#555;text-decoration:none;}
.inbox2 li a:hover,.sidebox .catsTable td a:hover,#ut-spon span a:hover {color:#b23a3b;}
textarea {background: #f9f9f9; border: 1px solid #e4e4e4; padding: 7px 0px; font: 13px 'Open Sans'; resize: none; overflow: auto;}

h1, h2, h3, h4, h5, h6 {display: block; margin: 0; padding: 0; font-family: 'Open Sans'; font-weight: normal;}
h1 {font-size: 17px;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h4 {font-size: 11px;}
h5 {font-size: 9px;}
h6 {font-size: 7px;}

.left {float: left;}
.right {float: right;}
.hidden {overflow: hidden;}
.none {display: none!important;}
.clear {clear: both;}

.banner_head {
 position: absolute;
 margin: 15px 575px;
}

#one_pm {position:fixed;left:20px;bottom:0px;cursor:pointer;font-family:Tahoma,Arial,Verdana,sans-srif} 
#hnp_sound {position:absolute;top:-1000px;left:-1000px} 
#hnp_author span {display:none} 
.h_newpm {position:relative;width:350px;height:110px;margin-bottom:20px;background:rgba(0,0,0,0.7);text-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 0 10px #000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.h_newpm #hnp_author {color:#a4dcfa;font-weight:bold;text-decoration:none;} 
.h_newpm #hnp_author:hover {color:#a4dcfa;text-decoration:underline} 
.h_npin {padding:14px;padding-top:10px} 
.h_nptitle {color:#FFF;font-size:13px;font-weight:bold;padding-bottom:12px} 
.h_npimg {width:57px;height:57px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.h_npimg img {width:100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.h_npl {position:absolute;left:13px;top:38px;z-index:3;width:70px} 
.h_npr {position:absolute;left:84px;top:38px;z-index:3;color:#FFF;font-size:13px;padding-right:14px} 
.h_npr #hnp_text, .h_npr #hnp_text:hover {display:block;text-decoration:none;color:#FFF} 
.h_newpm:hover .h_del {display:inline-block;} 
.h_del {position:absolute;display:none;top:12px;right:12px;z-index:3;cursor:pointer;background:url('/images/del023.png') 0px 0px;width:18px;height:18px} 
.h_del:hover {background-position:0px 18px} 
.h_nover {position:absolute;top:0px;left:0px;width:100%;height:100%;} 

.content {background: url('/images/content.png') repeat-y #fff; width: 1045px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; margin: 0 auto; overflow: hidden;margin-top: 5px;}
.forum_content { width: 1045px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; margin: 0 auto; overflow: hidden;}
.width {width: 1045px; margin: 0 auto; overflow: hidden;}

ul.u-mpanel-l {margin: 0 10px 0 0!important;}
ul.u-mpanel-l li {background: transparent!important; padding: 0!important;}

.com-order-block {display: none;}

.myWinError {display: block; margin-top: 12px;}

#uidLogButton {display: none;} 
#baseLogForm {display: block!important;} 
#uidLogButtonAjx {display: none;} 
#baseLogFormAjx {display: block!important;}

.other-body {padding: 29px;}
.other-body.settins .manTd2, .other-body.settins .manTd2 {padding-bottom: 12px;}
.other-body.settins .manFlaSite, .other-body.settins .manFlaphone, .other-body.settins .manFlAvaLink {width: 464px!important;}
.other-body.settins textarea {width: 472px!important;}
#siM34 {vertical-align: top;}
#siM60 img {margin: 0 0 -13px 5px!important;}
.manTdError span {display: block; margin-bottom: 10px;}

.pm-title {background: url('/images/block-title.png'); border-bottom: 2px solid #ebebeb; line-height: 49px; padding-left: 29px; font-size: 15px; font-weight: bold; text-transform: uppercase; position: relative;}
.pm-title:before {content: ''; background: #d3722a; width: 842px; height: 2px; position: absolute; bottom: -2px; left: 29px;}
.pm-content [align="left"] {margin-bottom: 10px;}
#pmdform {padding: 14px 0;}
.allUsersBtn, .uSearchFl, .uSearchFlSbm {width: auto!important; margin-top: 14px;}

/* ======= */


/*== HEADER ==*/

header {background: url('/images/header-bg.png') no-repeat top center; background-size: cover;}

header a.logotype {display: block; background: url('/images/logo-css-ult.png') no-repeat; width: 246px; height: 37px; margin-top: 30px;}
.search {background: rgba(255, 255, 255, 0.03); border: 1px solid #ddd; /* width: 293px; */ height: 41px; margin-top: 5px;}
.search input.query-field {background: transparent; border: 0 none; width: 234px; height: 39px; padding: 0 0 0 27px; color: #202020; float: left;}
.search input.query-search {background: url('/images/search-button.png') no-repeat; border: 0 none; width: 15px; height: 13px; margin: 14px 20px 0 0; padding: 0; cursor: pointer; float: right;}

header .section {margin-top: 30px; overflow: hidden;}
header .section .box {width: 615px; height: 287px; float: left; position: relative; overflow: hidden;}
header .section .box {display: none;} 
header .section .box.visible {display: block;}
header .section .box img {width: 615px; height: 287px; float: left;}
header .section .box .info {background: url('/images/big-shadow.png') repeat-x bottom; width: 561px; height: 81px; padding: 80px 27px 0; position: absolute; right: 0; bottom: 0;}
header .section .box .info .titles a {font-size: 15px; color: #fff; font-weight: bold;}
header .section .box .info .message {margin-top: 7px; color: #dadada;}
header .section .tabs {width: 430px; float: right; overflow: hidden;} 
header .section .tabs .small {width: 200px; height: 136px; margin: 0 0 15px 15px; float: left; cursor: pointer; position: relative;}
header .section .tabs .small:before {display: none; content: ''; border: 2px solid #85d32a; width: 196px; height: 132px; position: absolute; top: 0; right: 0; z-index: 1;}
header .section .tabs .small img {width: 200px; height: 136px; float: left;}
header .section .tabs .small:nth-of-type(3), .tabs .small:nth-of-type(4) {margin-bottom: 0;}
header .section .tabs .small:hover:before, .tabs .small.current:before {display: block;} 
header .section .tabs .small .title {background: url('/images/small-shadow.png') repeat-x bottom; width: 200px; height: 36px; padding-top: 50px; font-weight: bold; color: #fff; text-align: center; position: absolute; right: 0; bottom: 0;}

header .menu {background: #c76b27; width: 100%; line-height: 64px;}
header .menu a.home {display: block; background: url('/images/menu-home.png') no-repeat; width: 37px; height: 35px; margin: 13px 23px 0 28px; float: left;}
header .menu ul {background: #c9712f; width: 1045px; margin: 0 auto; position: relative;}
header .menu ul:after {content: ''; background: rgba(255, 255, 255, 0.3); width: 3px; height: 3px; position: absolute; top: 30px; left: 85px;}
header .menu ul li {margin-right: 3px; float: left; position: relative;}
header .menu ul li:before {content: ''; background: rgba(255, 255, 255, 0.3); width: 3px; height: 3px; position: absolute; top: 30px; right: -3px;}
header .menu ul li:hover {border-top: 2px solid #fff; margin-top: -2px;}
header .menu ul li a {display: block; padding: 0 28px; color: #fff; font-size: 15px; font-weight: bold; text-transform: uppercase;}
header .menu ul li a:hover, header .menu ul li:hover a {color: #000; text-decoration: none;}

header .submenu {background: #1c1c1c; line-height: 50px;}
header .submenu .width {background: #232323; width: 1045px; margin: 0 auto; color: #b8b8b8;}
header .submenu .width a {color: #b8b8b8;}
header .submenu .width a:hover {color: #eb8438;}
header .submenu .width .text {margin-left: 29px;}

header .form {margin: 8px 29px 0 0; overflow: hidden;}
header .form .password {background: #272727; border: 1px solid #333; width: 177px; height: 32px; margin: 0 8px; position: relative;}
header .form .password a {display: block; background: url('/images/form-remember.png') no-repeat; width: 19px; height: 16px; position: absolute; top: 8px; right: 14px;}
header .form input {height: 32px; margin: 0; padding: 0; float: left;}
header .form input[type=text], header .form input[type=password] {padding: 0 0px;}
header .form input[type=text] {background: #272727; border: 1px solid #333; width: 129px; color: #fff;}
header .form input[type=password] {background: transparent; border: 0 none; width: 111px; padding-right: 0; color: #fff;}
header .form input[type=submit] {background: #333; border: 0 none; height: 34px; padding: 0 24px; color: #fff; cursor: pointer;}
header .form input[type=checkbox] {display: none;}

header .profile {margin-right: 29px;}
header .profile .avatar {margin: 7px 20px 0 0;}
header .profile .avatar img {width: 36px; height: 36px; float: left;}
header .profile ul {float: left; overflow: hidden;}
header .profile ul li {margin-right: 38px; float: left;}
header .profile a.exit {display: block; background: url('/images/profile-exit.png') no-repeat 10px 10px #1c1c1c; width: 30px; height: 30px; margin-top: 10px;}
header .profile a.exit:hover {background: url('/images/profile-exit.png') no-repeat 10px 10px #161616;}

/* ======= */


/*== LEFTBAR ==*/

.leftbar {width: 741px; float: left;}

.leftbar .title {background: url('/images/block-title.png'); border-bottom: 2px solid #ebebeb; line-height: 49px; padding-left: 29px; font-size: 15px; font-weight: bold; text-transform: uppercase; position: relative;}
.leftbar .title:before {content: ''; background: #d3722a; width: 683px; height: 2px; position: absolute; bottom: -2px; left: 29px;}

.leftbar .block-news {background: url('/images/block-news.png') repeat-y; margin-right: -1px;}

.leftbar .short {width: 313px; height: 293px; border-bottom: 1px solid #ebebeb; padding: 14px 29px; float: left; position: relative;}
.leftbar .short a.name {font-size: 15px; font-weight: bold;}
.leftbar .short .poster {width: 312px; height: 164px; margin-top: 15px; overflow: hidden; position: relative;}
.leftbar .short .poster img {width: 312px;}
.leftbar .short .poster .details {background: url('/images/short-details-shadow.png') repeat-x; width: 312px; height: 164px; font-size: 11px; color: #dadada; overflow: hidden; position: absolute; right: 0; bottom: 0;}
.leftbar .short .poster .details div {float: left;}
.leftbar .short .poster .details .reads {background: url('/images/short-reads.png') no-repeat left; margin: 132px 25px 0 17px; padding-left: 23px;}
.leftbar .short .poster .details .comments {background: url('/images/DOWNLOAD_16x16-32.png') no-repeat left; margin-top: 132px; padding-left: 23px;}
.leftbar .short .poster .details .date {background: url('/images/short-date.png') no-repeat left; margin: 132px 17px 0 0; padding-left: 21px; float: right;}
.leftbar .short .message {margin-top: 16px;max-height: 60px; overflow: hidden;}

.leftbar .entry-details {line-height: 47px; margin: 0 29px; overflow: hidden;}
.leftbar .entry-details ul li {margin-right: 28px; padding-left: 23px; font-size: 11px; color: #8f8f8f; float: left;}
.leftbar .entry-details ul li:nth-of-type(1) {background: url('/images/entry-short-reads.png') no-repeat left;}
.leftbar .entry-details ul li:nth-of-type(2) {background: url('/images/entry-short-comments.png') no-repeat left;}
.leftbar .entry-details ul li:nth-of-type(3) {background: url('/images/entry-short-date.png') no-repeat left;}
.leftbar .entry-details ul li:last-child {background: url('/images/entry-short-author.png') no-repeat left; margin: 0; float: right;}
.leftbar .entry-details ul li a {color: #8f8f8f;}

.leftbar .entry-poster {width: 683px; margin: 0 auto; overflow: hidden;}
.leftbar .entry-poster img {width: 683px;}

.leftbar .entry-message {border-bottom: 1px solid #ebebeb; padding: 10px 29px;}
.leftbar .entry-message ul {margin: 16px 0 16px 20px;}
.leftbar .entry-message ul li {background: url('/images/list-point.png') no-repeat left; padding-left: 18px;}

.leftbar .random-news {border-bottom: 1px solid #ebebeb; padding: 0 14px; position: relative; overflow: hidden;}
.leftbar .random-news:before {content: ''; width: 1px; height: 127px; position: absolute; top: 0; left: 251px;}
.leftbar .random-news:after {content: ''; width: 1px; height: 127px; position: absolute; top: 0; right: 251px;}
.leftbar .random-news .news-short {width: 199px; padding: 10px 19px 0; float: left;margin-bottom: 10px;}
.leftbar .random-news .news-short a {font-size: 15px; font-weight: bold;}
.leftbar .random-news .news-short .message {margin-top: 10px;}

.leftbar .comments-box {padding: 0 29px;}

.leftbar .comments-box .comments-short {border-bottom: 1px solid #ebebeb; padding: 18px 0; overflow: hidden;}
.leftbar .comments-box .comments-short .avatar img {width: 57px; height: 57px; float: left;}
.leftbar .comments-box .comments-short .message {margin-left: 75px;}
.leftbar .comments-box .comments-short .message .top {margin-bottom: 8px; overflow: hidden;}
.leftbar .comments-box .comments-short .message .top a {font-weight: bold;}
.leftbar .comments-box .comments-short .message .top .right {font-size: 11px; color: #8f8f8f;}

.leftbar .comments-box .form {padding: 19px 0; overflow: hidden;}
.leftbar .comments-box .form textarea {width: 502px; height: 35px; float: left;}
.leftbar .comments-box .form button {background: url('/images/comments-box-button.png') no-repeat 20px 11px #ededed; padding-left: 43px; float: right;}

.leftbar .avatar-box {margin: 29px 19px 29px 29px; text-align: center;}
.leftbar .avatar-box .avatar img {width: 140px; height: 140px;}
.leftbar .avatar-box .reputation {border-bottom: 2px solid #ebebeb; line-height: 43px; position: relative;}
.leftbar .avatar-box .reputation:before {content: ''; background: #85d32a; width: 108px; height: 2px; position: absolute; bottom: -2px; left: 16px;}
.leftbar .avatar-box .banned {border-bottom: 2px solid #ebebeb; line-height: 43px; position: relative;}
.leftbar .avatar-box .banned:before {content: ''; background: #d32a2a; width: 108px; height: 2px; position: absolute; bottom: -2px; left: 16px;}
.leftbar .avatar-box .links {background: #f1f1f1; border: 1px solid #e0e0e0; line-height: 33px; margin-top: 17px;}
.leftbar .avatar-box .links ul li {border-bottom: 1px solid #e0e0e0;}
.leftbar .avatar-box .links ul li:last-child {border: 0 none;}
.leftbar .info-box {width: 524px; margin-top: 24px;}
.leftbar .info-box ul li {border-bottom: 1px solid #ebebeb; line-height: 41px; overflow: hidden;}
.leftbar .info-box ul li div {width: 216px; float: left;}
.leftbar .info-box ul li.signature {line-height: 18px; padding: 12px 0; font-size: 11px; color: #8f8f8f;}

/* ======= */


/*== RIGHTBAR ==*/

.rightbar {width: 283px; padding: 0px 10px 0 0;; float: right;}
.rightbar .block {background: #fff;padding-bottom: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14); margin-bottom: 10px; overflow: hidden;padding-left: 5px;padding-right: 5px;}
.rightbar .block .banner {background: #ededed; width: 223px; height: 231px; margin: 29px auto;}

.rightbar .block .title {background: url('/images/block-title.png'); border-bottom: 2px solid #ebebeb; line-height: 49px; padding-left: 29px; font-size: 15px; font-weight: bold; text-transform: uppercase; position: relative;}
.rightbar .block .title:before {content: ''; background: #d3722a; width: 223px; height: 2px; position: absolute; bottom: -2px; left: 29px;}

.rightbar .block .inbox {padding: 5px 23px;}

.rightbar .block .inbox ul li {border-bottom: 1px solid #ebebeb; line-height: 42px; overflow: hidden;}
.rightbar .block .inbox ul li a {float: left;}
.rightbar .block .inbox ul li div {font-size: 11px; float: right;}

.rightbar .block .inbox .short, .rightbar .block .inbox .comm {border-bottom: 1px solid #ebebeb; padding: 12px 0;}
.rightbar .block .inbox .short:nth-of-type(4) {border: 0 none;}
.rightbar .block .inbox .short a, .rightbar .block .inbox .comm a {font-weight: bold;}
.rightbar .block .inbox .short .details {margin-top: 10px; font-size: 11px; color: #8f8f8f; overflow: hidden;}
.rightbar .block .inbox .short .details div {margin-right: 29px; float: left;}
.rightbar .block .inbox .short .details div:nth-of-type(2) {margin: 0;}

.rightbar .block .inbox .comm:nth-of-type(2) {border: 0 none}
.rightbar .block .inbox .comm .message {margin-bottom: 10px; font-size: 11px; color: #8f8f8f;}

/* ======= */





/*== FOOTER ==*/

footer {background: #1c1c1c;}

footer a {color: #fff;}
footer a:hover {color: #eb8438; text-decoration: underline;}

footer .top {border-bottom: 1px solid #232323; line-height: 64px; color: #fff;}
footer .top .left {margin-left: 29px;}
footer .top .right {margin-right: 29px;}

footer .bottom {width: 987px; margin: 0 auto; padding: 26px 0; overflow: hidden;}
footer .bottom .block {width: 235px; color: #b8b8b8; float: left;}
footer .bottom .block a {color: #b8b8b8;}
footer .bottom .block a:hover {color: #eb8438;}
footer .bottom .block .titles {margin-bottom: 12px; font-size: 15px; font-weight: bold; text-transform: uppercase;}
footer .bottom .block ul li {line-height: 27px;}

footer .banners .counter {background: #161616; width: 88px; height: 31px; margin-bottom: 7px;}

/* ======= */

/* ===== FORUM ===== */

.pagesBlock2 {margin-top:10px!important;display:block}
.uSpoilerText {padding:10px;border:1px solid #dedede;margin-top:10px;}

.codeMessage {background: rgba(242, 100, 0, 0.73);color: #fff;padding: 10px;}
.bbCodeName,.bbQuoteName {display:none;}
.quoteMessage {border:0;background: rgba(25, 30, 42, 0.8);color: #fff;padding: 10px;}

.gTable {background: none;}
.gTableTop a {color:#fff;}
.gTableTop a:hover {text-decoration:underline;color:#fff}
.gTableTop {background:#c76b27; color:#fff;}
.gTable td {border: 1px solid #DDDDDD;padding: 5px 7px;}
td.gTableTop {font-size:14px;padding: 5px 10px;border: none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.gTableTop a {font-size:14px;}
td.gTableSubTop, td .postTdTop {background: #DDDDDD;border: 1px solid #DDDDDD;color: #464646;padding: 3px 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.gTableSubTop a, td .postTdTop a {color: #464646;}
.gTableBody {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableBody1 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableBottom {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableLeft {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableRight {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.gTableError {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumNameTd,.forumLastPostTd {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumIcoTd,.forumThreadTd,.forumPostTd {text-align:center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumLastPostTd,.forumArchive {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.forumDescr,.forumModer {font-size:11px;color:#585858}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch, td.switchActive { background: #CCCCCC;border:1px solid #CCCCCC; color: #FFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
td.switch a {color: #4c4c4c;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
.threadDescr {font-size:11px;color:#585858}
.postTdInfo {text-align:center}

.myBtnLeftA img, .myBtnRightA img {display:none}
.postBottom td {border:none;}
body.replaceBody{ -moz-background-size:cover; -o-background-size:102% auto; -webkit-background-size:102% auto; -khtml-background-size:cover; background-size:cover; overflow:hidden; } 
body.replaceBody table,body.replaceBody table td{text-align:center;vertical-align:middle;width:100%;height:90%;} 
body.replaceBody table.replaceTable{width:500px;height:150px;margin:0 auto;background:#ccc;border-collapse:separate;border-spacing:5px;} 
body.replaceBody table.replaceTable td{ background: #ccc;}
/* ----------------- */
.top_dm { cursor: pointer; position: fixed; bottom: 7px; right: 40px; margin: 0px; width: 44px; height: 44px; background: url(/images/vverh.png) no-repeat top; }

.material_informat_title {font-size:17px;color:#5f5f5f;margin-bottom:5px}
.material_informat {display:table;width:100%; background: #fff;}
.material_informat_left {display:table-cell;vertical-align:top;width:440px;padding-top:5px;padding-bottom:5px}
.material_informat_right {display:table-cell;vertical-align:top;padding-top:5px;padding-left:5px;padding-bottom:5px;}
.avtor_avatar_mat img{width:70px; height: 70px; margin: 3px 10px 0 0;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;border:1px solid #858585} 
.avtor_avatar_mat {display:table-cell;vertical-align:top;width:64px;padding-right:5px} 
.avtor_avatar_mat img {border: 3px solid #fff; box-shadow: 0px 0px 1px 1px #858585;}
.avtor_block {display:table;width:100%}
.avtor_avatar {display:table-cell;vertical-align:top;width:87px}
.avtor_info {display:table-cell;vertical-align:top;}
.avtor_user {font-size:15px;font-weight:bold;}
.avtor_infa {margin-top:3px;font-size:13px;color:#858585}
.avtordatavhodamails {text-transform: lowercase;}
.avtor_block{margin-left:20px;}
/* ====== Группы ====== */ 
a[class^="group"]:link,a[class^="group"]:visited,.userBirthdayLink:link,.userBirthdayLink:visited{font-size:13px;padding:3px 4px;line-height:22px;border-radius:4px;text-decoration:none!important;} 
a[class^="group"]:hover,.userBirthdayLink:hover{text-decoration:none! important;box-shadow:0 1px 3px rgba(0,0,0,.3);}.forumOnlineBar a[class^="group"]:link,.forumOnlineBar a [class^="group"]:visited{line-height:normal;} 
a.groupUser:link,a.groupUser:visited {color:#2a6f92!important;} 
a.groupUser:hover{color:#fff!important;background:#2a6f92;}/*Пользователи*/ 
a.groupModer:link,a.groupModer:visited {color:#1ab11e!important;} 
a.groupModer:hover{color:#fff!important;background:#1ab11e;}/*Модераторы*/ 
a.groupVerify:link,a.groupVerify:visited {color:#446EFF!important;} 
a.groupVerify:hover {color:#fff!important;background:#446EFF;}/*Проверенные*/ 
a.groupAdmin:link,a.groupAdmin:visited {color:#ff2400!important;} 
a.groupAdmin:hover {color:#fff!important;background:#ff2400;}/*Создатель сайта*/ 
a.groupOther1:link,a.groupOther1:visited {color:#930000!important;} 
a.groupOther1:hover {color:#fff!important;background:#930000;}/*Администраторы*/ 
a.groupOther2:link,a.groupOther2:visited {color:#656161!important;} 
a.groupOther2:hover {color:#fff!important;background:#656161;}/*Unconfirmed E-mail*/ 
a.groupFriends:link,a.groupFriends:visited {color:#B300D1!important;} 
a.groupFriends:hover {color:#fff!important;background:#B300D1;}/*Продвинутые*/ 
a.groupBanned:link,a.groupBanned:visited {color:#303030!important;} 
a.groupBanned:hover {color:#fff!important;background:#303030;}/*Заблокированные*/ 
a[class^="forumModer"]:link,a[class^="group"]:visited,.userBirthdayLink:link,.userBirthdayLink:visited{padding:3px 4px;line-height:22px;border-radius:4px;text-decoration:none!important;} 
/* ====== /Группы ====== */
.side-navigation{width: 283px; background: url('/images/menu/pagebg.jpg') #291C16; margin-bottom: 10px; color: #fff;} 
.side-navigation .block-head{color:#fff;font-size:18px;font-family:arial,tahoma;padding:4px 8px;border-bottom:1px solid #000} 
.side-navigation .block-inner{padding-bottom:2px;padding-left: 5px;} 
.side-block .block-inner{padding:5x;} 
.side-block .block-inner.nopadding{padding:0px !important;} 

.zp-links a{display:block;color:#fff;padding:4px 8px;border-bottom:1px solid #000;border-top:1px solid #3B2D2A;text-shadow:0px 1px 0px #000;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:bold;outline:none;text-decoration:none;} 
.zp-links a:hover{color:#FFB32E;padding-left:14px;background:rgba(0,0,0,0.2)} 
.zp-links a.w-sub{background:url('/images/menu/submenu-btn.png') no-repeat;background-position:185px 7px} 
.zp-links a.w-sub:hover{background:url('/images/menu/submenu-btn.png') no-repeat rgba(0,0,0,0.2);background-position:190px 7px} 
.zp-links .s-level a.w-sub{font-weight:bold;background-position:182px 7px} 
.zp-links .s-level a.w-sub:hover{background-position:190px 7px} 
.zp-links .s-level{padding-left:22px} 
.zp-links .s-level a{border-left:2px solid #FFB32E;font-weight:normal} 
.zp-links .s-level a:hover{padding-left:8px;margin-left:-8px}
.web-alert_info{background: #BC7141; border-left: 5px solid #EA6A1B; padding: 12px; color: #FFFFFF; width: 1016px; margin: 0 auto;}
.web-alert_info .alert-icon{background:#FFA500;}

.reklama { 
 display: block; 
} 
.web_desc { 
 display: block; 
 width: 630px; 
} 

.inf_border { 
 border: 3px solid #111111; 
 display: inline-block; 
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
 border-radius: 4px; 
 margin: 3px 0px; 
 height: 60px; 
}


.swchItemA, .swchItem, .swchItemA1, .swchItem1{color: #FFF; display: inline-block; padding: 5px 10px; text-decoration: none; font-weight: normal; text-transform: uppercase; font-weight: bold; color: #C9712F; border: 2px solid #e5e5e5; text-decoration: none; display: inline-block; padding: 3px 10px; padding-top: 3px; margin-right: 2px; margin-top: 16px; border-radius: 5px;}
.swchItem, .swchItem1{color:#787878;background:none;}
.swchItem:hover, .swchItem1:hover{color:#787878;text-decoration:none;border:2px solid #d4d4d4;}
.swchItemA, .swchItemA1{border:2px solid #C9712F;}
.swchItemDots{padding:5px 0px;padding-right:10px;color:#d4d4d4;display:inline-block}
.catPages1, .catPages2{padding:10px 0; text-align:center}
.pagesBlock2{margin-top:10px!important;display:block}
/*-------Обертка всех кнопок------------- */

#frmButns83 {
 margin: 15px 0;
}

.u-forum-but {
 
}

.u-forum-but a {
 padding: 0 7px 2px;
 height: 20px;
 border: 2px solid #488BFA;
 border-radius: 8px;
 color: #488BFA;
 text-decoration: none;
 font-size: 12px;
 line-height: 22px;
}

.u-forum-but a:hover{
 background-color: #488BFA;
 color: #FFF;
}

/*-----Кнопка ответить------*/

.u-add-reply {
}

/*-----Кнопка новая тема------*/

.u-new-topic {
 
 
}

/*-----Кнопка новый опрос------*/

.u-new-poll {
 
}

/*-----Кнопка закрытой темы------*/


.u-close-topic {
 padding: 0 7px 2px;
 height: 20px;
 border: 2px solid #EF1033;
 border-radius: 8px;
 color: #EF1033;
 text-decoration: none;
 font-size: 12px;
 line-height: 22px;
 cursor: pointer;
}

.u-close-topic:hover{
 background-color: #EF1033;
 color: #FFF;
}
.subscribe_forum {display:none;} 
#subscribe {display:none;}
/* ======Вид кнопок пользователя на форуме====== */ 
.profil_forum, .profil_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#406CBF;border:2px solid #406CBF;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.profil_forum:hover{background:#406CBF;color:#FFF;} 
.email_forum, .email_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#87629D;border:2px solid #87629D;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.email_forum:hover{background:#87629D;color:#FFF;} 
.siti_forum, .siti_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#CE3089;border:2px solid #CE3089;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.siti_forum:hover{background:#CE3089;color:#FFF;} 
.icq_forum, .icq_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#13BA11;border:2px solid #13BA11;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.icq_forum:hover{background:#13BA11;color:#FFF;} 
.ls_forum, .ls_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#C2B53D;border:2px solid #C2B53D;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.ls_forum:hover{background:#C2B53D;color:#FFF;} 
.delete_forum, .delete_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#AA0000;border:2px solid #AA0000;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.delete_forum:hover{background:#AA0000;color:#FFF;} 
.edit_forum, .edit_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#00BDEE;border:2px solid #00BDEE;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.edit_forum:hover{background:#00BDEE;color:#FFF;} 
.quote_forum, .quote_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#27C668;border:2px solid #27C668;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.quote_forum:hover{background:#27C668;color:#FFF;} 
.spasibo_forum, .spasibo_forum:hover{font-size:11px;text-transform:uppercase;font-weight:bold;color:#B8D519;border:2px solid #B8D519;text-decoration:none;display:inline-block;padding:2px 8px;margin-right:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.spasibo_forum:hover{background:#B8D519;color:#FFF;} 
/* ======/Вид кнопок пользователя на форуме====== */
/* ======Кнопки скачать====== */ 
.rld-but, .ld-but { text-transform: uppercase; font-weight: bold; color: #3498db; border: 2px solid #FFA500; text-decoration: none; display: inline-block; padding: 10px 28px; margin-right: 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.ld-but:hover {background:#FFA500; color:#FFF; text-decoration: none;}
.rld-but:hover {background:#FFA500; color:#FFF; text-decoration: none;}
/* ======/Кнопки скачать====== */
a.forum:hover, a.threadLink:hover, a.threadPinnedLink:hover {
 color: #493e24;
 padding: 0 0 0 11px;
 margin: 0 0 5px;
 display: inline-block;
 background: url(/.s/t/2011/arrow.jpg) 0 4px no-repeat;
 font-size: 15px;
}
.forumBar { border: solid 1px #B6B3B3;
 border-radius: 3px;
 padding: 1px 3px;}
/* ======ajax окна====== */ 
 .xw-plain div.xt-close {width:19px; height:18px; display:block; margin:8px 0 0 0; background:url(/images/Ajax/ajax_close.png) no-repeat 0 0;} 
 .xw-plain div.xt-close:hover {background:url(/images/Ajax/ajax_close.png) no-repeat 0 -19px !important;} 
 .xw-plain div.xw-blank {display:none !important; background:#212121;} 
 .xw-plain div.xw-tl {padding-left:17px; background-image:url(/images/Ajax/xw-tl.png); background-color:transparent;} 
 .xw-plain div.xw-tr {padding-right:17px; background-image:url(/images/Ajax/xw-tr.png); background-color:transparent;} 
 .xw-plain div.xw-tc {height:35px; position:relative; z-index:10; overflow:visible !important; background:url(/images/Ajax/xw-tc.png) repeat-x;} 
 .xw-plain div.xw-ml {padding-left:10px; background-image:url(/images/Ajax/xw-tl_tr.png); background-color:transparent;} 
 .xw-plain div.xw-mr {padding-right:10px; background-image:url(/images/Ajax/xw-tl_tr.png); background-color:transparent;} 
 div.x-sh.xsl, 
 div.x-sh.xsr, 
 div.x-sh.xsb {display:none;} 
 .xw-plain div.xw-bl {height:2px; display:block !important; padding-left:17px; background-image:url(/images/Ajax/xw-bl.png); background-color:transparent;} 
 .xw-plain div.xw-br {height:2px; padding-right:17px; background-image:url(/images/Ajax/xw-br.png); background-color:transparent;} 
 .xw-plain div.xw-bc {height:2px; background-image:url(/images/Ajax/xw-bc.png); background-color:transparent;} 
 .u-menuvsep {font-size:0px;} 
 .xw-plain .xw-hdr {height:35px; line-height:35px; overflow:visible !important; font-size:11px;} 
 .xw-plain .xw-hdr-text {line-height:30px; overflow:hidden; font-size:12px; color:#fff; font-weight:bold;} 
 .xw-plain div.xw-mc {background:#e1e1e1 !important;} 
 .xw-plain .xw-mc {border:0 !important;} 
 .xw-plain div.xw-body {border:0 !important;} 
 .xw-plain div.xw-mc .myWinTD1 {background:#212121;} 
 .xw-plain div.xw-mc .myWinTD2 {background:#212121;} 
 .xw-dragging .xw-bl {opacity:0.7;} 
 .xw-dragging .xw-ml {display:block !important; opacity:0.7;} 
/* ======/ajax окна====== */
 /*Top Games*/
.sideInf {clear: both;margin-bottom: 10px}
.sideInf:last-child {margin-bottom: 0;}
.side-inf-imgBl {overflow: hidden;position: relative; height:140px; border: 1px solid #d1d1d1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.side-inf-imgBl img{width: 288px; height: 140px;}
.side-inf-imgBl:hover {border: 1px solid #ff7f00;}
.side-inf-imgBl-title {position: absolute;font-size: 14px; text-transform: capitalize; font-weight: normal;left: 1px; bottom:1px;display: block; background: rgba(0,0,0,0.6) 0%;width: 290px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.sideInf:hover > .side-inf-imgBl > .side-inf-imgBord > .side-inf-imgBl-title {background: rgba(201, 113, 47, 1) 0%;;}
.side-inf-imgBl-title a { color: #fff;display: block;padding: 8px 15px; }
.side-inf-imgBord {border: 1px solid #fff; overflow: hidden;height: 140px;}
 /*/Top Games*/
 /*Посетители за тек.день*/
 #statblock {margin-top:5px} 
 #statday, #statday:hover, #statnow, #statusers {padding: 5px 0; margin-top: -6px; font: 12px Tahoma; display: block; text-decoration: none;} 
 #statnow { color: #0082FF;} 
 #statday { color: #00710A;} 
 #statusers { color: #6A234E !important;}
 /*/Посетители за тек.день*/
.scrollup { width: 66px; height: 83px; position: fixed; bottom: 4px; left: 50%; display: none; text-indent: -9999px; background: url('/images/vverkh.png') no-repeat; opacity: 0.5; }
.scrollforum { height: 180px; overflow: auto; width: auto; }
.catNumData {
 float: right;
 background: #C9712F;
 color: #fff;
 font-weight: bold;
 padding: 2px 3px;
 border-radius: 3px;
}
.catsTd {padding: 5px;}
.catsTd:hover {
 padding: 5px;
 background: #ccc;
 margin-top: 6px;
 border-radius: 3px;
}
hr.signatureHr {
 background: #D3D3D3;
 margin-top: 20px;
}



.btn-outline-success {
 color: #c76b27;
 background-color: transparent;
 background-image: none;
 border-color: #c76b27;
 border: 1px solid #c76b27 !important;
}

.btn {
 display: inline-block;
 font-weight: normal;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 border: 1px solid transparent;
 padding: 0.75rem 1.5rem;
 font-size: 1.1rem;
 line-height: 1.25;
 border-radius: 0.25rem;
 transition: all 0.15s ease-in-out;
}

.btn-outline-success:hover {
 color: #ffffff;
 background-color: #c76b27;
 border-color: #c76b27;
}