.alert
{
	margin: 100px;
	text-align: center;
}
.center {
	margin: 100px;
	text-align: center;
}
u
{
	color:#f48133;
	text-decoration:none;
}
.nl,
.nl li,
li.l
{
	margin:0;
	padding:0;
	list-style:none;
}
input.txt,
.pswds input,
.AuthPopup .pswd input,
.AuthBlock span input
{
	border:1px solid;
	border-color:#c1c2c7 #dbdfe6 #eaeff3 #e2e3ea;
	height:20px;
	padding-left:5px;
	padding-right:5px;
}
img,a 
{
	border:0;
}
form
{
	margin:0;
	padding:0;
}
body, div, p, span, font, input, textarea, h1, h2, h3, h4, h5
{
	font-family:Arial;
	color:#000;
	font-size:12px;
	line-height:18px;
}
input
{
	color:#494949;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
}
a
{
	color:#0051ac;
	cursor:pointer;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
	background:none;
}
h1
{
	color:#969696;
	font-size:18px;
	font-weight:normal;
	padding:0 0 7px 0;
	margin:25px 0 13px 0;
	border-bottom:1px solid #d7d7d7;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.cb
{
	clear:both;
	font-size:0;
}
.cr
{
	clear:right;
}
.cl
{
	clear:left;
}
:focus 
{
	outline:0;
}
html, body 
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
body 
{
	background:url("../i/body_bg.gif") #fff repeat-x 0 0;
}
#start
{
	width:805px;
	margin:0 auto;
	position:relative;
	min-height:100%;
	height:auto!important;
	height:100%;
}
#enter
{
	min-width:900px;
	max-width:80%;
	margin:0 auto;
	position:relative;
	min-height:100%;
	height:auto!important;
	height:100%;
}
	#start .main,
	#enter .main
	{
		padding:0 0 60px 0;
	}
	#start .header,
	#enter .header
	{
		position:relative;
		top:38px;
	}
	#enter .header
	{
		top:0;
	}
		#enter .header a
		{
			background-color:transparent!important;
			padding:auto;
		}
	#start .logo,
	#enter a.logo
	{
		display:block;
		width:220px;
		height:74px;
		background:url("../i/logo_last.png");
		margin:13px 0 23px -18px;
		float:left;
		padding:0;
	}
	#start .HeadTxt,
	#enter .HeadTxt
	{
		position:relative;
		top:14px;
		font-size:12px;
		color:#000;
		border:0;
		margin:0;
		padding:0;
	}
	#start .HeadTxt
	{
		padding:0 0 0 260px;
	}
#footer
{
	height:59px;
	position:relative;
	width:805px;
	margin:-60px auto 0;
	border-top:1px solid #d7d7d7;
	overflow:hidden;
}
#EnterFooter
{
	min-width:900px;
	max-width:90%;
	height:59px;
	position:relative;
	margin:-60px auto 0;
	border-top:1px solid #d7d7d7;
	overflow:hidden;
}

	#footer .FootLogo,
	#EnterFooter .FootLogo
	{
		display:block;
		width:53px;
		height:55px;
		background:url("../i/footer_logo.png");
		float:left;
		margin:5px 0 0 0;
	}
	#footer span,
	#EnterFooter span
	{
		position:relative;
		float:left;
		top:25px;
		left:10px;
	}
	#footer .menu,
	#EnterFooter .menu
	{
		font-size:11px;
		color:#0051ad;
		position:relative;
		float:right;
		top:19px;
	}
		#footer .menu a,
		#EnterFooter .menu a
		{
			padding:0 4px;
		}
		#footer .menu a:hover,
		#EnterFooter .menu a:hover
		{
			padding:0 4px 1px 4px;
			background:#000;
			color:#fff;
		}
		#footer .menu a:active,
		#EnterFooter .menu a:active
		{
			position:relative;
			top:1px;
		}
.StartList
{
	overflow:hidden;
	width:805px;
	position:absolute;
	top:55%;
	margin:-129px 0 0 0;
}
	.StartList li
	{
		float:left;
		margin:0 23px 0 0;
		padding:0 23px 1px 0;
		width:236px;
		border-right:1px solid #d7d7d7;
	}
	.StartList li.l
	{
		margin:0;
		padding:0;
		border:0;
	}
		.StartList li h1
		{
			border:0;
			line-height:24px;
			height:40px;
		}
		.StartList li p
		{
			height:137px;
		}
		.StartList li .BigBut
		{
			display:block;
			width:235px;
			height:49px;
			background:url("../i/big_but.gif");
			position:relative;
			text-decoration:none;
		}
			.StartList li .BigBut:hover
			{
				display:block;
				width:235px;
				height:49px;
				background-position:0 -49px;
			}
			.StartList li .BigBut:active
			{
				top:1px;
			}
			.StartList li .BigBut span,
			.StartList li .BigBut i
			{
				font-size:18px;
				text-transform:uppercase;
				color:#fff;
				font-style:normal;
				position:absolute;
				top:16px;
				left:75px;
			}
			.StartList li .BigBut i
			{
				top:15px;
				color:#b8a491;
			}
			.StartList li .BigBut:hover i
			{
				top:17px;
			}
			.StartList li.l .BigBut span,
			.StartList li.l .BigBut i
			{
				left:86px;
			}
#enter .header .TopPanel
{
	height:100%;
	/*overflow:hidden;*/
	position:relative;
	margin:0 0 0 216px;
	top:10px;
}
	#enter .header .TopPanel .TimeBlock
	{
		left:45%;
		position:absolute;
	}
		#enter .header .TopPanel .time
		{
			background:url("../i/time_bg.gif");
			height:44px;
			padding:4px 3px;
			width:47px;
			float:left;
		}
			#enter .header .TopPanel .TimeBlock span
			{
				color:#0051AC;
				margin:0 0 0 15px;
				position:relative;
				top:17px;
			}
	#enter .header .TopPanel .TopMenu
	{
		margin:17px 0!important;
		float:left;
	}
	#enter .header .TopPanel .fr
	{
		margin:19px 0 0 0;
		position:relative;
	}
		#enter .header .TopPanel .TopMenu li,
		#enter .header .TopPanel .fr li
		{
			padding:0 11px 0 0;
			margin:0 11px 0 0;
			border-right:1px solid #0051ac;
			float:left;
		}
			#enter .header .TopPanel .fr li
			{
				padding:0 7px 0 0;
				margin:0 7px 0 0;
				border-right:1px solid #000;
				float:left;
				line-height:13px;
			}
			#enter .header .TopPanel .TopMenu li a
			{
				font-size:18px;
			}
			#enter .header .TopPanel .fr li a
			{
				color:#000;
			}
			#enter .header .TopPanel .TopMenu li.l,
			#enter .header .TopPanel .fr li.l
			{
				padding:0;
				margin:0;
				border:0;
			}
.SearchBlock
{
	height:65px;
	position:relative;
	background:url("../i/search_corns.png") repeat-x 0 -22px;
	padding:0 163px 0 25px;
	border:1px solid #e3e3e3;
	margin:17px 0 0 216px;
}
	.SearchBlock i
	{
		display:block;
		width:11px;
		height:11px;
		position:absolute;
		background:url("../i/search_corns.png");
		font-size:0;
	}
	.SearchBlock .tl
	{
		background-position:-11px -11px;
		top:-1px;
		left:-1px;
	}
	.SearchBlock .tr
	{
		background-position:0 -11px;
		top:-1px;
		right:-1px;
	}
	.SearchBlock .bl
	{
		background-position:-11px 0;
		bottom:-1px;
		left:-1px;
	}
	.SearchBlock .br
	{
		background-position:0 0;
		bottom:-1px;
		right:-1px;
	}
	.SearchBlock .txt
	{
		width:100%;
		float:left;
		margin:20px 0 0 0;
		border:1px solid;
		border-color:#c1c2c7 #dbdfe6 #eaeff3 #e2e3ea;
		height:20px;
	}
	.SearchBlock .button
	{
		position:absolute;
		right:25px;
		top:21px;
	}
.button,
.buttonw
{
	background:url("../i/buttons.png") 0 0;
	padding:0 0 0 30px;
}
.buttonw
{
	background:url("../i/buttons.png") 0 -42px;
}
	.button input,
	.button a,
	.buttonw input,
	.buttonw a
	{
		background:url("../i/buttons.png") 100% 0;
		padding:1px 30px 2px 0;
		border:0;
		color:#fff;
		font-size:14px;
		margin:0;
		line-height:16px;
		height:21px;
	}
	.buttonw input,
	.buttonw a
	{
		background:url("../i/buttons.png") 100% -42px;
	}
		.button a,
		.buttonw a
		{
			padding:2px 30px 1px 0;
			height:18px;
			display:block;
			text-decoration:none;
		}
	.button:hover
	{
		background:url("../i/buttons.png") 0 -21px;
	}
	.buttonw:hover
	{
		background:url("../i/buttons.png") 0 -63px;
	}
	.button:hover input,
	.button:hover a
	{
		background:url("../i/buttons.png") 100% -21px;
	}
	.buttonw:hover input,
	.buttonw:hover a
	{
		background:url("../i/buttons.png") 100% -63px;
	}
	.button:active,
	.buttonw:active
	{
		position:relative;
		top:1px;
	}
.MenuBlock
{
	margin:0 0 0 210px;
	position:relative;
	top:-10px;
}
.MainMenu
{
	width:100%;
	overflow:hidden;
	padding:0 0 1px 0;
}
	.MainMenu li
	{
		float:left;
		padding:0 11px 0 6px;
		background:url("../i/main_menu.gif") 100% -149px;
	}
		.MainMenu li.l,
		.PathWay li.l
		{
			padding-right:0;
			background:0;
			margin-right:0;
		}
		.MainMenu li a
		{
			padding:0 0 0 11px;
			text-decoration:underline;
			display:block;
			color:#000;
		}
			.MainMenu li a:hover,
			.MainMenu li.act a
			{
				background:url("../i/main_menu.gif") 0 0;
				text-decoration:none;
			}
			.MainMenu li a:active
			{
				position:relative;
				top:1px;
			}
			.MainMenu li a span
			{
				padding:3px 11px 6px 0;
				display:block;
				font-size:18px;
			}
				.MainMenu li a:hover span,
				.MainMenu li.act a span
				{
					background:url("../i/main_menu.gif") 100% 0;
					color:#fff;
				}
.SubMenu li a
{
	padding:0 0 0 20px;
	border-bottom:1px dotted #D7D7D7;
	line-height:26px;
	display:block;
}
.SubMenu li a:hover
{
	color:#fff;
	background:#f48133;
}
.SubMenu li a:active
{
	position:relative;
	top:1px;
}
	.SubMenu li.act a
	{
		color:#969696;
		background: #f6f6f6 url("../i/gif.gif") no-repeat 4px 8px;
		text-decoration:none;
	}
.PathWay
{
	background:url("../i/path_way.gif") 0 0;
	padding:0 0 0 4px;
	margin:10px 0 0 6px;
}
	.PathWay ul
	{
		width:100%;
		overflow:hidden;
		background:url("../i/path_way.gif") 100% 0;
		padding:0 4px 0 0;
		height:27px;
	}
		.PathWay ul li
		{
			float:left;
			padding:4px 11px 0 7px;
			background:url("../i/path_way.gif") 100% -92px;
		}
			.PathWay ul li a
			{
				float:left;
				background:url("../i/path_way.gif") 100% -10px;
				font-size:11px;
			}
#content
{
	float:left;
	width:100%;
}
	#content #center
	{
		margin:0 25% 0 218px;
	}
#LeftCol
{
	float:left;
	margin-left:-100%;
	width:218px;
}
	#LeftCol .in
	{
		padding:0 30px 0 0;
	}
 		#LeftCol .in ul,
		#RightCol .in ul
		{
			padding:0;
			list-style:none;
		}
			#LeftCol .in ul li,
			#RightCol .in ul li
			{
				margin:0 0 5px 0;
			}
#RightCol
{
	float:left;
	margin-left:-25%;
	width:25%;
}
	#RightCol .in
	{
		padding:0 0 0 30px;
	}
/********** Window PopUp ************/
.popup
{
	position:absolute;
	z-index:10;
}
	.popup .left
	{
		padding:0 0 0 33px;
		background:url(../i/wnd_left.png) repeat-y 0 0;
	}
		.popup .right
		{
			padding:0 33px 0 0;
			background:url(../i/wnd_right.png) repeat-y 100% 0;
		}
			.popup .cont
			{
				background:#fff;
				padding:0 5px;
				overflow:hidden;
			}
				.popup .cont h1
				{
					margin-top:0;
					float:left;
					border:0;
				}
				.popup .cont .close
				{
					float:right;
					text-decoration:none;
					font-size:11px;
					display:block;
					border-bottom:1px dotted #0051ac;
					line-height:15px;
				}
				.popup .cont .buttonw
				{
					float:left;
					padding-left:15px;
				}
					.popup .cont .buttonw input
					{
						padding-right:15px;
					}
	.popup .top,
	.popup .bot
	{
		height:34px;
		margin:0 34px;
		position:relative;
		background:url(../i/wnd_top.png);
	}
	.popup .bot
	{
		background:url(../i/wnd_bot.png);
	}
		.popup .top i,
		.popup .bot i	
		{
			display:block;
			width:34px;
			height:34px;
			font-size:0;
		}
		.popup .top .l,
		.popup .bot .l
		{
			left:-34px;
			position:absolute;
			background:url(../i/wnd_tl.png);
		}
			.popup .bot .l
			{
				background:url(../i/wnd_bl.png);
			}
		.popup .top .r,
		.popup .bot .r
		{
			right:-34px;
			position:absolute;
			background:url(../i/wnd_tr.png);
		}
			.popup .bot .r
			{
				background:url(../i/wnd_br.png);
			}
.AuthPopup
{
	right:-38px;
	top:30px;
	width:256px;
	display:none;
}
	.AuthPopup .txt,
	.AuthPopup .pswd input
	{
		width:167px;
		margin:0 0 17px 0;
	}
	.AuthPopup .buttonw
	{
		float:right!important;
	}
	.AuthPopup .fgt
	{
		float:left;
	}
.RegPopup
{
	display:none;
	right:5px;
	top:30px;
	width:350px;
}
	.RegPopup .txt,
	.pswds input
	{
		width:261px;
		margin:0 0 10px 0;
		display:block;
	}
	.RegPopup .line
	{
		border-top:1px dotted #D7D7D7;
		height:1px;
		margin:20px 0 15px 0;
	}
		.RegPopup .buttonw input
		{
			padding:0 30px 3px 0;
		}
.AuthBlock
{
	margin:50px 0 0 25%;
}
	.AuthBlock .txt,
	.AuthBlock span input
	{
		margin:0 0 10px 0;
		clear:both;
		width:50%;
	}
	.AuthBlock .buttonw
	{
		margin:10px 0 0 0;
		clear:both;
	}
/* *** Хжкнк дну упдемх юкдгежв "Рхжвюкжы хюрл хнед" *** */
.HistFormPopUp
{
	display:none;
	width:300px;
	height:238px;
	top:50%;
	left:50%;
	margin:-128px 0 0 -150px;
	position:fixed;
}
.HistWall
{
	border-bottom:1px solid #D7D7D7;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
}
	.HistFormPopUp input.txt
	{
		border:1px solid;
		border-color:#c1c2c7 #dbdfe6 #eaeff3 #e2e3ea;
		height:20px;
		padding-left:5px;
		padding-right:5px;
		margin:0 0 15px 0;
		width:95%!important;
	}
.AccordMenu
{
	margin:0 0 5px 0;
}
