html,body {
	margin: 0px; padding: 0px; border: 0px;
	background-color: white;

	font-family: "Verdana CE", VerdanaCE, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: black;	
	text-align: center;
	
}
img, p,div { border: 0px; padding: 0px; margin: 0px; }
p { padding-bottom: 0.5em; }
p img { 	margin: 0; }
a { color: #7E8255; text-decoration: underline; }
a:hover { color: #CC5831; text-decoration: underline; }

ol { padding: 0px; margin: 0em 1em 1em 2.5em; list-style-type: decimal; }
ul { padding: 0px; margin: 0em 1em 1em 2.5em; }
li { padding: 0px; margin: 0.2px 0.5em 0em 0em; }


hr { border: 0; margin: auto; padding: 0; height: 1px; width: 95%; color: #7E8255; background-color: #7E8255; text-align: center; }
form *, textarea { font-family: "Verdana CE", VerdanaCE, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }


strong, b { font-weight: bold; }
em, i { font-style: italic; }

table, tr, th, td { /* border: solid; >>ignoruje tloustku borderu v non-IE*/ border-color: #7E8255; }
table {
	/* width: auto; */
	/* margin: auto; */
	font-size: 12px; /* was 11px */
	border-collapse: collapse;
	empxy-cells: show;
	margin-bottom: 1em;
	border-color: #7E8255;
}
table th {
	background-color: #F5DEB3;
	font-weight: normal;
	padding: 2px 4px 2px 4px;
}
table td {
	background-color: transparent;
	font-weight: normal;
	padding: 2px 4px 2px 4px;
}














/* height helper */
div#show-scrollbars { display: none; }

/* holdery */
div#background-holder { width: 100%; }
div#holder { text-align: left; }
a#zpetny_odkaz { display: none; }
div#kontakt_pro_tisk { display: block; padding-bottom: 0.5em; margin-bottom: 0.5em; border-bottom: 1px solid black; font-size: 10px; line-height: 12px; }

/* menu horni */
div#menu-horni { display: none; }
div#menu-rozbalovaci { display: none; }
hr.vertikalni-rozdelovac { display: none; }

/* titulka, sloupce - levy sloupec */
div#left-column { text-align: left; display: none; } /* drobeckova navigace, zlobi, nezobrazovat */
div.nadpis-menu { display: inline; padding: 0em 1em 0em 0; margin: 0 1em 0 0; border-right: 1px solid black; color: black; font-weight: normal; font-size: 10px; }
div#left-column ul, div#left-column ul li { display: inline; list-style: none; margin: 0; padding: 0; }
div#left-column ul li a { display: none; }
div#left-column ul li a.aktualni-polozka { display: inline;  font-weight: normal; margin: 0; padding: 0; font-size: 10px; }
div#search { display: none; }
div#jazyky { display: none; }
hr.mezera1 { display: none; }
div.kontakt { display: none; }
div.kontakt p { display: inline; }

/* pravy sloupec */
div#main-text-right-column { }
/* textovy sloupec, pravy sloupec */
div#main-text { text-align: left; }
div#main-text div.main-text-inner-border {}
div#main-text div.main-text-inner-border img { margin: 0.4em 0; }
div#main-text div.main-text-inner-border table {}

p.datum-aktualizace { font-size: 10px; padding: 1em 0; text-align: right; }


/* zapati */
div#zapati-holder { display: none; }







.netisknout { display: none; }



/* boxik titulka */
div#main-text-box { }
div#main-text-box div { }
























/* formatovani  textu */
H1 {
	font-size: 18px;
	line-height: 1.5em;
	font-weight: bold; font-style: normal; text-decoration: none;
	text-transform: none;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
	/*background-color: fuchsia;*/
}
H2 {	
	font-size: 16px;
	line-height: 1.5em;
	font-weight: bold; font-style: normal; text-decoration: none;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
}
H3 {	
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold; font-style: normal; text-decoration: none;
	margin: 0;
	padding: 0.4em 0 0.6em 0;
}
H4 {	
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold; font-style: normal; text-decoration: none;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
}
H5 {	
	font-size: 12px;
	line-height: 1.5em;
	font-weight: bold; font-style: italic; text-decoration: none;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
}
H6 {	
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal; font-style: italic; text-decoration: none;
	letter-spacing: 0.5em;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
}



.small { font-size: 70%; line-height: 1em; padding: 0.1em 0; }
.smaller { font-size: 75%; line-height: 1em; padding: 0.1em 0; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.red { color: Red; }

.KO { color: Red !important; }
.OK { color: green !important; }


#prycstim {
	position: absolute;
	left: -2000px; top: -200px;
	visibility: hidden;
/*	border: 5px solid fuchsia; */
}

.bezokraje { margin: 0; padding: 0; }
































/* MENUUUUUUU */

div#menu-rozbalovaci {
	text-align: left;
/*	width: 620px; */
	float: right;
	margin: 8px 5px 0 0;
	width: 760px; clear: both;
}


.fr{float:right}
.fl{float:left}
.w{width:100%}

/* lvl 0 */
#fil {list-style:none;line-height:1;background-color:transparent; padding:0;border:0px solid #dde0eb;margin:0 0 1em 0}
/* lvl 1 */
#fil ul {list-style:none;line-height:1;background-color:#f6f7f9;padding:0;border:1px solid #dde0eb;margin:0;}
/* lvl 2 */
#fil ul ul {list-style:none;line-height:1;background-color:#f6f7f9;padding:0;border:1px solid #dde0eb;margin:0;}
#fil{padding-left:6px}
#fil a{display:block;width:115px;color:green;text-decoration:none;padding:3px 0 3px 7px}
#fil li{float:left;padding: 0}
#fil li ul{position:absolute;left:-999em;height:auto;width:145px;margin:0}
#fil li li{padding-right: 1em}
#fil li ul ul{margin: -1.75em 0 0 130px}
#fil li:hover ul ul,#fil li:hover ul ul ul,#fil li.sfhover ul ul,#fil li.sfhover ul ul ul{left:-999em}
#fil li:hover ul,#fil li li:hover ul,#fil li li li:hover ul,#fil li.sfhover ul,#fil li li.sfhover ul,#fil li li li.sfhover ul{left:auto}
/* hover efekt submenu */
#fil li:hover,#fil li.sfhover{background:#dceddb}
/* hover efekt lvl0 menu, IE to nezere */
#fil li.filh:hover, #fil li.filh a:hover  { background-color: transparent !important; }
.filn{background-color: transparent; padding:2px 6px 3px}
.filh{ display: inline; background-color: transparent; }

a.fil_t1 { 
width: auto !important; color: green !important; padding:3px 4px 3px 3px !important;
background-color: transparent !important;
font-weight: bold;
border-bottom: 4px solid #FB9E0C;
border-right: 1px solid #FB9E0C;
}
a.fil_t1:hover {
background-color: transparent !important;
} 
