/*--------------------------------------------------------------------------------------------------
	Setup
--------------------------------------------------------------------------------------------------*/
      @font-face {font-family: MiloWebPro-Light; src: url("MiloWebPro-Light.eot");}
      @font-face {font-family: MiloWebPro-Light; src: url("MiloWebPro-Light.woff") format("woff");}
	  @font-face {font-family: MiloWebPro-Extralight; src: url("MiloWebPro-Extralight.eot");}
      @font-face {font-family: MiloWebPro-Extralight; src: url("MiloWebPro-Extralight.woff") format("woff");}

body{		font-size: 12px;		 font-family:Verdana, Arial, Helvetica, sans-serif;	min-width: 1100px;	background:url(../img/bg_header.png) left top repeat-x;}
a{	color: inherit;	text-decoration: none;}
b, strong{	font-weight: 700;}
.clearfix:before,
.clearfix:after{ content: '.';  display: block;  font-size: 0;  height: 0;  line-height: 0;  overflow: hidden;  visibility: hidden;  width: 0;}

.clearfix:after{clear: both;}
 .left{	float: left; }
 .align-left{	text-align: left; }
 .right{ float: right; }
 .align-right{ text-align: right; }
 .align-center{ text-align: center; }
 .cleardiv{	clear: both }
 .font-normal{	font-weight: 400; }
 .font-semibold{	font-weight: 600; }
 .font-bold{ font-weight: 700 }
 .font-extrabold{	font-weight: 800; }
 .nomargin{ margin: 0; }
 .nomargin.padding{ padding-left: 10px; padding-right: 10px; }
 .alpha.padding{ padding-left: 10px; }
 .omega.padding{ padding-right: 10px; }
 .alpha.margin{ margin-left: 10px; }
 .omega.margin{ margin-right: 10px; }
 .sprite{	background-image: url('../img/sprite.png');	display: inline-block; 	background-repeat: no-repeat; }
 .button{	border-radius: 5px;	cursor: pointer;	padding: 0 15px;	border: 0;	outline: 0;}

 .sprite{
 	background-image: url('../img/sprite.png');
 	display: inline-block;
 	background-repeat: no-repeat;
 }

#main-wrapper{ position:relative; margin:auto; background:url(../img/bg_body.png) left bottom repeat-x;}

/*--------------------------------------------------------------------------------------------------
	header
--------------------------------------------------------------------------------------------------*/
header{ height:150px; position:relative;}
#header{ height:64px; padding:21px 0 0 0; position:absolute; bottom:0;}
nav#main-menu{ line-height: 32px; 	padding:20px 0 0 0; text-align: center; font-family: MiloWebPro-Light,sans-serif;}
nav#main-menu ul{ list-style:none;  position: relative; z-index:5;}
nav#main-menu ul li{position: relative; display:inline-block;padding:0; height:50px;margin:0 0 0 30px;color: #00A3D9;font-size:24px; font-family: MiloWebPro-Light,sans-serif;}
nav#main-menu  ul li.last{}
nav#main-menu ul li a:hover{}
nav#main-menu ul li a.active{color:#E67E22}
nav#main-menu ul:after{clear:both;content:"";display:block}
nav#main-menu ul li, nav#main-menu ul li a{color: #535353;font-size:20px; }


nav#main-menu ul li ul.dropdown{display:block; background:url(../img/ar_menu.png) 8px top no-repeat;font-size:10px; position:absolute; left: 28%; top:44px; padding:8px 0 0 0; }
nav#main-menu ul li ul.dropdown li{ line-height:12px; height:auto; display:inline-block; float:left; margin:0 0 1px 0; min-width:165px; text-align:left;    background-color:#ffffff; z-index:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=85); opacity:.85; padding:5px 0;}
nav#main-menu ul li ul.dropdown li:hover{ background-color:#00A3D9;}
nav#main-menu ul li ul.dropdown li a{ color:#535353; line-height:14px; font-size:12px; margin:0 5px; display:inline-block;}
nav#main-menu ul li ul.dropdown li a:hover{border-bottom:1px dotted #8E9292;border-top:none;color:#ffffff}
nav#main-menu ul li:hover ul {left: 30%;}

section.dd_content {display:block; background: #EEEEEE;font-size:10px;  padding:0px 0 0 0; /*left: -9999px; position:absolute; top:44px;*/ height:300px; width:auto; margin:0 auto; display:none; font-family: MiloWebPro-Light,sans-serif;}
#dd_content2 {display:block; background:url(../img/ar_menu.png) 44% top no-repeat #EEEEEE;font-size:10px;  padding:0px 0 0 0; /*left: -9999px; position:absolute; top:44px;*/ height:300px; width:1100px; margin:0 auto; }
/*
nav#main-menu ul li:hover section.dd_content { left: -530px;}
*/
section.dd_content #dd_content2  article{width:240px; text-align:left; padding:10px 0 0 20px;}
section.dd_content  h1{ font-size:20px; color:#00A3D8; text-align:left; margin:0; padding:0; line-height:24px; }
section.dd_content  h1 a{ margin:0!important; padding:0;}
section.dd_content article p{ line-height:14px; color:#777777; padding:0 20px 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
section.dd_content article p span{ color:#202020;}
section.dd_content a.menu_pic{ margin:10px 0 0 0; padding:0; float:left;}
section.dd_content aside{ height:290px; border-left:1px solid #FFFFFF; width:220px; padding:10px 20px 0 20px;}
section.dd_content aside a{  color:#00A3D8; line-height:24px; padding:5px 0; float:left; font-size:20px; clear:left; margin:0;  margin-bottom:5px; font-family: MiloWebPro-Light,sans-serif;}

nav#lang {}
nav#lang #en{ background-position: 0 0; width: 16px; height: 11px;}
nav#lang #ro{ background-position: -20px 0; width: 16px; height: 11px;}
nav#lang ul{}
nav#lang ul li{border-radius: 14px; background:#FFFFFF; width:28px; height:28px; text-align:center; line-height:28px;}
nav#lang > a {	  }

#top_links{ color:#AAAAAA; height:25px; line-height:25px; font-size:11px;}
#top_links ul{border-left:1px solid #000000; float:right;}
#top_links ul li{ float:right; padding:0 20px; border-left:1px solid #444444; border-right:1px solid #000000;height:25px; position:relative; }
#top_links ul li:first-child{ padding-right:0; height:22px; line-height:20px; padding-left:0; border-top:1px solid #1D1D1D}
#top_links ul li a{ display:inline-block; float:left;}
#top_links ul li a img{ margin-left:8px;}
#top_links ul li span{ background:url(../img/info.png) center center no-repeat; width:13px; height:25px; display:inline-block; margin:0 0 0 10px; float:left; cursor:pointer;}
#top_links ul li img{ margin:0; padding:0; border-top:1px solid #000000;}
#top_links ul li a#en{ background-position: 0 0; width: 16px; height: 11px; margin:7px 0 0 10px;}
#top_links ul li a#ro{ background-position: -20px 0; width: 16px; height: 11px;margin:7px 0 0 0;}

#top_links ul li#langs{ min-width:70px;}
#top_links ul li ul{display:block;font-size:10px; position:absolute; left: -2px; top:25px; margin:0px 0 0 0; border:1px solid #CCCCCC; border-top:none; z-index:10000; padding:4px 0;background-color:#ffffff; z-index:100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=85); opacity:.85; }
#top_links ul li ul li{height:20px; line-height:20px; display:inline-block; float:left; margin:0 0 0px 0; min-width:150px; text-align:left;     border:none; padding:0 10px;}
#top_links ul li ul li:first-child{padding:0 10px;height:20px; line-height:20px; border:none!important;}
#top_links ul li ul li:hover{ background-color:#00A3D9;}
#top_links ul li ul li a{ color:#535353; height:20px;line-height:20px; font-size:11px; margin:0 0 0 10px;}
#top_links ul li ul li a:hover{border-bottom:none;border:none;color:#ffffff}
#top_links ul li:hover ul{left:-2px;}



/*--------------------------------------------------------------------------------------------------
	footer
--------------------------------------------------------------------------------------------------*/
footer{
margin:20px 0 0 0;
 min-height:490px;

}

footer nav { color:#FFFFFF; padding:0 0 20px 0;}
footer nav h5{  font-size:12px; font-weight:700; line-height:20px; margin:15px 0 0 0; color:#ffffff}
footer nav ul{ color:#C7D8E7; font-size:12px;}
footer nav ul li{ padding:5px 0;}
footer nav ul li a{ padding:0 0 0 0; position:relative; color:#99E5FF; }
#footer-menu{ border-bottom:1px solid #014065; }

#footer_social{ border-top:2px solid #006795; padding:20px 0 0 0;  }
#footer_social ul{ width:700px;}
#footer_social ul li{width:350px; float:left;  margin:3px 0 5px 0;position:relative;}
#footer_social ul li a{ height:32px; color:#99E5FF; line-height:14px; padding:2px 0 0 38px; display:inline-block; }
#footer_social ul li a:before{	display: inline-block;width: 34px;height: 34px; position:absolute; left:0px; top:0px; content:'';	background: url(../img/sprite_footer.png) 0 0 no-repeat;}
#footer_social ul li a.google:before{background-position:0 -69px;}
#footer_social ul li a.twitter:before{background-position:0 -35px;}
#footer_social ul li a.pinterest:before{background-position:0 -205px;}
#footer_social ul li a.youtube:before{background-position:0 -102px;}
#footer_social ul li a.instagram:before{background-position:0 -171px;}
#footer_social ul li a.linkedin:before{background-position:0 -137px;}

#footer_down{   padding:60px 0 0 0; font-size:10px;  }
#footer_down ul{ width:1100px;}
#footer_down ul li.copy{ width:500px; color:#00AAF2}
#footer_down ul li{   margin:0 5px;position:relative; display:inline;}
#footer_down ul li a{  color:#99E5FF; line-height:14px; }

/*footer nav ul li a:before{	display: inline-block;width: 5px;height: 5px; position:absolute; left:4px; top:7px; content:'';	background: url(../img/sageata_link_jos.png) 0 -35 no-repeat;}

--------------------------------------------------------------------------------------------------
	homepage
--------------------------------------------------------------------------------------------------*/
#homepage{}
#slider{ /*background:url(../img/bg_slider.jpg) left top ; height:430px;*/ }
#home-slider{ position:relative;}
#left_home{ width:840px; margin:70px 0 0 0;}
#right_home{ width:240px; margin:70px 0 0 0;}
#right_home article{ /*color:#777777; */margin:0 0 20px 0}
#right_home article time{ color:#00A3D8;}
#right_home article a{ color:#000000}
 a.arrow{ background:url(../img/blue_arr.png) left bottom no-repeat; width:15px; height:12px; content:''; display:inline-block;}
.promo_home{ width:260px; margin:0 20px 50px 0; height:295px; border-bottom:1px solid #DDDDDD }
.promo_home img{ margin:0 0 20px 0;}
/*.promo_home p:after{ background:url(../img/blue_arr.png) left bottom no-repeat; width:15px; height:12px; content:''; display:inline-block;}*/
#home_content { color:#555555; font-size:12px; line-height:16px;}
#home_content h1, .promo_home h1, #right_home h1{ color:#006595; font-size:18px; line-height:20px!important; font-weight:400!important; margin:0 0 20px 0;}

aside#right_home  article.promo_home{ padding-bottom:5px; height:auto;}
aside#right_home  article.promo_home h1{ margin-bottom:10px; height:auto;}

aside#right_home  article.promo_home h1 a{  color:#006595 !important; }



/*--------------------------------------------------------------------------------------------------
	content
--------------------------------------------------------------------------------------------------*/

#content{ /* background:url(../img/bg_content.jpg) left top repeat-x; margin:1px 0 0 0;*/ }
#left{ background:url(../img/bg_left.jpg) left top repeat-x;}
#left h1{ line-height:30px; height:30px; padding:0 0 0 20px; font-size:14px; color:#FFFFFF; font-weight:600; text-transform:uppercase;}
#left ul{ padding:10px 0 10px 0px; background:#F4F4F4; margin:2px 0 0 0;}
#left ul li{ font-size:16px; color:#007AA5; font-weight:600; padding:5px 0;}
#left ul li a{ padding:0 0 5px 20px; display:block; border-bottom:1px solid #00AFC0;  }
#left ul li a.sel{color:#70AA2C; /*background:url(../img/bg_l_p.jpg) left center no-repeat;*/}

#left_down{ background:#F4F4F4; padding:30px 0 0 0; margin:1px 0 0 0;}
#left_down h1{ background:url(../img/bg_l_p.jpg) left center no-repeat #00AFC0; height:25px; line-height:25px; font-size:18px; color:#FFFFFF; font-weight:700; padding:0 0 0 20px;}
#left_down p{ margin:15px 0; font-size:11px; color:#666666; line-height:16px; padding:0 20px;}

#right{ margin:50px 0 0 0;}
.produse{ border-bottom:1px dotted #999999; padding:10px 0; color:#999999; width:100%}
.produse h1{ color:#70AA2C; font-size:14px; font-weight:700; margin:0 0 10px 0;}

#left_produs{width:560px; margin:60px 0 0 0;}
.produs{ /* border-bottom:1px solid #DDDDDD;*/ padding:10px 0 30px 0; color:#535353;line-height:130%;  width:540px; margin:0 0 30px 0 }
.produs h1{ color:#006595; font-size:30px; font-weight:400; margin:0 0 10px 0; line-height:32px; font-family: MiloWebPro-Light, sans-serif; line-height:36px;}
.produs h2{color:#006694; font-size:24px; margin:0 0 10px 0; line-height:28px; padding:10px 0; font-family: MiloWebPro-Light, sans-serif; }
.produs p{ margin:0 0 10px 0; line-height:18px; font-size:12px;}

.news{ margin:0 0 0 0 }

.promo_home h1{ color:#006595; font-size:24px; line-height:28px; font-family: MiloWebPro-Light, sans-serif; margin:0 0 20px 0;}

.produs_home{border-right:1px dotted #999999; width:160px; padding:0 9px 0 0; float:left; margin-left:10px;}
.produs_home h1{ font-size:14px; color:#70AA2C; line-height:16px; font-weight:700; margin:10px 0 0px 0; height:40px;}
.produs_home p{}
.last{ border:none; padding-right:0;}
a.pic{ width:260px; margin:200px 0 0 0;}


#right_produs{ width:260px; float:right; margin:70px  0 0 0; }
#right_produs h1, #right_home h1{ color:#006694; font-size:24px;line-height:28px; font-family: MiloWebPro-Light, sans-serif;}
#right_produs ul { margin:20px 0 0 0;}
#right_produs ul li{ color:#00A3D8; padding:5px 0; line-height:16px; /*text-transform:uppercase;*/  font-size:12px; position:relative;}
#right_produs ul li span{ color:#535353; text-transform:none;}
#right_produs a.pic{border:3px solid #CCCCCC; display:inline-block;}
#right_produs a.culori{ border-bottom:3px solid #70AA2C;border-top:3px solid #70AA2C; font-size:14px; color:#666666; font-weight:600; height:50px; line-height:50px; background:url(../img/icon_culori.png) 10px center no-repeat; margin:20px 0 0 0; padding:0 0 0 60px; width:170px; }
#right_produs span.caracteristici{ border-top:3px solid #70AA2C; font-size:14px; color:#666666; font-weight:600; height:50px; line-height:50px; background:url(../img/icon_fisiere.png) 10px center no-repeat; margin:20px 0 0 0; padding:0 0 0 60px; width:170px; }

#right_produs #files{ margin:15px 0 0 0; padding:0 0 10px 0; border-bottom:3px solid #70AA2C; width:100%;}
#right_produs #certificari_container{margin:20px 0 15px 0; padding:15px 0 15px 0;   border:1px solid #ececee; border-left:none; border-right:none; width:260px;}
#right_produs a.certificari{  font-size:14px; color:#666666; font-weight:600; height:50px; line-height:50px; background:url(../img/icon_certificari.png) 10px center no-repeat; margin:0 0 10px 0; padding:0 0 0 60px; width:170px; }
#right_produs #certificari_container ul{ padding:0 0 0 0; margin:0; }
#right_produs #certificari_container ul li{  }
#right_produs #certificari_container ul li a{background:url(../img/pdf.png) left center no-repeat; padding:0 3em 0 35px; min-height:32px; line-height:32px; font-size:12px;  display:inline-block; /*color:#545454; font-weight:600;*/  text-transform:none; position:relative;}
#right_produs #certificari_container ul li a:after{  content: ' '; 	width: 0; 	height: 0; 	border-top: 5px solid transparent;	border-bottom: 5px solid transparent;	font-size:12px; position:absolute; top:35%;
		border-left: 5px solid #00A3D8;width: 0; }

a.blue_arr{ position:relative; color:#00A3D8}		
a.blue_arr:after{ content: ' '; 	width: 0; 	height: 0; 	border-top: 5px solid transparent;	border-bottom: 5px solid transparent;	font-size:12px; position:absolute; top:27%;
		border-left: 5px solid #00A3D8;width: 0; }		
		
		
		
.table-specs {position:relative;margin:10px 0 10px 0;}
.table-specs thead {background:#70AA2C;height:40px;}
.table-specs thead td {font-size:18px;color:#ffffff; font-weight:700; line-height:40px;	height:40px;	padding:0 0 0 10px;	position:relative;}
.table-specs tbody {	border:1px solid #ececee;	color:#666666}
.table-specs tbody td {	background:#FAFAFA;	border:1px solid #ececee;	border-left:1px dotted #b5b5b5;	border-right:1px dotted #b5b5b5;	border-collapse:collapse;	padding:15px 10px; vertical-align:middle;}
.table-specs tbody td.first { width:200px; font-size:14px; font-weight:700;}
.table-specs tbody tr.odd td{	background:#E9E9E9}


/*--------------------------------------------------------------------------------------------------
	culori & certificari
--------------------------------------------------------------------------------------------------*/
.colors{ width:130px; float:left; font-size:10px; margin:10px 10px 0 0; min-height:180px;} 
.denumire{ color:#666666; font-weight:700; font-size:12px; line-height:18px;}
.cod{ font-weight:600; color:#999999;}
a.download{ background:url(../img/pdf.png) left center no-repeat; padding:0 0 0 40px; height:40px; line-height:40px; display:inline-block;color:#007AA5; font-weight:600;}
.img-container a{ border:1px solid #CCCCCC; margin:0 0 14px 0}

/*--------------------------------------------------------------------------------------------------
contact
--------------------------------------------------------------------------------------------------*/

#contact_form_h{ background:#73ABCB; padding:10px 0px 10px 20px;border-radius: 5px; float:left;}

.container_news {
  padding: 20px;
  background-color: #f1f1f1;
}


#contact_form_h h3{ border-bottom:1px dotted #CCCCCC; color:#FFFFFF; font-size:22px; font-weight:600; line-height:30px; width:420px;}
ul#contact_list{ float:left; margin:0px 0 0 0;}
ul#contact_list li{ float:left; width:200px; padding:10px 20px 0 0;}
ul#contact_list li p{ line-height:18px; color:#FFFFFF; font-weight:600; font-size:12px;}
ul#contact_list li.short{}
ul#contact_list li.long{ float:left; width:420px;}
.txtfield{ border:1px solid #666666; height:30px; width:194px; padding:0 0 0 4px;}
.selfield{ border:1px solid #666666; height:32px; width:194px; padding:0 0 0 4px; line-height:32px;}
.styled-select select {
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   border:1px solid #666666; height:32px; width:204px;
   -webkit-appearance: none;
   }


.sbm{ height:35px; line-height:35px; color:#FFFFFF; background:#609126; border:none; font-size:14px; font-weight:600;border-radius: 5px;}
.txtfield{ width:200px; } 
textarea{ width:420px; height:70px;}
h4.contact_rep_info{ background:url(../img/info_icon.png) 20px center no-repeat #73ABCB; padding:0 0 0 60px; color:#FFFFFF; font-size:15px; font-weight:600; height:50px; line-height:50px; border-radius: 5px; margin-bottom:20px;}

#slider2 > div { height:430px}
#slider2 > div.smlh { height:380px}
#slider2 > div a{  /*width:100%; height:430px; display:block; */}
.slide_content{ margin:0 auto; width:450px; height:230px; padding:25px; background:#00A3D9; display:block; color:#FFFFFF; text-align:left; position:relative; left:-300px; top:122px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=85); opacity:.85;}
.slide_content h1{ font-size:46px; line-height:48px;  width:100%; font-family: MiloWebPro-Extralight, sans-serif; font-weight:normal;  }
.slide_content p{ font-size:20px; font-weight:400; margin:20px 0 0 0; line-height:24px; font-family: MiloWebPro-Extralight, sans-serif; }
.large{ width:800px}

#slider2 > div.smlh  .slide_content{ top:72px;}
h2.h2cert{ padding-top:0!important; line-height:15px!important;}


.noright{ margin-right:0 }


.produs_boxes{}
.produs_boxes .promo_home{ border:none; height:auto; margin-bottom:0;}
.produs_boxes h1{ font-size:24px;}
.produs_boxes p{ font-size:12px;  line-height:18px;}

.demoimg_cert{position: absolute;
left: 575px;
top: 50px;
z-index: 99999;}


.font24{ font-size:24px;}
ul.blue_bullet_list{ list-style:none; margin:0; padding:0; }
ul.blue_bullet_list li { 
    padding-left: 1em!important; 
    text-indent: -.7em;
	margin:5px 0;
	color:#535353 !important;
	font-size:12px;
	line-height:18px;
}

ul.blue_bullet_list li:before {
    content: "\002022 ";
    color: #006694; /* or whatever color you prefer */
}

.bluelight{ color:#00A3D8; font-size:20px!important; font-family: MiloWebPro-Light, sans-serif!important; line-height:24px !important;}
.color_nr{background:url(../img/icoana-culori_03.jpg) center center no-repeat; width:32px; height:32px; text-align:center; line-height:32px; display:inline-block; font-size:18px; font-weight:bold; color:#FFFFFF!important; margin:0 10px 0 0;}
ul.culori_nr{ border-top:1px solid #ececee; padding-top:15px;}
aside.left_picture{}
.middle{ width:260px; margin-top:80px;}
 .margbottom{ margin-bottom:50px;}
hr{ background:#DDD; height:1px;  border:0; margin-top:10px;}


.certificari_img{ float:left; position:relative; margin-bottom:0;}
 ul.docs{ margin-bottom:10px; float:left;}
 ul.docs li{ width:100%; padding:5px 0;}

 ul.docs li a{background:url(../img/pdf.png) left center no-repeat; padding:0 25px 0 35px; min-height:32px; line-height:32px; font-size:12px;  display:inline-block; /*color:#545454; font-weight:600;*/  text-transform:none; position:relative; color: #00A3D8; width:100%;
}
 ul.docs li a:after{  content: ' '; 	width: 0; 	height: 0; 	border-top: 5px solid transparent;	border-bottom: 5px solid transparent;	font-size:12px; position:absolute; top:35%;
		border-left: 5px solid #00A3D8;width: 0; }
		
		
#right_full{ float:right; width:520px; margin:70px 0 0 0;}
a.coperta{ width:118px;  border:1px solid #666666; float:left; display:inline-block; margin:5px;}		

#right_produs .accordion-section-content ul{ margin-top:-5px!important}

.uppercase{ text-transform:uppercase!important;}
		

