

body{ COLOR: #444;
	TEXT-DECORATION: none;font-family: candara,arial,helvetica;font-size: 16px;
}

A:link{ COLOR: #004eff;
	TEXT-DECORATION: none;
}

A:visited{ COLOR: #334caf;
	TEXT-DECORATION: none;
}
A:active{COLOR: #004eff;
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #0ad; TEXT-DECORATION: none;
}
	body {
	margin:0px;	
background:#fff;

	}



.big  { font-family: trebuchet MS; font-size: 16px; letter-spacing: 0pt; text-decoration: none  }

.bar11  { font-family: arial; font-size: 11px; letter-spacing: 0pt; text-decoration: none  }
.bar12  { font-family: arial; font-size: 12px; letter-spacing: 0pt; text-decoration: none  }
.bar13  { font-family: arial; font-size: 13px; letter-spacing: 0pt; text-decoration: none  }
.bar15  { font-family: arial; font-size: 15px; letter-spacing: 0pt; text-decoration: none  }
.bar16  { font-family: arial; font-size: 16px; letter-spacing: 0pt; text-decoration: none  }



.btr10  { font-family: trebuchet MS; font-size: 10px; letter-spacing: 0pt; text-decoration: none  }
.btr11  { font-family: trebuchet MS; font-size: 11px; letter-spacing: 0pt; text-decoration: none  }
.btr12  { font-family: trebuchet MS; font-size: 12px; letter-spacing: 0pt; text-decoration: none  }
.btr13  { font-family: trebuchet MS; font-size: 13px; letter-spacing: 0pt; text-decoration: none  }
.btr14  { font-family: trebuchet MS; font-size: 14px; letter-spacing: 0pt; text-decoration: none  }
.btr15  { font-family: trebuchet MS; font-size: 15px; letter-spacing: 0pt; text-decoration: none  }
.btr16  { font-family: trebuchet MS; font-size: 16px; letter-spacing: 0pt; text-decoration: none  }
.btr17  { font-family: trebuchet MS; font-size: 17px; letter-spacing: 0pt; text-decoration: none  }

.bve10  { font-family: verdana; font-size: 10px; letter-spacing: 0pt; text-decoration: none  }
.bve11  { font-family: verdana; font-size: 11px; letter-spacing: 0pt; text-decoration: none  }
.bve12  { font-family: verdana; font-size: 12px; letter-spacing: 0pt; text-decoration: none  }
.bve13  { font-family: verdana; font-size: 13px; letter-spacing: 0pt; text-decoration: none  }
.bve14  { font-family: verdana; font-size: 14px; letter-spacing: 0pt; text-decoration: none  }


.vipic {
	opacity:0;
	background:#fff;
	margin:0px;
	transition:opacity .5s ease-out;
	/* Safari */
	-webkit-transition:opacity .5s ease-out;
	}

/*Gallery Styles*/

.galtbg {position:absolute;width:100%;top:0px;left:0px;background:#fff;}
.galpreload{position:absolute;visibility:hidden;height:0px;left:0px;top:-2000px;}
.galimacont {position:absolute;left:0px;top:-2000px;padding:0px;border:0px solid #fff;overflow:visible;
box-shadow:none;text-align:left;}
.galcurimage {width:100%;height:100%;opacity:0;
	transition:opacity .9s  linear;
	/* Safari */
	-webkit-transition:opacity 1s  linear;
	}
.galcontrol {position:fixed;bottom:0px;left:0px;width:100%;text-align:center;opacity:.5;}
.galcontrol:hover {opacity:1;}
.galcontrols {width:60px;height:22px;background:transparent url("13-galcontrols_t.png") scroll no-repeat 0px 0px;border-width:0px;margin-bottom:8px;}
.galallimages, .galallimagesa {
	cursor:pointer;
	color:#000;
	font-size:12px;
	font-family:Arial,helvetica;
	font-weight:bold;
	width:26px;
	float:left;
	text-align:center;
	padding:6px;margin:0px 0px 2px 1px;
	background:#fff;
	border:1px solid #ffffff;
	border-radius:4px;
	}
.galallimages:hover{
	background:#fff383;
	border-color: #fff383;
	}
.galallimagesa{
	color:#ffffff;
	background:#000000;
	border:1px solid #ffffff;
	}


.galpicoms, .galpicomsb {
	background:#fff;
	position:fixed;
	top:10px;left:10px;
	color:#000;
	font-size:10px;
	font-family:verdana,Arial,Helvetica;
	font-weight:normal;
	text-align:center;

	} 
 



.galthumb {
	display:inline-block;
	margin:10px;
	cursor:pointer;
	text-align:left;
	text-indent:0px;
	border:0px solid #fff;
	border-radius:4px;
	box-shadow:0px 0px 10px -6px #000;
	}
.galthumb:hover {border-color:#00adff;
	box-shadow:0px 0px 14px -6px #000;
	}
.galthumbim {height:auto;border-radius:4px;}

.galpicpreview {
	padding:2px;
	border:3px solid #669966;
	margin:0px;
	background:#ffffff;
	}
.galnextprev {
	cursor:pointer;
	position:absolute;
	color:#3b3b3b;
	font-size:30px;
	font-family:Tahoma;
	padding:12px;
	border-width:0px;
	background:transparent;
	}
.galnextprev:hover {
	color:#000;
	background:#0003;
	}
.magn{background:transparent;display:none;}
/*END Gallery Style*/





.terms{  
	background:transparent url('check-icon_t.png') scroll no-repeat 7px 3px;
	font-family: arial;
	font-size: 13px;
	color:#000000;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	text-shadow:1px 1px 2px #888;
	padding:4px 5px 4px 40px;
	margin:0px 0px 0px 0px;
	}



.sidemenu {
	position:fixed;
	top:180px;
	right:-140px;
	transition:right .5s ease-out;
	/* Safari */
	-webkit-transition:right .5s ease-out;
	}
.sidemenu:hover {
	right:0px;
	}

.fixmenu{
	display:block;
	margin:2px 0;
	padding:5px 8px;
	border-radius:4px;
	border:0px solid #bbb;
	background:rgba(255,255,255,0);
	color:#555;
	line-height:100%;
	text-decoration:none;
	font-family:'droid sans',candara,arial,helvetica;font-size:1.0em;font-weight:normal;
	}
a.fixmenu:link,a.fixmenu:visited,a.fixmenu:active{color:#ddd;
	text-decoration:none;}
a.fixmenu:hover{color:#0bf;
	background:rgba(255,255,255,.0);
	text-decoration:none;}
.fixmenudiv{
	z-index:0;
	}
.fixmenudiv:hover{
	z-index:1;
	}

.leftmenu{
	display:inline-block;
	margin:0px;
	padding:8px 8px;
	border-radius:0px;
	border:0px solid #bbb;
	background:rgba(255,255,255,.1);
	color:#29aae1;
	line-height:110%;
	text-decoration:none;
	font-family:Arial,Helvetica;font-size:16px;
	}
a.leftmenu:link,a.leftmenu:visited,a.leftmenu:active{color:#666;
	text-decoration:none;}
a.leftmenu:hover{color:#0af;
	text-decoration:none;}

.curpage{
	
	text-decoration:underline !important;
	}

/*List and item styling */
.liprocont {
    width: 30%;min-width:220px;
    overflow: hidden;
    float: none;
    display: inline-block;
    padding: 5px 5px 25px 5px;
    position: relative;
    margin: 0px 15px 15px 0px;
    border: 0px solid #ddd;
    vertical-align: top;
    text-align: center;
	border:1px solid #ccc;
}
.portitlos {
    font-size: 1.2em;
    margin: 10px 0;
    font-family: Arial;
    display: block;
}

.showtitle {font-size:28px;}

.liprocont {width:320px;background:#fafafa}
.liproconttext div{margin:4px 0;font-weight:normal;}
.liproconttext {font-family: arial,verdana; font-size:.6em;}
.liproconttext div:nth-child(9)::before {content:"Euro ";}
.liproconttext div:nth-child(2){background: #eee;padding:4px 0;}
.liproconttext div:nth-child(2){font-size:1.5em;}
.liproconttext div:nth-child(4)::before {content:"Stay ";}
.liproconttext div:nth-child(4)::after {content:" Days";}
.liproconttext div:nth-child(5)::before {content:"People ";}
.liproconttext div:nth-child(1){display:none;}
.liproconttext div:nth-child(6){display:none;}
.liproconttext div:nth-child(8){display:none;}
.liproconttext div:nth-child(10){display:none;}
.liproconttext div:nth-child(11){display:none;}
.liproconttext div:nth-child(12){display:none;}
.liproconttext div:nth-child(7){font-size:1.3em;}

.svistag, .svistagc, .dvistag, .dvistagc, .vtags {
    background: #6a6;
    border: 0px solid #fff;
    color: #fff;
    border-radius: 4px;
    box-shadow: none;
    cursor: pointer;
    float: none;
    display: inline-block;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0px 0px 5px 5px;
    padding: 6px;
    text-align: center;
}

.addlistclass,.addlistclassa,.shaddlistclass,.shaddlistclassa {
	width:50px;height:50px;
	cursor:pointer;border:1px solid #ddd;
	background:#fff url('/udbs/iulout/plus-bl_t.png') scroll no-repeat 50% 50%;
	position:absolute;top:0px;right:5px;border-radius:50%;
	}
.addlistclassa,.shaddlistclassa {
	background:#fff  url('/udbs/iulout/plus-or_t.png') scroll no-repeat 50% 50%;
	}


@media (max-width: 780px) {

body{font-size: 14px;}
.leftmenu{font-size:14px;
	}
.galthumb{overflow:hidden;max-width:340px;}

	}