body { color: #282828; padding: 0; margin: 0px 0px 20px 0px; font: 70%/140% verdana, arial, helvetica, sans-serif; background: #fbfaf2; text-align: center; }
#main { width: 760px; margin-left: auto; margin-right: auto; text-align: left; }
#hlavicka0-null { width: 100%; padding: 0; border: 0; height: 280px; background: url(../images/poz.gif) repeat-x; }
#hlavicka0 { padding: 0px; background: url(../images/hla.jpg) no-repeat center top; }
#hlavicka1-main { width: 760px; padding: 0; border: 0; height: 280px; margin-left: auto; margin-right: auto; }
#hlavicka1 { padding: 0px; }
#hlavicka2-null { width: 760px; padding: 0; border: 0; height: 40px; background: #023a8e; }
#hlavicka2 { padding: 0px 0px 0px 0px; }
#hlavicka3a-null { width: 520px; float: left; padding: 41px 0px 0px 0px; border: 0; }
#hlavicka3a { height: 199px; background: url(../images/educo.gif) no-repeat 106px top; }
#hlavicka3b-null { width: 240px; float: right; padding: 0; border: 0; }
#hlavicka3b { padding: 0px; }
#hlavicka3b p { text-align: left; color: #fff; padding: 10px 0px 0px 3px; font-size: 8pt; }
#hlavicka3b h1.logo { width: 240px; height: 77px; padding: 0; margin: 0px 0px 0px 0px; background: url("../images/logo.gif") no-repeat; cursor: pointer; }
h1 span, .noscreen { display: none; }

#vpravo-null { width: 240px; float: right; padding: 30px 0px 0px 0px; border: 0; }
#vpravo { padding: 0px; }
#vpravo p { padding: 10px 10px 5px 20px; margin: 0; }
.bunka1 { padding: 0px 0px 0px 0px; background: #f7f5e8; text-align: center; }
.bunka2 { padding: 0px 0px 0px 0px; background: url(../images/stin1.gif) #f7f5e8 no-repeat center top; text-align: center; }
.bunka3 { padding: 0px 0px 0px 0px; background: url(../images/stin2.gif) #fbfaf2 no-repeat center top; text-align: center; }
.bunka1 img, .bunka2 img, .bunka3 img { margin: 14px 0px 10px 0px; border: 0; }
#vpravo a, #vlevo a { font-weight: bold; text-decoration: underline; color: #333; }
#vpravo a:hover, #vlevo a:hover { color: #ff6600; }

#vlevo-null { width: 520px; float: left; padding: 0; border: 0; }
#vlevo { padding: 20px 20px 0px 10px; text-align: justify; }
#vlevo p { padding: 5px 0px 5px 0px; margin: 0;}


#cele-null { width: 760px; float: left; padding: 0; border: 0; clear: both; margin: 0; }
#cele { padding: 5px 20px 0px 10px; text-align: justify; margin: 0; }
#cele-akce-null { width: 760px; float: left; padding: 0; border: 0; clear: both; margin: 0; }
#cele-akce { padding: 5px 20px 0px 10px; text-align: center; margin: 0; }

#cele p img, #vlevo p img { border: 0; margin: 10px 20px 5px 0px; float: left; }
#cele li, #vlevo li { padding-bottom: 5px; }
#cele li img, #vlevo li img { float: left; margin-right: 20px; }


#paticka-null { clear: both; width: 100%; padding: 0; border: 0; background: #f1eedd; }
#paticka { padding: 0px; color: #023a8e; }
#paticka a { font-weight: bold; text-decoration: underline; color: #023a8e; }
#paticka a:hover { color: #ff6600; }
#paticka p { padding: 0px 20px 10px 30px; }
#paticka p img { border: 0; float: left; margin-right: 50px; }

#copyright-null { width: 760px; margin-left: auto; margin-right: auto; }
#copyright { padding: 5px 20px 0px 0px; text-align: right; }
#copyright a { font-weight: bold; text-decoration: none; color: #999; font-size: 90%; font-style: italic; margin-left: 40px; }
#copyright a:hover { color: #ff6600; }

#menu { float: left; height: 25px; margin: 0; padding: 0; }
#menu ul { margin: 0; padding: 0; }
#menu ul li { margin: 0; height: 25px; padding: 0; list-style-type: none; float: left; font-family: "Trebuchet MS", Verdana, Arial; font-size: 10pt; font-weight: bold;  }
#menu ul li a { background: url("../images/odr1.gif") center left no-repeat; display: block; color: #fbfaf2; text-decoration: none; padding: 12px 17px 12px 18px; }
#menu ul li a:hover { color: #023a8e; background: url("../images/odr2.gif") #ff8f00 center left no-repeat; }
#menu .klik { color: #fff; background: url("../images/odr2.gif") #ff8f00 center left no-repeat; }

#menua { float: left; height: 25px; margin: 0; padding: 0; }
#menua ul { margin: 0; padding: 0; }
#menua ul li { margin: 0; height: 25px; padding: 0; list-style-type: none; float: left; font-family: "Trebuchet MS", Verdana, Arial; font-size: 10pt; font-weight: bold;  }
#menua ul li a { background: url("../images/odr1.gif") center left no-repeat; display: block; color: #fbfaf2; text-decoration: none; padding: 12px 50px 12px 20px; }
#menua ul li a:hover { color: #023a8e; background: url("../images/odr2.gif") #ff8f00 center left no-repeat; }
#menua .klik { color: #fff; background: url("../images/odr2.gif") #ff8f00 center left no-repeat; }

h2 { margin: 0px 0px 30px 105px; font-size: 180%; color: #e15a00; font-family: "Trebuchet MS", Verdana, Arial; }
h3 { margin: 20px 0px 0px 20px; font-size: 140%; color: #023a8e; font-family: "Trebuchet MS", Verdana, Arial; }
.modre { font-weight: bold; color: #023a8e; }
.cervene { font-weight: bold; color: #e15a00; }
.cervenek, .modrek { padding-left: 15px; border-left: 20px solid #ff8f00; font-weight: bold; font-size: 140%; line-height: 130%; color: #023a8e; font-family: "Trebuchet MS", Verdana, Arial; }
.modrek { border-left: 20px solid #ebe7c7; font-size: 140%; }
.cinnost { border: 1px solid #ff8f00; padding: 0px 20px 0px 20px; margin-bottom: 10px; }
.platba {border: 4px solid #ff8f00; padding: 0px 20px 10px 20px; margin-bottom: 10px; text-align: center;}
.jazyky {margin: 0; padding: 10px 0px 0px 0px; text-align: left;}
.jazyky img {border: 0; margin: 0px 10px 0px 0px;}
.foto {border: 0; float: left;}
.foto2 {border: 1px solid #c0c0c0; }

#vpravo table, #vpravo td, #vpravo tr { padding: 0; border: 0; border-collapse: collapse; vertical-align: center; font-size: 8pt; }
#vpravo table { border-width: 0; width: 210px; margin-left: 10px; }
#vpravo table img { border: 0; margin: 0px 0px 0px 0px; }

dd { margin: 0px 0px 0px 160px; padding: 0px 0px 15px 0px; }
dd img { border: 1px solid #ccc; margin: 10px 15px 0px 0px; }
dt { color: #999; font-style: italic; left: 0px; float: left; margin: 0px 0px 0px 20px; padding: 0px; }















