@media screen{
* {margin: 0;padding: 0}
body {background:#333300 url( "../images/layout/bg-page.png" ) 0 0 repeat;color:black;font-family:Tahoma, "Geneva CE", lucida, sans-serif;line-height:1.2;font-size:70%;text-align:center}
html {overflow: scroll}

.photoGroupName {color:#996633}
a:link, a:active, a:visited {color:#996633;text-decoration:underline}
a:hover {text-decoration:none}
h1,h2,h3,h4,h5,h6,p,table,fieldset,image {text-align:left;margin:0}
h1 {font-size:170%}
h2 {color:#DD9955;font-size:150%}
h3 {font-size:130%}
h4 {font-size:100%}
td{padding:5px 5px}
hr {border-top:1px solid silver;margin:10px 5px}

/* Layout */
#master {background:url( "../images/layout/bg-page-top.png" ) 0 0 repeat-x;width:100%;text-align:center}
#masterin {width:810px;margin:auto;text-align:left}
#masterin2{background:url( "../images/layout/bg-content.png" ) 0 0 repeat-y;padding:1px 15px 10px 15px}
#header{background-color:white;margin:0 5px;padding:0 10px}
#left {background:#ccc url(../images/layout/bg-left.png) 0 0 repeat-y;width:240px;padding-bottom:10px;margin-bottom:10px}
#content {width:525px;float:left;background-color:white;padding: 5px 5px 10px 10px}
#footer{clear:both;background-color:#6c6c6c}
#footerin{color:white;background:transparent url(../images/next/obr-footer.png) right 50% no-repeat;padding:25px 25px;text-align:right}
.text {padding:10px 0;border-bottom:1px solid #f5f5f5}

/* header */
#header .header-border-top{background-color:#333300;height:7px}
#header .header-border-bottom{background-color:#333300;height:13px}
#headerin {background:url( "../images/layout/header-skola.jpg" ) right top no-repeat; height:191px}
#headerin #logo {position:relative;display:block;width:240px;height:191px;margin:0;overflow:hidden}
#headerin #logo span {position:absolute;display:block;top:0;left:0;width:240px;height:191px;background: url( "../images/layout/header-logo.png" )  0 0 no-repeat;z-index:2}
#headerin img.print{display:none}

/* left */
#left h3 {display:block;color:white;background:url(../images/layout/h3-leva-menu.png) 0 0 no-repeat;height:49px;line-height:49px;padding-left:25px}
#left ul#menu {font-size:110%;margin:0}
#left ul#menu a {color:white;text-decoration:none;display:block;height:32px;line-height:32px;overflow:hidden}
#left ul#menu, ul#menu li ul, ul#menu li ul li ul{list-style-type:none}
#left ul#menu li a{background:#999 url(../images/layout/menu-ul-off.png) 0 0 repeat-x;padding-left:18px}
#left ul#menu li a:hover{background:orange url(../images/layout/menu-ul-on.png) 0 0 repeat-x}
#left ul#menu ul li a{font-size:90%;background:#666 url(../images/layout/menu-ul-ul-off.png) 0 0 no-repeat;height:22px;line-height:22px;padding-left:25px}
#left ul#menu ul li a:hover, #left ul#menu ul li ul li a:hover {background:#666 url(../images/layout/menu-ul-ul-on.png) 0 0 repeat}
#left ul#menu ul li ul li a{padding-left:35px}
#left #contact {color:white;background:url(../images/layout/bg-left-contact.png) 0 0 repeat-y;border-bottom:1px solid #333;margin-bottom:10px}
#left #contact p {line-height:1.6;padding:0 20px 20px 25px;margin:0 }
#left #contact p a, #footerin a {color:#ffcc00}
#left #contact h2 {color:white;font-size:110%;background:transparent url(../images/next/obr-transparent.gif) left 50% no-repeat;padding:10px 25px}

/* content */
#content #vyber-page a,#vyber-page{color:#666}
#content #vyber-page span.print-page{background:url("../images/next/ico-print.png") 0 65% no-repeat;padding-left:15px}
#content #vyber-page span.top-page{background:url("../images/next/ico-top.png") 0 65% no-repeat;padding-left:15px}

#content table.content-table{font-size:120%;border-collapse:collapse;width:526px;margin:10px 0}
#content table.content-table th{padding:5px 5px;border:1px solid #fff}
#content table.content-table td{padding:5px 5px;border:1px solid #fff}
#content table.content-table tr.th-time{background-color:#999}
#content table.content-table tr.tmave{background-color:#e9e9e9}
#content table.content-table tr.svetle{background-color:#f6f6f6}
#content table.default-table {font-size:100%;width:100%;}
#content table.default-table p {margin:0;padding:0}
#content table.default-table td {background-color:#f6f6f6;border:1px solid #ccc}
#content table.default-table th {background-color:#e9e9e9;padding:5px 5px;border:1px solid #ccc}

#content h1{color:#996633;display:block;background:transparent url(../images/next/obr-transparent-color.gif) left 50% no-repeat;padding:10px 0 10px 25px;border-bottom:1px solid #f5f5f5}
#content ul {margin:10px 5px}
#content ol {margin:10px 25px}
#content ul ul{margin:5px 0}
#content ul li{background:url(../images/next/li.gif) left 4px no-repeat;list-style-type:none;line-height:1.4;padding-left:15px}
#content ul li ul li{background:url(../images/next/li-li.gif) left 5px no-repeat; padding-left:12px}
#content img {margin:3px 10px 5px 0; border:1px solid #ccc}
#content p {margin:5px 0;padding:5px 5px}
#content h2, #content h3, #content h4, #content h5 {padding:5px 5px}

/* aktuality */
#content h2.nadpis-news{padding:10px 5px 0 5px}
#content div.datum-news{font-weight:bold;font-size:90%;padding:5px 5px 0 5px}
#content div.text-news{border-bottom:1px solid #f5f5f5;padding-bottom:5px;margin:5px 0}
#content div.text-news .clear{border:0;clear:left;height:1px;margin:0;padding:0}

/* others */
.tar {text-align:right}
.tac {text-align:center}
.tal {text-align:left}
.fl, #left {float:left}
.fr {float:right}
.clear{clear:left;height:1px;margin:0;padding:0}
.small{font-size:90%}
.vertic-padd{padding:0 5px}
.input{width:100px;border:1px #666600 solid;padding:2px 0}
.skryta {position:absolute;top:-5000px}
#tisk-hlavicka {position:absolute;top:-5000px}

/* fotogalerie */
#gallery .tiles{float:left;width:170px;margin:3px 3px 0 0;}
#gallery .tiles:hover{background-color:#ccc}
#gallery .tiles img{border:none;margin:0;padding:0;}
#gallery .tiles p{border:1px solid #CCC;margin:0;padding:4px 4px 2px 4px;text-align:center}

}
@media print{
body{font-family:"Times New Roman CE",Georgia,"Times New Roman",Times,serif;color:#000;}
div{padding:0;margin:0;}
#header,#left,#col3,.skryta,#navigation,#pagination,#advertising,#divisionsBox,.sorting,.basket,.hiddenBlock,#counter{display:none;}
img{float:left;border:none;margin:.5em;}
fieldset{border:none;border-bottom:1px solid #333;margin:0;padding:0 0 .5em 0;}
h1,h2,h3,h4{/*page-break-after:avoid;*/ page-break-inside:avoid;margin:0;}
h1{font-size:180%;padding-top:0;margin-bottom:.5em;border-bottom:1px solid #000;}
h2,h3{padding:.2em 0 0 0;margin:0;}
h2{font-size:140%;}
h3{font-size:120%;}
p{margin-top:.2em;padding:0;}
a{text-decoration:underline;}
table{width:100%; text-align:center;}
th,td{text-align:center;}
td,th{border:1px solid #000;}
}
