* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
ul {
	list-style-type: none;
}
body {
	background: #CDC9C3 url(images/bg.gif) repeat-y;
	padding: 0 0 20px 0;
}
#box {
	font: 80% Arial, Tahoma, Verdana, sans-serif;
	z-index: 0;
}

/* TOP PANEL */
#toppanel {
	background: url(images/toppanel.gif) repeat-x;
	position: relative;
	height: 52px;
	width: 949px;
	z-index: 1;
}
#toppanel ul {
	height: 50px;
}
#toppanel a {
	color: #472303;
	text-decoration: none;
}
#toppanel a:hover {
	text-decoration: underline;
}
#links {
	background: url(images/links.gif) no-repeat;
	padding: 0 0 0 25px;
}
#links li {
	background: url(images/linksli.gif) no-repeat right top;
	float: left;
	padding: 6px 12px 10px 10px;
}
#flags {
	background: url(images/flags.gif) no-repeat top right;
	position: absolute;
	top: 0;
	padding: 8px 18px 0 0;
	right: 0;
}
#flags li {
	float: left;
	margin-right: 20px;
	width: 26px;
}

/* CONTENT */
#content {
	/*float: left;*/
	width: 663px;
}
/* Map */
#map {
	position: relative;
	margin-top: -17px;
	z-index: 5;
}
#map img {
	display: block;
}
#maparea {
	position: absolute;
	top: 0;
	left: 43px;
	height: 337px;
	width: 579px;
}
#maparea div {
	position: absolute;
	height: 13px;
}
#maparea div a {
	color: #7C2810;
	display: block;
	height: 13px;
	width: 11px;
}
#maparea div.flag a {
	background: url(images/flag.gif) no-repeat;
}
#maparea div.act a, #maparea div.flag a:hover {
	background: url(images/flag_act.gif) no-repeat;
}

/* Search */
#search, #obsah {
	background: #CDC9C3 url(images/search.gif) repeat-y;
	border-top: 9px solid White;
	padding: 10px 10px 10px 42px;
}
#search h2 {
	color: #7C2810;
	font-size: 1.1em;
}
#search p {
	padding-top: 10px;
}
#search input {
	width: 300px;
}
#search a {/* input.btn -> a ;;kris */
	margin-left: 10px;
	width: auto;
	position: relative;
	top: 6px;
}
#obsah h4 {
	padding: 0.4em 0;
}
#obsah table {
	border: 2px solid #E8E6E3;
	font-size: 1em;;
	width: 595px;
}
#obsah th {
	background: #E8E6E3;
	text-align: left;
	padding: 2px;
}
#obsah td {
	padding: 0 2px;
}
#obsah .lichy td {
	background: #DAD7D1;
}
#obsah a {
	color: #7C2810;
	text-decoration: none;
}
#obsah a:hover {
	text-decoration: underline;
}
/* Seznam podle kraju */
#kraje {
	background: url(images/kraje.gif) repeat-y;
	padding-left: 22px;
}
.kraj {
	float: left;
	width: 212px;
}
.kraj h3 {
	color: #7C2810;
	border-bottom: 1px solid #7C2810;
	font-size: 1em;
	margin: 10px 20px;
}
.kraj p {
	margin: 10px 20px 20px 20px;
}
.kraj a {
	color: #7B5837;
	font-size: 92%;
	text-decoration: none;
	white-space: nowrap;
}
.kraj a:hover {
	color: Black;
	text-decoration: underline;
}

/* RIGHT PANEL */
#right {
/*	margin-top: 28px;
	float: left;*/
	position: absolute;
	left: 691px;
	top: 78px;
	width: 228px;
}
#right h2 {
	color: #7C2810;
	border-bottom: 1px solid #7C2810;
	font-size: 1.1em;
	margin-bottom: 6px;
}
/* Reklama */
#reklama {
	background: url(images/reklama.gif) no-repeat;
	border-bottom: 1px solid #5B180A;
	padding: 10px;
}
#reklama img {
	border: 1px solid #5B180A;
}
#reklama a {
	display: block;
	text-align: center;
}
/* Menu */
#menu {
	background: #E8E1D7;
	border: 1px solid #5B180A;
	padding: 10px;
	margin: 5px 0;
}
#menu li {
	background: url(images/menuitem.gif) no-repeat;
	padding: 0 0 9px 20px;
}
#menu a, #news p {
	color: #264E09;
	font-weight: bold;
}
#menu span {
	font-weight: bold;
}
#menu a {
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;
}
/* Novinky */
#news {
	background: url(images/novinky.gif) no-repeat bottom;
	border-top: 1px solid #5B180A;
	padding: 10px;
}
#news h3, #news a {
	color: #7B5837;
	font-size: 1em;
	text-decoration: none;
}
#news a:hover {
	color: Black;
}
#news .more {
	text-align: right;
}
.novinka {
	border-bottom: 1px solid #7B5837;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

/* hide */
#header, #map h2, #kraje h2 {
	display: none;
}
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
}

