@charset 'utf-8';

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
img,object,iframe,audio,video,table,embed {max-width:100%;}
body {background:#fff;margin:0;padding:0!important;font-size:14px;font-family:'Roboto',sans-serif;color:#222;font-weight: 300;}
img,form {border:0;margin:0;}
a,input {outline:none;}
a {color:#457B9D;text-decoration:none;}
a:hover {text-decoration:none;color:#222;}
h1,h2, h3, h4, h5, h6 {font-weight:normal;margin:5px 0;padding:0;}
h1 {font-size:26px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:17px;}
h5 {font-size:15px;}
h6 {font-size:13px;}
ul {list-style:disc;}
hr {clear:both;border:none;border-bottom:1px solid #dbe1e8;padding:10px 0 0;margin:0 0 10px;}
*::selection {background:#457B9D;color:#fff;}
*::-moz-selection {background:#457B9D;color:#fff;}
.clr {clear:both;}
.wrapper {margin:0 auto;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1180px;height:auto;}
#all-button {background:#e7e7e7;margin:25px auto;max-width:70%;text-align:center;border:1px solid #283444;}
#all-button a {text-decoration:none;display:block;color:#222;padding:10px 20px;font-weight:400;}
#all-button:hover, #all-button:hover a {background:#283444;text-decoration:none;color:#fff;}
#headMenu {background:#1D3557;width:100%;box-shadow:0 -5px 10px rgba(0,0,0,.2) inset;display:inline-block;font-size:13px;position:relative;}
#headMenu > .wrapper {color:#ddd;padding: 0 10px;position:relative;}
#headMenu a {color:#fff;text-decoration:none;}
#headMenu a:hover {color:#A8DADC;text-decoration:none;}
#newscount li {display:none;}
#newscount li:last-child {display:block;padding:0 5px;}
#newscount > ul {float:right;margin:0 0 0 5px !important;padding:0 !important;}
.HM-left > i {padding-right:10px;}
.HM-left {float:left;padding:15px 0;}
.HM-right {float:right;padding:15px 0;}
.usAct, .yadtop {float: right;}
.uProf::before {content:"\f007";}
.uAdd::before {content:"\f055";}
.uAdm::before {content:"\f1de";}
.uOut::before {content:"\f08b";}
.uSign::before {content:"\f090";}
.uReg::before {content:"\f234";}
.uSearch::before {content:"\f002";}
.yadtop a::before {content:"\f0da";}
.uProf::before,.uAdd::before,.uAdm::before,.uOut::before,.uSign::before,.uReg::before,.uSearch::before, .yadtop a::before {font-family:FontAwesome;color:#ddd;padding-right: 7px;margin-left: 15px;}

#header {padding:0;width:100%;}
.head-l {float:left;position:relative;top:15px;margin-bottom:15px;width:35%;}
.head-r {float:right;width:63%;}

.ifGTn {max-width:100%;overflow:hidden;margin:0 auto;text-align:center;position:relative;}
#LnkSocT {margin: 0 auto; padding: 32px 0 0; text-align: center; width: 70%;}
#LnkSocT > ul {margin:0;}
#LnkSocT a {background: #fff; border: 1px solid #f0f0f0; font-size: 22px; padding: 5px 10px; overflow: hidden; color: #999 !important;}
#LnkSocT li:last-child a {margin: 0;}
#LnkSocT a:hover {border: 1px solid #F1FAEE;background: #457B9D;color: #fff !important;}
#sLogo {background: #457B9D; padding: 7px 10px 3px 10px; margin: 0 auto; overflow: hidden; text-align: center; width: 195px; line-height: 40px; position: relative;outline: 1px solid rgba(168,218,220,0.7);outline-offset: -3px;float:left;}
#sLogo a {font-size:40px; color:#fff;}
#sLogo a:hover {text-decoration:none;color:#A8DADC;transition:color .1s ease-in;}
#sLogo > a::before {color:#ddd;content:"\f129";font-family:FontAwesome;font-size:37px;font-style:italic;margin: 0 10px 0 0;}
#sLogo > a::after {content:'Главные новости';display:block;font-size:12px;line-height:1;margin:-10px 0 3px 0;padding:0 7px 0 0;text-align:right;color:#A8DADC;transition:color .2s ease-in;}
#sLogo:hover > a::after {color:#fff;}

.todayblock {display:inline-block;margin:0 0 0 25px;text-align:center;background:#f0f0f0;color:#1D3557;padding:3px 9px 2px 9px;outline:1px solid #fff;outline-offset:-3px;min-width:70px;max-height:60px;height:60px;overflow:hidden;}
.todaynumber {display: block;font-size: 30px;border-bottom: 1px solid #A8DADC;}
.weekdays {display: block;font-size: 13px;padding: 2px 0 0 0;}

.kursint {width: auto;float: right;}
.kursru {position: absolute;right: -40px;top: -30px;overflow: hidden;}

/* News Block Index */
.newsblock {width:100%;max-height:525px;margin:0 auto 30px auto;display: inline-block;}
#newsblockentryone {width:100%;height:auto;margin:0 0 2% 0;position:relative;box-sizing:border-box;}
#newsblockentryone img {width:100%;height:auto;max-height:350px;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:1px 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;object-fit:cover;display:block;max-height:150px;opacity:.6;transition:all 0.3s ease 0s;}
.newsblockentry:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);opacity:.45;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);}
.blockentrytitle {position:absolute;padding:2% 2% 4% 2%;bottom:0;color:#fff;font-size:18px;font-weight:100;width:96%;background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,0) 100%);}
.newsblockentry:hover .blockentrytitle {color:#A8DADC;}
.newsblock div:nth-child(2) {float:left;}
.newsblock div:nth-child(3) {margin:0 2%;}
.newsblock div:nth-child(4) {float:right;}

.lentanews {border:1px solid #dfdfdf;margin:0 0 25px 0;}
.lentanewshead {background:#f9f9f9;padding:10px 15px;text-transform:uppercase;margin-bottom:20px;overflow:hidden;}
.lentanewshead h1 {color:#457B9D;font-size:18px;text-align:center;}
.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:#457B9D;text-decoration:none;}
.lentanewstime {font-size: 14px;color: #457B9D;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:.7;}
.col3andPic:hover img {transform:scale(1.1); -webkit-transform:scale(1.1);opacity:.5;}
.col3andPic span {bottom:0;color:#fff;font-size:18px;font-weight:600;left:0;padding:3%;position:absolute;}

#catmenu {position:relative; width:100%; border-bottom: 1px solid #ddd; padding:0; margin:0;}
#catmenu:before,.sidetitle:before {left:0;}
#catmenu:after,.sidetitle:after {right:0;}
#catmenu:after,.sidetitle:after {}
.marked .sidetitle:after,.marked .sidetitle:before {border-top-color:#bf602a;}
#catmenu ul {padding:0;margin:0;list-style:none;}
#catmenu li {padding:0;margin:0;list-style:none;float:left; height:50px}
#catmenu li:first-child > a {padding-left: 0;}
#catmenu li a {margin-bottom: -1px !important; font-weight: 300;display:inline-block;height:50px;line-height:50px;padding:0 15px;text-transform:uppercase;font-size:20px;color:#000;font-family:'Roboto', sans-serif;}
#catmenu li a:hover {color:#457B9D;text-decoration:none; border-bottom: 1px solid #457B9D;}
#catmenu li a.uMenuItemA {text-decoration:none; margin-bottom: -1px !important;}
#catmenu li a.uMenuItemA:hover {color:#457B9D;text-decoration:none; border-bottom: 1px solid #457B9D;}
#catmenu li.uWithSubmenu:hover > a {color:#457B9D;text-decoration:none; border-bottom: 1px solid #457B9D;}
#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:#2c81ba;}
#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:#457B9D;}
#catmenu li:nth-child(9) > a {color: #E63946 !important;}
.pulse {width:6px;height:6px;border:3px solid #E63946;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#E63946;z-index:10;float:left;opacity:0.8;position:relative;top:6px;margin: 0 7px 0 3px;}
.pulse .dot {border:2px solid #E63946;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 }}

.nav-head,#catmenu li.uWithSubmenu em {display:none;}
.nav-head {padding: 5px 20px;position:relative;font-size:25px;line-height:normal;text-transform:uppercase;color:#fff;cursor:pointer;background:#457B9D;font-family:'Roboto', sans-serif;}
.nav-head a {color:#fff;text-decoration:none;}
.nav-head .icon {position:absolute;width:40px;right:20px;top:6px;}
.nav-head .icon span {display:block;height:3px;background:#A8DADC;margin:6px 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;}
#sidebar {float:right;width:28%; background:#fff;}
.sidebox {margin:0;position:relative;}
.sidetitle {text-transform:uppercase;padding:5px 0;color:#000;font-size:18px; text-align:center;border-bottom: 4px solid #E63946;font-weight: 300; position:relative; width:100%; padding:0 10px; margin: 5px 0;}
.sidetitle > span {background:#fff;left:10%;padding:0 5px;position:absolute;top:0;}
.sidebox .sidetitle:first-child {padding:10px 0 0;}
.marked .sidetitle {background:#457B9D;}
.sidebox .inner {padding:20px 0;}
.sidebox ul,.sidebox .catsTable {margin:0;padding:0;list-style:none;}
.sidebox .catsTable,.sidebox .catsTable * {display:block;width:auto!important;}

.sidebox .catsTable td a {display:inline-block;color:#457B9D;padding:5px 0;}
.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:#000;text-decoration:none;}
.sidebox .catsTable td a:hover::before,.sidebox .catsTable td a.catNameActive::before {color:#000;}
.sidebox .catNumData {color:#939fae;display:inline-block;}
.sidebox .calTable{width:100%;}

.sidebox .answer {padding:7px 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:68%; background:#fff;padding:15px 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:#222!important;}
.eBlock {border-spacing: 0; clear: both; table-layout: fixed;}
#eBlockAr {border-spacing:0; margin:0; padding:0;}
#allEntries > div, .archiveEntries > div {margin: 25px 0;padding: 10px 0 0;}
#allEntries > div:first-child, .archiveEntries > div:first-child {border: none; padding: 0; margin: 0;}
#allEntries > div:last-child, .archiveEntries > div:last-child {border: none; margin-top: 25px;}
#allEntries > .comEnt {border:none; padding: 10px 0; margin-bottom: 10px;}
#pagesBlock1 {margin: 20px auto 35px auto;}
.eBlock + br {display:none;}
.eBlock + table {margin:20px 0 0;border-spacing:0;}
.eBlock + table td[width="60%"] {font-size:14px;padding:0 0 20px;font-family:'Roboto', sans-serif;}
.eBlock td {padding:0!important;}
.businessquotes {max-width: 100%;overflow: hidden;margin: 0 0 -20px 0;position: relative;top: -23px;}

.eTitle, .eTitle > h1 {font-size:32px;font-weight:normal;color:#000;font-family:'Roboto',sans-serif;margin: -5px 0 0;padding: 0 !important; position:relative;line-height:1.2;}
.eTitle a {color: #1D3557 !important; font-size: 26px; font-weight: 300; text-decoration: none;}
.eTitle a:hover {color:#457B9D !important;}
.eTitle div[style^="float:right"] a {font-size:inherit; font-size:9px;}
.eTitle div[style^="float:right"] {position: absolute; top: 0; right: 0;}
#eTitleAr {display:inline;line-height:1.1;}
.photoic:after {content: "\f030"; color: #ddd; font-family: FontAwesome; font-size: 22px; margin-right: 10px;}
.videoic:after {content: "\f16a"; color: #ddd; font-family: FontAwesome; font-size: 24px; position: relative; bottom: -1px;}
.entryReadAll {left: -9999px; position: absolute; top: -9999px;}
.eDetails,.eDetails1,.eDetails2{clear:both;font-size:14px;padding:7px 0!important;color:#999;margin:10px 0 0;line-height:170%;}
.eDetails ul,.eDetails1 ul,.eDetails2 ul {line-height:normal;}
#eDetAr, #eDetAr1, #eDetAr2{clear:none;margin:0 !important;font-size:12px;}
#eDetAr > hr {clear:none;border:none;border-bottom:1px solid #dbe1e8;padding:10px 0 0;margin:0 0 10px;}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2 {padding:7px 0!important;margin:10px 0 0!important;font-weight: 300;}
.eDetails a,.eDetails1 a,.eDetails2 a {text-decoration:none;color:#999;}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover,.eDetails .ed-value:hover,.eDetails1 .ed-value:hover,.eDetails2 .ed-value:hover {color:#222;}
.e-category,.e-comments {padding:0 0 0 20px;margin:0 10px 0 0;display:inline-block;line-height:15px;}
.e-category:hover {}
.e-reads,.e-loads,.e-author,.e-date,.e-rating,.e-add,.e-tags {padding:0 0 0 10px;margin:0 10px 0 0;display:inline-block;height:15px;line-height:15px;position:relative;}
.e-reads {padding: 0;}
.e-loads {}
.e-author {}
.e-author img {width:37px;height:auto;border-radius:50%;position:absolute;bottom:-11px;display:inline-block;opacity:0.85;transition:all .3s ease-in;}
.e-author:hover img {opacity:1;}
.e-author a {}
.usernameinside {padding:0 0 0 45px;}
.e-author:hover {}
.e-date {padding:0;}
.e-date:hover {}
.e-comments {padding:0; overflow: hidden;}
.e-rating {}
.e-add {}
.e-tags {padding:0;}
.eTag {background:rgba(204,204,204,.3);color:#222 !important;padding:2px 10px 2px 20px;position:relative;margin:10px 10px 0 0;line-height:1.5;display:inline-block;}
.eTag:hover {background:rgba(204,204,204,.5);}
.eTag::before {color: #fff; content: "\f111"; font-family: FontAwesome; font-size: 10px; left: 5px; position: absolute; bottom: 5px;}
.ratingStar {float: right; position: relative; top: 4px;}
.ratestarinside::after {content:'Это важное?';position:absolute;top:-15px;right:0;font-size:14px;line-height:1;color:#3b5998;}
.e-tags:before {content: '\f02c'; font-family: FontAwesome; padding: 0 5px 0 0;}
.e-rating:before {content: '\f123'; font-family: FontAwesome; padding: 0 5px 0 0;}
.e-author:before {}
.e-category:before {content: '\f233'; font-family: FontAwesome; padding: 0 5px 0 0;}
.e-comments:before {content: '\f27a'; font-family: FontAwesome; padding: 0 5px 0 0;}
.commentsArch {display: inline;}
.commentry {margin: 0 0 0 10px !important;display: block;overflow: hidden;float: right; position: relative; bottom: 2px;}
#navData > .commentry > .ed-value::before {content: '\f27a';font-family: FontAwesome; padding: 0 5px 0 0;}
.commentry:hover .ed-value {color:#fff !important;}
.commentry::before {content: none;}
.e-date:before {content: '\f133'; font-family: FontAwesome; padding: 0 5px 0 0;}
.e-reads:before {content: '\f06e'; font-family: FontAwesome; padding: 0 5px 0 0;}
.prInf:before {content: '\f288'; font-family: FontAwesome; padding: 0 5px 0 0;}
#eDetailsIn > span {margin: 0 5% 0 0; padding: 0;}
#eDetailsIn > .e-tags {margin: 25px 0 15px 0;width: 100%;}
#eDetAr > span {margin: 0 3% 0 0;}
.catDesc {}
.catDesc > h1 {}
.eBlock td.eMessage,.eBlock td.eText {padding:10px 0 20px!important;}
.eMessage, .eText {margin:0;padding:15px 0 10px!important;line-height:150%; font-size: 1.2em; font-weight: 300;}
.eMessage > iframe, .eMessage > object, .eMessage > video, .eMessage > embed, .eMessage > .twitter-tweet, .eMessage > .fb-post {clear:both;margin:20px auto !important;}
.eMessage > h2, .eMessage > h3 {padding: 10px 0 0;}

.authorblock {display:flex;align-items:center;max-width:300px;margin:20px 0 0 0;font-size:14px;}
.authorblock img {border-radius:50%;margin:0 15px 0 0;width:45px !important;height:45px !important;max-width:45px !important;border:1px solid #dbe1e8 !important;padding:1px;}
.authorname {line-height:1.3;color:#555;}

.fullentry {height:auto;}
.fullentry, .fullentry a {overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.fullentry > a, .fullentry > strong > a, .fullentry > ul a, .fullentry > ol a, .fullentry > h2 a, .fullentry > h3 a, .fullentry > p a, .fullentry > blockquote a {color:#457B9D;box-shadow: inset 0 -2px 0 rgba(168,218,220,.45);transition:all .25s ease-in-out;}
.fullentry > a:hover, .fullentry > strong > a:hover, .fullentry > ul a:hover, .fullentry > ol a:hover, .fullentry > h2 a:hover, .fullentry > h3 a:hover, .fullentry > p a:hover, .fullentry > blockquote a:hover {color:#222;box-shadow: inset 0 -2px 0 rgba(168,218,220,.95);}

.eMessage img, .eText img {max-width:100%; height: auto; border:none;}
.eMessage img[align="right"], .ulightbox > img[align="right"] {margin: 9px 0 15px 15px !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: 15px 0 !important;}
.eMessage div[style="margin-left: 40px;"], .eMessage p[style="margin-left: 40px;"] {background: #f9f9f9; border-left: 3px solid #457B9D; padding: 15px; margin-top: 1em; margin-bottom: 1em;}
.eMessage p,.eText p {margin:0;padding:10px 0 10px 0; overflow: hidden;}
.eMessage blockquote {background: #f9f9f9; border-left: 3px solid #457B9D; font-style: italic; margin: 20px 30px; padding: 15px 10px;}
.eMessage blockquote::before {color: #999; content: "\f10d"; font-family: FontAwesome; font-size: 1.2em; line-height: 0.1em; margin-right: 0.2em; vertical-align: 8px;}
.eMessage blockquote::after {color: #999; content: "\f10e"; font-family: FontAwesome; font-size: 1.2em; line-height: 0.1em; vertical-align: -8px;} 
.eMessage blockquote > p:first-child {display: inline;}
.eMessage iframe, .eMessage embed, .eMessage object, .eMessage twitterwidget, .eMessage twitter-widget {margin:20px auto!important;display:block;text-align:center;}
.eBlock td.eMessage,.eBlock td.eMessage.eText {padding:20px 0 10px!important;}
#eMesAr {font-size: 14px;}
#eBlockAr:hover .eTitle a {color: #457B9D !important;}
.commentsentry {font-size:15px;}
.comm-rules {font-size:12px;padding:0 0 25px 0;color:#555;}
.commentsgif {display: inline;margin: 0 0 0 10px;}
.commentsgif img {width: 40px;height: auto;opacity: 0.25;}
.com-order-title {font-size: 12px;display: block;}
.com-order-block {display: block;width: 100%;margin: 0 0 15px 0;text-align: right;}
.entrycomtable #allEntries div[id*="appEntry"] {margin:0 !important;padding:0 !important;}
.entrycomtable #allEntries .comEnt {border-left:1px solid #f0f0f0;padding:10px 0 0 15px;border-bottom:1px solid #f0f0f0;}

.alsoblockall {position: relative; margin: 20px auto; padding:3%;background:rgba(249,249,249,.6); display: inline-block;}
.alsoblockall:hover {background:rgba(249,249,249,.95);}
.alsotitle {background: none;padding: 0 0 3% 0; font-size: 20px;}
.alsolinetop::before {content: "";position: absolute;height: 2px;background-color: #A8DADC;transition: all .5s;width:35%;left: 0;top: 0;}
.alsolinetop::after {content: "";position: absolute;height: 2px;background-color: #A8DADC;transition: all .5s;width:35%;right: 0;bottom: 0;}
.alsolineleft::after {content: "";position: absolute;height: 45%;background-color: #A8DADC;transition: all .5s;width: 2px;right:0; bottom: 0;}
.alsolineleft::before {content: "";position: absolute;height: 45%;background-color: #A8DADC;transition: all .5s;width: 2px;left: 0;top: 0;}
.alsoblockall:hover .alsolinetop::before, .alsoblockall:hover .alsolinetop::after {width:100%;}
.alsoblockall:hover .alsolineleft::after, .alsoblockall:hover .alsolineleft::before {height:100%;}
.alsoblock {font-size: 15px;display: block;min-height: 140px;}
.alsoentryone {position: relative;display: block;width: 30%;background: #000;overflow: hidden;float: left;margin:0 20px 20px 0;box-shadow:7px 7px 0 rgba(168,218,220,.4);transition: all .35s ease-in-out;}
.alsoblockall:hover .alsoentryone {box-shadow:7px 7px 0 rgba(168,218,220,.9);}
.alsoentryone a {}
.alsoentryone img {width: 100%;display: block;max-height: 130px;object-fit: cover;opacity:.7;transition: opacity .2s ease-out;}
.alsoblockall:hover img {opacity:.55;}
.alsoentryone span {position:absolute;bottom:0;padding:10px;color:#fff;font-size:17px;text-shadow:1px 1px rgba(0,0,0,.4);line-height:1.1;}
.alsoentry {float:left;padding:0 0 15px 0;width: 65%;}
.alsoentry a {color:#222;padding: 0 0 0 20px;display: block;}
.alsoentry:hover a {color:#457B9D;}
.alsoentry::before {content:'\f0da';font-family:FontAwesome;color:#999;font-size:14px;margin:3px 0 0 0;float:left;transition: all .15s ease-out;}
.alsoentry:hover::before {margin: 3px 0 0 1px;color:#555;}

.imgOneNAr {width:290px;float:left;margin:0 15px 25px 0;overflow:hidden;position:relative;}
.imgOneNAr img{margin:0;padding:0;display:block;max-height:170px;width:100%;object-fit:cover;}
.imgOneNEff {transition: all 0.2s ease-out; background: none; content: ""; height: 100%; position: absolute; top: 0; width: 100%;}
.imgOneNAr:hover > a > .imgOneNEff {background: rgba(0, 0, 0, 0.2); content: ""; height: 100%; position: absolute; top: 0; width: 100%;}
.emessArch{}
/*.imgOneN {width: 400px; float: left; margin: 0 10px 5px 0; overflow: hidden; position: relative;background:#000;}*/
.imgOneN{width:auto;margin:0 auto 20px auto;overflow:hidden;position:relative;background:#000;max-width:100%;}
.imgOneN img {margin:0;padding:0;display:block;transition:all .3s ease 0s;max-height:370px;object-fit:cover;width:100%;opacity:.9;outline:2px solid rgba(255,255,255,.4);
outline-offset:-4px;}
.imgOneN a:hover img {transform: scale(1.05); -webkit-transform: scale(1.05); opacity: .75; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);}
.imgOneN > .photoinf {bottom:10px;color:#fff;font-size:13px;left:10px;position:absolute;right:10px;text-shadow:1px 1px 0 #000;line-height:1.2;}
.imgOneN > .photoinf::before {content:'\f030';font-family:FontAwesome;padding-right:7px;}
.imginf {font-size:13px;border:1px solid #457B9D;background:#f0f0f0;padding:5px 0 5px 5px;width:99%;margin:15px 0 20px 0;}

.catnameAr {background:rgba(230, 57, 70, 0.7);bottom:15px;color:#fff;left:0;padding:3px 10px 3px 20px;position:absolute;}
#eTopNav {margin:0;color:#555;font-size:13px;display:inline-block;width:100%;}
#navData {float:right;}
.navHere {float:left;}
.navHere::before {content:'\f124';font-family:FontAwesome;padding-right: 5px;}
.navHere, .navHere a {font-size:13px;color:#555;}
.navHere a:hover {color:#222;text-decoration:none;}
#navData span:hover {color:#222;}
.navHere i {padding: 0 10px;}
.dateBar::after {content:'\f105';font-family:FontAwesome;padding: 0 10px;text-decoration:inherit;}
.annotation {font-size:18px;font-weight:normal;margin-bottom:20px;position:relative;height:auto;}
#navData > #pricon {margin:0 15px 0 0;}

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:30%;}
form#addEntForm > table tr td:first-child {width:20%!important;}
form#addEntForm > table tr td input {box-sizing:content-box!important;max-width:98%;font-size:14px!important;}
#casing.popuptable {margin:0;padding:0; background:#fff;}
.popuptitle {background:#457B9D;text-transform:uppercase;padding:13px 20px;color:#fff;font-size:16px;font-family:'Roboto', sans-serif;}
.popupbody {padding:20px;font-size:12px;color:#283444;}
.popupbody * {font-size:14px!important;}
.popuptable table {text-align:left;color:#283444;}

#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:'Roboto', 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;border-radius:100%;max-width:70px;padding:1px;width:70px;}
.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, #search input[type="text"] {font-size:14px!important;color:#222;background:#fff;padding:7px 5px;margin:0 0 1px;text-decoration:none;border:1px solid #ddd;outline:none;}
#casing input[type='text']:focus,#casing input[type='password']:focus,#casing textarea:focus,#casing input[type='file']:focus, #search input[type="text"]:focus {border:1px solid #457B9D;background:#f9f9f9;}
#options-vals input {font-size: 14px;}
#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {font-size:14px!important;padding:9px 11px;margin:0 0 1px;border:none;cursor:pointer;background:#fff;color:#222; width:auto !important; border: 1px solid #A8DADC; overflow: hidden;}
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;}
#casing textarea:focus {resize: vertical; border:1px solid #457B9D !important;}
#mchatMsgF {min-height:60px;max-width:98%;}
#MCaddFrm table {border-spacing:0;}
#MCaddFrm table td {padding:2px 0;}
#casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover {background:#457B9D;color:#fff;}
#iplus input {width:auto!important;}
input.manFlRst {display: none !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;}
div[id^="iplus"] > input {padding: 10px 8px !important;}
#fln1, #fln2, #fln3, #fln4, #fln5, #fln6, #fln7, #fln8, #fln9, #fln10, #fln11, #fln12, #fln13, #fln14, #fln15 {width: 50%;}
span[id*="iCode"] {margin: 5px 0!important; padding: 5px 0!important;}
.iCode_in > input {margin: 0 !important;}
.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;}

button.uf-btn, input.uf-btn, .commentry {background: #fff !important; border: 1px solid #A8DADC !important; border-radius: 0 !important; color: #222 !important; font-size: 14px !important; height: auto !important; padding: 5px 10px !important; width: auto !important;}
button.uf-btn:hover, input.uf-btn:hover, .commentry:hover {background: #457B9D !important; border: 1px solid #A8DADC !important; border-radius: 0 !important; color: #fff !important; font-size: 14px !important; height: auto !important; padding: 5px 10px !important; width: auto !important;}
textarea.uf-txt-input {border-radius: 0 !important; font-size:14px; font-family:'Roboto', sans-serif; color:#222 !important;}
.wysibb-body {padding: 5px !important;}
.wysibb-text .wysibb-text-iframe {resize: vertical !important;}

#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:#457B9D;text-transform:none;height:auto;line-height:normal;overflow:visible;font-size:13px!important;font-family:'Roboto', 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:#457B9D;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-height: 100%; max-width: 100%;}
.manTdBut input {max-height: 40px !important;}
.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:85%!important;}
#slideshowBlock7 {margin:0 0 20px;}
#selectPhotosBtn {height:auto!important;}
#content .gTableSubTop {font-size:10px!important;}
.cats-select-btn {text-shadow: inherit !important;}

/* Табы */
.tabs {max-width: 100%; overflow:hidden;}
.tabs__caption {font-size: 16px; font-weight: 300; height: 40px; line-height: 37px; position: relative;}
.tabs__caption li {color: #222; float: left; display: inline; cursor: pointer; position: relative; padding: 0; background: #f5f5f5; width: 50%; margin: 2px -4px -1px 0; text-align: center; border: 1px solid #ddd;}
.tabs__caption li:hover {color: #457B9D;}
.tabs__caption .active {background: #fff; border: 1px solid #ddd; border-bottom: 1px solid #fff;}
.tabs__content {display: none; padding: 10px;}
.tabs__content.active {display: block; border: 1px solid #ddd; border-top: none;}
.Stabs {max-width: 100%; overflow: hidden; margin: 15px 0;}
.Stabs__caption {font-size: 28px; height: 40px; line-height: 37px; position: relative; padding: 0; margin: 0; border-bottom: 1px solid #ccc;}
.Stabs__caption li {float: left; display: inline; cursor: pointer; position: relative; padding: 0; width: 33%; margin: 2px -4px -1px 0; text-align: center;}
.Stabs__caption li > i.fa-facebook {color: #3b5998;}
.Stabs__caption li > i.fa-vk {color: #45668e;}
.Stabs__caption li > i.fa-twitter {color: #00aced;}
.Stabs__caption li:hover {color: #457B9D;}
.Stabs__caption .Sactive {background: #fff; position: relative;}
.Stabs__caption .Sactive::after {bottom: -23px; color: #ccc; content: '\f0d7'; font-family: FontAwesome; font-size: 20px; left: 44%; position: absolute;}
.Stabs__content {display: none; padding: 10px;}
.Stabs__content.Sactive {display: block;}
.Stabs__content > #FBplugin, .Stabs__content > #VKplugin, .Stabs__content > #TWplugin {min-height: 255px; margin: 10px auto 0 auto;}
#FBplugin, #VKplugin, #TWplugin {max-width:100%;overflow:hidden;margin: 15px auto;text-align:center;width:100%;}
#VKplugin, #TWplugin {max-width:340px;}
.subscribeFB {background-color: rgba(74,110,155,0.1);transition: all 0.2s ease;margin:20px 0 0 0;padding:7px 5px;position:relative;border-bottom:4px solid #3b5998;overflow:hidden;}
.subscribeFB:hover {background-color: rgba(74,110,155,0.3);}
.subscribeFB::after {position:absolute;content:'\f09a';font-family:FontAwesome;bottom:-4px;right:8px;color:#3b5998;font-size:21px;}

/* Информеры */
.tabs .col3, .col3 {max-width: 100%; overflow:hidden; margin: 0 0 10px 0;}
.tabs .news1, .news1, .recNews {line-height: 1.35;}
.tabs .news-det, .news-det {color: #457B9D; float: left; font-size: 12px; margin: 2px 5px 0 0;}
#content2 .news-det {display: none;}
.tabs .news_num, .news_num {color: #457B9D; float: left; font-size: 12px; margin: 2px 5px 0 0;}
.tabs a.news-name, a.news-name {color: #222; display: block; text-decoration:none; padding: 0 0 0 25px;}
.tabs a.news-name:hover, a.news-name:hover {color: #457B9D;}
#content1 .news1 > a {padding: 0 0 0 40px;}
.tabs .view:before, .view:before {font-family: FontAwesome; font-size: 13px; margin-right: 5px; content: '\f06e';}
.tabs .view, .view {position:relative; font-size: 13px; color: #ccc; padding-left: 5px;}
.recNews {padding: 10px 10px 0 10px; text-align: left;}
.recNews .recRate {position:relative; font-size: 13px; color: #ccc; padding-left: 5px;}
.recNews .recRate:before {font-family: FontAwesome; font-size: 13px; padding-right: 5px; content: '\f087';}
.allNewsBut {width: auto; text-align: center; background: #e7e7e7; margin-top: 15px;}
.allNewsBut:hover {background: #283444; color: #fff;}
.allNewsBut:hover > a:after {color: #A8DADC;}
.allNewsBut a {display: block; padding: 5px 10px; 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:hover {text-decoration:none; color: #fff;}
.allNewsBut a::after {font-family: FontAwesome; font-size:13px; padding-left: 8px; content: '\f0da';}
.allnewslenta a::after {content: '\f0ca';font-size:14px;}
#inficon::after {color: #ccc; font-size: 14px; margin: 0; padding: 0 3px 0 5px;}
.news1-pic {position:relative;background-color:#000;}
.news1-pic img {max-height:160px;object-fit:cover;width:100%;display:block;max-width:100%;transition:all .2s ease-out;opacity:.6;}
.news1-pic:hover img {transform:scale(1.1); -webkit-transform:scale(1.1);}
.news1-pic span {bottom:0;color:#fff;font-size:18px;font-weight:600;left:0;padding:3%;position:absolute;}

.popularNews ol {padding: 0 0 0 15px; margin:0;}
.popularNews > ol > li {color: #457B9D; font-size: 12px;}
.popularNews > ol > li > a {font-size: 14px; margin: 0 0 10px; padding: 0 0 0 5px;}
.popularNews > ol > li > a.news-name {padding: 0 0 0 10px;}

.LSright {margin:15px 0 20px 0;font-size:16px;max-width:100%;overflow:hidden;background:#283444;}
.LSright .lsblock {padding:1% 4%;}
.LSright img {display:block;width:100%;height:130px;object-fit:cover;margin: 10px auto 0 auto;}
.LSright .ls-lnk {display:block;margin:5px 0 5px 0;color:#fff;}
.lsblock:hover .ls-lnk {color:#A8DADC;text-decoration:none;}

/* Информеры на главной */
#columns {width: 100%; overflow: hidden;}
.impNews {font-weight: 400 !important;}
.indexNewsAll {width: 46%;}
.indexNewsAll:nth-child(odd) {float:left; margin: 10px 2% 20px 0;} /* нечетные блоки */
.indexNewsAll:nth-child(even) {float:right; margin: 10px 0 20px 2%;} /* четные блоки */
.indexNewsName {margin-bottom: 10px;}
.indexNewsName span {}
.indexNewsName span a {font-size: 18px; font-weight: bold;}
.indexNewsName span a:hover {text-decoration: none;}
.indexNewsName span:before {font-family: FontAwesome; content:'\f129'; padding-right: 5px; color: #999;}

.fBlock {display: block; overflow: hidden; position: relative;height: 170px;}
.fDataT {position: absolute; bottom: 0; height: auto; min-height: 60px; width: 97%; transition: min-height 0.15s ease-out; color: #fff; text-shadow: 1px 1px 0 #222; background: rgba(0,0,0,.4); padding: 1% 3%;}
.fBlock:hover .fDataT {bottom: 0; min-height: 90%; padding: 7% 3% 1%; width: 97%; background: rgba(0,0,0,0.4);}
.fTitle {display: block; font-size: 20px; line-height: 20px;}
.lineHover {display: block;width:0;border-bottom:1px solid #999;transition:width .35s ease-in;text-align:center;margin:10px auto 0 auto;}
.fBlock:hover .lineHover {width: 100%;}
.fData {position:absolute; bottom: -100%; color: #fff; transition: bottom 0.1s ease-out; text-shadow: 1px 1px 0 #222;}
.fBlock:hover .fData {bottom: 0; display: block; height: 60%; margin: 1% 3%; padding-top: 3%; width: 94%;}
.fMessage {margin-top: 5px;}
.fMessage, .fDataDate, .fDataRead {font-size: 14px; height: 30%; display: inline-block;}
.fDataDate {padding-top: 2%;}
.fDataDate::before {content: '\f133'; font-family: FontAwesome; font-size: 16px; padding-right: 5px;}
.fDataRead::before {content: '\f06e'; font-family: FontAwesome; font-size: 16px; padding-right: 5px; margin-left:10px;}
.fImage {}
.fImage a {display: block;width: 100%;height: 100%;}
.fImage img {height: 100%; display: block; max-height: 350px; object-fit: cover; width: 100%;}
.oTitle {color: #222; font-size: 14px; display: block; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px;}
.oTitle:hover {text-decoration: none; color:#457B9D;}
.oTitle:last-child {border-bottom: none;}
.fDate, .oDate {color: #457B9D; font-size: 12px;}
.lineInf {clear:both; border-bottom: 2px solid #222; margin: 15px 0 10px 0;}
#popNewsBlock {max-width:100%;overflow: hidden; margin: 15px 0;}
#inNewsPopular.fBlock:first-child {margin: 0 2% 0 0;}
#inNewsPopular.fBlock {width: 32%; float:left;}
#inNewsPopular.fBlock:last-child {margin: 0 0 0 2%; float:right;}
#inNewsPopular .fData {height: 50%; line-height: 1.2;}
#inNewsPopular .fTitle {font-size: 18px;}
.popNewsTitle {border-bottom: 2px solid #457B9D; height: 25px; position: relative; width: 100%;}
.popNewsTitle span {background: #fff; bottom: -10px; color: #457B9D; font-size: 18px; left: 7%; padding: 0 1%; position: absolute;}

/* Radio Button */
input [type=radio]{vertical-align: top;width: 17px;height: 17px;margin: 0 3px 0 0;}
input [type=radio]+ label {cursor: pointer;}
input[type=radio]:not(checked) {position: absolute;opacity: 0;}
input[type=radio]:not(checked) + label {position: relative;padding: 0 0 0 35px;}
input[type=radio]:not(checked) + label:before {content: '';position: absolute;top: -3px;left: 0;width: 22px;height: 22px;border: 1px solid #999;border-radius: 50%;background: #FFF;}
input[type=radio]:not(checked) + label:after {content: '';position: absolute;top: 1px;left: 4px;width: 16px;height: 16px;border-radius: 50%;background: #457B9D;box-shadow: inset 0 1px 1px rgba(0,0,0,.5);opacity: 0;transition: all .1s;}
input[type=radio]:checked + label:after {opacity: 1;}

/* Footer */
footer {background: #283444; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) inset;}
#footer {color: #ddd; font-size: 13px; font-weight: 300; padding: 30px 0; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);}
#footer a {color:#ddd; text-decoration:none;}
#footer a:hover {color: #A8DADC;}
.footOne {float: left; width: 30%;}
.footOne a {text-decoration: underline !important;}
.footTwo {float: left; width: 28%; padding: 0 0 0 2%;}
.footThree {float: left; width: 13%; padding: 0 0 0 2%;}
.footFour {float: left; width: 23%; padding: 0 0 0 2%;}
.LiCount {float: left; margin: 0 10px 10px 0; opacity: 0.8;}
.LiCount:hover {opacity: 1;}
.YaCount {float: left; margin: 0 10px 10px 0; opacity: 0.8;}
.YaCount:hover {opacity: 1;}
.footT {font-size: 22px; text-transform: uppercase; font-weight: normal;}
.footCats {}
.footCats > .uMenuV > ul.uMenuRoot {-moz-columns:2; -webkit-columns:2; columns:2; font-size: 14px; line-height: 2em; list-style: outside none none; margin: 10px 0; padding-left: 0;}
.footLnk {}
.footLnk ul {font-size: 14px; line-height: 2em; list-style: none; margin: 10px 0; padding-left: 0;}
.footLnkSoc {}
.footLnkSoc > i.fa {height: 100%; width: 100%;}
.footLnkSoc a {border: 1px solid #425165; color: #425165 !important; display: block; font-size: 22px; margin: 0 10px 0 0; padding: 3px; text-align: center; transition: color 0.15s ease-out 0s; width: 30px;}
.footLnkSoc a:hover {color: #fff !important;}
.footLnkSoc > ul li:nth-child(1) a:hover {background: #3b5998; border: 1px solid #3b5998;}
.footLnkSoc > ul li:nth-child(2) a:hover {background: #00aced; border: 1px solid #00aced;}
.footLnkSoc > ul li:nth-child(3) a:hover {background: #45668e; border: 1px solid #45668e;}
.footLnkSoc > ul li:nth-child(4) a:hover {background: #e27d25; border: 1px solid #e27d25;}
.footLnkSoc > ul {list-style: none; padding: 0; margin: 15px 0;}
.footLnkSoc > ul li {float: left; padding: 0 0 10px 0;}
.footLnkSoc > ul li:hover {}
#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;}
#uCatalog {float:left;margin:0 10px 10px 0;width:88px;height:31px;}
#uCatalog > a > img {opacity:0.8;}
#uCatalog:hover > a > img {opacity:1;}
#ubb {width:100%;margin:0 auto;}
#ubb img {display: block;opacity: .7;height: 50px;margin: 0;width: auto;}
#ubb img:hover {opacity:1;}

/* uC Style */
.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;}
.cke_source {white-space: pre-wrap !important;}
.cke_dialog {max-height: 80%!important; max-width: 80%!important; height: 70%!important; width: 70%!important;}
.cke_dialog_body {height: 100%!important; width: 100%!important;}
.cke_dialog_contents {height: 100% !important; width: 100% !important;}
.cke_dialog_ui_html {width: auto!important;}
.cke_dialog iframe.cke_pasteframe {height: 100% !important; max-height: 100% !important; min-height: 350px !important; width: 100% !important;}
.uadm--open-subl .uadm-iparent--open .uadm-iparent-ico, .uadm-iparent:hover .uadm-iparent-ico {color: #457B9D; transform: none !important;}
.uadm-iparent::before {background-color: #457B9D !important;}
.uadm-iparent::before {transition: none !important;}
.twoline {border-bottom: 1px solid #222;}
.twoline::before {border-bottom: 2px solid #222; clear: both; content: ""; display: block; position: relative; top: -1px; width: 100%;}
.frama {margin: 20px auto; padding: 10px; max-width: 100%; background:#283444;}
.fotorama__thumb-border {border-color: #457B9D !important;}
/*img.fotorama__img {left: 0 !important;}*/
.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;}
#uSocial .uscl-slide-open {background:#457B9D !important;}
#uSocial .uscl-slide-open:hover {background:#f14149 !important;}
#uSocial .uscl-slide-open, .uSocial-Share .uscl-slide-open {background: rgba(210,34,42,1) !important;}
#uSocial .uscl-slide-open:hover, .uSocial-Share .uscl-slide-open:hover {background: rgba(210,34,42,.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;}
.captcha-block {display:block !important;}
.u-mpanel {float: right !important;}
.uf-field input[type=password] { width: 85%; }

.partners-img {width:100%;display:block;margin:10px 0 0 0;}
.partners-img > img {width:20%;float:left;margin:0 4% 5% 0!important;display:block;filter:grayscale(100%);filter:gray;transition:all .3s;opacity:.5;}
.partners-img > img:hover {filter:none;opacity:1;}

/* Flat Shadow*/
#sLogo a, #casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover, .nav-head a, #casing input.uf-btn[type="submit"]:hover, #LnkSocT a:hover, .uc-answer-link a:hover, #sLogoB > a, .commentry:hover .ed-value
{text-shadow: rgb(59, 105, 133) 1px 1px 0px, rgb(59, 105, 133) 2px 2px 0px, rgb(59, 105, 133) 3px 3px 0px, rgb(59, 105, 133) 4px 4px 0px, rgb(59, 105, 133) 5px 5px 0px, rgb(59, 105, 133) 6px 6px 0px, rgb(59, 105, 133) 7px 7px 0px, rgb(59, 105, 133) 8px 8px 0px, rgb(59, 105, 133) 9px 9px 0px, rgb(59, 105, 133) 10px 10px 0px, rgb(59, 105, 133) 11px 11px 0px, rgb(59, 105, 133) 12px 12px 0px, rgb(59, 105, 133) 13px 13px 0px, rgb(59, 105, 133) 14px 14px 0px, rgb(59, 105, 133) 15px 15px 0px, rgb(59, 105, 133) 16px 16px 0px, rgb(59, 105, 133) 17px 17px 0px, rgb(59, 105, 133) 18px 18px 0px, rgb(59, 105, 133) 19px 19px 0px, rgb(59, 105, 133) 20px 20px 0px, rgb(59, 105, 133) 21px 21px 0px, rgb(59, 105, 133) 22px 22px 0px, rgb(59, 105, 133) 23px 23px 0px, rgb(59, 105, 133) 24px 24px 0px, rgb(59, 105, 133) 25px 25px 0px, rgb(59, 105, 133) 26px 26px 0px, rgb(59, 105, 133) 27px 27px 0px, rgb(59, 105, 133) 28px 28px 0px, rgb(59, 105, 133) 29px 29px 0px, rgb(59, 105, 133) 30px 30px 0px, rgb(59, 105, 133) 31px 31px 0px, rgb(59, 105, 133) 32px 32px 0px, rgb(59, 105, 133) 33px 33px 0px, rgb(59, 105, 133) 34px 34px 0px, rgb(59, 105, 133) 35px 35px 0px, rgb(59, 105, 133) 36px 36px 0px, rgb(59, 105, 133) 37px 37px 0px, rgb(59, 105, 133) 38px 38px 0px, rgb(59, 105, 133) 39px 39px 0px, rgb(59, 105, 133) 40px 40px 0px, rgb(59, 105, 133) 41px 41px 0px, rgb(59, 105, 133) 42px 42px 0px, rgb(59, 105, 133) 43px 43px 0px, rgb(59, 105, 133) 44px 44px 0px, rgb(59, 105, 133) 45px 45px 0px, rgb(59, 105, 133) 46px 46px 0px, rgb(59, 105, 133) 47px 47px 0px, rgb(59, 105, 133) 48px 48px 0px, rgb(59, 105, 133) 49px 49px 0px, rgb(59, 105, 133) 50px 50px 0px, rgb(59, 105, 133) 51px 51px 0px, rgb(59, 105, 133) 52px 52px 0px, rgb(59, 105, 133) 53px 53px 0px, rgb(59, 105, 133) 54px 54px 0px, rgb(59, 105, 133) 55px 55px 0px, rgb(59, 105, 133) 56px 56px 0px, rgb(59, 105, 133) 57px 57px 0px, rgb(59, 105, 133) 58px 58px 0px, rgb(59, 105, 133) 59px 59px 0px, rgb(59, 105, 133) 60px 60px 0px;}

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

@media only screen and (min-width:1024px) {
.stickmenu {position:fixed !important;z-index:100;top:0;width:1160px;max-width:98% !important;background:rgba(40,52,68,.85);border:none !important;display:none;}
.stickmenu:hover {background:rgba(40,52,68,.95);}
.stickmenu a {color:#bbb !important;height: 40px !important;line-height: 40px !important;margin:-3px 0 0 0 !important;padding:0 17px 0 17px !important;}
.stickmenu a:hover {color:#fff !important;}
.stickmenu li {height:40px !important;}
.stickmenu li a:hover {border-bottom:none !important;}
.stickmenu li:first-child > a {padding-left:15px !important;}
.stickmenu span {font-size:17px !important;}
}

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

@media only screen and (max-width:1024px) {
#catmenu li a {padding:0 12px;}
#inNewsPopular > a > .fDataT > .fTitle {font-size: 18px;}
#slider-cnt {max-height: 500px;overflow: hidden;}
.alsoentry {padding:0 0 7px 0;}
}

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

@media only screen and (max-width: 960px) {
.navbar-share {display: none;}
#header {padding:0;}
.head-l,.head-r,.foot-l,.foot-r {float:none; width:auto; text-align:center; padding:10px 20px;}
.head-l {margin: 0 30%;top: 10px;padding: 0;display: inline-block;width: 40%;}
.todayblock {float: right;}
.head-r {padding:0;margin: 15px 0 15px 0;}
#adv-top {margin: 15px auto;}
#LnkSocT {margin:0; padding: 20px 0 0 0;}
.site-n,.site-n a {font-size:32px;}
.kursru {top: -35px;}
.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;}
#catmenu {text-align:left;line-height:normal;}
#catmenu ul {display: none; padding: 5px 0 10px 10px; margin: 1px 0 0; background: #f9f9f9;}
#catmenu li {float:none; height: auto; padding: 15px 0 0 0;}
#catmenu li:hover {}
#catmenu li:first-child a {padding-top:0;}
#catmenu li:last-child {border: none;}
#catmenu li a {height:auto;line-height:normal;padding:0;font-size: 18px;display: block;}
#catmenu li a:hover, #catmenu li a.uMenuItemA, #catmenu li a.uMenuItemA:hover, #catmenu li.uWithSubmenu:hover > a {background:none; border: none;}
#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:#457B9D;}
#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;overflow: hidden; margin-top: 5px;}
#catmenu .nav-head.over+div>ul {display:block;}
#catmenu li.uWithSubmenu em {display:inline-block;}
#catmenu li.uWithSubmenu em {font-size: 11px; right: 5px; top: 50%; margin-top: -12px;}
#catmenu ul { list-style-position: inside; -moz-column-count:2; -webkit-column-count:2; column-count:2;}
#toolbarMainContainer {display: none;}
#search > input {width: 95%;}
.eTitle {overflow: hidden;}
.uComForm {max-width: 95%;}
.Stabs__caption .Sactive::after {left: 48%;}
.rua-border, .gi-border {margin: 0 auto 15px auto; max-width: 340px;}
}

@media only screen and (max-width: 800px){
.head-l {margin: 0 20%;width: 60%;}
.footOne {width: 99%; text-align: center; padding: 0 1%;}
.footOne > LiCount {}
.footTwo {float: left; width: 34%; padding: 0 0 0 15%; margin: 15px auto;}
.footThree {float: left; width: 34%; padding: 0 0 0 15%; margin: 15px auto;}
.footFour {width: 99%; text-align: center; clear: both;}
.footLnkSoc {margin: 0 auto; display: table;}
.footstat {float: none; text-align: center; display: inline-block;}
#inNewsPopular > a > .fDataT > .fTitle {font-size: 16px;}
.seo-block {height: auto; line-height: 1.2em;}
}

@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;}
.eTitle, .eTitle > h1 {font-size:26px;}
.imgOneN img {max-width: 100%;}
.imgOneNAr img {max-width: 100%;}
.imgOneN {width:100%; float:none; margin:0 0 10px 0;}
.imgOneNAr {width:100%; float:none; margin:0 0 10px 0;}
.eMessage img[align="right"], .ulightbox > img[align="right"] {margin: 15px 0 !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;}
.uComForm {max-width: 93%; overflow: hidden;}
.Stabs__caption .Sactive::after {left: 47%;}
#inNewsPopular.fBlock {width: 45%; float:left;}
#inNewsPopular.fBlock:last-child {display:none;}
.archiveEntryTitle .archiveEntryTime {padding:0 !important;width:13% !important;}
.archiveEntryTitle .archiveEntryTitleLink {width:85% !important;}
.alsoentryone span {font-size: 15px;}
.alsoblock {font-size: 14px;}
}

@media only screen and (max-width: 600px) {.newsblock {display: none;}}

@media only screen and (max-width: 520px) {
.HM-left {display:none;}
.HM-right, .usAct {float:none;margin:0 auto;text-align:center;padding: 5px 0;}
.head-l {margin:0 auto 20px auto;width: 100%;}
}

@media only screen and (max-width: 480px) {
.nav-head {font-size:19px;padding:7px;}
.nav-head .icon {position:absolute;width:40px;right:20px;top:3px;}
#LnkSocT {margin:0 auto;width: auto;}
.kursint {display:none;}
.site-n,.site-n a {font-size:24px;}
.cap-ttl {padding:10px 20px; font-size:14px;}
.cap-ds {display:none;}
.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%;}
  
.searchentry-text img {width:100% !important;margin:0 0 15px 0 !important;float:none !important;max-height:120px !important;}
#content .queryField {max-width: 70% !important; overflow: hidden;}
#content .searchSbmFl {max-width: 30% !important; float: right;}
  
#eDetailsIn {position: relative;width:100%;height:190px;padding: 15px 0 0 0 !important;}
.authorinside {position: absolute;margin: 0 !important;top: 15px;left: 0;}
.dateinside {position: absolute;margin: 0 !important;top: 0;left: 0;}
.ratestarinside {position: absolute;margin: 0 !important;top: 15px;right: 0;}
.ratedatainside {position: absolute;margin: 0 !important;top: 50px;right: 0;}
.tasginside {border-top: 1px solid #dbe1e8;}
.alsoblockall {margin: 0 auto 20px auto;}
.alsoentryone {width: 98%;}
.alsoentry {width: 98%;}

.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;}
.footTwo {width: 58%; padding: 0 0 0 5%;}
.footThree {width: 30%; padding: 0 0 0 5%;}
ul.size-30 > li {min-width: 40px !important;}
ul.size-20 > li {min-width: 25px !important;}
.todayD {font-size: 26px;}
.indexNewsAll {width: 100%;}
.indexNewsAll:nth-child(odd) {float:none; margin: 0;}
.indexNewsAll:nth-child(even) {float:none; margin: 0;}
.Stabs__caption .Sactive::after {left: 46%;}
#inNewsPopular.fBlock {width: 100%; float:none; margin: 15px 0;}
#inNewsPopular.fBlock:last-child {display:block;}
.annotation {margin-bottom:5px;}
.navHere{display:none;}
#navData{float:none;margin:0 auto 10px auto;display:block;}
#_uwndTop1, #_uwndTop2, #_uwndTop3, #_uwndTop4 {margin: 0 0 0 -5%;}
.arc {max-width: 100% !important;}
#ubb img {margin: 0 auto;}
}

@media only screen and (max-width: 360px) {
#LnkSocT a {padding: 3px 6px;}
#slider {display:none;}
.site-n,.site-n a {font-size:22px;}
.eTitle {font-size:20px;}
.Stabs__caption .Sactive::after {left: 44%;}
.subscribeFB {font-size: 13px;}
}

.adv {margin:0 auto;overflow:hidden;max-width:100%;text-align:center;display:block;}
.amain {margin: 0 auto 10px auto;position: relative;top: -20px;}
.advtop {margin:0 auto 15px auto;}
.advright {margin:10px auto 20px auto;}
.advbottom {margin:10px auto;}
.advbottomarchive {display: inline-block;width: 100%;margin: 30px auto 0 auto;}
.advinside {margin:0 auto 20px auto;}
.advinsidebottom2 {margin: 0 auto 20px auto;}
.AdvInMessage {margin:0 auto 35px auto;}
.art {margin:0 auto 15px auto !important;}
.arc {margin:-5px auto 30px auto !important; max-width:290px;}
.arb {margin:0 auto !important;}
.yarighttop > div, .yainsidebottom2 > div {display: inline-block;}

