@font-face{font-family:'Raleway';
src:url('fonts/Raleway-Regular.ttf') format('truetype');}
@font-face{font-family:'Raleway-SemiBold';
src:url('fonts/Raleway-SemiBold.ttf') format('truetype');}
@font-face{font-family:'Raleway-Medium';
src:url('fonts/Raleway-Medium.ttf') format('truetype');}
@font-face{font-family:'Roboto-Regular';
src:url('fonts/Roboto-Regular.ttf') format('truetype');}
@font-face{font-family:'Montserrat-Medium';
src:url('fonts/Montserrat-Medium.ttf') format('truetype');}
body {
	font-family: 'Raleway-Medium';
	font-size:14px;
	color:#616161;
	margin:0;
	font-weight:normal;
	
}
.semi{ font-family:'Raleway-SemiBold';}
a{color:#0494e7; text-decoration:none;}
.full-container{ background:#f1f1f1; display:block; min-height:700px; float: left;
    width: 100%; margin-top:3px;}
#top {
    width: 100%;
    display: block;
    text-align: left;
    background: #fff;
	padding-top: 10px;
    padding-bottom: 10px;
	float:left;
	filter: drop-shadow(0px 1px 4px #888);
}
h3 a.reset{float: right;
    padding-right: 20px;
    line-height: 30px;
    cursor: pointer;
    height: 30px;
    display: block;
    position: relative;
    z-index: 999;
	}
.richText ul{ list-style:disc;}
.relativ-tulip{ position:relative;}
.tulip-1{ position: absolute;
    top: 3px;
    left: -80px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 3px;}
.fix-height2 .bigger-tit{ padding-top:30px;}
#sumar-oferta{ }
.optionale textarea{ width:100%; height:100px;}
.select-all{ color:#000; font-size:16px; margin-bottom: -10px;}
#sumar-form input[type="checkbox"]{ width:17px; height:17px;}
.optionale table{ margin:40px;}
.optionale table input{ width:100%;}
.cul-height{ min-height:40px;}
#simuleaza-add{ display:none; }
#simuleaza-edit{ display:none; }
.line-div{ width:100%; display:block; margin-top:5px;}
.it4-line{ width:100%; display:block; margin-top:5px;}
.space-inline{ width:240px; display:inline-block;}
.line-div input[type="text"]{ width:40px;}
.line-div input[type="checkbox"]{ margin-right:5px;}
.suprainaltare{ padding-bottom:20px;}
.suprainaltare input[type="text"]{ width:35px;}
.suprainaltare input.dimensiune_HL{ width:70px;}
.grey-box .suprainaltare p{ border-bottom:0; padding-bottom: 0;}
.desen.hublouri .line-desen{ border-bottom:2px solid #000;}
.inclinatie{ padding-bottom:20px;}
.inclinatie input[type="text"]{ width:70px;}
.grey-box .inclinatie p{ border-bottom:0; padding-bottom: 0;}
select option:selected{ background:#ddd;}
.genereaza_sus{
position: fixed;
    top: auto;
    z-index: 9999;
    /* right: 50px; */
    bottom: 0;
    width: 100%;
    left: 0;
    background: #fff;
}
.vezi_oferta {
    background: #fff!important;
	position:relative;
	padding-bottom: 60px;

}
.comanda_oferta {
    background: #fff!important;
	position:relative;
	padding-bottom: 60px;

}
.comanda_oferta_intro {
    background: #fff!important;
	position:relative;
	padding-bottom: 60px;

}
.comanda_oferta_intro textarea{ width:100%; height:300px;}
.degree{
font-size: 40px;
    line-height: 10px;
    vertical-align: bottom;
}
.margin-nume{ margin-right:20px; margin-top:12px;}
#size_site {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    max-width: 1200px;
}
.lower{ text-transform:none;}
.col-actiuni-admin{ display:block; float:left; margin-left:20px;}

#logo {
    width: 100%;
    display: block;
    float: left;
    text-align: left;
    margin: 0 auto;
}
#top_logo {
    display: block;
    float: left;
	margin-right:80px;
}
#top_logo img {
    margin: 10px;
	margin-right:0;
	margin-left:0;
}
#menu_list {
    display: block;
    float: left;
    width: auto;
    margin-top: 10px;
}
.inline-labels a{}
.nume-profil{ font-size:18px; font-family:'Raleway-SemiBold';}
h1 {
  overflow: hidden;
  color:#000;
  font-weight:normal;
}
.numar-usa{background: #cfcfcf;
    padding: 5px;
    float: left;
    width: 30px;
    border-radius: 30px;
    text-align: center;
    height: 30px;
    color: #000;
	margin: 0 auto;
    float: none;
    display: block;
	margin-top: 10px; }
.numar-usa::before{ background: #c8daca; content:"1";}
.activ .numar-usa::before{ background: #c8daca; content:"0";}
.box-pozitie{ width:100%; float:left;}
.lines-boxxx{ width:100%; display:block; float:left; height:100px; border:1px solid #000;}
.zoom-out {
  transform: scale(0.8);
  transform-origin: 0 0;
  margin: 0 -25% 0 0;
}
.box-sha{ width: 100%;
    float: left;
    padding: 15px;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff;
    border-radius: 15px;
    filter: drop-shadow(1px 1px 6px #888);
	margin-bottom:40px;
}
.desen.fara-vitrare .line-desen{ }
.black{ color:#000;}
.bull{ display:inline; padding-left:5px; padding-right:5px;}
.box-sha.grey{ background: #f1f1f1;
    filter: none;
    border: 1px solid #a9a9a9;}
	.box-sha.grey p{ margin-bottom:5px;}
.box-sha.grey h1{
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
	}
.col-actiuni-new {
    width: 100%;
    float: left;
	text-align:right;
}
.header-oferta{font-size:19px; line-height:28px; }
.header-oferta img{ margin-bottom:10px;}
.header-oferta p{ margin-bottom:10px; font-size:19px; line-height:20px;}
.header-oferta p.descriere{ font-size: 21px;
    margin-bottom: 20px;
    margin-top: 5px;}
.vezi-oferta h4{ width:100%; float:left;}
.col-actiuni-new a{ margin-right:15px;}
.header-oferta label{ width: 90px;
    display: inline-block; float:left;}
.header-oferta label.adresa{ margin-bottom:15px;}
.list-oferte .box-sha{ padding-left:60px; padding-right:60px; margin-bottom:20px;}
.vezi_oferta{ background:#fff!important;}
.genereaza_contract_persoana_fizica{ background:#fff!important;}
.genereaza_contract_persoana_juridica{ background:#fff!important;}
.genereaza_contract_persoana_fizica_before_pdf{ background:#fff!important;}
.genereaza_contract_persoana_juridica_before_pdf{ background:#fff!important;}
.genereaza_contract_persoana_fizica_before_pdf .fix-height{ }
.nr_crt{ width:60px; display:inline-block;}
.underline{ text-decoration:underline;}
.top-bar input[type="text"]{ width:inherit; border:1px solid #a9a9a9; border-radius:5px; padding:5px; padding-left:7px; padding-right:7px;}
.center-col{ width:170px; display:block; float:none; margin:0 auto; min-height:600px; padding-top:50px;}
#html-content-holder{font-family:Calibri; width:1150px; margin:0 auto; float:left; font-size:19px; margin-top:40px; font-family:'Montserrat-Medium'; line-height:30px; color:#000!important;}
.titlu-usa{ width:100%; float:left; margin-bottom:20px;}
.numar{ width: 40px;
    display: block;
    float: none;
    background: #595959;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    line-height: 30px;
    margin: 0 auto;
    margin-bottom: 20px;}
.after-numer{ text-align: left;
    line-height: 30px; }
.box-succes.generata{ padding-top:100px; color:#000;}
.bigger-tit{ font-size:30px; font-weight:bold;}
.bigger-tit-desene{ font-size:20px; font-weight:bold; margin-top:0px;}
.after-numer p{ margin-bottom:5px;}
.fix-tabel-9{ min-height:1480px!important; display:block; float:left;}
.fix-height{ width:100%; display:block; padding-top: 30px; 
    padding-bottom: 30px; background:#fff; }
	.content-pdf{  background:#fff;}
	.fix-height{background:#fff; }
	.fix-height2{background:#fff; }
	#html-content-holder{ background:#fff;}
.image-culisare{
position: relative;
    z-index: 1;
	float:left;

}
.height-pan-9{ height:400px; width:100%; float:left;}
.image-culisare.of-ind{ margin-left:0; margin-top:20px; width:100%;}
.under-image{ position: absolute;
    top: 0;
	bottom: 0;
    z-index: 2;
	width:100%;
	}
.image-culisare.of-ind.max-height{}
.image-culisare.of-ind.max-height img{ width: auto;
    height: 300px; }
	
.latime-tdx:before,
.latime-tdx:after {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.under-image.rezidential{ padding-left:0!important; background-image:none;}
.under-image.rezidential .green-box{ background-color:transparent; border:0;}
.under-image.rezidential .txt-1{ top:-10px; left:550px; font-size: 12px;}
.under-image.rezidential .txt-2{ 
 left: 265px;
    font-size: 12px;
    top: 65px;
}
.under-image.rezidential.rx-200 .txt-2{ 
 left: 270px;
    font-size: 12px;
    top: 75px;
}
  .under-image.rezidential .txt-3{ 
  transform: rotate(-90deg);

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
left: 270px;
    font-size: 12px;
    top: 250px;}
  .under-image.rezidential .txt-2-1{ 
left: 270px;
    font-size: 12px;
    top: 65px;}
.under-image.rezidential.rx-200 .txt-2-1{ 
    font-size: 12px;
    top: 75px;
}
  .under-image.rezidential .txt-2-2{ 
  transform: rotate(-90deg);

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
left: 280px;
    font-size: 12px;
    top: 230px;}
  .under-image.rezidential .txt-2-3{ 
  left: 590px;
    bottom: 25px;
    font-size: 12px;
  }
.under-image.rezidential.rx-200 .txt-3{ 
left: 280px;
    font-size: 12px;
    top: 260px;
}
.fix-height p{ width:100%; float:left;}
.after-numer p{ float:none; width:auto;}
.image-culisare{ margin-bottom:0px;}
.grey-table {margin: 0 auto;}
.under-image.industrial.case2 .grade-box{ position: absolute;
    top: 112px;
    font-size: 12px;
    left: 695px;}
.under-image.industrial.case4 .grade-box{ 
position: absolute;
    top: 112px;
    font-size: 12px;
    left: 695px;}
.under-image.industrial.case5 .grade-box{ 
position: absolute;
    top: 130px;
    font-size: 12px;
    left: 689px;}
.grey-table td{ background:#fff; text-align:center; font-size:14px!important; padding:3px; border-width: 2px!important;}
.center-text table td{border-width: 2px!important; }
.green-box{ background-color:#e2fff2; padding:2px; border:1px solid #ddd; padding-left:5px; padding-right:5px; font-size:16px;}
.under-image.industrial{ padding-left:0!important; background-image:none; }
.under-image.industrial .green-box{ background-color:transparent; border:0;}
.under-image.industrial .txt-1{ top:-5px; left:520px; font-size: 12px;}
.under-image.industrial.case4 .txt-1{ top:10px; left:520px; font-size: 12px;}
.under-image.industrial .txt-2{ transform: rotate(-90deg);

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  left: 265px;
    font-size: 12px;
    top: 90px;}
  .under-image.industrial .txt-3{ 
  transform: rotate(-90deg);

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  left: 265px;
  font-size: 12px;
  top: 270px;}
  .under-image.industrial .txt-2-1{ 
  transform: rotate(-90deg);

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  left: 275px;
    font-size: 12px;
    top: 90px;}
  .under-image.industrial .txt-2-2{ 
  transform: rotate(-90deg);

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  left: 275px;
  font-size: 12px;
  top: 270px;}
  .under-image.industrial .txt-2-3{ 
  left: 560px;
    bottom: 20px;
    font-size: 12px;
  }
.under-image.industrial.case1 .txt-2{top: 120px;
    left: 305px;}  
.under-image.industrial.case1 .txt-2-1{top: 110px; left: 315px; } 
.under-image.industrial.case1 .txt-3{top: 300px; left: 305px; }  
.under-image.industrial.case1 .txt-2-2{top: 300px;
    left: 315px; }  
.under-image.industrial.case1 .txt-2-3 {
    bottom: 10px;
}
.under-image.industrial.case2 .txt-2{top: 180px;
    left: 340px;}  
.under-image.industrial.case2 .txt-2-1{top: 110px;
    left: 320px; } 
.under-image.industrial.case2 .txt-3{top: 340px; left: 340px; }  
.under-image.industrial.case2 .txt-2-2{left: 320px; top: 300px; }  
.under-image.industrial.case2 .txt-2-3{bottom: 10px; }  

.under-image.industrial.case4 .txt-2{top: 180px;
    left: 340px;}  
.under-image.industrial.case4 .txt-2-1{top: 120px;
    left: 320px; } 
.under-image.industrial.case4 .txt-3{top: 340px; left: 337px; }  
.under-image.industrial.case4 .txt-2-2{top: 310px;
    left: 315px;} 
.under-image.industrial.case4 .txt-2-3{ bottom: 10px; }
.under-image.industrial.case3 .txt-2{top: 100px;
    left: 300px; }  
.under-image.industrial.case3 .txt-2-1{top: 100px; left: 310px; } 
.under-image.industrial.case3 .txt-3{top: 300px;  left: 300px;}  
.under-image.industrial.case3 .txt-2-2{top: 330px; left: 310px; } 
.under-image.industrial.case3 .txt-2-3{bottom: 10px;}

.under-image.industrial.case5 .txt-1{top: 10px; } 
.under-image.industrial.case5 .txt-2{top: 160px;
    left: 310px;}  
.under-image.industrial.case5 .txt-2-1{top: 65px;
    left: 280px;} 
.under-image.industrial.case5 .txt-3{top: 310px;
    left: 310px; }  
.under-image.industrial.case5 .txt-2-2{top: 260px;
    left: 280px; }
.under-image.industrial.case5 .txt-2-3{bottom: 17px;}
.under-image.industrial.case6 .txt-1{top: -15px; } 
.under-image.industrial.case6 .txt-2{top: 120px;
    left: 335px;}  
.under-image.industrial.case6 .txt-2-1{top: 120px;
    left: 345px;} 
.under-image.industrial.case6 .txt-3{top: 340px;
    left: 340px; }  
.under-image.industrial.case6 .txt-2-2{top: 360px;
    left: 350px;}
.under-image.industrial.case6 .txt-2-3{bottom: 8px;}
.under-image.industrial.case7 .txt-1{top: 0px; } 
.under-image.industrial.case7 .txt-2{top: 74px;
    left: 255px;}  
.under-image.industrial.case7 .txt-2-1{top: 75px;
    left: 270px;} 
.under-image.industrial.case7 .txt-3{top: 270px;
    left: 255px;}  
.under-image.industrial.case7 .txt-2-2{top: 260px;
    left: 270px; }
.desen.olinie .line-desen{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.desen.culinii .line-desen{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x; }

.culinii .box_panouri_vitrate .hx10{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx9{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx8{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx7{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx6{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx5{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx4{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx3{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx2{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .box_panouri_vitrate .hx1{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}

.culinii .line-4-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-3-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-2-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-1-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-5-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-6-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-7-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-8-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-9-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-10-left{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}

.culinii .line-4-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-3-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-5-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-6-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-2-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-1-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-7-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-8-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-9-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}
.culinii .line-10-right{ background-image:url(../images/cu-linii.png); background-repeat:repeat-x;}


.olinie .box_panouri_vitrate .hx10{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx9{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx8{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx7{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx6{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx5{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx4{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx3{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx2{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .box_panouri_vitrate .hx1{  background-image:url(../images/o-linie.png); background-repeat:repeat-x;}

.olinie .line-4-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-3-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-2-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-1-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-5-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-6-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-7-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-8-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-9-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-10-left{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}

.olinie .line-4-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-3-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-2-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-1-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-5-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-6-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-7-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-8-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-9-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}
.olinie .line-10-right{ background-image:url(../images/o-linie.png); background-repeat:repeat-x;}



.grey-table{ font-size:16px; }
.txt-1 {
    position: absolute;
    left: 46%;
    top: 25px;
}
.txt-3 {
    position: absolute;
    left: -15px;
    top: 225px;
}
.txt-2 {
position: absolute;
    left: -15px;
    top: 74px;
}
.txt-4 {
   position: absolute;
    left: 120px;
    top: 225px;
}
.txt-2-1 {
   position: absolute;
    left: 0;
    top: 65px;
}
.txt-2-2 {
   position: absolute;
    left: 0;
    top: 230px;
}
.txt-2-3 {
    position: absolute;
    left: 46%;
	bottom:0;
}
.latime-tdx:before {
  right: 0.5em;
  margin-left: -40%;
}

.latime-tdx:after {
  left: 0.5em;
  margin-right: -50%;
}
.image-culisare.of-ind.max-height{ text-align:center;}
.max-height .under-image.industrial{left: 220px;}
.max-height .under-image.industrial.case2{left: 320px;}
.max-height .under-image.industrial.case3{left: 250px;}
.max-height .under-image.industrial.case4{left: 310px;}
.max-height .under-image.industrial.case5{left: 280px;}
.max-height .under-image.industrial.case6{left: 310px;}
.max-height .under-image.industrial.case7{left: 190px;}
.max-height .under-image.industrial .txt-1{ 
top:-15px; 
left:100px;}
.max-height .under-image.industrial .txt-2{
	left: -25px;
    top: 35px;}
  .max-height .under-image.industrial .txt-3{ 
  left: -35px;
  top: 170px;}
  .max-height .under-image.industrial .txt-2-1{ 
  left: 350px;
  top: 55px;}
  .max-height .under-image.industrial .txt-2-2{ 
  left: 340px;
  top: 170px;}
  .max-height .under-image.industrial .txt-2-3{ 
  left: 500px;
  }
.max-height .under-image.industrial.case1 .txt-2{top: 120px; }  
.max-height .under-image.industrial.case1 .txt-2-1{top: 120px; } 
.max-height .under-image.industrial.case1 .txt-3{top: 330px; }  
.max-height .under-image.industrial.case1 .txt-2-2{top: 330px; }  

.max-height .under-image.industrial.case2 .txt-2{top: 100px; }  
.max-height .under-image.industrial.case2 .txt-2-1{top: 100px;
    left: 240px;} 
.max-height .under-image.industrial.case2 .txt-3{top: 200px; }  
.max-height .under-image.industrial.case2 .txt-2-2{top: 200px;
    left: 230px; }  
.max-height .under-image.industrial.case2 .txt-2-3{left: 350px; }  

.max-height .under-image.industrial.case4 .txt-2{top: 100px; }  
.max-height .under-image.industrial.case4 .txt-2-1{top: 100px;
    left: 240px; } 
.max-height .under-image.industrial.case4 .txt-3{top: 200px; }  
.max-height .under-image.industrial.case4 .txt-2-2{top: 200px; left: 230px; } 
.max-height .under-image.industrial.case4 .txt-2-3{left: 350px; } 

.max-height .under-image.industrial.case3 .txt-2{top: 100px; }  
.max-height .under-image.industrial.case3 .txt-2-1 {
    top: 50px;
    left: 310px;
}
.max-height .under-image.industrial.case3 .txt-3{top: 200px; }  
.max-height .under-image.industrial.case3 .txt-2-2{top: 200px; left:300px; } 
.max-height .under-image.industrial.case3 .txt-2-3{left: 450px; } 

.max-height .under-image.industrial.case5 .txt-2{top: 105px; }  
.max-height .under-image.industrial.case5 .txt-2-1{top: 105px;
    left: 280px; } 
.max-height .under-image.industrial.case5 .txt-3{top: 200px; }  
.max-height .under-image.industrial.case5 .txt-2-2{top: 200px;
    left: 270px;}
.max-height .under-image.industrial.case5 .txt-2-3{left: 400px; }

.max-height .under-image.industrial.case6 .txt-1{top: -15px; } 
.max-height .under-image.industrial.case6 .txt-2{top: 70px; }  
.max-height .under-image.industrial.case6 .txt-2-1{top: 70px;
    left: 240px;} 
.max-height .under-image.industrial.case6 .txt-3{top: 200px; }  
.max-height .under-image.industrial.case6 .txt-2-2{top: 200px;
    left: 230px; }
.max-height .under-image.industrial.case6 .txt-2-3{left:350px; }

.max-height .under-image.industrial.case7 .txt-1{top: -15px; } 
.max-height .under-image.industrial.case7 .txt-2{top: 50px; }  
.max-height .under-image.industrial.case7 .txt-2-1{top: 50px;
    left: 380px; } 
.max-height .under-image.industrial.case7 .txt-3{top: 170px; }  
.max-height .under-image.industrial.case7 .txt-2-2{top: 170px;
    left: 370px;}
	.max-height .under-image.industrial.case7 .txt-2-3{ left: 550px;}
.box-hub{
    float: left;
    display: block;
    border: 0!important;
	text-align:center;}
.col-1{ width:100%;}
.col-2{ width:50%;}
.col-3{ width:33%;}
.col-4{ width:25%;}
.col-5{ width:20%;}
.col-6{ width:16.6%;}
.box-hub img{ margin:10px;}
table.noborder td{border:0!important;}
.vertical-text{transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  font-weight:bold; font-size:18px; display:block; }
table.panouri_vitrate{ max-width:100%; min-width: 450px;}
table.panouri_vitrate td{ padding:20px; border: 3px solid #0c0c0c!important;}
table.panouri_vitrate td.ph{ width:70px;border:0!important; font-size: 18px;
    font-weight: bold; }
table.panouri_vitrate td.has{background-image:url(../images/b-vit.png); background-repeat:repeat; width: 150px;} 

table.panouri_hublouri{ max-width:100%; min-width: 450px;}
table.panouri_hublouri td{ padding:20px; border: 3px solid #0c0c0c!important;}
table.panouri_hublouri td.ph{ width:70px;border:0!important; font-size: 18px;
    font-weight: bold; }
table.panouri_vitrate td.has{background-image:url(../images/b-vit.png); background-repeat:repeat; width: 150px;} 
.latime-td{border: 0!important;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    background-image: url(../images/sag-oriz.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
	display:table;
	margin:0 auto;
	background-size: 100%;}
.latime-td.portret{background-image: url(../images/sag-oriz-portret.png); background-position:center!important;}
.desen.fara-vitrare .latime-td.portret{ max-width:420px;}
.desen.fara-vitrare .latime-td.portret span {
    margin-left: 38%;
	}

.desen.fara-vitrare .box_panouri_vitrate.mijloc .box-usa-al {  background-image: url(../images/usa-fara-vitrare-balama-dreapta.png)!important; background-position:center bottom; background-repeat:no-repeat; border: 0;}
.desen.fara-vitrare .box_panouri_vitrate.stanga .box-usa-al{ background-image: url(../images/usa-fara-vitrare-balama-dreapta.png)!important; background-position:20% bottom; background-repeat:no-repeat; border: 0; }
.desen.fara-vitrare .box_panouri_vitrate.dreapta .box-usa-al{ background-image: url(../images/usa-fara-vitrare-balama-dreapta.png)!important; background-position: 80% bottom; background-repeat:no-repeat; border: 0; }

.desen.fara-vitrare .box_panouri_vitrate.mijloc.in-stanga .box-usa-al { background-image: url(../images/usa-fara-vitrare-balama-stanga.png)!important; background-position:center bottom; background-repeat:no-repeat; border: 0;}
.desen.fara-vitrare .box_panouri_vitrate.stanga.in-stanga .box-usa-al{ background-image: url(../images/usa-fara-vitrare-balama-stanga.png)!important; background-position:20% bottom; background-repeat:no-repeat; border: 0; }
.desen.fara-vitrare .box_panouri_vitrate.dreapta.in-stanga .box-usa-al{ background-image: url(../images/usa-fara-vitrare-balama-stanga.png)!important; background-position:80% bottom; background-repeat:no-repeat; border: 0; }

.small-ph{ width:50px; float:left; padding:6px;}
.latime-td span{ display: block;
    width: 110px;
	margin:0 auto;
    background: #fff;
    padding: 5px;
    background-color: #e2fff2;
    margin-top: 13px;
	border: 1px solid #ddd;}
.tit-vit{ display:block; width:100%; float:left;}
.line-vit{ display:block; width:100%; float:left;}
.vezi-oferta label{ width: 240px;
    display: inline-block;}
.inaltime-td{ border: 0!important;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    background-image: url(../images/sag-vert.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0;
    background-size: contain;
    width: 90%;
    position: absolute;
    height: 100%;
    display: block;
    float: left;
    height: 400px;
    right: 100px;
    top: 150px;}
	.dim-text{ font-size:20px; color:#000;}
.inaltime-td span{ display: block;
    width: 100px;
    margin: 0 auto;
    background: #fff;
    padding: 5px;
    background-color: #e2fff2;
    margin-top: 13px;
    border: 1px solid #ddd;
	 font-size:16px;}
.inside-inaltime-td { position: absolute;
    width: 100px;
    top: 35%;
    right: 0px;
	background: #fff;
    padding: 5px;
    background-color: #e2fff2;
    border: 1px solid #ddd; font-weight:bold; font-size:16px;}
.dimensiuni-box{ width:250px; background:#fff; display:block; margin:0 auto;}
select.invalid:focus{ outline:none!important; border: 2px solid #ff0000!important; }
#nr_panouri_vitrate{ background:#f2f2f2!important; border:0!important; color: #f2f2f2!important; width:0px; visibility:hidden;}
#nr_panouri_vitrate:focus{ outline:none!important;}
#nr_panouri_vitrate.invalid{ border:0!important;}
#nr_panouri_vitrate-error{ width: 100%;
    text-align: center;
    margin-top: -20px;
    padding-bottom: 20px;}
#nr_hub_cu{ background:#f2f2f2!important; border:0!important; color: #f2f2f2!important; width:0px; visibility:hidden;}
#nr_hub_cu:focus{ outline:none!important;}
#nr_hub_cu.invalid{ border:0!important;}
#nr_hub_cu-error{ width: 100%;
    text-align: center;
    margin-top: -20px;
    padding-bottom: 20px;}

#nr_hub_fara{ background:#f2f2f2!important; border:0!important; color: #f2f2f2!important; width:0px; visibility:hidden;}
#nr_hub:_farafocus{ outline:none!important;}
#nr_hub_fara.invalid{ border:0!important;}
#nr_hub_fara-error{ width: 100%;
    text-align: center;
    margin-top: -20px;
    padding-bottom: 20px;}
.nr_hub{ background:#f2f2f2!important; border:0!important; color: #f2f2f2!important; width:0px; visibility:hidden;}
.nr_hub:focus{ outline:none!important;}
.nr_hub.invalid{ border:0!important;}
.nr_hub-error{ width: 100%;
    text-align: center;
    margin-top: -20px;
    padding-bottom: 20px;}
#max_hub{ background:#f2f2f2!important; border:0!important; color: #f2f2f2!important; width:0px; visibility:hidden;}
#max_hub:focus{ outline:none!important;}
#max_hub.invalid{ border:0!important;}
#max_hub-error{ width:100%;}
.container{ padding-left:0; padding-right:0;}
#center_content_top{ min-height:600px;}
#menu_list span{ float:left; display:block; color:#fff; padding:10px; padding-left:20px; padding-right:20px; font-size:18px;}
#menu {
    display: block;
    float: left;
    margin-top: 5px;
}
ul {
    list-style-type: none;
    padding: 0;
}
ul#menu li {
    position: relative;
}
ul#menu li, ul#menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
}
ul#menu li a, ul#menu li ul.sub-menu li a {
   text-decoration: none;
    color: #000;
    display: inline-block;
    padding: 0px;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 30px;
}
ul#menu li a.active{ border-bottom:2px solid #eb2026;
}

ul#menu li a.hight{ background-color:#d0d0d0; color:#000; margin-right:10px;}
#menu_welcome {
    display: block;
    float: right;
    margin-top: 7px;
    margin-right: 0;
    color: #000;
}

.left-nume{ float:left; color:#000;}
#menu_welcome a {
    color: #000;
    margin-top: 12px;
    display: block;
    float: left;
}
#menu_welcome  a.setari{ display:block; margin-left:40px; margin-top:10px; margin-right:40px; float:left;}
#content {
    width: 1000px;
    display: block;
    text-align: left;
    margin: 0 auto;
    height: 100%;
}
#footer {
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
	filter: drop-shadow(1px 1px 6px #888);
}
#footer  img{ float:left;  margin-right:20px;}
.container {
    width: 100%;
    margin: 0 auto;
    max-width: 1240px;
	padding-left:15px;
	padding-right:15px;
}
.box-succes{ text-align:center; padding:20px; font-size:18px;}
.succes{ background: #ddf5e7;
    border: 1px solid #ddd;
    padding: 10px;
    display: inline-block;
    margin-bottom: 20px;}
.tit-cont{font-size: 26px;
    font-weight: bold;
    line-height: 25px;}
.mageby{ float:right; padding-top:10px;}
#footer a{ color:#616161; text-decoration:none;}
.footer-menu {
    padding-top: 10px;
    float: left;
}
.copy{ float:left; padding-top:10px;}
h1{ font-size: 24px;
    padding-bottom: 15px;
	padding-top:10px;}
label.small-label {
    width: 80px;
    display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
}
a.optiuni{ margin-left:10px; display:none;}
.tit-vitarre{ padding-left:15px; font-size:18px; padding-right:20px;}
.before-tit-vitarre input{ margin-top:10px!important;}
.before-tit-vitarre input[type='radio']:checked:after{ top:1px;}
.before-tit-vitarre input[type='radio']:after{ top:1px;}
.grey-box{background:#fff; border:1px solid #ccc; padding:10px; float: left;
    width: 96%; padding-left:0; padding-right:0; padding-bottom:0; border-bottom:0; padding-top:0; border-radius: 15px;
    filter: drop-shadow(1px 1px 6px #888); min-height:405px;}
.grey-box.form-box{ min-height:inherit; }
#login{width:500px; display:block; margin:0 auto;float:none; background:#fff; border:1px solid #ccc; padding:10px; padding-left:0; padding-right:0; padding-bottom:0; border-bottom:0; padding-top:0; border-radius: 15px;
    filter: drop-shadow(1px 1px 6px #888); min-height:200px;}
.grey-box input[type="password"] {
    border: 1px solid #a9a9a9;
    border-radius: 5px;
    padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
}
.usa_pietonala .grey-box{padding:10px; float: left;
    width: 96%; padding-left:0; padding-right:0; padding-bottom:0; border-bottom:0; padding-top:0; min-height: 260px; 
    filter: none; border:0; padding-top:10px; min-height:inherit;}
.usa_pietonala_2 .grey-box{padding:10px; float: left;
    width: 96%; padding-left:0; padding-right:0; padding-bottom:0; border-bottom:0; padding-top:0; min-height: 260px; 
    filter: none; border:0; padding-top:10px; min-height:inherit;}
.usa_pietonala_alaturata .grey-box,.usa_pietonala_alaturata_2 .grey-box,.usa_pietonala_alaturata_3 .grey-box,.usa_pietonala_alaturata_4 .grey-box{padding:10px; float: left;
    width: 96%; padding-left:0; padding-right:0; padding-bottom:0; border-bottom:0; padding-top:0; min-height: 260px; 
    filter: none; border:0; padding-top:10px; min-height:inherit;}
.usa_pietonalax .grey-box{padding:10px; float: left;
    width: 96%; padding-left:0; padding-right:0; padding-bottom:0; border-bottom:0; padding-top:0; min-height: 260px;
    filter: none; border:0; padding-top:10px; min-height:inherit;}
.montaj .grey-box{padding:10px; float: left;
    width: 96%; padding-left:0; padding-right:0; padding-bottom:0; border-bottom:0; padding-top:0; min-height: 260px; border-radius: 0;
    filter: none; border:0; padding-top:10px; min-height:inherit;}
	.vitrare .grey-box{ border-bottom:1px solid #ccc;}
.grey-box label{ width:55%; float:left; padding-top:5px;}
.grey-box p{ border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 6px;
    padding-right: 6px;}
.grey-box p:last-child{ margin-bottom:0;}
.grey-box select{
 background: url(../images/sag.png) #fff no-repeat right !important;
    appearance: none !important;
    background-size: 19px 11px !important;
    background-position: 93% 50% !important;
	border: 0;
    width: 140px;
	border: 1px solid #a9a9a9;
	padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
	border-radius: 5px;
	}


select {
    background: url(../images/sag.png) #fff no-repeat right !important;
    appearance: none !important;
    background-size: 19px 11px !important;
    background-position: 93% 50% !important;
	border:1px solid #ccc;
}
option:not(:checked) {
  background-color: #fff;
}
select option {
  color: #000;
}
select.grey {
    background: url(../images/sag.png) #fff no-repeat right !important;
    appearance: none !important;
    background-size: 19px 11px !important;
    background-position: 93% 50% !important;
	border: 0;
    width: 140px;
	border: 1px solid #a9a9a9;
	padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
	border-radius: 5px;
}
select>option:hover { 
    background: #000 !important;
	color: #1B517E;
        cursor: pointer;
}
input[type='radio']:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #fff;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 1px solid #000;
    }

    input[type='radio']:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #000;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 1px solid #000;
    box-shadow: inset 0 0 0 3px #f4f4f4;
    }
	
	
input[type="checkbox"], input[type="radio"] {
    line-height: normal;
    margin: 5px;
	line-height: normal;
    margin: 5px;
    margin-top: 10px;
	margin-right:0;
	}
.big-text{ font-size: 32px;
    width: 70px;
    float: left;
    line-height: 40px;
    text-align: right;
    padding-right: 10px;}
.pad-top{ padding-top:10px;}
.dimensiuni p{ width:100%; float:left; margin:0; line-height:40px;}
.dimensiuni input{ height:30px;}
input[type="text"]{ border:1px solid #ccc;}
h3{ font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:14px; margin-top:60px;}
.grey-input{ background-color:#f2f2f2;}
input.date{ background-image:url(../images/icon-data.png); background-repeat:no-repeat; background-position:left; padding-left:30px!important; max-width: 166px;}
.grey-box.full{ width:100%; min-height:inherit;}
.grey-box.full label {
    width: 50%;
    float: left;
    padding-top: 3px;
}
.grey-box.full select {
    width: 100%;
    max-width: 50%;
    padding: 3px;
}

.loadxx::after {
    content: '';
    position: absolute;
    border-radius: 50%;
    border: 3px solid #fff;
    width: 30px;
    height: 30px;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    animation: loading1 1s ease infinite;
    z-index: 10;
}

.load::before {
    content: '';
    position: absolute;
    border-radius: 50%;
    border: 3px solid #fff;
    width: 20px;
    height: 20px;
    border-left: 3px solid transparent;
    border-bottom: 3px solid transparent;
    animation: loading1 2s linear infinite;
    z-index: 5;
	margin-top:5px;
}

@keyframes loading1 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

button.active {
    transform: scale(.85)
}

button.activeLoading .loading {
    visibility: visible;
    opacity: 1
}

button .loading {
    opacity: 0;
    visibility: hidden
}
.submit-oferta{ margin-bottom:60px; width:100%; float:left;}
label.upper{ margin-top:-10px;}
p.h-line{ height:95px;}
.small-select-1{ width:32%!important;}
.small-select-2{ width:17%!important; float:right;}
.left-30{ padding-left:30px;}
.center{ text-align:center;}
#sumar-form .box-sha{ padding-left:30px; padding-right:30px;}
button.simuleaza{ background-color:#646b71; color:#fff; border:0; font-size:16px; padding:7px; padding-left:20px; padding-right:20px; margin-top:40px; border:1px solid #a9a9a9; border-radius:15px; border: 2px solid #fff;}
button.adauga-alta{ background-color:#32353b; color:#fff; border:0; font-size:16px; padding:7px; padding-left:40px; padding-right:40px; margin-top:40px; border:1px solid #a9a9a9; border-radius:15px; margin-left:20px; border: 2px solid #fff;}
a.anuleaza{ background-color:#ff8686; color:#fff!important; border:0; font-size:16px; padding:7px; padding-left:40px; padding-right:40px; margin-top:40px; border:1px solid #a9a9a9; border-radius:15px; margin-left:20px; border: 2px solid #fff;}
button.submit{ background-color: #32353b;
    color: #fff;
    border: 0;
    font-size: 16px;
    padding: 7px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 40px;
    border: 1px solid #a9a9a9;
    border-radius: 15px;
    margin-left: 20px;
    border: 2px solid #fff; }
.box-sha #adauga{ background:#32353b;}
.pad-left-40{ padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 20px;
    font-size: 16px;}
.inline-labels{ width:100%; float:left; margin-bottom:0px;}
.inline-labels input{ float:left; max-width:120px; padding:3px;}
.inline-labels select{ float:left; margin-right:20px;}
.inline-labels span{ float:left; padding-top:5px;}
.inline-labels label.small-label{ padding-top:5px;}
.inline-labels button.submit{ float:right; margin-top:0; padding: 3px;
    padding-left: 20px;
    padding-right: 20px;
	background:#ececec;
	border:1px solid #a9a9a9;
	border-radius:20px;
	text-transform:none;
	color:#000;
	font-size:14px;}
table.list{ width:100%;}
table.list td:first-child{ text-transform:uppercase;}
table th{ padding:15px; background-color:#e6e6e6; border:1px solid #c5c6ca; border-right:0; border-bottom:1px solid #74797d; color:#343434;}
table td{ padding:10px; border-width:2px;border-color:#adadad;border-style:solid; color:#343434; }
table.sumar{ width:100%; margin-top:30px; float:left;}
table.sumar th{ padding:15px; background-color:#fff; border:0; border-right:0; border-bottom:1px solid #cfcfcf; color:#000; font-size:16px; padding-left:0;}
table.sumar td{ padding:10px; border:0;  border-bottom:1px solid #cfcfcf; border-right:0; color:#343434; font-size:16px; padding-left:0; }
table.sumar td span{ font-size:14px;}
table.sumar td.noborder{ border:0;}
table.sumar td.black{ color:#000;}
.vezi-oferta table td{border-style:solid; border-width:2px; border-color:#adadad; font-size: 18px;
    line-height: 18px;  color:#000; padding:5px; text-align:center;}
.vezi-oferta table td.alignleft{ text-align:left; float:none!important;}
.vezi-oferta table tr.white td{border:0px solid #000; border-right:0px solid #000; background-color:#fff; font-size: 18px;
    line-height: 18px;  color:#fff; padding:5px;}
	.vezi-oferta table.noborder td{ background-color:#fff; padding: 5px;
    font-size: 17px;}
		.vezi-oferta table.noborder table.panouri_vitrate td{ background-color:#fff; 
    font-size: 18px; height:90px;}
.dimensiuni-box {
    width: 250px;
    background: #fff;
    display: block;
	float:left;
	margin-left:40px;
	text-align:center;
	padding:10px;
	margin-bottom:15px;
}
.vezi-oferta table td p{ width:100%; float:left;}
.col-dim-1{ width:45%; float:left;}
.col-dim-2{ width:10%; float:left; padding-top:20px; font-size: 20px;
    font-weight: bold;}
.col-dim-3{ width:45%; float:left;}
.vezi-oferta table th{ background: #7f7f7f;
    padding: 7px;
    font-size: 18px;
    line-height: 18px;
    color: #fff;}
.col-actiuni{ width:25%; float:left;}
.lista-oferte .col-actiuni{ width: auto;
    float: left;
    margin-right: 20px;}
.col-actiuni.trimite{ width:50px;}
table.clienti .col-actiuni{ width:50%; float:left;}
.versiune{ }
.edit{ background-image:url(../images/edit.png); background-repeat:no-repeat; background-position:left; padding-left:15px;}
.delete{ }
.send{ text-align:center;}
.send img{ margin-top:7px;}
.col-actiuni a{color:#909090;}
.red{ color:#ba0000;}
.pdf{ background:#f02023; color:#fff; padding-left:2px; padding-right:2px; font-size:10px;}
.form-box-new{width: 330px;
    margin: 0 auto;}
.form-box-new.pers-jur{width: 400px;}
.min-height{ min-height:600px; padding-top:30px;}
.form-box-new label{ width:80px; display: inline-block;}
.form-box-new.pers-jur label{width: 140px;}
.form-box-new input[type="text"]{ width:235px;}
.form-box-new span{ color: #000;
    font-weight: normal;
    font-size: 16px;
    font-family: 'Raleway-SemiBold';
    padding-bottom: 5px;
    display: inline-block;}
tr.last-tr{ border-bottom:20px solid #dbdce0;}
tr.disabled td{ background-color:#f0f0f0; color:#343434;}
tr.disabled td a{ color:#343434;}
tr.disabled .red{ color:#343434;}
.pages-nav { width:100%; display:block; float:left; text-align:center; margin-top:40px; margin-bottom:40px;}
.pages-nav a{ border:1px solid #c5c6ca; text-align:center;  width:25px; line-height:25px; display: inline-flex;
    margin: 3px;
    align-content: center;
    flex-direction: row-reverse; margin: 3px;}
	.pages-nav a:hover{ text-decoration:none;}
.pages-nav a.selected{ background:#0494e7; color:#fff;}
.pages-nav span{ border:1px solid #c5c6ca; text-align:center; width:25px; line-height:25px; display: inline-flex;
    margin: 3px;
    align-content: center;
    flex-direction: row-reverse;}
.pages-nav span.selected{ background:#0494e7; color:#fff;}
a.prev{ border-radius:5px 0px 0px 5px;}
a.next{ border-radius:0px 5px 5px 0px;}
.rezidential{}
.industrial{ background-image:url(../images/icon-ind.png); background-repeat:no-repeat; background-position: 10px 10px;
    padding-left: 35px;}
a.versiune:hover{ color:#339933; text-decoration:none;}
.edit:hover{  background-image: url(../images/edit-on.png); background-repeat:no-repeat; background-position:left;}
.edit:hover a{color:#0494e7; }
.delete:hover{}
.delete:hover a{ }
a.trimite{ width:20px; height:12px;  background-image:url(../images/send.png); background-repeat:no-repeat;  display: block;
    float: right;
    margin-right: 20px;
	margin-top: 5px;}
a.trimite:hover{ width:20px; height:12px;  background-image:url(../images/send-on.png); background-repeat:no-repeat;  display: block;
    float: right;
	margin-top: 5px;}
.oferta .big-text{ width:auto;}
.oferta .grey-box label{ width:50%;}
.oferta .grey-box strong{ display: table-cell;
    vertical-align: middle;
    min-height: 45px;
    width: 50%;}
.oferta .grey-box p {
    border-bottom: 1px solid #a9a9a9;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
	min-height: 47px;
}
.oferta p.h-line {
    height: 104px;
}
.vezi-oferta{ background:#fff;}
table.list td:last-child{ border-right:1px solid #c5c6ca;}
table.list th:last-child{ border-right:1px solid #c5c6ca;}
a.button{background-color: #fff;
    color: #000;
    border: 0;
    font-size: 14px;
    padding: 7px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    float: left;
    margin-bottom: 20px;
	border:1px solid #a9a9a9;
	border-radius:15px;
	margin-right:30px;
	}
#html-content-holder ul{ margin-left:0px; width:100%; float:left; list-style:none;}
#html-content-holder ul li{ background-image:url(../images/bull-list.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}
#html-content-holder ul.nobullets{ list-style:none; margin-left:20px; background:none;}
.aluminiu{margin-top: 0;
    width: 100%;
    float: left;}
.hublouri {
    margin-top: 0;
    width: 100%;
    float: left;
    padding-bottom: 25px;
}
.vezi-oferta{ width:100%; margin-top:0px; float:left;}
td.b-line{  }
td.right{ text-align:right; padding-right:20px;}
th.right{ text-align:right; padding-right:20px;}
.vezi-oferta table tr.bigger-size th{ font-size:20px; font-weight: normal;}
.vezi-oferta table tr.bigger-size td{ font-size:20px;}
.center-text{ text-align:center;}
.tit-oferta{ margin-bottom:10px; font-size:40px; margin-top:50px;}
.pad-top .center-text {
    text-align: center;
    float: left;
    width: 100%;
}
.pad-18{padding-left:18px;}
@media (min-width: 1000px)
{
.aluminiu .col-lg-5 {
    width: 40%;
}
.hublouri .col-lg-5 {
    width: 40%;
}
}

.rezultat-selectie{}
.rezultat-selectie span span{display: block;
    float: left;
    background: #424242;
    color: #fff;
    font-size: 25px;
    padding: 0px;
    font-family: Arial;
    padding-left: 12px;
    padding-right: 12px;
    margin-right: 7px;}
.vezi-oferta h3{ margin-top:0; margin-bottom:0;}
a.pan{ width:250px; display:block; padding:3px; border:1px solid #ccc; background-color:#fff; text-align:center; font-size:20px; color:#000; text-decoration:none; float:left;}
a.pan.selected{ border:1px solid #ccc; background-color:#c6d8c8;}
a.hub{ width:170px; display:block; padding:3px; border:1px solid #ccc; background-color:#fff; text-align:center; font-size:20px; color:#000; text-decoration:none; float:left;}
a.hub.selected{ border:1px solid #ccc; background-color:#c6d8c8;}
.tit-pan{ display:block; margin-bottom:10px; margin-top:10px;}
.grey-box input[type="text"]{
border: 1px solid #a9a9a9;
    border-radius: 5px;
    padding: 5px;
    padding-left: 7px;
    padding-right: 7px;
}
.line-vit input[type="text"]{
border: 1px solid #ccc;
    border-right: 0;
    border-radius: 0;
    padding: 7px;
    padding-left: 7px;
    padding-right: 7px;
    height: 37px;
	font-family:Arial;
	font-size: 16px;
}
.tit-vit{ padding-top:10px; padding-bottom:10px; display:block;}
.before-tit-vitarre{ width:100%; float:left; margin-bottom:10px;}
.grey-box-usa{
background: #fff;
    border: 1px solid #ccc;
    float: left;
    width: 100%;
    border-radius: 15px;
    filter: drop-shadow(1px 1px 6px #888);
	margin-top:40px;
	margin-bottom:0px;
}
p.before-tit-vitarre{ margin-top:40px;}
.usa_pietonalax .grey-box-usa{ margin-top:0; margin-bottom:20px;}
.full.montaj{width: 100%;
    float: left;
    padding-bottom: 20px;}
.alignright{ float: right;
    padding-top: 5px;
    color: #000;}
.grey-box-usa h3{ 
    font-size: 18px;
    text-transform: none;
    color: #000;
    margin-top: 0;
    font-weight: normal;
	float:left;
	padding-right:20px;
	margin:0;}
.grey-box-usa div.h3{ padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    background: #e6e6e6;
    text-transform: none;
    color: #000;
    margin-top: 0;
    font-weight: normal;
	float:left;
	width:100%;
	padding-right: 15px;
	border-radius:15px 15px 15px 15px;}
.grey-box-usa div.h3.expand{border-radius:15px 15px 0px 0px; }
.grey-box h3{ 
	border-radius:15px 15px 0px 0px;}
.grey-box.full{ padding-bottom:20px;}
.grey-box h3{
    padding-left: 20px;
	padding-bottom:10px;
	padding-top:10px;
	background:#e6e6e6;
	font-size:18px;
	text-transform:none;
	color:#000;
	margin-top:0;
	font-weight:normal;}
.pad-30{padding: 30px;
    border-left: 1px solid #ccc;
    margin-top: -10px;
    padding-top: 13px;}
.hide{ display:none;}
.sp-quantity {
	float:left;
	display:none;
}
.sp-minus {
    width:30px;
    height:37px;
    float:left;
    text-align:center;
	background-color:#ddd;
}
.sp-input {
    height:37px;
    float:left;
	margin-left:2px;
	margin-right:2px;
}
.sp-plus {
    width:30px;
    height:37px;
    float:left;
    text-align:center;
	background-color:#ddd;
}
.sp-input input {
    width:30px;
    height:37px;
    text-align:center;
    border: none;
	background-color:#ddd;
}
.sp-input input:focus {
    border:1px solid #e1e1e1;
    border: none;
}
.sp-minus a, .sp-plus a {
    display: block;
    width: 100%;
    height: 100%;
	color:#000;
	font-size: 30px;
    line-height: 30px;
    display: inline-flex;
    justify-content: space-evenly;
    align-items: center;
	text-decoration:none!important;
}

.tox-notifications-container{ display:none!important;}
.tox .tox-statusbar{ display:none!important;}
.alege-pan{ display: inline-block; width:220px; padding-bottom:10px;}
.form-box p{ width:95%; float:left; margin-top:10px;}
.div-box{ width:700px; margin:0 auto;}
.div-box label{ width:240px; float:left;}
.form-box label{ width:40%; float:left;}
.form-box input{ width:60%; float:left;}
.popup {background: none repeat scroll 0 0 rgba(10, 10, 10, 0.3);
    bottom: 0;
    display: none;
    left: 0;
    padding: 5%;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999; }

.popup .popup-box { background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px 5px #555;
    margin: 0 auto;
    padding: 10px;
    width: 600px;
	overflow: auto;
	padding-bottom:20px;}
.popup .popup-box-x { background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px 5px #555;
    margin: 0 auto;
    padding: 10px;
    width: 330px;
	overflow: auto;
	padding-top:30px;}
.popup-m {background: none repeat scroll 0 0 rgba(10, 10, 10, 0.3);
    bottom: 0;
    display: none;
    left: 0;
    padding: 5%;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999; }

.popup-m .popup-box { background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px 5px #555;
    margin: 0 auto;
    padding: 10px;
    width: 300px;
	overflow: auto;
	padding-bottom:20px;
	text-align:center;}
	
.popup .popup-box button{ margin-bottom:20px;}
.vitrare select{ width:250px!important; padding:3px;}
.rezultat-selectie span{ font-size: 18px;}
.rezultat-selectie p{ border:0; padding:0; margin:0; min-height: inherit;}
.industrial-content .grey-box label {
    width: 50%;
    float: left;
    padding-top: 5px;
}
.industrial-content .grey-box select{ max-width:50%;}
.industrial-content .usa-p p:last-child {
    margin-bottom: 10px;
}
label.small{ width:140px; display:inline-block; float:left; font-size:19px;}
.industrial-content .usa-p p.last{ margin-bottom:0px;}
label.smaller-label{ }
select.wide{ max-width:100%!important; }
label.error{ width:100%; float:left; color:red; line-height:20px;}
input.invalid{ border:2px solid #ff0000!important;}
select.invalid{ border:2px solid #ff0000!important;}
label.invalid{ width:100%; color:red; line-height: 20px;
    float: left;}
.switch {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 30px;
    border: 4px solid rgba(58, 58, 58, 0.1);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5) inset;
    height: 30px;
    margin: 2px;
    position: relative;
    width: 70px;
    display: inline-block;
}

.switch-check {
    position: absolute;
    visibility: hidden;
}

.switch-label {
    cursor: pointer;
    display: block;
    height: 30px;
    text-indent: -9999px;
    width: 70px;
}

.switch-label:before {
    background: #fff;
    background: -moz-radial-gradient(45%, circle, rgb(255, 58, 58) 0%, rgb(255, 113, 113) 100%);
    background: -webkit-radial-gradient(45%, circle, rgb(255, 58, 58) 0%, rgb(255, 113, 113) 100%);
    background: -o-radial-gradient(45%, circle, rgb(255, 58, 58) 0%, rgb(255, 113, 113) 100%);
    background: -ms-radial-gradient(45%, circle, rgb(255, 58, 58) 0%, rgb(255, 113, 113) 100%);
    border-radius: 10px;
    border: 1px solid #742323;
    box-shadow: 0 2px 5px rgba(255, 67, 48, 0.6), 0 0 5px rgba(255, 159, 109, 0.5) inset;
    content: "";
    display: none;
    height: 10px;
    left: -20%;
    position: absolute;
    top: 16px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    width: 10px;
    z-index: 12;
}

.switch-label:after {
    background: #fff;
    background: -moz-radial-gradient(45%, circle, rgba(60, 60, 60, 0.6) 0%, rgba(151, 151, 151, 0.6) 100%);
    background: -webkit-radial-gradient(45%, circle, rgba(60, 60, 60, 0.6) 0%, rgba(151, 151, 151, 0.6) 100%);
    background: -o-radial-gradient(45%, circle, rgba(60, 60, 60, 0.6) 0%, rgba(151, 151, 151, 0.6) 100%);
    background: -ms-radial-gradient(45%, circle, rgba(60, 60, 60, 0.6) 0%, rgba(151, 151, 151, 0.6) 100%);
    border-radius: 10px;
    border: 1px solid #111;
    box-shadow: 0 2px 5px rgba(20, 20, 20, 0.5);
    content: "";
    display: none;
    height: 10px;
    right: -20%;
    position: absolute;
    top: 16px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    width: 10px;
    z-index: 12;
}

.switch-label span {
    background: -webkit-linear-gradient(#4f4f4f, #2b2b2b);
    background: -moz-linear-gradient(#4f4f4f, #2b2b2b);
    background: -o-linear-gradient(#4f4f4f, #2b2b2b);
    background: -ms-linear-gradient(#4f4f4f, #2b2b2b);
    background: linear-gradient(#4f4f4f, #2b2b2b);
    border-radius: 30px;
    border: 1px solid #1a1a1a;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(255, 255, 255, 0.1) inset, 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
    display: block;
    height: 15px;
    left: 1px;
    position: absolute;
    top: 3px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    width: 30px;
}

.switch-label span:before {
   
    content: "NU";
	color:#fff;
    display: block;
    height: 15px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 21px;
}

.switch-label span:after {
   
    content: "NU";
	color:#fff;
    display: block;
    height: 15px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 21px;
}

.switch-check:checked + .switch-label span {
content: "DA";
    left: 30px;
	background:#009a12;
}
.usa_pietonala{ margin-top:0px;}
.usa_pietonala_2{ margin-top:0px;}
.onoffswitch {
    position: relative;
    width: 100px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
  display: inline-block;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 0px solid #999999;
    border-radius: 0px;
}

.onoffswitch-inner {
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner > div {
    float: left;
    position: relative;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.onoffswitch-inner .onoffswitch-active {
    padding-left: 15px;
    background-color: #C2C2C2;
    color: #FFFFFF;
}

.onoffswitch-inner .onoffswitch-inactive {
    padding-right: 15px;
    background-color: #C2C2C2;
    color: #FFFFFF;
    text-align: right;
}

.onoffswitch-switch {
    width: 40px;
    margin: 0px;
    text-align: center;
    border: 0px solid #999999;
    border-radius: 0px;
    position: absolute;
    top: 0;
    bottom: 0;
}

.onoffswitch-active .onoffswitch-switch {
    background: #009a12;
    left: 0;
}

.onoffswitch-inactive .onoffswitch-switch {
    background: #A1A1A1;
    right: 0;
}

.onoffswitch-active .onoffswitch-switch:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 40px;
    border-style: solid;
    border-color: #009a12 transparent transparent #009a12;
    border-width: 15px 10px;
}

.onoffswitch-inactive .onoffswitch-switch:before {
    content: " ";
    position: absolute;
    top: 0;
    right: 40px;
    border-style: solid;
    border-color: transparent #A1A1A1 #A1A1A1 transparent;
    border-width: 15px 10px;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
	}
.box-input {
    width: 100%;
    padding-top: 5px;
    /* float: left; */
    display: inline-block;
    margin-top: 5px;
}
.box-input.hide{ }
.box-input input {
    width: 70px;
    margin-left: 3px;
    margin-right: 5px;
}
.box-input label{ width:100%!important;}

.box-input-2 {
    width: 100%;
    padding-top: 5px;
    /* float: left; */
    display: inline-block;
    margin-top: 5px;
}
.box-input-2.hide{ display:none;}
.box-input-2 input {
    width: 80px;
    margin-left: 3px;
    margin-right: 5px;
}
.box-input-2 label{ width:100%!important;}
.input-50{ width:50%; display: inline-block;}

.info a{ display: inline-block; cursor:pointer; width:20px; height:20px; border-radius:20px; background: #656565;
    color: #fff; font-size:16px; text-align:center; line-height: 17px;}
	.grey-box.usa_pietonala{ background:#fff; border:0;}
	.grey-box.usa_pietonala_2{ background:#fff; border:0;}
.usa_pietonala table{ width:100%; background: #f2f2f2;}
.usa_pietonala_2 table{ width:100%; background: #f2f2f2;}
.usa_pietonala td{ width:33.3%; }
.grey-box.usa_pietonala p{ min-height:inherit; border:0; margin:0; padding:0;}
.usa_pietonala_2 td{ width:33.3%; }
.grey-box.usa_pietonala_2 p{ min-height:inherit; border:0; margin:0; padding:0;}
a.hub.hide{ display:none;}
a.pan.hide{ display:none;}
select.invalid:focus{
    border: 2px solid #ff0000!important;
}
#tip_prag{ position:relative;}
.info{ position:relative;}
.pop1-box {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #1a1a1a;
    padding: 7px;
    top: auto;
    left: auto;
	width: 140px;
    z-index: 999;
}
.pop2-box {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #1a1a1a;
    padding: 7px;
    top: auto;
    left: auto;
	width: 140px;
    z-index: 999;
}
.pop3-box {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #1a1a1a;
    padding: 7px;
    top: auto;
    left: auto;
	width: 200px;
    z-index: 999;
}
.pop4-box {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #1a1a1a;
    padding: 7px;
    top: auto;
    left: auto;
	width: 200px;
    z-index: 999;
}
.pad-45{ padding-left:45px;}
.pad-10{ padding-left:10px;}
#vopsire_kit_ral-error{ display:none!important;}
#vopsire_pan_al_ral-error{ display:none!important;}
#ok{ background: #ff4e67; color:#fff; padding:5px; text-align:center; padding-left: 20px;
    padding-right: 20px;}
#set{padding:5px; text-align:center; padding-left: 10px;
    padding-right: 10px; text-decoration:none!important; color:#616161!important;}
#ok.load {
color:#009a12!important;
}
.popup-box-x #mesaj{width: 250px;
    margin: 0 auto;
	padding-left:10px;}
#ok-config.load {
color:#646b71!important;
content: 'ok';
background:#009a12;
}
#lungime_x-error{ margin-bottom:10px;}
#inaltime_x-error{ margin-bottom:10px;}
.space{ width:100%; display:block; height:20px;}
#ok.notload{ background:#009a12;}

div.error{ width:400px; display:block; margin:0 auto; padding:15px; text-align:center; border: 2px solid #888; margin-bottom:30px; display:none; padding-top:7px; padding-bottom:7px; background:#ffbbbb;}
input[type='radio'].invalid:after{ border: 2px solid #ff0000!important;}
input[type='radio'].invalid + label + input:after{  border: 2px solid #ff0000!important;}
input[type='radio'].invalid + label + input + input:after{  border: 2px solid #ff0000!important;}
.profile-table{ width:100%;}
.profile-table td{ text-transform:none!important;}
.profil-box{ width: 250px;
    border: 2px solid #ddd;
    text-align: center;
    padding: 20px;
    display: inline-block;
    margin: 20px;
    margin-left: 0;
    background: #fff;
    border-radius: 15px;
    filter: drop-shadow(1px 1px 6px #888);
    background-image: url(../images/profil.png);
    background-repeat: no-repeat;
    background-position: 20px 30px;
    padding-top: 250px;
    color: #000;
    text-decoration: none;
    font-size: 18px;
    text-align: center;}
	td label{ width: 100px;
    display: inline-block;}
	.admin .left-nume{ margin-top:12px; color:#fff;}
	.admin #menu_welcome a{ color:#fff;}
	.admin ul#menu li a{ color:#fff;}
.col-lg-6x {
 width: 1000px;
	position: relative;
}
.box_panouri_vitrate .box-hub{ width: 120px;
    height: 75px; position: relative;
    z-index: 0; padding:10px;}
.coloane_3 .pozitie1 .box_panouri_vitrate .col-2-hub .box-hub{ width:50%;}
.coloane_3 .pozitie3 .box_panouri_vitrate .col-2-hub .box-hub{ width:50%;}
.coloane_3 .pozitie2 .box_panouri_vitrate .box-hub{ width:100%;}
.coloane_2 .pozitie1 .box_panouri_vitrate .box-hub{ width:100%;}
.coloane_2 .pozitie2 .box_panouri_vitrate .box-hub{ width:100%;}
.hublouri-fara .box_panouri_vitrate.coloane_7 .box-hub{ width: 115px; }
.hublouri-fara .box_panouri_vitrate.coloane_3 .box-hub{ width:33.3%; }
.hublouri-fara .box_panouri_vitrate.coloane_2 .box-hub{ width:50%; }
.hublouri-fara .box_panouri_vitrate.coloane_1 .box-hub{ width:100%; }

.desen.hublouri .box_panouri_vitrate.coloane_7 .box-hub{ width: 115px; }
.desen.hublouri .box_panouri_vitrate.coloane_6 .box-hub{ width: 119px; }
.desen.hublouri .box_panouri_vitrate.coloane_5 .box-hub{ width:20%; }
.desen.hublouri .box_panouri_vitrate.coloane_4 .box-hub{ width:25%; }
.desen.hublouri .box_panouri_vitrate.coloane_3 .box-hub{ width:33.3%; }
.desen.hublouri .box_panouri_vitrate.coloane_2 .box-hub{ width:50%; }
.desen.hublouri .box_panouri_vitrate.coloane_1 .box-hub{ width:100%; }

.box_panouri_vitrate .like-box-hub{
    height: 75px; position: relative;
    z-index: 0; padding:10px;}
.box_panouri_vitrate .usa{
    height: 298px;
    float: left;
    position: relative;
    z-index: 999;}
.box_panouri_vitrate .box-hub:hover{ border:1px solid #999!important;}
.box_panouri_vitrate .usa:hover{ border:1px solid #999!important;}
.box_panouri_vitrate .usa.inactiv:hover{ border:0px solid #999!important;}
table.box_panouri_vitrate td {
    padding: 5px;
    border: 2px solid #0c0c0c!important;
}
.usa-activ .box-hub:first-child{ display:none;}
.box_panouri_vitrate .box-hub.activ{ background-image:url(../images/hublou.png); background-repeat:no-repeat; background-position:center; position: relative; z-index: 999;}
.box_panouri_vitrate .box-hub.activ-hub{ background-image:url(../images/hublou.png); background-repeat:no-repeat; background-position:center; position: relative; z-index: 999;}
.hublou-mic .box_panouri_vitrate .box-hub.activ{ background-image:url(../images/hublou-mic.png);}
.hublou-mic .box_panouri_vitrate .box-hub.activ-hub{ background-image:url(../images/hublou-mic.png);}
.box_panouri_vitrate .usa-activ{ background-image:url(../images/usa.png); background-repeat:no-repeat; background-position:center; background-size:contain;}
.step3 .box_panouri_vitrate .usa.inactiv{ background-image:url(../images/usa.png); background-repeat:no-repeat; background-position:center bottom; background-size:contain;}


.step3.prag-redus .box_panouri_vitrate .usa.inactiv{ background-image:url(../images/usa-inalta.png); background-repeat:no-repeat; background-position:center bottom; background-size:contain;}

.in-stanga .usa.inactiv{ background-image:url(../images/usa-2.png)!important; }

.in-stanga.prag-redus .usa.inactiv{ background-image:url(../images/usa-2-inalta.png)!important; }

.box_panouri_vitrate .inactiv{ z-index:0!important;}
.desen-hub-usa .box_panouri_vitrate .hx10{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .hx9{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .hx8{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .hx7{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .hx6{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .hx5{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .like-box-hub{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .usa .box-hub{ border-bottom:2px solid #000!important;}

.desen-hub-usa .box_panouri_vitrate .usa .box-hub.line-usa-1{ border-bottom:0px!important;}
.desen-hub-usa .box_panouri_vitrate .line-4-left{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .line-3-left{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .line-2-left{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .line-4-right{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .line-3-right{ border-bottom:2px solid #000;}
.desen-hub-usa .box_panouri_vitrate .line-2-right{ border-bottom:2px solid #000;}
.hublouri-cu-usa .coloane_6 .usa-activ{ background-size:100% 100%;}
.hublouri-cu-usa .step3 .coloane_6 .usa.inactiv{ background-size:100% 100%;}
.desen-hub-usa .coloane_6 .usa.inactiv{ background-size:100% 100%;}

.hublouri-cu-usa .coloane_7 .usa-activ{ background-size:100% 100%;}
.hublouri-cu-usa .step3 .coloane_7 .usa.inactiv{ background-size:100% 100%;}
.desen-hub-usa .coloane_7 .usa.inactiv{ background-size:100% 100%;}

.hublouri-cu-usa .coloane_8 .usa-activ{ background-size:100% 100%;}
.hublouri-cu-usa .step3 .coloane_8 .usa.inactiv{ background-size:100% 100%;}
.desen-hub-usa .coloane_8 .usa.inactiv{ background-size:100% 100%;}

a.inapoi{ padding-top: 10px;
    display: block;
    width: 100%;
    float: left;
    padding-left: 30px; }

.line-left-6{ 
    height: 75px;
    position: absolute;
    top: 20px;
    left: -200px;}
.line-left-5{ 
    height: 75px;
    position: absolute;
    top: 100px;
    left: -200px;}
.line-left-1{ 
    height: 75px;
    position: absolute;
    top: 180px;
    left: -200px;}
.line-left-2{ 
    height: 75px;
    position: absolute;
    top: 250px;
    left: -200px;}
.line-left-3{ 
    height: 75px;
    position: absolute;
    top: 320px;
    left: -200px;}
.line-left-4{ 
    height: 75px;
    position: absolute;
    top: 400px;
    left: -200px;}
.line-right-1{ 
    height: 75px;
    position: absolute;
    top: 180px;
    right:30px;}
.line-right-2{ 
    height: 75px;
    position: absolute;
    top: 250px;
    right:30px;}
.line-right-3{ 
    height: 75px;
    position: absolute;
    top: 320px;
    right:30px;}
.line-right-4{ 
    height: 75px;
    position: absolute;
    top: 400px;
	right:30px;}
.line-right-6{ 
    height: 75px;
    position: absolute;
    top: 20px;
	right:30px;}
.line-right-5{ 
    height: 75px;
    position: absolute;
    top: 100px;
	right:30px;}
	
.line-ind-left-6{ 
    height: 75px;
    position: absolute;
    top: 20px;
    left: -200px;}
.line-ind-left-5{ 
    height: 75px;
    position: absolute;
    top: 100px;
    left: -200px;}
.line-ind-left-1{ 
    height: 75px;
    position: absolute;
    top: 180px;
    left: -200px;}
.line-ind-left-2{ 
    height: 75px;
    position: absolute;
    top: 250px;
    left: -200px;}
.line-ind-left-3{ 
    height: 75px;
    position: absolute;
    top: 320px;
    left: -200px;}
.line-ind-left-4{ 
    height: 75px;
    position: absolute;
    top: 400px;
    left: -200px;}
.line-ind-right-1{ 
    height: 75px;
    position: absolute;
    top: 180px;
    right:30px;}
.line-ind-right-2{ 
    height: 75px;
    position: absolute;
    top: 250px;
    right:30px;}
.line-ind-right-3{ 
    height: 75px;
    position: absolute;
    top: 320px;
    right:30px;}
.line-ind-right-4{ 
    height: 75px;
    position: absolute;
    top: 400px;
	right:30px;}
.line-ind-right-6{ 
    height: 75px;
    position: absolute;
    top: 20px;
	right:30px;}
.line-ind-right-5{ 
    height: 75px;
    position: absolute;
    top: 100px;
	right:30px;}	
.max-linii-10 .line-ind-left-10{ 
    height: 75px;
    position: absolute;
    top: 20px;
    left: -200px;}
.max-linii-10 .line-ind-left-9{ 
    height: 75px;
    position: absolute;
    top: 100px;
    left: -200px;}
.max-linii-10 .line-ind-left-8{ 
    height: 75px;
    position: absolute;
    top: 180px;
    left: -200px;}
.max-linii-10 .line-ind-left-7{ 
    height: 75px;
    position: absolute;
    top: 250px;
    left: -200px;}
.max-linii-10 .line-ind-left-6{ 
    height: 75px;
    position: absolute;
    top: 320px;
    left: -200px;}
.max-linii-10 .line-ind-left-5{ 
    height: 75px;
    position: absolute;
    top: 400px;
    left: -200px;}
.max-linii-10 .line-ind-left-1{ 
    height: 75px;
    position: absolute;
    top: 480px;
    left: -200px;}
.max-linii-10 .line-ind-left-2{ 
    height: 75px;
    position: absolute;
    top: 560px;
    left: -200px;}
.max-linii-10 .line-ind-left-3{ 
    height: 75px;
    position: absolute;
    top: 640px;
    left: -200px;}
.max-linii-10 .line-ind-left-4{ 
    height: 75px;
    position: absolute;
    top: 720px;
    left: -200px;}
.max-linii-10 .line-ind-right-10{ 
    height: 75px;
    position: absolute;
    top: 20px;
    right: 30px;}
.max-linii-10 .line-ind-right-9{ 
    height: 75px;
    position: absolute;
    top: 100px;
    right: 30px;}
.max-linii-10 .line-ind-right-8{ 
    height: 75px;
    position: absolute;
    top: 180px;
    right: 30px;}
.max-linii-10 .line-ind-right-7{ 
    height: 75px;
    position: absolute;
    top: 250px;
    right: 30px;}
.max-linii-10 .line-ind-right-6{ 
    height: 75px;
    position: absolute;
    top: 320px;
    right: 30px;}
.max-linii-10 .line-ind-right-5{ 
    height: 75px;
    position: absolute;
    top: 400px;
    right: 30px;}
.max-linii-10 .line-ind-right-1{ 
    height: 75px;
    position: absolute;
    top: 480px;
    right: 30px;}
.max-linii-10 .line-ind-right-2{ 
    height: 75px;
    position: absolute;
    top: 560px;
   right: 30px;}
.max-linii-10 .line-ind-right-3{ 
    height: 75px;
    position: absolute;
    top: 640px;
    right: 30px;}
.max-linii-10 .line-ind-right-4{ 
    height: 75px;
    position: absolute;
    top: 720px;
    right: 30px;}
	
.max-linii-9 .line-ind-left-9{ 
    height: 75px;
    position: absolute;
    top: 20px;
    left: -200px;}
.max-linii-9 .line-ind-left-8{ 
    height: 75px;
    position: absolute;
    top: 100px;
    left: -200px;}
.max-linii-9 .line-ind-left-7{ 
    height: 75px;
    position: absolute;
    top: 180px;
    left: -200px;}
.max-linii-9 .line-ind-left-6{ 
    height: 75px;
    position: absolute;
    top: 250px;
    left: -200px;}
.max-linii-9 .line-ind-left-5{ 
    height: 75px;
    position: absolute;
    top: 320px;
    left: -200px;}
.max-linii-9 .line-ind-left-4{ 
    height: 75px;
    position: absolute;
    top: 400px;
    left: -200px;}
.max-linii-9 .line-ind-left-1{ 
    height: 75px;
    position: absolute;
    top: 400px;
    left: -200px;}
.max-linii-9 .line-ind-left-2{ 
    height: 75px;
    position: absolute;
    top: 480px;
    left: -200px;}
.max-linii-9 .line-ind-left-3{ 
    height: 75px;
    position: absolute;
    top: 560px;
    left: -200px;}
.max-linii-9 .line-ind-left-4{ 
    height: 75px;
    position: absolute;
    top: 640px;
    left: -200px;}
.max-linii-9 .line-ind-right-9{ 
    height: 75px;
    position: absolute;
    top: 20px;
    right: 30px;}
.max-linii-9 .line-ind-right-8{ 
    height: 75px;
    position: absolute;
    top: 100px;
    right: 30px;}
.max-linii-9 .line-ind-right-7{ 
    height: 75px;
    position: absolute;
    top: 180px;
    right: 30px;}
.max-linii-9 .line-ind-right-6{ 
    height: 75px;
    position: absolute;
    top: 250px;
    right: 30px;}
.max-linii-9 .line-ind-right-5{ 
    height: 75px;
    position: absolute;
    top: 320px;
    right: 30px;}
.max-linii-9 .line-ind-right-1{ 
    height: 75px;
    position: absolute;
    top: 400px;
    right: 30px;}
.max-linii-9 .line-ind-right-2{ 
    height: 75px;
    position: absolute;
    top: 480px;
    right: 30px;}
.max-linii-9 .line-ind-right-3{ 
    height: 75px;
    position: absolute;
    top: 560px;
    right: 30px;}
.max-linii-9 .line-ind-right-4{ 
    height: 75px;
    position: absolute;
    top: 640px;
    right: 30px;}
	
.max-linii-8 .line-ind-left-8{ 
    height: 75px;
    position: absolute;
    top: 20px;
    left: -200px;}
.max-linii-8 .line-ind-left-7{ 
    height: 75px;
    position: absolute;
    top: 100px;
    left: -200px;}
.max-linii-8 .line-ind-left-6{ 
    height: 75px;
    position: absolute;
    top: 180px;
    left: -200px;}
.max-linii-8 .line-ind-left-5{ 
    height: 75px;
    position: absolute;
    top: 250px;
    left: -200px;}
.max-linii-8 .line-ind-left-1{ 
    height: 75px;
    position: absolute;
    top: 320px;
    left: -200px;}
.max-linii-8 .line-ind-left-2{ 
    height: 75px;
    position: absolute;
    top: 400px;
    left: -200px;}
.max-linii-8 .line-ind-left-3{ 
    height: 75px;
    position: absolute;
    top: 480px;
    left: -200px;}
.max-linii-8 .line-ind-left-4{ 
    height: 75px;
    position: absolute;
    top: 560px;
    left: -200px;}

.max-linii-8 .line-ind-right-8{ 
    height: 75px;
    position: absolute;
    top: 20px;
    right: 30px;}
.max-linii-8 .line-ind-right-7{ 
    height: 75px;
    position: absolute;
    top: 100px;
    right: 30px;}
.max-linii-8 .line-ind-right-6{ 
    height: 75px;
    position: absolute;
    top: 180px;
    right: 30px;}
.max-linii-8 .line-ind-right-5{ 
    height: 75px;
    position: absolute;
    top: 250px;
    right: 30px;}
.max-linii-8 .line-ind-right-1{ 
    height: 75px;
    position: absolute;
    top: 320px;
    right: 30px;}
.max-linii-8 .line-ind-right-2{ 
    height: 75px;
    position: absolute;
    top: 400px;
    right: 30px;}
.max-linii-8 .line-ind-right-3{ 
    height: 75px;
    position: absolute;
    top: 480px;
    right: 30px;}
.max-linii-8 .line-ind-right-4{ 
    height: 75px;
    position: absolute;
    top: 560px;
    right: 30px;}
.max-linii-7 .line-ind-left-7{ 
    height: 75px;
    position: absolute;
    top: 20px;
    left: -200px;}
.max-linii-7 .line-ind-left-6{ 
    height: 75px;
    position: absolute;
    top: 100px;
    left: -200px;}
.max-linii-7 .line-ind-left-5{ 
    height: 75px;
    position: absolute;
    top: 180px;
    left: -200px;}
.max-linii-7 .line-ind-left-1{ 
    height: 75px;
    position: absolute;
    top: 250px;
    left: -200px;}
.max-linii-7 .line-ind-left-2{ 
    height: 75px;
    position: absolute;
    top: 320px;
    left: -200px;}
.max-linii-7 .line-ind-left-3{ 
    height: 75px;
    position: absolute;
    top: 400px;
    left: -200px;}
.max-linii-7 .line-ind-left-4{ 
    height: 75px;
    position: absolute;
    top: 480px;
    left: -200px;}

.max-linii-7 .line-ind-right-7{ 
    height: 75px;
    position: absolute;
    top: 20px;
    right: 30px;}
.max-linii-7 .line-ind-right-6{ 
    height: 75px;
    position: absolute;
    top: 100px;
    right: 30px;}
.max-linii-7 .line-ind-right-5{ 
    height: 75px;
    position: absolute;
    top: 180px;
    right: 30px;}
.max-linii-7 .line-ind-right-1{ 
    height: 75px;
    position: absolute;
    top: 250px;
    right: 30px;}
.max-linii-7 .line-ind-right-2{ 
    height: 75px;
    position: absolute;
    top: 320px;
    right: 30px;}
.max-linii-7 .line-ind-right-3{ 
    height: 75px;
    position: absolute;
    top: 400px;
    right: 30px;}
.max-linii-7 .line-ind-right-4{ 
    height: 75px;
    position: absolute;
    top: 480px;
    right: 30px;}

.col-lg-6x a{background: #cfcfcf;
    padding: 5px;
    float: left;
    width: 30px;
    border-radius: 30px;
    text-align: center;
    height: 30px;
    color: #000;
    margin-right: 5px;}
	.col-lg-6x a.selected{background:#c8daca; }
.full-col-1-hub { width:120px; float:left;}
.col-1-hub{ width:120px; float:left; height:75px}

.full-col-2-hub { width:240px; float:left;}
.col-2-hub{ width:240px; float:left; height:75px}

.full-col-3-hub { width:360px; float:left;}
.col-3-hub{ width:360px; float:left; height:75px}

.full-col-4-hub { width:480px; float:left;}
.col-4-hub{ width:480px; float:left; height:75px}

.full-col-5-hub { width:600px; float:left;}
.col-5-hub{ width:600px; float:left; height:75px}

.full-col-7-hub { width:700px; float:left;}
.col-7-hub{ width:700px; float:left; height:75px}
.box_panouri_vitrate .col-7-hub .box-hub{ width:116px;}

.desen-hub-usa .full-col-7-hub { width:690px; float:left;}
.desen-hub-usa .col-7-hub{ width:690px; float:left; height:75px}

.col-5x-hub{ width:725px; float:left; height:75px}
.full-col-5x-hub { width:725px; float:left;}
.hublouri-cu-usa .col-5x-hub .box-hub {
    width: 16.6%;
}
.col-4x-hub{ width:566px; float:left; height:75px}
.full-col-4x-hub { width:566px; float:left;}
.hublouri-cu-usa .col-4x-hub .box-hub {
    width: 20%;
}
.full-col-8-hub { width:830px; float:left;}
.col-8-hub{ width:830px; float:left; height:75px}

.desen-hub-usa .full-col-8-hub { width:840px; float:left;}
.desen-hub-usa .col-8-hub{ width:840px; float:left; height:75px}


.hublouri-cu-usa .col-8-hub .box-hub {
    width: 14.2%;
}


.col-1-h{ width:100%; float:left;}
.col-2-h{ width:50%; float:left;}
.col-3-h{ width:33.3%; float:left;}
.col-4-h{ width:25%; float:left;}
.col-5-h{ width:20%; float:left;}
.col-6-h{ width: 16.6%; float:left;}
.col-7-h{ width:14.2%; float:left;}
.step2{ width:50%; margin:0 auto; min-height: 550px;
    position: relative;}
.hublouri-cu-usa .step2{ width:724px; margin:0 auto; min-height: 550px; position: relative;}
.step1{ width:100%; margin:0 auto; text-align:center;}
#ok-step1{ margin-top:20px; margin-bottom:20px;}
.hub-activ{background-image: url(../images/hublou.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    height: 69px;
	}
.aluminiu .hub-activ{background-image: url(../images/b-vit.png);
   background-repeat: no-repeat;
    display: block;
    background-size: 100% 100%;
    height: 69px;
    border: 0;}
.usa-ok {
    color: #fff;
    padding: 5px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
	border:0;
	position:absolute;
	bottom: -20px;
    left: 45%;
}
.ok {
    background: #009a12;
    color: #fff;
    padding: 5px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
	border:0;
	margin-left:10px;

}
.aluminiu-fara-usa .latime-td.portret {
    background-size: auto!important;
}

.portret.aluminiu-fara-usa .coloane_4 {
    max-width: 890px!important;
    margin-left: 100px;
}
.portret.aluminiu-fara-usa .coloane_3 {
    max-width: 890px!important;
    margin-left: 100px!important;
	width:73%!important;
}
.portret.aluminiu-fara-usa .coloane_3 .col-lg-6{ width:600px;}
.portret.aluminiu-fara-usa .coloane_2 .col-lg-6{ width:520px;}
.portret.aluminiu-fara-usa .coloane_2 {
    max-width: 890px!important;
    margin-left: 125px!important;
	width:73%!important;
}
.aluminiu-fara-usa .inside-inaltime-td {
    right: 80px;
}
button.genereaza{ 
background-color: #009a12;
    color: #fff;
    border: 0;
    font-size: 16px;
    padding: 7px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #a9a9a9;
    border-radius: 15px;
    border: 2px solid #fff;
}
button.genereaza.light-green{ background:#fff472; color:#000;}
.step2 #ok-config{ margin-top:0px;}
.full-line{ width:100%; float:left; min-height:75px;}
.coloane_8{width:100%;float:left;}
.coloane_7{width:100%;float:left;}
.coloane_6{width:100%;float:left;}
.coloane_5{width:100%;float:left;}
.coloane_4{width:100%;float:left;}
.coloane_3{width:100%;float:left;}
.coloane_2{width:100%;float:left;}
.coloane_1{width:100%;float:left;}

.col-8-usa .box_panouri_vitrate{width:970px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.col-7-usa .box_panouri_vitrate{width:815px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.col-6-usa .box_panouri_vitrate{width:726px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.col-5-usa .box_panouri_vitrate{width:726px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.col-4-usa .box_panouri_vitrate{width:726px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.col-3-usa .box_panouri_vitrate{width:726px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.col-2-usa .box_panouri_vitrate{width:726px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.col-1-usa .box_panouri_vitrate{width:726px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.box_panouri_vitrate{ position:relative;}
.desen-hub-usa .box_panouri_vitrate .latime-td{ width: 100%!important;
    position: absolute;
    bottom: -70px;}
.fara-vitrare .box_panouri_vitrate .latime-td{ width: 100%!important;
    position: absolute;
    bottom: -70px;}
.desen.hublouri .latime-td{ width: 100%!important;
    position: absolute;
    bottom: -70px;}
.fara-vitrare .line-desen{ border-bottom:2px solid #000;}
.desen-hub-usa{ margin-bottom:50px;}
.desen.hublouri { margin-bottom:50px;}
.desen.fara-vitrare{ margin-bottom:70px!important;}
.hublouri-cu-usa .col-7-usa .box_panouri_vitrate{width:850px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.desen-hub-usa .col-7-usa .box_panouri_vitrate{width:850px;float:left; border-style:solid; border-width:2px; border-color:#000;}
.desen-aluminiu-cu-usa .box_panouri_vitrate{ max-width:578px!important;}
.desen-aluminiu-cu-usa{ padding-left:160px;}

.desen-aluminiu-cu-usa .latime-td{ max-width:578px!important; margin-left: 170px;}
.coloane_8 .usa{ width:12.5%;}
.coloane_7 .usa{ width:14.2%;}
.coloane_6 .usa{ width:16.6%;}
.coloane_5 .usa{ width:20%;}
.coloane_4 .usa{ width:25%;}
.coloane_3 .usa{ width:33.3%;}
.coloane_2 .usa{ width:50%;}
.coloane_1 .usa{ width:100%;}

.col-8-usa .usa{ width:12.5%;}
.col-7-usa .usa{ width:14.28%;}
.col-6-usa .usa{ width:16.6%;}
.col-5-usa .usa{ width:20%;}
.col-4-usa .usa{ width:25%;}
.col-3-usa .usa{ width:33.3%;}
.col-2-usa .usa{ width:50%;}
.col-1-usa .usa{ width:100%;}

.coloane_8 .usax{ width:12.5%;}
.coloane_7 .usax{ width:14.2%;}
.coloane_6 .usax{ width:16.6%;}
.coloane_5 .usax{ width:20%;}
.coloane_4 .usax{ width:25%;}
.coloane_3 .usax{ width:33.3%;}

.col-8-usa .usax{ width:12.5%;}
.col-7-usa .usax{ width:14.2%;}
.col-6-usa .usax{ width:16.6%;}
.col-5-usa .usax{ width:20%;}
.col-4-usa .usax{ width:25%;}
.col-3-usa .usax{ width:33.3%;}

.box_panouri_vitrate .usax {
    height: 298px;
    float: left;
    position: relative;
    z-index: 999;


}

.col-5-usa .full-col-2-hub { width:40%; }
.col-5-usa .col-2-hub {width: 100%;
    display: inline-block;
    max-width: 285px;}
	
.col-5-usa .full-col-3-hub { width:60%; }
.col-5-usa .col-3-hub {width: 100%;
    display: inline-block;
    max-width: 432px;}
	
.col-5-usa .full-col-1-hub { width:20%; }
.col-5-usa .col-1-hub{width: 100%;
    display: inline-block;
    max-width: 145px;}

.col-5-usa .full-col-4-hub { width:80%; }
.col-5-usa .col-4-hub {width: 100%;
    display: inline-block;
    max-width: 570px;}

.col-4-usa .full-col-2-hub { width:50%; }
.col-4-usa .col-2-hub {width: 100%;
    display: inline-block;
    max-width: 360px;}
	
.col-4-usa .full-col-3-hub { width:75%; }
.col-4-usa .col-3-hub {width: 100%;
    display: inline-block;
    max-width: 540px;}
	
.col-4-usa .full-col-1-hub { width:25%; }
.col-4-usa .col-1-hub{width: 100%;
    display: inline-block;
    max-width: 180px;}

.col-4-usa .full-col-4-hub { width:80%; }
.col-4-usa .col-4-hub {width: 100%;
    display: inline-block;
    max-width: 570px;}
	
.col-3-usa .full-col-2-hub { width:66.6%; }
.col-3-usa .col-2-hub {width: 100%;
    display: inline-block;
    max-width: 480px;}
	
.col-3-usa .full-col-3-hub { width:75%; }
.col-3-usa .col-3-hub {width: 100%;
    display: inline-block;
    max-width: 540px;}
	
.col-3-usa .full-col-1-hub { width:33.3%; }
.col-3-usa .col-1-hub{width: 100%;
    display: inline-block;
    max-width: 240px;}

.col-3-usa .full-col-4-hub { width:80%; }
.col-3-usa .col-4-hub {width: 100%;
    display: inline-block;
    max-width: 570px;}
.col-1-usa .full-col-4-hub { width:80%; }
.col-1-usa .col-4-hub {width: 100%;
    display: inline-block;
    max-width: 724px;}		
.usa-activ .box-hub{ width:100%;}
.step3{width: 100%;
    float: left;
    text-align: center;
    padding: 30px;}
.step4{width: 100%;
    float: left;
    text-align: center;
    padding: 30px;}
.vezi_oferta .step3{ padding-left:0; padding-right:0; position:relative;}
.inline-labels label{ width:auto; padding-right:5px; }
.inline-labels p{ width:100%; float:left;}
.inline-labels input{ margin-right:10px;}
.desen{ width:100%; display:block; position:relative; margin:0 auto; float:left;}
.box_panouri_vitrate{ }
.box_panouri_vitrate div{ min-height:75px;}
.line-desen{ width:100%; float:left; position:relative;}
.line-desen .right_num {position: absolute;
    top: 20px;
    right: -270px;
    height: auto;
    width: 250px;}
.coloane_7 .line-desen .right_num {
    position: absolute;
    top: 20px;
    right: -290px;
    height: auto;
    width: auto;
}
.line-desen .left_valori {position: absolute;
    top: 20px;
    left: -70px;
    height: auto;
    width: 250px;}
.line-desen a {background: #cfcfcf;
    padding: 5px;
    float: left;
    width: 30px;
    border-radius: 30px;
    text-align: center;
    height: 30px;
    color: #000;
    margin-right: 5px;}
.line-desen .left_num { position: absolute;
    top: 20px;
    left: -220px;
    height: auto;
    width: 250px;}
.line-desen2{ width:100%; float:left; position:relative;}
.line-desen2 .right_num {position: absolute;
    top: 20px;
    right: -270px;
    height: auto;
    width: 250px;}
.line-desen2 .left_valori {position: absolute;
    top: 20px;
    left: -70px;
    height: auto;
    width: 250px;}
.line-desen2 a {background: #cfcfcf;
    padding: 5px;
    float: left;
    width: 30px;
    border-radius: 30px;
    text-align: center;
    height: 30px;
    color: #000;
    margin-right: 5px;}
.line-desen2 .left_num { position: absolute;
    top: 20px;
    left: -220px;
    height: auto;
    width: 250px;}
#config-desen .aluminiu .box_panouri_vitrate{ width:100%!important;}

.line-desen a.selected{ background:#c8daca; }
.step1{}
.hublouri-cu-usa .step2 .box_panouri_vitrate{ border:1px solid #000;}
.left-nav{ width:200px; position:absolute;}
.left-nav input{right: 20px; position: absolute;}
.pozitie1 .left-nav{ left:-200px;}
.pozitie2 .left-nav{ left: -150px;  width: 150px;}
.pozitie3 .left-nav {
    left: -200px;
    width: 200px;
}
.pozitie6 .left-nav {
    left: -220px;
    width: 220px;
}
.hublouri .grey-box{ width:100%;}
.right-nav{ width:220px; position:absolute;}
.right-nav input{ margin-right:15px;}
.left-nav a{background: #cfcfcf;
    padding: 5px;
    float: left;
    width: 30px;
    border-radius: 30px;
    text-align: center;
    height: 30px;
    color: #000;
    margin-right: 5px; }
.left-nav a.selected{ background:#c8daca; }
.box_panouri_vitrate .usa .box-hub{ width:100%;}
.box_panouri_vitrate.height-70{ margin-top:70px!important;}
.box_panouri_vitrate.height-140{ margin-top:150px!important;}

.step3.height-70{ margin-top:-70px!important;}
.step3.height-140{ margin-top:-150px!important;}
.hublouri .grey-box p{position: relative;
    z-index: 9999; }
.grey-box-usa div.h3.expand{position: relative;
    z-index: 9999; }
.box-usa-al {
	height: 304px;
    position: absolute;
    z-index: 999;
    width: 100%;
    border: 1px solid #ddd;
    bottom: 0;
}
.usa-al{height: 304px; }
.usa-alx{height: 298px; }
.usa-al:hover{ border:1px solid #000;}
.usa-al.activ {
    background-image: url(../images/usa-al.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-0-0-0 .usa-al.activ {
    background-image: url(../images/usa-al.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-0-0 .usa-al.activ {
    background-image: url(../images/usa-al-1-0-0-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-1-0-1 .usa-al.activ {
    background-image: url(../images/usa-al-0-1-0-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-0-1 .usa-al.activ {
    background-image: url(../images/usa-al-1-1-0-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-0-0 .usa-al.activ {
    background-image: url(../images/usa-al-1-1-0-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-1-0 .usa-al.activ {
    background-image: url(../images/usa-al-1-1-1-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-1-1 .usa-al.activ {
    background-image: url(../images/usa-al-1-1-1-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-1-1-1 .usa-al.activ {
    background-image: url(../images/usa-al-0-1-1-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-1-0-0 .usa-al.activ {
    background-image: url(../images/usa-al-0-1-0-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-0-1-1 .usa-al.activ {
    background-image: url(../images/usa-al-0-0-1-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-0-0-1 .usa-al.activ {
    background-image: url(../images/usa-al-0-0-0-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-1-1 .usa-al.activ {
    background-image: url(../images/usa-al-1-0-1-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-0-1 .usa-al.activ {
    background-image: url(../images/usa-al-1-0-0-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-1-0 .usa-al.activ {
    background-image: url(../images/usa-al-1-0-1-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-0-1-0 .usa-al.activ {
    background-image: url(../images/usa-al-0-0-1-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-1-1-0 .usa-al.activ {
    background-image: url(../images/usa-al-0-1-1-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.in-stanga .usa-al.activ{ background-image: url(../images/usa-al-2.png);}
.panou-usa-0-1-1-0 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-0-1-1-0-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-0-0 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-0-0-0-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-0-0 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-1-0-0.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-1-0 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-1-1-0-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-1-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-1-1-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-1-1-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-0-1-1-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-0-1-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-0-0-1-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-1-0-0 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-0-1-0-0-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-0-0-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-0-0-0-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-1-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-0-1-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-0-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-0-0-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-1-0-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-0-1-0-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-1-0-1 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-1-0-1-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-1-0-1-0 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-1-0-1-0-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.panou-usa-0-0-1-0 .in-stanga .usa-al.activ {
    background-image: url(../images/usa-al-0-0-1-0-s.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.aluminiu-fara .coloane_7 .panou-usa{ background-image: url(../images/line-1-7.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .coloane_6 .panou-usa{ background-image: url(../images/line-1-6.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_1 .coloane_5 .panou-usa{ background-image: url(../images/line-1-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_5 .panou-usa{ background-image: url(../images/line-2-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_5 .panou-usa{ background-image: url(../images/line-3-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_4 .coloane_5 .panou-usa{ background-image: url(../images/line-4-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_5 .coloane_5 .panou-usa{ background-image: url(../images/line-5-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}

.aluminiu-fara .pozitia_1 .coloane_4 .panou-usa{ background-image: url(../images/line-1-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_4 .panou-usa{ background-image: url(../images/line-2-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_4 .panou-usa{ background-image: url(../images/line-3-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_4 .coloane_4 .panou-usa{ background-image: url(../images/line-4-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}

.aluminiu-fara .pozitia_1 .coloane_3 .panou-usa{ background-image: url(../images/line-1-3.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_3 .panou-usa{ background-image: url(../images/line-2-3.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_3 .panou-usa{ background-image: url(../images/line-3-3.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_1 .coloane_7 .hub-activ{ background-image: url(../images/line-1-7.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_7 .hub-activ{ background-image: url(../images/line-1-7.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_7 .hub-activ{ background-image: url(../images/line-1-7.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_4 .coloane_7 .hub-activ{ background-image: url(../images/line-1-7.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_5 .coloane_7 .hub-activ{ background-image: url(../images/line-1-7.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_6 .coloane_7 .hub-activ{ background-image: url(../images/line-1-7.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_1 .coloane_6 .hub-activ{ background-image: url(../images/line-1-6.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_6 .hub-activ{ background-image: url(../images/line-1-6.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_6 .hub-activ{ background-image: url(../images/line-1-6.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_4 .coloane_6 .hub-activ{ background-image: url(../images/line-1-6.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_5 .coloane_6 .hub-activ{ background-image: url(../images/line-1-6.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_6 .coloane_6 .hub-activ{ background-image: url(../images/line-1-6.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_1 .coloane_5 .hub-activ{ background-image: url(../images/line-1-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_5 .hub-activ{ background-image: url(../images/line-2-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_5 .hub-activ{ background-image: url(../images/line-3-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_4 .coloane_5 .hub-activ{ background-image: url(../images/line-4-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_5 .coloane_5 .hub-activ{ background-image: url(../images/line-5-5.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}

.aluminiu-fara .pozitia_1 .coloane_4 .hub-activ{ background-image: url(../images/line-1-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_4 .hub-activ{ background-image: url(../images/line-2-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_4 .hub-activ{ background-image: url(../images/line-3-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_4 .coloane_4 .hub-activ{ background-image: url(../images/line-4-4.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}

.aluminiu-fara .pozitia_1 .coloane_3 .hub-activ{ background-image: url(../images/line-1-3.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_2 .coloane_3 .hub-activ{ background-image: url(../images/line-2-3.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}
.aluminiu-fara .pozitia_3 .coloane_3 .hub-activ{ background-image: url(../images/line-3-3.png);
    background-repeat: repeat;
    display: block;
    height: 75px;
	background-size:100% 100%;}

.desen-aluminiu-cu-usa .pozitia_2 .portret.coloane_4 .hub-activ{ background-image: url(../images/line-2-4-p.png); }	
.desen-aluminiu-cu-usa .pozitia_3 .portret.coloane_4 .hub-activ{ background-image: url(../images/line-3-4-p.png); }	
.desen-aluminiu-cu-usa .pozitia_2 .portret.coloane_3 .hub-activ{ background-image: url(../images/line-2-3-p.png); }	

.vezi_oferta .desen-aluminiu-cu-usa .line-desen{  border-top:2px solid #000;}
.vezi_oferta .aluminiu-fara-usa .line-desen{  border-top:2px solid #000;}
.vezi_oferta .desen-aluminiu-cu-usa .usa-al.activ{ }
.vezi_oferta .desen-aluminiu-cu-usa .portret.coloane_3 .usa-al.activ{ }
.vezi_oferta .box-usa-al{ border:0;}
.vezi-oferta input.small-ph {
    border: 0;
    font-size: 16px;
    width: 50px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.vezi-oferta .usa-al:hover {
    border: 0px;
}

.vezi_oferta .box-hub:hover{ border:0!important;}
.box_panouri_vitrate{ background-image:none!important;}
.box_panouri_vitrate.portret{ width:403px;}
.desen.hublouri .box_panouri_vitrate.portret.intermediar{ width:500px; margin-left: 150px;}
.desen-hub-usa .box_panouri_vitrate.portret .col-3-hub {
    width: 198px;
    float: left;
    height: 75px;
}
.desen-hub-usa .coloane_3 .box_panouri_vitrate.portret .col-1-hub {
    width: 132px;
    float: left;
    height: 75px;
} 
.desen-hub-usa .coloane_3 .box_panouri_vitrate.portret .col-2-hub {
    width: 265px;
    float: left;
    height: 75px;
} 
.desen-hub-usa .box_panouri_vitrate.portret .full-col-3-hub {
    width: 198px;
    float: left;
}
.vezi-oferta .box_panouri_vitrate.coloane_2.portret{ width:60%; margin-left: 22%;background-image: url(../images/sag-vert-portret.png);}
.vezi-oferta .desen.aluminiu .box_panouri_vitrate.coloane_2.portret{ width:100%; margin-left:0;}
.desen-hub-usa .box_panouri_vitrate.portret .col-4-hub {
    width: 200px;
}
.desen-hub-usa .coloane_1 .box_panouri_vitrate.portret .col-4-hub {
    width: 100%;
}
.desen.hublouri .portret .col-lg-3{ width: 120px;}
.desen-hub-usa .portret .col-lg-2{ width: 120px;}
.desen.aluminiu .portret .col-lg-3{ width: 150px;}
.aluminiu-fara.aluminiu .portret .col-lg-3{ width: 120px;}
.vezi-oferta .coloane_3.portret{background-image: url(../images/sag-vert-portret.png);}
.vezi-oferta .coloane_2.portret{background-image: url(../images/sag-vert-portret.png);}
.vezi-oferta .coloane_2.portret .col-lg-6{ }
.vezi-oferta .portret.col-3-usa{ width:60%; margin-left: 200px;}
.vezi-oferta .portret.col-1-usa{ width:60%; margin-left: 200px;}
.vezi-oferta .portret.col-2-usa{ width:60%; margin-left: 200px;}

.vezi-oferta .desen-hub-usa .portret.col-3-usa{ width:60%; margin-left: 250px;}
.vezi-oferta .desen-hub-usa .portret.col-1-usa{ width:60%; margin-left: 250px;}
.vezi-oferta .desen-hub-usa .portret.col-2-usa{ width:60%; margin-left: 250px;}


.vezi-oferta .coloane_1 .coloane_1{ background-image:none!important;}
.vezi-oferta .coloane_2 .coloane_2{ background-image:none!important;}
.vezi-oferta .coloane_3 .coloane_3{ background-image:none!important;}
.vezi-oferta .coloane_4 .coloane_4{ background-image:none!important;}
.vezi-oferta .coloane_5 .coloane_5{ background-image:none!important;}
.vezi-oferta .coloane_6 .coloane_6{ background-image:none!important;}
.desen.aluminiu .inaltime-td{ top:0;}
.desen.aluminiu .inside-inaltime-td{ top:40%;}
.vezi-oferta .step3.height-140 .coloane_2{background-image: url(../images/sag-vert-mic.png); }
.vezi-oferta .step3.height-140 .coloane_3{background-image: url(../images/sag-vert-mic.png); }
.vezi-oferta .step3.height-140 .coloane_4{background-image: url(../images/sag-vert-mic.png); }
.vezi-oferta .step3.height-140 .coloane_5{background-image: url(../images/sag-vert-mic.png); }
.vezi-oferta .step3.height-140 .coloane_6{background-image: url(../images/sag-vert-mic.png); }
.step3.height-140 .inside-inaltime-td{top: 50%; }
.desen-hub-usa .latime-td{ }
.desen-hub-usa .latime-td span{margin-left: 45%; }
.desen-hub-usa .inside-inaltime-td{ right:40px;}
.desen.hublouri .inaltime-td{ top:0;}
.desen.hublouri .inside-inaltime-td{ top:35%;}
.desen.hublouri.industrial-d .inside-inaltime-td{ right:20px;}
.desen.hublouri.industrial-d .inside-inaltime-td.eight{ right:-30px;}
.desen-hub-usa .inside-inaltime-td.eight{ right:-30px;}
.desen.hublouri.industrial-d{ padding-left:0px;}
.inside-inaltime-td.portret{ right:14%!important; }
.desen.hublouri .inside-inaltime-td.portret.intermediar{ right:9%!important;}
.desen.fara-vitrare .inside-inaltime-td.portret.intermediar-1{ right:-40px!important;}
.hublouri-fara .coloane_5 .box_panouri_vitrate .box-hub {width: 20%;}
.hublouri-fara .coloane_4 .box_panouri_vitrate .box-hub {width: 25%;}


.hublouri-cu-usa .col-1-hub .box-hub{ width:100%;}
.hublouri-cu-usa .col-2-hub .box-hub{ width:50%;}
.hublouri-cu-usa .col-3-hub .box-hub{ width:33.3%;}
.hublouri-cu-usa .col-4-hub .box-hub{ width:25%;}
.hublouri-cu-usa .col-5-hub .box-hub{ width:20%;}
.hublouri-cu-usa .coloane_4 .pozitie3 .line-usa-4{ width:25%;}
.hublouri-cu-usa .coloane_4 .pozitie3 .line-usa-5{ width:25%;}
.hublouri-cu-usa .coloane_4 .pozitie3 .line-usa-6{ width:25%;}
.hublouri-cu-usa .coloane_4 .pozitie3 .line-usa-7{ width:25%;}
.hublouri-cu-usa .coloane_4 .pozitie3 .line-usa-8{ width:25%;}
.hublouri-cu-usa .coloane_4 .pozitie3 .line-usa-9{ width:25%;}

.hublouri-cu-usa .coloane_5 .pozitie2 .line-usa-4{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie2 .line-usa-5{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie2 .line-usa-6{ width:20%;}
.hublouri-cu-usaa .coloane_5 .pozitie2 .line-usa-7{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie2 .line-usa-8{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie2 .line-usa-9{ width:20%;}

.hublouri-cu-usa .coloane_5 .pozitie4 .line-usa-4{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie4 .line-usa-5{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie4 .line-usa-6{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie4 .line-usa-7{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie4 .line-usa-8{ width:20%;}
.hublouri-cu-usa .coloane_5 .pozitie4 .line-usa-9{ width:20%;}

#campuri_v-error{ width:auto;}
#campuri_h-error{ width:auto;}
.config-desen{ margin-top:20px;}
.config-desen .grey-box{ padding-top:0;}
input.error{ border:1px solid #ff0000!important;}
.usa-al.inactiv:hover{ border:0;}
.incepe{ position:relative; z-index:999;}
.step3.height-70 {
    position: relative;
    z-index: 0;
}
.step3.height-140 {
    position: relative;
    z-index: 0;
}
.fara-usa .box-usa-al { display:none!important;}
.fara-usa .right_num a{ display:block!important;}
.fara-usa .right_num a.line-0{ display:none!important;}
.fara-usa .right_num a.line-1{ display:none!important;}
.hublouri-cu-usa.fara-usa{ display:none!important;}
.hublouri-fara.fara-usa{ display:block!important;}
.error-panouri{ width:100%; display:block; float:left; color:#ff0000; text-align:center; padding-bottom: 20px;}
.onoffswitch{ float:left;}
.alignleft {
    float: left;
    padding-top: 5px;
    color: #000;
	padding-left:20px;
}
.fix-height_2{ width:100%; display:block; float:left;}
.col-2-hub-usa{ width:50%; float:left;}
.col-2-hub-usa .box-hub{ float:none; margin:0 auto;}
.box-sha table.list th{ background:#fff; border:0; }
.box-sha table.list td{ background:#fff; border:0; border-top: 1px solid #74797d;}
.box-sha table.profile-table td{ background:#fff; border:0!important; }
.div-box table{ border:0;}
.div-box table td{ border:0;}
.green{ color:#003300; font-weight:bold;}
table.white-dim{}
table.white-dim td{ border: 1px solid #ddd; background:#fff;padding: 10px;line-height: 25px;}
.desen .col-lg-3{ width:180px;}

.desen.fara-vitrare .inside-inaltime-td.portret-1{ right:-40px;}


.vezi-oferta .add-new-desene .coloane_7 {
    position: relative;
    background-image:none!important;
	max-width:inherit;
	}
	
.vezi-oferta .add-new-desene .coloane_6 {
    position: relative;
    background-image:none!important;
	max-width:inherit;
	}
.vezi-oferta .add-new-desene .coloane_5 {
    position: relative;
     background-image:none!important;
	 max-width:inherit;
	}
.vezi-oferta .add-new-desene .coloane_4 {
    position: relative;
     background-image:none!important;
	 max-width:inherit;
	}
.vezi-oferta .add-new-desene .coloane_3 {
    position: relative;
     background-image:none!important;
	 max-width:inherit;
	}
.vezi-oferta .add-new-desene .coloane_2 {
    position: relative;
     background-image:none!important;
	 max-width:inherit;
	}
.latime-new-td {
    border: 0!important;
    text-align: center;
    font-size: 18px;
    background-image: url(../images/sag-oriz.png);
    background-repeat: no-repeat;
    background-position: center;
    display: table;
    margin: 0 auto;
    width:calc(100% + 62px);
    background-size: contain;
    margin-left: -40px;
    background-color: #fff;
    position: relative;
    z-index: 999;
    margin-right: -40px;
    padding-top: 20px;
}

.new-desene{position:relative;}
.box-inaltime-desen{ position:absolute; right:-100px; top:0; height: 100%; background-image: url(../images/sag-vert-new.png); width:20px; display:block; background-repeat: no-repeat; background-size: contain; background-position:center;}
.box-inaltime-desen .inside-inaltime-td {
    position: relative;
    display: block;
    width: 100px;
    top: 43%;
    right: 40px;
}

.latime-new-td span{ font-weight:bold;}
.vezi-oferta .add-new-desene .desen  .coloane_7 {
    max-width: inherit;
}
.vezi-oferta .add-new-desene .desen  .coloane_6 {
    max-width: inherit;
}
.vezi-oferta .add-new-desene .desen  .coloane_5 {
    max-width: inherit;
}
.vezi-oferta .add-new-desene .desen  .coloane_4 {
    max-width: inherit;
}
.vezi-oferta .add-new-desene .desen  .coloane_3 {
    max-width: inherit;
}
.latime-new-td span {
    display: block;
    width: 110px;
    margin-left:0;
    background: #fff;
    padding: 5px;
    background-color: #e2fff2;
    margin-top: 13px;
    border: 1px solid #ddd;
	margin: 0 auto;
}
.add-new-desene.desen-aluminiu-cu-usa{ padding-left:2%;}
.genereaza_contract_persoana_fizica p{ margin-bottom:20px!important;}
.genereaza_contract_persoana_juridica p{ margin-bottom:20px!important;}
.add-new-desene .new-desene .box_panouri_vitrate{ max-width:inherit!important; width:100%; margin-bottom:0px;}
.add-new-desene .coloane_7 .new-desene{ width: 1020px; display: block;
    margin: 0 auto;
    float: none;
	max-width:inherit!important;}
.add-new-desene .coloane_6 .new-desene{ width: 877px; display: block;
    margin: 0 auto;
    float: none;
	max-width:inherit!important;}
.add-new-desene.desen-aluminiu-cu-usa .coloane_6 .new-desene{ width: 874px; display: block;
    margin: 0 auto;
    float: none;
	max-width:inherit!important;}
.desen-aluminiu-cu-usa .add-new-desene .latime-new-td{ width: 877px!important;}
.add-new-desene .coloane_5 .new-desene{ width: 730px; display: block;
    margin: 0 auto;
    float: none;
	max-width:inherit!important;}
.add-new-desene .coloane_4 .new-desene{ width: 585px; display: block;
    margin: 0 auto;
    float: none;
	max-width:inherit!important;}
.add-new-desene .coloane_3 .new-desene{ width: 440px; display: block;
    margin: 0 auto;
    float: none;
	max-width:inherit!important;}
.add-new-desene .coloane_2 .new-desene{ width: 300px; display: block;
    margin: 0 auto;
    float: none;
	max-width:inherit!important;}
.desen-aluminiu-cu-usa .add-new-desene .latime-new-td{ width: 735px!important;}
.new-desene .panou-usa {
    background-image: url(../images/pan-aluminiu.png)!important;
    background-repeat: repeat-x;
    display: block;
    height: 75px;
    background-size:auto!important;
	background-position: left;
}
.new-desene .hub-activ {
    background-image: url(../images/pan-aluminiu.png)!important;
    background-repeat: repeat-x!important;
    display: block;
    height: 75px;
    background-size:auto!important;
	background-position: left;
	}
.add-new-desene .box_panouri_vitrate.coloane_7 .box-inaltime-desen{right: -50px; }
.add-new-desene .box_panouri_vitrate.coloane_7 .box-inaltime-desen .inside-inaltime-td {
    position: relative;
    display: block;
    width: 80px;
    text-align: center;
    z-index: 9;
    font-size: 14px;
    padding: 0;
    top: 35%;
    right: 40px;
}
.add-new-desene .box_panouri_vitrate{ border-left:2px solid #fff; border-right:2px solid #fff;}
.add-new-desene .box-usa-al{ height:301px;}
.add-new-desene .usa-al.activ {
    height: 300px;
	background-image: url(../images/usa-new-al.png);
    background-repeat: no-repeat;
    background-position: center bottom;
	background-size: unset;
	width: 142px
}
.add-new-desene .in-stanga .usa-al.activ {
	background-image: url(../images/usa-new-al-clanta-dreapta.png);
}
.add-new-desene.prag-inalt .usa-al.activ {
	background-image: url(../images/usa-new-al-prag.png);
}
.add-new-desene.prag-inalt .in-stanga .usa-al.activ {
	background-image: url(../images/usa-new-al-prag-clanta-dreapta.png);
}
.add-new-desene .usa-al.activ .panou-activ{ }
.add-new-desene .usa-al.activ .nr-4.panou-activ{
background-image: url(../images/pan-inner-usa.png);
    background-repeat: no-repeat;
    background-position: center;
	position:relative;
	z-index:-1;
	
}
.add-new-desene .usa-al.activ .nr-3{}
.add-new-desene .usa-al.activ .nr-3.panou-activ{
background-image: url(../images/pan-3-inner-usa.png);
    background-repeat: no-repeat;
    background-position: center;
	position:relative;
	z-index:-1;
	margin-top:-1px;
}
.add-new-desene .usa-al.activ .nr-1{ }
.add-new-desene .usa-al.activ .nr-1.panou-activ{
background-image: url(../images/pan-3-inner-usa.png);
    background-repeat: no-repeat;
    background-position: center;
	position:relative;
	z-index:-1;
	margin-top:1px;
	
}

.add-new-desene.prag-inalt .usa-al.activ .nr-1.panou-activ{
background-image: url(../images/pan-3-inner-usa-prag.png);
    background-repeat: no-repeat;
    background-position: center;
	position:relative;
	z-index:-1;
	background-color:#fff;
	min-height:74px;
	margin-top:1px;
	
}
.add-new-desene .usa-al.activ .nr-2{ margin-top: 1px;}
.add-new-desene .usa-al.activ .nr-2.panou-activ{
background-image: url(../images/pan-3-inner-usa.png);
    background-repeat: no-repeat;
    background-position: center;
	position:relative;
	z-index:-1
}
.add-new-desene .in-stanga .usa-al.activ .nr-2.panou-activ{
background-image: url(../images/pan-3-inner-usa.png);
    background-repeat: no-repeat;
    background-position: center;
	
}
.space-lateral{ display:block; float:left; width:10px; background:#fff;}
.new-desene::before{content: '';
    width: 20px;
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 9;
    left: -15px;
    border-left: 2px solid #000;
	border-top: 2px solid #000;
	background-image:url(../images/lines-before.png);
	background-repeat:repeat-y;}
.new-desene::after{ content: '';
    width: 20px;
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 9;
    right: -15px;
    border-right: 2px solid #000;
	border-top: 2px solid #000;
	background-image:url(../images/lines-before.png);
	background-repeat:repeat-y;}
.line-desen.fara-v{left: -15px;
    right: 0;
    width:calc(100% + 32px);}
.culinii .line-desen.cu-v,.olinie .line-desen.cu-v{ background:none;}
.culinii .line-desen.cu-v .line-10-right,.olinie .line-desen.cu-v .line-10-right{ background:none;}
.culinii .line-desen.cu-v .line-9-right,.olinie .line-desen.cu-v .line-9-right{ background:none;}
.culinii .line-desen.cu-v .line-8-right,.olinie .line-desen.cu-v .line-8-right{ background:none;}
.culinii .line-desen.cu-v .line-7-right,.olinie .line-desen.cu-v .line-7-right{ background:none;}
.culinii .line-desen.cu-v .line-6-right,.olinie .line-desen.cu-v .line-6-right{ background:none;}
.culinii .line-desen.cu-v .line-5-right,.olinie .line-desen.cu-v .line-5-right{ background:none;}
.culinii .line-desen.cu-v .line-4-right,.olinie .line-desen.cu-v .line-4-right{ background:none;}
.culinii .line-desen.cu-v .line-3-right,.olinie .line-desen.cu-v .line-3-right{ background:none;}
.culinii .line-desen.cu-v .line-2-right,.olinie .line-desen.cu-v .line-2-right{ background:none;}
.culinii .line-desen.cu-v .line-1-right,.olinie .line-desen.cu-v .line-1-right{ background:none;}
.new-desene .box_panouri_vitrate{ border-top:0;}
.culinii .like-box-hubx{ 
 background-image: url(../images/cu-linii.png);
    background-repeat: repeat-x;
	}
.olinie .like-box-hubx {
    background-image: url(../images/o-linie.png);
    background-repeat: repeat-x;
}
.olinie .usa .box-hubx {
    background-image: url(../images/o-linie.png);
    background-repeat: repeat-x;
}
.culinii .col-big-usa{ 
 background-image: url(../images/cu-linii.png);
    background-repeat: repeat;
	}
.olinie .col-big-usa{ 
 background-image: url(../images/o-linie.png);
    background-repeat: repeat;
	}
.line-desen.fara-v .left_valori{ left: -55px}
.add-new-desene .coloane_7 .usa-al.activ { width: 143px;}
.box-inaltime-td{width: 70px;
    position: absolute;
    right: 100px;
    height: 100%;
	background-image: url(../images/sag-vert.png);
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    background-size: contain; }
.industrial-d .box-inaltime-td{
	background-image: url(../images/sag-vert-new.png);
	}
.industrial-d .box-inaltime-desen .inside-inaltime-td{ right:40px!important;}	

.vezi-oferta .desen.hublouri .coloane_2{ background:none;}
.vezi-oferta .desen.hublouri .coloane_3{ background:none;}
.vezi-oferta .desen.hublouri .coloane_4{ background:none;}
.vezi-oferta .desen.hublouri .coloane_5{ background:none;}
.vezi-oferta .desen.hublouri .coloane_6{ background:none;}
.vezi-oferta .desen.hublouri .coloane_7{ background:none;}
.latime-desen{ display:block; float:none; margin:0 auto;}
.latime-desen .box_panouri_vitrate{ width:100%!important;}
.desen.hublouri .latime-desen .box_panouri_vitrate.coloane_8 .box-hub {
    width: 12.5%;
}
.desen.hublouri .latime-desen .box_panouri_vitrate.coloane_7 .box-hub {
    width: 14.2%;
}
.desen.hublouri .latime-desen .box_panouri_vitrate.coloane_6 .box-hub {
    width: 16.6%;
}
.desen-hub-usa .col-lg-6x{ width:auto;}
.hublouri-cu-usa button.usa-ok{margin-bottom: -50px;}
.desen-hub-usa .box_panouri_vitrate .box-hub.activ{ background-size:contain;}
.step3.desen-hub-usa .box_panouri_vitrate.intermediar .usa.inactiv{ background-size:100% 100%;}
.desen-hub-usa .col-1-hub .box-hub{ width:100%;}
.desen-hub-usa .col-2-hub .box-hub{ width:50%;}
.desen-hub-usa .col-3-hub .box-hub{ width:33.3%;}
.desen-hub-usa .col-4-hub .box-hub{ width:25%;}
.desen-hub-usa .col-5-hub .box-hub{ width:20%;}
.desen-hub-usa .col-6-hub .box-hub{ width:16.6%;}
.desen-hub-usa .col-7-hub .box-hub{ width:14.2%;}
.desen-hub-usa .coloane_4 .pozitie3 .line-usa-4{ width:25%;}
.desen-hub-usa .coloane_4 .pozitie3 .line-usa-5{ width:25%;}
.desen-hub-usa .coloane_4 .pozitie3 .line-usa-6{ width:25%;}
.desen-hub-usa .coloane_4 .pozitie3 .line-usa-7{ width:25%;}
.desen-hub-usa .coloane_4 .pozitie3 .line-usa-8{ width:25%;}
.desen-hub-usa .coloane_4 .pozitie3 .line-usa-9{ width:25%;}

.desen-hub-usa .coloane_5 .pozitie2 .line-usa-4{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie2 .line-usa-5{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie2 .line-usa-6{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie2 .line-usa-7{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie2 .line-usa-8{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie2 .line-usa-9{ width:20%;}

.desen-hub-usa .coloane_5 .pozitie4 .line-usa-4{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie4 .line-usa-5{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie4 .line-usa-6{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie4 .line-usa-7{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie4 .line-usa-8{ width:20%;}
.desen-hub-usa .coloane_5 .pozitie4 .line-usa-9{ width:20%;}

.under-full .line-4-left{ width:100%!important;}
.under-full .line-3-left{ width:100%!important;}
.under-full .line-2-left{ width:100%!important;}
.under-full .line-1-left{ width:100%!important;}

.under-full .line-4-right{ width:100%!important;}
.under-full .line-3-right{ width:100%!important;}
.under-full .line-2-right{ width:100%!important;}
.under-full .line-1-right{ width:100%!important;}

.desen-hub-usa .latime-td.intermediar span {
    margin-left: 45%;
}
 /* 8 coloane */
.desen-hub-usa .col-8-usa .box_panouri_vitrate .line-usa-4 {width: 12.5%;}
.desen-hub-usa .col-8-usa .box_panouri_vitrate .line-usa-5 {width: 12.5%;}
.desen-hub-usa .col-8-usa .box_panouri_vitrate .line-usa-6 {width: 12.5%;}
.desen-hub-usa .col-8-usa .box_panouri_vitrate .line-usa-7 {width: 12.5%;}
.desen-hub-usa .col-8-usa .box_panouri_vitrate .line-usa-8 {width: 12.5%;}
.desen-hub-usa .col-8-usa .box_panouri_vitrate .line-usa-9 {width: 12.5%;}

.desen-hub-usa .col-8-usa .col-1-hub{ width:12.5%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .col-2-hub{ width:25%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .col-3-hub{ width:37.5%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .col-4-hub{ width:50%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .col-5-hub{ width:62.5%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .col-6-hub{ width:75%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .col-7-hub{ width:87.5%;max-width:inherit; float:left;}

.desen-hub-usa .col-8-usa .col-1-hub{ width:12.5%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .full-col-1-hub{ width:12.5%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .full-col-2-hub{ width:25%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .full-col-3-hub{ width:37.5%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .full-col-4-hub{ width:50%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .full-col-5-hub{ width:62.5%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .full-col-6-hub{ width:75%;max-width:inherit; float:left;}
.desen-hub-usa .col-8-usa .full-col-7-hub{ width:87.5%;max-width:inherit; float:left;}

.desen-hub-usa .col-8-usa .full-col-1-hub .col-1-hub{ width:100%;}

 /* 7 coloane */
.desen-hub-usa .col-7-usa .box_panouri_vitrate .line-usa-4 {width: 14.28%;}
.desen-hub-usa .col-7-usa .box_panouri_vitrate .line-usa-5 {width: 14.28%;}
.desen-hub-usa .col-7-usa .box_panouri_vitrate .line-usa-6 {width: 14.28%;}
.desen-hub-usa .col-7-usa .box_panouri_vitrate .line-usa-7 {width: 14.28%;}
.desen-hub-usa .col-7-usa .box_panouri_vitrate .line-usa-8 {width: 14.28%;}
.desen-hub-usa .col-7-usa .box_panouri_vitrate .line-usa-9 {width: 14.28%;}

.desen-hub-usa .col-7-usa .col-1-hub{ width:14.28%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .col-2-hub{ width:28.56%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .col-3-hub{ width:42.84%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .col-4-hub{ width:57.12%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .col-5-hub{ width:71.4%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .col-6-hub{ width:85.68%;max-width:inherit; float:left;}


.desen-hub-usa .col-7-usa .col-1-hub{ width:14.2%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .full-col-1-hub{ width:14.2%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .full-col-2-hub{ width:28.56%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .full-col-3-hub{ width:42.84%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .full-col-4-hub{ width:57.12%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .full-col-5-hub{ width:71.4%;max-width:inherit; float:left;}
.desen-hub-usa .col-7-usa .full-col-6-hub{ width:85.68%;max-width:inherit; float:left;}

.desen-hub-usa .col-7-usa .full-col-1-hub .col-1-hub{ width:100%;}

 /* 6 coloane */
.desen-hub-usa .col-6-usa .box_panouri_vitrate .line-usa-5 {width: 16.6%;}
.desen-hub-usa .col-6-usa .box_panouri_vitrate .line-usa-4 {width: 16.6%;}
.desen-hub-usa .col-6-usa .box_panouri_vitrate .line-usa-6 {width: 16.6%;}
.desen-hub-usa .col-6-usa .box_panouri_vitrate .line-usa-7 {width: 16.6%;}
.desen-hub-usa .col-6-usa .box_panouri_vitrate .line-usa-8 {width: 16.6%;}
.desen-hub-usa .col-6-usa .box_panouri_vitrate .line-usa-9 {width: 16.6%;}

.desen-hub-usa .col-6-usa .col-1-hub{ width:16.6%;max-width:inherit;}
.desen-hub-usa .col-6-usa .col-2-hub{ width:33.2%;max-width:inherit;}
.desen-hub-usa .col-6-usa .col-3-hub{ width:49.8%;max-width:inherit;}
.desen-hub-usa .col-6-usa .col-4-hub{ width:66.4%;max-width:inherit;}
.desen-hub-usa .col-6-usa .col-5-hub{ width:83.4%;max-width:inherit;}

.desen-hub-usa .col-6-usa .col-1-hub{ width:16.6%;max-width:inherit;}
.desen-hub-usa .col-6-usa .full-col-1-hub{ width:16.6%;max-width:inherit;}
.desen-hub-usa .col-6-usa .full-col-2-hub{ width:33.2%;max-width:inherit;}
.desen-hub-usa .col-6-usa .full-col-3-hub{ width:49.8%;max-width:inherit;}
.desen-hub-usa .col-6-usa .full-col-4-hub{ width:66.4%;max-width:inherit;}
.desen-hub-usa .col-6-usa .full-col-5-hub{ width:83.4%;max-width:inherit;}
 /* 5 coloane */
.desen-hub-usa .col-5-usa .box_panouri_vitrate .line-usa-5 {width: 20%;}
.desen-hub-usa .col-5-usa .box_panouri_vitrate .line-usa-4 {width: 20%;}

.desen-hub-usa .col-5-usa .col-1-hub{ width:20%;max-width:inherit;}
.desen-hub-usa .col-5-usa .col-2-hub{ width:40%;max-width:inherit;}
.desen-hub-usa .col-5-usa .col-3-hub{ width:60%;max-width:inherit;}
.desen-hub-usa .col-5-usa .col-4-hub{ width:80%;max-width:inherit;}

.desen-hub-usa .col-5-usa .col-1-hub{ width:20%;max-width:inherit;}
.desen-hub-usa .col-5-usa .full-col-1-hub{ width:20%;max-width:inherit;}
.desen-hub-usa .col-5-usa .full-col-2-hub{ width:40%;max-width:inherit;}
.desen-hub-usa .col-5-usa .full-col-3-hub{ width:60%;max-width:inherit;}
.desen-hub-usa .col-5-usa .full-col-4-hub{ width:80%;max-width:inherit;}

 /* 4 coloane */
.desen-hub-usa .col-4-usa .box_panouri_vitrate .line-usa-5 {width: 25%;}
.desen-hub-usa .col-4-usa .box_panouri_vitrate .line-usa-4 {width: 25%;}

.desen-hub-usa .col-4-usa .col-1-hub{ width:25%;max-width:inherit;}
.desen-hub-usa .col-4-usa .col-2-hub{ width:50%;max-width:inherit;}
.desen-hub-usa .col-4-usa .col-3-hub{ width:75%;max-width:inherit;}


.desen-hub-usa .col-4-usa .col-1-hub{ width:25%;max-width:inherit;}
.desen-hub-usa .col-4-usa .full-col-1-hub{ width:25%;max-width:inherit;}
.desen-hub-usa .col-4-usa .full-col-2-hub{ width:50%;max-width:inherit;}
.desen-hub-usa .col-4-usa .full-col-3-hub{ width:75%;max-width:inherit;}

/* 3 coloane */
.desen-hub-usa .col-3-usa .box_panouri_vitrate .line-usa-5 {width: 33.3%;}
.desen-hub-usa .col-3-usa .box_panouri_vitrate .line-usa-4 {width: 33.3%;}
.desen-hub-usa .col-3-usa .box_panouri_vitrate .line-usa-6 {width: 33.3%;}
.desen-hub-usa .col-3-usa .box_panouri_vitrate .line-usa-7 {width: 33.3%;}
.desen-hub-usa .col-3-usa .box_panouri_vitrate .line-usa-8 {width: 33.3%;}
.desen-hub-usa .col-3-usa .box_panouri_vitrate .line-usa-9 {width: 33.3%;}

.desen-hub-usa .col-3-usa .col-1-hub{ width:33.3%;max-width:inherit;}
.desen-hub-usa .col-3-usa .col-2-hub{ width:66.6%;max-width:inherit;}


.desen-hub-usa .col-3-usa .col-1-hub{ width:33.3%;max-width:inherit;}
.desen-hub-usa .col-3-usa .full-col-1-hub{ width:33.3%;max-width:inherit;}
.desen-hub-usa .col-3-usa .full-col-2-hub{ width:66.6%;max-width:inherit;}

/* 2 coloane */
.desen-hub-usa .col-2-usa .box_panouri_vitrate .line-usa-10 {width: 50%;}
.desen-hub-usa .col-2-usa .box_panouri_vitrate .line-usa-9 {width: 50%;}
.desen-hub-usa .col-2-usa .box_panouri_vitrate .line-usa-8 {width: 50%;}
.desen-hub-usa .col-2-usa .box_panouri_vitrate .line-usa-7 {width: 50%;}
.desen-hub-usa .col-2-usa .box_panouri_vitrate .line-usa-6 {width: 50%;}
.desen-hub-usa .col-2-usa .box_panouri_vitrate .line-usa-5 {width: 50%;}
.desen-hub-usa .col-2-usa .box_panouri_vitrate .line-usa-4 {width: 50%;}
.desen-hub-usa .col-2-usa .col-1-hub{ width:50%;max-width:inherit;}
.desen-hub-usa .col-2-usa .col-1-hub{ width:50%;max-width:inherit;}
.desen-hub-usa .col-2-usa .full-col-1-hub{ width:50%;max-width:inherit;}

/* 1 coloane */
.desen-hub-usa .col-1-usa .box_panouri_vitrate .line-usa-5 {width: 100%;}
.desen-hub-usa .col-1-usa .box_panouri_vitrate .line-usa-4 {width: 100%;}
.desen-hub-usa .col-1-usa .col-1-hub{ width:100%;max-width:inherit;}
.desen-hub-usa .col-1-usa .full-col-1-hub{ width:100%;max-width:inherit;}
.desen-hub-usa .box_panouri_vitrate .usa .like-box-hub{}
.desen-hub-usa .box_panouri_vitrate .usa .box-hub{  }

.desen-hub-usa .coloane_8 .pozitie7 .box_panouri_vitrate .usa .box-hub{ height:77px;}
.desen-hub-usa .coloane_8 .pozitie7 .box_panouri_vitrate .like-box-hub {height: 77px;}
.desen-hub-usa .coloane_7 .pozitie7 .box_panouri_vitrate .usa .box-hub{ height:77px;}
.desen-hub-usa .coloane_7 .pozitie7 .box_panouri_vitrate .like-box-hub {height: 77px;}
.step3.patrat .box_panouri_vitrate .usa.inactiv{ background-size:100% 100%;}
.step3.desen-hub-usa{ padding:0;}
.step3.desen-hub-usa.prag-inalt  .box_panouri_vitrate .usa.inactiv{
    background-position: bottom;}
.step3.desen-hub-usa.prag-inalt  .box_panouri_vitrate.mic_portret .usa.inactiv{ 
    background-position: bottom;}
.desen-hub-usa .box_panouri_vitrate.mic_portret .latime-td span {
    margin-left: 22%;
}
.desen.fara-vitrare.prag-inalt .box_panouri_vitrate.in-stanga .box-usa-al{
	background-image: url(../images/usa-fara-vitrare-balama-stanga-inalt.png) !important;}
.desen.fara-vitrare.prag-inalt .box_panouri_vitrate.in-dreapta .box-usa-al{
background-image: url(../images/usa-fara-vitrare-balama-dreapta-inalt.png) !important;}

.desen.fara-vitrare.prag-redus .box_panouri_vitrate.in-stanga .box-usa-al{
	background-image: url(../images/usa-fara-vitrare-balama-stanga.png) !important;}
.desen.fara-vitrare.prag-redus .box_panouri_vitrate.in-dreapta .box-usa-al{
background-image: url(../images/usa-fara-vitrare-balama-dreapta.png) !important;}


.vezi_oferta .max-linii-5 .line-ind-left-1{  top:100px;}
.vezi_oferta .max-linii-5 .line-ind-left-2{ top:170px;}
.vezi_oferta .max-linii-5 .line-ind-left-3{ top:240px;  }
.vezi_oferta .max-linii-5 .line-ind-left-4{  top:320px;}
.vezi_oferta .max-linii-5 .line-ind-left-5{ top:20px;}

.vezi_oferta .max-linii-5 .line-left-1{  top:100px;}
.vezi_oferta .max-linii-5 .line-left-2{ top:170px; }
.vezi_oferta .max-linii-5 .line-left-3{  top:240px;}
.vezi_oferta .max-linii-5 .line-left-4{  top:320px;}
.vezi_oferta .max-linii-5 .line-left-5{ top:20px;}

.vezi_oferta .max-linii-4 .line-left-1{ top:20px; }
.vezi_oferta .max-linii-4 .line-left-2{ top:100px;}
.vezi_oferta .max-linii-4 .line-left-3{ top:170px;}
.vezi_oferta .max-linii-4 .line-left-4{top:240px;}

.vezi_oferta .max-linii-4 .line-ind-left-1{  top:20px;}
.vezi_oferta .max-linii-4 .line-ind-left-2{  top:100px; }
.vezi_oferta .max-linii-4 .line-ind-left-3{ top:170px;}
.vezi_oferta .max-linii-4 .line-ind-left-4{top:240px; }


.vezi_oferta .max-linii-6 .line-ind-left-1{  top:170px;}
.vezi_oferta .max-linii-6 .line-ind-left-2{ top:240px;}
.vezi_oferta .max-linii-6 .line-ind-left-3{ top:320px;  }
.vezi_oferta .max-linii-6 .line-ind-left-4{  top:400px;}
.vezi_oferta .max-linii-6 .line-ind-left-5{ top:100px;}
.vezi_oferta .max-linii-6 .line-ind-left-6{ top:20px;}

.vezi_oferta .max-linii-6 .line-left-1{ top:170px;}
.vezi_oferta .max-linii-6 .line-left-2{ top:240px; }
.vezi_oferta .max-linii-6 .line-left-3{ top:320px;}
.vezi_oferta .max-linii-6 .line-left-4{ top:400px;}
.vezi_oferta .max-linii-6 .line-left-5{ top:100px;}
.vezi_oferta .max-linii-6 .line-left-6{ top:20px;}
.step3.desen-hub-usa.prag-inalt .col-1-usa .box_panouri_vitrate .usa.inactivxx{ background-size: auto 95%;}
.desen-hub-usa.prag-inalt .box_panouri_vitrate .usa .box-hub.activ.line-usa-1{ background-image: url(../images/hublou-prag-inalt.png); background-repeat: no-repeat;
    background-position: center;}
.desen-hub-usa.prag-inalt.hublou-mic .box_panouri_vitrate .usa .box-hub.activ.line-usa-1{ background-image: url(../images/hublou-mic-prag-inalt.png); background-repeat: no-repeat;
    background-position: center;}
.step3.desen-hub-usa.prag-redus .box_panouri_vitrate .usa.inactivxx{background-size: 100% 98%; }
.step3.desen-hub-usa.prag-redus .col-2-usa.latime-mare .box_panouri_vitrate .usa.inactivxx{background-size:auto 98%; }
.step3.desen-hub-usa.prag-redus .col-1-usa.latime-mare .box_panouri_vitrate .usa.inactivxx{background-size: auto 98%; }
.step3.desen-hub-usa .box_panouri_vitrate .usa.inactiv{background-size: 96px 290px; background-position: bottom;}
.step3.desen-hub-usa.prag-inalt .box_panouri_vitrate .usa.inactiv{background-size: 96px 290px; background-position: bottom;}

.step3.desen-hub-usa .latime-mica .box_panouri_vitrate .usa.inactiv{background-size: 100% 290px; background-position: bottom;}
.step3.desen-hub-usa.prag-inalt .latime-mica .box_panouri_vitrate .usa.inactiv{background-size: 100% 290px; background-position: bottom;}

.desen.hublouri .box_panouri_vitrate { border-width: 2px; border-bottom: 0px;}
.desen.fara-vitrare .box_panouri_vitrate { border-bottom: 0px;}
.desen-hub-usa.prag-redus .box_panouri_vitrate .usa{ height:300px;}
.desen.fara-vitrare .box_panouri_vitrate .box-usa-al{background-size: contain; background-repeat:no-repeat;}
.dimensiuni {
    display: inline-block;
    width: 220px;
}
.clear{ width:100%; display:block; float:left;}
.grey-box h3.no-radius{ border-radius:0; width:100%; float:left;}
.smaller-label.align-right{ text-align:right; padding-right:20px;}
#comanda-form .grey-box label {
    width: 40%;
    float: left;
    padding-top: 5px;
}
table.no-border{ width:100%;}
table.no-border td{ border:0; padding:2px;background: #ddd; color:#000;}
table.no-border td.first{ border:0; padding-left:20px;}
table.no-border td.clear-line { background:#888;padding:5px;}
body.productie{ color:#000;}
body.productie .full-container{ background:#fff;}
#comanda-form table.white-dim.align-center{ text-align:center; font-size:16px; margin-bottom:15px;}
#comanda-form .box-sha label{ width: 50%;
    float: left;}
#comanda-form .box-sha p{ line-height:25px;}
label.align-right{ text-align:right; padding-right:10px;}
.bigger-text-label{ font-size:16px;}
#comanda-form .box-sha h2 {
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    background: #e6e6e6;
    font-size: 18px;
    text-transform: none;
    color: #000;
    margin-top: 0;
    font-weight: normal;
	border-radius: 15px 15px 0px 0px;
}
#comanda-form .box-sha{ padding:0;}
.submeniu{ width:100%; display: inline-block;}
.submeniu li{ display:block; float:left; padding:10px; padding-left:20px; padding-right:20px; background:#003366; border: 1px solid #fff;}
.submeniu li a{ color:#fff;}
.submeniu li.active{ background:#ff0000; }
.box-white{ background:#fff;}
.box-white table{ width:100%;}
.box-white table th {
    padding: 15px;
    background-color: #e6e6e6;
    border: 2px solid #adadad;
    border-right: 2px solid #adadad;
    border-bottom: 1px solid #adadad;
    color: #000;
}
.flright{ float:right; margin-right:20px;}
.pad-0{ padding-top:0!important;}
.valoare{ font-size:18px; font-weight:bold; }
.semi{font-family:'Raleway-SemiBold';}
.caz-intre .line-right-4.a4.right_num{ display:none!important;}
.caz-intre .line-right-3.a3.right_num{ display:none!important;}
.caz-intre .line-right-2.a2.right_num{ display:none!important;}
.caz-intre .line-right-1.a1.right_num{ display:none!important;}

.caz-intre .line-ind-right-4.a4.right_num{ display:none!important;}
.caz-intre .line-ind-right-3.a3.right_num{ display:none!important;}
.caz-intre .line-ind-right-2.a2.right_num{ display:none!important;}
.caz-intre .line-ind-right-1.a1.right_num{ display:none!important;}

.caz-intre .box_panouri_vitrate.coloane_8{ background-image:url(../images/intre-7.png)!important; background-repeat:repeat!important; background-size: 76px;}
.caz-intre .box_panouri_vitrate.coloane_7{ background-image:url(../images/intre-7.png)!important; background-repeat:repeat!important;}
.caz-intre .box_panouri_vitrate.coloane_6{ background-image:url(../images/intre-6.png)!important; background-repeat:repeat!important;}
.caz-intre .box_panouri_vitrate.coloane_5{ background-image:url(../images/intre-5.png)!important; background-repeat:repeat!important;}
.caz-intre .box_panouri_vitrate.coloane_4{ background-image:url(../images/intre-4.png)!important; background-repeat:repeat!important;}
.caz-intre .box_panouri_vitrate.coloane_3{ background-image:url(../images/intre-3.png)!important; background-repeat:repeat!important;}


.caz-intre.box_panouri_vitrate.coloane_8{ background-image:url(../images/intre-7.png)!important; background-repeat:repeat!important; background-size: 76px;}
.caz-intre.box_panouri_vitrate.coloane_7{ background-image:url(../images/intre-7.png)!important; background-repeat:repeat!important;}
.caz-intre.box_panouri_vitrate.coloane_6{ background-image:url(../images/intre-6.png)!important; background-repeat:repeat!important;}
.caz-intre.box_panouri_vitrate.coloane_5{ background-image:url(../images/intre-5.png)!important; background-repeat:repeat!important;}
.caz-intre.box_panouri_vitrate.coloane_4{ background-image:url(../images/intre-4.png)!important; background-repeat:repeat!important;}
.caz-intre.box_panouri_vitrate.coloane_3{ background-image:url(../images/intre-3.png)!important; background-repeat:repeat!important;}
.caz-intre.box_panouri_vitrate.coloane_2{ background-image:url(../images/intre-3.png)!important; background-repeat:repeat!important; background-size: 300px;}

.caz-usa-intre .coloane_7 .box_panouri_vitrate{ background-image:url(../images/intre-7.png)!important; background-repeat:repeat!important;}
.caz-usa-intre .coloane_6 .box_panouri_vitrate{ background-image:url(../images/intre-6.png)!important; background-repeat:repeat!important;}
.caz-usa-intre .coloane_5 .box_panouri_vitrate{ background-image:url(../images/intre-5.png)!important; background-repeat:repeat!important;}
.caz-usa-intre .coloane_4 .box_panouri_vitrate{ background-image:url(../images/intre-4.png)!important; background-repeat:repeat!important;}
.caz-usa-intre .coloane_3 .box_panouri_vitrate{ background-image:url(../images/intre-3.png)!important; background-repeat:repeat!important;}


.add-new-desene.cu-usa-intre .coloane_7 .box-usa-al {
    height: 301px;
    width: 85%;
    left: 8%;
	}
.add-new-desene.cu-usa-intre .coloane_6 .box-usa-al {
    height: 301px;
    width: 85%;
    left: 8%;
	}
.add-new-desene.cu-usa-intre .coloane_5 .box-usa-al {
    height: 301px;
    width: 82%;
    left: 10%;
	}
.add-new-desene.cu-usa-intre .coloane_4 .box-usa-al {
height: 301px;
    width: 77%;
    left: 13%;
	}
.add-new-desene.cu-usa-intre .coloane_3 .box-usa-al {
    height: 301px;
    width: 78%;
    left: 12%;
}
.caz-intre .box_panouri_vitrate.coloane_5 .box-usa-al{
width: 80%;
left: 10%;
}
.caz-intre .box_panouri_vitrate.coloane_6 .box-usa-al {
    width: 83%;
    left: 7%;
}
.caz-intre .box_panouri_vitrate.coloane_4 .box-usa-al {
    width: 77%;
    left: 12%;
}
.caz-intre .box_panouri_vitrate.coloane_3 .box-usa-al {
    width: 65%;
    left: 17%;
}
.caz-intre .box_panouri_vitrate.coloane_7 .box-usa-al {
    width: 87%;
    left: 7%;
}
.hublouri-cu-usa.caz-usa-intre .step2{ width:50%;}

.caz-intre.coloane_8 .usa{width:14.2%; }
.caz-intre.coloane_7 .usa{width:16.6%; }
.caz-intre.coloane_6 .usa{width:20%; }
.caz-intre.coloane_5 .usa{width:25%; }
.caz-intre.coloane_4 .usa{width:33.3%; }
.caz-intre.coloane_3 .usa{width:50%; }
.caz-intre.coloane_2 .usa{ width:100%;}

.caz-intre.coloane_5 .full-line.usa-intre{
width: 80%;
display:block;
margin-left: 10%;
}
.caz-intre.coloane_6 .full-line.usa-intre {
    width: 83%;
    display:block;
margin-left: 7%;
}
.caz-intre.coloane_4 .full-line.usa-intre {
    width: 77%;
    display:block;
margin-left: 12%;
}
.caz-intre.coloane_3 .full-line.usa-intre {
    width: 65%;
    display:block;
margin-left: 17%;
}
.caz-intre.coloane_7 .full-line.usa-intre {
    width: 87%;
    display:block;
margin-left: 7%;
}
.caz-intre.coloane_8 .full-line.usa-intre {
    width: 87%;
    display:block;
margin-left: 7%;
}
.caz-usa-intre .step3 .box_panouri_vitrate .usa.inactiv{ }
.caz-usa-intre .box_panouri_vitrate .box-line-usa .box-hub {
  visibility: hidden;
}

.caz-usa-intre .step3 .coloane_8 .pozitie1 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 60px;
}
.caz-usa-intre .step3 .coloane_8 .pozitie2 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 180px;
}
.caz-usa-intre .step3 .coloane_8 .pozitie3 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 300px;
}
.caz-usa-intre .step3 .coloane_8 .pozitie4 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 420px;
}
.caz-usa-intre .step3 .coloane_8 .pozitie5 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 540px;
}
.caz-usa-intre .step3 .coloane_8 .pozitie6 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 670px;
}
.caz-usa-intre .step3 .coloane_8 .pozitie7 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 770px;
}

.caz-usa-intre .step3 .coloane_7 .pozitie1 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 60px;
}
.caz-usa-intre .step3 .coloane_7 .pozitie2 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 180px;
}
.caz-usa-intre .step3 .coloane_7 .pozitie3 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 300px;
}
.caz-usa-intre .step3 .coloane_7 .pozitie4 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 420px;
}
.caz-usa-intre .step3 .coloane_7 .pozitie5 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 540px;
}
.caz-usa-intre .step3 .coloane_7 .pozitie6 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 640px;
}

.caz-usa-intre .step3 .coloane_6 .pozitie1 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 60px;
}
.caz-usa-intre .step3 .coloane_6 .pozitie2 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 180px;
}
.caz-usa-intre .step3 .coloane_6 .pozitie3 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 300px;
}
.caz-usa-intre .step3 .coloane_6 .pozitie4 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 420px;
}
.caz-usa-intre .step3 .coloane_6 .pozitie5 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 540px;
}
.caz-usa-intre .step3 .coloane_5 .pozitie1 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 60px;
}
.caz-usa-intre .step3 .coloane_5 .pozitie2 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 220px;
}
.caz-usa-intre .step3 .coloane_5 .pozitie3 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 360px;
}
.caz-usa-intre .step3 .coloane_5 .pozitie4 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 510px;
}

.caz-usa-intre .step3 .coloane_4 .pozitie1 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 90px;
}
.caz-usa-intre .step3 .coloane_4 .pozitie2 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 270px;
}
.caz-usa-intre .step3 .coloane_4 .pozitie3 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 450px;
}

.caz-usa-intre .step3 .coloane_3 .pozitie1 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 120px;
}
.caz-usa-intre .step3 .coloane_3 .pozitie2 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 370px;
}
.caz-usa-intre .step3 .coloane_2 .pozitie1 .box_panouri_vitrate .usa.inactiv {
    position: absolute;
    left: 200px;
}
.hublouri-cu-usa.caz-usa-intre .coloane_7 .box_panouri_vitrate{background-size: 121px; }
.hublouri-cu-usa.caz-usa-intre .coloane_6 .box_panouri_vitrate{background-size: 121px; }
.hublouri-cu-usa.caz-usa-intre .coloane_5 .box_panouri_vitrate{background-size: 145px; }
.hublouri-cu-usa.caz-usa-intre .coloane_4 .box_panouri_vitrate{background-size: 181px; }
.hublouri-cu-usa.caz-usa-intre .coloane_3 .box_panouri_vitrate{background-size: 241px; }
.hublouri-cu-usa.caz-usa-intre .coloane_2 .box_panouri_vitrate{background-image:url(../images/intre-3.png)!important; background-repeat:repeat!important; background-size: 378px;  }

.desen-hub-usa.caz-usa-intre .usa.inactiv {
width:100%;
}
.desen-hub-usa.caz-usa-intre .under-full{ display:none;}
img.imagine-usa{ display:none;}
.box-imagine-usa{ display:none;}
.desen-hub-usa.caz-usa-intre box-imagine-usa{ display:block; }
.desen-hub-usa.caz-usa-intre img.imagine-usa{ display:block; position:absolute; bottom: 0;}
.desen-hub-usa.caz-usa-intre .usa.inactiv{ background-image:none!important;}


.desen-hub-usa.caz-usa-intre .coloane_6 .pozitie2 .imagine-usa  {
    left:31%;
	margin-left:-3%;
}
.desen-hub-usa.caz-usa-intre .coloane_7 .pozitie3 img.imagine-usa  {
    left:38%;
}
.desen-hub-usa.caz-usa-intre .coloane_8 .pozitie1 .imagine-usa  {
    left:8%;
}
.desen-hub-usa.caz-usa-intre .coloane_8 .pozitie2 .imagine-usa  {
    left:20%;
}
.desen-hub-usa.caz-usa-intre .coloane_8 .pozitie3 .imagine-usa  {
    left:36%;
	margin-left:-3%;
}
.desen-hub-usa.caz-usa-intre .coloane_8 .pozitie4 .imagine-usa  {
    left:46%;
}
.desen-hub-usa.caz-usa-intre .coloane_8 .pozitie5 .imagine-usa  {
    left:58%;
}

.desen-hub-usa.caz-usa-intre .coloane_8 .pozitie6 .imagine-usa  {
    left:70%;
}
.desen-hub-usa.caz-usa-intre .coloane_8 .pozitie7 .imagine-usa  {
    left:92%;
	transform: translateX(-90px);
}

.desen-hub-usa.caz-usa-intre .coloane_7 .pozitie1 .imagine-usa  {
    left:10%;
}
.desen-hub-usa.caz-usa-intre .coloane_7 .pozitie2 .imagine-usa  {
    left:27%;
	margin-left:-3%;
}
.desen-hub-usa.caz-usa-intre .coloane_7 .pozitie4 .imagine-usa  {
    left:53%;
}
.desen-hub-usa.caz-usa-intre .coloane_7 .pozitie5 .imagine-usa  {
    left:67%;
}

.desen-hub-usa.caz-usa-intre .coloane_7 .pozitie6 .imagine-usa  {
    left:81%;
}

.desen-hub-usa.caz-usa-intre .coloane_6 .pozitie1 .imagine-usa  {
    left:12%;
}
.desen-hub-usa.caz-usa-intre .coloane_6 .pozitie3 .imagine-usa  {
    left:43%;
}
.desen-hub-usa.caz-usa-intre .coloane_6 .pozitie4 .imagine-usa  {
    right: 25%;
}
.desen-hub-usa.caz-usa-intre .coloane_6 .pozitie5 .imagine-usa  {
	right: 9%;
}

.desen-hub-usa.caz-usa-intre .coloane_5 .pozitie1 .imagine-usa  {
    left:15%;
}
.desen-hub-usa.caz-usa-intre .coloane_5 .pozitie2 .imagine-usa  {
    left:35%;
}
.desen-hub-usa.caz-usa-intre .coloane_5 .pozitie3 .imagine-usa  {
    left:54%;
}
.desen-hub-usa.caz-usa-intre .coloane_5 .pozitie4 .imagine-usa  {
	right:12%;
}

.desen-hub-usa.caz-usa-intre .coloane_4 .pozitie1 .imagine-usa  {
    left:20%;
}
.desen-hub-usa.caz-usa-intre .coloane_4 .pozitie2 .imagine-usa  {
    left:45%;
}
.desen-hub-usa.caz-usa-intre .coloane_4 .pozitie3 .imagine-usa  {
right:17%;
}

.desen-hub-usa.caz-usa-intre .coloane_3 .pozitie1 .imagine-usa  {
    left:30%;
	margin-left:-3%;
}
.desen-hub-usa.caz-usa-intre .coloane_3 .pozitie2 .imagine-usa  {
    left:61%;
}
.desen-hub-usa.caz-usa-intre .coloane_2 .pozitie1 .imagine-usa  {
    left:45%;
}
input.campuri_v{ padding:0!important; border:0!important;}
.grey-box .desen  h3{ background:none;}
.grey-box .desen  p{ border:0;}
.desen-hub-usa.caz-usa-intre.desen-ingust img.imagine-usa{ margin:0 auto!important; left:auto; position:relative; }
.desen-hub-usa.caz-usa-intre.desen-ingust-mediu img.imagine-usa{ margin:0 auto!important; left:auto; position:relative; }
.desen-hub-usa.caz-usa-intre.desen-ingust-mare img.imagine-usa{ margin:0 auto!important; left:auto; position:relative; }

	
.desen-hub-usa.caz-usa-intre.desen-ingust .coloane_2 .pozitie1 .imagine-usaxx{ margin-left: -8%;}
.desen-hub-usa.caz-usa-intre.desen-ingust .coloane_3 .pozitie1 .imagine-usaxx{ margin-left: -10%;}
.desen-hub-usa.caz-usa-intre.desen-ingust .coloane_3 .pozitie2 .imagine-usaxx{left: auto !important;
    right: 15%;}
.desen-hub-usa.caz-usa-intre.desen-ingust .coloane_4 .pozitie1 .imagine-usaxx{ margin-left: -8%;}
.desen-hub-usa.caz-usa-intre.desen-ingust .coloane_4 .pozitie2 .imagine-usaxx{margin-left: -8%;}
.desen-hub-usa.caz-usa-intre.desen-ingust .coloane_4 .pozitie3 .imagine-usaxx{left: auto !important;
    right: 8%;}
.desen-hub-usa.caz-usa-intre .box-imagine-usa {
    display: block;
    position: absolute;
    bottom: 0;
	text-align:center;
	width:100%;
}
.desen-hub-usa.caz-usa-intre img.imagine-usa{ }
.loc-desene .faralinii .box_panouri_vitrate { background:none!important;}
.line-add-usa{ text-align: right;
    display: block;
    float: left;
    width: 100%;
    padding-top: 10px;
    padding-right: 15px;}
.line-add-usa a{ cursor:pointer;}
.mobile{ display:none;}
@media only screen and (max-width: 1024px) {
.mobile{ display:block;}
.desktop{ display:none;}
.grey-box{ float:left!important;}
input.smaller-size{ font-size:11px;}
ul#menu li a, ul#menu li ul.sub-menu li a{ margin-right:10px;}
#menu_welcome{ width:100%;}
#menu_welcome a.setari {
    display: block;
    margin-left: 0px;
    margin-top: 10px;
    margin-right: 10px;
	}
.left-nume {
    float: left;
    color: #000;
    width: 70%;
}
.grey-box label {
    width: 100%;
	}
.grey-box.full label {
    width: 100%;
	}
.pad-10 {
    padding-left: 0;
}
#login{ width:100%;}
.form-box input {
    width: 100%;
    float: left;
}
.grey-box p {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.grey-box{ width:100%; min-height:inherit;}
.min-label{ display: block;
        min-width: 65px;
        float: left;
        padding-top: 5px;}
#login .submit{ margin:0 auto; float:none; margin-top: -20px!important;}
.grey-box.full label br{ display:none;}
.box-sha {
    padding-left: 15px;
    padding-right: 15px;
	}
.clear-mob{ display:block; width:100%; float:left; margin-bottom: 10px;}
.pad-left-40 {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    font-size: 14px;
}
.popup .popup-box{ width:100%;}
#sumar-form .box-sha {
    padding-left: 15px;
    padding-right: 15px;
}
table.sumar{ background:#fff; font-size:14px;}
table.sumar th {
    font-size: 14px;
    padding-left: 0px;
}
table.sumar td {
    font-size: 14px;
    padding-left: 5px;
	padding-right:5px;
}
.grey-box h3{ font-size:16px;}
h3 a.reset{ font-size:14px; line-height:20px;}
#config-desen .line-desen .right_num {
    position: absolute;
    top: 20px;
    right: -80px;
    height: auto;
    width: auto;
}
#config-desen .hublouri-cu-usa button.usa-ok{ left:0;}

.grey-box-usa input[type="checkbox"]{ margin:0;}
p.panouri-usa{ padding:0; padding-left:10px;}
p.panouri-usa-2{ padding:0; padding-left:10px;}
p.panouri-usa-3{ padding:0; padding-left:10px;}
p.panouri-usa-4{ padding:0; padding-left:10px;}
::-webkit-scrollbar {
            width: 10px;
        }
        
::-webkit-scrollbar-track {
            border-radius: 8px;
            background-color: #2f2f2f;
            border: 1px solid #cacaca;
        }
        
::-webkit-scrollbar-thumb {
            border-radius: 8px;
            background-color: #2ba3db;
        }
#display-edit{ width:50px;}
#display-edit select{ width:35px!important;}
img{ max-width:100%;}
.config-desen {
    margin-top: 20px;
    width: 500px;
    overflow-x: scroll;
	background:#fff;
}
.usa-al.activ{ background-position:bottom;}
#incepe{ float:left; margin-left:15px;}
.step1 {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    padding-left: 15px;
	text-align:center;
}
.left-nav {
    width: auto!important;
    left: 40px!important;
    position: absolute!important;
}
h1 {
    font-size: 20px;
	}
.col-lg-12{ float:left; width:100%;}
.step1 h2{ font-size:15px;}
.step1 h3{ font-size:15px; padding-left:0;}
.grey-box .desen p{ margin-left:0;}
.grey-box .desen input[type='radio']:checked:after {
    width: 30px;
    height: 30px;
}
h3 a.reset!important{ float:left; margin-top:20px;}
#config-desen .line-desen .left_valori {
    left: -20px;
	}
.grey-box .desen input[type='radio']:after{width: 30px;
    height: 30px; }
.hublouri-cu-usa .step2{ background:#fff;}
#config-desen .box_panouri_vitrate .usa{ border:1px solid #ddd;}
.box_panouri_vitrate{ margin-left:20px;}
#config-desen .hublouri-cu-usa.caz-usa-intre .step2 {
    width: 724px;
}
.full-container.oferte table#sumar{ overflow-x: scroll;
        /* width: 1000px; */
        background: #ededed;
        /* height: 700px; */
        display: block; }
.full-container.oferte table#sumar tr td:first-child{ width:20px;}
.box-sha{ margin-bottom:0;}
.grey-box{ margin-bottom:30px; margin-top:30px;}
.space-inline {
    width: 65%;
    float: left;
}
.line-div{ float:left;}
.grey-box select{ width:100%;}
.grey-box-usa h3 {
    padding-right: 0;
    padding-bottom: 10px;
	}
.list-oferte .box-sha{ padding-left:15px; padding-right:15px;}
.inline-labels input {
    float: left;
    max-width: 110px;
	}
.inline-labels button.submit{ float:left;}
.grey-box-usa .grey-box{ margin-bottom:0; margin-top:0;}
.usa_pietonalax{ width:100%;}
.usa_pietonalax .grey-box{ margin-top:0; width:100%;}
.grey-box-usa {
    margin-top: 0px;
    margin-bottom: 20px;
}
.optionale table {
    margin: 5px;
}
.pad-18 {
    padding-left: 0;
}
.mageby {
    float: left;
    padding-top: 10px;
}
.div-box label {
    width: 140px;
    float: left;
}
.form-box p{ margin-top:0;}
}

@media only screen and (min-width: 1024px) and (max-width: 1240px) {
.grey-box label{ width:100%;}
.line-div {
    width: 100%;
    display: block;
    float: left;
    margin-top: 5px;
}
.space-inline {
    width: 55%;
    display: block;
    float: left;
    padding-right: 10px;
}
.line-div input[type="checkbox"] {
    margin-right: 5px;
    float: left;
    margin-top: 3px;
    margin-bottom: 20px;
}
.box-input-2 span{  width:100%; float:left;}
.box-input-2 span.info{ width:auto; float:none;}
.list-oferte .box-sha {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}
.inline-labels select {
    float: left;
    margin-right: 10px;
}
.inline-labels button.submit {
    float: right;
    margin-top: 0;
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0;
	}
}