/* CSS Document */

body {
	text-align:center;
	background:#e6e7e9 url('img/body_bcg.gif') repeat-x left top;
	font-family: Arial, "Arial CE", Tahoma, Helvetica, sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 9pt;
	}
/* text
-------------------------------------------------- */

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

h1 {font-size:11pt;margin:0px;padding:10px 0px;}
h2 {color:#053b79;font-size:10pt;margin:0px;padding:0px;}
h3 {font-size:10pt;margin:0px;padding:10px 0px;}
h4 {font-size:10pt;margin:0px;padding:10px 0px;}

/* 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: #D01310;}
th {border: 1px solid #194577;color:#fff;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color: #0E60BF;}
td {border: 1px solid #194577;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: none; }

/* Img
-------------------------------------------------- */
img	{border:none;margin:10px;/*border:#dbdcde solid 5px;*/}

/* Bloky
-------------------------------------------------- */
#obal{position:relative;width:960px;margin:0 auto;background-color:white;}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:348px;background:url('img/top.jpg') no-repeat left top;}
#home{height:101px;position:absolute;right:3px;top:212px;width:539px;}
#link_home{position:absolute;top:45px;left:15px;color:black;}

#menu_h1{position:absolute;top:68px;right:3px;}
#menu_h1 ul{padding:0px;margin:0px;}
#menu_h1 ul li{list-style-type: none;display:block;float:left;}
#menu_h1 ul li a{text-decoration:none;display:block;color:black;float:left;width:98px;padding:12px 0px 14px 0px;background:url('img/menu_h1.gif') no-repeat left top;}
#menu_h1 ul li a:hover{background:url('img/menu_h1_hover.gif') no-repeat left top;color:#0a51a4;}
/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;margin:0px 0px 15px 0px;}

/* leva
-------------------------------------------------- */	
#leva{float:left;_display:inline;overflow:hidden;width:252px;position:relative;margin:-41px 0px 0px 3px;}
#leva_nadpis{width:252px;height:41px;line-height:41px;padding-left:34px;}	
#leva h3{position:relative;padding:8px 0px 8px 30px;background:#0a50a5;color:white;}

#menu_v{position:relative;padding:0px 0px 4px 0px;margin-bottom:5px;background-color:#0a51a4;}
#menu_v ul{padding:4px 0px 0px 0px;margin:0px;background-color:#0a51a4;border-bottom:#0e60bf solid 1px;}
#menu_v ul li{list-style-type: none;display:block;}
#menu_v ul li a{text-decoration:none;_height:1px;background:#0a51a4 url('img/menu_v_dot.gif') no-repeat 34px 14px;display:block;width:252px;color:white;padding:10px 0px 10px 55px;border-top:#0e60bf solid 1px;}
#menu_v ul li a:hover{background:#0e60bf url('img/menu_v_dot_hover.gif') no-repeat 34px 14px;}

#aktuality{padding:0px;margin:0px;}
#aktuality li{position:relative;padding:0px 0px 0px 30px;background:url('img/dot_text.gif') no-repeat 15px 24px;}
#aktuality h4{padding:20px 0px 5px 0px;}

.poptavkovy_form{color:white;position:relative;margin-bottom:5px;display:block;width:252px;height:106px;background:url('img/obr2.jpg') no-repeat left top;}
.poptavkovy_form span{position:absolute;top:15px;left:39px;}
.poptavkovy_form span em{color:#f5e700;font-style: normal;}
.map{position:relative;margin-bottom:5px;display:block;width:252px;height:106px;background:url('img/obr3.jpg') no-repeat left top;}
/* prava
-------------------------------------------------- */	
#prava{width:705px;	float:right;overflow:hidden;position:relative;}

#text{padding:20px;}
#text a{text-decoration:underline;color:#0a51a4;}
#text a:hover{text-decoration:underline;color:#88c00b;}
#text ul{margin:10px 0px;padding:0px;}
#text ul li{position:relative;list-style-type: none;background:url('img/dot_text.gif') no-repeat left 7px;line-height:20px;padding:0px 0px 0px 15px;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:100%;height:49px;border-top:#e5e6e8 solid 1px;}
#pata p{position:absolute;top:18px;color:#909090;}
#pata p a{color:#909090;text-decoration: underline;}
#pata p a:hover{text-decoration: underline;}
#pata_left{left:23px;}
#pata_right{right:23px;}
	
/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}
.nonobr{background:none !important;}
.login tr td, .login tr th{border:none;}

#kontakt  img {
	margin: 0px;
	padding: 0px;
}
