@charset "utf-8";

/***********************/
/*  Original Code By   */
/*  g.capra@gmail.com  */
/*  GillesCapra  MMIX  */
/***********************/
/*  Updates and Redesign By */
/*  Webkitech Ltd           */
/*  www.webkitech.com       */
/***********************/
/*  Intek Travel v.2 04/2011 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
div.clear {clear: both;}
img { border:none }
p, h1, h2, h3, h4, h5, h6 { margin-top:2px;}
h1 {font-size:1.6em; color:#211e71; font-weight:bolder !important;}
h3 {font-size:1.2em; color:#211e71; margin-top: 10px;}
h4 {font-size:1.2em; color:#211e71; margin-top: 5px; font-weight:normal;}
input, textarea {background: #CCC; color:#000; border:#CCCCCC solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
textarea { max-width: 250px; height: 140px; margin: 0; max-height: 150px;}
a:link, a:visited, a:hover{text-decoration:none;}
a:link { color: #2593d1}
a:visited { color:#2080b6;}
a:hover {color:#211e71}
.c1 {text-align: justify; padding: 5px 0;}
.c2 {text-align: center;}
.c3 {font-style:italic;}
.c4 {font-weight:bolder;}
.c5 {color:#211e71; font-size:1.1em; font-weight: bold;}
.c7 { color: #2593d1; font-size: 1.1em; font-weight: bold;}
.c6 {color:#2593d1; font-size:1.4em; font-weight: bold;}
/* button */
.cBtn {text-align:center; color:#211e71; background:transparent !important; width:80px; font-size:1em !important;
	cursor: pointer; cursor: hand;
	border: 1px solid #211e71;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 3px;
}
.cBtn:hover {
	background-color: #2593d1;
}
	
div.partnersResize img { margin: 0; padding: 0;}
/*******************************************************************/

/*******************************************************************/

/*******************************************************************/


body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:	62.5%;
	background-image: url(../img/graphics/background.jpg);
	background-attachment: fixed;
	background-repeat: repeat;
	width: 840px;
	margin: 0 auto;
	padding: 0;
}

div#handle {
	margin: 0;
	width: 840px;
	height: 100px;
	background-image: url(../img/graphics/handle.png);
	background-repeat: no-repeat;
	background-position: top center;
	z-index: -1;
	padding: 0;
}

div#top-wrapper {
	clear: both;
	height: 40px;
	background-image: url(../img/graphics/border-top.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 840px;
	margin: 0;	
	padding: 0;
	z-index: 10;
	position: relative;
	top: -20px;
	overflow: visible;
}

div#shell {
	clear: both;
	width: 840px;
	margin: 0;
	padding: 0;
	color: #666;
	font-size:1em;
}

div#shell div#header{
	width:840px; 
	padding: 0; margin: 0;
	background-image: url(../img/graphics/border-sides.png);
	background-repeat: repeat-y;
	background-position: center top;
	height: 90px;
	position: relative;
	top: -20px;
	overflow: visible;
	padding-bottom: 40px;
}
div#logo {margin: 0; padding: 0; position: absolute; margin-left: 25px;}
div#logo img {margin: 0; padding: 0;}
h2 { font-size: 1.8em; margin: 10px 10px 15px 0; color: #211e71}
div#nav  {width: 500px; margin-left: 330px; color:#666; font-size:1.1em;}

div#nav ul#languages {
	float: left;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 50px;
	overflow: visible;
}

ul#languages li, ul#languages li a, ul#languages li a img {margin: 0; padding: 0; text-decoration: none; border: 0; outline: none;}

/* Navigation General */
#cssdropdown { padding: 0; margin: 0;}
#cssdropdown, #cssdropdown ul { list-style: none; }
#cssdropdown * { padding: 0; margin: 0; }

/* Head links */
#cssdropdown li.headlink { float: left; text-align: center; cursor: pointer; padding-right:13px;}
#cssdropdown li.last {padding-right: 0; margin-right: 10px;}
#cssdropdown li.cSectionD , #cssdropdown li.cSection a {color:#211e71 !important;}
#cssdropdown li.headlink a {display: block; height:100%; color:#666; padding-bottom: 10px;}
#cssdropdown li.headlink a:hover {color:#2892d0;}
#cssdropdown li.active a {color:#2892d0; font-weight: bold}

/* Child lists and links */
#cssdropdown li.headlink ul {
	text-align: left; 
	overflow: hidden;
	width: 160px; 
	height: 0;
	position: absolute;
	margin-top: 4px;
	display: block;
	padding: 5px;
	background-color: #211e71;
	z-index: 10000;
	border: 1px solid #211e71;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-khtml-border-top-left-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-o-border-top-left-radius: 0px;
	-o-border-top-right-radius: 0px;
	-o-border-bottom-left-radius: 5px;
	-o-border-bottom-right-radius: 5px;
}
#cssdropdown li.headlink ul li {background-color: #211e71; padding: 0 1px}
#cssdropdown li.headlink ul li a {width:auto; margin: 0; padding: 5px 5px 5px 5px; color:#fff; font-weight: normal}
#cssdropdown li.headlink ul li.active a, #cssdropdown li.active ul li.active a { background-color: #FFF; color:#211e71; font-weight: normal;}
#cssdropdown li.active ul li a {font-weight: normal;}
#cssdropdown li.headlink ul li a:hover {color:#2892d0;}

div#nav li.headlink {
	padding-bottom: 3px;
	border-bottom: 4px solid #2892d0;
}

/* IE6 hack*/

* html #cssdropdown li.headlink ul li a { margin:0px 0px 0px 0px !important; }
* html #cssdropdown li ul.d1 {position:absolute !important; left:70px; padding-top:12px; }
* html #cssdropdown li ul.d2 {position:absolute !important; left:170px; padding-top:12px; }

div#wrapper {
	padding: 0;
	width: 840px;
	margin: 0 auto;
	background-image: url(../img/graphics/border-sides.png);
	background-repeat: repeat-y;
	background-position: center top;
	position: relative;
	top: -30px;
}

div#wrapper div#allcontent {
	width: 760px;
	padding: 0 40px 0 40px;
	margin: 0 auto;
}

#wrapper .column1 {float:left; display:block; width:230px; }
#wrapper .column2 {float:right; display:block; width:487px; padding-right:10px;}
#wrapper .column3 {float:left; display:block; width:744px;}
#wrapper .column4 {float:left; display:block; width:165px;}
#wrapper .two-cols {position: absolute; top: 160px; width: 550px; padding: 0; margin: 0;}
#wrapper .push { margin-right:27px;}
#wrapper .picPush {margin: 0px 10px 10px 5px;}
#wrapper .picBpush {margin: 0px 0px 10px 0px;}
#wrapper .miniPush {margin: 0px 10px 10px 0px;}
#wrapper .miniBpush {margin-bottom: 10px;}
#wrapper .upper { position: relative; top: -70px; height: 270px; overflow: visible;}
#wrapper .upper2 {position: relative; top: -85px; height: 400px; overflow: visible; margin-left: 10px; margin-right: 0; padding-right: 0;}
 #wrapper ul {width:210px; padding-left:20px;}
#wrapper li {list-style:disc; margin-bottom:5px;}
div#wrapper #footerImg {clear: both; height:300px; margin: 0; width: 800px; padding: 0 20px;

}
#footer {
	height: 0;
	clear: both;
	width: 800px;
	padding: 0 20px 0 20px;;
	margin: 0;
	z-index: -1;
}
#caption {width:744px; height:50px;}
#copy {text-align: center; margin: 0 auto; padding: 25px 0 0 0; width: 300px;  font-weight: bold; color: #211e71}
p#partners { float:right; width: 275px;margin: 0; padding: 0; position: relative; top: 5px; z-index: 99999}
p#partners a { margin: 0 5px;}

/*******************************************************************/

.clearfix:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix {display: inline-block; /* Fixes IE/Mac */}
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {}
.clearfix {display: block;}
/* End hide from IE-mac */
/*******************************************************************/

div#bottom-wrapper {
	width: 840px;
	height: 15px;
	background-image: url(../img/graphics/border-bottom.png);
	background-repeat: no-repeat;
	background-position: 0 -10px;
	position: relative;
	z-index: 99;
	margin: 0 auto;
	top: -30px;
}

div#bottom-wrapper img {
	width: 152px;
	height: 146px;
	position: absolute;
	top: -97px;
	left: -6px;
}

p.author { font-size: 0.5em; text-align: center; color: #DDDDDD;}
p.author a {color: #DDDDDD}

p.logoCap { text-align: center; color:#2593d1; font-size: 1.2em; padding-bottom: 20px; font-style: italic;}

div.calameo { width: 230px; height: 130px; overflow: hidden; 
display: inline-block; margin: 20px 5px; text-align: center; color:#211e71; font-weight: bold; vertical-align: top;}

div.calameo a { font-weight: normal;}
ul#flights { width: 720px; margin: 0; padding: 0}
ul#flights li {width: 100px; margin: 0 2px; height: 136px; float: left; list-style-type: none;}
ul#flights li a img { padding: 0; margin: 0;}
ul#flights li a {display: inline-block; padding: 0; margin: 0; width: 100px; height: 136px;}
#recaptcha_image,  
#recaptcha_image img   
{  
    width: 200px !important;  
    cursor: pointer;  
} 
