@font-face {font-family:'Roboto',sans-serif;font-weight:normal;font-style:normal;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
img,object,iframe,audio,video,table {max-width:100%;}
body {background:#fff;margin:0;padding:0!important;font-size:14px;color:#4b5767;font-family:'Roboto',sans-serif;font-weight:300;}
img,form {border:0;margin:0;}
a,input {outline:none;}
a {color:rgba(36,37,130,1);text-decoration:none;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;margin:20px 0 5px 0;padding:0;}
h1 {font-size:30px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:18px;}
h6 {font-size:18px;}
ul {list-style:square;}
hr {clear:both;border:none;border-bottom:1px solid #dbe1e8;padding:10px 0 0;margin:0 0 10px;}
iframe, object, embed {max-width: 100%;}
*::selection {background:rgba(36,37,130,.8);color:#fff;}
.clr {clear:both;}
.wrapper {margin:0 auto;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.site-n a,#catmenu li a{-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}
.access-denied-wrapper {font-size:16px;position:relative;}
.access-denied-wrapper i {position:absolute;top:55px;right:0;font-size:80px;color:#eceff3;text-shadow:0px 1px #ccc;}
.contactspage {font-size: 16px;position: relative;width: 85%;display: inline-block;}
.contactspage::before {content: '\f003';font-family: FontAwesome;position: absolute;top: 0px;right: -15%;font-size: 44px;color: #eceff3;text-shadow: 0px 1px #ccc;}

#header {padding:30px 0 0;}
.headerPC {background: url('/images/bghead.jpg') no-repeat 0 -5px / 100%;}
.head-l {float:left; width:20%; padding:0 0 25px;}
.head-c {float:left; width:42%;}
.head-r {float:right; width:32%;}
.admpanel {position:absolute;top:7px;right:0;width:32%;}
.admpanel a {margin: 0 30px 0 0;}
.admpanel a::before {content:'\f0da';font-family:FontAwesome;padding-right:7px;color:#999;}

.userpanel {float: right;background: rgba(255,255,255,.6);padding: 5px 10px;border: 2px solid rgba(0,0,0,.1);}
.useradd {margin: 0;}
.useradd::before {content: '\f067'; font-family: FontAwesome; padding: 0 7px 0 0;color: #999;font-size: 14px;}
.useradm::before {content: '\f1de'; font-family: FontAwesome; padding: 0 7px 0 0;color: #999;font-size: 16px;}
.useradm {margin:0 0 0 15px;}
.userprof {margin: 0 0 0 15px;}
.userprof::before {content: '\f007'; font-family: FontAwesome; padding: 0 7px 0 0;color: #999;font-size: 16px;}
.userout {margin: 0 0 0 15px;}
.userout::before {content: "\f08b"; font-family: FontAwesome; padding: 0 7px 0 0;color: #999;font-size: 16px;}
.userenter {}
.userenter::before {content: '\f090';font-family: FontAwesome;padding: 0 7px 0 0;color: #999;font-size: 16px;}
.userreg {margin: 0 0 0 15px;}
.userreg::before {content: '\f2be';font-family: FontAwesome;padding: 0 7px 0 0;color: #999;font-size: 16px;}

#site-logo {background-color:#C43C5B; width: 200px; outline: 3px solid rgba(255, 255, 255,.4);outline-offset: -3px;}
#site-logo a {text-decoration:none;font-size:33px;display:block;padding:4px 18px 5px 18px; background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(255,255,255,.2));transition:all 0.2s ease-in;}
#site-logo a:hover {text-decoration:none;}
.logofirst {color:rgba(255,255,255,.9);transition:color 0.2s ease-in;position: relative;top: 7px;margin: 0 10px 0 0;}
.logolast {color:rgba(255,255,255,.9);transition:color 0.2s ease-in;}
.logolast::after {content:'Свежие новости';color: rgba(255,255,255,.7);display:block;font-size:12px;text-align:right;margin:-5px -2px 0 0;transition: color 0.2s ease-in;}
#site-logo:hover .logolast::after {color:rgba(255,255,255,.9);}
#site-logo:hover .logofirst {color:rgba(255,255,255,1);}
#site-logo:hover .logolast {color:rgba(255,255,255,1);}
#site-logo:hover a {background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(255,255,255,.2));}

#sch-box {padding:0;margin:0 0 14px 0;}
#sch-box .search-box {background:rgba(196,60,91,.15);position:relative;height:30px;overflow:hidden;padding:0 40px 0 10px;text-decoration:none;}
#sch-box .queryField {width:100%;background:none;border:none;padding:0;margin:0;height:30px;line-height:30px;color:#222; font-size: 15px;}
#sch-box .searchSbmFl {position:absolute;right:0;top:0;cursor:pointer;padding:0;margin:0;width:30px;height:30px;border:none;background:rgba(196,60,91,1) url(/.s/t/1321/sch.png) 50% 50% no-repeat;white-space:nowrap;text-indent:150%;overflow:hidden;}
#sch-box .searchSbmFl:hover {background-color:rgba(36,37,130,1);}
#catmenu,.sidetitle {background:rgba(36,37,130,1);position:relative;width:auto;padding:0;margin:0;border-bottom:3px solid #eceff3;}

.sidetitle {background: #fff; border-bottom: 5px solid #99738E; color: #222 !important; padding: 0 !important; margin: 20px 0;}
.sidetitle span {background: #fff;position: absolute;left: 7%;bottom: -13px;padding: 0 10px;font-size: 18px;}

.marked .sidetitle:after,.marked .sidetitle:before {border-top-color:#bf602a;}
#catmenu ul,#catmenu li {padding:0;margin:0;list-style:none;}
#catmenu li {padding:0 1px 0 0;float:left;}
#catmenu li a {display:inline-block;height:40px;line-height:40px;padding:0 20px;text-transform:uppercase;font-size:16px;color:#fff;font-family:'Roboto', sans-serif;}

#catmenu li a:hover, #catmenu li.uWithSubmenu:hover > a {color: #fff; background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(255,255,255,.2)); text-decoration: none; outline-color: rgba(255, 255, 255, 0.3); transition: none !important; outline-style: solid; outline-width: 1px; outline-offset: -1px;}

#catmenu li.uWithSubmenu {position:relative;}
#catmenu ul ul {display:none;}
#catmenu li.uWithSubmenu:hover > ul {display:block;}
#catmenu ul ul {position:absolute;z-index:10;width:220px;top:50px;left:0;padding:13px 0;background:#4f509b;}
#catmenu ul ul ul {top:0;left:220px;border-top:none;}
#catmenu ul ul li {float:none;padding:0 10px;}
#catmenu ul ul li a,#catmenu ul ul li a:hover,#catmenu li li a.uMenuItemA,#catmenu li li.uWithSubmenu:hover > a {display:block;padding:7px 10px;height:auto;line-height:normal; margin:0 0 1px;font-size:11px;color:#fff;}

#catmenu ul ul li a:hover,#catmenu li li a.uMenuItemA,#catmenu li li.uWithSubmenu:hover > a {background:rgba(36,37,130,1);}
.nav-head,#catmenu li.uWithSubmenu em {display:none;}
.nav-head {padding:12px 20px;position:relative;font-size:25px;line-height:normal;text-transform:uppercase;color:#fff;cursor:pointer;background:rgba(36,37,130,1);font-family:'Roboto', sans-serif;}
.nav-head a {color:#fff;text-decoration:none;}
.nav-head .icon {position:absolute;width:40px;right:20px;top:14px;}
.nav-head .icon span {display:block;height:4px;background:#fff;margin:2px 0 0;}
#catmenu li.uWithSubmenu em {position:absolute;font-size:16px;width:24px;height:24px;line-height:24px;right:0;top:5px;font-style:normal;text-align:center;cursor:pointer;color:#fff;}
#catmenu li.uWithSubmenu ul em {display: inline-block;}

/* News Block Index */
.newsblock {width:100%;max-height:525px;margin:20px auto 30px auto;display:inline-block;border-bottom:4px solid #eceff3;
padding:0 0 25px 0;}
#newsblockentryone {width:100%;height:auto;margin:0 0 2% 0;position:relative;box-sizing:border-box;}
#newsblockentryone img {width:100%;height:auto;max-height:300px;object-fit:cover;display:block;}
#newsblockentryone .blockentrytitle {font-size:28px;padding:2% 2% 3% 2%;background: linear-gradient(0deg, rgba(0,0,0,.5), rgba(0,0,0,0) 100%);}
#newsblockentryone .blockentrymess {font-size:16px;display:block;border-top:2px solid rgba(255,255,255,.3);padding:20px 0 0 0;margin:20px 0 10px 0;}
.newsblockentry {width:32%;height:auto;position:relative;display:inline-block;background:#222;overflow:hidden;box-sizing:border-box;}
.newsblockentry img {width:100%;height:auto;max-height:150px;min-height:135px;object-fit:cover;display:block;opacity:.7;transition:all 0.3s ease 0s;}
.newsblockentry:hover img {opacity:.55;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);}
.blockentrytitle {position:absolute;padding:2% 2% 4% 2%;bottom:0;color:#fff;font-size:18px;font-weight:400;width:96%;background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,0) 100%);}
.newsblockentry:hover .blockentrytitle {color:#ddd;}
.newsblock div:nth-child(2) {float:left;}
.newsblock div:nth-child(3) {margin:0 2%;}
.newsblock div:nth-child(4) {float:right;}

.lentanews {border:2px solid #eceff3;margin:20px 0 25px 0;}
.lentanewshead {background:#f9f9f9;padding:10px 15px;text-transform:uppercase;margin-bottom:20px;overflow:hidden;}
.lentanewshead h1 {color:rgba(196,60,91,.8);font-size:18px;text-align:center;margin:7px 0;}
.lentanewslist {padding: 0 10px;}
.lentanewsentry {margin: 0 0 20px 0;}
.lentanewsentry a {font-size: 16px;display:block;padding:0 0 0 50px;font-weight:100;color:#222;text-decoration:none;}
.lentanewsentry a:hover {color:rgba(196,60,91,.8);text-decoration:none;}
.lentanewstime {font-size: 14px;color: #939fae;float: left;width:50px;}
.lentanewsimp {font-weight:400 !important;}
.lentanewsimp::before {content:'\f0e7';font-family:FontAwesome;padding:0 7px 0 0;color:#dfdfdf;}
.lentanewsbutton {margin: 0 auto 15px auto;}
.lentanewsbutton a {padding:8px !important;}

.col3andPic {position:relative;background-color:#000;margin:0 0 25px 0;overflow:hidden;}
.col3andPic img {max-height:160px;object-fit:cover;width:100%;display:block;max-width:100%;transition:all .2s ease-out;opacity:.8;}
.col3andPic:hover img {opacity:.6;}
.col3andPic span {bottom:0;color:#fff;font-size:18px;font-weight:600;left:0;padding:3%;position:absolute;}

.hrindex {margin: 20px auto;}
.indexnewsblock {margin: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.indexnewscat {width: 46%;border: 1px solid #eceff3;padding: 10px;background: #f9f9f9;}
.indexnewscat:hover {box-shadow: 0 1px 7px 1px rgba(0,0,0,.15);}
.indexnewscat a {color:#4b5767;transition: all 0.15s ease-in-out;display:block;font-weight: 400;}
.indexnewscat a:hover {color:rgba(196,60,91,1);}
.indexnewscat .catname {font-size: 24px;font-weight: 400;margin:0 0 10px 0;}
.indexnewscat .catname a {color:#C43C5B;}
.indexnewscat .catname a:hover {color:#222;}
.indexnewscat .catname a::before {content: '\f0da';font-family: FontAwesome;padding: 0 15px 0 0;font-size: 20px; color: rgba(36,37,130,.7);transition: all 0.2s ease-in;position:relative;left:0;}
.indexnewscat:hover .catname a::before {left:5px;}
.indexnewscat .catentry {font-size: 16px;}
.indexnewscat .catentry .main {position:relative;overflow: hidden;background: #000;margin: 0 0 15px 0;}
.indexnewscat .catentry .main a {display:block;}
.indexnewscat .catentry .main img {display:block; object-fit: cover;max-height: 170px;width: 100%;opacity: .7;transition: all 0.2s ease-in;outline-offset: -6px;outline: 3px solid rgba(255,255,255,.5);}
.indexnewscat .catentry .main:hover img {opacity: .55;}
.indexnewscat .catentry .main span {display:block;max-width:100%;padding:4%;position:absolute;bottom:0;color:#fff;font-size:20px;background:linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,0) 100%);}
.indexnewscat .catentry .other {padding: 0 0 15px 0;}
.indexnewscat .catentry .other span {color: #999;font-size: 14px;margin: 0 10px 0 0;}


#slider {position:relative;overflow:hidden; margin:0 0 30px;}
.slides,.slide {padding:0; margin:0; list-style:none;}
.slide {position:relative; display:none;}
.slide:first-child {display:block;}
.slide img {display:block; padding:0; margin:0;}
.caption {position:absolute; padding:0; left:0; bottom:0; width:100%; background:rgba(52,152,219,.8); color:#fff;}
.cap-ttl {padding:20px 20px 10px; font-size:20px; text-transform:uppercase;font-family:'Roboto', sans-serif;}
.cap-ttl a {color:#fff;}
.cap-ds {padding:0 20px 20px; font-size:15px;}
#sidebar {float:right;width:28%; background:#fff; padding: 30px 0 0 0;}
.sidebox {margin:0;position:relative;}
.sidetitle {text-transform:uppercase;padding:13px 10px;color:#fff;font-size:16px; font-family:'Roboto', sans-serif;}
.marked .sidetitle {background:rgba(196,60,91,1);}
.sidebox .inner {padding:20px;}
.sidebox .socinner {padding:0;}
.socinner iframe {border:none !important;}
.fbwidg {margin:0 auto 15px auto;}
.socbox {margin:20px 0 40px 0;}
.sidebox ul,.sidebox .catsTable {margin:0;padding:0;list-style:none;}
.sidebox .catsTable,.sidebox .catsTable * {display:block;width:auto!important;}
.sidebox li {list-style:none;padding:0;}
.sidebox li a,.sidebox .catsTable td a {display:inline-block;color:rgba(36,37,130,1);padding:5px 0;}
.sidebox li b {color:#939fae;font-weight:normal;}
.sidebox li a:before,.sidebox .catsTable td a:before {content:"\25fe";padding:0 5px 0 0;color:#dadddf; font-size:12px;}
.sidebox li a:hover,.sidebox .catsTable td a:hover,.sidebox li.over > a,.sidebox li a.uMenuItemA,.sidebox .catsTable td a.catNameActive {color:#0f6d9e;text-decoration:none;}
.sidebox li a:hover:before,.sidebox .catsTable td a:hover:before,.sidebox li.over > a:before,.sidebox li a.uMenuItemA:before,.sidebox .catsTable td a.catNameActive:before {color:#939fae;}
.sidebox li.uWithSubmenu,.sidebox li.parent-li {position:relative;}
.sidebox li.uWithSubmenu em,.sidebox li.parent-li em {position:absolute;top:2px;right:0;width:24px;height:24px;line-height:24px;font-style:normal;font-size:14px;text-align:center;z-index:10;cursor:pointer;}
.sidebox li.uWithSubmenu em:hover,.sidebox li.parent-li em:hover {color:#0f6d9e;}
.sidebox .catNumData {color:#939fae;display:inline-block;}
.sidebox .calTable{width:100%;}
div.archmenu {margin:15px auto 0 auto;}
select.archMenu {width:95%;}

.lastnews, .readnews {font-size:16px; padding: 10px 0 20px 0 !important;}
.lastnews a, .readnews a {display:block; color: #222; padding: 0 0 0 45px; margin: 0 0 15px 0;}
.readnews a { padding: 0 0 0 22px; }
.lastnews a:hover, .readnews a:hover { color:rgba(196,60,91,1); }
.lastnews .informtime, .readnews .informtime {color: #939fae; float: left; margin: 0 10px 0 0;font-size:14px;}
.informreads {font-size: 13px;margin:0 0 0 10px; color: #939fae;}
.informreads::before {content:'\f06e';font-family: fontawesome; padding: 0 7px 0 0;}
.allNewsBut {width:auto;text-align:center;background:#eceff3;margin:15px auto;border-bottom: 3px solid #ddd;}
.allNewsBut a {display: block; padding: 5px 10px; margin: 0; color: #000; -webkit-transition: color 0.15s ease-out;-moz-transition: color 0.15s ease-out;-ms-transition: color 0.15s ease-out;-o-transition: color 0.15s ease-out;transition: color 0.15s ease-out;}
.allNewsBut a::after {font-family:FontAwesome;font-size:14px;padding-left:8px;content:'\f0da';position:relative;left:0; transition:left 0.25s ease-in;}
.allNewsBut a:hover {text-decoration:none; color: #fff;}
.allNewsBut:hover {background: rgba(36,37,130,.9); color: #fff;}
.allNewsBut:hover > a:after {color:#A8DADC;position:relative;left:40px;}
.allNewsBut2 {}
.allNewsBut2 a::after {content:'\f0ca';}
.allNewsBut2:hover > a:after {left:0;}

.lastnewstitle {position:relative;}
.lastnewstitle span {padding:0 10px 0 36px;}
.lastnewstitle h1 {background: #fff;font-size: 18px;display: inline; font-weight: 300;margin: 0;}

.pulse {width:6px;height:6px;border:3px solid #C43C5B;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#C43C5B;z-index:10;float:left;position:absolute;top:7px;left:13px;}
.pulse .dot {border:2px solid #C43C5B;background:transparent;-webkit-border-radius:50%;-moz-border-radius:60px;border-radius:60px;height:30px;width:30px;-webkit-animation:pulse 3s ease-out; -webkit-animation-iteration-count:infinite;-webkit-animation-delay:0.2s;margin-top:-14px;margin-left:-14px}
@-webkit-keyframes pulsate {0% {-webkit-transform:scale(0.1, 0.1);opacity:0.0} 50% { opacity:1.0 } 100% { -webkit-transform:scale(1.2, 1.2); opacity:0.0 }}
@-moz-keyframes pulse { 0% { -moz-transform:scale(0); opacity:0.0 } 25% { -moz-transform:scale(0); opacity:0.1 } 50% { -moz-transform:scale(0.1); opacity:0.3 } 75% { -moz-transform:scale(0.5); opacity:0.5 } 100% { -moz-transform:scale(1); opacity:0.0 }}
@-webkit-keyframes "pulse" { 0% { -webkit-transform:scale(0); opacity:0.1 } 25% { -webkit-transform:scale(0); opacity:0.2 } 50% { -webkit-transform:scale(0.1); opacity:0.3 } 75% { -webkit-transform:scale(0.5); opacity:0.6 } 100% { -webkit-transform:scale(1); opacity:0.1 }}

.informtimeimage {position:relative;width:100%;background:#000;}
.informtimeimage a {display: block;width: 100%;padding: 0;margin: 15px 0;}
.informtimeimage img {width: 100%;max-height: 150px;object-fit: cover;opacity:.6; transition: all 0.2s ease-in;display: block;}
.informtimeimage:hover img {opacity:.5;}
.informtimeimage span {position:absolute;bottom:0;left:0;color:#fff;font-size:20px;padding:3%;text-shadow:1px 1px #222;background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,0) 100%);}
.popnews a {margin: 0 0 15px 0;}

.LSsidebox {padding:0 0 10px 0;}
.LSright {margin:15px 0 20px 0;font-size:16px;max-width:100%;overflow:hidden;background:#202132;}
.LSright .lsblock {padding:1% 4%;}
.LSright img {display:block;width:100%;height:120px;object-fit:cover;margin: 10px auto 0 auto;opacity:.9;transition: all 0.2s ease-in;}
.LSright .ls-lnk {display:block;margin:5px 0 5px 0;color:#f9f9f9;}
.lsblock:hover .ls-lnk {color:#ddd;text-decoration:none;}
.lsblock:hover img {opacity:.75;}

.calTable {font-size:15px;}
.calTable td {text-align:center;padding:7px 2px;}
.calTable td a {text-decoration:underline;}
.calTable td a:hover {text-decoration:none;}
.calMonth,.calWday,.calWdaySe,.calWdaySu {font-size:16px;}
.calWday {background:#99738E;color:#fff;}
.calWdaySe,.calWdaySu {background:#dbe1e8;}
.calTable td.calMonth a {text-decoration:none;}
.calTable td.calMonth a:hover {text-decoration:underline;}
.calTable .calMday {color:#aaa;}
.calTable .calMdayA, .calTable .calMdayIsA {background:#dbe1e8;color:#5e6d81;}
.calMdayIsA a {color:#fff !important;}
.calMdayLink {color:#222;font-weight:400;text-decoration:none !important;}

.pollBlock {font-size:16px;}
.pollQue {font-weight:400;color:#222;margin:0 0 10px 5px;}
.pollButton {margin: 15px 0;text-align:left !important;}
.pollLnk a {padding:0 10px 0 0;}
.pollLnk a::before {content: '\f080';font-family: FontAwesome;padding: 0 5px 0 0;font-size: 14px;margin: 0 0 0 6px;}
.pollLnk span::before {content: '\f00c';font-family: FontAwesome;padding: 0 5px 0 0;font-size: 14px;}

/* partners block */
@media only screen and (max-width: 960px) {.ao-border, .btb-border, .gi-border, .rua-border, .at-border, .ard-border {margin: 20px auto; max-width: 340px;}}
.ao-border {border: 1px solid #d2222a; width: 100%; overflow:hidden; margin-bottom: 20px;}
.btb-border {border: 1px solid #61982a; width: 100%; overflow: hidden;}
.gi-border {border: 1px solid #ff4932; width: 100%; overflow: hidden; margin-bottom: 20px;}
.rua-border {border: 1px solid #2c81ba; width: 100%; overflow: hidden;}
.at-border {border: 1px solid #457B9D; width: 100%; overflow: hidden; margin-bottom: 20px;}
.ard-border {border: 1px solid #C43C5B; width: 100%; overflow: hidden; margin-bottom: 20px;}

.aoBlock, .btbBlock, .GiBlock, .ruaBlock, .atBlock, .ardBlock {float: left; margin: 0 0 10px 5px; width: 98%;}
.aoBlockI, .btbBlockI, .GiBlockI, .ruaBlockI, .atBlockI, .ardBlockI {float: left; margin: 0 10px 5px 0; width: 25%;}
.aoBlockI > img, .btbBlockI > img, .GiBlockI > img, .ruaBlockI > img, .atBlockI > img, .ardBlockI > img {display: block; width: 100%;}
.aoBlockT a, .btbBlockT a, .GiBlockT a, .ruaBlockT a, .atBlockT a, .ardBlockT a {color: #222;}

.aoText {background: #d2222a; color:#fff; padding:5px; margin-bottom: 10px; font-size: 16px;}
.btbText {background: #61982a; color: #fff; padding: 5px; margin-bottom: 10px; font-size: 16px;}
.GiText {background: #ff4932; color: #fff; padding: 5px; margin-bottom: 10px; font-size: 16px;}
.ruaText {background: #2c81ba; color: #fff; padding: 5px; margin-bottom: 10px; font-size: 16px;}
.atText {background: #457B9D; color: #fff; padding: 5px; margin-bottom: 10px; font-size: 16px;}
.ardText {background: #C43C5B; color: #fff; padding: 5px; margin-bottom: 10px; font-size: 16px;}

.aoText a, .btbText a, .GiText a , .ruaText a, .atText a, .ardText a {color: #fff !important;}
/* END partners block */

.part {padding:10px 2px 0 0 !important;}

.sidebox ul ul {display:none;margin:0;padding:0 0 0 20px;}
.sidebox li.uWithSubmenu.over > ul,.sidebox li.parent-li.over > ul {display:block;}
.sidebox iframe {border:1px solid #dbe1e8;}
.sidebox .answer {padding:5px 0 0 0;}
.schQuery,.schBtn {display:inline;padding:0 2px;}
.sidebox ul.rate-list {margin:0;}
#shop-basket ul li a {padding:0;margin:0;}
#shop-basket ul li a:before {display:none;}
.user-box {text-align:center;}
.user-box img {padding:2px; margin:0 0 10px; max-width:90%;border:1px solid #dbe1e8;}
.user-ttl {font-size:15px;font-family:'Roboto', sans-serif; padding:0 0 5px;}
#content {float:left;width:69%; background:#fff;padding:30px 50px 30px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#content fieldset {border:1px solid #dbe1e8;padding:20px;margin: 0 0 20px;}
#content .calTable {width:70%;margin:0 0 30px;}
#content.wide-page {float:none;width:auto;}
#casing label {color:#444 !important;}
.eBlock {border-spacing:0;margin:0 0 20px;padding:0;clear:both;table-layout:fixed;}
.eBlock + br {display:none;}
.eBlock + table {margin:40px 0 0;border-spacing:0;}
.eBlock + table td[width="60%"] {font-size:18px;padding:0 0 20px;}
.eBlock td {padding:0 !important;}
.eTitle {padding:0!important;font-size:25px;color:#5e6d81;}
.eTitle a {color:#5e6d81;text-decoration:none;}
.eTitle a:hover {color:rgba(36,37,130,1);}
.eTitle div[style^="float:right"] a {font-size:inherit;}
.eTitlefull {position: relative;}
.eTitlefull h1 {font-size: 34px;font-weight: 300;line-height: 1.25;}
.navinfo {margin: 15px 0 0 0; width: 100%; display: inline-block;font-size: 13px;}
.navHere {float: left;}
.navHere a {}
.navHere i {padding:0 7px 0 7px;}
.entryinfo {float:right;}
.entrydate {}
.entrydate i {padding:0 7px 0 0;}
.entryread {margin: 0 0 0 15px;}
.entryread i {padding:0 7px 0 0;}
.annotation {margin: 0 0 25px 0;font-size:20px;font-weight:normal;line-height:1.3;color:#555;border-bottom: 2px solid #eceff3;padding: 0 0 25px 0;position: relative;}
.socbuttontop {position:absolute;right:10px;bottom:-10px;display:flex;}
.hrinside {border-bottom: 2px solid #eceff3;padding: 25px 0 0 0;margin: 0 0 -10px 0;}
.eDetails,.eDetails1,.eDetails2, .eDetailstag {clear:both;font-size:14px;padding:7px 0!important;color:#939fae;margin:10px 0 0;line-height:170%;}
.eDetails ul,.eDetails1 ul,.eDetails2 ul {line-height:normal;}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2, .eDetailstag {padding:7px 0!important;margin:10px 0 0!important;}
.eDetails a,.eDetails1 a,.eDetails2 a {text-decoration:none;color:#939fae;}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover,.eDetails .ed-value:hover,.eDetails1 .ed-value:hover,.eDetails2 .ed-value:hover {color:rgba(36,37,130,1);}
.e-category,.e-comments {/*background:url(/.s/t/1321/details.png) 0 -500px no-repeat*/;padding:0;margin:0 10px 0 0;display:inline-block;line-height:15px;}
.e-category:hover {background-position:-1000px -500px;}
.e-reads,.e-loads,.e-author,.e-date,.e-rating,.e-add,.e-tags {margin:0 35px 0 0;display:inline-block;height:15px;line-height:15px;}
.rate-stars-wrapper {margin: 5px 0 0 0;position:relative;}
.rate-stars-wrapper::before {content:'Это важно?';position:absolute;top:-22px;right:0;color:#555;}
.e-comments {}
.commentsentry {font-size:16px;}
.comm-rules {font-size:13px;padding:0 0 25px 0;}
.commentsgif {display: inline;margin: 0 0 0 10px;}
.commentsgif img {width: 40px;height: auto;opacity: 0.25;}
.uc-profile-link {margin: 0 20px 0 0;font-size: 14px;}
.uc-opacity {opacity: .75 !important;filter: alpha(opacity = 75) !important;}
.cMessage {font-size: 16px !important;}
.uc-answer-link {font-size: 14px !important;}
.eDetailstag {padding: 20px 0 10px 0 !important;}
.eDetailstag a {color:#4b5767 !important;background:#f7f7f7;padding:5px 15px;font-size:14px;margin:5px 10px 5px 0;display:inline-block;line-height:18px;}
.eDetailstag a:hover {background:rgba(85,61,103,.15);}
.e-tags {padding:10px 0 0 0;}
.e-info {margin:20px 0 0 0;color:#939fae; font-size: 13px;}

.e-category::before, .e-reads::before, .e-author::before, .e-date::before, .e-comments::before, .e-tags::before, .e-rating::before {font-family: fontawesome; padding: 0 7px 0 0;font-size: 14px;}
.e-category::before {content:'\f0c9';}
.e-reads::before {content:'\f06e';}
.e-author::before {content:'\f2be';}
.e-date::before {content:'\f133';}
.e-comments::before {content:'\f0e6';}
.e-tags::before {content:'\f02c';}
.e-rating::before {content:'\f123';}
.ePR i {color:rgba(196,60,91,1);padding:0 20px 0 20px;font-size:14px;}

.ed-sep,.ed-title {display:none;}
.eBlock td.eMessage,.eBlock td.eText {padding:10px 0 20px!important;}
.eMessage,.eText {margin:0;padding:30px 0 10px!important;line-height:150%;}

.entryfull {font-size:18px;}
.entryfull, .entryfull a {overflow-wrap:break-word; word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
.entryfull > a, .entryfull > strong > a, .entryfull > ul a, .entryfull > ol a, .entryfull > h2 a, .entryfull > h3 a, .entryfull > p a, .entryfull > blockquote a {color:rgba(196,60,91,.7);box-shadow: inset 0 -2px 0 rgba(196,60,91,.5);transition:all .25s ease-in-out;}
.entryfull > a:hover, .entryfull > strong > a:hover, .entryfull > ul a:hover, .entryfull > ol a:hover, .entryfull > h2 a:hover, .entryfull > h3 a:hover, .entryfull > p a:hover, .entryfull > blockquote a:hover {color:#5e6d81;box-shadow: inset 0 -2px 0 rgba(196,60,91,.7);}

.eMessage,.eText,.cMessage {overflow-wrap:break-word; word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
.eBlock td.eMessage,.eBlock td.eMessage.eText {padding:20px 0 25px 0 !important;}
.emessArch {font-size: 16px;padding: 20px 0 0 0 !important;}
.imgone {margin:0 0 25px 0; position:relative;overflow: hidden; max-height: 400px;}
.imgone img {width: 100%; margin: 0 !important; max-height: 400px; object-fit: cover; outline-offset: -6px; outline: 3px solid rgba(255,255,255,.4); display: block;}
.imgone > .photoinf {bottom:15px;color:rgba(255,255,255,.9);font-size:14px;left:17px;position:absolute;right:10px;text-shadow:1px 1px 0 #000;line-height:1.2;}
.imgone > .photoinf::before {content:'\f030';font-family:FontAwesome;padding-right:7px;}
.iscreen {position:absolute;right:8px;bottom:8px;}
.iscreen a i {color:#ccc; text-shadow:0 1px #222;font-size: 20px;transition: all .1s ease-in-out;padding: 5px 10px;}
.iscreen:hover a i {color:#fff;}

.eMessage img, .eText img {max-width:100%; height: auto; border:none;}
.eMessage img[align="right"], .ulightbox > img[align="right"] {margin: 10px 0 30px 20px !important;}
.fancybox-outer {border-radius: 0!important;}
.eMessage div[style="text-align: center;"] > img, .eMessage p[style="text-align: center;"] > img, .eMessage div[style="text-align: center;"] .ulightbox > img {margin: 20px auto 10px auto !important;}
.eMessage div[style="margin-left: 40px;"], .eMessage p[style="margin-left: 40px;"] {border-left: 4px solid rgba(196,60,91,.6); padding: 15px; margin: 20px 22px !important;}
.eMessage p,.eText p {margin:0;padding:10px 0 10px 0; overflow: hidden;}
.eMessage blockquote {background: #f9f9f9; border-left:4px solid rgba(196,60,91,.6); font-style: italic; margin:25px 22px; padding:18px 14px;}
.eMessage blockquote::after {color: #999; content: "\f10e"; font-family: FontAwesome; font-size: 1.2em; line-height: 0.1em; float: right;position: relative;bottom: -25px;} 
.eMessage blockquote > p:first-child {display: inline;}
.eMessage iframe, .eMessage embed, .eMessage object, .eMessage twitterwidget, .eMessage twitter-widget {margin:30px auto 10px auto !important; display:block;}

.frama {margin:25px auto 10px auto; padding:5px; max-width:100%; background:#202132;}
.fotorama__thumb-border {border-color:rgba(196,60,91,1) !important;}

.morelink {margin:30px auto 10px auto;width:100%;background:radial-gradient(at top, rgba(0, 0, 0, 0.1),rgba(255,255,255,.2));}
.morelinktitle {color:#5e6d81;font:20px 'Roboto',sans-serif;text-transform:uppercase;padding:10px;text-align:center;position:relative;}
.morelinktitle > .pulse {top:18px;left:11px;opacity:.8;}
.morelink ul {padding:0 14px 7px 14px;display:inline-block;margin: 5px auto !important;}
.morelink ul li {line-height: 1.2;background: none;padding: 0;list-style: none;}
.morelink ul li a {color:#5e6d81;font-size:17px;display:block;padding:14px 7px;margin:5px 0 10px 0;border:3px solid rgba(196,60,91,.2);}
.morelink ul li a:active, .morelink ul li a:hover {color:#C43C5B !important;}

.readmore {display: inline-block;width: 100%;border-bottom:2px solid #eceff3;margin:0 0 20px 0;}
.readmore:hover {box-shadow: 0 0 5px 2px rgba(0,0,0,.1);}
.readmoretitle {font-size:20px;text-transform:uppercase;margin:0 0 10px 0;padding:10px 10px 10px 50px;position:relative;}
.readmoretitle > .pulse {top: 19px;left: 12px;}
.readmoreitem {margin: 0 0 15px 0;}
.readmoreitem a {display:block;font-size:16px;color:#222;transition: all .2s ease-out;}
.readmoreitem a:hover {color:#C43C5B;}
.readmoreitem::before {content:'\f0da';font-family:FontAwesome;color:#999;font-size:16px;margin:2px 20px 0 0;float:left;transition: all .2s ease-out;}
.readmoreitem:hover::before {margin:2px 19px 0 1px;color:#C43C5B;}
.readmoreitemF {position:relative;width:35%;display:block;margin:0 25px 25px 0;float:left;overflow:hidden;background:#000;}
.readmoreitemF a {}
.readmoreitemF img {display:block;width:100%;max-height:150px;object-fit:cover;opacity:.85;transition:opacity .2s ease-out;outline:3px solid rgba(255,255,255,.4);outline-offset:-6px;}
.readmore:hover img {opacity:.7;}
.readmoreitemF span {position: absolute;bottom: 0;left: 0;color:#fff;font-size:18px; padding: 20px 10px 10px 10px; background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,0) 100%) !important; text-shadow: 1px 1px 0 #222;}

.imgonearch {float: left; width: 300px; margin: 0 30px 10px 0; position: relative; background: #000;}
.imgonearch img {width: 100%; max-height: 170px; object-fit: cover;display: block;opacity:.9;transition: all 0.2s ease-in;}
.imgonearch:hover img {opacity:.65;}
.catnameAr {background:rgba(196,60,91,.6);bottom:15px;color:#fff;left:0;padding:3px 10px 3px 20px;position:absolute;}
.eTitlearh {margin:0 0 30px 0;}

.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.plist b, .pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,a.pgSwch {display:inline-block;margin:2px 0;}
.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b,.pgSwchA b {padding:5px 11px;background:#eceff3;text-transform:uppercase;color:#5e6d81;font-size:16px;border: 3px solid rgba(36,37,130,.1);font-weight: 400;}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a,a.pgSwch {font-size:16px;color:#5e6d81;margin: 0 3px;border: 3px solid rgba(36,37,130,.1); padding: 5px 11px;}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover,a.pgSwch:hover {color:rgba(36,37,130,1);}
.swchItem:hover {background: #eceff3;}

.cBlock1,.cBlock2 {background:#fff;border-bottom:1px solid #dbe1e8;margin:0!important;padding:5px!important;}
#content .cBlock1,#content .cBlock2{padding:0 0 20px!important;margin:0 0 20px!important;}
.commTable {background:#dbe1e8;padding:20px;}
.cMessage {font-size:12px;line-height:130%;}
.cTop {padding:0 0 15px 0;font-size:14px;}
.cTop * {font-weight:normal;}
.cAnswer {padding:5px 0 0 0;font-style:italic;color:#464646;font-size:11px;}
.commTd1 {padding:5px 2px;width:20%;}
input.codeButtons {min-width:30px;}
.securityCode {}
.eAttach {margin:10px 0;font-size:11px;color:#939fae;padding:0 0 0 15px;background:url(/.s/t/1321/attach.gif) 0 0 no-repeat;}
.eRating {font-size:8pt;}
.manTdError,.commError {color:#ff0000;}
.commReg {padding: 10px 0;text-align:center;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
.replaceTable {font-size:12px;padding:20px;border:none;background:#fff;}
.legendTd {font-size:8pt;}
.outputPM {border:1px dashed #ddd;margin:4px 0 4px 30px;}
.inputPM {border:1px dashed #ddd;margin:4px 0;}

.uTable {border-spacing:0;margin:0;padding:0;}
.uTable td {padding:8px 10px;border-bottom:1px solid #dbe1e8;}
.uTable td.uTopTd {border-bottom:none;background:#dbe1e8;}
.eAttach .entryAttachSize {padding-left:4px;}
.manTable {text-align:left;}
.manTable .manTd1 {font-size: 14px;line-height: 14px;width: 24% !important;color: #444 !important;}
#casing.popuptable {margin:0;padding:0; background:#fff;}
.popuptitle {background:rgba(36,37,130,1);text-transform:uppercase;padding:13px 20px;color:#fff;font-size:16px;font-family:'Roboto', sans-serif;}
.popupbody {padding:20px;font-size:12px;color:#5e6d81;}
.popupbody * {font-size:12px!important;}
.popuptable table {text-align:left;color:#5e6d81;}

.archiveDateTitle {padding: 15px 0 0 0;}
.archiveDateTitleLink {font-size: 18px;}
.archiveDateTitleLink::before {content:'\f133';font-family:FontAwesome;padding:0 20px 0 0;color:#939fae;}
.archEntryHr {border-bottom: 2px solid #dbe1e8;}
.archiveEntryTitle ul {padding:5px 0 5px 0;margin:0;list-style:none;}
.archiveEntryTitle .archiveEntryTime {display:block;padding:0 15px 0 0;font-size:14px;color:#939fae;float:left;margin:2px 0 0 0;transition:all .15s ease-in-out;}
.archiveEntryTitle .archiveEntryTitleLink {font-size:16px;color:#5e6d81;padding:0 0 0 50px;display:block;transition:all .15s ease-in-out;}
.archiveEntryTitle .archiveEntryTitleLink:hover {color:rgba(36,37,130,1);}
.archiveEntryTitle:hover .archiveEntryTime {color:rgba(36,37,130,1);}
.archiveEntryTitle .archiveEntryComms {display: none;}
.archiveEntryTitle .u-mpanel {float: right;margin: 0 !important;display: block !important;top: -20px;height: auto;}
#allEntries {margin:0 0 20px 0;}

#uEntriesList .uEntryWrap {width:33.33%;padding:0 20px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#uEntriesList .entryBlock {display:block!important;}
#uEntriesList .uphoto {width:auto;display:block;margin:0;}
#uEntriesList .photo-title {height:40px;line-height:40px;overflow:hidden;white-space:normal;}
#uEntriesList .photo-block,#uEntriesList .photo-eblock {display:block;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;padding:10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#uEntriesList .ph-wrap,#uEntriesList .ph-tc {height:100%;width:100%;display:block;overflow:hidden;}
#uEntriesList .ph-wrap img {display:block;padding:0;margin:0;border:none;width:100%;}
#uEntriesList .ph-data {position:relative;top:50%;margin:-22px 0 0;}
#photoModalWrap .fancybox-wrap,#photoModalWrap .fancybox-inner,#photoModalWrap .fancybox-outer {max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.user_avatar img {border:1px solid #dbe1e8;width:100px;padding:2px;}
.cMessage .user_avatar img {width:50px;margin:0 10px 5px 0;}

/* Кнопки для сайта */
#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file'],#casing select,.filterBlock {color: #444;background: #fff;padding: 8px 5px;margin: 0 0 10px;text-decoration: none;border: 1px solid #dbe1e8;outline: none;font-size: 14px;}
#casing input[type='text']:focus, #casing input[type='password']:focus, #casing textarea:focus {border:1px solid rgba(196,60,91,.6);background: #f9f9f9;}

#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {font-family: 'Roboto', sans-serif;font-size:16px;font-weight:300 !important; padding: 7px 20px; margin: 10px 5px 10px 5px; border:none; cursor:pointer; color:#f5f5f5; width:auto !important; background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(255,255,255,.2)); background-color:rgba(85,61,103,.9); text-decoration: none; transition: background .1s ease-in !important;outline-offset:-2px;outline:2px solid rgba(255,255,255,.3);}

#casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover {
background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(0,0,0,.1));background-color:rgba(85,61,103,.9)}

.cbutton {display:inline-block;margin: 10px 5px 10px 5px; border:none; cursor:pointer; width:auto !important; background: linear-gradient(0deg,rgba(0,0,0,.1),rgba(255,255,255,.2)); background-color:rgba(85,61,103,.9); text-decoration: none; transition: background .1s ease-in !important;outline-offset:-2px;outline:2px solid rgba(255,255,255,.3);}
.cbutton a {color:#f5f5f5;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300 !important;display:block;padding: 7px 20px;}
.cbutton:hover {background: linear-gradient(0deg,rgba(255,255,255,.2),rgba(0,0,0,.1));background-color:rgba(85,61,103,.9)}

input.commFl,textarea.commFl,.prosFl,.consFl,.mchat,.sidebox .loginField,.postTextFl {width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#casing textarea {resize: vertical !important;}
#mchatMsgF {min-height:60px;max-width:98%;}
#MCaddFrm table {border-spacing:0;}
#MCaddFrm table td {padding:2px 0;}

#iplus input {width:auto!important;}
#thread_search_field {width:155px!important;margin-right:4px!important;}
div[id^="imblock"] > span:first-child {width: 34px;display: inline-block;text-align: center;padding-right: 0!important;}
div[id^="imblock"] > div:first-child,#iplus > div {line-height: 34px; vertical-align: middle;}
div[id^="imblock"] {clear: both;}
.editImgBlock {padding-left: 7px;}
.uplFileFl {margin-left: 7px!important;}
.ucoz-forum-post-image-interface {padding-left: 12px;}
[id^="catSelector"] {width: auto!important;padding-left: 3px!important;padding-right: 3px!important;}
textarea.mchat {vertical-align: bottom;}
input[type="text"][id^="qid-"] {margin-bottom: 0 !important; padding-top: 8px!important;padding-bottom: 8px!important;}
input[type="text"][id^="qid-"],input[type="button"][id^="bid-"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:31px;vertical-align: top;}
span[class^="id-good"]{vertical-align: bottom;line-height: 31px;}
.manTable select {max-width: 300px;}

#casing input#catSelector9{padding-right:25px!important; }
#casing input#catSelector9:hover{background-image:url('/.s/src/panel-v2/img/select_arrow.png'); }

#doSmbBt,.u-combobut {display:none;}
#casing .u-comboeditcell,#casing .u-combo {border:0!important;background:none!important;}
#casing .u-combolist,#content .xw-mc {padding:5px 3px;background:#fff;border:1px solid #dbe1e8;margin:0;font-size:12px!important;color:#939fae!important;}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep {display:none;}
#content .xw-ml,#content .xw-mr {margin:0;padding:0;background:none;}
#uNetRegF table {text-align:left;}
#uNetRegF table table {clear:both;}
#uNetRegF table table td {padding:5px 0 0 0;}
.sidebox .gTable {background:none;border:none;}
.sidebox .forumDescr {color:#939fae;}
.sidebox .gTableTop,.sidebox .gTableSubTop,.sidebox .forumNameTd {border:none;background:none;color:rgba(36,37,130,1);text-transform:none;height:auto;line-height:normal;overflow:visible;font-size:13px!important;font-family:Tahoma,Geneva,sans-serif;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.sidebox .gTable ul {padding:0 0 0 20px;}
.sidebox .gTableTop,.sidebox .gTableSubTop {display:block;padding:5px 0!important;color:rgba(36,37,130,1);font-weight:normal;text-decoration:none;position:relative;}
.sidebox .gTableTop:hover,.sidebox .gTableSubTop:hover {color:#0f6d9e;text-decoration:none;}
.sidebox .gTableTop:before,.sidebox .gTableSubTop:before {content:"\25fe";padding:0 5px 0 0;color:#dadddf;}
.sidebox .gTableTop:hover:before,.sidebox .gTableSubTop:hover:before {color:#939fae;}
.manTable td input,.manTable td textarea {max-width:99%;}
.manTable td input#id_file_add {max-width:none;}
.entTd .eDetails {margin:0 0 40px;}
.opt_vals .gTableSubTop {padding-left:0;background:none;}
#content form[action$="search/"] table {width:100%;}
#content form[action$="search/"] table td {white-space:normal!important;}
#content form[action$="search/"] table td+td {width:30%;}
#content .queryField {width:80%!important;}

.gphoto, .smiles img {max-width: inherit;}
#baseLogForm td:first-child {width: 25%;}
.ucoz-forum-post-image-preview {max-width: inherit!important; max-height: 35px!important;}

#footer {padding:30px 0;margin:30px 0 0 0;background:#202132;color:#ddd;font-size:13px;}
#footer a {color:#ddd;}
#footer a:hover {color:#fff;}
.foot1 {float:left; width:32%;margin: 0 3% 0 0;}
.foot2 {float:left; width:20%;margin: 0 3% 0 0;}
.foot3 {float:left; width:14%;margin: 0 3% 0 0;}
.foot4 {float:right; width:24%;text-align: left;}
.foot1text a {box-shadow:inset 0 -1px 0 rgba(255,255,255,.15);transition: all .25s ease-in-out;}
.foottitle {font-size:24px;box-shadow:0 3px 0 rgba(255,255,255,.15);}
.footlink {font-size: 14px;}
.footlink ul {list-style:none;padding: 0;margin: 15px 0;column-count: 2;}
.footlink ul li {font-size: 15px;line-height:2;}
.footlink ul li a {display:block;}
.footlink .aboutsite {column-count: 1;}
.footsoctxt {margin: 0 0 20px 0;}
.footfb {float: left;margin: 0 0 0 -15px;}
.footvk {float: left;}
.foottw {float: left;}
.footrss {float: left;}
.footfb a, .footvk a, .foottw a, .footrss a {display:block;padding:5px;font-size:35px;color:#999 !important;margin:0 10px;}
.footfb a:hover, .footvk a:hover, .foottw a:hover, .footrss a:hover {color: #ddd !important;}
.counters {display: block; width: 100%; height: 31px; margin: 0 0 15px 0;}
.licounter {margin: 0 15px 0 0; opacity:0.7; width: 88px;transition: all 0.3s ease; float:left;}
.yacounter {opacity:0.7; width: 88px;transition: all 0.3s ease; float:left; margin: 0 15px 0 0;}
.licounter:hover, .yacounter:hover {opacity:1;}
#wrn {border: 1px solid #425165;box-sizing:border-box;color:#425165;display:block;font-size:1.2em;height:31px;position:relative;text-align:center;width:31px;overflow:hidden;cursor:pointer;}
#wrn span:first-child {top: 4px; color: #ddd; left: 1px; position: absolute; transition: top 0.2s ease-out;}
#wrn:hover > span:first-child {top: 50px; left: 1px; position: absolute;}
#wrn span:last-child {top: -50px; color: #ddd; font-size: 21px; position: absolute; right: 3px; transition: top 0.2s ease-out;}
#wrn:hover > span:last-child {top: 1px;}

.scrollup {width:40px;height:40px;opacity:0.7;position:fixed;bottom:3%;right:2%;display:none;background: url('/images/up.png') no-repeat;}
.scrollup:hover {opacity:1;}

/* MEDIA */
@media only screen and (min-width:650px) {
#allEntries div[id*="entryID"]:first-child {border:2px solid #eceff3;background:#f9f9f9;padding:5px 20px;margin:20px auto;}
#allEntries div[id*="entryID"]:first-child hr {border:none;padding:0;margin:0;}
#allEntries div[id*="entryID"]:first-child .imgonearch {width:100%;}
#allEntries div[id*="entryID"]:first-child .imgonearch > a > img {min-height: 200px;}
}

@media only screen and (min-width:1024px) {
.stickmenu {position:fixed !important;z-index:100;top:0;width:1160px !important;max-width:98% !important;background:rgba(36,37,130,.75) !important;border:none !important;display:none;}
.stickmenu:hover {background:rgba(36,37,130,.85) !important;}
.stickmenu a {color:#ddd !important;height: 40px !important;line-height: 40px !important;margin:0 !important;}
.stickmenu a:hover {color:#fff !important;background:none !important;border:none !important;outline: none !important;}
.stickmenu li {height:40px !important;}
.stickmenu li a:hover {border-bottom:none !important;}
.stickmenu li:first-child > a {}
.stickmenu span {}
}

@media only screen and (min-width:1280px) {
.stickmenu{max-width:1160px !important;}
}

.wrapper {width:1180px;}

@media only screen and (max-width:1200px) {
.wrapper {width:auto;}
}

@media only screen and (max-width:1100px) {
#header {padding: 20px 0 0;}
.headerPC {background: url('/images/bghead.jpg') no-repeat 0 0 / 100%;}
}

@media only screen and (min-width: 961px){
 #toolbarMainContainer {display: block;}
 #catmenu li.uWithSubmenu em {font-size: 11px; right: 5px; top: 50%; margin-top: -12px;}
}

@media only screen and (max-width: 960px) {
.wrapper {padding:0 15px;}
.navbar-share {display: none;}
.headerPC {background: none;padding: 10px 0 0 0 !important;}
.head-l,.head-r,.foot-l,.foot-r {float:none; width:auto; text-align:center; padding:10px 20px;}
.head-r {padding:0 0 10px 0;}
#sch-box {display: none;}
#site-logo {margin: 0 auto;}
.userpanel {float: none;background: none;padding: 5px 10px;border: none;margin: 0 auto;}
.site-n,.site-n a {font-size:32px;}
.cap-ttl {padding:15px 20px 10px; font-size:18px;}
.cap-ds {padding:0 20px 15px; font-size:14px;}
#footer {padding:20px 0;}
.foot-l {padding-bottom:0;}
.foot-r {padding:0;}
#content,#sidebar {float:none; width:auto;padding:5px 0 15px 0;}
#catmenu {text-align:left;line-height:normal;border-bottom: 3px solid #eceff3;}
#catmenu ul {display:none;background:rgba(36,37,130,1);padding:20px;margin:1px 0 0;list-style-position: inside; -moz-column-count:2; -webkit-column-count:2; column-count:2;padding:5px 0 10px 14px;margin: 1px 0 0;background:#f9f9f9;}
#catmenu li {float:none;padding:9px 0;}
#catmenu li:first-child a {padding-top:0;}
#catmenu li a {display:block;height:auto;line-height:normal;padding:0;color:rgba(36,37,130,1);font-size: 18px;}
#catmenu li a:hover,#catmenu li a.uMenuItemA,#catmenu li.uWithSubmenu:hover > a {background: none;outline: none;color: rgba(196,60,91,1);}
#catmenu ul ul {display:none;}
#catmenu li.uWithSubmenu:hover > ul {display:none;}
#catmenu li.uWithSubmenu.over > ul {display:block;}
#catmenu ul ul,#catmenu ul ul ul {position:static;width:auto;border:none;border-top:1px solid #eceff3;margin:7px 0 0;padding:0 0 0 40px;background:rgba(36,37,130,1);}
#catmenu ul ul li {padding:9px 0;border:none;border-top:1px solid #eceff3;}
#catmenu ul ul li:first-child {border:none;}
#catmenu ul ul li:last-child {padding-bottom:0;}
#catmenu ul ul li a,#catmenu ul ul li a:hover,#catmenu li li a.uMenuItemA,#catmenu li li.uWithSubmenu:hover > a {display:inline-block;padding:0;}
#catmenu li.uWithSubmenu.over > a {color:#fff;font-weight:bold;}
.nav-head {display:block;font-size: 22px;}
#catmenu .nav-head.over+div>ul {display:block;}
#catmenu li.uWithSubmenu em {display:inline-block;}
.forum-box .gTableSubTop,.forum-box .forumIcoTd,.forum-box .forumThreadTd,.forum-box .forumPostTd,.forum-box .forumLastPostTd,.forum-box .threadIcoTd,.forum-box .threadPostTd,.forum-box .threadViewTd,.forum-box .threadAuthTd,.forum-box .threadLastPostTd,.forum-box .legendTable,.forum-box .fFastSearchTd,.forum-box .fFastNavTd,.forum-box .funcBlock,.forum-box .userRights,.forum-box .forumNamesBar{display:none;}
.forum-box .gTableTop {padding:10px 20px;}
.forum-box .postTable,.forum-box .postTable tbody,.forum-box .postTable tr,.forum-box .postTable td {display:block;width:auto!important;}
.forum-box td.postBottom,.forum-box td.postTdInfo {display:none;}
.forum-box .postTdTop {text-align:left;height:auto;line-height:normal;font-size:13px;padding:10px 20px;border-bottom-width:1px;}
.forum-box .postTdTop + .postTdTop {padding:10px 20px;border-bottom-width:2px;font-size:11px;font-weight:normal;}
.forum-box .postTdTop + .postTdTop:before {content:'';width:0;height:0;background:none;border-top:7px solid #dbe1e8;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-9px;left:20px;}
#toolbarMainContainer {display: none;}
.sidebox {margin: 0 auto;max-width: 480px;}
.ucf-options {position:relative;float:right;font-size:0;right:40px;overflow:hidden;}
}

@media only screen and (max-width: 640px){
.site-n,.site-n a {font-size:28px;}
.cap-ttl {font-size:15px;}
.cap-ds {font-size:12px;}
.eMessage img,.eText img {width:100%!important;float:none;margin:0 0 20px!important;}
.uTable tr td:first-child + td ~ td,#thread_search_form,#forum_filter,#thread_search_form {display:none;}
.uTable .user_avatar img {width:50px;}
#uEntriesList .uEntryWrap {width:50%!important;}
span[id^=iCode] {display: block;padding-left: 38px;}
.forum-search {display: block;}
.shop-tabs {border-bottom: 0!important;}
.shop-tabs li {border-bottom: 1px solid #A7A6A6 !important;}
.shop-info {clear: both;}
#puzadpn {display:none;}
.catalog td.catalog-item {display: block !important;width: 100% !important;overflow: hidden!important;}
td.shop-itempage-images {width: inherit !important;display: block;text-align: center;}
td.shop-itempage-images #ipreview {display: block;margin: 0 auto 10px;}
.shop-itempage-images + td {display: block;}
.foot1, .foot4 {float:none;width:100%;margin:0 auto 20px auto;display:inline-block;}
.foot2 {float:left;width:69%;margin:0 auto 45px auto;}
.foot3 {float:right;width:29%;margin:0 auto 45px auto;}
.footlink ul li {padding: 0 0 15px 0;}
}

@media only screen and (max-width: 480px) {
#header {padding:5px 0 0 0;}
.head-l {float:left;padding:5px 0 0 0;width:58%;max-width:200px;}
.head-r {float:left;padding:5px 0 0 10px;width:36%;text-align:left;}
#catmenu {margin: 15px 0 0 0;}
.userpanel {padding: 0px 10px;}
.userpanel > a {display: block;}
.userreg {margin:13px 0 0 -2px;}
.userenter {margin:7px 0 7px 0;}
.userprof {margin:7px 0 0 0;}
.userout {margin:15px 0 0 0;}
.nav-head {font-size:19px;padding:7px 15px;}
.nav-head .icon {position:absolute;width:40px;right:20px;top:7px;}
.site-n,.site-n a {font-size:24px;}
.cap-ttl {padding:10px 20px; font-size:14px;}
.cap-ds {display:none;}
.pulse {top:5px;}
.indexnewscat {width: 100%;margin: 0 auto 25px auto;}
.hrindex {margin: 0;}
.manTable td,.commTd1,.commTd2 {display:block;width:100%;}
.manTable td input,.manTable td textarea {max-width:97%;}
.manTable .manTd1 {width:auto;}
#uNetRegF tr td:first-child {max-width:20%!important;white-space:normal!important;font-size:11px;}
#uNetRegF #fAvatar,#uNetRegF #fAvatarU {display:block;margin:0 0 3px;}
#uNetRegF #fAvatarU + input {position:relative; margin:0 0 0 -10px;}
.uNetDescr {font-size:9px;}
#fTerms {float:left;margin:2px 10px 10px 0;}
#fTerms+label {font-size:11px!important;vertical-align:top}
#fTerms~div {font-size:9px;padding:10px 0 0;}
.copy {font-size:9px;}
.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:left;text-transform:uppercase;}
.posttdMessage {padding:10px 10px 30px;}
.fNavLink {font-size:11px;position:relative;margin:0 -3px;}
.codeButtons,.smilesPart {display:none;}
#message {max-width:97%;}
.postUser {font-size:14px;}
#frM53 .gTableLeft,#frM53 .gTableRight {display:block;width:auto!important}
.opt_vals td {display:table-cell!important;}
.opt_items {max-width:97%;}
#puzadpn {display:none;}
#uEntriesList .uEntryWrap {width:100%!important;}
.manTable td #idAreaoEditbrief td,.manTable td #idAreaoEditmessage td,.manTable td #idAreaoEditdscr td {display:table-cell;}
.pagesBlockuz1 a, .pagesBlockuz2 a, #pagesBlock1 a, #pagesBlock2 a, #pagesBlock1 b, #pagesBlock2 b, a.pgSwch {margin: 5px 5px; padding: 7px 13px;}
#allEntries {margin: 15px 0 20px 0;}
.imgonearch {float:none;width:100%;margin:0 auto;}
.imgone, .imgone img {max-height: 180px;}
.eTitlefull h1 {text-align:center;font-size:30px;font-weight:400;line-height:1.15;}
.navHere {display: none;}
.entryinfo {float: none;text-align: center;}
.eDetailsBottom > .rate-stars-wrapper {margin:20px 0 0 0;}
.eDetailsBottom > .e-author {margin:0;display:block;padding:15px 0 0 0;}
.eDetailsBottom > .e-categr {margin:0;display:block;}
.eDetailsBottom > .e-categr i {padding:0 3px 0 0;}
}

@media only screen and (max-width: 360px) {
#slider {display:none;}
.site-n,.site-n a {font-size:22px;}
.eTitle {font-size:24px;}
}


/* ucoz style */
#casing input[type='reset'] {display:none;}
.ucf-bb input {padding: 5px 5px !important;}
#nwM40 input.button {padding: 8px 14px !important;margin: 0 15px 0 0 !important;}
.imginf {font-size:12px;border:1px solid #457B9D;background:#f0f0f0;padding:5px 0 5px 5px;width:99%;margin:15px 0 20px 0;}
.captcha-block {display: block !important; margin: 0 0 30px 0 !important;}

.xw-plain .xw-tl {border-top-right-radius: 0 !important;border-top-left-radius: 0 !important;}
.xw-plain .xw-bl {border-bottom-right-radius: 0 !important;border-bottom-left-radius: 0 !important;}

#uSocial .uscl-slide-open {background: rgba(196,60,91,1) !important;}
#uSocial .uscl-slide-open:hover {background:#f14149 !important;}
#uSocial .uscl-slide-open, .uSocial-Share .uscl-slide-open {background: rgba(196,60,91,1) !important;}
#uSocial .uscl-slide-open:hover, .uSocial-Share .uscl-slide-open:hover {background: rgba(196,60,91,.7) !important;}
.uscl-slide::after {content:'Скрыть';display:block;width:39px;height:auto;color:#a7a7a7;font:11px Tahoma;position:relative;left:-2px;}
.uscl-slide-close::before {content:'\f00d' !important;font-family:FontAwesome !important;}

/* color schemes 
#242582 темно синий
#553D67 коричневый
#C43C5B красный
#99738E светло красный
#2F2FA2 светло синий
rgba(36,37,130,1)
rgba(85,61,103,1)
rgba(196,60,91,1)
rgba(153,115,142,1)
rgba(47,47,162,1)
*/

.addbutton {margin:30px auto 30px auto;text-align:center;background:#f9f9f9;border:1px solid #ccc;font-size: 16px;}
.addbutton a {padding:15px 0;color:#222 !important;text-align:center;display:block;}
.addbutton a:hover {color:#777 !important;}
.addbutton i {padding:0 15px 0 0;color:#999;}
