/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#f2e8e8;
background:#750030 url('images/backgrounds/main_outer.gif') top left repeat-x;
} 
 
#mainLayout { 
 width:950px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background:#4c001c url('images/backgrounds/main_inner.gif') top left repeat-x;
min-height:770px;
} 
 

#leftcol{
width:425px;
min-width:425px;
min-height:570px;
vertical-align:top;
 }
 
 
#rightcol{
width:525px;
min-height:570px;
height:570px;
vertical-align:top;
 }
 

 
#footer{
 height:25px; 
  font-size:10px;
font-weight:normal;
color:#ff3366;
 clear:both;
text-align:center;
padding:0px 10px 0px 0px;
 } 


H1 {
margin-bottom:30px;
font-family: Trebuchet MS, sans-serif;
color:#ff3366;
font-size:28px;
font-weight:200;
line-height:28px;
letter-spacing: -1px;
}

H2 {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:14px;
	color: #ff3366;
	font-weight: bold;
	line-height: 100%;
	margin:20px 0px 10px 2px;
}

H3 {
font-family: Georgia, serif;
font-size:14px;
color:#ff3366;
font-style:italic;
margin:30px 0px 5px 2px;
}

.decoration {
font-family: Georgia, serif;
font-size:14px;
color:#f2e8e8;
font-style:italic;
}

#header a, #footer a {text-decoration:none;color:#ff3366;}

.maintext {
padding:45px 10px 20px 10px;
margin:0;
}



#logo {
    background: url('images/logo.png') no-repeat;
    border: 0;
    margin: 60px 60px 10px 10px;
    padding: 0;
    width:210px;
}



#logo a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    border: 0;
    margin: 0;
    padding: 0;
    padding-top: 85px;
    height: 0px !important;
    height /**/: 0px;
    width: 207px;
    cursor: pointer;
}


#navigation {
width:245px;
margin:5px 0px 0px 70px;
text-transform:uppercase;
text-decoration: none;
text-align: left;
padding:0;
height:210px;
}

.big_picture {
padding-top:45px;
padding-left:50px;
}


.small_picture, #photodiv {
margin-top:75px;
margin-left:35px;
width:338px;
height:224px;
}

.aditionaltext {
margin-left:70px;
}

/* menu */
.menu1 {
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
}

.menu2 {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
/* end of menu */

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 245px; /* Width of Menu Items */
	border:none;
	}
	
ul li {
	position: relative;
	}

ul li img {border:none;vertical-align:top;}
	
li ul {
	position: absolute;
	left: 100px; /* Set 1px less than menu width */
	top: 0px;width:480px;
	
	z-index:99;
	}

/* Styles for Menu Items */
.menu2 li {display: inline;padding-right:5px;}


ul li a, a {
	text-decoration: none;
	color: #fff;	
	padding: 0px;
	border:none;
	}
	

ul li.selected a, ul li a:hover, a.selected, a:hover {color:#ff3068;}  


IMG {border:none;}




#rightcol a,.aditionaltext a, .alink {
font-family: Georgia, serif;
font-size:14px;font-style:italic;
color: #f2e8e8;margin-left:2px;height:auto;
font-weight:normal;text-decoration:underline;
}

.maintext ul {
width:100%;
}

.maintext p {
padding-top:1px;
padding-right:30px;
}

.aditionaltext p, .aditionaltext ul {
width:95%;
}

.list {
list-style:square outside url('images/bullet.gif')
}

.trips {
padding-bottom:40px;
}

#rightcol ul
{
list-style: none !important;
}

.booknow {
width:90%;
text-align:right;
padding:20px 10px 20px 0px;
}

.pdf a {
padding:0px 40px;
background:transparent url('images/pictograms/pdf.gif') 0 0 no-repeat;
}

.buttonform {
background-color:#790032;
color:#fff;
border:1px solid #fff;
font-size:105%;
font-weight:bold;
text-decoration:none !important;
padding:8px;
}

.cyberpacIcons {
width:180px;
background-color:#ffffff;
border:2px solid #790032;
text-align:center;
}

.note {
width:100%;
padding:10px 10px 0px 0px;
background-color:#750030;
color:#ffffff;
font-size:10px;
text-align:right;
}

.link {
text-decoration:none !important;
}


#header, #header a {
 position:relative; 
 height:25px; 
font-size:10px;
font-weight:normal;
color:#ffffff;
text-align:right;
padding:10px 10px 0px 0px;
vertical-align:top;
} 

.activelang {
color:#ff3068;
}

.lista li a {
	text-decoration: none !important;
	font-style:normal !important;
}	

.lista li.selected a, .lista li a:hover {color:#ff3068 !important;}  