/* CSS Document */
* {margin: 0 auto; padding: 0px;}
html {height: 100%;}
@font-face {font-family: 'verblight'; src: url('./fonts/VerbLight-webfont.eot'); src: url('./fonts/VerbLight-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/VerbLight-webfont.woff2') format('woff2'), url('./fonts/VerbLight-webfont.woff') format('woff'), url('./fonts/VerbLight-webfont.ttf') format('truetype'), url('./fonts/VerbLight-webfont.svg#verblight') format('svg'); font-weight: normal; font-style: normal;}
body {margin: 0 auto; padding: 0px; height: 100%; background: #ffffff url(./../img/bgko.jpg) center top no-repeat; font-family: Verb, Helvetica; font-size: 11pt; overflow-x: hidden; color: #000000; background-attachment: fixed;}
div#around {margin-top: 0px; width: 824px; height: auto; background: transparent url(./../img/menubg.png) center 272px no-repeat; border: 0px solid #315879; padding: 12px 0px;}
div#menu {background: #E5E7E8 url(./../img/menu.jpg) center top no-repeat; width: 760px; height: 30px; overflow: hidden; font-family: Verb, Helvetica; color: #315879; font-size: 22px; line-height: 24px; padding: 0px 20px;}
div#content {min-height: 250px; width: 760px; padding: 20px; font-size: 11pt; color: #5F6B6D; background: transparent url(./../img/para.jpg) center top repeat-y; text-align: justify;}
div#footer {width: 760px; padding: 5px 20px; text-align: right; font-size: 9pt; color: #5F6B6D;}
div#banner {text-align: center; height: 260px; width: 800px; background: #ffffff;}
p {margin: 0px; padding: 0px; display: block;}
h1 {display: inline; font-size: 9pt; font-weight: bold;}
h1.headline {color: white; position: absolute; z-index: 10; font-size: 20pt; color: #FFFFFF;}
h2 {font-family: Verb, Helvetica; color: #315879; font-size: 22px; line-height: 24px; margin: 0px; padding: 0px; display: inline; font-weight: normal;}
a {color: #000000; border: 0px; text-decoration: none;}
a img {border: 0px;}
a.logo {text-decoration: none; border: 0px;}
a:hover {text-decoration: none; text-decoration: underline;}
a.vice {color: #444444; border: 0px; text-decoration: none;}
div#menu a {color: #315879; text-align: center; display: block; border-top: 3px solid #E5E7E8; border-bottom: 3px solid #E5E7E8; float: left; background: #E5E7E8; padding: 0px 13px} /*#E5E7E8;*/
div#menu a#kancelar {margin-left: 0px; width: 200px; margin-right: 10px;}
div#menu a#sluzby {margin-left: 0px; width: 140px; margin-right: 10px;}
div#menu a#odmena {margin-left: 0px; width: 90px; margin-right: 10px;}
div#menu a#gedepere {margin-left: 0px; width: 70px; margin-right: 10px;}
div#menu a#kontakt {margin-left: 0px; width: 85px; margin-right: 0px;}
div#menu a:hover {padding: 0px 13px; border-top: 0px solid white; border-bottom: 0px solid white; margin-top: 3px; background: none; text-decoration: none;}
/*div#menu a:hover span {display: block; margin-left: 15px; background: none; width: 100%;}*/
div#menu a.selected {padding: 0px 13px; border-top: 0px solid white; border-bottom: 0px solid white; margin-top: 3px; background: none; text-decoration: none;}
/*div#menu a.selected span {border-top: 3px solid #315879; border-bottom: 3px solid #315879; width: 100%; height: 100%;}*/
div#mapa {float: left;}
div#fotoDum {float: left; margin-left: 20px; width: 190px;}
/*a.vice {display: none;}
a.mene {display: none;}*/
div#tmavePozadi{display: none; background: #315879; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1001; opacity: 0.8; filter: alpha(opacity=80)}
div#svetlePozadi {display: none; background: white; text-align: center; position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; z-index: 1002; overflow: auto; border: 3px solid #414126; padding: 10px; color: black; margin: 0px;}
.lightbox {max-width: 100%; height: auto; border: 0px;}
ul {margin-left: 30px;}
hr.clear {clear: both; color: #ffffff; background: #ffffff; border: 0px solid #ffffff; height: 1px;}
.bold {font-weight: bold; color: #454E4F;}
.center {text-align: center;}
.kurziva {font-style: italic;}
p.lContact {margin-top: 4px; text-align: left;}
table#kontakt {margin-top: 10px; float: left;}
table#kontakt td {vertical-align: top; padding: 2px;}
table#kontakt input {width: 250px;}
table#kontakt textarea {width: 600px;}
input.send {background: #E5E7E8; color: #000000; border: 2px solid #315879; margin: 3px; padding: 2px 5px; font-weight: bold; font-family: Verb;}
input.send:hover {background: #315879; color: #ffffff; border: 2px solid #000000;}
img#portret {float: right; margin: 10px;}
div.vlozenyObrazek {width: 200px; margin: 15px; padding: 5px; float: left; text-align: center; border: 1px solid #E5E7E8;}
#map-canvas {height: 100%;margin: 0px;padding: 0px}
.Fleft {float:left;}