.holder .holder_content .product_description{
	float:left;
	width:320px;
	padding-bottom:10px;
	margin:10px 50px 0 10px;
}

.holder .holder_content .product_description p{
	float:left;
	width:300px;
	height:20px;
	line-height:20px;
	background-color:#F8FAFC;
	border-bottom:1px solid white;
	padding-left:10px;
}

.holder .holder_content .product_description p.colored{
	background-color:#D3E0EB;
}

.holder .holder_content .product_description p strong{
	float:left;
	width:160px;
}

.holder .holder_content .product_description p img{
	margin-top:3px;
	float:left;
	margin-right:10px;
}

.holder .holder_content .product_description p span{
	color:#0099CC;
}

.holder .holder_content .product_image{
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:8px;
}

/* start index */
.content .holder.full{
	border-top:1px solid #CBD8E7;
}
.content .holder.full .holder_content .product_description{
	width:535px;
}
.content .holder.full .holder_content .product_description p{
	width:515px;
}
.content .holder.full .holder_content .product_image{
	width:70px;
	text-align:center;
}
.content .holder.full .title{
	width:400px !important;
}

.content .holder .holder_content.index{
	background:url(../images/holder_bg.png) top left repeat-y;
}
.content .holder .holder_content.index strong{
	float:left;
	width:100%;
}
.content .holder .holder_content.index p{
	float:left;
	padding-left:20px;
	padding-bottom:10px;
	margin-top:10px;
	width:536px;
}
.content .holder .holder_content.index p.underline{
	border-bottom:1px solid #FFFFFF;
		line-height:20px;
}
.content .holder .holder_content.index p.last{
	border-bottom:none;
}
.content .holder .holder_content.index ul{
	float:left;
	padding-left:20px;
	border-bottom:1px solid #FFFFFF;
	width:536px;
	padding-bottom:10px;
}
.content .holder .holder_content.index ul li{
	float:left;
	line-height:20px;
	width:500px;
}

.content .holder .holder_content.index ul li a{
	color:#0099CC;
}

.content .holder .holder_content.index  a.info{
	float:left;
	margin-top:10px;
}
.content .holder .holder_content.index  a.info img{
	float:left;
	margin-top:0px;
	margin-right:5px;
}
/* end index*/


/* start termoficare */
.content .holder .holder_content.termoficare a{
	text-decoration:underline;
}
.content .holder .holder_content.termoficare a:hover{
	color:#0099CC;
}
/* end  termoficare */

/* start date-tehnice */
.content .holder .holder_content.date-tehnice{
	padding-top:0px;
}
.content .holder .holder_content.date-tehnice p.colored{
	background:url(../images/holder_bg_dark.png) top left repeat-y;
	margin-left:-1px;
	width:517px;
}

.content .holder .holder_content.date-tehnice p{
	padding-left:40px;
	width:507px;
	padding-top:10px;
	margin-top:0;
	line-height:15px;
}

.content .holder .holder_content.date-tehnice p strong{
	margin-left:-30px;
	width:540px;
	margin-bottom:15px;
}
/* end  date-tehnice */



/* start service */
.content .holder .holder_content.service{
	background:none;
}
.content .holder .holder_content.service .line{
	float:left;
	background:url(../images/big_line.gif) no-repeat center top;
	height:5px;
	width:553px;
}

.content .holder .holder_content.service .image{
	float:left;
	width:230px;
}
.content .holder .holder_content.service .label{
	margin-left:20px;
	padding-top:30px;
	float:left;
}
/* end  service */


/* start informatii-utile */
.content .holder .holder_content.info-util p,.content .holder .holder_content.info-util p.colored{
	padding-left:30px;
	padding-right:20px;
	width:507px;
}

.content .holder .holder_content.info-util p strong{
	margin:0;
	margin-bottom:5px;
	width:500px;
}
/* end informatii-utile */

/* start contact */
.content .holder .holder_content.contact_holder label{
	float:left;
	font-weight:bold;
	width:70px;
}

.content .holder .holder_content.contact_holder .buton{
	float:left;
	width:100px;
	height:31px;
	border:none;
	cursor:pointer;
	background:url(../images/but-trimite.png) no-repeat top left;
	margin-left:67px;
}

.content .holder .holder_content.contact_holder .buton:hover{
	background:url(../images/trimite_on.png) no-repeat top left;
}
	
.content .holder .holder_content.contact_holder input, .content .holder .holder_content.contact_holder textarea{
	float:left;
	border:1px solid #A2BAD2;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	width:390px;
}
.content .holder .holder_content.contact_holder .error{
	border:1px solid #FB7942;
}
.content .holder .holder_content.contact_holder textarea{
	height:100px;
}

.contact_data{
	float:left;
	border:1px solid #CBD8E7;
	padding:1px;
	width:556px;
	margin-bottom:10px;
	background-color:#F8FAFC;
}
.contact_data div{
	
	float:left;
	/*height:150px;*/
	padding-top:10px;
	line-height:20px;
}

.harta-contact a {
	display:block;
}

.contact_data .date{
	width:298px;
	padding-left:20px;
}
.contact_data .facturare{
	width:238px;
}
/* end contact */

/* start producatori */
.logo_holder{
	width:175px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.logo_line{
	float:left;
	margin-left:10px;
	margin-bottom:30px;
	display:table;
}
/* end producatori */

/* start links */
.content .holder .holder_content.links p{
	background-color:#F8FAFC;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
}
.content .holder .holder_content.links .link{
	margin-right:10px;
}
.content .holder .holder_content.links .description{
	margin-left:10px;
}
.content .holder .holder_content.links .link a{
	color:#2574B4;
}
/* end  links */

/* start radiatoare */
.content .holder .holder_content.radiat{
	padding-bottom:10px !important;
}
.content .holder .holder_content .radiatoare{
	float:left;
	width:540px;
	background-color:#F8FAFC;
	margin-left:10px;
	margin-top:10px;
}
.content .holder .holder_content .radiatoare .tabel_row{
	float:left;
	border-bottom:1px solid #ffffff;
	height:20px;
	padding-top:5px;
	width:540px;
}
.content .holder .holder_content .radiatoare .tabel_row.colored{
	background-color:#D3E0EB;
}
.content .holder .holder_content .radiatoare .tabel_row span{
	float:left;
	overflow:hidden;
	text-align:center;
}
.content .holder .holder_content .radiatoare .tabel_row.header{
	font-weight:bold;
	
}
.content .holder .holder_content .radiatoare .tabel_row .marca{
	width:285px;
	text-align:left !important;
	padding-left:10px;
}
.content .holder .holder_content  .radiatoare .tabel_row .dimensiuni{
	width:100px;
}
.content .holder .holder_content .radiatoare .tabel_row .putere{
	width:85px;
}
.content .holder .holder_content .radiatoare .tabel_row .pret{
	width:60px;
	font-weight:bold;
}
.content .holder .holder_content .radiatoare .tabel_row .pret em{
	color:#0099CC;
	font-weight:bold;
}

.content .info_pannel{
	float:left;
	width:558px;
	border:1px solid #CBD8E7;
	padding:1px;
}
.content .info_pannel p{
	float:left;
	background-color:#F8FAFC;
	width:538px;
	padding:10px;
}
/* stop radiatoare */

.holder .holder_content .product_description p.cautare strong {
	width:auto;
}
