HTML, BODY
{
	margin:0px;
	padding:0px;
	height:100%;
	zoom:1;
	background:#ffffff;
}

a, img {	border:none; outline:none; }
.null  {	overflow:hidden; zoom:1; }
.hidd  { display:none; }

/*---------- ÊÎÌÌÅÍÒÀÐÈÈ -----------------*/	

.dcomment
{
	margin-top:24px;
	padding:3px 5px;
	margin-bottom:12px;
	background-color:#ffcb04;
}

.ocomment
{
	display:block;
}	

	.ocomment input.name, textarea
	{
		border:1px #c4c4c4 solid;
		margin-bottom:8px;
	}

	.ocomment input.name
	{
		width:265px;
	}

	.ocomment textarea
	{
		width:90%;
		height:65px;
	}

	.ocomment label
	{
		display:block;
		font-size:11px;
		color:#888888;
	}
	
	.input_buy
	{
		margin:0;
		padding:0;	
		cursor:pointer;
	}
	
	.commnet_note
	{
		color:#0000ff;
	}

	.commnet_error
	{
		color:#ff0000;
	}
	
	.ghr
	{
		font-size:1px;
		height:1px;
		border-bottom:1px #eeeeee solid;
		margin: 5px auto;
	}	
	
	.namedate { 	color:#f47821; font-size:10px; display:block; overflow:hidden; zoom:1 }
	
	.namedate .name   { display:bklock; float:left; font-weight:bold; font-size:12px; }
	
	.namedate .cdate { display:bklock; float:right; color:#aaaaaa; }
	
	.answerme { margin-top:8px; margin-bottom:4px; }
	.answerme  a { font-size:9px; text-decoration:none; color:#aaaaaa; }
	.answerme  a:hover { color:#ff2200; text-decoration:underline; }
	
	.answerme #postcommentform 
	{
		padding-left:30px;
		background:url(images/i/arrow.png) 2px 12px no-repeat;
	}
	
/*------------ ÕËÅÁÍÛÅ ÊÐÎØÊÈ ----------------*/
.breadcrumbs
{
	background-color:#fef4db;
	font-size:9px;
	font-family:Verdana;
	padding:4px;
	margin-bottom:8px;
}	


/*---------- ÏÎÑÒÐÀÍÈ×ÍÀß ÍÀÂÈÃÀÖÈß -----------------*/	

	.page-count
	{
		font-family:Verdana;
		color:#853c06;
		font-weight:normal;
		font-size:1em;
		margin:0;
		padding:0;
		margin-top:8px;
		margin-bottom:8px;
		height:20px;
	}
		.page-count a, .page-count span
		{
			display:block;
			float:left;
			color:#5e5e5e;
			text-decoration:none;
			width:18px;
			height:18px;
			padding:0.2em;
			margin-right:2px;
			margin-left:2px;
			text-align:center;
		}
		
		.page-count span
		{
			color:#acacac;
			background-color:#ffffff;
		}
		
		.page-count a:hover
		{
			color:#000000;
			background-color:#fff2d3;
		}
		
/*-----------------------------------------------------------*/

/*---------- ÎÁËÀÊÎ ÒÅÃÎÂ  -----------------*/

.tags_cloud
{
	line-height:23px;
	text-align:center;
}

	.tags_cloud a
	{
		text-decoration:none;
		padding:0px 4px;
	}
	
	.tags_cloud a:hover
	{
		background-color:#dddddd;
	}
	
	.tags_cloud sup
	{
		font-size:8px; 
		color:#666666;
	}

/*------------------------------------------------------------------------------------------------------------------------*/

/*---------- ÏÎÈÑÊ  -----------------*/

.big-search
{
	display:block;
	padding-top:7px;
	padding-left:5px;
	_padding-bottom:10px;
	margin-top:10px;
	width:98%;
	border:1px #aba4a4 dashed;
	text-align:left;
	overflow:hidden;
	zoom:1;	
	font-family:Arial;
}

	input.big-pole
	{
		width:82%;
		height: 18px;
		font-family:Verdana;
		font-size:1em;
		color:#ababab;
		background-color:#fdfdfd;
		float:left;
		border:1px #aba4a4 solid;
		margin:0;
		padding:0;
		padding-left:5px;
		padding-top:3px;
		margin-left:5px;
		margin-top:2px;
	}
	.go-go
	{
		width:13%;
		_width:10%;
		height: 25px;
		margin:0;
		padding:0;
		margin-top:1px;
		margin-left:4px;
		_font-size:1.1em;
	}
	
	.search-var
	{
		width:690px;
		height:60px;
		float:left;
		padding-top:5px;
		overflow:hidden;
		zoom:1;
	}
	.search-var1
	{
		width:150px;
		float:left;
		padding-left:5px;
		height:60px;
	}
	.search-var2
	{
		width:80px;
		float:left;
		padding-left:5px;
		height:40px;
	}
	
	#search_area
	{
		width:156px;
		_font-size:1em;
	}
	
.bottom-menu
{
	position:absolute;
	margin:4px;
	margin-top:30px;
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
	border:1px #bb692b solid;
	font-size:1em;
	margin-left:10px;
}
	
.bottom-menu a
{
	color:#bb692b;
	padding-right:5px;
	padding-left:5px;
}
	
.news
{
	padding-top:10px;
	overflow:hidden;
	zoom:1;
}
	.news .news-date
	{
		float:left;
		width:60px;
		text-align:left;
		font-family:Verdana;
		color:#717171;
		padding-top:1px;
	}
	
	.news .news-text
	{
		float:left;
		width:435px;
		text-align:left;
		font-family:Verdana;
		color:#000000;
		margin-left:10px;
		font-size:0.9em;
		overflow:hidden;
		zoom:1;
	}
	
	.news .news-text a
	{
		font-size:1.1em;
	}
	
	.news .news-text .title-news-first-img 	
	{
		display:block;
		width:100px;
		height:100px;
		float:right;
		text-align:center;
		overflow:hidden;
		margin-left:8px;
		_margin-left:4px;
		
	}

.search-rez
{
	font-weight:bold;
	/*text-decoration:underline;*/
}

.search-path
{
	font-size:0.8em;
	color:#cccccc;
}

	.search-path a
	{
		color:#cccccc;
		text-decoration:none;
	}
	
	.search-path a:hover
	{
		color:#cccccc;
		text-decoration:underline;
	}	
	
.moar-in-h1
{
	font-size:0.5em;
}

.rezs .news-date
{
	width:20px;
	font-size:0.8em;
}
	
/*------------------------------------------------------------------------------------------------------------------------*/

/*---------- ÎÏÐÎÑ (POLL) -----------------*/

	
.poll, .poll_show
		{
			font-size:0.9em;
		}	
		
			.poll-question
			{
				font-weight:bold;
				margin-bottom:1em;
			}
			
			.poll-var
			{
				margin-bottom:1em;
			}
			
				.poll-var input
				{
					display:block;
					float:left;
					margin-right:10px;
					/*margin-top:0.23em;*/
				}
				
				.poll-var lable
				{
					display:block;
					float:left;
					font-size:0.875em;	
				}
				
				.poll-butt
				{
					_font-size:1em;
				}	
.variant
{
	text-align:left;
}

.poll_rez
{	
	overflow:hidden;
	zoom:1;
	margin-bottom:8px;
}

.var_line
{
	float:left;
	height:18px;
	background:transparent url(images/i/line.png) left center repeat-x;
}

	.var_line img
	{
		vertical-align:middle;
	}

	.var_best
	{
		font-weight:bold;
	}

.var_prec
{
	float:left;
	font-size:0.8em;
	padding-left:4px;
	height:18px;
}
	
/*-----------------------------------------------------------------*/	
