


ul { list-style-type : disc; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; margin-top: 2px;
	margin-right:0px; margin-left: 20px; margin-bottom: 2px; }

.white { font-family: Verdana, Arial, Sans-serif; font-size: 8pt; text-decoration: none;  }
.blue { font-family: Verdana, Arial, Sans-serif; font-size: 8pt; color: Blue; text-decoration: none; }
.black { font-family: Verdana, Arial, Sans-serif;  font-size: 9pt;  color: Black; text-decoration: none; }
.cat_red { color: #999999; font-size: 8pt; font-family: Verdana, Arial; text-decoration: none; }
.subcategory { font-family: Verdana, Arial Narrow, Arial; font-weight: normal; color: White; font-size: 7.5 pt; text-decoration: none; }

.main_cat { padding: 2 2 2 4; letter-spacing: -1px; font-weight: bold; font-family: Verdana; font-size: 8pt; color: White; text-decoration: none; }
.categoryHover { background-color: #3BB33B; padding: 2 2 2 4;}
.category { background-color: #339933; width: 151 px; padding: 2 2 2 4; }

.subcategory:hover { font-family: Verdana, Arial Narrow, Arial; color: White; font-size: 7.5 pt; text-decoration: none; }
.selectedSubcategory { font-family: Verdana, Arial Narrow, Arial; color: #F9E0B1; font-size: 7.5 pt; text-decoration: none; }


.main_catHover { text-decoration: none; color: White; padding: 2 2 2 4; }
.main_cat:hover { text-decoration: none; color: White; padding: 2 2 2 4; }
.module_or { background-color: #999999; }


.category:hover { background-color: #000099; width: 151 px; padding: 2 2 2 4; }
.submenu{display: none;margin-left:17px}


table.calendarEvent { background-color:#000000; }
.cal { font-size:12; text-align:center; }
span.calendarHeader { font-size:12; font-weight:bold; text-align:center; }
td.eventTitleBar { background-color: #FFFFFF; }
td.eventTitle { font-weight:bold; font-size:11; }
td.eventDate { font-weight:normal; font-size:11; }
td.eventDescription { background-color: #ffffff; font-size:11; }

span.gray { font-family: Verdana, Arial;  font-size: 9pt; color:Blue;  font-weight: bold; background-color: #bcbcbc; }
.pagenumber { font-family: Verdana, Arial; font-size : 8pt; text-align: center; color: #000000; }

table.cal { background-color:#000000; width:150; height:100; }
table.calHighlight { background-color:#999999; width:230; height:150; }
td.cal { font-family:verdana; font-size:8pt; text-align:center; background-color:#ffffff; cursor:hand; }
th.cal { font-family:verdana; font-size:10pt; background-color:#eeeeee; }
td.calBlank { background-color: #cccccc; cursor:default; font-family:verdana; font-size:8pt; text-align:center; }
td.calHighlight { font-family:verdana; font-size:8pt; text-align:center; cursor:hand; background-color: #D4D7C0; color: #000000;}
td.calAltHighlight { background-color: #CC9966; }
td.calMouseover { background-color: #f1f6da; font-family:verdana; font-size:8pt; text-align:center; cursor:hand; }
td.calHeader { font-family: verdana; font-size: 8pt; font-weight: bold; text-align: center; background-color: #008457; color:#ffffff;}
th.calgray { font-family:verdana; font-size:8pt; text-align:center; background-color:#BDCCB7; cursor:hand; }	





.nav { font-family: Verdana; color: White; padding:8; font-size: 9pt; letter-spacing: -1px; text-decoration: none; font-weight: bold }
.nav_h_s { height: 1px; background-image:url(#APPLICATION.imgpath#images/sep_h.gif); background-repeat: repeat-x; background-position: left; }

.title { font:bold 14px Arial; color:White; padding: 20 0 10 0; clear:both }

.title2 { font-family: Verdana; font-size: 13pt; font-weight: bold; color:Black ; padding: 5; letter-spacing: -.5pt; }
.t2 { font-family: Verdana; font-size: 13pt; font-weight: bold; color:Black ; padding: 5; letter-spacing: -1pt; }
.t_w { font-family: Verdana; font-size: 13pt; font-weight: bold; color:White; letter-spacing: -1pt; padding: 7; line-height: 13.5pt }

.footer { background-image:url(/images/sep_v.gif); background-position: right; background-repeat: repeat-y; }

.w1 { font-family: Arial, Verdana; font-size: 7pt; color: white; text-decoration: none; letter-spacing: 0px; }
.w2 { font-family: Arial, Verdana; font-size: 7.5pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w3 { font-family: Arial, Verdana; font-size: 8pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w4 { font-family: Arial, Verdana; font-size: 9pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w5 { font-family: Arial, Verdana; font-size: 10pt; color: white; text-decoration: none; letter-spacing: 0px;  }
.w6 { font-family: Arial, Verdana; font-size: 11pt; color: white; text-decoration: none; letter-spacing: 0px;  }

.b1 { font-family: Verdana, Arial; font-size: 7pt; color: black; text-decoration: none; letter-spacing: 0px; }
.b2 { font-family: Verdana, Arial; font-size: 7.5pt; color: black; text-decoration: none; letter-spacing: 0px;  }
.b3 { font-family: Verdana, Arial; font-size: 8pt; color: black; text-decoration: none; letter-spacing: 0px;  }
.b4 { font-family: Verdana, Arial; font-size: 9pt; color: black; text-decoration: none; letter-spacing: 0px;  }
.b5 { font-family: Verdana, Arial; font-size: 10pt; color: black; text-decoration: none; letter-spacing: 0px;  }
.b6 { font-family: Verdana, Arial; font-size: 11pt; color: black; text-decoration: none; letter-spacing: 0px;  }
.b7 { font-family: Verdana, Arial; font-size: 18pt; color: black; text-decoration: none; letter-spacing: 0px;  }

div,td,p,a { font:12px Arial,Verdana; color:Black; line-height:16px  }

.calc_t_r { background:url(/images/calc_t_r.gif) no-repeat bottom right; width:574px; height:55px; }
.calc_b_r { background:url(/images/calc_b_r.gif) no-repeat bottom right; width:574px; height:14px; }
input, input.text, select, option { border:1px solid #7A84AA;font:bold 10pt Verdana; color:#4C4C4C; background-color:#EEEEEE; }
.no { border:0px; background-color:White; }
.bor { border-left:5px solid #339933; border-right:5px solid #339933; width:574px; height:390px; padding:0 }

.l { float:left; background:url(/images/calc_st1_bkg.gif) no-repeat top left; width:131px;height:94px;}
.l_ { float:left; background:url(/images/calc_st1_bkg_.gif) no-repeat top left; width:86px;height:94px;}
.r { float:right; background:url(/images/calc_st2_bkg.gif) no-repeat bottom left; width:240px;height:133px;}
#img_caption { font: 7pt Verdana; color:#545454; line-height:13pt  }

body { background:url(/images/bd_bkgd.jpg) repeat-x; background-color: #CFCFB3; text-align: center; margin: 0px; font:normal 9px Arial; }
body.homepage  { background:url(/images/bd_bkgd_blackTop.jpg) repeat-x; background-color: #CFCFB3; text-align: center; margin: 0px; font:normal 9px Arial; }

a { text-decoration:undeline }
a:hover { text-decoration:none;}

.hnd { cursor:hand }

#container { left:50%; border:0px solid red }
#logo { background:url(/images/logo.jpg) no-repeat; width:165px; height:144px; }
#logo_ { background:url(/images/logo.jpg) no-repeat; width:165px; height:144px; }
#nav { background:url(/images/nav_ftr.gif) no-repeat bottom; background-color:#333333;height:280px;width:165px }
#hp_img_ftr { background:url(/images/hp_img_ftr.gif) no-repeat bottom; background-color:#333333;width:705px; height:237px; margin:0px 15px 15px 15px }
#content { padding: 21px 15px; } 


.i_mn { float:left; }
.hp_img_lk { margin-left:5; font:11px Arial; color:White; line-height:25px  }
.hp_img_lk a { margin-left:5; font:11px Arial; color:White; line-height:25px }
.hp_sct_lk { margin-left:15px; font:bold 12px Arial; color:White; line-height:23px;margin-top:4px }
.hp_sct_lk a { font:bold 12px Arial; color:White; line-height:23px;padding-left:7px }


.nv { background:url(/images/nav_arr.gif) no-repeat; padding-top:5px; padding-bottom:5px}
.nv a { margin:0px 0px 0px 15px; font:13px Arial;color:White; width:148px;display:block }
.nv table { margin-left:15px }

.nv_h { background:url(/images/nav_arr.gif) no-repeat; padding-top:5px; padding-bottom:5px;color:#9c9c9c}
.nv_h a { margin:0px 0px 0px 15px; font:13px Arial;color:#9c9c9c; width:148px;display:block }
.nv_h table { margin-left:15px }

.nv_ { padding-top:3px; padding-bottom:3px}
.nv_ a { padding-left:0px; font:12px Arial;color:White; width:140px;display:block }
.nv_sep { background:url(/images/nv_sep.gif) repeat-x; }
.nv a.nv_sel, .nv_ a.nv_sel { color:#9c9c9c;cursor: normal; }
.nv_sel { color:#9c9c9c;cursor: normal; }


.lk {}
.lk_ { font:10px Arial; color:white }


.hdr1 { float:right; font:normal 10px Verdana; color:#C9C9C9;margin-top:28px; margin-right:23px }
.hdr1 a { font:bold 10px Verdana; color:#C9C9C9 }

.hdr1_ { float:right; font:normal 9px Arial; color:#ACACAC;margin-top:0px; margin-right:23px;background-color:black }
.hdr1_ a, .hdr1_ div { font:normal 9px Arial; color:#ACACAC;background-color:black }

.hdr2 { float:right; background:url(/images/hdr_tag.gif) no-repeat; width:259px; height:19px;margin-top:10px; margin-right:23px;clear:both }
.tabs { float:left;clear:both; margin-top:26px;padding-left:10px; border:0px; margin-bottom:0px;border:0px solid red}
.all_p { float:right; margin-top:34px;padding-right:20px; }


.h_sep { background:url(/images/h_sep.gif) repeat-x }
.p_ttl { font:bold 14px Arial;color:black;padding-top:7px }
.cnt { font:12px Arial;color:black;line-height:17px;padding-bottom:5px }
.cnt a { font:11px Arial;color:#565656;line-height:17px;padding-bottom:5px }
.cnt_ { font:11px Arial;color:Black;line-height:17px;padding-bottom:5px }
.cnt_ a { font:11px Arial;color:Black;line-height:17px;padding-bottom:5px }

.cnt_hp { font:12px Arial;color: #0033FF;line-height:17px;padding-bottom:5px;margin-left:24px }

.cont { padding:0px 20px; }

.stb_r { background:url(/images/stb_r.gif) no-repeat right; background-color:#333333;color:white; padding:4px 13px 4px 0px; }
.stb_l { background:url(/images/stb_l.gif) no-repeat right; background-color:#CD0000;color:white; padding:4px 13px 4px 0px; }
.stb_r:hover { text-decoration:none }
.stb_sep { background:url(/images/tb_s_sep.gif) no-repeat right; background-color:#CD0000;color:white; padding:4px 13px 4px 7px }
.hdr_cnt { background:url(/images/cnt_bkgd.gif) top right no-repeat; margin:14px 0px 14px 0px; width:720px;height:263px;border:0px solid red;display:block }

.pg_cnt { margin:0px 20px 15px 20px;border:0px solid red; padding:0px 0px 10px 15px;width:650px }
.ctg_ttl { font:normal 32px Arial; color:Black; }
h1  { font:normal 32px Arial; color:Black; }
.ctg_ttl_s { font:normal 25px Arial; color:Black; padding-top:7px  }
.ctg_ttl2 { font:normal 30px Arial; color:#666666; line-height:15px;letter-spacing:-1px }
.ctg_ttl3 { font:bold 23px Arial; color:#666666; line-height:23px;letter-spacing:-1px }

.ctg_desc { font:normal 11px Arial; color:Black; line-height:17px; padding:5px 0px 15px 2px }
.h_sep2 { background:url(/images/h_sep2.gif) repeat-x bottom; width:640px; height:3px;}
.h_sep2_ { background:url(/images/h_sep2.gif) repeat-x top; width:400px; height:3px;margin:15px 0px }
.h_sep3_ { background:url(/images/h_sep3.gif) repeat-x top; width:226px; height:3px;margin:15px 0px }
.h_sep4 { width:226px; height:3px;margin:15px 0px; border-top:1px dashed #666 }

.prd_ttl a { font:bold 19px Arial; color:Black; }
.prd_txt { font:normal 11px Arial; color:Black; margin:5px 0px; line-height:16px }
.prd_sct { padding-left:15px }
.prd_txt ul { line-height:15px }
.prd_cat a { font:bold 12px Arial; color:#4c4c4c; line-height:25px }
.prd_subcat a { font:bold 10px Arial; color:#4c4c4c; line-height:25px }

.lnks { margin:7px 0px }
.lnks a { font:bold 11px Arial; color:Black;}
.root { font:bold 11px Arial; color:Black; }
.tp_nv { font:bold 11px Arial; color:Black }
.tp_nv a { font:bold 11px Arial; color:Black;color:Black; }
.tp_nv_ { font:10px Arial; color:Black;color:Black; }
.tp_nv_ a { font:10px Arial; color:Black;color:Black;}
.sub_ttl { font:bold 19px Arial; color:#4c4c4c }
.gray {background-color:#C9C9C9}
.white {background-color:White}
.prd_img { border:0px solid #A8A8A8;padding:5px }
.gal_pht { border:3px solid White;margin-top:10px }

.tb_btm_l_on { float:left; background:url(/images/tb_btm_l_on.gif) no-repeat; width:11px; height:29px;white-space: nowrap;line-height:29px}
.tb_btm_r_on { float:left; background:url(/images/tb_btm_r_on.gif) right no-repeat; height:29px;padding-right:15px; padding-left:5px; text-transform:uppercase; font:bold 11px Arial;color:Black;white-space: nowrap;line-height:29px}

.tb_btm_l_off { float:left; background:url(/images/tb_btm_l_off.gif) no-repeat; width:11px; height:29px;white-space:nowrap; line-height:29px}
.tb_btm_r_off { float:left; background:url(/images/tb_btm_r_off.gif) right no-repeat; height:29px;padding-right:15px; padding-left:5px; }
.tb_btm_r_off a { font:bold 11px Arial; white-space: nowrap; line-height:29px; color:#666;  text-transform:uppercase; }

.tb_btm_bkg { float:left; background:url(/images/tb_btm_bkg.gif) repeat-x; height:29px;white-space:nowrap; line-height:29px}
.b_lnk { font:bold 11px Arial;color:blue; }
.broch { font:10px Arial; line-height:17px; padding:10px } 
.tag { font:bold italic 11px Arial;margin-right:10px; color:#444444; margin-top:7px }

img, div, a, input { behavior: url(/globals/css/iepngfix.htc) }
ul { margin-width:0px;padding:0px;font:12px Arial; }
.hide { display:none }
.show { display:block }
.requiredQuestion { font-weight:bold; }



a.act { font-size:18px;text-decoration:none; }
a.inact { font-size:14px; text-decoration:underline; }
.pad tr td { margin:0px; padding:0px 15px 0px 3px }
.blg { font:bold 16px}
.section { font-size:16px }
.act b { font-weight:bold; color:#000 }
.inact { font-weight:bold; color:#454545 }

.products, .wastes { float:left; margin-right:10px;width:245px }
.products2 { float:left; margin-right:10px;width:480px  }
.cat_img { float:left;width:100px; margin-right:10px }
.cat_title, .cat_title a { font-weight:bold;font-size:18px; color:#000  }
.cat_subtitle { margin:15px 0px 0px 10px }
.cat_subtitle a { font-weight:bold;font-size:14px; color:#000 }
.cat_prod a { font-size:11px; color:#000; margin:0px 0px 0px 20px; }
.cat_prod2 { font-size:11px; color:#000; margin:0px 0px 0px 20px; }

.section { clear:both; }
.sect_sep { clear:both; margin:0px 0px 20px 0px; padding-top:10px }
ul, li  { margin-bottom:0px }


#art_wrap { margin:auto;width:650px;border:0px solid red }
#art_cont { float:right; width:310px;  margin-left:15px; margin-bottom:30px;border:0px solid red }
#art_cont_f { border-left:1px solid black;}

#equip {  }
#equip #l_top { float:left; width:310px }
#equip #r_top { float:right; width:310px; margin-left:30px }
#equip .cnt_hp { line-height:10px; margin:0px 0px 0px 25px; padding:0px }
#equip .p_ttl { margin:0px 0px 5px 0px; padding:0px }

#equip .i_sect { border:1px solid white; padding:5px; margin:0px 3px; width:100% }
#equip .i_ttl a { font:bold 16px Arial; color:#4C4C4C; margin:2px 2px 2px 4px }
#equip .i_cnt { margin:10px auto }
#equip .i_img { float:left; margin:0px 8px 10px 3px }
#equip .i_cpy { margin:4px 0px 10px 0px }
#equip .i_info, #equip .i_info a { font-weight:bold  }
#equip .i_info { margin-top:15px }



/* ******************** */
/*  CLEARFIX  */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.clearfix {	display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix {	height: 1%; }

/* ******************** */

hr.customPage { color:#999999; background-color: #999999; border: 0; height:1px}

#cnt_pg_out { width:670px }
#cnt_pg_in { margin:auto }
#cnt_pg_qk { width:223px; margin:0 28px 15px 0; float:left; position:relative }
#cnt_pg_qk li { margin-left:0px; width:150px; }
/* pus cu furca pt a alinia punctele in toate browserele - prostutu de Firefox 
	- stiu ca scrisul nu s-ar duce sub coloana din stanga */
#cnt_pg_in ul { padding-left:255px; } 
#cnt_pg_in li {  }


.prod_th { border:2px solid #888 }
.prod_th:hover { border:2px solid #ccc }

.hpProductDetails { }

.tile0 { margin-top:15px }
.tile0 .cpy { padding:0 15px 10px 10px; font:normal .8em Arial }

#print2pdf { position:relative; margin:25px 25px -50px 0 }