/*-----------------------------------------------------------------------------
versiunea:  1.2
data:      10/2008
ultima modoficare: 10.2008
site: www.brikston.ro
-----------------------------------------------------------------------------*/

/* -----------------------------------*/
/* ---- GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
    margin:0;
	padding:0;
	font-family	:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	background: #fff;
}

a {
	color:#d21044;
	outline: none;
	text-decoration: none;
}

a:hover {
	color:#d21044;
	text-decoration: underline;
}

div {
		float:left;
	}
		
p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000;
margin:0px;
padding:0px;
}

img {
border:0px;
padding:0px;
margin:0px;
}

h1, h2,h3,h4,h5 {
		font-size:14px;
		line-height:17px;
		padding:0px;
		margin:0px;
		font-family:Tahoma, Helvetica, sans-serif;
}

#block_central {
	margin:0px auto;
	width:960px;
	float:none;
}
	
/* -----------------------------------*/
/* ---- Header <<<-----------*/
/* -----------------------------------*/

#header {
	width:956px;
	float:left;	
	margin:0px;
	padding:0px;
	background-color:#fff;
	border-left:2px solid #d21044;
	border-right:2px solid #d21044;
}
			 
#header .sigla {
		    width:300px;
			float:left;
			height:113px;
			font-size:0px;
			line-height:0px;
}

#header h1 {
		    width:300px;
			display:block;
			height:113px;
			text-indent:-5000px;
}

#header h1 a {
	        background:url(../images/logo.jpg) no-repeat;
	        width:300px;
			display:block;
			height:113px;
}
		
#header .header2 {
padding-left:465px;
float:left;
height:113px;
width:190px;
}

#header .header2 .menu_top{
padding-top:15px;
float:left;
font-size:11px;
color:#666;
height:47px;
}

#header .header2 .menu_top a {
padding-right:7px;
float:left;
}

#header .header2 .menu_top a {
color:#666;
text-decoration:none;
}

#header .header2 .menu_top a:hover {
color:#666;
text-decoration:none;
}

#header .header2 .search {
border:1px solid #ccc;
padding:1px;
padding-right:2px;
}

#header .header2 .search .box {
font-size:11px;
line-height:11px;
border:0px;
color:#666;
width:127px;
padding-left:6px;
float:left;
}

#header .header2 .search .btn {
background:url(../images/search_bnt.jpg) no-repeat;
width:13px;
height:14px;
border:0px;
float:left;
cursor:pointer;
}

#header .header2 .lng {
padding-top:12px;
float:left;
padding-left:2px;
}

#header .header2 .lng a {
color:#333;
}

#header .header2 .lng a:hover {
color:#d21044;
text-decoration:underline;
}
						
/* -----------------------------------*/
/* ---- Meniu <<<-----------*/
/* -----------------------------------*/

.meniu {
	padding-left:10px;
	width:948px;
	float:left;
	background:#d21044;
	height:31px;	
	}

.meniu a {
	color:#fff;
	}
	
	
.meniu a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
	.meniu ul li,
	.meniu ul {
		margin:0;
		padding:0;
		list-style:none;
		
	}
	
	.meniu ul li {
		float:left;
	}
	
	.meniu .sitemap {
	float:right;
	padding-right:10px;
	padding-top:8px;
	}
	
	/*---SECTIUNI MENIU---*/
	
	.meniu .acasa {
		width:56px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .acasa a {
		background:url(../images/language/ro/acasa.jpg) no-repeat left top;
		width:56px;
		height:31px;
		display:block;
	}
	
	.meniu .acasa .curent,
	.meniu .acasa a:hover {
		background:url(../images/language/ro/acasa.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	
	.meniu .produse {
		width:71px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .produse a {
		background:url(../images/language/ro/produse.jpg) no-repeat left top;
		width:71px;
		height:31px;
		display:block;
	}
	
	.meniu .produse .curent,
	.meniu .produse a:hover {
		background:url(../images/language/ro/produse.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	.meniu .brikston_pentru_tine {
		width:137px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .brikston_pentru_tine a {
		background:url(../images/language/ro/brikston_pentru_tine.jpg) no-repeat left top;
		width:137px;
		height:31px;
		display:block;
	}
	
	.meniu .brikston_pentru_tine .curent,
	.meniu .brikston_pentru_tine a:hover {
		background:url(../images/language/ro/brikston_pentru_tine.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	.meniu .detalii_tehnice {
		width:103px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .detalii_tehnice a {
		background:url(../images/language/ro/detalii_tehnice.jpg) no-repeat left top;
		width:103px;
		height:31px;
		display:block;
	}
	
	.meniu .detalii_tehnice .curent,
	.meniu .detalii_tehnice a:hover {
		background:url(../images/language/ro/detalii_tehnice.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	.meniu .beneficii {
		width:74px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .beneficii a {
		background:url(../images/language/ro/beneficii.jpg) no-repeat left top;
		width:74px;
		height:31px;
		display:block;
	}
	
	.meniu .beneficii  .curent,
	.meniu .beneficii a:hover {
		background:url(../images/language/ro/beneficii.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
   .meniu .distribuitori {
		width:74px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .distribuitori a {
		background:url(../images/language/ro/distribuitori.jpg) no-repeat left top;
		width:74px;
		height:31px;
		display:block;
	}
	
	.meniu .distribuitori .curent,
	.meniu .distribuitori a:hover {
		background:url(../images/language/ro/distribuitori.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	.meniu .proiecte {
		width:74px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .proiecte a {
		background:url(../images/language/ro/proiecte.jpg) no-repeat left top;
		width:74px;
		height:31px;
		display:block;
	}
	
	.meniu .proiecte .curent,
	.meniu .proiecte a:hover {
		background:url(../images/language/ro/proiecte.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	.meniu .utilitare {
		width:74px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .utilitare a {
		background:url(../images/language/ro/utilitare.jpg) no-repeat left top;
		width:74px;
		height:31px;
		display:block;
	}
	
	.meniu .utilitare .curent,
	.meniu .utilitare a:hover {
		background:url(../images/language/ro/utilitare.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	
	.meniu .coltul_specialistului {
		width:137px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .coltul_specialistului a {
		background:url(../images/language/ro/coltul_specialistului.jpg) no-repeat left top;
		width:137px;
		height:31px;
		display:block;
	}
	
	.meniu .coltul_specialistului .curent,
	.meniu .coltul_specialistului a:hover {
		background:url(../images/language/ro/coltul_specialistului.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	.meniu .contact {
		width:74px;
		height:31px;
		float:left;
		text-indent:-2000px;
	}
	
	.meniu .contact a {
		background:url(../images/language/ro/contact.jpg) no-repeat left top;
		width:74px;
		height:31px;
		display:block;
	}
	
	.meniu .contact .curent,
	.meniu .contact a:hover {
		background:url(../images/language/ro/contact.jpg) no-repeat left bottom;
		text-decoration:none;
	}
	
	
	/*---SECTIUNI MENIU---*/

/*FOOOTER*/
#footer {
width:942px;
float:left;
background:#000;
padding-left:10px;
height:22px;
margin-bottom:6px;
border-left:3px solid #d21044;
padding-right:6px;
}

#footer a{
color:#cccccc;
}

#footer p{
color:#cccccc;
line-height:22px;
font-size:10px;
}
			

/* -----------------------------------*/
/* ---- CENTER <<<-----------*/
/* -----------------------------------*/

#center {
width:960px;
padding-bottom:7px;
background-color:#fff;
padding-top:17px;
float:left;
}

#center .target{
width:212px;
float:left;
}

#center .target img{
padding-bottom:8px;
}

#center .target .abc img{
margin:0;
padding:0;padding-top:20px;
float:left;
}

#center .target .capitole p{
font-size:11px;
line-height:18px;
width:125px;
}

#center .target .capitole a{
color:#000;
text-decoration:none;
}

#center .target .capitole a:hover{
color:#000;
text-decoration:underline;
}

#center .target .toate_cap {
background:url(../images/sg1.jpg) no-repeat left center;
padding-left:20px;
width:192px;
float:left;
margin-bottom:10px;
}

#center .centru {
width:260px;
float:left;
border:3px solid #d21044;
padding-left:16px;
padding-right:16px;
padding-top:15px;
padding-bottom:14px;
height:138px;
}

#center .centru p{
line-height:14px;
text-align:justify;
padding-top:7px;
padding-bottom:18px;
}

#center .centru .b2 {
background:url(../images/sageata_b2.jpg) no-repeat left center;
margin:0px;
padding:0;
padding-left:12px;
margin-bottom:5px;
}

#center .centru .b2 a{
color:#333;
}

#center .main {
width:533px;
float:left;
padding-right:22px;
}

#center .main_home {
width:555px;
float:left;
padding-right:0;
}

#center .main .ajax{
width:555px;
float:left;
position:relative;
}

#center .main .ajax .butoane {
	position:absolute; left: 235px; top: 19px; width: 43px;
	padding-top:4px;
}

#center .main .ajax .imagine{
	width:235px;
	float:left;	
}

#center .main .ajax .butoane a{
	background:#d21044;
	padding:0;
	margin:0;
	font-size:0px;
	line-height:0;
	width:7px;
	height:7px;
	display:block;float:left; margin-left:4px;
}

#center .main .ajax .butoane .curent,
#center .main .ajax .butoane a:hover{
	background:#000;
	width:7px;
	height:7px;
	display:block;	
}

#center .main .beneficii {
padding-left:3px;
padding-right:28px;
width:241px;
float:left;
}

#center .main .beneficii img {
padding-bottom:10px;
}

#center .main .beneficii h2{
padding-left:27px;
line-height:17px;
font-size:12px;
}

#center .main .beneficii p {
padding-left:27px;
padding-bottom:9px;
}

#center .main .beneficii .lista_com {
padding-left:14px;
padding-bottom:5px;
padding-top:4px;
}

#center .main .beneficii .lista_com a{
	background:#000 url(../images/vezi_lista_completa.jpg) no-repeat left;
	padding-left:17px;
	line-height:14px;
	padding-right:5px;
	color:#fff;
	text-decoration:none;
}

#center .main .beneficii .lista_com {
padding-left:14px;
padding-bottom:5px;
padding-top:4px;
}

#center .arhiva-stiri {
	font-size:11px;
}

#center .arhiva-stiri a{
	background:#cbcbcb url(../images/vezi_lista_completa.jpg) no-repeat left;
	padding-left:17px;
	line-height:14px;
	padding-right:5px;
	color:#000;
	text-decoration:none;
}

#center .arhiva-stiri a:hover{
	background:#cc1243 url(../images/vezi_lista_completa.jpg) no-repeat left;
	padding-left:17px;
	line-height:14px;
	padding-right:5px;
	color:#fff;
	text-decoration:none;
}

#center .main .beneficii .lista_com a:hover{
	background:#cc1243 url(../images/vezi_lista_completa.jpg) no-repeat left;
	padding-left:17px;
	line-height:14px;
	padding-right:5px;
	color:#fff;
	text-decoration:none;
}

#center .main .brand {
width:260px;
float:left;
}

#center .main .brand img{
padding-bottom:6px;
}

#center .main .brand p{
text-align:justify;
font-size:11px;
line-height:15px;
padding-bottom:10px;
}

#center .main .brand a{
color:#333;
text-decoration:none;
padding-right:18px;
}

#center .main .brand a:hover{
color:#333;
text-decoration:underline;
padding-right:18px;
}

#center .main .brand .link {
padding-top:2px;
}

.RGT {
width:193px;
float:left;
}

.newsletter {
background:#000;
width:190px;
}

.newsletter .top{
background:#000 url(../images/language/ro/newsletter_top.jpg) no-repeat;
width:190px;
height:32px;
font-size:0;
line-height:0px;
}

.newsletter .bg{
padding-left:10px;
width:180px;
padding-bottom:15px;
}

.newsletter .news {
width:158px;
float:left;
font-size:11px;
border:1px solid #000;
padding:2px;
margin-bottom:10px;
font-size:10px;
padding-left:6px;
}

.newsletter select {
width:140px;
font-size:10px;
border:0px;
padding:1px;
}

.newsletter .btn {
background:url(../images/ok.jpg);
width:20px;
height:17px;
margin-left:5px;
border:0;
cursor:pointer;
}

.newsletter p {
float:left;
}

.RGT .rss {
padding-top:14px;
float:left;
}

.RGT .blog {
width:183px;
float:left;
padding-left:10px;
padding-top:10px;
background:url(../images/language/ro/arhitect_foto.jpg) no-repeat left bottom;
padding-bottom:35px;
}

.RGT .blog h2{
font-size:12px;
line-height:15px;
padding-bottom:3px;
}

.RGT .blog h2 a{
color:#000;
}

.RGT .blog p {
line-height:15px;
color:#333;
}

.RGT .blog .b3 {
background: url(../images/sg2.jpg) no-repeat left;
padding-left:10px;
padding-bottom:2px;
}

.RGT .blog .b3 a{
color:#333;
}

.RGT .blog p{
padding-bottom:15px;
}

.LB {
width:156px;
float:left;
}

.leftbar {
width:142px;
float:left;
border:#9d9d9d 1px solid;
padding-left:12px;
padding-top:8px;
padding-bottom:10px;
}

.leftbar p{
margin-bottom:6px;
padding-top:1px;
font-size:11px;
line-height:13px;
padding-bottom:2px;
}

.leftbar a{
color:#333;
}

.leftbar .curent,
.leftbar a:hover{
background:url(../images/sg_l.jpg) no-repeat center left;
color:#d31145;
padding-left:10px;
text-decoration:none;
}

.LB .ghid {
float:left;
padding-top:15px;
width:156px;
}

.LB .ghid .txt {
width:149px;
border:1px #b4b4b4 solid;
font-size:11px;
margin-bottom:10px;
line-height:13px;
padding-left:5px;
color:#999999;
}

.LB .ghid img{
padding-bottom:5px;
}

.LB .ghid .buton {
background:url(../images/language/ro/descarca_ghid.jpg);
width:89px;
height:14px;
border:0;
cursor:pointer;
}

.vr-contact p,
.s_cariera .p,
.LB .ghid .p {
float:left;
color:#666666;padding-right:3px;
	padding-top:4px;
}

.vr-contact p input,
.s_cariera .p input,
.LB .ghid .p input{
	margin:0;
	padding:0;
	
}

.vr-contact .prop,
.s_cariera .prop,
.LB .ghid .prop {
padding-top:10px;
width:156px;
padding-bottom:15px;
}

.LB .ghid .contact {
width:156px;
color:#333;
}

.LB .ghid .contact p{
color:#333;
padding-bottom:2px;
}

.LB .ghid .contact .adresa{
padding-bottom:6px;
}

.LB .ghid .contact .telefon {
width:114px;
}

.LB .ghid .contact .email {
padding-top:3px;
line-height:11px;
color:#666;
}

.LB .ghid .contact span{
padding-left:27px;

}

.content {
width:613px;
float:left;
}

.top_content {
padding-left:20px;
width:573px;
}

.content .intro{
width:545px;
float:left;
border:3px solid #d21044;
padding:10px;
}

.content .intro .foto{
width:166px;
float:left;
padding-right:10px;
}

.content .intro .txt{
width:369px;
float:left;
}

.content .intro .txt h2{
font-size:16px;
line-height:16px;
padding-bottom:12px;
}

.content .intro .txt p {
font-size:11px;
line-height:13px;
text-align:justify;
color:#333;
}

.content .intro .adit {
padding-top:10px;
}

.content .intro .adit p {
background:url(../images/sg2.jpg) no-repeat left center;
padding-left:10px;
margin-left:7px;
margin-bottom:2px;
}

.content .intro .adit a{
color:#666;
text-decoration:none;
}

.content .intro .foto .email{
float:right; padding-top:6px;
}

.content .nivel2{
width:571px;
float:left;
padding-top:18px;
margin-left:20px;
}

.content .nivel2 .cataloage{
width:285px;
float:left;
margin-bottom:25px;
}

.content .nivel2 .cataloage h2{
padding-bottom:25px;
font-size:12px;
}

.content .nivel2 .cataloage .prod a{
color:#666;
}

.content .nivel2 .proiecte .list_com,
.content .nivel2 .cataloage .list_com {
width:260px;
float:left;
background:url(../images/b3.jpg) no-repeat left center;
padding-left:10px;
padding-bottom:3px;
margin-top:12px;
}

.content .nivel2 .proiecte .list_com a,
.content .nivel2 .cataloage .list_com a{
color:#000;
}

.content .nivel2 .proiecte{
width:265px;
float:left;
margin-bottom:25px;
padding-left:15px;
}

.content .nivel2 .proiecte h2{
padding-bottom:25px;
font-size:12px;
}

.content .nivel2 .proiecte .proiect {
width:132px;
float:left;
height:39px;
}

.content .nivel2 .proiecte .proiect a{
color:#333;
}

.content .nivel2 .proiecte .proiect img {
padding-right:6px;
}

.content .intro .foto img {
margin:0;
padding:0;
}

.content .nivel3{
width:574px;
float:left;
padding-left:20px;
}

.content .nivel3 .bk_arhitecti{
width:215px;
float:left;
margin-bottom:10px;
background:#ebebeb url(../images/foto_arhitect.jpg) no-repeat right bottom;
padding-left:15px;
padding-top:10px;
padding-right:42px;
padding-bottom:6px;
}

.content .nivel3 .bk_proiecte p,
.content .nivel3 .bk_arhitecti p{
text-align:justify;
color:#333;
}

.content .nivel3 .bk_proiecte .list_com,
.content .nivel3 .bk_arhitecti .list_com {
width:200px;
float:left;
background: url(../images/b2.jpg) no-repeat left center;
padding-left:10px;
padding-bottom:4px;
margin-top:6px;
}

.content .nivel3 .bk_proiecte .list_com a,
.content .nivel3 .bk_proiecte .list_com a,
.content .nivel3 .bk_arhitecti .list_com a{
color:#000;
}

.content .nivel3 .bk_proiecte h2, 
.content .nivel3 .bk_arhitecti h2 {
font-size:12px;
margin-bottom:5px;
}

.content .nivel3 .bk_cont {
padding-left:29px;
width:257px;
}

.content .nivel3 .bk_proiecte {
	width:217px;
	float:left;
	background:#ebebeb;
	padding-left:15px;
	padding-top:10px;
	padding-right:32px;
	padding-bottom:6px;
	
}

.RGT2 {
float:left;
width:190px;
}

.RGT2 .noutati{
width:180px;
float:left;
padding-top:10px;
padding-left:10px;
color:#333;
text-align:justify;
}

.RGT2 .noutati h2{
font-size:12px;
line-height:14px;
padding-bottom:4px;
margin-top:8px;
}

.RGT2 .noutati h2 a{
color:#333;
}

.citeste_tot {
background:url(../images/b3.jpg) no-repeat left center;
padding-left:10px;
padding-bottom:4px;
margin-top:6px;
}

.citeste_tot a{
color:#666;
}

.RGT2 .noutati p {
line-height:13px;
}

.bcamp {
padding-bottom:2px;
width:573px;
color:#999;
}

.bcamp2 {
	width:380px;
	border:0;
	padding-left:25px;
	z-index:10px;
	overflow:auto;
}

.bcamp p{
color:#999;
line-height:11px;
}

.bcamp a{
color:#999;
text-decoration:underline;
}

.bcamp a:hover{
color:#999;
text-decoration:none;
}

.bcamp span {
color:#666;
}

.bcamp .res {
float:right;
padding-top:3px;
}

.text {
padding-bottom:7px;
width:573px;
color:#333;
padding-top:10px;
text-align:justify;
}

.text h2{
font-size:16px;
line-height:17px;
padding-bottom:10px;
color:#000;
}

.text p {
padding-bottom:10px;
font-size:11px;
line-height:15px;
}

.text h3 {
color:#d21044;
font-size:12px;
line-height:17px;
}

.subsol {
width:573px;
padding-top:10px;
}

.subsol h2{
color:#d21044;
font-size:12px;
line-height:17px;
padding-bottom:5px;
}

.subsol a {
color:#666666;
}

.subsol .adit p {
background:url(../images/sg2.jpg) no-repeat left center;
padding-left:10px;
padding-bottom:2px;
padding-top:2px;
}

.produse {
width:573px;
float:left;
}

.produse .produs{
width:286px;
float:left;
padding-top:13px;
}

.produse .produs .descr{
width:165px;
float:left;
padding-left:5px;
}

.produse .produs .foto{
width:91px;
float:left;
padding-left:10px;
}

.produse .produs .descr p {
text-align:justify;
}

.produse .produs h2 {
font-size:12px;
line-height:15px;
text-align:left;padding-bottom:4px;
}

.text .produse .produs h2 a {
color:#000;
text-decoration:none;
}

.text .produse .produs h2 a:hover {
color:#d31145;
text-decoration:none;
}

.produse .produs .link {
background: url(../images/sg2.jpg) no-repeat left center;
padding-left:10px;
padding-bottom:2px;
}

.produse .produs .link a{
color:#666;
text-decoration:none;
}

.produse .produs .link a:hover {
color:#d31145;
}

.produse .prod2 {
padding-left:15px; width:271px;
}

.paginare {
width:570px;
padding-top:15px;
font-size:11px;
line-height:11px;
}

.paginare a{
color:#333;
text-decoration:none;
padding-left:2px;
padding-right:2px;
}

.paginare .curent,
.paginare a:hover{
color:#d52151;
text-decoration:none;
font-weight:bold;
}


.paginare img {
padding-top:3px;
float:left;
}

.paginare p{
float:left;
}

.marturii {
width:570px;
float:left;
}

.marturie {
width:555px;
float:left;
border:2px solid #d21044;
padding:7px;
margin-bottom:7px;
}

.marturie2 {
border:2px solid #fff;
}

.marturie3 {
width:562px;
padding:7px;
padding-right:0;
padding-bottom:0;
}

.marturie .foto {
width:106px;
float:left;
padding-top:4px;
}

.marturie .foto2 {
width:142px;
float:left;
padding-top:2px;
}

.marturie .foto3 {
width:76px;
float:left;
padding-top:4px;
}


.marturie .text {
width:444px;
float:left;
padding:0;
margin:0;
}

.marturie .text_p {
width:408px;
float:left;
}

.marturie .text_p2 {
width:398px;
float:left;
padding-left:10px;
}

.marturie .text2 {
width:337px;
padding:5px;
padding-top:2px;
}

.text_p2 h2 {
	color:#d21044;
	line-height:13px;
	padding-bottom:4px;
}

.text_p2 small {
	font-size:12px;
	font-weight:bold;
}

.text_p2 p {
	padding-top:8px;
	padding-bottom:0;
}

.text_p2 .tot_membru {
	background:url(../images/sg2.jpg) no-repeat left center;
	padding-left:10px;
	padding-top:0;
	padding-bottom:2px;
	margin-top:10px;
}

.marturie .text3 {
width:330px;
padding:5px;
padding-top:2px;
padding-left:10px;
padding-bottom:0;
padding-right:0px;
}

.marturie .foto_mare {
width:215px;
float:left;
}

.marturie .text h2 {
font-size:16px;
line-height:19px;
padding-bottom:8px;
}

.marturie .text h2 span{
font-size:11px;
font-weight:normal;
}

.marturie .text p {
font-size:11px;
line-height:13px;
color:#333;
}

.marturie .text .proiect_l {
font-size:11px;
line-height:13px;
padding:0;
margin:0;
background: url(../images/sg2.jpg) no-repeat left center;
padding-left:10px;
padding-bottom:2px;
}

.marturie .text .proiect_l a{
color:#666;
}

.marturie .foto_c {
width:215px;
float:left;
padding-top:5px;
text-align:right;
}

.marturie .foto_p {
width:215px;
float:left;
padding-top:2px;
}

.caracteristici{
width:570px;
float:left;
}

.caracteristici .butoane {
width:370px;
float:left;
padding-left:5px;
padding-top:10px;
}

.caracteristici .butoane a{
height:20px;
line-height:20px;
float:left;
text-decoration:none;
padding-right:8px;
padding-left:8px;
border:1px solid #d8d8d8;
cursor:pointer;
}

.caracteristici .butoane p {
float:left;
padding-bottom:0;
padding-right:5px;
}

.caracteristici .butoane .curent,
.caracteristici .butoane a:hover{
height:20px;
line-height:20px;
float:left;
background:#d21044;
color:#fff;
text-decoration:none;
padding-right:8px;
padding-left:8px;
border:1px solid #d21044;
}

.caracteristici .descriere_produs {
width:377px;
border:1px solid #BBBBBB;
margin-top:-1px;
background:url(../images/top_caracteristici.jpg) repeat-x top;
}

.caracteristici .descriere_produs2 {
background: url(../images/caracteristici_btm.jpg) repeat-x bottom;
width:361px;
padding:6px;
padding-top:10px;
padding-bottom:10px;
padding-right:0px;
}

.caracteristici .bk1 {
width:385px;
float:left;
}

.tabel_carcat p{
border-bottom:1px solid #bbbbbb;
line-height:13px;
padding:0;
padding-bottom:7px;
padding-left:8px;
}

.tabel_carcat td{
padding-bottom:5px;
}

.bottom_prod {
width:300px;
float:left;
padding-left:6px;
padding-top:25px;
}

.fisiere {
width:168px;
float:left;
padding-left:17px;
padding-top:10px;
}

.fisiere h4 {
font-size:11px;
color:#000;
line-height:13px;
padding-left:5px;
margin-bottom:7px;
}

.fisiere .pdf {
width:152px;
background:#ebebeb;
padding:8px;
padding-bottom:2px;
margin-bottom:15px;
}

.fisiere .pdf a{
color:#000;
}

.fisiere .pdf p{
line-height:13px;
padding-bottom:2px;
background:url(../images/pdf.jpg) no-repeat top left;
padding-left:20px;
margin-bottom:5px;
}

.fisiere .formular {
width:168px;
float:left;
}

.box_sub {
background:url(../images/language/ro/trimite.jpg);
width:49px;
height:14px;
border:0;
margin-top:8px;
}

.fisiere .formular .box_intrebare {
border:1px solid #b4b4b4;
font-size:11px;
padding:2px;
margin-bottom:6px;
}

.fisiere .formular textarea {
border:1px solid #b4b4b4;
font-size:11px;
padding:2px;
width:162px;
height:80px;
font-family:Arial, Helvetica, sans-serif;
padding-left:2px;
}

.fisiere .prop {
width:160px;
float:left;
padding-top:10px;
}

.fisiere .prop p{
float:left;
color:#666;
} 

.fisiere .prop p input{
	margin-left:0;
	padding:0;
}

.marturie .text_c {
width:550px;
float:left;
}

.marturie .text_c h2,
.marturie .text_b h2 {
font-size:12px;
line-height:17px;
padding-bottom:2px;
color:#d21044;
}

.marturie .text_c  p,
.marturie .text_b p {
padding-bottom:2px;
}

.marturie .text_p h2{
font-size:12px;
line-height:17px;
padding-bottom:2px;
color:#000;
} 

.marturie3 .more_foto {
background:url(../images/sg2.jpg) no-repeat left;
line-height:13px;
padding-left:10px;
margin-top:14px;
padding-top:2px;
padding-bottom:4px;
}

.marturie3 .more_foto a{
color:#333;
}

.proiect2 {
padding-right:0;
padding-left:0;
width:573px;
float:left;
border:0;
}

.proiect2 .text_pp{
width:497px;
float:left;
}

.proiect2 .text_pp h2 {
font-size:12px;
}

.marturie .text .proiect_2 {
font-size:11px;
line-height:13px;
padding:0;
margin:0;
background: url(../images/sg4.jpg) no-repeat left center;
padding-left:10px;
padding-bottom:2px;
}

.marturie .text .proiect_2 a{
color:#666;
}

.pasi {
width:574px;
height:23px;
float:left;
background:#000;
margin-bottom:15px;
}

.p_text {
width:574px;
float:left;
}

.p_text h2{
font-size:12px;
line-height:16px;
padding-bottom:10px;
color:#000;
}


.pasi a{
color:#fff;
float:left;
background:url(../images/pas.jpg) no-repeat left;
width:40px;
line-height:23px;
display:block;
text-align:center;
text-decoration:none;
font-weight:bold;
}

.pasi .curent2,
.pasi .curent2:hover,
.pasi a:hover{
color:#fff;
float:left;
background:url(../images/pas_hover.jpg) no-repeat left;
width:40px;
line-height:23px;
display:block;
text-align:center;
text-decoration:none;
font-weight:bold;
}

.pasi .curent:hover,
.pasi .curent{
background:url(../images/pas_curent.jpg) no-repeat;
width:71px;
line-height:23px;
display:block;
padding-left:12px;
font-weight:bold;
text-decoration:none;
text-align:left;
}

.form_contact .nume_cariera,
.nume_cariera {
	font-size:11px;
	border:1px solid #b7b7b7;
	padding:2px;
	width:130px;
}

.slecet_cariera {
	font-size:11px;
	border:1px solid #b7b7b7;
	padding:2px;
	width:136px;
}

.s_cariera p {
	padding-bottom:8px;
}

.sub_cariera {
	background:url(../images/language/ro/trimite_cerere.jpg);
	width:89px;
	height:14px;
	border:0;
	cursor:pointer;
}

.distribuitori {
	width:767px;
	float:left
}

.distribuitori .clik {
	font-size:11px;
	color:#333;
	padding-top:5px;
	float:left;
}

.distribuitori .clik span{
	font-size:11px;
	color:#d21044;
}

.distribuitori .blk1 {
	float:left;
	width:405px;
}

.distribuitori .contact {
	width:362px;
	float:left;
}

.distribuitori .contact .btns {
	float:left;
	padding-top:3px;
}

.distribuitori .tabel_contact {
	padding-top:15px;
	width:362px;
	float:left;
}

.distribuitori .tabel_contact td{
	padding:0;
	margin:0;
}

.distribuitori .tabel_contact p {
	color:#333;
}

.distribuitori .tabel_contact p {
	line-height:13px;
	padding:0;
	margin:0;
	
	
}

.vr-contact {
	width:500px;
	float:left;
	padding-left:50px;
}

.vr-contact2 {
	width:450px;
	float:left;
	padding-top:15px;
	padding-left:15px;
}

.vr-contact3 {
	width:360px;
	float:left;
	padding-top:15px;
	padding-left:0px;
}

.vr-contact p {
	padding-bottom:5px;
}

.vr-contact textarea {
border:1px solid #b4b4b4;
font-size:11px;
padding:2px;
width:162px;
height:65px;
}

.form_contact{
	width:500px;
}

.form_contact3{
	width:360px;
}

.form_contact2{
	width:450px;
	padding-bottom:10px;
}

.form_contact .form_1 {
	width:192px;
	float:left;
}

.form_contact .form_1b {
	width:150px;
	float:left;
}

.form_contact .form_1 p{
	width:190px;
}

.form_contact .form_1b p {
	width:150px;
}

.form_contact .form_2 {
	width:250px;
	float:left;
}

.form_contact .form_2 p{
	width:250px;
}

.form_contact .form_2 textarea {
	width:240px;
}

.form_contact .form_3 {
	width:185px;
	float:left;
}

.form_contact .form_2 p{
	width:185px;
}

.form_contact .form_2 textarea {
	width:185px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
}

.search_box {
	width:722px;
	float:left;
	padding-left:10px;
	padding-right:35px;
}

.search_box .titlu_rez {
	width:700px;
	float:left;
}

.search_box .titlu_rez h2 span {
	color:#d21044;
}

.search_box .rezultate_c {
	width:701px;
	padding-left:20px;
	padding-top:15px;
}

.search_box .rezultate_c .rezultat {
	width:701px;
	float:left;
	text-align:justify;
	border-bottom:#999 1px solid;
	padding-bottom:7px;
	margin-bottom:10px;
	}
	
	.search_box .rezultate_c .rezultat h2{
		font-size:12px;
	}
	
	.search_box .rezultate_c .rezultat h2 a{
	color:#000;
	}
	
	.search_box .rezultate_c .rezultat .link {
		background:url(../images/sg2.jpg) no-repeat left center;
		padding-left:10px;
		margin-top:10px;
	}
	
	.subs a{
		float:left;
	}
	
	.responsabil {
		width:140px;
		background:#ebebeb;
		padding:10px;
		margin-top:12px;
		padding-right:6px;
	}
	
	.responsabil .name {
		font-size:12px;
		margin-bottom:10px;
	}
	
	.responsabil .name span{
		font-size:11px;
	}
	
	.responsabil .em {
		color:#d21044;
		margin-top:5px;
	}
	
	.RGT2 .com_email {
		padding-top:17px;
		float:left;
		width:190px;
	}
	
	.RGT2 .com_email p {
		margin-bottom:6px;
		float:left;width:190px;
	}
	
	.RGT2 .com_email .input {
		border:1px solid #ebebeb;
		color:#000;
		font-size:11px;
		padding:1px;
		padding-left:4px;
		width:184px;
		margin-top:2px;
	}
	
	.RGT2 .com_email .btn {
		background: url(../images/language/ro/comunicat_10.jpg) no-repeat;
		border:0;
		width:58px;
		height:14px;
		margin-top:5px;
		cursor:pointer;
	}
	
	.publish {
		width:573px;
		float:left;
	}
	
	.publish .pub {
		background:url(../images/comunicat_14.jpg) no-repeat left center;
		padding-left:20px;
		line-height:17px;
		float:left;
	}
	
	.publish .span{
		padding-left:30px;
		margin-top:3px;
		float:left;
	}
	
	.publish  .descarca {
		clear:both;
		width:100px;
		margin-top:10px;
		background:#d21044 url(../images/c_18.jpg) no-repeat left center;
		height:20px;
		line-height:20px;
		padding-left:25px;
		margin-bottom:10px;
	}
	
	.publish  .descarca p{
		line-height:20px;
		font-size:11px;
	}
	
	.publish  .descarca a{
		color:#fff;
		text-decoration:none;
	}
		
		
	.fis{
		width:575px;
		font-size:12px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.fis p{
		font-size:12px;
		line-height:26px;
		color:#d21044;
	}
	
	.fis .buton {
		background:url(../images/c_21.jpg) no-repeat left center;
		border:1px solid #d2d2d2;
		padding-left:33px;
		height:26px;
		width:150px;
		margin-right:6px;
	}
	
	.fis .buton2 {
		padding:5px;
		width:173px;
		border:1px solid #d2d2d2;
		margin-right:6px;
		margin-bottom:6px;
	}
	
	.fis .buton a{
		color:#000;
		text-decoration:none;
	}
	
	.fis .buton2 p {
		padding-top:5px;
		float:left;
	}
		
	.text .tot_comunicat {
		background:url(../images/sg2.jpg) no-repeat left center;
		padding-left:10px;
		line-height:12px;
		padding-bottom:6px;
		padding-top:5px;
	}
	
	.pubgr {
		background:#ebebeb;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	
	.pubgr p{
		float:left;
	}
	
	.pubgr  .data {
		padding-left:4px;
		width:226px;
		float:left;
	}
	 .pubgr  .word ,
		.pubgr  .multimedia {
		padding-left:4px;
		width:130px;
		float:left;
	}
	    .pubgr  .word a,
		.pubgr  .multimedia a{
			color:#000;
			text-decoration:none;
		}
		
	.rezultate_c .part1{
		width:301px;
		float:left;
		padding-left:131px;
		padding-top:10px;
	}
	
		.rezultate_c .part2{
		width:260px;
		float:left;
		padding-top:10px;
	}
	
	.harta_site ul,
	.harta_site li {
		padding:0px;
		margin:0;
		line-height:13px;
		list-style:none;
	}
	
	.harta_site ul li {
		padding-left:15px;
		margin-bottom:6px;
		background:url(../images/sg2.jpg) no-repeat left center;
		padding-bottom:2px;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:10px;
	}
	
	.harta_site ul ul{
		padding-left:15px;
	}
	
		.harta_site ul ul li{
		padding-left:15px;
		background:none;
		font-size:11px;
		padding-bottom:0;
		margin-bottom:3px;
		margin-bottom:0px;
		margin-top:3px;
	}
	
	.harta_site ul ul li a{
		color:#000;
		font-weight:normal;
	}
	
	
	.harta_site .part2, 
	.harta_site .part1 {
		padding-bottom:15px;
	}
	
	.text .calculator_st {
		color:#333333;
		text-align:justify;
		width:332px;
	}
	
	.text .calculator_dr {
		color:#333333;
		text-align:justify;
		width:235px;	
	}
	
	.select_modalitate {
		width:310px;
		border:1px #b4b4b4 solid;
		margin-top:5px;
		font-size:11px;
		padding:2px;
	}
	
	.tabel_info {		
		width:307px;
		margin-top:5px;
	}
	
	
	.tabel_info td {
		vertical-align:middle;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.tabel_info .box {
		font-size:10px;
		border:1px #b4b4b4 solid;
		line-height:13px;
		width:100px;
		padding:2px;
		padding-left:5px;
	}
	
	.select_model {
		width:175px;
		border:1px #b4b4b4 solid;
		margin-top:5px;
		font-size:10px;
		padding:2px;
	}
	
		.select_grosime {
		width:68px;
		border:1px #b4b4b4 solid;
		margin-top:5px;
		font-size:10px;
		padding:2px;
	}
	.calculator_dr span {
		float:left;
	}

.calculator_dr .radio{
	padding-top:2px;
	float:left;
}

.calculator_dr .mon{
	font-size:10px;
	color:#000;
	padding-top:2px;
	float:left;
}

.calculator_dr .pret {
	padding-right:15px;
	padding-top:2px;
}

.calculator_dr .referinta {
	width:213px;
	float:left;
	border:1px solid #9d9d9d;
	padding:10px;
	margin-top:3px;
}

.calculeaza{
	border:0;
	background:url(../images/language/ro/calculeaza.jpg) no-repeat;
	width:89px;
	height:14px;
	margin-top:12px;
	cursor:pointer;
}

.text .calculator_st2 {
	width:260px;
}

.text .calculator_dr2 {
	width:290px;
}

.calculator_dr .referinta2 {
	width:290px;
}

.rev_1 p{
	font-size:12px;
	margin-bottom:0px;
	padding-bottom:5px;
	}
	
	.calculator_st2 h3 {
		margin-bottom:4px;
	}
	
	.text .rapoarte {
		width:570px;
		padding-top:5px;
	}
	
	.text .rapoarte .rap1 {
		width:570px;
		border:1px solid #9d9d9d;
		font-size:11px;

	}
	
	.text .rapoarte .rap1 .tip {
		font-size:10px;
	}
	
	.top_bord {
		border-bottom:1px solid #ccc;
		padding-bottom:3px;
	}

	.text .rapoarte .rap2 {
		margin-top:13px;
		float:left;
		margin-bottom:10px;
	}
	
		.contact_bl {
		padding-left:50px;
	}
	
	#menu {
  float: left;
  /* width: 100%; */
  font-size: 93%;
  line-height: normal;
  /* padding: 0px 0px 0px 20px; */
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  
}

#menu ul.horizontal li.level1 {
  float: left;
  height: 30px;
  padding: 0px;
  /* padding: 2px 10px 2px 10px; */
}

#menu ul.horizontal li.level2 {
	text-indent:0;
	width:165px;
}

#menu ul.horizontal li.level1 ul a {
  font-family: Arial;
  font-size: 12px;
  /* font-weight: bold; */
  color: #ffff;
  background:none;
  height:auto;
  width: 165px;
}

#menu ul.horizontal li.level1 ul a:hover {

}

#menu ul.horizontal > li.level1 ul a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  width: 165px;
  background-color: #D21044;
}

#menu ul.dropdown li.level2,
#menu ul.flyout li.level3 {
  border-bottom: 1px solid #cecece;
}

#menu ul.dropdown li.level2_2,
#menu ul.flyout li.level3_2 {
  border-bottom: 1px solid #cecece;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: fff;
  padding: 3px 6px 3px 5px;
}

#menu ul.dropdown li.level2 a:hover,
#menu ul.flyout li.level3 a:hover {
  color: white;
  /* font-weight: bold; */
  background-color: black;
}

.eroare {
	color:#990000;
	padding-bottom:10px;
}

.text_m h2 {
	padding-bottom:2px;
}

.text_m small {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.text_m p {
	padding-bottom:1px;
	padding-top:10px;
}


@media projection,print {
	.LB {
	display:none;
	}
	.RGT {
	display:none;
	}
	.RGT2 {
	display:none;
	}

	.target {
	display:none;
	}
	#footer {
	display:none;
	
	}
	#header {
	display:none;
	
	}

}