@charset "utf-8";
* {padding:0;margin:0;}
a {
color:black;
text-decoration:none;
}

a:hover {text-decoration:underline;}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/bg_body.jpg);
	background-repeat:repeat-x;
	background-color:white;
}

.top { width:100%; height:auto;   }
.logo { background-image:url(../img/logo.jpg); background-repeat:no-repeat; ; width:282px; height:145px; float: left; }
.logo_link {width:282px;height:145px;text-indent:-999em;float:left;}
.head {width:100%;height:145px;}
.banner { width:718px; height:145px; ; float: left; }
.menu { width:100%; background-image:url(../img/menu_rep.jpg); background-repeat:repeat-x; height:86px;   }
.buttons { width:1000px; height:56px; padding-top: 30px; }

.b1 { float:left; background-image:url(../img/1acasa.jpg);width:60px;height:34px;}
.b1:hover , .hit1{background-image:url(../img/1acasah.jpg);width:60px;height:34px;}
.b2 { float:left; background-image:url(../img/2comanda.jpg);width:134px;height:34px;}
.b2:hover, .hit2 {background-image:url(../img/2comandah.jpg);width:134px;height:34px;}
.b3 { float:left; background-image:url(../img/3portofoliu.jpg);width:86px;height:34px;}
.b3:hover, .hit3 {background-image:url(../img/3portofoliuh.jpg);width:86px;height:34px;}
.b4 { float:left; background-image:url(../img/4modele.jpg);width:152px;height:34px;}
.b4:hover, .hit4 {background-image:url(../img/4modeleh.jpg);width:152px;height:34px;}
.b5 { float:left; background-image:url(../img/5referinte.jpg);width:131px;height:34px;}
.b5:hover, .hit5 {background-image:url(../img/5referinteh.jpg);width:131px;height:34px;}
.b6 { float:left; background-image:url(../img/6alteproduse.jpg);width:109px;height:34px;}
.b6:hover, .hit6 {background-image:url(../img/6alteproduseh.jpg);width:109px;height:34px;}
.b7 { float:left; background-image:url(../img/7utile.jpg);width:52px;height:34px;}
.b7:hover, .hit7 {background-image:url(../img/7utileh.jpg);width:52px;height:34px;}
.b8 { float:left; background-image:url(../img/8contact.jpg);width:79px;height:34px;}
.b8:hover , .hit8{background-image:url(../img/8contacth.jpg);width:79px;height:34px;}
.buttons a{text-indent:-999em; ;margin-left:10px;}

.content { width:100%; height:auto;   }
.content_top { width:1000px; height:auto;   }
.top_index {background-image:url(../img/top_yellow.jpg); width:940px; height:412px; padding-left: 60px; margin-top: -19px; }

.tip1 { background-image:url(../img/1.jpg); width:202px; height:284px; ; float: left; background-repeat: no-repeat; margin-left:8px; } * html .tip1 {margin-left:4px;}
.tip2 { background-image:url(../img/2.jpg); width:202px; height:284px; ; float: left; }
.tip3 { background-image:url(../img/3.jpg); width:202px; height:284px; ; float: left; }

.tip1 .titletext { font-size:16px; font-weight:bold; text-transform: uppercase; padding-left: 30px; padding-top: 10px; }
.tip2 .titletext { font-size:16px; font-weight:bold; padding-left: 20px; padding-right: 30px; padding-top: 10px; text-transform: uppercase; }
.tip3 .titletext { font-size:16px; font-weight:bold; text-transform: uppercase; padding-left: 10px; padding-top: 10px; padding-right: 20px; }
.tip1 .texttext { font-size:12px; padding-left: 30px; padding-right: 20px; padding-top: 5px; }
.tip2 .texttext { font-size:12px; padding-left: 20px; padding-right: 30px; padding-top: 5px; }
.tip3 .texttext { font-size:12px; padding-left: 10px; padding-right: 50px; padding-top: 5px; }

.colt_bg { width:1000px; height:auto; background-position:bottom; background-repeat: no-repeat; padding-bottom: 60px; background-image:url(../img/bg_content_bottom.jpg);   }

.content_calculator { background-image:url(../img/bg_calculator_preturi.jpg); height:340px; width:952px; margin-left: 48px; margin-top: 20px; background-repeat: no-repeat;   }

.content_minim { width:260px; height:340px; margin-left: 10px; float: left; }
.content_bottom { width:1000px; height:auto;   }
.content_big { width:1000px; height:auto;   }
.calculator { width:630px; height:290px; padding-top: 50px; float: left; }

.field_l {  ; width:130px; height:30px; float: left; }

.field_rx { width:226px; height:25px; padding-left: 15px; }
.field_lx { width:100px; height:30px; float: left; }
.top_leftx { width:226px; height:75px; float: left; padding-top: 60px; padding-left: 20px; }
.top_rightx { width:246px; height:75px; float: left; padding-top: 12px; }
.bot_leftx { width: 246px; text-align: center; float: left; padding-top: 25px; }
.bot_rightx { width:246px; height:45px; float: left; padding-top: 30px; }


.top_left {  ; width:260px; height:75px; margin-left: 70px; float: left; }
.top_right { width:260px; height:75px; margin-left: 20px; float: left; }
.field_r { width:260px; height:25px; }
.bot_left {  ; width: 260px; text-align: center; margin-top: 20px; margin-left: 70px; float: left; }
.bot_right { width:260px; height:55px; margin-left: 20px; padding-top: 20px; float: left; }
.total {font-size:16px;padding-left:10px;}
.buc {font-size:14px;padding-left:10px;}
.cdv {  ; width:630px; font-size:15px; padding-top: 25px; }

.footer { width:100%; height:auto;   }
.copyright { width:980px; height:60px; font-size:12px; }

.left { width:618px; height:auto; padding-left:60px; margin-top:5px; ; float: left;}

/*acasa*/
.cont {width:618px;height:auto;}
.element { width:174px; height:200px; ; padding: 15px; float: left; }
.element .title { font-size:14px; width:174px; height:20px; text-align: center; }
.element .cartedv { background-image:url(../img/portofoliu_item_bg.jpg); background-repeat: no-repeat; background-position: center; width:168px; height:168px; padding: 3px; }
.right { width:256px; ; float: left; margin-left: 30px; margin-top: 5px; }
.calculator_side {background-image:url(../img/calculator_side.jpg);width:246px;height:388px;}
.portofoliu {width:1000px;height:auto;}
.comanda { float:left; margin-top: 5px; margin-left: 60px; }
.bannere_right {margin-left:-3px;}

.top_y { float:left; background-image:url(../img/top_yellow_1.jpg); height:19px; width:619px; background-repeat:no-repeat; background-position:top; margin-top: 10px; }
.mid_y {float:left;background-image:url(../img/mid_yellow_2.jpg); width:619px; background-repeat:repeat-y;}
.bot_y {float:left;background-image:url(../img/bottom_yellow_3.jpg);height:19px;width:619px;background-repeat:no-repeat;background-position:top;}
.quotebox { background-image:url(../img/quote_box.jpg); width:208px; height:285px; float: left; padding: 40px; background-repeat: no-repeat; background-position: center; }
.quotebox .titletext { font-size:20px; font-weight:normal; padding-left: 35px; padding-top: 5px; padding-right: 5px; }
.quotebox .texttext { font-size:14px; padding-left: 35px; padding-top: 5px; }
.quotebox .image { padding-left:35px; padding-top: 20px; }

.top_b { float:left; background-image:url(../img/top_b.jpg); width:617px; height:20px; background-repeat:no-repeat; background-position:top; margin-top: 5px; background-color: #00CCFF; }
.mid_b { float:left; background-color: #00CCFF; width: 602px; padding-left: 5px; padding-right: 10px; }
.bot_b {float:left;background-image:url(../img/bottom_b.jpg);width:617px;height:6px; background-repeat:no-repeat;background-position:top;}

.comment { font-size:10px; }
.categ { float:left; width:140px; height:20px; font-size:14px; font-weight:bold; padding-left: 10px; }

/**********yos*********/
/*calcul*/
.calcul{width:246px;}
	.calcul-top{background:url(../img/calcul-topbg.jpg) no-repeat 0 0; width:246px;height:5px; font-size:1px; line-height:1px; }
	.calcul-bot{background:url(../img/calcul-botbg.jpg) no-repeat 0 0; width:246px;height:5px; font-size:1px; line-height:1px; }
	.calcul-body{ background:#00ccff;}
		.calcul-body h3{font:bold 16px/18px Arial, Helvetica, sans-serif; padding:5px 0 0 10px;}
		.calcul-details{width:223px; padding:10px 0 0 10px;}
			.calcul-detailstop{background:url(../img/calcul-detailstopbg.jpg) no-repeat 0 0; width:223px;height:10px; font-size:1px; line-height:1px; }
			.calcul-detailsbot{background:url(../img/calcul-detailsbotbg.jpg) no-repeat 0 0; width:223px;height:10px; font-size:1px; line-height:1px; }
			.calcul-detailsbody{ background:#fff;}
			.calcul-form{overflow:hidden;}
			.calcul-form h5{font:bold 13px/18px Arial, Helvetica, sans-serif; padding:0 0 5px 50px;}
			.calcul-form .line{width:210px; padding-left:11px; clear:both;}
			.calcul-form .line .cell{display:block; float:left; width:105px;}
			.calcul-form .line label{font:normal 13px/15px Arial, Helvetica, sans-serif;}
			.calcul-form .line .cell input{}
			
			#pfata{}
			#pverso{}
			#cantitate{width:90px;}
			#cantitate:focus{border:1px #00ccff solid; height:18px;}
			#lfata{}
			#lverso{}
			#plastifiere{}
			#carton{}
			
			/*calculeaza*/
			.calculeaza{  width: 223px; height:50px; margin-top:4px;}
			#calculeaza{display: block; width: 223px;height: 50px;background: url(../img/calculeaza.jpg) no-repeat 0 0;}
			#calculeaza:hover{background-position: 0 -50px;}
			#calculeaza span{display: none;}
			/*comanda*/
				.comand{  width: 223px; height:29px; margin-top:4px;}
				#comanda{display: block; width: 223px;height: 29px;background: url(../img/comanda.jpg) no-repeat 0 0;}
				#comanda:hover{background-position: 0 -29px;}
				#comanda span{display: none;}
			/*result*/
			.result{display: block; width:223px; height: 50px;background: url(../img/result.jpg) no-repeat 0 0; margin-top:4px;}
			.newcell{padding:5px 0 0 10px;}
			.newcell label{font:normal 18px Arial, Helvetica, sans-serif; padding-right:10px;}
			.newcell span{font:bold 26px Arial, Helvetica, sans-serif;} 
			.newcell sup{font:normal 10px/10px Arial, Helvetica, sans-serif;} 
			.newcell_align{line-height:40px; padding:0 10px 0 0; text-align:right;}
			
/*content*/
.spacer10{clear:both; font-size:1px; height:10px;}
.spacer8{clear:both; font-size:1px; height:8px;}
.mid_y{width:619px;}
.text{width: 590px; padding:5px 14px; float:left; padding-bottom: 0;}
.text p{color:#000; font:normal 14px/18px Arial, Helvetica, sans-serif; text-align:justify;}

.title{width:618px; height:49px;}
.title h2{color:#000; font:bold 26px/49px Arial, Helvetica, sans-serif; text-align:left; background:url(../img/title_bg.jpg) no-repeat 0 0; padding-left:10px;}

/*alte-produce*/
.produce{width: 590px; padding:0px 14px; clear:left;}
	.produce-box{background:url(../img/produce-box.jpg) no-repeat 0 0; width:208px; height:288px; float:left; margin:10px 10px 55px 55px; position:relative;} * html .produce-box{margin:10px 35px 30px 25px;}
	.produce-boxtext{background:url(../img/produce-boxtext.png) no-repeat 20px 0; width:190px; height:154px; position:absolute;}
		.produce-boxtext h3{font:normal 20px/24px Arial, Helvetica, sans-serif; padding:5px 0 0 25px; width:170px;}
		.produce-boxtext p{font:normal 14px/18px Arial, Helvetica, sans-serif; padding:5px 0 0 25px; width:170px;}
		
	.produce-boximg{width:192px; height:160px; margin:114px 0 0 8px;} * html .produce-boximg{padding:114px 0 0 4px;}
		.produce-boximg img{}
		
/*utile & clienti*/
.list_item{width: 590px; padding:5px 14px;}
	.list_item_img{float:left; padding:0 10px; width:176px;}/*170+4+2=176*/
		.list_item_img a{display:block; float:left; width:170px; height:170px; padding:2px; border: 0px #eee solid;}
		.list_item_img a img{width:170px; height:170px; display:block;}
		.list_item_img a:hover{position:relative; white-space:normal;}
		.list_item_img a:hover img{border:0px solid #c9c182; width:255px; height:255px; padding:1px; position:absolute; left:-63px; top:-63px;}
		
	.list_item_text{float:left; width:394px;}/*width:590px - 176imgwidth - 20padding*/
		.list_item_text h3  {font:bold 18px/20px Arial, Helvetica, sans-serif;} 
		.list_item_text p{font:normal 14px/16px Arial, Helvetica, sans-serif; text-align:justify; margin:5px 0 0 0;}
		.list_item_text p a{text-decoration:underline; color:#006699; font-size:12px; font-weight:bold;}
		.list_item_text p a:hover{text-decoration:none;}
		
/*page_pos*/		
.page_pos {clear:both; width:576px;  height:30px; border:1px #006699 solid; height:30px; margin-left: 26px; padding:0; background:none; }/*   none repeat scroll 0 0; */
	.results {float:left;  width:200px;  height:30px; line-height:30px; font-size:12px; text-align:left; color:#111; margin:0 5px 0 10px;}

	.pages {float:right; width: 300px; height:30px; line-height:30px; margin-right: 10px;}
		.numbers { float:right; height:auto; width:auto; font-size: 12px; }
		.numbers a, .numbers span { margin-left:5px; margin-right:5px; text-decoration:none; color:#111; }
		.numbers a.current { font-weight:bold; color:#111;}
		.numbers a:hover {text-decoration:underline;}

/*details*/
.list_item_thumb{width:590px;}
	
	.list_item_thumb img{display:block; float:left; padding:2px; border:0px #eee solid; margin-right:10px;  width:200px; height:200px;}
	.list_item_thumb h3 {font:bold 18px/20px Arial, Helvetica, sans-serif;}
	.list_item_thumb p {font:normal 14px/16px Arial, Helvetica, sans-serif; text-align:justify; margin:5px 0 0 0;}
	
	.list_item_back{text-align:right; clear:both;}
	.list_item_back a{text-decoration:underline; color:#006699; font-size:12px; font-weight:bold; padding:0 15px 0 0;} 
	.list_item_back a:hover{text-decoration:none;}
	
/*galeries*/
.title_galleries {padding: 0  0 10px 10px; font:bold 18px/20px Arial, Helvetica, sans-serif;}

.list_item_galleries{padding:25px 0 0 25px;}/*width:590px; */
.list_item_galleries a      {display:block; float:left; width:174px; height:174px; margin: 0 4px 4px 0;  }
.list_item_galleries a img{display:block; float:left; width:174px; height:174px;}
.list_item_galleries a:hover{position:relative; white-space:normal;}
.list_item_galleries a:hover img{border:0px solid #c9c182; width:255px; height:255px; padding:1px; position:absolute; left:-43px; top:-43px;}

/*modele*/
	.modele {float:left;}
	.modele div {padding:0 40px 10px 14px;}
	.modele div a{font:bold 14px/16px Arial, Helvetica, sans-serif;}
	
/*contact*/
.list_item_ctitle{width:590px; margin-bottom:10px; border:1px #fff solid; height:30px;}
.list_item_ctitle h3{padding: 0 0 0 10px; color:#000; padding:0 0 0 10px; font:bold 14px/30px arial;}

/*form*/ 
.form {}     /*{width:590px;} padding-left:40px;*/
.f_left          {width:160px; display:block; float:left; height:18px; line-height:18px; text-align:right; margin-right:6px; color:#000; font-weight:bold;font-size:13px;}
.f_right{color:#000;}
.f_right input{width:260px; display:block; float:left; height:18px; border:1px #999 solid; color:#000; background:#fff;}
.f_right textarea{width:260px; display:block; float:left; border:1px #999 solid; height:100px; background:#fff;}
.f_x{clear:both; font-size:1px; height:6px;}
.f_right textarea:focus, .f_right input:focus { border: 1px solid #fff; background:#cc9900; color:#fff;}
.f_left .checkbox{width:14px; height:14px; display:block; float:right;  border:1px #fff solid; }
.f_right .small{color:#000; font-size:12px;}
.f_right .small_right{display:block; float:right; color:#000; font-size:12px; text-align:right;width:200px; padding:0 108px 0 0;}
 
.f_right .link_big{display:block; float:left; width:70px; height:24px; font:bold 12px/24px arial;border:1px #fff solid; background:#ffcc66; color:#000; cursor:pointer;}
.f_right .link_big:hover{border:1px #000 solid;  color:#ff3333; background:#fff; text-decoration:none;}

.f_title  .error{color:#ff3333; font-weight:bold; display:block; margin-bottom:10px;}
.error{color:#ff3333;}
 #username_warning , #email_warning, #telefon_warning, #mesaj_warning{color:#ff3333; font-weight:bold; font-size:12px; margin:0 0 0 4px;}
 
 /*comanda*/
.table_part { background-color:#cfe7ff; border:1px solid #9dadb0; padding-left: 10px; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; }
.table_part input{ margin-left:10px; margin-right:10px; margin-top: 3px; }
.table_part textarea{ margin-left:10px; margin-right:10px; margin-top: 3px; }

#comand{display: block; width: 226px; height: 29px; background: url(../img/comand.jpg) no-repeat 0 0; border:none;cursor:pointer; margin-top:6px;}
#comand:hover{background-position: 0 -29px;}
.webmagnat{color:#0099cc; font:bold 13px/15px Arial, Helvetica, sans-serif;}
#txtcantitate{width:80px;}

#reducere_red img{border:none;}
.required {color:#ff3333;}/*width: 18px; height: 14px; background: url(../img/redstar.gif) no-repeat 0 0;*/
#t1,#t2,#t3{display:none;}

/*list_portofoliu*/
.list_portofoliu{width:174px; float:left; padding:0 10px;}
.list_portofoliu  h3{font:bold 13px/15px Arial, Helvetica, sans-serif; text-align:center;}
.list_portofoliu  div a      {display:block; width:174px; height:174px; margin: 0 4px 4px 0;  }
.list_portofoliu  div  a img{width:174px; height:174px;}
.list_portofoliu  div  a:hover{position:relative; white-space:normal;}
.list_portofoliu  div  a:hover img{border:0px solid #c9c182; width:255px; height:255px; padding:1px; position:absolute; left:-43px; top:-43px;}.judete2 {padding:15px;}.judete2 h1 {margin-left:10px;}.judete2 ul {list-style-position:inside;}.judete2 ul li {float:left;list-style-type:square;margin-left:10px;}.c_jud {padding:14px;}.c_jud ul {list-style-position:inside;}
