@charset "utf-8";
/*---------->>> GLOBAL <<<-----------*/
html { 
	margin:0; 
	padding:0;
}
* { 
	margin: 0; 
	padding: 0; 
	outline: 0; 
}

body {
	margin:0; padding:0;
	font-family: Tahoma, Verdana, Arial, "Trebuchet MS";
	font-size: 12px;
	color: #EDEDED;
	text-align: center;
	background: #21201D url('./images/bg.jpg') repeat-x top center;
}

input.login {
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #323232;
	color: #ff4400;
	width: 80px;
	height: 15px;
	font-size: 11px;
	padding-left: 2px;
}

input.checkbox {
	margin-top: 2px;
	width: 10px;
	height: 10px;
}

input.button {
	height: 22px;
	background-color: #323232;
	color: #ff4400;
	width: 80px;
	font-size: 11px;
	font-weight: bold;
}
	
a:link {
	color: #aaaaaa;
	text-decoration: underline;
}

a:visited {
	color: #555555;
	text-decoration: underline;
}

a:hover {
	color: #ff6600;
	text-decoration: none;
}
/* ---------->>> STRUCTURE <<<-----------*/
#container {
	margin: 0 auto;
	width: 875px;
	text-align: center;
}
	#container h1 {
		background:url('./images/bannerfull.jpg') no-repeat;
		width: 874px;/*874*/ 
		height: 163px;/*163*/
		padding: 20px 0 0 138px; 
		margin: 0;
		display: block; 
		overflow: visible;
		text-align: left; 
		float: left;
		font-size: 30px; 
		font-weight:normal;
	}
	html>body #container h1 {
		width: 737px; height: 250px;
	}
/* ---------->>> LEFT <<<-----------*/
#left {
	width: 192px;
	margin: 1px 0 0 0; padding: 0;
	float: left;
	text-align: left;
	background: url(./images/side_bg.jpg) repeat-y bottom center;
}
	/*#left a {
		color: #191919;
		text-decoration: none;
		margin: 20px 0 0 15px; padding: 0;
	}*/
	#left .box {
		background: url(./images/side_foot.jpg) no-repeat bottom center;
		width: 192px;
		margin: 0px 0 0 0; 
		padding: 0 0 15px 0;
	}
		#left .box h2 {
			background: #ffffff url(./images/side_title.jpg) no-repeat top center;
			width: 192px /*192*/; 
			height: 31px /*31*/;
			padding: 9px 0 0 0; 
			margin: 0;
			display: block; 
			overflow: visible;
			text-align: center; 
			font-size: 12px;
		}
			html>body #left .box h2 {
				width: 192px; 
				height: 22px;
			}
	/*#left ol#main {
		margin: 6px 0 0 18px; 
		padding: 0;
		list-style: none;
	}
		ol#main li {
			font-size: 12px;
		}
			ol#main li a:link, ol#main li a:visited {
				color: #FFFFFF;
				text-decoration: none;
				font-weight: normal;
				margin: 8px 0 0 0; 
				padding: 0 0 1px 0;
			}
			ol#main li a:hover, ol#main li a:active {
				font-weight: bold;
				margin: 2px 0 3px 6px; 
				padding: 0 0 1px 0;
				border-bottom: solid 1px #191919;
			}*/
	#left ul {
		margin: 6px 0 0 18px; 
		padding: 0;
		list-style: none;
	}
		/*#left ul li a {
			color: #191919;
			text-decoration: none;
			font-weight: normal;
			margin: 0; padding: 0;
		}*/
/* ---------->>> MAIN <<<-----------*/
#content {
	width: 478px;
	margin: 0px 0 33px 5px; 
	padding: 0;
	float: left;
	text-align: left;
}
	.item {
		background: url('./images/index_bg.jpg') repeat-y top center;
		width: 478px; 
		margin: 0px 0px 0 0; 
		padding: 0;
	}
		.item_foot {
			background: url('./images/index_footer.jpg') no-repeat bottom center;
			width: 478px; 
			height: 14px;
			margin: 0; 
			padding: 0;
		}
		.item h2 {
			background: url('./images/index_title.jpg') no-repeat top;
			width: 478px /*478*/; 
			height: 45px /*43*/;
			padding: 9px 0px 0 0px;
			margin: 0;
			text-align: left;
			text-indent: 15px;
			font-size: 12px;
		}
			/*html>body .item h2 {
				width: 227px; 
				height: 34px;
			}*/
			.item a {
				color: #ffffff;
				text-decoration: underline;
			}
			.item a:hover {
				color: #cccccc;
				text-decoration: none;
			}
			
				.content{
					width: 90%;
					padding-left: 20px;
				}
				.contentfoot {
					font-size: 10px;
				}
/* ---------->>> RIGHT <<<-----------*/
#right {
	width: 192px;
	margin: 1px 0 0 6px; 
	padding: 0;
	float: left;
	text-align: left;
	background: url(./images/side_bg.jpg) repeat-y bottom center;
}		
	#right .box {
		background: url('./images/side_foot.jpg') no-repeat bottom center;
		width: 192px;
		margin: 0px 0 0 0; 
		padding: 0 0 15px 0;
		text-align: left;
	}
	#right a img {
		color: #191919;
		text-decoration: none;
		text-align: center;
		border: none;
		margin: 5px 0px 5px 2px; 
		padding: 0;
	}
		#right .box h2 {
			background: #ffffff url('./images/side_title.jpg') no-repeat top center;
			width: 192px /*192*/; 
			height: 31px /*31*/;
			padding: 9px 0 0 0; 
			margin: 0;
			text-align: center; 
			font-size: 12px;
		}	
			html>body #right .box h2 {
				width: 192px; 
				height: 22px;
			}
		#right ul {
			list-style: none;
		}
/* ---------->>> FOOTER <<<-----------*/
#footer {
	width: 875px; 
	height: 73px;
	background: url('./images/footer.jpg') no-repeat;
	margin: 33px 0 0 0; 
	padding: 0;
	clear: both;
	position: relative;
	padding-top: 40px;
}