body { background-color: #FFFFFF; background-image: url(../gfx/body.gif); background-position: center; background-repeat: repeat-y; margin: 0px; padding: 0px; }

.paletka-frame { background-image: url(../gfx/paletka.middle.gif); background-position: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 20px; padding: 0px; width: 170px; }

.paletka-frame .paletka-head-zelena { background-repeat: no-repeat; color: #FFFFFF; height: 35px; margin: 0px; padding: 0px; vertical-align: middle; }

.paletka-frame .paletka-head-zluta { background-repeat: no-repeat; color: #003366; height: 35px; margin: 0px; padding: 0px; vertical-align: middle; }

.paletka-frame .paletka-head-prazdna { background-repeat: no-repeat; color: #003366; height: 10px; margin: 0px; padding: 0px; vertical-align: middle; }

.paletka-frame .paletka-obsah { background-position: bottom; background-repeat: no-repeat; padding: 10px; }

.paletka-head-zluta h3, .paletka-head-zelena h3 { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 4px; }

.paletka-head-zelena a { color:#FFFFFF; text-decoration:none;}
.paletka-head-zelena a:hover { color: #FF9933; }

.paletka-obsah .datum { color: #3A7657; font-size: 90%; }

.paletka-obsah .vice { font-size: 90%; font-weight: bold; }

.paletka-obsah li { list-style-type: none; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; }

.paletka-obsah ul, #head #head-search form, #menu ul { margin: 0px; padding: 0px; }

.paletka-obsah img { border:none; }

#colleft .paletka-frame .paletka-head-zelena { background-image: url(../gfx/paletka.top.zelena.left.gif); }

#colleft .paletka-frame .paletka-head-zluta { background-image: url(../gfx/paletka.top.zluta.left.gif); }

#colleft .paletka-frame .paletka-head-prazdna { background-image: url(../gfx/paletka.top.prazdna.left.gif); }

#colleft .paletka-frame .paletka-obsah { background-image: url(../gfx/paletka.obsah.left.gif); }

#colright .paletka-frame .paletka-head-zelena { background-image: url(../gfx/paletka.top.zelena.right.gif); }

#colright .paletka-frame .paletka-head-zluta { background-image: url(../gfx/paletka.top.zluta.right.gif); }

#colright .paletka-frame .paletka-obsah { background-image: url(../gfx/paletka.obsah.right.gif); }

.paletka-frame-foot { background-image: url(../gfx/zapati.gif); clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 20px; padding-top: 10px; padding-left:15px; padding-right:15px; padding-bottom:0px; width: 910px; height:148px; }
.paletka-frame-foot ul { list-style: none; line-height:18px; margin:0px; padding:0px; }
.paletka-frame-foot li { margin:0px; padding:0px; }
.paletka-frame-foot h3 { color: #3A7657;}
/* .paletka-head-prazdna-foot { background-image: url(../gfx/paletka.top.prazdna.foot.gif); background-repeat:no-repeat; width:940px; height:10px; } */
/* .paletka-obsah-foot { background-image: url(../gfx/paletka.prazdna.foot.gif); background-repeat:repeat-y;  border-bottom: 1px solid #999999;} */
/* .paletka-obsah-foot { background-image: url(../gfx/paletka.obsah.foot.gif); background-repeat:repeat-x; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999;} */


.paletka-menu .sub1 {
	margin-left: 10px;
}
.paletka-menu .sub2 {
	margin-left: 20px;
}
.paletka-menu .sub3 {
	margin-left: 30px;
}

.paletka-menu li.lastsub1 {
	margin-left: 10px;
	border: none;
}

#footer { clear: both; margin: auto; text-align: center; width: 900px; }
#footer2 { clear: both; text-align: center; }

#footer-sloupec { float:left; height:98px; margin-right:20px;}

#head { background-image: url(../gfx/head.aspx); background-repeat: no-repeat; height: 110px; margin: 0px auto; padding: 0px; position: relative; width: 940px; }

#head #head-search { color: #003300; left: 780px; position: absolute; text-align: left; top: 45px;}

#head #head-search .search-button { background-color: #BFBFBF; border: 1px solid #999999; color: #666666; margin-top: 8px; margin-left:5px; width: 20px; height:20px; }
																								
#head #head-search .search-input { background-image: url(../gfx/podklad.input.gif); border: 1px solid #999999; width: 120px; font-weight: normal; position: absolute; left:0px; top: 5px; }
																																																	
#head #head-search .search-input2 { background-image: url(../gfx/podklad.input.gif); border: 1px solid #999999; width: 120px; font-weight: normal; position: absolute; left:0px; top: 35px; }
																																					
.formular { margin:0px; padding:0px; height:25px; }


#head #logo { color: #003300; left: 15px; position: absolute; top: 0px; width: 64px; }



#head #logo img, #menu li.last, .paletka-menu li.last, img.bez, tr.last td { border: none; }

#head #menu { color: #003300; left: 390px; position: absolute; top: 10px; width: 565px; }
#head #flags {
	left: 632px; top: 48px; position: absolute; width: 132px; }


#head #flags img {
	margin: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#main { background-image: url(../gfx/podklad.kraj.gif); background-position: center 100px; background-repeat: no-repeat; clear: both; margin: 0px auto; padding: 0px; width: 940px; position:relative;}

#main #colleft { float: left; margin: 0px; padding: 0px; width: 170px; }

#main #colright { float: right; margin: 0px; padding: 0px; width: 170px; }

#main #footer p { border-top-color: #999999; border-top-style: solid; border-top-width: 1px; color: #3A7657; font-size: 80%; }

#footer2 p { color: #3A7657; font-size: 80%; margin-bottom:0;px;}

#main #footer p a, #footer2 p a, #menu a { color: #3A7657; text-decoration: none; }

#main #main-center { padding-bottom: 20px; padding-left: 190px; padding-right: 190px; padding-top: 20px; }

#main #main-center-sub { padding-bottom: 20px; padding-left: 190px; padding-right: 50px; padding-top: 20px; }

#menu a:hover, #menu a:active, #menu a:focus { color: #FF9933; }
.paletka-menu li {
	font-weight: bold;
	color: #3A7657;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.paletka-menu li a {
	color: #3A7657;
	text-decoration:none;
}

.paletka-menu li  a:hover, .paletka-menu li a:active, .paletka-menu li a:focus { color: #FF9933; }

#menu li { border-bottom-color: #999999; border-bottom-width: 1px; border-left-color: #999999; border-left-width: 1px; border-right-color: #999999; border-right-style: solid; border-right-width: 1px; border-top-color: #999999; border-top-width: 1px; display: inline; float: left; font-size: 100%; font-weight: bold; padding-left: 0.8em; padding-right: 0.8em; }
#zanoreni {
	float: right;
	margin-top: -18px;
	margin-right: -20px;
	line-height: 120%;
	color: #3A7657;
}
#zanoreni a {
	color: #3A7657;

}

#zanoreni a:hover {
	text-decoration:none;
	}


.paletka-menu .last img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tab_akce {
	font-size: 92%;
	border: 1px solid #3A7657;
	margin:2px;
	padding: 4px;
	width: 690px;
}
.tab_akce td, th {
	padding: 0.3em 0.5em;
	border: none;
	border-bottom: 1px dotted #3A7657;
	vertical-align:top;
	text-align: left;
}

.tab_neviditelna{
	width:140px;
	border: none;
	margin: 0px;
	}

.tab_neviditelna td, th {
/*	font-size: 92%;*/
	text-align:right;
	border: none;
	padding: 0px;
}
.tab_normal{
	width: 690px;
	border: solid #999999 1px;
	}
.tab_normal td, th {
/*	font-size: 92%;*/
	border: solid #999999 1px;
	padding: 5px;
}

.tab_tenka{
	border: solid #999999 1px;
	border-collapse: collapse;
	}

.tab_tenka td, th {
	border: solid #999999 1px;
	padding: 5px;
}


.kalendar{
	font-size:11px;
	width:150px;
	border: none;
	margin: 0px;
	}

.kalendar td {
/*	font-size: 92%;*/
/*	text-align:right; */
	border: none;
	padding: 2px;
}

#rss {
	background-color: #EFEFEF;
	width: 100px;
	margin: auto;
	border: 1px solid #999999;
}
#rss p{
	text-align: center;
	margin: 3px;
}
#provozni_doba_tab{
float:left;
margin:5px;
}
.black {color:#000000;}
.araltxt {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
fieldset {width: 540px;}


#detske_1 {color: #790097} /*uvod*/ 		
#detske_2 {color: #0005E6} /*nabidka*/		
#detske_3 {color: #6F79FF} /*jak*/			
#detske_4 {color: #22A800} /*zapomnetlive*/	
#detske_5 {color: #FDCA00} /*konto*/		
#detske_6 {color: #FF810F} /*zabava*/		
#detske_7 {color: #FF5555} /*nove*/			
#detske_8 {color: #D70005} /*skoly*/	
#detske_9 {color: #D200A8} /*foto*/			
#detske_10 {color: #A812B4} /*odkazy*/		

.det_tabl{
	float:left;
	border:1px #CCCCCC solid;
	width:240px
	}

.det_tab2{
	float:right;
	border:1px red solid;
	width:220px;
	}
.sloupec { width:152px; text-align:left; float:left; padding-right:10px;}

.mks {	float:left; 
		margin-right:10px;
		}
.lupa { /* background-color: #FF0000;  #BFBFBF; */

		border: 0px solid #999999;
		margin-top:5px; 
		margin-left:5px; 
		width:20px; 
		height:20px;
		background: url(../gfx/lupa.gif) 0px 0px no-repeat;
		cursor: pointer;
		position: absolute;
		top:0px;
		left:125px;
		padding:0px;
}
.lupa2 { 
		border: 0px solid #999999; 
		margin-top:5px; 
		margin-left:5px; 
		width: 20px; 
		height:20px;
		background: url(../gfx/lupa.gif) 0px 0px no-repeat;
		cursor: pointer;
		position: absolute;
		top:30px;
		left:125px;
}
.skrytpopis {
		font-size:9px;
		position:relative;
		top:10px;
		}
.kraj {	width: 170px;
		text-align:center;
		}
.uvod-clanek { border-bottom:1px solid #999999; padding: 5px; margin-bottom:5px; }
.uvod-clanek h2 { font-family: "Trebuchet MS", Geneva, Arial, "Luxi Sans", Helvetica, sans-serif; margin-bottom: 0.5em; color: #3A7657;  margin-top: 0; font-size: 110%;}
.akce-odkaz { font-family: "Trebuchet MS", Geneva, Arial, "Luxi Sans", Helvetica, sans-serif; margin-bottom: 0.5em; color: #3A7657;  margin-top: 0; font-size: 120%; font-weight:bold; text-decoration:none;}
#aktuality_seznam { list-style:none; }
#aktuality_seznam li { margin-bottom:5px;}