body {margin:0px; padding:0px; background:url(../images/bg.gif) repeat-x top left #141618; font:normal 12px Trebuchet MS, "Times New Roman", Times, serif; color:#fff;}
p, h1, h2, h3, h4, form, ul {margin:0px; padding:0px; list-style:none;}
h1 {font:bold 22px Trebuchet MS; color:#91a5b0;}
img {border:0px;}
a {color:#a7de01; text-decoration:none;}
a:hover {color:#fff;}

.mrgBottom {margin-bottom:10px;}

.topServ {padding:6px 0 6px 6px; border-left:1px solid #acacac; border-right:1px solid #acacac; font:normal 11px Trebuchet MS; color:#8facbd;}
.topBgHeader {  background:url(../images/top_bg_header.jpg) no-repeat top left;}
.topDesc {padding-left:320px; line-height:20px;}
.topHeaderTxt {font:normal 16px Trebuchet MS;}
.topHeaderTxt p {margin-bottom:20px;}

.topNav {}
.topNav li {}
.topNav li.btm1 {margin-bottom:1px;}
.topNav li a {display:block; width:145px; height:40px; padding:16px 0 0 25px; background:url(../images/btn_top_nav.jpg) no-repeat top left; font:normal 16px Trebuchet MS; color:#a7de01; text-decoration:none;}
.topNav li a:hover {color:#fff; background:url(../images/btn_top_nav.jpg) no-repeat bottom left;}

.titleBg {height:56px; vertical-align:top; border-left:1px solid #565656; background:url(../images/title_bg.gif) repeat-x top left;}
.subTitleSmall {font:bold 13px Trebuchet MS; color:#a7de01;}
.subTitle {display:block; height:32px; padding:8px 0 0 10px; font:bold 16px Trebuchet MS; color:#a7de01; background:url(../images/bg_subtitle.gif) no-repeat top left;}

.ulList {margin-left:20px;}
.ulList li {margin-bottom:6px;}
.ulList li.blueBullet{padding-left:10px; background:url(../images/bullet_list.gif) no-repeat left 7px;}
.ulList li.adresa {padding-left:20px; background:url(../images/icon_adresa.gif) no-repeat left;}
.ulList li.phone {padding-left:20px; background:url(../images/icon_phone.gif) no-repeat left}
.ulList li.email {padding-left:20px; background:url(../images/icon_email.gif) no-repeat left;}
.ulList li.iso9001 {height:72px; width:230px; padding-left:20px; background:url(../images/iso.gif) no-repeat top left;}



.main {padding:20px; border-left:1px solid #acacac; border-right:1px solid #acacac; background-color:#121516;}
.main p {margin-bottom:10px; line-height:18px;}

.homePic {display:block; width:109px; height:84px; padding:10px 0 0 10px; background:url(../images/frame_small.gif) no-repeat top left;}
.homePic:hover {background:url(../images/frame_small.gif) no-repeat bottom left;}

.pic {display:block; width:172px; height:130px; padding:8px 0 0 8px; background:url(../images/frame_big.gif) no-repeat top left;}
.pic:hover {background:url(../images/frame_big.gif) no-repeat bottom left;}

.footer {border-left:1px solid #acacac; border-bottom:1px solid #acacac; border-right:1px solid #acacac; font:normal 11px Trebuchet MS; color:ccc; background:url(../images/footer_bg.gif) repeat-x left 25px;}
.footerNavBg {height:25px; background:url(../images/footer_nav_bg_line.gif) repeat-x bottom left #121516;}
.footerNav {}
.footerNav li {float:right; margin-left:2px;}
.footerNav li a {display:block; width:80px; height:21px; padding:4px 0 0 0; border-left:6px solid #5a7b8e; text-align:center; text-decoration:none; font:normal 11px Trebuchet MS; color:#fff; background:url(../images/btn_footer.gif) no-repeat top right;}
.footerNav li a:hover {color:#b6e4ff; background:url(../images/btn_footer.gif) no-repeat bottom right;}

#fakepixel {width:200px;}
#fakepixel span {color:#fff;}
#fakepixel img {border:0px; margin-bottom:-1px;}
#fakepixel a {color:#ccc;/* se schimba in functie de culoarea backgroundului pe care este pusa semnatura */ display:block; width:200px; font:normal 11px Tahoma; text-decoration:none;}
#fakepixel a:hover {color:#fff;}


.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

.field1, .required {
	font:bold 12px Trebuchet MS;
	color:#fff;
	background:url(../images/bg_input_text.gif) repeat-x top left #17191b;
	border:3px solid #434a4e;
	padding:2px;
}


.button1
{
	font:bold 11px Trebuchet MS;
	color:#fff;
	background:url(../images/bg_btn_input.gif) repeat-x top left;
	border:3px solid #434a4e;
	padding:2px;
}

.messageT{color:#A7DE01; text-align:center;}
.messageE{color:#ff0000; text-align:center;}
