/*
 * Reset
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; }
hr { display: none; }

/*
 * Margins
 */
p, ul, ol, dl, table { margin: 0 0 1em 0; }
.ac_results ul li {
text-align:left;
list-style-type:none;
background-image:none;
}
#masina li.sosire {
margin-right:12px;
margin-right:5px\9;
margin-bottom:10px\9;
}
#masina li {
margin-bottom:8px;
}
#masina li.data input {
width:141px;
}
li.preluare input {
width:141px;
}
li.predare input {
width:141px;
}
#masina ol.selects {
margin-top:10px\9;
}
#sidebarsearchbox li.preluare {
float:none;
margin-right:0;
}
li.preluare {
float:left;
margin-right:12px;
margin-right:5px\9;
}
li.predare {
float:left;
}

ol.lowmar li {
margin-bottom:0;
}

/*
 * General Document Settings
 */
#homesearchbox  { font: 11px/11px Tahoma, Arial, sans-serif; color: #333; }
#homesearchbox #wrap { width: 310px; padding:0 10px;float: left; display: inline; margin: 0 10px; position: relative; }
#wrap-os { width: 670px; float: left; display: inline; margin: 0 10px; position: relative; }

/*
 * Headings
 */
#homesearchbox h1 { font-size: 22px; line-height: 26px; color: #005A9F; position: absolute; top: 7px; left: 0; }
#homesearchbox h2 { font-size: 16px; line-height: 20px; color: #005CA1; margin: 0; padding: 10px 0 2px 0; clear: both; }

/*
 * Lists
 */
ul { margin-left: 2.2em; }
li ul, li ol { margin-top: 0; margin-bottom: 0; }
ol { margin-left: 2.2em; }
ol li { list-style-type: decimal; }
ol li ol li { list-style-type: lower-alpha; }
ol li ol li ol li { list-style-type: upper-roman; }

/*
 * Options
 */
#options { margin:0;/* font-size: 12px; text-align: right; font-weight: bold; margin-top: 18px; margin-bottom: 10px; display: inline-block; height: 14px; */ }
#options li { display: inline; list-style: none; margin-left: 10px; }
#options a { color: #000; }

#homesearchbox div.left {
float:left;
width:165px;
margin-top:7px;
}
li.date input {
}
/*
 * Tabs
 */
#tabs { display: inline-block; overflow: hidden; font-size: 14px; margin: 0; }
#tabs { display: block; width:310px;}
#sidebarsearchbox #tabs {
width:170px;
margin-left:10px;
padding-top:5px;
}
#sidebarsearchbox #tabs  li {
border:0 none;
padding:2px;
background:none;
}
#sidebarsearchbox #tabs  a {
height:10px;
padding:10px 2px;
font-size:10px;
}
#tabs li { float: left; display: inline;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
position:relative;
background:#fff;
top:1px;
padding:0 6px;
list-style: none; }
#tabs a { float: left; display:block; height: 20px; font-size:13px; color:#3F99D4;font-weight:bold;text-transform:lowercase;line-height: 20px;margin-top:5px; padding: 10px 10px 0 10px; text-decoration: none; }
#pachete select {
width:242px;
margin-bottom:5px;
}
#sidebarsearchbox #pachete select {
width:160px
}
li.pachete a {
background:url(../Amadeus/images/pachete.jpg) no-repeat center top;
}
li.pachete a:hover, li.ui-tabs-selected.pachete a {
background:url(../Amadeus/images/pachete-hover.jpg) no-repeat center top;
}
li.avion a {
background:url(../Amadeus/images/avion.jpg) no-repeat center top;
}
li.avion a:hover, li.ui-tabs-selected.avion a {
background:url(../Amadeus/images/avion-hover.jpg) no-repeat center top;
}
li.hotel a {
background:url(../Amadeus/images/hotel.jpg) no-repeat center top;
}
li.hotel a:hover, li.ui-tabs-selected.hotel a {
background:url(../Amadeus/images/hotel-hover.jpg) no-repeat center top;
}

li.masina a {
background:url(../Amadeus/images/auto.jpg) no-repeat center top;
}
li.masina a:hover, li.ui-tabs-selected.masina a {
background:url(../Amadeus/images/auto-hover.jpg) no-repeat center top;
}

#tabs li:hover, #tabs li.ui-tabs-selected { 
border-top:1px solid #EA7A1F;
border-left:1px solid #EA7A1F;
border-right:1px solid #EA7A1F;
border-bottom:1px solid #fff;
z-index:999;
position:relative;
background:#fff;
top:1px
 }
 
#tabs li:hover a, #tabs li.ui-tabs-selected a { color:#EA7A1F; }

.ui-tabs-hide { display: none; }

/*
 * Content
 */
#homesearchbox #content { background: #fff;float:none; width:310px; padding: 7px 0 0 0; margin-top:0px;top:-1px;border-top:1px solid #EA7A1F;position:relative;}
#sidebarsearchbox  #content {
background: none;float:none; width:160px; padding: 10px; margin-top:0px;position:relative;
}
li.dela, li.panala {
float:left;margin-right:12px;
}
#sidebarsearchbox   li.panala {
margin-top:8px;
}
li.panala {
margin-right:0;
}
.clear {
clear:both;
}
#sidebarsearchbox input.hasDatepicker {
width:74px !important;
}
input.hasDatepicker {
width:70px;
}
li.date select {
width:72px;
}
/*
 * Forms
 */

 #sidebarsearchbox {
 background:url(/i/sbgrep.jpg) repeat-y top left;
 }
 #sidebarsearchbox #wrap {
 background:url(/i/sbgtop.jpg) no-repeat top left;
 }
 #sidebarsearchbox .inner {
 background:url(/i/sbgbottom.jpg) no-repeat bottom left;
 }
 
/* Fieldsets*/
.fieldset {padding-bottom: 0px; }
legend { padding:0;margin-bottom:10px; }
legend span { /* display: block; background: #005ca1; color: #fff; height: 27px; line-height: 27px; position: absolute; top: 0; left: 0; width: 100%; */ }
legend strong { /* display: block; padding: 0 14px; */ }

/* Fieldsets with no title. ex. Submit form fields */
.no-title { /* padding-top: 5px; */ }
.no-title legend { display: none; }

/* Inline Title - ex: First Field from the Flight Search */
.inline-title { padding-top: 0px; *padding-top: 0; }
.inline-title legend span { display: inline; background: none; color: #000; width: 80px; }
.inline-title legend strong { padding: 0; *position: relative; _left: -80px; *top: 15px; }
.inline-title ol li label{float:left;margin-right:15px;}
#sidebarsearchbox .inline-title ol li label  {
margin-right:11px;
}
/* Subm
it */
.submit { /* text-align: center;  */}
.submit input { background: url(../Amadeus/images/cauta.jpg) no-repeat 0 0; border: none; width: 114px; height: 24px; text-align: right; color: #85c226; 
text-indent: -99999px;display:block; }
 #avion .all-float {
 margin-top:15px;
 }
/* General form elements */
form ol { margin: 0 0 3px 0; }
form ol li { list-style: none; margin-bottom: 4px; margin-top:0;}
li.dela input, li.panala input {
width:141px;
}
input, select {
font-family:Tahoma;
font-size:11px;
border:1px solid #63ABDC;
}
ol.lowmar {
margin-top:5px;
}
input {
padding:3px;
}
select {
padding:2px;
}
input.ac_input {
width:234px;
}
#sidebarsearchbox input.ac_input {
width:150px;
}
#sidebarsearchbox ol.selects select {
width:160px;
}
li.data {
float:left;
}
li.sosire {
margin-right:36px;
}
li.data input {
width:95px;
}
ol.selects select {
width:242px;
}
.standard label { margin-bottom:5px;/* float: left; width: 94px; padding-top: 2px; */ }
#hotel label {
margin-bottom:3px;
}
.standard label.inline { float: none; }
.standard .clear-left { clear: left; }

.all-float li { margin-right: 0px; }
#sidebarsearchbox  .all-float label {
width:107px;
}
.all-float label { float: left; width: 108px;width:100px\9; padding-top: 2px; }

.special li { float: left; width: 225px; }
.special label { float: left; width: 120px; padding-top: 2px; }
.special .clear-left { clear: left; }
.special .airlines { float: none; clear: both; width: auto; }
.special .checkbox { margin-left: 120px; dispaly: inline; clear: both; float: none }
.special .checkbox label { display: inline; float: none; }

/* Input */
.small { width: 96px; }

/* Datepicker */
.ui-datepicker-trigger { background: none; border: none; padding: 0; }

/*
 * Dialogs
 */
.dialog { display: none; } 
.dialog select { margin-bottom: 10px; } 

/*
 * Tooltip
 */
 #tooltip { position: absolute; left: 315px; _left:270px; *left:350px; top: 5px; *top: 20px; width: 22px; height: 17px; background: url(../Amadeus/images/tooltip.gif) no-repeat 0 0; }
/*
 * Promo
 */
#editableArea { float: left; width: 235px; overflow: hidden; min-height: 10px; }
#editableArea .colectie { width: 235px; overflow: hidden; position: relative; color: #005AA0; }
#editableArea .colectie h2 { background: #0099FF url(/i/bltColectieTitle.gif) no-repeat 9px 9px; padding: 7px 0 7px 26px; width: 209px; }
#editableArea .colectie h2 a { color: #FFFFFF; text-decoration: none; t/ext-transform: uppercase; display: inline; }
#editableArea .colectie h2 a:hover { text-decoration: underline; }
#editableArea .colectie a.imagineColectie { display: block; width: 235px; overflow: hidden; }
#editableArea .colectie a.imagineColectie img { display: block; }
#editableArea .colectie .info { position: absolute; top: 0; right: -99999px; display: block; width: 82px; height: 70px; background: url(/i/infoOfertaSpeciala.png) no-repeat 0 0; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/infoOfertaSpeciala.png',sizingMethod='crop'); }
#editableArea .colectie label { display: block; padding: 6px 10px; width: 215px; background: #EFEFEF; overflow: hidden; color: #000000; }
#editableArea .colectie ul { width: 215px; padding: 10px; overflow: hidden; margin: 0; list-style-type: none; }
#editableArea .colectie ul li { width: auto; float: none; background: url(/i/bltColectieList.gif) no-repeat 0 4px; padding-left: 18px; padding-bottom: 5px; }
#editableArea .colectie ul li a { text-decoration: none; }
#editableArea .colectie ul li a:hover { text-decoration: underline; }
#editableArea .campanii { width: 233px; overflow: hidden; border: 1px #75C4F0 solid; p/adding: 10px; m/argin-top: 15px; }
#editableArea .campanii h2 { background: url(/i/borderBottomColectieTitle.gif) no-repeat center bottom; padding: 10px; width: 213px; font-size: 1.333em; b/order-bottom: 1px #CCCCCC solid; padding-bottom: 6px; }
#editableArea .campanii h2 a { color: #005AA0; text-decoration: none; t/ext-transform: uppercase; display: inline; }
#editableArea .campanii h2 a:hover { text-decoration: underline; }
#editableArea .campanii a.moreInfo { display: block; padding: 7px 13px 7px 11px; width: 210px; overflow: hidden; background: #D3ECFA; text-align: right; }
#editableArea .campanii ul { width: 213px; padding: 10px; overflow: hidden; }
#editableArea .campanii ul li { background: url(/i/bltColectieListFirst.gif) no-repeat 0 4px; }
#editableArea .campanii ul li a { font-weight: normal; }
#editableArea .campanii ul li label { display: block; padding: 0; width: 195px; background: none; overflow: hidden; color: #333333; font-size: .833em; }
#editableArea a.link { display: block; margin: 10px 0; background: #005CA7; font-family: Verdana, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif; font-size: 1.083em; color: #FFFFFF; text-align: center; padding: 7px; width: 221px; overflow: hidden; }
#promo { float: right; width: 200px; overflow: hidden; p/osition:absolute; top: 195px; left: 1px;}

/*
 * Linii Aeriene Preferate
 */
#letters { font-size: 14px; font-weight: bold; display: inline-block; overflow: hidden; width: 375px; }
#letters { display: block; }
#letters div { display: inline; float: left; }
#letters a { float: left; display: inline; margin: 0 3px 3px 0; width: 24px; height: 24px; line-height: 24px; text-decoration: none; text-align: center; background: #D7EEFF; color: #005CA1; }
#letters a:hover, #letters a:focus { background: #005CA1; color: #fff; }

#liniiAeriene label { display: block; margin-bottom: 1px; float: left; width: 50%; } 
#liniiAeriene label input { margin-right: 5px; vertical-align: top; }
#liniiAeriene { height: 250px; overflow: auto; } 
#col { width:200px; float:left;}
#col ul {margin:0px; padding:0px;}
#col ul li{list-style-type:none; padding: 3px 3px 3px 3px; text-align: right; }
#col #promotiiHeader span { display: block; background: #005ca1; color: #fff; height: 27px; line-height: 27px; font-weight:bold; display: block; padding: 0 14px; margin-bottom:0px; font-size:16px;}
ul#zboruri {padding:10px 0px 10px 0px; border:2px #D7EEFF solid; margin-top:0px;}


.colOferte { width: 223px; float: left; }
.colOferte ul { margin: 0px; margin:0px 10px 0px 0px;}
.colOferte ul li { list-style-type: none; padding: 3px 3px 3px 5px; text-align:right;}


/*ul#zboruriOferte {padding:10px 0px 0px 0px; }*/
.zboruriOferte {padding:10px 0px 0px 0px; }
h2.taxe {width:100%; background-color:#85C226; color:#FFFFFF; padding:3px 0px 3px 5px; margin-top:12px;}
h2.zboruri {w.idth:280px; background-color:#D7EEFF; padding:3px 0px 3px 5px; margin-top:12px;margin-right:0px; text-align:left;}
h2.listaOferte {width:100%; background-color:#005CA1; color:#FFFFFF; padding:3px 0px 3px 5px; margin-top:12px;}
.promo {margin:12px 0px 12px 0px;}
#dvOfertaSpeciala {display:block;}
div.big label { width: 120px; }
