/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.5em;background:#8cda6a url(../_images/bgBody.gif) repeat-x;padding:0px;color:#000;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {width:194px;height:17px;padding:3px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
input.check {margin-right:10px;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.ileft {float:left;margin:0px 15px 15px 0px;}

#lead {width:996px;margin:0px auto;position:relative;padding:65px 0px 0px 0px;background:#90df6e url(../_images/bgLead.gif) no-repeat top left;}

#logo {width:512px;height:206px;display:block;left:475px;top:142px;position:absolute;overflow:hidden;z-index:1;text-align:center;}
#logo h1, #logo h1 span {font-family:Verdana;font-size:1.5em;font-weight:normal;color:#a9c820;width:512px;height:206px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:512px;height:206px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {text-decoration:none;color:#a9c820;}

#hlava {width:100%;height:52px;background:url(../_images/bgTopLine.gif) no-repeat top center;position:absolute;left:0px;top:65px;}

#menu {height:43px;padding:9px 0px 0px 30px;clear:both;background:#ff8b00;margin-bottom:27px;}
#menu a {float:left;display:block;height:35px;margin:0px 3px;}
#menu a span {display:none;}
#menu a.kalendar {width:143px;background:url(../_images/btnKalendarAkci.gif) no-repeat;}
#menu a.centrum {width:276px;background:url(../_images/btnCentrumOdpadoveVychovy.gif) no-repeat;}
#menu a.soutez {width:224px;background:url(../_images/btnSoutezVeSberuPapiru.gif) no-repeat;}
#menu a.fotky {width:128px;background:url(../_images/btnFotky.gif) no-repeat;}
#menu a.kontakt {width:92px;background:url(../_images/btnKontakt.gif) no-repeat;}
#menu img {float:left;margin-right:1px;}
#menu a:hover {background-position:0px -35px;}
.location_index #menu a.centrum {background-position:0px -35px;}
.location_centrum_odpadove_vychovy #menu a.centrum {background-position:0px -35px;}
.location_soutez_ve_sberu_papiru #menu a.soutez {background-position:0px -35px;}
.location_papirova_skola_prihlaska #menu a.soutez {background-position:0px -35px;}
.location_skolni_papir_prihlaska #menu a.soutez {background-position:0px -35px;}
.location_fotky #menu a.fotky {background-position:0px -35px;}
.location_fotky_dod2008 #menu a.fotky {background-position:0px -35px;}
.location_fotky_dz2008 #menu a.fotky {background-position:0px -35px;}
.location_fotky_dz2009 #menu a.fotky {background-position:0px -35px;}
.location_fotky_hr #menu a.fotky {background-position:0px -35px;}
.location_fotky_oo #menu a.fotky {background-position:0px -35px;}
.location_kontakt #menu a.kontakt {background-position:0px -35px;}
.location_rezervace #menu a.kalendar,
.location_kalendar_akci #menu a.kalendar {background-position:0px -35px;}

#content {padding:0px 20px 0px 14px;}
.mainImg {margin-bottom:11px;margin-left:33px;}

#content .item {float:left;margin:0px 8px 20px 0px;width:315px;}
#content .homeItem {width:237px;height:182px;padding:0px 0px 0px 78px;}
#content .last {margin-right:0px;}
#content .ver1 {background:url(../_images/bgHomeItem1.gif) no-repeat;}
#content .ver2 {background:url(../_images/bgHomeItem2.gif) no-repeat;}
#content .ver3 {background:url(../_images/bgHomeItem3.gif) no-repeat;}
#content .ver4 {background:url(../_images/bgHomeItem4.gif) no-repeat;}
#content .ver5 {background:url(../_images/bgHomeItem5.gif) no-repeat;}
#content .ver6 {background:url(../_images/bgHomeItem6.gif) no-repeat;}
#content .homeItem .exkurze {float:left;margin-left:5px;font-size:0.9em;font-weight:bold;padding-top:7px;display:block;}
#content .homeItem .with {color:#DF7800;}
#content .homeItem .for {float:right;margin-right:28px;margin-bottom:18px;}
#lead #content .homeItem h2 {height:26px;clear:both;margin-bottom:4px;padding-top:0px;background:none;float:left;}
#content .homeItem .text {margin-bottom:3px;height:40px;float:left;}
#content .homeItem .time {clear:both;float:left;margin-bottom:8px;}
#content .homeItem .login {clear:both;}
#lead #content .item p {font-weight:bold;text-align:center;padding:0px 10px;margin-bottom:0px;}
#content .item p strong {background:#6cc044 url(../_images/bgExkurze.gif) no-repeat;width:87px;height:19px;padding-top:2px;display:block;margin:4px auto 0px auto;color:#fff;}

#content .obsah {color:#246d05;}
#content .obsah h2 {font-size:1.1em;color:#fff;text-align:center;height:28px;padding-top:12px;background:url(../_images/bgH2.gif) no-repeat top center;text-transform:uppercase;margin-bottom:10px;}
#content .obsah h3 {text-align:center;color:#277505;font-size:1.1em;margin-bottom:20px;}
#content .obsah h3 span {font-size:0.9em;font-weight:normal;}
#content .obsah ul {margin-left:30px;}
#content .obsah ol {margin-left:30px;}
#content .obsah ol ul {list-style-type:disc;}
#content .obsah a {color:#277505;}
#content .obsah p {margin-bottom:10px;}
#content .obsah .homeItem {height:auto;}
#content .obsah .homeItem h2 {margin-bottom:4px;}
#content .obsah .homeItem p {font-size:0.9em;margin-bottom:6px;padding-right:10px;}

#content .obsah .half {width:460px;float:left;padding-bottom:25px;margin:0px 10px;}
#content .obsah .half h3 {line-height:1.2em;font-size:1.1em;color:#fff;text-align:center;background:url(../_images/bgH2.gif) no-repeat top center;text-transform:uppercase;margin-bottom:10px;padding-top:5px;height:35px;}
#content .obsah .half h3 span {font-size:0.85em;font-weight:normal;}
#content .obsah .half ul {margin-left:60px;line-height:1.6em;}

#content .obsah .kontakt {width:450px;float:left;}
#content .obsah .mapa {float:left;border:5px solid #69C242;margin-right:40px;}
#content .obsah .kontakt p {padding-left:0px;}

#footer {padding:15px 26px 40px 26px;line-height:2em;}
#footer img {float:left;margin-right:36px;}
#footer a {color:#000;}

.kalendar {float:left;margin:0px 15px 20px 15px;}
.kalendar table {border-collapse:collapse;border:1px solid #54B12B;}
.kalendar td {padding:0.3em 0.6em;text-align:center;border:1px solid #50AE26;background:#86D662;}
.kalendar td.header {background:#ff8B00;font-weight:bold;}
.kalendar td.gray {}
.kalendar td span, .kalendar td em, .kalendar td a {text-align:right;}
.kalendar td span {}
.kalendar td em { background: white; font-style: normal; }
.kalendar td a { text-decoration: none; }
.kalendar td img {vertical-align:middel;margin:0px 2px;}

div.uzivatel a {margin-right:10px;color:#000;}
.formular {padding-bottom:10px;}

.wday_6, .wday_0 { display: none; }

#content .obsah .gallery h3 {margin-bottom:5px;clear:both;}
.gallery img {float:left;border:1px solid #277505;padding:2px;margin:0px 10px 10px 0px;}
.gallery p {clear:both;}

.obsah fieldset {border:1px solid #277505;padding:10px;}
.obsah fieldset input {margin-bottom:4px;vertical-align:middle;}


.navod {color:#000;}
.navod img {vertical-align:middle;}

.formular legend {padding:0px 10px;font-weight:bold;color:#277505;}
.formular td {vertical-align:top;}
.formular label {padding-top:2px;text-align:right;float:left;padding-right:5px;display:block;width:110px;}
.formular input, .formular select {padding:2px;border:1px solid #53a82d;}
.formular select option {padding:2px;}
.formular input.submit {padding:3px;background:#277505;color:#fff;border-color:#277505;}
.formular textarea {padding:2px;font-family:Arial;font-size:1em;width:280px;height:130px;border:1px solid #53a82d;}
.formular span.note {display:block;clear:both;margin-left:165px;font-size:.9em;}
.formular span.error {margin-left:5px;color:#AF2033;font-size:.9em;white-space:nowrap;}
.formular input.submit {margin-left:170px;margin-top:6px;padding:0px 5px}
.formular td {width:50%;}
.formular div.form_text input {width:200px;height:16px;padding:2px;}
.formular div.element_datum_a_cas {padding-bottom:20px;}
.formular div.element_datum_a_cas input {width:110px;}
.formular div.element_adresa {padding-bottom:20px;}
.formular div.element_trida select {width:50px;margin-bottom:5px;}
.formular div.element_pocet_zaku {padding-bottom:20px;}
.formular div.element_pocet_zaku input {width:25px;}
.formular div.element_email {padding-bottom:20px;}
.formular div.element_doprava label {width:auto;margin-left:30px;font-weight:bold;}
.formular div.element_doprava input {border:0px;padding:0px;}
.formular div.element_doprava span.note {clear:both;margin-bottom:6px;margin-left:30px;}
.formular div.element_nastupni_hodina label {width:170px;}
.formular div.element_nastupni_hodina input {width:40px;}
.formular div.element_nastupni_misto label {width:170px;}
.formular div.element_nastupni_misto span.note {clear:both;margin-bottom:10px;margin-left:175px;}
.formular div.element_poznamka span.note {clear:both;margin-bottom:10px;margin-left:115px;}
.formular div.element_trida span.note {display:inline; margin:0 10px; font-weight: bold; color: black; }
/*.formular {clear:both;position:relative;}
.formular a.zavrit {position:absolute;top:15px;right:10px;}
.formular div.form_text {width:460px;float:left;}
.formular div span {display:block;float:left;margin-left:185px;}

.formular div.element_trida {}
.formular div.element_skola {clear:left;}
.formular div.element_adresa {clear:left;}
.formular div.element_psc {clear:left;}
.formular div.element_telefon {clear:left;}
.formular div.element_email {clear:left;}
.formular div.element_poznamka {clear:both;width:800px;}*/

