#catmenu li.uWithSubmenu:hover>ul, 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}
*{-webkit-box-sizing:border-box; box-sizing:border-box}
html{font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}
#casing .forum-box select, body, figure{margin:0}
audio, iframe, img, object, table, video{max-width:100%}
a:active, a:hover{outline:0}
h1{margin:.67em 0; font-size:2em}
img{border:0}
svg:not(:root){overflow:hidden}
fieldset{margin:0}
fieldset, legend{padding:0; border:0}
button, input, select{margin:0; font-family:inherit}
textarea{font-family:inherit}
input{line-height:normal}
button, select{text-transform:none}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance:button}
html input[type=button]{cursor:pointer}
button[disabled], html input[disabled]{cursor:default}
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}
table{font-size:100%}
#uNetRegF td{text-align:left}
html, input, select, textarea{color:#1d2538}
.base>.cont-wrap{min-height:calc(100vh - 51px)}
body:not(.base){padding:10px!important}
a, body{font-family:'Ubuntu',sans-serif}
body{background:#fff; font-size:14px; line-height:1.5; color:#3f4450}
body.base{border:0; background:#060d1d url(/1/layer-15_copy.jpg) no-repeat 50% 0; background-size:contain}
hr{display:block; margin:10px 0; padding:0; height:0; border:0; border-bottom:1px solid #d6d6d6}
.ulightbox>img{max-width:100%; width:100%}
a{color:#4a6bb8; text-decoration:none}
a:hover{color:#3f5c9e; text-decoration:underline}
a:active{color:#354d85}
.clr:after{display:table; clear:both; content:''}
.cont-wrap{margin:0 auto; padding:80px 40px 0; max-width:1200px}
#casing{margin:0 auto; max-width:1280px; position:relative}
.wrapper{display:-webkit-box; display:-ms-flexbox; display:flex; width:100%}
#content{-webkit-box-flex:5; -ms-flex:5 1 10px; flex:5 1 10px; background-color:#fff; padding:30px 25px; max-width:100%}
aside{-webkit-box-flex:2; -ms-flex:2 1 10px; flex:2 1 10px; background-color:#f0f0f0; padding:30px 0; border-left:1px solid #d6d6d6; max-width:315px}
.sidebar{position:relative; float:right; padding:40px 0 70px}
input[type=checkbox], input[type=radio], label{vertical-align:middle}
input[type=checkbox], input[type=radio]{margin-right:3px}
button, input[type=button], input[type=reset], input[type=submit]{padding:10px 34px; width:auto!important; border:0; background-color:#ffbb28; color:#1d2538; line-height:1.2; cursor:pointer; -webkit-transition:background-color .15s ease; -o-transition:background-color .15s ease; transition:background-color .15s ease}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover{background-color:#ffd438}
#filter_word+input[type=submit], input.fastNav, input[type=submit].fastSearch{padding:10px!important; vertical-align:middle}
input[type=button]:active, input[type=reset]:active, input[type=submit]:active{background-color:#e5a225}
input[type=button]:disabled, input[type=reset]:disabled, input[type=submit]:disabled, select:disabled{background-color:#e3e3e3}
input[type=text].iCode_main_inp{padding:11px 0; font-size:11px!important}
#iplus input[type=button], .allUsersBtn, .commTd2 input[type=button], .manTd2 input[type=button], .manTdBrief input[type=button], .manTdText input[type=button], input[type=button]#newPhtBt, input[type=button].codeButtons, select.codeButtons{width:auto!important}
input[type=button][id^=bid-]{margin:2px 0 2px 3px; vertical-align:middle}
form[name=fuser] input, form[name=memform] input, form[name=memform] select, table#usch input{margin:4px!important; vertical-align:middle}
input[type=password], input[type=text], textarea{padding:9px 9px 8px; margin:2px 0; border:1px solid #d6d6d6; background:#fff; font-size:14px}
button:focus, input:focus, select:focus{outline:0}
input[id^=qid-]{text-align:center; vertical-align:middle}
textarea{width:100%; resize:none}
input[type=button]#order-button{height:auto}
.main-menu li ul, .slider1, .slider2{background-color:#1d2538}
.slider2 a{color:#6377a6}
.slider2{padding:25px 40px 50px}
.slider2 .bx-wrapper{margin:0 auto}
.slider2 .title{text-align:center; line-height:1.3}
.slider2 .title a:hover{color:#ffbb28}
.slider2 .bx-pager.bx-default-pager{bottom:-25px}
.slider-wrapper{background-color:#3e4b7d; color:#fff}
.slider2 a.bx-prev{left:-40px}
.slider2 a.bx-next{right:-40px}
.slider2 .img-wrapp{width:138px; height:200px; margin-bottom:5px}
.slide .photo img, .slider2 .img-wrapp img{width:100%; height:100%; object-fit:cover}
.slide{max-height:30vw}
.text-block{padding:20px 40px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:80%; text-align:center}
.text-block h1{font-size:28px; font-weight:500; line-height:1.5; margin:10px 0}
.text-block p{font-size:14px; line-height:1.5; margin:5px 0}
.slider-wrapper .info-btn{display:inline-block; color:#1d2538; font-size:14px; line-height:1.4; background-color:#ffbb28; padding:8px 25px; transition:all .3s; margin-top:10px; font-weight:500}
.slider-wrapper .info-btn:hover{background-color:#ffd438; text-decoration:none}
.slider-wrapper .info-btn:active{background-color:#e5a225}
.slide .photo img{border:0; max-width:100%; object-position:center}
.slide .photo{filter:brightness(.7)}
.slider2 .bx-controls-direction{top:64px}
.bx-wrapper, .main-menu li, .main-menu li ul>li{position:relative}
.bx-controls-direction{position:absolute; top:calc(50% - 24px); width:100%}
.bx-controls-direction a{position:absolute; font-family:'Material Icons'; font-size:48px; color:rgba(255,255,255,.5); opacity:.5; text-rendering:optimizeLegibility; font-feature-settings:'liga'; ms-font-feature-settings:'liga'}
.bx-controls-direction a:hover{color:#ffbb28; opacity:1; text-decoration:none}
a.bx-prev{left:0}
a.bx-next{right:0}
.bx-pager.bx-default-pager{position:absolute; bottom:25px; width:100%; text-align:center}
.bx-pager.bx-default-pager>div{display:inline-block; margin:0 5px}
.bx-pager-link{text-indent:-1000px; display:inline-block; width:8px; height:8px; border-radius:4px; background-color:#7181a7; overflow:hidden}
#sFltLst, .bx-pager-link.active{background-color:#fff}
.bx-pager-link:hover, .navItemMore:hover .nav_menu_toggler span{background-color:#ffbb28}
.header{color:#fff; margin:0 auto; position:relative; background-color:#1d2538}
.logo-b{background-color:#283450; padding:10px 20px}
.logo-lnk, .logo-name{text-transform:uppercase; color:#fff}
.logo-lnk{font-size:16px; font-weight:500; -webkit-transition:color .3s; -o-transition:color .3s; transition:color .3s; vertical-align:middle; text-decoration:none}
.logo-lnk:hover{text-decoration:none; color:#ffbb28}

.logo-name{margin-top:20px; font:2.578462em 'cricket',sans-serif; white-space:nowrap}
.sidetitle{padding-bottom:15px; text-align:center; font-size:1.5385em; line-height:1.2}
#content.wide-page{float:none; width:auto; max-width:100%}
#sFltLst{-webkit-box-shadow:0 0 1px rgba(0,0,0,.4); box-shadow:0 0 1px rgba(0,0,0,.4)}
#catmenu{width:70%; float:left}
.main-menu{padding:0; width:100%; position:relative; display:flow-root; height:55px}
.main-menu ul{margin:0; padding:0; list-style:none}
.main-menu li{display:inline-block}
.main-menu .uMenuRoot>li{vertical-align:top}
.main-menu li:hover>a.uMenuItemA{background-color:transparent}
.main-menu .uWithSubmenu a.uMenuItemA span, .main-menu a.uMenuItemA span{color:#fff}
.main-menu .uMenuRoot li:hover>a, .main-menu .uMenuRoot li:hover>i{color:#ffbb28}
.main-menu #overflow a.uMenuItemA span{border-bottom:none}
.main-menu a, .main-menu span{display:inline-block; vertical-align:middle; word-break:break-word}
.main-menu a{color:#6377a6; padding:0 10px}
.main-menu a:hover, .main-menu a:hover span, .soc-block a{text-decoration:none}
.main-menu .uMenuRoot>li>a, .main-menu .uMenuRoot>li>span{padding:20px 10px; vertical-align:middle}
.uMenuItemA{cursor:default}
.main-menu #overflow li.uWithSubmenu .menu_tog, .main-menu li.uWithSubmenu li.uWithSubmenu .menu_tog{right:initial; left:5px; -webkit-transform:rotate(90deg)!important; transform:rotate(90deg)!important; -ms-transform:rotate(90deg)!important}
#overflow li a span, .main-menu .uWithSubmenu li a span{padding:0 10px}
li:hover>.uWithSubmenu:after{border-right-color:#58b0be!important}
.main-menu li ul{display:none; min-width:110px}
.main-menu li ul a, .main-menu li ul li>span{padding:13px 20px}
#catmenu ul.uMenuRoot{overflow:hidden; position:relative}
#catmenu li:hover>ul{position:absolute; padding:10px 0; width:220px; left:initial; top:99%; right:0; z-index:130; display:block}
ul#overflow li.uWithSubmenu ul{left:initial; right:100%}
.main-menu #catmenu ul ul ul{top:-10px; left:-220px}
#catmenu li.uWithSubmenu a, li.uWithSubmenu a{padding-right:25px; position:relative}
#catmenu ul li a{font-size:12px; text-transform:uppercase; line-height:1.3; font-weight:500}
.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, .sidebox li.item-parent.over>ul, .sidebox li.parent-li.over>ul{display:block}
.main-menu li ul li:hover>ul{position:absolute; top:-10px; right:100%; left:inherit; z-index:10; display:block}
.sidebar .uMenuV ul{padding-left:15px}
.nav_menu_toggler{padding:20px 25px 19px 50px; cursor:pointer; -webkit-transition:all .5s; -o-transition:all .5s; transition:all .5s}
.nav_menu_toggler span{display:block; width:4px; height:4px; background-color:#54658c; border-radius:50%; margin:1px 5px}
nav ul li.navItemMore{display:none; position:absolute; right:0; top:0; margin-bottom:-1px!important; padding-bottom:1px!important}
li.navItemMore{width:90px}
.menu_tog{color:#54658c; position:absolute; top:calc(50% - 7px); font-size:16px; right:8px; cursor:pointer; line-height:.8}
.soc-block{float:right}
.soc-block span, input#filter_word, input#sfSbm{vertical-align:middle}
.soc-block a{margin-left:10px; font-size:16px; color:#54658c}
.soc-block a:hover{color:#ffbb28}
.soc-block a:active{color:#e6a225}
.switchActive{min-width:30px; font:600 1em 'Ubuntu',sans-serif; display:inline-block; background-color:transparent; line-height:30px; height:30px; padding:0 5px}
.switchBack, .switchDigit, .switchNext{color:#3f5c9e; text-align:center}
.swchItemA, .switchBack, .switchDigit, .switchNext{min-width:30px; font:600 1em 'Ubuntu',sans-serif; display:inline-block; background-color:transparent; line-height:30px; height:30px; padding:0 5px}
.swchItem, .switchActive1, .switchBack1, .switchDigit1, .switchNext1{color:#3f5c9e; text-align:center}
.swchItem, .swchItem1, .swchItemA1, .switchActive1, .switchBack1, .switchDigit1, .switchNext1{min-width:30px; font:600 1em 'Ubuntu',sans-serif; display:inline-block; background-color:transparent; line-height:30px; height:30px; padding:0 5px}
.swchItem1{color:#3f5c9e; text-align:center}
.pagesBlockuz a:hover, .pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover{text-decoration:none; background:#ffbb28}
.swchItemA, .swchItemA1, .switchActive{border:0; color:#fff; background:#54658c; text-align:center}
.catPages1{padding-bottom:10px}
.content .catPages1{padding:10px 0}
.eBlock, .gTable{padding-bottom:15px}
.eTitle, .eTitle a{font-weight:500; font-size:28px}
.eTitle{line-height:1.15; word-break:break-word}
.eTitle a{-webkit-transition:color .3s; -o-transition:color .3s; transition:color .3s}
.calMdayIsA .calMdayLink:hover, .eTitle a:hover{text-decoration:none}
.eMessage{font-size:14px; line-height:1.5}
.eAttach, .eDetails{padding:10px 0}
.eDetails{font-family:'Ubuntu',sans-serif; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6}
.module-stuff .eDetails{border-top:none; border-bottom:none}
.eMessage, .eText{word-break:break-word; -ms-word-wrap:break-word; word-wrap:break-word}
.eMessage img, .eText img{max-width:100%}
.ed-sep{display:inline-block; padding:0 5px}
#testBlockD .eTitle{font-size:1.33em}
.eVariant label{padding-left:5px}
#cntContaineroEditdscr, #cntContaineroEditmessage{padding-top:10px!important}
.content .cMessage{font-size:1em; line-height:1.5}
#allSmiles{font-size:.86667em}
.cMessage ul{overflow:hidden; margin:0; list-style-position:inside}
.cMessage .user_avatar{display:block; float:left; overflow:hidden; margin:0 6px 6px 0; padding:4px; border:1px solid #e3e3e3}
.cat-blocks.gTable:before, .wysibb-body{border:0}
ul.uz{margin:4px 0}
.sidebox{margin:0 30px; padding:20px 0; border-bottom:1px dotted #d7d7d7}
.sidebox-ttl{padding-bottom:15px; text-align:center; font-size:1.5385em; line-height:1.2}
.sidebox .uMenuRoot, ul.uz{list-style:none}
.ulb-mid{color:#000}
.calTable, b.swchItemA1{font-family:'Ubuntu',sans-serif}
.calMonth{padding-bottom:15px}
.calMonthLink{color:#000; font:600 1.153846em 'Ubuntu',sans-serif}
.calWday, .calWdaySe, .calWdaySu{color:#1d2538}
.calMday{padding:5px 7px}
.calMdayIsA{cursor:pointer}
.calMdayA, .calMdayIsA{padding:5px 7px; background-color:#3e4b7d; color:#fff; -webkit-transition:background-color .15s ease; -o-transition:background-color .15s ease; transition:background-color .15s ease}
.calMdayIsA:hover a{color:#ffbb28}
.archiveDateTitleLink, .calMdayLink{font-weight:700}
.calMdayIsA .calMdayLink{color:#fff; font-style:normal}
.archUl{margin:0; padding:0; list-style:none}
.cMessage{line-height:1.2}
#mchatBtn{width:auto!important; margin:5px 0}
#allSmiles a, .cat-blocks.gTable div{font-size:13px!important}
.answer, .cMessage{font-size:13px}
.pollButton{padding:10px 0}
.pollLnk a{white-space:nowrap}
.cat-blocks.gTable{margin-top:0; border-top:none}
.sidebar .gTableTop, .sidebar .gTableTop a{color:#61b3a3}
.cat-blocks.gTable .forumNameTd{border-top:none}
.cat-blocks.gTable a:hover{text-decoration:underline}
.sidebar .gTableSubTop, .sidebar .gTableTop, .sidebar.forumNameTd{border:0; background-color:transparent}
.sidebar li, .sidebar ul{list-style-position:inside}
header input.queryField{padding:9px 44px 9px 9px; width:100%; border:1px solid #283450; margin:0; font-size:14px; background:#1d2538; color:#fff}
header input.searchSbmFl{overflow:hidden; margin:0!important; padding:7px 15px; font-size:18px; border:0!important; background:0 0; text-indent:-10000px}
header input.queryField:focus{border:1px solid #ffbb28; background-color:#283450}
.search-m-bd{display:none}
.header-srch{float:right; width:30%; position:relative; padding:10px 20px}
.schBtn{position:absolute; right:20px; top:10px}
.schBtn:after{content:'search'; font-family:'Material Icons'; position:absolute; height:100%; width:100%; left:0; top:calc(50% - 17px); font-size:24px; line-height:35px; cursor:pointer; color:#54658c; pointer-events:none; text-rendering:optimizeLegibility; font-feature-settings:'liga'; ms-font-feature-settings:'liga'}
.top-header .schBtn{right:0; top:0; width:45px; height:45px}
#content form[action$="search/"] table, .footer{width:100%}
.footer .cont-wrap{padding:15px 40px}
.copy{float:left}
.login-b, .ucoz-copy, select#user-filter{float:right}
.login-b{clear:right; padding-top:5px}
.forumContent{padding:30px; background-color:#fff}
.forumContent .swchItem, .forumContent .switchBack, .forumContent .switchDigit, .forumContent .switchNext, .module-shop a.shop-item-title:hover{color:#ffbb28}
#content .gTableTop, .forumContent .switchActive, .forumContent.swchItemA{background-color:#ffbb28; color:#fff}
.fFastSearchTd{position:relative}
input[type=text].fastSearch{padding-right:10px!important; color:#6c6c6c; font-style:normal; vertical-align:middle}
.uPM{margin-right:15px}
#frM60{padding-top:10px}
.gTable{border-spacing:0; border-collapse:collapse; color:#000; font-family:'Ubuntu',sans-serif}
#content .gTableTop{font-weight:400; font-size:1.5em; padding:5px 10px}
.gTableSubTop, .gTableTop{padding-left:12px}
.forum-box .gTableTop a{color:#fff}
.forum-box .gTableTop{height:40px; background:#ffbb28; color:#fff; font-size:22px}
.forumContent .gTableRight{padding:3px 0}
#content .gTableSubTop{height:38px; border-top:1px solid #e1e1e1; background-color:#eee}
.gTableSubTop:first-child{border-left:0}
.forumIcoTd, .forumLastPostTd, .forumNameTd, .forumPostTd, .forumThreadTd, .threadAuthTd, .threadIcoTd, .threadLastPostTd, .threadNametd, .threadPostTd, .threadViewTd{padding:20px 12px; border-top:1px solid #e1e1e1}
.forumIcoTd, .threadIcoTd:first-child{border-left:none}
.threadsDetails{border-top:1px solid #e1e1e1}
.funcBlock{color:#000}
#filter_by{margin-right:5px}
.gTableSubTop{padding-right:12px}
#allSmiles a:hover, .fNavLink:hover, .forum:hover, .forumLastPostTd a:hover, .forumNamesBar a:hover, .forumOnlineBar a:hover, .funcLink:hover, .postTable a:hover, .threadAuthorLink:hover, .threadFrmLink:hover, .threadLastPostTd a:hover{text-decoration:underline}
.forumOnlineBar, .threadsDetails{padding:5px}
#addform input[type=checkbox]{margin-right:3px}
.switches{margin-bottom:3px}
.middle .postTable{border-spacing:0}
.middle .postTable, .postTdTop{border-bottom:1px solid #e1e1e1}
.postBottom{border-top:1px solid #e1e1e1}
.uplFileFl{margin-top:5px; margin-left:12px!important}
.forum-box table.postTable{border-collapse:collapse}
.posttdMessage{padding:5px}
.gTableLeft, .postTdInfo{padding-left:5px; text-align:center}
.forumMemNum, .forumMemSwch{padding:5px}
.postTdTop{background-color:#eee}
#frM57, #frM58{padding-top:5px}
#frM60, .searchSubmitFl, .userSchFrm{padding-bottom:5px}
.searchQueryFl{margin-bottom:5px}
#thread_search_field{width:150px!important}
#thread_search_button{margin-top:0!important}
.popup{padding:0 45px 30px}
.popup-ttl{font:1.5em 'cricket',sans-serif; padding:10px 0; text-transform:uppercase; color:#fff; line-height:2}
.popup-bd{background-color:#fff; position:relative; padding:30px 20px; font-family:'Ubuntu',sans-serif}
.statusOffline{color:#dd6e47}
#block22, .popup-bd #usch{padding:15px 0}
#block25 hr{margin-top:15px}
.popup-bd .user_avatar{display:block; margin-right:30px; padding:16px; border:2px solid #d7d7d7}
#uNMenuDiv1{padding-right:20px; padding-left:20px}
.x-scroll{overflow-x:auto}
.x-unselectable{position:relative}
#sFltLst, #uCatsMenu7{left:0!important; top:100%!important}
.loginformMobile, .mcBBcodesBtn img, .mcManageBtn img, .mcReloadBtn img, .mcSmilesBtn img, li.uWithSubmenu.item-parent ul li.uWithSubmenu.item-parent i{display:none}
.forum-box{-webkit-box-flex:1; -ms-flex:1; flex:1; max-width:100%}
#cont-shop-invoices{margin:10px 0}
.fil_togg_holder{background:#ffbb28; color:#fff; display:inline-block; padding:8px 8px 5px 12px; cursor:pointer; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s}
.fil_togg_holder:hover{background:#ffd438}
#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:10px 30px; vertical-align:middle; text-transform:none; margin-right:7px; width:48px; overflow:hidden; font-weight:400; text-rendering:optimizeLegibility; font-feature-settings:'liga'; ms-font-feature-settings:'liga'}
.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; margin-bottom:10px}
ul[id^=uStarRating]{max-width:100%; overflow:hidden}
#content .queryField{margin:0; vertical-align:middle}
div#cont-shop-invoices>.filter_table{display:none}
#shop-basket{text-align:center}
.eDetails ul[id^=uStarRating]{margin:2px 0}
#forum_filter{padding:5px 0 15px}
.forum-box .gTableSubTop{padding:10px 0!important}
a.forum, a.threadLink{font-size:18px}
.gTable:not(#invoice-table):not(#shop-price-list) .gTableTop{padding:5px 20px 7px}
.gTableTop #subscribe, .gTableTop #subscribe a, .gTableTop a.subscribe_forum{font-size:13px}
#thread_search_field{width:calc(100% - 55px)!important; max-width:223px!important; margin:0 4px 6px!important}
.forumModerFuncsT{padding-top:5px}
#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}
.iPhotoPrev .ulightbox>img{max-height:100px; width:auto}
#casing form#addEntForm .iPhotoPrev{top:30px}
#casing form#addEntForm span[id*=iCode].added{padding-bottom:10px; overflow:hidden}
#casing form#addEntForm span[id*=iCode]:empty{display:none}
.module-video .btn-title{white-space:normal}
.cont-wrap .category_row, .module-video .vep-descr-block, .module-video .vep-details span, .module-video .vep-tags-block{font-size:14px}
.pagesBlockuz, .pagesBlockuz1{display:inline-block; padding:10px 0}
.module-photo .ph-details{margin:10px 0 5px}
.wysibb *, a.login-with i, form#uf-register *, ul.shop-tabs.with-clear, ul.shop-tabs.with-clear li{-webkit-box-sizing:content-box; box-sizing:content-box}
.opt_vals .gTableSubTop{padding-left:0; background:0; height:48px}
#goods-options-list .gTableSubTop, .module-stuff .eTitle+hr{border-bottom:none}
.module-shop #goods-options-list label{word-break:break-word}
.module-stuff .eDetails{padding:5px 0 0!important}
.calTable td, .module-shop #cont-shop-invoices td.col_payment_id{text-align:center!important}
.sidebox #mchatMsgF{min-height:80px}
.module-shop .shop-tabs li.postRest1{font-weight:600}
.entTd .eDetails{margin:0 0 40px!important}
.gTable select{margin:0 0 2px}
#slideshowBlock7{margin:0 0 20px}
#invoice_cont, #order-table, .ucf-table{overflow-y:auto}
#invoice_cont, #order-table, .gDivRight, .ucf-table{width:100%; _overflow:auto; margin:0 0 1em}
.eMessage{margin-top:10px}
#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:22px 0}
.uComForm-inner li.ucf-options{margin-right:40px!important}
#casing .sidebox .recaptcha-wrapper{float:left; margin:5px 0 5px -3px; -webkit-box-shadow:-1px -1px 4px 0 rgba(0,0,0,.08)}
form[name=mform] table td:first-child:not([align=center]){text-align:right; font-size:13px; padding-top:3px; padding-right:8px}
#casing input[type=button].u-comboedit{background:#ffbb28 url(/.s/t/1718/arrow-down-white.png) no-repeat 96% 50%; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s}
#casing input[type=button].u-comboedit:hover{background:#ffd438 url(/.s/t/1718/arrow-down-white.png) no-repeat 96% 50%}
input.button[value="+"], input.button[value="+"]{padding:10px 13px!important}
.module-photo #files:hover+.fakefile input{background:#ffd438}
#addPhtFrm #uCatsMenu7, td.u-comboeditcell input[id^=catSelector].x-selectable{max-width:360px}
[id^=catSelector]{padding-right:40px!important; margin-bottom:0!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 3px 0}
#casing form#addEntForm span+input[type=file]{margin-left:10px; margin-bottom:0}
.module-video .size2-parent{padding-right:0}
.module-gb input[type=text], .module-video #f_aname{width:100%}
#MCaddFrm table{border-spacing:0}
.cMessage{word-wrap:break-word; word-break:break-word}
.mcBBcodesBtn:before, .mcManageBtn:before, .mcReloadBtn:before, .mcSmilesBtn:before{font-family:"Material Icons"; font-size:20px; font-weight:400; display:inline-block; -webkit-transition:all .3s; -o-transition:all .3s; 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'}
#content .queryField{width:70%!important}
#content form[action$="search/"] table td{white-space:normal!important}
.module-tests .eTitle{border-bottom:none; margin-bottom:0!important}
.module-tests .eMessage{padding-bottom:20px!important; border-bottom:1px solid #ddd}
.module-shop hr, .module-tests #testBlockD .eMessage, .popupbody hr{border-bottom:none}
#casing select:not([multiple]){max-height:35px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url(/.s/t/1718/arrow-down.png); background-repeat:no-repeat; background-position:calc(100% - 13px) 50%}
select::-ms-expand{display:none}
#casing select{max-width:300px; cursor:pointer; margin:3px 2px 3px 0; padding:10px 35px 10px 10px; border:1px solid #d6d6d6; vertical-align:middle}
#casing select[multiple]{padding:0 0 0 10px}
.calMday, .calMonth, .calWday, .calWdaySe, .calWdaySu{width:auto!important; text-align:center!important}
.calendarsTable td{padding:12px!important}
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 3px; white-space:nowrap}
#casing #order-table .order-head th{border-bottom:2px solid #ddd; font-size:13px; padding:0 8px; 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}
.module-board .catsTd, .module-dir .catsTd, .module-faq .fastLink{padding:3px 0}
.module-faq .eBlock{border-bottom:#ddd 1px solid; padding-top:15px}
#MCaddFrm select#mchatRSel{padding:9px 30px 9px 10px}
#casing #forum_filter #filter_by{margin:13px 3px 13px 0}
.pollAns, .pollLnk a, .pollQue, .pollTot{font-size:13px!important}
.module-gb .cDetails{font-size:13px; font-weight:700}
.archiveCalendars .calendarsTable .calTable td{display:table-cell!important; width:auto!important}
.uTable .myWinSuccess, .uTable .uPM{padding:0 20px 0 0}
.module-index div[align=center], .popupbody div[align=center]{overflow:auto}
.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 .goods-list td[width='150']+td, .module-shop td.shop-itempage-images+td{padding:0 0 0 20px}
a.shop-item-titleб .shop-item-price span{font-size:24px!important}
.list-item:not(:last-child){border-bottom:1px dotted #060d1d; padding-bottom:15px; margin-bottom:15px}
.module-shop .goods-list .list-item{padding:10px 0}
.uTable td{padding:10px 20px; border-bottom:1px solid #e6e6e6; white-space:nowrap}
.calMday, .calMonth, .calWday, .calWdaySe, .calWdaySu{display:table-cell!important}
.eVariant{padding:5px}
#shop-basket li{padding-left:50px!important}
#casing table.catalog h3{margin:10px 0 0 60px}
.module-shop a.shop-item-title{font-size:24px; color:#2e323d; font-weight:600; -webkit-transition:all .3s; -o-transition:all .3s; transition:all .3s}
.module-shop .shop-itempage-price{display:block; line-height:40px}
.module-shop .shop-item-price{font-size:20px}
#content .shop-itempage-price{font-size:32px}
.module-shop .goods-list{padding:10px 0 40px}
#order-table input[type=text]{margin:0 2px}
.module-shop h2{margin:10px 0}
.module-shop .shop-itempage-viewed-title, .module-shop h2{border-bottom:1px dotted #1d2538}
#casing .module-shop table.catalog h3 a{font-size:18px; word-break:break-word}
#image-list .inner{box-sizing:content-box}
.parent-li em, .sidebox .gTableSubTop:before, .sidebox .gTableTop[onclick*=shopCatBlocks]:before{content:"+"; width:20px; height:20px; display:inline-block; text-align:center; margin-right:5px; line-height:20px; background-color:transparent; -webkit-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease; cursor:pointer}
.gDivRight{padding:15px 0; overflow-x:auto; overflow-y:hidden}
.forumIcoTd, .forumLastPostTd, .forumNameTd, .forumPostTd, .forumThreadTd{border-bottom:1px solid #e1e1e1}
.close-menu, .show-menu, .show-search{display:none}
div#shop-basket ul li{padding-left:45px; background-size:40px!important; background-position:0 50%!important; margin-bottom:15px}
.codeButtons, .ucf-bb .codeButtons{margin:0 3px 3px 0!important}
label#uf-terms-label{white-space:pre-wrap}
.forumContent .ucoz-forum-post-image-interface{margin-left:20px}
.entryAttachSize{padding-left:10px}
#files{height:42px; margin-bottom:10px}
#files:hover{cursor:pointer}
form ul.xPhtBlock .xPhtAction>span button{margin-left:2px}
#forumPollF .pollQuestion{font-weight:700; padding:3px 20px}
#forumPollF .pollAnswer{padding:3px 20px}
#forumPollF{padding:15px 0!important}
span[class^=sortBlock]{line-height:47px}
.shop-spec-filter-wrapper{overflow:hidden}
.module-shop td[style="white-space:nowrap; "], td.nowrap{white-space:normal!important}
.forum-box .gDivRight img, .gphoto, .smiles img{max-width:inherit}
#casing .spec-value{white-space:normal}
#baseLogForm tr td:first-child{padding-right:10px}
#casing form#addEntForm span[id*=gbut]{margin:8px 0 0 5px}
div#pagesBlock1{position:relative; padding-bottom:15px; width:100%; text-align:right; margin-bottom:10px}
div#pagesBlock1:not(:empty):after{content:''; display:block; height:1px; background-color:#d6d6d6; position:absolute; width:100%; bottom:0}
#casing #order-but-recalc{float:none}
@media only screen and (max-width:1200px){body.base{background-size:auto}
 .wrapper{width:100%}
 .site-n, .site-n a{font-size:26px}
 .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}
}