body, html {
	padding:0; margin:0; background:black;
	color:white;
	height:100%;
	text-align:center;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}
body {
	background:url('./images/hp12c.jpg') no-repeat right -30px #e5e5e3;
}

#container {
	width:900px;
	/*height:100%;*/
	min-height:650px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#content {
	height:530px; width:720px;
	margin:auto;
	position:absolute; /*top:0; bottom:0;*/
	top:210px;
	left:180px;
	color:black;
	overflow:auto;
	border:solid #35354f 2px;
	background:white;
	line-height:1.3em;
	/*scrollbar-base-color:#268042;*/
	/*border:solid red 1px;*/
}
#content_inner {padding:20px 30px 20px 30px;}
#menu {
	position:absolute; /*top:0; bottom:0;*/
	top:250px;
	height:470px; width:180px; margin:auto;
	/*border:solid red 1px;*/
	/*padding-top:1px;*/
}

#logo {
	width:100%; height:90px;
	position:absolute; top:-140px;
	background:url('./images/logo-hp-2.jpg') no-repeat center;
}

#logo_moravia {
	width:100%; height:79px;
	clear:both; margin-top:30px;
	position:absolute; bottom:0;
	background:url('./images/logo-moravia.jpg') no-repeat center;
}

/* Main menu links */
#main_menu a {
	display:block;
	float:right;
	width:160px;
	height:30px;
	line-height:30px;
	color:white;
	text-decoration:none;
	padding-left:15px;
	font-weight:bold;
	background:#868998;
	border:solid #262c4c 1px;
	font-size:0.95em;
}
#main_menu a:hover, #main_menu .selected a {
	width:170px;
	position:relative;
	background:#262c4c;
}

/* Languages */
#langs {
	position:absolute;
	top:-30px;
	left:3px;
	z-index:50;
	width:170px;
}

#langs a {
	width:28px; height:18px;
	display:block; float:left;
	/*border:solid #268042 1px;*/
	border:solid #333 1px;
	margin-right:7px;
}
a#lang_de {background-image:url('./images/de.gif');}
a#lang_cs {background-image:url('./images/cs.gif');}
a#lang_en {background-image:url('./images/en.gif');}
a#lang_pl {background-image:url('./images/pl.gif');}

/* Content */
h1 {
	color:#272d4d;
	position:absolute;
	top:150px;
	left:180px;
	margin:0;
	font-size:1.7em;
}
h2 {
	margin:20px 0 20px 0;
	padding:3px 0 3px 0;
	text-align:center;
	/*border:dotted black 1px;*/
	font-size:1.3em;
	background:#262c4c;
	color:white;
	clear:both;
}

input.button {
	border:none;
	width:89px; height:36px;
	background:url('./images/button.jpg') no-repeat;
	
}
.center {text-align:center;}

form table {
	font-size:0.9em;
}
form table th {
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	color:#262c4c;
}
form table th span {
	color:red;
}

.report {
	border:dashed #262c4c 2px;
	padding:5px 20px 5px 20px;
	font-size:0.9em;
	background:#ffe6ba;
	border:dashed #ffda9a 3px;
}

/* ----- */

.product {
	width:300px;
	margin:0 25px 25px 0;
	/*border:solid blue 1px;*/
	float:left;
}
.product_right {margin-right:0;}
.clear {clear:both;}
.product h3 {
	margin:0 0 15px 0;
	font-size:1.25em;
	padding-left:7px;
	border-bottom:solid black 1px;
}
.product a img {
	float:right;
	border:none;
	border:solid white 1px;
}
.product a:hover img {border:solid gray 1px;}
/*#content ul {
	font-size:0.95em;
	padding:0 0 0 15px; margin:15px 0 15px 0;
}
#content li {
	list-style-type:none;
	padding:0 0 0 15px;
	margin:0;
	background:url('./images/plus_blue.jpg') no-repeat left 4px;
}*/
.product_inner {
	margin-right:110px; 
	margin-left:5px;
	font-size:0.9em;
}
.product_inner img {margin-left:5px;}
#content a {
	color:#fc4500;
}
#content a:hover {text-decoration:none;}
.product a:hover {text-decoration:none;}
.image_right {float:right; margin:0 15px 10px 10px;}
.image_left {float:left; margin:0 10px 10px 0;}
.note {
	background:#eee;
	margin:10px 15px 10px 0; padding:10px 15px 10px 15px;
}
.small {color:gray; font-size:0.8em;}
.table {
	margin:15px 10px 15px 10px;
	border:solid #e6e5e5 1px;
	font-size:0.9em;
	border-collapse:collapse;
}
.table td {padding:2px 5px 2px 5px;
	border-bottom:dashed #e6e5e5 1px;
}

