.bgline {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3a;
	background:url(/images/old/mainbg.jpg) top left repeat-x #e6e7e1;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#main_old {width:914px;margin:0 auto;padding:0 39px 0 37px;}
.header {
	height:75px;
	margin:0px auto;
	width:1000px;
	position:relative;
}
.fastlinks {
	width:280px;
	margin:22px 0px 0px 152px;
	float:left;
}
.fastlinks ul {height:35px; }
.fastlinks ul li {list-style:none; display:inline;padding:0px;}
.fastlinks ul li a.home {height:35px; width:36px; display:block; float:left;margin:0px 14px;;background:url(/images/old/home.jpg) top center no-repeat;}
.fastlinks ul li a.home:hover {background:url(/images/old/homehov.jpg) top center no-repeat;}
.fastlinks ul li a.mail {height:35px; width:36px; display:block; float:left;margin:0px 14px; background:url(/images/old/mail.jpg) top center no-repeat;}
.fastlinks ul li a.mail:hover {background:url(/images/old/mailhov.jpg) top center no-repeat;}
.fastlinks ul li a.map {height:35px; width:36px; float:left;margin:0px 14px; background:url(/images/old/map.jpg) top center no-repeat;}
.fastlinks ul li a.map:hover {background:url(/images/old/maphov.jpg) top center no-repeat;}
.top_menu {
	width:277px;
	margin-top:34px;
	float:left;
	color:#2598c5;
}
.top_menu a { color:#2598c5; text-decoration:underline;}
.top_menu a:hover { color:#b73213; text-decoration:none;}
.auth {
	background:url(/images/old/auth_bg.jpg) top left no-repeat;
	width:246px;
	margin-top:22px;
	padding:10px 0px 0px 22px;
	height:38px;
	float:left;
	color:#FFFFFF;
}
.auth a { color:#ffffff; text-decoration:underline;}
.auth a:hover { color:#ffffff; text-decoration:none;}
.line {
	height:59px;
}
.llogo {
	background:url(/images/old/logo.png) top left no-repeat;
	width:224px;
	height:59px;
	margin-left:91px;
	float:left;
}
.log {
	height:41px;
	text-align:center;
	margin:0px auto;
}
.log a {
	background:url(/images/old/spacer.gif) top center no-repeat;
	display:block; position:relative;
	width:179px;
	height:41px;
}
.logo_txt {
	color:#a9aaa5;
	text-align:center;
}
.midmenu {	
	height:36px;
	margin-top:13px;
	float:left;
}
.midmenu ul {}
.midmenu ul li { list-style:none; display:inline;}
.midmenu ul li.rekl{
	background:url(/images/old/midmenu.png) left no-repeat; 
	width:143px;
	height:30px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	padding-top:7px;
	display:block;
	float:left;
}
.midmenu ul li.rekl a{color:#FFFFFF;text-decoration:none; position:relative;}
.midmenu ul li.rekl a:hover{color:#b73213;text-decoration:none; position:relative;}
.midmenu ul li {
	display:block;
	margin-right:30px;
	float:left;
	height:30px;
	color:#FFFFFF;
	font-size:14px;
	padding-top:7px;
}
.midmenu ul li a{color:#2598c5;text-decoration:underline;}
.midmenu ul li a:hover{color:#b73213;text-decoration:none;}
.content {
	margin:42px 0 25px 0;
}
.reg {
	margin:18px auto;
	margin-bottom:32px;
	text-align:center;
	width:205px;
	height:41px;
}
.reg a.regi{
	background:url(/images/old/reg.jpg) top left no-repeat;
	display:block;
	width:205px;
	height:41px;
}

