/************************************ COLORS **************************
red 	- be0604
blue 	- 016eb3
black 	- 535353
************************************* COLORS ***********************/

body	{ background:#FFF; color:#535353; font:normal 11px/14px Tahoma; }

h1		{ font-size:15px; margin:5px; padding:5px; color:#016eb3; }
h2		{ font-size:18px; margin:3px; padding:3px; }
h3		{ font-size:14px; margin:2px; padding:1px; }

td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#595959;
	line-height:14px;
	vertical-align:top
}

a {text-decoration:underline; color:#006EB2;}
a:hover {text-decoration:none;}

img { border:0;}  
table { width:100%; border:0;} 
input, textarea, select {font-family:tahoma; font-size:10px; background:#ffffff; color:#000000; padding-top:1px; padding-left:4px; vertical-align:middle;}

strong { color:#006EB2; font-size:12px;}

ul.index {margin:0; padding:0; list-style:none}
ul.index li {background:url(/images/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 14px; line-height:16px }

#menu { text-align:center; vertical-align:middle;}
#menu a { color:#ffffff; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold; margin:0px 0px 0px 22px; padding:2px 7px 2px 7px; height:19px;}

#search { margin:23px 26px 0px 0px; text-align:right;}
#search a { color:#ffffff; font-family:arial; font-size:12px;background:url(/images/a2.gif) center left no-repeat; padding:0px 0px 0px 9px; margin:0px 15px 0px 0px;}
#search span a { background:none; padding:0; margin:0;}
#search input { width:117px; height:19px; vertical-align:middle;}

#destinations { color:#006EB2; margin:11px 21px 0px 14px;}
#book span { font-size:10px;}
#book select { padding-left:1px;}

#promotions {margin-right:16px; border:1px solid #ffffff; border-width:1px 0px 1px 0px; height:28px; text-align:right;}
#promotions a { font-family:arial; font-size:12px;}

#explore td { padding:0px 0px 0px 0px;}
#explore a { font-family:arial; font-size:12px; color:#ffffff; font-weight:bold;}
#explore li {background:url(/images/a4.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 10px; line-height:15px }

#privacy {margin:11px 27px 10px 14px;}
#privacy li {background:url(/images/9a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 7px; line-height:14px }

.arrow_right { margin-right:5px; vertical-align:middle;}

#footer { padding:17px 0px 0px 14px;}
#footer { color:#ffffff; font-family:arial; font-size:11px;}
#footer strong { color:#ffffff; font-family:arial; font-size:11px;}
#footer a { color:#ffffff; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold;}
#footer a:hover { text-decoration:underline;}
#footer span a {font-size:11px; font-weight:normal; text-decoration:underline;}
#footer span a:hover { text-decoration:none;}
#footer img { margin:0px 10px 0px 10px; vertical-align:middle;}
#footer span img { margin:0px 10px 0px 10px;}

.form { width:168px; height:18px;}		
.textarea { width:244px; height:90px;}		

.indexPromotii a { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
.indexPromotii a:hover { filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00; }

/*--------------- CHENAR FILTRE -------------------------*/
ul.filters		{ list-style:none; margin:10px 10px 3px 10px; padding:5px; }
ul.filters li	{ display:block; float:left; height:20px; margin:0; padding:0; }
ul.filters li a	{ color:#FFF; display:block; height:20px; line-height:20px; text-decoration:underline; width:110px; }
ul.filters li a:hover	{ color:#FFF; text-decoration:none; }
.buttonAll		{ margin:10px 20px 10px 0; }
/*--------------- CHENAR FILTRE -------------------------*/

/*--------------- CHENAR SEARCH -------------------------*/
.searchContent	{ color:#000; padding:5px 10px; }
div.s-opt			{ float:left; margin:2px 12px 2px 2px; }
div.s-label			{ float:left; margin:1px; width:70px; }
input.search-i		{ margin:1px; width:160px; font-size:12px; color:#000; border:1px solid #CCC; }
select.search-i		{ margin:1px; width:165px; font-size:12px; color:#000; border:1px solid #CCC; }
textarea.search-i	{ margin:1px; width:250px; height:140px; font-size:12px; color:#000; border:1px solid #CCC; }
input.trimite		{ margin:1px; font-size:13px; font-weight:bold; padding:4px 10px; color:#FFF; border:2px solid #FF6464; background:#be0604; cursor:pointer; }
/*--------------- CHENAR SEARCH -------------------------*/

/*--------------- MENIU ---------------------------------*/
ul.meniu		{ margin:0; padding:0; list-style:none; font-size:11px; }
ul.meniu li		{ float:left; height:17px; display:block; background:url(/images/a3.gif) 0 6px no-repeat; }
ul.meniu li a		{ display:block; width:115px; height:17px; line-height:17px; padding:0 0 0 8px; color:#016eb3; text-decoration:underline; overflow:hidden; }
ul.meniu li a:hover	{ color:#be0604; text-decoration:none; }
/*--------------- MENIU ---------------------------------*/

.pretNou { text-decoration:line-through; font-weight:bold; }
.pretVechi { font-weight:bold; font-size:14px; color:#be0604; }

.paginareoferte {color:#be0604; font-size:11px; font-weight:bold; text-align:center; margin:15px 0 15px 0;}
.paginareoferte a {color:#ffffff; background-color:#016eb3; text-decoration:none; border:#be0604 1px solid; padding:2px 6px;}
.paginareoferte a:hover {color:#be0604; background-color:#ffffff; text-decoration:none; border:#be0604 1px solid;}
.paginareoferte span {font-size:13px; margin:0; padding:0; height:18px;}


div.insirareOferte { border:1px solid #DFDFDF; padding:3px; margin:3px; }
div.insirareOferte h3 a { color:#be0604; text-decoration:none; }

div.breadcrumb				{ font-size:11px; margin:0 0 7px 6px; overflow:hidden; }
div.breadRight				{ font-size:12px; margin:0 0 10px 0; float:right; text-align:right; width:160px; }
div.breadRight .days		{ font-size:13px; color:#016eb3; }
div.breadRight .transport	{ font-size:12px; }

div.bigImage a img	{ float:left; border:1px solid #DFDFDF; padding:0; margin:0 10px 10px 0; }

div.detalii			{ font-size:13px; font-weight:bold; text-align:left; padding:5px 0 0 0; float:left; width:190px; }
div.detalii a		{ color:#be0604; text-decoration:underline; }
div.detalii a:hover	{ color:#be0604; text-decoration:none; }

div.pret			{ font-size:11px; font-weight:bold; color:#016eb3; text-align:right; padding:5px 3px 0 0; float:right; width:120px; }
div.pret a			{ color:#016eb3; text-decoration:underline; }
div.pret a:hover	{ color:#016eb3; text-decoration:none; }

div.despartitorOferte	{ clear:both; height:15px; background:url(/images/despartitor_oferte.gif) center center repeat-x; margin:0 5px; }

div.detaliiHotel	{ text-align:justify; font-size:11px; padding:5px 5px 0 5px; }

div.descOferta		{ font-size:12px; color:#666; text-align:justify; margin:10px 10px 10px 5px; }

div.tabelPreturi				{ font-size:11px; color:#333; margin:10px 5px; }
div.tabelPreturi table			{ border:1px solid #CCC; }
div.tabelPreturi table th		{ font-size:12px; font-weight:bold; color:#1A50B2; background:#CCC; }
div.tabelPreturi table tr.grey	{ background:#EAEAEA; }
div.tabelPreturi table td.price	{ font-size:13px; font-weight:bold; color:#be0604; }
div.tabelPreturi table span.oldprice	{ font-size:11px; text-decoration:line-through; }

div.rezervaAcum		{ margin:0 0 10px 15px; font-size:16px; font-weight:bold; color:#FFF; background:url(/images/linie_rezervare.gif) no-repeat; width:350px; height:30px; padding:0 20px; line-height:30px; }
div.rezervaAcum a	{ text-decoration:none; }

div.nota			{ font-size:11px; color:#666; margin:3px 5px; }

div.servicii			{ font-size:11px; margin:0 5px; }
div.servicii table th	{ font-size:13px; font-weight:bold; }

div.insiruireTari				{ float:left; width:350px; height:160px; border-bottom:1px dashed #CCC; padding:0 0 10px 0; margin:0 10px 0 0; }
div.insiruireTari h2			{ font-size:18px; font-weight:bold; color:#016eb3; margin:5px; }
div.insiruireTari h2 a			{ color:#1A50B2; background:none; }
div.insiruireTari ul.zone		{ padding:0; margin:0 0 5px 5px; list-style:none; width:185px; }
div.insiruireTari ul.zone li	{ float:left; height:24px; display:block; font:bold 13px Arial, Helvetica, sans-serif; border-bottom:1px solid #FFF; }
div.insiruireTari ul.zone li a	{ display:block; width:162px; height:24px; line-height:24px; padding:0 0 0 23px; color:#016eb3; text-decoration:none; background:url(/images/list_item_programe.gif) 4% 50% no-repeat; }
div.insiruireTari ul.zone li a:hover	{ background:url(/images/list_item_programe.gif) 4% 50% no-repeat; width:162px; padding:0 0 0 23px; color:#be0604; }
div.insiruireTari div.zoneAll	{ text-align:right; margin:5px 0 0 0; font:bold 14px Arial, Helvetica, sans-serif; }
div.insiruireTari div.zoneAll a	{ color:#be0604; text-decoration:underline; }
div.insiruireTari div.zoneAll a:hover	{ color:#016eb3; text-decoration:none; }

input.contactForm		{ font-size:12px; color:#1A50B2; border:1px solid #be0604; padding:2px 5px; width:170px; }
textarea.contactForm	{ font-size:12px; color:#1A50B2; border:1px solid #be0604; padding:2px 5px; width:280px; height:120px; }
select.contactForm		{ font-size:12px; color:#1A50B2; border:1px solid #be0604; width:125px; margin:10px 0 0 0; }

.oldprice	{ font-size:16px; text-decoration:line-through; }
.lastprice	{ color:#be0604; }

span.pret		{ color:#be0604; font-size:13px; font-weight:bold; }
span.pret-old	{ color:#016eb3; font-size:11px; font-weight:bold; text-decoration:line-through; }

.bilete-index { font-size:12px; padding:6px 3px; list-style:none; }
.bilete-index li { cursor:pointer; }
.bilete-index a { text-decoration:none; display:block; padding:2px 6px; }
.bilete-index a:hover { background:#e4f3fb; }
.bilete-index .plecare { float:left; color:#016eb3; width:120px; padding:0 0 0 4px; overflow:hidden; cursor:pointer; }
.bilete-index .destinatie { float:left; color:#016eb3; width:120px; padding:0 0 0 4px; overflow:hidden; cursor:pointer; }
.bilete-index .pret { float:right; color:#016eb3; font-weight:bold; padding:0; cursor:pointer; }
.bilete-footer { font-size:11px; line-height:13px; color:#666; padding:3px 10px 0 10px; }
.title-bilete { background:url(/images/bkg_headings.gif) 0 0 repeat-x; color:#FFF; padding:8px 14px; margin:0; }

ul.list-circuite { font-size:12px; font-weight:bold; list-style:none; width:99%; }
ul.list-circuite li { display:block; cursor:pointer; width:20%; overflow:hidden; float:left; }
ul.list-circuite li a { display:block; padding:3px 0 3px 6px; text-decoration:underline; color:#016eb3; }
ul.list-circuite li a:hover { text-decoration:none; color:#be0604; }

.programs-index { border:1px solid #999; float:left; width:152px; height:80px; margin:1px; padding:5px; background:#FFF; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
 }
.programs-index .country, .programs-index .country a { font-size:14px; color:#be0604; font-weight:bold; }
.programs-index ul.zones { margin:5px 0; list-style-image:url(/images/a.gif); }

.chn-dest-index { float:left; width:120px; margin:3px; padding:5px; height:143px; border:1px solid #A80201; overflow:hidden; }

/************************************ CUSTOM CLASSES ***************/
.red 	{ color:#be0604; }
.blue 	{ color:#016eb3; }
.black 	{ color:#535353; }
.white 	{ color:#FFF; }

.paragraph	{ text-indent:20px; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/************************************ CUSTOM CLASSES ***************/

