rjbody, div, p, tr, th, td {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: white; }

body { text-align: center; margin: 10px 0 0; background: #d3ddeb; }

h1 { font-size: 2em; margin: 10px 0; padding-left: 10px; }
h2 { font-size: 12px; font-weight: lighter; line-height: 12px; text-align: right; margin: 28px 10px 10px; padding: 0; color: black; }
h4 { font-size: 13px; }

a:link { color: white; text-decoration: underline; }
a:visited { color: white; text-decoration: underline; }
a:hover { color: #d3ddeb; text-decoration: underline; }
a:active { color: #d3ddeb; text-decoration: underline; }

#all { margin: 0 auto; width: 978px; }

#top { color: black; text-align: left; height: 60px; }
#top-links { float: left; width: 699px; padding: 40px 0 0; text-align: right; }
#contact-link { float: left; width: 75px; padding: 4px 0; text-align: center; line-height: 10px; margin: 38px 0 0; color: white; background: #b1c4da; }
#top div a { text-decoration: none; color: black; letter-spacing: 0.1em; font-size: 11px; }
#top div a:hover { text-decoration: none; color: #3F71A3; text-decoration: none; }
#top-links img { border: 0; margin: 0 1px; }

#middle-index { width: 100%; height: 525px; }
#middle-main { width: 100%; height: 525px; }

#index-left { width: 195px; background: #8eaac9; float: left; height: 525px; }
#index-left td { vertical-align: bottom; height: 525px; text-align: left; }
#index-left-menu-left ul { list-style-type: none; width: 169px; margin: 0; padding: 0;}
#index-left-menu-left ul li a { line-height: 14px; font-size: 11px; background: #5c88b5; display: block; text-decoration: none; padding: 4px 10px; letter-spacing: 1px; margin-top: 3px; }
#index-left-menu-left ul li a:hover { background: #6D95BC; }
#index-left-menu-left p { text-align: right; padding: 0 5px 1px; margin: 0; color: #D8E6F5; }

#index-left-menu-right ul { list-style-type: none; width: 23px; margin: 0; margin-left: 3px; padding: 0; }
#index-left-menu-right ul li a { line-height: 14px; font-size: 11px; text-align: center; background: #5c88b5; display: block; text-decoration: none; padding: 4px 5px; letter-spacing: 1px; margin-top: 3px; background-repeat: no-repeat; background-position: -13px -13px; }
#index-left-menu-right ul li a:hover { background: #6D95BC; background-repeat: no-repeat; background-position: -13px -13px; }

.space { width: 3px; height: 525px; float: left; }
#banner { width: 75px; height: 525px; float: left; background: #efa13c; }

#index-right { width: 702px; height: 525px; float: left; background-color: #acc7e5; }

#main-left { position: relative; width: 195px; height: 525px; background: #b1c4da; background-image: url(/lay/address.gif); background-position: bottom; background-repeat: no-repeat; float: left; color: black; text-align: right; }
#main-left ul { width: 195px; margin: 0; padding: 0; list-style-type: none; }
#main-left ul li a { display: block; margin: 0; padding: 3px 10px; padding-left: 5px; text-decoration: none; background: #97B1CE; color: black; border-top: 1px solid #476C92; }
#main-left ul li a:hover { background: #678eb5; color: white; }
#main-left ol { width: 190px; margin: 0; padding: 2px 0; list-style-type: none; background: #C1D0E1; border-right: 5px solid #97B1CE; }
#main-left ol li a { display: block; margin: 0; padding: 3px 5px; text-decoration: none; color: black; }
#main-left ol li a:hover { background: #efa13c; color: white; }

#main-right { width: 702px; height: 525px; background: #678eb5; float: left; }
#main-right-top { width: 702px;  border-bottom: 1px solid #b1c4da; position: relative; }
#main-right-top p { text-align: left; padding: 18px 10px; margin: 0; color: #d3ddeb; line-height: 14px; font-size: 13px; background: #3F71A3; }
#main-right-top div.getPdf { float: right; text-align: right; padding: 23px 5px; margin: 0; line-height: 12px; font-size: 11px; }
#main-right-top span { color: white; font-weight: bold; }

#splash { position: absolute; width: 702px; height: 525px; background: #678eb5; z-index: 1; }

#pp-icon { position: absolute; right: 0px; padding: 7px; }

#content { width: 702px; }
#content h3 { font-size: 14px; line-height: 20px; margin: 0; padding: 15px 0; }

#content-left { position: relative; float: left; width: 350px; height: 474px; text-align: center; overflow: hidden; border-right: 1px solid #b1c4da; }
#content-left img { margin: 15px auto 0; padding: 10px; border: 1px solid #97B1CE; }
#content-left p { padding: 10px; text-align: left; margin: 0; }

#img-nav { position: absolute; bottom: 5px; left: 0; width: 351px; margin: 0; padding: 0 0 5px; margin-right: 1400px; text-align: left; }
#img-nav img { margin: 0 0 5px 15px; padding: 5px; border: none; height: 40px; border: 1px solid #97B1CE; }

#address { padding: 37px 37px 40px; text-align: left; font-size: 14px; }
#maps { width: 274px; height: 120px; margin: 100px auto 0; }
#maps img { float: left; margin: 0; padding: 0; border: none; }

#content-right { position: relative; float: left; width: 351px; padding: 0; margin: 0; height: 474px; overflow: hidden; background: #527CA7; }
#content-right form { padding: 0 15px; margin: 0; text-align: left; }
#content-right form input, #content-right form textarea { background: #d3ddeb; border: 1px solid #265A93; font-size: 11px; font-family: Arial; }
#content-right form p { margin: 0; padding: 7px 0 3px; }

#text { width: 351px; height: 474px; text-align: left; overflow: auto; }
#text p { margin: 0; padding: 10px 10px 0; }
#text span.bold { font-weight: bold; }
#text ul { margin: 0; padding: 0; padding-left: 20px; list-style-type: none; }
#text img { margin: 0; padding: 0; border: none; }

#bottom { clear: both; }
#hidden { background-image: url(lay/index-logo.jpg); display: none; }

#stopka { color: black; margin: 0; padding: 5px; font-size: 11px; text-align: right; padding-right: 83px; }
#stopka a { color: black; }
#stopka a:hover { color: #527CA7; }

.form-td-left { text-align: right; width: 70px; padding: 1px; margin: 0; }
.form-td-right { text-align: left; padding: 1px; margin: 0; }

img { border: 0; }
.clear { clear: both; }