body {
	margin:0;
	padding:0;
}
wbr:after {content: "\00200B";}

#lider_blog {
	background:#FFF url(http://img.mail.ru/r/lider_fon.gif) no-repeat left top;
}

/*BEGIN_Tables left_nav top_nav*/
table.top_nav{margin:1px 0px 0px 0px}
table.top_nav td{padding:2px 15px 7px 15px}
table.top_nav td.sm2{font-size:70%;font-family:tahoma;padding:4px 0px 0px 15px}
table.top_nav td.no_pad{padding:0px;background-color:#E5EEFF}
table.top_nav td.curr{background-color:#E5EEFF;border-top:1px solid #BED3FE;padding:0px 15px 0px 15px}
table.top_nav td.curr2{background-color:#E5EEFF;border-top:1px solid #BED3FE;border-bottom:1px solid #BED3FE;padding:3px 15px 0px 15px}
table.top_nav td.wh_points{background-image:url("http://img.mail.ru/1.gif");background-repeat:no-repeat;background-position:bottom left;background-color:#BED3FE;padding:0px}
table.dop_menu{border-left:10px solid #E5EEFF;border-right:10px solid #E5EEFF}
table.dop_menu td{background-color:#E5EEFF;font-size:11px;font-family:tahoma;padding:5px 8px 8px 8px}
table.dop_menu td.cur{border-bottom:4px solid #B2CCFF;padding-bottom:0px}
table.dop_menu a{color:#003073}
table.dop_menu td.cur a{font-weight:bold;text-decoration:none;color:#003073}
table.top_nav td.curr a, table.top_nav td.curr2 a{font-weight:bold;text-decoration:none;color:#003073}
table.top_nav td.no_pad2{padding:2px 0px 7px 0px}
table.top_nav td.pad2{padding:2px 5px 7px 5px}
table.top_nav td.curr3{background-color:#E5EEFF;border-top:1px solid #BED3FE;border-bottom:1px solid #BED3FE;padding:0 15px}
table.top_nav td.curr a, table.top_nav td.curr2 a, table.top_nav td.curr3 a{font-weight:bold;text-decoration:none;color:#003073}
table.top_nav td.sider{background:#BED3FE url("http://img.mail.ru/1.gif") no-repeat top left;padding:0;vertical-align:bottom}
/*END_Tables left_nav top_nav*/

.bg_color_white {background-color: #FFFFFF;}

.def-link{color:#0857A6;}

.mb15 {margin-bottom:15px} 
.mb10 {margin-bottom:10px} 

input.radio {border:0; margin-right: 10px;}
input#lchck1 {border:0;}
table.login_form input.w_100{
	margin: 3px 3px 0 0;
}
table.login_form select  {
	margin-top:2px;
}

/* style for add frend */
h2.sear{color:003073;font-size:120%;margin:0px 0px 2px 0px}
h3{color:003073;font-size:110%;margin:0px}
.t90{font-size:90%}
input.s_100{font-family:arial;font-size:100%}
br.think{line-height:1px}

.contest_invite {width: 470px; padding: 6px; border: solid 1px #34A61E; background: #ECFFE1; margin-top: 20px;float:left;}
.contest_invite IMG.avatar {border: solid 1px #34A61E; margin-right: 10px;}
.contest_invite A {color: #248411 !important; font-weight: bold;}
.contest_invite A:hover {color: #248411 !important;}

#right_block div.message .text td div.rating_block, div.rating_block {border:0; padding:10px;}
#right_block div.message .text td table.voting td, table.voting td {padding:0;}
#right_block div.message .text td table.voting td.rtd, table.voting td.rtd {background-color: #66CC00;font-weight: bold;padding: 1px 3px;}
#right_block div.message .text td table.voting td.rtd a, table.voting td.rtd a {color: #FFFFFF;text-decoration: none;}
#right_block div.message .text td table.voting td.pr30, table.voting td.pr30 {padding-right:30px;}

table.fotoprebord{border:1px solid #003B75} 
table.fotoprebord td{padding:5px !important} 
table.fotoprebord td.enlarge{padding:0 0 1px 0 !important;background-color:#003B75 !important;font-size:85%;text-align:center} 
table.fotoprebord td.enlarge a{color:#FFFFFF !important;font-family:Tahoma !important;} 
/*table.fotopre{margin:20px 0 !important;} */
table.fotopre td{padding:0 !important;} 
table.fotopre td.enlarge{padding:0 0 2px 0 !important;background-color:#003B75 !important;font-size:85%;text-align:center} 
table.fotopre td.enlarge a{color:#FFFFFF !important;font-family:Tahoma !important;}

div.center {text-align:center;}
div.right {text-align:right;}
div.left {text-align:left;}
/* SKINS 2 style */
#left_block #bloger_pages img {
	margin-top:2px;
	margin-bottom:2px;
}
#left_block #user_services img {
	margin-top:2px;
	margin-bottom:2px;
}
h2 { 
	font-size:18px;
}
#left_block #bloger_pages {
	padding-left:10px;
	width:100%;
}
#left_block #avatar div#larger {
	padding-bottom:2px;
	font-size:11px;
}
#left_block #avatar div#rep_foto{
	font-size:11px;
	background:none;
	white-space:nowrap;
}
#left_block #avatar table.star_avatar td, table.star_avatar td{
	padding:0;
}
#left_block #avatar table.star_avatar td.canvt, table.star_avatar td.canvt{
	background:url("http://img.mail.ru/mail/ru/images/blogs/star_border_t_bg.gif") no-repeat;
	text-align:right;
}
#left_block #avatar table.star_avatar td.canvl, table.star_avatar td.canvl{
	background:url("http://img.mail.ru/mail/ru/images/blogs/star_border_l_bg.gif") no-repeat;
	vertical-align:bottom;
}
#left_block #avatar table.star_avatar td.canvr, table.star_avatar td.canvr{
	background:url("http://img.mail.ru/mail/ru/images/blogs/star_border_r_bg.gif") no-repeat;
	vertical-align:bottom;
}
#left_block #avatar table.star_avatar td.canvb, table.star_avatar td.canvb{
	background:url("http://img.mail.ru/mail/ru/images/blogs/star_border_b_bg.gif") no-repeat;
	text-align:right;
}
left_block #bloger .bloger_content td.bottom_bg .star-bg { 				
	position:static;
	background:url(http://img.mail.ru/mail/ru/images/blogs/themes/star.png) no-repeat 0 0;
	background:expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/mail/ru/images/blogs/themes/star.png',sizingMethod='crop');
	width:100%; 
}
left_block #bloger .bloger_content td.bottom_bg .star-bg a { 
	position:relative;
	z-index:2; 
}
#left_block #avatar table.star_avatar td#st_avatar {
	text-align:center;
}
#left_block #avatar table.star_avatar td#st_avatar span {
	font-size:11px;
	display:block;
	margin:-2px 0 2px 0;
}
#left_block #avatar div {
	width:auto;
	height:auto;
	text-align:center;
}
#left_block #avatar div img {
	margin: 5px 5px -1px 5px;
}

.gr_sm, .sm {
	font-size:90%;
}
div.popup_div h3 input, div.popup_div #subscribe_span input {
	border:none;
}
div.popup_div div input.s_100 {
	margin-right:5px;
}

div.cont_div{margin:10px 0px;padding:7px 10px 10px 10px}
div.cont_div table td{padding:3px 0px 3px 0px}
div.cont_div table td.hide {padding:0 0 5px 0;font-size:90%;}
div.cont_div table td.hide input {margin:0px 5px 0px 0px;width:15px;border:0;}
div.cont_div h1{font-size:120%}
div.cont_div h1 span{font-family:tahoma;font-weight:normal;color:#000000}
div.del_min{border:1px solid #000000; position:absolute;padding:10px;background-color:#f3f3f3;}

#left_block #bloger .bloger_content #user_status {
	height:auto;
	margin-bottom:10px;
}

#groups_checkboxes input {
	width:13px;height:13px;
}
#groups_checkboxes span {
	display:block;
	margin-bottom:5px;	
}
#group_selector #groups_checkboxes input, #group_selector h3 input, #group_selector #subscribe_span input {
	background:none;
	border:none;
}
img.avatar2 {
	margin:0px 10px 10px 0px;
}

.favoradd {position: absolute; font-family: arial; z-index: 10000; }
.favoradd div {padding: 5px; border: 1px solid #000; background: #f3f3f3;}
.favoradd span {font-size: 12px;}
.favoradd .ico_context_help {margin: 0 0 -2px 5px;}
.favoradd textarea {display: block; width: 400px; height: 45px; margin: 5px 0 5px 0; font-family: arial; color: #000; font-size: 12px; border:1px solid #999;}
.favoradd input.add {font-weight: bold; color: #333; font-size: 12px;}
.favoradd input.close {color: #333; font-size: 12px;}
.favoradd .ico_close {position: absolute; right: 8px; top: 8px;}
a.lasttags { color: #000; text-decoration:none; border-bottom: thin dashed #000000; }

div.error_div {
    position: absolute;
    z-index: 10000;
    width: 300px;
    display: none;
    font-size: 11px;
    font-family: tahoma;
    background: #F5F5F5 url('http://img.mail.ru/mail/ru/images/blogs/cont_error_angle.gif') no-repeat top left;
    padding: 3px 3px 8px 10px;
    color: #666;
    border: 1px solid #F03E3E;
}

/* Стили для ДИВ-а с userInfo */
.usinfArrow {
	position:absolute;
	z-index:10000;
	top:0;
	left:0;
	width:190px;
	border:1px solid #929292;
	background-color:#FFF9F2;
	font:11px tahoma;
	margin:0px;
}
.usinfArrow .userinfo{padding:5px 10px;}
.usinfArrow a {color:#0857A6;text-decoration:underline;}
.usinfArrow a:hover{color:#F26D00;text-decoration:none;}
.usinfArrow a.grey {color:#666666;}
.usinfArrow img.icon {margin:2px 5px 2px 0;}
.usinfArrow img.icon2 {margin:2px 4px 2px 0;}
.usinfArrow .projectName {color:#666666; font-weight:bold; padding:0 0 5px 0px;}
.usinfArrow .line {background-color:#D0D0D0; margin:10px 0;}
.usinfArrow #divForFriendsId, #divForFriendsId a {font-size:11px; font-family:tahoma; color:#5B5B5B;}
.usinfArrow #divForFriendsId input {font:11px tahoma; color:#5B5B5B;}
.usinfArrow .widthCheckBox {padding:0 0 5px 25px;}
.usinfArrow .newGroup {padding:0 0 10px 45px;}
.usinfArrow .forButt {padding:0 0 10px 20px;}
/* Стили для стрелок */
.usermenu_act {background-color:#FFE0A9; padding:0 10px 3px 10px; white-space:nowrap;}
.usermenu_act img {margin-right:2px;}
.usermenu_pas {padding:2px 0 0 0; white-space:nowrap;}
.usermenu_pas img {margin-right:4px;}

div.help_div{
	position:absolute;
	z-index:10000;
	width:300px;
	display:none;
	font-size:11px;
	font-family:tahoma;
	background:#F5F5F5 url('http://img.mail.ru/mail/ru/images/blogs/cont_help_angle.gif') no-repeat top left;
	padding:3px 3px 8px 10px;
	color:#666;
	border:1px solid #135EAA;
}

.lider_community {padding: 5px 10px 9px 10px;border-left: 1px solid #E2DEBF;border-right: 1px solid #E2DEBF;}
.ots_in_blog{padding: 5px 0 9px 0;border-left: 1px solid #E2DEBF;border-right: 1px solid #E2DEBF;}
.ots_in_blog_in{padding: 0 5px;text-align:center;}
.ots_in_blog p, .lider_community p {margin-bottom: 4px;font-family: Arial;font-size: 14px;font-weight: bold;color: #E2DEBF;}
.ots_in_blog td, .lider_community td{ font-size: 12px;color: #000000;}
.t_fone{background-image:url('http://img.mail.ru/mail/ru/images/blogs/t_fone.gif');background-position:top left;background-repeat:repeat-x}
.b_fone{background-image:url('http://img.mail.ru/mail/ru/images/blogs/b_fone.gif');background-position:top left;background-repeat:repeat-x}
.l_fone{background-image:url('http://img.mail.ru/mail/ru/images/blogs/l_fone.gif');background-position:top left;background-repeat:repeat-y}
.r_fone{background-image:url('http://img.mail.ru/mail/ru/images/blogs/r_fone.gif');background-position:top left;background-repeat:repeat-y}
.ots_in_blog .title_2,.ots_in_blog h2, .lider_community .title_2, .lider_community h2{color:#0857A6;font-size:14px;}
td.t_4{padding-top:4px}

div.hidden_div {
	overflow:hidden;
	height:1px;
}

div.popup_div{border:1px solid #000000;background-color:#FFFFFF;font-family:arial;padding:10px;width:182px;margin-top:5px;}
div.popup_div div.chkb{padding:3px 0 5px 21px;font-size:90%;font-family:tahoma}
div.popup_div div.chkb a{display:block;padding:3px 0 3px 23px;}
span.green_c {color:#008702}
span.green_c a{color:#008702}

.vote {font-size: 10px; }

.birthday-bg { 
	position:static;
	background:url(http://img.mail.ru/mail/ru/images/blogs/themes/birth.png) no-repeat right top;
	background:expression('none');filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mail.ru/mail/ru/images/blogs/themes/birth.png',sizingMethod='crop');
	width:100%; 
}
.birthday-bg a { position:relative;z-index:2; }

.menu_hrline{background-color:#F1C6A4;line-height:1px}

.sms_leadership_rules{padding-left:23px;font-family:Tahoma;font-size:95%;color:#666;line-height:130%}

img.post_img, div.contest_invite {
	//position:relative; /* для ИЕ */
}
#right_block div.message .text p.comments img.comments_img {position:static;vertical-align:middle;}

.vote_done {
    padding: 5px;
    text-align: center;
    background: #FFF6E4;
    font-weight: bold;
    color: #FF6600;
    font-size: 110%;
}

#tagsearchdiv{font-family:arial; padding: 5px; position:absolute; background-color: white; border: 1px solid black; z-index:10000; }
#tagsearchdiv input { padding:0; margin-right:4px;}
#tagsearchdiv input#tagsearch { padding: 1px 0 2px 0;}
.tg1{text-decoration:none;font-size: 140%}
.tg2{text-decoration:none;font-size: 120%}
.tg3{text-decoration:none;font-size: 100%}
.tg4{text-decoration:none;font-size:  90%}
.tg5{text-decoration:none;font-size:  75%}
a:hover.tg1, a:hover.tg2, a:hover.tg3, a:hover.tg4, a:hover.tg5 {text-decoration: underline;}

span.gr_comm{color:#666A75}

div.complain_form {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #000000;
font-family:arial;
font-size:75%;
height:auto;
left:0px;
padding:5px;
position:absolute;
top:0px;
width:220px;
z-index:100;
}

#capcha_popup {
    background-color: #FFF7E9;
    color: #666;
    font-family: tahoma;
    font-size: 11px;
    padding-left: 10px;
    width: 200px;
    border: 1px solid #135EAA;
    position: absolute;
    visibility: hidden;
    z-index: 10001;
}

.capcha {
    background-color: #FFF7E9;
    color: #666;
    font-family: tahoma;
    font-size: 11px;
    padding-left: 10px;
    width: 200px;
    border: 1px solid #135EAA;
}

#right_block div.message .text strong {
	position: static;
	text-align: inherit;
	padding-right: inherit;
}

.tipalink {border-bottom:1px dashed #0857A6; color:#0857A6; cursor:pointer; text-decoration:none; position:relative; margin-bottom:3px;}
.smile {cursor:pointer;}
#allsmileys{display:none; color:#666666;}
.inviz {display:none;}

.bord_av {font-size:90%;text-align:center}
.comment_bg_white {background: #ffffff} 
table.tred {margin-bottom:5px} 
table.autor td.info {font-size:90%;font-family:tahoma;color:#696971;padding-left:15px} 
table.tred td div.bord_av {padding:5px;border:1px solid #DADCE5} 
table.tred td.cont table.autor td.icons {padding-left:20px} 
table.tred td.cont {padding:9px 13px 9px 13px;border-top:1px solid #DADCE5} 

a.dashed {
	border-bottom:1px dashed;
	text-decoration:none !important;
}
a:Hover.dashed {
	border-bottom:none;
}
/* music */
.text_audio {display:none;}
.div_dashed {border-bottom:1px dashed #999999;}
.div_dashed_act {border-bottom:none;}

input.but_min_out {
	padding:0;
}
#tagcloud_icon, #calendar_state_icon {
	cursor:pointer;
}

/* BEST blogs poster code style */
table.poster_top_tbl td {
	padding:0 !important;
}
div.best_poster_middl {
	background:#fff5e0;
	border-left:1px solid #f3ddb1;
	border-right:1px solid #f3ddb1;
	padding-top: 7px;
	color:#000 !important;
}
div.best_poster_middl a {
	color:#0857A6 !important;
}
div.best_poster_middl td {
	padding-top:0 !important;
	padding-bottom:0 !important;
}
div.poster_title_best {
	font-weight:normal;
	color:#000 !important;
	letter-spacing:-1px;
	margin-right:15px;
}
div.poster_title_best a {
	color:#000 !important;
	text-decoration:none !important;
}
div.poster_title_best a:Hover {
	color:#000 !important;
	text-decoration:underline !important;
}
div.poster_title_best span {
	font-size:18px;
}

div.poster_title_nomination {
	color:#ed1f28 !important;
	font-size:18px;
	white-space:nowrap;
	margin-right:15px;
	margin-left:48px; // only Opera
}
div.poster_title_nomination a {
	color:#ed1f28 !important;
	text-decoration:none !important;
}
div.poster_title_nomination a:Hover {
	color:#ed1f28 !important;
	text-decoration:underline !important;
}
div.poster_text_nomination {
	font-weight:normal;
	letter-spacing:-1px;
	color:#000 !important;
}

img.poster_logo_nomin {
	left:-10px;
	position:relative;
	top:-5px;
}			
div.poster_line {
	border-bottom:1px solid #F3DDB1;
}

table.best_poster_bot {
	height:26px;
}
table.best_poster_bot td {
	padding:0 !important;
}
table.best_poster_bot td.left {
	background:#e99711;
	height:21px;
	border-left:1px solid #f3ddb1;
}
table.best_poster_bot td.right {
	background:#e99711;
	height:21px;
	border-right:1px solid #f3ddb1;
}
table.best_poster_bot td.left_b {
	background: url(http://img.mail.ru/r/blogs/best_blogs/poster_bot_cor_bg.gif) right top no-repeat;
}
table.best_poster_bot td.right_b {
	background: url(http://img.mail.ru/r/blogs/best_blogs/poster_bot_cor_bg.gif) left top no-repeat;
}
table.best_poster_bot td.content {
	background: url(http://img.mail.ru/r/blogs/best_blogs/poster_bot_bg.gif) #e99711 right top no-repeat;
	border-bottom:1px solid #f3ddb1;
}
table.best_poster_bot td.content a, table.best_poster_bot td.content a:Hover {
	color:#FFF !important;
}
table.best_poster_bot div.text_l {
	float:left;
	margin-left:10px;
	background: url(http://img.mail.ru/r/blogs/best_blogs/nomin_pointer_2.gif) no-repeat left 5px;
	padding-left:8px;
}
table.best_poster_bot div.text_r {
	float:right;
	margin-right:10px;
	background: url(http://img.mail.ru/r/blogs/best_blogs/nomin_pointer_2.gif) no-repeat left 5px;
	padding-left:8px;
}

/* customize post */
.valign {
  vertical-align: top;
}
.challenge_autopost_grade {
  color: #7D8485;
  font-size: 20px;
  padding: 0px 5px;
  vertical-align: top;
}
.challenge_autopost_time_left {
  color: #7D8485;
  font-size: 10px;
  padding: 0px 8px;
}
.challenge_autopost_call_friends {
  padding-top: 15px;
}

div.popup_div a {
	color:#0857A6 !important;
}
div.popup_div #subscribe_span {
    color:#000 !important;
}

/* banner style */
td.uups {
	text-align:left;
}
#right_block div.message .text h1 {
	padding-bottom:0px;
}
.v_block{margin:0!important; padding:0!important;}
.fll{float:left;clear:none;}
.flr{float:right;clear:none;}
.votes{float:left;clear:none;margin: 1px 2px;text-decoration:none!important;}
.vote_b{background-color:#66CC00;font-weight:bold;padding:1px 3px}
.vote_a {text-decoration:none!important;color:#FFF!important}

.new {
	color:red;
	font-weight:bold;
	font-size:9px;
	position:relative;
	top:-6px;
}

/* effects */
#left_block #avatar div.avatarEffect, #lider_blogers div.avatarEffect {
	background-repeat: no-repeat; 
	background-position: center;
	width:90px;
	height:90px;
}
.bg_avatar_1 {background-color:#466a6b !important;}
.bg_avatar_2 {background-color:#b1084e !important;}
.bg_avatar_4 {background-color:#919999 !important;}
.bg_avatar_5 {background-color:#646def !important;}
.bg_avatar_6 {background-color:#000000 !important;}
.bg_avatar_7 {background-color:#819fa0 !important;}
.bg_avatar_8 {background-color:#b3230b !important;}
.bg_avatar_9 {background-color:#7d1371 !important;}
.bg_avatar_10 {background-color:#90c057 !important;}
.bg_avatar_11 {background-color:#a02c06 !important;}
.bg_avatar_12 {background-color:#4978D6 !important;}
.bg_avatar_13 {background-color:#000000 !important;}
.bg_avatar_14 {background-color:#FFFFFF !important;}

/* alert для дуэлей и не только */
.corner { width: 7px; height: 7px; }
.topleft { background:url(http://img.mail.ru/r/blogs/challenge/ramka-corner-topleft.png) no-repeat; }
.bottomleft { background:url(http://img.mail.ru/r/blogs/challenge/ramka-corner-bottomleft.png) no-repeat; }
.topright { background:url(http://img.mail.ru/r/blogs/challenge/ramka-corner-topright.png) no-repeat; }
.bottomright { background:url(http://img.mail.ru/r/blogs/challenge/ramka-corner-bottomright.png) no-repeat; }
.bubble_bg { background-color: #FFDC95; }

.corner2 { width: 4px; height: 4px; }
.topleft2 { background:url(http://img.mail.ru/r/blogs/challenge/ramka2-corner-topleft.png) no-repeat; }
.bottomleft2 { background:url(http://img.mail.ru/r/blogs/challenge/ramka2-corner-bottomleft.png) no-repeat; }
.topright2 { background:url(http://img.mail.ru/r/blogs/challenge/ramka2-corner-topright.png) no-repeat; }
.bottomright2 { background:url(http://img.mail.ru/r/blogs/challenge/ramka2-corner-bottomright.png) no-repeat; }
.bubble_bg2 { background-color: #FFF2D8; }
