/* CSS Document */
/* Created by www.GoldenDesign.cz */

/* BASIC - START */
	table {border-collapse:collapse;}
	p{text-indent: 20px; text-align:justify; margin: 0px; border:0px; padding: 5px;}
	img {border:0px;margin:0px;padding:0px;}
	ul {border:0px;margin: 0 0 0 30px;padding:0px;}
	input, textarea { font-size: 10px;}
	
	.left {float: left;}
	.right {float: right;}
	
	.blue {color: #07238e;}
	.yellow {color: #c8bc03;}
	.green {color: #48a20b;}
	.red {color: #d6200d;}
	.black {color: #000;}
/* BASIC - START */

/* BODY - START */
	h1, h2{
		font-size: 17px;
		font-family: Segoe Script;
		font-variant: small-caps;
		font-weight: bold;
		margin: 0 0 5px 20px;
		padding: 0px;
		color: #000;}
	
	.body-left {
		width: 420px;
		float: left;}		
	
		.form-full {
			width: 419px;
			float: left;
			margin: 0 0 40px 0;}
	
		.form-left {
			width: 210px;
			float: left;
			text-align: left;
			line-height: 1.6em;}
	
		.form-right {
			width: 200px;
			float: right;
			text-align: left;}
		
		.form-bottom{
			width: 410px;
			float: right;
			font-style: italic;
			margin: 15px 0 15px 0;
			border-top: 1px dotted #666666;
			border-bottom: 1px dotted #666666;
			text-align: left;}
	
		.form-end {
			width: 410px;
			float: right;
			text-align: right;}
		
	.body-right {
		width: 220px;
		float: left;
		padding: 0 0 0 10px;}
		
		ul.right-choice li {
			border-bottom: 1px dotted #999999;
			list-style-image: url(../design/li-gray.png);}
			
		li.right-choice {
			border-top: 1px dotted #999999;}
		
		.img-mapa, .gallery-img {
			border: 1px solid #999999;}
			
		.img-mapa:hover, .gallery-img:hover {
			border: 1px solid #000;}
		
		.gallery-img {
			margin: 5px;}
	
	a.a-uvod {
		color: #474747;
		text-decoration: none;}
		
	a.a-uvod:hover {
		color: #48a20b;
		text-decoration: underline;}
	
	a.a-flag, a.a-flag:hover {
		text-decoration: none;}
	
	a.a-margin-right {
		margin: 0 15px 0 0;}
		
	p.rezervace {
		margin: 0 0 20px 50px;
		text-indent: 0px;}
	
	.rezervace-ok {
		widows: 250px;
		margin: 10px auto 20px auto;
		border: 1px solid #48a20b;
		text-align: center;
		padding: 10px;}
	
	.rezervace-ko {
		widows: 250px;
		margin: 10px auto 20px auto;
		border: 1px solid #d6200d;
		text-align: center;
		padding: 10px;}
		
/* BODY - END */
	
/* UBYTOVANI - START */	
	.ubytovani-left {
		width: 470px;
		float: left;}
		
	.ubytovani-right {
		width: 170px;
		float: left;
		padding: 0 0 0 10px;}
	
	.ubytovani-image-01 {
		width: 150px;
		float: left;
		margin: 0 0 0 0;
		padding: 10px 0 0 25px;}
	
	.ubytovani-image-02 {
		width: 150px;
		float: left;
		border-top: 1px dotted #07238e;
		margin: 5px 0 0 0;
		padding: 20px 0 0 25px;}
	
	.ubytovani-image-03 {
		width: 150px;
		float: left;
		border-top: 1px dotted #07238e;
		margin: 100px 0 0 0;
		padding: 30px 0 0 25px;}
/* UBYTOVANI - END */

/* OKOLI - START */	
	.okoli-left {
		width: 340px;
		float: left;}
		
	.okoli-right {
		width: 280px;
		float: left;
		padding: 0 0 0 10px;}
	
	a.a-okoli {
		color: #474747;
		text-decoration: none;}
		
	a.a-okoli:hover {
		color: #d6200d;
		text-decoration: underline;}
/* OKOLI - END */

/* LOGO - START */
	a.a-logo-va {
		width: 185px;
		height: 50px;
		color: #FFFFFF;
		font-size: 12px;
		text-align: center;
		text-decoration: none;
		letter-spacing: 3.1pt;
		display: block;}
		
	a.a-logo-cz {
		width: 185px;
		height: 22px;
		padding: 5px 0 0 0;
		color: #FFFFFF;
		font-size: 10px;
		text-align: center;
		text-decoration: none;
		letter-spacing: 0.7pt;
		display: block;}
/* LOGO - END */

/* MENU - START */
	a.a-menu {
		width: 143px;
		line-height: 30px;
		font-family: Segoe Script;
		font-size: 14px;
		text-decoration: none;
		display: block;
		padding: 8px 0 0 50px;
		color: #FFF;}
	
	a.a-menu:hover {
		text-decoration: underline;
		color: #fff;}
	
	a.a-gallery {
		width: 198px;
		height: 167px;
		display: block;}
	
	.topist {
		margin: 30px 0 0 66px;
		float: left;}
/* MENU - END */

/* CENIK - START */
	.cenik-table-topic {
		font-weight: bold;
		border-top: 1px dotted #999999;
		border-bottom: 1px dotted #999999;
		padding: 0 0 0 5px;}
	
	.cenik-table-line {
		border-bottom: 1px dotted #999999;}
	
	.cenik-table-line:hover {
		background-color: #deeab0;}
	
	.cenik-padding-left {
		padding: 0 0 0 10px;
		text-align: left;}
/* CENIK - END */

/* SIGNATURE - START */
	a.a-signature {
		text-decoration: none;
		color: #a15b3b;}
	
	a.a-signature:hover {
		text-decoration: underline;
		color: #fff;}
/* SIGNATURE - END */

/* INTRO - START */	
	h2.intro{
		font-size: 15px;
		font-family: Segoe Script;
		font-variant: small-caps;
		font-weight: bold;
		margin: 0 0 5px 5px;
		padding: 0px;
		color: #000;}
		
	.intro-left {
		width: 215px; 
		float: left;}
	
	.intro-middle {
		width: 215px;
		margin: 0 2px 0 2px;
		float: left;}
		
	.intro-right {
		width: 215px;
		float: left;}
	
	img.img-inter {
		margin: 0 0 0 12px;}
/* INTRO - END */