<!--
html{margin:0;padding:0;
	font-family:arial, sans-serif;
	font-size:85%;
	line-height:1.5;
	height:100%;}
	
body{
	position: relative;
	margin:0;padding:0;
	background: #FFF url("../images/backgrounds/body.jpg") top left repeat-y;
	height:100%;width:100%;
}

#container{
	position:relative;
	width:100%;_height:100%;min-height:100%;
	margin:0; padding: 0;
	background:url("../images/backgrounds/container.jpg") top left repeat-x;
}

#header{height:125px;width: 100%;
	position:relative;
	margin:0;padding: 0;
	background: #125696 url("../images/backgrounds/header.jpg") left bottom no-repeat;
}
#header h2{
	position:relative;
	top:18px;left:53px;
	margin: 0;padding: 0;
	height: 87px;width:105px;
	}
#header h2 span{display:block;
	position: absolute;
	top:0;left:0;
	height:100%;width:100%;
	background: url("../images/headings/leitz.png") top left no-repeat;
	z-index:99;
}
#header #home_company{color:#FFF;
	position:absolute;
	left:460px;top:5px;
}
#header #home_company a{color:#FFF;}
	

#content{
	position: relative;
	float:left;width:510px;
	text-align:justify;
	font-weight: normal;
	margin:40px 0 0 0;padding: 0 0 0 250px;
}

#content h1{margin:1.5em 0 0.5em 0;padding:0;
	font-size:1.8em;
	color:#d53d1f;}
h2#section{background: #d53d1f;
	width:175px;
	margin:0 0 0 38px;padding: 0 12px 0 0 ;
	color: #FFF;
	font-size: 1.4em;line-height: 30px;
	text-align: right;}

#content table.contacts{border:solid 1px #d2d2d2;
	margin:20px auto;}
	table.contacts td, 
	table.contacts th{border:solid 1px #dddddd;
					padding: 0.3em;
					vertical-align: top;}
	table.contacts th{background: #eeeeee;}
#content p{margin:1.2em 0;padding: 0}

#content .informative_image img{border:solid 2px #d53d1f;
	margin:0; padding: 0;}
#content .informative_image span{display: block;
	margin:0 0 10px 0;
	padding: 0;
	text-size:x-small;
	font-style: italic;
	text-align:center;}

#menu{
	position: absolute;
	z-index:99;
	left:0;top:125px;
	width:100%;
	font-size: 13px;font-weight: bold;
	margin:0; padding: 0;
	background: url("../images/backgrounds/under-menu.jpg") top left no-repeat;
}

#menu ul{padding: 0;margin: 0 0 0 80px;}
#menu ul li{list-style-type: none;
	display: inline; float:left;
	margin:0 0 0 20px;padding:0;
}

#menu ul li a{display:inline;
		margin:0;padding:0 5px;
		line-height:26px;
		color:#FFF;
		text-decoration: none;}

#submenu{
	position:relative;
	float:left;
	_height:130px;min-height:130px;
	width:225px;
	font-weight: bold;
	margin:26px 0 0 -760px;padding:56px 0 0 0;
	background: url("../images/backgrounds/sub-menu.jpg") top left no-repeat;
	}

#submenu ul{list-style-type: none;
	margin:15px 20px 0 0;padding: 0;
	font-size: 1.2em;
	text-align: right;}
#submenu ul li{margin-top:8px;
	font-weight: normal;}
#submenu a{color:#000;
	text-decoration: none;}
#submenu a:hover{text-decoration:underline;}
	
.cleaner{
	position:relative;
	visibility: hidden;
	clear:both;
	width:770px;
	margin-bottom:15px;}
#footer{width:500px;height:30px;
	position: relative;
	bottom:0;left:250px;
	margin:50px 0 0 0;padding:7px 0 0 0;
	text-align:center;
	border-top:#c9c9c9 1px solid;
	font-size: 80%;

}
#footer a{color:#000;
	text-decoration: underline;
	borded:none;
}

#err404{display:block;font-weight:bold;
	height:70px;text-align:center;
	margin-top:25px;}
a:link{color:#5c0000;
	text-decoration: underline;}
a:visited{color:#000;
	text-decoration:underline;}
a:hover{color:#BB0000;}
a:active{color:#BB0000;}


.note{width:100;
	display:block;
	text-align:right;
	font-size:small;
}
.left_float{float:left;
	margin:0 15px 7px 0;
}
.right_float{float:right;
	margin:0 0 7px 15px;
}



-->
