/* CSS Document */

body {background-color: #333333;
color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
border:solid red 0px;
width:974px;}

.all {position:absolute; top:10px; left:20px;
width: 959px; height:auto;
border:solid yellow 0px;
background-color: #FFFFFF;}

.headimg {margin-left:0px;
position: relative;
margin-bottom:-5px;
border: solid red 1px;}

.domu {display:block;
border:solid red 0px;
position:absolute; left:20px; top:0px;
width:180px; height:110px;}

.date { position:absolute;
top:198px; left:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:100;
text-transform:uppercase;
color: #000000}

.odkazy { position: relative;
border:solid red 0px;
background: url(head.jpg) no-repeat;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
z-index:0;
display:block;
width: auto; height: 160px;
border: solid red 0px}
.odkazy a {font-size:13px;
color: black;
font-weight:600;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
}
.odkazy a:active {
border:none;
text-decoration:none;
}


.odkazy .pri { position:absolute;
left:48px; top:130px; }
.pri:hover {text-decoration:none}
.odkazy .kro { position:absolute;
left:145px; top:130px;}
.kro:hover {text-decoration:none}
.odkazy .tab { position:absolute;
left:230px; top:130px;}
.tab:hover {text-decoration:none}
.odkazy .fot { position:absolute;
left:333px; top:130px;}
.fot:hover { text-decoration:none} 
.odkazy .sko { position:absolute;
left:424px; top:130px;}
.sko:hover {text-decoration:none}
.odkazy .nas { position:absolute;
left:530px; top:135px;}
.nas:hover {text-decoration:none}
.odkazy .sou { position:absolute;
left:610px; top:130px;}
.sou:hover {text-decoration:none}
.odkazy .par { position:absolute;
left:712px; top:130px;}
.par:hover {text-decoration:none}
.odkazy .str { position:absolute;
left:805px; top:122px;}
.str:hover {text-decoration:none}
.odkazy .kal { position:absolute;
left:900px; top:130px;}
.kal:hover { text-decoration:none}


.pododk { position:relative;
text-align:right;
background:url(pododk.jpg) no-repeat;
border-left:solid #FF9900 1px;
border-right:solid #FF9900 1px;
padding-top:10px;
padding-bottom:3px;
padding-left:20px;
padding-right:0px;
color: #FF9900;
font-weight:bold;
font-size:12px;
border-top:solid #FF9900 2px;
border-bottom:solid #FF9900 1px;
z-index:2}
.pododk a {color: #000000;
font-weight:100;
text-decoration:none;
padding-right:5px;
padding-left:5px;
border-left:solid #FF9900 3px;
}
.pododk a:hover {text-decoration:underline;
color:#000000} 
.pododk #zdm {color: #000000; font-weight: bold; text-transform:uppercase}

.table {padding:0px;}

.ramecl {width: auto; height:auto;
border: solid #FF9900 10px;
display:table-caption;
vertical-align:top;
border-top: none;
border-bottom: none;
padding-bottom:20px;
_padding-bottom:0px;
padding-top: 0px;
padding-left:10px;}


.aktual { 
padding:0px; margin-top:-1px;
text-align:right; 
}
.aktual a { color: #003399;
font-weight:bold;
text-decoration:none;}
.aktual a:visited {color:#FF9900;
font-weight:bold;
text-decoration:none;}
.aktual a:hover {text-decoration:underline;}

.aktual span {
padding-left:5px;
padding-right:5px;
}

.akt span {margin-bottom:-5px; display:block}

.tablel {display: block}

.obsah {padding-left:20px;
padding-right:40px;
padding-bottom:60px;
padding-top:0px;
margin-bottom:-10px;
vertical-align:top;
border-left: solid #FF9900 1px;
border-top: solid #FF9900 1px;
border-bottom: solid #FF9900 1px;
width:656px;
}

.odkobsahu {border: solid #FF9900 1px;
border-top:none;
max-width:700px;
text-align:right; position: absolute;
right:3px;
padding:3px;
background-color: #eeeeee}
.odkobsahu a {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
border-left: solid #FF9900 2px;
padding-left:3px;
margin-right:5px}
.odkobsahu a:hover {color:#FF9900;
text-decoration:none} 

.odkobsahu1 {border: solid #FF9900 1px;
border-top:none;
max-width:700px;
text-align:right; position: absolute;
margin-top:24px;
right:3px;
padding:3px;
background-color: #eeeeee}
.odkobsahu1 a {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;
border-left: solid #FF9900 2px;
padding-left:3px;
margin-right:5px}
.odkobsahu1 a:hover {color:#FF9900;
text-decoration:none} 

.bottom {margin-bottom:-5px; background:url(bottom.jpg);
display:block; width:959px; height:30px;_height:35px;}
.bottom a {display:block;
padding:3px;
position: relative;
right:3px; top:-2px;
width:140px;
float:right;
text-align:right;
padding-right:5px;
color: #000000;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
letter-spacing:1px;
text-decoration:none;
border: solid #FF9900 1px;
border-top: none}
.bottom a:hover { text-decoration:underline; color:black}

a {color: #003399; text-decoration: underline; font-weight:bold; font-size:12px}
a:hover {color:#003399; text-decoration: underline}

/* po zari pouzit tento styl pro tabulky pripravujeme 
h2 {font-size:13px; margin:0px; padding:0px; font-weight:600; letter-spacing:1px;}
*/

/*  ***************************************  vse od tohoto mista se tyka obsahu    ***************************************   */

/*  ***************************************  index    ***************************************   */

.program {margin-left:auto; margin-right:auto; text-align: left;}
.program span { display:block}
.program a {color: #FF9900}
strong {color: #333333}

.nadpis {font-size:28px; color:#003399; margin-top:20px;  }
.nadpis2 {font-size:28px; color:#003399; margin-top:20px; font-weight:bold; font-style:italic;}  
.nadpis3 {font-size:28px; color:#003399; margin-top:20px; font-weight:bold; font-style:italic; text-decoration: none; text-transform:uppercase}  
.nadpis3 a {font-size:28px; color:#003399; margin-top:20px; font-weight:bold; font-style:italic; text-decoration: underline; text-transform:uppercase}

.kdy { font-size:18px}
.kde { font-size: 16px}
.prog_inf {margin-top:10px; font-size:13px; font-style: italic}


/*  ***************************************   pripravujeme   *************************************************************   */

.pripravujeme {border-collapse:collapse;}
.pripravujeme td {
color:#333333;
font-weight:normal;
border: solid #FF9900 1px;
vertical-align:top;
padding:5px;
font-size:12px;
}
.pripravujeme td a {color: #FF9900;
text-decoration:none;}
.pripravujeme td a:hover {color:#FF9900;
text-decoration:underline}

.up {float:right;width:60px; height:60px; background:url(up.jpg) no-repeat; text-decoration:none; margin-top:1px; margin-left:600px;}
.up:hover {background:url(up_a.jpg) no-repeat; text-decoration:none; margin-top:1px;}

.datum { text-transform:uppercase; font-weight:bold;}
.nazev {font-weight:bold; color:#00CC00; padding-bottom:10px;
display:block}

.plakat_pokec {text-align:center; display:block; vertical-align: middle}


/*  ***************************************   krouzky   *************************************************************   */

.predskolaci {border-collapse:collapse; font-size:12px; width:656px;}
.predskolaci td {border: solid #FF9900 1px;
vertical-align:top; padding:5px; }
.cis {color: #333333; font-weight:bold; background-color: #FF9933; padding:2px; font-size:14px}
.krouzek {padding-left:0px; color:#FF9933; font-weight:bolder; font-size:14px }
.inf { font-style: italic; display:block; margin-bottom:10px; font-size:11px}
.pokec {display:block; margin-top:3px; font-size:11px }

.odkobsahukro {text-align:center;}
.odkobsahukro a {color: #33cc00; text-decoration:none}
.odkobsahukro a:hover {color:#33CC00; text-decoration:underline}


/*  ***************************************   tabory   *************************************************************   */

.fotogalery {text-decoration:none}
.fotogalery:hover {text-decoration:underline}

.tabnadp {color:#FF9900;
font-size:14px; font-weight:bold}
.info { font-family: Arial, Helvetica, sans-serif; font-weight: 100; background-color: #eeeeee;
padding:5px; padding-left:15px; border: solid #FF9900 2px;}

.tdtab a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; font-size:12px}

.tabtab td { padding:5px; border:solid #FF9900 1px;}
#tabhl {color:#33CC00}

.tab08 td {border-bottom: solid #333333 1px; padding-left:10px; padding-right:10px; text-align:center; height:50px}
.tab08 { width:615px;}

.tabory { margin-left:20px; margin-top:30px}
.tabory h2 { font-style:italic; color:#003399; margin:0px; margin-top:30px}
.tabory p {font-style:italic}

/*  ***************************************   fotky   *************************************************************   */

.fotoodk {padding-left:20px; width:640px;}
.fotoodk a {padding-left:20px;}
.foto img {_border:none;}
.foto a {color: #FF9900; _border:solid #FF9900 2px;}
.foto a:hover {color: #333333 ; _border:solid #333333 2px;}
.back {float:right;width:60px; height:60px; background:url(back.jpg) no-repeat; text-decoration:none; margin-left:600px; margin-top:-50px}
.back:hover {background:url(back_a.jpg) no-repeat; text-decoration:none; margin-top:-50px;}


/*  ***************************************   skolam   *************************************************************   */

.skolam {margin-left:30px;}
.skolam td { padding:5px; border:solid #FF9900 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.zoo { text-decoration:none}
.zoo:hover {text-decoration:underline;}


/*  ***************************************   onas  *************************************************************   */

.onas {margin-left:30px;}
.onas h5 {color:#FF9900; margin:0px;}
.onas h4 {color:#333333}
.pokl_hod td { border: solid #003399 1px; padding:5px}
.provoz_hod td { border: solid #003399 1px; padding:5px; width: auto; text-align:center}


/*  ***************************************   souteze  *************************************************************   */

.pododksou { position:relative;
background:url(pododk.jpg) no-repeat;
margin-top:0px;
padding-top:10px;
_padding-top:10px;
padding-left:50px;
padding-bottom:7px;
border-left:solid #FF9900 1px;
border-right:solid #FF9900 1px;
color: #FF9900;
font-weight:bold;
font-size:12px;
z-index:2}
.pododksou a {color: #FF9900;
font-weight:bold;
text-decoration:none;
padding-right:10px;}
.pododksou a:hover {text-decoration:underline;
color:#FF9900;} 

.table {border-top: solid #666666 2px; padding-bottom:30px;}
.sousou h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px}


/*  ***************************************   partneri  *************************************************************   */

.partneris {margin-left:0px; width:660px}
.partneris td {padding:8px;
border:solid #FF9900 1px;
vertical-align: top}

/*  ***************************************  ke_stah  *************************************************************   */

.stahuj a { color:#333333; font-weight:100; text-decoration:none;}
.stahuj a:hover {color:#333333; text-decoration:underline;}


.stahuj td {border:solid #FF9900 1px;}

/*  *************************************** oficialni  *************************************************************   */

.tiskovky {margin-top:-12px;}
.tiskovky td {border: solid #FF9900 1px; padding:3px; }

.pokladni {border:solid #FF9900 1px;}
.pokladni td {border:solid #FF9900 0px; background-color:#eeeeee}

td .tisknaz {width:450px;}

#sofi { float:right; margin-right:-78px; text-align:right; margin-top:65px;
border: solid #FF9900 1px; padding:2px; padding-right:8px; border-right:0px;
background-color: #eeeeee}
#sofi07 { float:right; margin-right:-42px; text-align:right; margin-top:15px;
border: solid #FF9900 1px; padding:2px; padding-right:8px; border-right:0px;
background-color: #eeeeee}

/*  *************************************** oficialni  *************************************************************   */
.kontakt {width:650px;}
.kontakt td {border:solid 1px #FF9900; padding-left:5px; padding-right:5px;}

/* ******************************************   akce06/07 *********************************************************    */
.kalendar td { border: solid #FF9933 1px; padding:2px;
font-size:12px}




/* ******************************************   aktuality   *********************************************************    */

.aktodk {color:#333333}
.aktodk a { color: #666666; font-size:10px}
.aktodk a:hover {color:#666666; text-decoration:underline} 

.tabakt {display: block; width: 220px; height:150px;
background:url(img/tabory/aktuality.jpg); text-decoration:none;
margin:0px; padding:0px; margin-left:-5px; margin-right:-8px}



.krouzky {display: block; width: 200px; height:120px;
background:url(img/krouzky/krouzky.jpg); text-decoration:none;
margin:0px; padding:0px;}
.krouzky:hover {background:url(img/krouzky/krouzkya.jpg)}


.uniakt {display: block; width: 220px; height:150px; text-decoration:none;
margin:0px; padding:0px; margin-left:-5px; margin-right:-8px}

.uniaktpf {display: block; width: 220px; height:100px; text-decoration:none;
margin:0px; padding:0px; margin-left:-5px; margin-right:-8px}

.uniakt2 {display: block; width: 220px; height:300px; text-decoration:none;
margin:0px; padding:0px; margin-left:-5px; margin-right:-8px}

.gala { color:black; font-weight:100; text-decoration:none}
.gala:hover {color:#000000; text-decoration:none}
.gala div {padding:5px}
.gala:hover div {background-color: #FFFFCC}

.gala strong {color:#003399;}

.provozni_doba td {border:solid black 1px}

.aktstale a {display:block; text-align:center; font-size:14px; margin:0px; text-transform:uppercase; border: solid #FF9900 1px; margin-bottom:10px;}
.aktstale a:hover {color: #FFFFFF; background: #FF9900; text-decoration:none}

 
