body {margin: 0; padding: 10px; background-color: #e2b47a; font-size: 1em; font-family: Verdana, Arial, Georgia, sans; color: #fff;}

.center {text-align: center;}
.bold {font-weight: bold;}

div#main {width: 776px; height: 2400px; top: 50%; margin: -295px 0 0 -388px;
position: absolute; left: 50%; border: 1px solid #000;overflow:hidden;background-color:#fff;}

div#main div#leftPart {width: 228px; height: 570px; float: left; background-image: url(images/leftPart.gif); padding:0; margin:0;}

div#main div#leftPart img#pageLogo {position: absolute; top: 20px; left: 30px; border: 0;}

div#main div#leftPart div#leftPartMenu {margin: 115px 0 0 43px; width: 140px; border-top: 1px solid #fff;}
div#main div#leftPart div#leftPartMenu a {display: block; padding: 0 0 0 28px; margin: 12px 0 0px 0;
text-decoration: none; font-size: 0.7em; color: #774147;}
div#main div#leftPart div#leftPartMenu a:hover {border-left: 18px solid #928e42; background: #e2b47a; color: #fff; padding: 0 0 0 15px;}
div#main div#leftPart div#leftPartMenu a.last {margin: -5px 0 0 0;}
div#main div#leftPart div#leftPartMenu div#leftPartMenuNewsLink {position: absolute; top: 450px; left: 34px;}
div#main div#leftPart div#leftPartMenu div#leftPartMenuNewsLink a {border: 0; padding: 0; margin: 0;}
div#main div#leftPart div#leftPartMenu div#leftPartMenuNewsLink a img {border: 0;}

div#main div#rightPart {height: 567px; position:absolute; left:228px; width:548px; padding:0; margin:0;}

div#main div#rightPart div#rightPartTop {background: #78dcb7; height: 120px; background: url(images/rightPartTopBck.gif);}
div#main div#rightPart div#rightPartTop div#titleFlash {padding: 70px 0 0 30px;}
div#main div#rightPart div#rightPartTop div#titleCursors {position: absolute; top: 30px; left: 10px;}
div#main div#rightPart div#rightPartTop div#titleCursors img{border:0px;}
div#main div#rightPart div#rightPartTop div#titleCursors a {text-decoration: none; margin: 0 0 0 30px; color:#000; font-size: 0.9em;}
div#main div#rightPart div#rightPartTop div#rightPartTopLanguages div.language a:hover {color: #64262d;}
div#main div#rightPart div#rightPartTop div#titleCursors a span {text-decoration: none; margin: 0 0 0 30px; color:#245638; font-size: 0.9em;}
div#main div#rightPart div#rightPartTop h1 {margin: 0; padding: 70px 0 0 30px; color: #FAA61A; font-weight: normal; font-family: futura, tahoma, sans;
	letter-spacing: 0.5em; text-transform:uppercase;}

div#main div#rightPart div#rightPartTop div#rightPartTopLanguages {position: absolute; top: 13px; right: 18px; _right: 38px;}
div#main div#rightPart div#rightPartTop div#rightPartTopLanguages div.language {margin: 20px 0 0 20px; float: left; text-align: center;}
div#main div#rightPart div#rightPartTop div#rightPartTopLanguages div.language a {color: #fff; font-weight: bold; text-decoration: none;
	font-size: 0.7em; text-align: center;}
div#main div#rightPart div#rightPartTop div#rightPartTopLanguages div.language a img {border: 0; margin: 0 0 0 0;}


div#main div#rightPart div#rightPartContent {border-left: 0px solid #bc652a; border-top: 0px solid #bc652a; height: 2200px;
background: #6b848b;}

div#main div#rightPart div#rightPartContent div.content {padding: 20px;}
div#main div#rightPart div#rightPartContent div.content form {padding: 0; margin: 0;}
div#main div#rightPart div#rightPartContent div.content p {font-size: 0.8em; color: #fff; text-align: justify;}
div#main div#rightPart div#rightPartContent div.content p.notes {font-size: 0.6em; color: #fff; padding: 0; margin: 4px 0 0 0;}
div#main div#rightPart div#rightPartContent div.content p a {text-decoration: none; color: #fff;}
div#main div#rightPart div#rightPartContent div.content h1 {color: #e2b47a; font-family: futura, tahoma, verdana, sans; margin: 0;
	font-size: 0.9em;}/*color: rgb(232,162,30)*/
div#main div#rightPart div#rightPartContent div.content h3 {color: #e2b47a; font-family: futura, tahoma, verdana, sans; margin: 0;}
div#main div#rightPart div#rightPartContent div.content h2 {color: #e2b47a; font-family: futura, tahoma, verdana, sans; margin: 0;}
div#main div#rightPart div#rightPartContent div.content div.loga {position: relative; text-align: right; width: 80px; float: right;}
div#main div#rightPart div#rightPartContent div.content div.loga img {padding-top: 10px; _margin-bottom: 10px;}
div#main div#rightPart div#rightPartContent div.content ul {color: #fff;}


/* rezervacni formular */
div#main div#rightPart div#rightPartContent table.reservation {border-bottom: 1px solid #ccc; width: 470px;}
div#main div#rightPart div#rightPartContent table.reservation td {padding: 0 20px 0 0; color: #fff;}
div#main div#rightPart div#rightPartContent table.reservation td.title {font-size: 0.65em; font-weight: bold; padding: 3px;}
div#main div#rightPart div#rightPartContent table.reservation td.radio {font-size: 0.65em; padding: 3px;}
div#main div#rightPart div#rightPartContent table.reservation td.submit {padding: 0px; text-align:right;}
div#main div#rightPart div#rightPartContent table.reservation td.submit input {border: 0; padding: 2px; background: #7d0027; color: #fff; font-weight: bold;}
div#main div#rightPart div#rightPartContent table.reservation td input {font-size: 0.6em; border: 1px solid #7d0027;width:130px;}
div#main div#rightPart div#rightPartContent table.reservation td input.short {width: 60px;}
table.radios input {border:none !important; width:auto !important;}

.jidla{ float:left;}

