img,a 
{
	border: 0;
}
a
{
	color: #1b1918;
}
body, div, p, span, font, input, textarea, a, h1, h2, h3
{
	font-family: Arial;
	color: #1b1918;
	font-size: 11pt;
}
body 
{
	background: url(/i/main_bg.jpg) no-repeat 50% 0 #000;
	margin: 0;
	padding: 0;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cb
{
	clear: both;
}
.main
{
	width:941px;
	margin:0 auto;
}
.logo
{
	display:block;
	height:181px;
	margin:30px 0 0 45px;
	width:268px;
}
#content .menu
{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	height:100%;
	float:left;
}
	#content .menu li
	{
		padding:0;
		margin:0;
		margin:0 0 8px 0;
	}
		#content .menu li.act a,
		#content .menu li a:hover
		{
			color:#f27db0;
		}
		#content .menu li a
		{
			text-transform: uppercase;
			color:#f1efef;
			font-weight:bold;
			font-size:11pt;
			text-decoration:none;
		}
#content .PreviewList
{
	position:relative;
	width:704px;
	float:right;
}
	#content .PreviewList a
	{
		width:217px;
		display:block;
		float:left;
		margin:0 11px 33px 0;
		text-decoration:none;
	}
		#content .PreviewList a img
		{
			border:4px solid #000;
		}
		#content .PreviewList a:hover img
		{
			border:4px solid #550000;
		}
		#content .PreviewList a span
		{
			display:block;
			color:#eeeeee;
			font-size:10.5pt;
			float:right;
			margin:0 0 5px 0;
			position:relative;
			right:8px;
		}
		#content .PreviewList a i
		{
			display:block;
			color:#f27db0;
			font-size:11pt;
			position:relative;
			top:5px;
			left:8px;
			font-style:normal;
		}
		#content .PreviewList a.last
		{
			margin:0;
			margin-bottom:33px;
		}

.serverdata {
	position: absolute;
	top: 223px;
	color: #c9c9c9;
	line-height: 24px;
}
	.serverdata .num {
		font-size: 17px;
		font-weight: bold;
		color: #f27db0;
	}

.pager
{
	overflow:hidden;
	height:16px;
	margin:10px 0 0 0;
	_margin:38px 0 0 0;
	padding:0;
	list-style:none;
	position:relative;
	left:240px;
	width:313px;
}
	.pager li
	{
		float:left;
		margin:0 10px 0 0;
	}
	.pager li a,
	.pager li span
	{
		font-size:10.5pt;
		color:#fff;
		text-decoration:none;
		display:block;
	}
	.pager li.first a
	{
		background: url(/i/pager_bg.gif) 0 -29px;
		width:29px;
		height:30px;
	}
	.pager li.last a
	{
		background: url(/i/pager_bg.gif) 0 3px;
		width:29px;
		height:30px;
	}
	.pager li span,
	.pager li a:hover
	{
		color:#f27db0;
	}
.podp
{
	float:right;
	color:#fff;
	position:relative;
	right:38px;
	top:8px;
}
.CopyRight
{
	color:#fff;
	position:relative;
	left:240px;
	font-size:10px;
}
.but
{
	float:left;
	width:119px;
	background: url(/i/dwnld_button.jpg) no-repeat 0 0;
	padding:0 15px 0 20px;
	color:#fff;
}
	.but a
	{
		width:119px!important;
		height:47px;
	}
	.but span
	{
		display:block;
		margin:15px 0 0 0;
		color:#f27db0;
	}
.SmsBlock
{
	float:right;
	width:611px;
	margin:0;
	color:#fff;
}
	.SmsBlock p
	{
		color:#fff;
		margin:33px 0 0 0;
	}
		.SmsBlock p a
		{
			color:#f27db0;
		}
	.SmsBlock h1
	{
		margin:25px 0;
		font-weight:normal;
		text-transform:uppercase;
		color:#fff;
		font-size:18px;
		line-height:28px;
	}
		.SmsBlock h1 span
		{
			font-size:20px;
			color:#f27db0;
		}
		.SmsBlock .txt
		{
			background: url(/i/form.gif) no-repeat 0 0;
			width:336px;
			height:29px;
			border:0;
			font-size:20px;
			padding:6px 17px 0 10px;
			float:left;
		}
		.SmsBlock .submit,
		.SmsBlock .SubmitGr
		{
			margin:0 0 0 5px;
			border:0;
			background: url(/i/form.gif) no-repeat 100% 0;
			height:35px;
			width:53px;
			cursor:pointer;
			float:left;
		}
			.SmsBlock .SubmitGr
			{
				background: url(/i/form.gif) no-repeat 0 -35px;
			}

		.SmsBlock .smsrules
		{
			color:#a9a9a9;
			position:relative;
			width: 550px;
			height: 135px;
			overflow: auto;
			font-size:11px;
			margin-top: -5px;
		}
			.SmsBlock .smsrules p
			{
				color:#a9a9a9;
				font-size:11px;
				margin-top: 5px;
			}
			.SmsBlock .smsrules td, .SmsBlock .smsrules a
			{
				color:#a9a9a9;
				font-size:11px;
			}

p.pink
{
	color:#f27db0;
}
.zaglushka
{
	width:671px;
	height:431px;
	background: url(/i/banner.gif);
}