@import url(https://fonts.googleapis.com/css?family=Material+Icons); #catmenu li li.item-parent>a:after, body{font-size:16px; font-family:'Merriweather',serif}
body{background: url(https://webanetlabs.net/webanet.png); background-attachment: fixed; margin:0; padding:0; color:#6c6c6c; min-height:100vh; display:flex; flex-direction:column}
footer{flex:0 0 auto}
#footer{padding:20px 0; background:#7d93a9}
#casing{flex:1 0 auto}
*{box-sizing:border-box}
table{font-size:100%}
form, img{border:0; margin:0}
.module-video img, embed, iframe, object{max-width:100%}
.myWinCont img{max-width:initial;}
a, input{outline:0}
a{font-size:15px}
a:hover{text-decoration:underline}
.myWinCont input.commFl{width: auto;}
h1, h2, h3, h4, h5, h6{font-weight:400; margin:5px 0; padding:0; font-family:"Open Sans",sans-serif}
h1, h1 a{font-size:26px}
h2, h2 a{font-size:21px}
h3, h3 a{font-size:19px}
h4, h4 a{font-size:17px}
h5, h5 a{font-size:15px}
h6, h6 a{font-size:13px}
ul{list-style:square}
hr{margin:0 0 5px}
input[type=checkbox]{vertical-align:middle}
.clearfix:after, .clearfix:before{content:''; display:table; border-radius: 12px;}
.clearfix:after, hr{clear:both}
.gTable{margin:10px 0; padding:20px; border-spacing:0; background:#fff}
#header{background:#7d93a9; padding:17px 0; border-bottom:1px solid #eee}
#site-logo{float:left; max-width:20%}
#catmenu li a, .site-n, .site-n a{display:inline-block; border-radius: 12px; font-family:"Open Sans",sans-serif}
.site-n, .site-n a{font-weight:700; font-size:30px; color:#64809C}
.site-n a:hover{text-decoration:none}
#catmenu{float:right; width:77%; text-align:right; padding:12px 0 0}
#catmenu .nav-head, .eBlock+br{display:none}
#catmenu li, #catmenu ul{margin:0; padding:0; list-style:none}
#catmenu li{display:inline-block}
#catmenu li.item-parent{position:relative; padding-right:10px}
#catmenu li a{position:relative; text-transform:uppercase; color:#6c6c6c}
#catmenu li>a.current-item{text-decoration:none; color:#64809C}
#catmenu ul ul{display:none; padding:7px 10px; background:#64809C; position:absolute; width:180px; top:25px; right:0; z-index:200; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
#catmenu li li, #catmenu li li a{display:block; float:none; height:auto; border:0}
#catmenu li li{text-align:left; padding:0}
#catmenu li li a{background:0; text-transform:none; line-height:normal; padding:5px 5px 5px 20px; font-size:14px; color:#64809C}
#catmenu li li>a.current-item, #catmenu li li>a:hover{height:auto; color:#fff; border:0; line-height:normal}
#catmenu li li.item-parent>a:after{content:"\2039"; display:block; width:5px; position:absolute; height:5px; top:2px; right:auto; left:5px}
#catmenu ul ul ul{right:176px; top:1px; z-index:220}
#catmenu li li:first-child{position:relative}
#catmenu li li:first-child:before{content:""; position:absolute; right:20px; top:-12px; border-bottom:5px solid #64809C; border-left:5px solid transparent; border-right:5px solid transparent}
#catmenu li li li:first-child:before{right:-16px; top:-2px; border-bottom:5px solid transparent; border-right:5px solid #64809C; border-top:5px solid transparent}
#promo{margin-bottom:30px; background:#fff}
.promo-i{width:calc(100% / 3 + 1px); float:left; height:450px; padding:0; position:relative; border:1px solid #eee; margin-bottom:-1px; margin-right:-1px}
.promo-i:first-child{width:100%}
.promo-i .img-wrapper{overflow:hidden; line-height:0; height:155px}
.promo-i .img-wrapper img{width:100%; height:100%; object-fit:cover}
.promo-i:first-child .img-wrapper{width:66.6%; float:right; overflow:hidden; line-height:0; height:100%}
.promo-i .news-descr{padding:20px}
.promo-i:first-child .news-descr{width:33%; padding:50px 20px}
.promo-i h4{font-size:14px; font-weight:600; color:#64809C; line-height:1.5; margin:0; text-transform:uppercase; max-height:66px; overflow:hidden}
.promo-i:first-child h4{font-size:18px; font-weight:600; max-height:80px}
.promo-date{font-size:15px; line-height:1.75; padding:10px 0}
.promo-message{font-size:17px; line-height:1.5; max-height:125px; overflow:hidden; padding-bottom:10px}
.promo-i:first-child .promo-message{max-height:200px}
.link-holder{position:absolute; bottom:18px; padding:10px 20px; left:0; width:100%; background:#fff}
.promo-i:first-child .link-holder{width:33%; bottom:50px}
#casing{padding:20px 0}
#content{float:left; background-color: #fff; padding:15px; border-radius: 12px; width:calc(74% - 30px)}
#content fieldset{background:#fff; border:1px solid #e6e6e6; padding:20px; margin:10px 0}
#content fieldset legend{background:#fff; border-top:1px solid #e6e6e6; padding:5px 10px}
#content .calTable{margin:0 0 20px}
#content .calTable td{padding:12px}
.eBlock, .goods-list, .list-item{margin:0 0 30px; padding:20px; border-spacing:0; background-image: url("https://webanetlabs.net/bat/button-21-.png");
 background-repeat: repeat-x; background-color: #fff; border: 1px solid #6BA7D3;
 border-radius: 12px;
 text-align: left;}
.eBlock+table{margin:0; padding:20px; border-spacing:0; border-radius: 12px; background:#fff}
.eBlock+table td[width="60%"], .eTitle a{font-size:18px; padding:0 0 20px; color:#64809C}
.eBlock td{padding:5px 0!important}
.eBlock .eTitle, .eBlock td.eTitle, .eTitle{font-family:"Open Sans",sans-serif; padding:0 0 20px!important; font-size:24px; color:#64809C; text-align:center!important}
.module-tests .eTitle{border-bottom:0; margin-bottom:0!important}
.module-tests .eMessage{padding-bottom:20px!important; border-bottom:1px solid #ddd}
.module-tests #testBlockD .eMessage, .popupbody hr{border-bottom:0}
.eTitle a{padding:0 0 20px!important; margin:0 0 20px!important; font-size:24px; transition:all .3s}
.eTitle a:hover{color:#64809C; text-decoration:none}

.ed-value{color:#64809C}
.e-add, .e-author, .e-date, .e-loads, .e-rating, .e-reads, .e-tags{padding:0 10px 0 0}
.e-add:after, .e-author:after, .e-date:after, .e-loads:after, .e-rating:after, .e-reads:after, .e-tags:after{content:'\002F'; padding:0 0 0 10px}
.e-category+span+span:before{content:'\002F'; padding:0 10px}
.ed-sep{display:none}
.sidebox .answer{font-size:17px}
#message.wysibb-texarea{border-color:transparent!important}
.pollAns, .pollLnk a, .pollQue, .pollTot{font-size:15px!important}
.eBlock td.eMessage, .eBlock td.eText, .eMessage, .eText{word-break:break-word; line-height:150%}
.eMessage img, .eText img{display:block; max-width:100%; margin:10px 0!important}
.eMessage p, .eText p{margin:0; padding:0 0 5px}
#shop-basket ul li a:before, .entryReadAll{display:none}
.catPages1, .pagesBlockuz2, .plist{display:block; padding:10px 0 0}
#pagesBlock1 a:hover, #pagesBlock1 b, #pagesBlock2 a:hover, #pagesBlock2 b, .pagesBlockuz a:hover, .pagesBlockuz b, .pagesBlockuz1 a:hover, .pagesBlockuz1 b, .pagesBlockuz2 a:hover, .pagesBlockuz2 b, .pagesBottom a:hover, .pagesBottom b, .plist a:hover, .plist b{display:inline-block; min-width:7px; padding:5px 8px; font-weight:400; color:#fff; background:#64809C; font-size:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; transition:all .3s}
#pagesBlock1 a, #pagesBlock2 a, .pagesBlockuz a, .pagesBlockuz1 a, .pagesBlockuz2 a, .pagesBottom a, .plist a{display:inline-block; min-width:7px; padding:5px 8px; text-decoration:none; font-size:14px; color:#64809C}
#pagesBlock1 a:hover, #pagesBlock2 a:hover, .pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover, .plist a:hover{text-decoration:none}
.cBlock1, .cBlock2{background:#fff; padding:5px!important; margin:0!important; border-bottom:1px solid #e6e6e6}
#content .cBlock1, #content .cBlock2{padding:0 0 10px!important; background:0; margin:5px 0 0!important; color:#6c6c6c}
.commTable{margin:40px 0 0; padding:20px; border-spacing:0; background:#fff}
.cMessage{font-size:15px; line-height:130%}
.cTop{padding:0 0 15px; font-size:12px; color:#64809C}
.cTop *{font-weight:400}
.cAnswer{padding:0 0 0 20px; margin:10px 0 0 45px; border-left:3px solid #64809C; font-size:16px; color:#64809C}
.commTd1{padding:5px 2px; width:140px}
input.commFl, textarea.commFl{width:100%}
.eAttach{margin:10px 0; color:#666; padding:0 0 0 15px; background:url(/.s/t/1715/attach.gif) 0 36% no-repeat}
.eRating{font-size:14pt}
.commError, .manTdError{color:red}
.commReg{padding:10px 0; text-align:center}
a.groupModer:hover, a.groupModer:link, a.groupModer:visited{color:#00f}
a.groupAdmin:hover, a.groupAdmin:link, a.groupAdmin:visited{color:red}
a.groupVerify:hover, a.groupVerify:link, a.groupVerify:visited{color:green}
.replaceTable{font-size:15px; padding:20px; border:1px solid #e6e6e6; background:#fff}
.legendTd{font-size:15pt}
.outputPM{border:1px dashed #ddd; margin:4px 0 4px 30px}
.inputPM{border:1px dashed #447e18; margin:4px 0}
.module-board .catsTd, .module-dir .catsTd, .module-faq .fastLink{padding:3px 0}
#content form[action$="search/"] table td{white-space:normal!important}
.module-index div[align=center], .popupbody div[align=center]{overflow:auto}
.popupbody .uPM{margin-right:20px}
button.cats-select-btn .btn-arrow{border-top-color:#fff}
#casing.popuptable, .uTable{margin:10px 0; padding:20px; border-spacing:0; background:#fff}
.uTable td{padding:10px 20px; border-bottom:1px solid #e6e6e6; white-space:nowrap}
.uTable td.uTopTd{font-size:16px; padding-top:0; font-weight:400!important}
.eAttach .entryAttachSize{padding-left:4px}
#uNetRegF, #uNetRegF table, .manTable{text-align:left}
.manTable .manTd1{line-height:14px}
#casing.popuptable{margin:0 auto; color:#6c6c6c}
.popuptitle{font-family:"Open Sans",sans-serif; font-size:20px; padding:0 0 20px; color:#64809C; border-bottom:1px solid #ddd}
.popupbody{font-size:16px; color:#6c6c6c; padding:20px 0 0}
.popupbody *{font-size:16px!important}
.popuptable table{text-align:left; color:#6c6c6c}
.archiveEntryTitle ul{margin:2px 0; list-style:circle}
.archiveEntryTitle .archiveEntryTime{display:inline-block; padding:3px 5px; font-size:16px; color:#fff; background:#64809C}
.archiveEntryTitle .archiveEntryTitleLink{font-size:16px; text-decoration:none}
.archiveEntryTitle .archiveEntryTitleLink:hover{text-decoration:underline}
.archiveEntryTitle .archiveEntryComms{font-size:16px; color:#64809C}
.user_avatar img{width:100px; border:1px solid #e6e6e6!important; padding:2px!important}
.cMessage .user_avatar img{width:50px; margin:0 10px 5px 0}
#sidebar{float:right; background-image: url("https://webanetlabs.net/bat/button-21-.png");
 background-repeat: repeat-x; background-color: #fff;
 border-radius: 12px; width:25%}
.sidebox{margin:0 0 15px; padding:20px 30px 10px;background-image: url("https://webanetlabs.net/bat/button-21-.png");
 background-repeat: repeat-x; border-radius: 12px!important; font-size:17px}
.sidetitle{font-family:"Open Sans",sans-serif; font-size:18px; padding:0 0 25px; text-align:center; color:#64809C; text-transform:uppercase; font-weight:700}
.sidebox .catsTable, .sidebox ul{margin:0; padding:0; list-style:none}
.sidebox .catsTable, .sidebox .catsTable *{width:auto!important}
.sidebox .catsTable td, .sidebox li{list-style:none; padding:0}
.sidebox .catsTable td a, .sidebox li a{display:inline-block; color:#6c6c6c; padding:5px 0; text-decoration:none; position:relative}
.sidebox .catsTable td a:before, .sidebox li a:before{content:"\2022"; font-size:14px; font-family:'Merriweather',serif; padding:0 5px 0 0}
.sidebox .catsTable td a.catNameActive, .sidebox .catsTable td a:hover, .sidebox li a.current-item, .sidebox li a:hover, .sidebox li.item-parent em:hover{color:#64809C}
.sidebox li.item-parent{position:relative}
.sidebox li.item-parent>a{padding-right:2px}
.sidebox li.item-parent em{position:absolute; top:4px; right:0; width:24px; height:24px; line-height:24px; font-style:normal; font-size:14px; text-align:center; z-index:10; cursor:pointer}
.sidebox .calTable{width:100%; position:relative}
.calTable{font-size:15px}
.calTable td{padding:6px 2px}
.calTable td.calMonth{padding:12px!important; font-size:14px}
.calWday, .calWdaySe, .calWdaySu{font-size:14px; color:#64809C; text-transform:uppercase}
.calWdaySe, .calWdaySu{color:#64809C}
.calTable .calMday{color:#b2b2b2}
.calTable .calMdayIs{font-weight:700}
.calTable .calMdayA, .calTable .calMdayIsA{color:#fff; background:#64809C; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.calTable .calMdayIsA a{color:#fff}
.sidebox td.calMonth{position:relative; height:40px; padding:0!important}
.sidebox td.calMonth a{position:absolute}
.sidebox td.calMonth a:hover{color:#64809C; text-decoration:none}
.sidebox td.calMonth a:first-child, .sidebox td.calMonth>a:first-child+a+a{display:block; text-align:center; width:15px; height:20px; line-height:20px; top:9px; font-size:15px; right:30px}
.sidebox td.calMonth>a:first-child+a+a{right:10px}
.sidebox td.calMonth a:first-child+a{font-size:14px; left:10px; top:0; display:inline-block; height:40px; line-height:40px}
.sidebox ul ul{display:none; margin:0 0 0 20px; width:auto; padding:0}
.sidebox iframe{border:1px solid #e6e6e6}
#uNetRegF table table td, .sidebox .answer{padding:5px 0 0}
.schBtn, .schQuery{display:inline; padding:0 2px}
.sidebox ul.rate-list{margin:0}
#shop-basket ul li a{padding:0; margin:0; border:0}
.pollButton{padding:10px 0 0}
#casing input[type=password], #casing input[type=text]{margin:0 0 1px; padding:6px 4px; border:1px solid #e6e6e6}
#casing textarea{margin:0 0 1px; border:1px solid #e6e6e6}
#casing input[type=file], #casing input[type=password], #casing input[type=text], #casing select, #casing textarea{text-align:left; background:#fff; color:#6c6c6c; vertical-align:middle}
#casing input[type=file]{margin:0 0 1px; padding:6px 4px}
#casing select{border:1px solid #e6e6e6}
#casing select:not([multiple]){max-height:29px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url(/.s/t/1715/arrow-down.png); background-repeat:no-repeat; background-position:calc(100% - 8px) 50%}
#casing select:focus{outline:0}
select::-ms-expand{display:none}
#casing select{padding:6px 30px 6px 10px; max-width:300px; cursor:pointer; margin:3px 2px 3px 0}
#casing textarea{height:auto; line-height:normal; padding:6px 4px; resize:none}
#casing button, #casing input[type=button], #casing input[type=reset], #casing input[type=submit], #photoModalWrap .button{width:auto!important; border-radius: 12px; cursor:pointer; margin:0 0 1px 1px; padding:8px 15px; font-weight:400!important; background:#64809C; font-size:14px; color:#fff; border:0; text-transform:uppercase; vertical-align:middle; -webkit-appearance:none; transition:all .3s}
#casing button:hover, #casing input[type=button]:hover, #casing input[type=reset]:hover, #casing input[type=submit]:hover, #catmenu.nav-mobi ul li li li a{background:#64809C}
#casing .sidebox .schBtn input{width:34px!important}
#casing .allUsersBtn, #casing .uSearchFlSbm, #iplus input{padding-left:7px!important; padding-right:7px!important; font-size:14px!important}
#casing input[type=file]{background:0; border:0}
#doSmbBt, .u-combobut{display:none}
#casing .u-combo, #casing .u-comboeditcell{border:0!important; background:0 0!important}
#casing .u-combolist, #content .filterBlock, #content .xw-mc{padding:5px 3px; font-size:14px!important; color:#6c6c6c!important; background:#fff; border:1px solid #e6e6e6; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
#catmenu.nav-mobi li li:before, #content .u-menuvsep, #content .xw-bl, #content .xw-tl, .mcBBcodesBtn img, .mcManageBtn img, .mcReloadBtn img, .mcSmilesBtn img{display:none}
#content .xw-ml, #content .xw-mr, .sidebox .gTable{margin:0; padding:0; background:0}
.sidebox .gTable{border:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
.sidebox .forumNameTd, .sidebox .gTableSubTop, .sidebox .gTableTop{background:0; font-weight:400; height:auto; line-height:normal; overflow:visible; font-size:14px!important; text-transform:none; text-shadow:none; font-family:'Merriweather',serif; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
.sidebox .forumNameTd{border:0; color:#a9a397; padding:0}
.sidebox .forumNameTd:before, .sidebox .gTableSubTop:before, .sidebox .gTableTop:before{width:auto; background:0; position:static}
.sidebox .gTable ul{padding:0 0 0 20px; margin:0; width:auto}
.sidebox .gTable ul li a{background:0; border:0; padding:5px 0}
.sidebox .forumDescr{padding:0 2px}
.sidebox .gTableSubTop, .sidebox .gTableTop{display:block; color:#6c6c6c; margin:0 0 1px; padding:5px 0!important; text-decoration:none; border:0}
.sidebox .gTable ul li a:hover, .sidebox .gTableSubTop:hover, .sidebox .gTableTop:hover{color:#64809C; padding:5px 0!important}
.sidebox .gTableSubTop:before, .sidebox .gTableTop:before{content:"\2022"; font-size:14px; font-family:'Merriweather',serif; padding:0 5px 0 0}
.manTable td input#id_file_add{max-width:none}
input[id$=basket]{text-align:center!important}
#catmenu.nav-mobi, #catmenu.nav-mobi ul{width:auto; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:0}
#catmenu.nav-mobi{height:auto; float:none; padding:0; text-align:left; max-width:unset; margin:0 auto}
#catmenu.nav-mobi .nav-head{display:none; cursor:pointer; text-transform:uppercase; font-size:20px; text-align:left; margin:0 auto; padding:20px; background:#64809C; color:#fff; min-height:54px}
#catmenu.nav-mobi ul li a, .nav-head a{color:#fff; text-decoration:none}
.nav-head div.icon{float:right; width:40px; margin:2px 0 0}
.nav-head div.icon span{display:block; background:#fff; height:4px; margin:0 0 2px}
.nav-head.active a, .nav-head.over a, .nav-head:hover a{color:#fff}
.nav-head.active div.icon span, .nav-head.over div.icon span, .nav-head:hover div.icon span{background:#fff}
#catmenu.nav-mobi, #catmenu.nav-mobi li a.current-item{background:#64809C}
#catmenu.nav-mobi ul, #catmenu.nav-mobi ul li{height:auto; float:none; position:relative; padding:0}
#catmenu.nav-mobi ul{margin:0; overflow:visible; background:0; display:none}
#catmenu.nav-mobi ul ul{background:#fff; padding:0; top:0; left:0; z-index:999; width:auto; margin:0!important}
#catmenu.nav-mobi ul ul ul{margin:0!important; border:0}
#catmenu.nav-mobi ul li{text-align:left; display:block; border:0!important}
#catmenu.nav-mobi ul li.item-parent{position:relative!important}
#catmenu.nav-mobi ul li li{padding:0}
#catmenu.nav-mobi ul li.over{z-index:998}
#catmenu.nav-mobi ul li a{font-size:15px; display:block; border:0; height:auto; width:auto!important; line-height:normal; float:none; padding:0!important; background:#64809C; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0}
#catmenu.nav-mobi ul li:not(:first-child) a{border-top:1px solid #64809C}
#catmenu.nav-mobi ul li.over>a, #catmenu.nav-mobi ul li.over>em{color:#fff}
#catmenu.nav-mobi li.item-parent a{background-image:none!important}
#catmenu.nav-mobi ul li li a{color:#fff; background:#64809C}
#catmenu.nav-mobi ul li a:hover{text-decoration:none}
#catmenu.nav-mobi ul li a span{text-align:left; display:block; cursor:pointer; padding:12px 20px}
#catmenu.nav-mobi ul li ul a span{white-space:normal}
#catmenu.nav-mobi ul li i{position:absolute; display:block; border-left:1px solid #64809C; color:#fff; top:1px; right:0; width:40px; line-height:40px; height:40px; text-align:center; font-style:normal; font-size:15px; font-weight:700}
#catmenu.nav-mobi ul li i:hover, #catmenu.nav-mobi ul>li>a:hover{cursor:pointer; color:#fff!important; background:#64809C!important}
#catmenu.nav-mobi ul>li.active>a>span, #catmenu.nav-mobi ul>li.over>a>span, #catmenu.nav-mobi ul>li>a:hover>span{border:0}
form[name=mform] table td:first-child:not([align=center]){text-align:right; font-size:15px; padding-top:3px; padding-right:8px}
#casing input[type=button].u-comboedit{background:url(/.s/t/1715/arrow-down-white.png) no-repeat #64809C; background-position:96% 50%}
#addPhtFrm #uCatsMenu7, td.u-comboeditcell input[id^=catSelector].x-selectable{max-width:360px}
[id^=catSelector]{padding-right:40px!important; margin-bottom:0!important}
#casing #mchatBtn{padding-left:12px!important; padding-right:12px!important; font-size:14px!important}
#casing .forum-box .gTableBody1 select[name=o1], #casing .forum-box .gTableBody1 select[name=o2], #casing .forum-box .gTableBody1 select[name=o3], #casing .forum-box input[name=user]{min-width:200px}
#casing .forum-box .gTableBody1 select[name=o1], #casing .forum-box .gTableBody1 select[name=o3]{margin:3px 2px}
.module-video .size2-parent{padding-right:0}
#content form[action$="search/"] table, .module-video #f_aname{width:100%}
.category_row, .pollBlock{font-family:'Merriweather',serif!important}
#MCaddFrm table{border-spacing:0}
.cMessage{word-wrap:break-word; word-break:break-all}
.mcBBcodesBtn:before, .mcManageBtn:before, .mcReloadBtn:before, .mcSmilesBtn:before{color:#64809C; font-family:"Material Icons"; font-size:20px; font-weight:400; display:inline-block; transition:all .3s; -webkit-font-feature-settings:liga; font-feature-settings:liga; ms-font-feature-settings:liga}
.mcReloadBtn::before{content:'\E5D5'}
.mcSmilesBtn::before{content:'\E420'}
.mcBBcodesBtn::before{content:'\E86F'}
.mcManageBtn::before{content:'\E254'}
.mcBBcodesBtn:hover:before, .mcManageBtn:hover:before, .mcReloadBtn:hover:before, .mcSmilesBtn:hover:before{color:#64809C}
.wrapper{width:1180px; margin:0 auto; padding-left:10px; padding-right:10px}
.module-shop .shop-tabs li.postRest1{border-bottom:1px solid #f8f8f8; font-weight:600}
.sidebox ul.ut-vmenu{padding-left:15px}
.module-shop b.shop-itempage-price{font-family:"Open Sans",sans-serif; display:block; font-size:24px; padding:5px 0 10px}
.module-shop table.catalog h3{margin:10px 0 0 60px}
.module-shop .goods-list td[width='150']+td, .module-shop td.shop-itempage-images+td{padding:0 0 0 20px}
.module-shop a.shop-item-title{font-family:"Open Sans",sans-serif; font-size:24px; transition:all .3s; font-weight:300}
.shop-spec-filter-wrapper{overflow:hidden}
.goods-list.shop-itempage-buy-btns>*, .reputation, div#imblock1 div:first-child .postRankName, input#addcBut{margin-top:5px}
div#shop-basket ul li{padding-left:40px; background-size:30px!important; background-position:0 50%!important; margin-bottom:10px}
#shop-basket{text-align:center}
#content.wide-page{float:none; width:auto}
#cont-shop-invoices{margin:10px 0}
.fil_togg_holder{background:#64809C; color:#fff; display:inline-block; padding:2px 2px 2px 8px; border-radius:3px; cursor:pointer; transition:all .3s}
.fil_togg_holder:hover, .module-photo #files:hover+.fakefile input{background:#64809C}
#content input#invoice-form-export, #content input#invoice-form-print, #content input#invoice-form-send-el-goods{font-family:"Material Icons"; font-size:20px; padding:4px 12px; vertical-align:middle; text-transform:none; margin-right:7px; width:48px; overflow:hidden; font-weight:400}
.fil_togg_wrapper+hr+table td{display:inline-block; width:50%!important; text-align:left!important}
table.filter_table td, table.status_table td{padding:0 4px}
#cont-shop-invoices h1{margin:15px 0}
#casing table.status_table td select:first-child{margin-top:15px; margin-bottom:15px; margin-left:0!important}
#casing table.filter_table td input:first-child, #casing table.filter_table td select:first-child, #casing table.status_table td input:first-child{margin-left:0!important}
.fil_togg_wrapper+hr+table td:nth-child(even){text-align:right!important}
div#cont-shop-invoices .status_table select, div#cont-shop-invoices>div:first-child form, table.filter_table td input:not(:first-child), table.filter_table td select:not(:first-child){margin-left:4px!important}
#invoice-table{margin-bottom:40px}
div#cont-shop-invoices .fil_togg_wrapper{margin-left:4px}
select#user-filter{float:right}
ul[id^=uStarRating]{max-width:100%; overflow:hidden}
#forum_filter{padding:5px 0 15px}
.gTable:not(#invoice-table):not(#shop-price-list) .gTableSubTop{font-weight:600}
#thread_search_field{width:calc(100% - 55px)!important; max-width:223px!important; margin:0 4px 7px!important}
.forumModerFuncsT{padding-top:5px}
.forumDescr{font-size:14px}
div#cont-shop-invoices>.filter_table, li.uWithSubmenu.item-parent ul li.uWithSubmenu.item-parent i{display:none}
#casing .module-shop table.filter_table .pageinvoices input, #casing .module-shop table.filter_table .pageinvoices select{margin:5px 0}
form#shop-price-form{overflow-x:auto; padding-bottom:30px; padding-top:20px}
#mchatIfm2, #mchatIfm2~form{max-width:300px; margin:0 auto; display:block}
.uPM{margin-right:25px}
#casing form#addEntForm span[id*=iCode].added{padding-bottom:10px; overflow:hidden}
.module-video .btn-title{white-space:normal}
.pagesBlockuz, .pagesBlockuz1{display:inline-block; padding:10px 0}
.module-photo .ph-details{margin:10px 0 5px}
.wysibb *, a.login-with i, form#uf-register:not(.uf-radio):not(.uf-checkbox):not(.captcha-answer), ul.shop-tabs.with-clear, ul.shop-tabs.with-clear li{box-sizing:content-box}
.opt_vals .gTableSubTop{padding-left:0; background:0; height:48px}
#goods-options-list .gTableSubTop, .module-shop hr, .module-stuff .eTitle+hr{border-bottom:0}
.module-shop #goods-options-list label{word-break:break-word}
.module-stuff .eDetails{padding:5px 0 0!important}
.gDivRight img, .module-shop .methods-list .fw{max-width:100%}
.calMday, .calMonth, .calWday, .calWdaySe, .calWdaySu{display:table-cell!important; width:auto!important; text-align:center!important}
.calendarsTable td{padding:12px!important}
.calTable td{text-align:center!important}
.forum-box{min-height:75vh}
.sidebox #mchatMsgF{min-height:80px}
.entTd .eDetails{margin:0 0 40px!important}
#casing input[type=button][id^=bid-]{margin:0 0 0 5px}
.gTable select{margin:0 0 2px}
#content form[action$="search/"] table td+td{width:30%}
#content .queryField{width:70%!important}
#slideshowBlock7{margin:0 0 20px}
#invoice_cont, #order-table, .gDivRight, .ucf-table{width:100%; overflow-y:auto; margin:0 0 1em}
#casing .module-stuff input[name=szh], #casing .module-stuff input[name=szw]{width:60px!important; margin-right:3px}
#casing form#addEntForm span[id*=iCode].added input{margin-top:0; width:auto}
#casing .module-stuff input[name=szh]{margin-left:3px}
.uForm{padding:20px 0}
#casing .sidebox .recaptcha-wrapper{float:left; margin:5px 0 5px -3px; -webkit-box-shadow:-1px -1px 4px 0 rgba(0,0,0,.08)}
#casing .forum-box select{margin:0 0 1px}
form#uf-register .uf-text[type=password]{width:85%; padding-left:5px; padding-right:5px}
#order-table>table{border-spacing:0; margin-bottom:20px}
#casing #order-table .order-item td{border-bottom:1px solid #ddd; min-height:50px; height:55px; border-spacing:0}
#order-table table td{padding:10px 0}
#casing #order-table .order-head th{font-family:"Open Sans",sans-serif; border-bottom:2px solid #ddd; font-size:13px; font-weight:700; line-height:25px}
#cont-shop-checkout .order-item-sum{padding:0 4px}
.module-shop #cont-shop-checkout h2{font-size:22px; font-weight:400; padding:15px 0 5px}
.module-shop #total-sum td{padding:5px 20px 10px 10px; border:1px solid #ddd; border-left:#ddd 4px solid; border-radius:3px}
#MCaddFrm select#mchatRSel{padding:9px 30px 9px 10px}
#casing #forum_filter #filter_by{margin:6px 3px 6px 0}
.module-gb .cDetails{font-size:15px; font-weight:700}
.archiveCalendars .calendarsTable .calTable td{display:table-cell!important; width:auto!important}
.arrow-menu-icon{font-size:16px; position:absolute; top:2px}
.sidebox #uidLogForm .loginButton{margin:5px 0}
.sidebox .ut-menu.ut-vmenu li a:before{content:none}
.sidebox .ut-menu.ut-vmenu li.item-parent em{left:-20px; top:2px}
.module-shop hr.filter_table{border-bottom:1px solid #ddd}
.module-shop h2{padding-bottom:15px}
.module-shop span.label{padding:15px 0 5px}
.uComForm-inner li.ucf-options{margin-right:40px!important}
.u-combolist>div *{vertical-align:middle; margin:5px 2px}
.codeButtons, .ucf-bb .codeButtons{margin:0 3px 3px 0!important}
#shop-price-list .gTableTop{padding:0 8px 20px}
#uEntriesList .photo-title{text-align:center; overflow:hidden; white-space:normal}
.manTdSep hr, .notcolumn hr{padding:0}
.module-index .manTdSep hr{margin:0}
.x-scroll{overflow-x:auto}
div[class^=cBlock] a{word-break:break-all}
.f-column{width:33.3%; padding:10px}
.author-id img, .f-column{float:left}
.footer-slider{padding:0; margin:0}
.footer-slider li{padding:20px}
.review-text p{margin:0; line-height:1.6; font-size:16px; padding:10px 0 40px; font-style:italic}
.author-text{padding-left:64px}
.author-text h4{margin:0; font-weight:600}
.f-logo{display:inline-block; font-size:30px; color:#fff; font-family:'Open Sans'; font-weight:600; letter-spacing:-1px; padding:0 0 30px}
.about-content{line-height:1.7; font-size:16px; color:#fff; font-weight:300}
.address{padding-top:30px; color:#fff}
.address h4{text-transform:uppercase; font-weight:600; font-family:'Open Sans'}
@media only screen and (max-width:1200px){.wrapper{width:100%; padding:0 20px}
 .site-n, .site-n a{font-size:26px}
body{font-size:19px; font-family:'Merriweather',serif}
 #catmenu{padding:5px 0 0}
 .fil_togg_wrapper+hr+table td:nth-child(-n+2){width:100%!important}
 .fil_togg_wrapper+hr+table td:nth-child(even){text-align:left!important}
}
@media only screen and (max-width:959px){.f-column{width:50%}
body{font-size:18px; font-family:'Merriweather',serif}
 .f-column:first-child{width:100%; text-align:center}
 #header{padding:15px 0 0; border-bottom:0}
 #header .wrapper{width:100%; padding:0}
 #site-logo{float:none; max-width:none; text-align:center; padding:0 0 20px}
 #catmenu.nav-mobi .nav-head{display:block; min-height:65px}
 #catmenu.nav-mobi #uNMenuDiv1>ul{border-bottom:10px solid #64809C}
 .nav-head.over{border-bottom:2px solid #64809C}
 #content, #sidebar{float:none; width:auto}
 #content{padding:20px 0}
 .eBlock, .goods-list .list-item{margin:0 0 30px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow:0 1px 3px 0 #ddd; -webkit-box-shadow:0 1px 3px 0 #ddd; box-shadow:0 1px 3px 0 #ddd}
 #sidebar{padding:0 10px}
 div#casing #content section:not(.module-shop)>table:nth-child(-n+5) td{display:block; width:100%; text-align:left; padding:5px}
 #casing:not(.module_shop) .catsTd{min-width:100%}
 #cont-shop-invoices>table>tbody>tr>td{display:block; text-align:left}
 select#user-filter{float:none}
 div#cont-shop-invoices .status_table select, div#cont-shop-invoices>div:first-child form, table.filter_table td input:not(:first-child), table.filter_table td select:not(:first-child){margin-left:0!important}
 #casing{padding:15px 0}
 form[name=searchform] .gTable>tbody>tr>td.gTableBody1{display:block; height:auto!important}
 .forum-box .fFastNavTd, .forum-box .fFastSearchTd, .forum-box .forumIcoTd, .forum-box .forumLastPostTd, .forum-box .forumNamesBar, .forum-box .forumPostTd, .forum-box .forumThreadTd, .forum-box .funcBlock, .forum-box .gTableSubTop, .forum-box .legendTable, .forum-box .threadAuthTd, .forum-box .threadIcoTd, .forum-box .threadLastPostTd, .forum-box .threadPostTd, .forum-box .threadViewTd, .forum-box .userRights{display:none}
 #catmenu.nav-mobi ul ul a{padding-left:20px!important}
 #catmenu.nav-mobi ul ul ul a{padding-left:30px!important}
 #catmenu.nav-mobi ul ul ul ul a{padding-left:40px!important}
}
@media only screen and (max-width:768px){#site-logo{float:none; max-width:none; text-align:center; padding:0 0 20px}
 #catmenu.nav-mobi .nav-head{display:block; font-size:18px}
body{font-size:18px; font-family:'Merriweather',serif}
 #content, #sidebar{float:none; width:auto}
 #content{padding:20px 0}
 .eBlock, .goods-list .list-item{margin:0 0 30px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow:0 1px 3px 0 #ddd; -webkit-box-shadow:0 1px 3px 0 #ddd; box-shadow:0 1px 3px 0 #ddd}
 .e-add, .e-author, .e-date, .e-loads, .e-rating, .e-reads, .e-tags{padding:0 5px 0 0}
 .e-add:after, .e-author:after, .e-date:after, .e-loads:after, .e-rating:after, .e-reads:after, .e-tags:after{padding:0 0 0 5px}
 .e-category+span+span:before{padding:0 5px}
 #sidebar{padding:0 10px}
 .foot-l, .foot-r{float:none; width:auto; text-align:center}
 #fTerms~div, .foot-r{padding:10px 0 0}
 #uNetRegF tr td:first-child{max-width:20%!important; white-space:normal!important}
 #uNetRegF #fAvatar, #uNetRegF #fAvatarU{display:block; margin:0 0 3px}
 #uNetRegF #fAvatarU+input{position:relative; margin:0 0 0 -10px}
 #uNetRegF input, #uNetRegF input[type=file], #uNetRegF select{max-width:162px}
 .calendarsTable, .calendarsTable>tbody, .calendarsTable>tbody>tr, .calendarsTable>tbody>tr>td{display:block; width:100%}
 #content .calTable{width:100%; margin:0 0 20px}
 #content .calMonth{text-align:center}
 .forum-box .fFastNavTd, .forum-box .fFastSearchTd, .forum-box .forumIcoTd, .forum-box .forumLastPostTd, .forum-box .forumNamesBar, .forum-box .forumPostTd, .forum-box .forumThreadTd, .forum-box .funcBlock, .forum-box .gTableSubTop, .forum-box .legendTable, .forum-box .threadAuthTd, .forum-box .threadIcoTd, .forum-box .threadLastPostTd, .forum-box .threadPostTd, .forum-box .threadViewTd, .forum-box .userRights{display:none}
 .forum-box .gTableTop{padding:10px}
 #frM53 .gTableLeft, #frM53 .gTableRight, .forum-box .gTable td.forumNameTd, .forum-box .gTable td.threadNametd, .forum-box .postTable, .forum-box .postTable tbody, .forum-box .postTable td, .forum-box .postTable tr{display:block; width:auto!important}
 #puzadpn, .forum-box td.postBottom, .forum-box td.postTdInfo{display:none}
 .forum-box .postTdTop{text-align:left; font-size:14px; position:relative; margin:0 0 -6px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
 .forum-box .postTdTop:first-child{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0}
 .forum-box .postTdTop+.postTdTop{margin:5px 0 2px}
 .forum-box .postTdTop+.postTdTop:before{content:''; width:0; height:0; border-top:7px solid #ddd; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; top:auto; bottom:-7px; left:40px}
 .fNavLink{line-height:25px; position:relative}
 .postUser{font-size:14px}
 .uTd .user_avatar img{width:40px}
 .opt_vals td{display:table-cell!important}
 .opt_items{max-width:97%}
 #uEntriesList .uEntryWrap{width:50%!important}
 #content>section:nth-child(1)>table:nth-child(3)>tbody:nth-child(1)>tr:nth-child(1)>td:nth-child(2){display:block}
 #casing form#uf-register .uf-checkbox, #casing form#uf-register .uf-radio, #casing form#uf-register input[id=policy], .module-shop .goods-list td[width='150']+td, .module-shop td.shop-itempage-images+td{padding:0}
 .smiles tr{display:inline-block}
 .module-search form td[nowrap=nowrap]{display:block}
 #content form[action$="search/"] table td+td, #main-content form[action$="search/"] table td+td{width:100%}
 .eBlock .eTitle, .eBlock td.eTitle, .eTitle, .site-n, .site-n a{font-size:26px}
 .uf-fields-wrap .recaptcha-wrapper{margin:10px auto}
 .promo-i, .promo-i:first-child{width:50%}
 .promo-i:first-child .img-wrapper{float:none; width:100%; height:155px}
 .promo-i:first-child .news-descr{width:100%; padding:25px}
 .promo-i:first-child h4{font-size:14px; font-weight:700}
 .promo-i:first-child .link-holder{width:100%; bottom:15px}
 .promo-i:first-child .promo-message{max-height:118px}
}
@media only screen and (max-width:640px){.wrapper{padding:0 15px}
body{font-size:19px; font-family:'Merriweather',serif}
 td.shop-itempage-images{width:inherit!important; display:block; text-align:center; padding:0 10px}
 td.shop-itempage-images+td table td{display:block; width:100%; text-align:left}
 .goods-list.shop-itempage-buy-btns{float:none!important; padding:20px 0}
 .goods-list.shop-itempage-buy-btns div{display:inline-block; margin-left:7px; vertical-align:middle}
 #casing .module-shop .u-star-rating-32{margin:0 auto}
 .f-column{width:100%}
 #casing form ul.xPhtBlock>li:nth-of-type(n):not(.notcolumn), #casing ul.form-fields>li:nth-of-type(n):not(.notcolumn){width:100%; padding:5px 0 0}
 #addPhtFrm #uCatsMenu7, #casing form #uCatsMenu7, td.u-comboeditcell input[id^=catSelector].x-selectable{min-width:280px; max-width:280px}
 .catalog td.catalog-item{display:block!important; width:100%!important; overflow:hidden!important}
 td.gTableTop #subscribe{float:none}
 .popupbody>div>div:not(.udtb){float:none!important}
 .module-shop .goods-list td[width='150']+td, .module-shop td.shop-itempage-images+td{padding:0 10px}
 form[name=searchform] input[name=kw]{width:290px}
 #casing form .navTabs>*{display:block; width:100%}
 #casing form .navTabs>b{color:#3c3c3c; border-radius:0}
 .module-stuff form#addEntForm span[id*=iCode].openednow{padding-right:10px}
}
@media only screen and (max-width:480px){form[name=mform] table td:first-child:not([align=center]),form[name=mform] td:not([align=center]){display:block; text-align:left; width:100%; padding-left:0; padding-right:0}
 .promo-i, .promo-i:first-child{width:100%}
body{font-size:19px; font-family:'Merriweather',serif}
 .promo-i .link-holder, .promo-i:first-child .link-holder{bottom:30px}
 #uEntriesList .uEntryWrap{width:100%!important}
 div#casing #content .module-shop .goods-list .list-item>table>tbody>tr>td, table.eBlock td{display:block; width:100%; padding:5px 0; text-align:left}
 .shop-imgs.with-clear, div#casing #content .module-shop .goods-list .list-item>table>tbody>tr>td:first-child{text-align:center}
 div#casing form#addEntForm span[id*=iCode].openednow{padding-right:10px}
 #casing form#addEntForm span[id*=iCode].added input[type=text], .module-stuff table tr td[width='180'] img{width:100%}
 #content .module-shop .shop-tabs li{float:none}
 #content .module-shop .shop-tabs{height:auto}
 #goodsform .manTable>tbody>tr>td, table.catsTable td{display:block; width:100%!important}
 .manTable tbody#tb_exclude_from_yml tr>td, .manTable tbody#tb_undisc tr>td, .manTable tbody#yml_is_adult tr>td, .manTable tbody#yml_is_delivery tr>td, .manTable tbody#yml_is_pickup tr>td, .manTable tbody#yml_is_store tr>td{display:inline-block; width:auto!important; vertical-align:bottom}
 .codeMessage, .forumIcoTd, .forumLastPostTd, .forumNameTd, .forumPostTd, .forumThreadTd, .gTableBody, .gTableBody1, .gTableBottom, .gTableError, .gTableLeft, .gTableRight, .newPollBlock, .newThreadBlock, .postBottom, .postPoll, .postTdInfo, .quoteMessage, .threadAuthTd, .threadIcoTd, .threadLastPostTd, .threadNametd, .threadPostTd, .threadViewTd, .threadsType{padding:10px 0!important}
 .forum-box .frmBtns a{display:block; padding:4px 0}
 table.shop_spec td, table.shop_spec td .item-action{display:block; text-align:left}
 .shop_spec_sub, .shop_spec_val, .spec-values{padding:0!important}
 .social-accounts{white-space:nowrap; float:left}
 .udtb{overflow:hidden}
 #addEntForm .commTd1, #addEntForm .commTd2, #addEntForm .manTable td, form#addEntForm>table>tbody>tr:first-child>td:first-child{display:block; width:100%}
 #casing .emptyPlaceholder{width:100%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); margin:0}
 .module-shop .shop-tabs li{border-top:0; border-right:0}
 .module-shop .shop-tabs{border-left:0}
 .module-index .manTable td{display:block; width:100%}
}
@media only screen and (max-width:360px){.wrapper{padding:0 10px}
body{font-size:19px; font-family:'Merriweather',serif}
 .recaptcha-wrapper [id^=recaptcha_]{transform:scale(.88)}
 .recaptcha-wrapper{max-width:290px}
 label#uf-terms-label{font-size:14px}
 .eBlock td.eDetails, .eBlock td.eDetails1, .eBlock td.eDetails2, .eDetails, .eDetails1, .eDetails2{padding:10px 0!important}
 #casing select{max-width:240px; display:block}
 #casing input[type=file], select[name=modopt]{width:80%; overflow:hidden; vertical-align:middle}
 form[name=searchform] input[name=kw]{width:260px}
 div#cont-shop-invoices .fil_togg_wrapper{margin-bottom:10px}
 #casing .forum-box #forum_filter input, #casing .forum-box select{margin:0 0 5px}
}
#rat {
 background: none repeat scroll 0 0 #FCFDFF;
 border-radius: 12px;
 float: right;
 font: 13px georgia,sans-serif;
 text-shadow: 2px 2px 1px #FFFFFF;
}
#rat a:link, #rat a:visited, #rat a:hover {
 color: #486F79;
 text-decoration: none;
}
#ret {
 background: url("/knopka/rat.png") no-repeat scroll right center rgba(0, 0, 0, 0);
 float: left;
 padding: 3px 10px 3px 5px;
}
#ret:hover {
 background: url("/knopka/rat.png") no-repeat scroll right center #D6DEF1;
 border-radius: 12px;
}
#ryt {
 background: none repeat scroll 0 0 #D6DEF1;
 color: #3C4142;
 float: right;
 padding: 3px 5px;
}
.eDetails,.eDetails1,.eDetails2 {
font:14px Tahoma;
color:#555;
background:#E8EDF0;
border:1px solid #dcdbe0;
margin-top:3px;
border-radius:12px;
padding:3px 15px!important;
}
@import url("/site1/site.css");
.act {color:#BACDDF;
 font-size: 12pt;
 padding-top: 5px;
 text-align: right;}

.ddo, .gphoto {width:100%;max-height:650px;
overflow:auto;
display:block;
vertical-align:text-top;
border: 1px solid #efefef; 

margin: 0 2px 2px 0; background:#fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.06) inset;-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.06) inset;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.06) inset;text-align:center;}

.ddo h2{color: #0191C8; font-size: 14px; font-weight: bold;padding:1px; }

.ddo_item{display:none;}

.ddo_item.showblock{display:block;}

.gg 
{ background: #F5F5F5;
border: -moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px; 
}
#jo, #subscribe
 { background: #EFF3F4; 
margin: 0 auto; 
padding: 2px ;
font-family: georgia, serif; 
font-size: 13px; 
text-align: center;
text-transform: lowercase; } 
ul#je { 
text-align: left; 
list-style:none; 
padding: 0; 
margin: 0 auto; 
width: 100%; } 
ul#je li { 
display: block; 
margin: 0; 
padding: 0; } 
 ul#je li a { 
display: block;
width: 100%; 
padding: 1.3em 0 0.5em 2em; 
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff; border-style: solid; color: #777;
text-decoration: none; background: #F7F7F7;
color: #485D72;
 text-shadow: 0 1px 0 rgba(255,255,255,.5);
 font: bold 1em/1 'trebuchet MS', Arial, Helvetica;
 letter-spacing: 1px;
 text-transform: uppercase;
 border-width: 1px;
 border-style: solid;
 border-color: #fff #ccc #999 #eee;
 background: #F7F7F7;
 background: -moz-linear-gradient(#f5f5f5, #E5E7F3);
 background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#E5E7F3));
 background: -webkit-linear-gradient(#f5f5f5, #E5E7F3);
 background: -o-linear-gradient(#f5f5f5, #E5E7F3);
 background: -ms-linear-gradient(#f5f5f5, #E5E7F3);
 background: linear-gradient(#f5f5f5, #E5E7F3); border: -moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px; 

}
#jo, ul#je li a { width: auto; } 
ul#je li#active a
 { background: #6C7EA4; color: #EFF3F4; 
border: -moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;} 
 ul#je li a:hover, ul#je li#active a:hover { color: #6C7EA4; background: transparent;
border-color: #aaab9c #fff #fff #ccc; }





.lo:after { border-color: #fff; }
.lo:before { background-color: #fff; }
.lo .le {
 background: #fff;
 border-radius: 10px;
 font-size: 13px;
 padding: 10px 15px;
}
.lo [class*="level-"] .photo:before { background-color: #fff; }
.lo .meta { color: #ccc; }
.lo .meta a { color: inherit; }
.lo .meta a:hover { color: #2F6386; }
.lo .body { color: #888; }


.lo {
 list-style-type: none;
 padding: 5px 0 0 46px;
 position: relative;
 margin: 0 0 0 12px;
}
.lo:before,
.lo .le,
.lo .le:after,
.lo .le:before,
.lo .photo img,
.lo [class*="level-"] .photo:before {
 box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.lo:after,
.lo:before {
 display: block;
 content: '';
 position: absolute;
}
.lo:before {
 border-radius: 0 0 5px 5px;
 height: 100%;
 width: 8px;
 left: 0;
 top: 0;
}
.lo:after {
 box-shadow: 0 1px 3px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.4) inset;
 border-width: 4px;
 border-style: solid;
 border-radius: 18px;
 height: 10px;
 width: 10px;
 left: -5px;
 top: -16px;
 z-index: -1;
}
.lo .le {
 margin-bottom: 10px;
 position: relative;
}
.lo .le:after,
.lo .le:before {
 border-radius: 10px;
 background-color: #fff;
 position: absolute;
 display: block;
 content: '';
}
.lo .le:after {
 width: 12px;
 height: 12px;
 left: -14px;
 top: 7px;
}
.lo .le:before {
 width: 5px;
 height: 5px;
 left: -22px;
 top: 16px;
}
.lo .photo {
 position: absolute;
 left: -60px;
 top: 2px;
}
.lo .photo img {
 border: 1px solid #fff;
 border-radius: 12px;
 overflow: hidden;
}
.lo .meta { margin-bottom: 5px; }
.lo .meta .reply { float: right; }
.lo .le:hover .reply { display: block; }
.lo [class*="level-"] .photo:before {
 display: block;
 content: '';
 position: absolute;
 margin-top: -2px;
 height: 4px;
 width: 20px;
 left: -10px;
 top: 50%;
 z-index: -1;
}
#knop {
 display: inline-block;
 padding: 6px 0 0 6px;
 background: #FFF;
 border: 1px solid #E9E9E9;
 border-radius: 4px;
}
#knop:hover {
 background: #F6F6F6;
 border: 1px solid #D4D4D4;
 box-shadow: 0 0 5px #DDD;
}
#knop a {opacity: 0.5;}
#knop:hover a {opacity: 0.7}
#knop a:hover {opacity: 1}

.poisk {
position:fixed;
margin-left:5px;
left:0;
bottom:0;
}

.aw {
position:relative;
cursor:hand;
z-index:100;
}

.wer {
width:500px;
height:500px;
border:2px solid #BCBCBC;
}

.transh a:hover img {
-moz-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=50);
}

.trans a img {
opacity:0.5;
-moz-opacity:0.5;
filter:alpha(opacity=50);
}

.trans a:hover img {
opacity:1.0;
-moz-opacity:1.0;
filter:alpha(opacity=100);
}

.queryField {
border:1px solid #613CF3;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
 #cra1{
 background: transparent;
 border-color: #f5f5f5 #e5e5e5 #ccc;
 border-radius: 5px;
 width: 100%;
 }

 #cra1 li{
 float: left;
 }

#cra1 a{
 padding: .7em 1em .7em 2em;
 float: left;
 text-decoration: none;
 color: #242F55;
 position: relative;
 text-shadow: 0 1px 0 rgba(255,255,255,.5);
 background-color: #EBEDF3;
 background-image: linear-gradient(to right, #f5f5f5, #C8D3F7);
 }

 #cra1 li:first-child a{
 padding-left: 1em;
 border-radius: 5px 0 0 5px;
 }

 #cra1 a:hover{
 background: #fff;
 }

 #cra1 a::after,
 #cra1 a::before{
 content: "";
 position: absolute;
 top: 50%;
 margin-top: -1.5em;
 border-top: 1.5em solid transparent;
 border-bottom: 1.5em solid transparent;
 border-left: 1em solid;
 right: -1em;
 }

 #cra1 a::after{
 z-index: 2;
 border-left-color: #C8D3F7;
 }

 #cra1 a::before{
 border-left-color: #ccc;
 right: -1.1em;
 z-index: 1;
 }

 #cra1 a:hover::after{
 border-left-color: #fff;
 }
 #cra1 .current,
 #breadcrumbs-one .current:hover{
 font-weight: bold;
 background: #F0F1F5;
 }

 #cra1 .current::after,
 #breadcrumbs-one .current::before{
 content: normal;
 }
ul{
 margin: 0;
 padding: 0;
 list-style: none;
 }
div.w
{
margin: 2px;
border: 1px solid #89A0BD;-moz-border-radius: 12px;
 -webkit-border-radius: 12px;
 border-radius: 12px;
height: auto;
width: auto;
float: left;
text-align: center;
}
div.w img
{
display: inline;
margin: 3px;
border: 1px solid #D9E0E2;-moz-border-radius: 12px;
 -webkit-border-radius: 12px;
 border-radius: 12px;
}
div.w a:hover img {border: 1px solid #2B1477;-moz-border-radius: 12px;
 -webkit-border-radius: 12px;
 border-radius: 12px;}
div.a
{
border: 1px solid #89A0BD;-moz-border-radius: 12px;
 -webkit-border-radius: 12px;
 border-radius: 12px;
text-align: center; background:#E8EDF0;
font-weight: normal;
margin: 2px;
}
img {border:0;
}
div.wll
{
margin: 2px;
border: 1px solid #89A0BD;-moz-border-radius: 12px;
 -webkit-border-radius: 12px;
 border-radius: 12px;
height: 160px;
width: 160px;
text-align: center;
padding-bottom: 3px;
margin: auto;
}
div.wll img
{
display: inline;
margin: 2px;
border: 1px solid #F7FCFC;
-moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 border-radius: 7px;
}
div.wll a:hover img {border: 2px solid #0191C8;} 
.l-screen {
 position: relative;
 height: 127.5px;
 width:180px;
 margin: 5px 0;
 border-radius: 10px;
 vertical-align: middle;
 background-color: #000;
 background-repeat: no-repeat;
 background-position: center center;
 -moz-background-size: 100% auto;
 -o-background-size: 100% auto;
 -webkit-background-size: 100% auto;
 background-size: 100% auto;
}
.l-screen a {display:block;width:180px;height: 130px;}
.l-screen img {
 vertical-align: middle;
 width: 180px;
 max-height: 130px;
 border: 0;
 border-radius: 10px;
}

.l-entry {
 width: 187px;
 margin: auto;
 margin-bottom: 20px;
 /*overflow: hidden;*/
 text-align:left;}

.swchItemA, .swchItem, .swchItemA1, .swchItem1 {display: inline-block;color: #908b8b; background: url(/glavnaya/31.gif) repeat-x;padding: 4px 6px;text-decoration: none;
border-width: 1px; border-style: solid; border-color: #dddddd #c6c6c6 #c6c6c6 #c6c6c6;
border-radius: 6px; -moz-border-radius: 6px;
}
.swchItem:hover, .swchItem1:hover {background-position: 0px -29px;text-decoration: none;}
.catPages1, .catPages2 {padding: 9px 0;}
.a.groupAdmin, a.groupAdmin:link{display:none;}
.uNetDescr {
display:none;
}

#toTop {
width:58px;
height:58px;
background:#D9DAEE;
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;
position:fixed;
bottom:30px;
right:2px;
cursor:pointer;
}

#bo,.lastPostGuest,.lastPostUser,.threadAuthor,.threadNoticeLink,.postUser,.pollSubmit {
font-weight:500;

}

a:link,a.menu1:link {
text-decoration:none;
color:#64809C;
}

a:visited,
a.menu1:visited {
text-decoration:none;
color:#144669;
font-weight:400;
}

a:active,a.menu1:active,a.menu1:hover,a:hover {
text-decoration:none;
color:#0356D3;
}
#ry {
 display: block;
 overflow: hidden;
 width:100%;
 margin: 0 auto;

 margin-top: 5px;
}

#ry ul {
 margin: 0 auto;
 padding: .7em;
 float:left;
 list-style: none;
 background: #444;
 background: rgba(0,0,0,.2);
 -moz-border-radius: .5em;
 -webkit-border-radius: .5em;
 border-radius: .5em; 
 -moz-box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;
 -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset;
 box-shadow: 0 1px 0 rgba(255,255,255,.2), 0 2px 1px rgba(0,0,0,.8) inset; 
}

#ry li {
 float:left;
}

#ry a {
 float:left;
 padding: .3em 1.1em;
 text-decoration: none;
 color: #485D72;
 text-shadow: 0 1px 0 rgba(255,255,255,.5);
 font: 'trebuchet MS', Arial, Helvetica;
 letter-spacing: 1px;
 text-transform: uppercase;
 border-width: 1px;
 border-style: solid;
 border-color: #fff #ccc #999 #eee;
 background: transparent;
 background: -moz-linear-gradient(#f5f5f5, #D0D6EE);
 background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#D0D6EE));
 background: -webkit-linear-gradient(#f5f5f5, #D0D6EE);
 background: -o-linear-gradient(#f5f5f5, #D0D6EE);
 background: -ms-linear-gradient(#f5f5f5, #D0D6EE);
 background: linear-gradient(#f5f5f5, #D0D6EE); 
 }
 
#ry a:hover, nav a:focus {
 outline: 0;
 color: #fff;
 text-shadow: 0 1px 0 rgba(0,0,0,.2);
 background: #6C7EA4;
 background: -moz-linear-gradient(#AECFE6, #0B046B);
 background: -webkit-gradient(linear, left top, left bottom, from(#AECFE6), to(#0B046B));
 background: -webkit-linear-gradient(#AECFE6, #0B046B);
 background: -o-linear-gradient(#AECFE6, #0B046B);
 background: -ms-linear-gradient(#AECFE6, #0B046B);
 background: linear-gradient(#AECFE6, #0B046B);
}

#ry a:active {
 -moz-box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
 -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
 box-shadow: 0 0 2px 2px rgba(0,0,0,.3) inset;
}
 
#ry li:first-child a {
 border-left: 0;
 -moz-border-radius: 12px;
 -webkit-border-radius: 12px;
 border-radius: 12px; 
}

#ry li:last-child a {
 border-right: 0;
 -moz-border-radius: 12px;
 -webkit-border-radius: 12px;
 border-radius: 12px; 
}
.a.groupAdmin, a.groupAdmin:link{display:none;}
.gTable{margin:10px 0; padding:20px; border-spacing:0; background:#fff}
.gTableTop{color:#64809C; padding:0 0 20px; border-bottom:1px solid #ddd}
.gTableTop, .gTableTop a.catLink{font-family:"Open Sans",sans-serif; font-size:22px}
.gTableTop a:hover{color:#64809C!important; text-decoration:none!important}
.gTableSubTop, .postTdTop{padding:10px 0; font-size:14px; border-bottom:1px solid #ddd;}
.forumLastPostTd, .forumNameTd, .gTableBody, .gTableBody1, .gTableBottom, .gTableError, .threadAuthTd, .threadLastPostTd, .threadNametd, .threadsType{padding:10px 20px; border-bottom:1px solid #ddd;}
.postPoll{border-bottom:1px solid #ddd}
.forumIcoTd, .forumPostTd, .forumThreadTd, .gTableLeft, .gTableRight, .newPollBlock, .newThreadBlock, .postTdInfo, .threadIcoTd, .threadPostTd, .threadViewTd{padding:10px 20px; border-bottom:1px solid #ddd}
.postBottom, .posttdMessage{border-bottom:1px solid #ddd}
.forumLastPostTd, .forumNameTd, .forumPostTd, .forumThreadTd, .gTableSubTop, .postTdTop, .threadAuthTd, .threadLastPostTd, .threadNametd, .threadPostTd, .threadViewTd{position:relative;}
.forumLastPostTd:before, .forumNameTd:before, .forumPostTd:before, .forumThreadTd:before, .gTableSubTop:before, .postTdTop:before, .threadAuthTd:before, .threadLastPostTd:before, .threadNametd:before, .threadPostTd:before, .threadViewTd:before{content:""; position:absolute; width:1px; height:60%; top:20%; left:0}
.gTableSubTop:first-child:before, .postTdTop:first-child:before{display:none}
.codeMessage {
border:2px solid #ccc!important;
background:#DBE1EB url(/bat/codeee.png) no-repeat top right!important;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin:7px 10px 7px 0;
padding:20px!important;
}

.quoteMessage {
border:2px solid #ccc!important;
background:#E5E0EE;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin:7px 10px 7px 0;
padding:20px!important;
}