html,body {margin:0; text-align:center;}

#content {margin: 0 auto 0 auto; text-align:left;width:756px;}
div,p,td {font-family:arial;font-size:12px;}
.fields-text{font-size:11px;}
#formTable{width:100%;}
#search td {font-size:11px;}
#search2 td {font-size:11px;}

.clear{clear:both;height:1px;overflow: hidden;}
html>body .clear{clear:both;height:0px;}

#flightsSearch{padding:0;margin:0;}
.tips{background-color:#FFFFFF;border:1px solid #CCCCCC;color:black;font: 11px Arial;margin:3px;padding:5px;text-align:left;z-index:51;display:none;position:absolute;}
.tipsFrame{margin:0px;padding:0px;}
.ifWait{text-align:center;}
.blueIframe{background-color:#333399;}

h1 {font-size:16px;margin: 10px 0 10px 0;color:#003399;}
h2 {font-size:15px;margin: 20px 0 10px 0;color:#003399;}

#left {width:505px;float:left;}
#right {width:240px;float:right;}

#breadcrumb,#langlinks {font-size:11px;}
#toplinks {font-size:11px;float:right;margin-top:5px;}
#toptext {font-size:12px;margin-top:15px;}

#f {
	font-size:11px;
    text-align:left;
}
#f1 {
    background-image:url(/images/seo/shell/footer.jpg);
    background-repeat:no-repeat;
    height:60px;
	color:white;
    padding:7px 0 0 7px;
}

#searchContainer {height:120px;}
#search {position:absolute;top:195px;width:756px;}
#searchContainer2 {height:150px;}
#searchContainer3 {height:300px;}
#search2 {position:absolute;top:225px;width:756px;}
#search-box {position:absolute;top:250px;width:489px;}
#search-adsright {position:absolute;top:250px;float:right;margin-left:505px;}
#search-adsbottom {position:absolute;top:250px;margin-top:273px; margin-left:0px; width:0px;}

#iataImg {
    background: url("/images/shared/home/sprite-home.png") no-repeat scroll -170px -496px transparent;
    float: left;
    height: 22px;
    margin-top: 5px;
    margin-left: 5px;
    width: 26px;
}

ol, ul {
    list-style: none outside none;
}



/* ------------------ Index page ----------------------- */

div.country {width:300px;float:left;}

/* ------------------ Copuntry page ----------------------- */

div.citylinks {margin-top:20px;}

/* ------------------ Route page ----------------------- */

div.reviews {width:756px;margin-top:10px;}
div.reviews div.headerRow div {font-size:11px;}
div.reviews div.bodyRow {padding:3px 0 3px 5px;}
div.reviews div.bodyRow,div.reviews div.bottomRow {clear:both;}
div.reviews div.c1 {margin:1px 0 0 5px;float:left;width:50px;}
div.reviews div.c2 {margin:1px 0 0 0;float:left;width:280px;}
div.reviews div.c3 {margin:1px 0 0 0;float:left;width:80px;}
div.reviews div.c4 {margin:1px 0 0 0;float:left;width:80px;}
div.reviews div.c5 {margin:1px 0 0 0;float:left;width:80px;}
div.reviews div.c6 {margin:1px 0 0 0;float:left;width:80px;}
div.reviews div.bodyRow div {font-size:14px;}
div.reviews div.bodyRow div.c1 {text-align:center;font-weight:bold;font-size:16px;}
div.reviews div.bodyRow div.c3 {font-weight:bold;}

/* ------------------ Right col ----------------------- */

#cms {font-size:12px;}
#cms h2 {font-size:14px;margin: 0 0 6px 0;}
#cms img {margin:5px 0 5px 0;}

div.citypairlinks {font-size:11px;margin:10px 0 10px 0;}

/* ---------------- boxes --------------------- */
.chamfer2 {background: transparent;}
.chamfer2 h1, .chamfer2 p {margin:0 10px;font-size:12px;color:#003399;}
.chamfer2 h1 {font-size:2em; color:#003399; letter-spacing:1px;}
.chamfer2 p {padding-bottom:0.5em;}
.chamfer2 .boxcontent {display:block; background:#FFCC00;}
.chamfer2 .top, .chamfer2 .bottom {display:block; background:#FFF; font-size:1px;}
.chamfer2 .b1, .chamfer2 .b2, .chamfer2 .b3, .chamfer2 .b4, .chamfer2 .b5 {display:block; overflow:hidden; height:1px; background:#FFCC00; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
.chamfer2 .b1 {margin:0 5px; background:#FFCC00;}
.chamfer2 .b2 {margin:0 3px; border-width:0 2px;}
.chamfer2 .b3 {margin:0 1px;}
.chamfer2 .b4 {margin:0 1px;}
.chamfer2 .b5 {margin:0 1px;} 

#cms {font-size:12px;}
#cms h1 {color:#000;font-size:12px;font-weight:bold;margin:0;padding:0;display:inline;}
#cms h2 {color:#000;font-size:12px;font-weight:bold;margin:0;padding:0;display:inline;}
#cms h3 {color:#000;font-size:12px;font-weight:bold;margin:0;padding:0;display:inline;}
#cms h4 {color:#000;font-size:12px;font-weight:bold;margin:0;padding:0;display:inline;}
#cms h5 {color:#000;font-size:12px;font-weight:bold;margin:0;padding:0;display:inline;}
#cms h6 {color:#000;font-size:12px;font-weight:bold;margin:0;padding:0;display:inline;}
#cms img {margin:5px 0 5px 0;}
div.offers {width:240px;margin-top:20px;}
div.offers div.headerRow {color:white;font-weight:bold;padding:3px 0 3px 5px;background:url(/images/shared/offers_header-row.gif);}
div.offers div.bodyRow,div.offers div.bottomRow {clear:both;}
div.offers div.bottomRow {background: url(/images/shared/offers_bottom.gif);height:20px;background-repeat:no-repeat;}
div.offers div {font-size:12px;}
div.offers div.bodySection {background:url(/images/shared/offers_middle.gif); }
div.offers .hline {border-bottom: 1px solid #999999;padding: 0px 0px 10px 0px;clear:both;}
div.offer {padding:5px 5px 0px 5px;}
div.about {width:240px;margin-top:15px;}
div.about div.headerRow {color:#666666;font-weight:bold;padding:3px 0 3px 5px;background:url(/images/shared/about_header-row.gif);}
div.about div.bodyRow,div.about div.bottomRow {clear:both;height:1px;overflow: hidden;}
div.about div.bottomRow {background: url(/images/shared/about_bottom.gif);height:20px;background-repeat:no-repeat;}
div.about div {font-size:12px;}
div.about div.bodySection {background:url(/images/shared/about_middle.gif); }
div.about .hline {border-bottom: 1px solid #999999;padding: 0px 0px 10px 0px;clear:both;}
div.about div {padding: 3px 5px 1px 5px;}
div.citypairlinks {font-size:11px;margin:10px 0 10px 0;}

div.lastMinute {width:500px;margin-top:20px;}
div.lastMinute div.headerRow {color:white;font-weight:bold;padding:3px 0 3px 5px;background:url(/images/seo/img/lastmin_header-row.gif);}
div.lastMinute div.bodyRow,div.lastMinute div.bottomRow {clear:both;overflow:hidden;}
div.lastMinute div.bottomRow {background: url(/images/seo/img/lastmin_bottom.gif);height:20px;}
div.lastMinute div {font-size:12px;}
div.lastMinute div.bodySection {background:url(/images/seo/img/lastmin_middle.gif); }
div.lastMinute div.c1 {margin:7px 0 0 5px;float:left;width:200px;}
div.lastMinute div.c2 {margin:7px 0 0 0;float:left;width:65px;}
div.lastMinute div.c3 {margin:7px 0 0 0;float:left;width:150px;}
div.lastMinute div.c4 {margin:7px 0 0 0;float:left;width:76px;text-align:right;font-weight:bold;vertical-align:middle;}

div.flights {width:500px;margin-top:20px;}
div.flights div.headerRow {color:black;font-weight:bold;padding:3px 0 3px 5px;background:url(/images/seo/img/flights_header-row.gif);}
div.flights div.bodyRow,div.flights div.bottomRow {clear:both;}
div.flights div.bottomRow {background: url(/images/seo/img/flights_bottom.gif);height:20px;}
div.flights div {font-size:12px;}
div.flights div.bodySection {background:url(/images/seo/img/flights_middle.gif); }
div.flights div.c1 {margin:7px 0 0 5px;float:left;width:260px;}
div.flights div.c2 {margin:7px 0 0 0;float:left;width:115px;}
div.flights div.c3 {margin:7px 0 0 0;float:left;width:115px;valign:middle;text-align:right;}
div.flights .hline {border-bottom: 1px solid #999999;padding: 0px 0px 10px 0px;clear:both;}

div.moreoffers {width:500px;margin-top:20px;}
div.moreoffers div.headerRow {color:black;font-weight:bold;padding:3px 0 3px 5px;background:url(/images/seo/img/flights_header-row.gif);}
div.moreoffers div.bodyRow,div.moreoffers div.bottomRow {clear:both;}
div.moreoffers div.bottomRow {background: url(/images/seo/img/lastmin_bottom.gif);height:20px;}
div.moreoffers div {font-size:12px;}
div.moreoffers div.bodySection {background:url(/images/seo/img/flights_middle.gif); }
div.moreoffers div.c1 {margin:7px 0 0 5px;float:left;width:330px;}
div.moreoffers div.c2 {margin:7px 0 0 0;float:left;width:60px;}
div.moreoffers div.c3 {margin:7px 0 0 0;float:left;width:100px;text-align:right;}
div.moreoffers .hline {border-bottom: 1px solid #999999;padding: 0px 0px 10px 0px;clear:both;}

/*flags INI*/
.flagEnDespleglable {
    background-image: url( '/images/shared/new/banderas.gif' );
    background-repeat: no-repeat;
    display: block;
    width: 18px;
    height: 13px;
}
.textEnDesplegable {
    color: #FFFFFF;
    font-size: 10px;
    padding:3px;
}
.arEnDesplegable {
    background-position: 0 0;
}
.itEnDesplegable {
    background-position: -180px 0;
}
.auEnDesplegable {
    background-position: -18px 0;
}
.mxEnDesplegable {
    background-position: -198px 0;
}
.brEnDesplegable {
    background-position: -36px 0;
}
.peEnDesplegable {
    background-position: -216px 0;
}
.caEnDesplegable {
    background-position: -54px 0;
}
.ptEnDesplegable {
    background-position: -234px 0;
}
.enEnDesplegable {
    background-position: -252px 0;
}
.clEnDesplegable {
    background-position: -72px 0;
}
.chEnDesplegable {
    background-position: -270px 0;
}
.coEnDesplegable {
    background-position: -90px 0;
}
.deEnDesplegable {
    background-position: -108px 0;
}
.esEnDesplegable {
    background-position: -126px 0;
}
.ukEnDesplegable {
    background-position: -288px 0;
}
.frEnDesplegable {
    background-position: -144px 0;
}
.usEnDesplegable {
    background-position: -306px 0;
}
.inEnDesplegable {
    background-position: -162px 0;
}
.veEnDesplegable {
    background-position: -324px 0;
}
/* flags END*/
/* flags impl INI*/
.flaga{float:left;width:180px;margin-top:3px;font-size:11px;}
.flagb{float:left;width:240px;margin-top:3px;font-size:11px;}
/* flags impl END*/
/* TABLES INI */
.tb_links{
 width:100%;
}
.tb_links td{
 padding:1px;
 vertical-align:top;
}
.tb_links td a{
 display:block;
 margin:5px;
}
/* TABLES END */
.div_links_4_col{
 display:block;
}
.div_links_4_col a{
 float:left;
 width:24%;
 margin-top:8px;
 margin-bottom:8px;
}
div#tabsContainer {
 overflow: hidden;
}
