html, body {
	margin:0;
	padding:0;
}

html {
	background: url(/2010/img/structure/bg_grad.gif) repeat-x #000;
}
body {
	margin:0px;padding:0px;
	
	font-size:12px;
	/*font:"Trebuchet MS", Verdana, Geneva, sans-serif;*/
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	background: url(/2010/img/structure/bg_complete.jpg) no-repeat top center;
	/*background: #4e7270;*/
}

a img, img a, img {
border:0px !important;
}

#structure {
width:862px;
height:700px;
margin:0px auto;
overflow:visible;
}
	#top {
		width:862px;
		height:196px;
		
	}
		#submenu {
			width:726px;
			height:17px;
			clear:both;
			float:left;
			overflow:visible;
			margin-left:70px;
			margin-top:18px;
		}
			.submenu_item {
				float:left;
				height:17px;
				background-image: url(/2010/img/structure/menu/top-menu.png) !important;
			}
			#submenu_item_1 {
				width:68px;
				background: no-repeat left top;
			}
			#submenu_item_1:hover {
				background-position: 0 -17px;
			}
			#submenu_item_2 {
				width:79px;
				background:no-repeat -68px 0px;
			}
			#submenu_item_2:hover {
				background-position: -68px -17px;
			}
			#submenu_item_3 {
				width:95px;
				background:no-repeat -147px 0px;
			}
			#submenu_item_3:hover {
				background-position: -147px -17px;
			}
			#submenu_item_4 {
				width:49px;
				background:no-repeat -242px 0px;
			}
			#submenu_item_4:hover {
				background-position: -242px -17px;
			}
			#submenu_item_5 {
				width:62px;
				background:no-repeat -291px 0px;
			}
			#submenu_item_5:hover {
				background-position: -291px -17px;
			}
			#submenu_item_6 {
				width:112px;
				background:no-repeat -353px 0px;
			}
			#submenu_item_6:hover {
				background-position: -353px -17px;
			}
			#submenu_item_7 {
				width:103px;
				background:no-repeat -465px 0px;
			}
			#submenu_item_7:hover {
				background-position: -465px -17px;
			}
			#submenu_item_8 {
				width:73px;
				background:no-repeat -568px 0px;
			}
			#submenu_item_8:hover {
				background-position: -568px -17px;
			}
			#submenu_item_9 {
				width:85px;
				background:no-repeat -641px 0px;
			}
			#submenu_item_9:hover {
				background-position: -641px -17px;
			}
			
			#submenu .selected {
				background-position: inherit -17px;
			}
	#bottom {
	margin-top:15px;
	}
		#menu {
			width:862px;
			height:21px;
			float:left;
			overflow:hidden;
			margin-left:11px;
		}
			.menu_item {
				float:left;
				height:21px;
				background-image: url(/2010/img/structure/menu/bottom-menu.png) !important;
			}
			#menu_item_0 {
				width:80px;
				background: no-repeat 0 0px;
			}
			#menu_item_0:hover {
				background-position: 0 -21px;
			}
			
			#menu_item_1 {
				width:95px;
				background: no-repeat -80px -21px;
			}
			#menu_item_1:hover {
				background-position: -80px -21px;
			}
			
			#menu_item_2 {
				width:65px;
				background:no-repeat -175px 0px;
			}
			#menu_item_2:hover {
				background-position: -175px -21px;
			}
			#menu_item_3 {
				width:126px;
				background:no-repeat -242px 0px;
			}
			#menu_item_3:hover {
				background-position: -242px -21px;
			}
			#menu_item_4 {
				width:140px;
				background:no-repeat -369px 0px;
			}
			#menu_item_4:hover {
				background-position: -369px -21px;
			}
			#menu_item_5 {
				width:103px;
				background:no-repeat -511px 0px;
			}
			#menu_item_5:hover {
				background-position: -511px -21px;
			}
			#menu_item_6 {
				width:90px;
				background:no-repeat -615px 0px;
			}
			#menu_item_6:hover {
				background-position: -615px -21px;
			}
			#menu_item_7 {
				width:142px;
				background:no-repeat -708px 0px;
			}
			#menu_item_7:hover {
				background-position: -708px -21px;
			}
			
			#menu .selected {
				background-position: 0 -21px !important;
			}
			
/* Anchors */
a {
	color: #000000;
	text-decoration:none;
	border-bottom:1px dashed #000;
}
a:visited {
	color: #000000;
	border-bottom: 1px dashed #000000;
}
a:hover {
	color: #000000;
	border-bottom: 0px dashed #000000;
	/*border-bottom: 1px dashed #000000;*/
}
a:active {
	color: #000000;
	border-bottom: 1px dashed #000000;
}
a.news {
	color: #000000;
	text-decoration:none;
	border:0px;
}
a.news:visited {
	color: #000000;
	border-bottom: 0px dashed #000000;
}
a.news:hover {
	color: #000000;
	border-bottom: 0px dashed #000000;
	/*border-bottom: 1px dashed #000000;*/
}
a.news:active {
	color: #000000;
	border-bottom: 0px dashed #000000;
}

a.clean {
	color: #000000;
	text-decoration:none;
	border:1px dashed transparent;
}
a.clean:visited {
	color: #000000;
	border-bottom: 1px dashed transparent;
}
a.clean:hover {
	color: #000000;
	border-bottom: 1px dashed transparent;
	/*border-bottom: 1px dashed #000000;*/
}
a.clean:active {
	color: #000000;
	border-bottom: 1px dashed transparent;
}

.blue {
background:#4e7270;
}

.pink {
background:#880817;
}

.submit_login {
	background:url(/2010/img/inputs/submit_login.png) no-repeat transparent;
	border:0px;
	padding:0px;
	margin:0px;
	width:68px;
	height:20px;
	font-size:1px;
}

.submit_login_small {
	background:url(/2010/img/inputs/submit_login_small.png) no-repeat transparent;
	border:0px;
	padding:0px;
	margin:0px;
	width:61px;
	height:16px;
	font-size:0px;
}

.submit_comment {
	background:url(/2010/img/inputs/submit_comment.png) no-repeat;
	width:79px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
}
.submit_question {
	background:url(/2010/img/inputs/submit_question.png) no-repeat;
	width:79px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
}

.submit_new_pass {
	background:url(/2010/img/inputs/new_pass.png) no-repeat;
	width:109px;
	height:27px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:1px;
}

.submit-register {
	background:url(/2010/img/inputs/register.png) no-repeat;
	width:78px;
	height:26px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:1px;
}

.gText p {
margin-bottom:0px;
}

span.admin {
color: #8e0415;
}
.success {
color: #090;
}
.error {
color: #8e0415;
}
