/*-----------------------------------------------------------------------------*/
/* Copyright&copy; 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/

/*** Reset ***/
html					{ height: 101%; }
body, form, fieldset, caption, h1, h2, h3, h4, h5, h6, p, a, ul, dl, dt, dd, img, hr { margin: 0; padding: 0; border: none; list-style: none; outline: none; }
body					{ font: 62.5% Arial, Helvetica, sans-serif;  }

/*** Text elements ***/
h1, h2, h3, h4, h5, h6	{ font-weight: normal; }
h1						{ font-size: 1.6em; }
h1 em					{ font-size: 0.7em; }
h1.title				{ font: 2em Georgia, "Times New Roman", Times, serif; display: inline-block; }
h1.title span			{}
h1.title span.small		{ font-size: 0.6em; }
h2.title				{ font-size: 1.6em; }
h2						{ font: normal 1.5em Tahoma; }
h3						{ font: normal 1.3em Tahoma; }
p						{ font-size: 1.2em; line-height: 1.5em; }
p.small					{ font-size: 1.1em; line-height: 1.7em; }
a						{ outline: none; text-decoration: none; color: #057db9; }

/*** General clases ***/
.left					{ float: left; }
.right					{ float: right; }
.to-right				{ text-align: right; }
.to-center				{ text-align: center; }
.orange					{ color: #ff7400; }
.light-gray				{ color: #eaedef; }
.dark-gray				{ color: #637580; }
.blue					{ color: #057db9; }
.light-blue				{ color: #00bada; }
.clearfix				{ display: inline-block; clear: both; }
.clear					{ clear: both; }
.strong					{ font-weight: bold; }
.smaller				{ font-size: 1em; }
.bt5					{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /* This will not validate... yet */ }

/*** General Layout ***/
#wrap-head				{ background: url(../img/header_bk.jpg) repeat-x; }
#header					{ height: 350px; background: url(../img/vacanta_ski.jpg) no-repeat; }
#menu					{ background: url(../img/menu_bg.gif) repeat-x; height: 53px; line-height: 53px; }
#layout					{ width: 954px; margin-left: 30px; background: url(../img/layout_y.gif) repeat-y; }
#layout .inner			{ background: url(../img/top_layout.gif) top center no-repeat; padding: 20px 8px 0;  }
#layout p.last			{ background: url(../img/layout_last.gif) center bottom no-repeat; }
#sidebar				{ width: 190px; }
#main					{ width: 730px; }
#footer					{ padding: 20px 0 10px 30px; width: 954px; text-align: center;}

/*** Menu ***/
#menu li				{ display: inline; margin-left: 30px; }
#menu li a				{ font: 1.7em Georgia, "Times New Roman", Times, serif; text-transform: uppercase; }
#menu li a.curent, #menu li a:hover	{ color: #ff7400; }

/*** Misc ***/
.logo					{ margin: 30px 0 0 52px; }

.alege, .publi			{ height: 31px; padding-left: 30px; font: 22px/31px Georgia, "Times New Roman", Times, serif; }
.alege					{ background: url(../img/destinatii_vacanta.gif) no-repeat; }
.publi					{ background: url(../img/publicitate.gif) no-repeat; }

/*** Path ***/
.path					{ padding: 0 0 10px 30px; color: #057db9; width: 954px; }
.path a					{}

.search					{ width: 302px; }
.search input.text		{ width: 222px; margin-right: 5px; background: url(../img/input_text.gif) no-repeat; height: 23px; line-height: 23px; border: 1px solid #fff; padding-left: 20px; color: #ff7400; float: left; } /* Editat 07.10.2009 */
.search input.submit	{ border: 0; height: 23px; width: 51px; background: red url(../img/submit.gif) no-repeat; cursor: pointer; color: white; }

/*** List menu ***/
.list-menu				{ margin: 0 0 20px 10px; }
.list-menu li			{ padding-left: 20px; background: url(../img/list_item.gif) 5px 0 no-repeat; line-height: 1.4em; font-size: 1.2em; }
.list-menu li a			{ color: #333; }
.list-menu li.title		{ background: url(../img/list_title.gif) no-repeat; font-weight: bold; }
.list-menu li.more		{ background: none; }
.list-menu li.title a, .list-menu li.more a { color: #057db9; }
.list-menu li a:hover, .list-menu li.curent a { color: #ff7400; }

/*** Pager ***/
.pager					{ height: 20px; } /* Editat 07.10.2009 */
.pager a				{ border: 1px solid #98bce0; padding: 1px 4px; margin: 0 1px; background: #fff; }
.pager a.curent			{ color: #fff; background: #057db9; border: 1px solid #057db9; }
.pager a:hover			{ background: #d6e4ff; }

/*** Listing product items ***/
.listing				{ }
.listing div.item		{ position: relative;  z-index: 99; width: 238px; height: 216px; float: left; margin: 0 7px 10px 0; }
.listing div.item.last	{ margin-right: 0; } /* Editat 07.10.2009 */
.listing .img			{ z-index: 1; position: absolute; top: 0; background: url(../img/item_frame.png); width: 238px; height: 216px; display: block; }
.listing img			{ z-index: 0; position: absolute; }
.listing .promo			{ z-index: 2; position: absolute; top: 9px; right: 10px; }
.listing p.info			{ z-index: 100; position: absolute; bottom: 5px; left: 10px; width: 220px; font-size: 1.1em; line-height: 1.3em; }
.listing p.info span	{ font-size: 1.5em; color: #057db9;  }

/*** Listing hotels ***/
.hotel					{ border: 1px solid #d6d6d6; padding: 10px; margin-bottom: 14px; min-height: 250px; height: auto !important; height: 250px; } /* Editat 07.10.2009 */
.image					{ width: 147px; margin-right: 30px; }
.image span				{ position: relative; width: 147px; display: block; }
.image .promo			{ z-index: 2; position: absolute; top: 0; right: 0; }
.details				{ width: 240px; }

.table					{ width: 270px; font-size: 1.2em; }
.table table			{ margin-bottom: 20px; }
.table td				{ border-bottom: 1px solid #e0e0e0; padding: 2px 0; }
.table tr.blank td		{ border-bottom: 0; }
.table tr.first td		{ border-top: 2px solid #00bada; padding-top: 2px; }
.table tr.last td		{ background-image: none; border-bottom: 2px solid #00bada; padding-bottom: 2px; }
.table td.center		{ background: #dbf5fa; text-align: center;}
.table p.small			{ line-height: 1.3em; font-size: 0.9em; }

.onS_1, .onS_2, .onS_3, .onS_4, .onS_5, .onS_6, .onS_7 { display: inline-block; height: 10px; background: url(../img/star.gif) no-repeat; }
.onS_1					{ width: 10px; }
.onS_2					{ width: 20px; }
.onS_3					{ width: 30px; }
.onS_4					{ width: 40px; }
.onS_5					{ width: 50px; }
.onS_6					{ width: 60px; }
.onS_7					{ width: 70px; }


/*** Calin ***/
pre { padding:5px; background-color:#FCC; font-family:Arial; font-size:11px; }






















 


