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:#e4670a; 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.png);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;

}

/* ---------------- partners ---------------- */
.partners{
	width:950px;
	padding:0 0 30px 10px;
	height:990px;
	height:90px;
	display:block;
}
.partners a{
	width:70px;
	height:70px;
	display:block;
	float:left;
	margin:0 7px 0 0;
	border:5px solid #999999;
}
.partners a:hover{
	border:5px solid #ffffff;
}
.partners a.last{
	margin:0;
}
.partners a img{
	width:70px;
	height:70px;
}

/* ------------------ google --------------- */
.google_ads_bottom{
	width:834px;
	margin:15px 0 0 106px;
}
.google_ads_content{
	width:350px;
	margin:0 0 0 0;
}
.google_ads_category{
	width:834px;
	margin:15px 0 10px 106px;
}
