@font-face {
	font-family: 'KlavikaRegCaps-SC';
	src: url('fonts/KlavikaRegCaps-SC.eot');
	src: local('☺'), url('fonts/KlavikaRegCaps-SC.woff') format('woff'), url('fonts/KlavikaRegCaps-SC.ttf') format('truetype'), url('fonts/KlavikaRegCaps-SC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KlavikaRegCaps-SCTF';
	src: url('fonts/KlavikaRegCaps-SCTF.eot');
	src: local('☺'), url('fonts/KlavikaRegCaps-SCTF.woff') format('woff'), url('fonts/KlavikaRegCaps-SCTF.ttf') format('truetype'), url('fonts/KlavikaRegCaps-SCTF.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Klavika-Regular';
	src: url('fonts/Klavika-Regular.eot');
	src: local('☺'), url('fonts/Klavika-Regular.woff') format('woff'), url('fonts/Klavika-Regular.ttf') format('truetype'), url('fonts/Klavika-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {background-color:#FFFFFF; border:0px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; line-height: 20px; font-weight: normal;color: #666666;}

.dark_div{ height:1px; background-color:#262626; clear:both;}
.white_div{ height:1px; background-color:#FFF; clear:both;}
.red_div{ height:2px; background-color:#C1252C; clear:both;}
.grey_div{ height:1px; background-color:#C3C3C3; clear:both;}


a.footer2_link, a.footer2_link:link, a.footer2_link:active, a.footer2_link:visited { color:#3E454C; text-decoration:none; font-size:medium;}
a.footer2_link:hover {color: #003466;  text-decoration:underline;}
#sub_footer{ background-image:url(../images/header2_bg.jpg); height:78px; font-size:medium; padding-top:6px; border-top:1px solid #003466; font-weight:normal;
font-family:'Klavika-Regular',Sans-Serif; text-decoration:none; color:#3E454C;
}

#header{ height:48px; background-image:url(../images/header_bg.jpg); clear:both; text-align:center;}

.single_product img{ float:none !important; width:100% !important;}

#icon_google{ width:42px; height:45px; background-image:url(../images/icons2.png); background-repeat:no-repeat; background-position:0px 0px; float:left; cursor:pointer;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#icon_youtube{ width:42px; height:45px; background-image:url(../images/icons2.png); background-repeat:no-repeat; background-position:-42px 0px; float:left; cursor:pointer;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
/*
#icon_google:hover{ width:32px; height:32px; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:0px -32px; float:left}
#icon_youtube:hover{ width:32px; height:32px; background-image:url(../images/icons.png); background-repeat:no-repeat; background-position:-32px -32px; float:left}
*/
.header_info{ color:#000000; font-size:13px; font-family:'Klavika-Regular',Sans-Serif;}
.header_phone{ color:#262626; font-size:18px; font-family:'KlavikaRegCaps-SC',Sans-Serif;}

.header{border-bottom:1px solid #003466; border-top:1px solid #003466;
/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E4E6DB), to(#FFFFFF)); 
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #FFFFFF, #E4E6DB); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #FFFFFF, #E4E6DB); 
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#E4E6DB', GradientType=0);
/* IE 10 */ background: -ms-linear-gradient(top, #FFFFFF, #E4E6DB); 
/* Opera 11.10+ */ background: -o-linear-gradient(top, #FFFFFF, #E4E6DB);		
}
.no_under{ text-decoration:none;}
#menu{ display:none; position:absolute; top:52px; z-index:2000; width:100%;}
.top_menu_btw{ clear:both; height:1px;}
#top_menu_more{ display:none;}
.top_menu{ text-align:center; text-decoration:none; font-size:22px; text-transform:uppercase; color:#000 !important; padding:5px;font-family:'KlavikaRegCaps-SC',Sans-Serif;}
.top_menu_active{ text-align:center; text-decoration:none; font-size:22px; background-color:#262626; text-transform:uppercase; color:#FFF !important; padding:5px;font-family:'KlavikaRegCaps-SC',Sans-Serif;}
.top_menu_btw{ height:1px; background-color:#003466;}
#submenu{ cursor:pointer;}
.submenu{ cursor:pointer; padding:7px; text-align:center; background-color:#CCC; color:#000;}

#menu_holder{ background-color:#C1252C; height:32px;}

.menu_active { font-family:'KlavikaRegCaps-SC',Sans-Serif; text-transform:uppercase; text-decoration:none; color:#C1252C !important; float:left; text-decoration:none; font-size:18px; font-weight:normal !important; padding:6px 19px; background-color:#FFF;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  
  	box-shadow: inset 0 -7px 5px -7px #666666;
-moz-box-shadow:    inset 0 -7px 5px -7px #666666;
-webkit-box-shadow: inset 0 -7px 5px -7px #666666;
  }
.menu { font-family:'KlavikaRegCaps-SC',Sans-Serif; text-transform:uppercase; text-decoration:none; color:#FFF !important; float:left; text-decoration:none; font-size:18px; font-weight:normal !important; padding:6px 19px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.menu:hover { color:#C1252C !important; background-color:#FFF;
  
  	box-shadow: inset 0 -7px 5px -7px #666666;
-moz-box-shadow:    inset 0 -7px 5px -7px #666666;
-webkit-box-shadow: inset 0 -7px 5px -7px #666666;}

.search_box{ border:1px solid #1C1C1C; padding:4px 6px; font-size:14px;}
button{ margin:0px; padding:0px; border:0px;}
.search_button{border:0px solid #1C1C1C; background-color:#1C1C1C; color:#FFF; cursor:pointer; padding:5px 7px; height:26px; font-size:14px;}
.search_button:hover{ color:#C1252C;}
.slider_title{padding:4px 0px; color:#C1252C; font-size:14px; font-family:'KlavikaRegCaps-SC',Sans-Serif;}
.slider_text{padding: 0px 0px 4px 0px; color:#262626; font-size:12px; font-family:'Klavika-Regular',Sans-Serif;}

.pre_footer{ background-image:url(../images/pattern.jpg);}
.pre_footer_div{ width:266px; float:left;}
.pre_footer_btw{ width:22px; float:left;}
.pre_footer_title{ color:#000; font-size:18px; text-transform:uppercase; font-family:'KlavikaRegCaps-SC',Sans-Serif; margin-top:20px; margin-bottom:20px;}
.pre_footer_text{ color:#666666; font-size:14px; line-height:1.5;}



#footer{ padding:10px; background-image:url(../images/footer_bg.jpg); color:#333}
.footer_link{font-family:'KlavikaRegCaps-SC',Sans-Serif; text-transform:uppercase; text-decoration:none; color:#3E454C !important; float:left; text-decoration:none; font-size:18px; font-weight:normal !important; padding:6px 24px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.footer_link:hover{font-family:'KlavikaRegCaps-SC',Sans-Serif; text-transform:uppercase; text-decoration:none; color:#C1252C !important; float:left; text-decoration:none; font-size:18px; font-weight:normal !important; padding:6px 24px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.footer_link_active{font-family:'KlavikaRegCaps-SC',Sans-Serif; text-transform:uppercase; text-decoration:none; color:#C1252C !important; float:left; text-decoration:none; font-size:18px; font-weight:normal !important; padding:6px 24px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}

.footer_btw{ width:1px; float:left; background-color:#3E454C; margin-top:5px;}

a.read_more_red, a.read_more_red:link, a.read_more_red:active, a.read_more_red:visited {text-decoration:none; color:#C1252C; font-size:15px; font-weight:normal !important; padding-right:20px; background-image:url(../images/arrows_red.png); background-position:center right; background-repeat:no-repeat;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
a.read_more_red:hover { color: #000;  background-image:url(../images/arrows_black.png); background-position:center right; background-repeat:no-repeat;}


a.f_contact_link, a.f_contact_link:link, a.f_contact_link:active, a.f_contact_link:visited {text-decoration:none; color:#666666; font-size:15px; font-weight:normal !important; padding-left:20px; background-image:url(../images/dot_red.png); background-position:center left; background-repeat:no-repeat;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
a.f_contact_link:hover { color: #C1252C;  background-image:url(../images/dot_black.png); background-position:center left; background-repeat:no-repeat;}
a.f_contact_link_active, a.f_contact_link_active:link, a.f_contact_link_active:active, a.f_contact_link_active:visited {text-decoration:none; color:#C1252C; font-size:16px; font-weight:normal !important; padding-left:20px; background-image:url(../images/dot_black.png); background-position:center left; background-repeat:no-repeat;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}

.footer_portofoliu_img{margin-right:6px; margin-bottom:6px; border:1px solid #666;}
.fade{opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;}
.fade:hover {
      opacity: 0.5;
      }
	  

.faded{
      opacity: 0.5;
      }	  

#apl2_apa{ width:93px; height:93px; background-image:url(../images/aplicatii2.png); margin-left:auto; margin-right:auto;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl2_canalizare{ width:93px; height:93px; background-image:url(../images/aplicatii2.png); margin-left:auto; margin-right:auto; background-position: -93px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl2_gaz{ width:93px; height:93px; background-image:url(../images/aplicatii2.png); margin-left:auto; margin-right:auto; background-position: -186px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl2_infrastructura{ width:93px; height:93px; background-image:url(../images/aplicatii2.png); margin-left:auto; margin-right:auto; background-position: -279px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl2_industrie{ width:93px; height:93px; background-image:url(../images/aplicatii2.png); margin-left:auto; margin-right:auto; background-position: -372px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
.apl_link:hover #apl2_apa{ background-position: 0px -93px;}
.apl_link:hover #apl2_canalizare{ background-position: -93px -93px;}
.apl_link:hover #apl2_gaz{ background-position: -186px -93px;}
.apl_link:hover #apl2_infrastructura{ background-position: -279px -93px;}
.apl_link:hover #apl2_industrie{ background-position: -372px -93px;}
.apl2_text{ padding:2px 0px;text-decoration:none !important; font-size:17px;}
.apl2_link:hover { color:#262626;}



.aplic_inner_div{ width: 226px; float:left; text-align:center; float:left; z-index:0 !important;} 
.apl_new_link{position:relative;width: 226px; height:130px;}
.apl2_img{width: 226px; height:130px; position:absolute; }
.apl_new_text{ width: 226px; background-image:url(../images/bg_slider.png); padding:5px 0px;text-decoration:none !important; position:absolute; bottom:0px; text-align:center; color:#C0252C; font-size:16px; font-family:'KlavikaRegCaps-SC',Sans-Serif;text-transform:uppercase; font-weight:bold;}
	  
	  
	  
h1.page_title{ text-transform:uppercase; color:#3E454C; font-size:24px; line-height:30px; font-family:'KlavikaRegCaps-SC',Sans-Serif; text-align:center; margin:5px;}
.dotted_line{ height:20px; border-top:1px dotted #CCCCCC;}
.aplicatii_div{ width: 33%; float:left; text-align:center; padding-bottom:15px;}
.aplicatii2_div{ width: 50%; float:left; text-align:center; padding-bottom:15px;}
.aplicatii_btw{ width:0px; float:left;}
#apl_apa{ width:93px; height:71px; background-image:url(../images/aplicatii.png); margin-left:auto; margin-right:auto;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl_canalizare{ width:93px; height:71px; background-image:url(../images/aplicatii.png); margin-left:auto; margin-right:auto; background-position: -93px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl_gaz{ width:93px; height:71px; background-image:url(../images/aplicatii.png); margin-left:auto; margin-right:auto; background-position: -186px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl_infrastructura{ width:93px; height:71px; background-image:url(../images/aplicatii.png); margin-left:auto; margin-right:auto; background-position: -279px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl_industrie{ width:93px; height:71px; background-image:url(../images/aplicatii.png); margin-left:auto; margin-right:auto; background-position: -372px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#apl_rezidentiale{ width:93px; height:71px; background-image:url(../images/aplicatii.png); margin-left:auto; margin-right:auto; background-position: -465px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}

.no_link{text-decoration:none !important;}
.apl_link{ color:#C0252C; font-size:15px; font-family:'KlavikaRegCaps-SC',Sans-Serif; text-align:center; text-transform:uppercase; font-weight:bold; cursor:pointer; text-decoration:none !important;}
.apl_text{ padding:15px 0px;text-decoration:none !important;}
.apl_link:hover { color:#262626;}
.apl_link:hover #apl_apa{ background-position: 0px -70px;}
.apl_link:hover #apl_canalizare{ background-position: -93px -70px;}
.apl_link:hover #apl_gaz{ background-position: -186px -70px;}
.apl_link:hover #apl_infrastructura{ background-position: -279px -70px;}
.apl_link:hover #apl_industrie{ background-position: -372px -70px;}
.apl_link:hover #apl_rezidentiale{ background-position: -465px -70px;}

.butt_dark{ background-color: #262626; color:#FFF; padding: 6px 0px 6px 10px; font-size:16px; width:100%; cursor:pointer; text-align:left; border:0px solid #262626}
.butt_dark_text{float:left; padding:6px 0px 6px 10px;}
.butt_dark_arrow{float:right; background-color:#C0252C; position:absolute; right:0px; top:0px; margin:0px; border:0px; padding:8px 9px 9px 9px; font-size:16px;}
.butt_dark:hover{background-color:#C0252C;}
.butt_dark:hover .butt_dark_arrow{background-color:#262626;}

.content{ padding:0px 10px;}
.pattern{ background-image:url(../images/pattern.jpg);}
.div_home_categ{ float:left; width:100%; background-color:#FFF; border-top: 6px solid #262626; -webkit-border-radius: 10px;  border-radius: 10px; box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px; text-align:center; padding-bottom:10px;}
.div_home_categ_btw{ float:none; width:100%; height:15px; clear:both;}
.categ_title{ font-size:19px; text-transform:uppercase; color:#C1252C; font-family:'KlavikaRegCaps-SC',Sans-Serif; margin-bottom:6px; margin-top:10px; text-align:center}
.categ_descr{padding:10px; color:#666666; font-size:13px; text-align:left;}
.categ_butt{color:#FFF; background-color:#C0252C; font-size:16px; padding:5px 5px 5px 15px; width:200px; -webkit-border-radius: 5px;  border-radius: 5px; cursor:pointer;}
.categ_butt:hover{ background-color:#262626;}
.categ_img{ width:220px; margin-left:auto; margin-right:auto; height:115px;  background-position:center; background-repeat:no-repeat; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
  
  
#home_produse_noi{padding-right:35px; float:left; border-right:1px dotted #CCCCCC; width:529px;}
#home_noutati{padding-left:35px; float:right; width:529px;}
.home_prod_nou_img{float:left; width:125px; height:80px; padding:5px; border:1px solid #C7C7C7; -webkit-border-radius: 10px;  border-radius: 10px; box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;}
.home_prod_nou_text{float:left; width: 375px; padding-left:14px; font-size:13px;}
.home_prod_nou_text2{float:left; width: 100% !important; padding-left:0px; font-size:13px;}

.div_categ_img{float:left; width:110px; height:70px; padding:5px; border:1px solid #C7C7C7; -webkit-border-radius: 10px;  border-radius: 10px; box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;}
.div_prod_img{float:none; width:82px; height:45px; padding:5px 1px; border:1px solid #C7C7C7; -webkit-border-radius: 10px;  border-radius: 10px; box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;}
.div_apl_img{float:left; width:95px; height:80px; padding:4px; border:0px solid #C7C7C7; -webkit-border-radius: 10px;  border-radius: 10px; /*box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;*/}
.div_aplicatii_img{float:left; width:125px; height:80px; padding:5px; border:1px solid #C7C7C7; -webkit-border-radius: 10px;  border-radius: 10px; box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;}


.prod_title{font-family:'Klavika-Regular',Sans-Serif; text-decoration:none; color:#C1252C; font-size:20px; font-weight:bold !important; padding-left:20px; background-image:url(../images/arrows_black2.png); background-position:center left; background-repeat:no-repeat;}

a.home_prod_link, a.home_prod_link:link, a.home_prod_link:active, a.home_prod_link:visited {font-family:'Klavika-Regular',Sans-Serif; text-decoration:none; color:#C1252C; font-size:20px; font-weight:bold !important; padding-left:20px; background-image:url(../images/arrows_black2.png); background-position:center left; background-repeat:no-repeat;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
a.home_prod_link:hover { color: #000;  background-image:url(../images/arrows_red2.png); background-position:center left; background-repeat:no-repeat;}

.home_noutati_img{float:left; width:125px; height:80px; padding:5px; border:1px solid #C7C7C7; -webkit-border-radius: 10px;  border-radius: 10px; box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;}
.home_noutati_text{float:left; width: 375px; padding-left:14px; font-size:13px;}


a.home_noutati_link, a.home_noutati_link:link, a.home_noutati_link:active, a.home_noutati_link:visited, a.home_noutati_link:hover {font-family:'Klavika-Regular',Sans-Serif; text-decoration:none; color:#C1252C; font-size:20px; font-weight:bold !important;   -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}

a.red_link, a.red_link:link, a.red_link:active, a.red_link:visited {color:#C1252C;}
a.red_link:hover { color: #000;}

a.dark_link, a.dark_link:link, a.dark_link:active, a.dark_link:visited {color:#000;}
a.dark_link:hover { color: #C1252C;}

.inn_left_column{ float:left; width: 100%; padding-bottom:20px;}
.inn_right_column{ display:none; float:right; width: 250px; padding-top:20px; padding-right:10px; padding-bottom:20px;}
.div_right_column{ border:1px solid #C3C3C3; float:left; width:230px; font-size:14px; padding:0px 15px; background-color:#F2F2F4; border-top: 6px solid #262626; -webkit-border-radius: 10px;  border-radius: 10px; /* box-shadow: 4px 4px 4px #666666;  -moz-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px;  -webkit-box-shadow: rgba(0,0,0, 0.6) 4px 4px 4px; */ text-align:center; padding-bottom:15px;}
.div_right_title{ text-transform:uppercase; font-size:18px; color:#C1252C; font-family:'KlavikaRegCaps-SC',Sans-Serif; margin-bottom:10px; margin-top:15px; text-align:center}
.right_dotted_line{ width:220px; margin-left:auto; margin-right:auto; border-top:1px dotted #C1252C; clear:both; height:1px;}
.right_cell{ width:220px; margin-left:auto; margin-right:auto; padding:5px 0px; text-align:left;}

.docs_title{ text-transform:uppercase; font-size:15px; color:#00000; font-family:'KlavikaRegCaps-SC',Sans-Serif; font-weight:bold;}

a.right_dark_link, a.right_dark_link:link, a.right_dark_link:active, a.right_dark_link:visited {color:#262626; text-transform:uppercase; font-family:'Klavika-Regular',Sans-Serif; text-decoration:none; font-size:13px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
a.right_dark_link:hover { color: #C1252C;}

.animate_title{ font-size:20px; text-transform:uppercase; font-weight:bold; font-family:'KlavikaRegCaps-SC',Sans-Serif; text-decoration:none; color:#000; padding-bottom:20px; padding-left:30px; padding-top:3px;}
.right_top2{ background-image:url(../images/animate2_bg.png); background-position:top left; background-repeat:no-repeat;}
.right_top{ background-image:url(../images/animate_bg.png); background-position:top left; background-repeat:no-repeat;}
.left_column_tp2{ font-size:13px;}

.home_prod_nou_text2 p{ margin-top:0px; margin-bottom:0px;}




#v2_apl2_apa{ width:72px; height:72px; background-image:url(../images/aplicatii2b.png); margin-left:auto; margin-right:auto;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#v2_apl2_canalizare{ width:72px; height:72px; background-image:url(../images/aplicatii2b.png); margin-left:auto; margin-right:auto; background-position: -72px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#v2_apl2_pluviala{ width:72px; height:72px; background-image:url(../images/aplicatii2b.png); margin-left:auto; margin-right:auto; background-position: -144px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#v2_apl2_industrie{ width:72px; height:72px; background-image:url(../images/aplicatii2b.png); margin-left:auto; margin-right:auto; background-position: -216px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#v2_apl2_gradini{ width:72px; height:72px; background-image:url(../images/aplicatii2b.png); margin-left:auto; margin-right:auto; background-position: -288px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#v2_apl2_infrastructura{ width:72px; height:72px; background-image:url(../images/aplicatii2b.png); margin-left:auto; margin-right:auto; background-position: -360px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}
#v2_apl2_regenerabile{ width:72px; height:72px; background-image:url(../images/aplicatii2b.png); margin-left:auto; margin-right:auto; background-position: -432px 0px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;}

.apl_link:hover #v2_apl2_apa{ background-position: 0px -72px;}
.apl_link:hover #v2_apl2_canalizare{ background-position: -72px -72px;}
.apl_link:hover #v2_apl2_pluviala{ background-position: -144px -72px;}
.apl_link:hover #v2_apl2_industrie{ background-position: -216px -72px;}
.apl_link:hover #v2_apl2_gradini{ background-position: -288px -72px;}
.apl_link:hover #v2_apl2_infrastructura{ background-position: -360px -72px;}
.apl_link:hover #v2_apl2_regenerabile{ background-position: -432px -72px;}


.cst_half_img{ width:100%; padding:0px 00px 20px 0px;}
.cst_half_img_right { width:100%; padding:0px 0px 20px 0px;}
.cst_red{color: #CC0935;}
.h2_cst{ text-transform:uppercase;}
