body { background-color: #edebdc; background-image: url(grafika/bgr.jpg); background-repeat: repeat-x; background-position: center top; position: relative; margin: 0; padding: 0; }
.hlavicka { background-image: url(grafika/head.jpg); background-repeat: no-repeat; position: relative; width: 994px; height: 405px; margin: 0; padding: 0 0 0; display: block; }
.menu { color: #fff; font-size: 22px; font-family: Arial; font-weight: normal; line-height: 53px; background-image: url(grafika/menu_top.jpg); background-repeat: no-repeat; text-align: left; text-indent: 60px; position: relative; top: 311px; width: 994px; height: 53px; margin: 0; padding: 0; }
.menu a:visited { color: white; font-size: 18px; font-weight: normal; text-decoration: none; position: relative; margin: 0; padding: 0 5px; }
.menu a:link { color: white; font-size: 18px; font-weight: normal; text-decoration: none; position: relative; margin: 0; padding: 0 5px; }
.menu a:hover { color: #000; font-size: 18px; font-weight: normal; text-decoration: none; position: relative; margin: 0; padding: 0 5px; }
.podmenu { background-image: url(grafika/mezimenu.jpg); background-repeat: no-repeat; position: relative; top: 311px; width: 994px; height: 41px; margin: 0; padding: 0; }
.pata { color: #b3b7c4; font-size: 11px; font-family: Arial; background-color: #edebdc; background-image: url(grafika/pata.jpg); background-repeat: no-repeat; position: relative; width: 994px; height: 71px; margin: 0; padding: 35px 0 0; }
.pata a:visited { color: #787878; text-decoration: none; position: relative; }
.pata a:link { color: #787878; text-decoration: none; position: relative; }
.pata a:hover { color: #000; text-decoration: none; position: relative; }
.def { background-image: url(grafika/win_bgr.jpg); background-repeat: repeat-y; position: relative; width: 994px; }
.hlavni { position: relative; width: 994px; }
.wintop { background-image: url(grafika/win_top.jpg); background-repeat: no-repeat; position: relative; width: 994px; height: 16px; }
.wintop2 { background-image: url(grafika/win_top_1.jpg); background-repeat: no-repeat; position: relative; width: 994px; height: 16px; }
.menu2 { color: #fff; font-size: 18px; font-family: Arial; font-weight: normal; line-height: 35px; background-image: url(grafika/menu_bott.jpg); background-repeat: no-repeat; text-align: left; text-indent: 60px; position: relative; width: 994px; height: 44px; margin: 0; padding: 0; }
.menu2 a:visited { color: #000; font-size: 18px; font-weight: normal; text-decoration: none; position: relative; margin: 0; padding: 0 11px 4px; }
.menu2 a:link { color: #000; font-size: 18px; font-weight: normal; text-decoration: none; position: relative; margin: 0; padding: 0 11px 5px; }
.menu2 a:hover { color: #fff; font-size: 18px; font-weight: normal; text-decoration: none; position: relative; margin: 0; padding: 0 10px 4px; border-right: 1px solid #ecf0ff; border-left: 1px solid #cfd9fd; }
h1 { color: #2b3c84; font-size: 26px; font-family: Arial; font-weight: 700; position: relative; width: 855px; margin: 10px 0 15px; padding: 0; border-bottom: 1px solid #6b718b; }
.obsah { color: #3f3f6d; font-size: 15px; font-family: Arial; text-align: justify; position: relative; left: 2px; width: 855px; margin: 0 0 20px; padding: 0; }
p { position: relative; margin: 10px 5px 5px; padding: 0; }
.mapole { font-size: 13px; font-family: Arial; text-align: center; position: relative; width: 590px; height: 413px; float: right; margin: 0; padding: 2px; border: solid 1px #b9b9b9; }
.mapole a:link { color: #4c4c4c; font-size: 11px; text-decoration: none; }
.mapole a:visited { color: #4c4c4c; font-size: 11px; text-decoration: none; }
.mapole a:hover { color: #b60000; font-size: 11px; text-decoration: none; }
.maptext { font-size: 12px; font-family: Arial; text-align: justify; position: relative; width: 240px; float: left; margin: 0; padding: 0; }
h2 { font-size: 18px; position: relative; margin: 0 0 10px; padding: 0; border-bottom: 1px solid #3f438c; }
.maptext a:link { color: #4c4c4c; font-size: 12px; text-decoration: none; }
.maptext a:visited { color: #4c4c4c; font-size: 12px; text-decoration: none; }
.maptext a:hover { color: #b60000; font-size: 12px; text-decoration: none; }
.mailform span { line-height: 17px; text-align: left; position: relative; width: 68px; float: left; margin: 0; padding: 0; display: block; }
#send { color: #a52121; font-size: 11px; font-family: Arial; background-color: white; position: relative; top: 1px; width: 135px; height: 20px; margin: 0 0 0 5px; padding: 0; border-color: #caa; border-width: 1px; cursor: pointer; }
#send:hover { color: #840000; background-color: #fffef0; position: relative; margin: 0 0 0 5px; padding: 0; border-color: #840000; }
.submit { margin-left: 12em; }
.mailform { font-size: 11px; font-family: Arial; position: relative; width: 240px; height: 274px; float: left; clear: left; margin: 5px 0 0; padding: 5px; border: solid 1px #e8d3c7; }
.cleaner { position: relative; clear: both; }
label { width: 16px; float: left; }
label.error { float: left; color: red; font-size: 13px; background-color: #fff; text-align: justify; position: absolute; width: 500px; z-index: 10; margin-top: -4px; margin-left: -10px; padding: 5px; border: solid 1px; }
.inputt { color: #4c520d; font-size: 11px; font-family: Arial; line-height: 13px; text-align: justify; position: relative; right: 0; width: 160px; margin-bottom: 5px; padding: 2px 2px 2px 5px; border: solid 1px #e8d3c7; }
.inputt2 { color: #4c520d; font-size: 11px; font-family: Arial; text-align: justify; position: relative; margin-bottom: 4px; padding: 2px 2px 2px 5px; right: 0; width: 20px; border: solid 1px #e8d3c7; }
#soucet { text-align: right; }
.headimg { position: absolute; top: 111px; left: 119px; }
.wd span { position: relative; width: 800px; height: 150px; float: left; margin: 10px 10px 15px; padding: 5px; border: solid 1px #d1d9e7; }
.wd img { position: relative; width: 200px; height: 150px; float: left; }
.wd h2 { color: #fff; font-size: 16px; line-height: 20px; background-color: #fff; position: relative; height: 20px; float: right; margin-top: -20px; padding-right: 5px; padding-left: 5px; border-style: none; }
.wd p { position: relative; width: 580px; float: right; clear: right; margin: 5px 10px; }
.wd a:link { color: #5e79a8; text-decoration: none; }
.wd a:visited { color: #5e79a8; text-decoration: none; }
.wd a:hover { color: #2b3c84; text-decoration: none; }
.wdrlink { position: absolute; bottom: 0; float: right; margin: 10px 10px 5px; }
.aktdate { color: #c2d0e7; font-size: 9px; font-family: Arial; position: absolute; top: 2px; right: 42px; }
.sign { text-align: left; position: relative; z-index: 10; float: right; margin-top: -70px; }
.sign img { position: relative; top: 70px; z-index: 10; padding-left: 10px; }
.textpole2 a:link { color: #2b3c84; font-weight: bolder; text-decoration: none; position: relative; }
.textpole2 a:visited { color: #2b3c84; font-weight: bolder; text-decoration: none; position: relative; }
.textpole2 a:hover { color: #5e79a8; font-weight: bolder; text-decoration: none; position: relative; }
.bafoto { position: relative; clear: right; }
