* { margin: 0; padding: 0; }
body { background: #F2EBD9 url(/img/top-bg.png) repeat-x 0px 61px; text-align: center; font: normal 12px Arial, Halvetica sans-serif; text-decoration: none; list-style-type: none; list-style-image: none; }
img { border: 0px; }
div#all { text-align: center; }
div#top { background-image: url("/img/top-1.png"); background-position: left bottom; background-repeat: no-repeat; height: 226px; margin: auto; width: 783px; }
a#logo { float: left; height: 122px; position: relative; top: 7px; width: 208px; }
div#stop2 { background-image: url("/img/top-2.png"); display: table; float: right; height: 159px; text-align: right; width: 575px; }
ul#flags { position: relative; top: -50px; right: 30px; display: none; }
ul#flags li { padding-left: 2px; padding-right: 2px; }
ul#flags li, ul#tools li { display: inline; }
ul#tools { float: right; height: 20px; margin-bottom: 27px; margin-top: 20px; position: relative; }
ul#tools li.last a { border: none; }
ul#tools li a { font: normal 10px Arial, sans-serif; color: #9D8C61; text-decoration: none; border-right: 1px solid #9D8C61; padding-left: 6px; padding-right: 7px; }
div#main { border-top: 6px solid #D9D0BA; background: #fff url(/img/menu-bg.png) repeat-y scroll left; text-align: left; width: 780px; display: table; margin: auto; }
div#flag { position: relative; top: 18px; right: 7px; float: right; height: 18px; }
div#flag ul li { display: inline; list-style: none; list-style-image: none; list-style-position: outside; text-decoration: none; }
div#content { display: table; float: left; color: #49412B; font: normal 12px Arial, Helvetica, sans-serif; line-height: 20px; text-align: justify; margin-left: 22px; width: 505px; padding-bottom: 20px; }
div#content h1 { font: normal 32px Georgia, Times, serif; margin: 32px 20px 15px 0px; font-weight: 300; text-align: left; }
div#content p { margin-top: 14px; margin-bottom: 14px; text-indent: 30px; }
div#content ul { margin-left: 30px; margin-top: 10px; margin-bottom: 10px; text-align: left; }
div#content ul li { padding-top: 4px; padding-bottom: 4px; }
div#content a { text-decoration: none; color: #A40816; }
div#content a:hover { text-decoration: underline; color: #015136; }
div#content .podpis { letter-spacing: normal; display: block; float: right; font: 12px; font-style: italic; font-weight: bold; }
div#content .podpis p { clear: both; display: inline; }
div#menu { display: table; float: left; width: 217px; height: 640px; }
div#menu dl { display: block; text-align: left; margin: 25px 22px 0px 25px; text-decoration: none; text-decoration: none; list-style-type: none; list-style-image: none; }
div#menu dt a { color: #746B53; font-size: 18px; font-family: Georgia, Times, serif; letter-spacing: 1px; display: block; text-decoration: none; list-style-type: none; list-style-image: none; list-style-position: outside; background-image: url(/img/menu-spacer.png); background-repeat: no-repeat; background-position: bottom; padding: 6px 0px 6px 0px; text-indent: 4px; }
div#menu dt a:hover { color: #A79D83; }
div#menu dt { color: #746B53; font-size: 18px; font-family: Georgia; letter-spacing: 1px; display: block; text-decoration: none; list-style-type: none; list-style-image: none; }
div#menu dd a { font: 11px, Tahoma; color: #746B53; text-decoration: none; list-style: none; list-style-position: outside; position: relative; left: 5px; }
div#menu dd a:hover { color: #ADA07F; }
div#menu dd { font: 11px, Tahoma; color: #746B53; background-image: url(/img/str.png); background-repeat: no-repeat; background-position: left; padding: 6px 0px 6px 10px; position: relative; left: 8px; line-height: 18px; }
div#mailbox { display: inline; }
div#mailbox a { color: #746B53; text-decoration: none; }
div#footer { width: 780px; margin: auto; background-color: #fff; display: table; text-align: left; }
div#jedi { background-color: #E5E4E0; padding-top: 7px; padding-bottom: 7px; width: 217px; font-size: 10px; color: #9F9C8F; text-align: center; text-decoration: none; float: left; }
div#jedi a { font-size: 10px; text-decoration: none; color: #9F9C8F; }
table.rozklad { margin-left: 100px; font-size: 12px; }
table.rozklad td { padding: 4px; }
table.rozklad input { border: 1px solid #777; padding: 2px; color: #333; }
input.button { border: 1px outset #999; background-color: #e7e7e7; margin-left: 200px; width: 65px; padding-top: 4px; padding-bottom: 4px; font: normal 10px Verdana, sans-serif; text-transform: uppercase; }
p.message { width: 270px; text-align: center; display: table; padding: 10px; border: 1px solid #F2EBD9; background-color: #FAF7EF; color: #257300; position: relative; top: 30px; left: 110px; font-weight: bold; }
div.lt { width: 200px; padding-top: 15px; padding-bottom: 15px; text-align: right; padding-right: 15px; border-right: 1px solid #E5E4E0; float: left; }
div.rt { width: 200px; padding-top: 15px; padding-bottom: 15px; text-align: left; padding-left: 15px; float: left; }
div#address { float: right; padding-right: 10px; padding-top: 8px; font-size: 10px; color: #aaa; }
div#address a { text-decoration: none; color: #07563C; }
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }

