body {
	margin: 0px;
	padding: 0px;
	background: #f8f7dd url('../imagini/ui/body-fundal1.jpg') 0px 0px repeat;
	font-size: 12px;
	font-family: 'Lucida-Grande', Verdana, Arial, Geneva, Lucida, Helvetica, sans-serif;
	line-height: 14px;
	}

a:link, a:visited, a:active { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }
a.blk:link, a.blk:visited, a.blk:active, a.blk:hover { color: #000000; }
a.w:link, a.w:active, a.w:visited, a.w:hover { color: #ffffff; 	text-decoration: none; }

a.wb:link, a.wb:active, a.wb:visited, a.wb:hover {
	background: transparent url('../imagini/sageata-alba.gif') 3px 3px no-repeat;
	padding-left: 18px;
	color: #000000;
	text-decoration: none;
	}

ul li { list-style-type: square; }
img { border: 0px; }
form { margin: 0px; }

h1 {
	width: 85%;
	padding: 8px 0px 2px 0px;
	margin: 2px 0px 18px 10px;
	color: #f28411;
	font: 19pt Arial;
	overflow: auto;
	background: transparent url('../imagini/h1-bg.gif') 0px 100% repeat-x;
	}

div.separator {
	padding: 10px 0px 0px 0px;
	background: transparent url('../imagini/h1-bg.gif') 0px 0px repeat-x;
	}

h2 {
	margin: 0px 0px 3px 0px;
	background: transparent url('../imagini/sageata-rosie.gif') 0px 3px no-repeat;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 15px;
	}

h3 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	font-size: 10pt;
	font-weight: bold;
	}
	
/* ---------- LAST_MINUTE ---------------------------- */

.nopti45 {
	background: transparent url('../imagini/oferte-speciale-4-5-8-9-nopti.gif') 0px 0px no-repeat;
	width: 185px;
	height: 51px;
	margin: 0px 0px 10px 0px;
	padding: 225px 0px 0px 0px;
	text-align: center;
	font-size: 11pt;
	line-height: 21px;
	}
	
.last_minute1 {
	width: 100%;
	min-width: 1020px;
	margin: 0px 0px 10px 0px;
	background: transparent url('../imagini/last-minute/fundal.png') 0px 100% repeat-x;
	}
	
.last_minute2 {
	width: 1004px;
	height: 125px;
	margin: 0px auto;
	}
	
.last_minute2 .titlu {
	float: left;
	width: 20%px;
	height: 82px;
	margin: 27px 0px 0px 0px;	
	}
.last_minute2 .titlu img { margin: 0px 0px 5px 0px; }
.last_minute2 .titlu a{ font-size: 10pt; }

.last_minute2 .continut {
	float: right;
	height: 82px;
	margin: 10px 0px 0px auto;	
	}

.last_minute2 .continut .poza  img {
	width: 118px;
	overflow: none;
	border: #000 1px solid;
	margin: 0px 10px 0px 0px;
	}
	
.last_minute2 .continut .text  { width: 250px; }	
		
.last_minute2 .continut .pret_plecare {
	margin: 10px 0px 0px 0px;
	letter-spacing: -0.5px;
	}

.last_minute2 .continut .pret {
	background-color: #990000;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	}
	

/* ---------- LOGO & MENUBAR ---------------------------- */

div#menu_bar {
	width: 985px;
	border-bottom: 1px solid #fff;
	margin: 5px auto 0px auto;
	height: 33px;
	background: #b20907 url('../imagini/ui/menubar-fundal.gif') 0px 0px repeat-x;
	text-indent: 20px;
	}

a.menu_bar:link, a.menu_bar:active, a.menu_bar:visited, a.menu_bar:hover {
	background: transparent url('../imagini/sageata-alba.gif') 3px 3px no-repeat;
	padding-left: 18px;
	color: #ffffff;
	text-decoration: none;
	line-height: 33px;
	font-weight: bold;
	}

div.menu_separator {
	display: inline;
	background: transparent url('../imagini/menu-separator.gif') 1px 2px no-repeat;
	margin: 0px 7px 0px 6px;
	}

div#logo {
	width: 985px;
	border-bottom: 1px solid #fff;
	margin: 0px auto;
	}

.announcer {
	overflow: hidden;
	width: 945px;
	height: 24px;
	line-height: 24px;
	padding: 0px 20px;
	margin: 0px auto 5px auto;
	background-color: #437cc8;
	color: #fff;
	}

/* ---------- MAIN PANEL ---------------------------- */

div#main_panel {
	width: 985px;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 1px solid transparent;
	margin: 0px auto;
	/*background-color: #fff;*/
	}

/* ---------- LEFT PANEL ---------------------------- */

div#left_panel {
	float: left;
	width: 185px;
	padding: 0px 0px 45px 0px;
	}

div.menu_revelion { 
	background-color: #437CC8;
	padding: 5px 7px 10px 8px;
	margin-bottom: 3px;
	color: #f1f2ee;
	}
div.text_oras { padding: 4px 0px 5px 0px; }
.revbox { padding: 0px 0px 2px 0px; }
.revbox a:link, .revbox a:active, .revbox a:visited, .revbox a:hover {
	display: block;
	background: transparent url('../imagini/ui/sageata-galbena.gif') 1px 8px no-repeat;
	text-indent: 15px;
	color: #fff;
	height: 25px;
	line-height: 25px;
	margin: 1px 25px 0px 0px;
	font-weight: bold;
	border-bottom: #f1f2ee 1px dotted;
	}

div.menuitem, div.menuitem1 {
	background: #fff url('../imagini/ui/menuitem-fundal.gif') 0px 0px no-repeat;
	width: 185px;
	height: 42px;
	margin: 0px 0px 3px 0px;
	}

div.menuitem img, div.menuitem1 img {
	float: right;
	margin: 7px 8px 0px 0px;
	}

div.menuitem div {
	width: 124px;
	padding: 7px 0px 0px 7px;
	}

div.menuitem1 { background: #fff url('../imagini/ui/menuitem-fundal1.gif') 0px 0px no-repeat; }

div.menuitem1 strong span {
	font-size: 9pt;
	color: yellow;
	}

div.menuitem1 div {
	width: 128px;
	padding: 7px 0px 0px 7px;
	}

.menubox {
	background-color: #fed9af;
	padding: 5px 0px 5px 0px;
	margin: -3px 0px 5px 0px;
	display: none;
	}

.menubox a:link, .menubox a:active, .menubox a:visited, .menubox a:hover { 
	display: block;
	background: transparent url('../imagini/ui/sageata-galbena.gif') 1px 6px no-repeat;
	text-indent: 15px;
	color: #222;
	height: 23px;
	line-height: 23px;
	margin: 1px 25px 0px 5px;
	font-weight: bold;
	border-bottom: #999 1px dotted;
	}

div.box_title_left {
	background: #d8251c url('../imagini/rosu-dr-s.gif') 100% 0px no-repeat;
	height: 20px;
	margin-top: 5px;
	}

div.titlu_alb {
	background: transparent url('../imagini/sageata-alba.gif') 15px 6px no-repeat;
	color: #ffffff;
	padding-top: 3px;
	text-indent: 30px;
	font-size: 8.5pt;
	}

div.box_gol {
	border: #000000 1px solid;
	padding: 8px;
	}

div.c_label {
	font-weight: bold;
	margin-bottom: 4px;
	}

.c_element {
	background-color: #ffffff;
	width: 160px;
	margin: 0px auto 7px auto;
	}

.c_buton {
	margin: 8px 8px 5px 0px;
	padding: 0px 5px 0px 5px;
	}


/* ---------- CENTER PANEL ---------------------------- */

div#center_panel {
	float: left;
	width: 619px;
	overflow: hidden;
	}

.cautare_oferte {
	background: #ffdaaf url('../imagini/ui/cautare-oferte-fundal.jpg') 0px 0px repeat-x;
	margin: 5px 7px 0px 7px;
	}

.cautare_oferte1 {
	background: transparent url('../imagini/ui/cautare-oferte-st-jos.gif') 0px 100% no-repeat;
	}

.cautare_oferte2 {
	background: transparent url('../imagini/ui/cautare-oferte-dr-sus.gif') 100% 0px no-repeat;
	padding: 15px 15px 0px 15px;
	}

/* ---------- RIGHT PANEL ---------------------------- */

div#right_panel {
	float: right;
	width: 180px;
	padding: 2px 0px 45px 0px;
	overflow: hidden;
	}

.coloana_item {
	margin: 0px 0px 10px 0px;
	border: #ccc 1px outset;
	background-color: #ffdaaf;
	padding: 11px 7px 8px 7px;
	}

.coloana_img {
	text-align: center;
	margin: 6px 0px 0px 0px;
	}

.coloana_titlu {
	text-align: center;
	font-size: 15pt;
	letter-spacing: -1px;
	line-height: 24px;
	margin: 14px 0px 2px 0px;
	padding: 10px 0px 12px 0px;
	color: #990000;
	background: transparent url('../imagini/ui/top-oferte-speciale.gif') 0px 0px no-repeat;;
	}

.banda {
	width: 161px;
	height: 22px;
	line-height: 22px;
	margin: 0px 0px 5px 0px;
	text-align: right;
	color: #fff;
	font-weight: bold;
	background-color: #000;
	padding-right: 5px;
	}

.grena { color: #c20f06; }

/* ---------- FOOTER ---------------------------- */

div#footer {
	width: 985px;
	height: 110px;
	margin: 0px auto 15px auto;
	color: #fff;
	}

div#footer img { float: left; }

div#footer table {
	float: right;
	height: 70px;
	width: 848px;
	background-color: #d8251c;
	margin-top: 40px;
	}

div#trafic {
	float: right;
	width: 88px;
	height: 31px;
	margin: 0px 10px 0px 0px;
	padding-top: 10px;
	}



/* ------------- RECLAMA OFERTE ------------------ */

.anunturi {
	border: #cccccc 4px double;
	background-color: #f1f2ee;
	padding: 10px 20px 10px 20px;
	margin: 3px 10px 10px 10px;
	line-height: 17px;
}

.reclama_0, .reclama_1 {
	position: absolute;
	width: 304px;
	height: 182px;
	top: 5px;
	}

.reclama_0 {
	left: 192px;
	z-index: 95;
	}

.reclama_1 {
	left: 503px;
	}

.left_reclama {
	text-align: center;
	margin: 15px 0px 0px 0px;
	}

/* -------------  TABeLE ------------------ */

.rand_0, .rand_1 {
	padding: 4px 10px 3px 10px;
	margin: 1px 0px 0px 5px;
	width: 421px;
	font-size: 12px;
	}

.rand_0 {
	background: #f1f2ee url('../imagini/rand-bg.gif') 100% 0px no-repeat;
	height: 100%;
	}

img.lista {
	border: #7699d3 1px solid;
	padding: 1px;
	}

.btn_s {
	background: #d8251c url('../imagini/btn_left.gif') 0px 0px no-repeat;
	padding: 0px 10px 0px 10px;
	height: 17px;
	color: #fff;
	}

.btn_d {
	background: #d8251c url('../imagini/btn_right.gif') 0px 0px no-repeat;
	width: 23px;
	}

.error { color: #d8251c; }
.galben { color: yellow; font-size: 10pt;}

.earlybkng {
	padding: 10px 10px 10px 5px;
	width: 230px;
	margin: 0px 0px 12px 0px;
	background-color: red;
	color: #fff;
	}

.earlybkng div {
	font-weight: bold;
	color: yellow;
	font-size: 12pt;
	margin: 0px 0px 5px 0px;
	}

.harta { padding: 8px 0px 0px 0px; }
.harta img { border: #ccc 10px solid; }

/* ------------------------------------------------------------------------------------
							 GRI BOX
 ------------------------------------------------------------------------------------ */
 .gri_box_1 {
	background: #cccccc url('../imagini/gri-st-s.gif') 0px 0px no-repeat;
	margin: 5px 3px 5px 5px;
	}

.gri_box_2 {
	background: url('../imagini/gri-dr-s.gif') 100% 0px no-repeat;
	}

.gri_box_3 {
	background: url('../imagini/gri-st-j.gif') 0px 100% no-repeat;
	}

.gri_box_4 {
	background:  url('../imagini/gri-dr-j.gif') 100% 100% no-repeat;
	padding: 12px 15px 15px 15px;
	width: 270px;
	height: 194px;
	}

img.gri_box {
	float:left;
	margin: 0px 7px 8px 0px;
	border: #ffffff 1px solid;
	}


.c1 {
	color: blue;
	}

img.stele {
	display: inline;
	vertical-align: top;
	}

.subh1 {
	padding: 0px 0px 25px 10px;
	color: gray;
	}

.eticheta {
	color: gray;
	text-align: center;
	margin-bottom: 4px;
	font-size: 8.5pt;
	}

div.titlu_tabel {
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	}

div.titlu_tabel span {
	background-color: #777777;
	padding: 3px 10px 3px 5px;
	color: #ffffff;
	font-weight: normal;
	}


td.head {
	background-color: #cccccc;
	white-space: nowrap;
	font-weight: bold;
	height: 17px;
	font-size: 7pt;
	}

tr.first, td.first {
	background-color: #f1f2ee;
	color: #000000;
	text-indent: 3px;
	height: 17px;
	white-space: nowrap;
	font-size: 7pt;
	}

td.third {
	background-color: #f1f2ee;
	color: #000000;
	text-align: right;
	height: 17px;
	white-space: nowrap;
	padding: 4px 10px 4px 10px;
	font-size: 7pt;
	}

tr.head {
	background-color: #aaaaaa;
	white-space: nowrap;
	text-align: center;
	height: 22px;
	}

tr.head td { height: 30px; }

tr.first td { height: 28px; }

.x1 { border: #555555 1px solid; }

.img_0 {
	float: right;
	width: 177px;
	margin: 0px -10px 0px 5px;
	}

div.content {
	margin: 0px 10px 0px 12px;
	}

td.x2, tr.x4 {
	color: #ffffff;
	background-color: #333;
	text-align: center;
	}

td.x3, tr.x5 {
	color: #000000;
	background-color: #ccc;
	text-align: center;
	}

td.x2 {
	width: 180px;
	}

td.x3 {
	width: 170px;
	}

tr.x6 {
	background-color: #f1f2ee;
	text-align: center;
	font-size: 12px;
	}

tr.x10 {
	color: #fff;
	background-color: #437cc8;
	text-align: center;
	font-weight: bold;
	}

tr.x11 {
	color: #fff;
	background-color: #66cccc;
	text-align: center;
	}

td.x12 {
	text-align: left;
	padding-left: 20px;
	}

.subliniat {
	text-decoration: underline;
	}

.taiat {
	text-decoration: line-through;
	}

/* ------------------------------------------------------------------------------------
							NAVIGAREA PRIN LISTA
 ------------------------------------------------------------------------------------ */

table.nav_links {
	background-color: #d8251c;
	color: #ffffff;
	padding: 1px;
	}

tr.nav_links {
	}

.nav1 {
	background-color: #f1f2ee;
	color: black;
	font: bold 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}

.nav2 { background-color: #ffffff; }

.nav2 a:link, .nav2 a:visited, .nav2 a:active, .nav2 a:hover {
	font: 9px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}

img.contact {
	vertical-align: top;
	margin: 0px 4px 3px 0px;
	}

fieldset {
	width: 80%;
	margin: 0px auto 15px auto;
	padding: 0px 10px 5px 10px;
	display: block;
	}

legend {
	color: #555555;
	font-weight: bold;
	}

.x5 {
	color: #ffffff;
	background-color: #333333;
	text-align: center;
	font-size: 8.5pt;
	}


.x6 {
	background-color: #cccccc;
	text-align: center;
	font-size: 8.5pt;
	}


div.alert {
	margin: 0px 0px 3px 0px;
	padding: 9px 3px 5px 9px;
	background-color: #feb418;
	border: #feb418 1px inset;
	width: 235px;
}

div.tab_on, div.tab_off {
	display: inline;
	background-color: #555555;
	border: #cccccc 1px solid;
	border-bottom: none;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 0px;
	}

div.tab_off {
	background-color: #f1f2ee;
	border: #cccccc 1px solid;
	}


.scroll {
	margin: 0px 0px 0px 10px;
	overflow: auto;
	}

.scroll_item {
	width: 154px;
	border: #ccc 1px inset;
	text-align: center;
	background-color: #f1f2ee;
	padding: 2px 2px 5px 2px;
	}

.scroll_item img {
	margin: 0px 0px 7px 0px;
	}


/* ------------------------------------------------------------------------------------
							ECHO
 ------------------------------------------------------------------------------------ */

.echo2 {
	width: 1005px;
	margin: 0px auto 55px auto;
	background: #333 url('../imagini/echo/fundal.gif') 0px 0px repeat-x;
	}

.echo1 { background: transparent url('../imagini/echo/colt-stanga.gif') 0px 100% no-repeat; }

.echo {
	background: transparent url('../imagini/echo/colt-dreapta.gif') 100% 100% no-repeat;
	height: 70px;
	}

.echo table {
	margin: 6px 0px 0px 15px;
	color: #f1f2ee;
	}


/*============================================*/
/* PRETURI */

.download_head {
	background-color: #f1f2ee;
	margin-top: 9px;
	padding: 5px 0px 2px 4px;
	border-bottom: #cccccc 1px solid;
	}

.preturi_hidden {
	display: none;
	margin: 4px 0px 0px 14px;
	}

h6 {
	text-indent: 10px;
	color: #003366;
	padding: 2px 0px 6px 0px;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	line-height: 23px;
	}

h6 span { color: #990000; }


.preturi_header, .preturi_header_sejururi {
	padding: 2px 0px 0px 10px; 
	background-color: #734a2e;
	font-size: 12px;
	font-family: 'Lucida-Grande', Verdana, Arial, Geneva, Lucida, Helvetica, sans-serif;
	line-height: 15px;
	}

.preturi_header_sejururi { background-color: #000; }

.preturi_nav {
	width: 99%;
	background-color: #990000;
	height: 20px;
	padding: 4px 0px 4px 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}

.preturi_sub {
	padding: 10px 0px 0px 10px;
	}

.tab_bar {
	padding-bottom: 5px; 
	margin: 18px 0px 0px 1px;
	}

div.tab_on, div.tab_off {
	display: inline;
	background-color: #555;
	border: #555 1px solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 2px 0px 0px;
	font-size: 8pt;
	white-space: nowrap;
	}

div.tab_off {
	background-color: #fed9af;
	border: #fed9af 1px outset;
	font-weight: bold;
	}

.preturi_container {
	overflow: auto;
	width: 100%;
	height: 600px;
	}

td.head {
	background-color: #555;
	white-space: nowrap;
	font-weight: bold;
	height: 19px;
	font-size: 8pt;
	text-align: center;
	color: #fff;
	}

tr.drept {
	background-color: #f1f2ee;
	color: #000000;
	text-align: right;
	height: 19px;
	white-space: nowrap;
	padding: 4px 10px 4px 10px;
	font-size: 8pt;
	}

div.preturi_titlu {
	margin: 20px 0px 10px 0px;
	font-weight: bold;
	}

div.preturi_titlu span {
	background-color: #990000;
	padding: 3px 10px 3px 5px;
	color: #fff;
	font-weight: normal;
	}

/*============================================*/
/* PRETURI MENIU */

#nav, #nav ul { /* curata stiluri ptr toate UL */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1;
}

/*primul nivel */
		#nav a {
			display: block;
			border-right: #f1f2ee 1px solid;
			padding: 0px 15px 0px 5px;
		}			

		#nav li, #nav li.separator { /* all list items */
			list-style: none;
			float: left;
			min-height: 15px;
			padding: 3px 5px 2px 0px;
			margin: 0px 1px 0px 1px;
		}
		
/*al doilea nivel */
		#nav li ul { /* second-level lists */
			position: absolute;
			padding: 5px 10px 10px 5px;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			background-color: #990000;
		}

		#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
				left: auto;
		}

		#nav li ul li {
			clear: both;
			display: block;
			padding: 0px 0px 0px 0px;
			margin: 5px 0px 0px 0px;
			}



		#nav li ul li a:link, #nav li ul li a:active, #nav li ul li a:visited, #nav li ul li a:hover {
			margin: 0px;
			padding: 0px;
			padding: 2px 5px 2px 2px;
			color: #fff;
			border-right: none;
			}

		#nav li ul li a:hover {
			text-decoration: none;
			color: red;
			background-color: #ece9d8;
			}

/*============================================*/
/* SLIMBOX (Customized version) */
/*============================================*/

#lbOverlay {
	position: absolute;
	top:0; left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%; padding:0;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading { background: #fff url('../imagini/slimbox/loading.gif') no-repeat center; }

#lbCanvas { border: 9px solid #fff; }

#lbCanvas iframe, #lbCanvas img {
	border:1px solid #999;
	margin:0;
	padding:0;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 10px;
	width: 121px;
	background:url('../imagini/slimbox/anchor_spacer.gif');
}


#lbPrevLink {
	left: 0;
	background: transparent url('../imagini/slimbox/prevlabel.gif') no-repeat;
}

#lbPrevLink:hover {
	background: transparent url('../imagini/slimbox/prevlabel.gif') no-repeat;
}

#lbNextLink {
	right: 0;
	background: transparent url('../imagini/slimbox/nextlabel.gif') no-repeat;
}

#lbNextLink:hover {
	background: transparent url('../imagini/slimbox/nextlabel.gif') no-repeat;
}

#lbBottom {
	font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	margin:0 0 0 10px; padding:0;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 90px;
	height: 22px;
	background: transparent url('../imagini/slimbox/closelabel.gif') no-repeat center;
	margin:0; padding:0;
}

#lbCaption, #lbNumber { }

#lbCaption { font-weight: bold; }
