html {

    border-left: 0px;

}

body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {

    padding: 0px;

    border: 0px;

    margin: 0px;

}

body {

    color: #464646;

	background-color:#FFFFFF;

	line-height:15px;
	
	background: url("../image/headerRepeat.png") repeat-x scroll 0px 0px transparent;
}

body, h1, h2, h3, h4, h5, h6, table, tr, th, td {

    font-family: "Trebuchet MS", arial, georgia, helvetica, verdana, lucida, sans-serif;

    font-size: 12px;

    font-weight: normal;

    text-decoration: none;

	color: #464646;



}	

input, select, option, textarea {

	font-family: tahoma, arial, georgia, helvetica, verdana, lucida, sans-serif;

    font-size: 11px;

    font-weight: normal;

    text-decoration: none;

	color:#464646;

	border:1px solid #8f8f8f;

	background-color:#ffffff;

}

strong, h1, h2, h3, h4, h5, h6 {

    font-weight: bold;

}

h1 {

	font-size:17px;

	color:#008af4;

	font-weight:normal;

}

h2 {

	font-size:19px;

	color:#008af4;

	font-weight:normal;

}

h3 {

	color:#008af4;

	font-size:12px;

	display:inline;

	font-weight:bold;

}

h4 {

	font-size:12px;

	

}

h5 {

	font-size:11px;

	font-weight:normal;

}

a {

	color:#008af4;

	text-decoration:none;

	font-weight:bold;

}

a:visited {

	text-decoration:none;

}

a:active {

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

	color:#008af4;

}



p {

	margin-top:0px;

}

li {



}

strong {

	font-weight:bold;

}

small {

	font-size:10px;

}

tbody {

	color:#000000;

}

ol li {

	margin-left:30px;

}

/* TinyMCE HACK */ 

p { 

	margin-bottom:15px;

	font-size:12px;

}

.MsoNormal {

	text-align:left;

	font-size:12px;

}

/* end HACK */



#wrapper {
	position:relative;
	left:0px;

	top:0px;

	width: 980px;

	height: 100%;

	margin-right: auto;

	margin-left: auto;

    color: #464646;

	z-index:0;

	table-layout: fixed;
	padding-bottom:238px;
	/*position: relative;*/

}

#error404Message {

	font-family:Georgia;

	font-weight:bold;

	font-size:14px;

	margin-top:70px;

	z-index:1000;

	color:#ffffff;

	text-align:center;

}

#feedback_user {

	color:#FF0000;

	text-align:center;

}

#feedback_system {

	color:#FF0000;

	text-align:center;

}



/* TOP */

#top_top {

	width:980px;

	height:115px;

	display:block;

	clear:both;
	margin-top:10px;
}

#top_sigla {

	width:300px;

	height:115px;

	float:left;
	margin-left:9px;
}

#top_cautare {

width: 323px;
height: 115px;
position: absolute;
top: 1px;
right: 0px;

}

#top_cautare_rapida {

	width:319px;

	height:40px;

	margin-top:4px;

}

#top_sigla_print {

	display:none;

}

#top_menu {

	background-image:url('../image/menu.jpg');

	background-repeat:no-repeat;

	height:50px;

	width:980px;

	color:#ffffff;

	margin-bottom:15px;
}

#top_menu li {

	float:left;

	list-style:none;


	font-weight:bold;

	color:#1a1c96;


}
#top_menu li.lastA a { border-right:0; }
#top_menu li a {
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	display:block;
	padding:17px 11px; /* dimensiunea butoanelor in width si height de aici se modifica */
	font-size:13px;
	border-right:1px solid #91cdfe;
	font-weight:normal;
}
#top_menu li a.selectedA {
	color:#fff;
	background:transparent url('../image/btnSelectedA.gif') repeat-x top left;;
	font-weight:bold;
}
#top_menu li a.selectedA:hover { font-weight:bold;color:#fff; }
#top_menu li a:hover {
	color:#c9e7ff;
	background:transparent url('../image/btnSelectedA.gif') repeat-x top left;;
	font-weight:normal;
	text-decoration:none;
}

#top_menu_item_8{

	margin-left:10px;

	color:#ffffff;

	font-weight:normal;

}

#top_menu_item_8 a:link, #top_menu_item_8 a:visited, #top_menu_item_8 a:active {	

	color: #ffffff;

	text-decoration: none;

	font-weight:normal;

}

#top_menu_item_8 a:hover {

	text-decoration: underline;

	color:#ffffff;

	font-weight:normal;

}



/* MAIN */

#main {

	width:980px;

	height:100%;

	min-height:100%;

	font-size:12px;

	background-image:url('../image/bg.jpg');

	background-repeat:repeat-y;
	
	

}

/* END MAIN */



/* CONTENT */

#content_left  {

	width:705px;

	float:right;

	min-height:800px;

	padding-bottom:50px;

	/*padding-right:25px;*/

	/*

	background-image:url('../image/bg.jpg');

	background-repeat:repeat-y;

	background-position:top right;

	*/
	position:relative;

}

#content_right {

	width:249px;

	float:left;

	min-height:800px;

	position:relative;

}



#content_fixed_width {

	

}

.stele_rating_bold {

	padding-top:2px;

	float:right;

	text-align:left;

	width:50px;

}



#taburi {

	width:681px;

	height:55px;

	background-image:url('../image/bg_taburi.jpg');

	background-repeat:repeat-x;

	padding-left:20px;

}



/* taburi verzi */

.tab_green {

	background-image:url('../image/tab_green_content.jpg');

	background-repeat:repeat-x;

	height:28px;

	min-width:30px;

	margin-right: 5px;

	width:auto;

	float:left;

}

.tab_green .left {

	float:left;

	height:28px;

	width:10px;

}

.tab_green .content {

	height:20px;

	min-width:30px;

	text-align:center;

	padding-top:8px;

	padding-right:15px;

	padding-left:7px;

	color:#ffffff;

	font-weight:bold;

	float:right;

	text-align:center;

	background-image:url('../image/tab_green_right.jpg');

	background-position:right;

	background-repeat:no-repeat;

}



/* taburi gri */

.tab_grey {

	background-image:url('../image/tab_grey_content.jpg');

	background-repeat:repeat-x;

	height:28px;

	min-width:30px;

	width:auto;

	margin-right:5px;

	float:left;

}

.tab_grey .left {

	float:left;

	height:28px;

	width:10px;

}

.tab_grey .content {

	height:20px;

	min-width:30px;

	text-align:center;

	padding-top:8px;

	padding-right:15px;

	padding-left:7px;

	color:#545453;

	font-weight:bold;	

	float:right; 

	text-align:center;

	background-image:url('../image/tab_grey_right.jpg');

	background-position:right;

	background-repeat:no-repeat;

}

.tab_grey a:link, .tab_grey a:visited, .tab_grey a:active {	

	color: #545453;

	text-decoration: none;

	font-weight:bold;

}

.tab_grey a:hover {

	text-decoration: underline;

	color:#545453;

	font-weight:bold;

}



.hoteluri_perioade {

	width:100%;

	

}

.hoteluri_perioade .th {

	text-align:center;

	color:#ffffff;

	font-weight:bold;

	height:12px;

	padding-top:6px;

	padding-bottom:6px;

	background-color:#1896f8;

	/*border-left:1px dashed #000000;*/

}

.hoteluri_perioade .td1 {

	text-align:center;

	height:12px;

	padding-top:6px;

	padding-bottom:6px;

	background-color:#e6f3fe;

}

.hoteluri_perioade .td2 {

	text-align:center;

	height:12px;

	padding-top:6px;

	padding-bottom:6px;

	background-color:#cfe9fd;

}



#hoteluriOptionals {



}

/* END CONTENT */



/* VITRINA VIRTUALA */

#banner_promotii_si_oferte {

	width:700px;

	height:210px;

	margin-bottom:20px;

	background-image:url('../image/bg_vitrina.jpg');

	background-repeat:no-repeat;

}

#banner_promotii_si_oferte .showImage {

	width:525px;

	height:206px;

	margin-top:2px;

	margin-left:2px;

}

#banner_promotii_si_oferte #slideShow {

	width:525px;

	height:206px;

	float:left;

}

#banner_promotii_si_oferte #slideShowTitle {

	width:169px;

	height:196px;

	float:right;

	padding-top:10px;

	margin-top:2px;

	margin-right:2px;

	background-color:#ffffff;

}

.aGri a {

	text-decoration:none;

	color:#464646;

	font-weight:normal;

}

.aGri a:visited{

	color:#464646;

	text-decoration:none;

	font-weight:normal;

}

.aGri a:active {

	color:#464646;

	text-decoration:none;

	font-weight:normal;

}

.aGri a:hover {

	text-decoration:none;

	color:#008af4;

	font-weight:normal;

	text-decoration:underline;

}



/* FILTRU PENTRU HOTELURI */

#filtreazaForm {

	width:699px;

}

#SCRIPT_filtreazaMenu

{

	width:699px;

	height:80px;


	background-color:#ffffff;

	border-top:0px;

}

#SCRIPT_filtreazaMenu option {

	border:0px;

	background:auto;

}

#filterShowButton {

	cursor:pointer;

}

/* END FILTRU */ 





/* MENU RIGHT */

#content_right form {

	padding-bottom:12px;

}

#content_right a:link, #content_right a:visited, #content_right a:active {	

	color: #5d9602;

	text-decoration: underline;

	font-weight:normal;

}

#content_right a:hover {

	text-decoration: underline;

	color:#008af4;

	font-weight:normal;

}



#right_abonare_newsletter {

	margin-bottom:12px;

}

#right_cautare_rapida {

	margin-bottom:12px;

}

#right_oferte_speciale {

	margin-bottom:12px;

	margin-top:-10px;

}

#right_catalog_genius {

	margin-bottom:12px;

}

#right_rent_a_car {

	margin-bottom:12px;

}

#right_parteneri {

	margin-bottom:12px;

}

#right_tari {

	margin-bottom:12px;

}

#right_tari .country  {

	height:25px;

	font-weight:bold;

	padding-top:10px;

	padding-left:15px;

	background-image:url('../image/hr_right.jpg');

	background-repeat:no-repeat;

	background-position:bottom;

	font-size:14px;

	cursor:pointer;

}

#right_tari .country_no_hr  {

	height:25px;

	background-image:url('../image/spacer.gif');

  	background-repeat:no-repeat;

	font-weight:bold;

	padding-top:10px;

	padding-left:15px;

	font-size:14px;

	cursor: pointer;





}



#right_tari .country_no_hr a:link, #right_tari .country_no_hr a:visited, #right_tari .country_no_hr a:active {	

	color: #333333;

	text-decoration: none;

}

#right_tari .country_no_hr a:hover {

	text-decoration: underline;

	color:#ffffff;

}



#right_tari .country a:link, #right_tari .country a:visited, #right_tari .country a:active {	

	color: #333333;

	text-decoration: none;

}

#right_tari .country a:hover {

	text-decoration: underline;

	color:#ffffff;

}



#right_tari .country_selected  {

	background-image:url('../image/bg_colt_rotund.jpg');

	background-repeat:no-repeat;

	height:25px;

	color:#ffffff;

	font-weight:bold;

	padding-top:10px;

	padding-left:15px;

	font-size:14px;

}

#right_tari .statiune  {

	height:15px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:45px;

	font-size:14px;

	cursor: pointer;





}

#right_tari .statiune_selected  {

	height:15px;

	color:#008af4;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:45px;

	font-size:14px;

}

#right_tari a:link, #right_tari a:visited, #right_tari a:active {	

	color: #333333;

	text-decoration: none;

}

#right_tari a:hover {

	text-decoration: underline;

	color:#008af4;

}

.px_12_top {

	margin-top:12px;

}

/* END MENU RIGHT */



/* BOTTOM */

#bottom {

	position:absolute;

	width: 980px;

	height: 67px;

	margin: 0px auto;

    color: #333333;

	text-align:center;

	padding-top:150px;

	background-image:url('../image/bg_footer.png');

	background-repeat:no-repeat;

	clear:both;

	display:block;
	bottom:0;
	margin-left:-490px;
	left:50%;
}

#bottom a:link, #bottom a:visited, #bottom a:active {	

	color: #333333;

	text-decoration: none;

	font-weight:normal;

}

#bottom a:hover {

	text-decoration: underline;

	color:#333333;

	font-weight:normal;

}

#kanvas {

	position:relative;

	text-align:right;

	padding-right:15px;

}

/* END BOTTOM */



h1.tara

{
margin-bottom:5px;
}



span.hotel

{

	color:#008AF4;

	display:inline;

	font-size:12px;

	font-weight:bold;

}



span.hotel_dr

{
color:#efefef;
font-size:11px;
}



span.zona

{

	color:#464646;

	font-family:"Trebuchet MS",arial,georgia,helvetica,verdana,lucida,sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}



h5.locatie

{

	color:#464646;

	font-family:"Trebuchet MS",arial,georgia,helvetica,verdana,lucida,sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

}

h5.locatie_green

{

	color:#ffffff;

	font-family:"Trebuchet MS",arial,georgia,helvetica,verdana,lucida,sans-serif;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	font-weight:bold;	

	text-align:center;

}

h6.tara

{

	color:#464646;

	font-weight:bold;

	font-size:14px;

	border:0px none;

	margin:0px;

	padding:0px;

	font-family:"Trebuchet MS",arial,georgia,helvetica,verdana,lucida,sans-serif;

	text-decoration:none;

	position: relative;

	top: -15px;

	left: 4px;

}

h6.tara_over

{

	color:#ffffff;

	font-weight:bold;

	font-size:14px;

	border:0 none;

	margin:0;

	padding:0;

	font-family:"Trebuchet MS",arial,georgia,helvetica,verdana,lucida,sans-serif;

	text-decoration:none;

	position: relative;

	top: -15px;

	left: 4px;

}

p.fostulH1 { color:#008AF4;font-size:17px;font-weight:normal;}
p.specialSeo { font-size:10px;margin-top:10px; }


h4.seoText {color:grey;font-size:11px;font-weight:normal;font-family:"Trebuchet MS",arial,georgia,helvetica,verdana,lucida,sans-serif !important;margin-bottom:9px; }
.content_fixed_width {}

.homeSectionPadding { padding-top:230px;position:relative;width:978px !important }
.seoMoved { position:absolute;top:0;left:0; }

.posAbs222 { position:absolute;bottom:-43px; }

span.blue { font-size:14px; }
a.nr_page {  background:none repeat scroll 0 0 #F3F3F3;border:1px solid #E1E1E1;display:inline;font-size:11px;font-weight:normal;line-height:26px;margin-bottom:10px;padding-left:2px;padding-right:2px; }
a.nr_page:hover { background:#177EBB;border:1px solid #039;color:#fff;text-decoration:none; }

/* abonare NWL */
.abonareNWL { background-image:url('../image/layoutNwl.jpg');background-repeat:no-repeat;height:174px;position:relative; }
.abonareNWL .header { left: 0;    padding-left: 8px;    padding-right: 6px;    padding-top: 4px;    position: absolute;    top: 0;}
.abonareNWL .header  span.title { clear: both;color: #2A2A2A;display:block;font-size: 12px;font-weight: bold;margin-bottom:10px; }
.abonareNWL .header  span.description { color:#2a2a2a;font-size:11px;line-height:15px; }

.abonareNWL form {    padding-bottom: 12px;    position: absolute;    top: 84px; }
.abonareNWL form input {  background: url("../image/input.jpg") no-repeat scroll left top transparent;    border: 0 none;    color: #008AF4;    font-weight: normal;    height: 19px;    padding-bottom: 3px;    padding-left: 8px;    padding-top: 3px;    width: 162px; }
.abonareNWL form .buttonAction {  background: url("../image/aboneazate.jpg") no-repeat scroll left top transparent;    border: 0 none;    height: 23px;    text-indent: -9999px;    width: 129px;margin-top: 7px;cursor:pointer; }

/* arxhend and art mods 15 august 2011 */

.holderStars  { color:#0099ff; font-size:27px;text-align:right;letter-spacing:3px }
.littleRatings {  color:#0099ff; font-size:17px;text-align:right;letter-spacing:3px;display:inline;  }
.newBtn { -moz-border-radius:5px 5px 5px 5px;background:url("../image/spriteMain.png") repeat-x scroll 0 0 transparent;color:#FFFFFF;font-family:Lucida Sans Unicode;font-size:11px;font-weight:bold;letter-spacing:0.3px;padding:3px 15px;text-shadow:0 0 1px #666666;text-transform:uppercase;border-radius:5px; }
.newBtn:hover { color:#357f11;text-shadow:none;text-decoration:none;}

/* redesign ciprian 4 septembrie 2011 */
.fbBox {position: absolute;right: 0; top:0; }


.sidebarBox { margin-bottom:5px;margin-top:5px; }
.sidebarBox .headerSect { background: url("../image/repeatSidebar.png") no-repeat scroll 0px 0px transparent;padding-top: 13px;padding-bottom:13px;  }
.sidebarBox .bodySect { background: url("../image/repeatSidebar.png") repeat-y scroll -264px 0px transparent;padding-bottom:5px;padding-top:10px;}
.sidebarBox .footerSect { background: url("../image/repeatSidebar.png") no-repeat scroll -532px -38px transparent; }

.sidebarBox .bodySect ul { list-style:none;margin-left:10px; }
.sidebarBox .bodySect ul li { margin-bottom:6px; }
.sidebarBox .bodySect ul li.activeOn a { background: url("../image/inputRadioFake.jpg") no-repeat scroll -4px -108px !important; }
.sidebarBox .bodySect ul div { margin-top:10px;margin-bottom:10px;margin-left:6px; }
.sidebarBox .bodySect ul div a { color:#333 !important }

.sidebarBox a { color:#177EBB !important;text-decoration:none !important;background: url("../image/inputRadioFake.jpg") no-repeat scroll -4px -9px transparent;padding-left:17px;display:block;font-size:12px;font-weight:bold !important;cursor:pointer; }
.sidebarBox a:hover { background: url("../image/inputRadioFake.jpg") no-repeat scroll -4px -58px transparent;} 
.sidebarBox .headerSidebar {padding-left: 10px; color:#3c3c3c;}

.numarTelefon { position: absolute;right: 334px;top: -10px;font-size: 14px; background: url("../image/headerTel.png") no-repeat scroll 0px 0px transparent;color:#fff;width:306px;padding-top: 15px;padding-bottom: 15px;text-align:center;font-size:16px; }
.newBtnSearch {background:url("../image/searchAll.png") no-repeat scroll -207px 0 transparent;text-indent:-9999px;display:block;width:99px; height:27px;float:right;  }
#top_cautare_rapida #cautareInput { background:url("../image/searchAll.png") no-repeat scroll 0px 0 transparent;border:0;padding-bottom: 2px;margin-left: 16px !important;}

div#filtreaza { margin-top:29px; }


.top10 { margin-top:10px; }

.breadCrumbClass { margin-bottom:10px;width:100%;margin-top:3px; }

/* admin section 20 septembrie 2011 */
.adminClient .titleOfAdminPage { font-size:18px;color:#036 }
.adminClient #pageList { margin-top:20px; }
.adminClient .listTable { padding:10px;border:1px solid #CCC;-moz-border-radius:5px;border-radius:5px;}
.adminClient .listTable td { padding:4px; }
.adminClient input { padding:3px;border:1px solid #999;-moz-border-radius:3px;border-radius:3px;}
.adminClient select { padding:3px;border:1px solid #999;-moz-border-radius:3px;border-radius:3px;}
#menu_left { width:150px;float:left;}
#menu_left { }

#menu_left #module_submenu { margin-left:10px; }
.holderG { position: absolute;left: 88px;top: 84px; }
.pensiuniHeader { text-align:right;position:absolute;right:0;top:48px; line-height: 17px;z-index:1111}
span.hotelDesc { line-height:18px;margin-bottom:20px;display:block;overflow:hidden; }

.specialThingsRomania  { float:right;width:200px;margin:25px 10px 10px 10px; }
.infoRomania {padding:5px;line-height:18px;background: url("../image/repeatSidebar.png") no-repeat scroll -12px -1px transparent;border:1px solid #dedede;border-top:0;-moz-border-radius:5px;border-radius:5px; }
.infoRomania strong { color:#008AF4; } 
.infoRomania p { font-weight:bold; }
.infoRomania  .title { display:block;font-size:17px;font-weight:bold;padding-top:7px;text-align:center;padding-bottom:15px;color:#6ba40f;text-shadow:1px 1px  #fff; }

.longStory {width: 702px;overflow: hidden;float: right;margin-top:10px; }

h1.semiTitle { font-size:18px;margin-bottom:10px; }

.aboveFB {  }
.divHotelHolder { overflow:hidden;border-bottom:1px dotted #c3c3c3;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;position:relative; } 

.LastMinute {  background:#fff3cc url("../image/lastMinutet.png") no-repeat  576px 0px !important; }
.OfertaSpeciala {background:#e5f5ff url("../image/ofertaSpecialat.png") no-repeat  555px 0px !important;  }
.CityBreak {background:#e3fde7 url("../image/CityBreak.png") no-repeat   580px 0px !important;   }

.LastMinute .aGri  {position: absolute;top: 96px;right: 10px;}
.OfertaSpeciala .aGri  {position: absolute;top: 96px;right: 10px;}
.CityBreak .aGri  {position: absolute;top: 96px;right: 10px;}
.CityBreak .aGri h3.hotel_dr , .OfertaSpeciala  .aGri h3.hotel_dr ,  .LastMinute .aGri h3.hotel_dr { color:#000 !important  }


.LastMinute .zona { font-weight:bold; }
.OfertaSpeciala .zona { font-weight:bold; }
.CityBreak .zona { font-weight:bold; }

.LastMinute h2 a  { font-weight:bold; }
.OfertaSpeciala h2 a { font-weight:bold; }
.CityBreak h2 a { font-weight:bold; }
