body { margin: 10px; padding:0; font: normal 63%/1.2 verdana, arial, helvetica, sans-serif; color: #000 }
img { border: 0; display: block }
form { margin: 0 }
p { padding: 0; margin: 0 0 1em 0 }
h1 { font-size: 125%; margin: 0 0 1em 0 }
img { display: block }

#wrap { width: 988px; margin: auto }
#hdr { border: 2px solid #000; border-bottom: 0 }
#bdy { border: 2px solid #000; border-width: 0 2px; font-size: 110%; padding: 10px 0; height: 1% }
#lft { float: left; width: 173px; margin: 0; padding-top: 2.35em }
#cnt { float: left; width: 484px; margin: 0 }
#rgt { float: left; width: 327px; margin: 0 }
#ftr { border: 2px solid #000; border-top: 0; padding: 0 10px }
#bse { padding: 0 12px; background: #FFF url(/images/bkg_base.gif) repeat-y top left }
#bp { margin: 1.5em 0 }

.clr { clear: both }
.pad { padding: 10px }
.mnuon { color: #36A9E2 }
.blue { color: #36A9E2; margin-left: 17px }
.green { color: #0C5B23 }
.bnrs, .bnrs1, .bnrs2, .bnrs3 { background: #1D2531; width: 327px; height: 123px; border-top: 2px solid #FFF; overflow: hidden; font-size: 18px; color: #36A9E2; text-align: center }
.bnrsg1, .bnrsg2 { background: #66BC45; width: 327px; height: 123px; border-top: 2px solid #FFF; overflow: hidden; font-size: 18px; color: #FFF; text-align: center }
.bluebox, .greenbox { background: #36A9E2; float: left; width: 110px; height: 110px; overflow: hidden; margin: 103px 0 0 25px; font-size: 12px }
.greenbox { background: #66BC45 }
.plogos { float: left; text-align: center; margin: 93px 0 0 35px }
.addr { width: 260px; margin: 25px 0 0 25px; font-size: 110%; text-align: center }
.hns { width: 307px; height: 93px; overflow: auto; text-align: center; font-size: 110% }
.lbox1 { background: #1D6030 url(/images/environment_block.jpg) no-repeat top left; width: 99px; height: 140px; color: #FFF }
.lbox2 { background: #1D2531 url(/images/dismantling_block.jpg) no-repeat top left; width: 99px; height: 140px; color: #FFF }

#mnu ul, #ftr ul, #bse ul, #lft ul { margin: 0; padding: 0 }
#mnu li { display: block; float: left; background: #1D2531 url(/images/mnu_bkg.gif) no-repeat bottom left; width: 164px}
#mnu #first { background-image: none }
#mnu #last { background-color: #36A9E2; width: 328px }
#mnu img { float: left; margin-top: 2px }
#mnu li a:link, #mnu li a:visited { display: block; color: #FFF; text-decoration: none; font-size: 15px; padding: 5px 12px }
#mnu li a:hover { color: #36A9E2 }
#mnu #last a:hover { color: #000 }
#mnu ul .ovr a { color: #36A9E2 }
#mnu ul .ovrl a { color: #000 }
#mnu .grn li { background-color: #0C5B23 }
#mnu .grn #last { background-color: #66BC45 }
#mnu .grn .ovr a { color: #66BC45 }
#mnu .grn li a:hover { color: #66BC45 }

#cnt em { font-size: 130%; font-style: normal; color: #36A9E2 }

#lft ul li { list-style-type: none; padding: 5px 0 }
#lft ul li a:link, #lft ul li a:visited { text-decoration: none; color: #36A9E2 }
#lft ul li a:hover { text-decoration: underline }
#lft .pad ul .ovr a { color: #000 }

#lft .grn li a:link, #lft .grn li a:visited { text-decoration: none; color: #66BC45 }
#lft .grn li a:hover { text-decoration: underline }
#lft .pad .grn .ovr a { color: #000 }


#ftr li { display: block; float: left; background: #E0F0F0; margin-right: 5px; padding: 3px 15px }
#ftr li a { display: block; color: #000; text-decoration: none; font-size: 11px; width: 124px }

#bse ul { display: block; float: left; margin-right: 5px; padding: 5px 0 }
#bse li { margin: 0 5px 2px 0; padding-left: 15px; list-style-type: none; background: #E0F0F0 url(/images/bullet.gif) no-repeat 5px 1px }
#bse li a { display: block; color: #000; text-decoration: none; font-size: 10px; width: 134px }
#bse li a:hover { text-decoration: underline }
#bp img { float: left; margin-right: 40px }

#sitemap li { list-style-type: none; margin: 2px auto }
#sitemap ul { margin: 0 30px 8px 30px }
#sitemap a { text-decoration: none; color: #000 }
#sitemap a:hover { text-decoration: underline }

.enq p { margin: 1px 0 13px 0; padding: 1px; display: block; background: #FFF; border: 1px solid #FFF; font-size: 13px; overflow: hidden; height: 1.2em}

.enq input { font-size: 13px; width: 480px; background: #E8F8FB; border: 1px solid #CCC; display: block; margin: 1px 0 13px 0; height: 1% }
.enq textarea { font-size: 13px; width: 480px; height: 100px; background: #E8F8FB; border: 1px solid #CCC  }
.bluebox a, .greenbox a  { display: block; padding: 9px 5px; color: #FFF; font-size: 110%; text-decoration: none }
.bluebox a:hover, .greenbox a:hover { color: #000 }
.bluebox a span, .greenbox a span { display: block; text-align: right; padding: 1em 0 0 0 }
.addr a { text-decoration: none; color: #000 }
.addr a:hover { text-decoration: underline }
.lbox1 p { display: block; padding: 83px 7px 7px 7px; font-size: 13px }
.lbox2 p { display: block; padding: 71px 7px 7px 7px; font-size: 13px }
.bnrs span, .bnrs1 span, .bnrs2 span, .bnrs3 span { color: #FFF }
.bnrs p { margin-top: 17px; font-size: 12px }
.bnrs1 p { margin-top: 29px }
.bnrs2 p { margin-top: 40px }
.bnrs3 p { margin-top: 17px }
.bnrsg1 p { margin-top: 29px }
.bnrsg2 p { margin-top: 17px }
