body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
color:#74082C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#content{
	width:94%;
	margin-left:30px;
	margin-left:38px;
	margin-top:0px;
	text-align:justify;
	margin-bottom:50px;

	font-size: 14px;
	color: #4b4b4b;
}
/*
.main{
	margin-left:90px;
	margin-top:0px;
	margin-bottom:7px;
	padding:0px;
	vertical-align:top;
	margin-right:10px;
	}
.menutitle{
	display:block;
	color:#CE1E75;
	font-weight:bold;
	font-size: 9pt;
	text-decoration:none;
	margin-top:4px;
	}
.menutitle:hover{color:#B7118A;}
.menu{
	display:block;
	color:#910a37;
	text-decoration:none;
	}
.menu:hover{
	color:#B7118A;
	text-decoration:underline;
// font-weight:bold;
 }
*/
 .kroshs{color:#000; text-decoration:none; font-size: 11px;}
 
 .krosh, .subkrosh {color: Black; text-decoration:underline;}
 .krosh {font-weight:bold;}
 .krosh:hover{color:#B7118A;}
/* .subkrosh:hover{font-weight:bold;}*/
 .ctitle{color:#B7118A; font-size:15px; font-weight:bold; margin-bottom:15px;}
/*h1 {color:#B7118A; font-size:12pt; font-weight:bold; margin-bottom:10px;}*/
 .csubtitle{color:#910A37; font-weight:bold; font-size:13px; margin-top:15px; margin-bottom:5px;}
/*h2 {color:#910A37; font-weight:bold; font-size:9pt; margin-top:7px; margin-bottom:3px;}*/
.ctext{line-height:2em;}
.intext{color:#CE1E75;}
p {
	line-height: 1.3em;
	padding: 0px 0px 10px 0px;
	margin:0px;
	text-align:justify;
}
p a{
	color:#CE1E75;
}
ul li a{
	color:#CE1E75;
}
 .foto{border:1px solid #D12B7D; margin:10px;}
 .copyright{color:#910a37; text-decoration:none; font-size:9pt; font-weight:bold;}
 .submenu{display:block;
	color:#910a37;
	text-decoration:none;
	padding-left:10px;}
.submenu:hover{font-weight:bold; color:#B7118A;}
.comments_head {color:#B7118A;font-size:12pt; font-weight:bold; margin-bottom:10px;}
/*#content img { border: 1px solid #F2A6D7; }*/
#content .nobrd { border: none; }
#navmenu  {
	border-top: 1px solid #CCCCCC;
	border-bottom:  1px solid #CCCCCC;
	text-align: left;
	font-size: 11px;
}
#navmenu2  {
	border-bottom:  1px solid #CCCCCC;
	text-align: left;
	font-size: 11px;
}


/* ========== Andry ========== */

#MainBox {
	background: right top url(images/rp_bg0.jpg) repeat-y;
}
#LeftMenu {
	margin-top: 1px;
	background: right top url(images/lm_bg0.jpg) repeat-y;
	border-bottom: 1px #fff solid;
}
#LeftMenu td {
	padding: 0px 0px 0px 47px;
	border-top: 1px #fff solid;
	background: right center url(images/lm_bg1.gif) no-repeat;
}

#LeftMenu td.menutitle {
	padding: 8px 17px 7px 57px;
	background: none;
	background-color: #e45879;
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	border: none;
}
#LeftMenu a {
	display: block;
	padding: 4px 17px 4px 10px;
	color: #c12449;
/*		color: #B71B2D;*/
	text-decoration: none;
	font-size: 12px;
}
#LeftMenu a:hover, #LeftMenu a.on {
/*	color: #c4244a;
	font-weight: bold;*/
	color: #621225;
}

#RightPanel {
	background: right top url(images/rightl.jpg) repeat-y;
}
#lp1 {
	background: 0px 0px url(images/rp_bg1.jpg) no-repeat;
	height: 189px;
}

#SearchBox {
	padding: 20px 0px 0px 25px;
}
#SearchBox .s {
	width: 116px;
	font-size: 13px;
}
#SearchBox .b {
	background-color: #e45879; border: 0px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	width: 64px;
	height: 23px;
	font-size: 12px;
}


#ForumName {
	padding: 25px 0px 0px 25px;
	color: #4b4b4b;
	font-weight: bold;
	font-size: 14px;
	height: 24px;
}
#Forum {
	padding: 15px 52px 0px 25px;
	font-size: 11px;
}
#Forum span {
	color: #fd288c;
}
#Forum a {
	color: #000;
	text-decoration: underline;
}

#YandexBox {
	margin-left: 25px;
	width: 189px;
	background-color: #fff;
}
#RightBannerBox {
	padding-left: 25px;
}

#Main {
	background: 0px 0px url(images/cont_bg0.jpg) repeat-x;
	padding-right: 7px;
}

#AdvertBox {
	padding: 25px 0px 0px 25px;
	color: #6b6b6b;
	font-weight: normal;
	font-size: 11px;
	height: 24px;
}

.PromoLink {
	padding: 11px 5px 15px 25px;
	color: #6b6b6b;
	line-height: 20px;
	text-align: left;
	font-size: 11px;
}
.PromoLink a {
	color: #6b6b6b;
}

#Copy {
	color: #000;
	padding: 14px 0px 0px 0px;
	font-size: 11px;
}
#Copy .c2 {
	margin-top: 32px;
}
#Copy a {
	color: #000;
}
#Counts {
	padding-top: 16px;
	width: 220px;
	font-size: 8px;
}

#CommentsForm {background: 0px 0px url(images/cm_bg0.jpg) no-repeat #fff2f7; height: 251px; border-bottom: 1px #fff solid; clear: left;}
#CommentsForm .c1 {padding: 11px 0px 0px 44px; background: right top url(images/cm_bg2.jpg) no-repeat; font-size: 22px; color: #4B4B4B; height: 45px; * height: 34px;}
#CommentsForm .c2 {padding-left: 46px;}
#CommentsForm .c4 {padding: 2px 0px 0px 45px; height: 146px; * height: 144px;}
#CommentsForm .d1 {padding: 4px 0px 5px 1px; font-size: 12px; color: #c4244a;}
#CommentsForm .i1 {height: 20px; width: 214px; font-size: 16px;}
#CommentsForm textarea {height: 98px; width: 427px; font: 16px Arial, Helvetica, sans-serif; margin-bottom: 3px; * margin-bottom: 0px;}
#CommentsForm2 {background: left bottom url(images/cm_bg3.jpg) no-repeat #FADEE4;}
#CommentsForm2 td {background: right bottom url(images/cm_bg4.jpg) no-repeat; padding-top: 8px;}
#CommentsForm2 .b1 {width: 214px; height: 29px; background-color: #e45879; color: #fff; font: 14px Arial, Helvetica, sans-serif; border: none;}

.kroshs {
	padding: 28px 0px 0px 0px;
}

#content img { border: 11px solid #f1f1f1; }
h1 {font: bold 27px Arial, Helvetica, sans-serif; color: #4b4b4b; text-align: left;}
h2 {color:#5B7A00; font-weight:bold; font-style: italic; font-size:16px; text-align: left;}
#Menu2 {
	background: #ffcfdf;
	margin: 31px 25px 30px 0px;
}
#Menu2 td {
	border-bottom: 1px #ffecf2 solid;
	font-size: 12px;
	background: right center url(images/m2_b.gif) no-repeat;
	color: #C4244A;
	text-align: left;
}
#Menu2 a {
	display: block;
	padding: 5px 37px 4px 15px;
	color: #C4244A;
	text-decoration: none;
}
#Menu2 a:hover {
	color: #621225;
}
#Menu2 td.on {
	background-color: #FD288C;
	color: #fff;
}
#Menu2 td.on a {
	color: #fff;
}
#Menu2 td.on a:hover {
	font-weight: normal;
}


#content ol.search {text-align: left;}
#content ol.search a{color: #CE1E75;}
#content ol.search .nw {font-size: 11px;}
#content ol.search .stext {background-color: #fff778;}
.Pages a {color: #CE1E75; text-decoration: none;}
.Pages a:hover {text-decoration: underline;}
.ComCount {color: #000; font-size: 12px; text-decoration: underline;}
.ComCount:hover {text-decoration: underline;}