@charset "utf-8";
/* CSS Document */
body {	
	margin: 0; 
	padding: 0;
	background-color: #e9e9df;}
	
table {font-size: 0.8em;
	 color:#969aa3;
	 line-height:1em;
	 text-align:left; 
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 background-color:#FFFFFF;
	 }	
	 
a img, img a { border: none; outline: 0;};

a:link { color:#0b4fa4; border: none; outline: 0; }
a:hover { text-decoration: underline; color:#0b4fa4;  border: none; outline: 0;}
a:active { text-decoration: underline; color: #00a4ed; border: none; outline: 0;}	
a:visited { text-decoration: underline; color:#00a4ed;  border: none; outline: 0;}


h1, p { padding: 0; margin: 0;}


.logo {
	padding: 16px 0px 25px 39px;
	width: 200px;
	height: 42px;
	float: left;
}

.lang {
	font-size:0.9em;
	padding: 46px 63px 25px 0px;
	text-align:right;
}
.lang a:link, .lang a:visited { padding: 0 0 0 10px; color:#094fa3;}
.lang a:hover, .lang a:active { text-decoration: underline; color:#00a4ed;  border: none;}


.left {
	padding: 33px 0px 53px 39px;
	width: 200px;
	float: left;
}

.incut{background: #00adef url(img/menu02.gif) top no-repeat; width: 177px;  padding: 14px 0 0 0;}

.menu { background:#00adef url(img/menu01.gif) bottom no-repeat;  width: 177px; color:#FFF; min-height:240px;  }
.menu p  {line-height: 1em; font-size:0.9em; font-weight:700; padding: 7px 0 7px 20px;}
.menu p a, .menu p a:hover, .menu p a:active, .menu p a:visited {color:#ffffff;}
.menu p a:hover {text-decoration: none;}



.iwont {
	padding: 64px 0 64px 0;
	color:#00adef;
	font-size: 1.2em;
	font-weight:700; margin: 0; 
}
.iwont p {padding: 0 0 3px 0;}

.blue {padding: 10px 0 10px 0;
	color:#00adef;
	font-size: 1.2em;
	font-weight:700;}	

#content {
	padding: 33px 39px 5px 0px;
}
.uppicture {
	padding: 0px 0px 12px 0px;
}
#content .headerup {
	color:#ffcb05;
	font-size: 1.8em;
	font-weight:bold;
	padding: 0 0 5px 0px;
	line-height: 1.9em;
} 


.headerup a:link, .headerup a:visited, .headerup a:active, .headerup a:hover {font-size: 1em; color:#ffcb05; text-decoration:none;}

h1 { color:#ffcb05; font-size: 2em; font-weight:700; padding-bottom: 15px;}


.hottour { width: 177px; margin: 0 39px 40px 0;  float:left;}
.country a:link, .country a:hover,  .country a:active, .country a:visited  
{ padding: 6px 0px 0px 11px; font-size: 1.8em; 
line-height: 1.6em; text-decoration:none; font-weight: bold; color:#094fa3;}

.price a:link,  .price a:hover, .price a:active, .price a:visited 
{ color:#00adef; font-size: 1.8em; line-height: 1em; padding: 0px 0 0 11px; text-decoration:none;}


.header { font-size: 1.5em; 
		line-height: 1em; 
		font-weight: bold; 
		width: 600px;
		padding-top: 25px;
		padding-bottom: 15px;}
.text { font-size: 1em; 
		line-height: 1.3em;
		width: 600px; 
		float:none; 
		padding-bottom: 10px;}
		
	
.text img, .text a img {  margin: 4px 10px 0 0; text-align:left; 
	}
		
.links { width:auto; min-width: 216px; width: 240px; float:left; padding-right: 10px; text-align:left;  line-height: 0.9em;}
.links p {padding-bottom: 10px;}
.links a:link, .mailink a:link, .text a:link { color: #0B4FA4;}
.links a:hover, .links a:active,  links a:visited, .mailink a:hover, .mailink a:active,  mailink a:visited, .text a:hover, .text a:visited, .text a:active {text-decoration: underline; color:#00A4ED;  border: none; padding-bottom: 10px;} 

.mailink {
	text-align:right;
	padding: 50px 40px 10px 0;
	color:#0b4fa4;
}


.form { font-size: 1em; color: #969aa3; margin: 0; padding:0; line-height: 1.3em;}
.form textarea { line-height: 1.3em; color:#969aa3; margin: 0; padding:0;}
.form .input:text { margin: 0; padding:0; border: 1px solid color:#969aa3; color: #969aa3;}
.form .impo { vertical-align: super; color: #ff0000;  }
#username, #userpocht {color: #969aa3;}

.copyr {
	font-size: 0.8em;
	color:#0b4fa4;
	padding: 25px 0 10px 100px;
	text-align:left;
}
.left_ban {text-align:left; width: 177px; }
.down_ban {text-align:left; width:609px;}




/* Validators  
----------------------------------------------------------*/

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00; 
}
    
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
   
}

.errorpages { font-size: 1.5em; color:#0b4fa4; font-weight:bold;}