header, nav, article, aside, section, footer {
 display : block;
}
html, body {
 width : 100%;
 height : 100%;
 margin : 0;
 padding : 0;
}
textarea, input {
 outline : none;
 resize : none;
}
img, a img {
 border : none;
 outline : none;
}
ul, li {
 margin : 0;
 padding : 0;
}
a, a:link, a:visited, a:active {
 color : #4883B1;
 text-decoration : none;
}
a:hover {
 text-decoration : underline;
}
.a Forum, a:link, a:visited, a:active {
 color : #7ac1e4;
 text-decoration : none;
}
a:hover {
 text-decoration : underline;
}
body {
 font : 12px/20px 'Verdana';
 color: #009acbdb; /* Цвет текста */
 background : #08282d; /* Цвет фона */
}
input[type="text"], input[type="password"], textarea {
 max-width : 99% !important ;
}
.uSpoilerButton, #uSpoilerFvcDtt {
 width : 100%;
 text-align : left;
 padding : 1px;
 font-size : 11px;
}
.uSpoilerText {
 padding : 5px;
 font-size : 13px;
 background : #FBFDFE;
 border : #F1EEE8 solid 1px;
}

/* Основной контейнер спойлера */
.uSpoilerContainer {
 margin-bottom: 10px;
}

/* Кнопка спойлера */
.uSpoilerContainer {
 margin-bottom: 10px;
}

/* Кнопка спойлера */
.uSpoilerButton {
 display: block;
 background-color: #f7f7f7; /* светло-серый фон */
 color: #333; /* тёмно-серые буквы */
 border-radius: 8px; /* закругление углов */
 cursor: pointer;
 transition: all 0.3s ease-in-out; /* плавная смена цвета */
 padding: 10px 15px;
 font-weight: bold;
 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* лёгкая тень */
 position: relative;
}

/* Эффект при наведении */
.uSpoilerButton:hover {
 background-color: #dcdcdc; /* чуть темнее серый фон при наведении */
 transform: scale(1.01);
}

/* Стрелочка раскрывания */
.uSpoilerArrow::before {
 content: '';
 width: 0;
 height: 0;
 border-left: 5px solid transparent;
 border-right: 5px solid transparent;
 border-top: 5px solid #333;
 position: absolute;
 right: 15px;
 top: calc(50% - 2.5px);
 transition: transform 0.3s ease-in-out;
}

/* Поворот стрелочки при раскрытии */
.uSpoilerOpen .uSpoilerArrow::before {
 transform: rotateX(180deg);
}

/* Контент спойлера скрыт изначально */
.uSpoilerContent {
 max-height: 0;
 overflow: hidden;
 transition: max-height 0.3s ease-in-out;
 padding: 0 15px;
 background-color: #fff;
 border-radius: 8px;
 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
 margin-top: 5px;
}

/* Раскрытие контента */
.uSpoilerOpen .uSpoilerContent {
 max-height: 500px; /* ограничение высоты отображаемого контента */
 padding: 10px 15px;
}
textarea {
 overflow : auto;
}

/* Резиновая шапка */
#container > header {
 width: 100%;
 height: 220px; /* Высота шапки */
 background: url('/img/logo.jpg') no-repeat center center / cover;
 position: relative;
}
/* конец резиновой шапки */

#hContent {
 width : 975px;
 height : 215px;
 margin : 0 auto;
}
#logo {
 float : left;
}
#logo > h1 {
 color : #000000;
 font-size : 70px;
 line-height : 70px;
 margin : 50px 0 0;
 padding : 0;
 font-weight : normal;
}
#logo > h2 {
 margin : 10px 0 0;
 padding : 0;
 font : normal normal 12px/12px Georgia;
 color : #DEEBD6;
 text-transform : uppercase;
 text-shadow : 2px 2px #5C8DB0;
 text-align : right;
 letter-spacing : 2px;
}
/* Меню */
nav {
 width: 785px;
 margin: auto;
}
nav ul {
 list-style : none;
}
nav ul li {
 float : left;
}
nav ul li a {
 display : block;
 height : 50px;
 font : 13px/49px Georgia;
 color : #FFFFFF !important ;
 text-transform : uppercase;
 padding : 0 20px;
 letter-spacing : 1px;
 margin-right : 1px;
}
nav ul li a.uMenuItemA, nav ul li a:hover {
 background : #145156;
 box-shadow : 0 0 15px rgba(0, 0, 0, 0.15) inset;
 text-decoration : none;
}
/* Подвал*/
#sliderWrap {
 background : url('/img/sliderWrap_1.jpg');
 overflow : hidden;
 min-height : 120px;
}
#leaves {
 height : 38px;
 background : url('/img/leaves.png');
 margin-bottom : 21px;
}
#slider {
 width : 980px;
 height : 400px;
 padding : 10px;
 background : #FFFFFF;
 border-radius : 10px;
 margin : 0 auto 100px;
 box-shadow : 0 0 55px #3A2821;
}
#sliderCont {
 text-align : center;
}
.nivoSlider {
 position : relative;
 width : 980px;
 height : 400px;
 overflow : hidden;
}
.nivoSlider img {
 position : absolute;
 top : 0;
 left : 0;
}
.nivo-main-image {
 display : block !important ;
 position : relative !important ;
 width : 100% !important ;
}
.nivoSlider a.nivo-imageLink {
 position : absolute;
 top : 0;
 left : 0;
 width : 100%;
 height : 100%;
 border : 0;
 padding : 0;
 margin : 0;
 z-index : 6;
 display : none;
}
.nivo-slice {
 display : block;
 position : absolute;
 z-index : 5;
 height : 100%;
 top : 0;
}
.nivo-box {
 display : block;
 position : absolute;
 z-index : 5;
 overflow : hidden;
}
.nivo-box img {
 display : block;
}
.nivo-caption {
 position : absolute;
 left : 0;
 bottom : 0;
 background : #000000;
 color : #FFFFFF;
 width : 100%;
 z-index : 8;
 padding : 5px 10px;
 opacity : 0.800000011920928955078125;
 overflow : hidden;
 display : none;
 box-sizing : border-box;
}
.nivo-caption p {
 padding : 5px;
 margin : 0;
}
.nivo-caption a {
 display : inline !important ;
}
.nivo-html-caption {
 display : none;
}
.nivo-directionNav a {
 position : absolute;
 top : 45%;
 z-index : 9;
 cursor : pointer;
}
.nivo-prevNav {
 left : 0;
}
.nivo-nextNav {
 right : 0;
}
.nivo-controlNav {
 padding-top : 25px;
 text-align : center;
}
.nivo-controlNav a {
 cursor : pointer;
 display : inline-block;
 width : 30px;
 height : 29px;
 background : url('/img/sliderPages.png') top;
 text-indent : -9999px;
 display : inline;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {
 background-position : bottom;
}
#middle {
 width : 930px;
 padding : 25px 40px;
 margin : -25px auto 70px;
 background : #2B4A61;
 border-radius : 10px;
 overflow : hidden;
 box-shadow : 0 0 25px #487EA6;
 font : 14px/28px Georgia;
 color : #E4F4FE;
}
#middle_str {
 width : 82%;
 padding : 25px 40px;
 margin : -25px auto 70px;
 background : #2B4A61;
 border-radius : 10px;
 overflow : hidden;
 box-shadow : 0 0 25px #487EA6;
 font : 14px/28px Georgia;
 color : #E4F4FE;
}
#middle_forum {
 width : 82%;
 padding : 25px 40px;
 margin : -25px auto 70px;
 background : #2B4A61;
 border-radius : 10px;
 overflow : hidden;
 box-shadow : 0 0 25px #487EA6;
}
#leavesBottom {
 height : 54px;
 background : url('/img/leavesBottom.png');
}
footer {
 height : 130px;
 background : url('/img/footer.jpg');
 overflow : hidden;
 min-height : 120px;
}
#fContent {
 width : 1000px;
 margin : 0 auto;
}
#fRight {
 float : right;
 padding-top : 48px;
}
#fLogo {
 text-align : right;
 color : #2C6C99;
 font-size : 28px;
 line-height : 30px;
}
#fCopy {
 text-align : right;
 font-size : 13px;
 color : #2C6C99;
 padding-top : 4px;
}
#fCopy a {
 color : #2C6C99;
}
#search {
 float : left;
 width : 201px;
 height : 41px;
 background : url('/img/search.png');
 margin-top : 55px;
}
#s-image {
 float : right;
}
#s-text {
 float : left;
 margin : 0;
 padding : 0 0 0 12px;
 width : 145px;
 height : 41px;
 color : #00bcff;
 background : none;
 border : 5px;
}
#goTop {
 position : fixed;
 bottom : 67px;
 right : 50px;
 width : 35px;
 height : 18px;
 background : url('/img/goTop.png') top;
 cursor : pointer;
}
#goTop:hover {
 background-position : bottom;
}
h1.title {
 margin : 0 0 10px;
 color : #231411;
 font : normal normal 25px/25px Georgia;
 border-bottom : 1px solid #DBDBDB;
 padding-bottom : 25px;
 text-shadow : 2px 2px 2px #000000;
}
img.withFloat {
 margin-right : 10px;
 padding : 5px;
 background : #F0F0F0;
 border : #DBDBDB solid 1px;
 border-radius : 8px;
}
em {
 font : 18px Georgia;
 color : #2C6C99;
}
h3.title3 {
 font : normal normal 14px/20px Georgia;
 color : #C1C7CC;
 margin : 0 0 10px;
 padding : 0;
 text-shadow : 2px 2px 2px #231411;
}
h3.title3 a {
 color : #E4F4FE;
}
.homeBlocks {
 padding-top : 8px;
}
.homeBlock {
 float : left;
 width : 270px;
 margin-left : 50px;
 line-height : 18px;
 margin-left : 18px;
}
.homeBlock:first-child {
 margin-left : 0;
}
h2.title2 {
 font : normal normal 18px/24px Georgia;
 color : #A0CFEC;
 margin : 0 0 20px;
 padding : 0;
 text-shadow : 2px 2px 2px #231411;
}
h2.title2 a {
 color : #231411;
}
span.green {
 color : #2C6C99;
}
.homeBlock ul {
 list-style : none;
 font-size : 13px;
 line-height : 35px;
}
.homeBlock ul li {
 background : url('/img/marker.png') left no-repeat;
 padding-left : 15px;
 height : 35px;
 border-top : 1px solid #DBDBDB;
}
.homeBlock ul li:first-child {
 border : none;
}
.homeBlock ul li a {
 color : #A5D9F1;
}
.homeBlock ul li a:hover {
 text-decoration : none;
}
a.homeMore {
 display : inline-block;
 font : 11px/28px Georgia;
 color : #FFFFFF;
 height : 30px;
 padding : 0 10px;
 text-transform : uppercase;
 background : #4682b4;
 border-radius : 5px;
 margin-top : 5px;
}
a.homeMore:hover {
 text-decoration : none;
 opacity : 0.89999997615814208984375;
}
.homeBlock input[type="text"], .homeBlock textarea {
 border : #DBDBDB solid 1px;
 border-radius : 3px;
 font : 12px/20px Arial;
 color : #858585;
 padding : 10px;
 width : 251px;
 margin : 0 0 5px;
}
.homeBlock input[type="text"] {
 height : 20px;
}
.homeBlock textarea {
 overflow : auto;
 height : 70px;
}
.homeBlock input[type="text"]:hover, .homeBlock textarea:hover {
 background : #F5F5F5;
}
.homeBlock input[type="text"]:focus, .homeBlock textarea:focus {
 box-shadow : 0 0 7px #DBDBDB;
 background : #FFFFFF;
}
.homeBlock input[type="submit"] {
 font : 12px/30px Arial;
 color : #FFFFFF;
 height : 30px;
 padding : 0 15px;
 text-transform : uppercase;
 background : url('/img/homeMore.png') #1D1311;
 border-radius : 3px;
 border : none;
 cursor : pointer;
 margin : 9px 0 0;
 margin-bottom : 35px;
}

article.entry {
 margin-bottom : 50px;
}
article.entry header {
 padding-bottom : 15px;
 margin-bottom : 15px;
 border-bottom : 1px solid #DBDBDB;
}
article.entry h1 {
 font : normal normal 24px/24px Georgia;
 color : #f9ff10;
 margin : 0;
 padding : 0;
text-shadow: 1px 1px 1px #f5fd00;
}
article.entry h1 a {
 color : #9DEF03;
}
article.entry h1 a:hover {
 color : #2C6C99;
 text-decoration : none;
}
.entryMessage, .commWrap {
 overflow : hidden;
}
.entryMessage img {
 padding : 3px;
 background : #F0F0F0;
 width : 200px;
 border : #DBDBDB solid 1px;
 border-radius : 10px;
 max-width : 668px;
}
.entryDetails {
 margin-top : 15px;
 padding-top : 15px;
 border-top : 1px solid #DBDBDB;
 text-align : right;
 font : 14px/14px Georgia;
}
.entryDetails a {
 color : #8B8B8B;
}
aside {
 margin-left : 715px;
}
.block {
 margin-bottom : 40px;
 color : #676767;
}
.block a {
 color : #676767;
}
.blockTitle {
 background : url('/img/homeMore.png') top repeat-x #1E1311;
 border-radius : 3px 3px 0 0;
 padding : 30px 20px 15px;
 font : 16px/16px Georgia;
 color : #FFFFFF;
 text-align : center;
 text-transform : uppercase;
 box-shadow : 0 0 10px rgba(0, 0, 0, 0.4);
}
.blockContent {
 padding : 20px;
 background : #EEEEEE;
 border-radius : 0 0 5px 5px;
 box-shadow : 0 0 30px #E0E0E0 inset;
}
.blockContent li, .catsTd {
 background : url('/img/marker.png') left no-repeat;
 padding : 7px 0 7px 15px;
 list-style-type : none;
 text-shadow : 1px 1px 0 #F2F2F2;
}
.blockContent li:first-child, .catsTable tr:first-child td.catsTd {
 border : none;
}
.blockContent li a, .catsTd a {
 color : #676767;
}
.blockContent li a:hover, .catsTd a:hover {
 text-decoration : none;
}
.catNumData {
 padding-left : 5px;
}
.calTable {
 width : 100%;
 line-height : 16px;
}
.calMonth {
 font : 14px/28px Georgia;
 text-transform : uppercase;
 text-shadow : 1px 1px 0 #FFFFFF;
}
.calMonth a {
 color : #000000;
}
.calMday, .calMdayA {
 border : #DBDBDB solid 1px;
 border-radius : 3px;
 background : #FFFFFF;
}
.calMdayA {
 background : #8B8B8B;
 color : #FFFFFF;
 border-color : #676767;
}
.calWday, .calWdaySu, .calWdaySe {
 background : #2C6C99;
 border : #003961 solid 1px;
 border-radius : 3px;
 color : #FFFFFF;
 text-transform : lowercase;
 font-family : Georgia;
}
.commBlock {
 padding : 20px;
 background : #EEEEEE;
 border-radius : 5px;
 box-shadow : 0 0 30px #E0E0E0 inset;
 overflow : hidden;
 margin-bottom : 20px;
}
img.noAva {
 float : left;
 width : 60px;
}
.commMes {
 margin-left : 80px;
 color : #676767;
}
.commDate {
 color : #323232;
 margin-bottom : 10px;
}
.commAddForm {
 margin-top : 50px;
 background : #4B90BF;
 padding : 20px;
 border-radius : 5px;
}
.commFl {
 background : #291F1D;
 border : #342B29 solid 1px;
 padding-top : 7px;
 padding-bottom : 7px;
 border-radius : 3px;
 font : 12px/20px Arial;
 color : #A9A5A4;
 width : 99%;
}
.securityCode {
 background : #291F1D;
 border : #342B29 solid 1px;
 padding-top : 7px;
 padding-bottom : 7px;
 border-radius : 3px;
 color : #A9A5A4;
}
#addcBut {
 background : #FFFFFF;
}
.ppt {
 height : 50px;
 background : #1D1311;
 padding : 0 20px;
 font : 24px/50px Georgia;
 color : #FFFFFF;
}
.ppc {
 background : #F0F0F0;
 padding : 20px;
}
hr {
 height : 1px;
 border : none;
 background : #DBDBDB;
 color : #DBDBDB;
}
.allUsersBtn, .uSearchFlSbm {
 width : 200px !important ;
}
.fLink a {
 font-size : 14px;
 color : #A5D9F1;
 line-height : 27px;
}
.gTable {
 background : #E9E9E9;
 border-radius : 10px 10px 0 0;
 color : #191919;
 font-family : Verdana;
}
.gTable a {
 color : #6495ED;
}
.gTableTop {
 padding : 3px;
 background : url('/Forum_images/zag_gTableTop_1.png');
 padding-left : 20px;
 padding-bottom : 1px;
 color : #FFFFFF;
 font-weight : 700;
 height : 35px;
 font : 20px/20px Georgia;
 border-radius : 10px 10px 0 0;
}
.gTableSubTop {
 padding : 3px;
 background : #F3F3F3;
 color : #3a75c4;
 height : 5px;
 font-size : 9px;
 text-transform : uppercase;
 font-weight : 700;
}
.gTableSubTop a {
 color : #4682b4;
}
.gTableBody {
 padding : 2px;
 background : #F4F4F4;
}
.gTableBody1 {
 padding : 2px;
 background : #FFFFFF;
}
.gTableBottom {
 padding : 2px;
 background : #F4F4F4;
}
.gTableLeft {
 padding : 2px;
 background : #F4F4F4;
 font-weight : 700;
 color : #6E6E6E;
}
.gTableRight {
 padding : 2px;
 background : #F8F9FA;
}
.gTableError {
 padding : 2px;
 background : #F4F4F4;
 color : #FF0000;
 vertical-align : top;
}
.forumNameTd, .forumLastPostTd {
 padding : 1px !important ;
 background : #F3F3F3;
}
.forumIcoTd, .forumThreadTd, .forumPostTd {
 padding : 9px;
 background : #F3F3F3;
}
.forumLastPostTd, .forumArchive {
 padding : 1px;
 font-size : 10px;
}
a.catLink:link {
 text-decoration : none;
 color : #FFFFFF;
}
a.catLink:visited {
 text-decoration : none;
 color : #FFFFFF;
}
a.catLink:hover {
 text-decoration : underline;
 color : #FFFFFF;
}
a.catLink:active {
 text-decoration : underline;
 color : #FFFFFF;
}
.lastPostGuest, .lastPostUser, .threadAuthor {
 font-weight : 700;
}
.archivedForum {
 font-size : 7pt;
 color : #FF0000;
 font-weight : 700;
}
.forum, .threadLink, .postUser {
 font-size : 16px;
 font-family : Georgia;
 color : #0047ab !important ;
}
.forumDescr, .forumModer {
 color : #858585;
 font-size : 12px;
}
.forumViewed {
 font-size : 9px;
}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {
 text-decoration : none;
 color : #6E6E6E;
}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {
 text-decoration : none;
 color : #6E6E6E;
}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {
 text-decoration : underline;
 color : #C43737;
}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {
 text-decoration : underline;
 color : #6E6E6E;
}
.forumNamesBar {
 font-size : 12px;
 font-family : Arial;
}
.forumBarKw {
 font-weight : normal;
}
a.forumBarA:link {
 text-decoration : none;
 color : #A0E1F7;
}
a.forumBarA:visited {
 text-decoration : none;
 color : #FFF;
}
a.forumBarA:hover {
 text-decoration : none;
 color : #A0E1F7;
}
a.forumBarA:active {
 text-decoration : underline;
 color : #A0E1F7;
}
.fastNav, .fastSearch, .fastLoginForm {
 font-size : 12px;
}
.fastNavMain {
 background : #DADADA;
}
.fastNavCat {
 background : #EFEFEF;
}
.fastNavCatA {
 background : #EFEFEF;
 color : #0000FF;
}
.fastNavForumA {
 color : #0000FF;
}
.switches {
 background : #CCCCCC;
}
.pagesInfo {
 background : #2b4a61;
 padding-right : 10px;
 font-size : 12px;
}
.switch {
 background : #FFFFFF;
 width : 15px;
 font-size : 12px;
}
.switchActive {
 background : #E0E0E0;
 font-weight : 700;
 color : #6E6E6E;
 width : 15px;
}
a.switchDigit:link, a.switchBack:link, a.switchNext:link {
 text-decoration : none;
 color : #000000;
}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited {
 text-decoration : none;
 color : #000000;
}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover {
 text-decoration : underline;
 color : #FF0000;
}
a.switchDigit:active, a.switchBack:active, a.switchNext:active {
 text-decoration : underline;
 color : #FF0000;
}
.threadNametd, .threadAuthTd, .threadLastPostTd {
 padding : 10px;
 background : #F3F3F3;
}
.threadIcoTd, .threadPostTd, .threadViewTd {
 padding : 10px;
 background : #F4F4F4;
}
.threadLastPostTd {
 padding : 2px;
 font-size : 10px;
}
.threadDescr {
 color : #858585;
 font-size : 11px;
}
.threadNoticeLink {
 font-weight : 700;
}
.threadsType {
 padding : 2px;
 background : #D6D6D6;
 height : 20px;
 font-weight : 700;
 font-size : 7pt;
 color : #3B820C;
 padding-left : 40px;
}
.threadsDetails {
 padding : 2px;
 background : #FFFFFF;
 height : 20px;
 color : #1D1311;
}
.forumOnlineBar {
 padding : 2px;
 background : #FFFFFF;
 height : 20px;
 color : #1D1311;
}
a.threadPinnedLink:link {
 text-decoration : none;
 color : #CC0000;
 font : 17px "Georgia";
}
a.threadPinnedLink:visited {
 text-decoration : none;
 color : #3B820C;
 font : 17px "Georgia";
}
a.threadPinnedLink:hover {
 text-decoration : underline;
 color : #3B820C;
 font : 17px "Georgia";
}
a.threadPinnedLink:active {
 text-decoration : underline;
 color : #FF0000;
 font : 17px "Georgia";
}
a.threadLink:link {
 text-decoration : none;
 color : #6E6E6E;
}
a.threadLink:visited {
 text-decoration : none;
 color : #6E6E6E;
}
a.threadLink:hover {
 text-decoration : underline;
 color : #000000;
}
a.threadLink:active {
 text-decoration : underline;
 color : #000000;
}
.postpSwithces {
 font-size : 12px;
}
.thDescr {
 font-weight : normal;
 color: #ffffff;
}
.threadFrmBlock {
 font-size : 11px;
 text-align : right;
}
.postPoll {
 background : #F1F2F3;
 text-align : center;
}
.postFirst {
 background : #F8F9FA;
}
.postRest1 {
 background : #F1F2F3;
}
.postRest2 {
 background : #F8F9FA;
}
.postSeparator {
 background : none;
}
.postTdTop {
 background : #dbdbdb;
 padding : 5px;
}
.postBottom {
 background : #FFFFFF;
 height : 20px;
}
.postUser {
 font-weight : 700;
}
.postTdInfo {
 text-align : center;
 padding : 5px;
 background : #FFF;
}
.postRankName {
 margin-top : 5px;
}
.reputation {
 margin-top : 5px;
}
.signatureHr {
 margin-top : 20px;
 color : #787878;
}
.posttdMessage {
 padding : 5px;
 background : #FFFFFF;
}
.pollQuestion {
 text-align : center;
 font-weight : 700;
}
.pollButtons, .pollTotal {
 text-align : center;
}
.pollSubmitBut, .pollreSultsBut {
 width : 140px;
 font-size : 12px;
}
.pollSubmit {
 font-weight : 700;
}
.pollEnd {
 text-align : center;
 height : 30px;
}
.subforumDescr a:link, .subforumDescr a:active, .subforumDescr a:visited {
 color : #1155Cc;
}
.subforumDescr a:hover {
 color : #cc4125;
}
.subforumDescr {
 font-size : 0;
}
.subforumDescr a {
 font-size : 10px;
 margin-right : 15px;
}
.bbQuoteBlock {
 margin-bottom : 14px;
 background : url('/Forum_images/list0.jpg') top left repeat-y #ECEEEC;
 border : #B2B2B2 solid 1px;
 position : relative;
}
.bbQuoteName {
 background : url('/Forum_images/list1.gif') repeat-y #DCDADC;
 padding : 0 !important ;
 padding-left : 54px !important ;
 font-family : 'Constantia', Georgia, sans-serif;
 font-size : 12px !important ;
 color : #260046;
 height : 30px;
 line-height : 35px;
 position : absolute;
 bottom : 0;
 left : 0;
 right : 0;
}
.quoteMessage {
 font-size : 15px !important ;
 font-family : 'Constantia', Georgia, sans-serif;
 line-height : 20px;
 padding : 20px 32px !important ;
 padding-bottom : 50px !important ;
 border : 0 !important ;
 color : #260046 !important ;
}
.bbCodeName {
 display : none;
}
.codeMessage {
 background : url('/code.png') right top repeat-y #fff;
 border-radius : 5px;
 padding : 10px;
 padding-right : 26px;
 border : #868686 dashed 1px !important ;
 margin-top : 5px;
 color : #555;
}
.signatureView {
 font-size : 7pt;
}
.edited {
 padding-top : 30px;
 font-size : 7pt;
 text-align : right;
 color : gray;
}
.editedBy {
 font-weight : 700;
 font-size : 8pt;
}
.statusBlock {
 padding-top : 3px;
}
.statusOnline {
 color : #0000FF;
}
.statusOffline {
 color : #FF0000;
}
.newThreadBlock {
 background : #F9F9F9;
 border : #B2B2B2 solid 1px;
}
.newPollBlock {
 background : #F9F9F9;
 border : #B2B2B2 solid 1px;
}
.codeButtons {
 font-size : 7pt;
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
}
.codeCloseAll {
 font-size : 7pt;
 color : #6E6E6E;
 font-weight : 700;
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
}
.postNameFl, .postDescrFl {
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
 width : 400px;
}
.postPollFl, .postQuestionFl {
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
 width : 400px;
}
.postResultFl {
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
 width : 50px;
}
.postAnswerFl {
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
 width : 300px;
}
.postTextFl {
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
 height : 150px;
 width : 99% !important ;
}
.postUserFl {
 background : #FCFCFC;
 border : #6E6E6E solid 1px;
 width : 300px;
}
.pollHelp {
 font-weight : normal;
 font-size : 7pt;
 padding-top : 3px;
}
.smilesPart {
 padding-top : 5px;
 text-align : center;
}
#frM55 a {
 color : #FFFFFF !important ;
}
a.fNavLink {
 display : inline-block;
 line-height : 27px;
 padding : 0 10px;
 background : url('/Forum_images/gTableTop.png');
 color : #FFFFFF;
 margin-bottom : 5px;
 border-radius : 3px;
}
a.fNavLink:hover {
 text-decoration : none;
 background : #173455;
}
.spoiler {
 background-color : #FFFFFF;
 background-repeat : repeat-x;
}
.spoilerheader {
 padding-left : 17px;
 background-image : url(http://www.lendex.ru/Forum_images/plus.png);
 background-repeat : no-repeat;
 background-position : 0;
 display : block;
}
.spoiler.open .spoilerheader {
 background-image : url(http://www.lendex.ru/Forum_images/minus.png);
}
.spoiler .spoilertext {
 display : none;
}
.spoiler.open .spoilertext {
 display : block;
}
.switches {
 background : #2b4a61;
}
.pagesInfo {
 display : none;
}
.switch {
 background : #2C6C99;
 font-size : 7pt;
 height : 20px;
 width : 20px;
 font-family : Verdana;
 border-radius : 4px;
}
.switch:hover {
 background : #173455;
 border-radius : 4px;
}
.switchActive {
 background : #173455;
 font-weight : bold;
 color : #FFF;
 font-size : 8pt;
 height : 20px;
 width : 20px;
 border-radius : 4px;
}
a.switchDigit:link, a.switchBack:link, a.switchNext:link {
 text-decoration : none;
 color : #FFF;
}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited {
 text-decoration : none;
 color : #FFF;
}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover {
 text-decoration : underline;
}
a.switchDigit:active, a.switchBack:active, a.switchNext:active {
 text-decoration : underline;
}
select option[selected] {
 background : #eee;
}
#subscribe {
 float : right;
 font-size : 10px;
}
.tbutton {
 margin : 2px 10px 0 0;
}
#forum_filter form {
 float : left;
}
#forum_filter {
 float : right;
 clear : right;
}
#filter_by {
 float : left;
}
#forum_filter #filter_by {
 margin-top : 3px;
}
#thread_search_field {
 float : right;
 width : 180px;
 margin-right : 5px;
}
#thread_search_button {
 float : right;
 margin-top : 3px;
}
.forumIcoTd img, .forumLastPostTd img, .threadIcoTd img, .threadLastPostTd img, .legendTd img {
 margin : 0;
 padding : 0;
 vertical-align : middle;
 max-width : 60px;
 max-height : 60px;
}
.clear2 {
 float : none;
 width : 100%;
 clear : right;
}
ul.user_awards_list {
 list-style : none;
 margin : 0;
 padding : 0;
}
ul.user_awards_list li {
 display : inline;
}
.myWinCont .captcha-block, .captcha-block {
 box-sizing : border-box;
 display : flex;
 width : 100%;
 cursor : pointer;
 min-height : 37px;
 justify-content : space-around;
 align-items : center;
}
#captcha-block-site-user-reg.captcha-block {
 display : inline-block !important ;
}
.captcha-answer {
 height : 36px;
 text-align : center;
 padding : 4px;
 width : 90px;
 box-sizing : border-box;
}
.captcha-renew, .captcha-question {
 border : 0;
 cursor : pointer;
 vertical-align : middle;
 width : auto;
}
#captcha-answer-mchat, #captcha-answer-site-user-del {
 width : 60px;
}
.recaptcha-wrapper {
 position : relative;
 width : 303px;
 height : 77px;
 background : url('/.s/img/sh/wait.gif') center center no-repeat;
 overflow : hidden;
}
.recaptcha-wrapper [id^="recaptcha_"] {
 text-align : left;
 display : inline-block;
 vertical-align : middle;
}
.recaptcha-wrapper div {
 padding : 0 !important ;
}
.recaptcha-wrapper [id^="recaptcha_"] iframe {
 border : 0;
}
.recaptcha-wrapper span[data-reset] {
 display : inline-block;
 cursor : pointer;
 border-radius : 40%;
 position : absolute;
 width : 30px;
 height : 30px;
 top : 12px;
 right : 26px;
}
.recaptcha-wrapper.compact {
 width : 159px;
 height : 139px;
 margin : 0 auto;
}
.recaptcha-wrapper.compact span[data-reset] {
 width : 22px;
 height : 22px;
 top : auto;
 bottom : 31px;
 left : 14px;
}
form#MCaddFrm .captcha-answer {
 width : 70px;
}
form#MCaddFrm .captcha-renew {
 display : none;
 margin : 0 -2px;
}
#mchatMsgF {
 box-sizing : border-box;
}
.report-spam-target:hover .uc-top-right {
 white-space : normal;
}
.report-spam-wrap {
 margin-left : 0;
 margin-right : 0;
 opacity : 0;
 transition : opacity 0.3s ease-in-out;
 float : left;
}
.report-spam-wrap.report-spam-wrap-manage {
 opacity : 1;
 float : none;
}
.report-spam-target:hover .report-spam-wrap {
 opacity : 1;
}
.report-spam-wrap a {
 display : none;
}
.report-spam-target:hover .report-spam-wrap a {
 display : inline;
 margin-right : 10px;
}
.report-spam-toggle-wrapper {
 text-align : center;
 color : gray;
 padding : 10pt 0;
 margin : 10px 0;
 border-top : 1px dashed gray;
 border-bottom : 1px dashed gray;
}
.report-spam-toggle-wrapper.report-spam-toggle-shown {
 border-bottom : none;
}
.report-spam-hidden {
 opacity : 0.699999988079071044921875;
 transition : opacity 0.2s ease-in-out;
}
.report-spam-hidden:hover {
 opacity : 1;
}
.report-spam-count-msg {
 margin-right : 10px;
}
.com-order-block {
 text-align : right;
}
.hidden-for-calendar {
 display : none;
}
.myWinCont * {
 box-sizing : border-box;
}
.UhideBlockL {
 display : inline-block;
}
.uBorder-b {
 border-bottom : 1px solid #ccc;
 margin : 0 0 10px;
 padding : 0 0 10px;
 text-align : right;
}
form#pmdform [data-deleteitem] {
 background : url('/.s/img/fr/OmnD.gif') center center;
 width : 16px;
 height : 16px;
 display : inline-block;
 vertical-align : middle;
}
form#pmdform [data-deleteitem]:hover {
 background : url('/.s/img/fr/OmnD_.gif') center center;
}
form#pmdform [name="s"], form#pmdform [name="soll"], form#pmdform #dpms {
 vertical-align : middle;
}
.u-comboeditcell {
 position : relative;
}
.u-comboedit {
 min-width : 360px;
 padding : 0 25px 0 10px;
 overflow : hidden;
 vertical-align : middle;
 border : 0;
 white-space : pre-wrap;
 background-color : transparent;
 background-image : url('/.s/src/panel-v2/img/select_arrow.png');
 background-repeat : no-repeat;
 background-position : center right 7px;
 line-height : 1.75;
 box-sizing : border-box;
 color : #000;
 outline : none;
}
.u-comboedit:hover {
 background-image : url('/.s/src/panel-v2/img/select_disabled_arrow.png');
}
form #uCatsMenu7 {
 position : absolute;
 z-index : 50;
 min-width : 360px;
}
.u-combolist {
 box-sizing : border-box;
 color : #000;
 font : normal normal 0.9em 'PT Sans', sans-serif;
 border : #B5B8C8 solid 1px;
 border-top : 0;
 background : #fff;
 height : 250px;
 overflow : auto;
 padding : 2px;
}
.u-combolist input[type="checkbox"] {
 margin : 0;
 vertical-align : middle;
}
.u-combolist > div {
 margin : 2px 0 0;
}
.u-combolist > div:hover {
 background : #39f;
 color : #fff;
}
.u-combolist > div input[name="ocat"][data-parentid] {
 margin : 0 0 0 15px;
}
.u-combolist > div label {
 vertical-align : middle;
}
form ul.form-fields, ul.form-fields > li {
 display : block;
 margin : 0;
 padding : 0;
 list-style : none;
 box-sizing : border-box;
}
ul.form-fields > li {
 display : inline-block;
 padding : 0;
 vertical-align : middle;
 margin : 2px 0;
}
form ul > li.notcolumn {
 display : block;
 clear : both;
}
ul.form-fields > li:nth-of-type(1n):not(.notcolumn) {
 width : 30%;
}
ul.form-fields > li:nth-of-type(2n):not(.notcolumn) {
 width : 70%;
}
@media (max-width:575px) {
 ul.form-fields > li:nth-of-type(1n):not(.notcolumn), ul.form-fields > li:nth-of-type(2n):not(.notcolumn) {
 width : 100%;
 }
 .u-comboedit, form #uCatsMenu7 {
 min-width : 260px;
 }
}
ul.form-fields [type="file"] {
 border : none !important ;
 width : 90%;
 box-sizing : border-box;
 padding : 4px 0 !important ;
}
ul.form-fields [type="text"]:not([name="sort"]):not([name="code"]):not([name="uzip"]), ul.form-fields textarea {
 width : 100%;
 box-sizing : border-box;
}
ul.form-fields [name="code"] {
 text-align : center;
}
ul.form-fields .fHelp {
 font-size : 0.85em;
}
form#addEntForm span[id*="iCode"] {
 display : block;
 margin : 0;
 border-radius : 8px;
 padding : 0;
 position : relative;
}
form#addEntForm span[id*="iCode"].added {
 margin : 7px 0 15px;
 padding : 1px 10px;
 background : rgba(127, 127, 127, 0.5);
}
form#addEntForm span[id*="iCode"] div[id*="iCode"] {
 display : none;
}
form#addEntForm span[id*="iCode"].openednow {
 padding : 1px 10px;
 min-height : 110px;
}
form#addEntForm span[id*="iCode"].openednow div[id*="iCode"] {
 display : block;
}
form#addEntForm span[id*="gbut"] {
 width : 23px;
 height : 23px;
 margin : 0 0 0 5px;
 cursor : pointer;
 border-radius : 50%;
 display : inline-block;
 vertical-align : middle;
}
form#addEntForm span[id*="gbut"].openednow {
 background-position : -41px -20px;
}
form#addEntForm div[id*="imblock"] {
 position : relative;
 margin-top : 12px;
}
form#addEntForm div[id*="imblock"] span[id*="gbut"] {
 top : 0;
 margin : 0 0 0 21px;
}
form#addEntForm .iCode_el {
 margin : 0;
 padding : 0;
 display : block;
 float : left;
 width : 90px;
 box-sizing : border-box;
}
form#addEntForm .iCode_el .iCode_el_tooltip {
 margin-bottom : 15px;
 z-index : 1;
 visibility : hidden;
 opacity : 0;
 position : absolute;
 bottom : 100%;
 left : 0;
 text-align : left;
 padding : 5px 12px;
 border-radius : 4px;
 background : #000;
 background : rgba(0, 0, 0, 0.8);
 color : #fff;
 font : 400 11px/1.5 'PT Sans', Arial, sans-serif;
 max-width : 300px;
 transition : all 0.2s ease-out;
}
form#addEntForm .iCode_el:hover .iCode_el_tooltip {
 opacity : 1;
 visibility : visible;
 margin-bottom : 10px;
}
form#addEntForm .iCode_el_tooltip:hover {
 opacity : 0 !important ;
 visibility : hidden !important ;
 margin-bottom : 15px !important ;
}
form#addEntForm span.iCode_el_tooltip:before {
 position : absolute;
 display : block;
 content :"";
 top : 100%;
 left : 0;
 width : 100%;
 height : 12px;
}
form#addEntForm span.iCode_el_tooltip:after {
 position : absolute;
 display : block;
 content :"";
 top : 100%;
 left : 30px;
 margin : 0 0 0 -6px;
 border : rgba(0, 0, 0, 0) solid 6px;
 border-top-color : #000;
 border-top-color : rgba(0, 0, 0, 0.8);
}
form#addEntForm .iCode_block {
 position : relative;
 clear : both;
 width : 100%;
 margin : 9px 0;
}
form#addEntForm .iCode_block:after {
 content :";
 display : block;
 clear : both;
 width : 100%;
}
form#addEntForm .iCode_in {
 display : block;
 width : auto;
 padding-left : 95px;
}
form#addEntForm .iCode_main_inp {
 font-family : monospace !important ;
 font-size : 100%;
 width : 90px !important ;
 min-width : 90px !important ;
 max-width : 90px !important ;
 margin : 0 !important ;
 background : #F0F0F0 !important ;
 border : #F0F0F0 inset 1px !important ;
}
form#addEntForm .iCode_in input {
 font-family : monospace !important ;
 max-width : 100%;
 font-size : 100% !important ;
 text-align : center !important ;
 width : auto;
 min-width : 40px;
}
form#addEntForm .iPhotoPrev {
 width : 150px;
 position : absolute;
 top : 10px;
 right : 10px;
 max-height : 120px;
 overflow : hidden;
 text-align : center;
}
form#addEntForm div .iPhotoPrev a {
 display : block;
 max-height : 100px;
 overflow : hidden;
 margin : 0 0 5px;
}
form#addEntForm [type="checkbox"][name^="del_img"], form#addEntForm [for^="del_img"] {
 margin : 0 5px 0 0;
 vertical-align : top;
}
form#addEntForm [name^="iws"] {
 margin : 0 4px 4px 0;
 padding-left : 0 !important ;
 padding-right : 0 !important ;
}
form#addEntForm [name^="ihs"] {
 margin : 0 0 4px 4px;
 padding-left : 0 !important ;
 padding-right : 0 !important ;
}
form#addEntForm #isontop ~ * {
 display : none;
}
form#addEntForm #isontop:checked ~ * {
 display : inline-block;
}
form#addEntForm [name="screen"] {
 color : #00f;
 width : 70%;
}
form#addEntForm [name="file"] {
 color : #f00;
 width : 70%;
}
form .filterBlock {
 max-height : 200px;
 overflow : auto;
}
form .filterBlock > label {
 display : inline-block;
 width : 49%;
}
form#addEntForm [id^="iCode_"] .iCode_block {
 max-width : calc(100% - 170px);
}
form#addEntForm [id^="iCode_"] .iCode_block input {
 width : 100%;
}
form#addEntForm [data-viewport="medium"] .iPhotoPrev, form#addEntForm [data-viewport="medium"] ~ [id^="iCode"] .iPhotoPrev {
 position : inherit;
 margin : 0 auto;
 max-width : 300px;
 width : auto;
 max-height : initial;
}
form#addEntForm [data-viewport="medium"] .iPhotoPrev a, form#addEntForm [data-viewport="medium"] ~ [id^="iCode"] .iPhotoPrev a {
 max-height : initial;
}
form#addEntForm [data-viewport="medium"] .iCode_block, form#addEntForm [data-viewport="medium"] ~ [id^="iCode"] .iCode_block {
 max-width : 100%;
}
ul.form-fields div.seo-field-text-counter, div.seo-field-text-counter {
 color : green;
}
ul.form-fields div.seo-field-text-counter.error, div.seo-field-text-counter.error {
 color : red;
}
ul.form-fields .seo-mtf-hide, ul.form-fields .seo-mtf-hide + li, .seo-mtf-hide {
 display : none;
}
ul.form-fields .seo-mtf-hide.seo-mtf-show, ul.form-fields .seo-mtf-hide.seo-mtf-show + li {
 display : inline-block;
}
.seo-mtf-hide.seo-mtf-show {
 display : table-row;
}
ul.form-fields li.meta.notcolumn {
 display : none;
}
ul.form-fields li.seo-mtf-hide.seo-mtf-show ~ li.meta.notcolumn {
 display : block;
}
ul.form-fields img#secImg {
 cursor : pointer;
}
.cut_helper {
 background : rgba(127, 127, 127, 0.5);
 border-radius : 3px;
 padding : 0 4px 1px;
 vertical-align : middle;
}
.edtTypeMenu:before {
 content :'[ ';
}
.edtTypeMenu:after {
 content :' ]';
}
form .navTabs {
 text-align : center;
 margin : 0 0 7px;
 padding : 0;
 border-bottom : 3px solid rgba(127, 127, 127, 0.45);
}
form .navTabs > * {
 display : inline-block;
 width : 32%;
 line-height : 2.5;
 margin : 0;
 padding : 0;
 vertical-align : bottom;
 color : #777;
 text-decoration : none;
 font-weight : bold;
}
form .navTabs > b {
 background : rgba(127, 127, 127, 0.15);
 color : inherit;
 border-radius : 7px 7px 0 0;
}
form ul.xPhtBlock {
 background : rgba(127, 127, 127, 0.15);
 padding : 13px;
 margin : 4px 0;
 position : relative;
}
form ul.xPhtBlock:nth-of-type(2n) {
 background : transparent;
}
form ul.xPhtBlock:not(.xOpened) > li:not(.xPhtName):not(.xPhtAction):not(.xPhtPath):not(.xPhtTitle):not(.required) {
 display : none;
}
form ul.xPhtBlock > li {
 display : inline-block;
 padding : 0;
 vertical-align : middle;
 margin : 2px 0;
}
form ul.xPhtBlock > li.notcolumn {
 display : block;
}
form ul.xPhtBlock > li:nth-of-type(1n):not(.notcolumn) {
 width : 30%;
}
form ul.xPhtBlock > li:nth-of-type(2n):not(.notcolumn) {
 width : 70%;
}
form ul.xPhtBlock .xPhtName {
 border-bottom : 2px solid rgba(127, 127, 127, 0.3);
 padding : 0 0 7px;
}
form ul.xPhtBlock .xPhtAction {
 text-align : right;
}
form ul.xPhtBlock .xPhtAction > span {
 position : absolute;
 top : 13px;
 right : 13px;
 width : auto;
 padding : 0;
}
form ul.xPhtBlock .xPhtAction > span button {
 padding : 0 !important ;
}
form ul.xPhtBlock .xPhtAction [data-toggle]:before {
 content :";
 width : 15px;
 height : 20px;
 display : inline-block;
 background : url('/.s/src/panel-v2/img/select_arrow.png') center no-repeat;
 vertical-align : middle;
}
form ul.xPhtBlock .xPhtAction [data-clear]:before, form ul.xPhtBlock .xPhtAction [data-close]:before {
 content : '\2716';
 width : 15px;
 height : 20px;
 color : #676A6F;
 font : bold 1em/1.9em sans-serif;
 display : inline-block;
 vertical-align : middle;
}
form ul.xPhtBlock.xOpened .xPhtAction [data-toggle]:before {
 transform : rotate(180deg);
}
form #newPhtBt {
 padding : 5px 7px;
}
form .localOrRemote {
 font : normal normal 7.5pt/1 sans-serif;
}
form [name="uzip"] {
 width : 75%;
}
#photoMetaFields input[type="text"] {
 width : 100%;
}
#photoMetaFields textarea {
 width : 100%;
 resize : none;
}
#newpName, #newpUrl {
 width : 100%;
}
form#addEntForm > table > tbody > tr:first-child > td:first-child {
 width : 35%;
}
form#addEntForm > table input[type="text"]:not([name="sort"]):not([name="code"]):not([name^="iws"]):not([name^="ihs"]), form#addPhtFrm input[type="text"]:not([name="sort"]):not([name="code"]):not([name="uzip"]), form#addEntForm > table textarea {
 width : 100%;
 box-sizing : border-box;
}
#gcatalog .ghead {
 padding-left : 5px;
 background : url(/.s/img/wd/7/cmp-bg.gif) 0 0 repeat-x #D4E0F1;
}
#gcatalog #gc-form {
 padding : 1px;
 margin : 0;
 background : url('/.s/img/fr/searchbg.png') 0 0 no-repeat transparent;
 float : right;
 width : 120px;
 height : 22px;
 position : relative;
 text-align : left;
 vertical-align : middle;
 line-height : 20px;
}
#gcatalog #gc-form #gc-search-key {
 border : none;
 padding : 0 2px 3px;
 margin : 0;
 display : inline-block;
 width : 97px;
 background : transparent;
 height : 20px;
}
#gcatalog #gc-form > div {
 padding : 0;
 margin : 0;
 display : inline-block;
 width : 20px;
 vertical-align : middle;
 float : right;
 height : 20px;
 cursor : pointer;
}
.catSortLink.uarr:after {
 content : '\2191';
 color : rgba(127, 127, 127, 0.75);
}
.catSortLink.darr:after {
 content : '\2193';
 color : rgba(127, 127, 127, 0.75);
}
#myGrid {
 position : fixed;
 top : 0;
 right : 0;
 bottom : 0;
 left : 0;
 background-image : url('/.s/img/fr/g.gif');
 z-index : 105;
}
#myGrid img {
 position : fixed;
 top : 50%;
 left : 50%;
 margin : -9px 0 0 -110px;
 width : 220px;
 height : 19px;
}
#suggEdit {
 width : 100%;
 box-sizing : border-box;
}
.cuzadpn {
 position : absolute;
 top : 0;
 left : 0;
 width : 100%;
 background : url('/.s/img/wd/1/abbg.gif') repeat-x #CAD9EC;
 height : 24px;
}
div > div.cuzadpn {
 position : fixed;
}
#uzadmp {
 padding-left : 4px;
}
.cuzadpn, .cuzadpn td {
 font : normal normal 8pt/normal Tahoma, 'ms sans serif', Arial !important ;
 color : #000000 !important ;
}
.cuzadpn form {
 padding : 0;
 margin : 0;
}
.cuzadpn input {
 padding : 1px 3px;
 border : #B5B8C8 solid 1px;
 background : url(/.s/img/wd/1/text-bg.gif) 0 0 repeat-x #FFFFFF;
 font-family : Tahoma, Arial;
 font-size : 8pt;
 color : #515151;
}
.u-menu .xw-mc {
 background : #CAD9EC;
 border-right : 1px solid #DFE8F6;
 border-bottom : 1px solid #DFE8F6;
 border-top : 1px solid #a3bae9;
 border-left : 1px solid #a3bae9;
}
.u-menu .u-menubody {
 border-left : 1px solid #DFE8F6;
 border-top : 1px solid #DFE8F6;
 border-bottom : 1px solid #a3bae9;
 border-right : 1px solid #a3bae9;
 background : transparent !important ;
}
.u-menuvsep {
 background : url('/.s/img/wd/1/spr.gif') 0 3px repeat-x;
 padding : 3px 0;
}
.u-menuvitem {
 text-decoration : none !important ;
 position : relative;
 padding : 2px 16px 2px 4px;
 white-space : nowrap;
 overflow : visible;
 line-height : 18px;
 color : #000000;
 text-align : left;
}
.u-menu .u-menuitemhl {
 background : url('/.s/img/wd/1/menubg.gif') 0 0 repeat-x scroll #DEE7F6;
 cursor : pointer;
}
.u-menuarrow {
 background : url(/.s/img/wd/1/ar1.gif) 5px 8px no-repeat scroll transparent;
 height : 16px;
 width : 16px;
 position : absolute;
 right : 0;
 top : 0;
}
.u-menuicon {
 padding-left : 16px !important ;
 background-position : left 4px;
 background-color : transparent;
 background-repeat : no-repeat;
}
.u-menuiconr {
 padding-right : 16px !important ;
 background-position : right 4px;
 background-color : transparent;
 background-repeat : no-repeat;
}
.u-menusetting {
 background-position : right 5px !important ;
}
.u-menu-new-pm {
 background : url(/.s/img/ma/newpm.gif) 2px 4px no-repeat;
 width : 18px;
 height : 16px;
}
.u-menuh {
 padding-top : 1px;
}
.u-menuh .u-menubody {
 background : transparent;
}
.u-menuhsep {
 border-left : 2px ridge #CAD9EC;
 height : 100%;
}
.u-menuhitem {
 padding : 0;
 white-space : nowrap;
 overflow : visible;
 cursor : pointer;
 color : #000000;
 text-align : left;
}
.u-menuh .u-menuitemhl {
 cursor : pointer;
}
.u-menuitemhl .admBarLeft {
 background : url('/.s/img/wd/1/tb-btn-sprite.gif') 0 0 no-repeat transparent;
}
.u-menuitemhl .admBarRight {
 background : url('/.s/img/wd/1/tb-btn-sprite.gif') 0 -21px no-repeat transparent;
}
.u-menuitemhl .admBarCenter {
 background : url('/.s/img/wd/1/tb-btn-sprite.gif') 0 -42px repeat-x #DEE7F6;
}
.admBarLeft, .admBarRight {
 width : 3px;
 height : 21px;
 float : left;
}
.admBarCenter {
 height : 21px;
 float : left;
}
.admBarCenter div {
 padding : 3px 3px 0 3px;
 font-weight : normal;
}
.u-menu a:link, .u-menu a:visited, .u-menu a:hover, .u-menu a:active {
 text-decoration : none;
 color : #000000;
 cursor : pointer;
}
.u-wndmenufr {
 border-left : 1px solid #DFE8F6;
 border-top : 1px solid #DFE8F6;
 border-bottom : 1px solid #a3bae9;
 border-right : 1px solid #a3bae9;
}
.u-wndmenu {
 overflow : hidden;
}
.u-wndmenu .u-menuhitem {
 padding : 2px 6px 2px 6px;
 white-space : nowrap;
 overflow : visible;
 cursor : pointer;
}
.pbarContainer {
 float : right;
 height : 10px;
 width : 68px;
 background : #eee;
 cursor : help;
 border-radius : 2px;
 border : #ccc solid 1px;
 box-sizing : border-box;
 margin : 2px 10px;
 position : relative;
 text-align : left;
}
.pbarFiller {
 height : 100%;
 border-radius : 0 2px 2px 0;
 background : #51b5ea;
 border : #51b5ea solid 1px;
 box-sizing : border-box;
 word-break : break-word;
 max-width : 100%;
}
.pbarFiller[style="width: 100%;"], .pbarFiller[style^="width: 9"]:not([style="width: 9%;"]) {
 background : #ea3d40;
 border : #ea3d40 solid 1px;
}
.pbarContainer:after {
 content : attr(data-title);
 position : absolute;
 width : 140px;
 right : 0;
 font-size : 10px;
 background : rgba(0, 0, 0, 0.68);
 color : #fff;
 top : 15px;
 padding : 4px;
 box-sizing : border-box;
 border-radius : 3px;
 visibility : hidden;
 text-align : center;
}
.pbarContainer:before {
 content :";
 display : block;
 position : absolute;
 width : 10px;
 height : 10px;
 border : transparent solid 5px;
 border-bottom-color : rgba(0, 0, 0, 0.68);
 box-sizing : border-box;
 top : 5px;
 right : 10%;
 visibility : hidden;
}
.pbarContainer:hover:before, .pbarContainer:hover:after {
 visibility : visible;
}
#uzadpn .pbarContainer {
 z-index : 56;
 position : absolute;
 top : 5px;
 right : 0;
 width : 55px;
}
* html .pbarContainer {
 width : 53px;
}
.x-sh, .x-sh * {
 overflow : hidden;
 margin : 0;
 border : 0;
}
.xsl *, .xsr *, .xsb * {
 height : 100%;
}
.x-sh .xstl {
 padding-top : 6px;
 background : url(/.s/img/wd/1/shadow-h.png) 0 0 no-repeat transparent;
}
.x-sh .xsml {
 background : url(/.s/img/wd/1/shadow-h.png) -6px 0 repeat-y transparent;
}
.x-sh .xstr {
 padding-top : 6px;
 background : url(/.s/img/wd/1/shadow-h.png) -18px 0 no-repeat transparent;
}
.x-sh .xsmr {
 background : url(/.s/img/wd/1/shadow-h.png) -12px 0 repeat-y transparent;
}
.x-sh .xsbl {
 padding-left : 6px;
 background : url(/.s/img/wd/1/shadow.png) 0 -12px no-repeat transparent;
}
.x-sh .xsbc {
 background : url(/.s/img/wd/1/shadow.png) 0 -36px repeat-x transparent;
}
.x-sh .xsbr {
 padding-right : 6px;
 background : url(/.s/img/wd/1/shadow.png) right -6px no-repeat transparent;
}
.xt {
 position : relative;
 overflow : hidden;
 width : 15px;
 height : 15px;
 float : right;
 cursor : pointer;
 background : url(/.s/img/wd/1/tool-sprites.gif) no-repeat transparent;
 margin-left : 2px;
 margin-top : 4px;
}
.xt-close {
 background-position : 0 0;
}
.xt-close-over {
 background-position : -15px 0;
}
.xt-mini {
 background-position : 0 -15px;
}
.xt-mini-over {
 background-position : -15px -15px;
}
.xt-maxi {
 background-position : 0 -30px;
}
.xt-maxi-over {
 background-position : -15px -30px;
}
.xt-rest {
 background-position : 0 -45px;
}
.xt-rest-over {
 background-position : -15px -45px;
}
.xw-hdr {
 text-align : left;
 white-space : nowrap;
 padding : 1px 0 0 0;
 white-space : nowrap;
 height : 24px;
}
.xw-hdr-text {
 vertical-align : 3px;
 cursor : default;
 color : #15428b;
 font : bold 11px tahoma, arial, verdana, sans-serif;
 line-height : 20px;
}
.xw-sps {
 height : 4px;
 overflow : hidden;
 position : absolute;
 width : 100%;
 z-index : 1;
}
.xw-tsps {
 height : 6px;
}
.xw-resize .xw-tl {
 cursor : nw-resize;
}
.xw-resize .xw-tr {
 cursor : ne-resize;
}
.xw-resize .xw-sps {
 cursor : n-resize;
}
.xw-resize .xw-ml {
 cursor : w-resize;
}
.xw-resize .xw-mr {
 cursor : e-resize;
}
.xw-resize .xw-mc {
 cursor : default;
}
.xw-resize .xw-bl {
 cursor : sw-resize;
}
.xw-resize .xw-br {
 cursor : se-resize;
}
.xw-resize .xw-bc {
 cursor : s-resize;
}
.xw-dragging .xw-tl {
 opacity : 0.699999988079071044921875;
}
.xw-tc {
 background : url(/.s/img/wd/1/top-bottom.png) 0 0 repeat-x transparent;
 overflow : hidden;
 position : relative;
 font-size : 0;
 line-height : 0;
}
.xw-tl {
 background : url(/.s/img/wd/1/left-corners.png) 0 0 no-repeat transparent;
 padding-left : 6px;
 position : relative;
}
.xw-tr {
 background : url(/.s/img/wd/1/right-corners.png) right 0 no-repeat transparent;
 padding-right : 6px;
 position : relative;
}
.xw-bc {
 background : url(/.s/img/wd/1/top-bottom.png) 0 bottom repeat-x transparent;
 font-size : 0;
 line-height : 0;
 overflow : hidden;
}
.xw-bcm {
 height : 2px;
 background : url(/.s/img/wd/1/top-bottom.png) 0 bottom repeat-x transparent;
}
.xw-bc .xw-footer {
 padding-bottom : 6px;
 font-size : 0;
 line-height : 0;
}
.xw-bcm .xw-footer {
 padding-bottom : 2px;
 font-size : 0;
 line-height : 0;
}
.xw-bl {
 background : url(/.s/img/wd/1/left-corners.png) 0 bottom no-repeat transparent;
 padding-left : 6px;
}
.xw-br {
 background : url(/.s/img/wd/1/right-corners.png) right bottom no-repeat transparent;
 padding-right : 6px;
}
.xw-mc {
 border : #99bbe8 solid 1px;
 padding : 0;
 margin : 0;
 font : normal normal 11px tahoma, arial, helvetica, sans-serif;
 background : #CAD9EC;
}
.xw-ml {
 background : url(/.s/img/wd/1/left-right.png) 0 0 repeat-y transparent;
 padding-left : 6px;
}
.xw-mr {
 background : url(/.s/img/wd/1/left-right.png) right 0 repeat-y transparent;
 padding-right : 6px;
}
.xw-bc {
 height : 6px;
}
.xw-icon {
 width : 16px;
 margin : 2px 2px 0 0;
 height : 16px;
}
.xw-body {
 background : transparent;
}
.xw-draggable, .xw-draggable .xw-hdr-text {
 cursor : move;
}
.xw-plain .xw-mc {
 background : #CAD9EC;
 border-right : 1px solid #DFE8F6;
 border-bottom : 1px solid #DFE8F6;
 border-top : 1px solid #a3bae9;
 border-left : 1px solid #a3bae9;
}
.xw-plain .xw-body {
 padding : 3px;
 border-left : 1px solid #DFE8F6;
 border-top : 1px solid #DFE8F6;
 border-bottom : 1px solid #a3bae9;
 border-right : 1px solid #a3bae9;
 background : transparent !important ;
}
.xw-blank {
 background : #a3bae9;
 opacity : 0.4000000059604644775390625;
 overflow : hidden;
}
.myWinGrid {
 background : url('/.s/img/1px.gif') #000000;
 opacity : 0.25;
}
.myWinCont, .myWinCont td, .myWinCont dl, .myWinCont dt {
 color : #000000;
 font-size : 8pt;
 font-family : Tahoma, Arial;
}
.myWinCont a:link, .myWinCont a:visited {
 text-decoration : underline;
 color : #515151;
}
.myWinCont a:hover, .myWinCont a:active {
 text-decoration : none;
 color : #000000;
}
.myWinError {
 color : red !important ;
}
.myWinSuccess {
 color : blue !important ;
}
.myWinCont {
 overflow : hidden;
}
.myWinCont form {
 padding : 0;
 margin : 0;
}
.myWinCont input, .myWinCont select {
 font-family : Tahoma, Arial;
 font-size : 8pt;
 color : #515151;
 vertical-align : middle;
}
.myWinCont input[type="checkbox"], .myWinCont input[type="radio"] {
 height : 16px;
 width : 16px;
}
.myWinCont input[type="text"], .myWinCont input[type="password"] {
 padding : 2px 3px;
 border : #B5B8C8 solid 1px;
 background : url(/.s/img/wd/1/text-bg.gif) 0 0 repeat-x #ffffff;
}
.myWinCont textarea {
 padding : 2px 3px;
 border : #B5B8C8 solid 1px;
 background : url(/.s/img/wd/1/text-bg.gif) 0 0 repeat-x #ffffff;
}
.myWinCont input[readonly] {
 color : #BBBBBB;
}
.myWinCont textarea {
 font-family : 'Courier New';
 font-size : 9pt;
}
.myWinCont input[type="text"]:focus, .myWinCont input[type="password"]:focus, .myWinCont textarea:focus {
 border : #799ADF solid 1px;
 background : url(/.s/img/wd/1/text-bg-focus.gif) 0 0 repeat-x #ffffff;
}
.myWinCont input[type="checkbox"], .myWinCont input[type="radio"] {
 margin : 1px 2px 0 1px;
}
.myWinCont hr {
 height : 1px;
 border : #a3bae9 dashed 1px;
 border-top : 0;
 background : transparent;
 margin : 5px 0 !important ;
 padding : 0 !important ;
}
.myWinCont label {
 cursor : pointer;
 display : inline;
 margin : 0;
 vertical-align : middle;
}
.myWinCont legend {
 padding-bottom : 2px;
 padding-left : 3px;
 padding-right : 3px;
 font-size : 10px;
 color : #15428b;
}
.myWinCont fieldset {
 border : #a3bae9 solid 1px;
 padding : 2px 5px;
 margin-bottom : 3px;
}
.myWinCont ul {
 list-style : none;
 margin : 0 0 0 3px;
 padding-left : 0;
}
.myWinCont ul > li {
 margin : 2px 0 2px 0;
 padding : 0 0 0 14px;
 background : url('/.s/img/wd/1/li.png') 0 2px no-repeat;
}
.myWinCont .fHelp {
 font-size : 7pt;
 color : #8A8A8A;
}
.myWinLoad {
 margin : 0;
 width : 31px;
 height : 31px;
 background : url('/.s/img/wd/1/ajax.gif') 0 0 no-repeat;
}
.myWinLoadS {
 margin : 0;
 width : 16px;
 height : 16px;
 background : url('/.s/img/wd/1/ajaxs.gif') 0 0 no-repeat;
}
.myWinLoadSD {
 margin : 0;
 width : 16px;
 height : 16px;
 background : url('/.s/img/icon/ok.png') 0 0 no-repeat;
}
.myWinLoadSF {
 margin : 0;
 width : 16px;
 height : 16px;
 background : url('/.s/img/icon/er.png') 0 0 no-repeat;
 cursor : help;
}
.myWinPollG {
 margin : 0;
 width : 215px;
 height : 131px;
 background : url('/.s/img/wd/1/gridh.gif') 0 0 no-repeat;
}
.myWinPollT {
 background : #a3bae9;
}
.myWinPollTd {
 background : #D5E1F0;
}
.myWinTD1 {
 background : #CAD9EC;
}
.myWinTD2 {
 background : #DFE8F6;
}
.myWinCont .pgSwch, .myWinCont .pgSwchA {
 padding : 2px 5px 2px 5px;
 border : #a3bae9 solid 1px;
 font-weight : bold;
 line-height : 2em;
}
.myWinCont .pgSwchA {
 background : #DFE8F6;
}
.myWinCont a.pgSwch:link, .myWinCont a.pgSwch:visited {
 text-decoration : none;
 color : #3288B5;
}
.myWinCont a.pgSwch:hover {
 text-decoration : none;
 background : #DFE8F6;
 color : #000000;
}
.myBtnCont {
 padding : 0 4px 2px 4px;
 width : auto;
 white-space : nowrap;
 cursor : pointer;
}
.myBtnCont a:link, .myBtnCont a:visited, .myBtnCont a:hover, .myBtnCont a:active {
 text-decoration : none;
 font-family : tahoma, arial, verdana;
 color : #000000;
 font-size : 8pt;
}
.myBtnDis a:link, .myBtnDis a:visited, .myBtnDis a:hover, .myBtnDis a:active {
 color : #B3B3B3;
}
.myBtnLeftA {
 background : url('/.s/img/wd/1/btn-sprite.gif') 0 -133px no-repeat transparent;
}
.myBtnRightA {
 background : url('/.s/img/wd/1/btn-sprite.gif') 0 -152px no-repeat transparent;
}
.myBtnCenterA {
 background : url('/.s/img/wd/1/btn-sprite.gif') 0 -171px repeat-x #E3E7EB;
 height : 19px;
}
.overBtn .myBtnLeftA, .downBtn .myBtnLeftA, .overBtn .myBtnLeft, .downBtn .myBtnLeft {
 background-position : 0 -57px;
}
.overBtn .myBtnRightA, .downBtn .myBtnRightA, .overBtn .myBtnRight, .downBtn .myBtnRight {
 background-position : 0 -76px;
}
.overBtn .myBtnCenter, .overBtn .myBtnCenterA {
 background-position : 0 -95px;
}
.downBtn .myBtnCenter, .downBtn .myBtnCenterA {
 background-position : 0 -114px;
}
.myBtnLeftA, .myBtnRightA, .myBtnLeft, .myBtnRight {
 width : 3px;
 height : 19px;
 white-space : nowrap;
}
.myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img {
 width : 3px;
 height : 19px;
 display : block;
}
.myBtnLeft {
 background : url('/.s/img/wd/1/btn-sprite.gif') 0 0 no-repeat transparent;
}
.myBtnRight {
 background : url('/.s/img/wd/1/btn-sprite.gif') 0 -19px no-repeat transparent;
}
.myBtnCenter {
 background : url('/.s/img/wd/1/btn-sprite.gif') 0 -38px repeat-x #E3E7EB;
 height : 19px;
}
.u-sugglist {
 overflow : auto;
 position : relative;
 border : #799ADF solid 1px;
 border-top : 0;
 background : #FFFFFF;
}
.u-suggcont {
 text-align : left;
 padding-left : 3px;
 background : #FFFFFF;
 border-collapse : separate;
 border-spacing : 0;
}
.u-suggrowhl {
 background : #DEE7F6 !important ;
}
.u-suggcell0 {
 color : #515151;
}
.u-suggmark {
 font-weight : bold;
}
.u-tabc-p {
 position : relative;
 overflow : hidden;
}
.u-tabc-list {
 height : 26px;
}
.u-tabc-scrbut {
 position : absolute;
 background : transparent;
 right : 0;
 top : 0;
 width : 43px;
 height : 26px;
 z-index : 5;
}
.u-tabc-scrl, .u-tabc-scrr {
 width : 18px;
 float : left;
 height : 22px;
 display : inline;
 overflow : hidden;
 font-size : 1px;
}
.u-tabc-scrl {
 margin : 4px 0 0 7px;
 background : url(/.s/img/wd/1/scroll-left.gif) 0 0 no-repeat scroll transparent;
 cursor : pointer;
}
.u-tabc-scrr {
 margin : 4px 0 0 0;
 background : url(/.s/img/wd/1/scroll-right.gif) -18px 0 no-repeat scroll transparent;
 cursor : pointer;
}
.u-tabc-tab {
 overflow : hidden;
 cursor : pointer;
 float : left;
 padding-right : 1px;
 position : relative;
 z-index : 1;
 display : inline;
 height : 26px;
}
.u-tabc-tab-act {
 color : #15428B;
 z-index : 2;
 height : 26px;
 margin-bottom : 0;
}
.u-tabc-tab-over {
 color : #15428B;
}
.u-tabc-pbot {
 display : none;
 height : 3px;
 overflow : hidden;
 font-size : 1px;
}
.u-tabc-tabl {
 padding-bottom : 10px;
 margin-top : 2px;
 padding-right : 10px;
 background : url(/.s/img/wd/1/tabs-sprite.gif) right -351px no-repeat scroll transparent;
 position : relative;
}
.u-tabc-tab-act .u-tabc-tabl {
 padding-bottom : 10px;
 margin-top : 0;
 background : url(/.s/img/wd/1/tabs-sprite.gif) right -351px no-repeat scroll transparent;
}
.u-tabc-tabr {
 padding-left : 10px;
 background : url('/.s/img/wd/1/tabs-sprite.gif') 0 -51px no-repeat scroll transparent;
}
.u-tabc-tabr-wcl {
 padding-right : 28px;
}
.u-tabc-label {
 background : url(/.s/img/wd/1/tabs-sprite.gif) 0 -201px repeat-x scroll transparent;
 font-size : 12px;
 white-space : nowrap;
 cursor : pointer;
 font-family : tahoma, arial, helvetica;
 font-size-adjust : none;
 font-stretch : normal;
 font-style : normal;
 font-variant : normal;
 padding : 6px 0;
}
.u-tabc-closebut {
 display : none;
 width : 16px;
 height : 16px;
 position : absolute;
 right : 9px;
 top : 3px;
 overflow : hidden;
 font-size : 1px;
}
.u-tabc-closebut-over {
 display : none;
}
.u-tabc-icon {
 display : none;
 margin-right : 3px;
 width : 16px;
 height : 16px;
 vertical-align : -4px;
}
.u-tabc-body {
 padding : 2px;
 border : #99bbe8 solid 1px;
}
.u-tabc-content {
 overflow : auto;
}
.u-combo {
 padding : 0;
 white-space : nowrap;
 border-collapse : separate;
 border : #B5B8C8 solid 1px;
}
.u-comboeditcell {
 background : #EFEFEF;
 vertical-align : top;
 border-right : 1px solid #B5B8C8;
 border-spacing : 0;
}
.u-comboedit::-moz-focus-inner {
 border : 0;
}
.u-combobut {
 width : 16px;
 height : 18px;
 background : url('/.s/img/wd/1/trigger.gif') 0 0 no-repeat;
 vertical-align : top;
 padding : 0;
 margin : 0;
}
.u-combobuthl {
 background-position : -16px 0;
}
.u-comboopen .u-combobut {
 background-position : -32px 0 !important ;
}
.u-combolist {
 color : #000;
 font-weight : normal;
 overflow : auto;
 position : relative;
 border : #B5B8C8 solid 1px;
 border-top : 0;
 background : #FFF;
}
.u-combolist > div:hover {
 background : #39f;
 color : #fff;
}
.u-combocont {
 border-collapse : separate;
 border-spacing : 0;
}
.u-combocont td {
 font-size : 11px;
 font-family : Verdana, Tahoma, Arial;
}
.u-comborowhl {
 background : #EEEEEE !important ;
 cursor : pointer;
}
.u-comborowicon {
 vertical-align : 0;
 margin : 0 3px 0 1px;
}
#gcatalog .gcont {
 height : 490px;
 min-height : 490px;
 min-width : 200px;
 position : relative;
}
#gcatalog .ghead {
 height : 24px;
 line-height : 24px;
 padding-left : 5px;
 background : url(/.s/img/wd/1/cmp-bg.gif) 0 0 repeat-x #D4E0F1;
}
#gcatalog .gitem {
 width : 47%;
 min-width : 200px;
 float : left;
 margin : 2px;
 padding : 3px;
 text-decoration : none;
 font-size : 12px;
 border : #A3BAE9 solid 1px;
 background-color : transparent;
}
#gcatalog .gitem:hover, #gcatalog a.gsel {
 background-color : #DFE8F6;
 border : #12151A solid 1px;
 color : #000;
}
#gcatalog .gitem img {
 background : url(/.s/img/icon/ajsml.gif) 8px 8px no-repeat;
 width : 32px;
 height : 32px;
 border : #a3bae9 solid 1px;
 float : left;
 margin-right : 6px;
}
#gcatalog .gname {
 font-size : 12px;
 padding-bottom : 3px;
}
#gcatalog .gpage {
 padding : 2px 5px 2px 5px;
 border-left : 1px solid #a3bae9;
 border-top : 1px solid #a3bae9;
 border-bottom : 1px solid #a3bae9;
}
#ggoods {
 overflow : hidden;
}
#gcats {
 overflow-x : auto;
 overflow-y : auto;
 padding-right : 5px;
}
#gcats ul.cat-tree {
 display : none;
 list-style : none !important ;
 margin : 0 !important ;
 padding : 0 0 0 16px !important ;
 line-height : 1.3em;
 text-align : left;
}
#gcats .cat-tree li {
 background : none !important ;
 padding : 0 !important ;
}
#gcats .cat-tree i {
 padding-left : 12px;
 height : 14px;
 background : url(/.s/img/wd/1/sb.gif) 0 2px no-repeat transparent;
}
#gcats .cat-tree u {
 padding-left : 12px;
 height : 14px;
 background : url(/.s/img/icon/pm.gif) no-repeat transparent;
}
#gcats .cat-tree u.plus {
 background-position : 0 3px;
}
#gcats .cat-tree u.minus {
 background-position : 0 -18px;
}
#gcats .cat-tree a {
 text-decoration : none;
}
#gcats .cat-tree a:hover {
 text-decoration : underline;
}
div.dp-calendar {
 background-color : #fff;
 border-color : #99BBE8;
}
div.dp-popup h2 {
 background-color : #F7F9FD;
 color : #000;
}
table.jCalendar th {
 background : #fff;
 border-bottom : 1px solid #F0F0F0;
 color : #313131;
}
table.jCalendar td {
 background : #fff;
 color : #000;
}
table.jCalendar td.other-month {
 background : #fff;
 color : #ADADAD;
}
table.jCalendar .dp-day td.dp-hover {
 background : url('/.s/img/wd/1/c.png') 0 -79px no-repeat transparent !important ;
 text-decoration : none;
 color : #1A4B77;
}
table.jCalendar .dp-day td.today {
 background : url('/.s/img/wd/1/c.png') 0 -56px no-repeat transparent;
}
table.jCalendar .dp-day td.selected {
 background : url('/.s/img/wd/1/c.png') 0 -102px no-repeat #00aef0 !important ;
 color : #0066CC;
}
.x-lb .x-sh, .x-lb .xw-bl {
 display : none !important ;
}
.x-lb .xw-ml, .x-lb .xw-mr {
 margin : 0 !important ;
 padding : 0 !important ;
 background : none !important ;
}
.x-lb .xw-mc {
 color : #333;
 font-weight : normal;
 float : none;
 margin : 0;
 padding : 3px !important ;
 line-height : 28px;
 background : #fff !important ;
 border : 0 !important ;
 border-radius : 4px;
 box-shadow : 0 10px 25px rgba(0, 0, 0, 0.5);
}
.x-lb .xw-hdr-text {
 display : none !important ;
}
.x-lb .xw-hdr img {
 display : none;
}
.x-lb .xw-tl, .x-lb .xw-tr, .x-lb .xw-tc, .x-lb .xw-hdr, .x-lb .xw-sps {
 height : 0 !important ;
 background : none !important ;
 padding : 0 !important ;
}
.x-lb .xw-tc {
 overflow : visible !important ;
}
.x-lb .xt-close {
 position : absolute !important ;
 right : -18px;
 top : -18px;
 margin : 0 !important ;
 z-index : 10014 !important ;
 width : 36px !important ;
 height : 36px !important ;
 background : url(/.s/src/ulightbox/fancybox_sprite.png) !important ;
}
.x-lb .xw-body {
 border : 0 !important ;
 padding : 0 !important ;
}
.x-lb a.lbuprev span, .x-lb a.lbunext span {
 width : 36px !important ;
 height : 36px !important ;
}
.x-lb a.lbuprev span {
 background : url(/.s/src/ulightbox/fancybox_sprite.png) 0 -36px !important ;
 left : 20px !important ;
}
.x-lb a.lbunext span {
 background : url(/.s/src/ulightbox/fancybox_sprite.png) 0 -72px !important ;
 right : 20px !important ;
}
#subscribe {
 float : right;
 font-size : 10px;
}
.liSocialIcons {
 display : inline;
 list-style-type : none;
 padding-right : 10px;
}
.imageCheckbox {
 display : none;
}
.imageToggle .toggleImage {
 opacity : 0.20000000298023223876953125;
}
.imageToggle .selectedImage {
 opacity : 1;
}
.myTblhTD1 {
 background : #ececec;
 border-top-left-radius : 5px;
 border-right : 1px solid #cdcdcd;
 border-left : 1px solid #c4cee0;
 border-top : 1px solid #c4cee0;
 border-bottom : 1px solid #cdcdcd;
 color : #707070;
 text-shadow : 0 1px 0 #FFF;
 font-size : 16px;
 font-weight : bold;
 height : 74px;
}
.myTblhmTD1 h2 {
 display : inline;
 margin : 0 0 10px 5px !important ;
 float : left;
 font-size : 24px;
 font-weight : 400;
 color : #707070;
}
.myTblhTD2 {
 background : #ececec;
 border-top-right-radius : 5px;
 border-left : 1px solid #fdfdfd;
 border-top : 1px solid #c4cee0;
 border-right : 1px solid #c4cee0;
 border-bottom : 1px solid #cdcdcd;
 color : #707070;
 text-shadow : 0 1px 0 #FFF;
 font-size : 16px;
 font-weight : bold;
 height : 36px;
}
.myTblhTD3 {
 background : #f4f4f4;
 border-left : 1px solid #fdfdfd;
 border-top : 1px solid #fdfdfd;
 border-bottom : 1px solid #cdcdcd;
 border-right : 1px solid #cdcdcd;
 font-size : 13px;
 color : #707070;
 text-shadow : 0 1px 0 #FFF;
}
.myTblhTD4 {
 background : #f4f4f4;
 border-left : 1px solid #fdfdfd;
 border-top : 1px solid #fdfdfd;
 border-bottom : 1px solid #cdcdcd;
 border-right : 1px solid #c4cee0;
 font-size : 13px;
 color : #707070;
 text-shadow : 0 1px 0 #FFF;
}
.myTblTDr1 {
 background : #FFF;
 border-right : 1px solid #cdcdcd;
 border-left : 1px solid #c4cee0;
 border-bottom : 1px solid #cdcdcd;
}
.myTblTDm2 {
 background : #FFF;
 border-right : 1px solid #cdcdcd;
 border-left : 1px solid #FFF;
 border-bottom : 1px solid #cdcdcd;
}
.myTblTDl3 {
 background : #FFF;
 border-right : 1px solid #c4cee0;
 border-left : 1px solid #FFF;
 border-bottom : 1px solid #cdcdcd;
}
.refresh_groups {
 width : 16px;
 height : 16px;
 font-size : 0;
 color : transparent;
 border : #000 none 0;
 margin : 0;
 padding : 0;
 display : inline-block;
 background : url('/.s/img/icon/refresh.png') 0 0 no-repeat;
 cursor : pointer;
 vertical-align : 3px;
 opacity : 0.5;
}
.noactive td label, .noactive td input, .noactive td button, .noactive td select {
 cursor : default;
}
.refresh_groups:hover {
 opacity : 1;
}
.cp_connect {
 line-height : 16px;
 font-size : 16px;
 display : inline-block;
 margin : 0;
 cursor : pointer !important ;
 padding : 5px 20px;
 background : #4acc5b;
 border : #359441 solid 1px;
 border-radius : 5px;
 text-shadow : 1px 1px 0 #338f3f;
 text-decoration : none !important ;
 color : #fff !important ;
 box-shadow : 1px 1px 0 #8de398 inset, -1px -1px 0 #8de398 inset;
}
.cp_disconnect {
 background : #c2c2c2;
 line-height : 16px;
 font-size : 16px;
 display : inline-block;
 color : #FFF;
 margin : 0;
 padding : 5px 20px;
 cursor : pointer;
 border : #949494 solid 1px;
 border-radius : 5px;
 text-shadow : 1px 1px 0 #818181;
 box-shadow : 1px 1px 0 #c5c5c5 inset, -1px -1px 0 #c5c5c5 inset;
}
.social_settings_tr .myTblTDr1 {
 border-bottom-left-radius : 5px;
 border-right : 1px solid #cdcdcd;
 border-left : 1px solid #c4cee0;
 border-bottom : 1px solid #c4cee0;
}
.social_settings_tr .myTblTDm2 {
 border-bottom : 1px solid #c4cee0;
}
.social_settings_tr .myTblTDl3 {
 border-bottom-right-radius : 5px;
 border-right : 1px solid #c4cee0;
 border-bottom : 1px solid #c4cee0;
}
.noactive td {
 color : #b7b7b7;
 cursor : default !important ;
}
.noactive td.myTblTDl3 a {
 color : #b7b7b7;
}
.noactive .refresh_groups:hover {
 opacity : 0.5 !important ;
}
.myTbl5 #eMessage {
 float : right;
 margin-top : 4px;
 margin-right : 10px;
}
.noactive .myTblTDr1 img {
 opacity : 0.5;
}
.myTblTD3, .myTblTD4, .myTblTD5, .myTblTD6 {
 background : #EBF0FA;
}
td.disabledModule {
 opacity : 0.5;
}
a.send_link_2 {
 cursor : default;
 filter : url("data:image/svg+xml;utf8,#grayscale");
 filter :;
 opacity : 0.5;
}
td.myTblTDhm1 {
 height : 39px;
 vertical-align : bottom;
}
.fancybox-tmp iframe, .fancybox-tmp object {
 vertical-align : top;
 padding : 0;
 margin : 0;
}
.fancybox-wrap {
 position : absolute;
 top : 0;
 left : 0;
 z-index : 21012;
}
.fancybox-outer {
 position : relative;
 padding : 0;
 margin : 0;
 background : #f9f9f9;
 color : #444;
 text-shadow : none;
 border-radius : 4px;
}
.fancybox-opened .fancybox-outer {
 box-shadow : 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-inner {
 width : 100%;
 height : 100%;
 padding : 0;
 margin : 0;
 position : relative;
 outline : none;
 overflow : hidden;
}
.fancybox-error {
 color : #444;
 font : 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
 margin : 0;
 padding : 10px;
}
.fancybox-image, .fancybox-iframe {
 display : block;
 width : 100%;
 height : 100%;
 border : 0;
 padding : 0;
 margin : 0;
 vertical-align : top;
}
.fancybox-image {
 max-width : 100%;
 max-height : 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
 background-image : url('/.s/src/ulightbox/fancybox_sprite.png');
}
#fancybox-loading {
 position : fixed;
 top : 50%;
 left : 50%;
 margin-top : -22px;
 margin-left : -22px;
 background-position : 0 -108px;
 opacity : 0.800000011920928955078125;
 cursor : pointer;
 z-index : 21020;
}
#fancybox-loading div {
 width : 44px;
 height : 44px;
 background : url('/.s/src/ulightbox/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
 position : absolute;
 top : -18px;
 right : -18px;
 width : 36px;
 height : 36px;
 cursor : pointer;
 z-index : 21014;
}
.fancybox-nav {
 position : absolute;
 top : 0;
 width : 40%;
 height : 100%;
 cursor : pointer;
 background : url('/.s/src/ulightbox/blank.gif') transparent;
 z-index : 21013;
 outline : none;
}
.fancybox-prev {
 left : 0;
}
.fancybox-next {
 right : 0;
}
.fancybox-nav span {
 position : absolute;
 top : 50%;
 width : 36px;
 height : 36px;
 margin-top : -18px;
 cursor : pointer;
 z-index : 21013;
 visibility : hidden;
}
.fancybox-prev span {
 left : 20px;
 background-position : 0 -36px;
}
.fancybox-next span {
 right : 20px;
 background-position : 0 -72px;
}
.fancybox-nav:hover span {
 visibility : visible;
}
.fancybox-tmp {
 position : absolute;
 top : -9999px;
 left : -9999px;
 padding : 0;
 overflow : visible;
 visibility : hidden;
}
#fancybox-overlay {
 position : absolute;
 top : 0;
 left : 0;
 overflow : hidden;
 display : none;
 z-index : 21011;
 background : #000;
}
.fancybox-title {
 visibility : hidden;
 font : normal normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
 position : relative;
 text-shadow : none;
 z-index : 10015;
}
.fancybox-opened .fancybox-title {
 visibility : visible;
}
.fancybox-title-float-wrap {
 position : absolute;
 bottom : 0;
 right : 50%;
 margin-bottom : -35px;
 z-index : 10013;
 text-align : center;
}
.fancybox-title-float-wrap .child {
 display : inline-block;
 margin-right : -100%;
 padding : 2px 20px;
 background-color : #000;
 background-color : rgba(0, 0, 0, 0.8);
 border-radius : 15px;
 text-shadow : 0 1px 2px #222;
 color : #FFF;
 font-weight : bold;
 line-height : 24px;
 white-space : nowrap;
 position : relative;
 z-index : 10014;
}
.fancybox-title-float-wrap a {
 color : #fff !important ;
}
.fancybox-title-outside-wrap {
 position : relative;
 margin-top : 10px;
 color : #fff;
}
.fancybox-title-outside-wrap a {
 color : #fff !important ;
}
.fancybox-title-inside-wrap {
 margin-top : 10px;
}
.fancybox-title-inside-wrap a {
 color : #444 !important ;
}
.fancybox-title-over-wrap {
 position : absolute;
 bottom : 0;
 left : 0;
 color : #fff;
 padding : 10px;
 background : #000;
 background : rgba(0, 0, 0, 0.8);
}
.fancybox-title-over-wrap a {
 color : #fff !important ;
}
.fancybox-title a {
 text-decoration : none !important ;
}
#fancybox-buttons {
 position : fixed;
 left : 0;
 width : 100%;
 z-index : 21011;
 text-align : center;
}
#fancybox-buttons.top {
 top : 10px;
}
#fancybox-buttons.bottom {
 bottom : 10px;
}
#fancybox-buttons a.btnPrev, #fancybox-buttons a.btnNext, #fancybox-buttons a.btnPlay, #fancybox-buttons a.btnClose {
 display : none;
}
#fancybox-buttons a {
 display : block;
 width : 30px;
 height : 30px;
 text-indent : -9999px;
 background-image : url('/.s/src/ulightbox/fancybox_buttons.png');
 background-repeat : no-repeat;
 outline : none;
}
#fancybox-buttons a.btnPrev {
 width : 32px;
 background-position : 6px 0;
}
#fancybox-buttons a.btnNext {
 background-position : -33px 0;
 border-right : 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
 background-position : 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
 background-position : -30px -30px;
}
#fancybox-buttons a.btnToggle {
 background-position : 3px -60px;
 width : 35px;
}
#fancybox-buttons a.btnToggleOn {
 background-position : -27px -60px;
}
#fancybox-buttons a.btnClose {
 border-left : 1px solid #111;
 width : 38px;
 background-position : -57px 0;
}
#fancybox-buttons a.btnDisabled {
 opacity : 0.5;
 cursor : default;
}
* html #fancybox-buttons.top {
 position : absolute;
}
.UhideBlock {
 display : none;
}
a.login-with {
 display : inline-block;
 text-decoration : none;
 position : relative;
 width : auto;
 margin : 3px;
 font-size : 9pt;
 outline : none;
 user-select : none;
 background-color : #c7c9cc;
 border-radius : 3px;
 padding : 1px;
}
a.login-with:hover {
 text-decoration : none;
}
a.login-with b {
 font-weight : normal;
}
a.login-with i {
 text-decoration : none;
 margin : 3px;
 font-size : 9pt;
 display : inline-block;
 cursor : pointer;
 vertical-align : middle;
 width : 30px;
 height : 30px;
 background-color : #fff;
 background-position : center center;
 background-repeat : no-repeat;
 background-size : 60%;
 transition : background-color 0.2s 0.01s ease-out;
 position : static;
 opacity : 1;
 border-radius : 18px;
 border : none;
}
a.login-with:hover i {
 border-color : transparent;
}
a.vkontakte i {
 background-image : url(/.s/img/icon/social/vk-g.svg);
}
a.vkontakte:hover {
 background-color : #2f6caa;
}
a.vkontakte:hover i {
 background-image : url(/.s/img/icon/social/vk.svg);
}
a.yandex i {
 background-image : url(/.s/img/icon/social/ya-g.svg);
}
a.yandex:hover {
 background-color : #dc4c39;
}
a.yandex:hover i {
 background-image : url(/.s/img/icon/social/ya.svg);
}
a.ok i {
 background-image : url(/.s/img/icon/social/ok-g.svg);
}
a.ok:hover {
 background-color : #ed812b;
}
a.ok:hover i {
 background-image : url(/.s/img/icon/social/ok.svg);
}
a.uid i {
 background-image : url(/.s/img/icon/social/u-g.svg);
}
a.uid:hover {
 background-color : #3498db;
}
a.uid:hover i {
 background-image : url(/.s/img/icon/social/u.svg);
}
a.local i {
 background-image : url(/.s/img/icon/social/l-g.svg);
}
a.local:hover {
 background-color : #6b6b6b;
}
a.local:hover i {
 background-image : url(/.s/img/icon/social/l.svg);
}


/* 3-D стили спойлера */
.fish-img-3d {
 transition: 
 transform 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28),
 filter 0.4s ease-out;
 filter: drop-shadow(0 4px 15px rgba(0, 0, 0, 0.2));
}

.fish-img-3d:hover {
 filter: 
 drop-shadow(0 12px 30px rgba(46, 119, 145, 0.6))
 brightness(1.08);
 z-index: 2;
}

/* 3-D кнопки кровавой подсветки */
/* Основная анимация луча для заголовка */
@keyframes shine {
 0% { transform: translateX(-20%); }
 25% { transform: translateX(150%); }
 100% { transform: translateX(150%); }
}

/* Пульсация крови для кнопки */
@keyframes blood-pulse { 
 0%,100% { box-shadow: 0 0 5px #e33535; } 
 50% { box-shadow: 0 0 15px #ff0000; } 
}

/* Анимация капель крови */
@keyframes blood-drip { 
 from { top: -10px; opacity:1 } 
 to { top:100%; opacity:0 } 
}

/* Стили кнопки с разделением анимаций */
.edit-btn {
 position: relative;
 overflow: hidden;
 animation: 
 blood-pulse 1.5s infinite,
 shine 12s infinite linear; /* Добавляем луч */
}

/* Псевдоэлемент для анимации луча */
.edit-btn::before {
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 width: 200%;
 height: 100%;
 background: linear-gradient(90deg, 
 transparent 20%, 
 rgba(227, 53, 53, 0.4) 50%, 
 transparent 80%
 );
 animation: shine 12s infinite linear;
 mix-blend-mode: screen;
 z-index: 1;
}

/* Эффекты при наведении */
.edit-btn:hover::after {
 content: "";
 position: absolute;
 width: 100%;
 height: 2px;
 background: linear-gradient(90deg, transparent, #e33535, transparent);
 animation: blood-drip 0.4s forwards;
 z-index: 2;
}

/* Анимация иконки */
.edit-btn img {
 transition: 0.3s;
 position: relative;
 z-index: 3;
}

.edit-btn:hover img {
 filter: 
 drop-shadow(0 0 6px #ff0000) 
 brightness(1.2) !important;
 transform: scale(1.1);
}