﻿@charset "utf-8";
/* CSS Document */
body {text-align:center; margin-top:0px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-image:url(images/bg_03.gif); background-repeat:repeat-x; background-position:top center; background-color:#FFFFFF; letter-spacing:1px;
}
h1 {	font-size: 18px;
	font-weight: bold;
	color: #015092;
	margin-bottom:20px;}
	
h2 {	font-size: 12px;
	font-weight: bold;
	color: #015092;
	margin-bottom:10px;}
a {border:0; color:#003366; text-decoration:underline;}
a:hover {text-decoration:none;}
#all {
	position:relative;
	margin-top:0px;
	top:0px;
	text-align:left;
	width:800px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	position:relative;
	width:800px;
	height:358px;
	background-image:url(images/web_03.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	top: 0px;
	margin-top: 0px;
}
#menu{
	background-color:transparent;
	position:relative;
	width:800px;
	height:51px;
	background-image:url(images/web_05.jpg);
	background-repeat:no-repeat;
	margin-top: 0px;
	top: 0px;
}
#menu a{
	display:block;
	height:31px;
	padding-top:10px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	float:left;
	position:relative;
	margin-left:23px;
	background-color:transparent;
}
#menu a:hover {background-color:#0C4D9D;} 


#obsah {
	text-align: justify;
	position:relative;
	width:760px;
	min-height:250px;
	padding: 20px;
}
#obsah2 {
	text-align: justify;
	position:relative;
	width:800px;
	min-height:250px;
	padding: 0px;
}
#footer {position:relative; text-align:right; padding-right:150px; padding-top:25px; font-size:9px; color:#FFFFFF; width:650px; height:34px; background-image:url(images/web_07.jpg); background-repeat:no-repeat; }
#footer a {color:#FFFFFF;}
.left {float:left; margin-right:10px; margin-bottom:10px; position:relative;} 
.right{float:right; margin-left:10px; margin-bottom:10px; position:relative;}
.rightcheckbox{
	float:right;
	position:absolute;
	left: 320px;
	top: 42px;
	width: 325px;
}
li {list-style-position:inside;}
#mapa {position:relative; float:left; margin:0px; padding:0px; width:500px;}
.formular {
	position:relative;
	width:250px;
	margin:0px;
	padding:0px;
	top: 0px;
	left: 0px;
}
.form_head {position:relative; width:710px; height:24px; background-image:url(images/form_01.gif);}
.form_content {position:relative; width:670px; min-height:200px; background-image:url(images/form_03.gif); background-repeat:repeat-y; padding-left:20px; padding-right:20px;}
.form_foot {
	position:relative;
	width:710px;
	background-image:url(images/form_05.gif);
	height:27px;
	background-repeat:no-repeat;
	margin-bottom: 20px;
	margin-top:0px;
	background-position: top left;
}
.nad_formularem {position:relative; width:710px; text-align:justify; float:right; margin-bottom:20px;}
form {margin-bottom:0px; position:relative; width:669px; margin:0px;}
input {margin-bottom:0px;}

