*{
	margin:0;
	padding:0;
	border:0;
}
body{
	background:#fff;
	font:12px arial;
	color:#002A69;
}

h1{font-size: 16px;color: #ff6600;}
h2{font-size: 14px;margin: 5px 0px 5px 0px;text-decoration: underline;}

table{width: 100%;}
p{
margin: 3px 0px 10px 0px;
}
.clear{
clear:both;
}

input, textarea{
background-color: #E6F3FF;
border: 1px solid #004589;
margin: 5px 0px 5px 0px;
padding: 3px;
}

select{
border: 1px solid #004589;
}

.question{font-style: italic; color: #999;font-weight: bold}
.answer{margin-bottom: 10px;}
.indented_list{
  margin-left: 20px;
  text-indent: 0px;}

#above_header{
	width:1004px;
	height:50px;
	background:url(../_images/bot_avion.jpg) no-repeat #fff;
	margin-top: 5px;
}
#header{
	width:1004px;
	height:109px;
	background:url(../_images/header_bk.jpg) no-repeat #0151B2;
}
.logo{
	width:249px;
	height:109px;
	float:left;
}
.logo h2{
	display:none;
}
.top_floater_1{
	width:224px;
	height:109px;
	float:right;
	margin:0 0px 0 0;
	padding: 0px;
	background:url(../_images/top_floater_1.jpg) no-repeat transparent;
}
.top_floater_2{
	width:247px;
	height:89px;
	float:right;
	margin:0 0px 0 0;
	padding: 10px;
	background:url(../_images/top_floater_2.jpg) no-repeat transparent;
}
.menu{
	position:relative;
	padding:0 0 0 24px;
	margin:0 auto 0 auto;
	height:52px;
	list-style:none;
	width:980px;
	background:url(../_images/menu_bk.gif) no-repeat #0658B4;
	line-height:42px;
}
#banner{
	float: left;
  width:780px;
  height: 206px;
	background:url(../_images/banner.jpg) no-repeat transparent; 
	background-position:right;
  
}
#near_banner{
  float: right;
	width:224px;
	height: 203px;
	border-top: 3px solid white;
	background-color: #144270;
}
#container{
	background:#242426;
	background:#fff;
	width:1004px;
	font-size:12px;
	color:#393939;
	border-bottom: 5px solid #f4f4f4;
}
.container_left{
	/*width:513px; asta e valabil fara div-ul .right afisat*/
  width:775px;
	padding:0px;
	background-color: #fafafa;
}
.container_left h2{
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
	margin:8px 0 5px 0;
}
.container_left p{
	font-size:12px;
	color:#393939;
	line-height:22px;
	margin:10px 0;
}
.divider{
	width:220px;
  float: right;
	background-color: #fff;
	border-bottom: 3px solid #ff6600;
	padding-bottom: 5px;
}
.right{
	width:262px;
	float:right;
	background-color: #f6f6f6;
	border-bottom: 5px solid #0795CD;
	margin-right: 2px;
}
.right h2{
	font-size:16px;
	font-weight:bold;
	color:#ff6600;
	margin:10px 0 10px 10px;
}
.right p{
	margin:5px 0 5px 14px;
}





td{
  vertical-align: top;
  background-color: transparent;
  }
  
#icons_holder{
float: left; 
width: 32px; 
height: 460px;
text-align: center;
}

#icons_area{
text-align: center;
width: 21px;
margin: auto;
margin-top: 200px;
}

#icons_area img{
  display: block;
  border: none;
  }



#credits{
  clear: both;
  margin: auto; 
  font-size: 12px;
   }

#credits a:link{
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  }

#credits a:visited{
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  }

#credits a:hover{
  font-weight: bold;
  text-decoration: underline;
  color: #77EC00;
  }

#author{
  font-size: 10px;
  margin: auto;
  }

#author a:link{
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  }

#author a:visited{
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  }

#author a:hover{
  font-weight: bold;
  text-decoration: underline;
  color: #77EC00;
  }


/*PRINT VERSION start*/ 
#credits_print{
  margin: 0px auto 0px auto; 
  width: 760px; 
  padding: 10px;
  background-color: #efefef; 
  color: #000C23; 
  font-size: 11px;
   }

#credits_print a:link{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }

#credits_print a:visited{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }

#author_print{
  float: right;
  text-align: right;
  }

#author_print a:link{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }

#author_print a:visited{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }
/*PRINT VERSION end*/ 


/*SEND VERSION start*/ 
#credits_send{
  margin: 0px auto 0px auto; 
  padding: 10px;
  background-color: #efefef; 
  color: #000C23; 
  font-size: 11px;
   }

#credits_send a:link{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }

#credits_send a:visited{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }

#author_send{
  float: right;
  text-align: right;
  }

#author_send a:link{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }

#author_send a:visited{
  font-weight: bold;
  text-decoration: none;
  color: #ff6600;
  }
/*SEND VERSION end*/ 


/* icon-uri utilitare start*/


/*---------- bubble tooltip -----------*/
a.tt{
  position:relative;
  z-index:24;
  color:#ffffff;
  font-weight:bold;
  font-size: 10px;
  text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #ffffff;}
a.tt:hover span.tooltip{
  display:block;
  position:absolute;
  top:0px; left:-161px;
  padding: 15px 0 0 0;
  width:144px;
  color: #ffffff;
  text-align: center;
/*
  filter: alpha(opacity:90);
  KHTMLOpacity: 0.90;
  MozOpacity: 0.90;
  opacity: 0.90;
*/  
}
a.tt:hover span.top{
  display: block;
  padding: 13px 8px 0;
  background: url(../_images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../_images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #ffffff;
  background: url(../_images/bubble.gif) no-repeat bottom;
}
















a.tip {
	position: relative;
}

a.tip span {
	display: none;
	position: relative;
	top: 20px;
	left: -180px;
	width: 125px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}




a.info{
  position:relative;
  color:#ffffff;
  text-decoration:none
  }

a.info:hover{
  z-index:25; 
  }

a.info span{
  display: none
  }

a.info:hover span{
  color: white;
  display:block;
  position:absolute;
  top: 50px !important; 
  top: 35px; 
  left:2px;
  border:1px solid #ffffff;
  background-color:#003399; 
  text-align: center;
  width: 128px;
  height: 16px;
  font-size: 10px;
  padding-top: 1px;
  }
/* icon-uri utilitare stop*/




#breadcrumb{
}

#gallery{
/*text-align: center;*/
/*padding: 0px 70px 0px 70px;*/
width: 108px;
float: right;
background-color: #dadada;
}

#gallery img{
background-repeat: no-repeat; 
background-position: 50% 50%;
display: block;
margin: 3px;
}

.reteta{float: right; width: 50%}
.reteta td{font-size: 90%; background-color: #efefef}
.cell_blue_dark{background-color: #C6DdFf;font-size : 12px;}
.cell_blue_light{background-color: #E9F1FF;font-size : 12px;}
.cell1{
        background-color: #E9F1FF;
        width : 28%;
        font-size : 12px;
}

.cell2{
        background-color: #C6DdFf;
        width : 12%;
        text-align : center;
        font-size : 12px;
}

.cell3{
        background-color: #C6DdFf;
        width : 10%;
        text-align : center;
        font-size : 12px;
}

.cell4{
        color : Gray;
        width : 20%;
        font-style : regular;
        font-size : 11px;
        background-color : #fff;
}

.cell5{
        color : Gray;
        font-style : italic;
        width : 30%;
        font-size : 10px;
        background-color : #fff;
}


.Title3{
        color : #1A54B2;
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bolder;
        background-color : #fff;
        width : 30%;
}

.Title4{
        color : #990000;
        font-size : small;
        font-style : normal;
        font-variant : normal;
        font-weight : bolder;
        background-color : #fff;
        vertical-align : top;
        font-size : 12px;
}

.Title6{
        color : #990000;
        font-style : normal;
        font-variant : normal;
        font-weight : bolder;
        background-color : #fff;
        width : 50%;
        font-size : 12px;
}




/* start ACCOUNT AREA*/
#account_area{
  padding: 0px;
  border: none;
  font-size: 10px;
  margin: 15px;
  
}
.tab_hover {
background-color:#3F7CB3;
font-weight: bold;
font-size: 11px;
color:#fff;
cursor:pointer;
width:33%;
height:20px;
border:0px;
text-align:center;
vertical-align: middle;
border-top: 1px solid #3F7CB3;
border-right: 1px solid #3F7CB3;
border-left: 1px solid #3F7CB3;
line-height: 16px;
}
.tabqsf {
background-color:#235C8F;
color:#fff;
font-size: 11px;
font-weight: bold;
cursor:pointer;
width:33%;
height:20px;
border:0px;
text-align:center;
vertical-align: middle;
border-top: 1px solid #8BBCE8;
border-right: 1px solid #8BBCE8;
border-left: 1px solid #8BBCE8;
line-height: 16px;
}
.tabaccount {
background-color:#235C8F;
color:#fff;
font-size: 11px;
font-weight: bold;
cursor:pointer;
width:33%;
height:20px;
border:0px;
text-align:center;
vertical-align: middle;
border-top: 1px solid #8BBCE8;
border-right: 1px solid #8BBCE8;
border-left: 1px solid #8BBCE8;
line-height: 16px;
}
.data_tab {
background-color: #3F7CB3;
height:110px;
text-align:left;
color: white;
padding:.3em;
}

.data_tab td{
font-size: 11px;
vertical-align: middle;
line-height: 12px;
}

.data_tab table{
height: 140px;
}

.data_tab select{
color: #14426C;
font-size: 11px;
padding: 2px;
}
.data_tab input{
color: #14426C;
font-size: 11px;
padding: 2px;
}
/* end ACCOUNT AREA*/


.contact_us{
margin: 0px 0px 20px 0px;}

.contact_us a{
  font-weight: bold;
  font-size: 11px;
  color: #880000;
}
#oferta_bilet_avion td{
  text-align: left;
  }
#oferta_bilet_avion{
  width: 80%;
  }
.company_header{
background-color: #fff;
padding: 5px;
margin: 10px;
}

#travel_forms_area_index{
width: 286px;
padding: 0px;
border: none;
font-size: 11px;
margin-right: 0px;
}
#travel_forms_area{
width: 180px;
padding: 0px;
border: none;
font-size: 11px;
margin-right: 0px;
float: left;
}

a.cautare_avansata{
color: white;
font-weight: bold;
display: block;
}
.formbutton{
font-size: 11px;
font-weight: bold;
margin: 5px;
color: #fff;
background-color: #ff9000;
height: 20px;
border: 1px solid #FEAF48;
}



/**************************************************************************/
#wrapper{
	width:890px;
	margin:0 auto;
	background-color: white;
	margin-bottom: 20px;
}
#logo_anim_menu_h1_container{
background:url(../_images/avion_harta.jpg) no-repeat top left #fff;
width: 690px !important;
width: 687px;
height: 347px;
}
#toll_free_qsf_container{
float: right;
width: 200px;
height: 347px;
}
#content_holder{
margin-top: 10px;
background:url(../_images/content_tile.gif) repeat-y top left;
}
#content_index{
text-align: left;
padding: 5px;
border-top: none;
text-align: justify;
margin: 0px 5px 0px 5px;
}
#content_index ul{
margin-left: 20px;
}
#content{
text-align: left;
padding: 0px;
text-align: justify;
margin: 0px 3px 0px 7px;
}

#content ul{
margin-left: 20px;
}
#companii_bilete_avion_holder{
width: 890px;
margin: auto;
margin-top: 4px;
background:url(../_images/content_tile.gif) repeat-y top left;
}


#menu_bottom_credits_holder{
width: 890px;
margin: auto;
margin-top: 4px;
margin-bottom: 10px;
background:url(../_images/content_tile.gif) repeat-y top left;
}

#sigle_companii_aeriene{
padding: 10px;
text-align: center
}
#sigle_companii_aeriene img{
margin: 2px auto 2px auto;
border: none;
width: 90px;
}

#footer{
  text-align: center;
	font-size:11px;
	color:#393939;
}
#footer a{
	font-size:11px;
	color:#393939;	
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer ul{
	list-style:none;
	margin:6px auto;
	text-align:center;	
}
#footer li{
	display:inline;
	list-style:none;
	font-size:11px;
	color:#393939;	
}
#footer li a{
	font-size:11px;
	color:#393939;
	text-decoration:none;
	padding:0 10px;
}
#footer li a:hover{
	text-decoration:underline;
}
#footer p{
	font-size:11px;
	color:#393939;
	text-align:center;
	margin:5px 0 0 0;	
}

#ym_status{
background-image: url(../_images/chat-txt.gif);
background-repeat: no-repeat;
background-position: top left;
width: 260px;
height: 57px;
margin-right: 100px!important;
margin-right: 50px;
float: right;
}

#oferte_optim_short{
background-image: url(../_images/oferte-speciale-bilete_bk.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #17469E;
padding: 0px 15px 0px 15px;
color: #fff;
height: 213px;
}
#oferte_optim_short a:link{
text-decoration: none;
font-weight: bold;
color: #fff;
}

#oferte_optim_short a:visited{
text-decoration: none;
font-weight: bold;
color: #fff;
}

#oferte_optim_short a:hover{
text-decoration: none;
font-weight: bold;
color: #77E3FF;
}
#comanda_bilete_avion{
width: 530px;}

#curs_valutar{
background-color: #fff; 
width: 130px; 
padding:5px; 
float: left;
}

#left_container{
width: 140px;
float: left;
}
a.link_rezervare:link{margin-left: 4px;color: navy; font-weight: bold; text-decoration: none}
a.link_rezervare:visited{margin-left: 4px;color: navy; font-weight: bold; text-decoration: none}
a.link_rezervare:hover{margin-left: 4px;color: #ff7700; font-weight: bold; text-decoration: none}
