/*
html, body {
  scrollbar-3dlight-color:#fff;
  scrollbar-arrow-color:black;
  scrollbar-highlight-color:#fff;
  scrollbar-face-color: #d4d0c8;
  scrollbar-shadow-color: gray;
  scrollbar-darkshadow-color: gray;
  scrollbar-track-color:#eee;
}
*/	      
	      
/*
input{background: #d4d0c8;}
*/


/* 
input.text, textarea, select {
  background: #fff;
  border-bottom: #eee thin solid;
  border-left: gray thin solid;
  border-right: #eee thin solid;
  border-top: gray thin solid;
}
	  
input.submit, button {
  background: #d4d0c8; 
  border-bottom: gray thin solid;
  border-left: #fff thin solid;
  border-right: gray thin solid;
  border-top: #fff thin solid;
}

*/



.right {z-index: 99 !important;}

a.subscriberu_bhidden dfn {left:0;}
.subscriberu_hidden {display:none;}

		    
  
.subscriberu_grc {padding: 5px 15px;}
.subscriberu_grc .subscriberu_e{display:block; position: relative;}
.subscriberu_grc .subscriberu_e *{display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
.subscriberu_grc b.subscriberu_e b, .subscriberu_grc b.subscriberu_e i, .subscriberu_grc b.subscriberu_e u {height: 1px; background: #eeeeee;}
.subscriberu_grc b.subscriberu_e b{margin: 0 5px;}
.subscriberu_grc b.subscriberu_e i{margin: 0 3px;}
.subscriberu_grc b.subscriberu_e u{margin: 0 2px;}
.subscriberu_grc b.subscriberu_e span{margin: 0 1px; height: 2px; background: #eeeeee;}
/*.subscriberu_grc div{background: #eeeeee; padding: 0 10px;}*/

	  
/* класс ссылки вызывающей по событию hover всплывающий блок */
/*a.subscriberu_fblink {position: relative; top: 0px; left: 0px; padding: 0px 5px;}*/
		    

.p-subscribers {color:#ac7a04; margin-left: 0px; margin-top: 9px; margin-right: 0px; margin-bottom: 9px;}



a.subscriberu_dottedlink:link {color: #af8011; text-decoration: none; padding:1px 2px; border-bottom: 1px dotted}
a.subscriberu_dottedlink:hover {background:#af8011; color:#ffffff !important; padding:1px 2px; border-bottom: 1px dotted #fff;}
a.subscriberu_dottedlink {color: #af8011 !important; text-decoration: none; padding:1px 2px; border-bottom: 1px dotted #af8011;}


a.subscriberu_dottedlinkpink:link {color: #d83d24; text-decoration: none; padding:1px 2px; border-bottom: 1px dotted #d83d24;}
a.subscriberu_dottedlinkpink:hover {background:#d83d24; color:#ffffff !important; padding:1px 2px; border-bottom: 1px dotted #fff;}
a.subscriberu_dottedlinkpink {color: #d83d24 !important; text-decoration: none; padding:1px 2px; border-bottom: 1px dotted #d83d24;}

a.subscriberu_titlepink:link {color:#ed4d33 !important;}
a.subscriberu_titlepink:hover {color:#ed4d33 !important;}
a.subscriberu_titlepink {color:#ed4d33 !important;}

a.subscriberu_titlesand:link {color:#af8011 !important;}
a.subscriberu_titlesand:hover {color:#af8011 !important;}
a.subscriberu_titlesand {color:#af8011 !important;}


a.subscriberu_addfriend {color:#a97700 !important; text-decoration: none !important;} /*#a97700*/
a.subscriberu_addfriend {outline:none;}
a.subscriberu_addfriend span {background:#fff;}
a.subscriberu_addfriend span var {border-color:#a97700 !important;}

a.subscriberu_friended {color:#fff !important;}
a.subscriberu_friended span {background:#a97700 !important;}
a.subscriberu_friended span var {border-bottom:1px dotted #fff !important;}

/*
.txt a.subscriberu_bookmark dfn{left:-1.143em;}
*/
a.subscriberu_bookmark {
padding:.214em 0.143em;
margin-right:0.1em;
outline:none;
position:relative;
color:#f05500 !important;
white-space:nowrap;
text-decoration:none !important;
}


a.subscriberu_bookmark span var, a.subscriberu_addfriend span var{
border-bottom:1px dotted #f05500;
cursor:pointer;
}

a.subscriberu_bookmark dfn {
width:13px;
height:12px;
display:inline-block;
overflow:hidden;
background:url('/img/sprites.png') no-repeat -50px -50px;
}

/**/

a.subscriberu_bookmark span{
margin-left:0.5em;
/*background:gray;*/
}

/**/


/*  span var  */

/*
a.subscriberu_bookmark:hover{background:#f05500 !important;color:#ffffff !important;}
*/
 

.actual .line a.subscriberu_bookmark {
display:block;
float:left;
position:relative;
top:0;
}


.category .right .line a.subscriberu_bookmark {
display:block;
float:left;
position:relative;
top:0;
}

/* subscriberu_bookmark-added */
/* В избранном */
a.subscriberu_loved {color:#fff !important;}
a.subscriberu_loved span {background:#f05500 !important;}
a.subscriberu_loved span var {border-bottom:1px dotted #fff !important;color:#fff !important;}
a.subscriberu_loved dfn {background:url('/img/sprites.png') no-repeat 0px -50px !important;}




/* fbbox */
.subscriberu_fbbox {margin:0 .5em 0 0; position:relative; z-index:1; display:inline;}
/*top:0.214em;*/
.actual .line .subscriberu_fbbox {display:block; float:left; position:relative; top:0.114em;}
.category .right .line .subscriberu_fbbox {display:block; float:left; position:relative; top:0.114em;}

.subscriberu_rbbox {margin:0 .5em 0 0; position:relative; z-index:1; display:inline;}

	
.subscriberu_fbhover {z-index:3;}
.subscriberu_fbhover .subscriberu_fblock          {display:block !important;}
.subscriberu_fbhover .subscriberu_fblock_narrow   {display:block !important;}
.subscriberu_fbhover .subscriberu_fblock_author   {display:block !important;}
.subscriberu_fbhover .subscriberu_fblock_format   {display:block !important;}
.subscriberu_fbhover .subscriberu_fblock_category {display:block !important;}
.subscriberu_fbhover .subscriberu_fblock_grpsetup {display:block !important;}


.subscriberu_fblock_category{display: none;}

.subscriberu_fblock, .subscriberu_fblock_narrow,
.subscriberu_fblock_author, .subscriberu_fblock_format,
.subscriberu_fblobk_grpsetup {
  position: absolute;
  top: -8px; left: -6px; /*-7px;*/
  padding: 0px 0px;
  font-style: normal;
  text-align: left;
  display: none;
  z-index:3;
}

.subscriberu_fblock_author{
  top: -15px !important; left: -6px;
}

/* шестеренка */
.subscriberu_selection_gear, .subscriberu_gear{
  position: absolute;
  top:1px;
}
	
.subscriberu_fblock_author {width:17.5em;} /*17em*/

.subscriberu_fblock { width: 25em;}  /*350px*/

.subscriberu_fblock_narrow {width:10em; opacity:0.90;}

.subscriberu_fblock_grpsetup {width: 17em;}

.subscriberu_fblock_format .subscriberu_strut {width:16em; height:1px}


.subscriberu_fblock_category {position: absolute; display:none;} /*relative*/


.subscriberu_fblock_category .subscriberu_strut {width:5em; height:1px; position: relative;}


div.subscriberu_fbx {position: relative; cursor:pointer; margin-top:-1.2em; margin-left:22.5em;}
/*
div.subscriberu_pb {position:absolute; margin-top:1em; margin-left:10.5em;}
*/

div.subscriberu_pb {background-color: transparent; position:absolute; margin-top:2em; margin-left:6.5em; display: none;}

 .fb2ba,.fb2bb,.fb2bc,.fb2bd,.fb2be,.fb2bg {display:block; overflow:hidden; font-size:1px;}
 .fb2ba {background:#f3d4c2;margin:0 5px;} /* горизонтальные границы */
 .fb2ba,.fb2bb,.fb2bc,.fb2be,.fb2bd {height:1px;}
 .fb2bb,.fb2bc,.fb2bd,.fb2bf,.fb2bg {background:#f3d4c2;} /* заливка и вертикальные границы border:#f3d4c2 solid;*/
 .fb2bb {border-width:0 2px;margin:0 3px;}
 .fb2bc {margin:0 2px;}
 .fb2bc,.fb2bd,.fb2bf {border-width:0 1px;}
 .fb2bd {margin:0 1px;}
														 

.fbba,.fbbb,.fbbc,.fbbd,.fbbe,.fbbg {display:block; overflow:hidden; font-size:1px;}
.fbba {background:#d7e7ec;margin:0 5px;} /* горизонтальные границы */
.fbba,.fbbb,.fbbc,.fbbe,.fbbd {height:1px;}
.fbbb,.fbbc,.fbbd,.fbbf,.fbbg {background:#d7e7ec; } /* заливка и вертикальные границы border:#d7e7ec solid;*/
.fbbb {border-width:0 2px;margin:0 3px;}
.fbbc {margin:0 2px;}
.fbbc,.fbbd,.fbbf {border-width:0 1px;}
.fbbd {margin:0 1px;}
.fbbtext {padding:3px 3px 3px 6px; width: 95%;}

/* заливка и вертикальные границы */
.subscriberu_bg_green .fbbb, .subscriberu_bg_green .fbbc, .subscriberu_bg_green .fbbd, .subscriberu_bg_green .fbbf, .subscriberu_bg_green .fbbg {background:#E4EECD; border:#E4EECD;}
.subscriberu_bg_green .fbba {background:#E4EECD;}/* горизонтальные границы */

/* заливка и вертикальные границы */
.subscriberu_bg_sand .fbbb, .subscriberu_bg_sand .fbbc, .subscriberu_bg_sand .fbbd, .subscriberu_bg_sand .fbbf, .subscriberu_bg_sand .fbbg {background:#F1EAD9; border:#F1EAD9;}
.subscriberu_bg_sand .fbba {background:#F1EAD9;}/* горизонтальные границы */

/* заливка и вертикальные границы */
.subscriberu_bg_pink .fbbb, .subscriberu_bg_pink .fbbc, .subscriberu_bg_pink .fbbd, .subscriberu_bg_pink .fbbf, .subscriberu_bg_pink .fbbg {background:#f3d4c2; border:#f3d4c2}
.subscriberu_bg_pink .fbba {background:#f3d4c2;}/* горизонтальные границы */

/*
.subscriberu_bg_pink {left:-6px;}
.subscriberu_bg_sand {left:-6px;}
*/

/*
.subscriberu_fblock_narrow 
*/


/*0.143em 0*/
p.subscriberu_p-friends {width:100%;padding:0.143em 0;margin:0; position:relative;font-size:0.917em;color:#ac7a04;}

p.subscriberu_p-friends a {color:#ac7a04;}
p.subscriberu_p-friends a:hover {text-decoration:underline;}
p.subscriberu_p-friends a.addfriend {text-decoration:none !important;}


.subscriberu_fblock_author p.subscriberu_p-title {color:#a97700 !important;}
.subscriberu_fblock_author p.subscriberu_p-title a, .subscriberu_fblock_author p.subscriberu_p-title a:hover {color:#a97700;}

.subscriberu_fblock_author p.subscriberu_p-self {font-size:0.917em;}
.subscriberu_fblock_author p.subscriberu_p-self a {color:#004071;text-decoration:none;}
.subscriberu_fblock_author p.subscriberu_p-self a:hover {text-decoration:none;}
.subscriberu_fblock_author p.subscriberu_p-self a span {text-decoration:underline;}
.subscriberu_fblock_author p.subscriberu_p-self a.subscriberu_red {color:#f05d0b !important;}
.subscriberu_fblock_author p.subscriberu_p-self a.subscriberu_red span {color:#f05d0b !important;text-decoration:underline;}
.subscriberu_fblock_author dl {margin:0;font-size:0.917em;}
.subscriberu_fblock_author dt {margin:0;color:#8d8d8d;}
.subscriberu_fblock_author dd {margin:0;}

.subscriberu_fblock_author .avatar img {
  width:25px;
  height:25px;
  display:block;
}

.subru_redletterlink a {
 color: #D83D24;
 display: block;
 overflow: hidden;
 padding: 0.11em 0 0.11em 30px;
 position: relative;
 text-decoration: none;

 font-family: "Trebuchet MS",Helvetica,sans-serif;
 font-size: 1.286em;
 font-size-adjust: none;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 line-height: 1.22em;
}

.subru_redletterlink a:hover {
 text-decoration:underline;
}

.subru_redletterlink .active a {
 color: #FFFFFF;
}

/* fast fix for ludi's html-editor */
#id_body_ifr{height:31.43em;}


.act .line a.subscriberu_bookmark {
  display:block;
  float:left;
  position:relative;
  top:0;
}
	
.act .line span.info {
  display:block;
  float:left;
  position:relative;
  top:0.273em;
  padding-right:0.2em;
  padding-left:0.2em;
}
		
.act .line a.entrycomment{
  position:relative;
  float:left;
  top:0.273em;
  left:-0.4em;
  /* 19.04.10 отступ заместо nbsp */
  padding-left: 5px;
  
}

.rememberme{
  margin:-2.2em 0em 0em 36.5em; 
  position:relative; 
  color: #5A5A5A;
}

#regFormCpt {
  position: relative; 
  margin-left:-0.6em;
}

#loginFormCpt {
  position: relative; 
  margin-left:-0.6em;
}  


a.subscriberu_bigdigest {
  background:#f9e2de;
  color:#d83d24;
  border-bottom:1px dotted #d83d24 !important;
}

a.subscriberu_biglist {
  background:#d7e7ec;
  color:#1c70a0;
  border-bottom:1px dotted #1c70a0 !important;
}

/*
width:100%;
font-size:1.286em;
margin-bottom:1.65em;

.subscriberu_digest_color {color: #a34838;}
.subscriberu_list_color {color: #1c70a0;}
*/

.subscriberu_postavatar {
 float: left;
 margin: 0em 1em 1em 4em;
}

.userlist div.subscriberu_fbbox {top: -0.5em !important;}


/* ссылка автора с аватаром */
a.subscriberu_avatar {text-decoration: none !important;}

a.subscriberu_avatar dfn {
  width:25px;
  height:25px;
  display:block;
  overflow:hidden;
  position:absolute;
  cursor:pointer;
  left:0em;
  top:-0.5em; /*-0.5*/
}

a.subscriberu_avatar span{
  margin-left:2em;
}

a.subscriberu_avatar span var {text-decoration: underline !important;}
  
.subscriberu_fbbox{
  margin-left:0.2em;
}

/*
.content span.grey {float:left;}
.commententry div.content{float:left;}
*/

/*ссылка с аватаром в блоке*/
.fbbtext a.subscriberu_avatar dfn {left:6px; top:8px;} /*0.4, 0.6*/
/*смещаем весь блок с ссылкой автора, псевдонимом и ссылокой в друзья*/
.fbbtext p.subscriberu_p-title{margin-top:0.5em;}
/* для разделения блоков */
.subscriberu_break {padding-top:0.9em;}
.subscriberu_dbreak {padding-top:2.5em;}

/* tail */

#footer {
 width: 95%;
 min-width: 725px;
 clear: both;
 margin: 10px auto 0;
 font-size:1em;
 color:#737c82;
 position: relative;
 top: 20px;
 overflow: hidden;
 padding-bottom:10px;
}
#footer a { color:#737c82; }
#footer .footer_d{
 border-top: 1px solid #ccc;
 padding: 15px 0;
 overflow: hidden;
 margin-left:15px;
}
#footer .copy {color:#737c82;}
#footer .nav { width: 100%; position: relative; overflow: hidden; float: left; }
#footer .nav dl  { float: left; width: 20%; font-size: 1em; margin-bottom: .4em; line-height: 1.6em;}
#footer .nav dl dt { margin-bottom: .6em; font-size: 1em; color:#737c82;}

/* комментарии как в группах */
div.subscriberu_commententry div.subscriberu_fbbox {margin-left:-2em;}
div.subscriberu_commententry span.info var {color:#898a8a;}

/*
.act .line a.subscriberu_subscribe {
  display:block;
  float:left;
  position:relative;
  top:1px;
  padding-right: 10px;
}
*/	  

table.nowraptab td{white-space: nowrap;}

table.calendars td{vertical-align: top;}

div.calcell {position: absolute;}

#ankst {display: none; height: 26px; position: absolute; top: 15pt; width: 26px; left: 7pt;}

.subscriberu_ank_cb {margin: 0.2em 0.2em 0em 0em;}

.subscriberu_ank_select {width: 18em;} /*22*/

.hint .quest {margin-bottom: 0.5em;}

/* блок с кнопками соц. сетей */
.sharelist {
 padding: 0 0 0 0;
 margin-top:-8px;
 float:right;
}

.linkline {
/*background: lightgray;*/
}


/* большой аватар -- */
div.subscriberu_baf {margin-top: 0.5em; margin-left: 6em;}
div.subscriberu_bafna {margin-top: 0.5em;}
a.subscriberu_avatar_big {text-decoration: none !important;}
/*p.subscriberu_p-friends var {padding-left: 6.5em;}*/
a.subscriberu_avatar_big dfn {width:75px; height:75px; display:block; overflow:hidden; position:absolute; cursor:pointer; left:0em; top:-0.5em; z-index:3;}
a.subscriberu_avatar_big span{margin-left:0em;} /*6em*/
a.subscriberu_avatar_big span var {text-decoration: underline !important;}
.fbbtext a.subscriberu_avatar_big dfn {left:6px; top:8px;}
/* -- большой аватар */
		  
.subscriberu_left {float:left;}

/* #1634 */


.new-functions{padding:.357em 3em .4em 3em;color:#6fa80d;margin:1px 0 4px 0;border:1px dotted #d9d9d9;border-left:none;border-right:none;}

.new-functions-comments{color:#99a9b2;font-size:.857em;margin-left:.6em;margin-right:.5em;}

.new-functions-close{background:url('../img/ico/close.gif') no-repeat 0 0;display:inline-block;width:9px;height:9px;}

div.tapanel {float:left; background-color: transparent; padding: 0; margin: 0 0.5em 0 0;}
div.taitem {background-color: transparent; position:relative; font-size:1em; padding: 0; margin: 0; cursor: pointer;}
div.taitemact, div.taitemover {background-color: lightgray;}

.subscriberu_infobar { 
padding:0 0 0.5em 0; 
overflow:hidden; 
position:relative;; 
background: none repeat scroll 0 0 #F1DBA6;
width: 100%
height: 100%
} 

 
.subscriberu_infobar ul { 
padding:0 3% 0 2.5em; 
margin:0; 
list-style:none; 
overflow:hidden; 
position:relative; 
top:0.143em; 
z-index:2; 
} 
 
.subscriberu_infobar ul li { 
padding:.786em .571em 1em .571em; 
float:left; 
line-height:1.286em; 
cursor:default; 
position:relative; 
} 
 
/* 14em */
.subscriberu_infobar .bg { 
width:98%; 
height:100%; 
position:absolute; 
top:0;left:0; 
z-index:1; 
background: none repeat scroll 0 0 #F1DBA6;
/*background:#f3f3f3 url('/img/ludi/menu.png') repeat-x 0 100%; */
} 
 
.subscriberu_infobar .bg .top { 
width:28px;height:21px; 
position:absolute; 
right:0;top:0; 
z-index:2;
background:url('/img/ludi/menu-cbg.png') no-repeat 0 0;
}


.subscriberu_infobar .bg .bottom {
width:28px;height:21px;
position:absolute;
right:0;bottom:0;
z-index:1;
background:url('/img/ludi/menu-cbg.png') no-repeat 0 100%;
}

.pic_editorial {
float: left;
padding: 0 1em 0.256em 0;
width: 90px;
}
.pic_editorial img {
display: block;
height: 60px;
width: 60px;
}

/* ..... */

.catalogo {
 /* vajen
 width: 26px;
 height: 26px;
 display: block;
 position: absolute;
 top: 0;
 left: 0;*/
}

/* vajen
.catalogo_auto      {background: url("/img/sprites.png") no-repeat scroll    0px 0px;}
.catalogo_travel    {background: url("/img/sprites.png") no-repeat scroll  -50px 0px;}
.catalogo_comp,
.catalogo_inet      {background: url("/img/sprites.png") no-repeat scroll -100px 0px;}
.catalogo_woman     {background: url("/img/sprites.png") no-repeat scroll -150px 0px;}
.catalogo_business  {background: url("/img/sprites.png") no-repeat scroll -200px 0px;}
.catalogo_economics {background: url("/img/sprites.png") no-repeat scroll -250px 0px;}
.catalogo_home,
.catalogo_realty    {background: url("/img/sprites.png") no-repeat scroll -300px 0px;}
.catalogo_children  {background: url("/img/sprites.png") no-repeat scroll -350px 0px;}
.catalogo_hitech,
.catalogo_mobile    {background: url("/img/sprites.png") no-repeat scroll -400px 0px;}
.catalogo_health    {background: url("/img/sprites.png") no-repeat scroll -450px 0px;}
.catalogo_sport     {background: url("/img/sprites.png") no-repeat scroll -500px 0px;}
.catalogo_style     {background: url("/img/sprites.png") no-repeat scroll -550px 0px;}
.catalogo_cookery   {background: url("/img/sprites.png") no-repeat scroll -600px 0px;}
.catalogo_kino      {background: url("/img/sprites.png") no-repeat scroll -650px 0px;}
.catalogo_animals   {background: url("/img/sprites.png") no-repeat scroll -700px 0px;}
.catalogo_marketing {background: url("/img/sprites.png") no-repeat scroll -750px 0px;}
.catalogo_latest    {background: url("/img/sprites.png") no-repeat scroll -800px 0px;}
.catalogo_culture   {background: url("/img/sprites.png") no-repeat scroll -850px 0px;}
.catalogo_media     {background: url("/img/sprites.png") no-repeat scroll -900px 0px;}
.catalogo_socio     {background: url("/img/sprites.png") no-repeat scroll -950px 0px;}
.catalogo_weather   {background: url("/img/sprites.png") no-repeat scroll -1000px 0px;}
.catalogo_country   {background: url("/img/sprites.png") no-repeat scroll -1050px 0px;}
.catalogo_esoteric  {background: url("/img/sprites.png") no-repeat scroll -1150px 0px;}
.catalogo_game      {background: url("/img/sprites.png") no-repeat scroll -1250px 0px transparent;}*/

.sharelogo {
 width: 24px;
 height: 24px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
}

.sharelogo_vk    {background: url("/img/sprites.png") no-repeat scroll  -900px -50px;}
.sharelogo_tw    {background: url("/img/sprites.png") no-repeat scroll  -950px -50px;}
.sharelogo_mm    {background: url("/img/sprites.png") no-repeat scroll -1000px -50px;}
.sharelogo_lj    {background: url("/img/sprites.png") no-repeat scroll -1050px -50px;}
.sharelogo_fb    {background: url("/img/sprites.png") no-repeat scroll -1100px -50px;}

.sharesmalllogo {
 width: 16px;
 height: 16px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
}

.sharesmalllogo_tw    {background: url("/img/sprites.png") no-repeat scroll -600px -50px;}
.sharesmalllogo_fb    {background: url("/img/sprites.png") no-repeat scroll -650px -50px;}

.redpencil {
 width: 14px;
 height: 15px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 background: url("/img/sprites.png") no-repeat scroll -800px -250px;
}

.bluepencil {
 width: 12px;
 height: 15px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 background: url("/img/sprites.png") no-repeat scroll -100px -50px;
}

.logokanal {
 width: 260px;
 height: 55px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 background: url("/img/sprites.png") no-repeat scroll 0px -200px;
}

.lupa70 {
 width: 20px;
 height: 20px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 margin-bottom: -5px;
 background: url("/img/sprites.png") no-repeat scroll -300px -50px;
}

.e_yes {
 width: 17px;
 height: 17px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 background: url("/img/sprites.png") no-repeat scroll -450px -50px;
}

.e_no {
 width: 17px;
 height: 17px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 background: url("/img/sprites.png") no-repeat scroll -500px -50px;
}

.minimizelogo {
 width: 17px;
 height: 19px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 background: url("/img/sprites.png") no-repeat scroll -350px -50px;
}

.lavrlogo {
 width: 20px;
 height: 20px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 margin-bottom: -5px;
 background: url("/img/sprites.png") no-repeat scroll -400px -50px;
}

.medallogo {
 width: 24px;
 height: 21px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 margin-bottom: -3px;
}

.medallogo_medal { background: url("/img/sprites.png") no-repeat scroll   -0px -300px; }
.medallogo_cup   { background: url("/img/sprites.png") no-repeat scroll  -50px -300px; }
.medallogo_2000  { background: url("/img/sprites.png") no-repeat scroll -100px -300px; }
.medallogo_2001  { background: url("/img/sprites.png") no-repeat scroll -150px -300px; }
.medallogo_2002  { background: url("/img/sprites.png") no-repeat scroll -200px -300px; }
.medallogo_2003  { background: url("/img/sprites.png") no-repeat scroll -250px -300px; }
.medallogo_2004  { background: url("/img/sprites.png") no-repeat scroll -300px -300px; }
.medallogo_2005  { background: url("/img/sprites.png") no-repeat scroll -350px -300px; }
.medallogo_2006  { background: url("/img/sprites.png") no-repeat scroll -400px -300px; }
.medallogo_2007  { background: url("/img/sprites.png") no-repeat scroll -450px -300px; }
.medallogo_2008  { background: url("/img/sprites.png") no-repeat scroll -500px -300px; }
.medallogo_2009  { background: url("/img/sprites.png") no-repeat scroll -550px -300px; }
.medallogo_2010  { background: url("/img/sprites.png") no-repeat scroll -600px -300px; }

.adsmark {
 width: 43px;
 height: 9px;
 display: inline-block;
/* position: absolute; */
 top: 0;
 left: 0;
 background: url("/img/sprites.png") no-repeat scroll -850px -50px;
}

.subscriberu_category { z-index: 1; }

/* ======= image enlarge sign ====== */

.enlarge-img {
   float: left;
   position: relative;
   padding: 0 1em 1em 0;
}

.enlarge-img  p.enlarge-pic {
   background: url("/img/sprites.png") no-repeat scroll -1100px 0px transparent;
    bottom: 0;
    display: block;
    height: 20px;
    margin: 17px 15px;
    position: absolute;
    right: 0;
    width: 20px;
}

.enlarge-img .enlarge-pic .enlarge-text {
   font-size: 20px;
   text-decoration: none;
}

.green-box {
    background: none repeat scroll 0 0 #E4EECD;
    padding: 0.2em 0.2em 0.4em;
}

.green-bottom-dotted {
    border-bottom: 1px dotted #6FA80D;
}

.brown-bottom-dotted {
    border-bottom: 1px dotted #AF8011;
}


.hidden {
    display: none;
}

img.hidden {
    display: none;
    visibility: hidden;
}

/* a.height will be == inside img.height */

a.linkappear {
    display: inline-block;
}

/* ===== #5055 SLIM HAT test===== */

.antibordo, #slimhat .antibordo {
  background-color: #DB3317;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  font-size: 1.15em;
  font-weight: bold;
  color:white;
  padding: 0.125em 0.325em 0.25em !important;
  text-decoration:none;
}

#slimhat{
 position: relative;
 margin-bottom: 1em;
 min-width:1000px;
 color: black;
 font: 12px/1.2em Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
}
#slimhat .color_issue { color:#1c70a0;}
#slimhat .color_group, .color_group * { color:#598a05 !important;}
#slimhat .color_lenta { color:#e27000;}
#slimhat .color_author, .color_author * { color:#d99c0a !important;}
#slimhat .color_clip, .color_clip * { color:#db3317 !important;}
#slimhat .color_friends { color:#b07d01;}
#slimhat .color_love { color:#f05500;}
#slimhat .logo { float:left; margin-left:40px; margin-top:8px;}
#slimhat .logokanal { background: url("/img/sprites.png") no-repeat scroll -1150px -100px transparent; display: inline-block; height: 48px; left: 0;  top: 0; width: 195px; }
#slimhat .topnav { font-size: 1.85em; list-style:none; float:left; left:50%; width:400px; margin-left:-220px; margin-top:-0.55em; position:absolute; }
#slimhat .topnav li { float:left; padding:1.5em 1em 1.5em 1em;}
#slimhat .topnav li a { text-decoration:none; position:relative;}
#slimhat .topnav li a:hover { text-decoration:underline;}
#slimhat .topnav li a var { cursor: pointer; display: block; font-size: 0.5em; font-weight: normal; line-height: 1em;  position: absolute; right: 0; top: -7px; text-decoration:none; font-family: "Trebuchet MS";}
#slimhat .userinfo { float:right; margin-right:63px; padding-top:18px; position:relative; padding-left:30px;}
#slimhat .userinfo ul { line-height: 1.256em; list-style: none outside none; }
#slimhat .avatar { position:absolute; left:0; top:18px;}
#slimhat .link { font-size:1.167em; color:#1c70a0; font-weight:bold; text-decoration:none; display:inline-block; float:left; margin-right:8px; margin-bottom:4px; word-wrap:break-word;}
#slimhat  a.link:hover { text-decoration:underline;}

#slimhat .link.optbox { position:relative; display:inline-block; cursor:pointer; }
#slimhat .link.optbox span { position:relative; z-index:99; padding-left:16px;}
#slimhat .link.optbox span i {background:url("/img/sprites.png") no-repeat scroll -970px -146px transparent; padding-left:16px; z-index:99;}
#slimhat .link.optbox span em {background:url("/img/sprites.png") no-repeat scroll -900px -150px transparent; padding-left:16px; margin: 0 0 0 -16px; z-index:99;}
#slimhat .link.optbox span:hover { text-decoration:underline;}
#slimhat .link.optbox ul { position:absolute; left:-4px; top:-7px; padding-top:23px; font-weight:normal; list-style:none; width:155px; background:#efefef; padding-left:20px; box-shadow:0 0 10px #b0b0b0; -moz-box-shadow: 0 0 10px #b0b0b0; -webkit-box-shadow: 0 0 10px #b0b0b0; padding-bottom:0.5em; display:none; z-index:98;}
#slimhat .link.optbox ul li { padding:0.333em 0 0.333em 0;}
#slimhat .link.optbox ul li a { text-decoration:none; color:#2a78a5;}
#slimhat .link.optbox ul li a:hover { text-decoration:underline;}
#slimhat .link.optbox ul li a.extra { color:#fb7423;}
#slimhat .link.optbox ul li a.exit { color:#808080;}

#slimhat #groupoptbox { position:relative; display:none; cursor:pointer; }
#slimhat #groupoptbox ul { position:absolute; left:-4px; padding-top:0.5em; margin-left:11em; font-weight:normal; list-style:none; width:150px; background:#efefef; padding-left:20px; box-shadow:0 0 10px #b0b0b0; -moz-box-shadow: 0 0 10px #b0b0b0; -webkit-box-shadow: 0 0 10px #b0b0b0; padding-bottom:0.5em; z-index:98;}
#slimhat #groupoptbox ul li { padding:0.333em 0 0.333em 0;}
#slimhat #groupoptbox ul li a { text-decoration:none; font-size:1.167em;}
#slimhat #groupoptbox ul li a:hover { text-decoration:underline;}

#slimhat #listoptbox { position:relative; display:none; cursor:pointer; }
#slimhat #listoptbox ul { position:absolute; left:-4px; padding-top:0.5em; margin-left:2em; font-weight:normal; list-style:none; width:150px; background:#efefef; padding-left:20px; box-shadow:0 0 10px #b0b0b0; -moz-box-shadow: 0 0 10px #b0b0b0; -webkit-box-shadow: 0 0 10px #b0b0b0; padding-bottom:0.5em; z-index:98;}
#slimhat #listoptbox ul li { padding:0.333em 0 0.333em 0;}
#slimhat #listoptbox ul li a { text-decoration:none; font-size:1.167em;}
#slimhat #listoptbox ul li a:hover { text-decoration:underline;}

#slimhat #signupoptbox { position:relative; display:none; cursor:pointer;  font-size:1.167em;}
#slimhat #signupoptbox ul { position:absolute; left:-4px; margin-left:13em; font-weight:normal; list-style:none; width:350px; background:#e5e5e5; padding: 0.5em 0 0.5em 10px; z-index:98;}
#slimhat #signupoptbox ul li { float: left; }
#slimhat #signupoptbox ul li a { text-decoration: none;}
#slimhat #signupoptbox ul li a:hover {  text-decoration: underline; }
#slimhat #signupoptbox .remember { color: #5A5A5A; }

#slimhat .optline { background:#e5e5e5; padding-left:2.45em; padding-right:3em; }
#slimhat .optline ul { list-style:none; overflow:hidden; }
#slimhat .optline ul li { height:29px; float:left; font-size:1.167em; }
#slimhat .optline ul li a { text-decoration:none; margin-top:2px; display:inline-block; padding-left:0.667em; padding-right:0.667em; padding-bottom:0.167em; line-height:25px; }
#slimhat .optline ul li a:hover { text-decoration:underline; }
#slimhat .optline ul li a.active { background:#fcfcfc; }
#slimhat .optline strong { font-weight:bold; }
#slimhat .optline .search { overflow: hidden; height: 30px; width: 232px; position: absolute; right:35px;}
#slimhat .optline input { width:200px; height:20px; margin:4px 0 0; padding:0; border:1px solid #b4b4b4; color:#545454; padding-left:0.5em;}
#slimhat .optline li input { width:150px;}
#slimhat .optline input.checkbox {margin: 9px 0.6em 0; width:1em; height:1em; padding:0; border:none;}
#slimhat .optline input.search_submit { padding-right: 1.75em; }
#slimhat .optline .submit { width:20px; font-weight:bold; height:22px; padding-left:0.1em; padding-bottom:0.1em;}
#slimhat .optline .search input.magnifier { background: url("/img/sprites.png") no-repeat scroll -1000px -150px transparent; display: block; height: 16px; margin: -16px 215px 0; width: 16px; position:absolute; z-index: 90; border: none; cursor:pointer; }
#slimhat .optline .white_bgr { background-color: #fff; display: block; height: 18px; margin: -20px 209px 0;  position: absolute; width: 20px; z-index: 85; border-left: dotted 1px #b4b4b4; }

#slimhat a { color: #1B6F9F; }

#slimhat .clr {
  clear:both;
  width:100%;
  height:1px;
  line-height:1px;
  overflow:hidden;
  margin: -1px 0 0;
}

#slimhat div, #slimhat span, #slimhat a, #slimhat img, #slimhat p, #slimhat ul, #slimhat li {
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  white-space: normal;
  text-align: left;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
}

#slimhat input { margin: 0; }

#slimhat .new_pm_count_container { margin: 0.55em 0 0; }

/*Kulakov Sergey*/

#slimhat .new_pm_count_container.is-new{
    margin: 0;
    font-size: 80%;
    display: inline-block;
    margin-left: -11px;
}

#slimhat .antibordo.is-new{
    line-height: 16px;
    padding: 4px 0.325em 0.25em !important;
}

#slimhat .topnav li a.color_clip var{
    color: white!important;
    background: #db3317;
    padding: 3px 7px;
    top: -11px;
    border-radius: 7px;
}



/* GiN hands */
.dl_cols {}
.dl_list { margin-right:290px;}
.dl_from { float:right; width:246px; line-height:1.5em;}
.dl_to_dialogs { display:inline-block; padding-left:10px; background:url(/img/pm/dl_arrow.png) no-repeat left 4px; margin-left:-10px;}
.dl_textarea { border:1px solid #b3b3b3; background:#e2e2e2; padding-top:1.75em; position:relative; overflow:hidden;}
.dl_textarea textarea { border:none; outline:none; margin:0; padding:0.25em; padding-left:0.4%; padding-right:0.6%; width:100%;}
.dl_attach_photo { position:absolute; top:0; left:0.75em; line-height:1.75em;}



.txt_not_d { text-decoration:none;}
.txt_not_d:hover { text-decoration:underline;}
.txt_d { text-decoration:underline;}
.txt_d:hover { text-decoration:none;}



.dl_list_messages { margin:0; padding:0; list-style:none;}
.dl_list_messages li { position:relative;margin:1px; padding-bottom:0.25em;}
.dl_list_messages .dl_recipients { color:#af7d06; font-size:1em; font-weight:bold; display:inline-block; position:absolute; right:100%; top:0.5em; margin-right:1em;}
.dl_list_messages .dl_I { color:#818181; font-size:1em; font-weight:bold; display:inline-block; position:absolute; right:100%; top:0.5em; margin-right:1em;}
.dl_list_messages p { margin:0; padding:0; margin-bottom:1px; padding:0.5em; font-size:1em; position:relative;}
.dl_list_messages li p .dl_send_date { position:absolute; top:0.667em; left:100%; margin-left:44px; width:150px; color:#9b9b9b; font-size:0.833em; margin-top:-0.667em;}

.dl_list_messages_del { margin:0; padding:0; list-style:none;}
.dl_list_messages_del li { position:relative; padding-bottom:0.25em;}
.dl_list_messages_del .dl_recipients { color:#af7d06; font-size:1em; font-weight:bold; display:inline-block; position:absolute; right:100%; top:0.5em; margin-right:1em;}
.dl_list_messages_del .dl_I { color:#818181; font-size:1em; font-weight:bold; display:inline-block; position:absolute; right:100%; top:0.5em; margin-right:1em;}
.dl_list_messages_del p { margin:0; padding:0; margin-bottom:1px; padding:0.5em; font-size:1em; position:relative;}
.dl_list_messages_del li p .dl_send_date { position:absolute; top:0.667em; left:100%; margin-left:44px; width:150px; color:#9b9b9b; font-size:0.833em;}


.dl_list_messages_options {font-size: 0.833em; left: 100%; margin-left: 44px; position: absolute; top: 1em; width: 120px;} 

.dl_block_recip { height:40px; line-height:40px; position:relative; padding-left:50px;}
.dl_block_recip img { vertical-align:middle; position:absolute; left:0; top:0;}
.dl_block_recip a { color:#af7d06; font-size:1em; font-weight:bold; display:inline-block;}

.dls_search { float:left; padding-left:230px; position:relative; margin-top:-40px;}
.dls_search input { padding:0; margin:0; outline:none; height:20px; border:1px solid #b4b4b4; width:290px; padding-left:0.25em;}

.dialog_small_antibordo {font-weight: bold; color: rgb(255, 255, 255); background-color: red; border-radius: 3px; -moz-border-radius: 3px; font-size: 0.85em; padding: 0.1em 0.2em 0.05em; margin-right:  0.5em; position: relative;}

.dialog_new_msg { background:#ddeaf1;}
.dialog_trash { float: right; padding:0.25em 0.5em 0;}

.dls_create_new_mes { float:right; padding-top:0.667em;}

.dls_list_dialogs { overflow:hidden;}
.dls_list_dialogs dt { padding-left:230px; position:relative; margin-top:1px; margin-bottom:-1px; border-bottom:1px solid #e5e5e5; min-height:50px;}
.dls_list_dialogs dt p { padding:0 6px 0.833em 20px; margin:0;}
.dls_list_dialogs dt p a { text-decoration:none;}
.dls_list_dialogs dt p a:hover { text-decoration:underline;}
.dls_user { position:absolute; height:60px; top:0; left:0; width:170px; padding-left:50px; text-align:left;  margin: 1em .5em 0; overflow: hidden;}
.dls_user img { position:absolute; left:0; top:0;}
.dls_user a { color:#af7d06; font-size:1em; font-weight:bold;}
.dls_user small { display:inline-block; padding-top:0.25em; color:#9b9b9b; font-size:0.833em;}
.dls_del_this { position:absolute; right:0; top:0.833em; font-size:1em; padding-right:.5em;}

/* \GiN hands */

.sixteen {
background: url("/img/sprites.png") no-repeat scroll -900px -180px transparent;
display: inline-block;
height: 95px;
left: 0;
top: 0;
width: 75px;
}

.subslike_box_auth {border:none; overflow:hidden; width:115px; height:20px; background-color:#f3f3f3; border: solid 1px #999; margin:-3px 25px 0; cursor: pointer;}
.subslike_box {border:none; overflow:hidden; width:115px; height:20px; background-color:#f3f3f3; border: solid 1px #999; margin:-3px 25px 0;}
.subslike_box_img {padding:2px 3px;}
.subslike_box_right {position:absolute; margin: -22px 26px 0; text-shadow: 0 1px 0 #FFFFFF; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;}
.subslike_box_a {color: #333 !important; text-decoration:none;}
.subslike_box_left {position:absolute; margin: -25px 125px 0;}
.subslike_box_count_auth {position: relative; height: 18px; padding: 0px; min-width:25px; text-align: center; background: #f3f3f3; text-shadow: 0 1px 0 #FFFFFF; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; font-weight:bold; color: #333; border: solid 1px #999; cursor: pointer; padding: 2px 2px 0 2px}
.subslike_box_count {position: relative; height: 18px; padding: 0px; min-width:25px; text-align: center; background: #f3f3f3; text-shadow: 0 1px 0 #FFFFFF; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; font-weight:bold; color: #333; border: solid 1px #999; padding: 2px 2px 0 2px}
.subslike_box_left_arrow_background {position: absolute; top: 6px; left: -4px; border-style: solid; border-width: 4px 4px 4px 0; border-color: transparent #f3f3f3; display: block; width: 0; z-index: 2;}
.subslike_box_left_arrow_border {position: absolute; top: 6px; left: -4px; border-style: solid; border-width: 4px 4px 4px 0; border-color: transparent #333333; display: block; width: 0; z-index: 1;}



/* ==============  NEW CSS REDESIGN   ============  */
/* -- Vajen -- */

.new-functions{display:none;}    /* VaJen */

