ul, ol, dl {
    position: relative;
}
body{
	margin:0px;
	background-image:url(../images/bck_main.gif);
	background-position:top;
	background-repeat:repeat-x;
}
img{
	border:0px;
}
.wrapper{
	width:714px;
	margin:0 auto 0 auto;
	border:0px;
}

.mtop{
	padding:5px;
	text-align:right;
	color:#FFF;
	font-weight:bold;
}

.mtop a:link,
.mtop a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.mtop a:hover{
	text-decoration:underline;
}

.top_main{
	position:relative;
	margin-top:20px;
}

#main_menu{
	position:absolute;
	background-image:url(../images/mm_bck.gif);
	background-repeat:no-repeat;
	top:0;
	right:0;
	width:400px;
	margin:0px;
	padding:0px;
	overflow:hidden;

}

/*----TOP PANEL----*/

#main_menu ul{
	margin:0;
	padding:0;
}

#main_menu ul li{
	padding-left:20px;
	display: inline;
	list-style-type: none;

}

#main_menu ul li a{
	width:70px;
	height:32px;
	display:inline;
	color:#FFF;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	line-height:32px;
	margin:0 2px 0 0;
	padding:0px;
}



#main_menu ul li a:hover{
	color:#adc941;
	text-decoration:none;
}

/*----/TOP PANEL----*/
.submenu{
	background-image: url(../images/bck_sub_menu.gif);
	background-repeat:no-repeat;
	width:715px;
	height:66px;
	overflow:hidden;
}

.srccontainer{
	float:left;
	display:inline;
	width:400px;
}

.srczonecontainer{
	float:left;
	display:inline;
	width:150px;
}

.newslettercontainer{
	float:left;
	display:inline;
	width:140px;
	margin-left:15px;
	overflow:hidden;
	color:#CCC;
}

.head1{
	color:#adc941;
	font-family:Verdana;
	font-size:13px;
	margin: 8px 0px 8px 0px;
}

.celemairecentebody div{
	padding:7px 0 7px 0;
	border-bottom:1px solid #CCC;
	color:#CCC;
	font-size:13px;
	line-height:15px;
}

a.rec1:link,
a.rec1:visited{
	color:#108FAF;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

.ctst{
	color:#108FAF;
	font-size:13px;
	font-weight:bold;
}

.rec1span{
	color:#adc941;
}

.rec1span a:link,
.rec1span a:visited{
	color:#adc941;
	text-decoration:none;
}

.boxofertapp{
	background-image: url(../images/boxoferta_bck.gif);
	background-repeat:no-repeat;
	width:144px;
	height:198px;
	display:inline;
	float:left;
	margin:10px;
}

.boxofertapic{
	width:90px;
	height:75px;
	padding:2px;
	margin:0px 3px 8px 10px;
}

.listofnhpp{
	color:#adc941;
	font-weight:bold;
	font-size:12px;
}

.listofnhpp a:link,
.listofnhpp a:visited{
	color:#adc941;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}


.body{
	margin-top:5px;
}

.divBanner{
	background-image: url(../img/go_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:800px;
	height:100px;
	margin:0px;
	text-align:left;
}
.divStanga{
	width:178px;
	float:left;
	text-align:left;
	padding-left:10px;
}
.divDreapta{
	width:620px;
	float:right;
	text-align:center;
	padding-right:10px;
}

.input1{
	width:150px;
	border:1px solid #999999;
	padding:0px;
	background-color: #FFFFFF;
	margin:2px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input2{
	width:130px;
	border:1px solid #999999;
	padding:3px;
	background-color: #FFFFFF;
}
.input3{
	border:1px solid #999999;
	padding:3px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.inputButton{
	width:100px;
	border:1px solid #999999;
	background-color: #F8F8F8;
	margin:5px;
	height			: 18px;
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 11px;
	text-align		: center;
	cursor			: pointer;
}
.inputButton:hover{
	width:100px;
	border:1px solid #000000;
	background-color: #F8F8F8;
	margin:5px;
	height			: 18px;
	font-family		: Verdana, Helvetica, sans-serif;
	font-size		: 12px;
	text-align		: center;
	cursor			: pointer;

}
.zone {
	list-style-image: url(../images/list_item.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5858;
	text-align:left;
	margin: 0px 10px 0px 20px; 
	padding: 0px 0px 4px 0px;
	width: 100px;
	list-style-position:outside;
}
li.zone {
	padding: 2px 0px 3px 5px;
	border-bottom: 1px solid #ffe295;
	font-size: 12px;
	font-weight: bold;
	
}
 
.headerCasuta{
	width:160px;
	font-family: Arial, Helvetica, sans-serif;  	
	color: #3366CC;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	margin-left:0px;
	padding-bottom:5px;
	margin-bottom:13px;
	letter-spacing:1px;
	border-bottom:1px solid #CCCCCC;


}
.oras {
	padding-top:12px; 
	height:20px;
	width:90px;
	text-align:right; 
	padding-right:10px; 
	display:inline;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
.titluHotel{
	width:195px; 
	padding-top:5px;
	padding-bottom:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:  #adc941;
	font-weight:bold;
}

.detaliiHotel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #108faf;
	font-weight:normal;
}

a.detaliiHotel:link,
a.detaliiHotel:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #108faf;
	font-weight:normal;
	text-decoration:none;
}

a.detaliiHotel:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #108faf;
	font-weight:normal;
	text-decoration:underline;
}

.titluOferta{
	width:195px;
	height:50px;
	float:none;
	padding-left:2px;
	padding-right:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.titluOfertaDetalii{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #adc941;
	font-weight:bold;
}
.numeHotelDetalii{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	font-weight:bold;
}
.judetDetalii{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7B7B7B;
	font-weight:normal;
}
.contactDetalii{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #7B7B7B;
	font-weight:normal;
}
.headerDetalii{
	background-color:#f1f9fb;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
	font-weight:bold;
	letter-spacing:1px;
}
.subMenuHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #adc941;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:15px;
}
.subMenuHeader1{
	font-family: Verdana;
	font-size: 11px;
	color: #adc941;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	text-align:left;
	margin:10px;
}

.tabelI1dr{
	width:714px;
}

.tdI1dr1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100px;
	text-align:left;
	padding:5px;
	color:#43a5be;
}
.t1dr{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	padding-bottom:20px;
	margin-left:7px;
	margin-top:10px;
	width:700px;
}
.veziHotelText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7B7B7B;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:10px;
	text-align:left;
	padding-left:80px;
}
.criterii{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #adc941;
	text-decoration:none;
	font-weight:normal;
	padding-bottom:10px;
	text-align:left;
}
.pag{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #43a6bf;
	text-decoration:none;
	font-weight:normal;

}
.tActiuni{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #43a6bf;
	text-decoration:none;
	font-weight:normal;
}
.tActiuni:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #adc941;
	text-decoration:none;
	font-weight:bold;
}
.headerCasuta{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #666666;

}
.menuItem {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	text-decoration:none;
}
.menuItem:hover {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CC0033;
	text-decoration:none;
}
.buton{
	height			: 16px;
	padding			: 0;
	width			: 50px;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #7B7B7B;
	border			: 1px outset  #aabdd6;
	background-color: #F8F8F8;
	text-align		: center;
	cursor			: pointer;
}
.buton:hover{
	height			: 16px;
	padding			: 0;
	width			: 50px;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #FFFFFF;
	border			: 1px outset  #aabdd6;
	background-color: #003399;
	text-align		: center;
	cursor			: pointer;
}
.detalii{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.detalii:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}
ul {margin:0; padding:0; list-style:none; line-height:17px}


 select{
 	margin:0px;
  	padding:0px;
	font-size:10px;
    font-family:Tahoma; 
    color:#8E8E8E; 
    line-height:10px;
	}

 input,a,div,td,select,textarea,body{
 	margin:0px;
  	padding:0px;
	font-size:11px;
    font-family:Tahoma; 
    color:#7B7B7B; 
    line-height:12px;
	}
	
.text3{
    color:#495355;
}
.text2{
    color:#255669;
}
.more{
    color:#adc941;
}
.blue{
    color:#397497;
}
.text1{
    color:#414141;
	font-weight:900;
}
.font_input{
    color:#454545;
	padding:1 0 0 5px
}
.form{
    color:#252525;
	font-weight:900;
}
 .white{
    color:#FFFFFF;
	line-height:16px;
}
 .policy{
    color:#6C6C6C;
	line-height:14px;
}
 .green{
    color:#5B9020;
}
 .checkbox{
   width:11px; 
   height:11px;
   margin-right:9px;
   vertical-align:middle;
}
.input{
	width:204px; height:19px;
	border-width:1px;
	border-style:solid;
	background-color:#EAEAEA;
	border-color:#CCCFD6;
   	line-height:10px;
	padding-top:3px;
	padding-left:7px;
}

.textarea{
	width:204px; 
	height:133px;
	border-width:1px;
	border-style:solid;
	background-color:#EAEAEA;
	border-color:#CCCFD6;
   	line-height:10px;
	padding-top:3px;
	padding-left:7px;
	overflow:auto;
}

#absoluteCities{
	padding:5px;
	border:1px solid #96CEDC;
	margin-top:25px;
	width:714px;
}

#absoluteCities a:link,
#absoluteCities a:visited{
	font-size:12px;
	text-decoration:none;
}

#absoluteCities a:hover{
	color:#43A5BE;	
}

.hotelbox{
	background:#FFF url(../images/box_bck.gif) repeat-x;
	text-align:left;
	vertical-align:top;
	border:1px solid #eaf0f1;
	width:233px;
	color:#9f9898;
}

.detaliilink:link,
.detaliilink:visited{
	font-size:13px;
	font-weight:bold;
	color:#A9CF4D;
	text-decoration:none;
}

.detaliilink:hover{
	color:#108faf;
}

.msg{
	padding:5px;
	font-weight:bold;
}

.listcomenttbl{
	border:1px solid #CCC;
	margin:5px;
	width:500px;
	background-color:#F1FFCF;
}

.listcoment{
	padding:5px;
}

.listcomentdetails{
	font-weight:bold;
	padding:5px;
}

.tip_abonament{
	padding:5px;
	margin:5px;
	margin-left:65px;
}

.tip_abonament a{
	display:block;
}

.tip_abonament a:link,
.tip_abonament a:visited{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
}

.tip_abonament a:hover{
}

.abitem{
	float:left;
	padding-right:10px;
}

.abdescription{
	padding-top:10px;
}

/* casute cu chenare (adauga unitate, login, pagina personala, recupereaza parola)*/

.infologin{
	background-image:url(../images/info_login.gif);
	background-repeat:no-repeat;
	width:251px;
	height:88px;
	margin:auto;
	padding-top:1px;
	padding-left:7px;
	margin-top:10px;
}





.contlogin{
	background-image:url(../images/cont_login.gif);
	background-repeat:no-repeat;
	width:336px;
	height:148px;
	margin:auto;
	padding-top:1px;
	padding-left:7px;
	margin-top:15px;
}

.recupereazaparola{
	background-image:url(../images/recupereaza_parola.gif);
	background-repeat:no-repeat;
	width:375px;
	height:148px;
	margin:auto;
	padding-top:1px;
	padding-left:7px;
	margin-top:20px;
}

.ofertaspeciala2{
	background-image:url(../images/oferta_speciala2.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:714px;
	padding-top:1px;
	margin-top:10px;
}

.detaliiunitate{
	background-image:url(../images/detaliiunitate.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:714px;
	padding-top:1px;
	margin-top:10px;
}

.facilitatisiservicii{
	background-image:url(../images/facilitatisiservicii.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:714px;
	padding-top:1px;
	margin-top:10px;
}

.comentariu{
	background-image:url(../images/comentariu.gif);
	background-repeat:no-repeat;
	width:336px;
	height:365px;
	float:left;
	padding-top:1px;
	padding-left:7px;
	margin-top:10px;
}

.comentarii{
	background-image:url(../images/comentarii_sus.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:440px;
	padding-top:1px;
	margin-top:2px;
}

.tarife{
	background-image:url(../images/tarife.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:714px;
	padding-top:1px;
	margin-top:10px;
}

.contact{
	background-image:url(../images/contact.gif);
	background-repeat:no-repeat;
	width:340px;
	height:290px;
	margin:auto;
	padding-top:1px;
	padding-left:7px;
}

/* end casute chenare */

.tdI1dr1zzz{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:110px;
	text-align:left;
	padding:5px 10px 0px 10px;
	color:#43a5be;
}

.input01{     /* fostul input2*/
	width:140px;
	border:1px solid #999999;
	padding:1px;
	background-color: #FFFFFF;
}

.input02{     
	width:160px;
	height:40px;
	border:1px solid #999999;
	padding:1px;
	background-color: #FFFFFF;
}

.subMenuHeader01{
	font-family: Verdana;
	font-size: 11px;
	color: #adc941;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	text-align:left;
	padding-top:1px;
}

#footer{	
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:80px;
	width:714px;
}

.footertext{
	font-family:Verdana;
	font-size:10px;
}

/* modificate */

.box_white_up{
	background-image:url(../images/border_white_up.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:714px;
	padding-top:1px;
}

.box_white{
	border-right:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	margin-top:4px;
	padding-left:5px;
}

.box_blue_up{
	background-image:url(../images/border_blue_up.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:714px;
	padding-top:1px;
}

.box_blue{
	background-color:#e7f4f7;
	border-right:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	margin-top:4px;
	padding-left:5px;
}

.box_titlu_left{
	background-image:url(../images/box_titlu_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:30px;
	margin-top:8px;
	height:19px;
}

.box_titlu{
	border-top:1px solid #b4b4b4;
	margin-left:4px;
	padding:4px 5px 0px 7px;
	font-family: Verdana;
	font-size: 11px;
	color: #adc941;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

.box_mic_titlu_left{
	background-image:url(../images/box_titlu_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:10px;
	margin-top:8px;
	height:19px;
}

.box_infoperscontact{
	background-image:url(../images/info_persoana_contact_up.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:256px;
	padding-top:1px;
}

.box_infosocietate{
	background-image:url(../images/info_societate_up.gif);
	background-repeat:no-repeat;
	width:340px;
	padding-top:1px;
}