body {
	font: 13px  Arial, Helvetica, sans-serif;
	color: #414141;
	background: #fff url(../media/bg-body123.jpg) repeat-x;
}

a {
	color: #FF6600;
	text-decoration: none;
	padding: 0 0 1px;
	outline: 0;
	/*background: url(../media/x1.png) repeat-x 0 100%;*/
}

a:hover {
	color:#cf2c00;
	background: none;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	/*display: block;*/
	padding-top:5px;
}
img{border-width:0px;}

input, select, textarea {
	font: 12px Arial, Helvetica, sans-serif;
	color: #494949;
	background: transparent;
}

#bg1 {
	width: 100%;
	background: url(../media/top21.jpg) no-repeat 50% 9px;
}

/*#bg2 {
	width: 100%;
	background: url(../media/bg2.png) repeat-x 0 100%;
}*/

#main {
	margin: 0 auto;
	width: 882px;

}

#top {
	width: 882px;
	height: 120px;
	position: relative;
	background: url(../media/top1.jpg) no-repeat 34px 9px;
}

#top img {
	display: block;
	_behavior: url(pngtransparency.htc);
}

#middle {
	width: 882px;
}

#bottom {
	width: 882px;
	height: 307px;
	position: relative;
	/*background: url(../media/logo2.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../media/logo2.png');
	_background-image: none;*/
}



#menu_bottom li a:hover {
	text-decoration: underline;
}

#menu_bottom .selected a {
	text-decoration: none !important;
	background-position: 0 -26px !important;
}

#bottom .container1 {
	top: 0px;
	left: 0px;
	position: absolute;	
	width:600px;
}

#bottom .container1 div {
	height:auto !important;

}

#bottom .container1 h2 {
	clear: both;

}

#bottom .container1 ul {
	display: table;
	margin: 7px 0 0;
	padding: 0 40px 2px 0;
	float: left;	
}

#bottom .container1 ul li {
	white-space: nowrap;
	margin: 13px 0 0;
	padding: 0 0 0 17px;
	background: url(../media/x2.png) no-repeat 0 4px;
	*background-position: 0 5px;
}

#bottom .container1 ul li a {
	color: #ff6600;
	padding: 0 0 2px;
	background: none;
}

#bottom .container1 ul li a:hover {
	color: #00B3E8;
	background: url(../media/x1.png) repeat-x 0 100%;
}

#bottom .container2 {
	padding: 0 0 0 20px;
	top: 0px;
	left: 700px;
	position: absolute;
	width: 180px;
	height: 168px;
	background: url(../media/x3.png) no-repeat;
}

#bottom .container2 h2 {
	margin: 17px 0 0;
}

#bottom .container2 p {
	color: #ff6600;
	margin: 7px 0 10px;
	text-align:left;
}

#bottom .container2 ul .input {
	width: 195px;
	height: 26px;
	overflow: hidden;
	background: url(../media/x4.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../media/x4.png');
	_background-image: none;
}

#bottom .container2 ul .input input {
	color: #282828;
	margin: 3px 0 0 8px;	
	width: 179px;
	position: relative;
}

#bottom .container2 ul .submit {
	margin-left: 136px;
}

#copyright {
	font-size: 12px;
	color: #949494;
	bottom: 15px;
	right: 53px;
	position: absolute;
	width: 380px;
}


/*---------------------------------
	registration
---------------------------------*/

#registration {
	padding: 0 0 10px;
	width: 882px;
	overflow: hidden;
	text-align:left;
	font-size:12px;
}

#registration h2 {
	margin: 0 0 10px 54px;
	color:#000;
	font-size:24px;
}

#registration .box {
	margin: 0 0 -5px 40px;
	width: 801px;
	background: url(../media/x48.png) repeat-y;
}

#registration .box .bg1 {
	width: 801px;
	background: url(../media/x49.png) repeat-x 0 100%;
}

#registration .box .bg2 {
	padding: 5px 0 10px;
	width: 801px;
	overflow: hidden;
	position: relative;	
	background: url(../media/x47.png) no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#registration .box h3 {
	font-size: 12px;
	line-height: 15px;
	color: #FF6600;
	margin: 0 22px;
}

#registration .box p {
	margin: 12px 22px 0;
	color: #494949;
}

#registration .container {
	/*padding: 15px 0 0;*/
	width: 882px;
	overflow: hidden;
}