body, div, h1, h2, h3, h4, h5, h6, img, p, ul, li, table, tr, td { margin:0; padding:0; border:0; font-size:1em; }
body { background:white; color:black; font-family:arial, sans-serif; font-size:12px; text-align:center; margin-bottom:20px; }
body div { text-align:left; }

#top, .title, .container, #main, #foot { width:1070px; margin:0 auto; }
.right { width:201px; float:right; border-left:1px solid white; voice-family: "\"}\""; voice-family: inherit; width:200px; }
.menu1, .menu2 { margin-right:201px; }

#top, #top .right { overflow:hidden; height:4px; }
#top { background:#777; }

.title { /*padding:2.5em 0 0 0;*/ }
.title h1, .title h2, .title h3 { font-weight:normal; font-family:times, serif; letter-spacing:0.1em; font-style:italic; }
.title h2 { margin:0 0 0 15px; padding-left:1.5em; color:#555; background:red; padding-top:2.5em; background:url('img/logo.gif') no-repeat 8.5em bottom; }
.title h1 { margin:0 0 0 15px; float:left; font-size:2.2em; color:#e77b00; line-height:1em; display:inline; }
.title h3 { line-height:2.8em; vertical-align:bottom; color:#555; }
.title a { text-decoration:none; color:#555; }
.title h1 a { color:#e77b00 }

#bar1 { background:#eaefc8 url('img/bar1.gif') repeat-x; margin-bottom:1px; height:110px; text-align:center; }
#bar2 { background:#dfe7b4; margin-bottom:1px; height:35px; text-align:center; }
#bar1 .container, #bar1 .right { background:#bac948 url('img/bar1c.gif') repeat-x; height:110px; text-align:left; }
#bar1 .right { background:url('img/topright.gif') no-repeat; }
#bar2 .container, #bar2 .right { background:#95ad03; height:35px; text-align:left; }

.menu1 { text-align:right; padding-right:1em; padding-top:60px; }
.menu2 { text-align:right; padding-right:1em; padding-top:2px; }
.menu1 a, .menu2 a, .menu1 span, .menu2 span { color:#5f6e02; text-decoration:none; }
.menu1 span, .menu2 span { padding:0 0.65em; }
.menu1 a, .menu1 span { font-size:1.3em; }
.menu1 a.selected, .menu2 a.selected, .menu1 a:hover, .menu2 a:hover { color:black; border-bottom:1px dotted #303701; }

h4 { color:white; font-size:1.1em; line-height:20px; padding-top:12px; padding-left:15px; }
.right h4 { padding-left:8px; }

#main { background:white url('img/main.gif') repeat-y top left; overflow:hidden; margin-bottom:1px !Important; margin-bottom:0; }
#main .main2 { background:url('img/main2.gif') repeat-x top left; border-bottom:0 !important; border-bottom:1px solid white; }
#main .end { clear:both; }
#main .inside { padding:10px 19px 0 15px; float:left; width:835px; }

h5 { color:#2062ad; padding-top:10px; font-size:1.5em; clear:both; padding-bottom:1em; font-weight:normal; font-family:times, serif; letter-spacing:0.1em; font-style:italic; }
h5 .small { display:block; font-size:0.85em; color:#555; padding-top:0.2em; padding-left:1.1em; }
.imgright { float:right; border:4px solid #CCC; margin-top:-1em; }
.bullet { color:#e77b00; font-size:1.4em; line-height:0.8em; float:left; clear:left; width:1em; }
.li { display:block; line-height:1.4em; padding-bottom:1em; margin-left:1.4em; height:1px; }
.li[class="li"] { height:auto; }
.inside a { color:black; }
.inside a:hover { color:#e77b00; }
.br { clear:both; height:0.8em; overflow:hidden; }

#main .right { overflow:hidden; background:url('img/main3.gif') repeat-x top left; }
.right .height { height:191px; width:1px; overflow:hidden; float:right; }
ul.obvestila li { list-style-type:none; padding-bottom:1em; line-height:1.4em; }
ul.obvestila { padding:20px 7px 10px 8px; color:#666; }
ul.obvestila h6 { color:#333; padding-right:0.2em; display:inline; }
.obvestila a { color:#666; }
.obvestila h6 a { color:#333; }
.obvestila a:hover { color:#2062ad; }

#foot { overflow:hidden; height:6px; background:#777; margin-bottom:20px; }

.inside ul, .inside ul li { list-style-type:circle; list-style-position:inside; }
.inside ul { padding-bottom:1.5em; line-height:1.4em; }

#pravila .li { padding-bottom:0.4em; }
p { padding-bottom:1.5em; line-height:1.4em; clear:left; }
#pravila  ul { clear:left; margin-bottom:1em; }
#pravila ul, #pravila ul li { list-style-position:outside; list-style-type:none; }
#pravila ul li { padding:0.2em 0; padding-left:1.4em; line-height:1.4em; }

#main .inside#urnik { padding-top:20px; }
#urnik table, #jedilnik table { border-collapse:collapse; clear:left; margin-bottom:2.5em; }
#urnik table th, #jedilnik table th { width:76px; background:#bbb; font-weight:normal; }
#urnik table th.ura { width:30px; font-weight:normal; }
#urnik table th, #urnik table td, #jedilnik table th, #jedilnik table td { border:1px solid #999; padding:3px 2px; text-align:center; }
#urnik table td, #jedilnik table td { background:white; line-height:1.4em; }
#jedilnik table th { width:186px; }
#jedilnik table th.dan { width:40px; }
#jedilnik table th, #jedilnik table td { text-align:left; padding:3px 4px; }
#jedilnik table td.praznik { color:#777; }
#jedilnik table tr.teden td { height:1em; overflow:hidden; padding:0; border:0; background:none; }
