body {margin:0; padding:0; background:url(../img/bg-body.jpg) repeat 0 0; font-size:0.85em; font-family:Trebuchet MS; color:#252525}
h1,h2,h3,h4,form,p {margin:0}
a img {border:none}
h1 {color:#790000; font-size:1.7em; margin:0; font-weight:normal}
h1 a {text-indent:-4000px; background:url(../img/logo.gif) no-repeat 10px 12px; width:215px; height:114px; display:block; padding:12px 0 0 54px}
h2 {color:#790000; font-size:1.6em; margin:20px 0 5px 0; font-weight:normal}
h3 {color:#236268; font-size:1.4em; margin:20px 0 5px 0; font-weight:normal}
h4 {color:#236268; font-size:1.2em; margin:2px 0 1px 0; font-weight:bold}
#head {height:169px; background: url(../img/nad-container01.jpg) repeat-x 0 0}
#head p {font-size:0.85em; color:#c4c090}
#head p a {color:#fffcd5}
#head p a:hover {text-decoration:none}
.full {padding-right:10px; width:934px; margin:0 auto}
#head .full {height:147px; position:relative; background: url(../img/container01.gif) no-repeat center bottom; padding-bottom:22px}
#head .box {float:right; padding-top:14px}
#head .box.one {width:150px}
#head .box.two {width:213px}
#lang {position:absolute; right:10px; bottom:22px; font-size:0.75em}
#lang a {display:block; float:left; width:62px; height:37px; margin-right:2px; background:url(../img/vlajky-a.gif) no-repeat left top; text-align:center; text-decoration:none; color:#966c37}
#lang a img {margin:5px 0 1px 0}
#lang a#here,
#lang a:hover {background:url(../img/vlajky-a-hover.gif) no-repeat 0 0}
#cont {background: #969259 url(../img/nad-container02.gif) repeat-x 0 0}
#cont .full {background:#FFFCD5 url(../img/container02.jpg) no-repeat 0 0}
#cont a {color:#790000}
#cont a:hover {text-decoration:none}
#cont ul {margin:0 0 10px 0; list-style:none;padding:0 0 0 2px}
#cont ul li {background:url(../img/odr-li.gif) no-repeat left 7px; padding:2px 0 2px 19px}
#wide {float:right; width:644px; padding:12px 18px; background:url(../img/bg-motive.jpg) no-repeat left top}
#wide p {margin-bottom:12px}
#thin {width:252px; padding-top:8px}
#nav {width:252px; border-collapse:collapse; float:left; font-family:Myriad Pro; font-size:1.15em; margin-bottom:15px}
#nav div {width:252px; height:29px; background:url(../img/bg-menu-td.jpg) no-repeat left top; padding-top:5px}
#nav div a {display:block; float:left; width:209px; text-decoration:none; background:url(../img/navigace-a.gif) no-repeat 9px 4px; padding:2px 0 2px 41px; color:#790000}
#nav div a#here,
#nav div a:hover {background:url(../img/navigace-a-hover.gif) no-repeat 9px 4px; color:#236268}
#cl {clear:both}
.gal {width:637px; background: url(../img/bg-gal.gif) repeat 0 0; float:left; font-size:0.9em}
.gal a {display:block; float:left; margin:14px; text-align:center; text-decoration:none; color:#966c37}
.gal a img {padding:2px; border:1px solid #dedaa2; margin-bottom:4px}
.gal a:hover {color:#654419}
#bottom {background: url(../img/container03.gif) no-repeat center top; padding-top:50px; color:#969259; font-size:0.9em}
#bottom p#creation {float:right}
#bottom a {color:#fbf7c5}
#bottom a:hover {text-decoration:none}
#rezervace {width:160px; height:100%px;float:left;background-color:#FFFFFF; padding: 10px 10px 10px 10px; border: solid black 1px; margin-left:24px;}
#rezervace h5 {font-size: 20px; margin-top:0px;padding:0px;}
#rezervace form {margin-top:-30px;float: center;}
#rezervace label {font-weight:bold; font-size:70%; width:200px; float:left; color:#3a3a3a; font-style: italic}
#rezervace select {font-size:80%; color:#666666; border:1px solid #666; float:left; margin-right:10px}
#rezervace select#inday, #rezervace select#outday {width:50px}
#rezervace select#outmonthyear, #rezervace select#inmonthyear {width:100px}
#rezervace a img {margin:2px 0 0 0px; float:left}
#rezervace input {background:url(../img/rez-input.gif) no-repeat left top; text-align:center; padding:4px 5px;width:143px; color:#fde54f; margin-top:10px; cursor: pointer; font-style: italic; font-weight:bold; font-size:80%}
#rezervace p a {font-size:80%; background:url(../img/odr02.gif) no-repeat left 6px; padding-left:8px; margin-right:20px; text-transform: uppercase}
#rezervace p {margin:10px 0}
#venere {background-image:url(http://www.venere.com/img/badges/prime-location-en.jpg); background-repeat:no-repeat; width:200px; height:140px; margin-top: 20px; margin-left:24px;}
#venere p {width:200px; text-align:center; padding:110px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#venere a {text-decoration:none; color:#000000;}
