body {
	background: #FFFFFF;
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #B2B2B2;
}
table {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #000000;
}
a {
	text-decoration: underline;
	color: #0857A6;
}
p, form {
	margin:0;
	padding:0;
}
img {
	border:0;
}
a:hover {
	text-decoration: none;
}
h1 {
	margin: 14px 0 11px 0;
	font-family: Arial;
	font-size: 18px;
	color: #F43FA5;
	font-style: italic;
}
div.line {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
.png {
	//background-image: none ! important;
	behavior: url('img/pngfix.htc');
}
#body_bg {
	width: 100%;
	background: url(http://img.mail.ru/r/blogs/themes/207/body_right_bg.gif) no-repeat right top;
}
#body_bg img.left_corner {
	position: absolute;
	left: 0; top: 0;
}
#body_left_bg {
	background: url(http://img.mail.ru/r/blogs/themes/207/body_left_bg.gif) no-repeat left top;
}
#main_table {
	width: 100%;
}
#body_bg img.left_corner {
	position: absolute;
	left: 0; top: 0;
}
#bottom_space {
	height: 25px;
}
/* body shift */
td.left_top_shift img {
	 width: 21px;
}
td.left_bottom_shift {
	 width: 2px;
}
td.right_top_shift img {
	 width: 20px;
}
td.right_bottom_shift {
	 width: 25px;
}
/* top menu */
#top_menu {
	position: relative;
	top: 1px;
}
#top_elements {
	position: relative;
	top: -2px;
	margin: -1px 1px 0 0;
	height: 25px;
	z-index: 10;
	background: url(http://img.mail.ru/r/blogs/themes/207/em_bg.gif) repeat-x -10px 0px;
}
#top_menu td {
	vertical-align: middle;
}
#top_menu #blog_mail {
	width: 25%;
	vertical-align: bottom;
}
#logos {
	margin-top: 2px;
	width: 100%; height: 35px;
}
#logos tr {
	vertical-align: top;
}
#logos_left {
	width: 1px;
}
#logos_left div {
	width: 1px;
	height: 28px;
	background: #00468C;
}
#logos_center div.logos_bg {
	padding-left: 11px;
	height: 30px;
}
#logos_center div img {
	margin-top: 3px;
}
#logos_center div {
	height: 30px;
	background: #00468C;
}
#logos_right {
	width: 77px;
	height: 35px;
}
#logos_right img {
	background: url(http://img.mail.ru/r/blogs/themes/207/bm_l1.gif) no-repeat left top;
}
#top_menu #left_bg {
	width: 13px;
}
#top_menu #left_bg div {
	position: relative;
	top: 8px;
	width: 13px; height: 34px;	
	background: url(http://img.mail.ru/r/blogs/themes/207/bm_r1.gif) no-repeat;
}
#top_menu #left_bg img.png {
	position: absolute;
	top: 11px;
}
.menu_bg {
	background: #C8C8C8;
}
#top_menu #menu_items {
	position: relative;
	top: -2px;
	width: 100%; height: 30px;
}
#top_menu #menu_items table {
	position: relative;
	top: 5px;
	width: 100%;
}
#top_menu #right_bg div {
	position: relative;
	top: 10px;
	width: 1px; height: 30px;
	background: url(http://img.mail.ru/r/blogs/themes/207/top_menu_right_bg.gif) no-repeat right bottom;
}
#top_menu #menu_items td {
	height: 20px;
}
#top_menu #menu_items td.menu_items {
	padding-right: 13px;
}
#top_menu #menu_items td.fl_sel {
	width: 10px;
	background: url(http://img.mail.ru/r/blogs/themes/207/tm_first_item_left_sel.gif) no-repeat right bottom;
}
#top_menu #menu_items td.fl_unsel {
	width: 10px;
	background: url(http://img.mail.ru/r/blogs/themes/207/tm_first_item_left_uns.gif) no-repeat left bottom;
}
#top_menu #menu_items td.c_sel {
	padding: 0 6px 0 5px;
	font-weight: bold;
	text-align: center;
	background: #FFFFFF;
}
#top_menu #menu_items td.c_sel a {
	color: #505050;
	text-decoration: none;
}
#top_menu #menu_items td.c_sel a:hover {
	text-decoration: underline;
}
#top_menu #menu_items td.c_unsel {
	padding: 0 6px 0 5px;
	background: #989898;
	text-align: center;
}
#top_menu #menu_items td.c_unsel a {
	color: #fff;
	text-decoration: none;
}
#top_menu #menu_items td.c_unsel a:hover {
	text-decoration: underline;
}
#top_menu #menu_items td.r_sel {
	width: 24px;
	background: url(http://img.mail.ru/r/blogs/themes/207/tm_items_left_sel.gif) left bottom;
}
#top_menu #menu_items td.r_nosel {
	width: 24px;
	background: url(http://img.mail.ru/r/blogs/themes/207/tm_items_nosel.gif) left bottom;
}
#top_menu #menu_items td.r_unsel {
	width: 24px;
	background: url(http://img.mail.ru/r/blogs/themes/207/tm_items_right_sel.gif) left bottom;
}
#top_menu #menu_items td.lr_unsel {
	width: 24px;
	background: url(http://img.mail.ru/r/blogs/themes/207/tm_last_item_right_unsel.gif) left bottom;
}
#top_menu #menu_items td.lr_sel {
	width: 24px;
	background: url(http://img.mail.ru/r/blogs/themes/207/tm_last_item_right_sel.gif) left bottom;
}
#menu_items #login {
	padding-right: 7px;
	vertical-align: middle;
	width: 35%;
	font-family: Tahoma;
	color: #000;
	text-align: right;
}
#menu_items #exit {
	vertical-align: middle;
}
#menu_items #exit input {
	position: relative;
	top: 1px;
}
#menu_items td input {
	width: 44px;
	font-size: 11px;
	color: #000;
}
#part_links {
	position: relative;
	top: 2px;
	width: 100%; height: 23px;
}
#part_links a {
	margin: 0 5px 0 3px;
}
#part_links img {
	position: relative;
	top: 5px;
	left: 5px;
}
#part_links td {
	vertical-align: middle;

}
#part_links input, #part_links select {
	position: relative;
	top: 3px;
}
#part_links input {
	margin-right: 2px;
	width: 122px;
}
#part_links select {
	margin-top: 1px;
	width: 139px;
}
#part_links #send {
	margin-left: 1px;
	width: 37px; height: 19px;
	font-size: 12px;
}
#part_links td p {
	padding-top: 4px;
}
#part_links td.help {
	padding-top: 4px;
	width: 56px;
}
/*left_block*/
	
#left_block {
	position: relative;
	margin: 19px -10px 0 0px;
	width: 100%;
}
#left_block td {
	vertical-align: top;
}
#left_block #left_block_top_elements td.left_element {
	width: 35px;
}
#left_block #left_block_top_elements td.left_element div {
		width: 35px;
}
#left_block #left_block_top_elements td.left_element img {
	float: left;
	width: 35px; height: 11px;
	background: url(http://img.mail.ru/r/blogs/themes/207/left_block_lt_img.gif) no-repeat left top;
}
#left_block #left_block_top_elements td.right_element { 
	padding-right: 25px;
}
#left_block #left_block_top_elements td.right_element div {
	height: 11px;
	background: url(http://img.mail.ru/r/blogs/themes/207/left_block_tbg.gif) repeat-x left top;
}
#left_block #left_block_content td.left_element {
	width: 25px;
	background: url(http://img.mail.ru/r/blogs/themes/207/left_block_lbg.gif) repeat-y right top;	
}
#left_block #left_block_content td.left_element img {
	width: 25px;
}
#left_block #left_block_content td.right_element {
	width: 25px;
	background: url(http://img.mail.ru/r/blogs/themes/207/left_block_rbg.gif) repeat-y left top;	
}
#left_block #left_block_content td.right_element img {
	width: 25px;
}
#left_block #left_block_content td.center {
	padding: 0 10px 10px 10px;
	background: #C8C8C8;
}
#pasport_bottom_images {
	position: absolute;
	height: 1px;
}
#left_block #bloger {
	background: #fff url(http://img.mail.ru/r/blogs/themes/207/pasport_lbg.gif) repeat-y left top;
}
#left_block #bloger a {
	color: #09A5DF;
}
#left_block #bloger .bloger_content {
	background: url(http://img.mail.ru/r/blogs/themes/207/pasport_tbg.gif) repeat-x left top;
}
#left_block #bloger .bloger_content td.bottom_bg {
	padding: 6px 12px 21px 15px;
	background: url(http://img.mail.ru/r/blogs/themes/207/pasport_bbg.gif) repeat-x left bottom;
}
#left_block #bloger #pasport_top_images {
	position: relative;
	height: 1px;
}
#left_block #bloger #pasport_top_images img {
	position: absolute;
}
#left_block #bloger #pasport_top_images img.right_top_corner {
	position: absolute;
	right: -15px;
	top: -12px;
	width: 80px; height: 46px;
	background: url(http://img.mail.ru/r/blogs/themes/207/bloger_bg.gif) no-repeat right top;
}
#left_block #bloger .bloger_content #user_status {
	position: relative;
	width: 225px; height: 32px;
}
#left_block #bloger .bloger_content #user_status a {
	margin: 0 3px 0 2px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #F43FA5;
}
#left_block #bloger .bloger_content #user_status span {
	width: 13px; height: 13px;
	position: relative;
	top: 3px;
	cursor: pointer;
}
#left_block #avatar{
	width: 107px;
}
#left_block #avatar div {
	width: 100px; height: 100px;
	background: #F43FA5;
}
#left_block #avatar div img {
	margin: 5px;
}
#left_block #bloger_pages p {
	padding-bottom: 1px;
}
#left_block #bloger_pages p a.active , #user_services p a.active {
	font-weight: bold;
}
#left_block #bloger_pages p img, #user_services p img {
	position: relative;
	top: 2px;
	margin-right: 5px;
}
#left_block #user_services {
	margin: 14px 0 3px 0;
	border-top: 1px solid #B5B5B5;
}
#left_block #user_services td {
	padding-top: 9px;
}
#left_block #user_services td p {
	padding-bottom: 1px;
}
#left_block #bloger .right_bg{
	background: url(http://img.mail.ru/r/blogs/themes/207/pasport_rbg.gif) repeat-y right top;
}
div.lined_top {
	margin: 0 1px 0 1px;
	background: #39C6FA;
}
div.lined_bottom {
	position: absolute;
}
div.lined_block {
	width: 100%;
	background: #39C6FA url(http://img.mail.ru/r/blogs/themes/207/lined_corner.gif) no-repeat right top;
}
#calendar {
	padding: 5px 0 21px 11px;
	
}
#calendar_div {	
	//width:250px;/* ONLY IE*/
}
#calendar a {
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#calendar a:hover {
	text-decoration: underline;
}
#calendar img {
	margin: 0 8px 0 0;
	position: relative;
	top: 4px;
}
#search_in_blog {
	padding: 6px 10px 22px 11px;
	
}
#search_in_blog table {
	//width:240px;/* ONLY IE*/
}
#search_in_blog .list_tags {
	//width:240px;/* ONLY IE*/
}
#search_in_blog p.title {
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
div.lider_top {
	margin: 1px 1px 0 1px;
	height: 1px;
	background: #39C6FA;
}
div.lider_bottom {
	margin: 0 1px 0 1px;
	height: 1px;
	background: #39C6FA;
}
#lider_blog {
	padding: 7px 0 0px 10px;
	height: 100%;
	border-left: 1px solid #39C6FA;
	border-right: 1px solid #39C6FA;
	background: url(http://img.mail.ru/r/lider_fon.gif) no-repeat left top;
}
#lider_blog a {
	color: #0857A6;
}
#lider_blog a.title {
	font-size: 14px;
	font-weight: bold;
}
#lider_blogers {
	padding-bottom: 15px; 
	margin: 5px 0 0 0;
}
#lider_blog td table {
	width: 106px; height: 106px;
	margin-right: 5px;
	text-align: center;
	font-size: 1px;
}
#lider_blog td table th.left {
	height: 8px; 
}
#lider_blog td table th.center {
	height: 8px; 
}
#lider_blog td table th.right {
	height: 8px;
	
}
#lider_blog td table td.b_left {
	
	text-align: right;
	vertical-align: bottom;
}
#lider_blog td table td.b_left div {
	width: 8px; height: 8px;
	
}
#lider_blog td table td.b_center {
	
}
#lider_blog td table td.b_right {
	
	vertical-align: bottom;
}
#lider_blog td table td.b_right div {
	width: 8px; height: 8px;
	
}
#lider_blog table.status {
	position: relative;
	top: 2px;
	width: 85%; height: 20px;
	color: #000000;
}
#lider_blog table.status th {
	text-align:left;
}
#lider_blog table.status th a.active {
	color: #F26D00;
}	
#lider_blog table.status td {
	padding-top: 1px;
	vertical-align: middle;
	width: 15px;
}
#lider_blog table.status th img {
	position: relative;
	top: 2px;
}
#lider_blog table.lider_info {
	margin: 8px 20px 12px 15px;
	color: #000000;
}
p.rate {
	font-family: Tahoma;
	font-size: 11px;
}
#lider_blog span {
	font-weight: bold;
}
#lider_blog a.reserve {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #D30000;
}
#left_block #left_block_bottom_elements td.left_element, #left_block #left_block_bottom_elements td.left_element div {
	width: 22px;
}
#left_block #left_block_bottom_elements td.right_element {
	padding-right: 22px;
}
#left_block_bottom_elements .right_element img {
	width: 100%; height: 9px;
	background: url(http://img.mail.ru/r/blogs/themes/207/left_block_bbg.gif) repeat-x left top;
}
/*right_block*/
#right_block {
	position: relative;
	width: 100%;
	margin-top: 12px;
	font-family: Arial;
	color: #00468C;
}
#right_block div.lister {
	margin: 16px 0 16px 0;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #F43FA5;
}
#right_block div.lister span {
	padding: 0 16px 0 16px;
}
#right_block div.lister a {
	color: #F43FA5;
}
#right_block div.message {
	position: relative;
	margin-bottom: 10px;
	background: url(http://img.mail.ru/r/blogs/themes/207/message_top_bg.gif) repeat-x left top;
	color: #B2B2B2;
}
#right_block div.message div.message_outer {
	padding-bottom: 8px;
	background: url(http://img.mail.ru/r/blogs/themes/207/message_bottom_bg.gif) repeat-x left bottom;
}
#right_block div.message .date {
	position: relative;
	top: 5px; left: 11px;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #8D8D8D;
}
#right_block div.message div.clips {
	position: absolute;
	top: -10px; right: 19px;
	width: 26px; height: 40px;
	background: url(http://img.mail.ru/r/blogs/themes/207/clips.gif) no-repeat right top;
}
#right_block div.message div.clips[class] {
	 right: 20px;
}
#right_block div.message .date a {
	color: #8D8D8D;
}
#right_block div.message strong.bloger img {
	position: relative;
	top: 2px;
}
#right_block div.message  strong.bloger a {
	font-family: Arial;
	font-weight: bold;
	color: #F43FA5;
}
#right_block div.message h1 {
	padding: 3px 0 10px 0;
	color: #F43FA5;
	font-style: italic;
}
#right_block div.message .text {
	background: #fff;
	font-weight: normal;
}
#right_block div.message .text .text_pattern {
	padding-top: 8px;
	background: url(http://img.mail.ru/r/blogs/themes/207/message_right_corner.gif) no-repeat right top;
	color: #00468C;
}
#right_block div.message .text p, #right_block div.message .text h1, #right_block div.message .text strong {
	margin: 0 10px 0 12px;
}
#right_block div.message .text a, #right_block div.message .text p.read_next a {
	color: #09A5DF;
	text-decoration: none;
}
#right_block div.message .text a, #right_block div.message .text p.read_next a:hover {
	text-decoration: underline;
}
#right_block div.message .text p.read_next {
	color: #09A5DF;
}
#right_block div.message .text p.read_next img {
	background: url(http://img.mail.ru/r/blogs/themes/207/arrow.gif) no-repeat left top;
}
#right_block div.message .text p.comments {
	padding: 10px 0 0 0;
	color: #00468C;
}
#right_block div.message .text p.comments a, .comment_text a {
	color: #09A5DF;
}
#right_block div.message .text p.comments img {
	position: relative;
	top: 6px;
}
#right_block div.bottom_bg div {
	position: relative;
}
#right_block div.bottom_bg img {
	/*position: absolute;
	right: -1px; top: -40px;
	float: right;
	width: 131px; height: 41px;
	background: url(http://img.mail.ru/r/blogs/themes/207/message_right_bottom_corner.gif) no-repeat right bottom;*/
}
#right_block div.bottom_bg[class] img {
	right: 0px;
}
#right_block div.message_bottom_bg div {

}
#right_block div.message div.message_min_width {
	width: 530px;
	font-size: 1px;
	height: 10px;
}
.comment_bg_color {background: #fff} 
.comment_title_color {color: #F43FA5}

/* SKINS 2 */
#right_block div.message .text p.comments {
	padding: 10px;
	margin: 0 -10px -11px -10px;
	background: transparent url(http://img.mail.ru/r/blogs/themes/207/message_right_bottom_corner.gif) no-repeat right bottom;
}

#right_block div.message .text .text_pattern {
	padding:10px 10px 0 10px;
}
#right_block div.message .text p, #right_block div.message .text h1, #right_block div.message .text strong {
	margin:0px;
}

td.wrire_comments {
	height: 41px;
}
.lined_block_in {
	background: url(http://img.mail.ru/r/blogs/themes/207/lined_bbg.gif) left bottom repeat-x;
}
div.lider_bottom {
	margin-bottom: 10px !important;
}
.lider_community {
	border-left: 1px solid #39C6FA !important;
	border-right: 1px solid #39C6FA !important;
}
.ots_in_blog {
	border-left:none !important;
	border-right:none !important;
	padding-bottom:15px !important;
}
div.cont_div2, div.cont_div {
	border:1px solid #0BA6DF;
}
table.autor td.info {
	color:#8D8D8D !important;
}
#search_in_blog p {
	font-size:14px;
	font-weight:bold;
}
#search_in_blog h2, .ots_in_blog h2, .ots_in_blog h2 a, #search_in_blog p {
	color:#FFFFFF !important;
}
#left_block #avatar div#larger a {
	color:#FFF;
}

#right_block .lined_block_in {
	background: url(http://img.mail.ru/r/blogs/themes/207/lined_bbg_2.gif) left bottom repeat-x;
}
#right_block .lined_top {
	background: none;
}
#right_block div.lined_block {
	background: url(http://img.mail.ru/r/blogs/themes/207/lined_tbg_2.gif) #39C6FA left top repeat-x;
}
#right_block #search_in_blog {
	background: url(http://img.mail.ru/r/blogs/themes/207/lined_corner.gif) no-repeat scroll right 1px;
}
p.comments table.voting td.pr30 a {
	color:#F43FB4 !important;
}
#calendar a.def-link {
	color:#0958A7;
}
img.avatar2 {
	border:5px solid #F43FA5;
}
#search_in_blog h2 {
	margin:0;
}

#act_duel {
	
}
#act_duel .time_left {
		color:#555;
}

#act_duel .grade {
		color:#555;
}
#act_duel .act_duel_header {
	color:#FFF;		
}

#act_duel .duel_name a{
		
}

/* BEGIN change old style */
#right_block div.message .text {	
	background: url(http://img.mail.ru/r/blogs/themes/207/message_right_bottom_corner.gif) no-repeat right bottom;
}
#right_block div.message .jentry_text .text_pattern {	
	margin-bottom:10px;
}
#right_block div.message .jentry_text div.bottom_bg {
	height:0 !important;
	line-height:0 !important;
}
#right_block div.message .jentry_text div.message_min_width {
	height:0 !important;
	line-height:0 !important;
}
#right_block div.message div.message_outer {
	padding-bottom:7px;
}
#right_block div.message .text p.comments {
	background:none;
}
#right_block div.message .date {
	position:static;
	background: url(http://img.mail.ru/r/blogs/themes/207/message_top_bg.gif) repeat-x left top;
	height:17px;
	padding:5px 0 0 11px;
	//padding-top:3px; /* for IE */
	//height:19px;     /* for IE */
}
#right_block div.message div.message_outer {
	background: url(http://img.mail.ru/r/blogs/themes/207/message_bottom_bg.gif) repeat-x scroll left bottom;	
}
/* END change old style */

/* fix top head for FF3 */
#logos_right img {
	height:34px;				
}
#top_menu {				
	margin-bottom:5px;
}
#bottom_elements {
	display:none;
}
/* ----////// Эффект прозрачности /////------- */  

#banners a img {  
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);  
}  

#banners a:hover img {  
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);  
}
<!---->


/* Entries Style */
.eBlock {background:#FFFFFF;border:1px solid #00FFFF;}
.eTitle {font-family:Georgia,Trebuchet;font-size:9pt;font-weight:bold;color:#089599;text-align:center;  padding:5px; background:url('http://src.ucoz.ru/t/842/9.gif') bottom repeat-x;} 
.eTitle a:link {text-decoration:none; color:#089599;}
.eTitle a:visited {text-decoration:none; color:#089599;}
.eTitle a:hover {text-decoration:none; color:#ff0000;}
.eTitle a:active {text-decoration:none; color:#089599;}

.eMessage {text-align:justify;padding:10px !important;font-size;16pt;color:#000000 !important;}
.eMessageflm {font-family:Georgia,Trebuchet;text-align:justify;padding:10px !important;font-size:10pt !important;}
.eMessageflmInf {font-family:Georgia,Trebuchet;text-align:justify;padding:2px !important;font-size:7pt !important;}
.eText {text-align:justify;padding:10px !important;font-size:9pt !important;}
.eDetails {font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#636363;padding:5px; text-align:left;font-size:7pt;background:#ECFEFF;}
.eDetails1 {font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#636363;padding:5px; text-align:left;font-size:8pt;background:#ECFEFF;}
.eDetails2 {font-family:Verdana,Tahoma,Arial,Sans-Serif;color:#636363;padding:5px; text-align:left;font-size:8pt;background:#ECFEFF;}

.eRating {font-size:7pt;}

.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('http://src.ucoz.ru/img/attach.gif') no-repeat 0px 0px;}
/* ------------- */
