* {
	font-family: "Verdana";
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

a {
	color: #fff;
}

html {
	background-image: url(../design/pozadi.gif);
	background-repeat: repeat-x;
	background-color: #2e2f2a;
}

body {
	text-align: center;
}

.obal {
	width: 780px;
	margin: 0 auto;
}

.levystin { width: 10px; height: 738px; float: left; background-image: url(../design/obal_levy.gif); background-repeat: no-repeat; }
.pravystin { width: 10px; height: 738px; float: left; background-image: url(../design/obal_pravy.gif); background-repeat: no-repeat; }
.stred { width: 760px; float: left; }

/* horni cast */
.logo { width: 230px; height: 78px; float: left; }
.banner { width: 530px; height: 78px; background-image: url(../design/banner.gif); float: right;}

.menu { text-align: center; background-image: url(../design/horni_panel_pozadi.gif); background-repeat: repeat-x; position: relative; left:0px;top:0px; width: 760px; height: 53px; z-index: 100; }

.hornilevystin { background-image: url(../design/horni_levy_stin.gif); background-repeat: no-repeat; width: 7px; height: 59px; float: left; }
.hornipravystin { background-image: url(../design/horni_pravy_stin.gif); background-repeat: no-repeat; width: 6px; height: 59px; float: right; }

.mapatiskdomu { float: right; width: 223px; line-height: 28px; text-align: center; }
.mapatiskdomu a { color: #000; font-weight: bold; font-family: "Trebuchet MS"; font-size: 10px; }
.mapatiskdomu a:hover { text-decoration: underline; }

/* prostredni cast */
.levacast { width: 217px; float: left; color: #fff; text-align: left; font-family: Verdana; font-size: 10px; }
.pravacast { width: 539px; float: right; color: #fff; text-align: left; min-height: 420px; }


.obalstredu { width: 760px; margin: 0 auto; background-image: url(../design/pozadistredu.gif); min-height: 350px; }
.spodekstredu { width: 760px; margin: 0 auto; background-image: url(../design/spodek.gif); height: 15px; }
.obalbanneru { width: 760px; margin: 0 auto; background-color: #fff; }

.lidi { width: 480px; height: 167px; background-image: url(../design/banner_picture.jpg); margin: 0 0 0 10px; background-position: center bottom; float: left; }
* html .lidi { margin: 0 0 0 5px; }
.rozcestnik { width: 263px; float: right; }

.link2 { display: block; background-image: url(../design/link2.gif); width: 253px; height: 80px; margin: 1px 0 6px 0; }
.link3 { display: block; background-image: url(../design/link3.gif); width: 253px; height: 80px; margin: 0 0 0 0; }
.link4 { display: block; background-image: url(../design/relaxacni_kurz2.jpg); width: 252px; height: 79px; /*border: 1px solid black;*/ margin: -1px 0 0 0; }

/* sablony */
.blok { text-align: left; color: #fff; padding: 10px; }
.blok ul, .blok ol { padding-left: 20px; }
.blok h2 { font-weight: bold; color: #fff; font-size: 14px; background-image: url(../design/nadpis.gif); display: block; text-indent: 70px; line-height: 35px; }
.specialnidataokraje { margin-bottom: 20px; }

p { margin-bottom: 10px; }

.blok { text-align: left; float: left; font-size: 12px; }
.blok div, .blok span, .blok p { font-size: 12px; }
.blok p {margin-top:  10px;}
.blok u {font-size: 12px;}
.blok * { font-size: 12px; }
.blok img { border: 2px solid #fff; margin: 5px 8px; }
.ramecek { border: 2px solid #fff; }

a.novinka_odkaz { color: #fff; text-decoration: none; }
a.novinka_odkaz:hover { color: #fff; text-decoration: underline; }

.sitemap_l1 { padding-left: 10px; text-decoration: none; font-size: 12px; font-weight: bold; } .sitemap_l1:hover { text-decoration: underline; color: #CCC; }
.sitemap_l2 { padding-left: 10px; text-decoration: none; font-size: 11px; } .sitemap_l2:hover { text-decoration: underline; color: #CCC; }
.sitemap_l3 { padding-left: 10px; text-decoration: none; font-size: 10px; } .sitemap_l3:hover { text-decoration: underline; color: #CCC; }
.sitemap_l4 { padding-left: 10px; text-decoration: none; font-size: 9px; } .sitemap_l4:hover { text-decoration: underline; color: #CCC; }
.sitemap_l5 { padding-left: 10px; text-decoration: none; font-size: 8px; } .sitemap_l5:hover { text-decoration: underline; color: #CCC; }


.prvni_stupen_seznam { text-align: center; width: 150px; position: absolute; left: 40px; /*top: 165px;*/ top: 152px;}
.druhy_stupen_seznam { text-align: center; width: 150px; position: absolute; left: 347px; top: 165px; }

a.kurz_link{color: #8AB92F; font-size: 11px; text-decoration: none; }
a.kurz_link:hover { text-decoration: underline; }
