.socials {
 position: relative;
 height: 22px;
 margin-bottom: 25px;
 margin-top: 15px;
 display:block;
}
.social {
 position: absolute;
}
.svkontakte {
 left: 0;
}
.sgoogle {
 left: 164px;
}
.sfacebook{
 left: 256px;
}
.stwitter {
left:410px;
}
.rating {
			 right: 0;
 z-index: 100;

			}

.blue{
background:url(../images/blue.png);
}
.yellow{
background:url(../images/yellow.png);
}
/* Mod start - (c) Chrono */
#vk_like {
    display: inline;
	float:left;
}
.adsens a:hover {
		text-decoration:none;
	color:#0f7594;
}
.adsens a{
text-decoration: underline;
		font-size:11px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	color:#75940F;

}
.nowrap {white-space:nowrap;}
.fV {font-family:Verdana, Geneva, sans-serif;}
.f10 {font-size:10px;}
/* Mod end - (c) Chrono */
/* 
 * ========================================
 * Цитата и скрытый текст
 * ========================================
 */
.navigt a:hover {
		text-decoration:none;
	color:#fff;
}
.navigt a{
		text-decoration:none;
	color:#fff;
}
.title_quote {
	background: #FEFFBD;
	border: 1px dotted rgb(190,190,190);
	border-bottom: 0;
	color: #222;
	font-weight: bold;
	font-size: 10px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

 .quote {
	color: #000000;
	FONT: 10pt Verdana; 
	text-align:justify;
	background-color:#FEFFBD;/* lightyellow; */
	border: 1px dotted rgb(190,190,190);
	padding: 5px;
	}
/* 
 * ========================================
 * Teг CODE_b
 * ========================================
 */
 .scriptcode {
	color: #000000;
	FONT: 8pt Verdana; 
	text-align:left;
	background-color:#FEFFBD;/* lightyellow; */
	border-width:1px; 
	border-color:rgb(190,190,190); 
	border-style:dotted;
	padding: 5px;
	}
/* 
 * ========================================
 * Календарь 
 * ========================================
 */

.weekday-active-v {
	color:#8DC63F;
}

.day-active-v {
	color:#0076A3;
}

#calendar-layer{
	text-align:center;
}

.calendar {
	margin:0 auto;
	font-size:1.1em;
}

.calendar td, th {
	padding:3px 10px;
}

.calendar th {
	padding-bottom:5px;
}

.weekday {
	color:#00AEEF;
}

.weekday-active {
	font-weight:bold;
}

.day-active {
	font-weight:bold;
}

.monthlink {
	text-decoration:none;
	color:#00AEEF;
}

/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 85px;
		height: 16px;
		position: relative;
		background: url('../dleimages/rating.gif') top left repeat-x;
		
	}
	
	.unit-rating li{
	list-style:none;
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		float: left;
	}
	.unit-rating li a{
	list-style:none;
		display:block;
		width:17px;
		height: 16px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
	list-style:none;
		background: url('../dleimages/rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:17px;}
	.unit-rating a.r2-unit{left:17px;}
	.unit-rating a.r2-unit:hover{width: 34px;}
	.unit-rating a.r3-unit{left: 34px;}
	.unit-rating a.r3-unit:hover{width: 51px;}
	.unit-rating a.r4-unit{left: 51px;}	
	.unit-rating a.r4-unit:hover{width: 68px;}
	.unit-rating a.r5-unit{left: 68px;}
	.unit-rating a.r5-unit:hover{width: 85px;}
	.unit-rating li.current-rating{
		background: url('../dleimages/rating.gif') left bottom;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}

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

.editor_button {
	float:left;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl {
	float:left;
	cursor:pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
.editbclose {
	float:right;
	cursor:pointer;
}

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

.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;
}

/* 
 * ========================================
 * Дополнительные поля профиля пользователей
 * ========================================
 */ 

.xprofile textarea {
width:499px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xprofile input {
width:250px; 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: #6497CA;
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: #FDD08B;
color: #000;
}

/* 
 * ========================================
 * Опрос
 * ========================================
 */

.vote  {
	line-height:20px;
}

/* 
 * ========================================
 * Уведомление о получении новых PM
 * ========================================
 */

#newpm {
	position:absolute;
	width:400px;
	padding:4px;
	background-color:#FDFDFD;
	border:1px solid #BBB;
	font-family: Verdana;
	font-size: 11px;
	line-height: 135%;
	}

#newpmheader {
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	height:20px;
	color: #000;
    font-weight: bold;
	background-color:#E3C0C0;
	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;
	}

/* 
 * ========================================
 * Поиск по сайту и результаты поиска
 * ========================================
 */

.textin {
	font-family: Verdana;font-size: 11px;
	color:#00002C;
	text-decoration: none;
	}

.sresult  {
	text-align: justify;
	font-family:verdana;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
	font-size:12px;
	color:#606D77;
}
/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-image-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}

/* ==================== Облако тегов */

.clouds_xsmall {
	font-size: x-small;
	color:#B7B7B7;
	text-decoration:none;
}
.clouds_small {
	font-size: small;
	text-decoration:none;
	color:#B7B7B7;
}
.clouds_medium {
	font-size: medium;
	color:#636363;
	text-decoration:none;
}
.clouds_large {
	font-size: large;
	color:#00AEEF;
	text-decoration:none;
}
.clouds_xlarge {
	font-size: x-large;
	color:#636363;
	text-decoration:none;
}






/* Reset styles */
<!--

.new {
 color:#FF0000;

}
#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);
}
-->


.post-date {
width: 70px;
height: 60px;
margin-left:10px;
background: url(../images/date-bg.gif) no-repeat;
margin-right:5px;
float:left;
}
.post-month {
font-size: 10px;
color: #FFFFFF;
text-align: center;
display:block;
line-height: 11px;
padding-top: 2px;
margin-left: -3px;
}
.post-day {
font-size: 18px;
text-transform: uppercase;
color: #999999;
text-align: center;
display:block;
line-height: 18px;
padding-top: 7px;
margin-left: -3px;
}
.post-dday {
font-size: 14px;
text-transform: uppercase;
color: #999999;
text-align: center;
display:block;
line-height: 18px;
padding-top: 0px;
margin-left: -3px;
}
#news_address {width:auto; height:200px; text-align:left; padding:10px; padding-left:30px; background:#fff;clear:both;}
.na_inp {width:500px; padding:4px; margin:10px 0 20px 0;} 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}
.h2text{	
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	font:normal 1.6em/1em Arial;
	border-left:4px solid #75940f;
	color:#75940f;
	padding-left:7px;
	margin-bottom:15px;
	
	
	}


.h1text {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	color:#75940f;
	font: bold 16px tahoma;
	
	margin-bottom:2px;
}
.h3text {

	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	font:bold 1.2em Arial;
	margin-bottom:4px;
}


a img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */

body {
	font:0.7em Arial;
	color:#7D7D7D;
	background:#fff;
}

a {
		text-decoration:none;
	color:#A1A1A1;
}
.relatenews a{
text-decoration:none;
color: #75940f;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;

}
.relatenews{
list-style:none;}
.relatenews a:hover{
	color:#A1A1A1;
    }
b {

	color:#A1A1A1;
}

.bolds {
	color:#A1A1A1;
	font-weight: bold;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


a:hover {

	/*color: #7ACCC8;  Цвет ссылки при наведении на нее курсора мыши */  
	color: #75940f;
    text-decoration: none; /* Добавляем подчеркивание */
   
}
a:hover b{

	/*color: #7ACCC8;  Цвет ссылки при наведении на нее курсора мыши */  
	color: #75940f;
    text-decoration: none; /* Добавляем подчеркивание */
   
}

h1 {
	color:#75940f;

	font:normal 1.6em Arial;
	margin-bottom:2px;
}

h2 {
	font:normal 1.6em/1em Arial;
	border-left:4px solid #75940f;
/*	color:#7ACCC8;*/
color:#75940f;
	padding-left:7px;
	margin-bottom:14px;
}

h3 {
	font:bold 1.2em Arial;
	margin-bottom:4px;
}

h4 {
	color:#75940f;
	font:bold 1.2em Arial;
	margin-bottom:11px;
}
	
	h4 a {
		color:#75940f;
		text-decoration:none;
	}

/* Form elements */

.textbox {
	/*border:1px solid #ddd;*/
	border:1px solid #ddd;
	background:#fff;
	font:normal 1em Arial;
	color:#7d7d7d;
}

.button {
	/*background:#A4E5FF;*/
	background:#75940f;
	/*border:1px solid #C6EDFD;*/
	border:1px solid  #99c704;
	color:#fff;
	font:normal 1em Arial;
	cursor:pointer;
}

select {
	font:normal 1em Arial;
	background:#fff;
}

textarea {
	background:#eee;
	padding:0;
	font:normal 1em Arial;
}

/* Structure */
.structure{
text-align:justify;
}


.container {
	width:100%;
	float:left;
	margin-right:-306px;/*-326px*/
}

/* Header */

.header {
	position:relative;
	padding:110px 30px 10px;
	/*background:url("../images/header.gif") repeat-x bottom;*/
	background:url("../images/fonr.jpg")  repeat-x;
	/*margin-bottom:12px;*/
	
}

	.top-menu {
		position:absolute;
		top:15px;
		right:14px;
	}
	
		.main-menu {
			overflow:hidden;
		}
		
			.main-menu li {
				float:right;
				border-right:1px solid #E8E8E8;
				background:url("../images/top-menu.png") repeat-x bottom;
				margin-right:-1px;
			}
			
				.main-menu li a {
					display:block;
					font:bold 1.1em/40px Arial;
					text-transform:uppercase;
					padding:4px 12px;
					text-decoration:none;
					color:#ACACAC;
				}
				
				.main-menu li a:hover, .main-menu li .selected {
					border-top:4px solid #75940f;
					padding:0 11px 4px;
				}
		
		.sub-menu {
			display:none;
			text-align:center;
			width:620px;
			padding:8px 0 0;
			float:right;
		}
		
			.sub-menu li {
				display:inline;
				border-right:1px solid #A1A1A1;
				padding:0 7px;
			}
			
				.sub-menu li a {
					font-weight:bold;
					text-decoration:none;
				}
				
				.sub-menu li a:hover {
					color:#F5989D;
					text-decoration:underline;
				}
			
			.sub-menu .last {
				border:none;
			}
	
	.logo {
		position:absolute;
		top:0;
		left:0;
	}
	
	.login {
		padding:0 0 0 20px;
	}
	
		.login td {
			padding-right:25px;
		}
	
		.login .textbox {
			width:122px;
			margin-right:6px;
		}
		
		.login .button {
			margin-right:10px;
		}
	
	.searchbox {
		float:right;
		padding-right:15px;
		position:relative;
	}
	
		.searchbox .textbox {
			width:260px;
		}
   .headbg {
   height:3px; 
   background:url("../images/headbg.png") repeat-x;
   }
/* Content */
.highslide-html-content
{
width: 400px; 
background:url('../images/fonr.jpg')  repeat-y top;


}
.content {
	margin-right:315px;/*325*/


	padding-bottom:20px;
	overflow:hidden;
    _height:1%;
	
}

	.center {
		text-align:center;
	}

	.video-block {
		/*background:#FAFAFA;*/
/*		background:#FBF6F2;*/
		background:#FFF;
		padding:5px 5px;
		color:#555;
		margin-bottom:7px;
	}
	
		.video-block p {
			font-size:1.2em;
			margin-bottom:5px;
		}
	

			
				.image-block {
					float:left;
					margin-right:5px;
				}
				
				.desc-block {
					display:table;
						}
		
		.next {
			position:absolute;
			right:5px;
			bottom:5px;
		}
		
		.prev {
			position:absolute;
			left:5px;
			bottom:5px;
		}

.thredtitle{
margin:10px 0 10px 0;
padding:10px 0 10px 0;
border-top:2px dotted #959595;
border-bottom:2px dotted #959595;
}


		.post-title img {
			vertical-align:top;
		}
	
		.right {
			float:right;
		}
	
	.news {
		overflow:hidden;
		text-align:justify;
		padding:5px 0 10px;
	}
	
		.news img {
			margin:0 5px;
		}
		
		.news form img {
			margin:0;
			vertical-align:top;
		}
		
		.news ul {
			list-style:disc;
			margin-left:20px;
		}
		
		.news ol {
			list-style:decimal;
			margin-left:25px;
		}
	
	.post-footer {
		overflow:hidden;
		padding:5px 0;
		margin-bottom:15px;
	}
	
		.post-footer p span a {
			color:#119CD1;
			font:bold 1.2em/20px Arial;
			padding:5px 20px 5px 22px;
			background:url("../images/bullet.gif") no-repeat left;
		}
		


/* Right column */

.rightside {
	width:294px;/*314px*/
	float:right;
overflow:hidden;
    _height:1%;
}

	.block {
		padding:10px 15px;
		
		/*background:#FBF6F2;*/
		
		margin-bottom:10px;
	}
	
	.block.even {
		/*background:#FAFAFA;*/
		background:#FFF;
		
		
	}

		.topnews p {
			font-size:1.2em;
			color:#636363;
			
		}
		
			.topnews p a {
				color:#636363;
				text-decoration:none;
			}
			
			.topnews p a:hover {
				text-decoration:underline;
			}
		
		.random-video {
			margin-bottom:10px;
			text-align:center;
		}
		
			.random-video dt {
				margin-bottom:2px;
			}
			
			.random-video dd {
				font:bold 1.2em Arial;
			}
			
				.random-video a {
					color:#6DCFF6;
					text-decoration:none;
				}
				
				.random-video a:hover {
					text-decoration:underline;
				}

/* Footer_b */

.footer {
	clear:both;
	height:70px;
	/*background:#4D4D4D;*/
	/*background:#1AFAFA;*/
	background:url("../images/footbg.jpg")  repeat-x top;
	
	/*padding:5px 10px 0 10px;*/
	color:#999999;
	text-align:center;
	overflow:hidden;
}

	.footer a {
		color:#fff;
	}
	
	.counter-block {
		float:right;
		margin-top:29px;
	}

.rightfooter{
float:left;
width:109px;
height:70px;
background:url("../images/footer.jpeg") no-repeat;
background-position:-10px 0px;
border:0px;
}


/* 3_columns */

.tl, .tr, .bl, .br {
   /* background-image: url("../images/news-corner.gif");*/
    height: 10px;
    font-size: 2px;
    }
.tl, .bl {
    margin-right: 10px;
    }
.tr, .br {
    margin-left: 10px;
    margin-top: -10px;
    margin-right: 10px;
    }
.tr {
    background-position: 100% 0;
    }
.bl {
    background-position: 0 -10px;
    }
.br {
    background-position: 100% -10px;
    margin-bottom: 10px;
    }


.insideq {
    border: 2px dotted #ccc;
   /* background: #fff;*/
    padding-left: 10px;
    padding-right:10px;
    margin: 0 10px 0 0;
	overflow: hidden;
    }
.insideq h1 {
    font: bold 16px tahoma;    
    text-decoration: none
}
.insideq h1 a{
    font: bold 16px tahoma;    
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.insideq h1 a:hover {
    text-decoration: underline;
}





.inside {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
    padding-left: 10px;
    padding-right:10px;
    margin: 0 10px 0 0;
    }
.inside h1 {
    font: bold 16px tahoma;    
    text-decoration: none
}
.inside h1 a{
    font: bold 16px tahoma;    
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.inside h1 a:hover {
    text-decoration: underline;
}
/* Script Online: Begin */
.onl_hintbox {
	position:absolute;
	display:block;
    text-align : left;
    width: 200px;
    font-size: 10px;
    border: 1px solid #99a1ab;
    background-color: #fff;
    color: #282828;
    z-index: 998;

    -moz-border-radius : 5px;

/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+ */
/*	filter: alpha(opacity=90); /* IE4 */
/*	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
/*	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
/*	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.onl_hintbox_t {display:block; height:5px; overflow:hidden}
.onl_hintbox_c {display:block; padding:2px 7px 2px 8px; background:#fff; color:#000}
.onl_hintbox_b {display:block; height:5px; overflow:hidden}

.onl_table {
	width : 100%;
	font-size : 10px;
}
.onl_table td {
	padding-right : 5px;
	font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/
/*    width : 50%;*/
}

.onllink_0 a, .onllink_0 a:focus,
.onllink_1 a, .onllink_1 a:focus,
.onllink_2 a, .onllink_2 a:focus,
.onllink_3 a, .onllink_3 a:focus,
.onllink_4 a, .onllink_4 a:focus {
	outline: 0;
}

.onllink_0, .onllink_0 a:link, .onllink_0 a:visited {
	color: #666666;
}
.onllink_0:hover, .onllink_0 a:hover, .onllink_0 span:hover {
	color: #999999;
/*	cursor: pointer;*/
}
.onllink_0 span:hover {
	cursor: default;
}

.onllink_1, .onllink_1 a:link, .onllink_1 a:visited {
	color: #ff0000;
}
.onllink_1:hover, .onllink_1 a:hover {
	color: #ff6666;
}

.onllink_2, .onllink_2 a:link, .onllink_2 a:visited {
	color: #00a400;
}
.onllink_2:hover, .onllink_2 a:hover {
	color: #00b300;
}

.onllink_3, .onllink_3 a:link, .onllink_3 a:visited {
    color: #0000ff;
}
.onllink_3:hover, .onllink_3 a:hover {
	color: #6666ff;
}

.onllink_4, .onllink_4 a:link, .onllink_4 a:visited {
	color: #666666;
}
.onllink_4:hover, .onllink_4 a:hover {
	color: #4b73d4;
}

#dle-online_u, #dle-online_lu, #dle-online_a, #dle-online_la {
/*	margin-bottom: 8px;*/
}

#dle-online_u .full_list,
#dle-online_lu .full_list,
#dle-online_a .full_list,
#dle-online_la .full_list {
	text-align: right;
}
#dle-online_u .full_list span,
#dle-online_lu .full_list span,
#dle-online_a .full_list span,
#dle-online_la .full_list span {
	font-size: 9px;
	color: #000000;
}
#dle-online_u .full_list span:hover,
#dle-online_lu .full_list span:hover,
#dle-online_a .full_list span:hover,
#dle-online_la .full_list span:hover {
	color: #666666;
	cursor: pointer;
}

.onl_refresh, .onl_hs_dbg {
	margin-top: 8px;
	text-align: right;
}

.onl_refresh span, .onl_hs_dbg span {
	font-size: 9px;
	color: #000000;
}
.onl_refresh span:hover, .onl_hs_dbg span:hover {
	color: #666666;
	cursor: pointer;
}
.onl_hs_dbg {
	float: left;
}
.onl_refresh {
	float: right;
}

.onl_dbg, .onl_dbg_u, .onl_dbg_lu, .onl_dbg_a, .onl_dbg_la {
	margin-top: 8px;
	color: #a0a0a0;
	text-align: right;
	font-size: 9px;
	border-top: 2px #ccc solid;
	border-bottom: 2px #ccc solid;
	padding-bottom: 2px;
}

.onl_dbg .onl_title, .onl_dbg_u .onl_title, .onl_dbg_lu .onl_title, .onl_dbg_a .onl_title, .onl_dbg_la .onl_title {
	color: #000;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	background-color: #ddd;
	border-bottom: 2px #ccc solid;
	padding: 2px;
	margin-bottom: 2px;
}

.onl_dbg_ajax_a, .onl_dbg_ajax_u {
	margin-top: 8px;
	color: #a0a0a0;
	text-align: right;
	font-size: 9px;
	border-top: 2px #ccc solid;
	border-bottom: 2px #ccc solid;
	padding-bottom: 2px;
}

.onl_dbg_ajax_a .onl_title, .onl_dbg_ajax_u .onl_title {
	color: #000;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
/*	text-transform: uppercase;*/
	background-color: #ddd;
	border-bottom: 2px #ccc solid;
	padding: 2px;
	margin-bottom: 2px;
}
/* Script Online: End */






















/*style.css Reset styles */
<!--

.new {
 color:#FF0000;

}
#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);
}
-->


.post-date {
width: 70px;
height: 60px;
margin-left:10px;
background: url(../images/date-bg.gif) no-repeat;
margin-right:5px;
float:left;
}
.post-month {
font-size: 10px;
color: #FFFFFF;
text-align: center;
display:block;
line-height: 11px;
padding-top: 2px;
margin-left: -3px;
}
.post-day {
font-size: 18px;
text-transform: uppercase;
color: #999999;
text-align: center;
display:block;
line-height: 18px;
padding-top: 7px;
margin-left: -3px;
}
.post-dday {
font-size: 14px;
text-transform: uppercase;
color: #999999;
text-align: center;
display:block;
line-height: 18px;
padding-top: 0px;
margin-left: -3px;
}
#news_address {width:auto; height:200px; text-align:left; padding:10px; padding-left:30px; background:#fff;clear:both;}
.na_inp {width:500px; padding:4px; margin:10px 0 20px 0;} 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}






a img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */

body {
	font:0.7em Arial;
	color:#7D7D7D;
	background:#fff;
}

a {
		text-decoration:none;
	color:#A1A1A1;
}
b {

	color:#A1A1A1;
}

a:hover {

	/*color: #7ACCC8;  Цвет ссылки при наведении на нее курсора мыши */  
	color: #75940f;
	text-decoration: none; /* Добавляем подчеркивание */
   
}
a:hover b{

	/*color: #7ACCC8;  Цвет ссылки при наведении на нее курсора мыши */  
	color: #75940f;
    text-decoration: none; /* Добавляем подчеркивание */
   
}

h1 {
	color:#75940f;

	font:normal 1.6em Arial;
	margin-bottom:2px;
}

h2 {
	font:normal 1.6em/1em Arial;
	border-left:4px solid #75940f;
/*	color:#7ACCC8;*/
color:#75940f;
	padding-left:7px;
	margin-bottom:14px;
}

h3 {
	font:bold 1.2em Arial;
	margin-bottom:4px;
}

h4 {
	color:#75940f;
	font:bold 1.2em Arial;
	margin-bottom:11px;
}
	
	h4 a {
		color:#75940f;
		text-decoration:none;
	}

/* Form elements */

.textbox {
	/*border:1px solid #ddd;*/
	border:1px solid #ddd;
	background:#fff;
	font:normal 1em Arial;
	color:#7d7d7d;
}

.button {
	/*background:#A4E5FF;*/
	background:#75940f;
	/*border:1px solid #C6EDFD;*/
	border:1px solid  #99c704;
	color:#fff;
	font:normal 1em Arial;
	cursor:pointer;
}

select {
	font:normal 1em Arial;
	background:#fff;
}

textarea {
	background:#eee;
	padding:0;
	font:normal 1em Arial;
}

/* Structure */
.structure{
text-align:justify;
}
.wrapper {
	margin:0px auto 0;
	width:1000px;/*970*/
/*	padding-bottom:11px;*/
	background:url("../images/wrapper.gif") repeat-x  top;
	
}


/* Header */

.header {
	position:relative;
	padding:90px 0 10px;
	/*background:url("../images/header.gif") repeat-x bottom;*/
	background:url("../images/fonr.jpg")  repeat-x;
	/*margin-bottom:12px;*/
	height:50px;
	
}

	.top-menu {
		position:absolute;
		top:15px;
		right:14px;
	}
	
		.main-menu {
			overflow:hidden;
		}
		
			.main-menu li {
				float:right;
				border-right:1px solid #E8E8E8;
				background:url("../images/top-menu.png") repeat-x bottom;
				margin-right:-1px;
			}
			
				.main-menu li a {
					display:block;
					font:bold 1.1em/40px Arial;
					text-transform:uppercase;
					padding:4px 12px;
					text-decoration:none;
					color:#ACACAC;
				}
				
				.main-menu li a:hover, .main-menu li .selected {
					border-top:4px solid #75940f;
					padding:0 11px 4px;
				}
		
		.sub-menu {
			display:none;
			text-align:center;
			width:620px;
			padding:8px 0 0;
			float:right;
		}
		
			.sub-menu li {
				display:inline;
				border-right:1px solid #A1A1A1;
				padding:0 7px;
			}
			
				.sub-menu li a {
					font-weight:bold;
					text-decoration:none;
				}
				
				.sub-menu li a:hover {
					color:#F5989D;
					text-decoration:underline;
				}
			
			.sub-menu .last {
				border:none;
			}
	
	.logo {
		position:absolute;
		top:0;
		left:0;
	}
	
	.login {
		padding:0 0 0 20px;
	}
	
		.login td {
			padding-right:25px;
		}
	
		.login .textbox {
			width:122px;
			margin-right:6px;
		}
		
		.login .button {
			margin-right:10px;
		}
	
	.searchbox {
		float:right;
		padding-right:15px;
		position:relative;
	}
	
		.searchbox .textbox {
			width:260px;
		}
   .headbg {
   height:3px; 
   background:url("../images/headbg.png") repeat-x;
   }
/* Content */
.highslide-html-content
{
width: 400px; 
background:url('../images/fonr.jpg')  repeat-y top;


}

	.center {
		text-align:center;
	}

	.video-block {
		/*background:#FAFAFA;*/
/*		background:#FBF6F2;*/
		background:#FFF;
		padding:5px 15px;
		color:#555;
		margin-bottom:7px;
	}
	
		.video-block p {
			font-size:1.2em;
			margin-bottom:5px;
		}
	
	.rec-block {
/*		background:#FAF9E4;*/
background:#FFF;

		padding:20px 15px 0;
		margin-bottom:0;
		position:relative;
	}
	
		.rec-block ul {
			overflow:hidden;
			margin:0 20px 10px;
		}
		
			.rec-block li {
				float:left;
				width:31%;
				padding-right:2%;
				overflow:hidden;
			}
			
				.image-block {
					float:left;
					margin-right:5px;
				}
				
				.desc-block {
					display:table;
						}
		
		.next {
			position:absolute;
			right:5px;
			bottom:5px;
		}
		
		.prev {
			position:absolute;
			left:5px;
			bottom:5px;
		}

	.post-title {
		overflow:hidden;
		color:#959595;
		margin-bottom:5px;
		padding:2px 0 0;
	}

	.post-question {
		overflow:hidden;
		margin-bottom:5px;
		
		border-top:1px dotted #959595;
		margin-top:10px;
		padding:10px 0 0;
		clear:both;
		
	}
		.post-title img {
			vertical-align:top;
		}
	
		.right {
			float:right;
		}
	
	.news {
		overflow:hidden;
		text-align:justify;
		padding:5px 0 10px;
	}
.news-link a {
color:#A1A1A1;
text-decoration:none;
border-bottom:#75940f dotted 1px;
}
.news-link a:hover {
color:#A1A1A1;
color:#75940f;
}
	
		.news img {
			margin:0 5px;
		}
		
		.news form img {
			margin:0;
			vertical-align:top;
		}
		
		.news ul {
			list-style:disc;
			margin-left:20px;
		}
		
		.news ol {
			list-style:decimal;
			margin-left:25px;
		}
	
	.post-footer {
		overflow:hidden;
		padding:5px 0;
		margin-bottom:15px;
	}
	
		.post-footer p span a {
			color:#119CD1;
			font:bold 1.2em/20px Arial;
			padding:5px 20px 5px 22px;
			background:url("../images/bullet.gif") no-repeat left;
		}
		


/* Right column */




	


		.topnews p {
			font-size:1.2em;
			color:#636363;
			
		}
		
			.topnews p a {
				color:#636363;
				text-decoration:none;
			}
			
			.topnews p a:hover {
				text-decoration:underline;
			}
		
		.random-video {
			margin-bottom:10px;
			text-align:center;
		}
		
			.random-video dt {
				margin-bottom:2px;
			}
			
			.random-video dd {
				font:bold 1.2em Arial;
			}
			
				.random-video a {
					color:#6DCFF6;
					text-decoration:none;
				}
				
				.random-video a:hover {
					text-decoration:underline;
				}

/* Footer_b */

.footer {
	clear:both;
	height:70px;
	/*background:#4D4D4D;*/
	/*background:#1AFAFA;*/
	background:url("../images/footbg.jpg")  repeat-x top;
	
	/*padding:5px 10px 0 10px;*/
	color:#999999;
	text-align:center;
	overflow:hidden;
}

	.footer a {
		color:#fff;
	}
	
	.counter-block {
		float:right;
		margin-top:29px;
	}



/* 3_columns */

.tl, .tr, .bl, .br {
    background-image: url("../images/news-corner.gif");
    height: 10px;
    font-size: 2px;
    }
.tl, .bl {
    margin-right: 10px;
    }
.tr, .br {
    margin-left: 10px;
    margin-top: -10px;
    margin-right: 10px;
    }
.tr {
    background-position: 100% 0;
    }
.bl {
    background-position: 0 -10px;
    }
.br {
    background-position: 100% -10px;
    margin-bottom: 10px;
    }


.insideq {
    border: 2px dotted #ccc;
   /* background: #fff;*/
    padding-left: 10px;
    padding-right:10px;
    margin: 0 10px 0 0;
	overflow: hidden;
    }
.insideq h1 {
    font: bold 16px tahoma;    
    text-decoration: none
}
.insideq h1 a{
    font: bold 16px tahoma;    
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.insideq h1 a:hover {
    text-decoration: underline;
}





.inside {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
    padding-left: 10px;
    padding-right:10px;
    margin: 0 10px 0 0;
    }
.inside h1 {
    font: bold 16px tahoma;    
    text-decoration: none
}
.inside h1 a{
    font: bold 16px tahoma;    
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.inside h1 a:hover {
    text-decoration: underline;
}
/* Script Online: Begin */
.onl_hintbox {
	position:absolute;
	display:block;
    text-align : left;
    width: 200px;
    font-size: 10px;
    border: 1px solid #99a1ab;
    background-color: #fff;
    color: #282828;
    z-index: 998;

    -moz-border-radius : 5px;

/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+ */
/*	filter: alpha(opacity=90); /* IE4 */
/*	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
/*	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
/*	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.onl_hintbox_t {display:block; height:5px; overflow:hidden}
.onl_hintbox_c {display:block; padding:2px 7px 2px 8px; background:#fff; color:#000}
.onl_hintbox_b {display:block; height:5px; overflow:hidden}

.onl_table {
	width : 100%;
	font-size : 10px;
}
.onl_table td {
	padding-right : 5px;
	font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/
/*    width : 50%;*/
}

.onllink_0 a, .onllink_0 a:focus,
.onllink_1 a, .onllink_1 a:focus,
.onllink_2 a, .onllink_2 a:focus,
.onllink_3 a, .onllink_3 a:focus,
.onllink_4 a, .onllink_4 a:focus {
	outline: 0;
}

.onllink_0, .onllink_0 a:link, .onllink_0 a:visited {
	color: #666666;
}
.onllink_0:hover, .onllink_0 a:hover, .onllink_0 span:hover {
	color: #999999;
/*	cursor: pointer;*/
}
.onllink_0 span:hover {
	cursor: default;
}

.onllink_1, .onllink_1 a:link, .onllink_1 a:visited {
	color: #ff0000;
}
.onllink_1:hover, .onllink_1 a:hover {
	color: #ff6666;
}

.onllink_2, .onllink_2 a:link, .onllink_2 a:visited {
	color: #00a400;
}
.onllink_2:hover, .onllink_2 a:hover {
	color: #00b300;
}

.onllink_3, .onllink_3 a:link, .onllink_3 a:visited {
    color: #0000ff;
}
.onllink_3:hover, .onllink_3 a:hover {
	color: #6666ff;
}

.onllink_4, .onllink_4 a:link, .onllink_4 a:visited {
	color: #666666;
}
.onllink_4:hover, .onllink_4 a:hover {
	color: #4b73d4;
}

#dle-online_u, #dle-online_lu, #dle-online_a, #dle-online_la {
/*	margin-bottom: 8px;*/
}

#dle-online_u .full_list,
#dle-online_lu .full_list,
#dle-online_a .full_list,
#dle-online_la .full_list {
	text-align: right;
}
#dle-online_u .full_list span,
#dle-online_lu .full_list span,
#dle-online_a .full_list span,
#dle-online_la .full_list span {
	font-size: 9px;
	color: #000000;
}
#dle-online_u .full_list span:hover,
#dle-online_lu .full_list span:hover,
#dle-online_a .full_list span:hover,
#dle-online_la .full_list span:hover {
	color: #666666;
	cursor: pointer;
}

.onl_refresh, .onl_hs_dbg {
	margin-top: 8px;
	text-align: right;
}

.onl_refresh span, .onl_hs_dbg span {
	font-size: 9px;
	color: #000000;
}
.onl_refresh span:hover, .onl_hs_dbg span:hover {
	color: #666666;
	cursor: pointer;
}
.onl_hs_dbg {
	float: left;
}
.onl_refresh {
	float: right;
}

.onl_dbg, .onl_dbg_u, .onl_dbg_lu, .onl_dbg_a, .onl_dbg_la {
	margin-top: 8px;
	color: #a0a0a0;
	text-align: right;
	font-size: 9px;
	border-top: 2px #ccc solid;
	border-bottom: 2px #ccc solid;
	padding-bottom: 2px;
}

.onl_dbg .onl_title, .onl_dbg_u .onl_title, .onl_dbg_lu .onl_title, .onl_dbg_a .onl_title, .onl_dbg_la .onl_title {
	color: #000;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	background-color: #ddd;
	border-bottom: 2px #ccc solid;
	padding: 2px;
	margin-bottom: 2px;
}

.onl_dbg_ajax_a, .onl_dbg_ajax_u {
	margin-top: 8px;
	color: #a0a0a0;
	text-align: right;
	font-size: 9px;
	border-top: 2px #ccc solid;
	border-bottom: 2px #ccc solid;
	padding-bottom: 2px;
}

.onl_dbg_ajax_a .onl_title, .onl_dbg_ajax_u .onl_title {
	color: #000;
	text-align: center;
	font-size: 9px;
	font-weight: bold;
/*	text-transform: uppercase;*/
	background-color: #ddd;
	border-bottom: 2px #ccc solid;
	padding: 2px;
	margin-bottom: 2px;
}
/* Script Online: End */
































/*dle-styles.css Filter */

.filter {
	padding:0 0 10px;
}	

/* Poll */

.poll {
	padding:0 10px 10px;
}

/* Search-block */

.search-block {
	padding:0 10px 10px;
}

/* Navigation */

.navigation {
	color:#666;
	padding:5px 0 5px;
	/*clear:both;*/
	float:right;
width:530px;
}

	.navigation a {
		text-decoration:none;
		color:#636363;
		background:#F9F9F9;
		border:1px solid #999;
		padding:3px 6px;
		font-size:11px
	}

	.navigation a:hover {
		background:#686C6C;
		color:#fff;
		border-color:#999;
	}

	.navigation span {
		text-decoration:none;
		background:#fff;
		padding:3px 6px;
		border:1px solid #999;
		color:#999;
		font-size:11px;
	}

/* Add comments */

.addcomment {
	width:572px;
	vertical-align:top;
	text-align:left;
}

	.addcomment td {
		padding-bottom:3px;
	}

	.addcom {
		width:572px;
		margin-left:auto;
		margin-right:auto;
		padding:2px;
		border:2px solid #ddd;
		margin-bottom:10px;
		background:#fff;
	}

		.addcomment textarea {
			width:100%;
			border:none;
			height:100px;
		}

	.commentform {
		line-height:25px;
		width:24%;
	}

/* Comments styles */

.comment-head {
	color:#898989;
	padding:5px 15px;
	overflow:hidden;
	background:#eee;
	zoom:1;
}

	.comment-head h3 {
		margin-bottom:0;
		text-align:center;
	}
	
	.icq img {
		margin-bottom:-5px;
	}
	
	.right {
		float:right;
	}
	
.comment-content {
	overflow:hidden;
	padding-bottom:7px;
	background:#fff url("../images/comment-bg.gif") repeat-y left;
	border-right:1px solid #eee;
	zoom:1;
}

	.author-info {
		float:left;
		width:140px;
		padding:6px;
	}
	
	.comment-body {
		display:table;
		padding:6px;
	_height: 0;/*это для ИЕ5-6*/
	zoom:1;/*это для ИЕ7*/
	}
	
		.quotesign {
			margin:5px 0;
			background:#fff;
			border:none;
			border-top:1px dotted #999;
		
		}
		
		
		
		
		.quote cite {
	height: 10px;
	background: #FFE;
	padding: 0 7px 0 5px;
	position: absolute;
	margin: -15px 0 0 7px;
	font: bold italic 12px Tahoma;
	color: #C63;
	border: 1px dotted #75940f;
	border-bottom: none;
}
.quote {
	border: 1px dashed #75940f;
	padding: 4px;
	margin: 15px 2px 4px 10px;
	position: relative;
	background: #FFE;
	font: 11px Sans-Serif, Tahoma;
	text-align: justify;
}
		
		
	
.comment-footer {
	background:#eee;
	padding:5px 15px;
	color:#333;
	margin-bottom:10px;
}

	.comment-footer a {
		color: #959595;
		text-decoration:none;
	}
	
	.comment-footer a:hover {
		color:#636363;
		text-decoration:underline;
	}

/* Add news */

.addnews {
	width:98%;
}

	.addnews td {
		padding:3px;
	}

		.addnews textarea {
			width:100%;
			height:100px;
		}

		.addnews .textbox {
			width:200px;
		}
		
		.addnews img {
			vertical-align:top;
		}

/* Feedback */

.feedback {
	width:98%;
}

	.feedback td {
		padding:3px;
	}

		.feedback textarea {
			width:100%;
			height:100px;
		}

/* Lost password */

.lostpassword td {
	padding:3px;
}

/* Personal message */

.pm {
	border-collapse:separate;
	width:98%;
}

	.pm td {
		padding:3px;
	}

		.pm textarea {
			width:100%;
			border:0;
			height:100px;
		}

/* Registration */

.registration td{
	padding:5px;
}

	.registration .button1 {
		margin-bottom:0;
	}

	.registration .textbox {
		width:150px;
	}

/* User info */

.userinfo {
	width:98%;
	margin-bottom:10px;
}

	.userinfo td {
		padding:3px;
		vertical-align:top;
	}

		.userinfo textarea {
			width:100%;
			height:80px;
		}

		.userinfo .textbox {
			width:200px;
		}

/* Stats */

.stats {
	border-collapse:separate;
	margin-bottom:10px;
	width:98%;
}

	.stats td {
		vertical-align:top;
		padding:3px;
	}

/* News edit */

.news-edit {
	padding:3px;
	border:1px dotted #333;
	background:#eee;
	margin:5px 0;
}

.vote-result {
	width:95%;
}

/* Related news */

.related-news {
/*border:1px dotted #75940f;*/
border:none;
	clear:both;
	padding-top:20px;
	margin-bottom:10px;
	padding-left:0;
margin-left:0;
}
/*Подарки*/
.ican {         
   float:left;
   border: 1px;  
   padding-top: 3px;
   padding-left: 3px;     
   padding-bottom: 3px; 
   padding-right: 3px;    
   margin-top: 2px;
   margin-left: 2px;  
   margin-right: 2px;
   margin-bottom: 2px;
   border-style: dotted;  
   border-color: #00CD66;
}
.icant {  
   float:left;
   border: 1px;  
   padding-top: 3px;
   padding-left: 3px;     
   padding-bottom: 3px; 
   padding-right: 3px;
   margin-top: 2px;
   margin-left: 2px;  
   margin-right: 2px;
   margin-bottom: 2px;
   border-style: dotted;  
   border-color: #FF0000; 
   color: #FF0000;
} 
/*Подарки*/