body {	margin:0;	width:100%;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; }
html {background-color:#c8e9e4;}
* {margin:0; padding:0;}
a {font-size:12px; color:#cc0b19; text-decoration:underline; outline:none; }
a:hover {font-size:12px; color:#cc0b19; text-decoration:none; outline:none;}
img {margin:0; border:0;}

.clear {clear:both; font-size:0px;}
li{ list-style-type:none;}

.top {margin:auto; width:904px;}
.top .left {float:left; width:25px; height:84px; background:url(../images/top_left.gif) no-repeat top left;}
.top .logo {float:left; width:224px; height:47px; margin:17px 14px 0 14px;}
.top .lines { float:left; width:390px; height:84px; background:url(../images/lines.gif) top left no-repeat; }
.top .search {float:left; margin:20px 0 0 5px; text-align:left;}
.top .search .text_field {background:url(../images/bg_search.gif) left top no-repeat #fff; padding:3px 2px 0 24px; border:1px solid #4b4b4b; width:160px; height:18px; } 
.search_text_field {background:url(../images/bg_search.gif) left top no-repeat #fff; padding:3px 2px 0 24px; border:1px solid #4b4b4b; width:160px; height:18px; } 

.menu {margin:auto; width:904px; height:27px; background:url(../images/bg_menu.gif) repeat-x top;}
.menu .left {width:25px; height:27px; float:left; margin-right:140px; background:url(../images/menu_left.gif) left top no-repeat;}
.menu .right {width:22px; height:27px; float:right; background:url(../images/menu_right.gif) left top no-repeat;}
.menu .lang_en {width:95px; float:right; text-align:right; padding:5px 5px 0 0; }
.menu .lang_en a{background:url(../images/en_flag.gif) center right no-repeat; color:#bfbfbf; text-decoration:none; padding-right:20px; }
.menu .lang_en a:hover{background:url(../images/en_flag.gif) center right no-repeat; color:#fff; text-decoration:none; padding-right:20px;}
.menu .lang_ro {width:95px; float:right; text-align:right; padding:5px 5px 0 0; }
.menu .lang_ro a{background:url(../images/ro_flag.gif) center right no-repeat; color:#bfbfbf; text-decoration:none; padding-right:20px; }
.menu .lang_ro a:hover{background:url(../images/ro_flag.gif) center right no-repeat; color:#fff; text-decoration:none; padding-right:20px;}

.menu .on {float:left; margin:2px 15px 0 0; height:23px; display:block; cursor:pointer;}
.menu .on .left_but {float:left; height:23px; width:5px; background:url(../images/menu_on_left.gif) no-repeat top left; }
.menu .on .right_but {float:left; height:23px; width:5px; background:url(../images/menu_on_right.gif) no-repeat top left; }
.menu .on .mid_but {float:left; height:22px; background:url(../images/menu_on_bg.gif) top repeat-x; padding:1px 4px 0 4px; font-size:16px; color:#fff;}

.menu .off {float:left; margin:2px 15px 0 0; height:23px; display:block; cursor:pointer;}
.menu .off .left_but {float:left; height:23px; width:5px;  }
.menu .off .right_but {float:left; height:23px; width:5px;  }
.menu .off .mid_but {float:left; height:22px; padding:1px 4px 0 4px; font-size:16px; color:#fff; }

.center { background:url(../images/bg.gif) repeat-y left; width:869px; margin:auto; padding:0 7px 0 28px;}
.center .profesor {padding:10px 17px 10px 0; color:#8d8d8d; text-align:left; background:url(../images/bg_right_top.gif) top right no-repeat;}
.center .corner_left {padding:12px 17px 11px 0; color:#8d8d8d; text-align:left; background:url(../images/bg_right_top.gif) top right no-repeat;}

.center_b {margin-top:18px; width:869px; background:url(../images/bg_mid.gif) repeat-y right;}
.center_b .primary {float:left; width:576px; text-align:left; margin-bottom:15px;}
.center_b .primary .col_prod {width:295px; float:left;}
.center_b .primary .col_prod2 {width:255px; float:left; margin-left:25px;}
.center_b .title {background:url(../images/dots.gif) bottom right repeat-x; height:17px; }

.center00{ padding:0 7px 0 8px; width:889px; text-align:left;}
.container_banner_flash{ text-align:center;}

.dl_descriere{ padding-top:28px;}
.dl_descriere dt{ color:#008a75; font:bold 16px arial; display:block; padding-bottom:7px;}
.dl_descriere dd{}

.container_breadcrumb{ padding-bottom:14px;}
.breadcrumb li{ display:inline; padding-right:2px; font-size:11px; color:#797979;}
.breadcrumb li a, .breadcrumb li a:visited{ color:#797979; font-size:11px; background:url(../images/breadcrumb_spacer.gif) no-repeat right 8px; padding-right:8px;}
.breadcrumb li span{ font-weight:bold;}

.center_b00{ background:#fff url(../images/bg_mid2.gif) repeat-y top left ; padding:0 0 0 0;}
.center_b00 .primari00{ float:right;}
.center_b00 .secondary00 {float:none !important; width:auto !important; text-align:left; padding-bottom:20px;}

.second_meniu{ padding-bottom:14px; width:277px;}
.second_meniu li{ display:block; list-style-type:none; border-bottom:#fff 1px solid;}
.second_meniu li a:link, .second_meniu li a:visited, .second_meniu li a:active{ font-size:16px; color:#202020; text-decoration:none; padding-left:20px; line-height:29px; display: block; font-weight:bold;}
.second_meniu li a:hover{ background-color:#008a75; color:#fff; font-weight:bold;}
.second_meniu li .a_act0:link, .second_meniu li .a_act0:visited, .second_meniu li .a_act0:active{ background-color:#008a75; color:#fff; font-weight:bold; display: block; }
.second_meniu li .a_act0:hover { background-color:#008a75; color:#fff; font-weight:bold; display: block;}

.second_meniu2{ padding-bottom:10px; width:277px;}
.second_meniu2 li{ display:block; list-style-type:none; border-bottom:#F0F0F0 1px solid;}
.second_meniu2 li a:link, .second_meniu2 li a:visited, .second_meniu2 li a:active{ font-size:12px; color:#202020; text-decoration:none; padding-left:40px; line-height:25px; display: block; font-weight:bold;}
.second_meniu2 li a:hover{ background-color:#81CDC1; color:#000; font-weight:bold;}
.second_meniu2 li .a_act0:hover, .second_meniu2 li .a_act0:visited, .second_meniu2 li .a_act0:active, .second_meniu2 li .a_act0:link{ background-color:#81CDC1; color:#000; font-weight:bold;}

.container_info{ width:250px; padding:14px 0 0 14px;}


.prod {padding:15px 0;  background:url(../images/dots2.gif) bottom left repeat-x ;}
.prod .pic { float:left;  width:92px; text-align:center; }
.prod .det { float:left; margin-left:3px; width:195px;}
.prod .det h1 {font-size:17px; padding-bottom:6px;}
.prod .det h1 a {text-decoration:none; color:#000000; font-size:17px;}
.col_prod2 .det h1 {font-size:17px; padding-bottom:6px;}
.col_prod2 .det h1 a {text-decoration:none; color:#000000; font-size:17px;}
.col_prod2 ul {list-style:none; margin:15px 0 0 0; padding:0;}
.col_prod2 li {margin-bottom:3px;}

.testimonial { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(../images/bg_testimonial.gif) left top no-repeat; padding:10px; font-size:16px;}
.testimonial_o {font-weight:bold; font-style:normal; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}

a.link{background:url(../images/bullet_circle.gif) left center no-repeat; padding-left:14px;}
a.link2{background:url(../images/bullet_arrow.gif) left center no-repeat; padding-left:14px; color:#fff;}


.center_b .secondary {float:right; width:277px; text-align:left;}
.center_b .secondary .corner {background:url(../images/rightbar_corner.gif) left top no-repeat; width:7px; height:8px; font-size:0;}
.center_b .secondary .corner2 {background:url(../images/lefttbar_corner.gif) right top no-repeat; width:277px; height:8px; font-size:0;}

.oferta_speciala { background:url(../images/bg_oferta_speciala.jpg) top left no-repeat; width:156px; height:89px; padding:42px 5px 0 90px; margin-bottom:15px;}
.sfatul_specialistului { background:url(../images/bg_sfatul_specialistului.jpg) top left no-repeat; width:156px; height:119px; padding:57px 5px 0 90px; margin:15px 0; color:#FFFFFF;}
.center_b .right ul {list-style:none; margin:0; padding:0;}
.center_b .right li {padding:6px 0;}

.newsletter_field {background:url(../images/bg_newsletter.gif) left top no-repeat #fff; padding:3px 2px 0 24px; border:1px solid #4b4b4b; width:160px; height:18px; } 
.newsletter_field_gray {background:url(../images/bg_newsletter.gif) left top no-repeat #fff; padding:3px 2px 0 24px; border:1px solid #4b4b4b; width:160px; height:18px; color:#888; } 

.footer {width:854px; background:url(../images/bottom_bar.gif) top left no-repeat; padding:22px 25px; color:#5b5b5b; font-size:11px; margin:auto;}
.footer a{text-decoration:underline;  color:#5b5b5b; font-size:11px;}
.footer a:hover{text-decoration:none;  color:#444444; font-size:11px;}

.footer_bg2 {width:854px; background:url(../images/bottom_bar2.gif) top left no-repeat; padding:22px 25px; color:#5b5b5b; font-size:11px; margin:auto;}

.center_interior { background:url(../images/bg.gif) repeat-y left; width:869px; margin:auto; padding:0 27px 0 8px;}

.zona_cnt_cautare_text{ font-size:11px; }

.contact_adr { position:relative; width:480px; *width:478px;  background-color:#e2f2f0; padding:10px 0 10px 85px; text-align:left; font-size:14px; margin:0;}
.corner_l_t {background:url(../images/corner_l_t.gif) top left no-repeat; width:7px; height:7px; position:absolute; left:0px; top:0px;}
.corner_r_t {background:url(../images/corner_r_t.gif) top right no-repeat; width:7px; height:7px; position:absolute; right:0px; top:0px;}
.corner_l_b {background:url(../images/corner_l_b.gif) bottom left no-repeat; width:7px; height:7px; position:absolute; left:0px; bottom:0px;}
.corner_r_b {background:url(../images/corner_r_b.gif) bottom right no-repeat; width:7px; height:7px; position:absolute; right:0px; bottom:0px;}
.contact_adr_tb td{ vertical-align:top; padding:1px 10px 1px 0;}
#map { height: 400px; width: 570px; border-color: #000000; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; } 

h2{font-size:14px; margin:10px 0 5px 0;}
.fl_left { float:left; width:390px; padding-top:28px;}
.fl_right {float:right; padding-top:30px;}

.dl_descriere2 dt{ color:#008a75; font:bold 16px arial; display:block; padding-bottom:7px;}
.dl_descriere3 dt{ color:#008a75; font:bold 16px arial; display:block; padding-top:15px;}

.left_big_pic {float:left; width:517px; height:158px; padding-left:20px;}
.right_big_text {float:left; width:312px; height:88px; background:url(../images/bg_big_pic.gif) left top no-repeat; padding:70px 22px 0 0;}
.right_big_text h1{font-size:20px; color:#FFFFFF; text-align:right; margin:0; padding:0; font-weight:normal;}

#content h1{ font-size:24px; font-weight:normal; margin-bottom:15px;}

.contact_adr_form td{ vertical-align:top; padding:1px 10px 8px 0;}
.contact_adr_form .td_padd {padding-top:5px; font-weight:bold; text-align:right; }
.contact_adr_form .text_in { background:url(../images/bg_input.gif) top repeat-x; padding:3px 2px 0 2px; height:19px; width:266px; border:1px solid #808080;}
.contact_adr_form .text_in2 { background:url(../images/bg_input.gif) top repeat-x  #FFFFFF; height:24px; width:272px; border:1px solid #808080;}
.contact_adr_form .area_in { background:url(../images/bg_input.gif) top repeat-x; padding:3px 2px 0 2px; height:80px; width:396px; border:1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.contact_adr2 { position:relative; width:525px;  background-color:#e2f2f0; padding:10px 20px 10px 20px; text-align:left; font-size:14px;}
.contact_adr2 ul {padding-top:10px; }
.contact_adr2 li { list-style:disc; padding:0 0 4px 0px; margin-left:15px; }
dl.about_us dt{font-weight:bold; padding-bottom:3px; color:#008a75}
dl.about_us dd {margin-left:9px; padding-bottom:10px;}

.title_despre_noi {font-size:16px; font-weight:bold;}
.text_prof {background:url(../images/profesorul_in_instalatii.gif) left top no-repeat; margin: 7px 10px 0 0; height:46px; width:157px;  float:left;}
.texts_prof {float:left; width:660px; padding:7px 0 7px 15px; font-size:14px; background:url(../images/vertical_dash.gif) left top repeat-y;}

.link_home {float:right; font-weight:normal;}
.produse { padding-bottom:20px; background:url(../images/dots.gif) left bottom repeat-x; margin-bottom:10px; }
.produse_img {float:right; width:280px; text-align:right;}
.dl_produse dt{ font-size:16px; color:#008A75; font-weight:bold;}
.dl_produse dd{ font-weight:bold; padding-bottom:5px;}
.ul_produse ul {padding-top:10px; }
.ul_produse li { padding:0 0 4px 0px; margin-left:10px; }
.prod_icons {margin-top:5px; width:280px;}
.prod_icons span{display:none;}
.ico_autocuratare { background:url(../images/ico_autocuratare.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_carcasa_glisanta { background:url(../images/ico_carcasa_glisanta.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_curatare_inteligenta { background:url(../images/ico_curatare_inteligenta.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_dezumidificare { background:url(../images/ico_dezumidificare.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_filtru_aer { background:url(../images/ico_filtru_aer.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_flux_aer_3d { background:url(../images/ico_flux_aer_3d.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_flux_auto { background:url(../images/ico_flux_auto.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_functia_chaos { background:url(../images/ico_functia_chaos.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_gold { background:url(../images/ico_gold.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_grila { background:url(../images/ico_grila.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_pornire_la_cald { background:url(../images/ico_pornire_la_cald.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_purificare { background:url(../images/ico_purificare.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_racire_rapida { background:url(../images/ico_racire_rapida.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_refulare { background:url(../images/ico_refulare.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_repaus_auto { background:url(../images/ico_repaus_auto.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_repornre { background:url(../images/ico_repornre.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_schimbare_automata { background:url(../images/ico_schimbare_automata.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_telecomanda { background:url(../images/ico_telecomanda.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}
.ico_temporizator { background:url(../images/ico_temporizator.gif) left top no-repeat; margin-right:2px; width:33px; height:33px; float:left;}

.text_icons {width:auto; padding:7px 3px 0 40px; height:26px; float:none;}

.gallery_in{background-color: #f0f0f0; padding: 10px; width: 520px; margin:15px 0 0 15px; text-align:center;	}
.gallery_in2{background-color: #f0f0f0; padding: 8px; margin-top:15px; }
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; margin:2px;}
	#gallery ul img {border: 1px solid #b5b5b5;	color: #000;}
	#gallery ul a:hover img {border: 1px solid #525252;	color: #000;}
	#gallery ul a:hover { color: #fff; }
	
.produse_img2 {float:right; width:180px; text-align:right;}
.teambuilding { float:left; padding:0 4px 10px 4px; }
.teambuilding p{ padding:2px 0 5px 0; text-align:center;}

.lucrari_div {width:188px; float:left; padding-right:6px;}
.lucrari_div .lucrari_title { padding-bottom:5px;}
.lucrari_div .lucrari_title a{color:#008A75; font-size:16px; font-weight:bold; text-decoration:none;}
.lucrari_div .lucrari_text {  padding:5px; margin-top:6px;}
.lucrari_div li {padding-bottom:3px;}
.lucrari_div .lucrari_link {text-align:right; padding-top:5px;}

.clienti_logo2 {width:576px; text-align:center; margin-top:15px;}
.clienti_logo2 td { padding-bottom:3px; width:144px;}
.clienti_logo2 td a { color:#000000; text-decoration:none; font-size:16px; font-weight:bold;}
.clienti_logo2 td a:hover { color:#000000; text-decoration:underline; font-size:16px; font-weight:bold;}

.titlu_search { font-size:24px; font-weight:normal; margin-bottom:15px;}

.contact_adr3 { position:relative; width:550px;  background-color:#e2f2f0; padding:12px; text-align:left; font-size:13px;}
.contact_adr3  .of_title {font-size:16px; color:#000000; margin-bottom:10px; }
.price {background:url(../images/bg_pret.gif) left top no-repeat; width:140px; height:25px; margin-top:10px; padding-top:6px; text-align:center; font-weight:bold; font-size:15px; color:#d31523;}
.price_txt {width:574px; text-align:right; padding-top:5px; color:#d31523;}

.intreaba_profesorul {background:url(../images/bullet_intrebare.gif) top left no-repeat; padding-top:3px; margin-bottom:8px; font-weight:bold;}
.intreaba_profesorul span {padding-left:25px;}
.raspuns_profesor {background:url(../images/bullet_raspuns.gif) top left no-repeat; padding-top:3px; margin-bottom:10px;}
.raspuns_profesor span {padding-left:25px;}
.spearation_line { background:url(../images/dots.gif) top left repeat-x; height:15px;}
.green_text { color:#008a75; font:bold 16px arial; padding:10px 0;}

.logo_furnizori {padding-top:10px;}
.logo_furnizori li { float:left; display:inline; padding:0 5px 10px 0;}


.pd_caseta a:link, .pd_caseta a:visited, .pd_caseta a:active {text-decoration:none; color:#000000;}
.pd_caseta a:hover {text-decoration:none; color:#CC0B19;}
.pd_caseta h3 {font-size:16px;}
.pd_caseta a.links:link, .pd_caseta a.links:visited, .pd_caseta a.links:active {background:url(../images/bullet_circle.gif) left center no-repeat; padding-left:14px;font-size:12px; color:#cc0b19; text-decoration:underline; outline:none; }
.pd_caseta a.links:hover {font-size:12px; color:#cc0b19; text-decoration:none; outline:none; background:url(../images/bullet_circle.gif) left center no-repeat; padding-left:14px;}
.stiri_data {font-size:13px; font-weight:bold;}

.stiri_titlu {font-size:13px!important; font-weight:bold;}
.stiri_titlu a:link, .pd_caseta .stiri_titlu a:visited, .pd_caseta .stiri_titlu a:active {font-size:13px !important; font-weight:bold; text-decoration:none; color:#000000 !important;}
.stiri_titlu a:hover {font-size:13px !important; font-weight:bold; text-decoration:none; color:#CC0B19;}
.stiri_descr {font-weight:normal !important;}

.pag a:link, .pag a:visited, .pag a:active { text-decoration:none; color:#000000;}
.pag a:hover {text-decoration:none; color:#CC0B19;}
.pag a.selected {text-decoration:none; color:#CC0B19;}

.contact_adr4 { position:relative; width:555px;  background-color:#e2f2f0; padding:10px; text-align:left; font-size:14px; margin-bottom:20px; *padding-bottom:0px;}
.sel_produse {font-size:16px; font-weight:bold; padding-bottom:5px; *padding-bottom:0px;}
.sel_prod_incalzire {width:265px;  border-right:1px solid #FFFFFF; float:left; margin-left:10px;}
.contact_adr5 { position:relative; width:250px;  background-color:#e2f2f0; padding:10px; text-align:left; font-size:14px; margin-bottom:20px; *padding-bottom:0px; float:left;}

.registration_ok { width:500px; margin:10px 0 0 60px; font-size:16px; background:url(../images/ok_sign.gif) left top no-repeat; padding-top:12px;}
.registration_ok span {  padding-left:33px; color:#008a75;}

dl.about_us2 dt{font-weight:bold; padding-bottom:3px; color:#008a75}
dl.about_us2 dd { padding-bottom:10px;}
dl.about_us2 span { color:#000000;}
