html {height:100.05% !important}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:11px;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

P{margin:0;padding:0;}
/* common
------------------------------------------------------------------------------------------------------*/

body {font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#3399cc; background-image:url(../images/pattern_body.gif); background-repeat:repeat-x; background-position:0 0; background-color:#3398cc;}
.clear {clear:both;}
#wrapper {width:960px; margin:5px auto;}
#header #banner {width:728px; height:90px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
/* header block */

#header { padding:0 10px;}

#header #logo { display:block; margin:20px 0 0 0; width:336px; height:45px; overflow:hidden;}

#header #newsletter {float:right; width:150px; margin:5px 0 0 0; font-size:10px; line-height:14px; color:#2c84b1;}	
#header #newsletter .headline {font-size:18px;}
#header #newsletter .desc {margin-top:5px;}
#header #newsletter form {height:1%; overflow:hidden; margin-top:10px;}
#header #newsletter form div {float:left;}
#header #newsletter form div .inpt {width:104px; color:#217cb1; padding:2px 5px 1px 5px; font-size:10px; border:1px solid #8ec222; margin-right:4px;}
#header #newsletter form div input {float:left;}
#header #newsletter .cautare{background-image:url(../images/but_go.gif);border:0;width:136px;height:25px;cursor:pointer;outline:none;}
#header #newsletter .abonare {width:30px;height:17px;border:0;background-image:url(../images/btn_go.gif);}

#header #nav {float:right; background-color:#fff; font-size:12px; padding:0 9px 7px 7px; margin:28px 0 0 0;}
#header #nav li {float:left; background-image:url(../images/nav_li_bg.gif); background-repeat:repeat-x; padding:10px 7px 6px 7px; margin-right:2px;}
#header #nav li a {color:#fff; font-weight:bold;}
#header #nav .last_link {margin:0;}

#content { padding:10px; background-image:url(../images/pattern_content.gif);background-repeat:repeat-y;}

/* end header block */

/* footer block */
#footer {font-size:10px; color:#fff; padding:10px 10px; margin:0 10px; height:71px; background-image:url(../images/pattern_footer.gif); background-repeat:repeat-x;}
#footer a {color:#fff;}
#footer #publisher {float:right;}
/* end footer block */

/*----------------------------------------------------------------------------------------------------*/

/* homepage
------------------------------------------------------------------------------------------------------*/
#top_widgets {height:1%; overflow:hidden; padding-bottom:8px;}

#tari {height:1%; overflow:hidden; padding-top:2px;padding-left:9px;}

#static {height:1%; overflow:hidden; padding-top:2px;padding-left:9px;}

#oferte {height:1%; overflow:hidden; padding-top:2px;padding-left:9px;}

#listing_oferte {height:1%; overflow:hidden; padding-top:2px;padding-left:9px;}

#reclama {height:1%; overflow:hidden; padding-top:2px;padding-left:9px;}

#lista_tari {display:inline;color:#666666;font-size:10px;line-height:17px;}

#container_static {color:#666666;font-size:10px;line-height:17px;}

#container_static p{color:#666666;font-size:10px;line-height:17px;margin:0;padding:0;}

#container_static_contact{color:#666666;font-size:10px;line-height:17px;width:457px;float:left;}

#container_form_contact{color:#666666;font-size:10px;line-height:17px;width:458px;float:left;margin-left:7px;}

.link_tara{color:#666666;}
.link_tara:hover{color:#3398CC;}

#lista_tari .headline {font-weight:normal; font-size:19px; margin-bottom:5px;color:#3398cc}
#listing_oferte .headline {font-weight:normal; font-size:19px; margin-bottom:5px;color:#3398cc}
#oferte .headline {font-weight:normal; font-size:19px; margin-bottom:5px;color:#3398cc}
#container_static .headline {font-weight:normal; font-size:19px; margin-bottom:5px;color:#3398cc}

#featured_offers { margin:0 7px 0 9px; float:left; width:457px; overflow:hidden; display:inline;}

#search {float:left; width:458px; display:inline;}
#search #search-hd { height:51px; background-image:url(../images/search-hd.gif); background-repeat:no-repeat; background-position:0 0;}
#search #search-bd { background-color:#afca37; padding:20px; height:149px; overflow:hidden;}
#search #search-bd .headline {font-weight:bold; font-size:14px; margin-bottom:5px;}
#search #search-bd select {width:250px;}
#search #search-bd .desc {font-size:11px; line-height:16px; margin-top:10px;}

#search #search-bd .cautare{background-image:url(../images/but_cauta.jpg);border:0;width:136px;height:25px;cursor:pointer;outline:none;}

#search #search-bd  form div input {float:none;outline:none;}

#lista_tari ul {
    width: 940px;
    list-style-type:none;
}
#lista_tari li {
    width:156px;
    margin:0;
    padding:0;
    line-height:15px;
    float:left;
}

#modul_oferte_box{
width:147px;
margin:0;
padding:0;
float:left;
margin-right:8px;
}

#modul_listing_box{
width:456px;
margin:0;
padding:0;
float:left;
margin-right:8px;
overflow:hidden;
}

#modul_detalii_box{
width:456px;
margin:0;
padding:0;
float:left;
margin-right:8px;
}

#data-listing-left{
width:147px;
margin:0;
padding:0;
float:left;
}

#data-listing-right{
width:295px;
margin:0;
padding:0pt 0pt 0pt 13px;
float:left;
overflow:hidden;
}
#data-listing-left  #but_detalii{font-weight:normal; font-size:12px;color:#99cc33;width:100%;float:left;font-weight:bold;outline:none;}

#modul_oferte_box .titlu_oferta_noua {font-weight:normal; font-size:12px; margin-bottom:5px;color:#96aa2f;width:100px;float:left;height:50px;}

#data-listing-right .titlu-listing {font-weight:normal; font-size:15px; margin-bottom:5px;color:#3398CC;width:100%;float:left;line-height:1;font-weight:bold;}

#data-listing-right .locatie-listing {font-weight:normal; font-size:12px; margin-bottom:10px;color:#99cc33;width:100%;float:left;line-height:1;font-weight:bold;}

#data-listing-right span {font-weight:normal; font-size:11px; margin-bottom:5px;color:#666666;width:100%;float:left;line-height:1;font-weight:bold;}

#data-listing-right .det1 {color:#99cc33;width:100%;line-height:1;}
#data-listing-right .det2 {color:#fe6d13;width:100%;line-height:1;}

#comm_box{background-image:url(../images/comm_box.jpg);border:0;width:20px;height:18px;cursor:pointer;float:right;font-size:9px;text-align:center;color:#fff;}
/*----------------------------------------------------------------------------------------------------*/

h3{font-size:11px;color:#99CC33;font-weight:bold;}

h2{font-size:14px;color:#3398CC;font-weight:bold;}

div .detalii{	font-size:10px;color:#666666;text-align:left;padding:0;margin:0;margin-bottom:20px;line-height:1.7;}

div .detalii p{margin:0;padding:0;line-height:1.7;}

.link_inapoi{font-size:12px;color:#3398CC;outline:none;float:right;font-weight:bold;}

.but_rezerva_acum{font-size:12px;color:#3398CC;outline:none;float:left;font-weight:bold;}

div.hr {
  height: 15px;
  background: #fff url(../images/hr.gif) repeat-x scroll center;
  margin-right:9px;  
}
div.hr hr {
  display: none;
}

form .listing{
	font-size:14px;
	line-height:25px;
	margin:0;padding:0;
	float:left;
}

form .listing label{
	font-size:11px;
}


.button { width:40px; height:20px; font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #d9592b; color:#000;  border:none; margin:0px 0px;}

.orange_comment {
color:#E66900;
}

#title_comentarii {
background-image:url(../images/comments.png);
background-position:left center;
background-repeat:no-repeat;
color:#E66900;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
padding-left:25px;
padding-top: 2px;
}

ul#comentarii_site li {
border-bottom:1px dashed #FFE6D9;
color:#999999;
display:block;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin-top:5px;
padding-bottom:3px;
}

.inner_padding {
display:block;
padding-left:10px;
}

.orange_comment {
color:#E66900;
}

a.comment_link {
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.comment_link:hover {
	text-decoration:none;
}

.green{ color:#99CC33; }

/* PAGINARE */

.paginare				{ display:block; font:normal 11px/16px Tahoma, Tahoma, Verdana, Arial, Helvetica, sans-serif; height:16px; }

div.paginare div.current,

div.paginare a,

.next a, .prev a	 	{ display:block; float:left; color:#99CC33; width:18px; text-align:center; border:1px solid #eeefef; margin-right:3px; }



div.paginare a:hover	{ background-color:#99CC33; color:#fff !important; }

div.paginare div.current{ background-color:#99CC33; color:#fff; font-weight:normal; }

/* next si previous */

.next a, .prev a

.first a, .last a		{ color:#97B351; background-color:#fff; width:22px; padding:0px; }

.next a:hover,

.prev a:hover,

.first a:hover,

.last a:hover			{ color:#fff; background-color:#99CC33; }

.error{color:#e50000;font-size:11px;font-weight:bold;}

.succes{color:#3398CC;font-size:11px;font-weight:bold;}


.clear {
clear:both;
overflow:hidden;
height:4px;
}
/*------contact form------*/
#login{
float:left;
width:295px;
padding:0;color:#666666;
font-size:11px;
margin-top:10px;
}
.input{
width:175px;
height:12px;
font-size:10px;
float:right;
padding:0;color:#666666;
}
.textarea{
width:175px;
height:50px;
font-size:10px;
float:right;
padding:0;color:#666666;
}
.submit{
float:left;
margin-left:30px;
margin-top:5px;
}

.rand{
	display:inline;
	width:200px;
}

.rand label{
	display:inline;
	width:100px;
	float:left;
}