/* CSS Document */

body {
	text-align:center;
	background:#cdcfd0 url('img/bcg.jpg') repeat-x left top;
 	font-family:Verdana,"Geneva CE",lucida,sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 8pt;
	}
/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

h1 {color:#2D4E9B;font-size:14px;font-weight:bold;margin:0;padding:30px 0 10px;}
h2 {color:#2D4E9B;font-size:12px;font-weight:bold;margin:0;padding:10px 0 0;}
h3 {padding:0;margin:5px 0px;font-size:12px;}
h4 {padding:0;margin:5px 0px;font-size:12px;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;margin-top: 10px;margin-bottom: 10px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #000;}
th {border: 1px solid gray;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#F5F3F4;}
td {border: 0px solid gray;padding: 5px 10px;vertical-align: top;background-color: white;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: italic;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: none;}
a:visited{}
a:hover {text-decoration: underline; }

/* Img
-------------------------------------------------- */
img	{border:none;padding:5px;}

/* Bloky
-------------------------------------------------- */
#podobal{position:relative;width:920px;background:url('img/podobal_bcg.jpg') repeat-y left top;margin:0px auto;}
#obal{position:relative;width:900px;margin:0px auto;}

/* top
-------------------------------------------------- */	
#top{position:relative;height:235px;width:920px;background:url('img/top-20-let.jpg') no-repeat left top;}
#prekryv{background:url('img/prekryv.jpg') no-repeat left top;width:4px;height:14px;position:absolute;right:35px;top:4px;}
#home{height:68px;left:45px;position:absolute;top:6px;width:85px;}

#menu_top{position:absolute;top:4px;left:650px;}
#menu_top ul{padding:0px;margin:0px;}
#menu_top ul li{list-style-type: none;display:block;float:left;padding:0px 10px;background:url('img/menu_top.jpg') no-repeat right 3px;}
#menu_top ul li a{text-decoration:none;color:white;font-size:8pt;}
#menu_top ul li a:hover{text-decoration:underline;}

#menu_lang{position:absolute;bottom:12px;_bottom:8px;right:75px;}
#menu_lang ul{padding:0px;margin:0px;}
#menu_lang ul li{list-style-type: none;display:block;float:left;}
#menu_lang ul li a{text-decoration:none;display:block;width:16px;height:11px;margin-left:15px;}
.cz{background:url('img/cz.jpg') no-repeat left top;}
.en{background:url('img/en.jpg') no-repeat left top;}
.de{background:url('img/de.jpg') no-repeat left top;}

#menu_nav{position:absolute;bottom:6px;left:30px;}
#menu_nav ul{padding:0px;margin:0px;}
#menu_nav ul li{list-style-type: none;display:block;float:left;}
#menu_nav ul li a{text-decoration:none;display:block;width:14px;height:14px;margin-left:15px;}
.nav1{background:url('img/nav1.jpg') no-repeat left top;}
.nav2{background:url('img/nav2.jpg') no-repeat left top;}
.nav3{background:url('img/nav3.jpg') no-repeat left top;}
.nav4{background:url('img/nav4.jpg') no-repeat left top;}

/* menu_h
-------------------------------------------------- */
#menu_h{position:relative;width:100%;height:41px;background-color:#FAD000;z-index:5;}
#menu_h ul{padding:0px;margin:0px;}
#menu_h ul li{list-style-type: none;float:left;}
#menu_h ul li a{color:#2D4E9B;text-decoration:none;display:block;background: url('img/menu_h1.jpg') no-repeat right top;width:75px;text-align:center;padding:6px 2px 11px 0px;font-weight:bold;font-size:90%;}

#menu_h ul li ul{position:absolute;top:35px;visibility:hidden;background-color:#FAD000;border:#ADAA9C solid 1px;}
#menu_h ul li:hover ul, #menu_h ul li.hover ul{visibility: visible;}
#menu_h ul li ul li{display:block;position:relative;float:none;_height:1px;_width:170px;}
#menu_h ul li ul li a{position:relative;width:150px;_width:170px;text-align:left;padding:2px 15px 2px 5px;display:block;font-weight:normal;background:none;}
#menu_h ul li ul li a:hover{background-color:#3169c6 !important;color:white;}
.sipka{background:url('img/sipka.gif') no-repeat 160px 5px !important;}

#menu_h ul li ul li ul{position:absolute;top:-1px;margin-left:170px;visibility:hidden !important;}
#menu_h ul li ul li:hover ul, #menu_h ul li ul li.hover ul{visibility: visible !important;}
#menu_h ul li ul li ul li a{background:none;}

#menu_h ul li, #menu_h ul li ul li, #menu_h ul li ul li ul li { behavior: url('/templates/css/hover.htc');}
.oneword{width:92px !important;padding-top:12px !important;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;z-index:10;background:url('img/maj_bcg.jpg') repeat-y left top;}

/* leva
-------------------------------------------------- */	
#leva{float:left;width:710px;position:relative;}
#text{margin:0px 0px 0px 25px;}
#text a{color:#2D4E9B;text-decoration:underline;}
.login table td, .login table th{border:none;}
.formular{border:#7e7e7e solid 1px;width:200px;}

/* prava
-------------------------------------------------- */	
#prava{width:174px;float:right;overflow:hidden;position:relative;}
#menu_v{width:100%;background:url('img/right_menu_bcg.jpg') repeat-x left top;}
#menu_v ul{padding:0px;margin:0px;}
#menu_v ul li{_height:1px;list-style-type: none;display:block;margin-left:10px;background:url('img/menu_right_arrow.gif') no-repeat left 16px;}
#menu_v ul li a{background:url('img/menu_right_bottom.jpg') no-repeat left bottom;text-decoration:none;display:block;line-height:40px;overflow:hidden;padding-left:20px;color:#2D4E9B;font-size:11px;font-weight:bold;}
#menu_v ul li a:hover{text-decoration:underline;}

#left_obr{position:relative;width:100%;text-align:center;}
#left_obr h5{color:#2D4E9B;font-size:10pt;text-transform: uppercase;margin:0px;padding:0px;}
#left_obr a img, #left_obr img{width:105px;padding:0px 0px 0px 0px;margin:30px auto;display:block;}

#search{position:relative;width:100%;height:30px;margin:25px 0px;}
#find{position:absolute;top:0px;left:23px;height:16px;_height:20px;_left:25px;width:110px;border:#7e7e7e solid 1px;color:#000;}
#target{position:absolute;top:0px;left:135px;}

.odata{position:relative;padding:10px 10px 10px 17px;}
.odata .cpt{position:relative;font-size:1.1em;font-weight:bold;padding:0px 0px 3px 0px;color:#2D4E9B;}

/* pata
-------------------------------------------------- */	
/*#pata{clear:both;position:relative;width:100%;height:33px;background:url('img/pata.jpg') repeat-x left top;}
#pata div{position:absolute;top:12px;font-size:8pt;}
#pata_left{left:30px;}
#tre{right:30px;}
#tre a{color:#2D4E9B;}
#tre a:hover{text-decoration:none;}*/

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:100%;min-height:93px;_height:93px;background:#D9D7D8 url('img/pata.jpg') repeat-x left top;}
#pata_left{position:relative;float:left;font-size:8pt;padding:12px 0px 0px 20px;text-align:left;line-height:15px;}
#pata_left a{color:#808080;text-decoration: underline;}

#pata_menu{float:right;_display:inline;width:450px;position:relative;margin:0px 100px 0px 0px;padding:11px 0px 3px 0px;}
#pata_menu a{white-space:nowrap;border-right:1px solid #808080;color:#808080;font-size:10px;font-weight:normal;line-height:17px;padding-left:1px;padding-right:6px;text-decoration:none;}
#pata_menu a:hover{text-decoration: underline;}
.prvni{border-left:1px solid #808080;padding-left:5px !important;}
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}	

.errors, .povinna {
	color: red;
}

.nadpis {
	font-weight: bold;
}

