/* _default styles (дефолтные стили)
========================================== */
html {width:100%;height:100%;}
body {width:100%;height:100%;padding:0;margin:0;color:#000;background:#fff;font: 87.5% Arial, Helvetica, sans-serif;}

p {margin:0 0 1em 0; text-align:justify;}
dfn,var,address {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;font-family:"Trebuchet MS", Helvetica, sans-serif;}
h1 {margin:0 0 .5em 0;font-size:2em;}
h2 {margin:0 0 .25em 0;font-size:1.57em;}
h3 {font-size:1.29em;}
h4 {font-size:1.14em;}
h5 {font-size:1.07em;}
h6 {font-size:1em;}

a  {color:#1c70a0;text-decoration:underline;}

img {border:none;}

ul {padding:0;margin:0 0 1em 1.75em;}
ol {margin:0 0 1em 2.75em;}
ul,ol,li,td,th {padding:0;}
form,input,select,label,textarea,button {margin:0;}
input.text {padding:0.071em 0.143em;font:1em Arial, Helvetica, sans-serif;color:#111;}
select {padding:0.071em 0.143em;font:1em Arial, Helvetica, sans-serif;color:#111;}
input.submit,button {padding-left:0;padding-right:0;font:1em/1.29em Arial, Helvetica, sans-serif;cursor:pointer;color:#111;}
input.file {font:1em/1.29em Arial, Helvetica, sans-serif;color:#111;}
input.bigsubmit,button.bigsubmit {padding:0.12em .5em;font:1.214em/1.29em "Trebuchet MS", Helvetica, sans-serif;color:#111;}
textarea {padding:0.071em 0.143em;font:1em Arial, Helvetica, sans-serif;color:#111;}
input.checkbox,input.radio {width:1em;height:1em;padding:0;font:1em Arial, Helvetica, sans-serif;}
button img {display:block;float:left;position:relative;left:0.5em;}
button span {padding:0.357em 0 0 1em;display:block;float:left;}

/* _универстальные стили  */
.both {width:100%;clear:both;overflow:hidden;}
.clear, .halfclear {width:100%;height:0;clear:both;overflow:hidden;display:block;}
/* r1720-1730 */
.bold {font-weight:bold;}
/* r1816-1837 */
.nowrap {white-space:nowrap;}

/* r2044-2067 */
.hidden {display:none;}

/* r2076-2122 */
.inline {display:inline !important;}

.left-align {text-align:left;}

/* _wrap (контейнер)
========================================== */
#wrap {
/*width:100%;
min-width:1000px;
min-height:80%;
margin:0 auto;
position:relative;
z-index:1;*/
    width: auto;
    min-height: 100%;
    height: auto;
    position: relative;
    max-width: 1480px;
    background: #fff;
    box-shadow: 5px 0 45px rgba(0,0,0,0.3);
}
#spacer {
width:100%;
height:7em;
overflow:hidden;
clear:both;
}



/* _colors ( поплуярные цвета ссылок, заголовков)
========================================== */
.green,.green *, .entry .green a {color:#598a05 !important;}
.yellow,.yellow * {color:#d99c0a;}
.orange,.orange * {color:#f28300;}

/* r2044-2067
.bordo,.bordo * {color:#db3317;}
*/
.bordo,.bordo *,.entry .bordo * {color:#db3317 !important;}

.grey,.grey * {color:#898a8a;}

.black,.black * {color:#000;}
.brown,.brown * {color:#b07d01;}
.darkbrown,.darkbrown * {color:#826f43;}
.blue,.blue * {color:#004071;}
.lightblue,.lightblue * {color:#1c70a0;}
.entry .bordo * {color:#db3317 !important;}

/* r2044-2067 */
.red,.red * {color:#ff0000;}


/* _popup (всплывающее окно внутри контента)
========================================== */
.p {
width:288px;
padding:5px 0 11px 0;
position:absolute;
top:-5px;left:-9px;
z-index:2;
display:none;
}
.p .p-top {
width:288px;
height:5px;
overflow:hidden;
position:absolute;
top:0;left:0;
background:url('/img/ludi/popups/blue-top.png') no-repeat 0 0;
}
.p .p-btm {
width:288px;
height:11px;
overflow:hidden;
position:absolute;
bottom:0;left:0;
background:url('/img/ludi/popups/blue-btm.png') no-repeat 0 0;
}
.p .p-in {
padding:0 9px;
background:url('/img/ludi/popups/blue-in.png') repeat-y 0 0;
}
.p .p-in2 {
position:relative;
}
.p .p-in2:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.p .p-in2 p {margin:0 0 0.5em 0;}




/* _footer (подвал)
========================================== */
#footer {
width:100%;
min-height:5em;
position:absolute;
bottom:0;left:0;
z-index:1;
}
#footer a {
color:#737c82;
}
#footer a:hover {
text-decoration:underline;
}
#footer .space {
padding:1em 3em;
}
#footer .nav {
margin:0 0 .5em 0;
list-style:none;
}
#footer .nav li {
margin-right:.5em;
display:inline;
white-space:nowrap;
}
#footer p.copyright {
margin:0;
color:#8a8a8a;
}

/* _top (верхний баннер)
========================================== */
#top {
height:90px;
border-top:1px solid #666;
border-bottom:1px solid #666;
position:relative;
z-index:1;
background:#f67f21 url('/img/ludi/top.png') repeat-x 0 0;
}
#top img {
width:960px;
height:90px;
margin:0 auto;
display:block;
}



/* _header (шапка)
========================================== */
#header {
padding:0 0 0 3em;
margin:0 2% 0 0;
min-height:6.214em;
position:relative;
z-index:1;
}

#logo {/* логотип */
margin:-1.357em 0 0 0;
position:absolute;
left:3em;
top:1.5em;
}
#logo img {
display:block;
font-size:20px;
color:#db3317;
}

#search {/* форма поиска */
width:28.5em;
margin:0 0 0 -0.214em;
position:relative;
left:33%;
}
#search form {display:block;}
#search p {
padding:.286em .214em;
margin:0;
overflow:hidden;
}
#search input.text {
width:23em;
float:left;
display:block;
position:relative;
top:1px;
}
#search input.submit {
width:4.14em;
float:right;
display:block;
}

#nav {/* навигация */
width:60%;
margin:0 0 0 -0.071em;
position:relative;
top:-2px;left:33%;
}
#nav ul {
padding:.227em 0 0 0;
margin:0;
list-style:none;
font:bold 1.57em/1.5em "Trebuchet MS", Helvetica, sans-serif;
text-transform:uppercase;
}
#nav ul:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
#nav ul li {
padding:0 3em 0 0;
float:left;
}
#nav ul li a {
display:block;
position:relative;
cursor:pointer;
text-decoration:none;
}
#nav ul li a var {
display:block;
position:absolute;
top:-4px;right:0;
font-size:0.5em;
line-height:1em;
font-weight:normal;
cursor:pointer;
}
#nav ul li a:hover {
text-decoration:none;
background:transparent;
}
#nav ul li a:hover span {
text-decoration:underline;
}

#profile {/* меню профиля */
position:absolute;
top:0.286em;right:4em;
cursor:default;
}
#profile ul {
margin:0;
line-height:1.256em;
list-style:none;
}
#profile ul li a:hover {
text-decoration:underline;
}
#profile ul li.green a {color:#848484;}
#profile ul li.active a {color:#000;text-decoration:none;}
#profile ul li.active a:hover {text-decoration:underline;}
#profile ul li span.help,#profile ul li span.help a {color:#db3317;}
#profile ul li span.exit,#profile ul li span.exit a {color:#848484;}
/* #4603 #profile ul li span.exit {padding:0 20px 0 0; background:url('/img/exit.png') no-repeat 100% 6px;} */

/* _menu (блок меню)
========================================== */
#menu {
/* #5054 padding:0 0 1.5em 0; */
padding:0 0 1em 0;
overflow:hidden;
position:relative;
}
#menu ul {
padding:0 3% 0 2.5em;
margin:0;
list-style:none;
overflow:hidden;
position:relative;
top:0.143em;
z-index:2;
}
#menu ul li {
padding:.786em .571em 1em .571em;
float:left;
line-height:1.286em;
cursor:default;
position:relative;
}
#menu ul li.active {
padding:0;
background:#fff url('/img/ludi/menu-active.png') no-repeat 100% 0;
}
#menu ul li.active span {
padding:.786em .571em 1em .571em;
display:block;
background:url('/img/ludi/menu-active.png') no-repeat 0 0;
}
#menu ul li.active a {
text-decoration:none;
}
#menu ul li a:hover {
text-decoration:underline;
}
#menu ul li.login {
width:67%;
padding:0;
position:relative;
left:4px;
float:right;
}
#menu ul li.login form {
display:block;
}
#menu ul li.login p {
padding:0.5em 0;
margin:0;
display:block;
overflow:hidden;
}
#menu ul li.login label {
padding:0.214em .357em;
display:block;
float:left;
color:#5a5a5a;
cursor:default;
}
#menu ul li.login input.text {
width:9.5em;
margin-right:1em;
display:block;
float:left;
position:relative;
top:0.071em;
}
#menu ul li.login input.submit {
width:4.14em;
display:block;
float:left;
}
#menu ul var {
color:#d02a2a !important;
}
#menu ul li.r {float:right;}

#menu ul li.fav {
padding-left:1.714em;
}
#menu ul li.fav span {
padding-left:1.714em;
padding-right:0.357em;
margin-right:-1.5em;
position:relative;
left:-1.714em;
}
#menu ul li.fav a {color:#f05500;}
#menu ul li.fav dfn {
width:13px;
height:12px;
display:block;
overflow:hidden;
position:absolute;
left:.429em;top:.929em;
background:url('/img/sprites.png') no-repeat 0px -50px;
}

#menu ul li.write {
padding-left:1.714em;
}
#menu ul li.write span {
padding-left:1.714em;
padding-right:0.357em;
margin-right:-1.5em;
position:relative;
left:-1.714em;
}
#menu ul li.write dfn {
width:12px;
height:15px;
display:block;
overflow:hidden;
position:absolute;
left:0.5em;top:0.857em;
background:url('/img/sprites.png') no-repeat -100px -50px;
}
#menu .bg {
width:98%;
height:3em;
position:absolute;
top:0;left:0;
z-index:1;
background:#f3f3f3 url('/img/sprites.png') repeat-x 0px -350px;

}
#menu .bg .top {
width:28px;height:21px;
position:absolute;
right:0;top:0;
z-index:2;
background:url('/img/sprites.png') no-repeat -300px -100px;
}
#menu .bg .bottom {
width:28px;height:21px;
position:absolute;
right:0;bottom:0;
z-index:1;
background:url('/img/sprites.png') no-repeat -300px -221px;
}
#menu .avatar {
width:25px;
height:25px;
padding:1px 2px 3px 2px;
margin:-1px 0 0 -2px;
position:absolute;
left:.5em;top:.5em;
z-index:3;
background:url('/img/sprites.png') no-repeat -350px -100px;
}



/* _content (контентная область)
========================================== */
#content {
padding:0 0 0 3em;
margin:0 2% 0 0;
position:relative;
z-index:2;
}

.left {/* левая колонка */
/*width:28%;
float:left;
position:relative;
*//* r1654/#1116
z-index:2;
*//*
z-index:100;*/
}

.right {/* правая колонка */
width:67%;
float:right;
position:relative;
z-index:1;
}

#content:after,
.left:after,
.right:after {height:0;content:".";display:block;clear:both;visibility:hidden;}



/* _entry (стандартный стиль одной подписки/группы и т.п.)
========================================== */
.entry {
width:100%;
padding:0.5em 0 0.5em 1em;
margin:0 0 .5em -1em;
position:relative;
z-index:1;
}

.entry .compact_left { padding-left: 0px !important; }

/* 4771 */
.entrypined { background-color: #E4EECD; }

.entry:hover,.entry.entryhover {z-index:2;background:#f0f0f0;}

.entrypined h2.pined  a { border-bottom: 3px dotted; }
.entrypined h2.pined:hover  a { border-bottom: none; }

.topicentry {background:none !important;}

.entry .tl,.entry .tr,
.entry .bl,.entry .br {
width:8px;height:8px;
position:absolute;
top:0;left:0;
display:none;
overflow:hidden;
background:url('/img/ludi/entry.png') no-repeat 0 0;
}

.entrypined .tl, .entrypined .tr, .entrypined .bl, .entrypined .br,
.entry.entryhover .tl,.entry.entryhover .tr,.entry.entryhover .bl,.entry.entryhover .br {display:block;}

.entry .tr {left:auto;right:0;background:url('/img/ludi/entry.png') no-repeat -56px 0;}
.entry .bl {top:auto;bottom:0;background:url('/img/ludi/entry.png') no-repeat 0 -56px;}
.entry .br {top:auto;bottom:0;left:auto;right:0;background:url('/img/ludi/entry.png') no-repeat -56px -56px;}

.entry h2 a,.entry h1 a {text-decoration:none;}
.entry h2 a:hover,.entry h1 a:hover {text-decoration:underline;}
em.searchkeyword {padding:0 2px;font-style:normal;background:#ffecc0;}

.entry .content {
padding:0 1em 0 4.5em;
position:relative;
z-index:2;
color:#464646;
}
.entry .content p {
padding:0 0 0.5em 0;margin:0;
}
.entry .content .pic {
width:200px;
padding:0 1em 0.256em 0;
float:left;
}
.entry .content .pic img {
width:200px;
height:100px;
display:block;
}
.entry .act {padding:0 1em 0 4.5em;}
.entry .clear {height:.214em;}
.entry .act a {color:#004071; float: none !important; display: inline !important; }
.entry .act .green { float: none !important; display: inline !important; }
.entry .act a:hover {text-decoration:underline;}
.entry .act span.info {margin:0 0.5em 0 0;color:#808080;cursor:default;}
.entry .act:after,.entry .content:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
/* 1707-1719 */
.entry .act .clear {height:2em;}
/* r1720-1730 */
.entry .act .buttons {margin: .5em 0 -.8em 0;position:relative; width: 50%}
.entry .act .buttons button {margin-right:.5em;}

.entry .act .halfclear {height:1em;}


/* r1917-1921 */
.entry .act .complain-wrap {padding-top:.14em;display:block; }
.entry .act .complain-link {color: #ab8787; }
.entry .act .complain-link span { display: inline-block; width: 1.125em; height: 1.125em; background: transparent url('/img/sprites.png') no-repeat -800px -200px; }
.entry .act .complain-link:hover {color: #ce0f0f;}
.entry .act .complain-link:hover span { background-position: -800px -150px; }
.imageentry .act .complain-link {margin-left:0;}


.sub-popup,.cat-popup,
.user-popup,.group-popup,
.calendar-popup {/* попапы */
margin:0 .5em 0 0;
position:relative;
z-index:1;
display:inline;
}
.sub-popup a.title,.user-popup a.title,
.group-popup a.title,.cat-popup a.title {position:relative;z-index:1;text-decoration:underline;}
.p p.p-title a:hover {text-decoration:underline;}
.p .p-subscribers {padding:0.143em 0;display:block;color:#ac7a04 !important;}

.sub-popup a.title,.sub-popup a.title:hover,.sub-popup p.p-title a,.sub-popup p.p-title a:hover {color:#004071;}
.cat-popup a.title,.cat-popup a.title:hover,.cat-popup p.p-title a,.cat-popup p.p-title a:hover {color:#ed4d33;}
.user-popup a.title,.user-popup a.title:hover,.user-popup p.p-title a,.user-popup p.p-title a:hover {color:#a97700;}

/* r1707-1719 */
small.userstatus {
margin: 0 0.5em 0 -0.5em;
font-size: 12px;
color: #a97700;
}

.cat-popup .p .p-top {background:url('/img/ludi/popups/red-top.png') no-repeat 0 0;}
.cat-popup .p .p-btm {background:url('/img/ludi/popups/red-btm.png') no-repeat 0 0;}
.cat-popup .p .p-in {background:url('/img/ludi/popups/red-in.png') repeat-y 0 0;}

.calendar-popup .p {width:334px;text-align:left;}
.calendar-popup .p .p-top {width:334px;background:url('/img/ludi/popups/white-top.png') no-repeat 0 0;}
.calendar-popup .p .p-btm {width:334px;background:url('/img/ludi/popups/white-btm.png') no-repeat 0 0;}
.calendar-popup .p .p-in {background:url('/img/ludi/popups/white-in.png') repeat-y 0 0;}
.calendar-popup .p p {padding:0 0 0 1.5em;margin:0;display:block;position:relative;}
.calendar-popup .p p var {position:absolute;top:0;left:0;}

.user-popup .p .p-top {background:url('/img/ludi/popups/brown-top.png') no-repeat 0 0;}
.user-popup .p .p-btm {background:url('/img/ludi/popups/brown-btm.png') no-repeat 0 0;}
.user-popup .p .p-in {background:url('/img/ludi/popups/brown-in.png') repeat-y 0 0;}
.user-popup .p p.p-friends {width:100%;padding:0.143em 0;position:relative;font-size:0.917em;color:#ac7a04;}
.user-popup .p p.p-friends a {color:#ac7a04;}
.user-popup .p p.p-friends a:hover {text-decoration:underline;}
.user-popup .p p.p-friends a.addfriend {text-decoration:none !important;}
.user-popup .p p.p-self {font-size:0.917em;}
.user-popup .p p.p-self a {color:#004071;text-decoration:none;}
.user-popup .p p.p-self a:hover {text-decoration:none;}
.user-popup .p p.p-self a span {text-decoration:underline;}
.user-popup .p p.p-self a.red {color:#f05d0b;}
.user-popup .p p.p-self a.red span {color:#f05d0b;text-decoration:underline;}
.user-popup .p dl {margin:0;font-size:0.917em;}
.user-popup .p dt {margin:0;color:#8d8d8d;}
.user-popup .p dd {margin:0;}
.user-popup .p a:hover {text-decoration:underline;}
.user-popup small {font-size:12px;color:#a97700;}


/* r1652/#1091 */
/* #1153 .groupentry .content, .groupentry .act { padding-left:0; } */

.groupentry h2,.groupentry h2 a {color:#6fa80d;}

/* r1652,r1707-1719/#1091,r1793/#1187 */
.groupentry > .avatar, .linkentry > .avatar { display:block;height:100px;width:100px;overflow:hidden;margin: 0 1.214em 0.71em 0;float:left;position:relative;z-index:4; }

.groupentry a.entrycomment {color:#598a05;}
.group-popup a.title {color:#4b7602;}

/* r1816-1837
.commententry .content {background:url('/img/ludi/ico/commententry.png') no-repeat 3em .5em;}
*/
/* r1876-1893
.commententry .content {background:url('/img/ludi/ico/commententry.png') no-repeat 0em .5em;}
*/

.quoteentry .content {background:url('/img/ludi/q1.png') no-repeat 3em .5em;}

/* r1652/#1091
.phover {z-index:2;}
*/
.phover {z-index:3;}

.phover .p {display:block !important;}
.fullentry {padding:1em 0 1em 1em;}
.fullentry .content,.fullentry .act {padding-left:0;}
span.usercount {float:right;color:#a97700;}
.addcomment {margin:0 1em 0 0;}

.fileentry {padding-top:1em;padding-bottom:1em;margin-bottom:0;background:#fff !important;}
.fileentry .tl,.fileentry .tr,.fileentry .bl,.fileentry .br {display:none !important;}

/* r1816-1837
.fileentry .filepic {position:absolute;top:1.286em;left:1em;}
*/
.fileentry .filepic {position:absolute;top:1.286em;left:1.28em;}

/* r1816-1837 */
/* #1142
.fileentry .preview {position:absolute;top:1.2em;left:.6em;padding-bottom:8px;background:url('/img/ludi/preview-frame-bottom.gif') no-repeat 0 100%;}
.fileentry .preview img {width: 32px;padding:4px 6px 0 6px;display: block;background:url('/img/ludi/preview-frame-top.gif') no-repeat 0 0;}
*/
.fileentry .preview {position:absolute;top:1.2em;left:.6em;background:url('/img/ludi/preview-frame-tr.png') no-repeat 100% 0;}
.fileentry .preview img {padding:0 0 8px 6px;display: block;background:url('/img/ludi/preview-frame-bl.png') no-repeat 0 100%;}

/* #1142 */
.fileentry .preview-br {background:url('/img/ludi/preview-frame-br.png') no-repeat 100% 100%;padding:4px 6px 0 0;position:relative;}
.fileentry .preview-tl{position:absolute;top:0;left:0;background:url('/img/ludi/preview-frame-tl.png') no-repeat 0 0;width:6px;height:9px;}

.fileentry h2 {padding-left:1.857em;margin:0;}

/* r1816-1837
.fileentry .act {padding-left:3em;}
*/
.fileentry .act {padding-left:3em;padding-top:1em;}


.videoentry {background:#fff !important;}
.videoentry .tl,.videoentry .tr,.videoentry .bl,.videoentry .br {display:none !important;}
.videoentry .act,.videoentry .content {padding-left:0;}

.imageentry {width:33%;padding-bottom:2em;float:left;background:#fff } /* let it be !important;} */
.imageentry .content { height: 160px }
.imageentry .content img {margin:0 auto;display:block; border: 1px solid #EEEEEE; padding: 3px}
.imageentry .act {text-align:center;}
.imageentry .tl,.imageentry .tr,.imageentry .bl,.imageentry .br {display:none !important;}
.imageentry .act,.imageentry .content {padding-left:0;}

.fileentry span.red,.fileentry span.red *,
.videoentry span.red,.videoentry span.red *,
/* #1142
.imageentry span.red,.imageentry span.red * {color:#e30000 !important;}
*/
.topicentry span.red,.topicentry span.red *,
.topicentry span.red,.topicentry span.red * {color:#e30000 !important;}

.topicentry {padding-top:1em;margin-bottom:2.5em;}
.topicentry .content,.topicentry .act {padding-left:0;}
.nohover {background:#fff !important;}
.nohover .tl,.nohover .tr,.nohover .bl,.nohover .br {display:none !important;}

/* #1526-#1550 a.bookmark,a.subscribe,a.subscribe-cat,a.addfreind,a.joingroup {/* кнопки со всплывающими окнами: закладка, пользователь, подписка */
/* r1707-1719 a.bookmark,a.subscribe,a.subscribe-cat,a.addfreind { */
a.bookmark,a.bookmark-bobrdobr,a.subscribe,a.subscribe-cat,a.addfreind,a.joingroup,a.follow {
padding:.214em 0;
margin:0 0.5em 0 -0.143em;
outline:none;
position:relative;
/* r1720-1730 color:#f05500 !important; */
white-space:nowrap;
text-decoration:none !important;
cursor:pointer;
/* cursor:hand; */
}

/* r1720-1730 */
a.bookmark,a.bookmark-bobrdobr,a.subscribe,a.subscribe-cat,a.addfriend {
 color:#f05500 !important;
}



/* r1707-1719 a.bookmark span,a.subscribe span,a.subscribe-cat span,a.addfriend span,a.joingroup span { */
a.bookmark span,a.bookmark-bobrdobr span,a.subscribe span,a.subscribe-cat span,a.addfriend span,a.joingroup span,a.follow span {
padding:.214em .143em;
}
a.follow {
color: #e27000;
}
a.bookmark span var,a.subscribe span var,a.subscribe-cat span var,a.addfriend span var,a.joingroup span var {
border-bottom:1px dotted #f05500;
cursor:pointer;
}
a.follow span var {
border-bottom: 1px dotted #e27000;
}


/* r1707-1719 */
a.bookmark-bobrdobr span var {
 border-bottom:1px dotted #0c639d;
 cursor:pointer;
}

/* r1707-1719 a.bookmark dfn { */
a.bookmark dfn,  a.bookmark-bobrdobr dfn {
width:13px;
height:12px;
display:block;
overflow:hidden;
position:absolute;
cursor:pointer;
left:-1.143em;top:.357em;
background:url('/img/sprites.png') no-repeat -50px -50px;
}

/* r1707-1719 */
a.bookmark-bobrdobr {
 color: #0c639d!important;margin-left: 1.57em;
 }
a.bookmark-bobrdobr dfn {
 background:url('../img/ico/bobrdobr.png') no-repeat 0 0;height:13px;
 }


a.bookmark-added {color:#fff !important;}
a.bookmark-added span {background:#f05500;}
a.bookmark-added span var {border-bottom:1px dotted #fff !important;}
a.bookmark-added dfn {background:url('/img/ludi/ico/favorite.png') no-repeat 0 0;}
a.bhidden {padding:.214em 0.5em;margin:0 0.5em 0 0;left:0;}
a.bhidden dfn {left:0;}
a.bhidden span {padding:0 !important;visibility:hidden !important;}
a.subscribe,a.addfriend {color:#a97700 !important;}

a.addfriend {outline:none;}
a.addfriend span {background:#fff;}
a.addfriend span var {border-color:#a97700 !important;}
a.addfriend-added {color:#fff !important;}
a.addfriend-added span {background:#a97700;}
a.addfriend-added span var {border-bottom:1px dotted #fff !important;}

a.joingroup {outline:none;}
a.joingroup span {background:#e4eecd;}
a.joingroup span var {border-color:#6fa80d !important;color:#6fa80d;}
a.joingroup-added {color:#fff !important;}
a.joingroup-added span {background:#e4eecd;}
/* r2044-2067
a.joingroup-added span var {border-bottom:1px dotted #6fa80d !important;}
*/
a.joingroup-added span var {border-bottom:1px dotted #6fa80d !important; color:#6fa80d !important;}

a.subscribe span var {border-color:#a97700 !important;}
a.subscribe:hover span {background:#af8011;}
a.subscribe:hover span var {color:#fff;border-bottom:1px dotted #fff !important;}

a.subscribe-cat {color:#d83d24;}
a.subscribe-cat span var {border-color:#d83d24 !important;}
a.subscribe-cat:hover span {background:#d83d24;}
a.subscribe-cat:hover span var {color:#fff;border-bottom:1px dotted #fff !important;}

a.follow-added span {color:#fff;background:#e27000;}
a.follow-added span var  {border-color:#fff;}

span.oldsub {position:relative;top:.214em;color:#987729;}

a.rss {color: #e27000;padding-left: 20px;background:url('/img/sprites.png') no-repeat -800px -100px;}




/* _bigsearch (большой поиск на странице результатов поиска)
========================================== */
#bigsearch {
width:100%;
position:relative;
overflow:hidden;
}
#bigsearch form {display:block;}
#bigsearch p {
width:100%;
margin:0 0 6px 0;
overflow:hidden;
}
#bigsearch small {
font-size:.5em;
}
#bigsearch input.text {
width:80%;
float:left;
display:block;
position:relative;
font-size:2em;
color:#000;
}
#bigsearch input.submit {
width:4em;
height:1.6em;
padding:0;
margin:0 0 -0.05em 0;
position:relative;
top:-0.05em;
left:1em;
float:left;
font-size:2em;
display:block;
}
#bigsearch .clear {height:6px;}
#bigsearch input.checkbox {
margin:0 6px 0 0;
display:block;
float:left;
position:relative;
top:1px;left:2px;
}
#bigsearch label.for {
display:block;
float:left;
}

ul.searchmenu {
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold;
color:#1c70a0;
}
ul.searchmenu li {
/*hac padding:2px 0 !important;*/
padding:2px 0 1px 0 !important;
cursor:default;
}
ul.searchmenu li.black a {
text-decoration:none;
}

p.fastsearch {
width:240px;
padding:12px 16px;
margin-left:-16px;
display:block;
position:relative;
line-height:24px;
background:#fbede6;
}
p.fastsearch img {
margin-right:2px;
position:relative;
top:3px;
}

/* _banners (баннеры)
========================================== */
.banner640 {width:100%;padding:0 0 2em 0;overflow:hidden;}
.banner640 img {
margin:0 auto;
/* #822 acz display:block; */
}
.banner240 {width:100%;padding:0 0 2em 0;overflow:hidden;}
.banner240 img {display:block;}



/* _pager (страницы)
========================================== */
.pager {
padding:1em 0 3em 0;
}
.pager span {
margin:0 1em .143em 0;
font-size:1.286em;
position:relative;
display:block;
float:left;
color:#3371a1;
cursor:default;
}
.pager span a {color:#3371a1;text-decoration:none;}
.pager span a:hover {text-decoration:underline;}
.pager span.later {margin-left:-0.25em;margin-right:0;left:-1.25em;}
.pager ul {
padding:0.143em 0;
margin:0;
list-style:none;
overflow:hidden;
clear:both;
cursor:default;
}
.pager ul li {padding:0 .786em 0 0;float:left;}
.pager ul li var {color:#3371a1;}

/* r1816-1837
.topicpager {padding:1em 0 2em 0.5em;font-size:12px;}
*/

.topicpager {
    padding-left:2em;
/* #4982

    overflow:hidden;
*/
/* #4882 */
   padding-bottom: 0.5em;
}

.topicpager:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.topicpager span.later {float:left;display:block;}
.topicpager span.earlier {float:right;display:block;}
.pager ul.big {font:bold 1.286em "Trebuchet MS", Helvetica, sans-serif;}
.pager ul.big a {text-decoration:none;}
.pager ul.big a:hover {text-decoration:underline;}

.topicpagerbottom { margin-top: -3em; margin-bottom: +1em; }

/* _form (дефолтные формы: регистрация, обратная связь и т.п.)
========================================== */
.form {
width:63.5em;
padding:0.5em 0;
margin-right:-21em;
position:relative;
left:-21em;
}
.form p,.form div.line {
position:relative;
padding:0 0 0 21em;
}
.form p:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.form label {
padding:0.214em 0;
}
.form label.rb {
width:40em;
display:block;
float:left;
}
.form input.rb {
top:4px !important;
display:block;
float:left;
}
.form label.for {
width:19.714em;
padding:0.214em 0.643em;
position:absolute;
top:0;left:0;
text-align:right;
color:#808080;
}
.form input.text {
width:14em;
}
.form select {
width:20em;
float:left;
display:block;
}
.form textarea {
/* width:28em; */
/* height:10em; */
float:left;
display:block;
}

/* r1917-1921 */
.form textarea.empty {color: #7f7f7f;}

.form input.bigsubmit {
position:relative;
float:left;
display:block;
}
.form input.checkbox,
.form input.radio {
margin:0 0.286em 0 0;
position:relative;
top:2px;
}
.form img.captcha {
width:140px;
height:40px;
margin:0 0 3px 0;
display:block;
}

/* r923-1943
.form p.error,.form p.error * {color:#db3317 !important;}
*/
.form p.error,.form p.error *, .form span.inline-errornote, .form .errornote {color:#db3317 !important;}

.form p.error input.text,.form p.error textarea {padding:0.143em 0.214em;border:0.071em solid #db3317 !important;}

.form img.avatar {
width:100px;
height:100px;
display:block;
float:left;
}
.form p img.photo {
display:block;
float:left;
}
.form span.bluelabel {
padding:5px;
display:block;
float:left;
overflow:hidden;
color:#484d51;
cursor:default;
background:#d2e2ec;
}
.form input.fblock {
display:block;
float:left;
position:relative;
}
.form label.fblock {
width:42em;
padding:0;
display:block;
float:left;
}
.form table.inform {
border-collapse:collapse;
margin:0 0 1.5em 0;
}
.form table.inform th {
padding:.143em .072em .143em 0;
font-weight:normal;
vertical-align:top;
}
.form table.inform td {
padding:.143em .072em .143em 0;
vertical-align:top;
}
.form label.payedbig {
margin-top:-0.33em;
font:bold 1.286em/1.22em "Trebuchet MS", Helvetica, sans-serif;
color:#f05500;
display:block;
}
.form label.payedprice {
font:1.286em "Trebuchet MS", Helvetica, sans-serif;
color:#f05500;
display:block;
}
.form label.payedprice small {
font-size:12px;
font-size:0.667em;
}
.form div.wisywig {
padding:0 0 0 21em;
position:relative;
}
.form .buttons {
padding:3px;
background:#e9e9e9;
}
.form .buttons img {display:block;}
.form .area {
width:41em;
height:30em;
padding:.715em;
border:1px solid #d8d8d8;
border-right:none;
overflow:scroll;
position:relative;
}
.form .area p {padding:0;}
.form .area h2,.form .area h3 {margin:0 0 .27em 0;color:#696969;}
.form .cancelbutton {position:relative;left:1.5em;top:0.357em;}

.form .user-popup p {
position:static;
padding:0;
}

/* r1917-1921 */
.form .link-wrap {display:block;padding-top:.2em;}

/* r1923-1943 */

.form ul.write-type,
.form ul.write-place {
 padding:0 0 0 21em;
 list-style:none;
 overflow:hidden;
 margin:0;
 }

.form ul.write-type li,
.form ul.write-place li {
 float:left;
 padding-bottom:1em;
 white-space:nowrap;
}

.form ul.write-type {
 font-weight:bold;
 margin-top:-.6em;
 position:relative;
}

.form ul.write-place {
 color:#676767;
 margin-bottom:1.5em;
}

.form ul.write-type li {
 margin-right:1.785em;
}

.form ul.write-type li.active {
    color:#000;
}
.form ul.write-type li.active a {
    color:#000;
    text-decoration:none;
    border-bottom:none;
}

.form ul.write-place li {
 margin-right:1.1em;
}

.form ul.write-place {
 padding:0 0 0 21em;
}

.form ul.write-place input.checkbox {
    margin-right:0;
}

.form .write-poll select, #id_premoderated_novice_topics_count, #id_topic_links_limit {
 width:auto;
 display:inline;
 float:none;
}

.form .write-poll {
 margin-bottom:3.3em;
 padding-top:.4em;
}
.form .write-poll .write-poll-answers {
 padding-left:21em;
 list-style:none;
 margin:-.5em -2em -.55em 0;
 position:relative;
}

.form .write-poll .write-poll-answers li {
 margin-bottom:1em;
 overflow:hidden;
}

.form .write-poll .write-poll-answers li .text {
 width:40.6em;
}

.form .write-poll .write-poll-answers li .radio-wrap {
 width:1.7em;
 display:block;
 float:left;
 padding-top:.4em;
 overflow:hidden;
}

.form .write-poll .write-poll-add {
 margin-bottom:1.8em;
}

.form .write-poll .text#write_name {
 width:42.3em;
 margin-bottom:.5em;
}

.form .write-poll label {
 display:block;
 margin-bottom:.1em;
}

.form .write-poll select.write-poll-day {
 margin-left:1.2em;
}

/* _errorpage (страницы ошибок)
========================================== */
.errorpage {
padding:6em 0 0 0;
}
.errorpage h1 {
margin:0;
font-size:2.571em;
color:#ccc;
}
.errorpage big {
display:block;
font-size:28px;
font:bold 2em "Trebuchet MS", Helvetica, sans-serif;
}
.errorpage p.errortext {
display:block;
font:bold 1.571em/1.091em "Trebuchet MS", Helvetica, sans-serif;
color:#686868;
}



/* _userlist (список юзеров)
========================================== */
.userlist {padding:0 0 2em 4.5em;color:#ac7a04;}
.userlist a {color:#ac7a04;}
.userlist:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.userlist p.title {margin:0 0 .5em 0;}
.userlist .user-popup {
width:17em;
margin:0 2em .148em 0;
left:-1px;
float:left;
display:block;
}
.userlist .user-popup a.title {
padding:.429em 0 .429em 35px;
display:block;
float:left;
}
.userlist .user-popup a.title .avatar {
width:25px;
height:25px;
padding:1px 2px 3px 2px;
display:block;
cursor:pointer;
position:absolute;
left:0;top:0;
z-index:1;
background:url('/img/sprites.png') no-repeat -350px -100px;
}
.userlist .user-popup a.title .avatar img {
width:25px;
height:25px;
display:block;
}
.userlist .user-popup .p {
top:.0714em;left:26px;
}
.left .userlist {padding-left:0;}
.left .userlist p.title {color:#7e7e7e;padding-left:2px;}
.left .userlist p.brown {color:#ac7a04;}
.left .userlist .user-popup {width:100%;margin-right:0;margin-left:-32px;}

/* r1675/#1112 */

.left .stats {
    position: relative;
/* r1720-1730
     margin: -7px 0 -3px 0;
*/
    margin: -.5em 0 -.214em 0;
}

.left .search {
/* hac
width:100%;
padding:1em 1.5em 1em 2.643em;
margin:0 -1.5em 0em -2.643em;
background:#d1dcf3;
*/

/*  r1720-1730
    margin-bottom: 20px;
    margin-top: -2px;
*/

    margin: -0.143em -1.5em 1.428em 0;

    position: relative;
}

.left .search .btn {
/*  r1720-1730
    width: 56px;
*/
    width: 4.2em;
}

.left .search .tbx {
    border: 1px solid #a5acb2;
/*  r1720-1730
    padding: 3px 2px 3px 2px;
    width: 205px;
*/
    padding: .214em .143em;
    width: 15.4em;

    font-family: arial, sans-serif;
}

.left .search input.empty {
    color: #7f7f7f;
}

/* / r1675/#1112 */


/* _grouplist (список групп)
========================================== */
.grouplist {padding:0 0 2em 0;color:#5e9007;}
.grouplist:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.grouplist p.title {margin:0 0 .5em 0;color:#838383;}
.grouplist ul.submenu li.group {padding:0.214em 0; margin-bottom: 0.5em;}

/* #1095 r1632 */
.grouplist ul.submenu li.group var { color: #d30a0a; }
.grouplist ul.submenu li.group .status{ color: #b07d01; }

/* r1900 */
/* .grouplist ul.submenu li.group var a { color: #d30a0a;background:transparent url(/static/img/dots-red.gif) repeat-x 0 100%;text-decoration:none; } */
/* #4776 */
.grouplist ul.submenu li.group var a.group { color: #d30a0a; text-decoration: none; border-bottom: 1px dotted red; }

.grouplist a.group {color:#5e9007;}
.grouplist a.group:hover {text-decoration:underline;}


/* r1900 */
.grouplist .mark-as-read {margin:.85em 0;}
.grouplist .mark-as-read a { color: #838383;text-decoration:none;padding-left:13px;margin-left:-13px;background:#fff url(/static/img/ico/tick.gif) no-repeat 0 2px;position:relative; }
.grouplist .mark-as-read a span {background:transparent url(/static/img/dots-black.gif) repeat-x 1px 100%;}


/* _ads (реламный блок)
========================================== */
.ads {
width:18em;
position:relative;
}
.ads .ad {
min-height:100px;
margin:0 0 1em 0;
position:relative;
}
.ads .ad a {
min-height:100px;
padding:0 0 0 109px;
position:relative;
display:block;
font-size:.786em;
color:#000;
text-decoration:none;
}
.ads .ad a big {
display:block;
font-size:1.4em;
font-weight:bold;
color:#900;
text-decoration:underline;
}
.ads .ad img.img {
width:100px;
height:100px;
border:1px solid #f0f1f3;
display:block;
position:absolute;
top:0;left:0;
}



/* _catmenu (меню категории)
========================================== */
.catmenu {
/* hac width:20em; */
}
.catmenu ul {
/* vajen
margin:0 0 2.5em -30px;
font:1.286em/1.22em "Trebuchet MS", Helvetica, sans-serif;
list-style:none;*/
overflow:hidden;
}

/* -- damir #821 ������� ���� */
.catmenu ul li {
  padding-top: 0.3em;
  position: relative
}

.catmenu ul li a {
  padding-left: 30px;
  padding-top: 2px;
  overflow: hidden;
  color: #d83d24;
  position: relative;
  text-decoration: none
}

.catmenu ul li a.active {
  color: #fff;
}

/* -- damir #821 -- */

/*
.catmenu ul li {
width:100%;
padding:0;
float:left;
position:relative;
}
.catmenu ul li a {
padding:0.3em 0 0.11em 30px;
color:#d83d24;
display:block;
overflow:hidden;
position:relative;
text-decoration:none;
}
.catmenu ul li a.active {
color:#fff;
}
*/


.catmenu ul li a:hover {
text-decoration:underline;
}
.catmenu ul li img.ico {
width:26px;
height:26px;
display:block;
position:absolute;
top:0;left:0;
}

.catmenu ul li a span {
padding:0 .22em;
color:#fff;
/* damir  #821
display:block;
float:left;
*/
cursor:pointer;
position:relative;
left:-0.22em;
background:#ed4d33;
}
.catmenu ul li ul {
padding:0 0 0 46px;
margin:0 0 .5em 0;
font-size:0.833em;
line-height:1.333em;
}
.catmenu ul li ul li a {
padding-left:0.22em;
}
.catmenu ul li ul li ul {
padding:0 0 0 18px;
font-size:0.933em;
}



/* _switch (переключатель выпуски-каталог)
========================================== */
.switch {
width:100%;
margin:0 0 1em 0;
overflow:hidden;
}
.switch .space {
position:relative;
float:left;
font:bold 1.286em/1.167em "Trebuchet MS", Helvetica, sans-serif;
/* background: #ece3d0 url('/img/ludi/switch.png') repeat-x 0 100%; */
background: #ece3d0 repeat-x 0 100%;

}
.switch .space ul {
margin:0;
float:left;
overflow:hidden;
list-style:none;
position:relative;
z-index:1;
/* background:url('/img/ludi/switch.png') repeat-x 0 0; */
background: #ece3d0 repeat-x 0 0;
}
.switch .space ul li {
float:left;
}
.switch .space ul li a {
padding:0.167em 0.667em;
display:block;
float:left;
color:#1c70a0;
white-space:nowrap;
text-decoration:none;
}
.switch .space ul li.active {background:#c4b4a6;}
.switch .space ul li.active a {color:#fff;}
.switch .tl,.switch .tr,.switch .bl,.switch .br,
.catmenu .tl,.catmenu .tr,.catmenu .bl,.catmenu .br {
width:6px;height:6px;
position:absolute;
top:0;left:0;
z-index:2;
overflow:hidden;
}
.switch .tl i,.switch .tr i,.switch .bl i,.switch .br i,
.catmenu .tl i,.catmenu .tr i,.catmenu .bl i,.catmenu .br i {
width:12px;
height:12px;
overflow:hidden;
position:absolute;
top:0;left:0;
display:block;
background:url('/img/sprites.png') no-repeat -250px -100px;
}
.switch .tr,.catmenu .tr {left:auto;right:0;}
.switch .bl,.catmenu .bl {top:auto;bottom:0;}
.switch .br,.catmenu .br {left:auto;right:0;top:auto;bottom:0;}
.switch .tr i,.catmenu .tr i {left:-6px;}
.switch .bl i,.catmenu .bl i {top:-6px;}
.switch .br i,.catmenu .br i {left:-6px;top:-6px;}

.smallswitch .space {font:bold 1em/1.143em "Trebuchet MS", Helvetica, sans-serif;}
.smallswitch .space ul li a {padding:0.214em 0.857em;}
.catalogswitch ul li.active {background:#c29087 !important;}
.userswitch ul li.active {background:#eba600 !important;}
.groupswitch ul li.active {background:#83af38 !important;}

.rates {
margin:0 0 2em 0;
font:bold 1em "Trebuchet MS", Helvetica, sans-serif;
}
.switch .space ul li a.gold {color:#da8a00;}
.switch .space ul li a.silver {color:#838a8f;}
.switch .space ul li a.bronze {color:#926d32;}

/* ticket 1131 */
.switch  .add {font-family:"Trebuchet MS",Helvetica,sans-serif;float: right;font-size:1.25em;font-weight:bold;text-decoration:none;margin-top:.2em;}
.switch  .add span {text-decoration:underline;}
/* ticket 1131 */

/* _cat-subscribe (подписка на отборное)
========================================== */
.cat-subscribe {margin:0 0 1em 0;color:#a34838;}
.cat-subscribe p {margin:0;}
.cat-subscribe a {color:#a34838;}
.cat-subscribe a:hover {text-decoration:underline;}
.cat-subscribe p.title {font-size:1.286em;color:#d83d24;}
.cat-subscribe p.title a {color:#d83d24;}
.cat-subscribe .subscribe-cat {margin:0 0 0 -0.143em;}



/* _submenu (меню внутренних страниц)
========================================== */
ul.submenu {
margin:0 0 1em 0;
list-style:none;
}
ul.submenu li {padding:0.286em 0;}
ul.submenu li a:hover {text-decoration:underline;}
ul.submenu li.grey a {text-decoration:none;}
ul.submenu li.grey a:hover {text-decoration:underline;}
ul.subsnav li {padding:0.429em 0;}



/* _advert (меню внутренних страниц)
========================================== */
.advert {
margin:0 0 3.5em 0;
font:bold 1.286em/1em "Trebuchet MS", Helvetica, sans-serif;
}
.advert p {margin:0 0 0.556em 0;}
.advert a {color:#1c70a0;text-decoration:none;}
.advert a:hover {text-decoration:underline;}
.advert big {font-size:1.222em;color:#db3317;}

.advert p.title {
width:49%;
padding-bottom:1.357em;
float:right;
font-size:1.5556em;
line-height:0.786em;
cursor:default;
}
.advert p.title big {
font-size:1.5em;
line-height:1.524em;
}
.advert p.title big b {
font-size:1.715em;
}
.advert p.title span {
position:relative;
top:-0.214em;left:0.190em;
}

.advert ul.features {
width:100%;
margin:0 0 3em 0;
list-style:none;
overflow:hidden;
}
.advert ul.features li {
width:25%;
float:left;
}
.advert ul.features li.last {
width:49%;
float:right;
}

.advert ul.contacts {
width:100%;
padding-top:3em;
margin:0 0 2.5em 0;
list-style:none;
}
.advert ul.contacts:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.advert ul.contacts li {
width:39%;
margin:0 8% 0 0;
float:left;
}
.advert ul.contacts li p {
margin:0;
font-size:0.778em;
font-weight:normal;
}
.advert ul.contacts li p a {text-decoration:underline;}
.advert ul.contacts li p a:hover {text-decoration:none;}
.advert ul.contacts li big {
position:relative;
display:block;
font-size:1.556em;
line-height:1.071em;
}
.advert ul.contacts li big var {
font-size:0.57em;
position:absolute;
top:-0.25em;left:-2.3125em;
}
.advert ul.contacts li big small {
font-size:0.5em;
font-weight:normal;
color:#a6a6a6;
position:absolute;
top:-0.214em;
}



/* _new-entries (новые подписки)
========================================== */
.new-entries {
width:100%;
padding:1.5em 0 0 1em;
margin:0 0 0 -1em;
position:relative;
z-index:2;
background:#fbede6;
}
.topic {
padding:1em 2em;
position:relative;
z-index:2;
background:#fbede6;
}
.new-entries:after,.topic:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.new-entries .ntl,.new-entries .ntr,
.new-entries .nbl,.new-entries .nbr,
.topic .ntl,.topic .ntr,
.topic .nbl,.topic .nbr {
width:8px;height:8px;
position:absolute;
top:0;left:0;
overflow:hidden;
background:url('/img/ludi/new-entries.png') no-repeat 0 0;
}
.new-entries .ntr,.topic .ntr {left:auto;right:0;background:url('/img/ludi/new-entries.png') no-repeat -8px 0;}
.new-entries .nbl,.topic .nbl {top:auto;bottom:0;background:url('/img/ludi/new-entries.png') no-repeat 0 -8px;}
.new-entries .nbr,.topic .nbr {top:auto;bottom:0;left:auto;right:0;background:url('/img/ludi/new-entries.png') no-repeat -8px -8px;}
.new-entries .entry .tl,.new-entries .entry .tr,.new-entries .entry .bl,.new-entries .entry .br {background-image:url('/img/ludi/new-entry.png') !important;}



/* _users (люди)
========================================== */
.users {
width:100%;
padding:.5em 0 0 0;
margin:0 0 1em 0;
position:relative;
z-index:2;
}
.users:after {height:0;content:".";display:block;clear:both;visibility:hidden;}

.users .user {
width:49%;
padding:1.5em 0;
position:relative;
z-index:1;
float:left;
}
.users .user:hover {z-index:2;}
.users .avatar {
width:100px;
height:100px;
padding:3px 4px 5px 4px;
position:relative;
left:-4px;
background:url('/img/ludi/avatar-m.png') no-repeat 0 0;
}
.users .avatar img {
width:100px;
height:100px;
display:block;
}
.users var.pos {
display:block;
position:absolute;
top:20px;left:115px;
cursor:default;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-weight:bold;
color:#d99c0a;
}
.users .user-popup {
margin:0 0 0.214em 0;
display:block;
float:left;
}
.users ul.submenu {width:100%;margin:0;clear:both;}
.users ul.submenu li {padding:1px 0;}



/* _borders (коричневая закругленные границы)
========================================== */
.borders-brown {
width:100%;
padding:.5em 0 .5em 2.643em;
border-top:.357em solid #f6e7c4;
border-right:.357em solid #f6e7c4;
border-bottom:.357em solid #f6e7c4;
margin:0 -5px 2em -3em;
position:relative;
}
.borders-brown .left,.borders-brown .right {left:0.357em;}
.borders-brown:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.borders-brown .btr,.borders-brown .bbr {
width:20px;height:20px;
position:absolute;
overflow:hidden;
background:url('/img/sprites.png') no-repeat -150px -100px;
}
.borders-brown .btr {margin:-0.357em -0.357em 0 0;top:0;right:0;}
.borders-brown .bbr {margin:0 -0.357em -0.357em 0;bottom:0;right:0;background:url('/img/sprites.png') no-repeat -150px -160px;}



/* _borders (зеленые закругленные границы)
========================================== */
.borders-green {
width:100%;
padding:.5em 0 .5em 2.643em;
border-top:.357em solid #e0f6c4;
border-right:.357em solid #e0f6c4;
margin:0 -5px 0 -3em;

border-bottom:.357em solid #e0f6c4;
position:relative;
}
.borders-green:after {height:0;content:".";display:block;clear:both;visibility:hidden;}

.borders-green .left,.borders-green .right {left:0.357em;}
.borders-green .btr,.borders-green .bbr {
width:20px;height:20px;
position:absolute;
overflow:hidden;
background:url('/img/sprites.png') no-repeat -50px -100px;
}
.borders-green .btr {margin:-0.357em -0.357em 0 0;top:0;right:0;}
.borders-green .bbr {margin:0 -0.357em -0.357em 0;bottom:0;right:0;background:url('/img/sprites.png') no-repeat -50px -160px;}

/* #5054 */
.borders-grouptop {
width:100%;
padding: 0 0 .5em 2.643em;
margin: -1em -5px 10px -3em;

border-bottom:.357em solid #e0f6c4;
position:relative;

z-index: 2000;
}
.borders-grouptop:after {height:0;content:".";display:block;clear:both;visibility:hidden;}


/* _borders (голубые закругленные границы)
========================================== */
.borders-blue {
width:100%;
padding:2em 0 1em 2.643em;
border-top:.357em solid #e1ecf3;
border-right:.357em solid #e1ecf3;
border-bottom:.357em solid #e1ecf3;
margin:0 -5px 0 -3em;
position:relative;
}
.left .borders-blue {margin-bottom:4em;}
.borders-blue .left,.borders-blue .right {left:0.357em;}
.borders-blue:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.borders-blue .btr,.borders-blue .bbr {
width:20px;height:20px;
position:absolute;
overflow:hidden;
background:url('/img/sprites.png') no-repeat -100px -100px;
}
.borders-blue .btr {margin:-0.357em -0.357em 0 0;top:0;right:0;}
.borders-blue .bbr {margin:0 -0.357em -0.357em 0;bottom:0;right:0;background:url('/img/sprites.png') no-repeat -100px -160px;}



/* _borders (голубые закругленные границы)
========================================== */
.borders-red {
width:100%;
padding:2em 0 1em 2.643em;
border-top:.357em solid #fae1dd;
border-right:.357em solid #fae1dd;
border-bottom:.357em solid #fae1dd;
margin:0 -5px 0 -3em;
position:relative;
}
.left .borders-red {margin-bottom:4em;}
.borders-red .left,.borders-red .right {left:0.357em;}
.borders-red:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.borders-red .btr,.borders-red .bbr {
width:20px;height:20px;
position:absolute;
overflow:hidden;
background:url('/img/sprites.png') no-repeat 0px -100px;
}
.borders-red .btr {margin:-0.357em -0.357em 0 0;top:0;right:0;}
.borders-red .bbr {margin:0 -0.357em -0.357em 0;bottom:0;right:0;background:url('/img/sprites.png') no-repeat 0px -160px ;}


/* _settings (страницы настроек)
========================================== */
.settings-nav {/* начальная навигация по настройкам */
width:100%;
padding:1.5em 0;
overflow:hidden;
}
.settings-nav .nav-left {
width:55%;
float:left;
}
.settings-nav .nav-right {
width:40%;
float:left;
}
.settings-nav h2 a {text-decoration:none;}
.settings-nav h2 a:hover {text-decoration:underline;}

ul.settingsmenu {/* меню по настройкам */
width:100%;
margin:0 0 3.5em 0;
list-style:none;
overflow:hidden;
}
ul.settingsmenu li {
margin:0 1em 0 0;
float:left;
}
ul.settingsmenu li a:hover {text-decoration:underline;}
ul.settingsmenu li.active,ul.settingsmenu li.active a {color:#000;text-decoration:none;}
ul.settingsmenu li.active a:hover {text-decoration:underline;}

.hint {/* подсказка вверху */
padding:.929em 0 .929em 3em;
margin:0 0 1em -3em;
position:relative;
background:#f1dba6;
}
.hint .tr,.hint .br {
width:20px;height:20px;
position:absolute;
overflow:hidden;
}
.hint .tr {top:0;right:0;background:url('/img/ludi/hint.png') no-repeat 0 0;}
.hint .br {bottom:0;right:0;background:url('/img/ludi/hint.png') no-repeat 0 100%;}



/* _write (написать)
========================================== */
h1.writeico {
width:100%;
padding:0 0 0 1em;
margin:0 0 .5em -1em;
display:block;
position:relative;
color:#898a8a;
background:url('/img/ludi/ico/write-big.png') no-repeat 0 .33em;
}
.writecell {
width:18em;
margin:0 2em 0 0;
float:left;
}
.left .writecell {
width:100%;
margin:0;
float:none;
}
.writecell h3 {
width:100%;
padding:0 0 0 1em;
margin:0 0 0 -1em;
text-indent:-18px;
position:relative;
display:block;
cursor:default;
}
a.js {border-bottom:1px dotted #1c70a0;color:#1c70a0;text-decoration:none;}
a.js:hover {border-bottom:1px dotted #fff;}



/* _about (о компании)
========================================== */
.aboutblock {
width:47%;
padding:1.5em 0;
margin:0 0 2em 0;
float:left;
}
.aboutright {float:right;}
.aboutblock p.title {
margin:0 0 .5em 0;
font:bold 1.286em "Trebuchet MS", Helvetica, sans-serif;
color:#db3317;
}
.aboutblock p.title a {text-decoration:none;}
.aboutblock p.title a:hover {text-decoration:underline;}
.aboutmap {
width:100%;
padding:0 0 0 3em;
margin:0 0 3.5em -3em;
position:relative;
overflow:hidden;
}
.aboutmap big {
position:relative;
display:block;
font:bold 1.571em "Trebuchet MS", Helvetica, sans-serif;
}
.aboutmap big var {
font-size:0.636em;
position:absolute;
top:0;left:-2.3125em;
}
.aboutmap big small {
font-size:0.636em;
font-weight:normal;
color:#a6a6a6;
position:absolute;
top:0;
}
.aboutmap big.city {
margin:0 0 .5em 0;
font-size:1.286em;
}
.aboutmap big.grey {
margin:-0.643em 0 0.5em 0;
font-size:1em;
}
.aboutmap img.map {
display:block;
}



/* _spets (рассылки спец)
========================================== */
.spets {
padding:0 0 1.714em 0;
overflow:hidden;
}
.spets p.title {
padding:0.429em 0 0 0;
border-top:2px solid #e5e5e5;
margin:0 0 0.429em 0;
font:bold 1em "Trebuchet MS", Helvetica, sans-serif;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
}
.spets p.bold {
margin:0 0 0.417em 0;
font:bold 1em "Trebuchet MS", Helvetica, sans-serif;
text-align:center;
}
.spets ul {
width:45%;
padding:0 4% 0 0;
margin:0;
float:left;
list-style:none;
font:bold 1em "Trebuchet MS", Helvetica, sans-serif;
}
.spets ul li {
padding:0 0 0.429em 0;
}
.spets ul li a {text-decoration:none;}
.spets ul li a:hover {text-decoration:underline;}
.spets p.half {
width:45%;
padding:1.5em 4% 0 0;
margin:0;
float:left;
display:block;
font:bold 1.287em "Trebuchet MS", Helvetica, sans-serif;
text-align:center;
}



/* _profile (профиль)
========================================== */
.profile {
margin:0 0 2.5em 0;
color:#575757;
}
.profile .col {
width:13em;
margin:0;
float:left;
display:block;
}
p.infriends {
margin:0 0 1.5em 0;
color:#ac7a04;
line-height:1.714em;
}
p.infriends a {border:none;color:#ac7a04;}
p.infriends a em {border-bottom:1px dotted #ac7a04;}
p.infriends a:hover em {border-color:#fff;}
.profile-photo {
width:100%;
margin:0 0 4em 0;
}
.profile-photo img {
/* hac
width:250px;
height:318px;
*/
margin:0 0 3px 0;
display:block;
}

.profile-messages {
width:100%;
padding:0.5em 0 0 3.5em;
margin:0 0 3em -3.5em;
position:relative;
z-index:2;
background:#fbede6;
}
.profile-messages:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.profile-messages .tl,.profile-messages .tr,.profile-messages .bl,.profile-messages .br {
width:20px;height:20px;
position:absolute;
top:0;left:0;
overflow:hidden;
background:url('/img/ludi/profile-messages.png') no-repeat 0 0;
}
.profile-messages .tr {left:auto;right:0;background:url('/img/ludi/profile-messages.png') no-repeat -40px 0;}
.profile-messages .bl {top:auto;bottom:0;background:url('/img/ludi/profile-messages.png') no-repeat 0 -40px;}
.profile-messages .br {top:auto;bottom:0;left:auto;right:0;background:url('/img/ludi/profile-messages.png') no-repeat -40px -40px;}

.profile-messages h2 {color:#646464;}
.profile-messages h2 a {color:#ac7a04;}
.profile-messages p {
margin:0;
display:block;
overflow:hidden;
}
.profile-messages textarea {
width:94%;
height:4em;
margin:0 0 2px 0;
display:block;
}
.profile-messages button {
margin:0 0 0.5em 0;
display:block;
}

a.editlink {
padding:0 0 0 1.213em;
position:relative;
left:-1.213em;
font:14px Arial, Helvetica, sans-serif;
color:#f00000;
background:url('/img/sprites.png') no-repeat -800px -250px;
}
.profile h1 a.editlink {position:relative;top:-3px;}

.profile-avatar {
width:120px;
float:left;
}
.profile-avatar img {
width:100px;
height:100px;
display:block;
}
.profile-cnt {
padding:0.5em 0 2.5em 0;
margin:0 0 0 120px;
overflow:hidden;
position:relative;
z-index:1;
}
.profile-cnt h1 {
padding:0 0.5em 0.143em 0;
margin:0;
color:#d99c0a;
display:block;
float:left;
}
.profile-cnt h1 a {
color:#d99c0a;
text-decoration:none;
}
.profile-cnt h1 a:hover {
text-decoration:underline;
}
.profile-cnt a.editlink {
width:100px;
position:absolute;
top:0;left:80%;
}
.profile-cnt a.addfriend {
margin:0 !important;
display:block;
position:relative;
top:0.786em !important;
overflow:hidden;
outline:none;
text-decoration:none;
}
.profile-cnt a.addfriend span {
display:block;
float:left;
overflow:hidden;
background:#eee4cd;
}
.profile-cnt a.addfriend span var {
display:block;
float:left;
color:#ac7a04;
}
.profile-cnt a.addfriend span var {border-color:#ac7a04 !important;}

.profile-cnt p.author {
margin:0;
color:#878787;
}
.profile-cnt p.author-subs {margin:0;}
.profile-cnt p.author-subs span {margin:0 1.286em 0 0;}



/* _topic (рассылка)
========================================== */
.sidebar {padding:0 1.5em 0.5em 0;}
.sidebar h2 {margin:0;}
.sidebar h2 dfn {font-weight:normal;}
.sidebar p.subs {
margin:0 0 0.5em 0;
font-size:1.286em;
display:block;
float:left;
}
.sidebar p.subs:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.sidebar p.subs a.subscribe {
display:block;
float:left;
}
.sidebar p.rss {
margin:0;
display:block;
float:right;
position:relative;
top:0.75em;
}
.sidebar span.oldsub {
margin:0 0 0.25em 0;
display:block;
}
.sidebar .name {margin:0 0 1em 0;}
.sidebar .name span.pre {color:#ac7a04;}
.sidebar .pic img {display:block;}
.sidebar .spacebg {
width:100%;
padding:1em 1.5em 0.5em 2.643em;
margin:0 -1.5em 1.5em -2.643em;
position:relative;
background:#e1ecf3;
}
.sidebar .spacebg p {margin:0 0 0.5em 0;}
.sidebar .spacebg p.grey a {color:#1c70a0;}

table.calendar {
border-collapse:collapse;
margin:0 0 1.5em 0;
}
table.calendar td {
padding:0.286em 0.5em;
color:#b1b1b1;
}
table.calendar th {
padding:0.286em 0.5em;
font-weight:normal;
text-align:left;
color:#c38378;
}

/* damir - ������ ������ ���� ��������� ������. �������� �� em*/

/*
table.calendar td b {
padding:1px 2px;
margin:-1px -2px;
position:relative;
/*
/* hac display:block; */
/*
display: inline-block;
*/
/* damir font-weight:normal; */
/*
font-style:normal;
text-align:center;
text-align:right;
color:#fff;
background:#ccc;
}

table.calendar th b {
padding:1px 2px;
margin:-1px -2px;
position:relative;
*/
/* hac display:block; */
/*
display:inline-block;
*/
/* damir font-weight:normal; */
/*
font-style:normal;
text-align:center;
color:#fff;
background:#dcb8b2;
}
*/

/*
  damir ������ td/th b �� td/th em ��� ���� ��� �� �� �������� ������ 
*/

table.calendar td em {
padding:1px 2px;
margin:-1px -2px;
position:relative;
/* hac display:block; */
display:inline-block;
/* damir font-weight:normal; */
font-style:normal;
text-align:center;
text-align:right;
color:#fff;
background:#ccc;
}

table.calendar th em {
padding:1px 2px;
margin:-1px -2px;
position:relative;
/* hac display:block; */
display:inline-block;
/*font-weight:normal;*/
font-style:normal;
text-align:center;
color:#fff;
background:#dcb8b2;
}

table.calendar th a {
color:red;
}
table.calendar td.top {
text-align:center;
}
table.calendar td.top a.link {text-decoration:none;}
table.calendar td.top a.link:hover {text-decoration:underline;}

p.calendar {
margin:0 0 1.5em 0;
line-height:1.286em;
color:#b1b1b1;
}
p.calendar strong {
font-weight:normal;
color:#000;
}
p.calendar var {
color:#e1a79d;
}

.calspace {
width:16em;
clear: left; /* r1675/#1112 */
}
.calspace p {
margin:0 0 0.5em 0;
}
.calspace textarea {
width:15em;
height:6.5em;
margin:0 0 1.5em 0;
display:block;
position:relative;
left:0.5em;
font:87.5% "Courier New", Courier, monospace;
}



/* _topic (выпуск)
========================================== */
.topic {margin:0 0 2em 0;color:#343e41;}
.topic h2,.topic a {color:#5f000c;}
.topic h2 {margin:0 0 1em 0;}
.topic .pic {width:100%;margin:0 0 1em 0;overflow:hidden;}
.topic .pic img {margin:0 auto;display:block;}

/* r1707-1719 */
.comments-heading { font-size:2em;color:#ababab; }

.comment {padding:1em 0;}

/* r1876-1893
.comment .entry {width:auto;padding:0;margin:0 0 2em 0;}
*/
.comment .entry {width:auto;padding:0;margin:0 0 2.5em 0;padding-left:33px;}

/* r1816-1837 */
.comment .entry .content {padding-left:1.5em;margin-left:-1.5em;position:relative;}

/* r1876-1893 */
.comment .entry .content .grey {color:#898a8a;margin-bottom:.214em;}

.comment .entry:hover,
.comment .entry.entryhover {z-index:2;background:none;}

/* r1649/#1106 */
.comment .entry .content p.grey  { color:#898A8A; }

/* r1588/#835 */
.comment .entry .content p { color:#000; }

.comment .entry .content .grey p { color:#898A8A; }

/* r1876-1893
.comment .level2 {padding-left:2.5em;}
.comment .level3 {padding-left:5em;}
.comment .level4 {padding-left:7.5em;}
.comment .level5 {padding-left:10em;}
.comment .level6 {padding-left:12.5em;}
*/
.comment .level2 {padding-left:66px;}
.comment .level3 {padding-left:99px;}
.comment .level4 {padding-left:132px;}
.comment .level5 {padding-left:165px;}
.comment .level6 {padding-left:198px;}
.comment .level7 {padding-left:231px;}
.comment .level8 {padding-left:264px;}

/* r1649/#1106 */
/* r1876-1893
.comment .level7 {padding-left:15em;}
.comment .level8 {padding-left:17.5em;}
*/
.comment .level7 {padding-left:231px;}
.comment .level8 {padding-left:264px;}

/* r1816-1837
.comment .form {width:auto;padding:2em 0 0 4.5em;}
*/
.comment .form {width:auto;padding:2em 0 0 0;}

/* r1720-1730
.comment .form textarea {width:38em;}
*/

/* r1720-1730 */
.comment .form .textarea-wrap {padding-right:48px;}
.comment .form textarea {width:100%;}
.comment .form .reply-form-header a.title,.comment .form .reply-form-header a.title:hover {color:#A97700;}

/* r1707-1719  r1720-1730 */
/* r1876-1893
.comment .act span.info {margin-left:0.57em;}
*/
.comment .act span.info {margin-left:.6em;margin-right:.55em;}

/* r1816-1837
.comment .act {margin-bottom:-0.07em;}
*/
.comment .act {margin-bottom:-0.07em;padding-left:0;}

.comment .act .avatar img,.comment .form .reply-form-header .avatar img {
   width:25px;
   height:25px;
   vertical-align:middle;
   margin-bottom:0.214em;
}

/* r1876-1893 */
.comment .act-top {position: relative;margin-bottom:.5em;}
.comment .act-top .avatar {position: absolute;top:0.214em;left:-33px;}

.attach {margin:0 0 2em 0;}
.attach h4 {margin:0 0 0.286em 0;font-weight:normal;}
.attach ul {padding-top:1em;border-top:1px solid #abadb3;border-right:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;border-left:1px solid #e2e3ea;margin:0;list-style:none;overflow:hidden;font-size:0.857em;}
.attach ul li {padding:0 1em 1.5em 1em;float:left;background:url('/img/ludi/file.png') no-repeat 50% 0;}
.attach ul li a {width:60px;padding:40px 0 0 0;color:#000;display:block;text-decoration:none;}
.attach ul li a:hover {text-decoration:underline;}

/* r1707-1719 r1720-1730 */
.topic-vote  { margin-right:  0.243em; }
.topic-vote .topic-vote-value { font-weight: bold; display: inline-block; overflow:hidden; position: relative; height: 1em; }
.topic-vote .topic-vote-value-positive { color: #619a08; }
.topic-vote .topic-vote-value-negative { color: #b64c36; }
.topic-vote-up {
  padding-left:.643em;
  margin-right:.286em;
  background:url('/img/sprites.png') no-repeat -700px -48px;
  height: 1em;
  display: inline-block !important;
}
.act .topic-vote a.topic-vote-down {
  padding-left:.643em;
  margin-left:.286em;
  margin-right:.5em;
  background:url('/img/sprites.png') no-repeat -750px -48px;
  height: 1em;
  display: inline-block !important;
}

/* _digest (дайджест)
========================================== */
.digest {padding:0 1.5em 0.5em 0;}
.digest h3 {margin:0;font-weight:normal;color:#db3317;}
.digest p.color {margin:0 0 1.5em 0;color:#a34838;}
.digest ul.submenu {margin:0 0 1em 0;}
.digest ul.submenu li a {font-size:1.07em;color:#d83d24;}
.digest p.subs {
 width:100%;
 font-size:1.286em;
 margin-bottom:1.65em; /* r1596/#907 */
}
.digest p.subs:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.digest p.subs a.subscribe span var {border-color:#d83d24 !important;color:#d83d24;}

/* r1596/#907
.digest p.subs a.subscribe:hover span {background:#f9e2de;}
.digest p.subs a.subscribe:hover span var {color:#d83d24;border-bottom:1px dotted #d83d24 !important;}
*/
/*r1596/#907 */
.digest p.subs a.subscribe span {background:#f9e2de;}
.digest p.subs a.subscribe span var {color:#d83d24;border-bottom:1px dotted #d83d24 !important;}



.digest p.rss {margin:0 0 4em 0;}
.digest p.rss a {color:#f05500;}
.digest .spacebg {
width:100%;
padding:1em 1.5em 0.5em 2.643em;
margin:0 -1.5em 1.5em -2.643em;
position:relative;
background:#fcf0ee;
}
.digest .spacebg p {margin:0 0 0.5em 0;}



/* _sub-plus
========================================== */
.sub-plus {
padding:0.5em;
margin:0 0 4em 0;
background:#ecf0f2;
}
.sub-plus table.tab {
width:100%;
border-collapse:collapse;
margin:0 0 0.5em 0;
}
.sub-plus table.tab td {
width:33%;
padding:0.143em 1em 0.143em 0;
}
.sub-plus table.tab input.checkbox {
margin:0 0.286em 0 0;
display:block;
float:left;
position:relative;
top:0.083em;
}
.sub-plus table.tab label {
display:block;
float:left;
}
.sub-plus table.tab label.cp {padding:0 1em 0 0;}
.sub-plus input.submit {width:8.5em;}

p.sub-book {
margin:-1.5em 0 2em 0;
color:#808080;
}

.breadcrumbs {
	color: #838383;
	padding-top: 2px;
	margin-bottom: -5px;
        float: right;
}

.breadcrumbs a {
	color: #838383;
	text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}

/* _smallmenu (меню в профиле пользователя)
============================================== */
.smallmenu {
padding:0 0 0 2em;
margin:0 0 -2px 0;
list-style:none;
overflow:hidden;
position:absolute;
bottom:-0.5em;left:120px;
z-index:2;
width:99%
}
.smallmenu li {
padding:.786em .571em 1em .571em;
float:left;
line-height:1.286em;
cursor:default;
position:relative;
}
.smallmenu li.align-right {
float: right;
margin-right: 1.25em;
margin-left: -1.25em;
}
.smallmenu li.active {
padding:0;
background:#fff url('/img/ludi/smallmenu-active.png') no-repeat 100% 0;
}
.smallmenu li.active span {
padding:.786em .571em 1em .571em;
display:block;
background:url('/img/ludi/smallmenu-active.png') no-repeat 0 0;
}
.smallmenu li a:hover {
text-decoration:underline;
}

/* #5054 */
.borders-grouptop .smallmenu {left:4px;}
.borders-grouptop .smallmenu li.active {background:#fff url('/img/ludi/greenmenu-active.png') no-repeat 100% 0;}
.borders-grouptop .smallmenu li.active span {background:url('/img/ludi/greenmenu-active.png') no-repeat 0 0;}
.borders-grouptop .smallmenu li.active span a {color:#000;text-decoration:none;}
.borders-grouptop .smallmenu li.active span a:hover {text-decoration:underline;}



/* _files (список файлов)
============================================== */
/* r1793-r1815 */

ul.files {
  margin:0 0 0.5em 0;
  list-style:none;
  }
ul.files li.files {
  padding:0.143em 0 0.143em 18px;
  background:url('/img/ludi/ico/file.png') no-repeat 0 2px;
  }
ul.files li.audio {
  padding:0.143em 0 0.143em 1px;
  }


/* _poll (голо�~Aовалка)
============================================== */
/* r1923-r1943 */

ul.poll, ul.poll-results {
 list-style:none;
 margin-left:0;
 color:#000;
 padding-top:.2em;
/* r2044-2067 */
 clear:left;
}

ul.poll li {
 margin-bottom:.55em;
}

ul.poll li label {
 vertical-align:middle;
}

ul.poll li button {
 margin-right:.15em;
 margin-top:.1em;
}

ul.poll li button.poll-show-results {
 color:#4f5054;
}

ul.poll-results {
 padding-top:0;
}

ul.poll-results li {
 overflow: hidden;
 line-height: 1;
 margin-bottom: .85em;
}

ul.poll-results .poll-results-numbers {
 width: 2.71em;
 display: block;
 float: left;
 margin-right: -2.71em;
}

ul.poll-results .poll-results-numbers small {
 display: block;
 font-size: 1em;
 color: #ababab;
}

ul.poll-results .poll-results-answer {
 padding-left: 2.71em;
 display: block;
}

ul.poll-results .poll-results-answer-diagram {
 display: block;
 height: .571em;
 background: #c9c9c9;
 margin-top: .25em;
 overflow:hidden;
}

ul.poll-results .poll-results-winner .poll-results-answer-diagram {
 background:#8cb93d;
}

ul.poll-results .poll-results-totals {
 color: #575757;
 margin-top: -.07em;
}

/* r2044-2067, #4611 */
#topic_fix_toggle, #poll_fix_toggle, #comments_subscription_toggle {
     border-bottom:1px dotted;
     cursor:pointer;
     text-decoration:none;
 }

/* _favorites (избранное)
============================================== */
.favorites-link {margin:0 0 2em 0;}
.favorites-link h2 {color:#ababab;}
.favorites-link p {width:100%;margin:0 0 0.286em 0;overflow:hidden;}
.favorites-link textarea {width:234px;height:60px;display:block;float:left;}
.favorites-link input.text {width:234px;display:block;float:left;}
.favorites-link input.submit {width:7.5em;display:block;float:left;}

.favorites-quote {margin:0 0 2em 0;}
.favorites-quote h2 {color:#ababab;}
.favorites-quote p {width:100%;margin:0 0 0.286em 0;overflow:hidden;}
.favorites-quote textarea {width:234px;height:60px;display:block;float:left;}
.favorites-quote input.submit {width:7.5em;display:block;float:left;}



/* _messages (сообщения)
============================================== */
.message {margin-right:3em;position:relative;z-index:1;}
.message:hover,.messagehover {z-index:2 !important;}
.message:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.message .userlist,.messageuserlist {padding:0.143em 0;margin:0;}
.message .userlist .user-popup,.messageuserlist .user-popup {width:auto !important;padding-right:3.5em;float:left;}
.message .userlist .user-popup var.num,.messageuserlist .user-popup var.num {width:3em;color:#000;position:absolute;top:0.429em;right:0;}
.messageuserlist .active a.title {color:#000 !important;text-decoration:none;}
.messageuserlist .active a.title:hover {text-decoration:underline;}

.message .tr,.message .br {
width:8px;height:8px;
position:absolute;
top:0;left:0;
display:none;
overflow:hidden;
background:url('/img/ludi/new-entry.png') no-repeat 0 0;
}
.message .tr {left:auto;right:0;background:url('/img/ludi/new-entries.png') no-repeat -8px 0;}
.message .br {top:auto;bottom:0;left:auto;right:0;background:url('/img/ludi/new-entries.png') no-repeat -8px -8px;}

.message .right p {
padding:0.571em 0;
margin:0;
display:block;
color:#7e7e7e;
}
.message .right p span.subj,.message .right p span.subj a {color:#4f3800;}
.unreadmessage {background:#fbede6;}
.unreadmessage .tr,.unreadmessage .br {display:block;}
.unreadmessage .right p span.subj,.unreadmessage .right p span.subj a {color:#ea2101;}

p.trash_full {
padding:1em 0 1em 36px;
margin:0;
position:absolute;
top:0.5em;right:5em;
color:#464646;
background:url('/img/ludi/trashfull.png') no-repeat 0 50%;
}

p.trash_null {
padding:1em 0 1em 36px;
margin:0;
position:absolute;
top:0.5em;right:5em;
color:#464646;
background:url('/img/ludi/trash.png') no-repeat 0 50%;
}

.left p.trash {
padding:1em 0 1em 36px;
margin:0;
position:relative;
top:0.5em;right:auto;left:-33px;
}
p.trash a {color:#464646;}
h1.h1-trash {padding-right:280px;float:left;}
h1.h1-trash a {text-decoration:none;}
h1.h1-trash a:hover {text-decoration:underline;}
h1.h1-trash img {margin:0 0 -5px 0;}
.clear-trash {width:10em;padding-top:0.143em;padding-bottom:0.143em;float:left;position:relative;left:2em;top:0.5em;}



/* _groups (группы)
============================================== */
.groups-cnt {
padding:0.5em 0 2.5em 0;
overflow:hidden;
position:relative;
/* see #4776 z-index:1; */
}
.groups-cnt h1 {
padding:0 0.5em 0.143em 0;
margin:0;
font-size:2em;
color:#6fa80d;
display:block;
float:left;
}
.groups-cnt h1 a {color:#6fa80d;text-decoration:none;}
.groups-cnt h1 a:hover {text-decoration:underline;}

.groups-cnt a.joingroup {
margin:0 0.5em 0 0 !important;
display:block;
float:left;
position:relative;
top:0.5em !important;
overflow:hidden;
outline:none;
text-decoration:none;
}
.groups-cnt a.joingroup span {
display:block;
float:left;
overflow:hidden;
}
.groups-cnt a.joingroup span var {
display:block;
float:left;
}
.groups-cnt span.open {
padding:.428em .143em;
display:block;
float:left;
/* r2044-2067
color:#6fa80d;
*/
position:relative;
top:0.5em !important;
}


/* #5701
.group-catalog {padding:0.857em 0;}
*/
.group-catalog {padding: 0.857em 30px 0.857em 0;}

.group-catalog h2 {margin:0 0 0.09em 0;}
.group-catalog h2 a {color:#5c8e06;text-decoration:none;}
.group-catalog h2 a:hover {text-decoration:underline;}
.group-catalog p.more {margin:0;}
.group-catalog p.more a {margin-right:12px;}

.grouphead {width:100%;margin:0 0 1.5em 0;overflow:hidden;}
.grouphead .groupswitch {width:auto;margin:0;float:left;}
.grouphead p.create {
margin:0;
display:block;
float:right;
font:bold 1.286em "Trebuchet MS", Helvetica, sans-serif;
color:#5c8e06;
}
.grouphead p.create a {color:#5c8e06;}

.groupmenu {
width:100%;
margin-bottom: 0.5em;
}
.groupmenu ul {
width:100%;
margin:0 0 0 -18px;
overflow:hidden;
position:relative;
list-style:none;
color:#878787;
cursor:default;
}
.groupmenu ul li {padding:0.5em 0.5em;float:left;overflow:hidden;}
.groupmenu ul li a {color:#878787;}
.groupmenu ul li.active {color:#000;}
.groupmenu ul li.active a {color:#000;text-decoration:none;}
.groupmenu ul li.active a:hover {text-decoration:underline;}

/* #1111
.groupmenu button {width:7.43em;margin:-0.357em 0 -0.357em 0;float:left;display:block;position:relative;}
*/
.groupmenu button {width:7.43em;margin:-0.357em 0 -0.357em 0;position:relative;}

.groupmenu button img {width:12px;height:15px;position:relative;}

/* r1720-1730 */
.groupmenu .new,
.groupmenu .new a {
	color: #DB3317;
}


.addfile {width:100%;margin:0 0 1em 0;overflow:hidden;}
.addfile button.switch {width:10em;padding-top:0.256em;padding-bottom:0.256em;margin:6px 0 0 0;display:block;position:relative;}
.addfile button.switch img {position:relative;left:0.214em;}
.addfile .space {
width:283px;
display:none;
position:relative;
background:url('/img/ludi/popups/addfile-top.png') no-repeat 0 0;
}
.addfile .space .btm {
width:283px;
height:11px;
overflow:hidden;
position:absolute;
bottom:0;left:0;
background:url('/img/ludi/popups/addfile-btm.png') no-repeat 0 0;
}
.addfile .space form {
padding:1em 1em 0 1em;
overflow:hidden;
display:block;
}
.addfile .space p:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.addfile .space p.title {
padding-left:1em;
position:relative;
}
.addfile .space p.title img {
display:block;
position:absolute;
top:0;left:-6px;
}
.addfile .space input.submit {width:6em;display:block;float:left;}
.addfile .space textarea {width:17.5em;display:block;float:left;}
.addfile .space label.cancel {padding:0.214em 0.5em;display:block;float:left;}
.addfile-active button.switch {display:none;}
.addfile-active .space {display:block;}
/* r1668/#901 */
.addfile .limit {color:#747474;}
.addfile .limit-error {color:#e00000;}

.tracksubscribe .space p.title {
padding:0;
}
.tracksubscribe ul.submenu {
margin:0 0 0.286em 0;
}
.tracksubscribe ul.submenu a.delete {
margin-left:8px;
}
.addsubscribe .space input.text {
width:17em;
}
.tracksubscribe ul.ajaxList {
margin:-0.5em 0 1em 0;
list-style:none;
}
.tracksubscribe ul.ajaxList li {
/* #900 padding:2px 0;*/
padding:4px 0;
}
.tracksubscribe ul.ajaxList li a {
border-bottom:1px dotted #1c70a0;
text-decoration:none;
}

table.rights {width:100%;border-collapse:collapse;margin:0 0 1em 0;color:#717768;}
table.rights th {padding:0.5em;}
table.rights td {padding:0.5em;border-left:1px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;}
table.rights td.title {width:19.6em;font-size:1.07em;}
table.rights input.checkbox {margin:0 auto;display:block;float:none;}
table.rights tr.color1 td {background:#f0f6e6;}
table.rights tr.color2 td {background:#e3eed0;}
table.rights tr.color3 td {background:#d7e7bd;}
table.rights tr.color4 td {background:#cde1ab;}
table.rights tr.color5 td {background:#c3db9a;}





.group_users {
width:100%;
margin:0 0 26px 0;
clear:both;
color:#898a8a;
}
.group_users p.switch a {color:#898a8a;}
.group_users p.switch span.active,.group_users p.switch span.active a {color:#000;}
.group_users p.switch span.active a {text-decoration:none;}
.group_users p.switch span.active a:hover {text-decoration:underline;}

table.group_users_table {border-collapse:collapse;}
table.group_users_table td {padding:3px 12px 3px 0;vertical-align:top;}
table.group_users_table select {width:7em;color:#898a8a;}

table.group_users_request {width:100%;border-collapse:collapse;background:#f1f1f1;}
table.group_users_request th {padding:0.5em;border-bottom:3px solid #fff;vertical-align:top;font-weight:normal;text-align:left;}
table.group_users_request td {width:100%;padding:0.5em;border-bottom:3px solid #fff;vertical-align:top;}
table.group_users_request .user-popup {margin:0;}
table.group_users_request .user-popup a.title {white-space:nowrap;}
table.group_users_request .btns {width:200px;overflow:hidden;}
table.group_users_request .btns button {margin-right:0.5em;font:bold 14px "Trebuchet MS", Helvetica, sans-serif;display:block;float:left;}
table.group_users_request .btns button.accept {width:5em;color:#538104;font-size:16px;}
table.group_users_request .btns button.cancel {width:6.5em;color:#d84326;position:relative;top:3px;}

#service_filter_links {list-style:none;margin:0;padding:0.5em;border-bottom:3px solid #fff;display:block;}
#service_filter_links input {margin:0 0.286em 0 0;position:relative;top:2px;}
table.group_users_forum {width:100%;border-collapse:collapse;margin:0 0 14px 0;background:#f1f1f1;}
table.group_users_forum th {padding:0.5em;border-bottom:3px solid #fff;font-weight:normal;text-align:left;}
table.group_users_forum td {padding:0.5em;border-bottom:3px solid #fff;}
table.group_users_forum select {width:12em;margin-bottom:-1px;}
table.group_users_forum p {margin:0;display:block;position:relative;}
table.group_users_forum p dfn {width:2em;padding-top:0.286em;display:block;overflow:hidden;position:absolute;top:0;left:-2.714em; }
table.group_users_forum p dfn img {width:11px;height:11px;display:block;}
table.group_users_forum p dfn a {display:block;float:left;}
table.group_users_forum p dfn a.sec {float:right;}
table.group_users_forum var {color:#898a8a;}


p.important {padding:0.286em 0;margin:0;display:block;position:relative;}
p.important dfn {width:2em;padding-top:0.5em;display:block;overflow:hidden;position:absolute;top:0;left:-2.714em; }
p.important dfn img {width:11px;height:11px;display:block;}
p.important dfn a {display:block;float:left;}
p.important dfn a.sec {float:right;}

/*group-recent-commented*/
.group-recent-commented {
	padding-top: 1em;
}

.group-recent-commented .user-popup {
	margin-right: 0;
}

.group-recent-commented p.grey {
	margin-bottom: .571em;
}

.group-recent-commented ul {
	list-style: none;
	color: #a0a0a0;
	margin: 0;
}

.group-recent-commented li {
	margin-bottom: .5em;
}

.group-recent-commented a {
	color: #61930c;
}

/* _stat (статистика)
============================================== */
table.stat {
width:100%;
margin:0 0 1em 0;
position:relative;
}
table.stat td {
vertical-align:bottom;
}
table.stat td div.bar {
position:relative;
cursor:pointer;
z-index:1;
}
table.stat td div.plus {background:#d8e4ba;}
table.stat td div.minus {background:#ebdedd;}

table.stat td div.bar var {
font:0.714em/1em "Trebuchet MS", Helvetica, sans-serif;
text-align:right;
display:block;
cursor:default;
position:absolute;
top:-2em;right:2px;
}
table.stat td div.plus {color:#448300;}
table.stat td div.minus {color:#af413d;}
table.stat td div.bar var.total_left {
padding:1em 2px 0 0;
color:#000;
right:100%;
}
table.stat td div.bar var.total_right {
padding:1em 0 0 2px;
color:#000;
left:100%;right:auto;
}

table.stat td div.bar dfn {
width:100%;
font:1em/1.714em Arial, Helvetica, sans-serif;
color:#b1b1b1;
text-align:center;
display:block;
cursor:default;
position:absolute;
top:100%;right:0;
}

table.stat td div.bar p.title {
margin:0;
font-size:0.714em;
color:#1c70a0;
display:block;
white-space:nowrap;
position:absolute;
left:3px;bottom:3px;
z-index:2;
}
table.stat td div.bar p.title a {padding:0 2px;}
table.stat td div.bar p.title a:hover {background:#fff;}

table.stat td div.bar p.popup {
padding:0.25em;
margin:-2em 0 0 0;
font-size:0.857em;
color:#fff;
display:none;
white-space:nowrap;
position:absolute;
left:50%;top:50%;
z-index:2;
background:#82ac55;
}
table.stat td div.minus p.popup {background:#b18877;}
table.stat td div.bar-jshover p.popup {display:block;}



p.indexp {
margin:0 0 1.857em 0;
color:#5d5d5d;
}
p.indexp big {
font:1.286em "Trebuchet MS", Helvetica, sans-serif;
letter-spacing:1px;
color:#db3317;
}
.actual {
margin:0 0 1em 0;
}
.actual:after,
.actual .line:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.actual h3 {
margin:0 0 0.5em 0;
color:#db3317;
letter-spacing:1px;
text-transform:uppercase;
}
.actual .cell {
width:48%;
margin:0 0 2em 0;
float:left;
}
.actual .cell .pic {
width:308px;
margin:0 0 4px 0;
position:relative;
z-index:1;
}
.actual .cell .pic img {
width:300px;
height:150px;
display:block;
}
.actual .cell p {margin:0;color:#636363;}
.actual .cell p.title {font:bold 1.571em "Trebuchet MS", Helvetica, sans-serif;}
.actual .cell p.title a {text-decoration:none;}
.actual .cell p.title a:hover {text-decoration:underline;}

.actual .hot .pic {margin:-4px -4px 0 -4px;}

.actual .hot .pic img {border:4px solid #ed4d33;}

.actual .hot p.title a {color:#db3317;}

.actual .cell p.daily {
width:66px;
height:48px;
padding:18px 0 0 0;
margin:0;
font:14px/16px "Trebuchet MS", Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
text-align:center;
display:block;
cursor:default;
position:absolute;
top:-8px;left:245px;
background:url('/img/sprites.png') no-repeat -700px -100px;
}


.actual .cell p.dailykonkurs {
width:66px;
height:48px;
padding:18px 0 0 0;
margin:0;
font:14px/16px "Trebuchet MS", Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
text-align:center;
display:block;
cursor:default;
position:absolute;
top:-8px;left:245px;
background:url('/img/ludi/heart.png') no-repeat scroll 0 0 transparent;
}



.category .right .line a.bookmark,
.actual .line a.bookmark {
display:block;
float:left;
position:relative;
top:0;
}

.act span.comments,
.category .right .line span.comments,
.actual .line span.comments {
width:28px;
padding:1px 6px 1px 0;
margin:0 0.5em 0 0;
display:block;
float:left;
cursor:pointer;
position:relative;
top:0.273em;
font-size:0.786em;
line-height:1.273em;
color:#004071;
text-align:center;
background:url('/img/sprites.png') no-repeat -200px -50px;
}

.act a span.comments,
.category .right .line a span.comments,
.actual .line a span.comments {
color:#084575;
text-decoration:none;
}

.act  a:hover span.comments,
.category .right .line  a:hover span.comments,

/* r1707-1719 */
.actual .line span.comments a {
 color:#084575;
 text-decoration:none;
}
.actual .line span.comments a:hover {
 text-decoration:underline;
}

.actual .line  a:hover span.comments {
text-decoration:underline;
}

.category .right .line .sub-popup,
.actual .line .sub-popup {
display:block;
float:left;
position:relative;
top:0.214em;
}

.my:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.my h3 {
margin:0 0 0.5em 0;
color:#db3317;
letter-spacing:1px;
text-transform:uppercase;
}
.my .mysubs {
width:48%;
margin:0 0 2em 0;
float:left;
}
.my .mygroups {
width:48%;
margin:0 0 2em 0;
float:right;
}
.my p {margin:0 0 0.5em 0;font:bold 14px/16px "Trebuchet MS", Helvetica, sans-serif;}
.my p a {color:#1c70a0;text-decoration:none;}
.my .mygroups p a {color:#598017;}
.my p a:hover {text-decoration:underline;}



/* категории на главной */
.category {
width:100%;
padding:2em 0 1em 3em;
margin:0 0 1em -3em;
position:relative;
clear:both;
}
.category:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.category .left h3 {
font-size:1.7143em;
font-weight:normal;
color:#d83d24;
}
.category .left h3 a {color:#d83d24;text-decoration:none;}
.category .left h3 a:hover {text-decoration:underline;}
.category .left p {color:#d83d24;}
.category .left a.subscribe-cat {margin-right:0;margin-left:0;}
.category .left a.subscribe-cat {color:#d83d24 !important;}
.category .left a.subscribe-cat span var {border-color:#d83d24 !important;}
.category .left a.subscribe-cat:hover span {background:#f9e2de;}
.category .left a.subscribe-cat:hover span var {color:#d83d24 !important;}
.category .left .userlist {padding:0;margin:0 0 1em 0;color:#a97700;}
.category .left .userlist p.title {margin:0 0 0.214em 0;color:#a97700;}
.category .left .userlist .user-popup a.title {padding:0.0714em 0 0.0714em 35px;}
.category .left .userlist .user-popup .p {top:-0.286em;}
.category .left .grouplist {padding:0;margin:0 0 1em 0;color:#5e9007;}
.category .left .grouplist p.title {margin:0 0 0.214em 0;color:#5e9007;}
.category .left .grouplist ul {margin:0;}
.category .left .grouplist ul li {padding:0.143em 0;}

.category .right {}

.category .right .pic {
width:210px;
padding-bottom:1.714em;
margin:0 5px 0 0;
position:relative;
float:left;
z-index:1;
}
.category .right .pic img {
width:200px;
height:100px;
display:block;
}
.category .right .txt {padding-bottom:1.714em;margin:0 0 0 215px;position:relative;top:-0.214em;}
.category .right .txt p {margin:0 0 0.286em 0;color:#636363;}
.category .right .txt p.title {font:bold 1.571em "Trebuchet MS", Helvetica, sans-serif;}
.category .right .txt p.title a {text-decoration:none;}
.category .right .txt p.title a:hover {text-decoration:underline;}

.category p.minimize {
padding:0 25px 0 0;
margin:0;
display:none;
position:absolute;
top:0.5em;right:0.5em;
color:#d83d24;
}
.category p.minimize a {
border-bottom:1px dotted #d83d24;
color:#d83d24;
text-decoration:none;
}
.category p.minimize dfn {
width:17px;
height:19px;
position:absolute;
top:0;right:0;
overflow:hidden;
display:block;
cursor:pointer;
background: url("/img/sprites.png") no-repeat -350px -50px;
}

.category .tr, .category .br {
width:8px;height:8px;
position:absolute;
top:0;left:0;
display:none;
overflow:hidden;
background:url('/img/ludi/entry.png') no-repeat 0 0;
}
.category .tr {left:auto;right:0;background:url('/img/ludi/entry.png') no-repeat -56px 0;}
.category .br {top:auto;bottom:0;left:auto;right:0;background:url('/img/ludi/entry.png') no-repeat -56px -56px;}

.category-jshover {background:#f0f0f0;}
.category-jshover p.minimize {display:block;}
.category-jshover .tr,.category-jshover .br {display:block;}


.maximize p.title {
margin:0 0 0.286em 0;
color:#808080;
}
.maximize ul {
margin:0;
font:1.286em "Trebuchet MS", Helvetica, sans-serif;
list-style:none;
}
.maximize li a {
margin:0 0.5em 0 0;
color:#d83d24;
text-decoration:none;
}
.maximize li a:hover {
text-decoration:underline;
}
.maximize li span.hv {
border-bottom:1px dotted #e26e5b;
cursor:pointer;
position:relative;
display:none;
font:0.778em Arial, Helvetica, sans-serif;
color:#e26e5b;
}
.maximize li span.hv var {
width:17px;
height:17px;
margin-left:4px;
display:block;
position:absolute;
top:1px;left:100%;
background:url('/img/ludi/ico/maximize.png') no-repeat 0 0;
}
.maximize li.jshover span.hv {
display:inline;
}





.messagefrom {
width:auto;
padding:1.5em 3.5em 1.5em 3.5em;
margin:0 2em 0.5em 3.5em;
position:relative;
z-index:2;
background:#fbede6;
}
.messagereply {
padding:1.5em 3.5em 1.5em 3.5em;
margin:0 5.5em 0.5em -3.5em;
}
.messagefrom:after {height:0;content:".";display:block;clear:both;visibility:hidden;}
.messagefrom .tl,.messagefrom .tr,.messagefrom .bl,.messagefrom .br {
width:20px;height:20px;
position:absolute;
top:0;left:0;
overflow:hidden;
background:url('/img/ludi/profile-messages.png') no-repeat 0 0;
}
.messagefrom .tr {left:auto;right:0;background:url('/img/ludi/profile-messages.png') no-repeat -40px 0;}
.messagefrom .bl {top:auto;bottom:0;background:url('/img/ludi/profile-messages.png') no-repeat 0 -40px;}
.messagefrom .br {top:auto;bottom:0;left:auto;right:0;background:url('/img/ludi/profile-messages.png') no-repeat -40px -40px;}

.messagefrom p {margin:0 0 0.5em 0;display:block;overflow:hidden;color:#554f4b;}
.messagewrite {padding:1.5em 0 1.5em 3.5em;}
.messagewrite textarea {
width:94%;
height:5em;
margin:0 0 2px 0;
display:block;
}
.messagewrite button {
margin:0 0 0 0;
display:block;
}
.messagefrom var {color:#7e7e7e;}

.messagefrom .buttons {
padding-top:0.5em;
overflow:hidden;
}
.messagefrom .buttons button {
margin:0 0 0 1em;
display:block;
float:right;
}

.messagefrom p.deletelink {
padding:.286em 0;
margin:-0.5em 0 0 0;
display:block;
}
.messagefrom p.deletelink a {
border-bottom:1px dotted #1c70a0;
text-decoration:none;
}
.messagedeleted p {
color:#b1afa9;
}
.messagedeleted .user-popup a {
color:#7e7e7e;
}
.messagedeleted .user-popup var {
text-decoration:line-through;
}

.messagebuttons {
padding:0.5em 3em 0 0;
overflow:hidden;
}
.messagebuttons button {
margin:0 0 0 1em;
display:block;
float:right;
}

h2 span.newnew {
padding:0 0 0 36px;
margin:0 0 0 7px;
font-size:10px;
color:#f35a31;
cursor:default;
position:relative;
top:-3px;
background:url('/img/new-bordo.png') no-repeat 0 0;
}

h2 span.new {
padding:0 0 0 36px;
margin:0 0 0 7px;
font-size:10px;
color:#c5787a;
cursor:default;
position:relative;
top:-3px;
background:url('/img/new.png') no-repeat 0 0;
}


h2.bordo span.new {
color:#f35a31;
background:url('/img/new-bordo.png') no-repeat 0 0;
}

img.medal {
width:24px;
height:21px;
margin:0 4px 0 0;
position:relative;
top:2px;
}

.warning {
padding:0.357em 4em;
overflow:hidden;
background:#ed4d33;
}
.warning p {
width:48%;
margin:0;
display:block;
font:bold 1.286em "Trebuchet MS", Helvetica, sans-serif;
color:#fff;
}
.warning p a {
border-color:#fff;
color:#fff;
text-decoration:none;
}
.warning p.w-popup {
float:left;
}
.warning p.w-old {
float:right;
text-align:right;
}
.warning p.w-old a {
border-bottom:1px solid #fff;
}

/* popup
========================================== */
#shadow {/* ���� */
width:100%;
height:100%;
display:none;
position:absolute;
top:0;left:0;
z-index:2;
background:#000;
}

.window {
width:398px;
margin:-100px 0 0 -199px;
position:absolute;
top:50%;left:50%;
z-index:4;
display:none;
}
.window .w-content {
padding:0 18px;
overflow:hidden;
position:relative;
z-index:1;
background:#eee;
}
.window .w-top,.window .w-bottom {
width:398px;
height:10px;
overflow:hidden;
position:relative;
z-index:1;
}
.window .w-top i,.window .w-bottom i {
width:398px;
height:20px;
position:absolute;
top:0;left:0;
background:url('../img/window.png') no-repeat 0 0;
}
.window .w-bottom i {top:-10px;}
.window .w-close {
position:absolute;
top:5px;right:5px;
z-index:2;
}
.window .w-close img {
width:17px;
height:17px;
display:block;
}

.window h3 {
margin:0 0 0.667em 0;
font-size:1.286em;
color:#da2608;
cursor:default;
}

#opinion p {
width:100%;
margin:0 0 1em 0;
overflow:hidden;
display:block;
}
#opinion textarea {
width:356px;
height:114px;
padding:2px;
border:1px solid #a5acb2;
color:#7f7f7f;
display:block;
float:left;
}
#opinion input.submit {
width:95px;
float:right;
}
#opinion label.for {
padding:3px 0 1px 0;
display:block;
float:left;
}
#opinion input.text {
width:240px;
padding:2px;
border:1px solid #a5acb2;
color:#7f7f7f;
display:block;
float:right;
}


/* О группе */
.group-about {margin:0 0 3em 0;}
.group-about p.title {margin:0 0 .5em 0;}

/* Эмблема группы */
.group-logo {margin:0 0 1em 0;}
.group-logo img {width:200px;height:100px;display:block;}

/* Календари */
.calendars {width:100%;margin:0 0 2em 0;overflow:hidden;}
.calendars table.calendar {margin:0 3em 3em 0;float:left;}
.calendars table.calendar td.top {text-align:left;color:#494949;}

ul.othersubs {
margin:-0.25em 0 .25em 0;
font:bold 1.57em "Trebuchet MS", Helvetica, sans-serif;
list-style:none;
color:#1c70a0;
}
ul.othersubs li {cursor:default;}
ul.othersubs a:hover {text-decoration:none;}


/* ticket 531 */
.banner {
float:right;
margin:3px 0px 12px 10px;
text-align:center;
}

/* ticket 625 */

#group-interest-wrap {
 display:none;
}

/* hac */

.category .right .picold {
width:135px;
padding-bottom:1.714em;
margin:0 5px 0 0;
position:relative;
float:left;
z-index:1;
}

.category .right .picold img {
width:125px;
height:125px;
display:block;
}

.entry .content .picold {
width:125px;
padding:0 1em 0.256em 0;
float:left;
}

.entry .content .picold img {
width:125px;
height:125px;
display:block;
}

/* hac */

.lenta,.carrot,.carrot * {color:#e27000;}
.red, .red * {color:#f00000 !important;}


#menu ul li.feed {
padding-left:1.714em;
}
#menu ul li.feed span {
padding-left:1.714em;
padding-right:0.357em;
margin-right:-1.5em;
position:relative;
left:-1.714em;
}
#menu ul li.feed a {color:#e27000;}
#menu ul li.feed dfn {
width:15px;
height:15px;
display:block;
overflow:hidden;
position:absolute;
left:.429em;top:.929em;
background:url('/img/sprites.png') no-repeat -800px -50px;
}

/* hac */

.form span.brownlabel {
padding:5px;
display:block;
float:left;
overflow:hidden;
color:#484d51;
cursor:default;
background:#f6e7c4;
}

/* hac sync static 0813->0903 */

/* tinymce */
.embed textarea {width: 600px; height: 28px; font-size: 12px; margin-bottom: 8px;}
#id_body_ifr{height:31.43em;}
form#topic-quick-create select{width:42.5em;}
#group-select-wrap{margin-bottom:.5em;}
#group-interest-wrap{display:none;}

/* user profile edit */
#id_first_name, #id_last_name, #id_username {font:bold 1.143em 'Trebuchet MS', Helvetica, sans-serif;color:#ac7a04;}
.contact label{width:19.714em;padding:0.214em 0.643em;position:absolute;top:0;left:0;text-align:right;color:#808080;}

/* group create & edit */
#id_name{width:20em;font:bold 1.286em 'Trebuchet MS', Helvetica, sans-serif;color:#6fa80d;}
form.group-edit select{width:20em;}
.registeredpart{display:none}
.registered .registeredpart{display:block;}

/* #1439
.registered .nonregisteredpart{display:none;}
*/


/* hac. author's subsite correction */

#authorright * td,th {padding: 2px;}

.item span.comments {
background:transparent url(/img/sprites.png) no-repeat scroll -250px -50px;
color:#004071;
cursor:pointer;
display:block;
font-size:0.786em;
line-height:1.273em;
margin:0 0.5em 0 0;
padding:1px 6px 1px 8px;
position:absolute;
text-align:center;
width:28px;
right:0px;
top:0.33em;

}

/* acz #566 */

.relatedlinks ul {

    margin:1em 0em 1em -30px;
    font:1.286em/1.22em "Trebuchet MS", Helvetica, sans-serif;
    list-style:none;
    overflow:hidden;
    }

.relatedlinks ul li {

    padding-top: 0.3em;
    position: relative
    }

.relatedlinks ul li span{

    padding:2px 0px 0em 30px;
    overflow: hidden;
    color: #d83d24;
    position: relative;
    text-decoration: none
    }

.relatedlinks .items A {

    OVERFLOW: hidden;

TEXT-DECORATION: none;

}
.relatedlinks .items td {

    padding-bottom:5px;
    vertical-align:top;

}
.relatedlinks .items img {

    padding-right:8px;
    width:100px;
    height:50px;
    border:none;
    }

.relatedlinks .items span.comments {
text-decoration:none;
background:transparent url(/img/sprites.png) no-repeat scroll -250px -50px;
color:#004071;
cursor:pointer;
display:block;
font-size:0.786em;
line-height:1.273em;
margin:0 0.5em 0 0;
padding:1px 4px 1px 8px;
text-align:center;
width:28px;
right:0px;
top:0.33em;

}

/* hac */
ul.subsnav li span.groupper {
padding:0.429em 0.8em;
font-family: monospace;
font-weight: bold;
font-size: 100%;
color: white;
background:#C4B4A6 none repeat scroll 0 0;;
}

/* #888 acz - ROM*/
#recomend ul.submenu {
 margin: 0 0 0 0;
}

/*#recomend .fbba,.fbbb,.fbbc,.fbbd {
  background:#fbede6 !important;
}*/

#recomend .data{
 background-color:#fbede6;
 padding:5px 5px 0 15px;
}

#recomend .data span{
 font:bold 1em/1.143em Trebuchet MS, Helvetica, sans-serif;color:#db3317;padding-bottom:5px;
}


/* hac, stat redisign */

.haspadding tr td {padding: 0.25em;}
.medpadding tr td {padding: 0.5em;}
.bigpadding tr td {padding: 0.75em;}


/* acz #826 */

table.userlist {padding: 0}
table.userlist td {padding-right: 4em;}

/* hans #989, backport */

ul.audio {
 margin:0 0 0.5em 0;
 list-style:none;
}
ul.audio li {
 padding:0.143em 0 0.143em 1px;
}

/* ticket 1131 */
/*add-newsletter*/
.add-newsletter h1 {
	padding-left: 1.5em;
}

.add-newsletter-type {
	list-style: none;
	overflow: hidden;
	padding-left: 2em;
	margin: 0 0 -2px 0;
	position: relative;
	margin-top: -0.35em;
}

.add-newsletter-type li {
	float: left;
	width: 359px;
	height: 47px;
	line-height: 45px;
	width: 33%;
	font-size: 1.285em;
	font-weight: bold;
	color: #585858;
}

.add-newsletter-type li.current {
	color: #000;
	background: transparent url('/img/ludi/add-newsletter-tab.png') no-repeat 0 0;
}

.add-newsletter-type li input {
	margin-left: 1.143em;
}

.add-newsletter-body {
	background: #fff url('/img/ludi/add-newsletter-body.png') repeat-x 0 0;
	padding-left: 3em;
	padding-right: 2%;
	overflow: hidden;
}

.add-newsletter-rules {
	overflow: hidden;
	line-height: 1.25;
	padding-top: 1.214em;
}

.add-newsletter-rules .l {
	width: 48%;
	float: left;
}

.add-newsletter-rules .r {
	width: 48%;
	float: right;
}

.add-newsletter-tags-wrap {
	background: #f2f2f2;
	padding-right: 2%;
	padding-left: 3em;
}

.add-newsletter-tags {
	color: #797979;
	background: #f2f2f2;
	line-height: 1.2;
	padding-top: 1.1em;
	padding-bottom: 1.7em;
	padding-left: 33%;
}

.add-newsletter form {
	margin-right: 2%;
	margin-bottom: 1.9em;
	margin-top: 2em;
}

.add-newsletter form p {
	margin-bottom: 1.55em;
	padding-top: 0.214em;
}

.add-newsletter form p.required {
	background: transparent url('/img/ludi/ico/required.png') no-repeat 20.15em .2em;
}

.add-newsletter form label {
	font-weight: bold;
	display: block;
	padding-top: 0;
}

.add-newsletter form label.checkbox-label {
	font-weight: normal;
	padding-bottom: 0;
}

.add-newsletter form label.radio-label {
	font-weight: normal;
	padding-bottom: 0;
	display: inline;
	margin-right: 1em;
}

.add-newsletter form .text,
.add-newsletter form textarea {
	width: 28em;
	border: 1px solid #a5acb2;
	margin-right: .6em;
	float: left;
}

.add-newsletter form textarea {
	height: 5.7em;
}

.add-newsletter form .textarea-high {
	height: 10em;
}

.add-newsletter form select {
	border: 1px solid #a5acb2;
	width: 28.4em;
}

.add-newsletter form .text-short {
	width: 11.8em;
}

.add-newsletter form .select-short {
	width: 12.25em;
}

.add-newsletter form label .descr {
	font-weight: normal;
}

.add-newsletter form .tip {
	display: block;
	color: #585858;
	clear: left;
	line-height: 1.2;
	padding-top: .2em;
	margin-bottom: .4em;
}

.add-newsletter form .tip a {
	color: #585858;
}

.add-newsletter form .submit-wrap {
	position: relative;
	margin-top: -1.25em;
}

.add-newsletter .passwords-wrap label {
	font-weight: normal;
}

.add-newsletter .passwords-wrap {
	margin-top: -.5em;
}

.add-newsletter .passwords-wrap .inner {
	width: 12.14em;
	display: block;
	float: left;
}

.add-newsletter .passwords-wrap .text {
	width: 9.6em;
}

.add-newsletter .passwords-wrap .tip {
	clear: both;
	color: #636363;
	padding-top: .6em;
}

.add-newsletter form .add-newsletter-access {
	margin-bottom: 1.9em;
	padding-top: .3em;
}

.add-newsletter-access label {
	width: 12.6em;
	clear: left;
	float: left;
	margin-bottom: -12px;
	margin-top: 0.214em;
}

.add-newsletter-access select {
	margin-bottom: 0.571em;
	float: none;
}

.add-newsletter-agree input {
	float: left;
}

.add-newsletter-agree span {
	margin-left: 1.285em;
	display: block;
}

.add-newsletter .hr {
	border-top: 1px solid #000;
	height: 1px;
	overflow: hidden;
	margin-top: 2.1em;
	margin-bottom: 1.55em;
}

.add-newsletter .accounting-info {
	padding-top: 1em;
}

.add-newsletter fieldset {
	border: none;
	padding: 0;
	margin: 0 0 1.7em 0;
}

.add-newsletter fieldset.fieldset-requisites {
	margin-bottom: 2.45em;
	margin-top: 2.4em;
}

.add-newsletter fieldset h3 {
	font-size: 1em;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 21em;
	margin-bottom: .2em;
}

.add-newsletter fieldset h3 .descr {
	font-weight: normal;
}

.add-newsletter fieldset p {
	margin-bottom: 0;
}

.add-newsletter .add-newsletter-businessinfo label {
	padding-bottom: 0;
}

.add-newsletter .add-newsletter-businessinfo .text,
.add-newsletter .add-newsletter-businessinfo textarea {
	width: 38.5em;
}

.add-newsletter .add-newsletter-businessinfo .text-date { width: 14.35em; }
.add-newsletter .add-newsletter-businessinfo .text-phone { width: 15.2em; }
.add-newsletter .add-newsletter-businessinfo .text-index { width: 7.5em; }
.add-newsletter .add-newsletter-businessinfo .text-country { width: 14.2em; }
.add-newsletter .add-newsletter-businessinfo .text-city { width: 14.2em; }
.add-newsletter .add-newsletter-businessinfo .text-kpp { width: 6.7em; }
.add-newsletter .add-newsletter-businessinfo .text-inn { width: 6.7em; }

.add-newsletter table {
	border-collapse: collapse;
	table-layout: fixed;
	margin-left: 20.143em;
}

.add-newsletter table td {
	padding-left: 0.857em;
	padding-top: 0.214em;
}

.add-newsletter table td .text {
	margin-right: 0;
}

.add-newsletter table td.required {
	background: transparent url('/img/ludi/ico/required.png') no-repeat 0 0.2em;
}

.add-newsletter .fieldset-options {
	margin-top: -.8em;
	margin-bottom: .1em;
}

.add-newsletter .fieldset-options select {
	width: 11em;
	margin-left: -.5em;
	position: relative;
}

.add-newsletter .fieldset-options td {
	padding-bottom: .8em;
}
/* ticket 1131 */

/* #1131 */

.print-link {padding-left:18px;background:transparent url(/img/print.png) no-repeat 0 .2em;margin-right:0.714em;}
.banner-print {margin:0 auto;text-align:center;}

/* #1113 */
.page-print {padding:0; text-align: justify; width:auto;}

/* .page-print {padding:2.929em 9.357em 4.358em 9.357em; width:auto;} */

.page-print p {color:#464646; text-align:justify;}
.page-print a {color:#004071;}
.page-print a.red {color:#ed4d33;}
.page-print a.author {color:#af8011;}
.page-print .logo-print {display:block;width:260px;height:55px;margin-bottom:1.93em;position:relative;}
.page-print h2 {margin-bottom:.55em;}
.page-print .pic {float:left;margin-right:1em;margin-bottom:.6em;}
.page-print p.print-meta {color:#000; /* padding-top:2.929em; */ font-size:1.25em;}
.page-print p.print-meta small {font-size:0.9em;}

/* #1400 */

h1.subscribe_digest {
  margin:0 0 .25em 0;
  font-size:1.57em;
}

/* 1431 */
#toblog {
    display: none;
}

.bloginsert {
    padding: 20px;
    background: white;
    border: 1px solid #A2A4A3;
    width: 600px;
    letter-spacing: 0;
}

.bloginsert textarea {
    display: block;
    width: 100%;
    height: 100px;
    margin: 10px auto;
}

.bloginsert .buttons {
    text-align: center;
}

.bloginsert .buttons input {
    text-align: center;
}

/* infobar
========================================== */
#infobar {
padding:0 0 0.5em 0;
overflow:hidden;
position:relative;
}

#infobar ul {
padding:0 3% 0 2.5em;
margin:0;
list-style:none;
overflow:hidden;
position:relative;
top:0.143em;
z-index:2;
}

#infobar ul li {
padding:.786em .571em 1em .571em;
float:left;
line-height:1.286em;
cursor:default;
position:relative;
}

#infobar .bg {
width:98%;
height:4em;
position:absolute;
top:0;left:0;
z-index:1;
background:#f3f3f3 url('/img/ludi/menu.png') repeat-x 0 100%;
}

#infobar .bg .top {
width:28px;height:21px;
position:absolute;
right:0;top:0;
z-index:2;
background:url('/img/ludi/menu-bg.png') no-repeat 0 0;
}

#infobar .bg .bottom {
width:28px;height:21px;
position:absolute;
right:0;bottom:0;
z-index:1;
background:url('/img/ludi/menu-bg.png') no-repeat 0 100%;
}


div.grouptopicslist img.refine {
    width: 12em;
/*    height: 9em; */
    float: left;
    margin: 0.8em;
    margin-top: 0.2em;
    margin-bottom: 0.2em;
}

div.bothc {
    clear: both;
}

a.here {
    text-decoration: none !important;
}


/*================ group stats =====================*/
.group-stats {
	padding: 0 0 1.5em 0;
}

.group-stats h2 {
	line-height: 1.09;
	margin-bottom: .41em;
	margin-left: 1.91em;
}

.group-stats h2 .current,
.group-stats h2 a {
	text-decoration: none;
	margin-left: .59em;
}

.group-stats h2 a:hover {
	text-decoration: underline;
}

.group-stats h2 .label {
	color: #808080;
}

.group-stats .group-stats-interval {
	display: block;
}

.group-stats table {
	border-collapse: collapse;
	table-layout: fixed;
	
/*	width: 100%; */
}

.group-stats thead th {
	vertical-align: bottom;
	font-weight: normal;
	text-align: left;
	color: #468800;
}

.group-stats thead th .label {
	color: #7d7d7d;
	display: block;
	line-height: 1.21;
}

.group-stats tbody th,
.group-stats tbody td {
	padding-bottom: 1px;
	white-space: nowrap;
}

.group-stats tbody td.plot,
.group-stats tbody tr.legend:hover td.plot {
	background: transparent url(/img/ludi/group-stats-grid.png) repeat-y 0 0;
}


.group-stats th.plot-members,
.group-stats td.plot-members {
/*	width: 50%; */
        width: 300px;
}


.group-stats .plot-inner {
	overflow: hidden;
/*	zoom: 1; */
	width: 100%;
}

.group-stats thead th {
	padding-bottom: 1em;
}

.group-stats thead th.day {
	width: 58px;
}

.group-stats thead th.week {
	width: 77px;
}

.group-stats thead th-topic {
	width: 46px;
}

.group-stats thead th-balloon {
	width: 46px;
}

.group-stats thead th-arrow {
	width: 50px;
}

.group-stats tbody th {
	padding-right: 6px;
	padding-left: 8px;
	text-align: right;
	font-weight: normal;
	color: #808080;
}

.group-stats tbody tr {
	padding-bottom: 1px;
}

.group-stats tbody tr:hover,
.group-stats tbody tr:hover td {
	background: transparent url(/img/ludi/group-stats-row-hover.png) repeat 0 0;
/*	background: rgba(205,204,154,.2); */
	background: #f5f5eb;
	cursor: pointer;
/*	cursor: hand; */
}

.group-stats tbody tr.legend:hover,
.group-stats tbody tr.legend:hover td {
	cursor: auto;
	background: #fff;
}

.group-stats .scale {
	color: #afafaf;
/*       font-weight: bold; */
	position: relative;
	width: 289px;
}
.group-stats .scale-item {
	top: -2px;
	position: absolute;
	margin-right: 4px;
}

.group-stats .scale-item1-members {
	right: 145px;
}

.group-stats .scale-item1-views {
	right: 145px;
}

.group-stats .scale-item2-members {
	right: 0;
}

.group-stats .scale-item2-views {
	right: 0;
}

.group-stats tbody tr.legend td {
	line-height: 1;
	padding-bottom: 6px;
	vertical-align: top;
}

.group-stats .bar {
	display: block;
	background: transparent url(/img/ludi/group-stats-bar1.png) repeat 0 0;
	background: rgba(159,159,159,0.25);
	_background: #e7e7e7;
	height: 1.357em;
	overflow: hidden;
	position: relative;
	float: left;
}

.group-stats .plot-pageviews .bar {
	background: transparent url(/img/ludi/group-stats-bar2.png) repeat 0 0;
	background: rgba(70,136,0,0.25);
	_background: #d1e1bf;
}

.group-stats .bar-label {
/*	font-size: .857em; */
	padding-left: 2em;
	padding-top: .166em;
	padding-right: 1em;
/*        font-weight: bold; */
/*	display: none; */
}

.group-stats tr:hover .bar-label {
	display: block;
}

.group-stats .bar-label .num,
.group-stats .bar-label .numpos {
/*	  font-weight: bold; */
	color: #468800;
}

.group-stats .bar-label .numneg {
/*        font-weight: bold; */
        color: #a04600;
}

.group-stats .plot-decrease .bar-label .num {
	color: #bd2e2e;
}

.group-stats .bar-delta {
	display: block;
	position: absolute;
	height: 1.357em;
	top: 0;
	right: 0;
	background: #468800;
}

.group-stats .plot-decrease .bar-delta {
	background: #bd2e2e;
}

.group-stats .month-day-wrap {
	position: relative;
}

.group-stats .month-day-wrap .month-name {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: .786em;
}

.group-stats .plot-topics {
	color: #808080; 
	margin-left: 6px;
}

.group-stats .plot-topics a {
	color: #6fa80d;
	text-decoration: underline;
}

.group-stats span.topics {
/*        font-weight: bold; */
	padding-left: 14px;
	padding-right: 2em;
}

.group-stats span.balloons {
	color: #808080;
	padding-left: 14px;
	padding-right: 2em;
}

.group-stats span.up,
.group-stats span.down,
.group-stats span.updown {
	padding-left: 20px;
}

.group-stats span.updown,
.group-stats span.up {
	color: #468800;
}

.group-stats span.down {
	color: #bd2e2e;
}

.group-stats tr:hover .topics {
	color: #000;
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 0 -296px;
}
.group-stats tr:hover .balloons {
	color: #000;
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 0 -246px;
}

.group-stats tr:hover .up,
.group-stats tr:hover .down,
.group-stats tr:hover .updown {
	color: #000;
}

.group-stats td.legend-topics,
.group-stats tr.legend:hover td.legend-topics {
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 12px -348px;
}

.group-stats td.legend-balloons,
.group-stats tr.legend:hover td.legend-balloons {
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 12px -47px;
}

.group-stats td.legend-arrows {
	padding-right: 25px;
}

.group-stats td.legend-arrows,
.group-stats tr.legend:hover td.legend-arrows {
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 17px 3px;
}

.group-stats tr:hover .up {
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 7px -146px;
}

.group-stats tr:hover .down {
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 7px -196px;
}

.group-stats tr:hover .updown {
	background: transparent url(/img/ludi/group-stats-icons.png) no-repeat 0 -96px;
}

ul.group_notify { margin: 0.3em 0 5.5em; }

ul.group_notify li {
 list-style: none;
 position: relative;
 padding-top: 0.3em;
 width:100%;
 padding:0;
 float:left;
}

.group_notify li dfn {
 width: 17px;
 height: 20px;
 display: block;
 float: left;
 text-decoration: none;
}

.group_notify li.active dfn {
 background: transparent url('/img/sprites.png') no-repeat -550px -50px;
}

.group_notify li.inactive dfn {
 background: none;
}

a.leave dfn {
 background: transparent url('/img/sprites.png') no-repeat -150px -47px;
 width: 17px;
 height: 12px;
 display: block;
 float: left;
 text-decoration: none;
}

/* #4982 */

.right .writetopic { display: block;
margin-left: -1.5em;
position: relative;
font-size: 1.286em;
width: 100%;
}

.right .write { display: block;
margin: 0 0 0.5em -1em;
padding: 0 0 0.5em 1em;
position: relative;
font-size: 1.286em;
width: 100%;}

.right .writetopic .bluepencil {  margin-right: 0.75em; }

.right .writetopic a,
.right .write a {text-decoration:none;}

.right .writetopic a:hover,
.right .write a:hover {text-decoration:underline;}


.right .write .topicsort {float:right; color:#464646;margin:-0.25em 0.5em;}

.right .write .topicsort select { font-size: 0.75em; }


/* #4988 */

.right .catalog {
width:67%;
float:left;
position:relative;
z-index:3;
}

.right .konkurs {
width:33%;
float:right;
position:relative;
z-index:3;
}

.konkurs p.create {
margin:0;
display:block;
float:right;
font:bold 1.286em "Trebuchet MS", Helvetica, sans-serif;
color:#5c8e06;
}

.konkurs p.create a {color:#5c8e06;}
.konkurs p.create a:hover { text-decoration:none;}

.konkurs p.title { font-size:1.167em; color:#7d7d7d; padding:1.5em 0 1em 0;}
.konkurs p.title small { font-size: .833em; }
.konkurs p { font-size:1.167em; padding:1em 0 1em 0;}

.konkurs ul { list-style:none; font-size:1.167em; margin:0; padding:0;}

/* #5701
.konkurs ul li { position:relative; padding-bottom:1.5em;}
.konkurs ul li i { position:absolute; top:0px; right:100%; font-style:normal; padding-right:0.25em; color:#8d8d8d;}
*/
.konkurs ul li {
padding-bottom: 1.5em;
padding-left: 15px;
position: relative;
}
.konkurs ul li i {
color: #8D8D8D;
font-style: normal;
left: 0;
position: absolute;
top: 0;
}

.konkurs ul li a { color:#5c9208;}
.konkurs ul li a:hover { text-decoration:none;}
.konkurs ul li span {display:block; color:#ac7900; font-size:0.833em;}
.konkurs ul li span.members { color:#ac7900; }
.konkurs ul li span.topics  { color:#ac7900; }

/* #5135 */

.group .unreaded_counter { position: absolute; text-align: right; width: 3em; margin: 0 -3.5em; padding-right: 0.5em; }



/* new CSS REDESIGN
Vajen
*/

#groupoptbox{display: none;}
#content {padding: 0;margin: 0;}


/* RESET */
html, body, p, h1, h2, h3, h4, h5, h6, ul, li, ol, form, input, span, img, fieldset, legend, label, a, article, aside, audio, canvas, datalist, details, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video {margin: 0;padding: 0; -webkit-text-size-adjust: none;text-size-adjust: none;}
article, aside, audio, canvas, datalist, details, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video {display:block;}
html, body {width: 100%;height: 100%; background: #3a3b3f; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px;}
html {min-width:280px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
img {border: 0px;} ul {list-style:none;}

/* Основные классы для работы с текстом, позиционированием и т.д. */
.px13 {font-size:13px;}
.italic {font-style: italic;} .bold {font-weight:bold;}
.fl_left {float: left;} .fl_right {float:right;}
.absolute {position:absolute;} .fixed {position:fixed;}
.hidden {display: none;} .clear, .clearfix {width:100%; clear: both;} .pointer {cursor: pointer;}
.textCenter, .textcenter, .text-center {text-align: center;}

/* Ссылки и основные элементы */
textarea, input[type="text"], input[type="password"], input[type="submit"] {-webkit-appearance: none; border:0;}
input[type="checkbox"] {opacity: 0}


/* Каркас и главная страница */
#all {width: auto; min-height: 100%; height: auto; position: relative; max-width:1480px; background: #fff; box-shadow: 5px 0 45px rgba(0,0,0,0.3)}
.inside {position: relative; margin: 0 auto;}


.wl75  .noPhones {display:none !important;}
.w7590 .noTabletsPort {display:none !important;}
.w9012 .noTabletsLand {display: none !important;}
.w1216 .noComps,
.wg16  .noComps {display:none !important;}

.w7590 .phones,
.w9012 .phones,
.w1216 .phones,
.wg16  .phones {display:none;}
.wl75  .phones {display:block;}
.wl75  .button .phones {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}


.wl75  .tabletsPort,
.w9012 .tabletsPort,
.w1216 .tabletsPort,
.wg16  .tabletsPort {display:none;}
.w7590 .tabletsPort {display:block;}

.w7590 .tabletsLand,
.wl75  .tabletsLand,
.w1216 .tabletsLand,
.wg16  .tabletsLand {display:none;}
.w9012 .tabletsLand {display:block;}

a {color:#c31e2f;}

.button,
input.button {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding:5px 15px 5px 15px; color:#fff; box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 2px 3px rgba(0,0,0,0.2); text-decoration: none; font-size:12px !important; text-transform: none; letter-spacing: 0; cursor: pointer;}

.button-red,
input.button-red {background: #c12133;border:0; border-top:1px solid #e94d5f;}

.button-orange,
input.button-orange {background: #db992e;border:0; border-top:1px solid #fdbc4c;}

.button-gold,
input.button-gold {background-color: #db992e;border:0; border-top:1px solid #f9b848;}

.button-green,
input.button-green {background: #7ab62e;border:0; border-top:1px solid #a7e159;}

.button-grey,
input.button-grey {background: #eaeaea;border:0; border-top:1px solid #f0f0f0; color:#202020; box-shadow: 0 2px 3px rgba(0,0,0,0.2);}

.button:hover,
input.button:hover {color:#fff; box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 2px 6px rgba(0,0,0,0.5);}

.button-grey:hover,
input.button-grey:hover {color:#202020;}

.button-big {padding:12px 45px; font-size:18px !important;}
.button-disabled, .button-disabled:hover {background: #eaeaea; box-shadow: none; cursor: default; color:#b6b6b6;}

.button-abs {right:61px;}
.w9012 .button-abs {right:15px;}
.w7590 .button-abs {right:30px;}
.wl75  .button-abs {display:none;}


.link-green  {color:#78b81d;}
.link-orange {color:#dd9a1a;}
.link-red    {color:#c31e2f;}
a:hover      {color:#59adeb;}

a.dashed {border-bottom:1px dashed #c31e2f; text-decoration: none}
a.dashed:hover {color:#59adeb; border-bottom-color:#59adeb;}

.red    {color:#c31e2f;}
.orange {color:#dd9a1a;}
.black  {color:#202020;}
.green  {color:#78b81d;}
.grey   {color:#828282;}

h1        {font-size:36px; color:#202020; font-weight: lighter; line-height:38px;}
.w7590 h1 {font-size:30px; line-height:34px;}
.wl75  h1 {font-size:28px; line-height:30px;}
h1 small  {font-size:14px; font-weight: 600; line-height:25px; margin-top: 5px; display:block;}
h2, h2 a  {font-size:28px; line-height:40px; color:#1d1d1d; font-weight: normal; text-decoration: none;}
.w7590 h2 {font-size:25px; line-height:40px;}
.wl75  h2 {font-size:25px; line-height:34px;}
h3, h3 a  {font-size:20px; font-weight: lighter; line-height:24px; color:#202020; text-decoration: none;}

h1 sup {font-size: 20px;}

.hr-line {height:5px; width:100%; display:block; border:0; background: #e6e6e6; margin:25px 0 0 0;}
.w7590 .hr-line {margin-top: 15px;}
.wl75  .hr-line {margin-top: 15px;}

.light {font-weight: lighter;}
input.required {border-color:red !important;}


/* ! grids */
.layer-grid1 {position: relative;}
.layer-grid1-mt {margin-top: 50px;}
.layer-grid2 {position: relative;}
.layer-grid3 {position: relative;}
.layer-grid4 {position: relative;}
.layer-grid5 {position: relative;}
.layer-grid6 {position: relative;}
.layer-grid7 {position: relative;}
.layer-grid8 {position: relative;}
.layer-left,
.layer-right, .b-clip-list, .b-rightcol {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; position: relative;}

.layer-right-pad {padding-top:30px;}
.layer-left-pad  {padding-top:30px;}
.layer-inner     {padding-left:60px;}


.layer-grid1 .layer-left  {width:67%;margin-right:-4px;}
.layer-grid1 .layer-right {width:27%; margin-left: 6%;}

.w7590 .layer-grid1 .layer-left  {width:100%;}
.w7590 .layer-grid1 .layer-right {width:100%; margin-left:0;}

.wl75  .layer-grid1 .layer-left  {width:100%;}
.wl75  .layer-grid1 .layer-right {width:100%; margin-left:0;}


.layer-grid3 .layer-left, .layer-grid3 .b-clip-list  {width:67%;margin-right:-4px;}
.layer-grid3 .layer-right, .layer-grid3 .b-rightcol {width:27%; margin-left: 6%;}

.w7590 .layer-grid3 .layer-left  {width:52%;}
.w7590 .layer-grid3 .layer-right {width:44%; margin-left:4%;}

.wl75  .layer-grid3 .layer-left  {width:100%;}
.wl75  .layer-grid3 .layer-right {width:100%; margin-left:0;}


.layer-grid4 .layer-left  {width:67%;margin-right:-4px;}
.layer-grid4 .layer-right {width:27%; margin-left: 6%;}

.w7590 .layer-grid4 .layer-left  {width:67%;}
.w7590 .layer-grid4 .layer-right {width:27%; margin-left:6%;}

.wl75  .layer-grid4 .layer-left  {width:100%;}
.wl75  .layer-grid4 .layer-right {width:100%; margin-left:0;}


.layer-grid5 .layer-left  {width:23%;margin-right:-4px;}
.layer-grid5 .layer-right {width:76%; margin-left: 1%;}

.w9012 .layer-grid5 .layer-left  {width:100%;}
.w9012 .layer-grid5 .layer-right {width:100%; margin-left:0%;}

.w7590 .layer-grid5 .layer-left  {width:100%;}
.w7590 .layer-grid5 .layer-right {width:100%; margin-left:0%;}

.wl75  .layer-grid5 .layer-left  {width:100%;}
.wl75  .layer-grid5 .layer-right {width:100%; margin-left:0;}


.layer-grid6 .layer-left  {width:23%;margin-right:-4px;}
.layer-grid6 .layer-right {width:76%; margin-left: 1%;}

.w7590  .layer-grid6 .layer-left  {width:33%;margin-right:-4px;}
.w7590  .layer-grid6 .layer-right {width:66%; margin-left:1%;}

.wl75  .layer-grid6 .layer-left  {width:100%;}
.wl75  .layer-grid6 .layer-right {width:100%; margin-left:0;}


.layer-grid7 .layer-left  {width:67%;margin-right:-4px;}
.layer-grid7 .layer-right {width:27%; margin-left: 6%; margin-right:-4px;}

.w9012  .layer-grid7 .layer-left  {width:55%;margin-right:-4px;}
.w9012  .layer-grid7 .layer-right {width:40%; margin-left:5%;}

.w7590  .layer-grid7 .layer-left  {width:55%;margin-right:-4px;}
.w7590  .layer-grid7 .layer-right {width:40%; margin-left:5%;}

.wl75  .layer-grid7 .layer-left  {width:100%;}
.wl75  .layer-grid7 .layer-right {width:100%; margin-left:0;}


.layer-grid8 .layer-left  {width:33%;margin-right:-4px; z-index:4; background: #fff; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.layer-grid8 .layer-right {width:67%; margin-left: 0%; margin-right:-4px; z-index:3; overflow: hidden; border-right:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; height:707px;}

.w9012  .layer-grid8 .layer-left  {width:45%;margin-right:-4px;}
.w9012  .layer-grid8 .layer-right {width:55%; margin-left:0%;}

.w7590  .layer-grid8 .layer-left  {width:45%;margin-right:-4px;}
.w7590  .layer-grid8 .layer-right {width:55%; margin-left:0%;}

.wl75   .layer-grid8 .layer-left  {width:100%;}
.wl75   .layer-grid8 .layer-right {width:100%; margin-left:0;}


/* ! modules */
.module {position: relative;}
.module-1 {width: 100%;}

.module-grid1 {position: relative;}
.module-grid1 .module {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 46%;margin-right:-2px;}
.module-grid1 .module-right {margin-left: 8%;}

.module-grid2 {position: relative;}
.module-grid2 .module {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 67%;margin-right:-2px;}
.module-grid2 .module-2{margin-left: 6%; width:27%;}

.module-grid-footer {position: relative;}
.module-grid-footer .module {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 67%;margin-right:-2px;}
.module-grid-footer .module-2{margin-left: 6%; width:27%;}


.module-grid3 {position: relative;}
.module-grid3 .module {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 47%;margin-right:-2px; padding:0;}
.module-grid3 .module-right {margin-left: 6%;}


/* ! mixins */
.w7590 .layer-grid1 .layer-right .module {width: 46%;margin-right:-3px;display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
.w7590 .layer-grid1 .layer-right .module-2 {margin-left: 8%;}

.wl75  .module-grid1 .module {width:100%; margin-left:0;}

.w7590 .module-grid2 .module {width: 56%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-2px;}
.w7590 .module-grid2 .module-2 {width:40%; margin-left:4%;}

.wl75  .module-grid2 .module {width: 100%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-2px;}
.wl75  .module-grid2 .module-2 {margin-left:0%;}

.w7590 .module-grid-footer .module {width: 100%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-2px;}
.w7590 .module-grid-footer .module-2 {margin-left:0%;}
.wl75  .module-grid-footer .module {width: 100%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-2px;}
.wl75  .module-grid-footer .module-2 {margin-left:0%;}

.wl75  .module-grid3 .module-left {width:100%;}
.w9012 .module-grid3 .module-left {width:100%;}
.w1216 .module-grid3 .module-left {width:100%;}
.wg16  .module-grid3 .module-left {width:100%;}

.w9012 .module-grid3 .module-left .article-min {max-width:47%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.w1216 .module-grid3 .module-left .article-min {max-width:47%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.wg16  .module-grid3 .module-left .article-min {max-width:47%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}

.wg16  .module-grid3 .article-min--second,
.w1216 .module-grid3 .article-min--second,
.w9012 .module-grid3 .article-min--second {margin-left:6%;}


/*! header */
.header-spacer {height:70px; position: relative;}
/*header {position: fixed; height: 70px; background: url("/img/new/header-bg.png") repeat-x top; top:0; left:0; width:100%; z-index:666; max-width:1480px}*/
header {position: fixed; height: 70px; background: url("/img/new/header-bg.png") repeat-x top; top:0; left:0; width:100%; z-index:1666; max-width:1480px}

.wl75 .header-spacer {height:115px;}
.wl75 header {height:55px;}


.menu_link {position: absolute; top:0; left:0; height:100%; width: 65px; background: #000 url("/img/new/icon_menu.png") no-repeat center center; display:block;}
.logo {height:100%; position: absolute; top:0; left: 65px; width:185px; background-image: url("/img/new/logo.png"); background-repeat: no-repeat; background-position: center center; display:block; z-index:4;}
.logo-red {background-color: #c12133;}
.logo-orange {background-color: #db992e;}
.logo-green {background-color: #78b81d;}

.wl75 .menu_link {width:55px;}
.wl75 .logo {max-width: 155px; width: 40%; background-size: 80%; left:55px;}


.topmenu {display:block; position: absolute; top:0; left: 250px; font-size:16px;}
.topmenu a {color:#fff;}
.topmenu_item {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; position: relative;}
.topmenu_link {padding: 25px 45px 0 20px; height: 45px; background: url("/img/new/line_border.png") repeat-y right; display:block; text-decoration: none;}
.topmenu_link:hover,
.topmenu_link-active {background-color: #353535;}
.topmenu_info {position: absolute; text-align: right; padding:5px 15px 0 0; right:1px; top:0; font-family: Arial, sans-serif; font-size:10px; color:#fff; height:10px;}
.topmenu_info-1 {background: url("/img/new/menu_top.png") no-repeat right 0;}
.topmenu_info-2 {background: url("/img/new/menu_top.png") no-repeat right -32px;}
.topmenu_info-3 {background: url("/img/new/menu_top.png") no-repeat right -67px;}

.w7590 .topmenu_link {padding: 25px 30px 0 20px;}
.wl75  .topmenu {top:55px; left:0; width:100%; height: 60px; background: url("/img/new/header-bg.png") repeat-x top; }
.wl75  .topmenu_item {width:33%; max-width:155px;}
.wl75  .topmenu_link {padding: 25px 0 0 0; width:100%; text-align: center; height: 35px;}

/* doubts, but necessary */
@media screen and (min-width:500px) and (max-width:770px) {
    .wl75  .topmenu {display:block; position: absolute; top:0; left: 20%; margin-left:50px; font-size:13px; height:55px;}
    .wl75  .topmenu_item {width:17%; max-width:155px;}
    .wl75  .topmenu_link {padding: 20px 0 0 0; width:100%; text-align: center; height: 30px;}
    .wl75 .logo {max-width: 155px; width: 20%; background-size: 80%; left:55px;}
    .wl75 .header-spacer {height:55px;}

    .w7590  .topmenu {display:block; position: absolute; top:0; left: 20%; margin-left:50px; font-size:13px; height:55px;}
    .w7590  .topmenu_item {width:17%; max-width:155px;}
    .w7590  .topmenu_link {padding: 20px 0 0 0; width:100%; text-align: center; height: 30px;}
    .w7590 .logo {max-width: 155px; width: 20%; background-size: 80%; left:55px;}
    .w7590 .header-spacer {height:55px;}
}


.usermenu,.b-user {display:block; position: absolute; right: 64px; top:0; height:100%; background: url("/img/new/line_border.png") repeat-y left; z-index:3;}
.usermenu_item {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; position: relative;margin-right:-4px; background: url(../img/index/line_border.png) repeat-y right; height:100%;}
.usermenu_link {display:block; width: 80px; height:100%; position: relative;}
.usermenu_link:hover {background-color: #353535;}
.usermenu_link-1 {background: url("/img/new/icon_userpic.png") no-repeat center -3px;}
.usermenu_link-2 {background: url("/img/new/icon_search.png") no-repeat center -3px;}
.wl75 .usermenu_link-1 {background-position: center -10px;}
.wl75 .usermenu_link-2 {background-position: center -10px;}

.w7590 .usermenu {right:0;}
.w9012 .usermenu {right:15px;}
.wl75  .usermenu {right:0;}
.wl75  .usermenu_link {width:50px; background-color:#000}
.wl75  .usermenu_link:hover {background-color:#353535}

.usermenu_link.active,
.wl75 .usermenu_link.active                 {background-color: #eaeaea;}
.usermenu_link.active.usermenu_link-2       {background-position: center -134px;}
.wl75 .usermenu_link.active.usermenu_link-2 {background-position: center -141px;}
.usermenu_link.active.usermenu_link-1       {background-position: center -134px;}
.wl75 .usermenu_link.active.usermenu_link-1 {background-position: center -141px;}

.usermenu_photo {position: absolute; top:50%; left:50%; margin-left:-25px; margin-top:-15px; display:block; width:33px; height:33px}
.usermenu_pic, .b-user__img {width:100%; height:100%; position: absolute; top:0; left:0;}
.usermenu_bell {background: url("/img/new/icon_bell.png") no-repeat; width:19px; height:19px; position: absolute; top: -6px; right:-6px;}
.usermenu_arrow {width: 12px; height:7px; position: absolute; top:50%; margin-top:-2px; background: url("/img/new/arrows-manage.png") no-repeat top; left:50%; margin-left: 19px;}
.usermenu_link.active .usermenu_arrow {background-position: bottom;}

.wl75 .usermenu_photo {margin-left: -16px;}
.wl75 .usermenu_arrow {display:none;}


/* ! leftmenu */
.leftmenu, .b-leftcol, .left .catmenu {width: 65px; min-height:100%; position: absolute; background: #fff url("/img/new/leftmenu-bg.png") repeat-y -1px 0; top:0; left:0; z-index:455;
    -webkit-transition: width 0.4s;
    -moz-transition: width 0.4s;
    -ms-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
}
.leftmenu_ul, .main_left_nav, .left .catmenu ul:first-child {display:block; top:85px; position: absolute; width:100%;}
.leftmenu_item, .main_left_nav li[class^="mln"], .left .catmenu ul:first-child ~ li  {width:100%; display:block; overflow: hidden;}
.leftmenu_link, .main_left_nav li[class^="mln"] a, .left .catmenu ul:first-child ~ li a {display:block; position: relative; margin-bottom:5px; text-decoration: none; cursor: pointer;}
.leftmenu_icon, .catalogo {width: 65px; background-image: url("/img/new/icons_menu.png"); background-repeat: no-repeat; display:block; height:30px;}
.leftmenu_link:hover .leftmenu_icon {background-color: #c12133;}
.leftmenu_title {width: 172px; padding:4px 0 0 13px; left:65px; height: 26px; display:block; position: absolute; top:0; background: #fff; color:#1f1f1f; font-size:13px;}
.leftmenu_link:hover .leftmenu_title {background: #eaeaea}

.leftmenu_icon-1, .rubric_icon-1, .catmenu .catalogo_auto {background-position: 5px 8px;}
.leftmenu_icon-2, .rubric_icon-2 {background-position: 5px -29px;}
.leftmenu_icon-3, .rubric_icon-3 {background-position: 5px -64px;}
.leftmenu_icon-4, .rubric_icon-4 {background-position: 5px -102px;}
.leftmenu_icon-5, .rubric_icon-5 {background-position: 5px -137px;}
.leftmenu_icon-6, .rubric_icon-6 {background-position: 5px -174px;}
.leftmenu_icon-7, .rubric_icon-7 {background-position: 5px -209px;}
.leftmenu_icon-8, .rubric_icon-8 {background-position: 5px -245px;}
.leftmenu_icon-9, .rubric_icon-9 {background-position: 5px -280px;}
.leftmenu_icon-10, .rubric_icon-10 {background-position: 5px -317px;}
.leftmenu_icon-11, .rubric_icon-11 {background-position: 5px -353px;}
.leftmenu_icon-12, .rubric_icon-12 {background-position: 5px -388px;}
.leftmenu_icon-13, .rubric_icon-13 {background-position: 5px -425px;}
.leftmenu_icon-14, .rubric_icon-14 {background-position: 5px -461px;}
.leftmenu_icon-15, .rubric_icon-15 {background-position: 5px -498px;}
.leftmenu_icon-16, .rubric_icon-16 {background-position: 5px -533px;}
.leftmenu_icon-17, .rubric_icon-17 {background-position: 5px -570px;}
.leftmenu_icon-18, .rubric_icon-18 {background-position: 5px -605px;}
.leftmenu_icon-19, .rubric_icon-19 {background-position: 5px -640px;}

.leftmenu_icon-20 {background: url("/img/new/icons_menu-manage.png") no-repeat 11px 4px;}
.leftmenu_icon-21 {background: url("/img/new/icons_menu-manage.png") no-repeat 11px -33px;}
.leftmenu_icon-22 {background: url("/img/new/icons_menu-manage.png") no-repeat 10px -70px;}
.leftmenu_icon-23 {background: url("/img/new/icons_menu-manage.png") no-repeat 11px -105px;}
.leftmenu_icon-24 {background: url("/img/new/icons_menu-manage.png") no-repeat 11px -142px;}
.leftmenu_icon-25 {background: url("/img/new/icons_menu-manage.png") no-repeat 11px -178px;}
.leftmenu_icon-26 {background: url("/img/new/icons_menu-manage.png") no-repeat 11px -213px;}
.leftmenu_icon-27 {background: url("/img/new/icons_menu-manage.png") no-repeat 11px -248px;}

.leftmenu-opened, .left .catmenu.leftmenu-opened {width: 250px; border-right:1px solid #ebebeb;
    -webkit-transition: width 0.4s;
    -moz-transition: width 0.4s;
    -ms-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
}

.leftmenu_arrows {background: url("/img/new/icon_arrows.png") no-repeat; width:18px; height:8px; position: absolute; top:76px; right: 10px; display:block; z-index:67; opacity: 0;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    -ms-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    transition: opacity 0.4s;
}
.leftmenu-opened .leftmenu_arrows {opacity: 1;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -ms-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.wl75 .leftmenu-2 {position: fixed; left:-750px; width:100%; right:0; background: #212121; z-index:999; height:395px; min-height:0; top:55px;}
.wl75 .leftmenu-2.leftmenu-manage {height:200px;}
.wl75 .leftmenu_ul {top:25px; left:10px; right:25px;}
.wl75 .leftmenu_item {width: 50%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; overflow: auto; margin-right:-3px; background: none;}
.wl75 .leftmenu_link {margin-bottom:5px; background: none;}
.wl75 .leftmenu_title {background: none; color:#a6a6a6; width:auto; left:auto;padding-left:50px; font-size:12px; margin-top:2px;}
.wl75 .leftmenu_icon {width:50px; background-position-x:0;}
.wl75 .leftmenu_link:hover .leftmenu_icon {background-color: transparent;}
.wl75 .leftmenu_link:hover .leftmenu_title {background: none;}
.wl75 .leftmenu_arrows {display:none;}

.w7590 .leftmenu-2,
.w9012 .leftmenu-2,
.w1216 .leftmenu-2,
.wg16  .leftmenu-2 {display:none !important;}

.leftmenu_innerList {font-size:11px; line-height:16px; display:block; margin-left: 80px; width:160px;}
.leftmenu_innerItem {display:block;}
.leftmenu_innerLink {color:#555555; text-decoration: none; display:block; padding:5px 0}
.leftmenu_innerLink-active,
.leftmenu_innerLink-active:hover {color:#c31e2f; cursor: default; font-weight: 600;}

.wl75 .leftmenu_innerList {display:none;}


/* ! maincontent */
.maincontent, .b-maincol {position: relative; margin-left: 65px; width:auto; margin-right:0;
    -webkit-transition: margin-left 0.4s;
    -moz-transition: margin-left 0.4s;
    -ms-transition: margin-left 0.4s;
    -o-transition: margin-left 0.4s;
    transition: margin-left 0.4s;
}
.maincontent .inside, .b-maincol .inside {padding:0 60px; max-width:1300px; margin-left:0;}
.w9012 .maincontent .inside, .w9012 .b-maincol .inside {padding-right:15px; padding-left:30px;}
.wl75 .maincontent, .wl75 .b-maincol {margin-left:0;}
.wl75 .maincontent .inside, .wl75 .b-maincol .inside {padding:0 20px;}
.inside .inside {padding:0 !important;}

.w1216 .maincontent-pushed,
.wg16  .maincontent-pushed {margin-left: 250px;
    -webkit-transition: margin-left 0.4s;
    -moz-transition: margin-left 0.4s;
    -ms-transition: margin-left 0.4s;
    -o-transition: margin-left 0.4s;
    transition: margin-left 0.4s;
}
.w7590 .inside {padding:0 30px;}


/* ! catmenu */
.catmenu {background: #f5f5f5; border-bottom:1px solid #dcdcdc; position: relative;  font-size:14px; text-transform: uppercase; letter-spacing: 1px;}
.catmenu_ul {margin-left: -20px; display:block;}
.catmenu_item {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; position: relative;}
.catmenu_grad {background: url("/img/new/grad.png") no-repeat 0 -10px; width:50px; height:55px; position: absolute; top:0; right:0; z-index:67; cursor: pointer; display:none;}
.catmenu_grad2 {background: url("/img/new/grad2.png") no-repeat 0 -10px; width:50px; height:55px; position: absolute; top:0; left:0; z-index:67; cursor: pointer; display:none;}
.catmenu_link {padding:25px 20px 20px 20px; display:block; position: relative; color:#000; text-decoration: none;}

.catmenu_link:hover,
.catmenu_link-active {color:#c31e2f;}
.catmenu-orange .catmenu_link:hover,
.catmenu-orange .catmenu_link-active {color:#db992e;}

.catmenu_link-active:after {background: url("/img/new/layer-1.png") no-repeat bottom center; display:block; content:' '; width: 17px; height:10px; position: absolute; bottom:-1px; left:50%; margin-left:-8px;}
.catmenu_count {color: #000;}

.w7590 .catmenu {font-size:12px;}
.w7590 .catmenu_link {padding:25px 10px 20px 10px;}

.catmenu_buttons {position: absolute; top: 17px; right:60px; text-align: right;}
.catmenu_buttons-textleft {text-align: left;}
.catmenu_buttons a {margin-left: 5px;}

.w9012 .catmenu_buttons {right:15px;}
.w7590 .catmenu_buttons {right:15px;}

.wl75 .catmenu {overflow: hidden; border:0; font-size:12px; font-weight: 600; margin-left:0;}
.wl75 .catmenu_ul {width: 10000px;border-bottom:1px solid #dcdcdc; margin-left:-20px; padding-left:10px;}
.wl75 .catmenu_buttons {position: relative; display:block; text-align: center; padding-top:25px; top:0; right:0;}
.wl75 .catmenu_buttons-textleft {text-align: left;padding-left:20px;}
.wl75 .catmenu_link {padding:20px 10px 15px 10px;}
.wl75 .catmenu_link-active:after {bottom:-2px;}

.w7590 .catmenu_ul,
.w9012 .catmenu_ul,
.w1216 .catmenu_ul,
.wg16  .catmenu_ul {margin-left:-20px !important;}

.w7590 .catmenu_grad2,
.w7590 .catmenu_grad,
.w9012 .catmenu_grad2,
.w9012 .catmenu_grad,
.w1216 .catmenu_grad2,
.w1216 .catmenu_grad,
.wg16  .catmenu_grad2,
.wg16  .catmenu_grad {display:none !important}


/* ! topdescription */
.topdesc {line-height:20px; padding:30px 0 30px 0;}


/* ! h1 */
.h1 {padding: 30px 0 30px 0; position: relative;}
.h1-line {border-bottom: 5px solid #e6e6e6;}
.h1-noPad {padding-left:0;}



/* ! article main page */
.article {position: relative;margin-bottom:55px;}
.article_img {width:100%; height:auto; max-width:100%; line-height:0; margin-bottom:0; display:block;}
.article_like {background: url("/img/new/icon_like.png") no-repeat center; width: 38px; height:38px; position: absolute; top:25px; left:25px; cursor: pointer; display:block; opacity: 0.5;}
.article_like:hover {opacity: 1;}
.article_interline {background: #f5f5f5; position: relative; border-bottom: 1px solid #e2e2e2; margin-top:0;}

.article_source {display:inline-block; padding:11px 40px 11px 20px; color:#696969; text-decoration: none; border-right:1px solid #e2e2e2; background: url(../img/index/icon_arrows-2.png) no-repeat right 13px;}

.article_subscribe {background: url("/img/new/icon_plus.png") no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:0; height:100%; right:10px; text-decoration: none;}
.article_unsubscribe {background: url("/img/new/icon_minus.png") no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:0; height:100%; right:10px; text-decoration: none;}
.article_subtext {color:#c31e2f; font-size:13px; font-weight: 600; margin-top:10px; display:inline-block;}
.article_subtext-2 {display:block; border:1px solid #c83a4a; position: absolute; top:-1px; left: -100px; color:#c31e2f; font-weight: 600; background: #fff; height:22px; line-height:22px; width:100px; text-align: center;}
.article_subtext-2:after {display:block; height:100%; width: 4px; background: url("/img/new/minlayer.png") no-repeat center; content:' '; position: absolute; right:-4px; top:0;}

.article_content {background: #f5f5f5; padding:15px 25px; font-weight: lighter;}
.article_title {color:#1d1d1d; text-decoration: none;}
.article_title:hover {color:#c31e2f;}
.article_title h3 {margin-bottom: 7px; }
.article_comments {background: url("/img/new/icon_comment.png") no-repeat left center; display:block; color:#1f1f1f; padding-left:25px; text-decoration: none; font-weight: normal; font-size:12px; margin-top:15px;}

.article-min .article_subtext {display:none;}
.article-min .article_subscribe:hover .article_subtext-2 {display:block;}
.article-min .article_unsubscribe:hover .article_subtext-2 {display:block;}
.article-min .article_source {border-right:0;}
.article-min .article_interline {background: #fff;}
.article-min .article_content {background: #fff; padding: 15px 0;}
.article-min .article_subscribe {right:0;}
.article-min .article_unsubscribe {right:0;}
.article-min .article_source {padding-left:0;}

.wl75 .article {margin-bottom:20px;}
.wl75 .article_like {top:15px; left:15px;}
.wl75 .article_subtext {display:none;}


/* ! socs */
.socs {position: relative; margin-bottom: 40px;}
.socs h1 {margin-bottom: 25px;}
.socs a {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-2px; width:49%; font-size:12px; text-transform: uppercase; letter-spacing: 0px; color:#fff; text-decoration: none; font-weight: normal; padding:7px 0 5px 0; max-width: 140px;}
.socs-t {background: #59adeb url("/img/new/twitter.png") no-repeat 7px 7px; text-indent: 35px;}
.socs-f {background: #4d67a2 url("/img/new/facebook.png") no-repeat 5px 6px; text-indent: 30px;}

.w9012 .socs a {font-size:10px;padding:5px 0 6px 0; }
.w9012 .socs-t {text-indent: 29px; background-position-x: 4px;}
.w9012 .socs-f {text-indent: 22px; background-position-x: 0px;}


/* ! advert */
.advert {background: #f5f5f5; border-left: 1px solid #e7e7e7; padding:10px; margin-bottom:10px; position: relative; line-height:0; text-align: center;}
.advert-mb {margin-bottom:25px;}
.advert-pic {max-width:100%; width:auto; height:auto;}
.advert:after {content:'Реклама'; display:block; position: absolute; bottom:-10px; font-size:9px; color:#202020; left:-1px;}

.wl75 .advert {position: relative; margin-left: -20px; margin-right:-20px; display:block; text-align: center;}
.wl75 .advert-pic {width:auto; max-width:100%; height:auto;}
.wl75 .advert:after {left:20px;}

.advert-2 {background: #1b2771; text-align: center; border:0; padding:0;}
.advert-2:after {display:none;}
.wl75 .advert-2 { margin-left:0; margin-right:0;}

/* ! rubrics */
.rubric {border-bottom:1px solid #e6e6e6; margin-top:30px; padding-bottom:20px;}
.rubric-last {border-bottom-width:5px; margin-bottom: 30px;}
.rubric_linkcat {color:#c31e2f; text-transform: uppercase; letter-spacing: 1px; font-weight: lighter; text-decoration: none;}
.rubric_sub {color:#c37c7c; font-weight: lighter; text-decoration: none;}
.rubric_sub:hover {color:#c31e2f;}
.rubric_separate {color:#acacac; padding: 0 10px}
.rubric_head {margin-bottom:25px; margin-top:5px;}

.rubric_photo {width:185px; padding-right:25px; float:left;}
.rubric_pic {width:100%; height:auto;}
.rubric_like {background: url("/img/new/icon_like.png") no-repeat center; width: 25px; height:25px; background-size: contain; position: absolute; top:10px; left:10px; cursor: pointer; display:block; opacity: 0.5;}
.rubric_like:hover {opacity: 1;}

.rubric_content {margin-left: 210px; position: relative; display:block; width:auto; margin-right:0;}

.rubric_interline {background: #fff; position: relative; border-bottom: 1px solid #e2e2e2; margin-top:0;}
/*.rubric_source {display:inline-block; padding:10px 40px 10px 0px; position: relative; color:#696969; text-decoration: none;}*/
.rubric_source {display:inline-block; padding:11px 40px 11px 0px; color:#696969; text-decoration: none; color:#696969; background: url("/img/new/icon_arrows-2.png") no-repeat right 13px;}
/*.rubric_source:after {display:block; background: url(../img/index/icon_arrows-2.png) no-repeat; width:10px; height:6px; position: absolute; top: 50%; margin-top: -2px; right: 15px; content:'';}*/
.rubric_subscribe {background: url("/img/new/icon_plus.png") no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:0; height:100%; right:0; text-decoration: none;}
.rubric_unsubscribe {background: url("/img/new/icon_minus.png") no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:0; height:100%; right:0; text-decoration: none;}
.rubric_subtext {color:#c31e2f; font-size:13px; font-weight: 600; margin-top:10px; display:inline-block;}
.rubric_subtext-2 {display:none; border:1px solid #c83a4a; position: absolute; top:-1px; left: -100px; color:#c31e2f; font-weight: 600; background: #fff; height:22px; line-height:22px; width:100px; text-align: center;}
.rubric_subtext-2:after {display:block; height:100%; width: 4px; background: url("/img/new/minlayer.png") no-repeat center; content:' '; position: absolute; right:-4px; top:0;}
.rubric_subscribe:hover .rubric_subtext-2 {display:block;}
.rubric_unsubscribe:hover .rubric_subtext-2 {display:block;}

.wl75 .rubric_subtext-2,
.w7590 .rubric_subtext-2 {display:none; border:1px solid #c83a4a; position: absolute; top:-1px; right: -100px; left:auto; color:#c31e2f; font-weight: 600; background: #fff; height:22px; line-height:22px; width:100px; text-align: center;}
.wl75 .rubric_subtext-2:after,
.w7590 .rubric_subtext-2:after {display:none;}

.rubric_text {font-weight: lighter; color:#202020; padding-top:10px; padding-bottom: 15px;}
.rubric_comments {background: url("/img/new/icon_comment.png") no-repeat left center; display:block; color:#1f1f1f; padding-left:25px; text-decoration: none; font-weight: normal; font-size:12px;}

.rubric_added {font-size:14px; display:block; margin-top:-65px;}
.rubric_adLink {color:#202020; text-decoration: none;}
.rubric_adItem {border-bottom: 1px solid #e6e6e6; padding:12px 0;}
.rubric_adItem:last-child {border:0;}

.rubric_icon {background-image: url("/img/new/icons_menu2.png"); background-repeat: no-repeat; display:inline-block; padding-left:38px; min-height:24px; padding-top:4px;}
.rubric_icon-1 {background-position: -11px 3px;}
.rubric_icon-2 {background-position: -11px -29px;}
.rubric_icon-3 {background-position: -11px -66px;}
.rubric_icon-4 {background-position: -11px -102px;}
.rubric_icon-5 {background-position: -11px -137px;}
.rubric_icon-6 {background-position: -11px -174px;}
.rubric_icon-7 {background-position: -11px -209px;}
.rubric_icon-8 {background-position: -11px -245px;}
.rubric_icon-9 {background-position: -11px -280px;}
.rubric_icon-10 {background-position: -11px -319px;}
.rubric_icon-11 {background-position: -11px -354px;}
.rubric_icon-12 {background-position: -11px -391px;}
.rubric_icon-13 {background-position: -11px -427px;}
.rubric_icon-14 {background-position: -11px -461px;}
.rubric_icon-15 {background-position: -11px -498px;}
.rubric_icon-16 {background-position: -11px -535px;}
.rubric_icon-17 {background-position: -11px -570px;}
.rubric_icon-18 {background-position: -11px -605px;}
.rubric_icon-19 {background-position: -11px -640px;}


.w7590 .rubric_photo {display:none;}
.w7590 .rubric_content {margin-left:40px;}
.w7590 .rubric_added {margin-top:-3px;}
.w7590 .rubric_head {margin-bottom:10px;}
.w7590 .rubric_subscribe {left:-50px; right:auto;}
.w7590 .rubric_like {display:block; position: absolute; top: 45px; left:-40px; opacity: 1; background-image: url("/img/new/icon_likeGrey.png");}

.wl75 .rubric_mainHead {margin-top: 30px; margin-bottom:25px;}
.wl75 .rubric {border-bottom-width:3px; padding-bottom:15px;}
.wl75 .rubric-last {margin-bottom:15px;}

.wl75 .rubric_photo {display:none;}
.wl75 .rubric_content {margin-left:40px;}
.wl75 .rubric_added {margin-top:15px;}
.wl75 .rubric_head {margin-bottom:10px;}
.wl75 .rubric_subscribe {left:-50px; right:auto; display:block;}
.wl75 .rubric_like {display:block; position: absolute; top: 45px; left:-40px; opacity: 1; background-image: url("/img/new/icon_likeGrey.png");}

/* ! paginate */
.paginate {position: relative; display:block; padding-bottom:30px;}
.paginate-topline, .paginate-topLine {border-top: 5px solid #e9e9e9; padding-top:20px;}
.paginate-mt {margin-top: 25px;}
.paginate_ul {display:block; position: relative; text-align: center;}
.paginate_item {display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline; position: relative; margin-right:2px; margin-left:2px;}
.paginate_link {display:block; border:1px solid #e2e2e2; background:#f5f7f8; font-weight: bold; line-height: 30px; height:30px; text-align: center; padding:0 10px; color: #202020; text-decoration: none;}

/* ! footer */
footer {padding-top:35px;}
.footer_ul {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 26%; margin-right:-3px;}
.footer_ul4 {width: 19%;}
.footer_ul5 {width: 100%;}
.footer_li {display:block; padding:6px 0;}
.footer_li-head {font-size:14px; color:#202020; padding-bottom:6px;}
.footer_link {color:#202020; font-size:13px; text-decoration: none;}

.footer_line {height:1px; background: #eaeaea; margin-top:30px; display:block; border:0;}
.wl75 .footer_line {margin-top:0;}

.footer_cr {padding-top:30px; padding-bottom:60px;}
.footer_cr-left {width: 33%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;margin-right:-3px;}
.footer_cr-center {width: 34%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;margin-right:-3px;}
.footer_cr-right {width:27%;margin-left:6%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; line-height:18px;margin-right:-3px;}

.footer_socs {width: 275px; margin:0 auto;}
.footer_cr-copy {text-align: left; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
footer small {color:#9c9c9c; font-size:10px;}
footer a {text-decoration: none;}

.w9012 .footer_socs {text-align: center;}
.w9012 .footer_socs a {width: 30px; height:30px; padding:0; line-height:0; margin-right:1px; margin-left:1px;}
.w9012 .socs-t {background-position: 7px 7px !important;}
.w9012 .socs-f {background-position: 5px 6px !important;}

.w7590 .footer_socs {text-align: center;}
.w7590 .footer_socs a {width: 30px; height:30px; padding:0; line-height:0; margin-right:1px; margin-left:1px;}
.w7590 .footer_ul {width:25%; margin-right:-4px;}
.w7590 .footer_ul5 {border-top: 1px solid #eaeaea; padding-top:30px; display:block; width:100%;}
.w7590 .footer_ul5 .footer_li {width:25%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.w7590 .footer_cr-left {width:25%; margin-right:-4px;}
.w7590 .footer_cr-right {width:25%; text-align: left; padding:0; margin:0; margin-right:-4px;}
.w7590 .footer_cr-center {width:50%; margin-right:-4px;}

.wl75 .footer_socs {text-align: center;}
.wl75 .footer_socs a {width: 30px; height:30px; padding:0; line-height:0; margin-right:1px; margin-left:1px;}

footer .footer_cr2 {line-height:16px; position: relative; padding-top:5px; padding-bottom:5px;}
.footer_cr2-info {background: url("/img/new/icon_info.png") no-repeat; width:32px; height:32px; position: absolute; right:0; top:5px; cursor: pointer;}

.wl75 footer {padding-top:0px; margin-top:0;}

/* ! sitemap */
.map {background: #f5f5f5; position: relative; margin-top: -89px; padding-top:35px; display:none;}
.map_icon {background: url("/img/new/icon_info-active.png") no-repeat; width:32px; height:32px; position: absolute; top: 0px; right:20px; display:block;}
.map_lists {padding-top: 25px;}
.map_col {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; position: relative;}
.map_col-1 {width: 54%;}
.map_col-2 {width: 46%;}
.map_list {font-size:12px; color:#202020; margin-bottom:30px;}
.map_item-head {font-size:13px; font-weight: 600;}
.map_item {padding:5px 0; display:block;}
.map_link {color:#202020; text-decoration: none;}

.wg16 .map,
.w1216 .map,
.w9012 .map,
.w7590 .map {display:none !important;}
.wl75 .map {display:none;}


/* ! search */
.overlay {width:100%; height:100%; top:0; left:0; position: fixed; background: #000; opacity: 0.3; z-index:444; display:none;}

.search, .b-soc-search {position: fixed; top: 70px; background: #eaeaea; width:auto; left:65px; z-index:778; height:70px; right:60px; padding:15px 30px; display:none; max-width:1295px;}
.search-modernized {right:auto; width:100%; max-width: 1295px;}
.search-input, .b-soc-search__wrap-input {position: absolute; top:15px; left:30px; border:1px solid #dfdfdf; background: #fff; height:70px; font-size:24px; left:30px; right: 230px; text-indent: 30px; color:#202020;}
.search-input input, .b-soc-search__wrap-input input {display:block; top:0; position: absolute; left:0; width:100%; height:100%; font-size:24px; text-indent: 30px; color:#202020;}
input.search-submit, .b-soc-search__search-button {right:80px; width:140px; position: absolute; top:15px; height:71px; font-size:24px !important; cursor: pointer;}
.search-clear, .b-soc-search__search-clear {background: url("/img/new/icon_clear.png") no-repeat center; width: 80px; right: 0; height:70px; top:15px; cursor: pointer; display: block; position: absolute; opacity: 0.4}
.search-clear:hover, .b-soc-search__search-clear:hover {opacity: 1;}

.w9012 .search {right:11px;}
.w7590 .search {right:0;}
.wl75 .search {height:45px; padding:10px; left:0; right:0; top:50px;}
.wl75 .search-input {left:10px; right: 110px; height:45px; top:10px; font-size:16px; text-indent: 10px;}
.wl75 .search-clear {display:none;}
.wl75 .search-submit {right:10px; width: 90px; top:10px; height:46px; font-size:16px !important;}

.search-page-top {background: #f5f5f5; padding: 10px 0; position: relative;}
.search_form-page {position: relative; height:90px; display:block}
.search_form-page .search-input {left:0; right:200px; height:60px;}
.search_form-page input {height:60px;/* right: 150px; left:0; border:1px solid #d6d6d6;*/}
.search_form-page input.search-submit {right:0; left:auto;}
.wl75 .search-page-top {margin-bottom:0;}
.wl75 .search_form-page {position: relative; height:65px; display:block}

.wl75 .search_form-page .search-input {right:100px; height: 45px;}
.wl75 .search_form-page .search-input input {height:45px;}

/* ! login registration */
.logreg {right:139px; width: 550px; background: #fff; position: absolute; top:70px; z-index:448; display:none;}
.logreg_tabs {height:55px; background: #eaeaea; border-bottom:1px solid #bebebe; position: relative;}
.logreg_tab {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; height: 55px; line-height:55px; text-align: center; padding:0 30px; text-decoration: none; color:#202020; font-weight: lighter; background: #f5f5f5; margin-right:-3px; border-right:1px solid #bebebe; border-bottom:1px solid #bebebe;}
.logreg_tab.active, .logreg_tab.active:hover {background: #fff; border-bottom-color:#fff; cursor: default; color: #202020;}

.logreg_conts {position: relative; padding:35px 30px 40px 30px; text-align: center;}
.logreg_log {display:none;}
.logreg_log.active {display:block;}
.logreg_reg {display:none;}
.logreg_reg.active {display:block;}
.logreg_label {font-size:18px; font-weight: lighter; display:block; text-align: center; margin-top:30px !important;}
input.logreg_input {background: #f5f5f5; border:1px solid #bebebe; display:block;max-width:370px; margin:0 auto; height:35px; width:100%; margin-top:5px; text-indent: 10px;}
.logreg_forgot {display:block; text-align: center; font-size:13px; color:#c31e2f; margin-top:15px;}
input.logreg_submit {font-size: 18px !important; margin-top: 30px; padding-left:45px; padding-right:45px; height:40px; cursor: pointer;}
.logreg_line {max-width:370px; margin:0 auto; display: block; height:1px; background: #dedede; display:block; border:0; margin-top:30px;}
.logreg_descr {font-size:11px; color:#939393; font-weight: lighter; line-height:16px; margin-top:25px;}
.logreg_advice {font-size:14px;margin-top:20px;}
.logreg_accept {margin-top:30px;}
.logreg_accLink {color:#202020; border-bottom:1px dashed #202020; text-decoration: none; margin-left: 0px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-top:0px;}
.logreg_accLink:hover {color:#c31e2f; border-bottom-color:#c31e2f;}
.logreg_recom {font-size:14px;margin-top:20px;}

.logreg_recomUl {width:345px; margin:0 auto; text-align: left; margin-top: 10px;}
.logreg_recomItem {width:50%; margin-left: -3px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-top: 5px; margin-bottom:5px;}
.logreg_recomItem .chk {margin-right:5px;}
.logreg_show {background: #f5f5f5; color: #202020; text-align: center; display:block; width:375px; margin:0 auto; text-decoration: none; height:30px; line-height:30px; margin-top: 25px}
.logreg_show img {display:inline-block;margin-top:5px;margin-bottom:-2px;}
.logreg_show:hover {color:#202020; background: #dedede;}

.w9012 .logreg {right: 90px;}
.w7590 .logreg {right:75px;}
.wl75 .logreg {right:0; left:0; width:auto; top: 55px; z-index:948;}

.wl75 .logreg_tab,
.wl75 .logreg_tabs {border:0;}
.wl75 .logreg_tab {background: #eaeaea;}
.wl75 .logreg_tab.active {background: #fff;}


/* ! logged info */
.logged {right:139px; width:200px; background: #eaeaea; position: absolute; top:70px; z-index:778; padding:5px 0; display:none;}
.logged_list {display:block;}
.logged_item {display:block; font-size:13px;}
.logged_link {text-decoration: none; color: #202020; display: block; position: relative;padding:3px 20px 3px 50px; height: 24px;}
.logged_link:hover {background: #202020; color:#fff;}
.logged_notif {font-weight: 600; color:#c12133;margin-left:4px;}
.logged_link:hover .logged_notif {color:#fff;}

.logged_icon {display:block; position: absolute; height:30px; width: 25px; left:10px; top:0; background-image: url("/img/new/manage_icons.png"); background-repeat: no-repeat;}
.logged_icon-1 {background-position: 0 5px;}
.logged_icon-2 {background-position: 0 -27px;}
.logged_icon-3 {background-position: 0 -59px;}
.logged_icon-4 {background-position: 0 -90px;}
.logged_icon-5 {background-position: 0 -122px;}
.logged_icon-6 {background-position: 0 -155px;}
.logged_icon-7 {background-position: 0 -186px;}
.logged_icon-8 {background-position: 0 -219px;}
.logged_icon-9 {background-position: 0 -250px;}

.w9012 .logged {right: 90px;}
.w7590 .logged {right:75px;}
.wl75 .logged {right:0; left:0; width:auto; top: 55px;}


/* ! checkboxoes */
.chk {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 18px; height:18px; background: url("/img/new/checkbox.png") no-repeat top;}
.chk.active {background-position: bottom;}
.chk-2 {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 18px; height:18px; background: url("/img/new/checkbox.png") no-repeat top;}
.chk-2.active {background-position: bottom;}


/* ! sub popups */
.sub_info {display:block; position: absolute; top: 41px; background: #e6eaef; border-top:1px solid #dedfe0; padding:20px; font-weight: lighter; display:none; left:0;}
.sub_parent:hover .sub_info {display:block;}
/*.touch .sub_parent:hover .sub_info {display:none;}*/
.sub_followers {color:#000000; font-size:12px; padding-left: 32px; padding-top: 2px; background: url(../img/index/icon_followers.png) no-repeat center left; display:block; font-weight: normal; margin-top:25px;}
.sub_subscribe {background: url(../img/index/icon_plus.png) no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:auto; bottom:20px; right:20px; text-decoration: none; display:block;}
.sub_unsubscribe {background: url(../img/index/icon_minus.png) no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:auto; bottom:20px; right:20px; text-decoration: none; display:block;}
.sub_subtext {display:none; border:1px solid #c83a4a; position: absolute; top:0px; left: -100px; color:#c31e2f; font-weight: 600; background: #fff; height:22px; line-height:22px; width:100px; text-align: center;}
.sub_subtext:after {display:block; height:100%; width: 4px; background: url(../img/index/minlayer.png) no-repeat center; content:' '; position: absolute; right:-4px; top:0;}

.sub_subscribe:hover .sub_subtext {display:block;}
.sub_unsubscribe:hover .sub_subtext {display:block;}


/* events page */
.cal_link {background: url(../img/index/icon_cal.png) no-repeat left; display:block; height: 27px; line-height:29px; color: #202020; text-decoration: none; border:0; padding-left:32px; right:0; position: absolute; top:39px;}

/* ! events & groups */
.events,
.groups {position: relative;}
.groups {margin-bottom: 25px;}

.events_title {margin-right: 180px;}

.event,
.group {position: relative; padding:30px 0; border-bottom:1px solid #efefef;}
.group {padding:30px 0 20px 0;}

.event_photo,
.group_photo {width:100px; float:left; position: relative;}

.event_pic,
.group_pic {width:100%; height:auto; display:block;}

.event_text,
.group_text {margin-left:120px; display:block; position: relative;}

.event_date {color:#1d1d1d; text-transform: uppercase; letter-spacing: 1px; font-size:12px;}
.event_title {margin-bottom:8px;}

.group_title {margin-top: -7px;}
.w7590 .group_title,
.w7590 .group_title a {font-size: 16px; line-height:24px;}
.wl75 .group_title,
.wl75 .group_title a {font-size: 16px; line-height:24px;}
.w7590 .group_title {margin-top:-5px;}
.wl75 .group_title {margin-top:-5px;}

.group_text .group_title {margin-right:0;}

.event_source {text-decoration: none; margin-top: 15px; display:block;}

.w7590 .event_photo {width: 80px;}
.w7590 .event_text {margin-left: 90px;}

.wl75 .event_photo {width: 60px;}
.wl75 .event_text {margin-left: 70px;}

/* ! mods */
.mod_emailForm {background: #c12133; padding:16px 30px 25px 30px; position: relative; color:#fff; font-weight: lighter; margin-bottom:50px;}
.mod_emailInput {border:1px solid #bebebe; height: 40px; display:block; width:100%; font-size:15px; text-indent: 10px; margin-top: 15px;}


.mod_partners {position: relative; margin-bottom:50px;}
.mod_partnersUl {font-size:14px; margin-top:20px; border-top: 5px solid #efefef;}
.mod_partnersItem {border-bottom:1px solid #efefef; padding:8px 0;}
.mod_partnersLink {color:#202020; display:block; text-decoration: none;}

.wl75 .mod_partnersUl {font-size:12px;}
.wl75 .mod_partnersItem {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:48%; padding-right:2%; margin-right:-3px; overflow: hidden; position: relative;}
.wl75 .mod_partnersItem:after {display:block; width:8px; height:100%; position: absolute; content:' '; background: url(../img/index/grad-3.png) no-repeat right center; top:0; right:0%;}
.wl75 .mod_partnersLink {width:1000%;}

.w7590 .mod_partnersItem {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:48%; padding-right:2%; margin-right:-3px; overflow: hidden; position: relative;}
.w7590 .mod_partnersItem:after {display:block; width:8px; height:100%; position: absolute; content:' '; background: url(../img/index/grad-3.png) no-repeat right center; top:0; right:0%;}
.w7590 .mod_partnersLink {width:1000%;}


.mod_useful {position: relative; margin-bottom:50px;}
.mod_usefulUl {background: #f2f6ea; display:block; margin-top: 20px;}
.mod_usefulItem {display:block;}
.mod_usefulLink {display:block; padding: 15px 0 15px 20px; color:#202020; text-decoration: none; font-size:14px; font-weight: normal;border-bottom:1px solid #dcdcdc;}
.mod_usefulLink:last-child {border:0;}


.mod_ask {background: #323640 url(../img/index/letter.png) 5% center no-repeat; /*background-size: contain; */color:#fff; text-decoration: none; display: block; position: relative; display:block; height:115px; padding:10px 0; margin-bottom:50px;}
.mod_ask-mt {margin-top:40px;}
.mod_askText {position: absolute; display:block; width:40%; left:5%; margin-left: 130px; font-size:18px; font-weight: lighter; line-height:22px; top:50%; margin-top: -26px;}

.w9012 .mod_askText {margin-left: 110px;}
.w7590 .mod_ask {background-position:40% center;}
.w7590 .mod_askText {margin-left: 90px; left:40%;}
.wl75 .mod_ask {background-position:32% center;}
.wl75 .mod_askText {margin-left: 90px; left:32%;}


.mod_compet {border:4px solid #db992e; padding:15px 20px; font-size:14px; color:#202020; font-weight: lighter; margin-bottom: 50px;}
.mod_competLink {color:#dd9a1a; text-decoration: none; font-weight: 600; margin-top:5px; display:block;}
.wl75 .mod_compet {margin-top: 20px; margin-bottom:0;}


.mod_advert {margin-bottom:50px;}
.wl75 .mod_advert {margin-bottom:0px; margin-top:20px;}


.mod_rate {margin-bottom:50px; position: relative;}
.mod_rate a {text-decoration: none;}
.mod_rateUl {display:block;font-weight: normal;}
.mod_rateItem {border-bottom: 1px solid #e6e6e6; display:block; padding: 13px 0 13px 24px; position: relative;}
.mod_rateItem:last-child {border:0;}
.mod_rateNumber {position: absolute; top:13px; left:0; color:#555555;}


.mod_faq {background: #f2f6ea; position: relative; display:block; padding:20px; margin-top:25px;}
.mod_faqUl {display:block;}
.mod_faqItem {width:50%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.mod_faqLink {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding: 5px 10px; color: #1d1d1d; text-decoration: none;}
.mod_faqLink-active,
.mod_faqLink-active:hover {background: #fff; color:#1d1d1d; border:1px solid #d2d2d2; cursor: default;}

.w7590 .mod_faqItem {width:100%;}
.wl75 .mod_faqItem {width:100%;}


.mod_info {position: relative;}
.mod_info a {text-decoration: none;}
.mod_info p {margin-bottom: 15px;}
.mod_info small {font-size:11px; color:#555555;}
.mod_infoGreen {margin-top:15px; background: #f2f6ea;font-weight: normal; padding:20px 20px 5px 20px; font-size:14px;}
.mod_info .black {color:#202020;}

.mod_infoNumber {display:block; position: relative; padding: 0 0 8px 0; font-size:15px;}
.mod_infoType {font-size:13px; font-weight: 600; position: absolute; top: 20px; right:20px; text-decoration: none;}
.mod_infoType-bronze {color:#9d4a00;}


.mod_settings {margin-top:25px; position: relative;}
.mod_settingsTitle {margin-bottom:20px;}
.mod_settingsItem {display:block; background: #f2f6ea; padding:13px 15px 9px 15px; position: relative; border-bottom:1px solid #e9e9e9;}
.mod_settingsItem:hover,
.mod_settingsItem.active {background: #f5ecc5;}
.mod_settingsText {color:#202020; display:block; margin-right:45px;}
.mod_settingsLink {color:#d68c00; font-size:11px; text-decoration: none;}
.mod_settingsIcon {background: url(../img/index/icon_settings-2.png) no-repeat center; width:14px; height:100%; display: block;}
.mod_settings .phSelect {position: absolute; top: 15px; right:15px;}
.mod_settings .phSelect_list {right:0; left:auto;}


.mod_list {margin-top:25px; position: relative;}
.mod_listTitle {margin-bottom:20px;}
.mod_listList {border-top: 5px solid #e6e6e6; position: relative; display:block; padding-top:0px;}
.mod_listItem {border-bottom: 1px solid #e6e6e6; display:block; position: relative;padding:13px 0 9px 0;}
.mod_listText {color:#202020; display:block;}
.mod_listLink {font-size:11px; color: #d68c00; text-decoration: none;}


.mod_friends {position: relative;}
.mod_friends-mb {padding-bottom:40px;}
.mod_friendsTitle {margin-bottom:15px;}
.mod_friendsLink {text-decoration: none; color:#202020;}
.mod_friendsItem {background: #f2f2e9; display:block; padding: 13px 15px 9px 15px; position: relative; min-height:32px; border-bottom:1px solid #e6e6e6;}
.mod_friendsItem:last-child {border:0;}
.mod_friendsPhoto {width: 32px; height:32px; float:left; overflow: hidden; line-height:0;}
.mod_friendsName {margin-left: 47px; display:block; overflow: hidden; height:32px; line-height:32px; position: relative;}
.mod_friendsName:after {position: absolute; top:0; right:0; width:10px; height:100%; display:block; content:' '; background: url(../img/friends/grad.png) repeat-y right; z-index:5;}
.mod_friendsShow {display:block; height:32px; line-height:28px; text-decoration: none; color:#78b81d;}


.mod_recommend {position: relative; font-weight: lighter; max-width:400px; }
.mod_recommend-mt {margin-top:25px;}
.mod_recommend-mb {margin-bottom:25px;}
.mod_recomDescription {color:#939393; font-size:11px; line-height:16px;}
.mod_recomUl {width:345px; text-align: left; margin-top: 10px;}
.mod_recomItem {width:50%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-top: 5px; margin-bottom:5px; margin-right:-4px;}
.mod_recomItem .chk {margin-right:5px;}
.mod_show {background: #f5f5f5; color: #202020; display:block; width:100%; text-align: center; text-decoration: none; height:30px; line-height:30px; margin-top: 15px; max-width: 350px;}
.mod_show img {display:inline-block;margin-top:5px;margin-bottom:-2px;}
.mod_show:hover {color:#202020; background: #dedede;}

.wl75 .mod_recomItem {width:100%;}



.mod_radio {width:30px; float:Left; position: relative;}
.mod_radioText {margin-left:30px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.mod_radioText small {font-size:11px; display: block; }
.mod_radioText big {font-size :13px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.mod_radioLabel {margin-top:15px; display:block;}
.mod_radioLabel-last {padding-bottom:20px;}
.mod_radioText big.mod_radioInline {display:inline-block; vertical-align: middle;}

.mod_chk {width:30px; float:Left; position: relative;}
.mod_chkText {margin-left:30px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.mod_chkText small {font-size:11px;}
.mod_chkText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.mod_chkLabel {margin-top:15px; display:block;}
.mod_chkLabel-last {padding-bottom:20px;}

.mod_inpt {width:130px; float:Left; position: relative;}
.mod_inpt input {background: #f5f5f5; border:1px solid #c0c0c0; width:40px; padding-left:10px; height:35px; color:#202020; font-size:15px;}
.mod_inptText {margin-left:130px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.mod_inptText small {font-size:11px;}
.mod_inptText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.mod_inptLabel {margin-top:15px; display:block;}
.mod_inptLabel-last {padding-bottom:20px;}


.mod_popular {position: relative;}
.mod_popular-mt {margin-top:50px;}
.mod_popular-mb {margin-bottom:50px;}
.mod_popularTitle {padding-bottom:20px; border-bottom:5px solid #e9e9e9;}
.mod_popularList {display:block; padding-top: 15px;}
.mod_popularItem {padding:20px 0 15px 0; border-bottom:1px solid #e9e9e9;}
.mod_popularLink {text-decoration: none; color: #666;}
.mod_popularPhoto {width:100px; float:left;}
.mod_popularPic {width:100%; height:auto;}
.mod_popularText {margin-left:120px; display:block; margin-top:-3px;}
.mod_popularComments {background: url(../img/index/icon_comment.png) no-repeat 0 2px; display:block; margin-top:5px; color:#1d1d1d; padding-left:22px; min-height:18px;}


.mod_menu1 {display:block; position: relative;}
.mod_menu1-mt {margin-top: 20px;}
.mod_menu1-mb {margin-bottom: 20px;}
.mod_menu1Link {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;padding: 8px 12px; margin-right: 20px; text-decoration: none; color:#202020;}
.mod_menu1Link-ml {margin-left:-12px;}
.mod_menu1Link-active,
.mod_menu1Link-active:hover {border:1px solid #e4e4e4; margin-top:-1px; color:#202020; cursor: default;}


.mod_menu2 {display:block; border-top: 5px solid #e6e6e6; position: relative;}
.mod_m2Item {display:block; border-bottom: 1px solid #e6e6e6; position: relative;}
.mod_m2Link {display:block; text-decoration: none; color:#1d1d1d; padding: 7px 0; position: relative;}
.mod_m2Link-active,
.mod_m2Link-active:hover {color: #c31e2f; font-weight: 600; cursor: default;}
.mod_m2Arrow {background: url(../img/index/icon_arrow-advert.png) no-repeat; width:10px; height:6px; position: absolute; top:15px;  right:5px;}
.mod_menu2Inner {display:block; padding-bottom: 5px; overflow: hidden;}
.mod_menu2InnerLink {display:block; text-decoration: none; font-size:12px;}


.mod_menu3List {border-top: 5px solid #e6e6e6; display:block; margin-top:10px;}
.mod_menu3Item {display:block; border-bottom:1px solid #e6e6e6; padding:10px 0;}
.mod_menu3Item:last-child {border:0;}
.mod_menu3Link {display:block; text-decoration: none; position: relative;}
.mod_menu3Link-active:after {display:block; width:5px; height:5px; border-radius: 10px; background: #c31e2f; content:' '; position: absolute; bottom:8px; left:-12px;}
.mod_menu3Link-active:hover:after {background: #59adeb;}
.mod_menu3Cat {display:block; color: #c31e2f;}
.mod_menu3Link:hover .mod_menu3Cat {color:#59adeb;}
.mod_menu3Text {color:#202020; display:block;}


.mod_popgroups {position: relative;}
.mod_popgroups-mt {margin-top:50px;}
.mod_popgroupsTitle {padding-bottom:20px; border-bottom:5px solid #e9e9e9;}
.mod_popgroupsList {display:block; padding-top: 15px;}
.mod_popgroupsItem {border-bottom:1px solid #e9e9e9;}
.mod_popgroupsLink {text-decoration: none; color: #666; display:block; padding:8px 0;}


.mod_sections {position: relative; margin-bottom:25px;}
.mod_secAdd {text-decoration: none;}
.mod_secList {display:block; position: relative; margin-top:15px;}
.mod_secItem {display:block; position: relative;}
.mod_secLink {display:block; background: #f2f2e9; display:block; padding:15px 10px; text-decoration: none; color:#202020; border-bottom:1px solid #dddddc; position: relative;}
.mod_secTitle {background: url(../img/index/icon_arrowlenta.png) no-repeat left 5px; padding-left:24px;}
.mod_secList .phSelect {position: absolute; top:9px; right:15px;}

.mod_secSublist {display:block; background: #f5f5f5; position: relative; padding:10px 0; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); overflow: hidden;}
.mod_secSublink {color:#202020; font-size: 12px; display:block; padding:4px 15px; text-decoration: none;}
.mod_secSublink:hover {background: #f5ecc5; color:#202020;}
.mod_secSubicon {background: url(../img/index/icon_userlenta.png) no-repeat 0 -25px; display:inline-block; width: 14px; height:16px; margin-bottom:-4px; margin-top:2px; margin-right:2px;}
.mod_secSublink:hover .mod_secSubicon {background-position: 0 2px;}

.wl75 .mod_sections {margin:0px -20px 0 -20px; padding:20px 0 0 0 ; background: #fff;}
.wl75 .mod_secAdd {padding-left:20px; display:block;}
.wl75 .mod_secLink {padding:15px 20px;}


.mod_calendar {position: relative;/* max-width:185px;*/}
.mod_calendar-border {border:1px solid #d9d9d9; padding:10px; margin-left:-15px;/* margin-right:15px;*/ margin-right:-15px;}
.mod_calendar-abs {position: absolute; top:0; right:0; width: 190px; max-width:10000px; box-shadow: 0px 1px 4px rgba(0,0,0,0.3); background: #fff; z-index:555; display:none;}
.mod_calendar-abs .mod_calSelf {margin-right:8px;}
.mod_calInfo {font-size:12px; line-height:18px; color:#202020; margin: 10px 5px 0 5px;}
.mod_calIcon {background: url(../img/index/icon_calendarUI.png) no-repeat; width: 25px; height:27px; display:inline-block; margin-right:5px; cursor: pointer; position: relative;}
.mod_calIcon-phones {position: absolute; top:40px; right:20px;}
.ui-widget {box-shadow: 0 1px 4px rgba(0,0,0,0.3); font-size:12px;}
.mod_calendar .ui-widget {width: 100%; font-size:11px; box-shadow: none;}
.ui-datepicker-week-end {color: #c12133;}
.ui-state-default, .ui-widget-content .ui-state-default {color:#e2e2e2; text-align: center;}
/*.ui-datepicker-current-day, .ui-datepicker-today, */
.ui-widget .ui-state-highlight, .ui-state-highlight, .ui-state-active, .ui-widget-content .ui-state-active {color:#e2e2e2; border: 1px solid #e5e5e5;background: #fff; text-align: center;}
.ui-state-hover, .ui-widget-content .ui-state-hover {color:#202020; text-align: center; background: #fff; border-color:#999;}
.ui-state-CUSTOM_hasArticles, .ui-widget-content .ui-state-CUSTOM_hasArticles {color:#202020; text-align: center;}
.a.ui-datepicker-prev.ui-corner-all {border-radius: 0 !important;}
.ui-corner-all {border-radius: 0 !important;}
.calendarInput {background: url(../img/index/icon_inputDatepicker.png) no-repeat right top; background-size: auto 100%; z-index:66;}
div#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all  {z-index:667 !important;}



.w7590 .mod_leftHalf,
.w9012 .mod_leftHalf {width:46%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.w7590 .mod_rightHalf,
.w9012 .mod_rightHalf {width:46%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; margin-left:6%;}

.cal_link {z-index:88;}
.cal_hidden {position: absolute; width: 210px; right:0; top:40px; background: #fff; line-height:22px;}


/* ! select ul */
.select {display:block; position: relative;}
.select_item {display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline; margin-right: 15px;}
.select_link {color:#202020; font-weight: lighter; text-decoration: none; display:block; padding:5px 10px; border:1px solid transparent;}
.select_link-active,
.select_link-active:hover {color:#202020; font-weight: normal; border:1px solid #e6e6e6; cursor: default;}

.select-mt {margin-top: 20px;}
.select-mb {margin-bottom: 20px;}

/* ! meta links (share, comms, files) */
.meta {display:block; position: relative; margin-top:5px;}
.meta_item {display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline; margin-right:30px;}
.meta_link {display:block; color:#202020; font-size:12px; height: 34px; line-height:36px; text-decoration: none;}
.meta_link-1 {background:url(../img/index/icon_share.png) no-repeat center left; padding-left: 30px; margin-top: -2px;}
.meta_link-2 {background:url(../img/index/icon_comment.png) no-repeat center left; padding-left: 24px;}
.meta_link-3 {background:url(../img/index/icon_attach.png) no-repeat center left; padding-left: 24px;}

.w7590 .meta_item {margin-right: 10px;}
.wl75 .meta_item {margin-right: 10px;}

/* ! phSelect */
.phSelect {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 150px; position: relative; border: 1px solid #dcdcdc; height:30px; cursor: pointer; z-index:88;}
.phSelect-aw {width:auto; background: #fff}
.phSelect-notShort .phSelect_list {width: 180px;}
.phSelect-w100 {width:100%; background: #fff}
.phSelect-w100 .phSelect_list {width:100%;}
.phSelect-mb {margin-bottom:25px;}
.phSelect-wide {display:block; width:100%; max-width: 376px; background: #f5f5f5; border:1px solid #bebebe; margin-top:5px; margin-bottom:20px; height:32px;}
.phSelect-white {background: #fff;}
.phSelect-grey {background: #f5f5f5; border:1px solid #dcdcdc;}
.phSelect-comment {border:0; position: absolute; top:0px; right:0; display:none;}
.phSelect-comment .phSelect_list {right:0; left:auto;}
.phSelect-right .phSelect_list {right:0; left:auto;}
.wl75 .phSelect-wide {max-width:10000px;}
.wl75 .phSelect-comment,
.w7590 .phSelect-comment,
.w9012 .phSelect-comment {display:block;}

.phSelect_tohold {display:block; margin-top:5px;}
.phSelect_tohold .phSelect_toholdTitle {padding:5px 8px; display:block;}
.phSelect_tohold label {display:block; padding:5px 8px; cursor: pointer;}
.phSelect_tohold label span {display:inline-block; margin-right:5px;}
.phSelect_tohold label:hover {background: #f5f5f5;}


.phSelect_value {position: absolute; top:0; left:0; height: 30px; line-height:32px; color: #202020; font-size: 14px; padding-left:10px; z-index:4;}
.phSelect_constant {position: relative; height: 30px; line-height:32px; color: #202020; font-size: 14px; padding-left:5px; padding-right: 25px; z-index:3;}
.phSelect_arrow {background:url(../img/index/phSel.png) no-repeat center; width:30px; height:30px; position: absolute; top:0; right:0;}
.phSelect_list {display:block; top: 0; left:0; width: 150px; background: #fff; position: absolute; box-shadow: 0 3px 5px rgba(0,0,0,0.4); text-align: left; z-index:98; padding:0; display:none;}
.phSelect_link {text-decoration: none; font-size:14px; color:#202020; display:block; background: #fff; padding: 5px 8px; z-index:98; margin:0 !important; cursor: pointer;}
.phSelect_link:hover,
.phSelect_link.active {background: #efefef; color:#202020;;}
.phSelect_link.active { cursor: default}

.phSelect-wide .phSelect_arrow {background-color: #fff; background-position: -7px center; border-left: 1px solid #bebebe; height:32px;}
.phSelect-wide .phSelect_list {width:100%;}

/* ! faq */
.faq_content {margin-top: 40px; position: relative;}
.faq_content big {font-size:20px; font-weight: normal; margin-bottom:25px; display:block;}
.faq_content p {margin-bottom:25px;}

.faq_content table {width:100%; margin-bottom:25px;}
.faq_content table td {padding:20px 0; background: #f5f5f5; color: #1d1d1d; font-size:14px; vertical-align: top; border-top:2px solid #fff;}
.faq_content table td {padding-left:20px;}
.faq_content table .td2 {width:140px;}
.faq_content table .td3 {width:140px;}
.faq_content table .td4 {width:170px;}
.faq_content table tr.tr-head td {background: #1d1d1d; color: #fff; font-size:12px; font-weight: normal;}

.faq_menu {display:block; border-top: 5px solid #e6e6e6; position: relative;}
.faq_mItem {display:block; border-bottom: 1px solid #e6e6e6;}
.faq_mLink {display:block; text-decoration: none; color:#1d1d1d; padding: 7px 0}
.faq_mLink-active,
.faq_mLink-active:hover {color: #c31e2f; font-weight: 600; cursor: default;}

.toTop {background: url(../img/index/icon_toTop.png) no-repeat center left; height:31px; line-height:33px; color: #202020; position: absolute; display:block; bottom:25px; padding-left:41px; text-decoration: none; left: 71%}

/* ! manage */
.manage_banner {background:#363636 url(../img/index/pattern-1.png); padding:25px 0; color:#fff;}
.manage_banner h3 {color:#fff;}
.manage_button {position: absolute; text-align: center; top:50%; margin-top: -14px; width:265px; right: 60px;}
.manage_title {font-weight: normal; margin-top:30px;}
.manage_title a {text-decoration: none;}

.w9012 .manage_button {right:15px;}
.w7590 .manage_button {right: 10px;}
.wl75 .manage_button {right:20px; width: auto}

/* ! news */
.news {font-size:14px; color:#202020; padding-top:25px; border-bottom: 5px solid #ececec; margin-bottom:20px;}
.news a {text-decoration: none;}
.news_item {border-bottom: 1px solid #ececec; padding-bottom:20px; margin-bottom:20px;}
.news_item:last-child {border:0;}
.news_date {font-size:13px; color:#696969; font-weight: lighter; padding-bottom:12px;}


/* ! breadcrumbs */
.bread {background: #f5f5f5; border-bottom: 1px solid #dfdfdf; padding:30px 0 27px 0;}
.bread_item {font-size: 12px;color:#818181; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
.bread_link {color:#78b81d; text-decoration: none;}
.bread-red .bread_link {color:#c31e2f; text-decoration: none;}
.bread-orange .bread_link {color:#db992e; text-decoration: none;}
.bread_separate {color:#202020; padding:0 15px; display: block;}

/* ! author */
.author {padding-top: 35px;}
.author-edit {background: #f5f5f5;}
.author_title {font-weight: normal; margin-bottom:25px;}
.author_editHeader {padding-top: 25px; border-bottom:1px solid #e9e9e9;}

.author_about {position: relative;}
.author_userpic {position: relative; background: #f5f5f5; padding:15px; border-radius: 5px; line-height:0;}
.author_pic {width:100%; height:auto;}
.author_meta {border:1px solid #d9d9d9; max-width:175px; padding:15px; background: #fff;}
.author_line {display:block; border:0; background: #d7d7d7; margin-top:8px; margin-bottom:8px; height:1px; background: none;}

.author_meta table {width:100%;}
.author_meta table .td2 {width: 45px; padding-right:0px;}
.author_meta table .td1 {color: #a6a6a6; font-size:11px;}
.author_rateStar {margin-left: -20px; background: url(../img/index/icon_star.png) no-repeat; width:15px; height:14px; display:inline-block;}

.author_info {padding:15px;}
.author_info h3 {margin-bottom:6px;}
.author_subtitle {color:#7e7e7e; display:block;}
.author_info p {margin-bottom:20px;}
.author_info a {text-decoration: none;}
.author_show {color:#78b81d; display:block; margin-top: -10px;}

.author_content {padding:30px; border:1px solid #d9d9d9; margin-bottom:30px; background: #fff;}
.author_sends {width:65%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.author_menu {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-left:4%; margin-right:-4px; width: 31%;}

.author_menuList {border-top: 5px solid #e6e6e6; display:block; margin-top:10px;}
.author_menuItem {display:block; border-bottom:1px solid #e6e6e6; padding:10px 0;}
.author_menuItem:last-child {border:0;}
.author_menuLink {display:block; text-decoration: none;}
.author_menuCat {display:block; color: #c31e2f;}
.author_menuText {color:#202020; display:block;}
.author_author {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-top:-1px;}
.author_author a {text-decoration: none; color: #78b81d}
.author .module-type1-last {border-bottom: 5px solid #e6e6e6;}
.author .catmenu {margin-left:-20px; margin-right:-20px; text-transform: none;}
.author .catmenu .inside {padding:0 20px !important;}

.author_createButton {float:right; margin-top: -25px;}
.author_editButton {position: absolute; top: -10px; right:61px;}
.author_editButton img {margin-bottom: -4px;margin-right:5px;}
.author_groups-ptt {margin-bottom:25px;}

.author_editContent {font-size: 13px; color:#666;}
.author_editContent p {margin-bottom:25px;}
.author_editTitle {font-weight: lighter; margin-top: 50px; margin-bottom:25px;}
.author_editTitle-first {margin-top:0;}
.author_editLabel {font-weight: lighter; color:#666; font-size:15px; display:block;}
.author_editRow {position: relative; color:#666; font-weight: lighter; padding-top:7px;}
input[type="text"].author_editInput {width: 365px; padding-left:10px; background: #f5f5f5; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; height: 34px; border:1px solid #bebebe; font-size:15px; color:#202020; margin-right:40px; margin-bottom:20px;}
.author_editTilt {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 280px; margin-top:-3px; font-size:13px; height:34px; margin-bottom:20px;}

.author_radio {width:30px; float:Left; position: relative;}
.author_radioText {margin-left:30px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.author_radioText small {font-size:11px;}
.author_radioText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.author_radioLabel {margin-top:15px; display:block;}
.author_radioLabel-last {padding-bottom:20px;}

.author_chk {width:30px; float:Left; position: relative;}
.author_chkText {margin-left:30px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.author_chkText small {font-size:11px;}
.author_chkText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.author_chkLabel {margin-top:15px; display:block;}
.author_chkLabel-last {padding-bottom:20px;}

.author_inpt {width:130px; float:Left; position: relative; margin-top:4px;}
.author_inpt input {background: #f5f5f5; border:1px solid #c0c0c0; width:40px; padding-left:10px; height:35px; color:#202020; font-size:15px;}
.author_inptText {margin-left:130px; color:#666; font-size:13px; display:block; margin-top:-4px; max-width:420px;}
.author_inptText small {font-size:11px;}
.author_inptText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.author_inptLabel {margin-top:15px; display:block;}
.author_inptLabel-last {padding-bottom:20px;}

.w9012 .author_inpt,
.w7590 .author_inpt,
.wl75 .author_inpt {width:90px;}
.w9012 .author_inptText,
.w7590 .author_inptText,
.wl75 .author_inptText {margin-left:90px;}

.author_inpt input.author_editTime {width: 60px;}
.author_inptText big.px13,
.author_chkText big.px13,
.author_radioText big.px13 {font-size:13px;}

.author_cal {display: block; width: 30px; height:34px; background: #fff url(../img/index/icon_cal2.png) no-repeat center; position: absolute; bottom:21px; left:345px; border-left: 1px solid #bebebe;}

.author_editSubtitle {font-size: 14px; color:#202020; font-weight: 600; display:block; margin-top:20px; margin-bottom:10px;}
.author_editSubtitle2 {font-size: 13px; color:#202020; font-weight: 600; display:block; margin-top:20px; padding-bottom:5px}

.wl75 .author_cal {right:0px; left:auto;}


.wl75 input[type="text"].author_editInput {width:100%; padding-left:0; text-indent: 10px; margin-right:auto;}
.wl75 .author_editTilt {width:100%; margin-bottom: 20px;}
.wl75 .author_meta {background: none;}
.wl75 .author_editHeader {background: #f5f5f5; border:0; padding-bottom:0;}
.wl75 .author_title {margin-bottom:15px; margin-top:15px;}


.author_halfButton,
.wl75 .author .button.author_halfButton {width:47%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; padding-left:0; padding-right:0; text-align: center;}
.author_halfButton-second,
.wl75 .author .button.author_halfButton-second {width: 47%; margin-left:6%; margin-right:-4px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding-left:0; padding-right:0; text-align: center;}
.w7590 .author_halfButton,
.w9012 .author_halfButton,
.w7590 .author_halfButton-second,
.w9012 .author_halfButton-second {width:auto;padding:5px 15px 5px 15px; margin:auto; margin-right:20px;}

.author_back {position: absolute; top:50%; margin-top: -16px;}
.author_upload {display:block; margin-top: 15px; text-align: center;}
.author_uploadCondits {font-size:11px; color:#868686; margin-top: 10px; text-align: center;}
.button.author_butAction {padding-top:8px; padding-bottom:8px;}

.wl75 .author_upload {margin-top:0;}

.author .tabs {margin-top:-30px; margin-left:-30px; margin-right:-30px; margin-bottom:30px;}
.w9012 .author .author_sends,
.w7590 .author .author_sends,
.wl75 .author .author_sends {width:100%;}

.author_topButtons {text-align: center; padding-bottom:20px;}
.wl75 .author .author_topButtons .button {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:auto; margin-right:2px; margin-left:2px;}


.w9012 .author_about,
.w7590 .author_about {border:1px solid #d9d9d9; margin-bottom:30px; padding:15px;}
.w9012 .author_meta,
.w7590 .author_meta {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 29%; margin-rigt:-4px; border:0; padding:0;}
.w9012 .author_info,
.w7590 .author_info {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:64%; margin-left:5%; margin-right:-4px; padding:0;}

.wl75 .author_content {border:0; padding:30px 0 0 0;}
.wl75 .author h2,
.wl75 .author h2 a {font-size:25px; line-height:34px;}
.wl75 .author_meta {border:0; padding:0; max-width: 100%; width:100%; display:block;}
.wl75 .author_userpic {background: none; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding:0; width:45%; margin-right:-4px;}
.wl75 .author_actions {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:50%; margin-right:-4px; margin-left:5%;}
.wl75 .author_line{display:none;}
.wl75 .author .button {margin-bottom: 10px; display:block; text-align: center; width:auto; margin-right:0px;}

.wl75 .author_info {padding:20px 0 20px 0;}
.wl75 .author_subtitle {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
.wl75 p {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin:0 0 10px 0;}
.wl75 .author_show {margin:0;}

.wl75 .author {background: #f5f5f5; /*margin-top:-20px;*/}
.wl75 .author-edit {margin-top:-20px;}
.wl75 .author .layer-left {background: #f5f5f5; margin-left:-20px; margin-right:-20px; padding:0 20px;}
.wl75 .author .layer-right {background: #fff; margin-left:-20px; margin-right:-20px; padding:0 20px;}

.w7590 .author_menu.tabletsPort,
.w9012 .author_menu.tabletsLand {width:100%; padding:0; margin:0 0 40px 0; display:block;}
.w7590 .author_menuItem,
.w9012 .author_menuItem {width:49%;padding-right:1%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; border-bottom: 1px solid #e6e6e6;}
.wl75 .author_menu.phones {width:100%; padding:0; margin:0 0 40px 0; display:block;}
.wl75 .author_menuItem {width:100%;display:block; border-bottom: 1px solid #e6e6e6;}

.w9012 .author-edit .author_about,
.w7590 .author-edit .author_about {background: #fff;}
.w9012 .author-edit .author_meta,
.w7590 .author-edit .author_meta {max-width:10000px; width:100%;}

.group_leave {background: url(../img/index/icon_adminclose.png) no-repeat 8px center; padding-left:26px;}
.group_leave.active,
.group_leave:hover {background-image: url(../img/index/icon_adminclose.png); background-repeat: no-repeat; background-position: 8px center;}


/* ! universal blocks */
.unicmodule {position: relative; padding-bottom:30px; border-bottom:1px solid #e6e6e6; margin-bottom:25px;}
.unicmodule-mt {margin-top:30px;}
.unicmodule-last {border-bottom:5px solid #e6e6e6;}
.unicmodule-nobord {border:0;}
.unicmodule .like {background: url(../img/index/icon_like.png) no-repeat center; width: 25px; height:25px; background-size: contain; position: absolute; top:10px; left:10px; cursor: pointer; display:block; opacity: 0.5;}
.unicmodule .like:hover {opacity: 1;}

.unicmodule .content {margin-left: 210px; position: relative; display:block; width:auto; margin-right:0;}

.unicmodule .interline {background: none; position: relative; border-bottom: 1px solid #e2e2e2; margin-top:0;}
.unicmodule .source {display:inline-block; padding:11px 40px 11px 0px; color:#696969; text-decoration: none; color:#696969; background: url(../img/index/icon_arrows-2.png) no-repeat right 13px;}
.unicmodule .subscribe {background: url(../img/index/icon_plus.png) no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:0; height:100%; right:0; text-decoration: none;}
.unicmodule .unsubscribe {background: url(../img/index/icon_minus.png) no-repeat right center; height: 24px; padding-right: 35px; position: absolute; top:0; height:100%; right:0; text-decoration: none;}
.unicmodule .subtext {color:#c31e2f; font-size:13px; font-weight: 600; margin-top:10px; display:inline-block;}
.unicmodule .subtext-2 {display:none; border:1px solid #c83a4a; position: absolute; top:-1px; left: -100px; color:#c31e2f; font-weight: 600; background: #fff; height:22px; line-height:22px; width:100px; text-align: center;}
.unicmodule .subtext-2:after {display:block; height:100%; width: 4px; background: url(../img/index/minlayer.png) no-repeat center; content:' '; position: absolute; right:-4px; top:0;}
.unicmodule .subscribe:hover .subtext-2 {display:block;}
.unicmodule .unsubscribe:hover .subtext-2 {display:block;}

.module-type1 .subtext-2 {left:auto; right:-100px;}
.module-type1 .subtext-2:after {display:none;}

.unicmodule .text {font-weight: lighter; color:#202020; padding-top:10px; padding-bottom: 15px;}
.unicmodule .comments {background: url(../img/index/icon_comment.png) no-repeat left center; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; color:#1f1f1f; padding-left:25px; text-decoration: none; font-weight: normal; font-size:12px; margin-right:/*40px*/5%;}
.unicmodule .authors {margin-right:40px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
.unicmodule .time,
.unicmodule .date {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; color:#696969;margin-right:5%;}

.unicmodule .content {margin-left:40px;}
.unicmodule .subscribe {left:-50px; right:auto; display:block;}
.unicmodule .like {display:block; position: absolute; top: 45px; left:-40px; opacity: 1; background-image: url(../img/index/icon_likeGrey.png);}
.unicmodule .title {margin-bottom:10px;}
.unicmodule .photo {float:Left; margin-right:10px; width:100px; margin-top: -44px; height:100px; overflow: hidden;}
.unicmodule .pic {width:100%; height:auto;}

.unicmodule.module-type2 .interline {margin-left: 120px;}
.unicmodule.module-type2 .text p {margin-left:120px;}
.unicmodule.module-type2 .subscribe,
.unicmodule.module-type2 .unsubscribe {left:-170px;}
.unicmodule.module-type2 .like {left:-160px;}

.wl75 .unicmodule .photo {display:none;}
.wl75 .unicmodule.module-type2 .interline {margin-left: 0px;}
.wl75 .unicmodule.module-type2 .text p {margin-left:0px;}
.wl75 .unicmodule.module-type2 .subscribe,
.wl75 .unicmodule.module-type2 .unsubscribe {left:-50px;}
.wl75 .unicmodule.module-type2 .like {left:-40px;}

.unicmodule.module-type3 .interline {border:0;}
.unicmodule.module-type3 .like {top:15px;}
.unicmodule.module-type3 .title {margin-bottom:0;}

.unicmodule.module-type4 .content {margin-left:140px; margin-top:-5px;}
.unicmodule.module-type4 .photo {width:120px; margin-top:0; height:auto; margin-top:8px;}
.unicmodule.module-type4 .photo img {width:120px; height:auto;}
.unicmodule.module-type4 .plus {display:block; background: #f2f2e9; padding:5px; color:#c31e2f; font-size:12px; font-weight: 600; text-decoration: none; text-align: center; margin-top:20px;}
.unicmodule.module-type4 .plus i {background: url(../img/index/icon_plus_lenta.png) no-repeat; width:11px; height:12px; margin-top:4px; margin-bottom:-2px; margin-right:5px; display:inline-block;}
.wl75 .unicmodule.module-type4 .content {margin-left:0;}

.unicmodule .tags,
.unicmodule .tags a {font-size:11px; color:#5b5b5b; text-decoration: none;}
.unicmodule .tags {margin:10px 0 20px 0;}
.unicmodule .tags span {font-weight: 600; margin-right:5px;}
.unicmodule .share {background: url(../img/index/icon_sharelenta.png) no-repeat center left; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding-left: 20px; font-weight: 600; text-decoration: none; margin-right:5%;}
.unicmodule .fave {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; background: url(../img/index/icon_favelenta.png) no-repeat center left; padding-left: 20px; font-weight: 600; text-decoration: none; margin-right:5%;}
.unicmodule .textarea {display:block; width:98%; border:1px solid #d2d2d2; background: #f5f5f5; height:27px; padding-top:8px; font-size:16px; resize: none; font-weight: lighter !important; padding-left:2%; margin-top:15px;}


/* ! tabs */
.tabs {position: relative; border-bottom: 1px solid #d9d9d9; background: #f5f5f5;}
.tabs_item {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;margin-right:-4px; position: relative; height:50px;}
.tabs_link {display:block; padding:15px; color:#202020; text-decoration: none; background: #f5f5f5;}
.tabs_link-active {background: #fff; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; margin-left:-1px; margin-right:1px; padding-bottom:16px; position: relative;}
.tabs_count {color: #838383; margin-left: 7px;}
.w1216 .maincontent-pushed .tabs_count {display:none;}
.w1216 .maincontent-pushed .tabs {overflow-x: hidden;},
.wg16 .maincontent-pushed .tabs
.w1216 .maincontent-pushed .tabs_container,
.wg16 .maincontent-pushed .tabs_container {position: relative; width:9900px;}

/* ! subs */
.subs {position: relative; padding-top:15px;}
.subs_header {background: #f5f5f5; padding:13px 15px; position: relative;}
.subs_headLink {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; color:#202020; text-decoration: none; font-size:12px; padding:3px 5px;}
.subs_headLink-active,
.subs_headLink-active:hover {background: #fff; border:1px solid #d9d9d9; margin-top:-1px; color:#202020; cursor: default;}

.subs_item {display:block; border-top:1px solid #dcdcdc; padding: 15px; background: #f2f2e9;}
.subs_title {display:inline-block; font-size:14px;}
.subs_unsubscribe {background: url(../img/index/icon_minusMini.png) no-repeat center right; padding-right: 20px; font-size:12px; font-weight: 600; color:#c31e2f; text-decoration: none;}
.subs_subscribe {background: url(../img/index/icon_plusMini.png) no-repeat center right; padding-right: 20px; font-size:12px; font-weight: 600; color:#c31e2f; text-decoration: none;}

.w7590 .subs,
.w9012 .subs {width:45%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.wl75 .subs_header,
.w7590 .subs_header,
.w9012 .subs_header {margin-top: 25px;}
.wl75 .subs,
.w7590 .subs,
.w9012 .subs {padding-top:0;}

/* ! recomsub */
.unicsub {position: relative;}
.unicsub_text {display: none; border: 1px solid #c83a4a; position: absolute; top: 50%; margin-top: -12px; left: -102px; color: #c31e2f; font-weight: 600; background: #fff; height: 22px; line-height: 22px; width: 100px; text-align: center;}
.unicsub_text:after {display: block; height: 100%; width: 4px; background: url(../img/index/minlayer.png) no-repeat center; content: ' '; position: absolute; right: -4px; top: 0;}
.unicsub:hover .unicsub_text {display:block;}

.recomsub {position: relative; /*background:url(../img/author/skobka.png) no-repeat top center;*/ margin-top:20px; /*padding-top:30px;*/}
.recomsub_list {border-top: 5px solid #e9e9e9; display:block; padding-top:10px; margin-top:25px;}
.recomsub_item {display:block; position: relative; padding:15px 0; border-bottom: 1px solid #e6e6e6;}
.recomsub_item:last-child {border:0;}
.recomsub_title {display:block; margin-right:20px;}
.recomsub_subscribe {background: url(../img/index/icon_plusMini.png) no-repeat; width:16px; height:16px; position: absolute; top: 18px; right:0;}

.wl75 .recomsub,
.w7590 .recomsub,
.w9012 .recomsub {margin-bottom: 50px;}
.wl75 .recomsub_list {border:0; margin-top:0;}

.w7590 .recomsub {width:47%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-left: 8%; margin-right:-4px; padding-top:0; background: none; margin-top:0;}
/*.w7590 .recomsub:after {display: block; content:' '; background: url(../img/author/skobka2.png) no-repeat; width: 17px; height:195px; position: absolute; top:50%; margin-top: -98px; left:-28px;}*/
.w9012 .recomsub {width:47%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-left: 8%; margin-right:-4px; padding-top:0; background: none; margin-top:0;}
/*.w9012 .recomsub:after {display: block; content:' '; background: url(../img/author/skobka2.png) no-repeat; width: 17px; height:195px; position: absolute; top:50%; margin-top: -98px; left:-35px;}*/

/* ! edit menu */
.edit_menu {display:block; position: relative;}
.edit_menuList {display:block; border-top:5px solid #e9e9e9;}
.edit_menuItem {display:block; border-bottom:1px solid #e9e9e9;}
.edit_menuLink {color:#202020; display:block; padding: 10px 0 10px 0; text-decoration: none;}
.edit_menuLink-active,
.edit_menuLink-active:hover {color:#c31e2f; font-weight: 600; cursor: default;}

/* ! radio */
.radio {background: url(../img/index/radio.png) no-repeat top; height:19px; width:19px; cursor: pointer; display: block;}
.radio input {opacity: 0;}
.radio.active {background-position: bottom;}


/* ! article */
.article-page {padding-top: 35px;}
.article_title {font-weight: normal; margin-bottom:25px;}
.article_topButton {position: absolute; top: 0px;}

.article_about {position: relative;}
.article_about .button {display:block; text-align: center; background-image: url(../img/index/icon_plus.png);background-position: 5px 2px; background-repeat: no-repeat}
.article_userpic {position: relative; background: #f5f5f5; padding:15px; border-radius: 5px; line-height:0;}
.article_pic {width:100%; height:auto;}
.article_meta {border:1px solid #d9d9d9;/* max-width:175px;*/ padding:15px; background: #fff;}
.article_line {display:block; border:0;/* background: #d7d7d7;*/ margin-top:8px; margin-bottom:8px; height:1px;}

.article_rateStar {margin-left: -20px; background: url(../img/index/icon_star.png) no-repeat; width:15px; height:14px; display:inline-block;}

.article_info {padding:15px;}
.article_subtitle {color:#7e7e7e; display:block;}
.article_info p {margin-bottom:20px;}
.article_info a {text-decoration: none;}
.article_show {color:#c12133; display:block; margin-top: -10px;}

.article-page .article_content {padding:30px; border:1px solid #d9d9d9; margin-bottom:30px; background: #fff;}
.article_content p {margin-bottom:20px;}

.article_subers {display:block; text-align: justify; font-size:12px; color: #999; width:100%;}
.article_subersCount {font-size:14px; color:#444444; display:inline-block;}

.article_miniPic {float:left; margin-top:4px;}
.article_authorText {margin-left: 43px; display:block; margin-top:15px;}
.article_h3 {margin-top: 32px; margin-bottom:6px;}
.article_stat {background:url(../img/index/icon_stat.png) no-repeat 0 5px; padding-left: 55px; min-height:32px;}
.article_themeLink {padding:5px 0; display:block}


.article_pages {background: #f5f5f5; border: 1px solid #d9d9d9; border-bottom:0; padding:23px; position: relative;}
.article_prev {position: absolute; top:50%; margin-top:-10px; color:#202020; left:30px; text-decoration: none;}
.article_next {position: absolute; top:50%; margin-top:-10px; color:#202020; right:30px; text-decoration: none;}
.article_photo {position: relative; width:100%; margin-top:30px; margin-bottom:30px;}
.article_photo img {width:100%; height:auto;}

.article_socprint {position: relative; border-bottom: 1px solid #e9e9e9; padding:15px 0;}
.article_socs {background: url(../img/article/share.png) no-repeat left; width: 266px; height:20px;}
.article_print {background: url(../img/index/icon_print.png) no-repeat left; padding-left: 20px; color:#202020; text-decoration: none; display:block; float:right; margin-top:-20px;}

.article_botInfo {display:block; position: relative; padding:15px 0;}
.article_botFrom {display:block; color:#202020;}
.article_botLink {background: url(../img/index/icon_arrows-2.png) no-repeat right 3px; display:inline-block; padding-right: 25px; text-decoration: none; color:#696969; margin-left: 10px;}
.article_botComments {background: url(../img/index/icon_comment.png) no-repeat; display:block; padding-left:25px; float:right; color:#202020; text-decoration: none; font-size:12px;}
.article_botAuthor {display:block; float:right; font-size:12px; margin-left: 20px;}
.article_botAuthorLink {color:#78b81d; text-decoration: none;}

.article_botMeta {background: #f5f5f5; padding:15px 10px; position: relative; margin-top: 25px; margin-bottom:50px;}
.article_cat {color:#1d1d1d;display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline; padding-left:50px; margin-right:40px;}
.article_cat-1 {background: url(../img/index/icons_menu2.png) no-repeat 0 -320px; text-decoration: none; min-height:30px; line-height:28px;}
.article_botMeta .article_subscribe {display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline; position: relative; min-height:38px; line-height:36px;}
.article_botLike {background: url(../img/index/icon_like-article.png) no-repeat center left; display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline; padding-left: 35px; text-decoration: none; min-height:38px; line-height:36px;}
.article_botSepar {margin:0 10px 0 6px;}

.article_inTheme {margin-bottom:40px;}
.article_inThemeList {position: relative; display:block; padding-top: 20px;}
.article_inThemeItem {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:30%; padding-right:3%; margin-right:-4px; min-height:45px;}
.article_inThemeLink {display:block; color:#202020; padding:5px 0; text-decoration: none;}

.w7590 .article_inThemeItem {width:48%; padding-right:2%;}
.wl75 .article_inThemeItem {width:100%;}
.wl75 .article_print {display:none;}
.wl75 .article_botLink {margin-left:0; display:block;}
.wl75 .article_cat {background: none; padding-left:0;}
.wl75 .article_botMeta {padding:5px 10px;}

.wl75 .article-page {padding-top:20px; margin-top:0;}
.wl75 .article_author {padding: 10px 0; margin-bottom:10px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.wl75 .article_authorText {margin-top:0;}

.wl75 .article_about {border-bottom:1px solid #e1e1e1; margin-left:-20px; margin-right:-20px; padding-left:20px; padding-right:20px;background: #f5f5f5;}
.wl75 .article_pages {background: none; border:0; margin-left:-20px; margin-right:-20px; margin-bottom: -20px;}
.wl75 .article_phoneGrey {background: #f5f5f5; margin:-40px -20px -30px -20px; padding: 40px 20px 30px 20px;}
.wl75 .article_prev {left:20px; color:#959595;}
.wl75 .article_next {right:20px; color:#959595;}
.wl75 .article_about .button {margin-bottom:5px;}
.wl75 .article_meta {position: relative;}
.wl75 .article_subers {position: absolute; bottom:0; left:45%; margin-left:15px; width: auto;}



.w9012 .article_about,
.w7590 .article_about {border:1px solid #d9d9d9; margin-bottom:30px; padding:15px;}
.w9012 .article_meta,
.w7590 .article_meta {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 29%; margin-rigt:-4px; border:0; padding:0;}
.w9012 .article_info,
.w7590 .article_info {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:64%; margin-left:5%; margin-right:-4px; padding:0;}

.wl75 .article_content {border:0; padding:30px 0 0 0;}
.wl75 .article-max .article_content {padding: 30px 20px 20px 20px;}
.wl75 .article h2,
.wl75 .article h2 a {font-size:25px; line-height:34px;}
.wl75 .article_meta {border:0; padding:0; max-width: 100%; width:100%; display:block; background: none;}
.wl75 .article_userpic {background: none; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding:0; width:45%; margin-right:-4px;}
.wl75 .article_actions {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:50%; margin-right:-4px; margin-left:5%;}
.wl75 .article_line{display:none;}
.wl75 .article .button {margin-bottom: 10px; display:block; text-align: center; width:auto; margin-right:0px;}

.wl75 .article_info {padding:20px 0 20px 0;}
.wl75 .article_subtitle {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
.wl75 p {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin:0 0 10px 0;}
.wl75 .article_show {margin:0;}

.wl75 .article {background: #f5f5f5;}
.wl75 .article .layer-left {background: #f5f5f5; margin-left:-20px; margin-right:-20px; padding:0 20px;}
.wl75 .article .layer-right {background: #fff; margin-left:-20px; margin-right:-20px; padding:0 20px;}


/* ! comments */
.com {position: relative; padding-top: 30px; font-weight: normal;}
.com p {display:block; margin:0; padding:0; font-weight: lighter; padding:6px 0 5px 0;}
.com_form {background: #f3f6eb; padding:25px 20px; margin-bottom:30px}
.button.com_button {float:right; margin-top: 15px; padding: 10px 35px;}
.com_wysiwyg {background: url(../img/article/wysiwyg.jpg) no-repeat; background-size: cover; height: 130px;}

.com_comment {display:block; position: relative; padding-bottom: 30px; border-bottom:1px solid #e8e8e8; margin-bottom:30px;}
.com_comment-last {border:0; margin-bottom:0;}
.com_comment-inside {border-bottom:0; border-top: 1px solid #efefef; padding-bottom:0; margin-bottom:0; padding-top:30px; margin-top:30px;}
.com_photo {width: 35px; height:35px; float:Left; overflow: hidden; margin-top:3px;}
.com_text {margin-left:45px; display:block; width:auto;}
.com_author {color: #78b81d; font-size:14px; text-decoration: none; margin-right:15px;}
.com_datetime {color:#7e7e7e; font-size:11px;}
.com_reply {color:#c31e2f; text-decoration: none;}

.com_comment:hover > .phSelect-comment {display:block;}



/* ! group */
.group-page {padding-top: 35px;}
.group-edit {background: #f5f5f5;}
.group_title {font-weight: normal; margin-bottom:25px;}
.group_editHeader {padding-top: 25px; border-bottom:1px solid #e9e9e9;}

.group_about {position: relative;}
.group_userpic {position: relative; background: #f5f5f5; padding:15px; border-radius: 5px; line-height:0;}
.group_pic {width:100%; height:auto;}
.group_meta {border:1px solid #d9d9d9; max-width:175px; padding:15px; background: #fff;}
.group_line {display:block; border:0; background: #d7d7d7; margin-top:8px; margin-bottom:8px; height:1px;}

.group_meta table {width:100%;}
.group_meta table .td2 {width: 45px; padding-right:0px;}
.group_meta table .td1 {color: #a6a6a6; font-size:11px;}
.group_rateStar {margin-left: -20px; background: url(../img/index/icon_star.png) no-repeat; width:15px; height:14px; display:inline-block;}

.group_info {padding:15px;}
.group_subtitle {color:#7e7e7e; display:block;}
.group_info p {margin-bottom:20px;}
.group_info a {text-decoration: none;}
.group_show {color:#78b81d; display:block; margin-top: -10px;}

.group_content {padding:30px; border:1px solid #d9d9d9; margin-bottom:30px; background: #fff;}
.group_sends {width:65%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px;}
.group_menu {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-left:4%; margin-right:-4px; width: 31%;}

.group_menuList {border-top: 5px solid #e6e6e6; display:block; margin-top:10px; margin-bottom:30px;}
.group_menuItem {display:block; border-bottom:1px solid #e6e6e6; padding:10px 0;}
.group_menuItem:last-child {border:0;}
.group_menuLink {display:block; text-decoration: none; color:#202020;}
.group_menuLink-active,
.group_menuLink-active:hover {color:#d72020; cursor: default; font-weight: 600;}
.group_group {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-top:-1px;}
.group_group a {text-decoration: none; color: #78b81d}

.group_createButton {float:right; margin-top: -25px;}
.group_editButton {position: absolute; top: -10px; right:61px;}
.group_editButton img {margin-bottom: -4px;margin-right:5px;}
.group_groups-ptt {margin-bottom:25px;}

.group_editContent {font-size: 13px; color:#666;}
.group_editContent p {margin-bottom:25px;}
.group_editTitle {font-weight: lighter; margin-top: 50px; margin-bottom:25px;}
.group_editTitle-first {margin-top:0;}
.group_editLabel {font-weight: lighter; color:#666; font-size:15px; display:block;}
.group_editRow {position: relative; color:#666; font-weight: lighter; padding-top:7px;}
input[type="text"].group_editInput {width: 365px; padding-left:10px; background: #f5f5f5; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; height: 34px; border:1px solid #bebebe; font-size:15px; color:#202020; margin-right:40px; margin-bottom:20px;}
.group_editTilt {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 280px; margin-top:-3px; font-size:13px; height:34px; margin-bottom:20px;}

.group_radio {width:30px; float:Left; position: relative;}
.group_radioText {margin-left:30px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.group_radioText small {font-size:11px;}
.group_radioText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.group_radioLabel {margin-top:15px; display:block;}
.group_radioLabel-last {padding-bottom:20px;}

.group_chk {width:30px; float:Left; position: relative;}
.group_chkText {margin-left:30px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.group_chkText small {font-size:11px;}
.group_chkText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.group_chkLabel {margin-top:15px; display:block;}
.group_chkLabel-last {padding-bottom:20px;}

.group_inpt {width:130px; float:Left; position: relative;}
.group_inpt input {background: #f5f5f5; border:1px solid #c0c0c0; width:40px; padding-left:10px; height:35px; color:#202020; font-size:15px;}
.group_inptText {margin-left:130px; color:#666; font-size:13px; display:block; margin-top:-4px;}
.group_inptText small {font-size:11px;}
.group_inptText big {font-size :15px; color:#202020; font-weight: 600; display:block; margin-bottom:4px;}
.group_inptLabel {margin-top:15px; display:block;}
.group_inptLabel-last {padding-bottom:20px;}

.w9012 .group_inpt,
.w7590 .group_inpt,
.wl75 .group_inpt {width:90px;}
.w9012 .group_inptText,
.w7590 .group_inptText,
.wl75 .group_inptText {margin-left:90px;}

.group_inpt input.group_editTime {width: 60px;}
.group_inptText big.px13,
.group_chkText big.px13,
.group_radioText big.px13 {font-size:13px;}

.group_cal {display: block; width: 30px; height:34px; background: #fff url(../img/index/icon_cal2.png) no-repeat center; position: absolute; bottom:21px; left:345px; border-left: 1px solid #bebebe;}

.group_editSubtitle {font-size: 14px; color:#202020; font-weight: 600; display:block; margin-top:20px; margin-bottom:10px;}
.group_editSubtitle2 {font-size: 13px; color:#202020; font-weight: 600; display:block; margin-top:20px; padding-bottom:5px}

.wl75 .group_cal {right:0px; left:auto;}


.wl75 input[type="text"].group_editInput {width:100%; padding-left:0; text-indent: 10px; margin-right:auto;}
.wl75 .group_editTilt {width:100%; margin-bottom: 20px;}
.wl75 .group_meta {background: none;}
.wl75 .group_editHeader {background: #f5f5f5; border:0; padding-bottom:0;}
.wl75 .group_title {margin-bottom:0; margin-top:15px;}


.group_halfButton,
.wl75 .group .button.group_halfButton {width:47%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; padding-left:0; padding-right:0; text-align: center;}
.group_halfButton-second,
.wl75 .group .button.group_halfButton-second {width: 47%; margin-left:6%; margin-right:-4px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding-left:0; padding-right:0; text-align: center;}
.w7590 .group_halfButton,
.w9012 .group_halfButton,
.w7590 .group_halfButton-second,
.w9012 .group_halfButton-second {width:auto;padding:5px 15px 5px 15px; margin:auto; margin-right:20px;}

.group_back {position: absolute; top:50%; margin-top: -16px;}
.group_upload {display:block; margin-top: 15px; text-align: center;}
.group_uploadCondits {font-size:11px; color:#868686; margin-top: 10px; text-align: center;}
.button.group_butAction {padding-top:8px; padding-bottom:8px;}

.wl75 .group_upload {margin-top:0;}

.group .tabs {margin-top:-30px; margin-left:-30px; margin-right:-30px; margin-bottom:30px;}
.w9012 .group .group_sends,
.w7590 .group .group_sends,
.wl75 .group .group_sends {width:100%;}

.group_topButtons {text-align: center; padding-bottom:20px;}
.wl75 .group .group_topButtons .button {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:auto; margin-right:2px; margin-left:2px;}


.w9012 .group_about,
.w7590 .group_about {border:1px solid #d9d9d9; margin-bottom:30px; padding:15px;}
.w9012 .group_meta,
.w7590 .group_meta {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 29%; margin-rigt:-4px; border:0; padding:0;}
.w9012 .group_info,
.w7590 .group_info {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:64%; margin-left:5%; margin-right:-4px; padding:0;}

.wl75 .group_content {border:0; padding:30px 0 0 0;}
.wl75 .group h2,
.wl75 .group h2 a {font-size:25px; line-height:34px;}
.wl75 .group_meta {border:0; padding:0; max-width: 100%; width:100%; display:block;}
.wl75 .group_userpic {background: none; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding:0; width:45%; margin-right:-4px;}
.wl75 .group_actions {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:50%; margin-right:-4px; margin-left:5%;}
.wl75 .group_line{display:none;}
.wl75 .group .button {margin-bottom: 10px; display:block; text-align: center; width:auto; margin-right:0px;}

.wl75 .group_info {padding:20px 0 20px 0;}
.wl75 .group_subtitle {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
.wl75 p {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin:0 0 10px 0;}
.wl75 .group_show {margin:0;}

.wl75 .group {background: #f5f5f5;}
.wl75 .group .layer-left {background: #f5f5f5; margin-left:-20px; margin-right:-20px; padding:0 20px;}
.wl75 .group .layer-right {background: #fff; margin-left:-20px; margin-right:-20px; padding:0 20px;}

.w7590 .group_menu.tabletsPort,
.w9012 .group_menu.tabletsLand {width:100%; padding:0; margin:0 0 40px 0; display:block;}
/*.w7590 .group_menuItem,
.w9012 .group_menuItem {width:49%;padding-right:1%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; border-bottom: 1px solid #e6e6e6;}*/
.wl75 .group_menu.phones {width:100%; padding:0; margin:0 0 40px 0; display:block;}
.wl75 .group_menuItem {width:100%;display:block; border-bottom: 1px solid #e6e6e6;}

.w9012 .group-edit .group_about,
.w7590 .group-edit .group_about {background: #fff;}
.w9012 .group-edit .group_meta,
.w7590 .group-edit .group_meta {max-width:10000px; width:100%;}

.group-page .tabs {margin-top: -30px;margin-left: -30px;margin-right: -30px;margin-bottom: 30px;}
.group_actions .button {display:block; text-align: center;}

.group_h3 {margin-top: 32px; margin-bottom:6px;}

.group_amembers {margin-bottom:40px;}
.group_amembersLink {padding:5px 0; display:block}

.group_miniPic {float:left; margin-top:4px;}
.group_authorText {margin-left: 43px; display:block; margin-top:15px;}
.icon_search-group {margin-top: 2px; margin-right:6px; margin-bottom:-2px;}

.w9012 .group-page .group_sends,
.w7590 .group-page .group_sends {width:55%;}
.wl75 .group-page .group_sends {width:100%;}

.w9012 .group_menu,
.w7590 .group_menu {width:40%; margin-right:-4px; padding-left: 0; margin-left:5%;}

.group-page .catmenu {margin-left:-20px; margin-right:-20px; text-transform: none;}
.group-page .catmenu .inside {padding:0 20px !important;}

.wl75 .group_about {margin-left:-20px; margin-right:-20px; padding-left:20px; padding-right:20px;background: #f5f5f5;}

.wl75 .group_pages {background: none; border:0; margin-left:-20px; margin-right:-20px; margin-bottom: -20px;}
.wl75 .group_about .button {margin-bottom:5px;}
.wl75 .group_meta {position: relative;}
.wl75 .group_subers {position: absolute; bottom:0; left:45%; margin-left:15px; width: auto;}
.wl75 .group_phoneGrey {background: #f5f5f5; margin:-30px -20px -20px -20px; padding: 20px 20px 30px 20px;}

.wl75 .group-page .unicmodule-first {margin-top:30px;}

.group_sets {position: absolute; top: 0px; width: 300px;}
.group_sets-phone {text-align: center; background: #f5f5f5; margin-top:-40px; padding-top:30px; margin-bottom:20px; margin-left:-20px; margin-right:-20px; padding-
    left:20px; padding-right:20px}
.group_sets-phone .phSelect {background: #fff; text-align: left;}
.icon_settings-group {margin-right:8px; margin-top:1px; margin-bottom:-1px;}

.group_title {margin-right:300px;}
.wl75 .group_title {margin-right:0;}


/* ! search */
.search-page-top {margin-bottom: 40px;}
.search_tags {margin-top:30px; padding-bottom:10px; border-bottom:5px solid #e9e9e9;}
.search_item {padding-top:25px; padding-bottom:30px; border-bottom:1px solid #e9e9e9; color:#202020;}
.search_item-last {border-bottom:5px solid #e9e9e9; margin-bottom:20px;}

.search_cat {margin-top:10px; margin-bottom:5px; display:block; font-size:12px}
.search_permalink {font-size:13px; color:#696969; text-decoration: none; display:block; margin-bottom :20px; margin-top:5px;}
.search_author {font-size:12px; margin-top: 20px; display:block}

.search_subtitle {border-top:5px solid #e9e9e9; padding:5px 0; display:block; border-bottom:1px solid #e9e9e9;}
.search_menu {display:block; position: relative;}
.search_chk {width:30px; float:Left; position: relative;}
.search_chkText {margin-left:30px; color:#666; font-size:13px; display:block; margin-top:-2px;}
.search_chkLabel {display:block; padding:7px 0; border-bottom:1px solid #e9e9e9;}

.wl75 .search_subtitle {border-top:0;}
.wl75 .search_menu {padding:20px 0 40px 0;}

/* ! tags */
.tag {position: relative; background: #f3ebcf; padding:7px 10px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding-right: 30px; text-decoration: none; color:#1d1d1d; font-size:14px; font-weight: lighter; margin-right:3px; margin-bottom:3px;}
.tag_closer {background: url(../img/index/icon_tagcloser.png) no-repeat center; width:10px; height:10px; position: absolute; top:50%; margin-top:-5px; right:7px;}


/* ! add */
.add_title {font-weight: normal; margin-bottom:25px;}
.add_header {padding-top: 25px; border-bottom:1px solid #e9e9e9;}

.add_wrap {background: #f5f5f5; padding:20px 0;}
.add_content {background: #fff; border:1px solid #d9d9d9; padding: 0 45px;}
.add_content a {text-decoration: none;}
.add_tabs {margin-left:-45px; margin-right:-45px;}
.add_subtitle {margin:30px 0;}
.add_description {background: #f2f6ea; padding:25px 25px 0px 25px; color:#666;}
.add_description-single {padding:25px 25px 5px 25px;}
.add_description div {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; width: 47%; padding-right:3%;}
.add_description p {margin-bottom:25px; display:block;}


.add_row {margin-bottom:10px; color:#666; font-size:15px;}
.add_row-last {padding-bottom:25px; border-bottom:1px solid #c3c3c3;}
.add_row-mt {margin-top: 35px;}
.add_maxWidth {max-width:376px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:100%; font-size: 15px; color:#666; padding-right:40px;}
.add_tilt {font-size:12px; line-height:16px; color:#666; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width: 40%; padding-top:32px;}
.add_tilt-middle {vertical-align: middle; padding-top:16px;}
input[type="text"].add_input {width: auto; text-indent:10px; background: #f5f5f5;display:block; height: 34px; border:1px solid #bebebe; font-size:15px; color:#202020; margin:0; width:100%; margin-bottom:20px; margin-top:5px;}

.add_textarea {display:block; background: #f5f5f5;display:block; height: 95px; resize: none; border:1px solid #bebebe; font-size:15px; color:#202020; width:auto; margin-bottom:20px; margin-top:5px; width:100%; text-indent: 10px;}

.add_chkLabel {margin-top:15px; display:block; color:#666; font-size:13px;}
.add_chkLabel .chk {margin-right: 8px;}

.add_content .button {padding:9px 15px 8px 15px; margin: 25px 0;}

.add_subcat {background: url(../img/index/subcatdots.png) no-repeat left top; padding-left: 23px; margin-left:10px; margin-top:-6px;}

.w7590 .add_row,
.wl75 .add_row {margin-bottom:35px;}
.w7590 .add_tilt,
.wl75 .add_tilt {padding-top:10px; width:100%;}
.w7590 input[type="text"].add_input,
.w7590 .add_textarea,
.wl75 input[type="text"].add_input,
.wl75 .add_textarea {margin-bottom:0px;}
.w7590 .add_row .phSelect,
.wl75 .add_row .phSelect {margin-bottom:0;}
.w7590 .add_subcat,
.wl75 .add_subcat {margin-top:8px;}

.w7590 .add_description div,
.wl75 .add_description div {width:100%;}

.wl75 .add_content {margin:0 -20px; border:0; padding:0 20px;}
.wl75 .add_wrap {background: #fff; padding-top:0;}
.wl75 .add_header {border:0;}
.wl75 .add_maxWidth {padding-right:0;}


.groups_back {position: absolute; top:50%; margin-top: -16px;}

.add_upload {position: relative; display:block; width:100%; padding-top:8px;}
.add_upload .button {margin:0; display:block; width:auto; margin-right:0; text-align: center;}
.add_uploadInfo {width:180px; position: relative; margin-right:20px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;}
.add_uploadPic {width:100px; height:100px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; position: relative; margin-right:30px;}
.add_uploadPic-inProcess {opacity: 0.4}
.add_uploadPic img {position: absolute; top:0; left:0; width:100%; height:auto;}
.add_uploadDelete {background:url(../img/index/icon_deletePic.png) no-repeat; width:17px; height:17px; position: absolute; top:0; right:-23px; cursor: pointer; display:block;}

.add_progressBar {margin-top:10px;}
.add_progressAction {font-size:11px; color:#202020; width:100%; text-align: center; display:block;}

.progressbar {background: #eaeaea; height: 20px; position: relative;}
.progressbar_done {background: #bfdf81; position: absolute; width:75%; top:0; height:100%; left:0;}
.progressbar_count {position: absolute; top:0; left:0; height:100%; width:100%; text-align: center; color:#202020; font-size:13px; line-height:20px;}

.add_subButton {position: absolute; top:0px;}

/* ! about */
.about_description {position: relative; font-size:18px; line-height:24px;}
.about_description p {margin-bottom:24px;}

.about_note {width:47%;min-width:280px; max-width:360px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; position: relative; margin-right:-4px; margin-bottom:25px;}
.note_header {height: 45px; position: relative; font-size:20px; line-height:24px; color:#fff; font-weight: lighter; padding:30px 25px;}
.note_header-twostrs {height: 45px; padding:30px 25px;}
.note_header-threestrs {height: 65px; padding:20px 25px;}
.note_header-red {background: #c12133;}
.note_header-purple {background: #9d2250;}
.note_header-orange {background: #edb549;}
.note_header-green {background: #92cb46;}
.note_content {background: #f5f5f5; position: relative; padding:30px 25px; min-height:275px; color:#232323; font-size: 13px; font-weight: lighter;}
.note_content p {margin-bottom:25px;}
.note_content a {text-decoration: none;}
.note_content:after {display:block; background:url(../img/index/layer.png) no-repeat; width:23px; height:27px; position: absolute; display:block; content:' '; bottom:0; right:0;}

.w1216 .about_note {padding-right:3%;}
.wg16 .about_note {margin-right:60px;}
.w9012 .about_note,
.w7590 .about_note,
.wl75 .about_note {width:100%; max-width: 1000px;}
.w9012 .note_content,
.w7590 .note_content,
.wl75 .note_content {min-height:0;}

.about_menu {display:block; border-top: 5px solid #e6e6e6; position: relative;}
.about_mItem {display:block; border-bottom: 1px solid #e6e6e6;}
.about_mLink {display:block; text-decoration: none; color:#1d1d1d; padding: 7px 0}
.about_mLink-active,
.about_mLink-active:hover {color: #c31e2f; font-weight: 600; cursor: default;}

.about_cont {margin-top:30px;}
.about_contCol {width:48%; padding-right:2%; margin-right:-4px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-top:25px; min-width:360px; margin-bottom:30px;}
.about_contCol a {text-decoration: none;}
.about_contCol b {font-size:15px; display:block; margin-bottom: 15px;}
.about_contCol p {display:block; color:#8f8f8f; margin-top:15px;}
.about_contCol table {width:100%;}
.about_contCol .tr-head td {padding-bottom:8px}
.about_contCol .tr-head .td2 {font-size:18px;font-weight: lighter;}
.about_contCol .td1 {width:215px;}
.about_pin {background: url(../img/index/icon_pin1.png) no-repeat left center; min-height: 50px; padding-left:40px; padding-top:10px; margin-top:30px;}

.l75 .about_contCol,
.w7590 .about_contCol,
.w9012 .about_contCol {width:100%;}


/* ! map  */
.maps {position: relative; height: 565px; margin-top: 20px; width:100%;}
.maps_canvas {position: absolute; top: 65px; bottom:0; width:100%;}
.maps_menu {display:block; position: relative;}
.maps_menuLink {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline;padding: 8px 12px; margin-right: 20px; text-decoration: none; color:#202020;}
.maps_menuLink-active {margin-left:-1px; margin-right:19px;}
.maps_menuLink-active,
.maps_menuLink-active:hover {border:1px solid #e4e4e4; margin-top:-1px; color:#202020; cursor: default;}


/* ! author_list */
.list_item {border:1px solid #e4e6e7; padding:15px; position: relative; margin-bottom:10px;}
.list_item-mt {margin-top: 40px;}
.list_leftCol {width: 48%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; position: relative;}
.list_rightCol {width:48%; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:-4px; margin-left: 4%;}

.list_title {font-size:14px; color:#202020; font-weight: 600;}
.list_list {font-size:12px; color:#202020; padding-top:5px;}
.list_listLink {text-decoration: none; display:block; padding:3px 0; color:#202020;}
.list_listItem {display:block;}

.list_photo {display:block; float:Left; padding:10px; background: #f5f5f5; position: relative; overflow: hidden; line-height:0;}
.list_pic {width:90px; height:auto;}
.list_info {display:block; margin-left: 125px;}

.list-line {display:block; border:0; height:1px; background: #dbdbdb; margin: 15px 0;}

.list_info table {width:100%;}
.list_info table td {padding:3px 0}
.list_info table .td1 {color:#a6a6a6; font-size:12px; width: 75%;}
.list_info table .td2 {color:#666; font-size:14px; width: 25%; text-align: right;}

.list_star {background: url(../img/index/icon_star.png) no-repeat; width:15px; height:14px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-top:2px;}

.w9012 .list_leftCol {width:100%;}
.w9012 .list_rightCol {width:100%; margin-left:0; margin-top:25px; padding-top:15px; border-top:1px solid #e9e9e9;}
.w9012 .list-line {background:none;}

.w7590 .list_leftCol {width:100%;}
.w7590 .list_rightCol {width:100%; margin-left:0; margin-top:25px; padding-top:15px; border-top:1px solid #e9e9e9;}
.w7590 .list-line {background:none;}
.w7590 .list_info table .td1 {width:60%;}
.w7590 .list_info table .td2 {width:40%;}

.wl75 .list_item {margin: 0 -20px; border:0; padding:20px 20px 10px 20px;}
.wl75 .list_leftCol {width:100%;}
.wl75 .list_rightCol {width:100%; margin-left:0; margin-top:20px; padding-top:15px; border-top:1px solid #e9e9e9; border-bottom:5px solid #e9e9e9; padding-bottom:15px; margin-bottom:0;}
.wl75 .list_item-last .list_rightCol {border-bottom:0;}
.wl75 .list-line {background:none;}
.wl75 .list_info table {position: absolute; top: 65px; right:0px; left:125px; width:auto;}


/* ! advert */
.adv_desc {font-size:18px; line-height:24px;margin-top:20px;}

.adv_table {width:100%; margin-top:35px;}
.adv_table .td1 {width:50%; color:#1d1d1d; font-size:14px;}
.adv_table .td2 {width:50%;}

.adv_count {font-weight: 900; color:#de9a1b; font-size:56px; margin-top:25px; margin-bottom:27px; display:block;}
.adv_more {font-size:13px; text-decoration: none; background: url(../img/index/icon_stat.png) no-repeat left center; padding-left: 58px; display:block; min-height:32px; max-width: 200px;}

.adv_text {margin-top:45px; font-size: 14px; margin-bottom:50px;}
.wl75 .adv_text {margin-bottom:0;}
.adv_text p {margin-top:25px;}

.adv_note {background: #f5f5f5; position: relative; padding:35px; margin-top:35px;}
.adv_note:after {position: absolute; bottom:0; right:0; display:block; content:' '; background: url(../img/index/layer.png) no-repeat; width:23px; height:27px;}
.adv_note h2 {margin-bottom:20px;}
.adv_note p {margin-bottom: 25px;}

.adv_subs {padding-top: 35px; position: relative;}
.adv_subContainer {overflow: hidden;}
.adv_sub {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding:5px; background: #fff; border:1px solid #e9e9e9; position: relative; overflow: hidden; line-height:0; margin-right:4%;}
.adv_sub img {width:150px; height:auto;}
.adv_sub:after {position: absolute; width: 60px; height:60px; border-radius: 60px; background: #fff url(../img/index/icon_plus3.png) no-repeat 12px 12px; bottom:-25px; right:-25px; display:block; content:' ';}


.adv_subs:after {
    display: block;
    content:' ';
    position: absolute;
    text-decoration: none;
    top: 10px;
    bottom:-25px;
    width: 10px;
    height: auto;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 333ms, 333ms;
    transition-duration: 333ms, 333ms;
    -webkit-transition-timing-function: cubic-bezier(0.1, 0, .25, 1), cubic-bezier(0.1, 0, .25, 1);
    transition-timing-function: cubic-bezier(0.1, 0, .25, 1), cubic-bezier(0.1, 0, .25, 1);
    z-index: 10;
    *display: none !important;
    background-repeat: no-repeat;
    background-size: 1px 100%, 5px 100%;
    right: -10px;
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .3)25%, rgba(0, 0, 0, .3)75%, transparent), -webkit-radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .3)25%, rgba(0, 0, 0, .3)75%, transparent), radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, .5), transparent);
    background-position: 100% 0, 100% 0;
    right:0;
}


.adv_news {margin-top:50px;}
.adv_newsItem {border-bottom:1px solid #e9e9e9; padding-bottom:20px; margin-bottom:20px;}
.adv_newsItem-mt {margin-top:30px}
.adv_newsDate {font-size:13px; color:#696969; padding-bottom:5px;}

.adv_desc a,
.adv_text a,
.adv_note a {text-decoration: none;}

.wl75 .adv_count {margin-bottom: 0px; margin-top: 50px;}
.wl75 .adv_more {margin-top:5px;}

/* ! messages */
.msg {margin-bottom: 50px;}
.msg_header {border-right:1px solid #e0e0e0;}

.msg_top1 {background: #f5f5f5; position: relative; padding: 12px; height: 21px;border-bottom:1px solid #e0e0e0;}
.msg_button-1 {position: absolute; top:50%; margin-top:-16px; right:15px;}

.msg_top2 {position: relative; height:21px; padding:12px;border-bottom:1px solid #e0e0e0;}
.msg_chk {position: absolute; top:15px; left: 15px;}
.msg_chk-top {width: 40%;}

.msg_select {background: #eaeaea;}
.msg_select-top {position: absolute; top:50%; margin-top: -16px; right:15px;}
.msg_select .phSelect_arrow {background: #eaeaea url(../img/index/ison_msg_arrow.png) no-repeat center;}
.msg_select .phSelect_constant {margin-left: 5px; margin-right:8px;}
.msg_select {box-shadow: 0 2px 3px rgba(0,0,0,0.2); border:0;}

.msg_dialogues {height:615px; position: relative; overflow: hidden;}

.msg_dial {padding:15px; position: relative; border-bottom:1px solid #e0e0e0; cursor: pointer;}
.msg_dial:last-child {border-bottom:0;}
.msg_dial-unread {background: #f1f7f9;}

.msg_dialPhoto {display:block; width:35px; height:35px; position: absolute; top: 15px; left: 50px; overflow: hidden;}
.msg_dialPhoto img {width:35px; height:auto;}
.msg_dialMeta {margin-left: 85px; margin-top: -2px; height:60px; overflow: hidden;}
.msg_dialDate {font-size:11px; color:#7a7a7a;}
.msg_dialName,
.msg_dialName a {color:#202020; font-size:13px; font-weight: normal; text-decoration: none;}
.msg_dialName a:hover {color:#c31e2f;}
.msg_dialQuote {color:#202020; font-size:12px; font-weight: lighter;}


.jspTrack {background: #eaeaea;}
.jspDrag {background: #202020;}
.jspVerticalBar {width:10px;}
.jspPane {width:auto !important; left:0 !important; right:0 !important; outline: none !important;}
.jspContainer {outline: none !important;}
.jspScrollable {outline: none !important;}

.msg_dialAns {background: url(../img/index/icon_msg_answerArrow.png) no-repeat left center; height:35px; width:35px; padding-left: 20px; position:absolute; top:17px; right:20px; overflow: hidden;}


.msg_single {position: relative; width:auto; margin-left:0; margin-right:-5px;}
.msg_singleHeader {position: relative; height:92px; border-bottom:1px solid #e0e0e0;}

.msg_singleList {position: absolute; top:50%; margin-top: -9px; /* margin-top: - height/2 */ font-size:18px; left: 45px; right:20px; color:#cccccc; font-weight: lighter;}
.msg_singleSubtitle {color:#4e4e4e;}
.msg_singleDial {color:#78b81d; text-decoration: none; }
.msg_singleSeparator {padding: 0 8px;}

.msg_singleDialogue {padding:0; margin:0; margin-right: 5px; padding-top:10px; height:480px; overflow: hidden; width:auto !important;}
.msg_cue {position: relative; width:auto; border-bottom:1px solid #e0e0e0; margin:0 25px 0 45px; padding: 25px 0;}
.msg_cue-last {border-bottom:0;}
.msg_cuePhoto {width:35px; height:35px; position: relative; overflow: hidden; float:left;}
.msg_cuePhoto img {width:35px; height:auto;}
.msg_cueMeta {margin-left:50px; font-size:13px; font-weight: lighter; color:#202020; margin-top:-2px;}
.msg_cueDatetime {font-size:11px; color:#7a7a7a;}
.msg_cueName,
.msg_cueName a {color:#202020; font-size:13px; font-weight: normal; text-decoration: none;}
.msg_cueName a:hover {color:#c31e2f;}

.msg_field {padding: 15px 20px 0 45px; background: #f5f5f5 ; height: 120px;}
.msg_fieldPhoto {width:35px; height:35px; position: relative; overflow: hidden; float:left;}
.msg_fieldPhoto img {width:35px; height:auto;}
.msg_fieldText {display:block; margin-left: 50px; position: relative; margin-top:-1px;}
.msg_fieldText textarea {width: 90%; padding:10px; font-size:16px; display:block; resize: none; border:1px solid #bebebe; font-weight: lighter; height: 40px;}
.msg_fieldText .button {padding: 10px 20px; font-size:14px; margin-top: 8px;}

.msg_quickAnswer {display:none;}


.w7590 .msg_singleList {left: 30px; font-size:15px;}
.w7590 .msg_field {padding-left:30px;}
.w7590 .msg_cue {margin-left:30px;}

.wl75 .msg {margin-left:-20px; margin-right:-20px; overflow: hidden; margin-top:25px;}
.wl75 .author-messages {background: #fff;}
.wl75 .author-messages .author_title {margin-top:0;}

.wl75 .msg_dial {background: #fff;}
.wl75 .msg_dial-unread {background: #f1f7f9;}
.wl75 .msg_top2 {background: #fff;}

.wl75 .msg_dial-active {height:auto;}
.wl75 .msg_dial-active:after {position: absolute; background: url(../img/index/icon_close_messages.png) no-repeat; width: 19px; height:19px; top: 20px; right:25px; cursor: pointer; display:block; content:' ';}

.wl75 .msg_quickAnswer {margin-top:30px; position: relative; margin-left: -15px; display:block;}
.wl75 .msg_quickAnswer .msg_dialMeta {margin-left: 100px;}
.wl75 .msg_quickAnswer .msg_dialPhoto {top:0;}


/* ! 404 */
.p404_top {position: relative; height: 70px; background: url(../img/index/header-bg.png) repeat-x top; top:0; left:0; width:100%; z-index:666;}
.p404_top .logo {left:0;}

.p404_content {background: url(../img/index/send404.png) no-repeat left top; width:580px; height:365px; position: absolute; top:50%; margin-top: -200px; left:50%; margin-left: -450px; padding-left:320px; font-size:18px; font-weight: lighter; line-height:30px;}

.p404_content p {margin-top:30px; margin-bottom:60px; display:block;}
.p404_content a {text-decoration: none;}
.p404_content h3 {font-size:25px; font-weight: lighter; margin-bottom:25px; display:block;}
.p404_content ul li {display:block; padding-left:30px; position: relative;}
.p404_content ul li:before {display:block; content:'— '; position: absolute; left:0; top:0; left:0px;}

.p404_search {position: absolute; width: 805px; padding:20px; background: #f5f5f5; top: 50%; margin-top: 180px; left:50%; margin-left: -425px; text-indent: 10px;}
input.p404_search-input {height:60px; border:1px solid #bebebe; width:77%; display:block; font-size:18px;}
.button.p404_search-submit {width:20%; position: absolute; top:20px; right:20px; font-size:24px !important; color:#fff; font-weight: lighter; height:60px;}


.w7590 .p404_content {width: 430px; padding-left: 280px; margin-left: -380px;}
.w7590 .p404_search {width: 655px; margin-left: -348px; font-size:16px;}

.wl75 .p404_top {height: 50px;}
.wl75 .p404_top .logo {margin:0 auto; position: relative; width:100%; background-position: center; background-size: auto; background-color: #c12133;}
.wl75 .p404_content {background: none; width:auto; padding:0 20px; left:0; margin-left:0; font-size:14px; line-height:22px; top:0; margin-top:0; padding-top:80px;}
.wl75 .p404_content h1,
.wl75 .p404_content h3 {font-size:24px; margin-bottom:20px;}
.wl75 .p404_content h3 {margin-top:30px;}
.wl75 .p404_content p,
.wl75 .p404_content a,
.wl75 .p404_content ul {margin-top:0; margin-bottom:0;}
.wl75 .p404_search {width:auto; bottom:0; left:0; margin-left:0; top:auto; padding:10px; right:0;}
.wl75 input.p404_search-input {height:35px; width: 70%; font-size:14px;}
.wl75 input.p404_search-submit {height:35px; font-size:15px !important; width:25%; top:10px; right:10px;}


/* ! addTheme */
.addTheme {position: absolute; padding: 40px 55px 30px 55px; background: #fff; z-index:555; display:block; top: 200px; width:640px; left:50%; margin-left: -375px;}

.addTheme_title {margin-bottom:35px;}
.addTheme .add_row {width:100%;}
.addTheme .phSelect {max-width:100%;}
.addTheme .add_subcat {font-size:12px;}

.addTheme .button-orange {padding:12px 25px; font-size:18px !important; font-weight: lighter !important; margin-top:10px}

.w7590 .addTheme {width: 520px; padding: 30px 30px; margin-left: -290px;}
.wl75 .addTheme {width: auto; left:0; right:0; margin-left:0; padding:20px;}
.wl75 .addTheme .button-orange {margin-top:-20px;}

/* ! lenta */
.lenta_title {margin-bottom:30px;}

.lenta_tools {position: relative; margin:30px 0;}
.lenta_tool {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; width:24%;padding:20px 3%; margin-right:2%; border:1px dashed #9d9d9d; text-decoration: none; color:#5d5d5d; font-size:11px; min-height:120px; line-height:16px;}
.lenta_toolTitle {color:#c31e2f; font-size:15px; display:block; padding:8px 0;}
.lenta_toolPic {line-height:50px; height:50px; display:block;}
.lenta_toolPic img {line-height:50px; display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline;}


.inlineBlock {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; margin-right:5%;}
.inlineBlock-300 {width:300px;}
.inlineBlock-210 {width:210px;}
.inlineBlock-120 {width:120px;}
.inlineBlock-half {width:45%; margin-right:30px;}
.inlineBlock-noMarg {margin-right:5px;}
.inlineBlock-middle {display: -moz-inline-stack;display: inline-block;vertical-align: middle;*zoom: 1;*display: inline;}

.block {display:block;}

.manage_content big {font-size:15px;}
.manage_content small {font-size:12px; color:#666;}
.manage_row {position: relative;}
.manage_row-mt {margin-top:35px;}
.manage_row-last {border-top:1px solid #d4d4d4; padding-top:25px; margin-top:35px}
.manage_mt {margin-top:10px; display:block;}
.manage h2.light {margin-top:40px; margin-bottom:10px;}
.manage_paint {font-weight: 600px; display:inline-block; padding-left: 27px; background:url(../img/index/icon_paint.png) no-repeat center left; height:20px; padding-top:3px; text-decoration: none;}
.manage_label {margin-top:12px;}
.manage_content .button {margin-top:5px;}

.manage_wysiwyg {background: url(../img/manage/manage_wysiwyg.jpg) no-repeat top left; background-size: 100% 100%; height: 245px; margin-top:0;}
.manage_howTo {color:#868686; font-size:11px; background: url(../img/index/icon_newWindow.png) no-repeat right 7px; padding-right: 10px; text-decoration: none; position: absolute; top: 8px; right:0; max-width:35%; text-align: right;}
.manage_input {display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; min-width: 200px; border:1px solid #c6c6c6 !important; background: #f5f5f5; height: 35px; font-size:16px; padding-left:5px;}

.manage_label input {}
.manage_label b {margin-top:8px;}

.manager_modal {padding:15px; font-size:13px}
.manager_warn {background: #f6eaea;}

.wl75 .manage_maxPhoneWidth {max-width: 75%;}

.manageSpecSel {width:115px;margin-top:-7px; margin-bottom:2px; margin-left:10px;}
.wl75 .manageSpecSel {margin-left:0; margin-top:2px; display:block !important;}
.wl75 .phoneBlock {display:block;}

.wl75 .manage_filesButton {margin-bottom: 10px;}


.manage_menuExample {width: 40px; height:40px; display: -moz-inline-stack;display: inline-block;vertical-align: top;*zoom: 1;*display: inline; padding:5px; background: #f5f5f5; margin-top: 18px;}
.manage_menuExample span {display:block; width:40px; height:39px; background: url(../img/index/views.png) no-repeat;}
.manage_menuExample span.ex1 {background-position: 0 0;}
.manage_menuExample span.ex2 {background-position: 0 -39px;}
.manage_menuExample span.ex3 {background-position: 0 -78px;}
.manage_menuExample span.ex4 {background-position: 0 -117px;}
.manage_input.calendarInput {background:#f5f5f5 url(../img/index/icon_inputDatepicker.png) no-repeat right top; background-size: auto 100%; padding-right: 20px;}


._manage .ui-state-default,
._manage .ui-widget-content .ui-state-default {color: #555;}
._404 body {background: #fff;}