﻿@charset "utf-8";

body {
	text-align: center; 
	min-width: 760px; 
	margin: 0px;
	background-color: #E9ED9A;
}
.menu, h1, h2 {
	font-family: 'Verdana CE', Verdana, 'Arial CE', 'Helvetica CE', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
h4, p, th, td {
	font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
h1, h2 {
	color: #65942C;
	font-size: 16px;
	text-align: left;
}
h2 { 
	margin-top: 40px; 
}
h4 {
	font-weight: bold;
	margin-bottom: 8px;
}
th, td {
	border: 1px solid #89B131;
	padding: 2px 12px;
}
th { 
	font-weight: bold; 
}
em { 
	font-weight: normal;
	font-style: normal;
	color: #65942C;
}
strong { 
	font-weight: bold;
	color: #65942C;
}
img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
a {
	color: #65942C;
	font-weight: bold;
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;
}

/* -- barvy ----------------------------------------------------------------- */
.ca { background-color:#E9EC99; }
.cb { background-color:#FFFCD6; }
.cz { background-color:#B2D234; }

/* -- obecne definice stylu ------------------------------------------------- */
.center { 
	text-align: center; 
}

div.imgRam { /* vnejsi sedivy ram obsazku */
	float: left;
	border: 1px solid #AAAAAA;
	padding: 8px;
	display: block;
	margin-top: 40px;
}
img.ram { /* vnitrni cerny ram obrazku */
	border: 1px solid black;
	margin: 3px;
}
img.block { display: block; }

/* -- obecne definice zakladnich casti -------------------------------------- */
.main {
	margin: 110px 0px 0px 0px; 
	border: 1px solid black;
	margin-left: auto; /* kvuli zarovnavani na stred v M */
	margin-right: auto; 
	width: 758px;
	background: white;
	margin-top: 37px;
}
.menu {
	font-size: 11px;
	width: 758px;
	height: 53px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.menuItem {
	float: left;
	margin-left: 8px;
}
.menuItem a {
	color: black;
}
.menuItem img {
	vertical-align: bottom;
}

.obsah { /* vnitrni element stranky, ktera neni clenena na sloupce */
	margin: 0px 38px 30px 38px;
	text-align: left;
}
.obsahUzky { /* zuzeni obsahu s volnym mistem vpravo */
	width: 480px; 
}
.oddelovac { /* oddeleni casti ve strankach clenenych na sloupce */
	clear: both; margin-top: 40px; 
}

/* -- home ------------------------------------------------------------------ */
.mainHome {
	margin: 110px 0px 0px 0px; 
	border: 0px;
	padding: 0px;
	margin-left: auto; /* kvuli zarovnavani na stred v M */
	margin-right: auto;
	width: 760px;
}	
.mainHome .menu {
	font-size: 13px;
	background: url(../img/mainbottom.gif) no-repeat;
	height: 53px;
	width: 760px;
	text-align: center;
	padding-top: 10px;
	margin-top: 0px;
}
.mainHome .menuItem {
	z-index: 2;
	width: 152px;
	margin-left: 0px;
}
.mainHome h1 { 
	text-align: center;
	display: none; 
}
.logo {padding-top:19px;}

/* -- Languedoc-Roussillon -------------------------------------------------- */
.sloupA {
	width: 320px;
	float: left;
	margin-left: 0px;
	padding-bottom: 10px;
	margin-left: 37px;
}
.sloupB {
	width: 300px;
	float: left;
	padding-bottom: 10px;
	margin-left: 40px;
}

/* -- Nabidka --------------------------------------------------------------- */

/* -- Degustace ------------------------------------------------------------- */
table.degustace {
	width: 680px; 
	border-collapse: collapse;
}
table.degustace th {
	background-color: #B2D234;
}
table.degustace td {
	background-color: #E9EC99;
}

/* -- Aktuality ------------------------------------------------------------- */

/* -- O Firme --------------------------------------------------------------- */
.kontakty p { margin-top: 0px; margin-bottom: 10px; }

