html, body {
	margin:0px;
	padding:0px;
  background-color: #FFFFFF;
  background: url("../images/bodybg.png") repeat-y 50% 0%;
  }

body {
  font-size:11px;
 	color:#121212;
	text-align:center;
  font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	}
  
a {
  color:#3366CC;
  text-decoration:none;
  font-weight:bold;
  }
  
a:hover {
  text-decoration:underline;
  }

p {
	margin:0px;
	padding:0px;
}

form {
  margin:0px;
  padding:0px;
  }
  
img {
  border:0px;
  }
  
div.container {
  padding-top:5px;
	text-align:left;
  margin:0 auto;
  width:894px;
  background-color:#FFFFFF;
	}

div.showimage {
  position:absolute;
  display:none;
  border:2px solid #FFFFFF;
  cursor:pointer;
  text-align:center;
  background-color:#FFFFFF;
  z-index:50;
	}

img.showimage {
  border:5px solid #FFFFFF;
  }
  
div.containerleft {
  float:left;
  width:290px;
}

div.containerright {
  float:left;
  width:599px;
  padding-left:4px;
  }

div.logo {
  float:left;
  background:#658DBD;
  width:289px;
  height:122px;
  border-bottom:5px solid #FFFFFF;
}

div.searchtop {
  background-color:#4B76AF;
  border-bottom:5px solid #FFFFFF;
  width:289px;
  height:16px;
  float:left;
  }

div.search {
  background-color:#ACE116;
  border-bottom:5px solid #FFFFFF;
  width:279px;
  float:left;
  color:#2F5D9B;
  padding-left:10px;
  padding-top:5px;
  height:72px;
  }

div.searchtitle {
  font-size:13px;
  padding-bottom:3px;
  }

div.searchbottom {
  background-color:#4B76AF;
  width:289px;
  height:16px;
  float:left;
  }

input.search {
  border:1px solid #2F5D9B;
  width:200px;
  }

input.searchbutton {
  background-color: #2F5D9B;
  border:1px solid #2F5D9B;
  color:#FFFFFF;
  font-size:11px;
  height:20px;
  width:40px;
  }

div.lastminutes {
  width:289px;
  background:#FFEDC5;
  line-height:1.6em;
  }

div.fplastminute {
  border-top:5px solid #FFFFFF;
  clear:both;
  padding:4px;
  height:55px;
  color:#808080;
  }
  
span.fplastminutefrom {
  font-size:11px;
  color:#2F3C5E;
  font-weight:normal;
  color:gray;
  padding-right:5px;
  }
  
div.fplastminuteimage {
  float:left;
  padding:4px;
  margin-right:5px;
  }
  
img.fplastminuteimage {
  border:1px solid #FFFFFF;
  }

a.fplastminute {
  font-weight:bold;
  text-decoration:none;
  color:#476FB7;
  }
  
a.fplastminute:hover {
  text-decoration:underline;
  }
  
a.fplastminuteinfo {
  color:#5C7DAA;
  text-decoration:none;
  font-weight:normal;
  }
  
a.fplastminuteinfo:hover {
  text-decoration:underline;
  }
  
div.fplastminuteprice {
  float:right;
  font-size:16px;
  font-weight:bold;
  }
  
div.fpleft {
  float:left;
  width:298px;
  }
  
div.fpright {
  float:left;
  width:295px;
  margin-left:2px;
  }
  
div.fpintro {
  color:#2F3C5E;
  margin-right:4px;
  margin-bottom:5px;
  font-size:12px;
  line-height:1.6em;
  background:#E8EFF4;
  padding:3px;
  }
  
span.fpintrotitle {
  font-weight:bold;
  font-size:14px;
  }
div.fp_popular {
    width:295px;
  }
  
div.fp_populartitle {
  padding:6px;
  color:#31598F;
  font-weight:bold;
  border-bottom:5px solid #FFFFFF;
  float:left;
  width:278px;
  background:#C9E2F1;
  }

div.fp_populartitleright {
  width:5px;
  height:26px;
  font-size:1px;
  float:left;
  background:red;
  border-bottom:5px solid #FFFFFF;
  }
  
div.fp_popularcontent {
  background-color:#E8EFF4;
  padding-top:10px;
  padding-left:42px;
  padding-bottom:10px;
  border-bottom:5px solid #FFFFFF;
  clear:both;
  }
  
div.fp_popularimage {
  width:210px;
  height:145px;
  border:1px solid #AEC1CE;
  background:#FFFFFF;
  cursor:pointer;
  }
  
div.fp_popularimage_inline {
  width:200px;
  height:135px;
  background:#FFFFFF;
  margin:5px;
  }
  
div.fp_populareventtitle {
  padding-top:5px;
  line-height:2;
  }

  
  
/* hoofdcategorieen ***************************/
  
div.headmenu {
  float:left;
  padding-top:1px;
  padding-left:5px;
  }
  
div.flags {
  float:right;
  }
  
a.headmenu {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  padding-left:6px;
  padding-right:6px;
  }

a.headmenu:hover {
  color:#A4C0DC;
  }
  
div.categoriestop {
  background-color:#4B76AF;
  border-bottom:5px solid #FFFFFF;
  width:589px;
  height:23px;
  text-align:right;
  padding-top:6px;
  padding-right:6px;
  }

div.categories {
  background-color:#FFFFFF;
  border-bottom:5px solid #FFFFFF;
  width:600px;
  height:191px;
  text-align:center;
  }

div.categoriesbottom {
  background-color:#4B76AF;
  border-bottom:5px solid #FFFFFF;
  width:595px;
  height:16px;
  }

div.headcategory {
  border-right:5px solid #FFFFFF;
  float:left;
  height:185px;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:6px;
  font-size:8px;
  width:95px;
  }

img.headcategory {
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  margin-top:6px;
  width:95px;
  height:140px;
  }

a.headcategory {
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  }  

a.headcategory:hover {
  color:#FFFFFF;
  text-decoration:underline;
  }  
  
  
/*** lastminutes *****************************************/
  
div.lastminutehead {
  background-color:#ACE116;
  padding:3px;
  clear:both;
  border-bottom:5px solid #FFFFFF;
  border-top:5px solid #FFFFFF;
  }

div.lastminutesubcategory {
  padding:3px;
  clear:both;
  border-bottom:1px solid #FFFFFF;
  padding-left:10px;
  }
  
div.lastminutesubcategory_on {
  padding:3px;
  clear:both;
  border-bottom:1px solid #FFFFFF;
  padding-left:10px;
  background:#FFF4DD;
  }
  
a.lastminutehead {
  color:#346593;
  font-weight:bold;
  text-decoration:none;
  }

a.lastminutehead:hover {
  text-decoration:underline;
  }

div.lastminute {
  padding:5px;
  clear:both;
  }
  
img.categoryicon {
  margin-right:3px;
  vertical-align:middle;
  }

a.lastminute {
  color:#346593;
  text-decoration:none;
  font-weight:normal;
  }

a.lastminute:hover {
  text-decoration:underline;
  }


div.siteinfo {
  clear:both;
  width:883px;
  text-align:center;
  border-top:5px solid #FFFFFF;
  padding:3px;
  background:#4C76B0;
  color:#7e7e7e;
  }

div.copyright {
  clear:both;
  width:883px;
  border-top:5px solid #FFFFFF;
  border-bottom:5px solid #FFFFFF;
  padding:3px;
  background:#eaeaea;
  line-height:2em;
  height:25px;
  }

div.copyright_l {
  color:#7e7e7e;
  float:left;
  width:400px;
  text-align:right;
  padding-right:100px;
  }
  
div.copyright_m {
  color:#7e7e7e;
  float:left;
  width:100px;
  padding-top:0px;
  }
  
div.copyrightxhtml {
  color:#7e7e7e;
  float:right;
  width:250px;
  text-align:right;
  }
  
a.copyrightxhtml {
  color: #b4b4b4;
  font-weight:normal;
  font-size:10px;
  }
  
a.siteinfo {
  font-weight:normal;  
  color:#FFFFFF;
  text-decoration:none;
  padding-left:7px;
  padding-right:7px;
  }
  
a.siteinfo:hover {
  color:#FFFFFF;
  text-decoration:underline;
  }
  
div.newsletterheader {
  background-color:#4B76AF;
  width:289px;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:8px;
  padding-bottom:8px;
  clear:both;
  }

div.newsletter {
  background:#ace116;
  clear:both;
  padding:10px;
  width:269px;
  line-height:2em;
  }

div.newsletter_error {
  background:#D21414;
  color:#FFFFFF;
  margin-top:2px;
  border-top:8px solid #ACE116;
  border-bottom:3px solid #ACE116;
  padding-left:5px;
  font-weight:bold;
  width:264px;
  }

input.newsletter {
  border:1px solid #2F5D9B;
  }

input.newsletterbutton {
  background:#2F5D9B;
  border:1px solid #2F5D9B;
  color:#FFFFFF;
  font-size:11px;
  width:20px;
  height:20px;
  font-weight:bold;
  }

img.newsletter {
  border:1px solid #FFFFFF;
  float:right;
  margin-left:10px;
  }

div.renttouringcarheader {
  background-color:#4B76AF;
  border-top:5px solid #FFFFFF;
  width:289px;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:8px;
  padding-bottom:8px;
  clear:both;
  }
  
a.renttouringcarheader{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
	}
	
a.renttouringcarheader:hover{
  text-decoration:underline;
	}

div.renttouringcar {
  background-color:#FFFFFF;
  border-bottom:5px solid #FFFFFF;
  width:288px;
  text-align:center;
  color:#FFFFFF;
  clear:both;
  }
 
div.flyerrequestheader {
  background-color:#4B76AF;
  border-top:5px solid #FFFFFF;
  width:289px;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
  padding-top:8px;
  padding-bottom:8px;
  clear:both;
  }

a.flyerrequestheader{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
	}
	
a.flyerrequestheader:hover{
  text-decoration:underline;
	}
	
div.flyerrequest {
  background-color:#FFFFFF;
  width:288px;
  text-align:center;
  color:#FFFFFF;
  clear:both;
  }

div.offer {
  width:295px;
  float:left;
  margin-bottom:5px;
  height:85px;
  background:#E8EFF4;
  }

div.offertitle {
  color:#1E3970;
  margin-left:100px;
  padding-top:10px
  }

a.offertitle {
  color:#1E3A6A;
  text-decoration:none;
  font-weight:bold;
  }
  
a.offertitle:hover {
  text-decoration:underline;
  }
 
div.offerdate {
  color:#1E3970;
  padding-top:10px;
  color:#1E3A6A;
  }

div.offerimage {
  float:left;
  width:105px;
  height:80px;
  padding-left:5px;
  padding-top:5px;
  background:#C9E2F1;
  border-right:5px solid #FFFFFF;
  margin-right:5px;
  text-align:center;
  }
  
div.navigation {
  background:#ACE117;
  width:587px;
  clear:both;
  margin-bottom:5px;
  height:16px;
  padding:4px;
  color:#346593;
  font-size:12px;
  }

a.navigation {
  text-decoration:none;
  color:#346593;
  font-weight:bold;
  }
  
a.navigation:hover {
  text-decoration:underline;
  } 
  
div.eventleft {
  float:left;
  width:390px;
  }

div.eventright {
  float:left;
  width:209px;
  }

div.eventheader {
  background:#4C76B0;
  margin-bottom:5px;
  color:#FFFFFF;
  font-weight:bold;
  padding:4px;
  clear:both;
  }

div.eventdescription {
  font-size:12px;
  background:#E8EFF4;
  padding-left:5px;
  padding-right:5px;
  color:#314A6D;
  line-height:1.7em;
  margin-bottom:3px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  }

div.eventarrangement {
  margin-left:5px;
  }
  
div.eventarrangementtitle {
  width:235px;
  float:left;
  background:#E8EFF4;
  padding:5px;
  margin-bottom:2px;
  }
  
div.eventarrangementprice {
  width:100px;
  float:left;
  background:#E8EFF4;
  padding:5px;
  margin-bottom:2px;
  color:#03285C;
  }

a.eventarrangementtitle {
  font-weight:normal;
  color:#03285C;
  }
 
div.optionheader {
  background:#4C76B0;
  color:#FFFFFF;
  font-weight:bold;
  padding:4px;
  margin-bottom:5px;
  clear:both;
  width:382px;
  }

div.option {
  clear:both;
  padding:0px;
  margin:0px;
  width:390px;
  }
  
div.optiontitle {
  background-color:#E8EFF4;
  color:#314A6D;
  float:left;
  padding:0px;
  width:296px;
  padding:5px;
  border-bottom:1px solid #FFFFFF;
  font-size:12px;
  }
  
div.optionprice {
  background-color:#E8EFF4;
  color:#314A6D;
  float:left;
  padding:5px;
  width:74px;
  border-bottom:1px solid #FFFFFF;
  padding-top:5px;
  padding-bottom:5px;
  text-align:right;
  font-size:12px;
  }
    
div.optiondescription {
  background-color:#F2F6F8;
  padding:5px;
  padding-left:10px;
  clear:both;
  width:375px;
  color:#314A6D;
  border-bottom:1px solid #FFFFFF;
  }
   
div.option_tripschedule_name {
  background-color:#E8EFF4;
  float:left;
  padding:3px;
  padding-left:5px;
  width:382px;
  border-bottom:1px solid #FFFFFF;
  color:#314A6D;
  }
  
* html div.option_tripschedule_desc {
  width:297px;
  }
    
div.option_tripschedule_time {
  background-color:#F2F6F8;
  float:left;
  padding:3px;
  padding-left:5px;
  width:56px;
  border-bottom:1px solid #FFFFFF;
  color:#42618C;
  padding-left:20px;
  }
  
div.option_tripschedule_location {
  float:left;
  background-color:#F2F6F8;
  padding:3px;
  width:303px;
  border-bottom:1px solid #FFFFFF;
  padding-right:5px;
  color:#42618C;
  }
    
a.contentlink {
  color:#3366cc;
  text-decoration:none;
  font-weight:bold;
  }
  
a.contentlink:hover {
  text-decoration:underline;
  }
  
div.eventimage {
  padding-left:5px;
  margin-bottom:5px;
  }

img.eventimage {
  cursor:pointer;
  }
  
div.eventinfotop {
  background:#ACE115;
  color:#FFFFFF;
  font-weight:bold;
  clear:both;
  margin-left:5px;
  margin-bottom:5px;
  margin-right:5px;
  padding:4px;
  }
  
div.eventinfo_organisations {
  background:#E8EFF4;
  margin-right:5px;
  margin-left:5px;
  text-align:center;
  padding-bottom:2px;
  border-bottom:5px solid #FFFFFF;
  }

div.eventinfo_socialmedia {
  background:#E8EFF4;
  text-align:center;
  padding-bottom:2px;
  border-bottom:5px solid #FFFFFF;
  }

img.eventinfo_organisations {
  margin-top:5px;
  }
  
div.eventinfo {
  padding-left:5px;
  padding-right:5px;
  }
  
div.eventinfolabel {
  float:left;
  width:65px;
  color:#022A5D;
  line-height:2em;
  background:#E8EFF4;
  border-bottom:2px solid #FFFFFF;
  padding-left:4px;
  }
  
div.eventinfotext {
  float:right;
  width:130px;
  color:#022A5D;
  line-height:2em;
  background:#E8EFF4;
  border-bottom:2px solid #FFFFFF;
  }
  
  
img.lang {
  margin:2px;
  }
  
label {
	text-align: right;
	width: 130px;
	margin-right: 15px;
  padding-top: 3px;
	display: block;
	float: left;
  clear:both;
  }
  
.textfield {
  border:1px solid #2F5D9B;
  margin-bottom:7px;
  width:200px;
  background:#FFFFFF;
  }

.radiofield {
  margin-bottom:7px;
  background:#E8EFF4;
  vertical-align:middle;
  }

.error{
	/*color:red;*/
	font-weight:bold;
}

div.bookfieldset {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  color:#01295C;
  margin-bottom:5px;
  clear:both;
  }  
  
div.bookfielderror {
  margin-right:5px;
  background:#cc3300;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:145px;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:5px;
  clear:both;
  } 

div.contactfieldset {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  color:#01295C;
  margin-bottom:5px;
  clear:both;
  }  

div.contactfielderror {
  margin-right:5px;
  background:#cc3300;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:145px;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:5px;
  clear:both;
  } 

div.contact_thankstext {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  padding-bottom:7px;
  color:#01295C;
  margin-bottom:5px;
  text-align:center;
  clear:both;
  line-height:2em;
  }

div.vacaturefieldset {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  color:#01295C;
  margin-bottom:5px;
  clear:both;
  }  

div.vacaturefielderror {
  margin-right:5px;
  background:#cc3300;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:145px;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:5px;
  clear:both;
  } 

div.vacature_thankstext {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  padding-bottom:7px;
  color:#01295C;
  margin-bottom:5px;
  text-align:center;
  clear:both;
  line-height:2em;
  }
        

input.button {
  background:#2F5D9B;
  border:1px;
  color:#FFFFFF;
  font-size:11px;
  padding:2px;
  margin-bottom:10px;
  }  
  
input.check {
  margin-bottom:10px;
  }

div.accountfieldset {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  padding-bottom:6px;
  color:#01295C;
  margin-bottom:5px;
  clear:both;
  }  

div.accountfielderror {
  margin-right:5px;
  background:#cc3300;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:140px;
  color:#FFFFFF;
  font-weight:bold;
  margin-bottom:5px;
  clear:both;
  } 

div.account_thankstext {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  padding-bottom:7px;
  color:#01295C;
  margin-bottom:5px;
  text-align:center;
  clear:both;
  }
  
table.tickets {
  width:390px;
  border-collapse:collapse;
  }
  
td.tickettype {
  background:#E8EFF4;
  text-align:center;
  padding:3px;
  border-left:1px solid #FFFFFF;
  color:#314A6D;
  }
  
td.ticketdescription {
  background:#E8EFF4;
  padding:3px;
  border-top:1px solid #FFFFFF;
  color:#314A6D;
  }
  
td.ticketprice{
  background:#E8EFF4;
  text-align:center;
  padding:3px;
  border-left:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  }
  
table.booktickets {
  border-collapse:collapse;
  }
  
td.booktickettype {
  background:#E8EFF4;
  text-align:center;
  padding:1px;
  color:#0066cc;
  padding-bottom:5px;
  }
  
td.bookticketdescription {
  background:#E8EFF4;
  color:#0066cc;
  padding-right:10px;
  vertical-align:top;
  }
  
td.bookticketprice{
  vertical-align:top;
  font-weight:bold;
  height:40px;
  background:#E8EFF4;
  text-align:center;
  padding:1px;
  padding-right:15px;
  padding-left:15px;
  }
  
input.bookticket {
  font-size:11px;
  width:20px;
  height:14px;
  border:1px solid #2F5D9B;
  text-align:center;
  }
  
div.list {
  margin-left:5px;
  margin-right:5px;
  background:#E8EFF4;
  color:#01295C;
  padding:3px;
  line-height:1.6em;
  margin-top:5px;
  }
  
img.listicon {
  margin-right:10px;
  }
  
div.advancedsearch {
  margin-right:5px;
  background:#E8EFF4;
  padding-top:7px;
  color:#01295C;
  clear:both;
  }
  
div.infobar {
  margin-right:5px;
  padding-top:5px;
  background-color:#F5F5F5;
  padding-bottom:5px;
  padding-left:130px;
  color:#404040;
  font-weight:bold;
  margin-bottom:5px;
  clear:both;
  margin-top:5px;
  }
  
div.serachinfobar {
  margin-right:5px;
  padding-top:5px;
  background-color:#F5F5F5;
  padding-bottom:5px;
  padding-left:130px;
  color:#404040;
  font-weight:bold;
  margin-bottom:5px;
  clear:both;
  }
  
div.advancedsearchspacer {
  background:#4B76AF;
  width:595px;
  height:16px;
  border-bottom:5px solid #FFFFFF;
  border-top:5px solid #FFFFFF;
  }
 
div.searcheditem_image {
  height:50px;
  width:50px;
  float:left;
  padding:10px;
  background-color:#C9E2F1;
  margin-bottom:5px;
  border-right:5px solid #FFFFFF;
  text-align:center;
  }
  
div.searcheditem_title {
  float:left;
  background-color:#E8EFF4;
  height:58px;
  width:285px;
  padding-top:12px;
  line-height:2em;
  margin-bottom:5px;
  padding-left:5px;
  }

div.searcheditem_date {
  float:left;
  background-color:#E8EFF4;
  height:58px;
  width:215px;
  padding-top:12px;
  line-height:2em;
  margin-bottom:5px;
  text-align:right;
  padding-right:10px;
  color:gray;
  }


div.categoryitem {
  clear:both;
  }

div.categoryitem_image {
  height:60px;
  width:50px;
  float:left;
  padding:10px;
  background-color:#C9E2F1;
  margin-bottom:5px;
  border-right:5px solid #FFFFFF;
  text-align:center;
  }
  
  
div.categoryitem_title {
  float:left;
  background-color:#E8EFF4;
  width:425px;
  padding:5px;
  padding-top:6px;
  }

div.categoryitem_date {
  float:left;
  background-color:#E8EFF4;
  width:70px;
  padding:5px;
  text-align:center;
  color:gray;
  font-weight:bold;
  padding-top:6px;
  }

div.categoryitem_desc {
  float:left;
  background-color:#E8EFF4;
  padding:5px;
  color:#808080;
  height:32px;
  width:505px;
  line-height:1.6em;
  padding-right:5px;
  padding-top:2px;
  }
  
div.categoryitem_price {
  float:left;
  background-color:#E8EFF4;
  color:#808080;
  width:510px;
  line-height:1.6em;
  margin-right:4px;
  padding-right:5px;
  text-align:right;
  font-weight:bold;
  color:gray;
  }
  
  
a.searcheditem_category {
  font-weight:bold;
  color:gray;
  }
  
 div.advancedsearchpages {
  background:#FFFFFF;
  clear:both;
  border-bottom:5px solid #FFFFFF;
  padding:5px;
  text-align:center;
  border-right:5px solid #FFFFFF;
  }
  
span.advancedsearchpage {
  font-weight:bold;
  color:#c6c6c6;
  } 
  
  
.co_passenger {
	text-align:right;
	width:137px;
	margin-right:10px;
  padding-top:8px;
	vertical-align:top;
  }
  
table.passengers {
  border-collapse:collapse;
  }
  
div.bookbutton {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  font-size:11px;
  background:#4C76B0;
  clear:both;
  margin-left:5px;
  margin-right:5px;
  border-bottom:5px solid #FFFFFF;
 }

div.bookbutton2 {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  font-size:11px;
  background:#4C76B0;
  margin-left:5px;
  margin-right:5px;
  border-bottom:5px solid #FFFFFF;
 }


a.bookbutton {
  font-weight:bold;
  text-decoration:none;
  color:#FFFFFF;
  }
 
a.bookbutton:hover {
  color:#A4C0DC;
  }
 
div.booktitle {
  font-weight:bold;
  padding:3px;
  font-size:12px;
  padding-bottom:10px;
  }
  
div.categoryintrotext {
  background-color:#C9E2F1;
  margin-right:5px;
  margin-bottom:5px;
  padding:5px;
  color:#2F3C5E;
  line-height:1.6em;
  font-size:12px;
  clear:both;
  width:585px;
  }

div.infodescription {
  font-size:12px;
  background:#E8EFF4;
  padding-left:5px;
  padding-right:5px;
  color:#314A6D;
  line-height:1.7em;
  margin-right:5px;
  margin-top:5px;
  }

div.infodescriptionleft {
  float:left;
  width:380px;
  font-size:12px;
  background:#E8EFF4;
  padding-left:5px;
  padding-right:5px;
  color:#314A6D;
  line-height:1.7em;
  }
    
div.infoheader {
  color:#FFFFFF;
  background-color:#4B76AF;
  margin-bottom:5px;
  padding:5px;
  margin-right:5px;
  }
  
.book_text{
	width:400px;
}

.book_currency{
	width:10px;
}

.book_price{
	width:75px;
	text-align:right;
}
.book_price_total{
	border-top: 1px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #B7B7B7;
	width:75px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
a.hide {
  display: none;
  }
 
div.small_text{
	font-size:10px;
	font-weight:normal;
}

#menu {
	position: relative;
	top: 0;
	left: 0;
	z-index:100;
}

#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #FFFFFF;
}

#menu dl {
	float: left;
	width: 70px;
}

#menu dt {
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	background: #4B76AF;
	margin: 1px;
}

#menu dd {
	display: none;
	width: 100px;
}

#menu li {
	text-align: center;
	background: #4B76AF;
}

#menu li a, #menu dt a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
  z-index:101;
}

#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	color: #A4C0DC;
}

#pbt {
font-weight:normal;
}

#pbt a {
font-weight:normal;
text-decoration:none;
}

#pbt a:hover {
text-decoration:underline;
}

#pbt-powered {
color:#808080;
}

#pbt-travelta {
color:#3968A9;
font-weight:bold;
font-size:13px;
}

#pbt-ta {
color:#9DAF03;
font-weight:bold;
font-size:13px;
}

#pbt-cms {
color:#9F9F9F;
}

div.proflex_top {
  width:589px;
  height:122px;
	text-align:right;
	vertical-align:middle;
  padding-right:2px;
  }

#categorie_menu {
	width:595px;
	height: 191px;
}

.categorie_menu_item {
	width: 75px;
	height: 31px;
	padding: 150px 10px 10px 10px;
	margin-right: 5px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	float: left;
}

div.categorie_menu_bottom {
	clear:both;
  background-color:#4B76AF;
  border-top:5px solid #FFFFFF;
  border-bottom:5px solid #FFFFFF;
  width:595px;
  height:16px;
  }

#uzb_blok {background:#0098bc;color:#FFFFFF;clear:both;padding:10px;width:269px;line-height:2em;}
#uzb_blok a {color:#FFFFFF;}
div.video_layer { float:left; text-align:center; }
div.video_thumb { height:148px; }
img.video_layer { float:left; border:0px; position: absolute; }
div.event_label { float:right; position:absolute; margin-top:-1px; margin-left:480px; z-index:999; }
div.fp_event_label { float:right; position:absolute; margin-top:-25px; margin-left:200px; }

.provincies {
	color:#2F3C5E;
	margin-right:4px;
	margin-bottom:5px;
	font-size:12px;
	line-height:1.6em;
	background:#E8EFF4;
	padding:3px;
	height:100px;
	padding-top:10px;
}

.provincies div {
	width:140px;
	float:left;
	text-align:center;
	padding-bottom:3px;
}
	
.provincies div a {
	color:#234A9D;
	font-weight:bold;
	text-decoration:none;
}
	
.provincies div a:hover {
	color:#EF7D29;
	text-decoration:underline;
}
