/* CSS Document */
img.gallery_img { margin:0 10px 10px 0; }

div.error {
	color:#FF4848; margin-bottom:15px;
}

div.success {
	color:#00BF00; margin-bottom:15px;
}

span.success {
	color:#00BF00; ;
}

span.error {
	color:#FF4848; ;
}

span.obligatoriu {
	color:#FF4848; ;
}

a.portofoliu_selected {
	text-decoration:none;
	font-style:italic;
}

a.portofoliu_link {
	text-decoration:none;
	font-size:18px; line-height:30px;
	color:#6F512A;
}

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


a.acasa_link{text-decoration:none;}


.main { width:1029px; margin:0 auto; background:url(/static/newimages/bg2.png) repeat; text-align:left;}
#header {width:100%; overflow:hidden;}
#content{ padding:26px 11px 22px 13px; background:#fff}
#footer {}

.wrapper {width:100%; overflow:hidden;}

.left{ float:left;}
.right{ float:right}

.col1{ width:650px; float:left;}
.cols{ float:left;}
.col2{ width:280px; float:left;}
/* ============================= page1 ===========================*/
#page1 .box2 .cols{ width:216px;}
/* ============================= page2 ===========================*/
/* ============================= page3 ===========================*/
/* ============================= page4 ===========================*/
/* ============================= page5 ===========================*/
/* ============================= page6 ===========================*/
#page6 .box2 h1{ letter-spacing:-1px;}
/* ============================= page7 ===========================*/



* { 
	margin:0; padding:0;
	border:0;
}

body{ background:url(/static/newimages/bg.jpg) top center repeat; padding-top:23px; padding-bottom:77px;
	 border:0;
	 font:12px Arial, Helvetica, sans-serif; color:#969696;
	 line-height:16px;
}


/* ============================= main layout ====================== */

a{ color:#caad5a; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font:36px "Times New Roman", Times, serif; color:#604830; line-height:40px; padding:16px 0 13px 0}
p{ padding-bottom:16px;}
img{ vertical-align:top}

.pad{ padding:0 26px;}

/* ============================= header ====================== */
#logo{ margin-top:31px; float:left;}
#buttons{ float:right; margin-top:90px; background:url(/static/newimages/bg_buttons.png) no-repeat; width:149px; height:35px; padding:12px 0 0 21px}
#buttons li{ padding-right:2px; float:left;}
#buttons li a{ height:24px; width:24px; display:block}
#buttons li a:hover, #buttons .active{ background:url(/static/newimages/button_active.gif) no-repeat}

#menu { height:64px; width:100%; overflow:auto; background:url(/static/newimages/menu_bg.jpg) top repeat-x}
#menu #list{ float:left;}
#list li { float:left; padding-right:2px; background:url(/static/newimages/menu_line.jpg) right 26px no-repeat;}
#list .last{ background:none}
#list li a{ display:block; line-height:64px; font:24px "Times New Roman", Times, serif; color:#483e36; text-decoration:none; line-height:64px; padding:0 25px;}
#list li a:hover, #list #menu_active a{ background:#fdffeb;}

#icons{ float:right; padding:26px 30px 0 0}
#icons li{ padding-left:6px; float:left;}


/*--- slider begin ---*/

#faded {}
#faded .rap { height:373px; margin-top:33px; overflow: hidden}

ul.pagination { position:absolute; z-index:1; margin-top:-420px; margin-left:807px; background:url(/static/newimages/bg_buttons.png) no-repeat; width:149px; height:35px; padding:12px 0 0 21px;}
ul.pagination li {float:left; padding-right:2px; font-size:0; background:url(/static/newimages/spacer.png) no-repeat}
ul.pagination li a {background:url(/static/newimages/button.gif) no-repeat; height:4px; width:4px; display:block; padding:10px; line-height:0; color:#61583f;}
ul.pagination li a:hover, ul.pagination li.current a { background:url(/static/newimages/button_active.gif) no-repeat; color:#f2f1d8}

/*--- slider end ---*/

/* ============================= content ====================== */

.programare_servicii { width:140px; float:left; padding:10px 0;  }
.programare_servicii_inside { margin:0 0 0 12px; border-right:1px dotted #A69460; padding-right:10px;}

.marg_right1{ margin-right:30px;}
.marg_top1{ margin-top:14px;}
.pad_bot1{ padding-bottom:24px;}
.pad_bot2{ padding-bottom:46px;}
.pad_bot3{ padding-bottom:8px;}
.pad1{ padding:0 10px}
.pad_left1{ padding-left:25px;}
.pad_left2{ padding-left:10px;}

.font1{ font-weight:bold; color:#9d9069; padding-bottom:8px;}
.font2{ font:14px "Times New Roman", Times, serif;  color:#a59976;}
.font2 span{ color:#837449;}
.font3{ font-weight:bold; color:#a6723d; padding-bottom:8px}
.font3 a{ color:#6a5e3b;}

.button1, .button2{ font-weight:bold; display:inline-block; color:#fff; text-decoration:none; line-height:26px; padding:0 14px; background:#71502e;}
.button1:hover, .button2{ background:#a59976}
.button2:hover{background:#71502e;}

.box1{ background:url(/static/newimages/bg_box.jpg) top repeat-x; padding:0 32px;}
.box1 h1{ color:#70593f; padding:19px 0 14px 0; border-bottom:1px solid #dddccf; margin-bottom:28px}
.box2 h1{color:#6a5e3b; padding:0px 0 15px 0; margin-left:-10px; text-align:center; border-bottom:1px solid #cac4b2; margin-bottom:24px; font-size:34px;}
.box2{padding:18px 32px 15px 32px; background:#fbf8ef; color:#a69460; line-height:15px;}
.box2 .under{ border-bottom:1px solid #ece8dc; padding-bottom:32px; margin-bottom:30px; margin-left:-10px; padding-left:10px}

.link1{ font-weight:bold; color:#6f512a; text-decoration:none;}
.link1:hover{ text-decoration:underline}
.link2{ text-transform:uppercase; color:#713c2e}

.link3{  color:#837449; text-decoration:none; font-size:18px; font-family:"Times New Roman", Times, serif; display:block; padding:3px;}
.link3:hover{ text-decoration:underline}

.link4{  background-color:#837449; color:#FFFFFF; text-decoration:none; font-size:18px; font-family:"Times New Roman", Times, serif; display:block; padding:3px; }


.bold { font-weight:bold;}

.list1 li{ margin-bottom:4px; line-height:20px;}
.list1 li a.marker2{ color:#713c2e; text-transform:uppercase; padding-left:20px; background:url(/static/newimages/marker_2.jpg) 0 3px no-repeat}
.box2 .list1 li a.marker1{  background:url(/static/newimages/marker_1.jpg) 0 3px no-repeat}
.box2 .list1 li a.marker3{color:#DB5956; padding-left:20px; background:url(/static/newimages/marker_3.png) 0 3px no-repeat; text-transform:none; font-weight:bold;}

a.promotii {font-size:20px;text-transform:none;  color:#DB5956; padding-left:20px; background:url(/static/newimages/marker_2.jpg) 0 3px no-repeat}



.price li{ background:url(/static/newimages/bg_prices.jpg) 0 16px repeat; color:#9d9069; line-height:23px; font-weight:bold}
.price li span{ background:#fbf8ef}
.price a{ font-weight:normal; text-transform:uppercase; text-decoration:none; color:#713c2e;}
.price a:hover{ color:#9d9069;}

/* ============================= footer ====================== */

#footer { padding:19px 47px 22px 37px; font-size:13px; text-transform:uppercase; color:#645848;}
#footer a{ color:#645848;}
#footer span{ float:right; width:240px; padding-left:40px; padding-top:3px; background:url(/static/newimages/footer_line.jpg) 0 0 repeat-y; font-size:12px; color:#796b58; line-height:19px;}
#footer span a{color:#796b58;}

/* ============================= forms ============================= */

form.form_1{  overflow:hidden}
form.form_1 h1{ font-size:30px; color:#6a5e3b; border:none; margin:0; padding: 0 0 8px 0; text-align:left;}
form.form_1 input.input{ width:428px; font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:3px; background:#fff; border:1px solid #ece8dc; margin-bottom:7px}
form.form_1 textarea.input{ width:428px; height:110px; font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:3px; background:#fff; border:1px solid #ece8dc; margin-bottom:7px}

form.form_2{ width:220px; margin-top:-16px; padding-bottom:5px; overflow:hidden}
form.form_2 h1{ font-size:30px; color:#6a5e3b; border:none; margin:0; padding: 0 0 8px 0; text-align:left;}
form.form_2 .input{ width:208px; font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:3px; background:#fff; border:1px solid #ece8dc; margin-bottom:7px}


#ContactForm { line-height:18px;}
#ContactForm a{ margin-left:24px}
#ContactForm .input {width:268px;  font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:3px; background: none; border:1px solid #ece8dc; margin-bottom:15px}
#ContactForm textarea {width:268px; height:135px; font:12px Arial, Helvetica, sans-serif; color:#a69460; padding:5px; background: none; border:1px solid #ece8dc; margin-bottom:15px; overflow:auto}
 
