a {color: #4DACF5; text-decoration: none;}
a:link  {color: #4DACF5; text-decoration: underline;}
a:visited  {color: #4DACF5; text-decoration: underline;}
a:active  {color: #4DACF5; text-decoration: underline;}
a:hover {color: #4DACF5; text-decoration: none;}

body, .main {
	color: #000;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	margin: 0 0 32 0;
	padding: 0;

	min-width: 778;
}

form {margin: 0;}
select {color: #E11C8B; font: bold 70% Tahoma, Arial, Helvetica, sans-serif; background-color: #fff; width: 100%;}

td {
	color: #000;
	font: Arial, Helvetica, sans-serif;
}

.bg-beige {background-color: #E7DFC8;}
.bg-bottom-menu {background: url(images/bg_bottom_menu.gif) no-repeat right bottom; height: 46; width: 6;}
.bg-zagmenu {background: url(images/bg_zagmenu.gif);}
.bg-zagmenu-left {background: url(images/bg_zagmenu_left.gif) no-repeat left top;}
.bg-zagmenu-left2 {background: url(images/bg_zagmenu_left2.gif) no-repeat left top;}
.bg-zag-lineright {background: url(images/bg_zag_lineright.gif) no-repeat right bottom;}
.black-big {color: #000;  font: bold 82% Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 26 0 22 0;}
.block {margin-bottom: 36;}
.bottom {margin: 32 0 0 0; width: expression((documentElement.clientWidth||document.body.clientWidth)<776?'776px':'100%'); min-width: 776;}
.bottom-razdel {background: url(images/bottom_razdel.gif) no-repeat left bottom;}
.bottom-razdel2 {background: url(images/bg_tema.gif) no-repeat left bottom;}
.bottom-razdel3 {background: url(images/heart_bottom.gif) no-repeat left bottom;}
.bottom-text {color: #000; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; line-heigh: 1.4; margin-left: 24;}
.btn {color: #000; font: bold 62% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase;}
.calendar {margin: 0 0 20 16;}
.clear {clear: left; height: 30;}
.clear-sec {clear: left; height: 58; background: url(images/razdel-sec.gif) repeat-x left top;}
.counter {float: left; margin-right: 10; margin-bottom: 5;}
.data {color: #000; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 2 3 1 3;}
.data-big {background: #F3EFE2 url(images/bg_data.gif) no-repeat right bottom; text-align: right; padding: 8 9 14 12;}
.data-select {color: #fff; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #E11C8B; text-align: center; padding: 2 3;}
	.data-select a {color: #fff; text-decoration: none;}
	.data-select a:link  {color: #fff; text-decoration: none;}
	.data-select a:visited  {color: #fff; text-decoration: none;}
	.data-select a:active  {color: #fff; text-decoration: none;}
	.data-select a:hover {color: #fff; text-decoration: none;}
.day {color: #666;  font: bold 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 5 4;}
.form {margin: 0 0 64 0;}
.form-enter {margin-left: 46;}
.friend {color: #034EA2; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(images/pt_black.gif) no-repeat left top; padding-left: 20; margin-bottom: 4;}
	.friend a {color: #0070BD; text-decoration: none; line-height: 1.3;}
	.friend a:link  {color: #0070BD; text-decoration: underline; line-height: 1.3;}
	.friend a:visited  {color: #0070BD; text-decoration: underline; line-height: 1.3;}
	.friend a:active  {color: #0070BD; text-decoration: underline; line-height: 1.3;}
	.friend a:hover {color: #0070BD; text-decoration: none; line-height: 1.3;}
.friends {margin: 8 7 0 26;}
.group {color: #666; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(images/pt_razdel2.gif) no-repeat left 0; padding-left: 12; margin-right: 16; float: left; white-space: nowrap; margin-bottom: 2;}
.h32 {height: 32; clear: left;}
.h12 {height: 12;}
.head, .center {width: expression((documentElement.clientWidth||document.body.clientWidth)<776?'776px':'100%'); min-width: 776;}
.head-block {background: url(images/head_block.gif) no-repeat left bottom; height: 24;}
.head-block-bottom {background: url(images/head_block_bottom.gif) no-repeat right top; height: 11;}
.head-block-bottom2 {background: url(images/head_block_bottom2.gif) no-repeat left top; height: 27; width: 98;}
.head-left {background: url(images/bg_head_left.gif) no-repeat left bottom;}
.head-right {background: url(images/bg_head_right.gif) no-repeat right bottom;}
.heart-top {background: #fff url(images/heart_top.gif) no-repeat center top; height: 55;}
.in-form-big {color: #666; font: 82% Arial, Helvetica, sans-serif; background-color: #fff; width: 250; padding-left: 5;}
.in-load {color: #666; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left: 5; background-color: #fff; width: 100%;}
.in-login {color: #444;  font: 62% Arial, Helvetica, sans-serif; background-color: #fff; padding-left: 4; width: 100;}
.in-poisk {color: #E11C8B; font: bold 70% Tahoma, Arial, Helvetica, sans-serif; background-color: #fff; margin-right: 10; width: 35; text-align: center;}
.in-poisk-text {color: #000;  font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-right: 10; white-space: nowrap;}
.in-search {color: #666; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #fff; padding-left: 5; width: 125;}
.img {margin-right: 24;}
.last-forum {color: #666; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(images/pt_blue.gif) no-repeat left top; padding-left: 20; margin-left: 26; margin-bottom: 10;}
	.last-forum a {color: #0070BD; text-decoration: none;}
	.last-forum a:link  {color: #0070BD; text-decoration: underline;}
	.last-forum a:visited  {color: #0070BD; text-decoration: underline;}
	.last-forum a:active  {color: #0070BD; text-decoration: underline;}
	.last-forum a:hover {color: #0070BD; text-decoration: none;}
.line-razdel {background: url(images/razdel.gif) repeat-x; height: 21;}
.list {margin: 20 0;}
.list-item, .list-item-first, .list-item-last {color: #000; font: 82% Arial, Helvetica, sans-serif; padding-right: 4; white-space: nowrap;}
.list-item-first {padding-right: 7;}
.list-item-last {padding-left: 7;}
.login {color: #444;  font: 70% Arial, Helvetica, sans-serif; margin-right: 9;}
	.login a {color: #0070BD; text-decoration: none; line-height: 1.3;}
	.login a:link  {color: #0070BD; text-decoration: underline; line-height: 1.3;}
	.login a:visited  {color: #0070BD; text-decoration: underline; line-height: 1.3;}
	.login a:active  {color: #0070BD; text-decoration: underline; line-height: 1.3;}
	.login a:hover {color: #0070BD; text-decoration: none; line-height: 1.3;}
.month {margin: 18 0 11 0;}
.month-item {color: #000; font: bold 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0 10;}
.month-select {color: #4DACF5; font: 88% Arial, Helvetica, sans-serif;}
	.month-select a {text-decoration: none;}
	.month-select a:link  {text-decoration: none;}
	.month-select a:visited  {text-decoration: none;}
	.month-select a:active  {text-decoration: none;}
	.month-select a:hover {text-decoration: none;}
.news {margin-bottom: 30;}
.nik {font: 110% Tahoma, Arial, Helvetica, sans-serif;}
	.nik a {color: #666; text-decoration: none;}
	.nik a:link  {color: #666; text-decoration: none;}
	.nik a:visited  {color: #666; text-decoration: none;}
	.nik a:active  {color: #666; text-decoration: underline;}
	.nik a:hover {color: #666; text-decoration: underline;}
.phone {margin-top: 13;}
.pink {color: #FF609C; font: bold 125% Arial Narrow, Arial, Helvetica, sans-serif; line-height: 0.8;}
.pink2 {color: #FF609C; font: 110% Arial Narrow, Arial, Helvetica, sans-serif;}
	.pink2 a {color: #FF609C; text-decoration: none;}
	.pink2 a:link  {color: #FF609C; text-decoration: none;}
	.pink2 a:visited  {color: #FF609C; text-decoration: none;}
	.pink2 a:active  {color: #FF609C; text-decoration: none;}
	.pink2 a:hover {color: #FF609C; text-decoration: none;}
.pt {background: url(images/pt_razdel.gif) no-repeat left top; padding-left: 20;}
.publicity {color: #666; font: 62% Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 8 7 0 26; line-height: 1.7;}
	.publicity a {color: #666; text-decoration: none;}
	.publicity a:link  {color: #666; text-decoration: underline;}
	.publicity a:visited  {color: #666; text-decoration: underline;}
	.publicity a:active  {color: #666; text-decoration: underline;}
	.publicity a:hover {color: #666; text-decoration: none;}
.razdel {margin: 25 0 46 0; width: 90%;}
.razdel-item {color: #000; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(images/r_menu.gif) repeat-x left bottom; padding-bottom: 10;}
	.razdel-item a {color: #000; text-decoration: none;}
	.razdel-item a:link  {color: #000; text-decoration: underline;}
	.razdel-item a:visited  {color: #000; text-decoration: underline;}
	.razdel-item a:active  {color: #000; text-decoration: underline;}
	.razdel-item a:hover {color: #000; text-decoration: none;}
.razdel-item-last {color: #000; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	.razdel-item-last a {color: #000; text-decoration: none;}
	.razdel-item-last a:link  {color: #000; text-decoration: underline;}
	.razdel-item-last a:visited  {color: #000; text-decoration: underline;}
	.razdel-item-last a:active  {color: #000; text-decoration: underline;}
	.razdel-item-last a:hover {color: #000; text-decoration: none;}
.reklama {color: #4DACF5; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top: 3;clear: left; }
.r-white {background: #fff url(images/right_white.gif) no-repeat right top;}
.search {background: url(images/bg_search.gif) no-repeat left top; padding-top: 20; margin-bottom: 20;}
.s-left {background: url(images/s-left.gif) no-repeat left top; width: 77; height: 55;}
.text {color: #000;  font: 82% Arial, Helvetica, sans-serif; line-height: 1.3}
	.text a {color: #E11C8B; text-decoration: none;}
	.text a:link  {color: #E11C8B; text-decoration: underline;}
	.text a:visited  {color: #E11C8B; text-decoration: underline;}
	.text a:active  {color: #E11C8B; text-decoration: underline;}
	.text a:hover {color: #E11C8B; text-decoration: none;}
.text-form-big {font: 82% Arial, Helvetica, sans-serif; margin-right: 54; margin-top: 3; white-space: nowrap;}
.text-top {font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-top: 3; text-align: right;}
.time {font: 91% Tahoma, Arial, Helvetica, sans-serif;}
.time-right {color: #666; font: 62% Tahoma, Arial, Helvetica, sans-serif; margin: 10 9; text-align: right;}
.topmenu {background: url(images/right_topmenu.gif) repeat-y right top; float: left; padding-right: 27; margin-bottom: 4;}
.topmenu-last {float: left; padding-right: 27; margin-bottom: 4;}
.top-search {background: url(images/top_search.jpg) no-repeat left top; height: 127;}
.w18 {width: 18;}
.y-lb {background: #E7DFC8 url(images/yb3.gif) no-repeat right bottom; height: 22;}
.y-lt {background: #E7DFC8 url(images/yb1.gif) no-repeat right top; height: 22;}
.y-rb {background: #E7DFC8 url(images/yb4.gif) no-repeat left bottom; height: 22;}
.y-rt {background: #E7DFC8 url(images/yb2.gif) no-repeat left top; height: 22;}
.year {color: #666; font: 62% Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.yw1 {background: url(images/yw1.gif) no-repeat left top; width: 20; height: 46;}
.yw2 {background: url(images/yw2.gif) no-repeat left bottom; width: 20; height: 13;}
.yw3 {background: url(images/yw3.gif) no-repeat right bottom; width: 20; height: 13;}
.yw4 {background: #fff url(images/yw4.gif) no-repeat right top; width: 11; height: 13; }
.zag_menu {color: #000; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(images/bg_zagmenu_right.gif) no-repeat right top; vertical-align: middle; padding: 10 30 10 46;}
	.zag_menu a {color: #000; text-decoration: none;}
	.zag_menu a:link  {color: #000; text-decoration: none;}
	.zag_menu a:visited  {color: #000; text-decoration: none;}
	.zag_menu a:active  {color: #000; text-decoration: none;}
	.zag_menu a:hover {color: #000; text-decoration: none;}
.zag_menu2 {color: #000; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(images/bg_zagmenu_right2.gif) no-repeat right top; vertical-align: middle; padding: 10 30 10 46;}
	.zag_menu2 a {color: #000; text-decoration: none;}
	.zag_menu2 a:link  {color: #000; text-decoration: none;}
	.zag_menu2 a:visited  {color: #000; text-decoration: none;}
	.zag_menu2 a:active  {color: #000; text-decoration: none;}
	.zag_menu2 a:hover {color: #000; text-decoration: none;}
.zag_menu3 {color: #000; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(images/bg_zagmenu_right2.gif) no-repeat right top; vertical-align: middle; padding: 10 30 10 26;}
	.zag_menu3 a {color: #000; text-decoration: none;}
	.zag_menu3 a:link  {color: #000; text-decoration: none;}
	.zag_menu3 a:visited  {color: #000; text-decoration: none;}
	.zag_menu3 a:active  {color: #000; text-decoration: none;}
	.zag_menu3 a:hover {color: #000; text-decoration: none;}
.zag-news {color: #4DACF5;  font: 82% Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 5 0 14 0;}


/*------------------------------------------------------------------*/
/* Стили используемые в 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: #000000;
	FONT: 10pt Verdana; 
	text-align:justify;
	background-color: lightyellow; 
	border-width:1; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}
/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

.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;
	width: auto;
}

/* 
 * ========================================
 * 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;
	width: auto;
}

/* 
 * ========================================
 * Дополнительные поля
 * ========================================
 */ 

.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 black;
border-bottom-width: 0;
background-color: #F4F4F4;
line-height:18px;
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #DEDEDE;
}