body
{
    font-family:Arial,Sans-serif,verdana;
    font-size:11px;
    margin:0px;
    padding:0px;
}

table,p,input,select
{
    font-size:100%;
	color:#112c47;
}

.form_input,.form_select
{
    border:#a5acb2 solid 1px;
    font-size:11px;
    font-weight:bold;
    color:#112c47;
    height:20px;
    padding-left:4px;
    background-color:#FFF;
}

.form_select
{
    height:18px;
}

.white
{
	color:#FFFFFF;
}

.gray
{
	color:#71828F;
}

.orange
{
	color:#faa61c;
}

.turquoise
{
    color:#09b3db;
}

.light_blue
{
    color:336ba5;
}

.blue
{
	color:#558cc5;
}

.dark_blue
{
	color:#112c47;
}

.brown
{
    color:#790000;
}

.black
{
	color:#000000;
}

.b
{
    font-weight:bold;
}

.white_bg
{
    background-color:#FFFFFF;
}

.crem_bg
{
	background-color:#fbf9f5;
}

.orange_bg
{
    background-color:#fff1da;
}

.blue_bg
{
    background-color:#558cc5;
}

.dark_blue_bg
{
    background-color:#112c47;
}

.noline
{
    text-decoration:none;
}

.site_head
{
    width:995px;   
}

.menu_line_bg
{

    background-image:url('../images/boxes/menu_line_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom center;
}

.dbw_bg,.bw_bg,.dwb_bg,.bw_bg
{
    width:20px;
    background-repeat:repeat-y;
}

.line_1 td
{
    background-color:#fbf9f5;
    padding-top:5px;
    padding-bottom:5px;
}

.line_2 td
{
    background-color:#FFF;
    padding-top:5px;
    padding-bottom:5px;
}
/*  comentate pentru ca am facut headerul dintr-o bucata*/

/*
.dbw_bg
{
    background-image:url('../images/boxes/dark_blue_white_bg.gif');
}

.wdb_bg
{
    background-image:url('../images/boxes/white_dark_blue_bg.gif');
}


.fluture
{
    background-image:url('../images/fluture.jpg');
    width:955px;
    height:296px;
    background-position:bottom center;
    background-repeat:no-repeat;
}

*/

.bw_bg
{
    background-image:url('../images/boxes/blue_white_bg.gif');
}


.wb_bg
{
    background-image:url('../images/boxes/white_blue_bg.gif');
}



.orange_x
{
    background-image:url('../images/boxes/orange_x.gif');
    background-position:top center;
    background-repeat:repeat-x;
}


.search_top_bg
{
	background-image:url('../images/boxes/search_orange_bg.gif');
}

.search_shadow_right
{
	background-image:url('../images/boxes/search_shadow_right.jpg');
	background-position:top right;
	background-repeat:no-repeat;

}
.search_shadow_right1
{
	background-image:url('../images/boxes/search_shadow_righ1t.jpg');
	background-position:top right;
	background-repeat:no-repeat;

}


.s5
{
    font-size:5px;
}

.s11
{
    font-size:11px;
}

.s12
{
    font-size:12px;
}

.s14
{
    font-size:14px;
}

.s18
{
    font-size:18px;
}

.s23
{
    font-size:23px;
    font-family:Arial,Verdana,Sans-serif;
}

.p5
{
	padding:5px;
}

.p10
{
	padding:10px;
}

.spt10
{
    padding-top:10px;
}

.spb10
{
    padding-bottom:10px;
}

.bt
{
    border-top:#86929e dotted 1px;
}

.bb
{
    border-bottom:#86929e dotted 1px;
}

.pointer
{
    cursor:pointer;
}

.calendar
{
    position:absolute;
    width:260px;
    height:310;
    top:0px;
    left:35px;
    /*
    opacity:0.90;
    filter:alpha(opacity=90);
    */
    display:none;
    background-color:#fff;
    border: #ccc solid 1px;
}

.calendar_head
{
	background-color:#D2E3EE;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.y
{
	background-color:#FFCF61;	
}

.n
{
	background-color:#EfEfEf;
}

#luna_start_div_calendar_dataP {height:22px;padding:2px;}
#an_start_div_calendar_dataP {height:22px;padding:2px}

.button
{
    width:142;
    height:30;
    border:0px;
    background:url('../images/sprite2.gif') -7px -12px no-repeat;
    font-weight:bold;
    cursor:pointer;
}

.button_small
{
    background-color:#f4e8d5;
    border:1px solid #faa61c;
    font-weight:bold;
}
.search_tip_bilet
{
    background:url('../images/sprite2.gif') -149px -12px no-repeat;
    width:269px;
    height:50px;
}

.otl,.otr,.obl,.obr
{
    width:4px;
    height:4px;
}

.otl
{
    background:url('../images/sprite2.gif') -5px -42px no-repeat;
}

.otr
{
    background:url('../images/sprite2.gif') -9px -42px no-repeat;
}

.obl
{
    background:url('../images/sprite2.gif') -5px -46px no-repeat;
}

.obr
{
    background:url('../images/sprite2.gif') -9px -46px no-repeat;
}

.close
{
    width:14px;
    height:14px;
    background:url('../images/sprite2.gif') -135px -42px no-repeat;
    border:0px;
}

.search_shadow
{
    background:url('../images/sprite2.gif') -118px -62px no-repeat;
    height:16px;
}

.msm
{
    width:1px;
    height:29px;
    background:url('../images/sprite2.gif') -5px -12px no-repeat;
}

.msbg
{
    background:url('../images/boxes/menu_sel_bg.gif') repeat-x;
    padding:0px 5px;
    font-weight:bold;
    color:#FFF;
}

.msbg a
{
    color:white;
    text-decoration:none;
    -moz-outline: none !important;
}

.mnsm
{
    width:1px;
    height:29px;
    background:url('../images/sprite2.gif') -6px -12px no-repeat;
}

.mnsbg
{
    background-color:#FFF;
    padding:0px 5px;
    font-weight:bold;
    color:#112c47;
}

.mnsbg a
{
    color:#112c47;
    text-decoration:none;
    -moz-outline: none !important;
}

.orange_box_top
{
    width:362px;
    height:6px;
    background:url('../images/sprite2.gif') -18px 0px no-repeat;
}
.orange_box_top1
{
    width:500px;
    height:6px;
    background:url('../images/sprite2.gif') -18px 0px no-repeat;
}

.orange_box_bottom
{
    width:362px;
    height:6px;
    background:url('../images/sprite2.gif') -18px -6px no-repeat;
}

.orange_box_content
{
    background-color:#FFF;
    border-right:1px solid #e7dac1;
    border-left:1px solid #e7dac1;
}

.orange_table_left
{
    width:5px;
    height:27px;
    background:url('../images/sprite2.gif') 0px 0px no-repeat;
}

.orange_table_right
{
    width:5px;
    height:27px;
    background:url('../images/sprite2.gif') 0px -27px no-repeat;
}

.arrow_orange
{
    width:6px;
    height:12px;
    background:url('../images/sprite2.gif') -12px 0px no-repeat;
}

.arrow_blue
{
    width:6px;
    height:12px;
    background:url('../images/sprite2.gif') -6px 0px no-repeat;
}

.flag_ro
{
    width:16px;
    height:11px;
    border:0px;
    background:url('../images/sprite2.gif') -398px -1px no-repeat;
}

.flag_en
{
    width:16px;
    height:11px;
    border:0px;
    background:url('../images/sprite2.gif') -381px -1px no-repeat;
}

.flag_it
{
    width:16px;
    height:11px;
    border:0px;
    background:url('../images/sprite2.gif') -14px -43px no-repeat;
}

.flag_fr
{
    width:16px;
    height:11px;
    border:0px;
    background:url('../images/sprite2.gif') -32px -43px no-repeat;
}

.flag_gr
{
    width:16px;
    height:11px;
    border:0px;
    background:url('../images/sprite2.gif') -50px -43px no-repeat;
}

.flag_es
{
    width:16px;
    height:11px;
    border:0px;
    background:url('../images/sprite2.gif') -66px -43px no-repeat;
}

.flag_de
{
    width:16px;
    height:11px;
    border:0px;
    background:url('../images/sprite2.gif') -84px -43px no-repeat;
}


.bilete
{
    font-size:12px;
    color:#112c47;
    text-decoration:none;
}

.bilete:hover
{
    color:#faa61c;
}

.hover:hover
{
    color:#faa61c;
}

h4 .style1
{
    font-size:12px;
    font-weight:bold;
}

h6,h5
{
    font-size:14px;
    font-weight:bold;
}

.info
{
    background:url('../images/icons/info.gif') no-repeat;
    padding-left:18px;
}

.search
{
    background:url('../images/icons/search.gif') no-repeat;
    padding-left:18px;
}

.div_error
{
	border: 1px red solid;
	color:red;
	font-size:12px;
	display:none;
	padding:10px;
}
div.fieldset {
	border:  1px solid #000000;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
}

.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}

.clearing
{
	clear:both;
}
.space5 {height:5px}
.space10 {height:10px}

.info_box 
{
	width:300px;
	float:left;
	font-size:12px;
}
.info_box  ul {margin-top:5px}
.icon_info_title {

	background: url(../images/icons/icon_info.gif) no-repeat scroll 0px 0px transparent;
	padding-left:30px;
	line-height:23px;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.h_dots 
{
	background:url(../images/h_dots.gif) repeat-x;
	height:1px;	
}

.v_dots 
{
	background:url(../images/v_dots.gif) repeat-y;
	width:1px;	
}

a.linkFindBooking 
{
    color: #291C84;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 62px;
    line-height: 52px;
    margin: 0px;
    padding: 0 0 0 0px;
    text-decoration: none;
    width:300px;
    
}

a.linkFindBooking:active, a.linkFindBooking:hover 
{
    background: url(../images/but_verificarezervare.png) no-repeat scroll 0 0 transparent;
}

a.linkFindBooking:link, a.linkFindBooking:visited 
{
    background: url(../images/but_verificarezervare.png) no-repeat scroll 0 -62px transparent;
}
