#wrap {
width:100%;
min-height:100%;
min-width:980px;
position:relative;
z-index:1;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
.clear {
width:100%;
height:1px;
clear:both;
font-size:1px;
overflow:hidden;
}
#spacer {
width:100%;
height:11.15em;
clear:both;
overflow:hidden;
position:relative;
z-index:1;
}







/* ---------------------------------- footer */
#footer {
width:100%;
height:7.3em;
border-top:1px solid #e1e1e1;
position:absolute;
left:0px;
bottom:0px;
overflow:hidden;
z-index:20;
}
#copyright {
position:absolute;
top:2em;
left:35px;
color:#919195;
}
#terms {
position:absolute;
top:4em;
left:35px;
color:#919195;
}
#terms a {
border-bottom:1px solid #919195;
display:block;
color:#919195;
text-decoration:none;
}
#terms a:hover {
color:#616165;
border-bottom-color:#616165 !important;
}
#nav {
width:23em;
overflow:hidden;
position:absolute;
top:2em;
left:32em;
}
#nav li {
padding:0 20px  0.8em 0;
float:left;
color:#ca651e;
white-space:nowrap;
}
#nav li a {
border-bottom:1px solid #145eae;
display:block;
color:#145eae;
text-decoration:none;
}
#nav li a.feedback {
border-bottom:1px dotted #145eae;
}
#nav li a.rss {
font-weight:bold;
}
#nav li a:hover {
color:#1676de;
border-bottom-color:#1676de !important;
}
#nav li.active a {
color:#ca651e !important;
border-bottom-color:#ca651e !important;
}
#counters {
width:135px;
position:absolute;
top:2em;
right:0px;
}
#counters img {
margin:0 0 1em 0;
display:block;
}







/* ---------------------------------- header */
#header {
width:100%;
position:relative;
z-index:1;
overflow:hidden;
}
#logo {
margin-top:-51px;
position:absolute;
top:4.3em;
left:35px;
}
#logo img {
width:225px;
height:90px;
font:bold 24px "arial narrow",arial,tahoma,verdana,sans-serif;
color:#3976c1;
text-align:center;
}
#search {
width:40em;
margin:0 auto;
position:relative;
overflow:hidden;
display:block;
left:7em;
}
#search form {
padding-top:27px;
}
#search .text {
width:21em;
padding:.2em .1em;
border:1px solid #b5b9bf;
float:left;
top:1px;
font:1.16em arial,tahoma,verdana,sans-serif;
color:#bcbcbc;
}
#search .submit {
width:5.0em;
height:1.8em;
padding:0px;
float:left;
left:0.4em;
font:1.16em arial,tahoma,verdana,sans-serif;
}
#search .checkbox {
left:1.1em;
top:.4em;
}
#search label {
padding:.1em 0 0 .2em;
top:.56em;
left:1.3em;
font:.85em tahoma,arial,verdana,sans-serif;
color:#919195;
}
#menu {
width:34em;
margin:0 auto;
padding:.54em 0 1.69em 0;
position:relative;
left:4.8em;
overflow:hidden;
}
#menu li {
padding:1.1em .77em 0 .77em;
float:left;
position:relative;
color:#ca651e;
background:none;
}
#menu li a {color:#145eae;}
#menu li.active a {color:#ca651e;}
#menu li a:hover {color:#1676de;}
#menu li.active a:hover {color:#ee731c;}
#menu li span {
width:100%;
position:absolute;
top:.4em;
left:0px;
display:block;
z-index:0;
font:0.7em tahoma,arial,verdana,sans-serif;
color:#bcbcbc;
text-align:center;
}
#menu li.menu_tools {
padding-left:20px !important;
}
#notlogged {
width:10em;
overflow:hidden;
position:absolute;
top:12px;
right:0px;
}
#logged {
overflow:hidden;
position:absolute;
top:12px;
right:0px;
}
#notlogged span,#logged span {
width:9.09em;
padding:0 19px 0 0;
display:block;
position:relative;
float:right;
clear:both;
overflow:hidden;
color:#919195;
font:0.85em tahoma,arial,verdana,sans-serif;
}
#logged span {
width:auto;
padding:0px;
float:none;
}
#notlogged a,#logged a {
border-bottom:1px solid #ca651e;
display:block;
float:left;
color:#ca651e;
text-decoration:none;
}
#notlogged .enter a {border-bottom:1px dotted #ca651e;}
#notlogged .register a {margin-top:15px;}
#logged .exit {padding-bottom:.85em;}
#logged .name {padding-bottom:.85em;}
#logged .cabinet {
width:7.77em;
margin-bottom:.2em;
font-weight:bold;
font:bold 1em arial,tahoma,verdana,sans-serif;
color:#ca651e;
}
#notlogged a:hover,#logged a:hover {
color:#ee731c;
border-bottom-color:#ee731c;
}
#header .up {
width:19px;
height:12px;
margin:0 0 0 -6px;
position:absolute;
bottom:0px;
left:50%;
}
#header .up a {
width:19px;
height:12px;
display:block;
font-size:1px;
background:url('../img/ico/arrow_up.gif') no-repeat 6px 3px;
}
#compact {
width:100%;
height:90px;
margin:0 0 -70px 0;
position:relative;
z-index:1;
background:url('../img/compact.png') repeat-x 0 0;
}
#compact .down {
width:19px;
height:12px;
margin:0 0 0 -6px;
position:absolute;
top:.1em;
left:50%;
display:none;
}
#compact .down a {
width:19px;
height:12px;
display:block;
font-size:1px;
background:url('../img/ico/arrow_down.gif') no-repeat 6px 3px;
}
#compact .cabinet {
position:absolute;
top:.3em;
right:3em;
display:none;
font:bold .85em tahoma,arial,verdana,sans-serif;
}
#compact .cabinet a {
color:#ca651e;
}
#compact .cabinet a:hover {
color:#ee731c;
}
#compact .cabinet .name {
font-weight:normal;
color:#919195;
}








/* ---------------------------------- default block */
.block {
width:100%;
position:relative;
}
.block .shadow {
position:relative;
z-index:1;
}
.block .shadow .space {
overflow:hidden;
}
.block table {
width:100%;
border-collapse:collapse;
empty-cells:show;
}
.block .line1 .left {
background:url('../img/block/line1_left.png') no-repeat 0 0;
}
.block .line1 .center {
height:4px;
background:url('../img/block/line1_center.png') repeat-x 0 0;
}
.block .line1 .right {
background:url('../img/block/line1_right.png') no-repeat 0 0;
}
.block .line2 .left {
width:4px;
background:url('../img/block/line2_left.png') repeat-y 0 0;
}
.block .line2 .right {
width:4px;
background:url('../img/block/line2_right.png') repeat-y 0 0;
}
.block .line2 .left div,.block .line2 .right div {
width:4px;
}
.block .line2 .center {
width:100%;
padding:2px 3px 4px 3px;
color:inherit;
background:#fff;
}
.block .line3 .left {
background:url('../img/block/line3_left.png') no-repeat 0 0;
}
.block .line3 .center {
height:4px;
background:url('../img/block/line3_center.png') repeat-x 0 0;
}
.block .line3 .right {
background:url('../img/block/line3_right.png') no-repeat 0 0;
}
.block .back {
width:19px;
height:19px;
margin:-9px 0 0 0;
position:absolute;
top:50%;
left:15px;
background:url('../img/ico/arrow_back.gif') no-repeat 0 0;
}
.block .back a {
width:19px;
height:19px;
display:block;
}
.block .forward {
width:19px;
height:19px;
margin:-9px 0 0 0;
position:absolute;
top:50%;
right:15px;
background:url('../img/ico/arrow_forward.gif') no-repeat 0 0;
}
.block .forward a {
width:19px;
height:19px;
display:block;
}
.block .close {
width:19px;
height:19px;
position:absolute;
top:4px;
right:4px;
z-index:2;
background:url('../img/ico/close_grey.gif') no-repeat 50% 50%;
}
.block .close a {
width:19px;
height:19px;
display:block;
}
.grey .line1 .left {background:url('../img/block/grey/line1_left.png') no-repeat 0 0;}
.grey .line1 .center {background:url('../img/block/grey/line1_center.png') repeat-x 0 0;}
.grey .line1 .right {background:url('../img/block/grey/line1_right.png') no-repeat 0 0;}
.grey .line2 .left {background:url('../img/block/grey/line2_left.png') repeat-y 0 0;}
.grey .line2 .center {background:#fafafa;}
.grey .line2 .right {background:url('../img/block/grey/line2_right.png') repeat-y 0 0;}
.grey .line3 .left {background:url('../img/block/grey/line3_left.png') no-repeat 0 0;}
.grey .line3 .center {background:url('../img/block/grey/line3_center.png') repeat-x 0 0;}
.grey .line3 .right {background:url('../img/block/grey/line3_right.png') no-repeat 0 0;}





/* ---------------------------------- blocks */
/* блок анонс */
#firstrun {
margin:0 0 -8px 0;
position:relative;
z-index:3;
}
#firstrun .shadow {
margin:0 35px;
}
#firstrun .register {
padding:10px 10px 6px 10px;
font-size:1.38em;
text-align:center;
}
#firstrun .register a {color:#ca651e;}
#firstrun .register a:hover {color:#ee731c;}
#firstrun .space {
padding:18px 20px;
overflow:hidden;
background:#cf7230;
}
#firstrun .space a {
color:#f1d5c1;
}
#firstrun .space a:hover {
color:#fff;
background-color:inherit;
}
#firstrun .space a.more {
font-size:.87em;
}
#firstrun .space .text {
margin:0 400px 0 0;
font-size:1.15em;
color:#fff;
background-color:inherit;
}
#firstrun .close {
background:url('../img/ico/close_white.gif') no-repeat 50% 50%;
}
#firstrun .features {
width:360px;
float:right;
color:#f1d5c1;
}
#firstrun .features li {
padding:4px 0 5px 19px;
background:url('../img/ico/footprint2.gif') no-repeat 4px .2em;
}
#firstrun .features li.bg {
background:url('../img/ico/footprint1.gif') no-repeat 0 .2em;
}


/* блок системных сообщений */
#notice {
margin:0 0 -8px 0;
position:relative;
z-index:2;
}
#notice .shadow {
margin:0 35px;
}
#notice .space {
padding:9px 11px 8px 11px;
color:#686b7e;
background:#e9ebf2;
}
#notice .space a {color:#686b7e;}
#notice .space a:hover {color:#616165;}


/* блок сообщений */
#messages {
position:relative;
z-index:1;
}
#messages .shadow {
margin:0 35px;
}
#messages .space {
padding:9px 11px 8px 11px;
color:#7a776c;
background:#f2f0e9;
}
#messages .space a {color:#7a776c;}
#messages .space a:hover {color:#616165;}

#messages .close, #notice .close, #firstrun .close {top:6px;right:42px;}








#content {
padding-top:12px;
position:relative;
z-index:5;
}
/* ---------------------------------- правая колонка */
#right {
width:333px;
padding:19px 35px 0 47px;
float:right;
}
#right .block {z-index:1;}


/* включить/выключить подсказки */
.promts-block {
height:2.84em;
margin:-2.84em 0 0 230px;
overflow:hidden;
position:relative;
z-index:1;
}
#promts {
overflow:hidden;
position:absolute;
top:0px;
right:3px;
z-index:2;
}
#promts a {
padding:0 0 1px 16px;
display:block;
text-decoration:none;
background:url('../img/ico/promts.gif') no-repeat 0 1px;
}
#promts a span {
border-bottom:1px dotted #919195;
color:#919195;
display:block;
text-decoration:none;
}
#promts a:hover span {
border-bottom:1px dotted #616165;
color:#616165;
}
.promts_off a {
background:url('../img/ico/promts_off.gif') no-repeat 0 3px !important;
}



/* меню действий */
.actions {
padding:0 0 .85em 0;
margin:0 7em 0 0;
position:relative;
}
.actions li {
padding:0;
margin:0 0 .76em 0;
position:relative;
background:none;
}
.actions li a.lnk {
padding:0 0 0 14px;
color:#145eae;
}
.actions li a.lnk:hover {
color:#1676de;
}
.actions li.add {background:url('../img/ico/add_blue.gif') no-repeat .07em .23em;}
.actions li.viewall {background:url('../img/ico/viewall.gif') no-repeat 0 .07em;}
.actions li.viewall a {padding-left:20px;}
.actions li.hideall {background:url('../img/ico/hideall.gif') no-repeat 0 .07em;}
.actions li.hideall a {padding-left:20px;}
.actions li.messages {background:url('../img/ico/mail_blue.gif') no-repeat 0 .3em;}
.actions li.profile {background:url('../img/ico/profile.gif') no-repeat 0 .23em;}
.actions li.pen {background:url('../img/ico/pen.gif') no-repeat 0 .3em;}
.actions li.alert {background:url('../img/ico/alert_blue.gif') no-repeat .07em .23em;}
.actions li.invite {background:url('../img/ico/invite_blue.gif') no-repeat .07em .23em;}
.actions li.groupprofile {background:url('../img/ico/group_blue.gif') no-repeat .07em .23em;}
.actions li.groupprofile a {padding-left:22px;}
.actions li.write {background:url('../img/ico/edit_blue.gif') no-repeat .07em .23em;}

.actions li.js a.lnk {
text-decoration:none;
}
.actions li.js a.lnk span {
border-bottom:1px dotted #145eae;
text-decoration:none;
}
.actions li.js a.lnk:hover span {
border-bottom-color:#1676de;
}
.actions li.messages .new {
font:.85em tahoma,arial,verdana,sans-serif;
color:#7c7f83;
}
.actions li .notice {
padding:5px 12px;
margin:0 0 0 12px;
color:#487629;
background:#e1edd8;
}


/* блок с метками */
.tagsblock {
margin:0 0 20px 0;
}
.tagsblock .space {
padding:10px 0 0 0;
position:relative;
z-index:2;
background:#e3f0ee;
}
.tagsblock h5 {
margin:0 0 .28em 0;
color:#558d84;
}
.tagsblock h5 a {
color:#558d84;
}
.tags {
padding:0 15px 10px 15px;
position:relative;
font-size:0.77em;
line-height:3.0em;
}
.tags a {
padding:1px 2px;
color:#74a4d0;
}
.tags a:hover {color:#1676de;}
.tags .f10 {font-size:1.0em;}
.tags .f11 {font-size:1.1em;color:#71a0cb;}
.tags .f12 {font-size:1.2em;color:#6f9ec8;}
.tags .f13 {font-size:1.3em;color:#6798c8;}
.tags .f14 {font-size:1.4em;color:#5c91c4;}
.tags .f15 {font-size:1.5em;color:#528ac1;}
.tags .f16 {font-size:1.6em;color:#4883be;}
.tags .f17 {font-size:1.7em;color:#3d7bbb;}
.tags .f18 {font-size:1.8em;color:#3374b8;}
.tags .f19 {font-size:1.9em;color:#286cb4;}
.tags .f20 {font-size:2.0em;color:#1f65b1;}
.tags .f21 {font-size:2.1em;color:#145eae;}
.tags .f22 {font-size:2.2em;color:#145eae;}
.tags .f23 {font-size:2.3em;color:#145eae;}
.tags .f24 {font-size:2.4em;color:#145eae;}
.tags .f25 {font-size:2.5em;color:#145eae;}
.tags .f26 {font-size:2.6em;color:#145eae;}
.tags .f27 {font-size:2.7em;color:#145eae;}
.tags .f28 {font-size:2.8em;color:#145eae;}
.tags .f29 {font-size:2.9em;color:#145eae;}
.tags .f30 {font-size:3.0em;color:#145eae;}
.tags .f31 {font-size:3.1em;color:#145eae;}
.tags .f32 {font-size:3.2em;color:#145eae;}
.tags .f33 {font-size:3.3em;color:#145eae;}
.tags .f34 {font-size:3.4em;color:#145eae;}
.tags .f35 {font-size:3.5em;color:#145eae;}
.tags .f36 {font-size:3.6em;color:#145eae;}
.tags .f37 {font-size:3.7em;color:#145eae;}
.tags .f38 {font-size:3.8em;color:#145eae;}
.tags .f39 {font-size:3.9em;color:#145eae;}
.tags .f40 {font-size:4.0em;color:#145eae;}
.percent {
margin:-7px 0 0 0;
color:#919195;
text-align:center;
}
.tagsblock .basket {
width:100%;
padding:7px 15px 0 15px;
margin:0 -15px;
overflow:hidden;
position:relative;
top:10px;
background:#fff;
}
.tagsblock .basket .txt {
width:250px;
padding:6px 0;
margin:0 0 0 -15px;
font:1.1em tahoma,arial,verdana,sans-serif;
color:#bcbcbc;
text-align:center;
float:left;
}
.tagsblock .basket .btn {
width:35px;
padding:1px 0px 0 0;
line-height:1px;
float:right;
}
.tagsblock .basket .btn img {
display:block;
}
.tagsblock .brows {
line-height:2.8em;
}
#tags_delete {
margin:0 -20px 0 0;
}
.draggable_tag {
margin:0;
padding:0;
height:30px !important;
overflow:visible !important;
}
.tagsblock .minimize {
position:absolute;
top:7px;
right:7px;
z-index:1;
}
.fulltags {
padding:0 0 20px 0;
}


/* блок с группами */
.groupsblock {
margin:0 0 20px 0;
}
.groupsblock .space {
padding:10px 15px;
background:#f3f0e6;
}
.groupsblock h5,.groupsblock h5 a {
color:#887f61;
}
.groupsblock p {
margin:0 0 15px 0;
}
.groupsblock p a {color:#145eae;}
.groupsblock p a:hover {color:#1676de;}
.groupsblock p.more {
margin:-15px 0 15px 0;
font:0.85em tahoma,arial,verdana,sans-serif;
color:#919195;
}
.rubrics {
width:124px;
padding:0 20px 0 0;
float:left;
}
.rubrics li {
padding:0 0 13px 0;
background:none;
}
.rubrics li a {
color:#145eae;
}
.rubrics li a:hover {
color:#1676de;
}
.rubrics li span {
font:0.85em tahoma,arial,verdana,sans-serif;
color:#919195;
}
.groupsblock p.addgroup {
padding:10px 0 8px 0;
margin:0px;
text-align:center;
}
.groupsblock p.addgroup span {
padding:0 0 0 13px;
background:url('../img/ico/add_green.gif') no-repeat 0 50%;
}
.groupsblock p.addgroup a {
color:#887f61;
}
.groupsblock p.addgroup a:hover {
color:#887f61;
}


/* блок с пользователями */
.usersblock {
margin:0 0 20px 0;
}
.usersblock .space {
padding:10px 4px 10px 15px;
background:#f0f2dc;
}
.usersblock .add {
width:309px;
padding:10px 5px 7px 5px;
color:#8c914e;
text-align:center;
}
.usersblock .add a {color:#919195;}
.usersblock .add a:hover {color:#616165;}
.usersblock h5,.usersblock h5 a {
color:#8c914e;
}
.usersblock .user {
width:90px !important;
padding:10px 0 10px 10px !important;
}

.userlist {
overflow:hidden;
}
.userlist .user {
width:11%;
padding:10px 0;
float:left;
position:relative;
background:none;
}
.w5 .user {
width:19%;
}
.userlist .user .pic {
padding:0 0 4px 4px;
position:relative;
}
.userlist .user .pic img {
display:block;
}
.userlist .user .name a {color:#145eae;}
.userlist .user .name a:hover {color:#1676de;}
.userlist .user .name .num {
font-size:11px;
color:#919195;
}
.userlist .user .icons {
width:12px;
height:50px;
position:absolute;
top:0px;
left:56px;
}
.userlist .user .icon {
margin-bottom:3px;
}
.userlist .user .icon a {
width:100%;
height:100%;
display:block;
}
.userlist .user .founder {
width:12px;
height:12px;
background:url('../img/ico/founder.gif') no-repeat 0 0;
}
.userlist .user .moder_off a,
.userlist .user .moder_on a {
width:12px;
height:15px;
background:url('../img/ico/moder_on.gif') no-repeat 50% 0;
}
.userlist .user .moder_off a:hover {
background:url('../img/ico/moder_off.gif') no-repeat 50% 0;
}
.userlist .user .block_off a,
.userlist .user .block_on a {
width:12px;
height:15px;
background:url('../img/ico/block_on.gif') no-repeat 50% 0;
}
.userlist .user .block_off a:hover {
background:url('../img/ico/block_off.gif') no-repeat 50% 0;
}

.userlist .user .delete a {
width:12px;
height:15px;
background:url('../img/ico/close_grey.gif') no-repeat 50% 0;
}

.spisok {
margin:0 0 0 -15px;
position:relative;
}
.spisok .user {
width:23%;
padding:0 0 9px 0;
margin:0 1.5% 0 0;
}
.w8 .user {
width:11%;
padding:0px;
margin:0 1% 0 0;
}
.spisok .both {
padding-bottom:3px;
}
.spisok .user .name {
padding-left:15px;
}
.spisok .user .block_off,
.spisok .user .block_on a,
.spisok .user .block_off a,
.spisok .user:hover .block_on,
.spisok div.uhover .block_on {
display:inline !important;
}
.spisok .user .moder_on,
.spisok .user .block_on {
display:none;
}
.spisok .user .block_on,
.spisok .user .block_off {
position:relative;
top:1px;
}
.spisok .user .founder,
.spisok .user .moder_off,
.spisok .user .moder_on {
position:absolute;
top:0px;
left:0px;
}
.ulhovered .user .moder_on,
.ulhovered .user .block_on,
.ulhovered .user .delete {
display:none;
}

.ulhovered .user:hover .moder_on,
.ulhovered div.uhover .moder_on,
.ulhovered .user:hover .block_on,
.ulhovered div.uhover .block_on,
.ulhovered .user:hover .delete,
.ulhovered div.uhover .delete {
display:block;
}

.usersblock .userlist {
width:300px;
}
.usersblock .userlist li {
width:90px;
padding:0 5px 20px 5px;
}

.thanks {
font:0.85em tahoma,arial,verdana,sans-serif;
color:#919195;
}
.thanks a {color:#919195;}
.thanks a:hover {color:#616165;}




.transfer {
padding-left:15px;
margin-top:-15px;
}
.transfer a {
margin-right:5px;
}


/* блок "книга жалоб и предложений" */
#helpblock {
margin:0 0 20px 0;
}
#helpblock .space {
padding:10px 15px;
background:#e6f0e4;
}
#helpblock h5,#helpblock h5 a {
color:#688f5f;
}
#helpblock p.title {
margin:0 0 .3em 0;
}
#helpblock p a {color:#145eae;}
#helpblock p a:hover {color:#1676de;}
#helpblock p.more {
margin:0 0 1.3em 0;
font:0.85em tahoma,arial,verdana,sans-serif;
color:#919195;
}
#helpblock p.more a {
margin:0 1em 0 0;
color:#919195;
}
#helpblock p.more span {
margin:0 1em 0 0;
color:#919195;
}
#helpblock p.more a:hover {
color:#616165;
}
#helpblock p.more a.user {
padding:0 0 .1em 13px;
background:url('../img/ico/user.gif') no-repeat 0 50%;
}







/* ---------------------------------- левая колонка */
#left {
margin:0 420px 0 0;
}
#leftspace {
padding:10px 0 0 35px;
}


/* ссылка */
.link {
width:98%;
padding:10px 1px 10px 34px;
border:1px solid #fff;
margin:0 0 0 -35px;
}
.link .linkname,
.link .groupname,
.link .blogname,
.link .mailname,
.link .questname {
width:95%;
margin:0 0 .5em 0;
}
.link .linkname a.name,
.link .groupname a.name,
.link .blogname,
.link .mailname a.name,
.link .questname {
font-size:1.3em;
}
.link .linkname a.name,
.link .groupname a.name,
.link .mailname a.name {
margin:0 .4em 0 0;
overflow:hidden;
color:#145eae;
}
.link .linkname a.name:hover,
.link .groupname a.name:hover,
.link .mailname a.name:hover {
color:#1676de;
}
.link .linkname a.name .icon,
.link .groupname a.name .icon,
.link .mailname a.name .icon {
padding:2px 3px 0 6px;
display:block;
float:left;
text-decoration:none !important;
}
.link .linkname a.name .icon img,
.link .groupname a.name .icon img,
.link .mailname a.name .icon img {
display:block;
text-decoration:none !important;
}
.link .linkname span.orange,
.link .groupname span.orange,
.link .mailname span.orange {
margin:0 0 0 -7px;
font:0.66em tahoma,arial,verdana,sans-serif;
color:#ca651e;
}
.link .linkname span.orange a,
.link .groupname span.orange a,
.link .mailname span.orange a {
font-weight:normal !important;
color:#ca651e;
}
.link .linkname span.orange a:hover,
.link .groupname span.orange a:hover,
.link .mailname span.orange a:hover {
color:#ee731c;
text-decoration:underline;
}


.link .questname {color:#892420;}
.link .questname {font-weight:bold;color:#892420;text-decoration:none;}
.link .questname a.name:hover {text-decoration:underline;}
.link .questname.old {color:#446a20;}
.link .questname.old a {color:#446a20;}
.link .blogname {font-weight:normal !important;color:#145eae;}
.link .blogname a {color:#145eae;text-decoration:none;}
.link .blogname a:hover {color:#145eae;text-decoration:underline;}



.link .notice {
padding:2px 10px 3px 10px !important;
margin:-10px 5px !important;
position:relative;
top:-1px;
color:#487629 !important;
font:13px arial,tahoma,verdana,sans-serif !important;
background:#e3efdb;
}
.link .notice .cancel {
padding:0 0 0 14px !important;
margin:0 0 0 5px !important;;
color:#919195 !important;
font:11px tahoma,arial,verdana,sans-serif !important;
background:url('../img/ico/cancel.png') no-repeat 0 0;
}

.link span.translate,
.link span.import,
.link span.saved {
padding:3px 5px 0 5px;
position:absolute;
font:11px tahoma,arial,verdana,sans-serif !important;
color:#ca651e;
}
.link span.copy2 {
padding:4px 5px 1px 0;
margin-left:-3px;
color:#919195;
font-weight:normal;
background:url('../img/ico/diskette.gif') no-repeat 0 100%;
}
.link span.copy2 a {
padding:0 0 0 19px;
font-weight:normal !important;
color:#919195;
}
.link span.copy2 a:hover {
color:#616165;
}
.link span.expert {
margin:0;
position:absolute;
}
.link span.edit,
.link span.delete,
.link span.friend,
.link span.group,
.link span.add {
padding:0 5px;
visibility:hidden;
}
.link span.orange a img {position:relative;top:2px;}
.hover:hover {
border-color:#eaeaea;
}
.hover:hover span.edit,
.hover:hover span.delete,
.hover:hover span.friend,
.hover:hover span.group,
.hover:hover span.add,
.hover:hover span.addcomments {
visibility:visible;
}
.hover:hover span.saved,
.hover:hover span.expert,
.hover:hover span.import {
display:none;
}

.nohover:hover {
border-color:#fff !important;
}
.nohover:hover span.delete,
.nohover:hover span.friend,
.nohover:hover span.group,
.nohover:hover span.add {
visibility:hidden !important;
}
.link div.spam {
position:relative;
right:6px;float:right;
visibility:hidden;
}
.link div.spam img {display:block;}
.hover:hover div.spam {visibility:visible;}
.nohover:hover div.spam {visibility:hidden !important;}

.link div.contain {
display:inline;
position:relative;
z-index:2;
}


.link p {
margin:0 0 .5em 0;
}
.link span.addcomments {
visibility:hidden;
}
.link .new a.name {
font-weight:bold !important;
}
.link .contain .new a {
font-weight:bold !important;
}
.link .old a.name {color:#919195;}
.link .old a.name:hover {color:#616165;}
.link .info {
padding-left:1px;
margin:0;
color:#919195;
}
.link .info a {color:#919195;}
.link .info a:hover {color:#616165;}
.link .user {
padding:0 0 0 13px;
background:url('../img/ico/user.gif') no-repeat 0 .18em;
}
.link .theme,.link .who,.link .tags,.link .comments,.link .save {
padding:1px 20px 2px 0;
}
.link .theme a {
text-decoration:none;
}
.link .comments {
padding:1px 0 2px 0;
}
.link .from {
padding:1px 0 2px 19px;
}
.link .bookmarks {
padding:1px 0 2px 19px;
}
.link .tags {
font-size:1.0em !important;
line-height:1.0em;
}
.link .tags a {
text-decoration:none;
}
.link .memori {background:url('../img/transfer/memori.gif') no-repeat 1px .11em;}
.link .memori:hover {background:url('../img/transfer/memori.png') no-repeat 1px .11em;}
.link .delicious {background:url('../img/transfer/delicous.gif') no-repeat 1px .11em;}
.link .delicious:hover {background:url('../img/transfer/delicous.png') no-repeat 1px .11em;}
.link .moemesto {background:url('../img/transfer/moemesto.gif') no-repeat 1px .11em;}
.link .moemesto:hover {background:url('../img/transfer/moemesto.png') no-repeat 1px .11em;}
.link .mister-wong {background:url('../img/transfer/mister-wong.gif') no-repeat 1px .11em;}
.link .mister-wong:hover {background:url('../img/transfer/mister-wong.png') no-repeat 1px .11em;}

#cabinet_form {
overflow:visible;
}
.link .cb {
margin:0 0 0 -22px;
position:relative;
float:left;
}
.link .checkbox {
float:none;
}





.sort {
margin-top:-10px;
padding-bottom:15px;
color:#ca651e;
}
.sort a {color:#919195;}
.sort a:hover {color:#616165;}
.sort a.expert {
padding-left:20px;
background:url('../img/ico/expert_grey.gif') no-repeat 0 50%;
}
.sort .note {
font:.85em tahoma,arial,verdana,sans-serif;
color:#bcbcbc;
}




h1 .cabinet {
position:relative;
top:1px;
}
h1 .checkbox {
width:1.36em;
height:1.36em;
position:absolute;
top:6px;
left:14px;
float:none;
}
h1 .close {
margin:0 0 0 .2em;
position:relative;
top:-.4em;
cursor:pointer;
}
h1 .spam {
margin:0 0 0 .2em;
position:relative;
top:-.31em;
cursor:pointer;
}
h1 .edit {
margin:0 0 0 .2em;
position:relative;
cursor:pointer;
}
h1 .allword {
white-space:nowrap;
}
#edit_bookmarks {
width:auto !important;
border:1px solid #b5b9bf;
padding:0px;
margin:0px;
font:1.0em arial,tahoma,verdana,sans-serif;
color:#ca651e;
}
.buttons {
width:37em;
padding:13px 17px;
margin:20px 0 10px 0;
border:1px solid #ebeced;
overflow:hidden;
}
.buttons button {
margin:0 7px 0 0;
display:inline;
font:1.0em arial,tahoma,verdana,sans-serif;
}
#input_tag {
padding:1px 2px;
border:1px solid #b5b9bf;
margin:.076em -2px 0 -2px;
color:#000;
float:none;
display:inline;
text-align:center;
position:relative;
}


/* смена страниц */
.prevnext {
width:100%;
padding:25px 0;
overflow:hidden;
font-size:1.08em;
}
.prevnext li {
float:left;
color:#dadada;
}
.prevnext li.prev {
padding:0 15px 0 12px;
background:url('../img/ico/prev.gif') no-repeat 0 .16em;
}
.prevnext li.prev a {
padding:0 0 0 12px;
margin:0 0 0 -12px;
display:block;
background:url('../img/ico/prev_a.gif') no-repeat 0 .16em;
}
.prevnext li.next {
padding:0 12px 0 15px;
background:url('../img/ico/next.gif') no-repeat 100% .16em;
}
.prevnext li.next a {
padding:0 12px 0 0;
margin:0 -12px 0 0;
display:block;
background:url('../img/ico/next_a.gif') no-repeat 100% .16em;
}
.prevnext li a {color:#ca651e;}
.prevnext li a:hover {color:#ee731c;}

.pager {
font:0.85em tahoma,arial,verdana,sans-serif;
color:#000;
}
.pager a {color:#145eae;}
.pager a:hover {color:#1676de;}


/* рекламный блок */
#yandexdirect {
width:511px;
margin:20px 0;
position:relative;
overflow:hidden;
}
#yandexdirect .close {
width:19px;
height:19px;
margin:0 0 -20px 0;
float:right;
position:relative;
z-index:2;
background:url('../img/ico/close_grey.gif') no-repeat 50% 50%;
}
#yandexdirect .close a {
width:19px;
height:19px;
display:block;
}
#yandexdirect .cnt {
position:relative;
z-index:1;
}
#yandexdirect img {
display:block;
}

/* список разделов "помощи" */
.biglist {
padding:0 0 .85em .7em;
}
.biglist li {
padding:0 0 .66em 0;
}
.biglist p {
margin:0 0 .2em 0;
}
.biglist p.title {
font-size:1.15em;
}
.biglist p.title a {
border-bottom:1px dotted #145eae;
color:#145eae;
text-decoration:none;
}
.biglist p.title a:hover {
border-bottom:1px dotted #1676de;
color:#1676de;
}
.biglist p.title a.browser {
margin-left:5px;
border:none;
background:none !important;
}
.biglist p.title a.browser img {
position:relative;
top:4px;
}
.biglist p.active a {
border-bottom:1px dotted #000 !important;
color:#000 !important;
font-weight:bold;
}
.biglist .description {
display:none;
}

.cabinet_title {
margin:0 0 20px 0;
font-size:1.15em;
}



/* блок "регистрация на привет.ру" */
#privetru {
margin:0 0 20px 0;
}
#privetru .space {
padding:12px 7px;
background:#819cc9;
}
#privetru .space p.privet {
margin:0px;
}
#privetru .space p.privet img {
display:block;
}


/* инфа о пользователе */
.userinfo {
margin:0 0 20px 0;
}
.userinfo .space {
padding:10px 15px;
}
.userinfo p {
margin-bottom:.6em;
line-height:2em;
}
.userinfo p a {
color:#145eae;
}
.userinfo p a:hover {
color:#1676de;
}
.userinfo p span.orange {
font:.85em tahoma,arial,verdana,sans-serif;
color:#ca651e;
}
.userinfo .userpic {
padding-right:10px;
float:left;
}
.userinfo .userpic img {
display:block;
}
.userinfo .privetru {
padding:0 0 0 20px;
display:block;
background:url('../img/sites/privetru.gif') no-repeat 0 50%;
}
.userinfo .txt {
padding:0 0 3px 0;
font:0.85em/1.3em tahoma,arial,verdana,sans-serif;
color:#919195;
}
.userinfo .txt a {
border-bottom:1px dotted #919195;
color:#919195;
text-decoration:none;
}
.userinfo .txt a:hover {
border-bottom:1px dotted #616165;
color:#616165;
}



.savedcol {
margin:.8em 0 0 0;
font-size:1.4em;
}
.savedcol a {
color:#ca651e;
}
.savedcol a:hover {
color:#ee731c;
}






.fullwidth #left {
margin:0 !important;
}
.fullwidth #leftspace {
padding:10px 35px 0 35px !important;
overflow:hidden;
}










#browser_select {
margin:.8em 0;
display:block;
float:none;
}





#tools_left {
width:275px;
float:left;
}
#tools_right {
margin:0 0 0 275px;
}
#tools_rightspace {
padding:3em 0 0 20px;
position:relative;
overflow:hidden;
}
#bobropanel_std {
display:none;
}


#tools_right .description {
position:relative;
overflow:hidden;
}

#choose_button .bobrbutton {
padding-left:20px;
margin-bottom:12px;
}
#choose_button .b_active,#choose_button .c_active {
background:url('../img/ico/red_arrow.png') no-repeat 0 50%;
}
#choose_button .bobrcolor img,#choose_button .bobrbutton img {display:block;}
#choose_button .bobrcolor {
width:100%;
padding-bottom:10px;
overflow:hidden;
}
#choose_button .bobrcolor span {
padding:0 35px 0 20px;
display:block;
float:left;
}
#choose_button textarea {
width:38em;
height:12.5em;
float:none;
}


#informer {
padding-right:250px;
}
#informer .both {
padding:0 0 15px 0;
}
#informer label {
width:5em;
}
#informer .text {
float:left;
}
#informer textarea {
width:29em;
height:12.5em;
float:none;
}
#informer .banner {
position:absolute;
top:0px;
right:0px;
}
#informer .bobrcolor {
width:100%;
clear:both;
overflow:hidden;
}
#informer .bobrcolor span {
padding:0 0 0 23px;
display:block;
float:left;
}
#informer .bobrcolor img {display:block;}
#informer .c_active {
background:url('../img/ico/red_arrow.png') no-repeat 5px 50%;
}
#informer input.dropdown_input,#informer .dropdown_add .text {
width:21.84em;
margin:0px;
}
#informer form .dropdown_show {
float:left;
margin:0 0 0 -18px;
top:2px;
right:2px;
}
#informer form select.dropdown_multiple_select {
width:22em;
float:left;
}












.readmessage p {
line-height:1.5em;
}
form input.dropdown_input {
padding-bottom:1px;
color:#bcbcbc;
position:relative;
z-index:1;
}
.dropdown_show {
margin:1px 0 0 -19px;
position:relative;
z-index:2;
display:block;
float:left;
}
select.dropdown_multiple_select {
width:24.7em;
float:left;
border:.08em solid #a5acb2;
display:block;
overflow:auto;
overflow-y:scroll;
}
.dropdown_multiple {
width:100%;
overflow:hidden;
clear:both;
}
.dropdown_add {
width:100%;
overflow:hidden;
clear:both;
}
.dropdown_add .text {
margin:0 0 1px 0;
color:#bcbcbc;
}


.authors {
margin:0 0 9px 0;
display:block;
}

.sladno .space {
padding:12px 0;
}
.sladno img {
margin:0 auto;
display:block;
}





/* ---------------------------------- forms */
.form {
width:49%;
margin:0 0 0 -18.85em;
overflow:hidden;
position:relative;
left:50%;
}
.form fieldset {
width:100%;
}
.form label {
width:5.85em;
}
.form label a {
color:#145eae;
}
.form label a:hover {
color:#1676de;
}
.form label span {
font:.85em tahoma,arial,verdana,sans-serif;
color:#919195;
}
.form .text {
width:24.6em;
float:left;
}
.form .narrow {
width:11.5em !important;
margin:0 1.5em 0 0 !important;
}
.form textarea {
width:24.5em;
height:8.2em;
float:left;
}
.form .grey {
width:auto !important;
padding:.2em .5em !important;
font:.85em tahoma,arial,verdana,sans-serif !important;
color:#919195;
}
.form .grey a {
border-bottom:1px dotted #919195;
color:#919195;
text-decoration:none;
}
.form .grey a:hover {
border-bottom:1px dotted #616165;
color:#616165;
}
.form .lines label {
width:auto !important;
position:relative;
left:6.3em;
}
.form .lines .checkbox {
width:15px;
top:.2em;
left:5.8em;
}
.form .lines .radio {
width:15px;
top:.15em;
left:5.8em;
}
.form select {
width:24.5em;
}
.form .submit {
width:12.15em;
left:5.15em;
}
.form .loaded_pix {
padding:.3em 0 0 0;
position:relative;
left:5.8em;
clear:both;
}
.form .loaded_pix img {
display:block;
}



#new_file_label {
width:24.5em !important;
position:relative;
left:7.0em;
font:.85em tahoma,arial,verdana,sans-serif;
color:#919195;
}

#edit_profile_birthday,#reg_birthday {
width:2.8em !important;
margin:0 .5em 0 0 !important;
}
#edit_profile_birthmonth,#reg_birthmonth {
width:6.85em !important;
margin:0 .5em 0 0 !important;
}
#edit_profile_birthyear,#reg_birthyear {
width:4.4em !important;
margin:0 .5em 0 0 !important;
}
#edit_profile_country,#reg_country {
width:24.6em !important;
}
#edit_profile_form .sort {
margin-bottom:1em;
}


#edit_settings_form label {
width:28em;
padding:.1em .3em;
}
#edit_settings_form label.left {
width:auto;
}
#edit_settings_form .checkbox {
margin:.1em 0 0 0;
}
#edit_settings_form select {
width:5em !important;
float:left;
}
#edit_settings_form .submit {
left:0px;
}


#register_buttons,.similar {
width:260px;
margin:0 !important;
position:absolute;
top:4em;
right:35px;
}
#register_buttons {
margin:0 0 0 18em;
top:2em;
}
#reg_transfer_select {
width:9.23em;
display:none;
}

#register_form input.error {border-color:#d77f41;}
#register_form input.alert {border-color:#000;}
#register_form label.error {color:#d77f41;}
#register_form label.alert {width:28em !important;clear:both;left:6.5em;}
#register_form label.alert .dark {color:#000;font-size:1.0em;}
#register_form .reg_transfer_login {
width:14.6em !important;
margin-left:.63em;
}

#login_form label.error {color:#d77f41;}
#login_form input.error {border-color:#d77f41;}
#login_form label.alert {width:70% !important;}

#register_form,#new_group_form,#new_bookmark_form {right:1.4em;}
.form h1 {
margin-bottom:0.8em;
}

#new_bookmark_form .hint {
width:27.72em;
padding:.45em .63em .72em .63em;
float:left;
clear:both;
position:relative;
left:6.9em;
font:.85em tahoma,arial,verdana,sans-serif;
color:#919195;
background:#ececed;
}
#new_bookmark_form .hint a {
border-bottom:1px dotted #919195;
color:#919195;
text-decoration:none;
}
#new_bookmark_form .hint a:hover {
border-bottom-color:#616165;
color:#616165;
}









/* ---------------------------------- форма авторизации */
#login {
width:15.07em;
position:absolute;
right:1px;
top:0px;
display:none;
z-index:20;
}
#login .line1 {display:none;}
#login .right {display:none;}
#login .line2 .center {
padding:2px 0 4px 3px;
}
#login .space {
padding:10px 15px 10px 8px;
}
#login .links {
width:9.4em;
padding-bottom:1px;
font:0.85em tahoma,arial,verdana,sans-serif;
color:#919195;
float:right;
overflow:hidden;
cursor:default;
}
#login .links a {
color:#919195;
text-decoration:none;
}
#login .links a.id {
border-bottom:1px dotted #919195;
}
#login .links a.id:hover {
color:#616165;
border-color:#616165;
}
#login form {
width:100%;
padding:10px 0 15px 0;
clear:both;
}
#login .text {
width:7.8em;
}
#login label.cb {
padding:0.2em 0 0.2em 0.1em;
color:#919195;
left:6.0em;
font:0.85em tahoma,arial,verdana,sans-serif;
}
#login_checkbox {
left:5.0em;
}
#login .submit {
width:4em;
margin:.2em 0 0 0;
position:relative;
left:4.5em;
}
#login .remember {
color:#919195;
font:0.85em tahoma,arial,verdana,sans-serif;
text-align:center;
}
#login .remember a {
color:#919195;
}
#login .remember a:hover {
color:#616165;
}





/* ---------------------------------- форма обратной связи */
#feedback {
width:23em;
margin:-19.74em 0 0 -17.97em;
position:relative;
left:52em;
display:none;
z-index:20;
}
#feedback .space {
height:14.81em;
padding:5px 11px;
position:relative;
}
#feedback .text,#feedback textarea {
width:20em;
float:left;
}
#feedback textarea {
height:6em;
}
#feedback .submit {
width:6em;
margin:0 auto;
}
#feedback .feedback {
width:100%;
position:absolute;
left:0px;
bottom:5px;
color:#919195;
text-align:center;
cursor:default;
}




