/*Common styles*/
body {margin:0; padding: 0 10px 20px 10px; background-color: #ffffff;}
table {border-collapse: collapse;}
td {margin: 0; padding: 0; font-size:75%; font-family:arial;vertical-align: top;}
wbr:after {content: "\0020";}
p{margin:0px}
form{margin: 0; padding: 0;}
a{color:#0857A6;text-decoration:underline}
a:hover{color:#F26D00;text-decoration:none}
a img{border:0}
img.at{margin:0 4px 0 0; vertical-align: middle;}
img.ico{margin:0 3px 0 0; vertical-align: middle;}
img.ico2{margin:0 0 0 3px; vertical-align: middle;}
.ico_help {width:11px;height:11px;background:transparent url('http://img.mail.ru/r/help_foto2.gif') no-repeat;margin-left:10px; vertical-align:middle;}

ul{margin-top:0;margin-right:0;margin-left:17px;padding:0}
ul li{margin:3px 0 0 0;padding:0;line-height:120%}

h1{margin:0;font-family:Arial,Sans-Serif;font-size:135%;color:#0857A6;}
h1 span{margin-left:5px;font-size:92%;font-weight:normal;font-style:italic;color:#606060}
.arrow {font-size: 130%; color:#9A9A9A; font-weight:bold;margin: 0 5px 0 5px;}

.inline h1{margin:0;font-family:Arial,Sans-Serif;font-size:135%;color:#0857A6; display: inline;}
.inline h1 span{margin-left:5px;font-size:92%;font-weight:normal;font-style:italic;color:#606060}
.inline .arrow {font-size: 130%; color:#9A9A9A; font-weight:bold;margin: 0 5px 0 5px;}
.inline h2{display: inline;}
.inline h3{display: inline;}

	/*для инфо-мессаджа*/
h1.info{	color: #19AF00; border-left: 4px solid #19AF00; padding: 15px 0 15px 30px; margin-bottom: 20px;}
h1.info div{color: #000000; font-size: 70%;font-weight: normal;}
.info_bad{border-left: 7px solid #f67901; padding: 5px 0 5px 8px; margin-bottom: 20px; font-size: 120%;}
.info_grey{border-left: 2px solid #999999; padding: 3px 0 3px 7px; margin: 5px 0 15px 0; font-size: 95%; font-style: Tahoma; color: #999999;}

h1.alert{font-size:130%;	background-image: url(http://img.mail.ru/mail/ru/images/my/alert_mes.gif); background-position: top left; background-repeat: no-repeat;	color: #666C6E;	height: 20px;	padding: 4px 0 6px 25px;}
h1.friend{font-size:130%; background-image: url(http://img.mail.ru/mail/ru/images/my/alert_friend.gif);	background-position: top left; background-repeat: no-repeat; color: #666C6E; height: 20px; padding: 4px 0 6px 25px;}

/*для алерта*/
h1.gift {font-size:130%;	background-image: url(http://img.mail.ru/mail/ru/images/my/alert_gift.gif); background-position: top left; background-repeat: no-repeat;	color: #666C6E;	height: 20px;	padding: 1px 0 9px 25px;}
.int{margin:0;font-size:100%; font-family: Arial;}
/*end для алерта*/

h1.conf{font-size:130%; background-image: url(http://img.mail.ru/mail/ru/images/my/alert_conf.gif); background-position: top left; background-repeat: no-repeat; color: #666C6E; height: 20px; padding: 4px 0 6px 25px;}

	/*для заголовков. например мои друзья, гости.. на морде*/
h2{margin:0;font-family:Arial,Sans-Serif;font-size:130%;color:#0857A6; margin-bottom: 7px;}
h2 a.none{text-decoration:none; border-bottom: 1px solid #0857a6;}
h2 a:HOVER.none{text-decoration:none; border-bottom: 0;}
h2 a.sm{font-size:80%; font-weight: normal;}
h2 span{margin-left:5px;font-size:92%;font-weight:normal;font-style:italic;color:#606060}
	/* end для заголовков. например мои друзья, гости.. на морде*/
	
h2 a.none_o{text-decoration:none; border-bottom: 1px solid #FD7500; color: #FD7500;}
h2 a:HOVER.none_o{text-decoration:none; border-bottom: 0;}

h3{margin:0;font-family:Arial,Sans-Serif;font-size:120%;color:#0857A6;}
h4{margin:0;font-family:Arial,Sans-Serif;font-size:110%;color:#0857A6;}
h5{margin:0;font-family:Arial,Sans-Serif;font-size:105%;color:#0857A6;}

a.none{text-decoration:none; border-bottom: 1px solid #0857a6;}
a:HOVER.none{text-decoration:none; border-bottom: 0;}
	
	/*для заголовков правой колонки на морде*/
.b_g{margin: 0; font-family: Tahoma; width: 100%;}
.b_g table.b{width: 100%;}
.b_g div.flr21{float:right; margin-right:11px;}
.b_g div.flr21 span{margin-left:5px;font-size:120%;font-weight:normal;font-style:italic;color:#606060}
.b_g h2{padding-left: 11px;}
.b_g h2 a.none{text-decoration:none; border-bottom: 1px solid #0857a6;}
.b_g h2 a:HOVER.none{text-decoration:none; border-bottom: 0;}
.pld {padding-left: 11px;}

.b_g .over{overflow: hidden; width: 100%; vertical-align: top;}
.b_g .main{vertical-align: top; padding: 0 0 0 10px;}
.hrr{border-top: 1px solid #D9D9D9; margin: 12px 0 24px 11px;}



/* begin меню пользователей */
#ut {position:absolute; top:0; left:0; z-index:1000; border:1px solid #999; background:#FFF; padding: 0 7px 7px 7px; visibility:hidden; width: 155px;}
#ut p {white-space:nowrap; padding:0 0 2px 0;}
#ut p a{padding-right: 0 !important;}
#ut div {padding: 5px 0 5px 0; font-weight: bold; font-size:75%; font-family:arial;}

.m_f .person {width: 100px; float: left; margin-left: 0; padding-left: 20px; height: 162px !important;}
.m_f .h-105 {height: 105px !important;}
.m_f .h-143 {height: 143px !important;}
.m_f .h-166 {height: 166px !important;}
.m_f .over {overflow:hidden;vertical-align:top;width:100%;}
.m_f div.flr21{float:right; margin-right:11px;}
.m_f div.flr21 span{margin-left:5px;font-size:120%;font-weight:normal;font-style:italic;color:#606060}
.mt4  {margin-top: 4px;}
.m_f h2{padding-left: 20px;}
.m_f .pld{padding-left: 20px;}
.m_f .pld p{padding: 0 0 5px 0;}
.m_f .person p{padding: 5px 0 0 0;}
.m_f .person div{margin: 3px 0 0 0; padding: 0 0 1px 0; text-align: center; width:90px; background-color:#1EC926;}
.m_f .person div span{font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;}
.m_f .person div a{text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;padding: 0 24px 0 24px;}
.m_f .person div a:HOVER{color:white;}

.m_f .hrr{border-top: 1px solid #D9D9D9; margin: 12px 10px 24px 20px;}
	/* end для заголовков правой колонки на морде*/

	/*вывод пользователей по 4 и 5 в строку*/
.people {width: 100%;}
.people .p_main{text-align: center;}
.people .person{display:inline; width: 19%; padding-right: 1%;}
.people .person .one{pading:0 20px 0 20px;}
.people .wid{width: 160px !important;}
.people .inf{margin: 4px 0 0 0;}


.mens .person {width: 24%; float: left; text-align: center;}
.mens2 .person {width: 19%; float: left; text-align: center;}
.inf{margin: 4px 0 0 0;}
	/*end вывод пользователей по 4 и 5 в строку*/
	
	/*для таблиц menu и форм поиска*/
.search_form{width: 650px; margin: 15px 0 20px 0;}
table.search_form td {padding: 5px; vertical-align: middle !important;}

.search {width: 80%;}
.search td{padding:0 40px 10px 0; white-space: nowrap;}
	/*end для таблицы menu и форм поиска*/

.supnew{color:#ff0000 !important; font-weight:bold; font-family:tahoma; font-size: 80%; top: -5px; position: relative;}
.supnew2{color:#ff0000 !important; font-weight:bold; font-family:tahoma; font-size: 95%; top: -5px; position: relative;}
.vot_krug {height: 57px; background-image: url(http://img.mail.ru/mail/ru/images/my/votes.gif); background-repeat: no-repeat; background-position: center;   font-size: 200%; font-weight:normal; text-align: center; vertical-align: middle !important;}
.vot_krug2 {height: 60px; background-image: url(http://img.mail.ru/mail/ru/images/my/votes2.gif); background-repeat: no-repeat; background-position: center;   font-size: 200%; font-weight:normal; text-align: center; vertical-align: middle !important;padding-bottom: 19px;letter-spacing: -3px;}
	
	/*для фильтров*/
.filtr_all_big{margin-bottom:20px;}

.filtr_all{margin-bottom:10px;}
.filtr {padding-right:10px;}
.filtr a{text-decoration:none;border-bottom:1px dashed blue;margin-right:1px;}
.filtr a:hover{border-bottom:1px solid #F26D00;}
.filtr span.spancount{}

.filtr_act {padding-right:10px;}
.filtr_act a{text-decoration:none;margin-right:1px; font-weight: bold; color: black;}
.filtr_act span.spancount{display:none;}
	/*end для фильтров*/

	/*shapka*/
.head{	margin : 0;	padding : 0;	width: 1px;	background-color: #00468C;	background-image : url(http://img.mail.ru/mail/ru/images/my/ug_new.gif);	background-position : top;	background-repeat : no-repeat;	vertical-align: bottom;}
.head_2{	background-image : url(http://img.mail.ru/mail/ru/images/my/new_bg_menu.gif);	background-position : top;	background-repeat : repeat-x; margin: 0;	padding : 0;	width: 100%; border-top: 1px solid #033E84;	background-color: #00468C;	padding: 0 10px 0 10px; vertical-align: middle !important;}
	/*для футера*/
.footer{margin-top: 15px; width: 100%;}
.footer .head_2 {background-image : url(http://img.mail.ru/0.gif); border-top: 0; padding: 6px 20px 7px 20px;color: #FFFFFF; font-size: 70%;}
.footer .footr {float:right; white-space: nowrap;}
.footer a {color: #FFFFFF;}
.footer a:HOVER {color: #cce8ff;}
	/*end для футера*/

	/*стиль для закладок шапки*/
div.main {  margin-left: -11px; float: left;}

.main_all{clear: both; height: 20px; margin: 0; padding: 0 0 0 20px;}
div.main div.txt{ 
float: left; margin: 0 0 -1px 0; padding: 2px 6px 0 14px; background-image : url(http://img.mail.ru/mail/ru/images/my/123.gif); background-position : top left;	background-repeat : no-repeat; background-color : #5977B3; text-align : center; z-index: 1; position: relative; font-family: Arial;  font-size:100%;  display: inline; height: 18px;}
div.main div.txt span{ display: inline; height: 18px;}
div.main div.txt A{color: #FFFFFF; text-decoration : none; }
div.main div.txt A:HOVER{text-decoration : underline;}
div.main span.ugol{width: 22px; height: 20px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug_main.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 3; position: relative;}

div.main_act {  margin-left: -11px; float: left;}
div.main_act div.txt{ 
float: left; margin: 0 0 -1px 0; padding: 2px 6px 0 21px; background-image : url(http://img.mail.ru/mail/ru/images/my/123.gif); background-position : top left;	background-repeat : no-repeat; background-color : #FFFFFF; text-align : center; z-index: 5; position: relative; font-family: Arial;  font-size:100%; border-left: 1px solid #00468C; display: inline; height: 18px;}
div.main_act div.txt span{ display: inline; height: 18px;}
div.main_act div.txt A{color: #013572; font-weight: bold; text-decoration : none;}
div.main_act div.txt A:HOVER{text-decoration : underline;}
div.main_act span.ugol{width: 22px; height: 20px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug_main_act.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 5; position: relative;}


div.main_c {  margin-left: -11px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/123.gif); background-position : top left;	background-repeat : no-repeat;}
div.main_c div.txt{ float: left; margin: 0 0 -1px 0; padding: 2px 14px 0 22px; background-image : url(http://img.mail.ru/mail/ru/images/my/ug_main_c2.gif); background-position : top right;	background-repeat : no-repeat; background-color : #fd6100; text-align : center; z-index: 1; position: relative; font-family: Arial;  font-size:100%;  display: inline; height: 18px;}
div.main_c div.txt span{ display: inline; height: 18px;}
div.main_c div.txt A{color: #FFFFFF; text-decoration : none; }
div.main_c div.txt A:HOVER{text-decoration : underline;}
div.main_c span.ugol{width: 20px; height: 20px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug_main_c.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 3; position: relative;}

div.main_s {margin-left: -11px; float: left;}
div.main_s div.txt{ float: left; margin: 0 0 -1px 0; padding: 2px 6px 0 14px; background-image : url(http://img.mail.ru/mail/ru/images/my/123.gif); background-position : top left;	background-repeat : no-repeat; background-color : #f9c32f; text-align : center; z-index: 1; position: relative; font-family: Arial;  font-size:100%;  display: inline; height: 18px;}
div.main_s div.txt span{ display: inline; height: 18px;}
div.main_s div.txt A{color: #000000; text-decoration : none; font-weight: bold;}
div.main_s div.txt A:HOVER{text-decoration : underline;}
div.main_s span.ugol{width: 22px; height: 20px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug_main_s.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 3; position: relative;}
	/*end стиль для закладок шапки*/
/* superNEW shapka */
.mf_spTop {background-image: url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_top.png);}
.mf_shapkaTL {display: block; overflow: hidden; width: 1px; height: 1px; font-size: 0; line-height: 0; background-color: #FFF; position: absolute; left: 0; top: 0; z-index: 10;}
.mf_shapkaTR {display: block; overflow: hidden; width: 1px; height: 1px; font-size: 0; line-height: 0; background-color: #FFF; position: absolute; right: 0; top: 0; z-index: 10;}
.mf_shapkaBL {display: block; overflow: hidden; width: 1px; height: 1px; font-size: 0; line-height: 0; background-color: #FFF; position: absolute; left: 0; top: 100%; margin-top:-1px; //margin-top:0; z-index: 10;}
.mf_shapkaBR {display: block; overflow: hidden; width: 1px; height: 1px; font-size: 0; line-height: 0; background-color: #FFF; position: absolute; right: 0; top: 100%; margin-top:-1px; //margin-top:0; z-index: 10;}
.mf_shapkaMain {position: relative; height: 54px; width: 996px; background-color: #00468C; background-repeat: repeat-x; background-position: 0 -220px;}
.mf_shapkaLogo {position: relative; height:21px; width:212px; padding:11px 0 20px 13px; background-repeat: no-repeat; background-position: 0 0;}
.mf_shapkaLogoA {float: left; height: 21px; width: 98px;}
.mf_shapkaForm {color: #FFF; position: absolute; right: 10px; top: 10px;}
.mf_shapkaSns, .mf_shapkaSns2  {position: absolute; top: 9px; left: 510px; font-size: 11px; font-family: Tahoma; color: #FFF;}
.mf_shapkaSns a, .mf_shapkaSns2  a {color: #FFF;}
.mf_shapkaSnsA {font-size: 11px; font-family: Tahoma;}
.MailUnreadMessages {float: none; color: white; position: absolute; top: 8px; left: 320px; font-size: 11px;}
.MailUnreadMessages a:link {color: white;}
.MailUnreadMessages a:visited {color: white;}
.MailUnreadMessages a:hover {color: white;}
.MailUnreadMessages a:active {color: white;}
/* end superNEW shapka */

/* superNEW shapka menu */
.mf_shapkaBookmars {position: absolute; bottom: 0; left: 260px; background-repeat: no-repeat; background-position: -150px -55px; padding: 0 0 0 10px;}
.mf_mm {background-repeat: no-repeat; background-position: 100% -60px; float: left; padding: 0 24px 0 0; position: relative;}
.mf_mmA {background-repeat: no-repeat; background-position: 0% -60px; color: #FFF; float: left; height: 20px; line-height: 20px; margin: 0 0 0 -10px; padding: 0 0 0 12px; position: relative; text-decoration: none;}
a:HOVER.mf_mmA {color: #FFF;}
.mf_mmAct {background-repeat: no-repeat; background-position: 100% -80px; float: left; padding: 0 24px 0 0; position: relative;}
.mf_mmActA{background-repeat: no-repeat; background-position: 0% -80px; color: #013572 !important; font-weight: bold; float: left; height: 20px; line-height: 20px; margin: 0 0 0 -10px; padding: 0 0 0 12px; position: relative; text-decoration: none;}
/* end superNEW shapka menu */
/* market */
.mf_mm_market {background-repeat: no-repeat; background-position: 100% -100px;}
.mf_mm_marketA {background-repeat: no-repeat; background-position: 0% -100px;}
/* end market */
/* end superNEW shapka menu */

.mf_fixSizeTop {width: 996px; margin: 0 auto; overflow: hidden; text-align: left; padding: 0 0 0 0;}
/* NEW footer */
.mf_footerTop {position:relative; height:1px; margin-top:20px; margin-bottom:-1px; font-size:0; line-height:0; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.mf_footerBottom {position:relative; height:1px; margin-top:-1px; margin-bottom:10px; font-size:0; line-height:0; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.mf_footerMain {padding:5px 0 7px 0; text-align:left; font-family:Tahoma; font-size:95%; color:#fff; background-color: #00468C; overflow: hidden; //overflow:visible; position:relative; }
.mf_footerMain a {color:#fff;}
.mf_footerMain a:hover {color:#cce8ff;}
/* END NEW footer */

.mf_iSpam {background-position: 0 -280px; padding-left: 15px !important; color: #999; font-size: 11px; font-family: Tahoma;}


	/*grey zakladki*/
div.zak{ margin-left: -11px; float: left;}
div.zak span.txt{float: left; margin: 0 0 -2px 0; padding: 1px 2px 3px 10px; border-top: 1px solid #BBBDC6; border-left: 1px solid #BBBDC6; background-color : #FFFFFF; text-align : center; z-index: 1; position: relative;font-family:tahoma;font-size:95%;}
div.zak span.spancount{	color: #0857A6;}
div.zak span.ugol{width: 19px; height: 19px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug1.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 3; position: relative;}
div.zak span.txt A{color: #0857A6; text-decoration : underline;}
	
div.zak_act {  margin-left: -11px; float: left;}
div.zak_act span.txt{float: left; margin: 0 0 -2px 0; padding: 1px 2px 4px 10px; border-top: 1px solid #BBBDC6; border-left: 1px solid #BBBDC6; background-color : #E6E8ED; text-align : center; z-index: 5; position: relative;font-family:tahoma;font-size:95%;}
div.zak_act span.spancount{ color: #0857A6; display:none;}
div.zak_act span.ugol{width: 19px; height: 19px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug2.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 5; position: relative;}
div.zak_act span.txt A{color: #393B40; font-weight: bold; text-decoration : none;}
div.zak_act span.txt A:HOVER{color: #393B40;}
.zak_all{border-bottom: 1px solid #DBDADD; clear: both; height: 19px; margin: 0 0 10px 1px; padding: 1px 0 0 15px;}

	/*delete and edit button*/
.db_mr {margin-right: 20px;}
.db_ml{margin-left:20px;}

.delete_button {filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; margin:0 3px 0 0; vertical-align: middle;}

.delete_span {color:#F4B37F;cursor:pointer;font-size:11px; font-family: tahoma;font-style:normal; padding-right: 6px; white-space: nowrap;}
.delete_span a {color:#F4B37F;}
.delete_span a:hover {color:#F26D00;}

.edit_span {color:#83abd2;cursor:pointer;font-size:11px; font-family: tahoma;font-style:normal; padding-right: 6px; white-space: nowrap;}
.edit_span a {color:#83abd2;}
.edit_span a:hover {color:#0857a6;}

.edit2_span {color:#83abd2;cursor:pointer;font-size:11px; font-family: tahoma;font-style:normal; padding-right: 6px; white-space: nowrap;}
.edit2_span a {color:#83abd2;}
.edit2_span a:hover {color:#0857a6;}

.arch_span {color:#89e789;cursor:pointer;font-size:11px; font-family: tahoma;font-style:normal; padding-right: 6px; white-space: nowrap;}
.arch_span a {color:#89e789;}
.arch_span a:hover {color:#F26D00;}

.spam {color:grey;background:no-repeat url(http://img.mail.ru/mail/ru/images/blogs/complain.gif) 1px 60%;padding-left:16px;font-size:11px; font-family: tahoma;}

.spam_form {border: 1px solid #D9D9D9; padding: 10px; display:none; position:absolute; background-color:#FFFFFF; z-index:100; color:#9A9A9A;}
.spam_form_tmp {border: 1px solid #D9D9D9; padding: 10px; position:absolute; background-color:#FFFFFF; z-index:100; color:#9A9A9A;}
.spam_form .st1{font-family:Arial,Sans-Serif;font-size:90%;}
.spam_form div{padding-bottom: 10px; white-space: nowrap;}

.sf_right_1 {right: 70px;}
.sf_right_2 {right: 390px;}

.spam_span {color:#999999;cursor:pointer;font-size:11px; font-family: tahoma;font-style:normal; padding-right: 6px; white-space: nowrap;}
.spam_span a {color:#999999;}
.spam_span a:hover {color:#999999;}

.grey_span {color:#999999;font-size:11px; font-family: tahoma;font-style:normal; padding-right: 6px; white-space: nowrap;}
.grey_span a {color:#999999;}
.grey_span a:hover {color:#999999;}

.delete_alert {filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; margin:0; vertical-align: middle;}
.delete_span_alert {color:#F4B37F;cursor:pointer;font-size:11px; font-family: tahoma;font-style:normal; white-space: nowrap;}
	/* end delete and edit button*/


#audio_container {width: 95%; clear: right;}
#audio_container .audio { clear: right;}
#audio_container .play {float: left;}
#audio_container .meta {float: right;}
#audio_container .mmm { margin: 0 240px 5px 20px;}
#audio_container .mmm2 { margin: 0 100px 5px 20px;}
.div_dashed {padding-bottom: 6px !important;}


.link a{font-size:11px; font-family: tahoma;font-style:normal; padding-right: 12px; color:#999999;}
.link i{height: 16px; width: 16px;   vertical-align:middle; display:-moz-inline-block; display:-moz-inline-box;   display:inline-block;   font-size:0;   line-height:0;   background: no-repeat; cursor: pointer; background-position: -16px; margin-right: 4px;}
.link A:hover{color: #5f5f5f;}
.link A:hover i{background-position: 0;}

.link a.dels{color:#f4b37f;}
.link a:HOVER.dels {color: #f26d00;}
.link a.dells{color:#f4b37f;}
.link a:HOVER.dells {color: #f26d00;}

.links a{font-size:12px; font-family: tahoma;font-style:normal; vertical-align:middle; color: #FD7500;padding-right: 20px;}
a.links{font-size:12px; font-family: tahoma;font-style:normal; vertical-align:middle; color: #FD7500;padding-right: 20px;}
.links a.nolink{color: #0857A6;}
.links a.nolink:HOVER{color: #FD7500;}
.links i{height: 16px; vertical-align:middle;   display:-moz-inline-block;   display:-moz-inline-box;   display:inline-block;   font-size:0;   line-height:0;   background: no-repeat; cursor: pointer; margin-right: 4px;}

.link_ico a{padding-left: 6px;}
.link_ico i{height: 16px; width: 16px;   vertical-align:middle; display:-moz-inline-block; display:-moz-inline-box;   display:inline-block;   font-size:0;   line-height:0;   background: no-repeat; cursor: pointer; background-position: -16px;}
.link_ico A:hover i{background-position: 0;}
.m-3 {position: relative; margin-top: -3px;}



.finds i{background-image: url('http://img.mail.ru/r/my/ico_findpeople.gif'); width: 16px;}
.searchs i{background-image: url('http://img.mail.ru/r/my/i_search.gif'); width: 13px;}
.addfriends i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_addfriend.gif'); width: 16px;}
.edits i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_pen.gif'); width: 9px;}
.dels i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_del.gif'); width: 9px;}
.dells i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_dell.gif'); width: 13px;}
.adds i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_add.gif'); width: 9px;}
.favorites i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_favorite.gif'); width: 13px;}
.archives i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_archive.gif'); width: 13px;}
.sendout i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_sendout.gif'); width: 16px;}
.gifts i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_gift.gif'); width: 16px;}
.blacks i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_black.gif'); width: 16px;}
.spams i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_spam.gif'); width: 16px;}
.waps i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_wap.gif'); width: 16px;}
.shows i{background-image: url('http://img.mail.ru/mail/ru/images/my/ico_comment_show.gif'); width: 16px;}
.hides i{background-image: url('http://img.mail.ru/mail/ru/images/my/ico_comment_hidden.gif'); width: 16px;}

.folds i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_folder.gif'); width: 16px;}
.closes i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_folder_close.gif'); width: 16px;}
.shows i{background-image: url('http://img.mail.ru/mail/ru/images/my/ico_comment_show.gif'); width: 16px;}
.hides i{background-image: url('http://img.mail.ru/mail/ru/images/my/ico_comment_hidden.gif'); width: 16px;}
.locks i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_lock.gif'); width: 16px;}
.unlocks i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_unlock.gif'); width: 16px;}

.photos i{background-image: url('http://img.mail.ru/mail/ru/images/my/i_photo.gif'); width: 16px;}

.comms i{background-image: url('http://img.mail.ru/mail/ru/images/blogs/community.gif'); width: 16px;}

.link13 i{margin: 0 4px 0 3px;}
.link9 i{margin: 0 7px 0 4px;}
	
.new_guest_com .verx {background: #fff url(http://img.mail.ru/mail/ru/img/verx.gif) no-repeat 50px 115%; height: 57px;}
.new_guest_com .left_ugol_v {background: #bee4ff url(http://img.mail.ru/mail/ru/img/left_ugol_v.gif) no-repeat top left;}
.new_guest_com .prav_ugol_v {background: #bee4ff url(http://img.mail.ru/mail/ru/img/prav_ugol_v.gif) no-repeat top right;}
.new_guest_com .left_ugol_n {background: #bee4ff url(http://img.mail.ru/mail/ru/img/left_ugol_n.gif) no-repeat bottom left;}
.new_guest_com .prav_ugol_n {background: #bee4ff url(http://img.mail.ru/mail/ru/img/prav_ugol_n.gif) no-repeat bottom right;}
.new_guest_com .mid {background-color: #bee4ff;}
.capcha_all {display: none;position: relative;background-color: #fff; border: 1px solid #ccc; padding: 5px; width: 190px; margin-top: -133px;}
.inpr_all { border: 1px solid #9BA3A9;font-family: tahoma, Arial, Sans-Serif; font-size: 100%; height: 20px; padding-left: 5px; width: 140px;
          / /
 width: 120px;}

.new_guest_com .lt {background: #bee4ff url(http://img.mail.ru/mail/ru/images/my/g_1.gif) no-repeat top left;}
.new_guest_com .lt div {background: url(http://img.mail.ru/mail/ru/images/my/g_2.gif) no-repeat top right; height: 5px;}
.new_guest_com .lb {background: #bee4ff url(http://img.mail.ru/mail/ru/images/my/g_3.gif) no-repeat bottom left;}
.new_guest_com .lb div{background:  url(http://img.mail.ru/mail/ru/images/my/g_4.gif) no-repeat bottom right; height: 5px;}
.new_guest_com .midd {background-color: #bee4ff; padding: 10px 10px 5px 10px;}
.new_guest_com .midd td {padding: 5px;}
.capcha_alll {display: none;position: relative;background-color: #fff; border: 1px solid #ccc; padding: 5px; width: 190px; margin-top: -133px;}


	
	/* для диалогов */
#writeBlock {border:1px solid #D5D5D5;padding:10px 10px 10px 10px; width:500px; position:absolute; top:0; left:0; z-index:100; background-color:#FFF;}
	/* end для диалогов */

.hr {border-top: 1px solid #D9D9D9; margin: 30px 0 30px 0;}
.hr8 {border-top: 1px solid #D9D9D9; margin: 8px 0 8px 0; font-size: 1px;}
	/*падинги для блоков морды*/
.hrm12 {border-top: 1px solid #D9D9D9;margin: 16px 0  13px 0;}
.hrm7 {border-top: 1px solid #D9D9D9;margin: 11px 0  13px 0;}
.hrm2 {border-top: 1px solid #D9D9D9;margin: 6px 0  13px 0;}
	/*end падинги для блоков морды*/

	/*падинги для таблицы с отступами*/
table.cell {width: 650px;}
table.cell td {padding: 5px;}

table.cell2 {width: 100%;}
table.cell2 td {padding: 3px;}
	/*end падинги для таблицы с отступами*/

/*для отступов вертикальных спиской юзверей*/
.cell3 {width: 90%;}
.cell3 td {padding: 0 10px 10px 0;}
.pico {padding-left: 17px;}
/*end для отступов вертикальных спиской юзверей*/
.cell4 {width: 650px;}
.cell4 td {padding: 0 10px 10px 0;}
.cell4 th {padding: 3px 10px 10px 0; color: #999999; font-size: 75%; text-align: left; font-weight: normal; vertical-align: top;}


.cell_audio td {padding-right: 10px;}

.table_gift td {padding-right:10px;}
.table_gift td div {margin: 10px 0 3px 0;}

.cp {cursor:pointer;}

.nopad td{padding: 0 !important;}

/*для выпадающих списков например additem*/
.display { overflow:auto; overflow-y:auto; background-color: white; border: 1px solid black; display: none; position:absolute;}
.display ul { padding: 0; margin: 0; }
.display ul li { list-style: none; padding-left: 3px; margin: 0px; }
.display ul li a { font-family: georgia; color: #0857A6; font-size: 8pt; text-decoration: none; margin: 0; }
.display ul li.selected { background-color: #0857A6; }
.display ul li.selected a { color: #fff !important; }
/*end для выпадающих списков например additem*/

/*для музыки*/
.bgwt {background-color:#FFFFFF;}
.bggr {background-color:#F0F0F0;}
.text_audio {display:none;}
.div_dashed {border-bottom:1px dashed #999999;}
.div_dashed_act {border-bottom:none;}
.time{ text-align:right; padding-right:6px; color:#999;}
.td_div_dashed {height:10px; width:100%; vertical-align: middle !important;}
/*end для музыки*/

/*для диалогов*/
.bgw {background-color:#FFFFFF;border-bottom:1px solid #F0F0F0; margin-bottom: 10px; width: 100%;}
.bgw td {padding: 10px 10px 10px 10px;}
.bgg {background-color:#F0F0F0;border-bottom:1px solid #F0F0F0; margin-bottom: 10px; width: 100%;}
.bgg td {padding: 10px 10px 10px 10px;}

table.bggr tr.hideCross td .delete_span{display:none;}
/*end для диалогов*/

.fotopre {margin:7px 0 7px 0;}

.photo_listing2 td div.hidden div img {background-color: #FFF2D8 !important; margin-right: 3px;}
.photo_listing2_off img.on {border: 1px solid #FFF2D8; margin-right: 3px;}
.photo_listing2 {width: 100%;}
.photo_listing2 .hidden {width: 100%; overflow: hidden;}
.photo_listing2 .hidden div {float: left;}
.photo_listing2 th div {background:#efefef; height:45px; padding:0;}
.photo_listing2 td img {border-right: 3px solid #fff;}
.photo_listing2 th.ll { padding:0;}
.photo_listing2 th.rr { padding:0;}
.photo_listing2 th div.r {width: 20px; border-left: 3px solid #FFFFFF;}
.photo_listing2 th div.l a {background:#efefef url('http://img.mail.ru/r/foto2/previos_image_off.gif') center center no-repeat; display:block; height:45px; width:20px; border-right: 3px solid #FFFFFF;}
.photo_listing2 th div.l a:hover {background:#dfdfdf url('http://img.mail.ru/r/foto2/previos_image_on.gif') center center no-repeat;}
.photo_listing2 th div.r a {background:#efefef url('http://img.mail.ru/r/foto2/next_image_off.gif') center center no-repeat; display:block; height:45px; width:20px;}
.photo_listing2 th div.r a:hover {background:#dfdfdf url('http://img.mail.ru/r/foto2/next_image_on.gif') center center no-repeat;}

/* new style photos scrolling */
.photo_list2 {}
.photo_list2 .hidden {height: 45px; overflow:hidden; width:100%;}
.photo_list2 th {font-size:150%; font-weight:bold;}
.photo_list2 th div.ll a {width: 20px; background:#efefef url('http://img.mail.ru/r/foto2/previos_image_off_s.png') center center no-repeat; display:block; height:45px; border-right: 3px solid #FFFFFF;}
.photo_list2 th div.ll a:hover {background:#dfdfdf url('http://img.mail.ru/r/foto2/previos_image_on_s.png') center center no-repeat;}
.photo_list2 th div.rr a {width: 20px; background:#efefef url('http://img.mail.ru/r/foto2/next_image_off_s.png') center center no-repeat; display:block; height:45px;}
.photo_list2 th div.rr a:hover {background:#dfdfdf url('http://img.mail.ru/r/foto2/next_image_on_s.png') center center no-repeat;}
.photo_list2 th div.ll {}
.photo_list2 th div.rr {padding:0; width: 20px; background:#EFEFEF; height: 45px; border-left: 3px solid #FFFFFF;}
.photo_list2 th {padding:0;}
.photo_list2 td img {margin-right: 3px; background:#FFF2D8 center center no-repeat;}
.photo_list2 td {width: 100%;}

.photo_list2_off {width: 100%; margin-top: 5px;}
.photo_list2_off td {text-align: center;}

.photo_lists2 {margin-bottom:10px; width:100%;}
html:first-child .photo_lists2 {margin-bottom:5px; width:100%;}/*for opera*/
.photo_lists2 .hidden {height: 132px; overflow:hidden; width:100%;}
.photo_lists2 th {width: 23px !important; background:#FFFFFF;}
.photo_lists2 th div {width: 20px; height:120px; padding:0; text-align:center; background:#EFEFEF; color:#ccc;}
.photo_lists2 th div.ll {border-right:3px solid #fff;}
.photo_lists2 th div.rr {border-left:3px solid #fff;}
.photo_lists2 th div.ll a {width: 20px;background:#efefef url('http://img.mail.ru/r/foto2/previos_image_off_s.png') center center no-repeat; display:block; height:120px; bordeer-right: 3px solid #FFFFFF}
.photo_lists2 th div.ll a:hover {background:#dfdfdf url('http://img.mail.ru/r/foto2/previos_image_on_s.png') center center no-repeat;}
.photo_lists2 th div.rr a { width: 20px;background:#efefef url('http://img.mail.ru/r/foto2/next_image_off_s.png') center center no-repeat; display:block; height:120px;}
.photo_lists2 th div.rr a:hover {background:#dfdfdf url('http://img.mail.ru/r/foto2/next_image_on_s.png') center center no-repeat;}
.photo_lists2 td img {border-top:6px solid #fff; border-bottom:6px solid #fff; margin-right: 6px; background:#FFF2D8 center center no-repeat;}
.photo_lists2 img.on {border-top:6px solid #f26d00; border-right:3px solid #f26d00; border-bottom:6px solid #f26d00; border-left:3px solid #f26d00; background:#FFF2D8 center center no-repeat;}

.photo_list2_off {width: 100%; margin-top: 5px;}
.photo_list2_off td {text-align: center;}

/* end new style photos scrolling */


div.userInfoDiv {position: absolute; z-index: 10000; top: 0; left: 0; width: 190px; border: 1px solid #929292; background-color: #FFF9F2; font: 11px tahoma; padding: 5px 10px; margin: 0;}
div.userInfoDiv div.line {background-color: #D0D0D0; margin: 10px 0; height: 1px; padding: 0;}
div.userInfoDiv div.line br {line-height: 1px;}
div.userInfoDiv img {padding: 3px 5px 3px 0px;}
div.userInfoDiv img.sobaka {padding: 3px 7px 3px 2px;}
/* new style userInfoDiv */
div.uID {position: absolute; z-index: 10000; top: 0; left: 0; width: 190px; border: 1px solid #929292; background-color: #FFF9F2; font: 12px tahoma; padding: 5px 10px; margin: 0;}
div.uID div{line-height: 22px;}
div.uID img {vertical-align: middle; margin: 3px 3px 3px 0;}
div.uID .grey .sobaka {margin: 3px 5px 3px 1px;}
div.uID .small {font: 11px tahoma;}
div.uID .grey a {font: 11px tahoma; color: #999999;}
div.uID div.line {background-color: #D0D0D0; margin: 10px 0; height: 1px; padding: 0;}
div.uID div.line br {line-height: 1px;}
div.uID .avatarmed {margin-right: 6px;}
/* end new style userInfoDiv */

.b_f {border-top: 1px solid #dadce5; padding: 5px 0 10px 0;}

.block_selFriendChName {font-size: 11px; width: 240px; height: 320px; margin: 100px 27% auto 0; padding: 15px; z-index: 100000; border: 1px solid black; position: absolute; background: #F3F3F3;}
.block_selFriendChName h1 {font-size: 110%; margin-bottom: 5px;}
.block_selFriendChName p {margin: 0;}
.block_selFriendChName ul {margin: 0; padding: 0; list-style-type: none;}
.block_selFriendChName ul li {margin-bottom: 3px;}
.block_selFriendChName ul .aslink {color: #0857A6; text-decoration: underline}
.block_selFriendChName ul .aslink:hover {color: #0857A6; text-decoration: none;}
.block_selFriendChName #inpNameFriend {width: 100%;}
.block_content {border: 1px solid #CCCCCC; height: 190px; padding: 10px 15px; margin-bottom: 5px; background: white; overflow: auto;}


/* для фоток сообществ  */

#aname span {font-family:Arial,Sans-Serif; color:#0857A6; font-style: normal; font-weight: bold; margin-left: 0 !important;}
#aname span.border {border-bottom: 1px dashed #0857A6;}

.DivalbumCommentSpan span {border-bottom: 1px dashed #5a5a5a; color: #5a5a5a; font-family: tahoma;}
.albumCommentSpan {border-bottom: 1px dashed #5a5a5a; color: #5a5a5a; font-family: tahoma;}

.n {font-family: Tahoma; font-size: 95%; border-bottom: 1px dashed #0857A6; color: #0857A6; font-weight: bold;}
.n2 {font-family: Tahoma; font-size: 95%; color: #0857A6; font-weight: bold;}
.pp {color: #999999; font-size: 95%; line-height: 120%; padding-top: 15px;}
.mm a{border-bottom: 1px dashed #5a5a5a; color: #5a5a5a; font-family: tahoma; font-size: 95%; font-weight: bold; text-decoration: none;}
.mm a:hover{background-color:#FFFF66; border-bottom: 1px solid #FFFF66;}

.photo_list textarea {border: 1px solid #9ba3a9; width: 120px; height: 50px; font-family:tahoma,Arial,Sans-Serif; padding-left: 5px; font-size: 100%;}
.photo_list .r50 {width: 49%; height: 250px; float: left;}
.photo_list .r33 {width: 33%; height: 250px; float: left;}
.photo_list .r25 {width: 24%; height: 250px; float: left;}

.td_pr10 td{padding-right: 10px;}
.w-120{	width:120px ! important;}

.edit_title {position: absolute; z-index: 100; width: 120px;}

.mr0 i{margin-right: 0 !important;}

.aalbum {width: 33%; float: left; padding-bottom: 4px;}
.aalbum .c {float: right; padding: 1px 0 0 5px;font-size: 120%; background-color:#FFFFFF;}
.aalbum .d {border-bottom: 1px dotted #0857a6; margin:0 15px 0 15px; font-size: 95%;}
.aalbum .d2 {border-bottom: 1px dotted #999999; margin:0 15px 0 15px; font-size: 95%;}
.aalbum .d a{text-decoration: none; border-bottom: 1px solid #0857A6;}
.aalbum .d a:hover{border-bottom: 1px solid #FD7500;}

.f2_userInfo {background: transparent none repeat scroll 0%; margin:0 0 0 3px; vertical-align: middle;}

#PhotoSorting .pic {float: left; width: 25%; margin-right: -1px; padding-bottom: 30px;}
#PhotoSorting .pic div {height:120px;margin:0pt;width:120px;}

.PhotoListing {width: 100%; margin-bottom: 30px;}
.PhotoListing td div {border:1px solid #CFCFCF;font-size:200%;font-weight:bold;height:58px;width:58px;}
.PhotoListing td div.on {background:#CCCCCC none repeat scroll 0%;border:1px solid #CCCCCC;color:#FFFFFF;}
.PhotoListing th {width:10%;}
.PhotoListing th div {font-size:1px;height:1px;line-height:1px;width:5px;}
.PhotoListing p {margin-top:11px;text-align:center;}
.PhotoListing a {color:#999999;text-decoration:none;}

#image_Rate {padding: 0 5px 0 5px; color: #999999;}

.protectDiv {position:absolute; z-index:1; top:0; left:0;}
.move {-moz-user-select:none; color:#000;}
.move2 {position:absolute; z-index:9002; top:0; left:0; width:130px; height:130px;}
.move2 img {position:relative; bottom:0; right:0; filter:alpha(opacity=70); -moz-opacity:.70;opacity:.70;}
.move3 {filter:alpha(opacity=20); -moz-opacity:.20;opacity:.20; background-color:#666;}
.loadImgDiv {position:absolute; z-index:10000; top:0; left:0; width:400px; padding:50px 10px; border:5px solid #666; background-color:#FFF; font:12px tahoma; font-weight:bold; color:#333; text-align:center;}


div.pink_around {background:#FFF7E9 no-repeat url('http://img.mail.ru/r/foto2/pink_angle.gif') top left; text-align:center; border-bottom:1px solid #FFDEA3; margin-bottom:20px; padding-bottom:20px;}
div.pink_around div img {display:inline; margin:0;}
div.pink_around h3 {color:#F26D00; padding:10px 0;}

.voting_o div {border: 1px solid #cccccc; float: left; padding: 3px; margin-right: -1px;}
.voting_o div a {text-decoration: none; font-size: 11px; font-family: tahoma; font-weight: bold; color: #999999;}
.voting_o div a:hover {color: #FFFFFF;}

.voting_o div.ten {background-color: #656565;}
.voting_o div.ten span {font-size: 11px; font-family: tahoma; font-weight: bold; color: #000000;}
.voting_o div.help {border: 0; padding: 5px 0 0 0;}

/* новое голосование  */
.v_o {padding: 4px 0 4px 0; white-space: nowrap;}
.v_o a {border: 1px solid #cccccc; text-decoration: none; font-size: 11px; font-family: tahoma; font-weight: bold; color: #999999; padding: 4px; margin-right: -1px; background-color: #FFFFFF;}
.v_o a:hover {color: #FFFFFF; background-color: #14ce0f;}
.v_o a.ten {background-color: #fe0000; color: #FFFFFF; cursor: pointer;}
.v_o a.ten:hover {background-color: #fe0000; color: #FFFFFF;}
.v_o a.ten10 {background-color: #ffff00;}
.v_o a.hh {border: 0;background-color: #EFEFEF;}
.v_o a.hh:hover {background-color: #EFEFEF;}


.tac {text-align: center;}

.UserTags a {color: #999999; font-size: 95%;}

#grid_hor1 {position: absolute; background: url('http://img.mail.ru/r/foto2/point_red.gif') repeat-x 0 38%; display: none; border: 1px solid red;}
#grid_hor2 {background: url('http://img.mail.ru/r/foto2/point_red.gif') repeat-x 0 62%;}
#grid_vert1 {background: url('http://img.mail.ru/r/foto2/point_red.gif') repeat-y 38% 0;}
#grid_vert2 {background: url('http://img.mail.ru/r/foto2/point_red.gif') repeat-y 62% 0;}

#cropper {display: none; position: absolute; z-index: 100;}
#cropperTbl {filter: Alpha(Opacity=80); -moz-user-select: none; -moz-opacity: .80; opacity: .80}
#cropperTbl br {line-height: 1px;}
#cropperTbl #top_left {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat right bottom; cursor: nw-resize; height: 8px; width: 8px;}
#cropperTbl #top {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat center bottom; cursor: n-resize; height: 8px;}
#cropperTbl #top_right {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat left bottom; cursor: sw-resize; height: 8px; width: 8px;}
#cropperTbl #left {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat right center; cursor: w-resize; width: 8px;}
#cropperTbl #mdlblck {}
#cropperTbl #right {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat left center; cursor: w-resize; width: 8px;}
#cropperTbl #bottom_left {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat right top; cursor: sw-resize; height: 8px; width: 8px;}
#cropperTbl #bottom {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat center top; cursor: s-resize; height: 8px;}
#cropperTbl #bottom_right {background: url('http://img.mail.ru/mail/ru/images/crop.gif') #ffffff no-repeat left top; cursor: nw-resize; height: 8px; width: 8px;}

div.del_min {background-color:#F3F3F3;border:1px solid #000000;padding:10px;position:absolute;}
.str {float: left; text-align: right; margin: 4px 5px 0 0; background:url("http://img.mail.ru/r/blogs/strelka2.gif") no-repeat right;}

div.help_div_error {background:#FFFFFF url(http://img.mail.ru/mail/ru/images/my/help_div_error.gif) no-repeat scroll left top; border:1px solid #932727; color:#5c2323; display:none; font-family:tahoma; font-size:11px; padding:3px 3px 8px 10px; position:absolute; width:347px !important; z-index:10000; }

.pad_r td {padding-right: 10px; vertical-align: middle;}

.txt {background-color: #E6E6E6; color: white; font-size: 90%; text-align: center;}
.txt span {color: #666666;}
.txt b {color: black;}

.content_block {width:auto !important;overflow:visible !important}
.Photo4 {padding: 8px 0 0 0; margin: 0; background: #EFEFEF; text-align: left; border: 1px solid #EFEFEF; border-bottom: 1px solid #F36C00;}
.dnone {display:none}

.f2_SPLITTER_4 {width:100%;height:15px;clear:both;}
table.HiddenComment{display:none}
html .Photo4 .previos_image {left: -27px;}

#voting_block {margin-right: 67px; padding-top: 1px;}
#for_voting_block {width: 130px; padding: 10px 20px 15px 20px; position: absolute; z-index: 100; background-color: #FFFFFF; border: 1px solid #FFDEA3;}
#for_voting_block_close {text-align: right; margin-bottom: 5px;}
#for_voting_block_text {font-size: 70%; font-family: Arial;}


div.invis,div.invis div{cursor:pointer;}
div.invis{padding:0 3px;}
div.invis div.pic {border:none;margin:3px 0;}
div.invis div.txt {display:none;margin:3px 0;}
div.vis,div.vis div{cursor:pointer;}
div.vis{padding:0;}
div.vis div.pic {border: 3px solid #E6E6E6;margin:0;}
div.vis div.txt {display:block;border: 3px solid #E6E6E6;margin:0;}


	/*надо ли?*/
#f2_voting {padding:2px 3px 0px 0px !important; background:transparent !important; border:none !important; font-size:100% !important;}
#f2_voting_table {border:none !important}
	/*надо ли?*/

	/*new style for new avatar*/
.a45CommCircle {display: inline-block; width: 45px; height: 45px; background: url(http://img1.imgsmail.ru/r/my/community/avaFrame45.png) center no-repeat; _background:none;	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img1.imgsmail.ru/r/my/community/avaFrame45.png',sizingMethod='crop');}
	
.avatar120{width: 120px; height: 120px; background-color:#EFEFEF; border:0px; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;}
.avatarbig{width: 180px; height: 180px; background-color:#EFEFEF; border:0px; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;}
.avatarmed{width: 90px; height: 90px; background-color:#EFEFEF; border:0px; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;}
.avatarsm{width: 45px; height: 45px; background-color:#EFEFEF; border:0px; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;}
.avatarmed_best{width: 90px; height: 90px; background-color: #96e894; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;}

.avatarmed_no{background-color:#999999; border:0; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;background-image: url(http://img.mail.ru/mail/ru/images/my/guests_no.gif);}

.avatar_photo{width: 134px; height: 134px; background-color:#FFFFFF; border:0px; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;}

.additem{width: 120px; height: 120px; background-color:#e6e6e6; border: 1px solid #BEBEBE; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: center;}




div.name_pt{ padding: 5px 0 0 0;}

.b_g .name_pt{padding: 5px 0 0 0;width: 100px !important;}
.b_g .inl{display:inline; width: 33%;}

.online{width:45px; background-color:#1EC926; text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%; padding: 0 1px 1px 1px; height: 11px;}
a:HOVER.online{color:white;}

div.online_45{margin: 3px 0 0 0; padding: 0 0 1px 0; text-align: center; width:45px; background-color:#1EC926;}
div.online_45 span{font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;}
div.online_45 a{text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;}
div.online_45 a:HOVER{color:white;}

.online_90 a{padding: 0 25px 0 25px;}

	/*без центровки блока по центру*/
div.online_90{margin: 3px 0 0 0; padding: 0 0 1px 0; text-align: center; width:90px; background-color:#1EC926;}
div.online_90 span{font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;}
div.online_90 a{text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;}
div.online_90 a:HOVER{color:white;}

	/*центровка блока по центру*/
div.on_90{margin: 3px 0 0 0; padding: 0 0 1px 0; text-align: center; width:90px; background-color:#1EC926;}
div.on_90 span{font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;}
div.on_90 a{text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;padding: 0 24px 0 24px;}
div.on_90 a:HOVER{color:white;}

div.online_120{margin: 3px 0 0 0; padding: 0 0 1px 0; text-align: center; width:120px; background-color:#1EC926;}
div.online_120 span{font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;}
div.online_120 a{text-decoration:none; font-family:Tahoma, Arial, Helvetica; color:white; font-weight: normal; font-size: 85%;padding: 0 40px 0 40px;}
div.online_120 a:HOVER{color:white;}

.best{color: green; font-weight:bold; font-size: 95%; font-family: Tahoma, Arial}
.dobest{color: #909090; border-bottom: 1px dashed #909090; cursor:pointer; font-size: 95%; font-family: Tahoma, Arial}
.dobest_over{color: #909090; border-bottom: 1px solid #909090; cursor:pointer; font-size: 95%; font-family: Tahoma, Arial}
.pb_avt {padding-bottom: 10px !important;}
	/*end new style for new avatar*/

	/*стиль для левого меню*/
.orange{color: #FD7500;}
.black{color: #000000;padding-right: 0 !important;padding-left: 4px;}
.ulpad li {}
.menu_l td{padding-top:5px;padding-right:3px;}
.menu_l ul {margin: 0 0 0 15px;}
.menu_l li {font-size: 100%; color: #DADFE5; list-style-type: disc; margin-top: 0 !important;}
.menu_l li.active {color: #000000;}
	/*end стиль для левого меню*/

	/*для smile*/
.tipalink {border-bottom:1px dashed #0857A6; color:#0857A6; cursor:pointer; text-decoration:none; position:relative; top:-6px;}

#allsmileys{color:#666666;}
#allsmileys img {cursor:pointer;}
.inviz {display:none;}
.inviz img{cursor: pointer;}
.smile_div {border:1px solid #FFE0A9; background-color:white; overflow:auto; overflow-y:auto; overflow-x:hidden; height:90px; padding:5px 10px 5px 10px;}
	/*end для smile*/
	
.w33{width: 33% ! important;}
.w50{width: 50% ! important;}
.w60{width: 60% ! important;}
.w75{width:75% ! important;}
.w80{width:80% ! important;}
.w100{width:100% ! important;}
.w-130{	width:130px ! important;}
.w-170{width:170px ! important;}
.w-200{width:200px ! important;}
.w-250{width:250px ! important;}
.w-300{width:300px ! important;}
.w-700{width:700px ! important;}

.h-105 {height: 105px !important;}
.h-143 {height: 143px !important;}
.h-155 {height: 155px !important;}
.h-166 {height: 166px !important;}
.h-170 {height: 170px !important;}
.h-180 {height: 180px !important;}
.h-200 {height: 200px !important;}
.h-230 {height: 230px !important;}

	/* для формы поиска на страницах поиска людей */
a.dashed{border-bottom:1px dashed #0857A6;text-decoration:none;}
a.dashed:hover{border-bottom-color:#F26D00;text-decoration:none;}

input.s_100{font-family:tahoma;font-size:100%}

.numb{color:#999;font-size:90%;margin-left:3px;}

.w_40{width:40%;font-family:tahoma;}
b.red{color:#F25100; font-size:140%}/*звездочка*/
b.white{color:#FFF; font-size:140%}

.w {color:#FFFFFF;}
.gr{color:#656972}
.grey{color:#9A9A9A}
.grey2{color:#999999}
.red2{color:#E15A00;}

.flr{float: right;}
.fll{float: left;}

.border_grey{border: 1px solid #D9D9D9; padding: 7px 10px 10px 10px; margin-bottom: 10px;}
.border_no{border: 1px solid #FFFFFF; padding: 7px 10px 10px 10px; margin-bottom: 10px;}
.border_grey_table{width: 100%; margin-bottom: 10px;}
.border_grey_slot{width: 100%;}
.border_grey_hb{width: 100%; margin-bottom: 10px; background-repeat: repeat-x; background-position: bottom; background-image: url(http://img.mail.ru/mail/ru/images/my/hb.gif);}
.border_grey_hb .stih{margin: 20px -5px -5px -5px;}
#edit_audio {padding:10px; visibility:hidden; border: 1px solid #d9d9d9;position:absolute;left:751;top:0;z-index:32;background-color:#ffffff; width:190px;}

.tah{font-family:tahoma}

.mf_t0 {font-size: 0 !important;}

.t70{font-size:70%}
.t87{font-size:87%}
.t90{font-size:90%}
.t95{font-size:95%}

.m0 {margin: 0 !important;}
.mb0 {margin-bottom: 0 !important;}
.ml0 {margin-left: 0 !important;}
.p0 {padding: 0 !important;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mb3{margin-bottom: 3px;}
.mb5{margin-bottom: 5px;}
.mb7{margin-bottom: 7px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb35{margin-bottom: 35px;}
.ml20{margin-left:20px}
.ml22{margin-left:22px}
.ml10{margin-left:10px}
.pt3{padding-top:3px}
.pt5{ padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px !important;}
.pt20{padding-top: 20px;}
.pr10{ padding-right: 10px;}
.pr20{ padding-right: 20px;}
.pr22{ padding-right: 22px;}
.pr30{ padding-right: 30px !important;}
.pb10{padding-bottom: 10px !important;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom: 20px;}
.pl3{padding-left:3px}
.pl7{padding-left:7px}
.pl10{padding-left: 10px !important;}
.pl17{padding-left: 17px !important;}
.pr12{padding-right:12px}
.pr13{padding-right:13px}
.pl30 {padding-left:30px !important;}


.icoPlus10top {background:url('http://img.mail.ru/r/my/i_plus10.gif') no-repeat top left;}


.pad_p p{margin-bottom:15px;}

input[type="submit"]{font-family:tahoma; font-size: 100%;}
input[type="button"]{font-family:tahoma; font-size: 100%;}
input{font-family:tahoma; font-size: 100%;}
input.inp{height: 19px;}
input.but_min_out{font-size:95% !important;  font-family:tahoma; padding:0px} 
.inp {border: 1px solid #9ba3a9; width: 100%; height: 20px; padding-left: 5px;font-family:tahoma,Arial,Sans-Serif; font-size: 100%;}
.inp_area {border: 1px solid #9ba3a9; width: 100%; height: 100px;font-family:tahoma,Arial,Sans-Serif; padding-left: 5px; font-size: 100%;}
.inp_area_com {border: 1px solid #9ba3a9; width: 120px; height: 50px; font-family:tahoma,Arial,Sans-Serif; padding-left: 5px; font-size: 100%;}
.but { height: 20px; font-family:arial;}

.w_100{width:100%;font-family:tahoma}

.noHeight {height: 0; font-size: 0; line-height: 0;}

.vti{vertical-align: top !important;}
.vmi{vertical-align: middle !important;}
.vbi{vertical-align: bottom !important;}

.ubmet{margin-bottom: 5px;}
.ubmet2{margin-bottom: 3px;}

.ubmeta{margin-bottom: 3px;}
.pad_main{padding-right: 18px;}
.pad_ub {padding-right: 12px;}

table.today td{padding: 0 5px 5px 0;}

.nobr {white-space: nowrap;}
.gift_comment {	color:#666;	font-style:italic;	font-weight:bold;	font-size:120%;}
.add_edit{float:right; margin: 3px 6px 0 0;}

.right_edit {float:right; margin-right:6px;}
.right_edit a{color:#F26D00}
.right_edit img{margin:0 3px 0 0; vertical-align: middle;}

div.help_div{position:absolute;z-index:10000;width: 347px !important;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}

.groups{margin-bottom:18px;}
.groups span{padding-right:14px;}
.groups span a{text-decoration:none;border-bottom:1px dashed blue;margin-right:1px;}
.groups span b{margin-right:1px;}
.groups span a:hover{border-bottom:1px solid #F26D00;}

/*тайтл для приложения*/
.app_rad {position:relative; top:-3px;}
/*стиль для апп dev*/
.dblock span {display:block;padding-bottom:5px; width:180px;}
/*end тайтл для приложения*/

.not_found h1 {margin:0;font-family:Arial,Sans-Serif;font-size:135%;color:#999999;}
.not_found div {color:#E15A00; margin-top: 6px;}

.action {color: #FD7500;}
.action img{margin:0 3px 0 0; vertical-align: middle;}
.action_add {background: url('http://img.mail.ru/r/my/ico_addcross.gif') no-repeat left; padding-left: 12px; color: #FD7500;}
.action_add_r {background: url('http://img.mail.ru/r/my/ico_addcross.gif') no-repeat left; padding: 0 12px 0 12px; color: #FD7500;}
.action_find {background: url('http://img.mail.ru/r/my/ico_findpeople.gif') no-repeat left;height: 16px;}
.action_find a{ color: #FD7500; padding-left: 19px;}

	/*begin star world*/
table.lelt_nav_star {background:url("http://img.mail.ru/mail/ru/images/blogs/star_background.gif")}
table.lelt_nav_star td{padding:10px 12px 0px 15px;}
table.lelt_nav_star td.nik{font-size:100%;color:#003073;font-weight:bold}
table.lelt_nav_star img.avatar{margin-top:6px;margin-left:5px}
table.lelt_nav_star td table.nul_pad td{padding:0px 0px 5px 0px}
table.lelt_nav_star td table.nul_pad td.com{padding:0px}
table.lelt_nav_star td table.nul_pad td.sin{color:#595550;font-size:70%;font-family:tahoma;padding:0px}
table.lelt_nav_star tr.bot td td{padding:0}
table.lelt_nav_star table.star_avatar{margin-bottom:10px}

table.star_avatar td{padding:0}
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}
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}
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}
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}
	/*end star world*/

	/* для блока ответы и вопросы */
table.quest_list td{padding-top:13px;vertical-align:top}
table.quest_list td td{padding-top:0}
table.quest_list td.txt{padding:11px 0 0 5px;}
table.quest_list td.txt table{margin-top:5px}
table.quest_list td.txt td{color:#666}
table.quest_list td.txt td.cat{padding:1px 3px 0 0}
table.quest_list td.txt span{font-family:Tahoma;font-size:95%}

	/*APP*/
.ie {
	padding-top:15px;
	//padding-top:10px;
}
@media all and (min-width: 0px) {
	.ie {
	padding-top:14px;
}
}
.ie .mb22 {
	margin-bottom:22px;
	//margin-bottom:18px;
}
@media all and (min-width: 0px) {
.ie .mb22 {
	margin-bottom:18px;
}
}
.rovn_input{
	margin:0 8px 4px 0;
	vertical-align:middle;
}

table.top_nav td.curr {
	background-color:#E5EEFF;
	border-top:1px solid #BED3FE;
	padding:4px 15px;}
	table.top_nav td.no_pad {
	background-color:#E5EEFF;
	padding-bottom:2px;
}

ul.app_ul {
	margin: 6px 0 5px 17px;
}
.app_ul li{
	color:#DADFE5;
	font-size:100%;
	list-style-type:disc;
	margin-top:4pt !important;
}
.app_ul li span{
	color:#000;
}

.opensoc {
	width:33%;
	padding-right:12px;
	padding-left:6px;
}



	/*OLD STYLE*/

td.bgalb{background-image : url(http://img.mail.ru/r/video/albom.gif);
background-position : center;   background-repeat : no-repeat; width : 150px; height : 113px;}
td.bgalb_lck{background-image : url(http://img.mail.ru/r/video/locked_album.gif);
background-position : center;   background-repeat : no-repeat; width : 150px; height : 113px;}
td.bgalb_quarantine{background-image : url(http://img.mail.ru/r/video/albumquarantine.gif);
background-position : center;   background-repeat : no-repeat; width : 150px; height : 113px;}
td.bgalb_mms{background-image : url(http://img.mail.ru/r/video/albummobile.gif);
background-position : center;   background-repeat : no-repeat; width : 150px; height : 113px;}
td.bgalb_blogs{background-image : url(http://img.mail.ru/r/video/albumblogs.gif);
background-position : center;   background-repeat : no-repeat; width : 150px; height : 113px;}
td.bgalb_answers{background-image : url(http://img.mail.ru/r/video/albumanswers.gif);
background-position : center;   background-repeat : no-repeat; width : 150px; height : 113px;}

td.foto_bgalb{background-image : url(http://img.mail.ru/mail/ru/images/albom.gif);
background-position : center;   background-repeat : no-repeat; width : 117px; height : 113px;}
td.foto_bgalb_lck{background-image : url(http://img.mail.ru/mail/ru/images/locked_album.gif);
background-position : center;   background-repeat : no-repeat; width : 117px; height : 113px;}
td.foto_bgalb_quarantine{background-image : url(http://img.mail.ru/mail/ru/images/albumquarantine.gif);
background-position : center;   background-repeat : no-repeat; width : 117px; height : 113px;}
td.foto_bgalb_mms{background-image : url(http://img.mail.ru/mail/ru/images/albummobile.gif);
background-position : center;   background-repeat : no-repeat; width : 117px; height : 113px;}
td.foto_bgalb_blogs{background-image : url(http://img.mail.ru/mail/ru/images/albumblogs.gif);
background-position : center;   background-repeat : no-repeat; width : 117px; height : 113px;}
td.foto_bgalb_answers{background-image : url(http://img.mail.ru/mail/ru/images/albumanswers.gif);
background-position : center;   background-repeat : no-repeat; width : 117px; height : 113px;}

td.foto_bgalb{background-image : url(http://img.mail.ru/mail/ru/images/album_small.gif); background-position : center;   background-repeat : no-repeat; width : 47px; height : 45px;}
td.foto_bgalb_lck{background-image : url(http://img.mail.ru/mail/ru/images/album_small_closed.gif); background-position : center;   background-repeat : no-repeat; width : 47px; height : 45px;}
.fotoalbum2{width:128px;float:left;margin-right:0px}

.videoalbum{width:160px;float:left;margin-right:10px}
.videoalbum .title{margin-bottom:5px}
.videoalbum .title td{padding-left:1px}
.videoalbum .coments{padding-left:1px;font-family:Tahoma;font-size:95%}

table.reg td table.sm_plus td{font-size:70%;font-family:tahoma;padding:2px 0px 2px 0px}
	
	/*user_menu*/
table.lelt_nav {background-color:#FFF2D8}
table.lelt_nav td{padding:10px 12px 0px 15px;}
table.lelt_nav td.nik{font-size:100%;color:#003073;font-weight:bold}
table.lelt_nav img.avatar{border:5px solid #FFE0A9}
table.lelt_nav td table.nul_pad td{padding:0px 0px 5px 0px}
table.lelt_nav td table.nul_pad td.com{padding:0px}
table.lelt_nav td table.nul_pad td.sin{color:#595550;font-size:70%;font-family:tahoma;padding:0px}
table.lelt_nav tr.bot td{padding-bottom:10px}

	/* переделать - footer_jornal)old - и выкинуть стиль*/
table.lasttab td{background-color:#00468C;font-size:70%;color:#ffffff;padding: 5px 0px 6px 0px}
table.lasttab a{color:white; text-decoration:underline}
table.lasttab a:hover{color:#CCE8FF;text-decoration:none}
table.lasttab td.lastgr{padding:0px;background-image:url("http://img.mail.ru/1.gif"); background-repeat:no-repeat; background-position:top right}

	/*выкинуть после раскладки сообществ  закладки на сообществах */
table.zakladki td{padding:0px;font-family:tahoma}
table.zakladki td a{font-size:90%; font-weight:normal}
table.zakladki td.simptext{font-family:tahoma;background-image:url("http://img.mail.ru/mail/ru/images/blogs/raskl_osn1_1.gif"); background-repeat:repeat-x; padding-left:10px; font-size:75%}
table.zakladki td.html_format{font-family:tahoma;font-size:70%; background-image:url("http://img.mail.ru/mail/ru/images/blogs/raskl_osn1_2.gif"); background-repeat:repeat-x; color:#393B40; padding-left:10px;font-weight:bold}
table.zakladki td.html_format a{font-size:100%;font-weight:bold;color:#000}
table.zakladki td.html_format span{font-weight:normal;color:#000}
table.zakladki tr.botbord td{height:1px; background-color:#DADDE5}
table.zakladki tr.botbord td.raskl_mid{height:1px; background-color:#E6E8ED}
table.zakladki td.first{padding-left:5px}
	/*выкинуть после раскладки сообществ  закладки на сообществах */




.starr {display:block;width:16px;height:15px; margin:2px 3px 2px 1px;text-align: right;}

.c_orange {color:#E96800;}
	/*проверить надо ли оно прописанным на сайте*/
.t100{font-size:100%}
.f_tahoma {font-family:Tahoma;}
.t99{font-size:99%}




.myPhoto {overflow: hidden;  height: 45px; margin-right:-51px; display:-moz-inline-block; display:-moz-inline-box;   display:inline-block;position: relative;}
.myPhoto_rr a {width: 20px; background:#efefef url('http://img.mail.ru/r/foto2/next_image_off_s.png') center center no-repeat; display:block; height:45px;}
.myPhoto_rr a:hover {background:#dfdfdf url('http://img.mail.ru/r/foto2/next_image_on_s.png') center center no-repeat;}
.myPhoto_rr {background:#EFEFEF none repeat scroll 0%;height:45px;padding:0;position:relative;width:20px;border-left:3px solid #FFFFFF;}

	/* SHAPKA styles */
.shapka_top {background-color: #033E84; border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; height:1px; font-size: 0; line-height: 0;}
.shapka_main {width:100%; position: relative; background:#00468C url(http://img.mail.ru/mail/ru/images/my/new_bg_menu.gif) top repeat-x;}
.shapka_center {position: relative; margin: 0 1px 0 1px;}
.shapka_bottom {position: relative; border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF; height: 1px; font-size: 0; line-height: 0;top: -1px;}
.shapka_logo {float: left; margin: 11px 0 0 10px;position: relative; background: url(http://img.mail.ru/mail/ru/images/my/logo_new.gif) top no-repeat;}
.shapka_form {float: right; position: relative; padding: 10px  10px 0 0; color: #FFFFFF;}
.shapka_parent {position: relative; margin-left: 270px;}
.sns {width: 70%; position: relative; padding: 10px 0 10px 10px; text-align:center; font-family: Tahoma; font-size: 95%; color: #FFFFFF; white-space: nowrap;}
.sns2 {width: 70%; position: relative; padding: 20px 0 0 10px; text-align:center; font-family: Tahoma; font-size: 95%; color: #FFFFFF; white-space: nowrap;}
.sns a{color: #FFFFFF;}

.shapka_center i{display:-moz-inline-block; display:-moz-inline-box;   display:inline-block; font-size:0; line-height:0; background: no-repeat;}
.shapka_center i.my{width: 100px; height: 21px; cursor: pointer;}
.shapka_center i.mail{width: 104px; height: 21px; cursor: pointer;}
.shapka_center i.nat{width: 204px; height: 11px;}

	/*стиль для закладок шапки*/
.main_alls{height: 20px; margin: 0; padding: 0 0 0 10px; position: relative;}
div.main {  margin-left: -11px; float: left;}

div.main div.txt{ 
float: left; margin: 0 0 -1px 0; padding: 2px 6px 0 14px; background-image : url(http://img.mail.ru/mail/ru/images/my/123.gif); background-position : top left;	background-repeat : no-repeat; background-color : #5977B3; text-align : center; z-index: 1; position: relative; font-family: Arial;  font-size:100%;  display: inline; height: 18px;}
div.main div.txt span{ display: inline; height: 18px;}
div.main div.txt A{color: #FFFFFF; text-decoration : none; }
div.main div.txt A:HOVER{text-decoration : underline;}
div.main span.ugol{width: 22px; height: 20px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug_main.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 3; position: relative;}

div.main_act {  margin-left: -11px; float: left;}
div.main_act div.txt{ 
float: left; margin: 0 0 -1px 0; padding: 2px 6px 0 21px; background-image : url(http://img.mail.ru/mail/ru/images/my/123.gif); background-position : top left;	background-repeat : no-repeat; background-color : #FFFFFF; text-align : center; z-index: 5; position: relative; font-family: Arial;  font-size:100%; border-left: 1px solid #00468C; display: inline; height: 18px;}
div.main_act div.txt span{ display: inline; height: 18px;}
div.main_act div.txt A{color: #013572; font-weight: bold; text-decoration : none;}
div.main_act div.txt A:HOVER{text-decoration : underline;}
div.main_act span.ugol{width: 22px; height: 20px; float: left; background-image : url(http://img.mail.ru/mail/ru/images/my/ug_main_act.gif); background-position : right; background-repeat : no-repeat; margin: 0 0 0 0; z-index: 5; position: relative;}
	/* end SHAPKA styles */

	/* форма логина для сообществ */
.regFormLeftMenuTop {border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color:#00468C; line-height: 1px; height: 1px; font-size: 0; //overflow: hidden;}
.regFormLeftMenuCenter {background-color:#00468C; padding: 9px 10px 4px 10px; color: #FFFFFF;}
.regFormLeftMenuCenter a{color: #FFFFFF;}
.regFormLeftMenuCenter table{width: 220px; margin-bottom: 4px;}
.regFormLeftMenuCenter div{margin-bottom: 5px;}
.regFormLeftMenuCenter .inp{height:22px; padding-top:3px;}
.regFormLeftMenuCenter select{//margin-top: 2px;}
/* end форма логина для сообществ */

/* post poll */
.poll_diagram, .poll_diagram_leader {display: inline-block; vertical-align: top; height: 10px; font: 0/0; margin: 3px 10px 3px 0; width:1px;}
.poll_diagram {background: url(http://img1.imgsmail.ru/r/blogs/diagram.gif) repeat-x; }
.poll_diagram_leader {background: url(http://img.mail.ru/r/blogs/diagram_red.gif) repeat-x;}
.poll_post_text { border: 1px solid #D9D9D9; background-color: #EBEBEB; padding: 5px; }
.mf_iBlogs { background: url(http://img3.imgsmail.ru/r/my/ico_blog.gif) 0 0 no-repeat; }
.mf_iInvite {background: url(http://img0.imgsmail.ru/r/my/ico_postinvite2.png) 0 0 no-repeat;}



/* RB */
.rb_body {border: 1px solid #D9D9D9; font-size: 12px; margin-bottom: 10px; padding: 7px 10px 10px 10px; overflow: hidden; //display: inline-block;}
.rb_h4 {border-bottom: 1px solid #0857A6; color: #0857A6; font-size: 17px; font-weight: bold; text-decoration: none;}
.rb_body h4 {margin: 0;}
a:HOVER.rb_h4 {border-bottom: 0 solid #0857A6;}
.rb_h5 {color: #fd7102; display: block; font-size: 13px; font-weight: bold; padding: 7px 0 0 0; text-decoration: none;}
.rb_h6 {color: #0857A6; display: block; font-size: 13px; font-weight: bold; padding: 0 0 3px 0; text-decoration: none;}
.rb_content {margin: 7px 0 0 0; overflow: hidden; //display: inline-block;}
.rb_img {float: left; margin: 0 5px 0 0; background-position: left top; background-repeat: no-repeat;}
.rb_flash {float: left; margin: 0 5px 0 0;}
.rb_nobr {white-space: nowrap;}
.rb_text {overflow: hidden; //display: inline-block;}
.rb_textSmall {font-size: 11px; overflow: hidden; //display: inline-block;}
.rb_next {font-weight: bold; font-size: 11px; float: right; margin-top: 5px;}
.rb_more {font-weight: bold; font-size: 11px; display: block; margin-top: 5px;}

.rb_imgUl {background-position: left top; background-repeat: no-repeat; font-weight: bold; display: block; height: 50px; margin: 0; width: 100%; padding-left: 55px;}
.rb_ul {margin: 10px 0 0 13px; padding-left: 2px;}
.rb_li {color: #999999;}

.rb_mb5 {margin-bottom: 5px;}
/* end RB */
/* end RB */

.left_banner { width:200px; overflow: hidden; }

/* Captcha NEW */
.capchaNewLeft {position: relative; background-color: #fff; background-position: left 10px; background-repeat: no-repeat; border: 1px solid #ccc; padding: 65px 5px 5px 5px; width: 180px; margin-top: -120px; float: left; z-index:10; font-size: 95%; color: #999999 !important; font-family: tahoma;}
.capchaNewLeft i {width:13px; height:16px; font-size:0; line-height:0; vertical-align:middle; cursor:pointer; background:url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png) no-repeat 0 -380px; padding: 0 0 2px 0; position:absolute; top: 0; right: 3px; cursor: pointer;}
.capchaNewInp{width: 135px; border:1px solid #9BA3A9;}
/* end NEW */
