/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:100%;
	font: inherit;
	vertical-align: baseline;
	font-family: Verdana,Geneva,sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;background-image:url('/imgs/bg_darkblue2.png');background-repeat:repeat-x;text-align:center; height:100%;
	background-color:white;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*theme*/

#wrap {margin:auto; width:980px; text-align:left;}

#sidebar
{
float:left;
/*padding:5px;
margin-left:100px;
margin-right:50px;*/
margin:auto;
clear:both;
width:342px;
margin-bottom:20px;
}

#content
{
width:638px;
float:left;
font-size:12px;
padding-bottom:20px;
}

#fullpage
{
width:980px;
float:left;
font-size:12px;
}

.mainbody {float:left; width:438px; font-size:12px;}

#header
{

clear:both;
width:980px;
height:50px;
/*background-color:blue;*/
color:white;
margin:auto;
margin-bottom:20px;
}


#myfooter
{
/*background: url("/imgs/bg_darkblue.png") repeat;*/
background-color: #35414F;

font-size:10px;
/*background-color:#F9F9C8;
line-height: 10px;*/
clear:both;
margin:0px; 
text-align:center;
width:100%;
}

#myfooter strong {display:block;padding:3px;padding-top:10px;padding-bottom:10px;color:white;}

#mycopyrights {
background-color:white;
color:black;
padding:10px 0 10px 0;
}

.clear
{
clear:both;
}

.companii {
    clear:both;
    /*margin-left:100px;
    font-size: 9px;*/
    color: white;
    padding: 0;
    padding-bottom: 7px;
    width: 980px;
    text-align:left;
    margin:auto;
    display:inline-block;
    
}
.companii ul {
    float: left;
    margin: 0;
    padding: 0;
    /*color:white;
    width: 980px;*/
}
.companii ul li {
    float: left;
    padding: 0;
    padding-right: 20px;
    width: 120px;
}
.companii ul li a {
    text-decoration:none;
    color: #D4D0C8;
    /*font-size: 12px;*/
}

.destinatii {
    clear:both;
    /*margin-left:100px;
    font-size: 12px;*/
    color: #0D78AC;
    padding: 0;
    padding-bottom: 7px;
    width: 980px;
    text-align:left;
}
.destinatii ul {
    float: left;
    margin: 0;
    padding: 0;
    /*width: 980px;*/
}
.destinatii ul li {
    float: left;
    padding: 0;
    padding-right: 5px;
    width: 82px;
}
.destinatii ul li a {
    color: #235EA4;
    font-size: 12px;
}


#flags
{
display:none;
}
#search-form-header
{
display:none;
}

.text-long
{
	width:146px;
}
/* -------------
 * Validation messages
 * ------------- */

.error-msg {
    color: #D8000C;
    background: #FFBABA url('/templates/images/error.png') no-repeat 10px center;
    min-height: 30px;
    height:auto !important;
    height: 30px;
    padding: 5px 5px 5px 50px;
    margin: 10px 0px;
    line-height: 24px;
width:245px;
 }

.valid-msg {
    color: #4F8A10;
    background: #DFF2BF url('/templates/images/success.png') no-repeat 10px center;
    min-height: 30px;
    height:auto !important;
    height: 30px;
    padding: 5px 5px 5px 50px;
    margin: 10px 0px;
    line-height: 24px;
width:245px;
}

div.groupbox
{
width:330px;
border:solid 1px #181452;
border-top:none;
font-size:12px;
padding:5px;

/*background-color:#5BB2DC;*/

background: url('/imgs/bg_lightblue.png') repeat;

/*
-moz-border-top-left-radius: 5px;
 border-top-left-radius: 0.5em;
-moz-border-top-right-radius: 5px;
 border-top-right-radius: 0.5em;
*/

/*
-moz-box-shadow: 0 0 5px 5px #aaa;
-webkit-box-shadow: 0 0 5px 5px#aaa;
box-shadow: 0 0 5px 5px #aaa;
*/

}

input.orderbutton, button.orderbutton
{
border:solid 2px white;
background-color: #F68C1F;
color:white;
padding:5px;
padding-left:20px;
padding-right:20px;
width:50%;
margin-top:10px;
}

#formid br {display:none;}

#buttonid a {text-decoration:none; color:white; background-color:orange; padding:10px;}

#logo
{
float:left;
margin:auto;
}

div.menu
{
float:right;
margin-top:7px;
font-size:12px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-align: center;
width:520px;
height:43px;
}

div.menu ul
{
list-style:none;
}

div.menu li {display:inline; float:left; margin-right:1px; }
div.menu ul li a {text-decoration:none;  text-align:center; 
	 color: white; padding-top:5px; padding-bottom:12px;
	 background: none; display:block; width:103px;
}

div.menu ul li a:hover, div.menu ul li a.selected, div.menu ul li.selected, div.menu ul li.selected a, div.menu ul li.selected a.visited { 
			background: white; color: black; 
			-moz-border-top-left-radius: 5px;
			 border-top-left-radius: 0.5em;
			-moz-border-top-right-radius: 5px;
			 border-top-right-radius: 0.5em;
			}

#results
{
	min-width:720px !important; 
	width: 100%;margin-left:20px;
}

#flight-details {margin-left:20px;}

#book-flight {width:530px; margin-left:50px;}

/*adaugat de mine*/

/* ca sa dispara selectia pentru numarul de rezultate per pagina */
table.infoHeaderTable {display:none;}

/* modific culoarea la headerul calendarului
div.ui-datepicker-header { color:#CCD22C !important; background: url("/imgs/bg_darkblue.png") repeat scroll 0% 0% #FF6900 !important; }
*/
/* modific sagetile din calendar 
a.ui-datepicker-prev { background: url("/imgs/bg_yellow.png") repeat scroll 0% 0% #FF6900 !important; }
a.ui-datepicker-next { background: url("/imgs/bg_yellow.png") repeat scroll 0% 0% #FF6900 !important; }
*/

/* modific culoarea zilelor din calendar */  
a.ui-state-default { color:black !important; background: url("/imgs/bg_lightblue-none.png") repeat scroll 0% 0% #AED2D9 !important; } 

/* modific culoarea la casuta calendarului pt. zilele selectate */
a.ui-state-hover  { color:black !important; background: url("/imgs/bg_darkyellow-none.png") repeat scroll 0% 0% #DFE37F !important; } 
a.ui-state-active { color:white !important; background: url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 0% 0% #FF6900 !important; }

/*boxul de booking search */
#titlu_search {border-bottom:none;color:white;background-color:#93d3f1;background: url("/imgs/bg_darkblue.png");}

td>label[for="departure_city"]  {display:inline-block; text-transform:uppercase; margin-bottom:5px; background: url("/imgs/bg_lightblue-none.png");}
td>label[for="destination_city"]  {text-transform:uppercase;background: url("/imgs/bg_lightblue-none.png");}

td>label[for="adult"]  {display:inline-block; margin-left:20px; margin-top:7px;}
td>label[for="child"]  {margin-left:40px;}

.ui-datepicker {width:160px !important;}


.sidebarright {
float:right;background: url('/imgs/bg_lightblue.png') repeat; width:185px; border:solid 1px #181452;
padding:2px; font-size:12px;margin-bottom:10px;
-moz-border-top-left-radius: 5px;
 border-top-left-radius: 0.5em;
-moz-border-top-right-radius: 5px;
 border-top-right-radius: 0.5em;
}

.sidebartopleft {
/*-moz-box-shadow: 0 0 5px 5px #aaa;
-webkit-box-shadow: 0 0 5px 5px#aaa;
box-shadow: 0 0 5px 5px #aaa;*/

border:solid 1px #181452;
/*
background-color:#5bb2dc;
*/
background: url('/imgs/bg_lightblue.png') repeat;
padding:2px;
font-size:12px;
padding:5px;

-moz-border-top-left-radius: 5px;
 border-top-left-radius: 0.5em;
-moz-border-top-right-radius: 5px;
 border-top-right-radius: 0.5em;

}

.sidebarbottomleft {

border:solid 1px #181452;
/*background-color:#5bb2dc;*/
background: url('/imgs/bg_lightblue.png') repeat;
padding:2px;
font-size:12px;
padding:5px;

-moz-border-top-left-radius: 5px;
 border-top-left-radius: 0.5em;
-moz-border-top-right-radius: 5px;
 border-top-right-radius: 0.5em;

}

/* PAGINA DE BILETE */

.blocB1  {float:left; width: 430px; margin-bottom:10px;}
.pictoB1 {float:left; margin-left:50px;}
.textB1  {float:left; margin-top:40px; margin-left:30px;}

.blocB2  {float:left; width: 430px; margin-bottom:10px;}
.pictoB2 {float:left; margin-left:50px;}
.textB2  {float:left; margin-top:40px; margin-left:30px;}

.blocB3  {float:left; width: 430px; margin-bottom:10px;}
.pictoB3 {float:left; padding-left:50px;}
.textB3  {float:left; margin-top:40px; padding-left:30px;}

.blocB4  {float:left; width: 430px; margin-bottom:10px;}
.pictoB4 {float:left; padding-left:50px;}
.textB4  {float:left; margin-top:35px; padding-left:30px;}

/* PAGINA HOME */

.blocH1 {float:left; width: 100%;  margin-bottom:20px;}
.pictoH1 {float:left;padding-left:20px;}
.textH1 {float:left; margin-top:40px; padding-left:20px;}

.blocH2 {float:left; width: 100%; margin-bottom:20px;}
.pictoH2 {float:left;padding-left:60px;}
.textH2 {float:left; margin-top:40px; padding-left:40px;}

.blocH3 {float:left; width: 100%; margin-bottom:20px;}
.pictoH3 {float:left;padding-left:60px;}
.textH3 {float:left; margin-top:30px; padding-left:30px;}


/* imaginile din meniu */
.textmeniu {position:relative;display:inline-block;top:-7px;margin-left:7px;}

span.pret {float:right; clear: both; color: #ff6600;}

#ui-datepicker-div {display:none;}

#slogan {display:none;}

/* adaugat de mine */
.secondary_content {font-size:11px;}
.primary_content {font-size:11px;}
