HTML {
  background-color: #824939;
}

BODY, TR, TD {
	font-family: "Geneva CE", "Arial CE", "Helvetica CE", "Arial", Sans-Serif;
	font-size: 12px;
	margin:0;
	padding:0;
	border: 0;
}

IMG, FORM, UL {
	margin:0;
	padding:0;
	border: 0;
}

OL {
	padding: 0 0 0 20px;
}

A {
	color: #FFFFFF;
	text-decoration: none;
}

A:hover {
	color: #f8c300;
}

P {
	margin: 3px 0;
}

H1 {
	color: #800000;
	font-weight: bold;
	font-size: 20px;
	padding: 10px 0 5px 0;
	margin: 0;
}

H2 {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 5px 0;
	margin: 0;
}

TABLE {
	border: 1px solid #800000;
	border-collapse: collapse;
	margin: 10px 0 0 0;
}

	TABLE th {
		background-color: #800000;
		color: #FFFFFF;
		padding: 2px 5px;
	}

	TABLE td {
		color: #000000;
		padding: 2px 5px;
	}

	TABLE td.name {
		font-weight: bold;
		text-align: right;
	}

.clear {
	clear: both;
}

DIV.clear {
	clear: both;
	width: 800px;
}

DIV#allround {
	margin: 10px auto 20px auto;
	width: 800px;
}

DIV.top {
	height: 156px;
}

	DIV.top DIV.logo {
		width: 178px;
		height: 156px;
		float: left;
	}

	DIV.top DIV.banner {
		float: right;
		height: 156px;
		width: 608px;
		background: url(../image/top.gif) no-repeat 0 0;
	}

DIV.langMenu {
	width: 178px;
	float: left;
	padding: 0 0 0 6px;
}


	DIV.langMenu A {
		float: left;
		display: block;
		padding: 3px 19px;
		text-decoration: none;
		font-weight: bold;
		letter-spacing: 1px;
	}

	DIV.langMenu A.active {
		color: #f8c300;
	}

	DIV.langMenu A.cz {
		background: url(../image/topMenuBG.gif) no-repeat 0 50%;
		margin-right: 5px;
	}

	DIV.langMenu A.en {
		background: url(../image/topMenuBG.gif) no-repeat 100% 50%;
	}


DIV.topMenu {
	float: right;
	height: 16px;
	width: 608px;
	background: url(../image/topMenuBG.gif) no-repeat 50% 50%;
	text-align: center;
	padding: 2px 0;
}

	DIV.topMenu A {
		padding: 0 4px;
		text-decoration: none;
	}

	DIV.topMenu A.active {
		color: #f8c300;
	}

/* LEFT COLLUMN */
DIV.leftCol {
	float: left;
	width: 178px;
}

DIV.leftMenu {
	float: left;
	width: 158px;
	background: url(../image/leftMenuBG.gif) no-repeat 50% 0;
	margin: 20px 0 0 0;
	padding: 10px;
}

	DIV.leftMenu A {
		display: block;
		text-decoration: none;
		color: #FFFFFF;
		padding: 3px 0 3px 12px;
		background: url(../image/leftMenuDot.gif) no-repeat 0 6px;
	}

	DIV.leftMenu A:hover {
		color: #000000;
	}

	DIV.leftMenu A.active {
		background: url(../image/leftMenuDotActive.gif) no-repeat 0 6px;
	}

	DIV.leftMenuBottom {
		float: left;
		width: 178px;
		height: 5px;
		background-color: #824939;
		background: url(../image/leftMenuBottom.gif) no-repeat 50% 0;
	}

DIV.tel {
	float: left;
	width: 178px;
	background: url(../image/leftMenuBG.gif) no-repeat 50% 0;
	margin: 20px 0 0 0;
	text-align: center;
	padding: 5px 0 0 0;
	font-weight: bold;
	color: #FFFFFF;
}

DIV.content {
	width: 608px;
	float: right;
	margin: 20px 0;

}

	DIV.content DIV.top {
		height: 11px;
		width: 608px;
		background: url(../image/contentTop.gif) no-repeat 50% 0;
	}

	DIV.content DIV.bottom {
		height: 11px;
		width: 608px;
		background: url(../image/contentBottom.gif) no-repeat 50% 0;
	}

	DIV.content DIV.contentBody {
		background-color: #bb8a47;
		margin: 0 5px;
		padding: 10px;
		overflow: hidden;
	}

	DIV.content DIV.contentBody P.question {
		padding-bottom: 0;
		font-weight: bold;
		clear: both;
	}

	DIV.content DIV.contentBody P.answer {
		padding-top: 0;
	}

	DIV.content DIV.contentBody IMG.txt-image-right {
		float: right;
		padding-left: 10px;
	}

	DIV.content DIV.contentBody IMG.txt-image-left {
		padding-right: 5px;
		float: left;
	}



/* HOME */

DIV.boxes {
	float: left;
}

	DIV.boxes A.homeBox {
		text-align: center;
		padding: 5px;
		display: block;
		float: left;
		width: 150px;
		height: 150px;
		margin: 15px;
		font-weight: bold;
		color: #FFFFFF;
	}

	DIV.YellowBox,
	DIV.boxes A.Yellow {
		background: url(../image/homeBoxYellow.gif) no-repeat 50% 50% !important;
	}

	DIV.RedBox,
	DIV.boxes A.Red {
		background: url(../image/homeBoxRed.gif) no-repeat 50% 50% !important;
	}

	DIV.VioletBox,
	DIV.boxes A.Violet {
		background: url(../image/homeBoxViolet.gif) no-repeat 50% 50% !important;
	}

	DIV.DarkBox,
	DIV.boxes A.Dark {
		background: url(../image/homeBoxDark.gif) no-repeat 50% 50% !important;
	}

	DIV.GreenBox,
	DIV.boxes A.Green {
		background: url(../image/homeBoxGreen.gif) no-repeat 50% 50% !important;
	}

	DIV.boxes A.homeBox:hover {
		color: #000000;
	}

/* PAGES */

DIV.pictureBox {
	text-align: center;
	padding: 5px;
	display: block;
	float: left;
	width: 150px;
	height: 150px;
	background: url(../image/homeBoxYellow.gif) no-repeat 50% 50%;
	margin: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

DIV.textContent {
	width: 380px;
	float: right;
	margin: 16px 0;
}

	DIV.textContent A {
		color: #CC0000;
	}

	DIV.textContent A:hover {
		color: #F8C300;
	}

	DIV.textContent DIV.top {
		height: 13px;
		width: 380px;
		background: url(../image/textContentTop.gif) no-repeat 50% 0;
	}

	DIV.textContent DIV.bottom {
		height: 13px;
		width: 380px;
		background: url(../image/textContentBottom.gif) no-repeat 50% 0;
	}

	DIV.textContent DIV.contentBody {
		background-color: #FFFFFF;
		margin: 0;
		padding: 5px 20px;
		overflow: hidden;
	}

		DIV.textContent DIV.contentBody P {
			padding: 10px 0;
		}

		DIV.textContent DIV.contentBody UL {
			list-style: disc inside;
		}

			DIV.textContent DIV.contentBody DIV.linkBox {
				float: left;
				border: 1px dashed #CC0000;
				border-bottom: 1px dashed #CC0000;
				margin: 0 0 10px 0;
				padding: 5px;
				width: 330px;
			}

				DIV.textContent DIV.contentBody DIV.linkBox IMG {
					float: left;
					margin-right: 5px;
				}

				DIV.textContent DIV.contentBody DIV.linkBox DIV.linkDesc {
					background-color: #F0F0F0;
					height: 110px;
					padding: 5px;
				}

				DIV.textContent DIV.contentBody DIV.linkBox DIV.variable {
					height: auto;
				}

					DIV.textContent DIV.contentBody DIV.linkBox DIV.linkDesc DIV.note {
						margin-top: 10px;
					}

DIV.video {
	width: 240px;
	margin: 10px auto;
}

/* RECIPES */

DIV.recipesMenu {
	float: right;
	height: 16px;
	width: 580px;
	background: url(../image/recipesMenuBG.gif) no-repeat 50% 50%;
	text-align: center;
	padding: 2px 0;
}

	DIV.recipesMenu A {
		padding: 0 2px;
		text-decoration: none;
	}

	DIV.recipesMenu A.active {
		color: #f8c300;
	}

/* PHOTOGALLERY */

DIV.gallery {
	float: left;
}

	DIV.gallery A.image {
		text-align: center;
		padding: 5px;
		display: block;
		float: left;
		width: 150px;
		height: 150px;
		margin: 15px;
		font-weight: bold;
		color: #FFFFFF;
		background: url(../image/homeBoxYellow.gif) no-repeat 50% 50%;
	}

		DIV.gallery A.image IMG {
			margin-top: 30px;
		}

/* VISITS */

DIV.visitsBox {
	width: 220px;
	margin: 16px 30px;
	float: left;
}

	DIV.visitsBox A {
		color: #CC0000;
	}

	DIV.visitsBox A:hover {
		color: #F8C300;
	}

	DIV.visitsBox DIV.top {
		height: 13px;
		width: 220px;
		background: url(../image/visitsBoxTop.gif) no-repeat 50% 0;
	}

	DIV.visitsBox DIV.bottom {
		height: 13px;
		width: 220px;
		background: url(../image/visitsBoxBottom.gif) no-repeat 50% 0;
	}

	DIV.visitsBox DIV.contentBody {
		text-align: center;
		background-color: #FFFFFF;
		margin: 0;
		padding: 5px 10px;
		overflow: hidden;
	}

DIV.maps {
	margin-top: 10px;
	height: 340px;
	width: 340px;
}
