/*
* Body
*/
	body {
		margin:0px;
		padding:0px;
		text-align:center;
		color:#8e8d8d;
		font-family: arial, "Lucida Grande", sans-serif;
		background:#000000 url(../img/background.gif) repeat-x top;
	}
	
/*
 * Layout
 */
	#wrapper {
		position:relative;
		z-index:0;
		text-align:center;
		width:959px;
		margin:0 auto;
		font-size:12px;
	}
		#wrapper #page {
			background:white;
			text-align:left;
		}			
		
		/*
		* Top
		*/
		#wrapper #page #top {
			position:relative;
			height:332px;
			background:url(../img/top-bg.png) repeat-x top;
		}
			#wrapper #page #top ul { padding:0px; margin:0px; list-style:none; }
			#wrapper #page #top #logo {
				position:absolute;
				left:0px;
				top:0px;
			}
				#wrapper #page #top #logo h1 {
					margin:0;
					border:none;
					padding:0;
				}
				#wrapper #page #top #logo a {
					width:488px;
					height:92px;
					display:block;
					background: white url(../img/logo.png) no-repeat;
					text-indent:-2000px;
					overflow:hidden;
				}
			
			#wrapper #page #top #top-extra {
				position:absolute;
				right:15px;
				top:25px;
			}
			
			#wrapper #page #top #mainmenu-extra {
				position:absolute;
				top:92px;
				right:0px;
			}
				#wrapper #page #top #mainmenu-extra ul {}
					#wrapper #page #top #mainmenu-extra ul li { float:left; background: url(../img/mainmenu-extra-top-bg.png) no-repeat top right; }
						#wrapper #page #top #mainmenu-extra ul li a { color:white; }
						#wrapper #page #top #mainmenu-extra ul li a h4 { margin:0px; padding:4px 0 4px 0; line-height:14px; text-align:center; }
						#wrapper #page #top #mainmenu-extra ul li a img {}
			
			#wrapper #page #top #mainmenu {
				position:absolute;
				right:0px;
				top:285px;
				width:821px;
				background:#424242; 
			}
			
			#wrapper #page #top #top-extra2 {
				position:absolute;
				top:92px;
				width:138px;
				min-height:75px;
				height:auto !important;
				height:75px;
				background: url(../img/top-extra2-bg.png) no-repeat top;
			}
				#wrapper #page #top #top-extra2 .inner { padding:80px 10px 10px 10px; text-align:center; color:#E2E2E2; }
					#wrapper #page #top #top-extra2 .inner a { color:white; }
			
			#wrapper #page #top #language {
				position:absolute;
				right:15px;
				top:50px;
			}
			
		
		/*
		* Middle
		*/
		#wrapper #page #middle {
			background:url(../img/middle-bg.gif) repeat-y left;
			border-top:5px solid #FDE577;
			border-bottom:1px solid white;
		}
			#wrapper #page #middle #left-sidebar {
				float:left;
				width:138px;
			}
				#wrapper #page #middle #left-sidebar #extra-nav {
					border-bottom:10px solid white;
				}

					#wrapper #page #middle #left-sidebar #extra-nav td {
						padding:10px;
						text-align:center;
					}
						#wrapper #page #middle #left-sidebar #extra-nav a { color:white; }
						
					#wrapper #page #middle #left-sidebar #extra-nav #thTbar td {padding:0px;}
						
				#wrapper #page #middle #left-sidebar #extra-content {
					padding:10px 5px;
					border-bottom:10px solid white;
				}
				
			#wrapper #page #middle #main-wrapper {
				float:right;
				width:820px !important;
				width:740px;
			}
				#wrapper #page #middle #main-wrapper #content {
					float:left;
				}
					#wrapper #page #middle #main-wrapper #content #inner-content {
						padding:20px;
					}
				#wrapper #page #middle #main-wrapper #right-sidebar {
					float:right;
					width:190px;
					background:#e0e0e0;
					display:none;
				}
				
		/*
		* Bottom
		*/
		#wrapper #page #bottom {
			border-top:5px solid #FDE577;
		}
			#wrapper #page #bottom #footer {
				text-align:left;
				padding:10px;
				font-size:11px;
			}
		
		/*
		* Copyright
		*/
		#copyright {
			padding-top:15px;
		}

		
		.clear {clear:both;}

