	@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;
	width:100%;
}
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
}

.yellow_block_top {
background:url("../images/yellow_block_top.png") no-repeat left top;
height:10px;
width:194px;
}

.yellow_block_content {
background:url("../images/yellow_block_content.png");
background-position:top left;
background-repeat:repeat-y;
width:194px;
min-height:30px;
font-size:12px;
line-height:16px;
color:#704207;
}

.yellow_block_content a{
color:#704207;
}

.yellow_block_content img{
border:4px solid #debc40;
}


.yellow_block_title  h1{
text-transform: uppercase;
	color: #985020;
	font-size: 16px;
	padding: 0px 0px 13px 0px;
	margin: 0;
	letter-spacing: 2px
}

.yellow_block_bottom {
background:url("../images/yellow_block_bottom.png") no-repeat left top;
height:14px;
width:194px;
}




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;
}


.yellow_block_full_top {
background:url("../images/yellow_block_full_top.png") no-repeat left top;
height:10px;
width:202px;
}

.yellow_block_full_content {
background:url("../images/yellow_block_full_content.png");
background-position:top left;
background-repeat:repeat-y;
width:202px;
min-height:30px;
font-size:12px;
line-height:16px;
color:#704207;
}

.yellow_block_full_content a{
color:#704207;
}

.yellow_block_full_content img{
border:4px solid #debc40;
}


.yellow_block_full_title   h2 {
	font: bold 100% arial;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	letter-spacing: 1px;
	color:#B06534;
}

.yellow_block_full_bottom {
background:url("../images/yellow_block_full_bottom.png") no-repeat left top;
height:14px;
width:202px;
}


.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
}





/*====================ИНФОРМЕР 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=*/
