@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
a {text-decoration:none;}
a:hover.red {color:#353535;}
a.red {color:#CC0000;}
#tel {color:#320001; font-size:14px; float:right; font-style:italic;padding-top:10px; margin-right:4px;}
ul { list-style:none; }
img { border:none; }
body { background-color:#E2E2E2; font-size:12px; font-family:Arial, Helvetica, sans-serif;color: #353535; }
p {text-align:justify;}
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
div#header { background:url(../img/header_back.jpg) repeat-x; height:305px; width:100%;  }
div#head_wrapper { width:980px; margin:0px auto; background:url(../img/head_back.jpg) no-repeat top; height:295px; }
div#logo { height:170px; width:354px; float:left; margin-top:30px; padding-top:40px; }
div#flash {display:inline; height:220px; float:left; margin-top:-7px; margin-left:107px; z-index:0}
div#language {z-index:20 }
ul#menu { width:850px; height:20px; float:left; margin-top:5px; padding:5px 65px;  }
#menu li { float:left; padding:0 18px; text-align:center;}
#not_last {background: url(../img/desp.gif) no-repeat right;}
#menu a, #menu a:visited { text-decoration:none; color:#FFFFFF; font-size:16px;font-family: "Trebuchet", Arial, sans-serif; }
#menu a:hover { color:#fdc600; }
div.clear { }
#content_wrapper { width:988px; margin:0px auto; background:url(../img/content_bck.jpg) repeat-y; }
#content { width:988px; background:url(../img/content_head_back.jpg) no-repeat top; }
#language { position:relative; background:url(../img/lang_bck.png) no-repeat; width:64px; height:19px; float:right; top:-2px; margin-right:30px; padding:18px 0px 0px 7px;  }
.lang_ro { background:url(../img/ro.png) left no-repeat; width:26px; height:14px; display:block; float:left; cursor:pointer;  }
.lang_eng { background:url(../img/en.png) right no-repeat; width:26px; height:14px; display:block; float:left; cursor:pointer; }
/** footer **/
#footer_wrapper { background:url(../img/footer_back.jpg) repeat-x; height:100px; }
#footer { width:988px; margin:0px auto; }
#footer_menu { width:605px; float:left; display:inline; margin:30px 0px 0px 10px;font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
#footer a,#footer a:visited {  color:#333; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer_design { float:right; color:#333; width:300px; display:inline; margin:5px 10px 0px 0px; text-align:right; }
#col_stanga { width:630px; float:left; display:inline; margin:20px; }
#col_dreapta { float: left; width:300px; margin-top:5px; }
#col_stanga p.index_p { color:#353535; font-size:14px; line-height:18px; padding:10px 0px; text-indent:40px; text-align:justify;  }
#col_stanga span, #col_dreapta span { font-weight:bold; color:#cc0000;  }
span.descriere {float:left; margin:5px 2px 5px 2px; display:block;}
.h1_titlu { background:url(../img/steag.jpg) bottom left no-repeat; border-bottom:1px solid #615e5f; font-size:26px; color:#cc0000; font-weight:bold; padding-left:40px; }
.more { display:block; float:right; text-decoration:none; color:#000000; font-size:12px; }
.more:hover { text-decoration:underline; }
#comanda { width:210px; height:73px; background:url(../img/comanda_bck.jpg) no-repeat; display:block; float:left; font-size:28px; text-transform:uppercase; color:#353535; padding:25px 70px 25px 20px; text-decoration:none; }
#estimeaza_costuri { width:190px; height:60px; background:url(../img/estimeaza_bck.jpg) no-repeat; display:block; float:left; font-size:22px; text-transform:uppercase; color:#353535; padding:25px 90px 15px 20px; text-decoration:none; }
#col_dreapta dl { float:left; margin:15px 0px; }
#col_dreapta dt { margin:5px 0px; padding-left:15px; }
.dreapta_cta { height:26px; border-left:4px solid #cc0000; font-size:20px; color:#333333; padding-left:15px; }
#col_centru { width:948px; float:left; padding:20px; }
.serv { background:url(../img/cat_back.jpg) no-repeat; width:300px; height:335px; float:left; display:inline; margin-top:10px;}
.serv img { max-width:300px; height:120px; margin:auto; width: expression(document.body.clientWidth < 22? "20px" : document.body.clientWidth > 272? "270px" : "auto"); }
.serv_titlu { font:italic 20px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:5px 0px 0px 15px; }
.serv_subtitlu { font:italic 12px Georgia, "Times New Roman", Times, serif!important; color:#ffff00!important; padding:2px 0px 3px 15px!important; height:16px;}
.serv_det { font-size:12px; color:#d9d9d9; padding:10px 5px; text-align:justify; padding-bottom:0px; font-weight:bold; min-height:125px;}
.serv_act { padding-left:20px; }
.but { width:96px; height:22px; background:url(../img/up.png) top no-repeat; display:block; float:left; color:#FFFFFF; padding-left:25px; cursor:pointer; line-height:19px;}
.but_hover {width:96px; height:22px; background:url(../img/down.png) top no-repeat; display:block; float:left; color:#FFFFFF; padding-left:25px; cursor:pointer; color:#333;line-height:19px;}
.buton_normal { width:121px; height:27px; background:url(../img/buton_normal.png) bottom no-repeat; display:block; float:left; color:#FFFFFF; padding-left:13px; cursor:pointer; border:none;}
.buton_hover {width:121px; height:27px; background:url(../img/buton_hover.png) bottom no-repeat; display:block; float:left; color:#FFFFFF; padding-left:13px; cursor:pointer; color:#333; border:none;}
.ml15 { margin-left:15px; }
.ml25 { margin-left:24px; margin-top:10px;}
<!--Monica--->
ul.serv {margin-left:15px;}
#interior {width:100%; float:left; display:inline; margin:20px; min-height:380px;}
#interior p { color:#353535; font-size:14px; line-height:18px; padding:10px 0px; text-indent:40px; text-align:justify;  }
.h1_int { background:url(../img/steag.jpg) bottom left no-repeat; border-bottom:1px solid #615e5f; font-size:26px; color:#cc0000; font-weight:bold; padding-left:40px; width:900px; }

#table_com {font-size:10px;}
#form_col_left {float:left;  width:310px; min-height:400px}
#form_col_center {float:left; width:310px; min-height:400px}

.short {width:150px; float:left; }
select.short {width:132px; margin-left:5px; font-size:10px}
input.short {width:132px; margin-left:5px; }
.small_table {border:1px solid black; margin:5px; padding:2px; width:300px; }
.sec_small_table {border:1px solid black; margin:5px; padding:2px; width:193px; height:207px; vertical-align:text-top; }
.trimite {border:1px solid black; margin:5px; padding:2px; width:193px; text-align:center}
.w110 {width:280px; margin:3px 5px;}
.w90 {width:95px;float:left;}
.w60 {width:60px;float:right;}
input.w90 {width:85px; float:left;}
.x {float:left;}
.w120 {width:110px;float:left;}
span.120 {text-align:center;}
.w140 {width:135px;float:left;padding-left:3px;}
.w1small_table {border:1px solid black; margin:5px; padding:2px; width:62px; }
.w2small_table {border:1px solid black; margin:5px; padding:2px;  }
input.w2small_table {width:115px;}
.button {background:url(../img/btn.jpg) repeat-x; border:none; margin:2px; cursor:pointer;}
label.error {color:red; font-weight:bold;float:right; font-size:12px;}

#breadcrumbs { float:left;font-size:16px;list-style-type:none;padding-left:20px; }
#breadcrumbs span { font-size:12px; }
#breadcrumbs  li { float:left; padding-top:10px; padding-left:0px;}
#breadcrumbs a, #breadcrumbs a:visited { font-size:12px; color:#970706; text-decoration:none; }
#breadcrumbs a:hover { text-decoration:underline; }

.detalii_loc {
color:#970706;
text-decoration:underline;
}

:focus {
	outline: 0;
}
#tooltip.judet_exp {
	background: url('images/shadow2.png');
	padding-top: 5em;
	height: 100px;
	opacity: 0.8;
	width: 210px;
	
}
.mail {line-height:18px;
padding-left:20px;
width:200px;
}


.data_n {color:#CC0000; margin:5px 2px 5px 2px; font-size:10px;}
dt.data_n{float:right;}

#login { height: 400px; background: url(../img/login_bkg.png) no-repeat top center; clear: both; width: 100%; margin: 0px auto;}

#login form { width: 370px; margin: 0px auto; padding-top: 230px; color: #fff; font-size: 16px;}

#login form span { clear: both; width: 150px; margin: 10px 0px; line-height: 18px; }

#login form input.input { line-height: 18px; height: 20px; margin: 9px 0px; width: 200px;}

#login form input#dialog_link { margin: 10px 18px 0px 0px; padding: 5px 25px; cursor: pointer;}

#login_body {background:url("../img/bkg_body.png") no-repeat scroll center top transparent;
color:#000000;
font-family:"Trebuchet MS",Arial;
font-size:12px;
margin:0;
min-height:500px;
padding:0;}

#html_login
{
background:url("../img/bkg.png") repeat-x scroll 0 0 #17313E;
margin:0;
padding:0;
}
.contact_form
{
width:400px;
margin:5px 10px;
}
ul.serv li.picture{text-align:center;}
.form_error
{
color:#CC0000;
margin:5px;
}
fieldset {padding:5px;}
.inp_calculator{float:right;margin-bottom:10px;}
#calculator_form{width:305px; margin-top:15px;float:left;}

.titlu {color:#CC0000; text-indent:20px; padding:13px 2px;}
.div_contact {width:180px; vertical-align:middle;display:inline;}
dl {padding:0px 2px; margin-top:15px;}
legend {padding-top:50px; font-size:18px;}
#nume, #email, #mesaj_textarea, #dep {width:540px; float:right;}

#mesaj_contact {height:20px; width:180px; vertical-align:middle;}
#label_mesaj {min-height:30px;width:45px; display:inline;}
#tabel_preturi {margin:10px 0px;}
#footer_text_pag {color:#333333;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
margin:30px 0 0 10px;
width:600px;}
.serv_titlu a, .serv_titlu a:hover, .serv_titlu a:visited {color:#FFF;}

.localitate1 {background-color:#f0f0f0;border:none; padding:3px; text-align:center;color:#444444;}
.localitate {background-color:#e3e3e3;border:none; padding:3px;text-align:center;color:#970706;}
#table_loc  {
border:medium none;
margin:10px;
width:616px;
}

div.loc_exp {width:613px;
margin-left:10px;}
.loc_exp {border:medium none;
float:left;
width:204px;
font-size:11px;
}

.thLoc {
background:url("../img/head_back.gif") repeat-x scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
font-weight:bold;
line-height:25px;
padding:5px 0 0 5px;
text-align:center;
}
style.css (line 155)

.form_ok{color:#00CC00;}

