	@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px 2px;
	background-color: #fff
}
body, td, ul {
	font: normal medium tahoma, verdana, arial, sans-serif;
	color: #000;
}
img {
	border: 0px
}
form {
	margin: 0px
}
div.banner {
	text-align: center
}
tr.top_head {
	height: 106px
}
tr.top_head td {
	background: #e85fa6 url("../images/bg_top_head.gif") repeat-x left top;
	text-align: center
}
tr.top_head div.top_head_box {
	width: 100%;
	height: 106px;
	background: url("../images/bg_top_head_td.gif") no-repeat left top;
	text-align: center;
}
tr.top_head div.top_head_box a {
	display: block;
	margin-left: 350px;
	padding-top: 16px;
	width: 600px
}
tr.bottom_head {
	height: 38px
}
tr.bottom_head td {
	background: #e85fa6
}
tr.bottom_head div.bottom_head_box {
	width: 100%;
	height: 38px;
	background: url("../images/bg_bottom_head_td.gif") no-repeat left top
}
tr.bottom_head a.logo {
	display: block;
	float: left;
	padding: 6px 0px 0px 192px
}
tr.bottom_head span {
	display: block;
	float: right;
	color: #fff;
	font-size: 11px;
	letter-spacing: 2px;
	padding: 18px 10px 7px 0px;
	background: url("../images/bg_head_right.gif") no-repeat right bottom
}
td.left_column {
	width: 204px;
	vertical-align: top;
	padding: 50px 0px 5px 0px;
	background: url("../images/bg_left_col.jpg") no-repeat 12px 0px
}
div#navigation {
	background: #ee89bd url("../images/bg_navigation.gif") no-repeat left top;
	padding: 0px;
	margin: 0px 0px 8px 0px
}
div#navigation h2 {
	font: bold 75% arial;
	color: #fff;
	text-align: center;
	padding: 15px 0px 20px 0px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: url("../images/bg_navigation_h2.gif") no-repeat right top
}
div#navigation ul {
	list-style: none;
	font-weight: bold;
	font-size: 70%;
	margin: 0;
	padding: 0px 0px 0px 20px;
	background: url("../images/bg_navigation_ul.gif") no-repeat left bottom
}
div#navigation ul li {
	margin-bottom: 5px;
	padding-right: 10px
}
div#navigation ul li, {
	margin-bottom: 0px
}
div#navigation ul li.bottom {
	background: url("../images/bg_navigation_li.gif") no-repeat right bottom;
	padding-bottom: 20px;
	margin: 0px
}
div#navigation ul li.bottom, {
	padding-bottom: 0px
}
div#navigation ul li.bottom a, {
	display: block;
	margin-bottom: 10px
}
div#navigation a {
	color: #fff;
	text-decoration: none
}
div#navigation a:hover {
	color: #de177e;
	text-decoration: underline
}
td.center_column {
	padding: 17px 4px 0px 4px;
	vertical-align: top
}
table.top_menu td {
	width: 25%;
	padding: 0px 7px 12px 0px;
	vertical-align: top
}
table.top_menu a {
	display: block;
	white-space: nowrap;
	color: #de177e;
	text-decoration: none;
	background: url("../images/bg_top_menu.gif") no-repeat 0 50%;
	padding-left: 15px;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 75%
}
table.top_menu a:hover {
   text-decoration: underline
}


div#interesting {
	width: 100%;
	/*min-width: 550px;*/
	background: #96b0eb url("../images/blue_rt.gif") no-repeat right top;
	margin-bottom: 8px;
}
div#interesting table
{
	padding:5px 10px 10px 15px;
}

div#interesting h1 {
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 80%;
	background: url("../images/blue_lt.gif") no-repeat left top;
	padding: 5px 0px 0px 15px;
	margin: 0;
	letter-spacing: 2px
}
div#interesting td{
	font-size:80%;
	line-height: 150%;

}
div#interesting td td{
	font-size:100%;
	line-height: 150%;

}
div#interesting h3 {
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 7px 7px;
	font-weight: bold;
	font-size: 120%;
	color: #000000;
	background-color:#c859a1;
	border-bottom:2px solid #6666cc;
}
div#interesting table.author
{
   width:100%;
	border-bottom:2px solid #6666cc;
	padding:0px;
}
div#interesting td.p1
{
   color:#6666cc;
	padding:0px;
	margin:10px 0px 0px 0px;
}
div#interesting td.p1 a
{
	color:#6666cc;
	text-decoration: none;
}
div#interesting td.p3
{
	padding-right:7px;color:#6666cc;
}


div#interesting td.p2
{
   background-color:#6666cc;
	color:#a7bef1;
	padding:0px 5px 0px 5px;
	margin:10px 0px 0px 0px;
}
div#interesting td.p2 a
{
	color:#a7bef1;
}

div#interesting p.p_tit
{
	padding: 0px;
	margin:0px;
	text-align: right;
}
div#interesting p.p_tit a
{
	color: #000000;
	font-size: 90%;
	text-decoration: none;
}
div#interesting div.img{
	float:left;
	margin:0px 7px 7px 0px;
}
div#interesting img.icon {
	border: none;
	margin:0px;
	float:none;
}

div#interesting img {
	border: 5px solid #c859a1;
	float:none;

}
div#interesting p {
	font-size: 100%;
	margin: 0px 0px 0px 172px;
	padding: 0px 15px 0px 0px
}

div#interesting a {
	color: #000;
}
div#interesting p a:hover {
	text-decoration: none
}
div#interesting div.bottom {
	position: relative;
	background: url("../images/blue_rb.gif") no-repeat right bottom;
	padding-bottom:0px;

}
div#interesting div.bottom_right {
	position: relative;
	left: 0;
	bottom: 0;
	background: url("../images/blue_lb.gif") no-repeat left bottom
}
div#new_article {
	width: 100%;
	/*-min-width: 550px;*/
	background: #9bc545 url("../images/green_rt.gif") no-repeat right top;
	color: #fff;
}

div#new_article #cabinet .info A {color:#40b2fa;}

div#new_article div.tabs img
{
	border:none;
	padding:0px;
}
div#new_article table.author
{
   width:100%;
	border-bottom:2px solid #8da80e;
	padding:0px;
}

div#new_article table.personal td
{
	color:#333333;
}
div#new_article table.personal a
{
	color:#333333;
}
div#new_article table.personal img
{
	border:none;
	padding:0px;
	margin:0px;
}
div#new_article table
{
	padding:5px 10px 10px 15px;
}
div#new_article table.smile
{
   margin:0px;
	padding:0px;
	border-bottom: 1px solid #8da80e;
	border-left: 1px solid #8da80e;

}
div#new_article table.smile td
{
   padding:5px;
	background-color:#FFFFFF;
	border-top: 1px solid #8da80e;
	border-right: 1px solid #8da80e;
}
div#new_article table table
{
	padding:2px 0px 2px 0px;
}
div#new_article div.img{
	margin:5px 5px 5px 0px;
	float:left;

}
div#new_article td.fullstory img{
margin: 0px 10px 0px 10px;
}
div#new_article td{
	font-size: 80%;
	color: #03430c;
	line-height: 150%;
}
div#new_article td td{
	font-size:100%;
	color:#03430c;
	line-height: 150%;
}
div#new_article h1 {
	text-transform: uppercase;
	color: #03430c;
	font-weight: bold;
	font-size: 100%;
	background: url("../images/green_lt.gif") no-repeat left top;
	padding: 5px 0px 0px 15px;
	margin: 0;
	letter-spacing: 2px
}
div#new_article h3 {
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 7px 7px;
	font-weight: bold;
	font-size: 120%;
	color: #FFFFFF;
	background-color:#8da80e;
	border-bottom:2px solid #f3aed1;
}
div#new_article h3 a{
color: #FFFFFF;
}
div#new_article td.p1
{
   color:#869f0e;
	padding:0px;
	margin:10px 0px 0px 0px;
}
div#new_article td.p1 a
{
	color:#869f0e;
	text-decoration: none;
}
div#new_article td.p3
{
	padding-right:7px;color:#869f0e;
}


div#new_article td.p2
{
   background-color:#8da80e;
	color:#c0f56e;
	padding:0px 5px 0px 5px;
	margin:10px 0px 0px 0px;
}
div#new_article td.p2 a
{
	color:#c0f56e;
}
div#new_article p.horo_title
{
	font-size: 120%;
	font-family: Arial;
	font-weight: bold;
	padding:15px 0px 0px 0px;
	margin:0px;
	text-transform: uppercase;
	text-align: center;
}
div#new_article p.horo_text
{
	padding:2px 0px 0px 0px;
	margin:0px;
}
div#new_article p.horo_name {
	padding:2px 0px 0px 0px;
	margin:0px;
	color: #03430c;
	font-size: 120%;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
div#new_article img {
	float: none;
	border: 5px solid #8da80e;
}
div#new_article img.icon {
	border: none;
	margin:0px;
	float:none;
}
div#new_article div div {
	font-size: 100%;
}
div#new_article div.rating img
{
	border: none;
	float:none;
}
div#new_article div.registr img
{
	border: none;
	float:none;
}

/*div#new_article input.rating
{
	background:#9bc545;
	border:2px solid #8da80e;
	color:#8da80e;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	padding:2px;
}*/
div#new_article input
{
	font-size: 100%;

}
div#new_article select
{
	font-size: 100%;

}

div#new_article p.p_tit
{
	padding: 0px;
	margin:0px;
	text-align: right;
}
div#new_article p.p_titl
{
	padding: 0px;
	margin:0px;
	text-align: left;
}
div#new_article p.p_tit a,
div#new_article p.p_titl a
{
	color: #03430c;
	font-size: 90%;
	text-decoration: none;
}
div#new_article p.p_tit img,
div#new_article p.p_titl img,
div#new_article td.p1 img,
div#new_article td.p2 img,
div#new_article td.p3 img
{
	border:none;
}

div#new_article a {
	color: #FFFFFF;
	font-size: 100%;
}
div#new_article table.stat
{
	border-top:1px solid #8da80e;
	border-left:1px solid #8da80e;
	padding:0px;
}
div#new_article table.stat td
{
	border-right:1px solid #8da80e;
	border-bottom:1px solid #8da80e;
}
div#new_article table.stat td.title
{
	background-color:#8da80e;
	color:#c0f56e;
	font-weight: bold;
	border-bottom:1px solid #8da80e;
	border-left:1px solid #c0f56e;
}
div#new_article table.stat td td
{
	border:none;
	padding:4px;
}

div#new_article a:hover {
	text-decoration: none
}
div#new_article a.horo {
	color: #03430c;
	font-size: 100%;
}
div#new_article a.horo:hover {
	color: #03430c;
	font-size: 100%;
}
div#new_article div.editor_button {
	float:left;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
}
div#new_article div.editor_button img
{
	border:none;
	padding:0px;
	margin:0px;
}
div#new_article div.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div#new_article div.editor_buttoncl img
{
	border:none;
	padding:0px;
	margin:0px;
}
div#new_article div.editbclose {
	float:right;
	cursor:pointer;
}
div#new_article div.editbclose img
{
	border:none;
	padding:0px;
	margin:0px;
}
div#new_article div.bottom {
	position: relative;
	background: url("../images/green_rb.gif") no-repeat right bottom;
	padding-bottom:0px;
}
div#new_article div.bottom_right {
	position: relative;
	left: 0%;
	bottom: 0%;
	background: url("../images/green_lb.gif") no-repeat left bottom
}
td.right_column {
	width: 204px;
	vertical-align: top;
	padding: 50px 0px 5px 0px
}
div#horoscope {
	float: left;
	width: 100%;
	background: #ee89bd url("../images/bg_horoscope.gif") no-repeat left top;
	padding: 0px;
	margin: 0px 0px 8px 0px
}
div#horoscope h2 {
	font: bold 75% arial;
	color: #fff;
	text-align: center;
	padding: 15px 0px 20px 0px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	background: url("../images/bg_navigation_h2.gif") no-repeat right top
}
div#horoscope div {
	width: 100%;
	font-size:100%;
	float: left;
	font-weight: normal;
	color: #fff;
	margin: 0px ;
	padding: 0px ;
	line-height: 120%;
	background: url("../images/bg_horoscope_div.gif") no-repeat right bottom
}
div#horoscope div table
{
	margin:10px;
	padding:0px;
}
div#horoscope div table td
{
	font-size:70%;
	font-weight: normal;
	color: #fff;
}
div#horoscope table.znak
{
	padding:0px;
	margin:0px 10px 5px 0px;
}
div#horoscope div td.date
{
	font-size: 10px;
	color:#FFFFFF;
}
div#horoscope p.link {
	width: 100%;
	padding: 0px 0px 20px 0px;
	font-size:70%;
	float: left;
	background: url("../images/bg_navigation_ul.gif") no-repeat left bottom;
	margin: 0px;
	text-align: right
}

div#horoscope p.link a {
	margin-right: 15px
}
div#horoscope a {
	color: #fff
}
div#horoscope a:hover {
	color: #de177e
}
div#horoscope p.name
{
	font: bold 140% arial;
	color:#de177e;
	text-transform: uppercase;
	padding: 0px 0px 10px 0px;
	margin:0px;
}


div#mail {
	float: left;
	width: 204px;
	background: #f8de7f url("../images/bg_question_h2.gif") no-repeat left top;
	color: #b06534;
	font-weight: bold;
	font-size: 70%;
	margin: 0px 0px 8px 0px
}
div#mail form {
	float: left;
	width: 100%;
	padding: 0px;
	background: url("../images/bg_mail_form.gif") no-repeat right bottom
}
div#mail form h2 {
	font: bold 120% arial;
	margin: 0px;
	clear: both;
	letter-spacing: 2px;
	background: url("../images/bg_mail_h2.gif") no-repeat right top;
	padding: 20px 0px;
	text-align: center
}
div#mail form div {
	float: left;
	width: 100%;
	margin: 2px 0px;
	padding: 0px 0px
}
div#mail form div.bottom {
	background: url("../images/bg_question_form.gif") no-repeat left bottom;
	margin-bottom: 0px;
	padding-bottom: 30px
}
div#mail form input {
	margin: 0px 0px 10px 15px
}
div#mail form input.radio {
	margin: 2px 0px 0px 15px
}
div#mail form input.radio, {
	height: 15px
}
div#mail form input.mail_button {
	width: 92px;
	height: 23px;
	background: #c50000 url("../images/bg_mail_button.gif") no-repeat left top;
	border: 0px solid #f8de7f;
	font-size: 11px;
	color: #fff
}
div#mail form input.text {
	width: 85%
}
div#mail form label {
	padding-left: 5px
}
tr.bottom td {
	background: #de177e;
	vertical-align: top;
	color: #fff;
	padding: 15px;
}
div#bottom_menu {
	color: #fff;
	font-size: 60%
}
div#bottom_menu p {
	margin: 0px;
	padding-bottom: 5px
}
div#bottom_menu a {
	color: #fff;
	font-size: 100%;
	text-decoration: none
}
div#bottom_menu a:hover {
	text-decoration: underline
}

div#login {
	float: left;
	width: 204px;
	background: #f8de7f url("../images/bg_question.gif") no-repeat right top;
	color: #b06534;
	font-weight: bold;
	font-size: 75%;
	margin: 0px 0px 8px 0px;
	line-height: 150%
}
div#login h2
{
	font: bold 100% arial;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	letter-spacing: 1px;
}
div#login div
{
	color: #b06534;
	padding: 0px 10px 0px 10px;
}

div#login td
{
	font-size: 100%;
	color: #b06534;
}
div#login a
{
	color: #b06534;

}
div#login input
{
	font-size: 100%;
	width:120px;
}
div#login select
{
	font-size: 100%;
	width:126px;
}
div#login input.submit {
	background:#F8DE7F;
	border:3px solid #FAE8A7;
	width:130px;
	color:#b06534;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
	padding:2px;
}


.news a {
	color: #000000;
	text-decoration: none;
}
.news a:hover {
	text-decoration: underline;
}
.ntitle {
	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  11px;
}
.photo {
	display: block;
	float: left;
	padding: 0px 10px 0px 10px
}



/*------------------------------------------------------------------*/
/* ����� ������������ � DataLife Engine     			            */
/*------------------------------------------------------------------*/

form {  PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

/*
 * ========================================
 * ����� ������
 * ========================================
 */
.archives {
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	margin-top:6px;
	margin-left:20px;
	margin-bottom:10px;
}
.archives a {
	font-family:Tahoma;
	font-size:11px;
	color:#43637E;
}
/*
 * ========================================
 * ������ � ������� �����
 * ========================================
 */
 .quote {
	color: #FFFFFF;
	FONT: 10pt Verdana;
	text-align:justify;
	background-color: #b7db6c;
	border-width:1;
	border-color:#FFFFFF;
	border-style:dotted;
	padding: 5px;
	}
/*
 * ========================================
 * Te� CODE
 * ========================================
 */
 .scriptcode {
	color: #FFFFFF;
	FONT: 8pt Verdana;
	text-align:left;
	background-color: #b7db6c;
	border-width:1;
	border-color:#FFFFFF;
	border-style:dotted;
	padding: 5px;
	}
/*
 * ========================================
 * ���������
 * ========================================
 */

.weekday-active-v {
	color: #4974a3;
	font-family:tahoma;
	 font-size:11px;
}
.day-active-v {
	color: #4974a3;
	font-family:tahoma;
	 font-size:11px;
}
.calendar {
	 font-family:verdana;
	 font-size:11px
}
.calendar td, th {
	 font-family:verdana;
	 font-size:11px;
	 text-decoration: none;
	 padding: 3px;
}

.weekday {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.weekday-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.day-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.day-active a,
.weekday-active a,
.day-active-v a,
.weekday-active-v a
 {
text-decoration: underline;
}

.monthlink {
color: #4974a3;
font-family:tahoma;
font-size:11px;
text-decoration: none;
}

/*
 * ========================================
 * �������
 * ========================================
 */

/*.rating {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Tahoma, helvetica, sans-serif;
	vertical-align: middle;
	font-size: 11px;
	vertical-align: middle;
height:18px;
}*/

/*
 * ========================================
 * BB ����
 * ========================================
 */
.bbcodes {
	background: #FFF;
	border: 1px solid #E0E0E0;
	color: #666666;
	font-family: Verdana, Tahoma, helvetica, sans-serif;
	padding: 2px;
	vertical-align: middle;
	font-size: 10px;
	vertical-align: middle;
	margin:2px;
	height: 21px;
}

/*
 * ========================================
 * �������������� ����
 * ========================================
 */

.xfields textarea {
width:500px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields select {
height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}

/*
 * ========================================
 * ������������ ���������
 * ========================================
 */

.pm_head {
	FONT: 10pt Verdana;
}
.pm_list {
	color: #888888;
	font-size: 11px;
	font-family: tahoma;
	}
.pm_list a {
	color: #4b719e;
	font-size: 11px;
	font-family: tahoma;
}

/*
 * ========================================
 * ���������� ����
 * ========================================
 */

#dropmenudiv{
border:1px solid white;
border-bottom-width: 0;
font:normal 10px Verdana;
background-color: #b7db6c;
line-height:20px;
margin:2px;
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3);
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border: 1px solid white;
padding: 1px 0;
MARGIN: 1px;
color: #FFF;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: #000;
}

/*
 * ========================================
 * ���������� ������
 * ========================================
 */

.sresult  {
	text-align: justify;
	font-family:verdana;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
	font-size:12px;
	color:#606D77;
}

/*
 * ========================================
 * �����
 * ========================================
 */

.vote  {
	color: #717171;
	font-size: 11px;
	font-family: tahoma;
}

/*
 * ========================================
 * ����������� � ��������� ����� PM
 * ========================================
 */

#newpm {
	position:absolute;
	height:250px;
	width:400px;
	padding:4px;
	background-color:#FDFDFD;
	border:1px solid #BBB;
	font-family: Verdana;
	font-size: 11px;
	line-height: 135%;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
	}

#newpmheader {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	height:20px;
	color: #000;
    font-weight: bold;
	background-color:#b7db6c;
	font-family:verdana, sans-serif;
	font-size:11px;
	cursor:move;
	}

#newpm a{
	background: transparent;
	color: #4D6A8A;
	text-decoration: none;
}

#newpm a:hover{
	background: transparent;
	color: #4D6A8A;
	text-decoration: underline;
}
/*
 * ========================================
 * ������ �� ���������� �������������� �����
 * ========================================
 */
#attachment {
	color: gray;
	}

/*====================ИНФОРМЕР LOVEPLANET=*/
#LV_PL  {
  padding: 5px  0px 10px 0px;
}

table.informer   {
  border: 1px solid #000000;
  padding: 0px 5px;

}

table.informer  td a {
  color: #
}

table.informer  td.url_pl  {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  text-decoration: underline;
}

table.informer  td.url_pl a {
   text-decoration: underline;
}

table.informer  td.text {
  padding-left: 10px;
  color: #000000;
  vertical-align: middle;
}

table.informer  td.text a {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
/*====================ИНФОРМЕР LOVEPLANET=*/
