body { border: 0px none;margin: 0px;padding: 0px;font-family: Arial;font-size: small;background: #fff;background-repeat: repeat-x; font-size: 14px; }

p, img, table, tr, th, td, h1, h2, h3, h4, h5, form, ul, li, iframe { border: 0px solid black; margin: 0; }

ul { padding: 0 0 0 20px; }
li { padding: 0; }

a { color: #3333ff; }
a:hover { color: red; }

.black-color  { color: #000 !important; }

/*layout*/

/*obaluje stredovou cast stranky*/
#strankaobal { width: 800px; overflow: auto;  text-align: left; background: #fff; margin-top: 5px; padding: 0 0 0 6px;}
/*prava lista*/
#pravypanelobal { float: right; width: 170px; }
/*leva lista*/
#levypanelobal { float: left; width: 170px;}
/*main panel*/
#hlavnipanelobal { position: static !important; position: relative; left: 0px !important; left: 3px; overflow: hidden;}

#main { overflow: auto; width: 448px; margin-left: 6px; padding-bottom: 10px;}


.cleaner { clear: both; border: 0 solid black; color: white;}



#bodyhlavicka{ background-color: #ffffcc; }
#strankahlavicka {background-image: url(img/prouzek.gif);background-color: rgb(1,221,245);background-repeat: repeat-y;height: 50px;}

#strankahlavicka img { margin: 0 0 0 10px; }





#bodypaticka{ background-color: #ffffcc;}
#strankapaticka {font-family: arial;font-size: 11px;margin-top: 10px;text-align: right;background: #00184A;}

#strankapaticka p {text-decoration: none;color: #4674d4;padding: 8px 0;margin: 0 15px 0 0;}
#strankapaticka a {color: #fff;text-decoration: none;}
#strankapaticka a:hover {text-decoration: underline;}






/*menu*/
#menu {background-color: #00184A; text-align: left; min-width: 790px;
padding-top: 2px;
}

#menu .uroven1 {border-bottom: 1px solid #fff; padding-bottom: 3px;}
#menu .uroven1 a {padding: 3px 14px 3px 14px; color: #fff; font-size: 12px;font-weight: bold; text-decoration: none;border: 0px solid #fff;border-width: 0 1px 1px 0; }
#menu .uroven2 {margin: -1px 0 0 0 !important; margin: 0; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid white; _border-top: 0px solid white;}
#menu .uroven2 a {padding: 3px 14px 3px 14px;color: #fff;font-size: 12px;text-decoration: none;}

#menu .uroven1 a:hover,
#menu .uroven2 a:hover { background-color: #fff; color: black;}
#menu .note { display: none !important; }





#find {width: 170px;text-align: left; margin-bottom: 5px;}
#find form {padding: 4px;}
#find form input.text {width: 120px; _height: 18px;}
#find form input.submit {background: #fff; width: 20px;}



.hledat {border: 1px solid white;width: 120px;margin: 5px 0 5px 5px;}
#levypanelobal p {margin-bottom: 6px;}
h4 {color: #fff; padding: 2px; background-color: #949C9C; margin-bottom: 6px;}

#levypanelobal p.heading,
#pravypanelobal p.heading
{
padding: 2px; background-color: #949C9C; margin-bottom: 6px !important;
color: #fff;font-size: 11px;padding-left: 2px;background-image: url(img/bily_troj.GIF);background-repeat: no-repeat;background-position: 0 4px;background-color: #949C9C;text-indent: 15px;font-weight: normal;padding: 2px 0;
}


h4.modry {background: #6b8ce7;}
#login {background-color: #FFEFDE; font-size: 11px; margin-top: 5px; margin-bottom: 5px; _margin-bottom: 20px;}
#login form {margin-left: 5px;}
#login table td span {font-size: 13px;}
#login p.text {margin: 0; text-align: center;}
#login p.registration {margin: 0; text-align: center;}
#login input.text {width: 85px;}
#login input.password {width: 85px;}
#login input.submit {background: #fff; margin-bottom: 7px;}










#main h2 {color: #fff;font-size: 11px;padding: 2px;padding-left: 4px; background-image: url(img/tecka.gif);background-repeat: no-repeat;background-position: 0 1px;text-indent: 10px;margin-bottom: 2px;}
#main h3 {font-size: 14px;}
#main p {text-align: justify; margin: 5px;}
#main div.main-text {padding: 0 5px;}


#main #homepage-news h3 { color: #fff;font-size: 11px;padding: 2px;padding-left: 4px; background-image: url(img/tecka.gif); background-repeat: no-repeat; background-position: 0 1px;text-indent: 10px; margin-bottom: 2px; border-top: 5px solid #fff; _background-position: 0 6px; }


#hlavnipanelhlavicka h1{font-family: Arial;color: #fff;font-size: 11px;padding-left: 5px;}
#hlavnipanelpaticka{background-color: #dddddd;}


/* uvodni stranka */

#homepage-the-first-block {color: #000080 !important; }
#homepage-the-first-block img {margin: 5px 10px 10px 0;}
#homepage-the-first-block strong {color: #800080 !important; font-size: 120%;}
#homepage-the-first-block h3 {background: none !important; text-align: center; font-size: 140% !important; }

/* otevrene kurzy */

#special-page-opened-courses table {margin: 0 5px 0 15px;}

/*= kalendar =*/
#kalendar {width: 160px;margin-left: 5px;}
#kalendar td {border: 1px solid #bdbdbd; padding: 1px;font-size: 11px;}
#kalendar td.light {background: #fff;}
#kalendar td.dark {background: #dedede;}


#doporucujeme {margin-top: 5px; width: 170px; overflow: auto; }
#doporucujeme table {margin-top: -6px; background: #EEEEEE;}
#doporucujeme .doporucujemeLink {text-decoration: none; font-size: 11px;}


/* Sedy obdelnik */
.sedyObdelnik {background: #EEEEEE; margin-bottom: 5px; padding-bottom: 7px;}
.sedyObdelnik a.more {margin-right: 10px; text-align: right; display: block; padding-bottom: 5px;}


/* Aktuality */

.news-archive-dates {font-size: 10px;}
.news-archive-dates .year {font-size: 11px;}
.news-archive-dates a {padding-right: 2px; }


/*dalsi*/
.aktualniSeminar {display: block; padding-left: 18px;background: url(img/sipka.gif);background-repeat: no-repeat;background-position: 5px center; color: black; text-decoration: none; font-weight: bold; font-size: 12px; margin-bottom: 5px;}
.aktualniSeminar:hover {color: red;}
.aktualita {display: block;padding-left: 18px;background: url(img/sipka.gif);background-repeat: no-repeat;background-position: 5px center;color: black;text-decoration: none;font-weight: bold;font-size: 11px;margin-bottom: 7px;}
.aktualita:hover {color: red;}
.registrace {border: 1px solid rgb(51,51,255);}

table.regTable {margin: 5px;}

table.regTable td{padding: 5px;}
.odkazAktualitaHL {color: #fff;text-decoration: none;display: block;}
.odkazAktualitaHL:hover {color: red;}

.aktualityTable img {margin-right: 5px; margin: 5px;}
.aktualityTable p {font-size: 13px;}
.aktualityTable p.text { margin-top: 0; margin-bottom: 0; }
.aktualityTable p.date { margin-top: 3px; margin-bottom: 3px; }
.textOdkazAktualita {text-decoration: none;color: rgb(51,51,255); font-size: 13px;}
.textOdkazAktualita:hover {color: red;}

.nadpisOboru {margin: 5px 0 5px 15px;}
#tabulkaKurzy {margin: 5px;width: 390px;vertical-align: top;margin-left: 15px;}
#tabulkaKurzy td {vertical-align: top;padding-right: 5px;}

.mezera {padding-top: 15px;}
.mezera2 {padding-top: 2px;}

.right {float: left;width: 200px;}
.left {float: right;width: 200px;text-align: right;}
.obalTop {width: 800px;clear: both;}
.left img {padding-top: 20px;}
.tlacitkoPrint {border: 1px solid rgb(51,51,255);border-width: 1px;background: rgb(255,255,255);padding: 2px 8px;text-decoration: none;font-size: 12px;color: #000; margin-right: 6px;}



.banner {margin-bottom: 5px;}
.none { display: none; }

.seo {display: none;}


