@charset 'utf-8';
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

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:#d2222a;text-decoration:none;}
a:hover {text-decoration:underline;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:rgba(210,34,42,.7);color:#fff;}
*::-moz-selection {background:rgba(210,34,42,.7);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;}
#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:#283444;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:#d2222a;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;}
.head-r {float:right;width:75%;}

.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 a:hover {border: 1px solid #d2222a; background: #d2222a; color: #fff !important;}
#sLogo {background: #f14149; padding: 7px 10px 3px 10px; margin: 0 auto; overflow: hidden; text-align: center; width: 195px; line-height: 40px; position: relative;}
#sLogo a {font-size:40px; color:#fff;}
#sLogo a:hover {text-decoration:none;color:#222;}
#sLogo > a:before {color:#ddd;content:"\f129";font-family:FontAwesome;font-size:37px;font-style:italic;margin: 0 10px 0 0;}

/* Slider */
#slider-cnt, #slider {position: relative;}
#slider-cnt {margin-bottom: 30px;width: 100%;max-height: 100%;overflow: hidden;}
#slider ul, #slider ul li {padding: 0;margin: 0;list-style: none;height: 400px;max-width: 501px;position: relative;width: 100%;}
#slider ul li {background-position: center;background-size: cover;background-clip: #dcdcdc;}
#slider ul li img{max-width: 100%; width: 100%; height: 100%;object-fit: cover;}
.slide-info {max-width: 501px;width: 100%;padding: 10px;position: absolute;z-index: 2;bottom: 0;text-shadow: 1px 1px #000;color: #fff;}
.slide-info a {color: #fff;}
.slide-title {font-size: 18px;}
.slide-b {font-size: 11px;padding-top: 7px;letter-spacing: 1px;}
.slide-b a {color: #ff4932 !important;}
#prevBtn, #nextBtn {position: absolute;z-index: 10;width: 40px;height: 40px;top: 50%;margin-top: -20px;display: none;}
#prevBtn {left: 0;}
#nextBtn {right: 0;}
#slider-cnt:hover #prevBtn, #slider-cnt:hover #nextBtn {display: block;}
#prevBtn a, #nextBtn a {display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;color: #fff !important;background: rgba(0, 0, 0, 0.8) url(/images/overlay.png);opacity: 0.5;}
#prevBtn a:hover, #nextBtn a:hover {opacity: 1;}
.sl_info{ text-align: left; padding:10px; position: relative;bottom: 50px;height:50px; background: rgba(0, 0, 0, 0.5);color: #fff; display: none;}
.sl_info h2{color:#fff;font-size:14px;}
.pgwSlider .ps-caption a{font-size:20px; text-shadow: 1px 1px #222;}
.pgwSlider .ps-list li img{}
.pgwSlider .ps-list li{width: 140px;height: 80px;}
.pgwSlider .ps-list li .ps-item{margin: 0 !important;padding: 5px;height: 100%;}
.pgwSlider .ps-list li .ps-item:hover a{color:#ff4932;}
.pgwSlider .ps-list li .ps-item.ps-selected{border: 1px solid #ff4932 !important;}
.pgwSlider .ps-caption {background: rgba(0, 0, 0, 0.5) !important;}
.pgwSlider .ps-caption a > b {font-weight: 300 !important;}
.pgwSlider .ps-current .ps-prev, .pgwSlider .ps-current .ps-next {border-radius: 0!important; border: none!important;}
ul.pgwSlider > li span, .pgwSlider > .ps-list > li span {padding: 2% !important; width: 97% !important; white-space: normal !important; top: 0;}
ul.pgwSlider.wide > li, .pgwSlider.wide > ul > li {border: 2px solid #fff; box-sizing: border-box; width: 100% !important;}
.pgwSlider ul.ps-list > li[style*="opacity: 1"] {border: 2px solid #d2222a !important;}
ul.pgwSlider > li, .pgwSlider > .ps-list > li {font-size: 14px!important; line-height: 1.2!important; text-shadow: 1px 1px 0 #222!important;}

/* 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 {
text-shadow: rgb(189, 31, 38) 1px 1px, rgb(189, 31, 38) 2px 2px, rgb(189, 31, 38) 3px 3px, rgb(190, 31, 38) 4px 4px, rgb(190, 31, 38) 5px 5px, rgb(190, 31, 38) 6px 6px, rgb(191, 31, 38) 7px 7px, rgb(191, 31, 38) 8px 8px, rgb(191, 31, 38) 9px 9px, rgb(192, 31, 38) 10px 10px, rgb(192, 31, 38) 11px 11px, rgb(192, 31, 38) 12px 12px, rgb(192, 31, 38) 13px 13px, rgb(193, 31, 38) 14px 14px, rgb(193, 31, 38) 15px 15px, rgb(193, 31, 38) 16px 16px, rgb(194, 31, 38) 17px 17px, rgb(194, 31, 39) 18px 18px, rgb(194, 31, 39) 19px 19px, rgb(195, 31, 39) 20px 20px, rgb(195, 31, 39) 21px 21px, rgb(195, 31, 39) 22px 22px, rgb(195, 31, 39) 23px 23px, rgb(196, 32, 39) 24px 24px, rgb(196, 32, 39) 25px 25px, rgb(196, 32, 39) 26px 26px, rgb(197, 32, 39) 27px 27px, rgb(197, 32, 39) 28px 28px, rgb(197, 32, 39) 29px 29px, rgb(198, 32, 39) 30px 30px, rgb(198, 32, 39) 31px 31px, rgb(198, 32, 39) 32px 32px, rgb(198, 32, 39) 33px 33px, rgb(199, 32, 39) 34px 34px, rgb(199, 32, 40) 35px 35px, rgb(199, 32, 40) 36px 36px, rgb(200, 32, 40) 37px 37px, rgb(200, 32, 40) 38px 38px, rgb(200, 32, 40) 39px 39px, rgb(201, 32, 40) 40px 40px, rgb(201, 32, 40) 41px 41px, rgb(201, 32, 40) 42px 42px, rgb(201, 32, 40) 43px 43px, rgb(202, 32, 40) 44px 44px, rgb(202, 32, 40) 45px 45px, rgb(202, 32, 40) 46px 46px, rgb(203, 33, 40) 47px 47px, rgb(203, 33, 40) 48px 48px, rgb(203, 33, 40) 49px 49px, rgb(204, 33, 40) 50px 50px, rgb(204, 33, 40) 51px 51px, rgb(204, 33, 40) 52px 52px, rgb(204, 33, 41) 53px 53px, rgb(205, 33, 41) 54px 54px, rgb(205, 33, 41) 55px 55px, rgb(205, 33, 41) 56px 56px, rgb(206, 33, 41) 57px 57px, rgb(206, 33, 41) 58px 58px, rgb(206, 33, 41) 59px 59px, rgb(207, 33, 41) 60px 60px, rgb(207, 33, 41) 61px 61px, rgb(207, 33, 41) 62px 62px, rgb(207, 33, 41) 63px 63px, rgb(208, 33, 41) 64px 64px, rgb(208, 33, 41) 65px 65px, rgb(208, 33, 41) 66px 66px, rgb(209, 33, 41) 67px 67px, rgb(209, 33, 41) 68px 68px, rgb(209, 33, 41) 69px 69px, rgb(210, 34, 42) 70px 70px;}

#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:#d2222a;text-decoration:none; border-bottom: 1px solid #d2222a;}
#catmenu li a.uMenuItemA {color:#d2222a;text-decoration:none; border-bottom: 1px solid #d2222a;margin-bottom: -1px !important;}
#catmenu li a.uMenuItemA:hover {color:#d2222a;text-decoration:none; border-bottom: 1px solid #d2222a;}
#catmenu li.uWithSubmenu:hover > a {color:#d2222a;text-decoration:none; border-bottom: 1px solid #d2222a;}
#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:#d2222a;}
#catmenu li:nth-child(6) > a {color:#d2222a !important;}
.pulse {width:6px;height:6px;border:3px solid #d2222a;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#d2222a;z-index:10;float:left;opacity:0.8;position:relative;top:6px;margin: 0 7px 0 3px;}
.pulse .dot {border:2px solid #d2222a;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:#d2222a;font-family:'Roboto', sans-serif;}
.nav-head a {color:#fff;text-decoration:none;}
.nav-head .icon {position:absolute;width:40px;right:20px;top:7px;}
.nav-head .icon span {display:block;height:4px;background:#fff;margin:3px 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: 2px solid #d2222a;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:-2px;}
.sidebox .sidetitle:first-child {padding:10px 0 0;}
.marked .sidetitle {background:#d2222a;}
.sidebox .inner {padding:20px 5px;}
.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:#d2222a;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:30px 0 40px 0;}
.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;}

.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: #000; font-size: 26px; font-weight: 300; text-decoration: none;}
.eTitle a:hover {color:#d2222a;}
.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;}
.e-reads {padding: 0;}
.e-loads {}
.e-author {}
.e-author:hover {}
.e-date {padding:0;}
.e-date:hover {}
.e-comments {padding:0;}
.e-rating {float:right;position:relative;top:5px;margin:0 15px 0 0 !important;}
.e-add {}
.e-tags {padding: 0;margin: 20px 0 15px 0;display: block;}
.eTag {background: #ddd; color: #222 !important; padding: 2px 5px 2px 25px; position: relative; line-height: 2; margin-right: 5px;}
.eTag:hover {background: #e7e7e7;}
.eTag::before {color: #fff; content: "\f111"; font-family: FontAwesome; font-size: 10px; left: 5px; position: absolute; bottom: 0;}
.ratingStar {float: right; position: relative; top: 4px;}
.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 {content: '\f007'; font-family: FontAwesome; padding: 0 5px 0 0;}
.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;}
.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;}
#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;}

.eMessage > a, .eMessage > strong > a, .eMessage > ul a, .eMessage > ol a, .eMessage > h2 a, .eMessage > h3 a, .eMessage > p a, .eMessage > blockquote a {color: rgba(210, 34, 42, .85); box-shadow: inset 0 -2px 0 rgba(210, 34, 42, .35);transition:all .25s ease-in-out;}
.eMessage > a:hover, .eMessage > strong > a:hover, .eMessage > ul a:hover, .eMessage > ol a:hover, .eMessage > h2 a:hover, .eMessage > h3 a:hover, .eMessage > p a:hover, .eMessage > blockquote a:hover {color: rgba(210, 34, 42, .95);box-shadow: inset 0 -2px 0 rgba(210, 34, 42, .75); text-decoration: none;}

.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 div[style="text-align: center;"] .ulightbox > img {margin: 15px 0 !important;}
.eMessage div[style="margin-left: 40px;"], .eMessage p[style="margin-left: 40px;"] {border-left: 2px solid #d2222a; padding: 15px; margin-top: 1em; margin-bottom: 1em;}
.eMessage p,.eText p {margin:0;padding:5px 0 5px 0; overflow: hidden;}
.eMessage blockquote {background: #f9f9f9; border-left: 2px solid #d2222a; font-style: italic; margin: 20px 40px; 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 {margin:15px auto!important;display:block;text-align:center;}

.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;}

.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 10px!important;}
#eMesAr {font-size: 14px;}
.comm-rules {font-size:12px;padding:0 0 25px 0;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 0.3s ease 0s;max-height:370px;object-fit:cover;width:100%;opacity:.9;}
.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: 15px; 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 #d2222a;background:#f0f0f0;padding:5px 0 5px 5px;width:99%;margin:15px 0 20px 0;}
.catnameAr {background:rgba(40, 52, 68, 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;}
#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:#d2222a;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 #d2222a;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 rgba(210, 34, 42, 0.5); 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 #d2222a !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:#d2222a;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 {background: #fff !important; border: 1px solid rgba(210, 34, 42, 0.5) !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 {background: #d2222a !important; border: 1px solid rgba(210, 34, 42, 0.5) !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:#d2222a;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:#d2222a;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: #d2222a;}
.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: #d2222a;}
.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;}

/* Информеры */
.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: #d2222a; float: left; font-size: 12px; margin: 2px 5px 0 0;}
#content2 .news-det {display: none;}
.tabs .news_num, .news_num {color: #d2222a; 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: #d2222a;}
#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';}
.recNews .news-det {font-size:16px;font-weight:400;position:relative;top:-2px;}
.allNewsBut {width: auto; text-align: center; background: #e7e7e7; margin-top: 15px;}
.allNewsBut:hover {background: #283444; color: #fff;}
.allNewsBut:hover > a:after {color: #d2222a;}
.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: 12px; padding-left: 8px; content: '\f0da';}
#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: #d2222a; 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:#333;}
.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;}
.LSright .ls-lnk:hover {color:#fff;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: 40%; 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:#d2222a;}
.oTitle:last-child {border-bottom: none;}
.fDate, .oDate {color: #d2222a; 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 #d2222a; height: 25px; position: relative; width: 100%;}
.popNewsTitle span {background: #fff; bottom: -10px; color: #d2222a; 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: #d2222a;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: #d2222a;}
.footOne {float: left; width: 30%;}
.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: #d2222a; transform: none !important;}
.uadm-iparent::before {background-color: #d2222a !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:#333;}
.fotorama__thumb-border {border-color: #d2222a !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:#d2222a !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;}

.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;}

/* 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 (max-width:1200px) {
.wrapper {width:auto;padding:10px 15px;}
}

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

@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 0 10px 0;padding:0;position:relative;top:0;float:left;}
.head-r {padding:0;}
#adv-top {margin: 15px auto;}
#LnkSocT {margin:0; padding: 10px 0 0 0;}
.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;}
#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 {border-bottom:1px solid #999;}
#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:#d2222a;}
#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%;}
}

@media only screen and (max-width: 800px){
.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){
#LnkSocT {width: 60%;}
/*.kurs {width: 40%;}*/
.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;}
}

@media only screen and (max-width: 520px) {
#LnkSocT {width: auto; margin: 0 auto;}
.pgwSlider ul.ps-list > li[style*="opacity: 1"] {border: none!important;}
ul.pgwSlider.wide > li, .pgwSlider.wide > ul > li {border: none!important;}
.pgwSlider .ps-list {display: none;}
.pgwSlider .ps-current {width: 100% !important;}
.HM-left {display:none;}
.HM-right, .usAct {float:none;margin:0 auto;text-align:center;padding: 5px 0;}
}

@media only screen and (max-width: 480px) {
#sLogo a {font-size:35px;}
#sLogo {padding:0 7px;width:auto;}
.site-n,.site-n a {font-size:24px;}
.nav-head {font-size:19px;padding:5px 10px;}
.nav-head .icon {position:absolute;width:40px;right:20px;top:5px;}
.nav-head .icon span {height:3px;}
.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%;}
.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;}
}

@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%;}
}

#adv-right {overflow:hidden;margin:0 auto 20px;text-align:center;}
#adv-in {max-width:100%;width:360px;overflow:hidden;margin:0 auto;text-align:center;}
#adv-in > ins {margin: 5% auto;}
#adv-archive {width:100%;overflow:hidden;margin:50px auto 15px auto;text-align:center;}
#adv-index {width:100%;overflow:hidden;margin:20px auto;text-align:center;}
#advert-right {margin:0 auto 20px;overflow:hidden;text-align:center;max-width:100%;}
.advrighttop {margin:0 auto 30px auto !important;}
#advert-rightB {margin:20px auto;overflow:hidden;text-align:center;max-width:100%;}
.advrightcenter {max-width:98% !important;}
#adv-top {max-width:100%;max-height:100px;overflow:hidden;margin:0 auto;text-align:center;float:right;}
#advert-inside, #advert-archive {max-width:100%;overflow:hidden;margin:20px auto;text-align:center;}
.advinmessage {margin:0 auto 25px auto;}
#advert-archive {margin:40px auto 0 auto;width:100%;}
#advert-right > div, #advert-inside > div, #adv-top > div {margin:0 auto;text-align:center;}
.advtop {margin:-10px auto 30px auto !important;max-width:100%;}
.also-relap {margin:10px 0 0 0;max-width:100%;overflow:hidden;}
.relap-default__item-link {padding:0 12px;}
span.mghead {display:none !important;}

.advrighttop > div, .yaadvrightcenter > div, .yaadvrightbottom > div, .yaadvinmessage > div, .yaadvinsidebottom > div, .yaadvinsidebottom2 > div, .amobileoverlay > div, .advtop > div {display: inline-block;}

.yaadvinsidebottom {}
.yaadvinsidebottom2 {}
.yaadvinmessage {}

.amobileoverlay {position: fixed;left: 0;right: 0;top: 0;height: auto;padding:5px 0;text-align: center;z-index: 102;background: #fff;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);}
.amobileoverlay_close {position: absolute;right: 0;width: 40px;height: 25px;transition: all .3s ease-out; z-index: 103;bottom: -25px;cursor: pointer; background: #fff;box-shadow: -4px 4px 10px -4px rgba(0, 0, 0, 0.3);}
.amobileoverlay_close::after, .amobileoverlay_close::before {content: '';position: absolute;top: 10px;width: 24px;height: 2px;z-index: 103;background-color: #8f9cb5;}
.amobileoverlay_close::before {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);-ms-transform: rotate(45deg); -o-transform: rotate(45deg);transform: rotate(45deg);left: 8px;}
.amobileoverlay_close::after {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg); transform: rotate(-45deg);right: 8px;}

.overlayMG {border-bottom: 4px solid rgb(84, 110, 122);}
.overlayMG .amobileoverlay_close {bottom: 0px !important; background: rgba(255, 255, 255, 0.6) !important;}
.overlayMG .amobileoverlay_close::after, .overlayMG .amobileoverlay_close::before {top: 12px !important;}
.overlayMG .mgheader {display: none !important;}
.overlayMG .mgline .image-with-text {max-width: 100% !important;max-height: 90px !important;overflow: hidden !important;}
.overlayMG .mcimg {margin: 0 2% 0 1% !important;float: left!important;max-height: 70px !important;width: 27% !important;display: inline-block !important;}
.overlayMG img.mcimg {object-fit: cover; width:100% !important;}
.overlayMG .text_on_hover {width: 67% !important;display: inline-block !important; line-height: 18px !important;}
.overlayMG .fake {padding:0 !important;}
.overlayMG .mctitle a {font-size: 13px !important; line-height: 18px !important;}
.overlayMG .mcdomain {display: inline-block !important;padding: 0 !important;width: auto !important;}
.overlayMG .mcdomain a {color:rgba(255, 0, 0, 1) !important; margin:0 !important; padding:0 !important;}

