@charset "windows-1251";
/* CSS Document */

body 
{
	background:url(img/back.jpg) #DDD top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

#all
{
	width:990px;
	height:auto;
	min-height:600px;
	position:absolute;
	left:50%; top:0px;
	margin-left:-495px;
	margin-top:0px;
	padding:0px;
}

#head
{
	width:100%;
	height:90px;
}

#logo
{
	width:271px;
	height:90px;
	float:left;
	vertical-align:middle;
	text-align:center;
	background:url(img/logo.png) left no-repeat;
	margin:0 0 0 30px;
}
	#logo p
	{
		color:#333;
		font-size:10px;
		margin:60px 0 0 0;
		padding:0px;
	}

#logo_spons
{
	width:350px;
	float:right;
	margin:30px 10px 0 0;
	border:0px;
	padding:0px;
}
	
.underblock_text
{
	width:100%;
	color:#333;
	text-align:left;
	font-size:12px;
	line-height:1em;
}
	.underblock_text h1
	{
		font-size:22px;
		line-height:1em;
		text-indent:30px;
	}
	.underblock_text p
	{
		margin:0px;
		padding:0px;
		text-indent:30px;
	}

#content
{
	width:100%;
	margin:0px;
	padding:0px;
}
	#content a
	{
		color:#05a;
		text-decoration:none;
	}
	#content a:hover
	{
		color:#369;
	}
	
.section_title
{
	width:600px;
	height:30px;
	padding:0px;
	margin:20px 0 0 0;
	font-size:18px;
	color:#555;
}
	.section_title h1
	{
		font-size:22px;
		line-height:1.1em;
		margin:0px;
		padding:0px;
	}
	.section_title h2
	{
		font-size:20px;
		line-height:1.1em;
		margin:0px;
		padding:0px;
	}
.section_title_toplist
{
	width:600px;
	height:30px;
	padding:0px;
	margin:20px 0 0 0;
	font-size:18px;
	color:#555;
	font-weight:bold;
}
.section_title_mark
{
	height:30px;
	width:16px;
	float:left;
	background:#3CF;
	margin:0 10px 0 0;
}
.section_tmb
{
	width:100%;
	height:auto;
	margin:4px 0 0 0;
	background:#FFF;
	border:2px #888 solid;
	line-height:1em;
	font-size:10px;
}
	.section_tmb img
	{
		margin:11px 0px 0px 10px;
		padding:1px;
		border:2px #EEF solid;
		color:#333;
	}
	.section_tmb img:hover
	{
		border:2px #4BE solid;
	}
.section_text /* not used */
{
	width:100%;
	height:auto;
	margin:4px 0 0 0;
	background:#FFF;
	border:2px #888 solid;
	font-size:14px;
}
.section_toplist
{
	width:100%;
	height:auto;
	margin:4px 0 0 0;
	background:#FFF;
	border:2px #888 solid;
}
	.section_toplist table
	{
		font-size:14px;
	}

.im_h
{
	margin:8px 0px 8px 0px;
	padding:1px;
	border:2px #EEF solid;
	color:#333;
}
	.im_h:hover
	{
		border:2px #4BE solid;
	}

.block-title
{
	width:100%;
	height:24px;
	border:none;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:url(img/block-title.gif) center no-repeat;
	text-align:center;
	vertical-align:middle;
	font-size:18px;
	color:#777;
}
.block-bottom
{
	width:100%;
	height:24px;
	border:none;
	overflow:hidden;
	padding:0px;
	margin:0px;
	background:url(img/block-bottom.gif) center no-repeat;
	text-align:center;
}

#toplist
{
	padding: 16px;
	font-size:14px;
}

#foot
{
	background:#eee top repeat-x;
	width:100%;
	height:100px;
	text-align:center;
	margin-top:16px;	
	font-size:10px;
	color:#333;
	border:2px #888 solid;
}
	#foot a
	{
		color:#057;
		text-decoration:none;
	}
	#foot a:hover
	{
		color:#369;
	}

#linkex
{
	font-size:11px;
	color:#222;
	text-align:center;
	width:100%;
	padding:15px 15px 15px 15px ;
	
}
	#linkex a
	{
		color:#222;
		text-decoration:none;
	}
	#linkex a:hover
	{
		color:#000;
	}

#social
{
	width:34px;
	height:50px;
	position:absolute;
	top:6px;
	right:5px;
	text-align:right;
	vertical-align:middle;
	margin:0px; padding:0px;
	overflow:hidden;
	border:none;
}
	#social div
	{
		padding-top:6px;
	}
	#social img
	{
		max-width:32px;
		border:none;
	}

.spons
{
	color:#333;
	font-size:12px;
}
	.spons a
	{
		color:#17A;
		text-decoration:none;
	}
	.spons a:hover
	{
		color:#4BE;
		text-decoration:underline;
	}
	
.bolden
{
	font-weight:bold;
}

