/************************************ COLORS **************************
red 	- e31b23
yellow 	- fdef42
green 	- 00853f
black 	- 000
************************************* COLORS ***********************/


/************************************ GLOBAL ***********************/
body {
	font:normal 14px Arial, Helvetica, sans-serif;
	background:#77e4ee /*url(images/background_alida.jpg) top center no-repeat*/;
	/*background:#0000DF url(/images/dreamysnow.gif) top center  repeat;*/
	color:#000;
}
img { border:0; }
h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#e31b23;
	margin:5px 10px;
	padding:5px 10px;
	text-transform:capitalize;
}
h1 a, h1 a:hover {
	color:#e31b23;
	text-decoration:none;
}
h2 {
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:3px 6px;
	padding:3px 6px;
}
#container {
	width:862px;
	margin:0 auto;
}
#main {
	clear:both;
	width:862px;
	margin:0;
	padding:0;
	background:url(/images/bkg_container.gif) repeat-y;
}
/************************************ GLOBAL ***********************/


/************************************ HEADER ***********************/
#header {
	width:862px;
	height:284px;
	margin:0 auto;
	padding:0;
	position:relative;
}
.headerLeft {
	position:absolute;
	top:0px;
	left:9px;
	width:271px;
	height:238px;
	background:url(/images/bkg_header_left.jpg) no-repeat;
}
.headerRight {
	position:absolute;
	top:-1px;
	left:280px;
	width:582px;
	height:238px;
	padding:0;
	margin:0;
}
.headerMenu {
	position:absolute;
	top:238px;
	left:0px;
	width:862px;
	height:46px;
	background:url(/images/bkg_menu.gif) no-repeat;
}
.headerSenegal {
	margin:54px 0 0 55px;
}
ul.menuHeader {
	margin:7px 0 10px 16px;
	padding:0;
	list-style:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FFF;
}
ul.menuHeader li {
	float:left;
	height:29px;
	display:block;
	background:url(/images/despartitor_meniu.gif) right top no-repeat;
}
ul.menuHeader li a {
	height:29px;
	line-height:29px;
	padding:7px 12px 0 12px;
	color:#FFF;
	text-decoration:none;
}
ul.menuHeader li a:hover {
	color:#fdef42;
}
/************************************ HEADER ***********************/


/************************************ LEFT *************************/
#left {
	float:left;
	margin:12px 0 0 21px;
	width:208px;
	padding:0;
	background:url(/images/bkg_left_middle.gif) repeat-y;
}
ul.menu {
	margin:4px;
	padding:0;
	list-style:none;
	font:bold 14px Arial, Helvetica, sans-serif;
	width:200px;
}
ul.menu li {
	float:left;
	height:30px;
	display:block;
	text-transform:uppercase;
	overflow:hidden;
}
ul.menu li a {
	display:block;
	width:157px;
	height:30px;
	line-height:30px;
	background:url(/images/bkg_menu_init.gif) left top no-repeat;
	padding:0 0 0 43px;
	color:#000;
	text-decoration:none;
}
ul.menu li a:hover {
	background:url(/images/bkg_menu_hover.gif) left top no-repeat;
	color:#e31b23;
}
div.headings {
	margin:24px 4px 4px 4px;
}
div.newsletterBox {
	border:0px solid #00853f;
	margin:5px;
	padding:8px 0;
	height:52px;
	background:url(/images/bkg_newsletter.gif) no-repeat;
}
	div.newsletterBox div.title {
		font:bold 15px/20px Arial, Helvetica, sans-serif;
		color:#000;
		margin:0 0 5px 0;
	}
	div.newsletterBox input.newsletterInput {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#333;
		border:1px solid #999;
		width:120px;
		padding:2px 3px;
	}
	div.newsletterBox input.newsletterSubmit {
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#333;
	}
/************************************ LEFT *************************/


/************************************ RIGHT ************************/
#right {
	float:left;
	margin:12px 0 0 14px;
	width:595px;
	padding:0;
	background:url(/images/bkg_right_middle.gif) repeat-y;
}

div.continut {
	padding:12px 13px 12px 13px;
}
div.continut a, div.continut a:hover {
	color:#e31b23;
}
div.bigImage a img {
	float:left;
	border:3px solid #333333;
	padding:0;
	margin:0 10px 10px 0;
}
div.detaliiHotel {
	text-align:justify;
	font:normal 14px Arial, Helvetica, sans-serif;
}
div.breadcrumb {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 10px 0;
	float:left;
}
div.breadRight {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#444;
	margin:0 0 10px 0;
	float:right;
	text-align:right;
	width:160px;
}
	div.breadRight .days {
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#00853f;
	}
	div.breadRight .transport {
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#000;
	}
div.descOferta {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
	margin:10px 5px;
}
div.linieDespartitor {
	border-top:2px solid #00853f;
	background:#FFF url(/images/bkg_triunghi_linie_despartire.gif) left top no-repeat;
	height:22px;
	padding:8px 0 0 45px;
	margin:0;
	color:#00853f;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
div.tabelPreturi {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0;
}
	div.tabelPreturi table {
		border:1px solid #CCC;
	}
	div.tabelPreturi table th {
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#e31b23;
		background:#CCC;
	}
	div.tabelPreturi table tr.grey {
		background:#EAEAEA;
	}
	div.tabelPreturi table td.price {
		font:bold 16px Arial, Helvetica, sans-serif;
		color:#e31b23;
	}
div.nota {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	margin:3px 5px;
}
	div.nota h3 {
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#333;
		margin:0;
		padding:0;
	}
div.servicii {
	font:normal 12px Arial, Helvetica, sans-serif;
}
	div.servicii table th {
		font:bold 15px Arial, Helvetica, sans-serif;
	}
div.rezervaAcum {
	margin:0 0 10px 0;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	background:url(/images/bkg_rezerva_acum.gif) no-repeat;
	width:536px;
	height:30px;
	padding:0 12px;
	line-height:30px;
}

input.contactForm {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	background-color:inherit;
	border:1px solid #00853f;
	padding:2px 5px;
	width:170px;
}
textarea.contactForm {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	background-color:inherit;
	border:1px solid #00853f;
	padding:2px 5px;
	width:350px;
	height:120px;
}

div.detalii {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#00853f;
	text-align:left;
	padding:15px 0 0 20px;
	float:left;
	width:180px;
}
div.detalii a {
	color:#00853f;
	text-decoration:none;
}
div.detalii a:hover {
	color:#00853f;
}
div.pret {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#00853f;
	text-align:right;
	padding:10px 0 0 0;
	float:right;
	width:300px;
}
div.pret a {
	color:#00853f;
	text-decoration:none;
}
div.pret a:hover {
	color:#00853f;
}
div.despartitorOferte {
	clear:both;
	height:30px;
	background:url(/images/despartitor_oferte.gif) center center repeat-x;
}

div.pagination {
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#e31b23;
	font-weight:bold;
	margin:4px 0;
}
	div.pagination a {
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#FFF;
		border:1px solid #005327;
		background:#00853f;
		padding:2px 4px;
		text-decoration:none;
	}
	div.pagination a:hover {
		color:#FFF;
		border:1px solid #e31b23;
		background:#e31b23;
		padding:2px 4px;
		text-decoration:none;
	}
div.filtruZone {
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:390px;
	text-transform:capitalize;
}
	div.filtruZone ul {
		padding:0;
		margin:0;
		list-style:none;
	}
		div.filtruZone ul li {
			float:left;
			width:110px;
			padding:3px 0 0 15px;
			margin:0;
			list-style:none;
			background:url(/images/list_item_triunghi.gif) 1% 65% no-repeat;
		}
		div.filtruZone ul li a {
			color:#333;
			text-decoration:none;
		}
		div.filtruZone ul li a:hover {
			color:#333;
			text-decoration:underline;
		}
div.tipSejur {
	float:right;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:100px;
	text-transform:capitalize;
	text-align:right;
}
	div.tipSejur select {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#333;
	}
div.insiruireTari {
	float:left;
	width:530px;
	border-bottom:1px dashed #CCC;
	padding:0 10px 10px 10px;
	margin:0 10px 10px 10px;
}
	div.insiruireTari ul.zone {
		padding:0;
		margin:5px 0;
		list-style:none;
	}
		div.insiruireTari ul.zone li {
			padding:3px 0 0 28px;
			margin:0;
			list-style:none;
			font:bold 13px Arial, Helvetica, sans-serif;
			background:url(/images/list_item_triunghi.gif) 5% 65% no-repeat;
		}
		div.insiruireTari ul.zone li a {
			color:#333;
			text-decoration:none;
		}
		div.insiruireTari ul.zone li a:hover {
			color:#333;
			text-decoration:underline;
		}
	div.insiruireTari div.zoneAll {
		text-align:right;
		margin:5px 0 0 65px;
		font:bold 14px Arial, Helvetica, sans-serif;
	}
		div.insiruireTari div.zoneAll a {
			color:#e31b23;
			text-decoration:underline;
		}
		div.insiruireTari div.zoneAll a:hover {
			color:#333;
			text-decoration:none;
		}

.indexOferte {
	float:right;
	height:18px;
	width:404px;
	padding:7px 0 3px 0;
	border-bottom:1px dashed #CCC;
	background:#ededca;
}
	.indexOferte a.indexlink {
		color:#00853f;
		text-decoration:none;
	}
	.indexOferte a.indexlink:hover {
		color:#00853f;
		text-decoration:none;
	}
.indexOferteHover {
	float:right;
	height:18px;
	width:404px;
	padding:7px 0 3px 0;
	border-bottom:1px solid #CDCD99;
	background:#CDCD99;
}
	.indexOferteHover a.indexlink {
		color:#333;
		text-decoration:none;
	}
	.indexOferteHover a.indexlink:hover {
		color:#333;
		text-decoration:none;
	}
.indexOferteAll {
	padding:5px 10px;
	color:#444;
	font:normal 13px Arial, Helvetica, sans-serif;
}
	.indexOferteAll a.indexOferteAllLink {
		color:#444;
		text-decoration:none;
		border-bottom:1px solid #BBB;
	}
	.indexOferteAll a.indexOferteAllLink:hover {
		color:#74401b;
		text-decoration:none;
		border-bottom:1px solid #74401b;
	}
.partners {
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	padding:5px 20px;
}
/************************************ RIGHT ************************/


/************************************ FOOTER ***********************/
#footer {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	/*background:#FFF;*/
	padding:60px 0 5px 0;
	background:url(/images/footer_image.jpg) 9px 0px no-repeat;
}
	#footer a {
		color:#FFF;
		text-decoration:underline;
	}
	#footer a:hover {
		color:#FFF;
		text-decoration:none;
	}
/************************************ FOOTER ***********************/


/************************************ CUSTOM CLASSES ***************/
.red { color:#e31b23; }
.green { color:#00853f; }
.yellow { color:#fdef42; }
.underline { font-weight:bold; }
.black { color:#000; }
.zile { color:#e31b23; font:bold 14px Arial, Helvetica, sans-serif; }

.rezervaPopup {
	background:#FFF;
	color:#333;
	padding:5px;
}
	.rezervaPopup td {
		padding:4px 10px;
		border-bottom:1px dashed #CCC;
	}
/************************************ CUSTOM CLASSES ***************/

