@import "/css/reset.css";
@import "/css/font-awesome.css";
@import "/css/liMarquee.css";
@import "/css/settings.css";
@import "/css/colorpicker.css";
@import "/css/flexslider.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700&subset=latin,cyrillic);
@import url("/css/hint.min.css");
@import "/css/AltCSS.css";

/* Отступ текста сверху у ссылок госгербов */
.gosgerb { margin: 13px 0; }
.gosgerb2 { margin: 3px 0; }
/* Отступ текста сверху у ссылок госгербов */

/* Размер иконок блока Яндекс.Поделиться */
.ya-share2__container_size_m .ya-share2__icon {background-size: 28px 28px!important;}
/* Размер иконок блока Яндекс.Поделиться */

/* Цвет фона добавления изображений в новостях */
form#addEntForm article[id*=iCode].added { background: hsl(0deg 0% 50% / 0%)!important; }
/* Цвет фона добавления изображений в новостях */

/* Отступ надписи "Обычная версия" на панели в версии для слабовидящих */
.h-rdiv { margin-top: 3px!important; }
/* Отступ надписи "Обычная версия" на панели в версии для слабовидящих */

/* Радиус аватара в форме добавления комментариев */
.ucf-avatar img { border-radius: 50px!important; }
/* Радиус аватара в форме добавления комментариев */

/* Радиус формы добавления в фотоальбоме */
form ul.xPhtBlock { border-radius: 7px!important; }
/* Радиус формы добавления в фотоальбоме */

/* Цвет кнопки входа при авторизации */
.ubtn-default.light-btn {background: linear-gradient(0deg,#2690ad 1%,#2690ad 15%,#2690ad 45%)!important;}
.ubtn-default {background: linear-gradient(0deg,#2690ad 1%,#2690ad 15%,#2690ad 45%)!important;}
/* Цвет кнопки входа при авторизации */

/* Бордюр выбора категории при добавлении фото */
.u-combolist { color:#000000; font-weight:normal; overflow:auto; position:relative; border: 2px solid #BCBDC2!important; border-top: 1px solid #BCBDC2!important; background:#FFFFFF;}
/* Бордюр выбора категории при добавлении фото */

/* Спрайт кнопок на скринах видео */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('/img/fancybox_sprite.png')!important; }
/* Спрайт кнопок на скринах видео */

/* Фон в форме добавления изображения в ОП */
form#addEntForm span[id*="iCode"].added{margin:0px 0 0px!important; padding:0px 0px!important; background: #ffffff!important;}
/* Фон в форме добавления изображения в ОП */

/* Размер шрифта надписи "Страница с комментарием" */
a.comment_page { font-size: 11px!important; }
/* Размер шрифта надписи "Страница с комментарием" */

/* Размер шрифта надписи "Визуальный редактор и Панель HTML кодов" в форме добавления материалов*/
div.edtTypeMenu.fHelp { font-size: 8pt; }
/* Размер шрифта надписи "Визуальный редактор и Панель HTML кодов" в форме добавления материалов*/

/* Цвет текста оповещения в окне, в ИП при добавлении материала и отступ снизу */
.myWinSuccess { color: #1b9e56!important; }
.myWinError { color: #f33a28!important; }
.successText { color: #1b9e56!important; }
div#eMessage.commError { margin-bottom: 15px!important; }
/* Цвет текста оповещения в окне, в ИП при добавлении материала и отступ снизу */

/* Размер шрифта IMG1_TITLE,_ALT в форме добавления материала */
form#addEntForm .iCode_main_inp{ font-size: 70%!important; }
/* Размер шрифта IMG1_TITLE,_ALT в форме добавления материала */

/* Цвет текста оповещения ошибки при регистрации */
.manTdError { color: #D03020!important; }
/* Цвет текста оповещения ошибки при регистрации */

/* Внешний вид для CUT, на странице добавления материала */
.cut_helper { background: rgba(255, 255, 255, 0.5) !important; border-radius: 0px !important; padding: 0 0px 0px !important; vertical-align: baseline !important; }
/* Внешний вид для CUT, на странице добавления материала */

/* Цвет текста бегущей строки */
.bstroka {color:#C0392B!important;}
.bstroka a {color:#C0392B!important;}
/* Цвет текста бегущей строки */

/* Дата вступления */
.AssumptionDate { color: #a7a7a7; font-size:15px; }
/* Дата вступления */

/* Адаптация reCAPTCHA */
@media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha {transform:scale(0.85);-webkit-transform:scale(0.85);transform-origin:0 0;-webkit-transform-origin:0 0;} }
/* Адаптация reCAPTCHA */

/* Размер иконок Яндекс.Поделиться */
.ya-share2__container_size_m .ya-share2__icon { height: 28px!important; width: 28px!important;}
/* Размер иконок Яндекс.Поделиться */

/* Иконки в соцкомментировании */
a.vkontakte i {background-image:url(http://zkturr.ru/img/SocType/vkcag.png)!important;}
a.vkontakte:hover i {background-image:url(http://zkturr.ru/img/SocType/vkcaw.png)!important; background-color:#2f6caa!important;}
a.google i {background-image: url(http://zkturr.ru/img/SocType/gpcag.png)!important;}
a.google:hover i {background-image: url(http://zkturr.ru/img/SocType/gpcaw.png)!important; background-color:#E5E7EA!important;}

.ucf-option-share {background:#DD4B39 url(http://zkturr.ru/img/SocType/uauth_icons_32x32.png)!important;}
.ucf-share-uid {background-color:#44688e!important; background-position:-1px -1px!important;}
.ucf-share-vk {background-color:#44688e!important; background-position:-1px -33px!important;}
.ucf-share-fb {background-color:#4862a5!important; background-position:-1px -65px!important;}
.ucf-share-gplus {background-color:#DD4B39!important; background-position:-1px -97px!important;}
.ucf-share-twt {background-color:#01a9d3!important; background-position:-1px -129px!important;}
/* Иконки в соцкомментировании */

/* Сегодняшние посетители */
.myWinCont ul > li {
 margin: 2px 0 2px 0;
 padding: 0 0 0 14px;
 background: url('/img/rightauser.png') no-repeat 0 3px!important; }
/* Сегодняшние посетители */

/* Округление и отступ фото (пример Путина и Шестакова) */
.contautor {display:inline-block; font-weight:500; padding-right:0px; margin-bottom:5px;}
.contautorbrd {width:40px; height:40px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:10px; border-radius:100%; border: 3px solid #fff; box-shadow: 0px 1px 1px 1px #A8A8A8;}
.contautor img {width:40px;}
/* Округление и отступ фото (пример Путина и Шестакова) */

/* Иконка стрелки в форме добавления/редактирования материала ОП */
.u-comboedit{ min-width:360px; padding: 0 25px 0 10px!important; background-repeat: no-repeat!important; background-position: center right 7px!important; line-height: 1.75!important; }
/* Иконка стрелки в форме добавления/редактирования материала ОП */

/* Структура */
.rukovod {display:table; width:100%; border-bottom:1px solid #ccc; padding:0 0 30px 10px; margin:0 0 40px 0; font-size: 17px;}
.rukovod a:hover {text-decoration:underline!important; font-size: 17px;}
.rukovod-name {font: 25px 'Open Sans Condensed'; text-transform: uppercase; color:#000; padding:0 0 20px 0;}
.rukovod-img {width:200px; float:left; margin-right:20px;}
.rukovod-img img {width:200px;}
.rukovod-descr {}
.rukovod-title {font-size:18px; padding:0 0 10px;}

.zam {display:table; width:100%; border-bottom:1px solid #ccc; padding:0 0 30px 10px; margin:0 0 40px 0;}
.zam a:hover {text-decoration:underline!important;}
.zam-name {font: 25px 'Open Sans Condensed'; text-transform: uppercase; color:#000; padding:0 0 0px 0;}
.zam-block {float:left; width:200px; margin:0 30px 0 0;}
.zam-img img {width:200px; margin-top:10%;}
.zam-title {font-size:17px; padding:0px 0 10px;}
.zam-title2 {font-size:16px!important;}

.otdel {display:table; padding:0 0 10px 10px; margin:0 0 -10px 0;}
.otdel a:hover {text-decoration:underline!important;}
/*.otdel-column {display:table;}*/
.otdel-name {font: 25px 'Open Sans Condensed'; text-transform: uppercase; color:#000; padding:0 0 20px 0;}
.otdel-block {float:left; width:320px; border-bottom:1px solid #ccc; padding:0 0 30px 0; margin:0 30px 40px 0;}
.otdel-img img {float:left; width:75px; margin:0 15px 0 0;}
.otdel-title {font-size:18px; padding:0 0 10px;}
.otdel-title2 {font-size:16px;}
.otdel-title3 {font-size:14px; color:#858e9b;}

.punkt {display:table; padding:0 0 30px 10px; margin:0 0 10px 0;}
.punkt a:hover {text-decoration:underline!important;}
.punkt-title {font: 25px 'Open Sans Condensed'; text-transform: uppercase; color:#000; padding:0 0 12px 0;}
.punkt-menu {display:block; max-width:450px;}
.punkt-menu a {display:block; font-size:18px; padding:8px 0px; text-decoration:none;}

.rukovodotdel {display:table; width:100%; padding:0 0 10px 10px; margin:0 0 10px 0; font-size: 18px;}
.rukovodotdel a:hover {text-decoration:underline!important; font-size: 18px;}
.rukovodotdel-name {font: 25px 'Open Sans Condensed'; text-transform: uppercase; color:#000; padding:0 0 20px 0;}
.rukovodotdel-img {width:200px; float:left; margin-right:20px;}
.rukovodotdel-img img {width:200px;}
.rukovodotdel-descr {}
.rukovodotdel-title {font-size:18px; padding:0 0 10px;}
/* Структура */

/* Документы */
.document {border-bottom:1px solid #D3D3D3;padding:25px 0 24px 40px;}
.document>a {display:block;line-height:18px;overflow:hidden;font-family:arial;font-size:15px;text-decoration:none;}
.document>a:hover {text-decoration:underline;}
.document>span {font-family:arial;font-size:12px;color:#808080;}
.doc-pdf {background: url(/img/DocIcons/pdf.png) no-repeat left center;}
.doc-doc {background: url(/img/DocIcons/docx.png) no-repeat left center;}
.doc-ppt {background: url(/img/DocIcons/ppt.png) no-repeat left center;}
.doc-tif {background: url(/img/DocIcons/tif.png) no-repeat left center;}
.doc-xls {background: url(/img/DocIcons/xls.png) no-repeat left center;}
.doc-rtf {background: url(/img/DocIcons/rtf.png) no-repeat left center;}
.doc-txt {background: url(/img/DocIcons/txt.png) no-repeat left center;}
.doc-rar {background: url(/img/DocIcons/rar.png) no-repeat left center;}
.doc-zip {background: url(/img/DocIcons/zip.png) no-repeat left center;}
.doc-link {background: url(/img/DocIcons/link.png) no-repeat left center;}
/* Документы */

/* Размер шрифта даты и времени соц.комментариев */
.uc-opacity { font-size: 10px; }
/* Размер шрифта даты и времени соц.комментариев */

/* Верификация */
.aemail {margin-left: 5px;display:inline-block;height:13px; width:13px; background: url(/img/verify.gif) no-repeat 0 0;} 
.aemail:hover { background-position: 0px -13px;}
/* Верификация */

/* common style */
body {font: 16px normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; 
 color: #1D1D1D; }

a { color: #ec7263; text-decoration: none; transition: all 0.3s ease 0s; }
a:hover { color: rgba(0, 0, 0, 0.15) !important; text-shadow: #ec7263 0 0 0; } 

a img { transition: all 0.3s ease 0s; }
a:hover img { opacity: 0.8; } 

hr {border: 0;height: 1px;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(77, 99, 107, 0.56), rgba(0,0,0,0));background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));margin: 20px 0;}
fieldset { border: 1px solid #FFFFFF !important; margin: 6px !important; padding: 0 12px !important; }
table { border: 0 !important; }
legend { padding: 0 10px; }

p { margin-bottom: 20px; }

h1, h2, h3, h4, h5, h6 { margin: 5px 0; font-family: 'Open Sans Condensed'; text-transform: uppercase; }
h1 { font-size: 31px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 21px; }
h5 { font-size: 17px; }
h6 { font-size: 14px; }

[class*="fa-"] {
 display: inline-block;
 font-family: FontAwesome;
 font-style: normal;
 font-weight: normal;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

@font-face {
 font-family: 'BebasNeue';
 src: url('../fonts/BebasNeue.eot');
 src: local('☺'), url('../fonts/BebasNeue.woff') format('woff'), url('../fonts/BebasNeue.ttf') format('truetype'), url('../fonts/BebasNeue.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}

/* forms */
input, textarea, select { font: 16px normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif !important; outline: none; transition: all 0.3s ease 0s; box-sizing: border-box; margin: 5px 1px; }
input[type="submit"], input[type="reset"], input[type="button"], button { background: #ec7263; border: 0; color: #fff !important; padding: 4px 8px; border-radius: 3px; cursor: pointer; width: auto !important; }
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover { opacity: 0.85; }
input[type="text"], input[type="password"], textarea, input[type="file"], input[type="search"], select { background: #fff; border: 2px solid #D3D3D3; padding: 4px 8px; color: #b1b1b1; border-radius: 3px; }
input[type="text"]:focus , input[type="password"]:focus , textarea:focus , input[type="file"]:focus , input[type="search"]:focus , select:focus {
 border: 2px solid #ddd; }

.ip-but input[type="submit"], .ip-but input[type="reset"], .ip-but input[type="button"], .ip-but button { padding: 7px 11px!important; }

/* */ 
.wrapper { width: 90%; max-width: 1200px; margin: 30px auto; background: #fff; border-bottom: 8px solid #ec7263; border-radius: 2px; }
.ucontainer .pbarContainer{top: -47px; right: 20px; }
#sFltLst, div[id*=uCatsMenu], div[id*=hdb] {top: auto !important; left: auto !important;}

.x-sh, .xw-bl {display:none !important;}
.xw-ml, .xw-mr {margin:0 !important;padding:0 !important;background:none !important;}
.xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 8px 8px !important; background: #ffffff !important; border: 4px solid rgba(255, 255, 255, 1) !important; border-radius:0px; box-shadow: -2px 2px 8px rgba(163, 163, 163, 1); }
.xw-hdr-text {display: none !important;}
.xw-hdr img {display:none;}
.xw-tl, .xw-tr, .xw-tc, .xw-hdr, .xw-sps .xw-draggable {height: 0 !important;background: none !important;padding: 0 !important;}
.xw-tc {overflow: visible !important;}
.xt-close {position: absolute !important;right: -18px;top: -18px;margin: 0 !important;z-index: 10014 !important;width: 36px !important;height: 36px !important; background: url(/img/fancybox_sprite.png) no-repeat !important;}
.xw-body {border: 0 !important;padding: 0 !important;}
.xt-maxi {display:none;}
.xt-mini {display:none;}
.xt-rest {display:none;} 
.myWinPollT, .myWinPollTd { padding: 2px !important; background: #f1f1f1 !important; border: 1px solid #e1e1e1 !important; }
.myWinCont,.myWinCont td, .myWinCont dl,.myWinCont dt {color:#000000;font-size:9pt!important;line-height: 21px;}
.cuzadpn input {padding:1px 3px; border: 2px solid rgba(255, 255, 255, 1) !important; background:#FFFFFF url() repeat-x 0 0!important; font-family:Tahoma,Arial;font-size:8pt;color:#4773AD; box-shadow: inset -1px 2px 6px rgba(163, 163, 163, 1);}
.myWinCont legend {padding-bottom:2px;padding-left:3px;padding-right:3px; font-size: 13px!important; color:#4D4F53;}
.u-menu .u-menubody {border-left:1px solid #ffffff!important; border-top:1px solid #ffffff!important; border-bottom:1px solid #ffffff!important; border-right:1px solid #ffffff!important; background:transparent!important;}
.myWinCont input[type='text'],.myWinCont input[type='password'] {padding:2px 3px;border: 2px solid rgba(202, 205, 208, 1) !important; background:#ffffff url() repeat-x 0 0!important;}
.myWinCont textarea {padding:2px 3px; border: 2px solid rgba(202, 205, 208, 1) !important; background:#ffffff url() repeat-x 0 0!important;}
.myWinLoadSD {margin:3px!important;width:16px;height:16px;background:url('/img/ok.png') no-repeat 0 0!important; margin-right: 5px!important;}
.myWinLoadSF {margin:0;width:16px;height:16px;background:url('/img/er.png') no-repeat 0 0!important;cursor:help; margin-right: 5px!important;}
.myBtnLeftA, .myBtnRightA {display:none}
.myBtnLeft, .myBtnRight {display:none}
.myBtnCont {padding:0px !important}
.myBtnCenter {background-position: 2000px 2000px !important;}
.myBtnCenter a {padding:4px 10px;color:#FFF !important;background:#2690ad!important;-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;}
.myBtnContA {padding:0px !important}
.myBtnCenterA {background-position: 2000px 2000px !important;}
.myBtnCenterA a {padding:4px 10px;color:#FFF !important;background:#2690ad!important;-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;}
#uidLogButtonAjx p {padding:20px 0px 10px 0px!important;}
.u-menu .u-menuitemhl {background: #E9EAEB url('/img/menubg.gif') repeat-x scroll 0 0!important;cursor:pointer;}
.cuzadpn input {padding: 5px 5px!important; border:1px solid #BCBDC2; background:#FFFFFF url(/.s/img/wd/3/text-bg.gif) repeat-x 0 0; font-family:Tahoma,Arial;font-size:8pt;color:#515151;}

/* Бордюр и тень Ajax-окна в фотоальбоме */
.fancybox-outer { background: #FFFFFF!important; }
.fancybox-opened .fancybox-outer { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: -3px 3px 5px rgba(148, 148, 148, 1)!important; }
/* Бордюр и тень Ajax-окна в фотоальбоме */

/* top site */ 
.header { padding: 1% 4%; clear: both; }
.site-logo { float: left; width: 720px; }
.site-icon { float: left; margin-right: 30px; }
.site-icon > img { width: 115px; }
.site-name { overflow: hidden; position: relative; top: 10px; }
.site-name-l { font: bold 32px "BebasNeue"; margin: 10px 0; text-transform: uppercase; color: #005D6E!important; opacity: 0.85; }
.site-name-s { bottom: 15px; color: #ec7263; position: relative; text-align: center; }

.search-and-userlink { float: right; margin-top: 30px; }
.userlink { color: #d1d1d1; margin: 3px; }

/* main menu */ 
.main-menu { text-transform: uppercase; position: relative; background: #ec7263; }
.main-menu-fixed { position: fixed; top: 0; z-index: 101; width: 90%; max-width: 1200px; }
.main-menu a { display: block; transition: all 0.1s linear 0s; }
.main-menu a:hover { background: rgba(0, 0, 0, 0.08); color: #ffedbc; }
.main-menu span { color: #fff; font: 24px 'Open Sans Condensed'; padding: 10px 25px; display: inline-block; cursor: pointer; }
.main-menu ul { margin-left: 28px; }

.main-menu-open { display: none; color: #fff; font: 24px 'Open Sans Condensed'; padding: 10px 4%; cursor: pointer; }
.main-menu-open:hover { background: rgba(0, 0, 0, 0.08); color: #ffedbc; }
.main-menu-open + div { visibility: hidden; }
.main-menu-active { opacity: 1 !important; height: auto !important; transition: all 0.5s ease 0s; visibility: visible !important; }

@media screen and (min-width: 1140px) {
 .main-menu ul { visibility: visible; }
 .main-menu li { float: left; position: relative; }
 .main-menu li:hover a { background: rgba(0, 0, 0, 0.08); } 
 .main-menu .uWithSubmenu ul { position: absolute; opacity: 0; z-index: 100; transition: opacity 0.3s ease 0s; left: -9999px; margin: 0;
 border: 5px solid rgba(0, 0, 0, 0.08); width: 300px; } 
 .main-menu .uWithSubmenu:hover > ul { opacity: 1; left: auto; }
 .main-menu .uWithSubmenu .uWithSubmenu ul { margin-left: 300px; margin-top: -60px; }
 .main-menu li ul li { float: none; }
 .main-menu li ul li a:hover { background: #ec7263; }
 .drop-down span:after { content: " \f107"; font-family: FontAwesome; }
 .drop-right span:after { content: "\f105"; font-family: FontAwesome; padding: 6px 10px 0 0; position: absolute; right: 0; }
 .drop-right { position: relative; }
}

/* ticker */
.ticker { background: #fff5d8; padding: 8px 4% 10px; font-size: 16px !important; }
.ticker li { padding: 0 20px; display: inline; }

/* slider */
.flexslider { border: 1px solid #fff; border-radius: 0; margin: 0 0 5%; box-shadow: none; overflow: hidden; }
.flex-control-nav { display: none; }
.flex-direction-nav a { background: rgba(0, 0, 0, 0.5); color: #fff; text-align: center !important; line-height: 40px; }
.flex-direction-nav a:before { font-size: 20px; }

.slider-thumb { position: relative; box-sizing: border-box; padding-left: 2px; }
.slider-post-details { position: absolute; bottom: 0; left: 0; padding: 0 30px 20px; }
.slider-post-cat { text-shadow: 1px 1px 3px #282828; border-bottom: 2px solid #ec7263; display: inline-block; }
.slider-post-cat a, .slider-post-title a { color: #fff; }
.slider-post-cat a:hover, .slider-post-title a:hover { color: #fff !important; text-shadow: 1px 1px 3px #282828; }
.slider-post-title { font: 24px 'Open Sans Condensed'; text-transform: uppercase; text-shadow: 1px 1px 3px #282828; }

/* home page */
.top-news-block h2 { margin: 0 0 20px; }

.top-news-block h2 a, .new-cat-block1 h2 a, .new-cat-block2 h2 a, .new-cat-block3 h2 a { color: #515151; }
.top-news-block h2 a:hover, .new-cat-block1 h2 a:hover, .new-cat-block2 h2 a:hover, .new-cat-block3 h2 a:hover 
{ color: #717171 !important; text-shadow: none; }

.top-news { margin: 0 -16px 30px; }
.top-news .entry { width: 33.33%; }

.new-cat-block1 { margin-bottom: 30px; border-bottom: 1px solid #D3D3D3; padding-bottom: 25px; }
.new-cat-block1 h2 { margin: 0 0 20px; }
.new-cat-block1 .entry-wrap { margin: 0; padding: 0; border: 0; }
.new-cat-block1 .entry-pic, .new-cat-block1 .entry-content { width: 48%; }

.small-entry { float: left; padding: 0 16px 20px 0; width: 50%; box-sizing: border-box; }
.small-entry-img { float: left; width: 80px; height: 80px; overflow: hidden; margin-right: 12px; }
.small-entry-img img { width: 160px; margin: -12px 0 0 -40px; }
.small-entry-details { color: #a1a1a1; margin-top: 8px; }
.small-entry-details span { margin-right: 16px; display: inline-block; }

.new-cat-block2 { margin: 0 -16px 25px; }
.new-cat-block2 h2 { margin: 0 16px 20px; }

.new-cat-block3 { margin: 0 -16px 25px; border-bottom: 1px solid #D3D3D3; }
.new-cat-block3 h2 { margin: 0 16px 20px; }
.new-cat-block3 .entry-wrap { margin: 0 16px; padding: 0; border: 0; }
.new-cat-block3 .small-entry { padding: 0 0 20px 16px; margin: 0 !important; }

.last-news-block ul { border-bottom: 1px solid rgba(0, 0, 0, 0.06); margin-bottom: 12px; padding-bottom: 12px; }
.last-news-block li span { background-color: #ec7263; border-radius: 2px; color: #fff; font-size: 12px; padding: 2px 6px; display: inline-block; }
.last-news-block > a { float: right; }
.last-news-block { line-height: 1.5; }

/* middle site */ 
.middle { padding: 4%; }
.left-column { float: left; width: 69%; margin-right: 1%; position: relative; left: -16px; }
.right-column { float: right; width: 30%; }

/* entries */
.content { padding: 0 16px 50px; }
#allEntries, #chnl_video, .archiveEntries { display: block; margin: 0 -16px; }
.archiveNoEntry { margin: 0 32px; }
.catAllEntries .archiveEntries { margin: 0; }

.archiveDateTitle { padding-top: 15px; margin-top: 30px; display: block; font: 18px 'Open Sans Condensed'; text-transform: uppercase; }
.archiveEntryTitle { font-size: 15px!important; }
.archiveEntryTitle ul { margin:5px 0; padding:0 0 0 25px; list-style:none; }
.archiveEntryTitle .archiveEntryTime { padding: 0 7px 0 0; }
.archiveEntryTitle .archiveEntryTitleLink:hover { text-decoration:none; border-bottom: 1px solid #2690ad; }
.archiveEntryTitle .archiveEntryComms { font-size:12px; color:#999; }
.archiveEntryComms::before { font-size:13px; color: #999; content: '\f086'; font-family: FontAwesome; padding: 0 5px 0 10px; }

.guestbook-content #allEntries, .faq-content #allEntries { margin: 0; }
.guestbook-content #numEntries, .guestbook-content #pagesBlock1 { display: none; }

.breadcrumbs { border-bottom: 1px solid #D3D3D3; margin-bottom: 25px; padding-bottom: 6px; }
.sorting-menu { border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 25px; padding-bottom: 25px; }
.sortArrDown, sortArrUp { position: relative; top: 1px; left: 2px; }

.entry { float: left; width: 49.9%; position: relative; padding-bottom: 40px; }
.entry-wrap { border-bottom: 1px solid #D3D3D3; margin: 0 16px; padding-bottom: 16px; }

.entry-pic { background: #000 50% url(../img/eye.png) no-repeat; border: 1px solid #f1f1f1; box-sizing: border-box; margin-bottom: 12px;
 overflow: hidden; position: relative; }
.entry-pic a img { width: 100%; height: auto; display: block; transition: all 0.3s ease 0s; }
.entry-pic a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.entry-cat { position: absolute; background: #ec7263; padding: 4px 10px; z-index: 99; bottom: 20px; } 
.entry-cat a, .entry-cat a:hover { color: #fff !important; }

.entry-title { font: 24px 'Open Sans Condensed'; text-transform: uppercase; margin-bottom: 10px; }
.entry-title span { color: #515151; }
.entry-text { }
.entry .entry-text p { margin: 0; }
.entry-text img { max-width: 100%; }
.entry-text iframe, .entry-text object, .entry-text embed { max-width: 100%; }
.entry-autor-info { margin-top: 25px; text-align:right; font-size: 16px!important; }
.entry-autor-info2 { margin-top: 25px; text-align:left; font-size: 14px!important; }

span.favicopvid { display: inline-block!important; position: relative!important; bottom: -2px!important; }

.entry-details { color: #a1a1a1; display: inline-block; text-transform: none; margin-top: 10px; }
.entry-details span { margin-right: 16px; display: inline-block; }
.entry-details a { color: #a1a1a1 !important; }
.entry-details a:hover { text-shadow: none !important; color: #919191 !important; }

/* blog */
.blog { width: 100%; padding-bottom: 30px; }
.blog-pic { width: 38%; float: left; }
.blog-content { width: 58%; padding-left: 4%; float: left; }

/* photo */
.photo { float: left; width: 33.3%; position: relative; padding-bottom: 40px; margin: 0; }
.photo-wrap { margin: 0 16px; overflow: hidden; background: #000; }
.photo-wrap img { width: 100%; display: block; transition: all 0.3s ease 0s; }
.photo-wrap:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.photo-wrap:hover .photo-links { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); left: 50%; }
.photo-links { font-size: 24px; text-align: center; position: absolute; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); transition: all 0.3s ease 0s; 
 left: 40%; top: 50%; margin-left: -60px; margin-top: -45px; }
.photo-links a { color: #c1c1c1 !important; border: 2px solid #c1c1c1; padding: 8px; border-radius: 50%; display: inline-block; 
 width: 36px; height: 36px; text-align: center; line-height: 35px; }
.photo-links a:hover { color: #fff !important; border: 2px solid #fff }

/* video */
.video-time { color: #fff; }

/* online games */
.entTd { margin-bottom: 30px; }

/* faq */
.faq { margin-bottom: 30px; }
.faq-title { margin-bottom: 0; }
.faq-title span a { color: #515151 !important; transition: all 0.3s ease 0s; }
.faq-title span a:hover { color: #999 !important; }
.faq-rating { width: auto !important; top: 2px !important; margin: 5px 0 10px !important; }

/* tests */
.eTitle { font: 24px 'Open Sans Condensed'; text-transform: uppercase; }

/* search */
.searchpage-form { border-bottom: 1px solid #D3D3D3; margin-bottom: 30px; padding-bottom: 8px; }
.searchpage-result { float: left; padding: 10px 0; width: 75%; }
.searchpage-button { float: right; text-align: right; width: 25%; }
.search-page-details { color: #a1a1a1; margin-top: 8px; }

/* shop */
.shop { width: 33.3%; }
.shop .entry-wrap { padding-bottom: 8px; }
.shop-price, .shop-old-price { color: #fff; display: block; }
.shop-old-price { text-decoration: line-through; }
.shop-details { display: block; margin: -6px 0 12px; }

.fe-block { margin-top: 30px; }

.fe_photo-block { margin-bottom: 20px; }
.fe_photo-block img { border: 1px solid #f1f1f1; }
.fe-pb_big-photo img { width: 100%; }
.fe-pb_small-photo ul { margin: 0 -4px; }
.fe-pb_small-photo li { width: 25%; float: left; padding: 4px; box-sizing: border-box; }
.fe-pb_small-photo img { width: 100%; }

.fe_info-block { }

.fe-ib_details h2 { font-size: 24px; }
.fe-ib_details li { padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px dotted #e8e8e8; }
.fe-ib_details li span { float: right; }

.fe-ib_links { background: none repeat scroll 0 0 #f8f8f8; border-radius: 4px; margin-bottom: 30px; padding: 12px; }

.fe-ib_buy { margin-top: 40px; }
.fe-ib_buy a { background: #f8f8f8; display: inline-block; border-radius: 4px; }
.fe-ib_buy a:hover { background: #fff5d8; } 
.fe-ib_price-now { display: inline-block; padding: 8px 12px; background: #ec7263; border-radius: 4px; color: #fff; font-weight: bold; }
.fe-ib_price-link { padding: 8px 12px 8px 8px; display: inline-block; }
.fe-ib_price-old { padding: 6px; color: #a1a1a1; }

.fe_previously-visited { margin: 60px 0; padding-top: 12px; border-top: 1px solid #eee; }
.fe_previously-visited h4 { font-size: 24px; margin-bottom: 30px; }

/* shop-block "Why us?" */
.shop_whyus { margin-bottom: 40px; padding: 12px; border: 1px dashed #e8e8e8; }
.s_whyus-element { float: left; width: 33%; padding: 12px; box-sizing: border-box; }
.s_whyus-element i { background: #fff; padding: 8px; border: 2px solid #eee; width: 50px; height: 50px; border-radius: 50%; text-align: center;
 line-height: 50px; }

.pull-left { margin-right: 12px; }

/* full entry */

.full-content { position: relative; top: -5px; }
.full-entry-title { margin: 5px 0; font-size: 28px; }
.full-entry-details { margin-top: 0; }
.full-entry-text { margin: 25px 0 30px; font-size: 18px; line-height: 1.5; }
.full-entry-text ul { list-style: square; margin: 20px 0 0 40px; }

.full-photo-img { margin: 20px 0; position: relative; }
.full-photo-img img { width: 100%; }

.tabs { background: #f8f8f8; margin-top: 20px; }
.tabs li { float: left; margin-right: 2px; border-bottom: 2px solid #f8f8f8; }
.tabs li:hover { border-bottom: 2px solid #ec7263; }
.tabs li a { padding: 10px 8px; display: block; }
.tabs li a:hover { background: #f1f1f1; }
.tabs-active { background: #e8e8e8; border-bottom: 2px solid #ec7263; }
.tabs-box { display: none; } 
.tabs-box.visible { display: block; } 

.entry-download { text-align: center; margin: 30px 0; }
.entry-download a { border: 5px solid #EAEAEA; border-radius: 8px; display: inline-block; font: 24px 'Open Sans Condensed'; 
 padding: 10px 20px; text-transform: uppercase; margin: 4px; min-width: 190px; }
.entry-download a:hover { background: #fff5d8; border: 5px solid rgba(0, 0, 0, 0.05); }

.entry-download span { display: block; color: #b1b1b1; font: 12px normal Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; }
.entry-download a:hover span { text-shadow: none; }

.entry-img img { width: 100%; }

.entry-galery { }
.entry-galery-title { font: 21px 'Open Sans Condensed'; background: #fff5d8; text-transform: uppercase; color: rgba(0, 0, 0, 0.6); padding: 16px 20px; 
 border-bottom: 1px solid rgba(0, 0, 0, 0.05); margin-bottom: 2px; border-radius: 3px 3px 0 0; }
.entry-galery-content { background: #fff5d8; padding: 16px 20px; border-bottom: 5px solid rgba(0, 0, 0, 0.05); border-radius: 0 0 3px 3px; }
.entry-galery img { display: inline-block; width: 30.6%; padding: 1%; } 

.full-entry-bottom-details { margin: 30px 0; }

.entry-rating { float: right;}
.entry-rating a { transition: none; }
.share {}

.entry-tags { font-size: 0; color: #fff; float: left; width: 40%; }
.entry-tags a { background: #f8f8f8; padding: 8px; margin: 0 2% 2% 0; display: inline-block; font-size: 9px; border-radius: 3px; text-transform: uppercase; }
.entry-tags a:hover { background: #f1f1f1; }

.entry-tags-title, .entry-rating-title {
 font: 21px "Open Sans Condensed";
 color: #515151;
 font-weight: bold;
 margin-bottom: 10px;
 text-transform: uppercase;
}

#phtOtherThumbs { background: #F5F5F5; padding: 20px 0; border-radius: 3px; }

/* comments form */
.comments-form { margin-top: 40px; padding-top: 20px; border-top: 1px solid #D3D3D3; }
.comments-form #allEntries { margin: 0; height: auto !important; }
.comments-form form { margin-top: 50px !important; }
.cMessage span { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; border: 1px solid #ccc; 
 display: block; margin: 10px 0; }
.cMessage span object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.comments-form textarea, .comments-form-message textarea { width: 100%; margin: 8px 0; border: 2px solid #d6d6d6 !important; font-size: 16px!important; }
.comments-form input, .comments-form-name input, .comments-form-email input { max-width: 100%; margin: 8px 0; }

.comments-form-text { margin-bottom: 20px; font: 21px 'Open Sans Condensed'; text-transform: uppercase; color: #515151; }
.comments-form-message { position: relative; }

.comments-form-editor { position: absolute; bottom: 22px; left: 15px; font-size: 14px; }
.comments-form-editor a { color: #e1e1e1 !important; border: 2px solid #eee; width: 20px; border-radius: 50%; display: inline-block; padding: 3px; text-align: center; }
.comments-form-editor a:hover { color: #d1d1d1; border: 2px solid #d1d1d1; text-shadow: none; }

.comments-form-subscribe { float: left; margin-top: 8px; }
.comments-form-code { float: left; }
.comments-form-code img { margin-top: 8px !important; }

.securityCode { max-width: 86px !important; }
.guestbook-content .comments-form-code img { margin-top: -4px !important; } 

.ucf-option { width: 35px !important; height: 0px !important; } 
#addcBut { float: left !important; }

.commReg { text-align: center; background: rgba(255, 0, 0, 0.2); padding: 12px; margin-top: 40px; }

/* page navigation */
#pagesBlock1 { display: block; font: 18px 'Open Sans Condensed'; text-transform: uppercase; margin-left: 35%; }
#pagesBlock2 { display: block; font: 18px 'Open Sans Condensed'; text-transform: uppercase; }
.pagesBlockuz1, .pagesBlockuz { display: block; font: 18px 'Open Sans Condensed'; text-transform: uppercase; text-align: center; }
.swchItemA, .swchItemA1 { background: #ebeef0; border: 5px solid rgba(0, 0, 0, 0.05); border-radius: 3px; display: inline-block; padding: 2px 10px;
 text-align: center; color: rgba(0,0,0,0.5); }
.swchItem, .swchItem1 { border: 5px solid #eaeaea; border-radius: 3px; display: inline-block; padding: 2px 10px; transition: all 0.3s ease 0s; text-align: center; font-weight: bold; }
.swchItem:hover, swchItem1:hover { background: #ebeef0; border: 5px solid rgba(0, 0, 0, 0.05); }

/* edit page */
span[id*=iCode] input { width: 100px; }
span[id*=iCode] input[title=Width], span[id*=iCode] input[title=Height] { width: 50px !important; }

/* aside */
.aside-block { margin-bottom: 24px; }
.aside-block-title { font: 24px 'Open Sans Condensed'; text-transform: uppercase; background: #fff5d8; padding: 16px 20px; 
 border-bottom: 1px solid rgba(0, 0, 0, 0.03); margin-bottom: 1px; color: rgba(0, 0, 0, 0.6); border-radius: 3px 3px 0 0; }
.aside-block-content { background: #fff5d8; padding: 16px 20px; border-bottom: 5px solid rgba(0, 0, 0, 0.03); border-radius: 0 0 3px 3px; }
.aside-block-content li { margin-bottom: 8px; }

.add-ad { border: 4px dashed #FFF5D8; padding: 8px; font: 24px 'Open Sans Condensed'; padding: 14px 20px; text-transform: uppercase; text-align: center; }

.calTable { width:100%; }
.calTable td { text-align: center; padding: 2%; }
.calMonthLink { font-weight: bold; } 
.calWday, .calMdayA, .calWdaySe, .calWdaySu { font-weight: bold; background: rgba(0, 0, 0, 0.05); color: rgba(0,0,0,0.6); }
.calMday { background: #fff; border: 1px solid #F1F1F1; }
.calMdayIs { background: rgba(0, 0, 0, 0.05); font-weight: bold; }
.calMdayA, .calMdayIsA { color: #fff !important; background: #ec7263; }
.calMdayIsA a, .calMdayIsA a:hover { color: #fff !important; }

.pollQue { font-weight: bold; }
.answer { margin: 4px 0; }
.answer div { background: rgba(0, 0, 0, 0.08); border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 3px; padding: 3px; }
.answer div div { padding: 0px; height: 12px !important; }
.pollLnk { text-align: center; margin-top: 20px;}
.pollTot { text-align: center; margin-top: 4px; }

.catsTd { padding: 3px 0; display: inline-block; width: 100% !important; }
.catName { display: block; float: left; }
.catNumData { color: #0f7c94; display: block; float: right; }
.catDescr { font-size: 13px; color: rgba(0,0,0,0.2); clear: both; margin-left: 8px; width: 90%; max-height: 56px; overflow: hidden; }

/* Ожирение выбранной категории */
.catsTd a.catNameActive {font-weight: bold!important;}
/* Ожирение выбранной категории */

.abc-wishlist { border-bottom: 1px dashed rgba(0, 0, 0, 0.1); margin-bottom: 8px; padding-bottom: 8px; }

/* profil */
.popup { background: #fff; padding: 3%; }
.popuptitle { border-bottom: 1px solid #e1e1e1; margin-bottom: 3%; padding-bottom: 3%; font: 31px 'Open Sans Condensed'; text-transform: uppercase; }
.popupcontent { color: #1D1D1D; font-size: 16px; }
.user_avatar img { border-radius: 50%; }
.user_profile_avatar img { border-radius: 50%!important; width: 140px; height: 140px; border: 3px solid #fff; box-shadow: 0px 5px 5px 0px #DDD;}
.popup-right { position:relative;float:right;text-align:center; }

/* forum */
.forumContent { padding: 3% 4% 4%; }
.forum-links { background: #f8f8f8; padding: 12px 20px; margin-bottom: 16px; font-size: 31px; border-radius: 3px; }
.forum-links-left { float: left; font: 31px 'Open Sans Condensed'; text-transform: uppercase; color: #888; }
.forum-links-right { float: right; }
.forum-links-right span { margin-right: 16px; position: relative; }
.forum-links-right a { color: #a1a1a1 !important; }
.forum-links-right a:hover { color: #b1b1b1 !important; text-shadow: none !important; }
.forum-pm { background: #fff; border-radius: 3px; font-size: 14px !important; left: 100%; margin-left: -18px; padding: 0 5px; 
 position: absolute !important; top: 4px; }

.gTable td { border: 1px solid #fff; }
.gTableTop, .forum-form-title { background: #fff5d8; padding: 12px; font: 24px 'Open Sans Condensed'; text-transform: uppercase; color: rgba(0, 0, 0, 0.6); }
.gTableSubTop, .postTdTop, .postTdTop, .forumThreadTd, .forumPostTd, .forumIcoTd, .threadIcoTd, .threadPostTd, .threadViewTd { background: #f8f8f8; padding: 8px 12px; color: #888; }

.gTableBody { padding: 12px !important; }
.gTableBody ol { margin-bottom: 30px; }
.gTableBody li { list-style: decimal; margin-left: 50px; margin: 0 0 8px 40px; }

.forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .threadIcoTd, .threadNametd, .threadPostTd, 
.threadViewTd, .threadAuthTd, .threadLastPostTd { padding: 12px; border-bottom: 1px solid #f1f1f1 !important; }
.gTableRight, .gTableBody1{ padding: 12px !important; }
.forumDescr, , .forumThreadTd, .forumPostTd, .forumLastPostTd, .gTableRight, .gTableBody1, .threadPostTd, .threadViewTd, .threadAuthTd,
.threadLastPostTd, .threadsDetails, .forumOnlineBar { }

.threadDescr, .forumDescr { color: #a1a1a1; }

.pagesInfo { background: #fff5d8; padding: 4px 8px !important; color: rgba(0, 0, 0, 0.5); }
.switches { margin: 8px 0 !important;}
.switchActive { background: #ec7263; color: #fff; padding: 4px 8px; min-width: 14px; }
.switch a { background: #f5f5f5; min-width: 14px; padding: 4px 8px; display: block; margin-right: 1px; }
.switch a:hover { background: #f1f1f1; }
.postpSwithces, .threadFrmBlock { color: #fff; }
.threadFrmBlock { font-size: 0; }
.threadFrmBlock a { font-size: 16px; }

.postPSwithcesLink { background: #fff5d8; padding: 0 6px; font-size: 14px; border: 1px solid rgba(0, 0, 0, 0.04); }
.postTdInfo { padding: 12px; text-align: center; color: #a1a1a1; font-size: 14px; }
.posttdMessage { padding: 12px; }
.postBottom { background: #f8f8f8; padding: 8px; border-bottom: 1px solid #f1f1f1 !important; }
.postBottom td { border: none !important; }
.forumNamesBar + td { width: 240px !important; padding-bottom: 8px; }
.forumNamesBar .thDescr, .userRights, .fFastSearchTd, .bottomPathBar, .legendBlock, .threadsDetails, .forumOnlineBar, .fFastLogin,
.entryAttachSize{ display: none; }
.postTdInfo .userAvatar { width: 120px; border-radius: 3px; padding: 6px; border: 1px solid #f1f1f1; }
.bbQuoteName, .bbCodeName { padding-left: 20px !important; font-size: 16px !important; }
.quoteMessage, .codeMessage { border-left: 5px solid #eee !important; margin: 8px 20px; padding: 12px 8px ; border-top: 1px solid #f1f1f1 !important;
 border-bottom: 1px solid #f1f1f1 !important; border-right: 1px solid #f1f1f1 !important; }
.ucoz-forum-post li { list-style: square !important; margin-left: 35px; }
.forumNamesBar { color: #a1a1a1; font-size: 14px; padding-bottom: 12px !important; }
.funcBlock { color: #fff; font-size: 14px; }
.gDivBottomRight + table td { width: auto !important; }
.ucoz-forum-post img { width: 100%; }
.eAttach { color: #a1a1a1; margin: 16px 16px 12px; }
.forumLastPostTd img { position: relative; top: -2px; }

.forum-form { margin: 12px 0; }
.forum-form div { margin-bottom: 20px; }
.pollHelp { margin: 0 !important; color: #a1a1a1; font-size: 14px; }
.forum-poll-option ul { margin: 8px 0 8px 12px; color: #a1a1a1; font-size: 14px; }
.forum-poll-option select, .forum-file-uploader input { font-size: 14px !important; }
.forum-message-option, .forum-moder-option, .forum-file-uploader { color: #a1a1a1; font-size: 14px; }
.bbcodes-message div { margin: 0 !important; }
.codeButtons { font-size: 14px !important; }
.furum-form-button { text-align: center; }
.replaceBody { padding: 16px; background: #fff; width: 90%; max-width: 400px; margin: 0 auto; }

#filter_by { padding: 8px; }
#forum_filter { display: none; }
#subscribe { font: 0px normal Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif !important; text-transform: none; padding: 6px; }
#subscribe a { font-size: 14px !important; }
#thread_search_button { margin-top: 6px !important; }
#iplus { width: auto !important; margin: 3px 3px 0 0; }
#frM58 { padding: 12px 0 !important; }

.qAnchor img { width: auto; }

/* soc comments */
.uComment { border: 1px solid #D3D3D3 !important; border-radius: 5px; padding: 20px; margin: 16px 0; }
.uc-avatar { margin: 0 15px 10px 0; }
.uc-avatar img { border-radius: 50% !important; }
.uc-content { margin: 0 !important; }
.com-order-block { display: none; }
.uComForm #addcBut { color: #ffffff !important; }

/* footer */
.footer { background: #f8f8f8; padding: 30px 4% 20px; border-top: 1px solid #eaeaea; }

.footer-block { margin: 0 -15px 20px; padding-bottom: 20px; box-shadow: 0 2px 0 #fff; border-bottom: 1px solid #e1e1e1; }
.fbox { width: 33%; float: left; padding: 0 20px; box-sizing: border-box; }
.fbox-title { font: 24px 'Open Sans Condensed'; text-transform: uppercase; }
.fbox ul { margin: 20px 0; }
.fbox li { margin-bottom: 20px; }

.fsoc a { display: inline-block; border: 1px solid; padding: 4px 8px; border-radius: 4px; }
.fsoc a:hover { color: #fff !important; text-shadow: none; }
.vk a:hover { background: #0077ff!important;}
.gplus a:hover { background: #DA4835!important;}
.tw a:hover { background: #50ABF1!important;}
.yt a:hover { background: #E62D28!important;}
.fb a:hover { background: #3A5795!important;}
.in a:hover { background: linear-gradient(to bottom right, #7b00ff, #ff6a00)!important;}
.ya a:hover { background: #FF0000!important;}
.rss a:hover { background: #FE9900!important;}
.tg a:hover { background: #179cde!important;}

.flinks { margin-bottom: 15px; padding-bottom: 15px; }
.flinks ul { margin: 0 -20px; }
.flinks li {overflow: hidden; float: left; width: 25%; padding: 0 10px; box-sizing: border-box; }
.flinks img { height: 50px; float: left; margin-right: 15px; }

.flinks2 { margin-bottom: 10px; padding-bottom: 20px; }
.flinks2 ul { margin: 0 -20px; }
.flinks2 li {overflow: hidden; float: left; width: 25%; padding: 0 10px; box-sizing: border-box; }
.flinks2 img { height: 50px; float: left; margin-right: 15px; }

.flinks3 { border-bottom: 1px solid #e1e1e1; box-shadow: 0 2px 0 #fff; margin-bottom: 20px; padding-bottom: 20px; }
.flinks3 ul { margin: 0 -20px; }
.flinks3 li {overflow: hidden; float: left; width: 25%; padding: 0 10px; box-sizing: border-box; }
.flinks3 img { height: 50px; float: left; margin-right: 15px; }

.last-comments a { color: #515151; }
.last-comments a:hover { text-shadow: none; }
.last-comments a:hover img { opacity: 1; transform: none; }

.comment { width: 100%; margin: 15px 0; position: relative; }
.comment:hover .comment-wrap { opacity: 0.35; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35); }
.comment:hover .comment-answer { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); left: 50%; } 
.comment-shadow { background: #000; border-radius: 8px; }
.comment-wrap { background: #fff; border: 1px solid #D3D3D3; padding: 20px; border-radius: 5px; transition: all 0.3s ease 0s; }

.comment-user-avatar { float: left; width: 50px; height: 50px; border-radius: 50%; margin: 0 16px 16px 0; }
.comment-info { }
.comment-rating { float: right; }
.comment-username { font-weight: bold; }
.comment-date { color: #a1a1a1; font-size: 10px; }
.commentip-date-num { color: #a1a1a1; font-size: 13px; }
.comment-text { margin: 8px 0; }
.comment-text img { max-width: 100%; }
.comment-answer { position: absolute; top: 50%; left: 30%; font-size: 24px; transition: all 0.3s ease 0s; opacity: 0; 
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); margin-left: -30px; margin-top: -30px; }
.comment-answer a { border: 2px solid #dfdfdf; border-radius: 50%; color: #dfdfdf !important; display: inline-block; width: 36px; height: 36px; padding: 8px; 
 text-align: center; }
.comment-answer a:hover { border: 2px solid #fff; color: #fff !important; }

.comment-answer-link { text-align: right; }
.comment-answer-text { padding-left: 10px; margin: 20px 0 0 20px; }

.full-comment { width: 100% !important; float: none; margin: 16px 0; }
.full-comment:hover .comment-wrap { opacity: 1; }

.bottom-menu { float: left;}
.bottom-menu li { display: inline-block; margin: 0 15px; }
.copiright { float: right; }


/* SCROLL TO TOP */
.scroll-to-top {
 background: url(../img/scroll-to-top.png) no-repeat;
 position: fixed;
 cursor: pointer;
 bottom: 24px;
 right: 20px;
 width: 35px;
 height: 35px;
 display: none;
 z-index: 999;
}

@media screen and (max-width: 1310px) {
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 1216px) {
 div#fsd.h-ldiv { padding-left: 5px!important; }
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 1140px) {
 .main-menu-open { display: block; }
 #uNMenuDiv1 { opacity: 0; height: 0; }
 .s_whyus-element { width: 50%; }
 
 .site-logo { width: 600px; margin: 0 auto; text-align: center; float: none; }
 .site-icon { float: none; margin: 0; }
 .site-name-l { margin: 0 0 24px; }
 
 .search-and-userlink { width: 100%; text-align: center; margin: 0 0 20px; }
 .userlink { display: none; }
 input.search-form { width: 220px; }
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 1052px) {
 .wrapper { width: 94%; }
 .main-menu-fixed { width: 94%; }
 
 #order-table .order-head-cnt, #order-table .order-item-cnt, #order-table .order-head-sum, #order-table .order-item-sum, #order-but-recalc { 
 display: none; }
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 1024px) { 
 .left-column { width: 59%; }
 .right-column { width: 40%; }
 
 .top-news .entry { width: 49.9%; } 
 .new-cat-block1 .entry-pic { width: 100%; }
 .new-cat-block1 .entry-content { width: 100%; } 
 .small-entry { width: 100%; }
 
 .entry { width: 100%; }
 .blog-pic { width: 100%; }
 .blog-content { width: 100%; padding-left: 0; }
 
 .photo { width: 49.9%; }
 
 .entry-galery img { width: 47%; }
 
 .entry-tags { width: 100%; float: none; text-align: left; } 
 .entry-rating { float: none; margin: 0 auto; }
 
 .fbox { width: 49.9%; }
 .fcomment { width: 100%; }
 
 .flinks ul { margin: 0; }
 .flinks li { width: 49.9%; margin-bottom: 15px; }
 
 .flinks2 ul { margin: 0; }
 .flinks2 li { width: 49.9%; margin-bottom: 15px; }
 
 .flinks3 ul { margin: 0; }
 .flinks3 li { width: 49.9%; margin-bottom: 15px; }
 
 .bottom-menu { text-align: center; margin-bottom: 12px; float: none; }
 .copiright { width: 100%; text-align: center; }
 
 .gTableSubTop, .forumIcoTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .threadIcoTd, .threadPostTd, .threadViewTd, .threadAuthTd,
 .threadLastPostTd, .legendBlock, .fFastNavTd, .fFastLogin, .postTdInfo, .postBottom, .frmBtns, .forumModerFuncs, .funcBlock,
 .gTableRight, #thread_search_form, #subscribe { display: none; }
 .postTdTop, .posttdMessage { display: block; width: auto; }
 .postTdTop { border-bottom: 1px solid #eee !important; }
 .forumNamesBar + td { padding: 0; width: 0 !important; }
 .gosgerb2 { margin: 13px 0; }
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 900px) {
 .site-logo { width: 100%; }
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 800px) {
 .left-column { width: 100%; margin-right: 0 !important; left: 0 !important; }
 .right-column { width: 100%; }
 
 .content { padding: 0 0 50px; }
 .forumContent { padding: 3% 0 50px; }
 .switches { margin-left: 12px !important; }
 .forumNamesBar { padding-left: 12px !important; }
 .forum-links-left { display: none; }
 .forum-links-right { text-align: center; float: none; }
 .forum-form { margin: 12px; }
 .signatureHr, .signatureView { display: none; }
 
 .small-entry { width: 46%; margin-left: 4%; }
 
 .entry { width: 49.9%; } 
 
 .photo { width: 33.3%; } 
 
 .entry-galery img { width: 30.6%; }
 
 .entry-tags { width: 50%; float: left; text-align: left; } 
 .entry-rating { float: right; position: relative; left: 0; margin-left: 0; }
 
 .style-settings { display: none; }
 
 .s_whyus-element { width: 100%; }
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 680px) {
 
 .top-news .entry { width: 100%; } 
 .small-entry { width: 100%; }
 
 .entry { width: 100%; padding: 10px 0 30px; }
 
 .photo { width: 49.9%; }
 
 .entry-galery img { width: 47%; }
 
 .entry-tags { width: 70%; float: none; text-align: left; } 
 .entry-rating { float: none; position: relative; margin-top: 15px; }
 
 .faq-rating { right: 0 !important; left: auto !important; margin-left: 0 !important; } 
 
 .fbox { border-bottom: 1px solid #eee; margin-bottom: 20px; width: 100%; }
 .fbox:last-child { border-bottom: none; }
 
 .flinks li { width: 100%; margin-bottom: 15px; }
 .flinks2 li { width: 100%; margin-bottom: 15px; }
 .flinks3 li { width: 100%; margin-bottom: 15px; }
 
 .popup-right { border-bottom: 1px solid #ddd; float: none; margin-bottom: 20px; padding-bottom: 10px; }
 .udtb { margin-bottom: 10px; }
 .udtlb { float: none !important; font-weight: bold; width: auto !important; }
 
 .gosgerb2 { margin: 13px 0; }
 
 .rukovod {width:auto;}
 .rukovod-img {width:auto;} 
 .rukovod-img img {width:auto;}
 
 .zam {width:auto;}
 .zam-block {width:auto;}
 .zam-img img {width:auto;}
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 550px) { 
 
 .vsv { padding-top: 12px; }
 
 .rukovod {width:auto;}
 .rukovod-img {width:auto;} 
 .rukovod-img img {width:auto;}
 
 .zam {width:auto;}
 .zam-block {width:auto;}
 .zam-img img {width:auto;}
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 510px) { 
 .photo { width: 100%; }
 
 .middle { padding: 16px; }
 
 .site-name-l { font-size: 26px; }
 
 input.search-form { width: 135px; }
 
 .vsv { padding-top: 12px; }
 
 .rukovod {width:auto;}
 .rukovod-img {width:auto;} 
 .rukovod-img img {width:auto;}
 
 .zam {width:auto;}
 .zam-block {width:auto;}
 .zam-img img {width:auto;}
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 450px) { 
 
 .gosgerb2 { margin: 3px 0; }
 
 .rukovod {width:auto;}
 .rukovod-img {width:auto;} 
 .rukovod-img img {width:auto;}
 
 .zam {width:auto;}
 .zam-block {width:auto;}
 .zam-img img {width:auto;}

 .rukovodotdel-img { width:auto; } 
 .rukovodotdel-img img {width:auto;}
 
 .otdel-block {width:100%;}
 
}

@media screen and (max-width: 360px) {
 
 
 .wrapper { width: 100%; margin: 0 auto !important; }
 
 .main-menu-fixed { width: 100%; }
 
 middle { padding: 16px; }
 
 .entry-galery img { width: 100%; }
 
 .otdel-block {float:left; width:100%!important; border-bottom:1px solid #ccc; padding:0 0 30px 0; margin:0 0px 40px 0!important;}
 
 .rukovod {width:auto;}
 .rukovod-img {width:auto;} 
 .rukovod-img img {width:auto;}
 
 .zam {width:auto;}
 .zam-block {width:auto;}
 .zam-img img {width:auto;}
 
 .otdel-block {width:100%;}
 
}

/* clearfix */
.clr:before,
.clr:after {
 content: "";
 display: table;
}

.clr:after {
 clear: both;
}


.wrapper { margin: 0 auto; }.ticker { display: block; }.left-column { float: left; left: -16px; margin: 0 1% 0 0; }body { background-color: #ffffff; } .site-name-l { color: #ffffff; }.wrapper { border-bottom-color: #2690ad; } .site-name-s { color: #2690ad; } input[type="submit"], input[type="reset"], input[type="button"], button, .main-menu, .main-menu li ul, .entry-cat, .calMdayA, .calMdayIsA, .switchActive, .last-news-block li span { background: #2690ad; } @media screen and (min-width: 1140px) { .main-menu li ul li a:hover { background: #2690ad; } } .fe-ib_price-now { background: #2690ad; }a { color: #0f7c94; } a:hover { text-shadow: #0f7c94 0 0 0; } .tabs-active, .tabs li:hover { border-bottom-color: #0f7c94; } .fsoc a:hover { background: #0f7c94; }.main-menu a:hover, .main-menu-open:hover { color: #ecefef; } .ticker, .str_wrap, .str_wrap.str_active, .aside-block-title, .aside-block-content, .entry-download a:hover, .entry-galery-title, .entry-galery-content, .swchItemA, .swchItemA1, .swchItem:hover, .swchItem1:hover, .gTableTop, .forum-form-title, .pagesInfo, .postPSwithcesLink { background: #ecefef; } .add-ad { border-color: #ecefef; } .goods-list .basket:hover { background: #ecefef; border: 1px solid rgba(0, 0, 0, 0.05);} .fe-ib_buy a:hover { background: #ecefef; }