body {
	margin: 0;
	padding: 0;
	font-family: tahoma, arial, sans-serif, serif, verdana;
	color: black;
	text-align: center;
	/*	background-color: #CCCCFF;*/
	/*	_background-position:expression(22+Math.round((document.body.clientWidth-770)/2*/
	background : white url(./image/pozadi2.png) repeat 
}

* html body {
	font-size: x-small;
	font-size: small;
}

h1, h2, h3, h4 {
	margin: 10px 0;
	text-align: center;
	text-decoration: underline
}

.upozorni { color: blue; text-decoration: none }
.bezpodtrzeni { text-decoration: none }
.kotva  { margin: 10px 0; width: 95%; text-align: right }
.kotvaL { margin: 10px 0; width: 95%; text-align: left }

hr { border: 1px solid blue }

.nastred   { text-align: center }
.prazdny   { clear: both }
.prazdny2 { clear: both; margin-bottom : 20px }
.nazev,.nazev2, .nazev3 { float: left; font-weight:bold; text-align: left }
.popis ,.popis2, .popis3 { float: right; text-align: left }
.nazev   { width: 15%; text-decoration: underline }
.nazev2 { width: 25%}
.nazev3 { width: 40%}
.popis   { width: 85%}
.popis2 { width: 75%}
.popis3 { width: 60%}
.tab1, .tab2, tab3 { float: left; text-align: left; margin-top: 5px }
.tab1 { margin-left: 100px; width: 20%; font-weight: bold }
.tab3 { text-align: left; margin-top: 5px; margin-left: 40px }

.oddelit   { clear: both; margin: 0; padding: 0 }
.sloupec   { margin: 5px 20px; padding: 1px }
.sloupec0 { float: left; width: 80px; text-align: left }
.sloupec1 { float: left; width: 150px; text-align: left }
.sloupec2 { float: left; width: 100px; text-align: left }
.sloupec3 { float: left; width: 180px; text-align: left }

.sloupecV   { margin: 5px 20px; padding: 1px; text-align: left }
.sloupecV0 { float: left; width: 60px }
.sloupecV1 { float: left; width: 150px }
.sloupecV2 { float: left; width: 180px }

.partner { border: none; width: 125px; margin: 5px 0}

#stranka {
	margin: auto;
	text-align: left;
	width: 960px;
	font-size: 90%;
	background : white url(./image/kbs.png) repeat
}

#logo { width: 100%;	height: 184px }
#logo img { width: 100%; height: 184px }

#menu { margin-top: 0; margin-bottom: 5px; /* width : 100%; */ height: 32px }
#menu { padding: 1px; background-color: blue; border-bottom: 2px solid white }
#menu a, #levy a { display: block; margin: 1px; font-weight: bold; text-decoration: none; height: 20px;}
#menu a { padding: 5px 25px; float: left; background : blue url(./image/menu_poz.png) repeat-x; color: white }
#levy a { padding: 3px 0; width: 100%; color: black }
#menu a:hover, #levy a:hover { color: black; background : #A7D9F5 url(./image/menu_poz2.png) repeat-x /*background-color: #99ccff*/ }

#telo { clear: both; width: 960px; min-height: 350px; font-size: 90% }
#levy { float: left; width: 240px; padding-right: 5px; text-align: center }
#pravy { float: right; width: 140px;	text-align: center }
/*#levy img { width: 90% }*/

#stred { float: right; padding: 0 5px; margin: 0; width: 560px; min-height: 350px; color: black; border-right: 1px solid blue; border-left: 1px solid blue }
#stred p { margin: 2% 1% }
#stred img { border-style: none }
#stred a { color: red }

#pata { clear: both; margin-top: 5px; width: 100%; height: 30px; font-size: 90%; font-weight: bold; text-align: center; border-top: 1px solid blue; background-color: white }
#pata p { padding-top: 5px; margin: 0 }
#pata a { color: black; font-weight: bold }

.predmet { margin: 2px; padding: 2px; font-size: 110%; background-color: #e0f0ff }
.predmet2 { margin: 5px; text-align: left; font-weight: bold }
.telo { margin: 2px; padding: 5px 10px 20px 30px; font-size: 90%; text-align: justify }
.telo2 { margin: 5px; font-size: 85%; text-align: justify }
