/* NULOVANI OKRAJU */
* { margin: 0px; padding: 0px; }

/* HLAVNI DEFINICE */
html {
	background-color: #c69d65;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url('../images/back-html.jpg');
}
body {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #3e2d2a;
}
img { max-width: 95%; }

/* NADPISY */
h1 { font-size: 150%; line-height: 120%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }

/* TEXT */
.bold, #menu a { font-weight: bold; }
.nounderline, #menu a { text-decoration: none; }
.text90, #copyright { font-size: 90%; line-height: 1.3em; }
.text110, #menu { font-size: 110%; line-height: 1.4em; }

/* ZOBRAZENI */
.no, hr { display: none; }
.nopoint, #menu ul { list-style: none; }

/* BARVY */
.white, #menu a { color: #ffffff; }
.maincolorl, h1, h1 a, #menu a.active { color: #c88a2d; }
.maincolorlg { background-color: #c88a2d; }
.maincolorm { color: #754a1c; }
.maincolormg, #navigation, #menu a { background-color: #754a1c; }
.maincolord, h2, h3, h4, a, #copyright, #copyright a { color: #3e2d2a; }
.maincolordg { background-color: #3e2d2a; }

/* NAVIGACE */
#navigation { margin: 5px; padding: 10px; }

/* HLAVNI CAST STRANKY */
#main { width: 100%; }

/* MENU */
#menu a { padding: 5px 10px 5px 10px; display: block; }
#menu li { margin: 0px 0px 5px 5px; float: left; }

/* OBSAH */
#content, #products { margin: 5px 5px 0px 5px; clear: both; background-color: #eadecc; }
#content h2 { padding: 10px 10px 5px 10px; }
#content h3 { padding: 0px 10px 5px 10px; }
#content h4 { padding: 0px 10px 0px 10px; }
#content p { padding: 5px 10px 5px 10px; }
#content ul { padding: 0px 10px 10px 25px; }
#content ol { padding: 0px 10px 10px 35px; }
.content table {
	margin: 5px 10px 5px 10px;
	border: 0px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
.content th, .content td {
	padding: 3px;
	border: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

/* COPYRIGHT */
#copyright { margin: 5px; padding: 5px; }
#copyright p { padding: 5px; }

/* SPECIFICKE DEFINICE */
#content div.separator {
	width: 100%;
	height: 15px;
	background: url('../images/back-separator.png') center top no-repeat;
}
h1 {
	width: 207px;
	height: 90px;
	font-size: 180%;
	line-height: 410%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 5px;
}
h1 span {
	width: 207px;
	height: 90px;
	background: url('../images/back-h1-mob.png') left top no-repeat;
}
h1 span { position: absolute; }
#products p { clear: both; padding: 5px; }
#products p a {
	font-size: 110%;
	background-color: #b47919;
	color: #ffffff;
	padding: 5px;
	text-decoration: none;
}
#products p img { width: 100px; padding: 0px 0px 0px 5px; }
#photos { clear: both; }
#photos img { margin: 0px 5px 0px 5px; }