BODY {
	margin: 0px;
	padding: 0px;

	background: #d5d5d5;

	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 14px;
}

DIV.clear {
	clear: both;
}



DIV.web {
	width: 100%;	
}

	DIV.web DIV.content {
		width: 940px;
	}

		DIV.web DIV.content DIV.header {
			width: 940px;
			height: 179px;
			
			background: url('/client_side/frontend/images/header.jpg') no-repeat;
		}
		
			DIV.web DIV.content DIV.header DIV.languagebar {
				float: left;
			
				width: 250px;
				height: 68px;
			}
			
			DIV.web DIV.content DIV.header DIV.loginbar {
				float: left;
			
				width: 560px;
				height: 68px;
				
				background: url('/client_side/frontend/images/loginbar_bg.jpg') no-repeat right bottom !important;
				background: transparent;
			}
			
				DIV.web DIV.content DIV.header DIV.loginbar FORM {
					width: 263px;
					height: 20px;
				
					margin: 53px 0px 0px 311px !important;
					padding: 0px;
				}
	
					DIV.web DIV.content DIV.header DIV.loginbar INPUT.login {
						float: left;
					
						width: 101px;
						height: 11px;
						
						margin: 0px 4px 0px 0px;
						padding: 1px 10px 1px 10px;
						
						background: url('/client_side/frontend/images/login_input_bg.jpg') repeat-x;
						border: 0px;
						
						color: #828282;
						font-size: 8px;
						line-height: 11px;
					}
		
					DIV.web DIV.content DIV.loginbar INPUT.submit {
						float: left;
	
						margin: 0px 0px 0px 0px;
						padding: 0px;
					}

		DIV.web DIV.content DIV.subheader {
			width: 940px;
			height: 70px;
			
			background: url('/client_side/frontend/images/subheader.jpg') no-repeat;
		}

			DIV.web DIV.content DIV.subheader IMG.menu {
				width: 556px;
				height: 35px;
				
				margin: 2px 0px 0px 203px;
			}
			
		DIV.content DIV.content {
			width: 940px;
			
			background: url('/client_side/frontend/images/content_bg.jpg') repeat-y;
		}
		
		DIV.content DIV.footer {
			width: 940px;
			height: 58px;
		}
