/* CSS Document */body, html {	height: 100%;}body {	margin: 0px;	background: #61584C url('../images/bg.gif') repeat-y fixed center;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	font-size: 11px;	line-height: 16px;}html>body {	font-size: 11px;/*	text-align: right; */	line-height: 16px;}#oldbrowser {	margin: 0;	padding: 0;	display: none;	}/* ---( header )------------------------------- */#wrap {	position: relative;	width: 750px;	height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/	min-height:100%; /* real browsers */	text-align: left;	voice-family: inherit;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;}#header {	position: relative;	width: 750px;	height: 170px;	background-color: #FFFFFF;	voice-family: inherit;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	padding: 0;	top: 0px;	right: 0px;}/* ---( menu )------------------------------- */#menu {	position: relative;	width: 750px;	height: 55px;	background-image: url('../images/bg_menu.gif');	background-repeat: no-repeat;	top: 0px;	right: 0px;}#nav {	color: #FFFFFF;	width: 680px;	height: 20px;	list-style-type: none;	margin: 0;	padding: 0;	top: 12px;	position: relative;	left: 40px;}#nav li {	float: left;	margin: 0;	padding: 0;	list-style: none;	padding-right: 15px;}#nav a, #nav a:visited {	font-size: 13px;	color: #FFFFFF;	text-decoration: none;	text-transform: capitalize;	line-height: 15px;}#nav a:active, #nav a:hover {	color: #B3A28C;	text-decoration: none;}/* ---( content )----------------------------- -- */#sub_box {  background: #AD9B11;}#content_vlak {	position: relative;	width: 750px;	background: #FFFFFF url('../images/bg_wrap.gif') repeat-y fixed center;	text-align: left;	voice-family: inherit;	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	top: 0px;	padding: 0 0 50px; /* bottom padding for footer */}#content_top {	position: relative;	width: 750px;	height: 40px;	background-image: url('../images/cont_top.gif');	background-repeat: no-repeat;	top: 0px;	right: 0px;}#content {	position: relative;	width: 670px;	top: 0px;	right: 0px;	left: 40px;	margin: 0;}#footer {	position:absolute;	width:750px;	bottom:0;	background-image: url('../images/cont_bot.gif');	height:50px;}#footer_txt {	position:absolute;	bottom:5px;	right: 30px;}h1 {	font-size: 18px;	color: #AD9B11;	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;	width: 100%;	padding-bottom: 5px;	margin-top: 0px;	margin-bottom: 20px;}h2 {	font-weight: bold;	margin-bottom: 5px;	width: 100%;	border-bottom-color: #FFFFFF;	border-bottom-style: solid;	border-bottom-width: 1px;	font-size: 13px;	color: #FFFFFF;	padding-bottom: 10px;}h3 {	font-weight: bold;	font-size: 11px;	color: #FFFFFF;	margin-bottom: 5px;}h4 {	font-weight: bold;	font-size: 11px;	color: #000000;}.cat {	font-weight: bold;	font-size: 11px;}.col_block {	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	width: 100%;	padding-bottom: 10px;	border-bottom-color: #FFFFFF;	border-bottom-style: dotted;	border-bottom-width: 1px;	margin-bottom: 10px;}.col {	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;}.home_h {	font-size: 18px;	color: #AD9B11;	text-decoration: none;}a.home_h:link, a.home_h:visited {	font-size: 18px;	color: #AD9B11;	text-decoration: none;}a.home_h:active, a.home_h:hover {	font-size: 18px;	color: #AD9B11;	text-decoration: none;}.col_h {	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}a.col:link, a.col:visited {	color: #E6E0B3;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}a.col:active, a.col:hover  {	color: #FFFFFF;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}.img {	margin-bottom: 10px;	}.img2 {	margin-right: 10px;	}a.img2 {	margin-right: 10px;	text-decoration: none;}a:link, a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #AD9B11;}a:visited, a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #AD9B11;}a.dark:link, a.dark:active, a.dark:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #AD9B11;}a.dark:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #AD9B11;}/* ---( result )----------------------------- -- */.result {	width: 315px;	height: 45px;	padding: 10px;}a.result:link, a.result:active, a.result:visited, a.result:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;}a.hotel:link, a.hotel:active, a.hotel:visited, a.hotel:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;}a.page:link, a.page:active, a.page:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #AD9B11;}a.page:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}a.page_indicators:link, a.page_indicators:active, a.page_indicators:visited, a.page_indicators:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}.page_act {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}a.alf:link, a.alf:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}a.alf:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}a.alf:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}a.alf_act {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}a.alf_active,a.alf_active:hover,a.alf_active:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-decoration: none;	font-weight: bold;	color: #AD9B11;}/* ---( forms )----------------------------- -- */label {	width: 180px;	background-color: #E6E0B3;}select {	width: 180px;	background-color: #E6E0B3;}.180 {	background-color: #E6E0B3;	width: 180px;}/* ---( memberpanel )--------------------------------------*/a.memberpanel_link,a.memberpanel_link:active,a.memberpanel_link:visited{  font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: none;	color: #FFFFFF;}a.memberpanel_link:hover {  font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underline;	font-weight: none;	color: #FFFFFF;}ul.tree{	margin:25px;	padding:0 25px 0 0;	width: 350px;}ul.tree ul{	/* Sub menu groups */	margin-left:20px;	/* Left spacing */	padding-left:0px;	display:none;	/* Initially hide sub nodes */}ul.tree li{	/* Nodes */	list-style-type:none;	vertical-align:middle;	margin-bottom: 5px;}ul.tree li a{	/* Node links */	color:#000;	text-decoration:none;	padding-left:2px;	line-height: 1.5;}ul.tree ul.children li{	border-bottom: none;	padding-top: 3px;}ul.tree ul.children li.hidelink a{	display: none;}