* { margin:0; padding:0; }
body, table, td { font-size:0.9em; color:#000000; font-family: 'Verdana CE', Verdana, 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; }
body { background:#FFFFFF; padding:0; margin:10px 5px; text-align:center; width:100%; height:100%; }
/* ********************************** Box GLOBAL */
#box { border:0; width:990px; margin:0 auto; text-align:left; }	
/* ********************************** Box TOP */
#box-top { width:100%;  height:100px; color:#000000; background:#FFFFFF; }
#box-top-logo { float:left; }
#box-top-banner { float:right; }
#box-top-banner img { border:1px solid #000000; }
#box-top-text { float:right; width:800px; text-align:right; padding:10px; font-size:90%; }
/* ********************************** Box MENU */
#box-menu { border:1px solid #08632A; width:100%; color:#000000; background:#08632A; float:left; clear:both;  }
/* ********************************** Box MEZERA */
#box-mezera { width:100%; font-size:0; height:10px; clear:both; }
/* ********************************** Box BOTTOM */
#box-bottom { font-size:80%; color:#FFFFFF; background:#056528; width:100%; clear:both; }
/* ********************************** Box END */
#box-end { font-size:75%; color:#000000; text-align:right; width:100%; clear:both; }
#box-end-a { float:left; }	
#box-end-b { float:right; }	
#design a { color:#000000;	text-decoration:underline; }
#design a:hover {  color:#000000; background:#B5D5DD; }	
/* ********************************** Box DATA :: left-center-right */
#box-data-podklad { padding-left:20px; background:url(../images/global/kosticky.gif) no-repeat left top; float:left; clear:both;} 
#box-data-podklad-a { width:970px; } 
#box-data { width:100%; background:transparent url(../images/global/podklad-right.gif) repeat-y right top; float:left; clear:both; } 
#box-data-left { background:transparent; width:200px; margin:0 0px 0 0px; float:left; }
#box-data-centre { background-color:#FFFFFF; width:550px; margin:0 0 0 5px;	padding-bottom:10px; float:left; }
#box-data-right { font-size:80%; background:#CBE2B8; border:1px solid #2A5C43; border-bottom:0; float:right; 
	width:198px; voice-family: "\"}\""; voice-family:inherit; width:200px; }
html>body #box-data-right { width: 198px; }

/* ********************************** OSTATNI */
.obsah { padding:5px; }
.img-left { float:left; border:1px solid #000000; margin:5px 5px 5px 0px; }
.img-right { float:right; border:1px solid #000000; margin:5px 0px 5px 5px; }

.noprint { display:none; }
.center { text-align:center; }
.link { font-size:xx-small; background:#CBE2B8; padding:3px; }

h1 { color: #009900; font-size: 180%; margin-bottom:10px; }
h2 { color: #08632A; font-size: 130%; margin-bottom:10px; }
h3 { color: #08632A; font-size: 120%; margin-bottom:10px; }
a { color: #0000FF; }
a:hover { color:#FF0000; }
img { border:1px solid #08632A; }
em { color:#FF0000; background-color:#CBE2B8; font-weight:bold; font-style:normal; padding:0 5px; }
p { margin-bottom:10px;  }
ul, ol { margin-left:30px; margin-bottom:20px; }
hr { margin-bottom:10px; color:#056528; }

.noborder { border:0; }

#box-bottom div { padding: 10px 5px; }
#box-bottom div a { color:#FFFFFF; }

.cara { background-color:#08632A; height:2px; font-size:0; margin:20px 0px; clear:both; }

/* ********************************** UVOD nadpis */
#uvod-akce h2, #uvod-aktuality h2  { font-size:90%; color:#FFFFFF; background:#08632A; padding:5px 2px; }
#uvod-akce h3, #uvod-aktuality h3 { font-size:100%; color:#285D3F; margin:15px 0 5px 0; }
#box-data-right h2 { font-size:90%; color:#FFFFFF; background:#08632A;	margin:0; padding:5px 2px; margin-bottom:5px; }
/* ********************************** :: UVOD :: */
#uvod-akce { border: 1px solid #285D3F; margin: 0 0 10px 0; clear:both; }
#uvod-akce-right { float:right; }
#uvod-akce-left { float:left; }
#uvod-aktuality { border:1px solid #285D3F; margin:0 0 10px 0; clear:both; }

/* ********************************** :: MENU */
/* ********************************** MENU :: TOP */
#menu {    }
#menu ul { padding:6px 0; margin:0; background-color:transparent;   }
#menu li { list-style:none; display:inline; padding:0px; }
#menu a {color:#E0EBC9; background: #08632A; }
#menu a:hover, #menu li span { color:#005E23; background: #E0EBC9;  }
#menu a, #menu a:hover, #menu li span { font-size:110%; padding:6px 8px; text-decoration:none; border-right:1px solid #FFFFFF; }
/* ********************************** MENU :: LEFT */
#menu-left { background:transparent; margin-bottom:20px;  }
#menu-left ul { padding:0; margin:0; }
#menu-left li { display:inline; list-style-type:none; }
#menu-left a { color:#E0EBC9; background:#08632A; border-left:10px solid #E0EBC9;  }
#menu-left a:hover, #menu-left span { color:#005E23; background:#E0EBC9; border-left:10px solid #08632A; }
#menu-left a, #menu-left a:hover, #menu-left span {font-size:85%; text-decoration:none; display: block;padding: 0.3em; margin:0 0 5px 0; }
.menu-color { text-align:center; width:190px; padding:5px; color:#BEDE31; font-weight:bold; float:left; font-size:90%; background-image:url(../images/global/podklad-upoutavka.jpg)  }
#menu-left-mezera { height:30px; }
/* **********************************  TABLE   */
table { border-collapse:collapse; border:2px solid #000000; }
table td { border:1px solid #000000; text-align:left; padding:5px; vertical-align:text-top; }