@charset "utf-8";

header, nav, article, aside, section, footer {
 display: block;
}
html, body {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
}
textarea, input {
 outline: none;
 resize: none;
}
img, a img {
 border: none;
 outline: none;
}
a, a:link, a:visited, a:active {
 color: #ff5014;
 text-decoration: none;
}
a:hover {
 text-decoration:underline;
}
body {
 font: 12px/20px 'Arial';
 background: #fff;
 color: #848383;
}
h1, h2, h3 {
 padding: 0;
 margin: 5px 0 10px 0;
 font-weight: normal;
 font-family: 'Bookplace';
 color: #171717;
}
aside ul, aside ol, aside li {
 margin: 0;
 padding: 0;
}
textarea {
 overflow: auto;
}
textarea, input[type="text"], input[type="password"] {
 max-width: 99% !important;
 font-family: 'Arial';
 font-size: 12px;
 border: 1px solid #e7e7e7;
 border-radius: 3px;
}
input[type="button"], input[type="submit"], input[type="reset"] {
 font-family: 'Arial';
 font-size: 12px;
 background: #ff6a1a;
 background: -moz-linear-gradient(top, #ff6a1a 0%, #ff5206 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a1a), color-stop(100%,#ff5206));
 background: -webkit-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -o-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -ms-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: linear-gradient(to bottom, #ff6a1a 0%,#ff5206 100%);
 text-transform: uppercase;
 color: #fff;
 text-shadow: 0 1px 0 #c90f00;
 padding-top: 7px;
 padding-bottom: 7px;
 border: none;
 border-top: 1px solid #ffa428;
 border-bottom: 1px solid #d10000;
 border-radius: 3px;
 cursor: pointer;
}
@font-face {
 font-family: 'Bookplace';
 src: url('/fonts/Bookplace.eot');
 src: url('/fonts/Bookplace.woff') format('woff'), url('/fonts/Bookplace.ttf') format('truetype'), url('/fonts/Bookplace.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////*/

#top {
 height: 32px;
 border-bottom: 4px solid #303030;
 background: #ff6519;
 background: -moz-linear-gradient(top, #ff6519 0%, #ff2300 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6519), color-stop(100%,#ff2300));
 background: -webkit-linear-gradient(top, #ff6519 0%,#ff2300 100%);
 background: -o-linear-gradient(top, #ff6519 0%,#ff2300 100%);
 background: -ms-linear-gradient(top, #ff6519 0%,#ff2300 100%);
 background: linear-gradient(to bottom, #ff6519 0%,#ff2300 100%);
}
nav {
 width: 1000px;
 margin: 0 auto;
}
nav ul, nav li {
 padding: 0;
 margin: 0;
}
nav ul li {
 float: left;
 list-style-type: none;
 margin-right: 3px;
}
nav ul li a {
 display: block;
 line-height: 32px;
 padding: 0 20px;
 color: #fff !important;
 text-transform: uppercase;
 text-decoration: none !important;
}
nav ul li a.uMenuItemA, nav ul li a:hover {
 background: #000000;
 background: -moz-linear-gradient(top, #000000 0%, #303030 30%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(30%,#303030));
 background: -webkit-linear-gradient(top, #000000 0%,#303030 30%);
 background: -o-linear-gradient(top, #000000 0%,#303030 30%);
 background: -ms-linear-gradient(top, #000000 0%,#303030 30%);
 background: linear-gradient(to bottom, #000000 0%,#303030 30%);
}
body > header {
 background: url(/img/bg.jpg);
}
#logoCnt {
 width: 1000px;
 height: 110px;
 margin: 0 auto;
}
#logo {
 float: left;
 padding-top: 40px;
 line-height: 32px;
}
#logo h1 {
 float: left;
 margin: 0;
 padding-right: 15px;
 margin-right: 15px;
 border-right: 1px dashed #898989;
 font-size: 30px;
 
}
#logo h1 a {
 color: #1c1c1c !important;
}
#logo h2 {
 float: left;
 margin: 0;
 font-family: Arial;
 font-style: italic;
 font-size: 11px;
 color: #ff5013;
}
#cart {
 float: right;
 margin-top: 38px;
 line-height: 30px;
 background: url(/img/cart.png) left no-repeat;
 padding-left: 30px;
 text-transform: uppercase;
 font-size: 11px;
}
#cart > * {
 display: inline-block;
}
a.check {
 display: inline-block;
 margin-left: 15px;
 padding: 0 15px;
 line-height: 28px;
 height: 28px;
 background: #fff;
 font-size: 12px;
 color: #777;
 border: 1px solid #dbdbdb;
 border-radius: 3px;
}
a.check.full {
 background: #ff6a1a;
 background: -moz-linear-gradient(top, #ff6a1a 0%, #ff5206 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a1a), color-stop(100%,#ff5206));
 background: -webkit-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -o-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -ms-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: linear-gradient(to bottom, #ff6a1a 0%,#ff5206 100%);
 text-transform: uppercase;
 color: #fff;
 text-shadow: 0 1px 0 #c90f00;
 border: none;
 border-top: 1px solid #ffa428;
 border-bottom: 1px solid #d10000;
 margin-left: 17px;
}
#search {
 width: 986px;
 padding: 7px;
 height: 30px;
 background: #ff3800;
 border-bottom: 1px solid #c90000;
 margin: 0 auto 35px;
 border-radius: 3px;
 position: relative;
}
#sTxt {
 float: left;
 height: 30px;
 border: none;
 padding: 0 30px;
 line-height: 30px;
 color: #9a9a9a;
 border-radius: 3px;
 background: #fff url(/img/sTxt.png) left no-repeat;
 width: 833px;
}
#sImg {
 float: right;
 padding: 0;
 width: 85px;
 height: 34px;
 box-shadow: inset 0 0 12px #ff7c0f;
 position: absolute;
 right: 8px;
 top: 6px;
}
#sliderCnt {
 width: 1000px;
 height: 390px;
 overflow: hidden;
 margin: 0 auto;
 position: relative;
}
#slider {
 width: 890px;
 height: 380px;
 background: #fff;
 border: 5px solid #fff;
 border-radius: 4px;
 margin: 0 auto;
}
#slider ul, #slider li {
 margin: 0;
 padding: 0;
 width: 890px;
 height: 380px;
 overflow: hidden;
 list-style-type: none;
}
.slideLeft {
 float: left;
 padding-top: 40px;
 padding-left: 40px;
}
.slideRight {
 width: 440px;
 margin-right: 80px;
 padding-top: 70px;
 float: right;
}
.slideRight h1 {
 font-size: 30px;
 line-height: 32px;
 margin: 0 0 25px;
 font-family: 'Myriad Pro', 'Arial';
 text-transform: uppercase;
}
.slideRight span {
 font-size: 18px;
 display: block;
 margin-bottom: 25px;
}
.slideRight i {
 display: block;
 font-size: 14px;
 line-height: 24px;
 margin-bottom: 25px;
}
a.more {
 display: inline-block;
 padding: 0 25px;
 line-height: 34px;
 border-radius: 3px;
 background: #4e4e4e;
 border-bottom: 1px solid #252525;
 color: #fff !important;
 font-size: 11px;
 text-transform: uppercase;
}
#sliderShad {
 width: 903px;
 height: 36px;
 background: url(/img/sliderShad.png);
 margin: 0 auto 35px;
}
.dashedLine {
 height: 4px;
 border-top: 1px dashed #c2c2c2;
}
#prevBtn a, #nextBtn a {
 position: absolute;
 display: block;
 top: 45%;
 width: 35px;
 height: 35px;
 background: url(/img/arrows.png) left;
 text-indent: -9999px;
 left: 0;
}
#nextBtn a {
 left: auto;
 right: 0;
 background-position: right;
}
#best {
 padding: 25px 0;
 border-top: 4px solid #ff5014;
 border-bottom: 3px solid #a9a9a9;
 overflow: hidden;
 background: url(/img/best.jpg);
}
#best .goods-list {
 width: 1000px;
 margin: 0 auto;
 overflow: hidden;
}
#best .list-item {
 float: left;
 width: 140px;
 padding-left: 32px;
 text-align: center;
 padding-top: 20px;
 border-top: 1px dashed #7f7f7f;
}
#best .list-item:first-child {
 padding-left: 0;
}
#best .list-item a.ulightbox {
 display: block;
 line-height: 0;
}
#best .list-item a.ulightbox img {
 padding: 5px;
 background: #fff;
 border-radius: 3px;
 width: 130px;
 height: 185px;
}
#best a.good-title {
height: 35px;
overflow: hidden;
 display: block;
 line-height: 35px;
 border-bottom: 1px dashed #878787;
 text-transform: uppercase;
 color: #fff;
}
#best .good-auth {
 color: #fd5e3a;
 line-height: 30px;
}
#best .good-brief {
 line-height: 14px;
}
#best .good-price {
 line-height: 45px;
 color: #fd5e3a;
 font-size: 18px;
}
#best .good-add {
 display: inline-block;
 background: #ff6a1a;
 background: -moz-linear-gradient(top, #ff6a1a 0%, #ff5206 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a1a), color-stop(100%,#ff5206));
 background: -webkit-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -o-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -ms-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: linear-gradient(to bottom, #ff6a1a 0%,#ff5206 100%);
 text-transform: uppercase;
 color: #fff;
 text-shadow: 0 1px 0 #c90f00;
 border: none;
 border-top: 1px solid #ffa428;
 border-bottom: 1px solid #d10000;
 line-height: 25px;
 padding: 0 15px;
 border-radius: 3px;
}
img.gphoto {
 margin-bottom: 0 !important;
}
h2.title2 {
 font-size: 22px;
 line-height: 22px;
 text-transform: uppercase;
 padding: 0 0 20px;
 margin: 0;
}
h2.title2.best-title {
 display: block;
 width: 1000px;
 margin: 0 auto;
 color: #fff;
}
#middle {
 overflow: hidden;
 width: 1000px;
 margin: 0 auto;
 padding-top: 40px;
}
#content {
 float: right;
 width: 828px;
}
#content .goods-list {
 overflow: hidden;
}
#content .list-item {
 float: left;
 width: 140px;
 padding: 20px 32px 20px 0;
 text-align: center;
 border-top: 1px dashed #cfcfcf;
}
#content .list-item:nth-child(5n) {
 padding-right: 0;
}
#content .list-item a.ulightbox {
 display: block;
 line-height: 0;
}
#content .list-item a.ulightbox img {
 padding: 4px;
 background: #fff;
 border-radius: 3px;
 width: 130px;
 height: 185px;
 border: 1px solid #d6d6d6;
}
#content a.good-title {
height: 35px;
overflow: hidden;
 display: block;
 line-height: 35px;
 border-bottom: 1px dashed #878787;
 text-transform: uppercase;
 color: #181818;
}
#content .good-auth {
 color: #fd5e3a;
 line-height: 30px;
}
#content .good-brief {
 display: none;
}
#content .good-price {
 line-height: 45px;
 color: #fd5e3a;
 font-size: 18px;
}
#content .good-add {
 display: inline-block;
 background: #ff6a1a;
 background: -moz-linear-gradient(top, #ff6a1a 0%, #ff5206 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a1a), color-stop(100%,#ff5206));
 background: -webkit-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -o-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: -ms-linear-gradient(top, #ff6a1a 0%,#ff5206 100%);
 background: linear-gradient(to bottom, #ff6a1a 0%,#ff5206 100%);
 text-transform: uppercase;
 color: #fff;
 text-shadow: 0 1px 0 #c90f00;
 border: none;
 border-top: 1px solid #ffa428;
 border-bottom: 1px solid #d10000;
 line-height: 25px;
 padding: 0 15px;
 border-radius: 3px;
}
#content .good-shad {
 width: 136px;
 height: 7px;
 margin: 0 auto;
 background: url(/img/good-shad.png);
}
aside {
 width: 140px;
}
section {
 margin-bottom: 40px;
}
section > h2 {
 border-bottom: 1px dashed #cfcfcf;
}
section li {
 list-style-type: none;
 padding: 0;
 margin: 0;
}
.block-cnt {
 padding-top: 20px;
 overflow: hidden;
}
.cat-blocks {
 overflow: hidden;
}
.cat-blocks u {
 text-decoration: none !important;
}
.cat-blocks div.normal, .cat-blocks div.active, section li a {
 display: block;
 padding: 0 0 15px !important;
 cursor: pointer;
 font-size: 11px !important;
 color: #171717;
 text-transform: uppercase;
 line-height: 14px;
}
.cat-blocks div.normal:hover, .cat-blocks div.active, section li a:hover {
 color: #ff6c29 !important;
}
footer {
 margin-top: 60px;
 background: #303030;
 padding: 15px 0;
 border-top: 4px solid #ff5014;
}
footer, footer a {
 color: #fff !important;
}
#footer-cnt {
 width: 1000px;
 margin: 0 auto;
}
.designed {
 float: right;
}
.popup {
 background: #303030;
 padding: 25px;
}
h1.ppt {
 margin: 0 0 20px;
 padding: 0 0 25px;
 font-size: 22px;
 line-height: 22px;
 text-transform: uppercase;
 color: #fff;
 border-bottom: 1px dashed #cfcfcf;
}
hr {
 height: 0;
 border: none;
 background: none;
 border-bottom: 1px dashed #cfcfcf;
}
.greyLine {
 height: 3px;
 background: #a9a9a9;
}
.item-top {
 overflow: hidden;
}
.item-img {
 float: left;
 width: 177px;
 text-align: center;
 line-height: 0;
}
img.big {
 padding: 4px;
 background: #fff;
 border: 1px solid #cfcfcf;
 border-radius: 3px;
 width: 167px;
 height: 234px;
 cursor: pointer;
}
.bigImgShad {
 width: 177px;
 height: 17px;
 background: url(/img/bigImgShad.png);
}
.item-rate {
 display: inline-block;
}
.itemRight {
 margin-left: 200px;
}
.itemRight .title2 {
 border-bottom: 1px dashed #cfcfcf;
}
.itemAuth {
 line-height: 30px;
 font-size: 14px;
}
.itemAuth span {
 color: #171717;
}
.itemPC {
 overflow: hidden;
 padding: 15px 0;
}
.itemPrice {
 float: left;
 font-size: 18px;
 color: #ff5014;
 margin-right: 20px;
}
.itemAdd {
 float: left;
}
.availability {
 color: #c2c2c2;
 line-height: 26px;
}
.shop-options, .shop-options li{
 margin: 0;
 padding: 0;
 list-style-type: none;
}
.shop-options {
 display: inline-block;
}
.shop-options li {
 line-height: 26px;
 border-bottom: 1px dashed #cfcfcf;
 font-size: 14px;
}
.shop-options li:first-child {
 border-top: 1px dashed #cfcfcf;
}
span.opt {
 color: #171717;
}
span.val {
 font-weight: 400 !important;
 padding-left: 5px;
}
.descr {
 padding: 20px 0 40px 0;
 overflow: hidden;
}
.descrTitle {
 display: block;
 color: #303030;
 font-size: 14px;
 padding-bottom: 10px;
}
.comm {
 padding: 20px 0;
 border-top: 1px dashed #cfcfcf;
 background: url(/img/comm.png) left top no-repeat;
}
.commMes {
 overflow: hidden;
 text-indent: 30px;
}
.commHead {
 padding-top: 15px;
}
.commHead b {
 color: #ff5014;
}
.commAdd {
 padding-top: 30px;
}
.commAdd h2 {
 border-bottom: 1px dashed #cfcfcf;
 margin-bottom: 20px;
}
.commFl {
 width: 99%;
}
.post {
 overflow: hidden;
 margin-bottom: 40px;
}
img.first {
 float: left;
 padding: 4px;
 background: #fff;
 border-radius: 3px;
 border: 1px solid #cfcfcf;
 margin-right: 30px;
 margin-bottom: 10px;
 max-width: 300px;
}
.message img {
 padding: 4px;
 background: #fff;
 border-radius: 3px;
 border: 1px solid #cfcfcf;
}
.details {
 border-top: 1px dashed #cfcfcf;
 border-bottom: 1px dashed #cfcfcf;
 margin-bottom: 25px;
 height: 25px;
 line-height: 25px;
 color: #ff5014;
}
.details span {
 display: inline-block;
 margin-right: 20px;
 padding-left: 20px;
}
.details span.reads {
 background: url(/img/reads.png) left no-repeat;
}
.details span.user {
 background: url(/img/user.png) left no-repeat;
}
.details span.date {
 background: url(/img/date.png) left no-repeat;
}
.details span.comments {
 background: url(/img/comments.png) left no-repeat;
}
.message {
 overflow: hidden;
}
.message b {
 color: #171717;
}
.title2 .num {
 color: #ff5014;
}
.entr {
 background: none;
}
.entr .commMes {
 text-indent: 0;
}
.noAva {
 width: 41px;
 height: 41px;
 float: left;
 margin-right: 15px;
}
.title2 a {
 color: #171717;
}
.title2.withBorder {
 margin-bottom: 20px;
 border-bottom: 1px dashed #cfcfcf;
}
.message ul {
 display: inline-block;
}
.message ul, .message ul li {
 padding: 0;
 margin: 0;
 list-style-type: none;
}
.message ul li {
 line-height: 24px;
 color: #ff5014;
 padding-left: 17px;
 background: url(/img/marker.png) left top no-repeat;
}
.ulogin-btn a span .ulb-mid {
 font-size: 12px !important;
}
.cat-blocks ul, .cat-blocks li {
 margin: 0 !important;
 padding: 0 !important;
}
.cat-blocks ul {
 line-height: 18px !important;
 text-transform: none !important;
 padding-bottom: 15px !important;
}
.cat-blocks ul li a {
 display: block;
 text-transform: none !important;
 line-height: 18px;
 color: #b2b2b2 !important;
 background: url(/img/marker2.png) left no-repeat;
 padding: 0 0 0 10px !important;
 font-size: 12px !important;
}
.cat-blocks ul li a:hover {
 color: #ff6c29 !important;
 background: url(/img/marker3.png) left no-repeat;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////*/

.gTable {
 background:#ff3800;
 border-top:3px solid #171717;
 border-bottom: 1px solid #c90000;
 box-shadow:inset 0 1px 1px #000;
 border-radius: 3px;
 padding-bottom: 5px;
}
.gTableTop {
 background:#ff3800;
 color:#FFF;
 font-weight:700;
 height:28px;
 font-size:13px;
 padding:2px 2px 1px 20px;
 border-radius: 3px;
}
.gTableSubTop {
 background:#EFEDED;
 color:#333;
 height:20px;
 font-size:10px;
 padding:2px;
}
.gTableLeft {
 background:#F4F4F4;
 font-weight:700;
 color:#6E6E6E;
 padding:2px;
}
.gTableRight {
 background:#F8F9FA;
 padding:2px;
}
.gTableError {
 background:#F4F4F4;
 color:red;
 vertical-align:top;
 padding:2px;
}
.archivedForum {
 font-size:7pt;
 color:red;
 font-weight:700;
}
.forum {
 font-weight:700;
 font-size:9pt;
}
.forumViewed {
 font-size:9px;
}
a.forum:hover,a.lastPostUserLink:hover,a.forumLastPostLink:hover,a.threadAuthorLink:hover {
 text-decoration:underline;
 color:#909090;
}
.forumNamesBar {
 font-weight:700;
 font-size:7pt;
}
.fastNavMain {
 background:#DADADA;
}

.fastNavCat {
 background:#EFEFEF;
}
.fastNavCatA {
 background:#EFEFEF;
 color:#00F;
}
.switches {
 background:#CCC;
}
.pagesInfo {
 background:#FFF;
 padding-right:10px;
 font-size:7pt;
}
.switch {
 background:#FFF;
 width:15px;
 font-size:7pt;
}
.switchActive {
 background:#E0E0E0;
 font-weight:700;
 color:#6E6E6E;
 width:15px;
}
.threadsType {
 background:#FFF;
 height:20px;
 font-weight:700;
 font-size:7pt;
 color:#000;
 padding:2px 2px 2px 40px;
}
a.threadPinnedLink:hover {
 text-decoration:none;
 color:red;
}
.threadFrmBlock {
 font-size:7pt;
 text-align:right;
}
.postPoll {
 background:#F1F2F3;
 text-align:center;
}
.postRest1 {
 background:#F1F2F3;
}
.postSeparator {
 background:none;
}
.postTdTop {
 background:#EFEDED;
}
.postBottom {
 background:#E0E0E0;
 height:20px;
}
.postTdInfo {
 text-align:center;
 background:#F4F4F4;
 padding:5px;
}
.postRankIco {
 margin-bottom:5px;
}
.signatureHr {
 margin-top:20px;
 color:#787878;
}
.posttdMessage {
 background:#FFF;
 padding:5px;
}
.pollQuestion {
 text-align:center;
 font-weight:700;
}
.pollButtons,.pollTotal {
 text-align:center;
}
.pollSubmitBut,.pollreSultsBut {
 width:140px;
 font-size:7pt;
}
.pollEnd {
 text-align:center;
 height:30px;
}
.edited {
 padding-top:30px;
 font-size:7pt;
 text-align:right;
 color:gray;
}
.editedBy {
 font-weight:700;
 font-size:8pt;
}
.statusBlock {
 padding-top:3px;
}
.statusOffline {
 color:red;
}
.codeButtons {
 font-size:7pt;
 background:#FCFCFC;
 border:1px solid #6E6E6E;
}
.codeCloseAll {
 font-size:7pt;
 color:#6E6E6E;
 font-weight:700;
 background:#FCFCFC;
 border:1px solid #6E6E6E;
}
.postResultFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:50px;
}
.postTextFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 height:150px;
 width:99%!important;
}
.pollHelp {
 font-weight:400;
 font-size:7pt;
 padding-top:3px;
}
.smilesPart {
 padding-top:5px;
 text-align:center;
}

#frM55 a {
 color:#FFF!important;
}
.gTableBody,.gTableBottom,.forumIcoTd,.forumThreadTd,.forumPostTd,.threadIcoTd,.threadPostTd,.threadViewTd {
 background:#F4F4F4;
 padding:2px;
}
.gTableBody1,.forumNameTd,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd {
 background:#FFF;
 padding:2px;
}
.forumLastPostTd,.forumArchive,.threadLastPostTd {
 font-size:7pt;
 padding:2px;
}
a.catLink:link,a.catLink:visited {
 text-decoration:none;
 color:#FFF;
}
a.catLink:hover,a.catLink:active {
 text-decoration:underline;
 color:#FFF;
}
.lastPostGuest,.lastPostUser,.threadAuthor,.threadNoticeLink,.postUser,.pollSubmit {
 font-weight:700;
}
.forumDescr,.forumModer,.threadDescr {
 color:#858585;
 font-size:7pt;
}
a.forum:link,a.lastPostUserLink:link,a.forumLastPostLink:link,a.threadAuthorLink:link,a.forum:visited,a.lastPostUserLink:visited,a.forumLastPostLink:visited,a.threadAuthorLink:visited,a.forumBarA:hover,a.threadLink:link,a.threadLink:visited {
 text-decoration:none;
 color:#6E6E6E;
}
a.forum:active,a.lastPostUserLink:active,a.forumLastPostLink:active,a.threadAuthorLink:active,a.forumBarA:active {
 text-decoration:underline;
 color:#6E6E6E;
}
.forumBarKw,.thDescr {
 font-weight:400;
}
a.forumBarA:link,a.forumBarA:visited,a.switchDigit:link,a.switchBack:link,a.switchNext:link,a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {
 text-decoration:none;
 color:#333;
}
.fastNav,.fastSearch,.fastLoginForm,.postpSwithces,.signatureView {
 font-size:7pt;
}
.fastNavForumA,.statusOnline {
 color:#00F;
}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover,a.switchDigit:active,a.switchBack:active,a.switchNext:active,a.threadPinnedLink:active {
 text-decoration:underline;
 color:red;
}
.threadsDetails,.forumOnlineBar {
 background:#FFF;
 height:20px;
 color:#000;
 padding:2px;
}
a.threadPinnedLink:link,a.threadPinnedLink:visited {
 text-decoration:none;
 color:#00F;
}
a.threadLink:hover,a.threadLink:active {
 text-decoration:underline;
 color:#333;
}
.postFirst,.postRest2 {
 background:#F8F9FA;
}
.postRankName,.reputation {
 margin-top:5px;
}
.codeMessage,.quoteMessage {
 background:#FFF;
 font-size:9px;
}
.newThreadBlock,.newPollBlock {
 background:#F9F9F9;
 border:1px solid #B2B2B2;
}
.postNameFl,.postDescrFl,.postPollFl,.postQuestionFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:400px;
}
.postAnswerFl,.postUserFl {
 background:#FCFCFC;
 border:1px solid #6E6E6E;
 width:300px;
}

/* submenu */

nav .umenu {background: none !important;}
nav .xw-tl, nav .xw-tc, nav .xw-tr, nav .xw-bl, nav .xw-bc, nav .xw-br {display: none; background: none !important;}
nav .xw-ml, nav .xw-mr {margin: 0; padding: 0; background: none !important;}
nav .u-menu .xw-mc {border: none; padding: 0; background: none !important;}
nav .u-menu .u-menubody {border: none; background: none !important;}
nav .u-menu .u-menucont {background: none !important;}
.x-sh {display: none !important;}
nav .u-menuvitem {color: #dfe7ed; border: 1px dashed #dbdbdb; font-size: 12px; line-height: 33px; padding: 0 15px; margin-left: 2px; margin-bottom: 6px;box-shadow:0 0 0 2px #fff;}
nav .u-menucont .u-menuvitem {background: #fff;}
nav .u-menucont .u-menuvitem:hover {background: #f2f2f2;}
nav .u-menuvitem a {color: #888 !important;}
nav .u-menuvitem:hover a {color: #444 !important;}
nav .u-menucont .u-menuvitem .u-menuarrow {margin-top: 6px; margin-right: -3px;}