* {margin: 0 auto; padding: 0px;}
body {margin: 0 auto; padding: 0px; background: #B6C7D2 url() center top repeat-x; font-family: Arial; font-size: 12pt; overflow-x: hidden; color: #ffffff; font-size: 11.5pt;}
@font-face {font-family: menufont; src: url(./../fonts/menufont.woff);}
a {color: black; text-decoration: underline; border-width: 0px;}
a.menu {text-decoration: none; color: white; border: 0px; border-color: none; padding: 0px; border-radius: 4px;}
a.menu:hover {color: black;}
div#head {width: 100%; margin-top: 25px; border-bottom: 3px solid #115783; height: 125px; background: #3279A7 url(./../img/bghead.png) top center no-repeat; color: #ffffff; font-size: 12pt;}
div#headInfo {width: 900px; height: 90px; text-align: right; padding-top: 30px; background: none;}
.zarovnejVlevo {float: left;}
img#logo {position: absolute; top: 10px;}
span.headBold {font-weight: bold; font-size: 16.5pt;}
div#content {width: 900px;}
/*div#navigace {width: 100%; height: 40px; background: none; margin-top: 20px; margin-bottom: 25px; text-align: left; font-size: 18.5pt; font-family: menufont; font-weight: bold;}*/
div#navigace {width: 100%; height: 50px; background: none; margin-top: 20px; margin-bottom: 25px; text-align: center; font-size: 26px; font-family: menufont; font-weight: bold;} /*09.04.17.*/
div.navigace {background-color: white; border-radius: 4px; height: 32px; padding: 3px; float: none; white-space: nowrap; overflow: hidden; box-shadow: 1px 1px 1px gray; display: inline-block;}
.zleva22 {margin-left: 19px;}
.zprava35 {margin-right: 6px;}
.zhora7 {margin-top: 7px;} /*09.04.17.*/
.zleva200 {margin-left: 260px;} /*09.04.17.*/
div#text {background: transparent url(./../img/puclik.png) center top no-repeat; width: 100%; text-align: justify; color: black; padding-bottom: 25px;}
h1 {text-shadow: 1px 1px 1px white; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;}
h1.o-skolce {color: purple;}
h1.aktuality {color: DeepSkyBlue;}
h1.fotogalerie {color: orange;}
h1.akce {color: limegreen;}
h1.jidelnicek {color: orange;}
h1.kontakt {color: red;}
h1.pro-rodice {color: DeepPink;}
h1.ke-stazeni {color: SlateGray;}
h3 {color: navy; text-decoration: underline; margin: 0px; padding: 0px;}
div#footer {width: 100%; border-top: 2px solid #115783; color: #115783; font-weight: bold; font-size: 10pt; text-align: center; padding: 5px 0px 15px 0px;}
a#purple {background-color: purple;}
a#DeepSkyBlue {background-color: DeepSkyBlue;}
a#orange {background-color: orange;}
a#limegreen {background-color: limegreen;}
a#blue {background-color: blue;}
a#red {background-color: red;}
a#SlateGray {background-color: SlateGray;}
a#DeepPink {background-color: DeepPink;}
table#listek {width: 720px; border-spacing: 7px; border-collapse: none;}
table#listek td {padding: 0px 10px;}
table#listek td.den {background: #FF2A00; font-weight: bold; font-size: 14pt; color: #ffffff; border-radius: 7px;}
table#contact {width: 650px; border-spacing: 15px; border-collapse: none;}
td.kontakt {width: 250px; text-align: right; font-weight: bold;}
.bold {font-weight: bold;}
ul {list-style-type: circle; font-size: 10pt; margin-bottom: 10px;}
li {margin-left: 25px;}
.kurziva {font-style: italic;}
div#tridy {width: 100%; height: 260px; text-align: center;}
div#skolka {width: 400px; height: 245px; background: white url(./../img/skolka.jpg) top left no-repeat; border-bottom: 3px solid #115783; float: left;}
div#skolka p {background: transparent url(./../img/bgskol.png) top left repeat; width: 100%; display: block; height: 40px; padding-top: 3px; font-size: 19pt; font-family: menufont; font-weight: bold;}
div.trida {height: 116px; background: #3279A7; border-bottom: 3px solid #115783; float: left; padding: 10px 31px; margin: 5px;}
div.trida img {margin-top: 4px;}
/*div#kotata {margin: 0px 5px 0px 10px;}
div#slunicka {margin: 0px 5px;}
div#berusky {margin: 0px 5px;}
div#zabky {margin: 0px 5px;}
div#vcelky {margin: 10px 5px 0px 5px;}
div#sovicky {margin: 10px 5px 0px 5px;}
div#broucci {margin: 10px 5px 0px 10px;}
div#motylci {margin: 10px 5px 0px 5px;}*/
p.folder {padding: 0px; background: transparent url(./../img/slozka.png) center center no-repeat; font-weight: bold; font-size: 14pt; width: 150px; margin: 15px; color: #ffffff; text-align: center; float: left;}
p.folder a {color: white; text-decoration: underline; width: 100%; height: 100%; background: transparent; display: block; padding: 50px 0px;}
p.folder a:hover {text-decoration: none;}
hr.clear {clear: both; color: transparent;}
table.galerie {border-collapse: none;}
table.galerie td {width: 160px; height: 160px; text-align: center; vertical-align: middle;}
ul.map {font-size: 12pt;}
ul.map ul {font-size: 12pt;}
li.vlozeny {list-style-type:none}
.floatL {float: left;}
.floatR {float: right;}
.center {text-align: center;}
form#login {margin: 50px; font-weight: bold;}
input.submit {width: 120px; height: 30px; font-size: 11pt; background: #115783; border-radius: 5px; color: white; font-weight: bold;}
.full100w {width: 100%; height: auto;}
/*.max100w {max-width: 100%; height: auto;}*/
.w10 {width: 10px;}
.w90 {width: 90px;}
input.send {background: #FF2A00; border-radius: 5px; color: white; font-weight: bold; padding: 3px;}
div.newGallery {clear: both; width: 90%; padding: 25px; border-radius: 10px; background: #3279A7; color: white; margin-bottom: 10px; font-weight: bold; line-height: 28px;}
div.newGallery input#nazev {width: 350px; height: 25px; font-size: 14pt;}
div.vlozenyObrazek {width: 200px; margin: 15px; padding: 5px; float: left; text-align: center;}
div.vlozenyObrazekR {width: 200px; margin: 15px; padding: 5px; float: right; text-align: center;}
div.nastroje {position: absolute; top: 185px; left: 50%; margin-left: 250px;}
div#tmavePozadi{display: none; background: #115783; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1001; opacity: 0.8; filter: alpha(opacity=80)}
div#svetlePozadi {width: 200px; height: 200px; display: none; background: white; text-align: center; position: absolute; left: 0px; top: 0px; z-index: 1002; overflow: hidden; border: 3px solid #414126; padding: 10px; color: black; margin: 0px;}
.lightbox {max-width: 100%; height: auto; border: 0px;}
.bm35 {margin-bottom: 35px;}
.pad3 {padding: 3px;}
table.tabullka {border-collapse: collapse; text-align: center;}
table.tabullka td.tdWh {padding: 3px; border: 1px solid #000000; background: #ffffff;}
table.tabullka td.tdWh input {width: 99%;}
table.tabullka td.tdWh input.inX {width: 20px; height: 20px; color: #ffffff;}
table.tabule {border-collapse: collapse; width: 100%; background: #ffffff;}
table.tabule td {padding: 3px; border: 1px solid #000000;}
div#upozorneni {float: right; width: 465px; margin: 15px 5px 10px 10px; padding: 10px; background: #115783; color: white; border-bottom: 3px solid #3279A7;}
div#upozorneni h2 {color: orange;}
img#close {float: right; position: absolute; top: 10px; right: 10px; cursor: pointer;}
span#imgDesc {font-size: 14pt; position: relative; top: -12px;}
.zarovnejVpravo {float: right;}
img#predchoziObr, img#pnasledujiciObr {cursor: pointer;}