@charset "windows-1250";
body.root { background-color: #ff6501; margin: 0px; font-size: 12px; font-family: sans-serif;}
/*HLAVNí DIVY*/
.hlavni { width: 800px;  background-color: #ff6501; margin: 0px; padding: 0px; text-align: center; margin-left: auto; margin-right: auto; background-position: left; background-image: url('../graphics/back.jpg'); background-repeat: repeat;}
.hlava { height: 183px; background-image: url('../graphics/top.jpg'); background-repeat: no-repeat; margin: 0; padding: 0;}
.menu { width: 230px; min-height: 200px; float: left; text-align: left; background-color: transparent;}
.obsah { width: 480px; background-color: #ff6501; float: left; margin: 6px 0px 0px 0px;}
.pata { height: 41px; width: 800px; clear: both; background-image: url('../graphics/bottom.jpg'); background-repeat: no-repeat; background-position: left;}
.copy { position: relative; top: 18px; margin-left: 120px;}

/*MENU*/
.menu_radek { height: 26px; margin: 0px; background-image: url('../graphics/button.jpg'); background-position: center left; background-repeat: no-repeat; }
.menu_a { padding: 0px 15px 0px 70px; margin: 0px; color: black; font-weight: bold; font-size: 15px; text-decoration: none; position: relative; top: 5px}
.menu_a:hover { color: #FFA401;}
.menu_a_small { color: black; text-decoration: none; padding: 0px; margin: 0px;}
.menu_radek_small {margin: 0px 0px 0px 80px;}
.menu_a_small:hover { color: #FFA401;}
/*PROGRAM*/
p    {text-indent: 10px; margin-botton: 2px;  text-align: justify;}
li   {margin-left: 15px;}

.nadpis {font-weight: bold; text-align: left; margin: 0px; padding: 0px; clear: both;}
.tucne { font-weight: bold;}
.center {text-align: center;}

a { color: black;}
a:hover { color: red; color: #FFA401;}

/*KONTAKT*/
.nofirstline { text-indent: 0px; text-align: justify;}
.kontakt {text-align: left; vertical-align: top; margin: 5px 0px 0px 0px; padding: 0px;}
.icq {background-color: #ff6501; margin: 0px; padding: 0px; vertical-align: top;}
.radek { margin: 0px; padding: 0px 0px 0px 2px; text-align:justify;}
.jmeno {vertical-align: top; width: 80px;}
.img_mapa {border: 2px solid black; margin: 0px 0px 0px 15px;}
.no_decoration { text-decoration: none; border: 0px;}

/*JAZYKY*/
.img_jazyky {border: 2px solid black; margin: 0px;}
.jazyky { text-align: center; width: 450px; margin: 15px;}
.zeme { width: 25%; padding: 0px 0px 15px 0px; font-weight: bold;  vertical-align: top; }
h3 { text-align:left; margin: 0px 0px 2px 0px; font-size: 15px; font-weight: bold;}
.img_vlajka { float: right; margin: 0px 0px 0px 10px; border: 2px solid black;}
p.popiskrouzku { text-indent: 0px; text-align: justify;}
.rozvrh {margin: 10px 0px 10px 0px; padding: 0px; width: 100%; clear: both;}
.hlavicka { font-weight: normal; font-style: italic; border-bottom: 1px solid black; padding: 0px 5px 0px 5px; text-align: left;}
td.nazev { text-align: left; font-weight: bold; width:210px; padding: 0px 5px 0px 5px; vertical-align: top;}
td.vek, td.cena, td.termin { padding: 0px 5px 0px 5px; margin: 0px; text-align: left; vertical-align: top;}

img.ramecek { border: 2px solid black;}
table.zkusebny { text-align: center; width: 100%; margin: 2px 0px 2px 0px;} 

/*SPECIALNI KROUZKY*/
.speckr { text-align: center; margin: 15px;}
.sp {width: 120px; vertical-align: top; font-weight: bold; }

/*GALERIE*/
.gal_vstup { text-align: left; width: 80%; margin: 0px 0px 0px 30px;}
td.vstup2 { width: 70px;}
.gal_odkaz { font-weight: bold; text-decoration: none; font-size: 12px;}
.radecek { font-size: 12px; height: 16px;}
a.uroven2 { text-decoration: none; margin-left: 15px;}
a.uroven3 { text-decoration: none; margin-left: 30px;}
table.show { width: 100%;}
img.thumb { border: 2px solid black;}

.gal_vstup_akce { text-align: left; width: 80%; margin: 5px 0px 0px 10px;}
.showfoto { text-align: center; margin: 0px;}
.fotka { border: 2px solid black;}
.galerie_vstup { text-align: center;}
.gal1 {border: 2px solid black; margin: 10px 0px 0px 0px; vertical-align: bottom; }
.gal_akce { width: 160px;font-weight: bold; margin: 20px ; vertical-align: top;}

/*O NAS*/
.onas {text-indent: 10px; margin: 0px;  text-align: justify; font-style: italic;}
.onas2 { text-align: left; padding: 0px;}
.otazka { font-style: italic;  font-weight: bold; margin: 0px; padding: 0px; text-indent: 0px;}

/*LIDE*/
.hodnost { text-align: left; vertical-align: top; padding: 5px 0px 0px 10px; width: 160px;}
.jmeno { font-weight: bold; text-decoration: none; margin: 0px; padding: 0px;}
table.lidetab {  margin: 0px 0px 15px 0px;}
td.face { width: 40px; margin: 0px; padding: 0px;}

table.showpupil { width: 100%; }
td.name2 { text-align: left; vertical-align: top; font-weight: bold; margin: 0px; font-size: 15px;}
td.hodnota { text-align: left; vertical-align: top; margin: 0px;}
td.name { text-align: left; vertical-align: top;; width: 40px; margin: 0px;}
td.hodnota { text-align: left; vertical-align: top; margin: 0px; width: 300px;}
td.photo { vertical-align: top;}

/*banner*/
.banner { position: relative; left: 80px; top: 5px; margin: 15px;}
.imgbanner { border: 0px;}

/*ADMINISTRACE*/
div.admin_main { text-align: left;}
.newsdelete { text-align: justify; width: 100%; margin: 0px 0px 6px 0px; border: 1px solid black; margin: 10px;}
.edit { color: green; text-decoration: none;}
.edittab { text-align: left; width: 100%;}
.delete { color: red; text-decoration: none;}
.editinput { width: 60%; border: 1px solid black; }
.editinputdate { width: 50px; border: 1px solid black; }
.editpopis { width: auto;} 
td.odeslat { text-align: center;}
table.editace_gal { width: 100%; text-align: left;}
.legenda { font-weight: bold;}




/*.jazyky_popis {vertical-align: top; position: relative;}*/

/*.img_odkaz:hover {border: 2px solid #FFA401;}*/
