p{margin:0;padding:0;}

body{
	margin:0;
	padding:0;
	overflow:auto;
}

body, html, td{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#444;
}

td{
	vertical-align:top;
	text-align:left;
}

img{border:0;}
form{border:0;margin:0;}

a, a:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#1C90E8;
	font-weight:bold;
	text-decoration:none;
}
a:hover{text-decoration:underline}

h1, h1 a, h1 a:hover, h2, h2 a, h2 a:hover, h3
{
	font-family:"Lucida Sans Unicode", Arial, Verdana;
	font-size:20px;
	color:#3399A6;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
	clear:both;
}

h2, h2 a, h2 a:hover
{
	color:#21626A;
	font-size:15px;
	margin:0 0 5px 0;
}

h2 a:hover
{
	color:#3399A6;
}

h3{color:#125C94;font-size:12px;font-weight:bold;}

ul
{
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
}

li
{
	margin:0;
	padding:0 0 2px 7px;
	background-image: url(/images/sageata_li.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.spacer_5, .spacer_10, .spacer_15{height:5px;overflow:hidden;background:none;border:0;margin:0}
.spacer_10{height:10px}
.spacer_15{height:15px}

.meniu_sus{
	background:#1C90E8;
}

.meniu_sus table{
	width:781px;
}

.meniu_sus td{
	height:19px;
	padding-top:1px;
	text-align:center;
}

.meniu_sus td, .meniu_sus a, .meniu_sus a:hover{
	font-family:Verdana, Arial;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.meniu_sus a:hover{
	color:#FFFF00;
}

td.meniu_sus_bg{
	width:233px;
	background:url(images/bg_mnu_sus.png);
	background-repeat:no-repeat;
	padding-right:20px;
}

td.meniu_sus_bg a{
	color:#1B415A;
}

td.meniu_sus_bg a:hover{
	color:#1C90E8;
}

.meniu_stanga h3{
	height:16px;
	background:url(images/mnu_stg_top.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	padding-left:5px;
	color:#1B5378;
	margin:0;
	padding:4px 0 0 5px;
}

.meniu_stanga h3 a, .meniu_stanga h3 a:hover{
	display:block;
	text-decoration:none;
	height:16px;
}

.meniu_stanga div.ms_sub{
	width:138px;
	background:#3BB3C2;
}


.meniu_stanga ul{
	padding-left:6px;
	background:url(images/mnu_stg_btm.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.meniu_stanga li{
	padding-left:6px;
	background-image: url(/images/mnu_stg_li.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.meniu_stanga li, .meniu_stanga li a, .meniu_stanga li a:hover{
	color:#fff;
	font-size:10px;
}

.ms_img{
}

.ms_img img{
	margin:10px 0 0 8px;
}

td.continut{
	background:url(images/continut_dr_sus.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.harta_ro{
	margin:3px 0 0 22px;
}

.harta_ro_nomap{
	background:url(images/harta_top_nomap.png);
	width:613px;
	height:23px;
	overflow:hidden;
}

.hro_continut{
	background:#3BB3C2;
	width:613px;
	text-align:center;
}

.hro_continut table{
	width:583px;
	margin:5px 15px 0 15px;
}

.hro_continut th,
.hro_continut td{
	text-align:left;
	padding:2px;
}

.hro_continut th{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

.hro_continut td{
}

.lstm_box{
	float:left;
	background-image: url(/images/lstm_dr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:165px;
	width:150px;
	font-size:10px;
	font-weight:bold;
	color:#727272;
	margin:0 15px 15px 0;
}

.lstm_box_last{
	width:130px;
	background:none;
	margin-right:0;
}

.lstm_box a, .lstm_box a:hover{
	font-size:11px;
	color:#0068C3;
}

.lstm_box a:hover{
	text-decoration:underline;
}

.lstm_box a img, .lstm_box a:hover img{
	border:1px solid #a4a4a4;
	padding:2px;
	text-decoration:none;
}

.stele_mici{
	background-image: url(/images/stea_mica.gif);
	background-repeat:repeat-x;
	height:16px;
}

.marg_mici{
	background-image: url(/images/marg_mica.gif);
	background-repeat:repeat-x;
	height:16px;
}

.smm_0{background:none}
.smm_1{width:18px;}
.smm_2{width:36px;}
.smm_3{width:54px;}
.smm_4{width:72px;}
.smm_5{width:90px;}

h1.fp{
	font-size:25px;
	margin-bottom:10px;
	clear:both;
}

td.tpl_dr{
	text-align:center;
}

div.tpl_dr{
	background:#1C90E8;
	background-image: url(/images/tpl_dr_btm.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:5px;
}

.tpl_dr img{
	margin-top:5px;
}

.meniu_jos{
	margin:10px 0 2px 0;
}

.meniu_jos a, .meniu_jos a:hover{
	white-space:nowrap;
	font-size:11px;
	color:#5a5a5a;
	font-weight:normal;
}

.footer{
	font-size:10px;
	vertical-align:bottom;
}

td.powered_by{
	padding-top:10px;
	vertical-align:middle;
	text-align:center;
}

td.kw_header, td.kw_footer{
	font-size:10px;
	color:#727272;
	text-align:center;
}

/* articol */

h1.articol
{
	padding-top:10px;
}

div.articol
{
	margin:0px 7px 5px 0px;
	font-size:12px;
	float:left;
}

.articol h2, .articol h2 a, .articol h2 a:hover
{
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
}

/*.articol b, .articol strong
{
	color:#727272;
	font-weight:bold;
}*/

.articol p
{
	margin:0px 0px 5px 0px;
}

.articol_img
{
	padding:1px;
	border:1px solid #bbb;
	vertical-align:middle;
}

.articol ul, .articol blockquote
{
	margin:0px 0px 0px 10px;
	padding:0px;
}

/*.articol li
{
	list-style:none;
	background-image: url(/images/sageata_albastra_mica.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 3px 8px;
	margin:0px;
}*/

.articol ul ul
{
	margin:5px 0px 0px 5px;
	padding:0px;
}

.articol .rosu
{
	color:#c40000;
}

.articol .rosu_boldat
{
	font-weight:bold;
	color:#c40000;
}

.link_sageata
{
	clear:both;
	padding-bottom:5px;
}

.link_sageata, .link_sageata a, .link_sageata a:hover
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0068C3;
}

/* end articol */

/* formular contact */
table.form
{
	padding:20px 0px;
}

.form td
{
	padding:0px 10px;
}

.form td td
{
	padding:0px;
	vertical-align:middle;
}

td.form_title{
	background-image: url(/images/bg_th.gif);
	white-space:nowrap;
	padding:2px 10px;
	font-weight:bold;
	color:#141414;
}

.form input
{
	width:200px;
}

.form select
{
	width:205px;
}

.form textarea
{	
	width:200px;
	height:140px;
}

input.button
{
	width:205px;
}

.form_left
{
	width:150px;
	color:#2c2c2c;
	font-weight:bold;
}

.form_left span
{
	color:#c40000;
}

.form_spacer
{
	height:10px;
	overflow:hidden;
}

table.form_preview
{
	margin:10px 0px;
}

.form_preview td
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	padding:2px;
	width:190px;
}

.contact_persoana
{
	padding:10px;
}

.contact_persoana h2
{
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
	color:#21626A;
}

.contact_persoana table{
	margin-bottom:5px;
}
.contact_persoana th, .contact_persoana td{
	text-align:left;
	vertical-align:top;	
}

.contact_persoana th{
	width:60px;
	font-weight:bold;
	padding:0 10px 0 0;
	font-size:12px;
}

/* end formular contact */

/*generale*/

.harta_box{
	background-image: url(/images/harta_mid.png);
	width:613px;
}

.hbx_top{
	background-image: url(/images/harta_top.png);
	background-repeat:no-repeat;
}

.hbx_btm{
	background-image: url(/images/harta_btm.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:auto !important;
	height:60px;
	min-height:60px;
	padding:3px 4px 5px 5px;
}

table.hbx{
	width:100%;
	height:auto !important;
	height:60px;
	min-height:60px;
}

td.hbx_mnu{
	width:130px;
	background-image: url(/images/linie_ver_dotted.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding:10px;
}

.hbx_mnu h3, .hbx_mnu h4{
	width:130px;
	margin:0 0 2px 0;
	padding:0;
	font-size:11px;
	color:#0092C3;
}

.hbx_mnu h4{
	font-size:10px;
	color:#A0A0A0;
	padding-top:5px;
}

.hbx_mnu a, .hbx_mnu a:hover{
	font-weight:normal;
}

td.hbx_btn{
	padding:10px 6px;
	text-align:center;
	vertical-align:bottom;
}

.hbx_btn a, .hbx_btn a:hover{
	display:block;
	background-image: url(/images/btn_oferta.png);
	width:121px;
	height:39px;
	padding:8px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.hbx_btn a:hover{
	color:#FFFF00;
}

td.hbx_map{
	padding:10px 5px;
}

#divHarta{
	position:relative;
	padding:0;
	margin-left:20px;
	width:400px;
	height:200px;
	overflow:hidden;
}

#divHarta div, #divHarta img{
	position:absolute;
}

#divHarta div{
	display:none;
}

.footer_stats{
	font-size:10px;
	font-weight:normal;
	color:#727272;
}

.footer_stats a, .footer_stats a:hover{
	font-size:10px;
	font-weight:normal;
	color:#3399A6;
}

table.galerie{
	width:100%;
}

.galerie td{
	width:25%;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}

.galerie img{
	border:1px solid #a4a4a4;
	padding:2px;
	cursor:pointer;
}

h2.c_optiuni{
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
}

.c_optiuni div{
	float:left;
	width:200px;
	padding:1px 5px 0 0;
	font-size:11px;
}

.c_optiuni img{
	vertical-align:middle;
	padding-right:5px;
	width:14px;
	height:14px;
}

table.cazare_preturi, table.tbl_spc_header{
	width:100%;
}

.cazare_preturi td, .cazare_preturi th, .tbl_spc_header th, .tbl_spc_header td{
	border: 1px solid #a4a4a4;
	padding:2px;
	text-align:center;
	font-size:11px;
}

.cazare_preturi th, .tbl_spc_header th{
	background-image: url(/images/bg_th.gif);
	color:#6a6a6a;
	white-space:nowrap;
}

.cazare_preturi td{
	text-align:right;
}

.cazare_preturi td.cpc{
	text-align:center;
}

.tbl_spc_header td{
	text-align:left;
}

.tbl_spc_header table td, .tbl_spc_header table th{
	border:none;
	background:none;
	text-align:left;
	vertical-align:top;
}

a.big_btn, a.big_btn:hover{
	width:625px;
	display:block;
	clear:both;
	margin:5px 0;
	text-align:center;
	font-family:"Lucida Sans Unicode", Arial, Verdana;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	font-weight:normal;
	background-repeat:repeat-x;
	color:#3D8F9B;
	border:1px solid #87CFDA;
	background-image: url(/images/btn_bg_out.gif);
}

a.big_btn:hover{
	color:#FE3E3E;
	border:1px solid #FD9D9D;
	background-image: url(/images/btn_bg_over.gif);
}

table.mod_rez{
	width:100%;
}

table.mod_rez td{
	text-align:center;
	vertical-align:middle;
}

/* autocomplete */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:175px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#317082;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form{
	display:inline;
}

td.linkuri_sus{
	background:url(images/linkuri_sus_bg.gif);
	background-repeat:no-repeat;
	background-position:left center;
	vertical-align:middle;
}

.linkuri_sus a, .linkuri_sus a:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#3BB3C3;
	display:block;
	padding:0 0 4px 5px;
}

.linkuri_sus a:hover{
	color:#FE6837;
}

td.imagini_sus div{
	position:relative;
}

.imagini_sus img{
	position:absolute;
}

input.btn_cauta{
	background:#fff;
	background-image: url(/images/btn_cauta.jpg);
	border:0;
	width:67px;
	height:22px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#2C5E8C;
	cursor:pointer;	
}

/*paginatie*/
.f_pagini
{
	font-family:Tahoma, Verdana, Arial;
	font-size: 12px;
	float: left;
}

.f_pagini span
{
	color: #000;
}

span.f_pagini_disabled
{
	color: #999;
}

.f_pagini a, .f_pagini a:hover
{
	font-family:Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #3399A6;
}

a.f_pagini_selectat, a.f_pagini_selectat:hover
{
	color: #fff;
	background: #3399A6;
	padding: 0px 2px;
}
.f_rezultate
{	
	float: right;
	font-family:Tahoma, Verdana, Arial;
	font-size: 12px;
}
span.f_pagini_disabled
{
	color: #999;
}
/*/paginatie*/

div.newsletter{
	text-align:left;
	background:#fff;
	background-image: url(/images/dr_nwl_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:190px;
	overflow:hidden;
	margin:5px 0 0 5px;
	font-size:10px;
}

div.nwl_btm{
	background-image: url(/images/dr_nwl_btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:auto !important;
	height:30px;
	min-height:30px;
	padding:5px;
}

.newsletter h3, .newsletter p{	
	text-align:center;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#444;
	padding:0;
	margin:0;
}

.newsletter p{
	font-weight:normal;	
}

table.newsletter{
	width:100%;
	margin:5px 0;
}

.newsletter th{
	padding:2px;
	width:80px;
}

.newsletter td{
	padding:2px;
}

input.nwl_input{
	font-size:10px;
	width:90px;
}

input.nwl_submit{
	font-size:10px;
	width:100%;
}

.error{
	color:#c40000;
	font-weight:bold;
}