body { background-image: url(images/bg.png); background-repeat: repeat-x; }
form, ul, ul li { margin: 0px; padding: 0px; }
div, p, li { text-align: justify; overflow: hidden; }
#wrap { width: 943px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0 auto; }
#logo { width: 943px; height: 82px; background-image: url(images/bglogo.png); background-repeat: no-repeat; behavior: url(images/iepngfix.htc); }
#nav { width: 943px; height: 30px; background-image: url(images/background.gif); background-repeat: no-repeat; }
#header { width: 943px; height: 222px; background-image: url(images/header.png); background-repeat: no-repeat; behavior: url(images/iepngfix.htc); }
#content { width: 980px; margin-top: 10px; }

.left img, .middle img, .right img,
.leftdespre img, .middledespre img,
.leftderatizare img, .middlederatizare img, .rightderatizare img,
.leftcontact img, .middlecontact img, .rightcontact img,
.leftlexicon img, rightlexicon img, .leftcontact img { behavior: url(images/iepngfix.htc); }

.clear { height: 1px; clear: both; }

p.punctedoi { color: #88949d; margin-bottom: 0px; padding-left: 0px;}
.leftlexicon p.puncte	{ width: 420px; overflow: hidden; }
p.punctedespre { color: #88949d; margin-bottom: 0px; padding-top: 5px; }
.insecte { color: #444e57; font-size: 11px; width:450px; padding-left:20px; padding-top:20px; }
.insecte1 { color: #444e57; font-size: 11px; width:430px; padding-left:0px; padding-top:20px; }
.leftlexicon { width: 490px; float: left; padding-top:30px; margin-bottom: 20px; }
.rightlexicon { width: 440px; float: left;  padding-top:30px; margin-bottom: 20px; }

ul.lexicon 	{ list-style: none; }
ul.lexicon li	{ background-image: url(images/bullet_1.gif); background-repeat: no-repeat; background-position: left 3px; padding: 2px 5px 2px 15px; line-height: 15px; display: block; width: 400px; }


.left { width: 310px; float: left; } 
.leftdespre { width: 305px; float: left;}
.leftderatizare { width: 310px; float: left;}
.leftdezinfectie { width: 310px; float: left;}
.leftcontact { width: 310px; float: left;}
.middle { width: 374px; float: left; }
.middledespre { width: 374px; float: left; }
.middlederatizare { width: 374px; float: left;}
.middlecontact { width: 632px; float: left; }
.right { width: 255px; float: left; }
.rightderatizare { width: 255px; float: left;}
.rightcontact { width: 255px; float: left;}
.mesaj { width: 312px;  float: left; }
.campuri { width: 210px; float: left; }

.err { width: auto; clear: both; color: #FF0000; font-size: 8pt; }
.ok { width: auto; clear: both; color: #00FF00; font-size: 8pt; }

#telefon { clear: both; background-image: url(images/telefon.png); background-repeat: no-repeat; background-position: top left; width: auto;font-size: 18px; color: #5a534c; height: 76px; padding-top: 20px; min-width: 230px; text-align:right; margin-top: 20px; behavior: url(images/iepngfix.htc); margin-right: 30px; }

#footer { float: left; width: 943px; height: 80px; background-color: #3f3f3f; }
#footer img	{ behavior: url(images/iepngfix.htc); }
#footer a { text-decoration: none; color: #fff; }
#footer a:hover { text-decoration: underline; }
img.telefon { padding-top: 10px; padding-left: 15px; float: left; }
img.telefondespre { padding-left: 15px; padding-top: 10px; float: left;}
img.telefonderatizare { margin-right: 15px; padding-top: 10px; float: left; }
img.continue { float: right; }
img.prima { padding-top: 5px; }
img.iso { padding-top: 30px; padding-left: 40px; }
img.isocontact { float: right; margin-right: 10px; }
img.isodespre { padding-top: 75px; padding-left: 40px; }
img.calitate { margin-right: 10px; float: left;}
img.calitatederatizare { margin-right: 10px; float: left;}
img.satisfactie { margin-right: 10px; float: left; }
img.accesibilitate { float: left; margin-right: 10px; }
img.soarecul { float: left; margin-right: 10px; }
img.soarec { border: 1px solid #d1d1d1; margin-top: 40px; margin-left: 5px;}
img.sobolan { border: 1px solid #d1d1d1; margin-top: 10px; margin-left: 5px; }
img.puricele { padding-top: 45px; }
img.furnica { padding-top: 105px; }
img.plosnita { padding-top: 115px; }
img.gandacul { margin-left: 0px; }

div.puncte { clear: both; color: #88949d; margin-bottom: 0px; }

p.puncte { color: #88949d; margin-bottom: 0px; padding-left: 0px;}
p.punctedoi { color: #88949d; margin-bottom: 0px; padding-left: 0px;}
p.punctedespre { color: #88949d; margin-bottom: 0px; padding-top: 5px; }
p.xvision { float: right; padding-top:55px; padding-right: 10px; }
p.contact { color: #444e57; }
p.soarec { padding-left: 5px; color: #444e57; }
p.oferim { float: left; color: #444e57; padding: 10px; }
p.oferimdezinfectie { float: left; color: #444e57; padding: 10px;}
p.oferimdezinsectie { float: left; color: #444e57; padding: 10px;}
p.accesibilitate { color: #000; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 10px;}
p.accesibilitatederatizare { color: #444e57; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 30px;}
p.accesibilitatedezinfectie { color: #444e57; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 30px;}
p.satisfactie { color: #000; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 10px;}
p.satisfactiederatizare { color: #444e57; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 30px;}
p.satisfactiedezinfectie { color: #444e57; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 35px;}
p.calitate { color: #000; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 40px;}
p.calitatederatizare { color: #444e57; float: right; width: auto; margin-right: 20px; margin-left: 10px; margin-bottom: 0px; padding-top: 10px;}
p.procese { color: #444e57; float: right; margin-right: 20px; width: auto; margin-left: 10px; margin-bottom: 0px; padding-top: 40px; font-weight: bold}
div.deratizare { color: #e84700; font-weight: bold; float: left; padding-right: 5px; }
div.dezinsectie { color: #e84700; font-weight: bold; float: left; padding-right: 5px; }
div.dezinfectie { color: #e84700; font-weight: bold; float: left; padding-right: 5px; }
div.deratizaretext { color: #444e57; float: right; width: 270px; margin-right: 20px; margin-bottom: 0px;  }
p.telefon { float: right; padding-top: 10px; padding-right: 30px; font-size: 18px; color: #5a534c; }
p.telefondezinfectie { float: right; font-size: 18px; color: #5a534c; }
p.telefondespre { float: right; padding-top: 20px; padding-right: 20px; font-size: 18px; color: #5a534c; }
p.telefonderatizare { float: right; padding-top: 20px; padding-right: 20px;  }
p.despre { margin-right: 10px; color: #5a534c; }
p.intrebari { margin-right: 10px; color: #5a534c; padding-top: 10px; }
p.detalii { font-weight: bold; padding-left: 80px; }

div.detaliimiddle { clear: both; font-weight: bold; float: right !important;  margin-right: 20px; width: auto; min-width: 130px;; }

p.header { color: #fff; width: 390px; padding-top: 90px; padding-left: 125px; float: left;}
p.footer { float: left; color: #fff; padding-left: 10px; padding-top: 10px; font-size: 10px; }
p.numar { color: #5a534c; font-size: 18px; float: right; }
p.drepturi { float: right; color: #fff; padding-right: 10px; padding-top: 10px; font-size: 10px; }
p.gandacul { padding-top: 35px; padding-left: 0px;}
p.viespea { padding-left: 20px; }
h1.prim { font-size: 18px; color: #444e57; }
h2.prim { font-size: 18px; color: #444e57; }
h3.prim { font-size: 18px; color: #444e57; }

ul.lista { list-style-image:none; font-size: 12px; list-style-type:none; float: left; margin-left: 15px !important; margin-top: 10px; !important}
ul.lista li { background-image:url(images/done.png); behavior: url(images/iepngfix.htc); background-repeat:no-repeat; padding-left: 20px; color: #5a534c; width: auto; margin-left: 5px !important; margin-right: 15px; margin-top: 5px; ]margin-right: 55px; }

a.home { background-image: url(images/home.png); background-repeat: no-repeat; width: 91px; height: 30px; display: block;}
a.home:hover { background-image: url(images/homehover.png); background-repeat: no-repeat; width: 91px; height: 30px; display: block;}
a.desprenoi { background-image: url(images/desprenoi.png); background-repeat: no-repeat; width: 104px; height: 30px; display: block;}
a.desprenoi:hover { background-image: url(images/desprenoihover.png); background-repeat: no-repeat; width: 104px; height: 30px; display: block;}
a.deratizare { background-image: url(images/deratizare.png); background-repeat: no-repeat; width: 104px; height: 30px; display: block;}
a.deratizare:hover { background-image: url(images/deratizarehover.png); background-repeat: no-repeat; width: 104px; height: 30px; display: block;}
a.dezinsectie { background-image: url(images/dezinsectie.png); background-repeat: no-repeat; width: 111px; height: 30px; display: block;}
a.dezinsectie:hover { background-image: url(images/dezinsectiehover.png); background-repeat: no-repeat; width: 111px; height: 30px; display: block;}
a.dezinfectie { background-image: url(images/dezinfectie.png); background-repeat: no-repeat; width: 111px; height: 30px; display: block;}
a.dezinfectie:hover { background-image: url(images/dezinfectiehover.png); background-repeat: no-repeat; width: 111px; height: 30px; display: block;}
a.contact { background-image: url(images/contact.png); background-repeat: no-repeat; width: 111px; height: 30px; display: block;}
a.contact:hover { background-image: url(images/contacthover.png); background-repeat: no-repeat; width: 111px; height: 30px; display: block;}
a.detalii { color: #000; text-decoration: none; }
a.detalii:hover { color: #e84700; }
a.email { color: #000; text-decoration: none; }
a.email:hover { color: #000; text-decoration: underline; }
p.insecte { color: #444e57; font-size: 11px; float: left; }
p.insecteunu { color: #444e57; font-size: 11px; float: left; margin-right: 10px; }
ul.meniu { padding:0; list-style:none; width: 546px; float:left; margin:0}
ul li{float:left}
ul a { display:block; float:left; width:91px; height:30px; background:url(images/images/nav_bg.gif); text-align:center; font:normal 11px arial, sans-serif; font-weight:bold; text-transform:uppercase; color:white; text-decoration:none; line-height:30px; }
ul a:hover {background-position:bottom !important; color:black; }
ul #nav_contact a {background:url(images/images/nav_bg_contact.gif); }
.form_contact		{ width: 632px; margin:0px; float: left;}
.form_contact ul	{ list-style-image: none; list-style:none; margin:5px 0px 5px 0px; padding-left: 0px; float: left;}
.form_contact ul li	{ float: left; width: 300px; padding-left:3px; margin-top: 10px; }
.form_contact ul li.textarea	{ width: 300px !important;  }
.form_contact ul li.rightsubmit		{ text-align:right; line-height: 14px; float: right;}
.form_contact ul li.rightsubmit a		{ background-image: none; text-decoration: underline; float: right}
.form_contact input	{ border: 1px solid #8d8d8d; width: 190px; padding:2px 3px; color: #4a4a4a;  }.form_contact input:focus { background: #ccc; }
.form_contact textarea	{ border:1px solid #8d8d8d; width: 290px; color: #4a4a4a;  }.form_contact textarea:focus { background: #ccc; }
.form_contact a:link,
.form_contact a:visited	{ color: #8d8d8d; text-decoration: none; }
.form_contact a:hover,
.form_contact a:active	{ color: #4a4a4a; text-decoration: none; }
