@font-face{font-family:'Material Icons'; src:local("Material Icons"),url(/.s/t/1718/MaterialIcons-Regular.eot)}
@font-face{font-family:'Ubuntu'; src:local("Ubuntu"),url(/.s/t/1718/ubuntu-condensed-webfont.eot)}
#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%}
.myWinCont img{max-width:initial;}
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(/4567.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%;}
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:72%}
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-lnk:before{content:'videocam'; text-transform:lowercase; font-family:'Material Icons'; color:#ffbb28; font-size:24px; vertical-align:text-top; line-height:16px; margin-right:10px; text-rendering:optimizeLegibility; font-feature-settings:'liga'; ms-font-feature-settings:'liga'}
.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}
}
@media screen and (max-width:960px){.wrapper{display:block}
 .sidebox .inner, .sidebox-bd{margin:0 auto; max-width:280px}
 aside{border-left:none}
 .archLi{text-align:center}
 #casing #content>section:not(.module-shop)>table:nth-child(-n+5) td:not(.calMdayIs){display:block; width:100%; padding:5px 0; text-align:left}
 .text-block{padding:20px}
 #content, aside{width:100%; max-width:100%}
 .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}
 form[name=searchform] .gTable>tbody>tr>td.gTableBody1{display:block; height:auto!important}
 .close-menu{display:block; position:absolute; top:70px; left:calc(66% - 40px); cursor:pointer}
 .show-menu, .show-search{position:absolute; top:0; height:45px; width:45px; line-height:45px; text-align:center; background:rgba(255,212,56,.7); border-radius:50%; cursor:pointer; -webkit-transition:background-color .15s ease; -o-transition:background-color .15s ease; transition:background-color .15s ease}
 .show-menu{left:10px; display:block}
 .show-search{right:10px}
 .show-menu.opened, .show-menu:hover, .show-search.opened, .show-search:hover{background-color:#ffd438}
 .main-menu #overflow a.uMenuItemA span, .main-menu .uWithSubmenu a.uMenuItemA span, .main-menu a.uMenuItemA span{border-bottom:none}
 .search-m-bd{position:absolute; top:0; right:10px; z-index:10; width:320px; height:70px}
 .search-m-bd .searchForm{position:relative; display:block}
 .search-m-bd .searchSbmFl{position:absolute; top:0; right:0}
 .search-m-bd .queryField{padding:15px 55px 15px 20px!important; height:45px; border:1px solid #e9e9e9; border-radius:35px; font-size:14px}
 .search-m-bd .queryField:focus{outline:0}
 .search-m-bd .searchSbmFl{overflow:hidden; margin:0!important; padding:0!important; width:45px!important; height:45px; border:0!important; background-color:#ffd438!important; background-size:17px; border-radius:50%; text-indent:-10000px}
 .top-header{position:absolute; width:100%; height:50px; top:-65px; right:0; left:0; background:0 0; -webkit-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; z-index:30; line-height:1}
 .show-search{display:block}
 .show-search i{position:absolute; right:15px; top:13px}
 .icons{text-align:right}
 .main-menu ul, .open, .person-wrapper a{display:block}
 #sch-box{margin:0 auto; width:80%; padding:20px 0; float:none}
 #soc-box{float:none; text-align:center}
 .person-wrapper{padding:5px 0; background:#323c63; text-align:left}
 .main-menu{height:unset}
 #catmenu li li a.uMenuItemA, #catmenu li li.uWithSubmenu:hover>a, #catmenu li.uWithSubmenu ul a:hover, #catmenu ul ul li a:hover, .main-menu li:hover{background:0 0}
 .main-menu .uMenuRoot>li>a, .main-menu .uMenuRoot>li>span{height:auto; line-height:40px; vertical-align:top}
 #catmenu .navItemMore{display:none!important}
 #catmenu ul.uMenuRoot{width:66%; min-height:calc(100% - 55px); height:auto; float:left; background-color:#1d2538; padding-top:70px; margin-top:55px; min-width:240px}
 div#uNMenuDiv1{width:100%; height:calc(100% + 55px); position:fixed; z-index:40; top:-55px; padding:0; bottom:0; left:-100%; overflow:auto; -webkit-transition:right .5s,background 0s ease 0s; -o-transition:right .5s,background 0s ease 0s; transition:right .5s,background 0s ease 0s}
 #uNMenuDiv1 .uMenuRoot>li{padding:11px 0; margin:0 25px 0 0}
 #uNMenuDiv1 .uMenuRoot li:not(:last-child){border-bottom:1px solid #283450}
 div#uNMenuDiv1.openMenu{left:0; background:rgba(0,0,0,.5); -webkit-transition:left .5s,background .5s ease .5s; -o-transition:left .5s,background .5s ease .5s; transition:left .5s,background .5s ease .5s}
 li.uWithSubmenu a{padding-bottom:11px}
 .main-menu li ul{display:none; -webkit-box-shadow:none; box-shadow:none; min-width:110px}
 #catmenu li.uWithSubmenu:hover>ul, #catmenu ul ul, .header-srch, .main-menu li ul .uWithSubmenu:after{display:none}
 #catmenu li.uWithSubmenu.over>ul{display:block; border-top:1px solid #283450; border-radius:0; padding:0}
 .main-menu .menu_tog, .main-menu li.uWithSubmenu li.uWithSubmenu .menu_tog{top:0; padding:10px; font-size:20px}
 #catmenu li:hover>ul, .main-menu li:hover>ul{position:relative; width:100%; top:99%; display:block}
 #catmenu li:hover>ul{right:0; z-index:10}
 #catmenu li a{height:auto; width:auto; line-height:normal}
 .main-menu #catmenu ul ul ul{top:auto; left:auto}
 .main-menu #uNMenuDiv1 #overflow li.uWithSubmenu .menu_tog, .main-menu #uNMenuDiv1 li.uWithSubmenu li.uWithSubmenu .menu_tog, .main-menu .menu_tog{right:0; left:auto; -webkit-transform:none!important; -ms-transform:none!important; transform:none!important}
 .main-menu li li{padding:11px 0}
 .main-menu li ul li:hover>ul{position:relative; top:0; right:auto; left:inherit; z-index:10; display:block}
 .main-menu #uNMenuDiv1 li.uWithSubmenu{padding:11px 0 0}
 .main-menu #uNMenuDiv1 li.uWithSubmenu.over>a{padding-bottom:11px!important}
 .main-menu .uMenuRoot li:hover>a, .main-menu li li:hover{background-color:transparent}
 .main-menu .uMenuRoot>li{margin:0; padding:0; height:auto}
 .main-menu li{display:block; min-height:40px; text-align:left; text-transform:none}
 .main-menu li li, .main-menu li li:first-child{border:0}
 .main-menu li ul li:hover ul{padding-right:0; border-right:none}
 .main-menu li a, .main-menu li>span{margin:0; padding:0 0 0 15px!important; width:100%; height:auto}
 .main-menu a span{padding:0}
 .main-menu li li a, .main-menu li li>span{padding:0 0 0 11px}
 .main-menu li li li a, .main-menu li li li>span{padding:0 0 0 22px}
 .main-menu li li li li a, .main-menu li li li li>span{padding:0 0 0 33px}
 .main-menu li li li li li a, .main-menu li li li li li>span{padding:0 0 0 44px}
 #cont-shop-invoices>table>tbody>tr>td{display:block; width:100%; text-align:left}
 div#cont-shop-invoices .status_table select, input#gbsbm{margin-top:13px}
 select#user-filter{float:none}
 .forumContent{padding:20px}
 form#MCaddFrm, iframe#mchatIfm2{max-width:280px; margin:0 auto; display:block}
 div#pagesBlock1{padding:15px 0}
 section.slider1 .bx-pager.bx-default-pager{bottom:-25px}
 section.slider1{padding-bottom:40px}
}
@media only screen and (max-width:768px){.slide{max-height:40vw}
 hr{border-bottom:1px solid #d5d5d5}
 .middle:before{background-position:0 0}
 .slider-wrapper{flex-direction:column}
 .text-block{padding:20px 20px 40px; width:90%}
 .text-block h1{font-size:20px; margin:0}
 .logo-b, .logo-name{overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; display:block}
 .middle{padding:40px 0 0; background:#fff}
 .sidebar{margin-left:0}
 .container, .sidebar{float:none; width:100%}
 .content{padding:0 20px 10px; margin:0}
 .content .catPages1{border-top:1px solid #d5d5d5}
 .sidebar{margin-top:30px; position:relative; border:0; background-color:#fff}
 .sidebar:before{content:''; position:absolute; left:0; top:0; height:30px; width:100%; margin-bottom:-2px; display:block; background:#1e4035}
 .calTable, .sidebox-bd, .sidebox.srch .searchForm{margin:0 auto; max-width:400px}
 .sidebox-bd{max-width:380px; text-align:center}
 .archLink{text-decoration:underline}
 .archLink:hover{text-decoration:none}
 .sidebox-bd>li{list-style:none}
 .loginformMobile{display:block; text-align:center}
 .forum-box span[id^=iCode]{display:block; margin:10px 0}
 #site-logo{float:none; max-width:none; text-align:center; padding:0 0 20px}
 .site-n, .site-n a{font-size:22px}
 #catmenu.nav-mobi .nav-head{display:block; font-size:18px}
 #promo{padding:20px 0 0}
 .promo-i{height:250px; line-height:250px; background:#42b3ce; -webkit-box-shadow:none; box-shadow:none}
 .promo-cap{padding:0; background:0 0}
 .promo-ds, .promo-ttl{font-size:16px; color:#fff}
 .promo-ds{font-size:14px}
 .promo-sds{font-size:11px}
 #casing{padding:0}
 .eBlock .eTitle, .eBlock td.eTitle, .eTitle{font-size:20px}
 .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; font-size:9px}
 #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, .smilesPart{display:none}
 .forum-box .postTdTop{text-align:left; font-size:9px; position:relative; margin:0 0 -6px; -webkit-box-shadow:none; box-shadow:none}
 .forum-box .postTdTop:first-child{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}
 #casing form#addEntForm .iPhotoPrev{top:0}
 #casing form#addEntForm [id^=iCode_] .iCode_block{max-width:100%; width:100%}
 .postUser{font-size:14px}
 .uTd .user_avatar img{width:40px}
 .opt_vals td{display:table-cell!important}
 .opt_items{max-width:97%}
 .module-search form td[nowrap=nowrap]{display:block}
 #uEntriesList .uEntryWrap{width:50%!important}
 .fNavLink{line-height:30px; position:relative; margin:0 -3px}
 #content form#addEntForm .iPhotoPrev{position:relative; right:0}
 .uf-fields-wrap .recaptcha-wrapper{margin:10px auto}
 #casing form#uf-register .uf-checkbox, #casing form#uf-register .uf-radio, #casing form#uf-register input[id=policy]{padding:0}
 .cont-wrap{padding:80px 0 0}
}
@media screen and (max-width:640px){.text-block p{display:none}
 .footer .cont-wrap{padding:15px 5px}
 .search-m-bd{width:250px}
 .loginformMobile{display:block; text-align:center}
 #uEntriesList .uEntryWrap{width:100%!important}
 #content{padding:20px 15px}
 #casing input[type='submit']:not(.searchSbmFl), #casing input[type='reset'], input[type='button'], #casing button{margin:0 0 3px}
 input[type=button] .forumContent{padding:0 20px}
 .pic-row{height:180px}
 .content>table:nth-child(3)>tbody:nth-child(1)>tr:nth-child(1)>td:nth-child(1), .content>table:nth-child(3)>tbody:nth-child(1)>tr:nth-child(1)>td:nth-child(2){display:block}
 .catalog td.catalog-item{display:block!important; width:100%!important; overflow:hidden!important}
 .module-shop .goods-list td[width='150']+td, .module-shop td.shop-itempage-images+td{padding:0 10px}
 td.shop-itempage-images{width:inherit!important; display:block; text-align:center; padding:0 10px}
 .shop-itempage-images+td{display:block}
 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-30, #casing .module-shop .u-star-rating-32{margin:0 auto}
 #casing form .navTabs>*, .popup td[class^=manTd]{display:block; width:100%}
 #casing form .navTabs>b{color:#3c3c3c; border-radius:0}
 table.catalog td{padding-bottom:0}
 .module-shop a.shop-item-title{font-size:23px}
 #content .shop-itempage-price, .module-shop h1{font-size:30px}
 #casing #order-but-recalc{margin-left:7px}
 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 td.gTableTop #subscribe{float:none; margin:0}
 .shop_spec_sub, .shop_spec_val, .spec-values{padding:0!important}
 #addPhtFrm #uCatsMenu7, #casing form #uCatsMenu7, td.u-comboeditcell input[id^=catSelector].x-selectable{min-width:280px; max-width:280px}
 .popup-bd>div>div:not(.udtb){float:none!important}
 .footer .cont-wrap .copy, .footer .cont-wrap .ucoz-copy{float:none; text-align:center}
 #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}
 form[name=searchform] input[name=kw]{width:290px}
 #addEntForm .commTd1, #addEntForm .commTd2, #addEntForm .manTable td, form#addEntForm>table>tbody>tr:first-child>td:first-child, form#addPhtFrm .navTabs>*, td.ucf-message-wrap, td.ucf-smiles{display:block; width:100%}
 .popup{padding:0 25px 30px}
 .smiles{display:none}
}
@media only screen and (max-width:480px){.wrapper{padding:0}
 .site-n, .site-n a{font-size:26px}
 .promo-ttl{font-size:20px}
 .promo-ds{font-size:16px}
 .promo-sds{font-size:12px}
 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}
 #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 4px!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%}
 .eBlock, .goods-list .list-item{padding:15px 0}
 #cont-shop-checkout .methods-list .fw{width:100%}
 #casing .emptyPlaceholder{width:100%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); margin:0}
 #casing .fstMultipleMode .fstQueryInputExpanded{padding:0}
 #casing input[type=file], select[name=modopt]{width:80%; overflow:hidden; vertical-align:middle}
 .module-index .manTable td{display:block; width:100%}
 input.codeButtons{padding:10px!important}
 .eTitle a{font-size:24px; line-height:1.2}
 .uComForm-inner .ucf-avatar{display:block; float:none}
 #casing .ucf-content{margin:0}
}
@media only screen and (max-width:360px){tr.switchesRow1 td{display:inline-block}
 .profile .profile-row{flex-wrap:wrap}
 .profile .profile-row div{width:100%}
 .profile .profile-section{margin:0 0 20px}
 .profile h3.profile-section-name{margin:0}
 #catmenu ul.uMenuRoot{width:100%; min-width:100%}
 .forumContent{padding:15px}
 .wrapper{padding:0}
 .close-menu{left:90%}
 .recaptcha-wrapper [id^=recaptcha_]{-webkit-transform:scale(.88); -ms-transform:scale(.88); transform:scale(.88); margin-left:-10px}
 .recaptcha-wrapper{max-width:280px}
 .promo-txt{padding:5px 0 0}
 .promo-caption{top:10px; left:15px}
 .promo-frame{height:125px}
 .eBlock td.eDetails1, .eBlock td.eDetails2, .eDetails1, .eDetails2{padding:10px!important}
 #casing select{max-width:240px}
 #casing input[type=file], select[name=modopt]{width:80%; overflow:hidden; vertical-align:middle}
 form[name=searchform] input[name=kw]{width:260px}
 .popup{padding:0 15px}
 .slider2{padding:15px 20px 30px}
 .bx-controls-direction{display:none}
 .text-block{width:100%; padding:10px 10px 30px}
 .bx-pager.bx-default-pager{bottom:10px}
 .slider2 .bx-pager.bx-default-pager{bottom:-19px}
}