/* ================================= */
/* == CSS for VGP ================== */
/* == created:eReS - Radim Socha == */
/* == date:01.08.2006 ============= */
/* ================================= */
/* == update:19.09.2009 =========== */
/* ================================= */
body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.vcBody {
	width:890px;
	margin:0px auto;
	color:#000000;
}
a {
	color:#892D1E;
	text-decoration:none;
}
a:hover {
	color:#892D1E;
	text-decoration:underline;
}
a img  {
	border:none;
}
ul, li {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5 {
	color:#892D1E;
	margin:0px 0px 10px 0px;
	padding:0px;	
}
h1 {
	font-size:20px;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
h5 {
	font-size:12px;
	margin-top:10px;
}
p {
/*	margin:10px 0px 5px 0px;*/
}
img {
/*	border:1px solid #725F41;*/
}

.cleaner {
	clear:both;
	height:0px;
	overflow:hidden;
	visibility:hidden;
}
.hr, hr {
	height:0px;
	border-top:1px dashed #892D1E;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:1px;
	clear:both;
	overflow:hidden;
}

/*
input.vcButton {
	width:auto;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#999999 solid 1px;
	background:#E3E3E3 url(../Image/bg_button.gif) top left repeat-x;
	padding:0px 1px;
	vertical-align:middle;
}*/

/* ===-----------------=== */
/* === top definitions === */
/* ===-----------------=== */
.vcTop {
	padding:0px;
	margin:0px;
}
.vcTop img {
	border:none;
}
.vcTopPart {
	position:relative;
	height:70px;
/*	background-color:#CCCCCC*/
}


/* MN menu */
#top-menu {
	width:710px;
	padding:0px;
	margin-top:20px;
	position:absolute;
	left:180px;
	float:right;
	border-bottom:#892D1E solid 1px;
	z-index: 20;
}
#top-menu li {
	position: relative;
	margin:0px;
	padding:0px;
	list-style:none;
	float: left;
}
#top-menu ul {
	border:none;
	overflow:visible;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
#top-menu li a {
	padding:3px 10px;
	color:#892D1E;
	text-transform:uppercase;
	margin-right:10px;
	_margin-right:5px;
	text-decoration:none;
	border-width:0px 2px 2px 0px;
	border-color:#FFFFFF;
	border-style:solid;
	float:left;
	display:block;
	position:relative;
	height:auto;
}
#top-menu li:hover a {
	color:#FFFFFF;
	background-color:#892D1E;
	border-color:#000000;
	text-decoration:none;
}
#top-menu li ul { display: none; }
#top-menu li:hover ul { border-top: 1px solid #892D1E; display: block; }
#top-menu ul ul {
/*	display:none; /* TADY TADY TADY */
	position:absolute;
	top:24px;
	left:0px;
	background-color:#892D1E;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
	padding-top:3px;
	float:left;
	overflow:hidden;
	margin:0px;
	width:200px;
}
#top-menu ul ul li {
	clear:left;
	float:left;
	width: 200px;
}
#top-menu ul ul li a {
	border:none;
	font-size:11px;
	display:block;
	text-align:left;
	float:left;
	padding:2px 10px;
	margin:0px;
	width:180px;
	color:#FFFFFF;
}
#top-menu ul ul li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.polhome {
	position:absolute;
	left:19px;
	top:0px;
}

.logo {
	float:left;
	margin:20px 0px;
	position:absolute;
/*	left:492px;
	top:29px;*/
}

.mainPage {
/*	background-color:#BDA47D;*/
	width:890px;
	text-align:left;
	padding:0px;
	margin:0px;
}
.area {
	clear:left;
}
/* ===----------------------=== */
/* === leftArea definitions === */
/* ===----------------------=== */
.leftArea {
	font-size:11px;
/*	background-color:#BDA47D;*/
	width:180px;
	padding:0px;
	margin:0px;
	float:left;
}
.leftArea .hr {
	margin:15px 13px 15px 0px;
}
.leftArea .vcFlag {
	height:55px;
	font-size:1px;
/*	background-color:#FFFF00;*/
}
.leftArea .vcFlag img {
	margin:35px 0px 0px 0px;
}
.leftContent {
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	cursor:default;
	vertical-align:top;
/*	float:left;*/
}
.leftContent h4 {
	text-transform:uppercase;
	font-size:12px;
}
.leftContent img.slogan {
	vertical-align:top;
	position:relative;
	top:-2px;
	margin-bottom:14px;
}
ul.leftMenu {
	list-style:none;
	cursor:default;
}
ul.leftMenu li a,
ul.leftMenu li span {
	width:160px;
	padding:4px 0px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
/*	background-color:#9966CC;*/
}
ul.leftMenu li a:hover {
	text-decoration:none;
	color:#892D1E;
}
ul.leftMenu li.selected a,
ul.leftMenu li.selected span {
/*	padding-bottom:7px;*/
	color:#892D1E;
}

.leftContent p {
	padding:1px 0px 10px 0px;
	margin:0px;
/*	line-height:13px;*/
}
a.button {
	background-color:#892D1E;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 13px 0px 0px;
	padding: 5px;
	display:block;
	color:#FFFFFF;
	border-color:#000000;
	border-style:solid;
	border-width:0px 2px 2px 0px;
	width:auto;
}
a.button:hover {
	color:#FFFFFF;
}
.mainContentRight a.button {
	margin:10px 0px 15px 0px;
}
a.button.orange {
	background-color:#FF9900;
}


/* ===----------------------=== */
/* === mainArea definitions === */
/* ===----------------------=== */
.mainArea {
/*	background-color:#FF00FF;*/
	width:710px;
	padding:0px;
	margin:0px;
	float:right;
}
.mainContentLeft {
	width:517px;
	color:#000000;
	float:left;
	overflow:hidden;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.mainContentLeft a {
	text-decoration:underline;
}
.mainContentLeft a:hover {
	text-decoration:none;
}
.navigation a {
	text-decoration:none;
}
.navigation a:hover {
	text-decoration:underline;
}
.mainContentL {
/*	background-color:#FFFFFF;
	padding:10px 7px 10px 7px;*/
	padding:0px 0px 10px 0px;
}
.mainContentL .hr {
	border-color:#892D1E;
}
.mainContentL a,
.mainContentL a:hover {
	color:#892D1E;
}

.navigation {
	font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:10px;
	height:22px;
	padding-top:32px;
	color:#000000;
	cursor:default;
/*	font-weight:bold;
	background-color:#00FFFF;*/
}
.navigation a,
.navigation a:hover {
	color:#000000;
/*	font-weight:normal;*/
}

.aktualita {
/*	border-bottom:1px dashed #FF9900;
	border-bottom:1px dashed #892D1E;*/
	padding:0px 0px 0px 0px;
}
.aktualita h3 {
	text-transform:none;
	font-size:16px;
	color:#892D1E;
}
.aktualita p {
	margin-top:0px;
/*	color:#892D1E;*/
}
.aktualita img {
	margin-bottom:10px;
	_margin-bottom:0px;
/*	color:#892D1E;*/
}
.separatorH {
	height:10px;
	font-size:1px;
	border-top:1px dashed #892D1E;
	clear:both;
}
img.leftImg {
	margin-right:10px;
}
img.rightImg {
	margin-left:10px;
}


.mainContentRight {
	width:180px;
/*	background-color:#333333;*/
	float:right;
	overflow:hidden;
}
.lang {
	height:55px;
	cursor:default;
/*	background-color:#FF00FF;
	text-align:justify;*/
}
.lang a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
/*	font-weight:normal;*/
	text-transform:uppercase;
}
.lang a:hover {
/*	color:#FF9900;*/
	color:#000000;
	text-decoration:underline;
}
.lang .separator {
	margin:0px 3px;
}
.mainContent {
/*	width:153px;*/
	margin:0px;
	padding:0px 7px 10px 7px;
}
.mainContentRight .hr {
	margin:15px 0px;
}
.aktuality {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
.mainContentRight h4 {
	font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
}
.mainContentRight p {
	margin:0px;
}
.mainContentRight p.cleaner {
	margin-top:15px;
}

form {
	margin:0px;
	padding:0px;
/*	background-color:#99CCCC;*/
}

.vcInput {
	width:162px;
	margin:0px;
	vertical-align:middle;
	border-color:#FF9900;
	border-style:solid;
	border-width:1px 3px 3px 1px;
	background-color:#FFFFFF;
	font-size:11px;
	color:#000000;
/*	padding:0px 3px;*/
}
.button {
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:4px;
}
img.vcButton {
	vertical-align:middle;
}

form.dotaznik label {
	width:140px;
	display:block;
	float:left;
}

div.question,
div.buttons {
	margin-bottom:3px;
	clear:both;
}
.question img {
	border:#000000 1px solid;
}
div.questionP {
	margin-bottom:3px;
	clear:both;
}

div.questionP div.country {
	margin-bottom:8px;
	clear:both;
}
div.questionP div.park {
	width:250px;
	float:left;
	margin-bottom:3px;
	/*_margin-bottom:-17px;*/
}
div.questionP div.park label {
	width:180px;
}
form.dotaznik .vcInput,
form.dotaznik .vcInputP,
form.dotaznik .vcTextarea {
	border-width:1px;
	border-color:#000000;
	font-size:12px;
	font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	padding-left:2px;
}
form.dotaznik .vcInputP {
	width:20px;
	margin-bottom:0;
}
select.vcInput {
	width:auto;
}



.vcButton {
	padding:2px 5px;
	margin-bottom:15px;
	background-color:#892D1E;
	border:none;
	color:#FFFFFF;
/*	font-weight:bold;*/
}
.mandatory {
	color:#892D1E;
}

.finder {
	padding:10px;
	margin-bottom:15px;
	background-color:#892D1E;
	border-color:#000000;
	border-style:solid;
	border-width:0px 2px 2px 0px;
	height:98px;
}
.finder h4, .finder a, .finder a:hover {
	color:#FFFFFF;
}
.finder .vcInput {
	width:142px;
	border-color:#000000;
}
.finder .cleaner {
	height:16px;
	_height:10px;
	_margin:0px;
}
.newsletter h4,
.newsletter .button a {
	color:#FF9900;
}

a.smallFont {
	font-size:12px;
	font-weight:bold;
}
a.bigFont {
	font-size:14px;
	font-weight:bold;
}
.mainContent .center {
	text-align:center;
	padding:0px 0px 20px 0px;
}
.mainContent img {
	/*border:1px solid #725F41;*/
	margin-right:5px;
	border:none;
	vertical-align:middle;
}

table {
/*	border:1px solid #725F41;*/
	border-collapse:collapse;
	margin:10px 1px;
/*	width:514px;*/
}
th,
td {
	padding:2px 5px;
	border:1px solid #892D1E;
}
th {
	background-color:#892D1E;
	border-color:#FFFFFF;
/*	border-bottom:#892D1E 1px solid;*/
/*	padding-top:0px;
	padding-bottom:0px;*/
	color:#FFFFFF;
	text-align:center;
}
td img {
	vertical-align:middle;
	border:none;
}

/* === form definitions === */
.vcLegend {
/*	background-color:#996666;*/
	border:#DDDDDD solid 1px;
	padding:0px;
}
.vcLegend .vcTitle {
	color:#000000;
	cursor:default;
	margin-left:5px;
	_margin-left:0px;
}




.mainContentLeft a.button {
	text-decoration:none;
}
.mainContentLeft a:hover.button {
	text-decoration:underline;
}
.mainContentLeft ul {
	list-style:disc;
	padding-left:20px;
}





/* ===--------------------=== */
/* === footer definitions === */
/* ===--------------------=== */
.vcFooter {
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color:#666666;
	border-top:#666666 solid 1px;
	margin:10px 0px 20px 180px;
	padding:5px;
	cursor:default;
	width:700px;
}
.vcFooter .links {
/*	border-top:#FFFFFF solid 1px;*/
	padding-top:7px;
}
.vcFooter .copyright {
	float:left;
}
.vcFooter .created {
/*	padding:6px 10px 0px 0px;*/
	float:right;
}
.vcFooter a {
	color:#666666;
}
.vcFooter a:hover {
	color:#666666;
}
.vcFooter .separator {
	margin:0px 7px;
}

