* {
	padding:0;margin:0;outline:0;
}
html, body {
	height:100%;
}
body {
	background: #594431 url('images/bg.gif') repeat-y;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	color:#000;
}
#container {
	background:#000;
	margin:0 auto;
	width:920px;
	height:auto !important;
	height:100%;
	min-height:100%;
	border-left:3px solid #3a94d2;
	border-right:3px solid #3a94d2;
}
#head, #top, #bar, #menu, #mid, #bottom, #foot {
	width:892px;
}
#head {
	text-align:left;
	margin:0 auto;
}
#top {
	background: url('images/textlogo.png') no-repeat;
	height:57px;
	text-align:right;	
}
#bar {
	background: url('images/header.png') no-repeat;
	height:132px;	
}
#menu {
	height:30px;
	text-align:center;	
}
#mid {
	background: url('images/center.jpg');
}
#midlarge {
	background: url('images/center_large.jpg');
}
#content {
	background: url('images/top.jpg') no-repeat;
	height:352px;
	text-align:left;	
}
#contentlarge {
	background: url('images/top_large.jpg') no-repeat;
	height:352px;
	text-align:left;	
}
html > body #content {
	min-height:352px;
	height:100%;
}
html > body #contentlarge {
	min-height:352px;
	height:100%;
}
#images {
	float:left;
	width:193px;
	height:157px;
	margin-left:30px;
	_margin-left:15px;
	margin-top:30px;
}
#emailklik {
	position:absolute;
	width:150px;
	height:15px;
	margin-top:220px;
	margin-left:10px;
	cursor:pointer;
	background:transparent url('images/clear.gif');
}
#imagecontainer {
	position:absolute;
	z-index:1;
	width:193px;
	height:157px;
	overflow:hidden;
}
#frame {
	position:absolute;
	z-index:2;
	background: url('images/frame.png') no-repeat;
	width:193px;
	height:157px;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='images/frame.png');

}
#text {
	float:right;
	width:580px;
	height:292px;
	margin-right:47px;
	_margin-right:27px;
	margin-top:40px;
	padding:0 10px 10px 10px;
}
#textlarge {
	width:780px;
	height:292px;
	margin-left:37px;
	margin-top:0px;
	_margin-top:40px;
	padding:40px 10px 10px 10px;
	_padding:0 10px 10px 10px;
}
#text h1 {
	margin-bottom:10px;
}
#textlarge h1 {
	margin-bottom:10px;
}
html > body #text {
	min-height:352px;
	height:100%;
}
html > body #textlarge {
	min-height:352px;
	height:100%;
}
#bottom {
	background: url('images/bottom.jpg') no-repeat;
	height:43px;
}
#bottomlarge {
	background: url('images/bottom_large.png') no-repeat;
	height:43px;
}
#foot {
	background: url('images/footer.png') no-repeat;
	height:37px;	
}