@import "https://fonts.googleapis.com/css?family=Material+Icons|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,greek";
@font-face {
 font-family: 'Material Icons';
 src: local("Material Icons"), url(/.s/t/1709/MaterialIcons-Regular.eot)
}
@font-face {
 font-family: 'Open Sans';
 src: local("Open Sans"), url(/.s/t/1709/OpenSans.eot)
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block }
audio, canvas, video { display: inline-block }
audio:not([controls]) { display: none; height: 0 }
[hidden] { display: none }
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%
}
.product-card .product-tail { background-color:#fafafd }
* {
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box
}
body {
 color: #212121; /* темніший текст */
 background: #FAFAFD; /* залишається світлим */
 margin: 0;
 font-family: 'Open Sans', sans-serif;
 font-size: 13px
}
table { font-size: 100% }
.sidebox .pollBlock { font-family: 'Open Sans'!important }
li { list-style: none }
label { cursor: pointer }
img, object, audio, video, table, embed { max-width: 100% }
.myWinCont img { max-width: initial }
.myWinCont input.commFl { width: auto }
.wysibb *, form#uf-register :not(.customCheckbox):not(.customRadio):not(.captcha-answer), a.login-with i, ul.shop-tabs.with-clear li, ul.shop-tabs.with-clear { box-sizing: content-box }
h1 {
 margin: .67em 0;
 font-size: 26px
}
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 0 }
fieldset {
 margin: 0 2px;
 border: 1px solid silver
}
legend {
 padding: 0;
 border: 0
}
button, input, select, textarea {
 margin: 0;
 font-family: inherit
}
button, input { line-height: normal }
form tbody tr td { font-size: 13px }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
 cursor: pointer;
 -webkit-appearance: button
}
button[disabled], html input[disabled] { cursor: default }
input[type="checkbox"], input[type="radio"] {
 box-sizing: border-box;
 padding: 0
}
input[type="search"] {
 box-sizing: content-box;
 -webkit-appearance: textfield
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none }
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding: 0;
 border: 0
}
textarea {
 overflow: auto;
 vertical-align: top
}
#uNetRegF td { text-align:left }
html, button, input, select, textarea {
 color: #3c3c3c;
 font-family: 'Open Sans', sans-serif;
 font-size: 13px
}
aside { padding:30px 0 0 20px }
.customRadio {
 display: inline-block;
 width: 18px;
 height: 18px;
 padding: 3px;
 border: 2px solid #212121;
 border-radius: 50%;
 margin: 3px 3px 4px 0;
 cursor: pointer;
 vertical-align: middle
}
input[type="radio"]:checked + .customRadio:after {
 content:'';
 display:block;
 height:8px;
 width:8px;
 border-radius:50%;
 background-color:#3c3c3c
}
input[type="radio"]:checked + .customRadio { border:2px solid #3c3c3c }
#casing input[type='file']{
 color:#3c3c3c;
 background:transparent;
 padding:5px 10px 8px;
 margin-top:2px;
 margin-bottom:2px;
 text-decoration:none;
 outline:none
}
#casing select:not([multiple]),
.popup select:not([multiple]){
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:url(/.s/t/1709/arrow-down.png) #fff no-repeat;
 background-position:calc(100% - 13px) 50%,center
}
#casing select,
.popup select{
 color:#3c3c3c;
 background:transparent;
 border-radius:3px;
 border:1px solid #d3d3d3;
 font-family:"Open Sans";
 font-size:13px;
 padding:7px 30px 7px 10px;
 margin-top:2px;
 margin-bottom:2px;
 text-decoration:none;
 outline:none;
 transition:all .3s;
 -webkit-appearance:none;
 min-width:200px;
 max-width:300px;
 cursor:pointer
}
select::-ms-expand { display:none }
.customCheckbox{
 display:inline-block;
 width:16px;
 height:16px;
 border:2px solid #3c3c3c;
 border-radius:2px;
 cursor:pointer;
 position:relative;
 vertical-align:middle;
 margin:0 3px 4px 0
}
input[type="checkbox"]:checked + span.customCheckbox:after{
 content:'';
 display:block;
 width:3px;
 height:9px;
 border:2px solid transparent;
 border-bottom-color:#fff;
 border-right-color:#fff;
 position:absolute;
 top:-3px;
 left:3px;
 -webkit-transform:rotate(43deg);
 -ms-transform:rotate(43deg);
 transform:rotate(43deg)
}
input[type="checkbox"]:checked + span.customCheckbox{
 background-color:#3c3c3c;
 border-color:#3c3c3c
}
.customCheckbox:hover { border-color:#3c3c3c }
input.button[value=" + "],
input.button[value="+"]{ padding:8px 10px!important }
.ucf-option .customCheckbox,
div.i_search,
div.i_person,
#catmenu ul ul,
.nav-head,
#shop-basket ul li a:before,
.slide,
.eBlock+br,
#allEntries .eTitle:after,
.module_search .eTitle:after,
.module_stuff .eTitle+hr,
.ed-sep,
a.mcReloadBtn img,
a.mcSmilesBtn img,
a.mcBBcodesBtn img,
a.mcManageBtn img,
.module_tests .eTitle:after{ display:none }
.middle{
 box-sizing:border-box;
 min-height:calc(100vh - 188px);
 margin:0 auto;
 padding:15px 0 120px;
 max-width:1280px;
 color:#3c3c3c
}
body.base{
 background-color:#FAFAFD;
 border:none
}
hr{
 display:block;
 margin:15px 0;
 padding:0;
 height:0;
 border:0;
 border-top:1px solid #d3d3d3
}
img { vertical-align:middle }
fieldset{
 margin:0;
 padding:0;
 border:0
}
textarea { resize:vertical }
a{
 color:#536dfe;
 font-family:'Open Sans',sans-serif;
 text-decoration:none;
 font-size:13px
}
a:hover{ color:#4861cd }
.clr:after{
 display:table;
 clear:both;
 content:''
}
.opened { opacity:.6 }
.picture-block{ overflow:hidden }
.sidebar{
 float:left;
 width:25%
}
.container{
 float:right;
 width:75%
}
.content{
 padding:30px 20px;
 box-sizing:border-box
}
.cont-wrap{
 box-sizing:border-box;
 max-width:1280px;
 margin:0 auto;
 padding:0 20px
}
.login-b{
 padding:15px 20px;
 min-height:20px;
 text-align:right;
 max-width:1280px;
 margin:0 auto;
 box-sizing:border-box
}
.answer span{ line-height:27px }
div.catDescr{ font-size:13px }
.commTd2{ padding:0 0 10px }
input[type="submit"],
input[type="reset"],
input[type="button"],
button{
 padding:8px 14px;
 cursor:pointer;
 border-radius:3px;
 border:none;
 background:#3c3c3c;
 color:#fff;
 width:auto!important;
 transition:all .3s
}
select{ padding:3px 5px }
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover{ background:#5F5F5F }
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{ background:#5F5F5F }
input[type="submit"]:disabled,
input[type="reset"]:disabled,
input[type="button"]:disabled,
select:disabled{ opacity:.5 }
#casing input[type='button'].u-comboedit{
 color:#3c3c3c;
 background:url(/.s/t/1709/arrow-down.png) no-repeat #fff;
 border:1px solid #d3d3d3;
 background-position:96% 50%
}
[id^="catSelector"]{ padding-right:40px!important }
td.u-comboeditcell input[id^="catSelector"].x-selectable,
#addPhtFrm #uCatsMenu7{ max-width:360px }
#casing select[multiple]{
 padding:0 0 0 10px;
 background-color:#fff
}
.module-load .u-combolist>div{ font-size:13px }
input.codeButtons{
 margin-bottom:3px;
 min-width:30px
}
.ucf-bb input.codeButtons{ margin:0 3px 3px 0!important }
#casing form#addEntForm .iPhotoPrev{ max-height:inherit }
#casing form#addEntForm span[id*="iCode"].added{
 margin:10px 0 15px;
 padding-bottom:20px;
 border:1px solid #d3d3d3;
 background:rgba(0,0,0,.1);
 border-radius:3px;
 overflow:hidden
}
#casing form#addEntForm [for^=del_img]{
 display:inline-block;
 margin:-1px 5px 0 2px;
 font-size:13px!important
}
input[type="text"],
input[type="password"],
textarea{
 padding:7px 10px;
 background:#fff;
 font-size:13px;
 border-radius:3px;
 border:1px solid #d3d3d3;
 outline:none;
 box-sizing:border-box
}
.sidebar input[type="text"],
.sidebar input[type="password"],
.sidebar textarea{ background:rgba(241,239,249,0.4) }
.sidebar input[type="text"].loginField,
.sidebar input[type="password"].loginField,
.sidebar input[type="submit"].loginButton{
 margin:5px 0;
 min-width:unset
}
textarea{
 box-sizing:border-box;
 width:100%
}
input[type="button"]#newPhtBt{ width:auto!important }
input[type="button"]#order-button{ font-size:13px }
form[name="mform"] table td:first-child:not([align="center"]){
 text-align:right;
 padding-top:3px;
 padding-right:8px
}
div#imblock1 div:first-child .postRankName,
.reputation,
input#addcBut{ margin-top:5px }
input.fastSearch[type="text"]{
 padding:16px;
 min-width:223px;
 margin-left:6px
}
#thread_search_field{
 width:calc(100% - 55px)!important;
 max-width:223px;
 margin:0 4px 6px!important;
 float:right
}
.forumContent #thread_search_button{ margin-top:0 }
.nav-row{
 display:block;
 box-sizing:border-box;
 margin:0 auto;
 min-height:60px;
 width:100%;
 background-color:#fff;
 box-shadow:1px 1px 25px rgba(46,62,108,0.13)
}
.nav-row .cont-wrap{
 position:relative;
 padding:0 20px
}
.logo-lnk{
 color:#3c3c3c;
 white-space:nowrap;
 font-size:35px;
 line-height:80px;
 font-weight:600;
 transition:all .3s
}
.logo-lnk:hover{
 text-decoration:none;
 color:#5F5F5F
}
.show-menu,
.show-search,
.search-m-bd .searchForm{ display:none }
.pic-row{
 width:100%;
 background-size:100%;
 height:50%;
 background-repeat:no-repeat;
 background-position:50% 0;
 margin:0 auto
}
.main-menu{
 width:100%;
 position:relative
}
.main-menu ul{
 margin:0;
 padding:0;
 list-style:none
}
.main-menu li{
 position:relative;
 display:inline-block
}
.main-menu .uMenuRoot>li{ vertical-align:top }
.main-menu .uMenuRoot li:hover>a,
.main-menu a.uMenuItemA{ color:#4861cd }
.main-menu a,
.main-menu span{
 display:inline-block;
 vertical-align:middle;
 font-family:'Open Sans',sans-serif;
 font-weight:400
}
.main-menu a{
 color:#000;
 padding:0 15px 0 0
}
.main-menu a:hover,
.main-menu a:hover span{
 color:#4861cd;
 text-decoration:none
}
.main-menu .uMenuRoot>li>a,
.main-menu .uMenuRoot>li>span{
 height:40px;
 line-height:40px;
 vertical-align:top;
 transition:all .3s
}
.uMenuItemA{ cursor:default }
.uMenuRoot>li>.uMenuItemA span{ border-bottom:3px solid #536dfe }
#main-menu #overflow li.uWithSubmenu .menu_tog,
#main-menu li.uWithSubmenu li.uWithSubmenu .menu_tog{
 right:auto;
 left:5px;
 top:11px;
 -webkit-transform:rotate(90deg)!important;
 -ms-transform:rotate(90deg)!important;
 transform:rotate(90deg)!important
}
#main-menu .uWithSubmenu li a span,
#overflow li a span{ padding:0 10px }
li:hover>.uWithSubmenu:after{ border-right-color:#4861cd!important }
.main-menu li ul{
 display:none;
 background-color:#FAFAFD;
 box-shadow:0 5px 15px rgba(46,62,108,.1);
 min-width:110px
}
.main-menu li ul a,
.main-menu li ul li>span{ padding:8px 20px }
#catmenu ul.uMenuRoot{
 height:43px;
 overflow:hidden
}
#catmenu li:hover>ul{
 position:absolute;
 width:200px;
 right:-10px;
 z-index:10;
 display:block
}
#catmenu li.uWithSubmenu:hover>ul{
 display:block;
 background:#FAFAFD
}
ul#overflow li.uWithSubmenu ul{
 right:100%
}
#main-menu #catmenu ul ul ul{
 top:-10px;
 left:-200px
}
.main-menu li li{
 display:block;
 margin:0;
 padding:0;
 min-width:80px;
 text-transform:none
}
.main-menu li li a,
.main-menu li li>span{
 display:block;
 width:100%
}
.main-menu li ul>li{ position:relative }
.main-menu li ul{ padding:10px 0 }
.main-menu li ul li:hover>ul{
 position:absolute;
 top:-10px;
 right:100%;
 left:auto;
 z-index:10;
 display:block
}
.sidebar .uMenuV ul{ padding-left:15px }
.nav_menu_toggler{
 padding:12px 20px 12px 40px;
 cursor:pointer;
 transition:all .5s;
 text-rendering:optimizeLegibility;
 font-feature-settings:liga;
 ms-font-feature-settings:liga
}
.nav_menu_toggler span{
 display:block;
 width:4px;
 height:4px;
 background-color:#536dfe;
 border-radius:50%;
 margin:1px 5px
}
nav ul li.navItemMore{
 display:none;
 position:absolute;
 right:10px;
 top:0;
 margin-bottom:-1px!important;
 padding-bottom:1px!important
}
li.uWithSubmenu a{
 padding-right:25px;
 position:relative
}
li.navItemMore{ width:70px }
.menu_tog{
 color:#212121;
 position:absolute;
 top:calc(50% - 5px);
 font-size:16px;
 right:7px;
 cursor:pointer
}
.switchActive,
.switchBack,
.switchNext,
.swchItemA,
.swchItem{
 padding:6px 12px;
 color:#3c3c3c;
 font:600 16px 'Open Sans',sans-serif;
 transition:all .3s
}
.switchDigit{
 padding:6px 12px;
 color:#3c3c3c;
 font:600 14px 'Open Sans',sans-serif;
 transition:all .3s
}
.swchItem:hover{
 background:#3c3c3c;
 border-radius:3px;
 color:#fff
}
.switchActive,
.swchItemA{
 border:none;
 border-radius:3px;
 display:inline-block;
 background:#3c3c3c;
 min-width:34px;
 min-height:34px;
 color:#fff
}
.catPages1{
 padding-bottom:10px;
 transition:all .3s
}
.catPages1 a:hover{
 background-color:#3c3c3c;
 color:#fff
}
.content .catPages1{ padding:20px 0 10px }
.swchItem1 span,
.swchItemA1 span{
 display:inline-block;
 font-size:16px;
 margin:10px 0;
 padding:6px;
 border-radius:3px;
 font-weight:600
}
.swchItem1 span{
 color:#3c3c3c;
 transition:all .3s
}
.swchItem1:hover span{
 background-color:#3c3c3c;
 color:#fff
}
.swchItemA1 span{
 background-color:#3c3c3c;
 color:#fff
}
td[width="60%"]+td[align="right"]{ white-space:nowrap }
.pagesBlockuz1{ margin-left:15px }
#main-content.wide-page{
 float:none;
 width:auto
}
.gTable{ padding-bottom:45px }
.eBlock{
 border-bottom:1px solid #d3d3d3;
 padding-bottom:30px;
 word-break:break-word;
 margin-bottom:15px
}
.eText{
 font-family:'Open Sans',sans-serif
}
.eTitle{
 font-weight:300;
 font-size:28px;
 font-family:'Open Sans',sans-serif
}
.eTitle>div{ color:#000 }
.eTitle a{
 color:#536dfe;
 font-size:28px;
 font-weight:300;
 text-align:justify;
 transition:all .3s
}
.eTitle a:hover{
 text-decoration:none;
 color:#4861cd
}
.eMessage,
.cMessage{
 font-family:'Open Sans',sans-serif
}
.cTop{ padding:0 0 15px }
.eDetails{
 font-family:'Open Sans',sans-serif;
 padding-bottom:30px
}
.eDetails a{ font-weight:600 }
.eDetails,
.eDetails1,
.eDetails2{ padding:10px 0 0!important }
.ed-sep{
 display:inline-block;
 padding:0 1px 0 4px
}
#addEntForm input[type='hidden']+br{ display:none }
#testBlockD .eTitle{ padding:0 0 15px }
.eBlock+table td[width="60%"],
.v-channel-page+div+table td[width="60%"],
.shop-info table td[width="60%"]{
 font-size:18px;
 padding:0 0 20px
}
.vep-comments table td[width="60%"]{
 font-size:18px;
 padding:10px 0 20px
}
.eVariant label{ padding-left:5px }
.entryReadAll{
 border-radius:3px;
 transition:all .3s
}
.entryReadAllLink{
 color:#536dfe;
 font-weight:400
}
.entryReadAllLink:hover{ text-decoration:none }
#cntContaineroEditdscr,
#cntContaineroEditmessage{ padding-top:15px!important }
.comEnt .cTop,
.comEnt+div .cTop,
#newEntryB .cTop,
#newEntryT .cTop{
 padding:0 0 10px;
 float:left;
 margin:0 0 0 87px
}
.comEnt .cMessage,
.comEnt .cMessage+div,
.comEnt+div .cMessage,
#newEntryB .cMessage,
#newEntryT .cMessage,
.myBdTop .cMessage{ padding-left:90px!important }
.comEnt .uComment .cMessage,
#newEntryB .uComment .uc-content .cMessage,
#newEntryT .uComment .uc-content .cMessage{ padding-left:0!important }
.cMessage .user_avatar img{
 width:70px;
 margin:-30px 10px 5px -90px;
 border-radius:50%
}
.com-order-block{
 padding:10px 0 40px
}
.module-news .archiveDateTitleLink{
 display:block;
 padding-top:30px
}
.module-news .archiveEntryTitle ul{ margin:0 }
.module-stuff .eText table div{
 white-space:nowrap;
 padding:12px 0
}
.module-stuff input[name='szw'],
.module-stuff input[name='szh']{
 width:65px!important;
 margin-right:3px
}
.module-stuff input[name='szh']{ margin-left:3px }
.module-stuff .eText img{
 margin:5px 10px 5px 0!important
}
.module-stuff>div#allEntries{ padding:35px 0 }
.module-stuff .eDetails{ padding:0!important }
.module-stuff #uEntriesList .uEntryWrap{ padding-bottom:30px }
.module-stuff span[class^='sortBlock']{
 display:inline-block;
 padding:10px 0
}
.module-video #uEntriesList .ve-screen,
.module-video .vep-video-block img,
.module-video .vep-screenshots img{ border-radius:0 }
.module-video .btn-title{ white-space:normal }
.module-video .vep-screenshots{
 padding:20px 0 10px 5px
}
.ve-details .ve-details1,
.v-entry-page .vep-separator,
.v-channel-page .vcp-descr{
 background:0;
 border-bottom:1px solid #d3d3d3
}
.module-gb #allEntries .report-spam-target{
 padding-top:15px;
 margin-bottom:10px;
 border-bottom:1px solid #d3d3d3
}
.content .cMessage{ line-height:1.5 }
.smiles{ border-spacing:0 }
.cMessage .user_avatar{ padding:0 5px 5px 0 }
.wysibb-body{ border:none }
.sidebox{
 box-sizing:border-box;
 margin-bottom:20px;
 padding:25px;
 background-color:#fff;
 font-weight:400;
 font-family:'Open Sans',sans-serif;
 box-shadow:0 5px 15px rgba(46,62,108,0.1)
}
.sidebox-ttl{
 padding-bottom:15px;
 text-align:center;
 font-size:22px;
 line-height:1.2
}
.sidebox .uMenuRoot{ list-style:none }
.sidebox-bd{ font-size:13px }
.sidebox-bd li{ list-style-position:inside }
.pollQue,
.pollAns,
.pollLnk a,
.pollTot{ font-size:13px!important }
.ulb-mid{ color:#000 }
.sidebox li.uWithSubmenu.over>ul,
.sidebox li.parent-li.over>ul{ display:block }
.sidebox li.uWithSubmenu,
.sidebox li.parent-li{ position:relative }
.sidebox ul ul{
 display:none;
 margin:0;
 padding:0 0 0 30px
}
.sidebox li b{ font-weight:400 }
.parent-li em:hover,
.sidebox .gTableTop[onclick*="shopCatBlocks"]:hover:before,
.sidebox .gTableSubTop:hover:before{
 color:#fff;
 transition:all .2s ease;
 background-color:#536dfe;
 cursor:pointer
}
.sidebox .gTable ul{ padding:0 0 0 21px }
.sidebox li a,
.sidebox .catsTable a{
 display:inline-block;
 line-height:26px
}
.sidebox div.gTableTop,
.pollAns{ padding:3px 0!important }
.sidebox .gTableTop[onclick*="shopCatBlocks"]:before,
.sidebox .gTableSubTop:before,
.parent-li em{
 content:"+";
 width:20px;
 height:20px;
 display:inline-block;
 text-align:center;
 margin-right:5px;
 line-height:20px;
 border-radius:3px;
 background-color:transparent;
 transition:all .2s ease;
 cursor:pointer
}
#shop-basket{ text-align:center }
.calWday,
.calWdaySe,
.calWdaySu{
 font-weight:600;
 padding:8px 0
}
.calMday{ padding:8px 0 }
.calTable{ width:100% }
.calMdayIsA{ cursor:pointer }
.calMdayA{
 border-radius:3px;
 background:#536dfe;
 color:#fff;
 transition:background .2s ease
}
.calMdayIsA:active{ transition:background 0 }
.calMdayLink,
.calMdayIsA{ font-weight:700 }
.calMdayIs{ cursor:pointer }
.calMdayIs:hover .calMdayLink,
.calMdayIsA:hover .calMdayLink{ color:#3c3c3c }
.calMdayIsA .calMdayLink:hover{ text-decoration:none }
.archUl{
 margin:0;
 padding:0;
 list-style:none
}
#casing .spec-filter{
 border-right:none;
 overflow:hidden
}
#casing .spec-filter-tag{ background:transparent }
.cMessage{
 font-size:13px;
 line-height:1.2;
 word-wrap:break-word
}
#mchatBtn{
 background-color:#3c3c3c;
 border:none;
 border-radius:3px;
 padding:8px 13px;
 color:#fff;
 width:auto!important
}
textarea#mchatMsgF{
 font-family:"Open Sans";
 padding:10px 15px;
 font-size:13px;
 margin:10px 0
}
iframe#mchatIfm2{ border-top:1px solid #dadada }
body:not(.base) div[class^="cBlock"]{
 font-size:13px;
 line-height:16px
}
form#MCaddFrm{ padding:15px 0 0!important }
#MCaddFrm table{ border-spacing:0 }
#MCaddFrm select#mchatRSel{
 margin-bottom:8px;
 min-width:85px;
 color:#212121;
 font-family:"Open Sans";
 font-size:13px!important;
 font-weight:400
}
#mchatNmF{ box-sizing:border-box }
.mcReloadBtn img,
.mcSmilesBtn img,
.mcBBcodesBtn img,
.mcManageBtn img{ display:none }
.mcReloadBtn:before,
.mcSmilesBtn:before,
.mcBBcodesBtn:before,
.mcManageBtn:before{
 color:#536dfe;
 font-family:"Material Icons";
 font-size:20px;
 font-weight:400;
 display:inline-block;
 margin:5px;
 transition:all .3s;
 text-rendering:optimizeLegibility;
 font-feature-settings:liga;
 ms-font-feature-settings:liga
}
.mcReloadBtn:hover:before,
.mcSmilesBtn:hover:before,
.mcBBcodesBtn:hover:before,
.mcManageBtn:hover:before{ color:#212121 }
.mcReloadBtn::before{ content:'\E5D5' }
.mcSmilesBtn::before{ content:'\E420' }
.mcBBcodesBtn::before{ content:'\E86F' }
.mcManageBtn::before{ content:'\E254' }
.sidebox .answer>div{
 height:3px;
 margin-top:3px;
 padding-top:0!important;
 background-color:#eee
}
.answer{ font-size:13px }
.pollButton{ padding:10px 0 }
.pollLnk a{ white-space:nowrap }
.cat-blocks.gTable{
 margin-top:0;
 border-top:none
}
.cat-blocks.gTable:before{ border:none }
.cat-blocks.gTable div{ font-size:13px!important }
.cat-blocks.gTable .forumNameTd{ border-top:none }
.sidebar .gTableTop,
.sidebar .gTableSubTop,
.sidebar .forumNameTd{
 font-weight:400;
 border:none;
 background:transparent;
 color:#536dfe
}
.sidebar .gTableTop:hover,
.sidebar .gTableSubTop:hover,
.sidebar .forumNameTd:hover{ color:#4861cd }
.sidebar ul,
.sidebar li{ list-style-position:inside }
.user-box{ text-align:center }
.user-box img{
 max-width:70px;
 border-radius:50%;
 margin-bottom:10px
}
.no_avatar{
 margin:0 auto 10px;
 padding:18px 20px;
 display:block;
 width:70px;
 height:70px;
 font-size:30px;
 background:#536dfe;
 border-radius:50%;
 color:#fff
}
.queryField{
 box-sizing:border-box;
 padding:7px 44px 7px 10px!important;
 width:100%;
 border:1px solid #e9e9e9;
 border-radius:3px 0 0 3px
}
#casing #main-content .searchSbmFl{
 padding:8px 20px;
 height:34px;
 background:#3c3c3c url(/.s/t/1709/srch.png) no-repeat 50% 50%;
 text-indent:-10000px
}
.module-search #sfSbm{ margin:0 5px }
#main-content form[action$="search/"] table td+td{ width:33% }
#main-content form[action$="search/"] table td{ white-space:normal!important }
.search-m-bd{ display:none }
.sidebox.srch .searchForm{
 position:relative;
 display:block
}
.sidebox.srch .searchSbmFl{
 padding:8px 20px;
 background:#3c3c3c url(/.s/t/1709/srch.png) no-repeat 50% 50%!important;
 text-indent:-10000px;
 width:40px;
 height:34px;
 border:none;
 position:absolute;
 border-radius:0 3px 3px 0;
 top:0;
 right:0
}
.sidebox.srch .searchSbmFl:hover{
 background:#5F5F5F url(/.s/t/1709/srch.png) no-repeat 50% 50%!important
}
#sFltLst{
 z-index:1000!important;
 border:1px solid #d3d3d3;
 background:#fff
}
.xw-mc .myWinCont label{ vertical-align:text-bottom }
#main-content .myWinCont,
#main-content .myWinCont td,
#main-content .myWinCont dl,
#main-content .myWinCont dt{ color:#3c3c3c }
#main-content .queryField{ width:80%!important }
.module-tests .eMessage{
 border-bottom:1px solid #d3d3d3;
 padding:5px 0 25px
}
.module-tests #testBlockD .eMessage{
 border-bottom:none;
 padding:5px 0 25px
}
#main-content fieldset{
 border:1px solid #d3d3d3;
 padding:10px;
 margin:0 0 20px
}
.module-gb div#pagesBlock1{
 position:relative;
 text-align:right
}
.module-gb #numEntries{
 padding:45px 0 0;
 margin-bottom:15px
}
.footer{
 min-height:60px;
 padding:25px 0;
 width:100%;
 background-color:#393939;
 color:#fff
}
.footer .cont-wrap{ padding:0 40px }
.footer a{ color:#fff }
.copy{ float:left }
.ucoz-copy{ float:right }
.forumContent{
 padding:30px 20px
}
/*.forumContent .switchActive,.forumContent .switchDigit,.forumContent .switchBack,.forumContent .switchNext,.forumContent .swchItemA,.forumContent .swchItem{background-color:#3c3c3c;color:#fff}*/
.forumContent .switchActive,
.forumContent.swchItemA{
 background-color:#3c3c3c;
 color:#fff
}
.forumContent .gTable .gTableRight.pageinvoices b{
 font-size:14px;
 font-weight:400
}
.forumContent .gDivRight img{ max-width:none }
.forumContent tr[id^='post'] .postTdTop,
.forumContent tr[id^='post'] .postTdInfo,
.forumContent tr[id^='post'] .postBottom{ border-left:1px solid #d3d3d3 }
.forumContent tr[id^='post'] .posttdMessage,
.forumContent tr[id^='post'] .postBottom{ border-right:1px solid #d3d3d3 }
.forumContent .gDivRight img.userAvatar{ border-radius:50% }
.forumContent .ucoz-forum-post-image-preview{ margin:0 5px }
.ucoz-forum-post-image-interface input[name^='iws'],
.ucoz-forum-post-image-interface input[name^='ihs']{
 font-size:13px!important;
 width:53px!important;
 color:#212121!important
}
.gTableRight,
.gTableLeft{ padding:10px!important }
td.gTableRight,
td.gTableLeft{ border-bottom:1px solid #d3d3d3 }
.fFastSearchTd{ position:relative }
input[type="text"].fastSearch{
 box-sizing:border-box;
 padding-right:30px!important;
 height:25px;
 color:#6c6c6c;
 font-style:normal
}
input[type="submit"].fastSearch:hover{ background-color:#5F5F5F }
input[type="submit"].fastSearch:active{ background-color:#5f5f5f }
.user_avatar img{ border-radius:50% }
.uTable{
 border-spacing:0;
 margin:0;
 padding:0
}
.uTable td{
 padding:8px 10px;
 border-bottom:1px solid #d3d3d3
}
.uTable td.uTopTd{
 border-bottom:none;
 color:#fff;
 background-color:#536dfe
}
table#usch input,
form[name="fuser"] input,
.popupbody #addform input,
form[name="memform"] input,
form[name="memform"] select{
 margin:7px 4px!important;
 vertical-align:middle
}
.forumContent .gDivLeft .gDivRight hr{ border-top:none }
#mchatIfm2 a{ color:#4861cd }
.postNameFl,
.postDescrFl{
 box-sizing:border-box;
 margin-top:5px
}
#frM60{ padding-top:10px }
#casing #subscribe{
 font-size:12px;
 margin:0 10px
}
#subscribe a{ font-size:12px }
.module-shop #cont-shop-invoices td.col_payment_id{ text-align:center!important }
.gTable{
 border-spacing:0;
 border-collapse:collapse;
 color:#3c3c3c;
 font-family:'Open Sans',sans-serif
}
.gTableTop{
 height:40px;
 background:#536dfe;
 border-radius:3px 3px 0 0;
 color:#fff;
 font-size:22px
}
.gTableTop,
.gTableSubTop{ padding-left:30px }
.gTableTop a{ color:#fff }
.gTableSubTop a{ font-weight:400 }
.gTableTop a:hover,
.gTableSubTop a:hover{
 opacity:.7;
 text-decoration:none
}
.gTableRight[id^=fr]{ background-color:#FAFAFD }
.forum,
.threadLink{
 font-weight:300;
 font-size:22px
}
.threadLink,
.gTableBody1 a,
.lastPostUserLink{ font-weight:400 }
.forumContent .gTableTop a{ font-size:22px }
#delPsSbm{ font-size:13px!important }
#casing .forumContent #delPtBut .gTableSubTop{
 padding:20px 0!important;
 border-bottom:1px solid #d3d3d3
}
.forumContent .gTableTop{ padding:10px 15px }
.forumContent table{ border-collapse:collapse }
.forumContent td.gTableRight,
.forumContent .postTdInfo,
.forumContent td.gTableLeft{ border-bottom:1px solid #d3d3d3 }
.forumContent .forumNameTd{ border-bottom:1px solid #d3d3d3 }
.forumContent .postPoll{ padding:0!important }
.forumContent .postPoll div[id^='pollBlock']{ border:1px solid #d3d3d3 }
.gTableBody,
.gTableBody1,
.gTableBottom,
.gTableError,
.forumLastPostTd,
.threadNametd,
.threadAuthTd,
.threadLastPostTd,
.threadsType,
.newThreadBlock,
.newPollBlock,
.postTdInfo,
.codeMessage,
.quoteMessage,
.forumIcoTd,
.forumThreadTd,
.forumPostTd,
.threadIcoTd,
.threadPostTd,
.threadViewTd{
 padding:15px 10px!important;
 border-bottom:1px solid #d3d3d3
}
.gTableSubTop{
 padding-left:12px;
 height:38px;
 border-top:1px solid #d3d3d3;
 background-color:#FAFAFD;
 text-align:left
}
.gTableSubTop:first-child{ border-left:0 }
.forumIcoTd,
.table .threadIcoTd:first-child{ border-left:none }
.threadsDetails{
 padding:10px 15px;
 border-top:1px solid #d3d3d3;
 border-bottom:1px solid #d3d3d3
}
.funcBlock{ color:#000 }
#filter_by{ margin-right:5px }
.gTableSubTop{ padding-right:5px }
.threadsDetails,
.forumOnlineBar{
 background:#FAFAFD;
 padding-left:5px
}
#allSmiles a{ font-size:13px!important }
#addform input[type="checkbox"]{ margin-right:3px }
#casing form#addEntForm span+input[type='file']{
 margin-left:10px;
 margin-bottom:0
}
.switches{ margin-bottom:3px }
.middle .postTable{
 border-spacing:0;
 border-bottom:1px solid #d3d3d3
}
.postTdTop{
 border-bottom:1px solid #d3d3d3;
 border-right:1px solid #d3d3d3;
 font-size:14px;
 padding:5px 10px
}
.ucoz-forum-post,
.postTdInfo{ font-size:14px }
.postBottom{ border-top:1px solid #d3d3d3 }
.postBottom:first-child{ border-right:1px solid #d3d3d3 }
.posttdMessage{ padding:10px 10px 5px }
.postBottom{ padding:5px 10px }
.postTdInfo{
 padding-top:5px;
 border-right:1px solid #d3d3d3
}
.gTableLeft,
.postTdInfo{
 padding-left:5px;
 text-align:center
}
.forumMemSwch,
.forumMemNum{ padding:5px }
#frM57,
#frM58{ padding-top:5px }
#frM60,
.searchSubmitFl,
.userSchFrm,
#forum_filter{ padding-bottom:5px }
#allSmiles a:hover{ text-decoration:underline }
.searchQueryFl{ margin-bottom:5px }
#casing .gTableBody1 input[type='text']{ margin:3px 2px 3px 0 }
#casing .gTableBody1 input.searchQueryFl{ margin:3px 0 }
#casing select[name="time"],
#casing select[name="period"],
#casing select[name="pya"],
#casing select[name="pma"],
#casing select[name="pda"],
#casing select[name="pha"],
#casing select[name="pmia"],
#casing select[name="ma"],
#casing select[name="ya"],
#casing select[name="da"],
#casing select[name="ha"],
#casing select[name="mia"],
#casing input#cdate1,
#casing input#invoice_sum1,
#casing input#date2,
#casing select#sdate,
#casing #uf-birthday-d,
#casing #uf-birthday-m,
#casing #uf-birthday-y,
#casing input#date1,
#casing select[name="polltime"],
#casing select[name="pollterm"],
#casing select[name="by"],
#casing select[name="bm"],
#casing select[name="bd"]{
 min-width:unset;
 margin:7px 2px
}
form#addEntForm li select:first-child{ margin-left:0 }
form#addEntForm #isontop ~ span.customCheckbox{ display:inline-block }
input[name="user"]{ min-width:200px }
.forumContent .pagesInfo{
 padding:4px 7px;
 font-weight:400;
 font-size:11px;
 background:#536dfe;
 color:#fff
}
.forumContent .switch:last-child,
.forumContent .switchActive:last-child{ border-radius:0 3px 3px 0 }
.forumContent .switchActive{
 padding:3px 7px;
 font-size:13px;
 font-weight:400;
 background:#3c3c3c;
 color:#fff;
 min-width:inherit;
 min-height:inherit
}
.forumContent form#forumPollF table tr:first-child td{ padding:10px 0 5px }
.forumContent form#forumPollF table tr:last-child td{ padding:5px 0 10px }
.gTableTop #subscribe,
.gTableTop #subscribe a,
.gTableTop a.subscribe_forum{ font-size:11px }
#main-content .shop-itempage-price{
 font-size:33px;
 font-weight:300;
 line-height:40px;
 display:block;
 margin:-3px 0 0;
 padding:0
}
div#cont-shop-invoices .fil_togg_wrapper{ margin:10px 0 }
#main-content .shop-tabs a:hover{ text-decoration:none!important }
#main-content .module-shop .shop-tabs{
 border-left:none;
 border-bottom:3px solid #d3d3d3
}
#main-content .module-shop .shop-tabs li{ border:none }
#main-content .module-shop .shop-tabs{ height:30px }
#main-content .module-shop .shop-tabs a{ font-weight:700 }
#main-content .shop-tabs li.postRest1 a{
 font-weight:700;
 color:#3c3c3c
}
#main-content .shop-tabs li.postRest1{
 background-color:rgba(0,0,0,0.1);
 border-radius:3px 3px 0 0
}
input[type="button"][id^="bid-"]{
 padding:8px 30px;
 margin:5px 0 2px 4px
}
#casing table.catalog h3{
 font-size:28px;
 font-weight:400;
 margin:10px 0 0 60px
}
#casing .module-shop table.catalog h3 a{
 font-size:22px;
 font-weight:300
}
table.catalog div{ font-size:14px }
.module-shop .goods-list{ padding:10px 0 40px }
.module-shop .fstChoiceItem{
 border:1px solid #536dfe;
 background-color:#536dfe
}
.module-shop .goods-list td[width='150']+td,
.module-shop td.shop-itempage-images+td{ padding:0 0 0 20px }
.module-shop #shop-price-list .forumIcoTd{ font-size:13px!important }
#casing .module-shop select{ min-width:80px }
.fil_togg_wrapper+hr+table td{
 display:inline-block;
 width:50%!important;
 text-align:left!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:7px!important }
.module-shop h1{
 font-size:33px;
 font-weight:300
}
.module-shop h2{
 font-size:30px;
 font-weight:300;
 border-bottom:1px solid #d3d3d3;
 padding-bottom:15px
}
.module-shop a.shop-item-title{
 font-size:30px;
 transition:all .3s;
 font-weight:300
}
.module-shop .shop-item-brief,
.module-shop .opt{ font-size:13px }
.module-shop .shop-item-price{ font-size:26px }