/*-----------------------------------------------------------------------------*/
/* Copyright 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
@import url("liste.css");
@import url("forms.css");
@import url("tables.css");
@import url("jquery.lightbox-0.5.css");
/*@import url("jqueryslidemenu.css");*/

/*** Reset ***/
html					{ height: 101%; }
body, p, ul, form, fieldset { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; list-style: none; } /* Editat 15.09.2009 */
body					{ font-size: 82%; border-top: 3px solid #005d92; }
img, hr					{ border: none; }
a						{ outline: none; text-decoration: none; color: #333; }

/*** Typo ***/
h1, h2, h3, h4, h5, h6	{ font-weight: 100; margin: 0; }
h1						{ font-size: 1.25em; }
h3						{ font-size: 1.2em; }
h4						{ font-size: 1.15em; }
h5						{ font-size: 1.1em; }


#baneasa				{background: url("../img/top_request.gif") no-repeat scroll 0 0 transparent;text-align:center;margin-bottom:10px;padding-top:10px;}
#baneasa p.last			{ background: url(../img/bot_vacanta.gif) bottom no-repeat; height: 10px; }
/*** General Clases ***/
.left					{ float: left; }
.right					{ float: right; }
.img-right				{ float: right; margin-left: 20px; }
.img-left				{ float: left; margin-right: 20px; }
.small					{ font-size: 0.8em; }
.smallest				{ font-size: 0.75em; }
.clear					{ clear: both; font-size: 1px; }
.space					{ margin-top: 1em; }
.minspace				{ margin-top: 0.6em; }
.pspace					{ padding-top: 1em; }
.bspace					{ padding-bottom: 1em; }
.double-space			{ margin-top: 2em ; }
.space-bottom			{ margin-bottom: 1em; }
.double-bottom-space	{ margin-bottom: 2em ; }
.blue					{ color: #005d92; }
.green					{ color: #6e900b; }
.orange					{ color: #fe6a01; }
.light-orange			{ color: #f7941d; }
.darkGray				{ color: #333; }
.lightGray				{ color: #999; }
.whlink					{ color: #fff; }
.border					{ background: url(../img/gray_dot.gif) bottom repeat-x; }
.price					{ font-size: 1.4em; display: inline-block; }
.price sup				{ font-size: 0.5em; color: #333; }
.rborder				{ border-right: 1px solid #ccc; }
.bigBorder				{ border-bottom: 3px solid #dfdfdf; } /* Adaugat 16.04.2009 */
.bold					{ font-weight: bold; } /* Adaugat 16.04.2009 */
.white					{ color: #fff; }
.toright				{ text-align: right; }
.left10					{ padding-left: 10px; }
.big					{ font-size: 1.2em; }
.justify				{ text-align: justify; } /* Adaugat 22.04.2009 */
.hide					{ visibility: hidden; } /* Modificat 15.09.2009 */

a.orangelink			{ color: #fe6a01; background: url(../img/orange_dot.gif) bottom repeat-x; }
a:hover.orangelink		{ color: #005d92; background: url(../img/green_dot.gif) bottom repeat-x; }
a.bluelink				{ color: #005d92; background: url(../img/blue_dot.gif) bottom repeat-x; } /* Modificat 15.09.2009 */
a:hover.bluelink		{ color: #fe6a01; background: url(../img/orange_dot.gif) bottom repeat-x; } /* Modificat 15.09.2009 */

/*** General Layout Structure ***/
#wrapper				{ width: 980px; margin: 0 auto; }
#header					{ background: url(../img/oferta_turism.gif) 60% 0 no-repeat; height: 112px; position: relative; }
#promo					{}
#sidebar				{ width: 230px; } /* Editat 22.04.2009 */
#content				{}
#main, .main			{ width: 734px; }  /* Modificat 23.09.2009 */
.bigCol					{ width: 348px; padding-right: 24px; } /* Editat 22.04.2009 */
.smallCol				{ width: 170px; padding-top:10px;}
#footer					{ clear: both; }


/*** Top Links and Phone ***/
#txop					{   background-color:#f00;}
#top					{position:absolute;right:135px;margin:0;padding:0 8px 0 0;height: 23px;float:right;display:inline;list-style:none;background:#005d92 url(../img/right_topmenu.gif) top right no-repeat;white-space:nowrap;}
#top ul					{display:none;float:left;padding:3px 5px 5px;position:absolute;top:1em;left:-5px;background: #005d92;padding-right:0;}
#top li:hover ul		{display:block;}
#top li.hover ul		{display:block;}
#top li					{position:relative;margin:0;padding:0;float:left;display:inline; margin-right: 10px;position:relative;height: 23px;overflow:visible;}
#top li#pag-home				{padding-left:42px;background: #005d92 url(../img/left_topmenu.gif) no-repeat;}
#top li li				{display:block;margin:3px 0 0; float:none;white-space:nowrap;height: auto;padding-right:5px;}
#top a					{ color: #fff; font-size: 0.8em; }
#top a:hover, p.cont a:hover { color: #7ab2d9; }
p.cont					{ display: block; background: url(../img/my_account.gif) no-repeat; width: 126px; height: 23px; margin-left: 6px; text-align: center; }
p.cont a				{ color: #fff; padding-left: 20px; background: url(../img/cont.gif) no-repeat; font-size: 0.8em; }
.tel-info				{ position: absolute; right: 0; bottom: 4px; z-index: 0; } /* Modificat 11.05.2009 */

/*** Misc ***/
h1.head					{ background: url(../img/center_h1.gif) repeat-x; height: 33px; line-height: 33px; padding-bottom: 14px; font-size: 1.1em; }
h2.head					{ background: #eee url(../img/left_h2.gif) no-repeat; padding-left: 10px; height: 34px; line-height: 34px; }
h3.title				{ font-weight: bold; font-size: 1.1em; padding-bottom: 2px; }
#footer .small			{ margin-left: 10px; }
a.w3c					{ background: url(../img/w3c.gif) 0 3px no-repeat; padding-left: 12px; }
a.btn-detalii			{ display: inline-block; font-size: 0.9em; padding-left: 20px; width: 73px; height: 20px; line-height: 20px; background: url(../img/btn_detalii.gif) no-repeat; color: #005d92; }
a.btn-rezerva			{ display: inline-block; padding-left: 20px; width: 127px; height: 26px; line-height: 26px; background: url(../img/btn_rezerva.gif) no-repeat; text-align: center; }
a:hover.btn-rezerva		{ color: #fe6a01; }

/*** Paging ***/
.paging					{ padding-bottom: 3px; }
.paging a				{ display: inline-block; padding: 1px 5px; background: #eee; margin-right: 2px; }
.paging a:hover, .paging a.curent { background: #c9e6fb; }

/*** Oferte INDEX page ***/ 
.oferte	.item			{ padding: 4px; background: #f5f5f5; position: relative; border: 1px solid #cfcfcf; }
.oferte .item .btn-oferta { }
a.btn-oferta			{ background: url(../img/btnOferta.png) top right no-repeat; height: 24px; line-height: 24px; width: 240px !important; text-align: center; color: #005d92 !important; } /* Modificat 15.09.2009 */

.oferte #nav			{ position: absolute; top: 20px; left: 15px;}
.oferte li.sub ul		{ margin: 0 0 0 3px; }
.oferte .sub li			{ width: 214px; padding: 0; }
.oferte #nav li ul li a	{ padding: 2px 5px; }
.oferte #nav li ul li a:hover	{ color: #fe6a01; background: #F4F4F4; }


/*** Oferte turistice ***/
.oferte					{ padding: 5px 0 0; }
.oferte .img			{ padding: 4px; background: #d2e9f9; position: relative; margin-bottom: 14px; width: 341px; }
.oferte .img a:hover	{ background: #eee; }
.oferte a.flag			{ width: 116px; height: 43px; line-height: 43px; background: url(../img/flag.gif) no-repeat; font-size: 1.3em; text-align: center; color: #005d92; position: absolute; left: 4px; bottom: 10px;}

/*** Last minute & Sezon
.last-min, .sezon		{ padding: 4px 0 30px; }
.last-min				{ background: url(../img/last_minute.gif) no-repeat; }
.sezon					{ background: url(../img/de_sezon.gif) no-repeat; }
.last-min a img, .sezon a img { padding: 4px; margin-bottom: 6px; }
.last-min a img			{ background: #e2edbf; }
.sezon a img			{ background: #ffe4c4; }
.last-min h5, .sezon h5	{ padding-left: 7px; font-size: 0.8em; font-weight: normal; height: 24px; }
.last-min p.title, .sezon p.title { font-size: 1.1em; padding-bottom: 6px; }
.others					{ padding-top: 10px; }
.others .last-min		{ width: 170px; }
.others .last-min.left	{ margin-right: 18px; } /* Editat 22.04.2009 */

/*** Last minute & Sezon ***/
.last-min, .sezon		{ padding: 4px 0 30px; }
.last-min				{ background: url(../img/last_minute.gif) no-repeat; }
.sezon					{ background: url(../img/de_sezon.gif) no-repeat; }
.last-min a img, .sezon a img { padding: 4px; margin-bottom: 6px; }
.last-min a img			{ background: #e2edbf; }
.sezon a img			{ background: #ffe4c4; }
.last-min h5, .sezon h5	{ padding-left: 7px; font-size: 0.8em; font-weight: bold; }
.last-min p.title, .sezon p.title { font-size: 1.1em; padding-bottom: 6px; }
.others					{ padding-top: 10px; }
.others .last-min		{ width: 170px; }
.others .last-min.left	{ margin-right: 18px; }
.last-up				{ border-left: 6px solid #e2edbf; margin-bottom: 5px; padding-left: 10px; } /* Editat 15.09.2009 */
.last-up h5				{ font-size: 0.9em; } /* Editat 15.09.2009 */
.last-up h5	span		{ font-size: 0.9em; } /* Editat 15.09.2009 */
.sezon .price			{ font-size: 1.2em; } /* Editat 15.09.2009 */
.last-up p.border		{ line-height: 0.3em; } /* Editat 15.09.2009 */

/* Adaugat 04-05-2009 */
.last-up				{ border-left: 6px solid #e2edbf; margin-bottom: 20px; padding-left: 10px; }



.onS, .twS, .thS, .foS, .fiS, .siS, .seS { display: inline-block; height: 10px; background: url(../img/stars.gif) no-repeat; }
.onS					{ width: 10px; }
.twS					{ width: 20px; }
.thS					{ width: 30px; }
.foS					{ width: 40px; }
.fiS					{ width: 50px; }
.siS					{ width: 60px; }
.seS					{ width: 70px; }

/*** Bottom Links, also see liste.css ***/
.boxlink				{ background: url(../img/mid_box_links.gif) repeat-y; margin-bottom: 16px; }
.boxlink p.top			{ background: url(../img/top_box_links.gif) no-repeat; }
.boxlink p.bot			{ background: url(../img/bot_box_links.gif) bottom no-repeat; }

/*** Partners ***/
.logos					{ padding: 10px 0; border-top: 1px solid #dcdcdc; }

#jinfo					{ height: 48px; line-height: 48px; padding-left: 40px; background: url(../img/footer.gif) no-repeat; margin-bottom: 10px; }
#jinfo a				{ color: #483e99; }
#jinfo a:hover			{ color: #fe6a01; background: url(../img/orange_dot.gif) bottom repeat-x; }

/*** Pathway ***/
.path					{ background: url(../img/path.gif) repeat-x; height: 24px; line-height: 24px; margin-bottom: 16px; }
.path p					{ padding-left: 10px; font-size: 0.9em; }
.path a:hover, .path a.curent { color: #fe6a01; }

/*** Filter ***/
.filter					{ width: 380px; float: right; }
.filter select			{ height: 18px; font-size: 0.9em; }

/*** Gallery ***/
#gallery				{}
#gallery img			{ padding: 3px; background: #dfdfdf; }
#gallery p.thumbs		{ width: 172px; }/* Adaugat 06.11.2009 */
#gallery p img			{ margin: 10px 7px 0 0; }/* Modificat 06.11.2009 */


/*** Product Info ***/
.details				{ width: 570px; margin-bottom: 10px; } /* Adaugat 22.04.2009 */
.map					{ padding-left: 50px; background: url(../img/map.gif) no-repeat; } /* Adaugat 22.04.2009 */
#info					{ width: 370px; margin-bottom: 10px; }
#info h1				{ font-size: 1.35em; border-bottom: 3px solid #dfdfdf; margin-bottom: 10px; }
#info a.title			{ background: url(../img/list_info.gif) no-repeat; height: 24px; line-height: 24px; display: block; padding: 0 0 4px 10px; font-size: 1.1em; }
#info a:hover.title		{ color: #fe6a01; }
#info div.text			{ padding-left: 10px; margin-bottom: 10px; }
#info a.btn-rezerva		{ font-weight: bold; font-size: 0.8em; }

/*** Top Options ***/
#options				{ width: 480px; float: right; padding-top: 33px; }
.con					{ height: 17px; line-height: 17px; background: url(../img/mid_con.gif) repeat-x; overflow: auto; font-size: 11px; width: 235px; }
.con .contract 			{ background: url(../img/left_con.gif) no-repeat; height: 17px; line-height: 17px; padding: 0 12px; color: #fff; display: inline-block; }
/*.con .contract			{ background: url(../img/left_con.gif) no-repeat; height: 17px; line-height: 17px; padding: 0 12px; color: #fff; display: inline-block; margin-right: 10px; }*/
.con a					{ padding: 0 6px; }
.con a:hover			{ color: #fe6a01;}

/*.nou					{ position: absolute; bottom: 20px; left:160px; } Modificat 08.09.2009 */
.nou					{ position: absolute; bottom: 8px; left:150px; }/* Modificat 26.01.2010 */

/*** Menu list ***/
/*
#nav, #nav ul			{ padding: 0; list-style: none; }
#nav a					{ display: block; color: #000; margin: 0; font-weight: bold; }
#nav a:hover			{ color: #fe6a01; }
#nav li					{ float: left; }
#nav li ul				{ position: absolute; background-color: #a5d0ed; left: -999em; z-index: 100; }
#nav li ul li			{ clear: both; }
#nav li ul li a:hover	{ color: #fff; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
*/
.sub					{ padding: 2px 0; display: block; border-bottom: 1px solid #badef8; width: 234px !important; }/* Modificat 15.09.2009 */
.sub a				{ font-weight: normal !important; } /* Modificat 15.09.2009 */

/*** Rounded boxes style ***/ 
.bt8					{ border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.bt3					{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } /* Adaugat 06.11.2009 */

/*** Additional info text ***/
.righttext img.corner	{ padding: 0 !important; position: absolute; top: 10px; left: -9px; } /* Adaugat 06.11.2009 */
.righttext				{ margin: 13px 0 0 10px; border: 1px solid #ddd; padding: 8px; position: relative; width: 150px; }/* Adaugat 06.11.2009 */


/*** CALIN ***/

.cssOK { 
border:1px solid #C06;  padding:8px; margin-bottom:15px; 
background:url(../img/info.png) no-repeat 5px; background-color:#FFBFBF; padding-left:30px;
cursor:pointer;
-moz-border-radius: 5px;
border-radius: 5px;
}
.cssOKg { 
border:1px solid #FC3;  padding:8px; margin-bottom:15px; 
background:url(../img/info.png) no-repeat 5px; background-color:#FF9; padding-left:30px;
cursor:pointer;
-moz-border-radius: 5px;
border-radius: 5px;
}

.moz { 
border:1px solid #CCC;  padding:8px; margin-bottom:15px; 
-moz-border-radius: 5px;
border-radius: 5px;
}
.mozNoPad { 
-moz-border-radius: 5px;
border-radius: 5px;
}

.tdPad {}
.tdPad td { padding-left:3px; }
.rowA { background-color:#FFF; }
.rowB { background-color:#f7f5f4; }
.rowAHover { background-color:#D7E8FD; }
.rowBHover { background-color:#D7E8FD; }

.contentLoading{
border:1px solid #CCC;  padding:8px; margin-bottom:10px; 
-moz-border-radius: 5px;
border-radius: 5px;
text-align:center;
	
}

.subs li marquee a {
	padding-left: 24px; 
	display: inline-block; 
	height: 40px; 
	line-height: 40px; 
	color: #fff; 
	font-weight: normal; 
	font-family: "Trebuchet MS";
	width:90%;
}

.jtags { padding-top:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; font-size:11px; color:#333; }
.jtags a { text-decoration:none; color:#F60; border-bottom:1px dotted #F90; }


/*** Adaugat 31.07.2009 ***/
.bot-links				{ color: #7d7c7c; padding: 10px; font-size: 0.85em; }
.bot-links ul			{ float: left; width: 120px; padding-bottom: 20px; }
.bot-links p			{ padding-bottom: 10px; }
.bot-links a			{ color: #7d7c7c; }
.bot-links a:hover		{ color: #f60; }

#scrisMic {}
#scrisMic li a { font-size:12px; }

.opis { font-size:11px; margin-bottom:15px; }
.opis table td a { color:#F90; }



/*
#nav, #nav ul			{ padding: 0; list-style: none; }
#nav a					{ display: block; color: #000; margin: 0; font-weight: bold; }
#nav a:hover			{ color: #fe6a01; }
#nav li					{ float: left; }
#nav li ul				{ position: absolute; background-color: #a5d0ed; left: -999em; z-index: 100; }
#nav li ul li			{ clear: both; }
#nav li ul li a:hover	{ color: #fff; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
*/
#onon .sub				{ padding: 2px 0; display: block;  width: 234px !important; }/* Modificat 15.09.2009 */
#onon .sub a				{ font-weight: normal !important; } /* Modificat 15.09.2009 */



#onon{ }
#onon ul{ padding: 0; list-style: none; }
#onon ul li{ float: left; margin:0px; padding-bottom:0px;  }
#onon ul li a{ display: block; margin: 0px; padding-bottom:0px; font-weight: bold; background-color: #a5d0ed; width:234px !important; }

* html #onon ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: block;  margin: 0; font-weight: bold;
	background-color: #a5d0ed;
}

#onon ul li a:link, .onon ul li a:visited{
	color: white;
	background-color: #a5d0ed;
}

#onon ul li a:hover{
	color: #fe6a01;
}
	
/*1st sub level menu*/
#onon ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	padding: 0px; margin:0px; list-style: none;
	z-index:9999 !important;
	width:auto;
	
}

/*Sub level menu list items (undo style from Top level List Items)*/
#onon ul li ul li{
	padding: 0px; border-bottom: 1px solid #badef8; background-color: #a5d0ed; width:auto; z-index:9999 !important;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#onon ul li ul li ul{
	top: 0;
	background-color: #a5d0ed;
}

/* Sub level menu links style */
#onon ul li ul li a{
	font-weight: normal !important; display:block; width:224px !important;
}

#ononz ul li ul li a:hover{ /*sub menus hover style*/
	background-color: #a5d0ed;
	color: #fe6a01;
}














