
body{
	font-family:sans-serif;
	background: #fff ;
	color:#000;
	font-size: 10pt;
	
}
.noscreen, .menu, #stats, .end, #top, #foot, #right, #nav, #bottom, #flash, #copyright, hr, .lang, #left, li.img, form p, ul#tours, .detail, #booking, #language, p.right, .print {
	display: none;
}

table {
	font-size: 100%;
}
form img {
	display: none;
}
form td.name, form td.name2 {
	width: 5cm;
}
a:link, a:visited {
	color: #666;
}
#acom p.img, .hotels p.img, #specials p.img, #action p.img {
	float: left;
	width: 100px;
}
#acom p.img img, .hotels p.img img, #specials p.img img, #action p.img img {
	margin-right: 0.2cm;
}
#acom .box {
	clear: left;
}
dt {
	margin: 0;
	padding: 0 0 0.1cm 0;
}
dd {
	margin: 0 0 0.3cm 0;
	padding: 0 0 0.2cm 0;
}
dd img {
	float: left;
	margin: 0.1cm 0.2cm 0 0;
	border:none;
}
dl.tours dt {
	clear:both;
}
dl.tours dd img {
	float: right;
	margin: 0.1cm 0 0 0.2cm;
}
#maps img {
	border: none;
}
h1 a:link, h1 a:visited, h2 {
 	color: #325494;
	text-decoration:none;
}
#detail img {
	border: none;
}
p.imgr img {
	float: left;
	margin: 0.1cm 0.2cm 0 0;
}
#detail h3 {
	clear: both;
}
#pricelist {
	width: 100%;
}
#pricelist table {
	width: 100%;
	border-collapse:collapse;
}
#pricelist th, #pricelist td {
	padding: 0.1cm;
	text-align:center;
	border: 1px solid #cecece;
}
#pricelist th.rooms, #pricelist td.rooms {
	text-align: left;
}
#pricelist td strong {
	color: #c00000;
}
#gallery {
	padding: 0.4cm 0;
	text-align:center;
}
#gallery img {
	margin: 0 0.1cm 0.4cm 0.1cm;
}
#main {
	width: 95%;
}
#head {
width: 95%;
}
.detail {
	width: 100%;
}
.pictograms {
	display: none;		
}

.top_navigation {
	display: none;		
}

.no_print {
	display: none;		
}

.print_left {
	float: left;	
}

.print_right {
	float: right;	
}

.print_pricelist_width{
width: 100%;
}

.print_pricelist_width td{
white-space: wrap;
}

.eu_logo {
   display: block;
   border: 0px;
}