html, body, blockquote, p, form, q, dt, dl, dd, div, h1, h2, h3, h4, h5, h6, br, a, ul, ol, li, img, fieldset, hr
{
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
}
body {font:.7em Verdana, Arial, Helvetica, sans-serif; background:#fff; color:#3A3A3A; border-bottom:solid 10px #fff; float:left; width:100%;}
input, select, textarea {font:1em Verdana, Arial, Helvetica, sans-serif;}
a{color:#FF8A00; text-decoration:none;} a:hover{text-decoration:underline;}
#wrapper {width:1000px; margin:0 auto; border-top:solid 5px #D9E7F2;}
#header {width:1000px; float:left; height:160px; border-top:solid 10px #fff; border-bottom:solid 10px #fff; background:url(../im/header.jpg) no-repeat; position:relative}

#logo {position:absolute; top:0px; left:0;} #logo span, #header h3 span {display:none;}

#logo a {display:block; background:url(../im/logo.gif) no-repeat 50% 50%; width:381px; height:160px;}
/*#header h3 {background:url(../im/acompanyof.gif) no-repeat; width:176px; height:22px; position:absolute; top:5px; left:102px}*/
/*#header h3 a {display:block; width:176px; height:22px;}*/

#main {width:1000px; float:left; border-top:solid 5px #D9E7F2; background:url(../im/mainbg.gif) repeat-x; padding:22px 0 0 0; border-bottom:solid 10px #0054AE;}
#content {width:1000px; background:url(../im/lcolbg.gif) repeat-y left; border-bottom:solid 20px #fff;} html > body #content {float:left; }
#lcol {width:200px; padding:0 5px 2px 5px; float:left; margin-right:40px; background:url(../im/lcol-bottom.gif) no-repeat  center bottom;} #ccol {width:490px; float:left;} #rcol {width:220px; float:right;}

#menu {border-bottom:solid 3px #FF8A00; background:#fff; padding-bottom:5px; width:196px; float:left;}
#menu li {background:#F9F9F9; border-bottom:solid 1px #EFEFEF; float:left; width:196px; height:39px; overflow:hidden}
#menu li a {width:196px; height:24px; padding-top:11px; display:block; float:left; font-size:.9em; background:#F9F9F9 url(../im/menu-a.gif) no-repeat 15px 14px; margin:2px 0; text-transform:uppercase; color:#979797; padding-left:32px;}
#menu li a:hover, #menu li.sel a {background:url(../im/menu-hover.gif) no-repeat; color:#fff; text-decoration:none;}

#lang {width:116px; border-top:solid 5px #fff; border-bottom:solid 5px #fff; float:left; background:url(../im/langline.gif) no-repeat center center; padding:20px 40px}
#lang .bg {float:left;} #lang .en {float:right;} #lang strong {color:#979797;}

.rbox {width:220px; background:#EBF2FA; float:left; margin-bottom:20px;}
.rbox h1 {height:31px; background:#fff url(../im/rcol-h1.gif) no-repeat 0 5px; color:#3A3A3A; font-size:.9em; text-transform:uppercase; text-align:right; float:left; width:216px; padding:0 4px 0 0} .rbox h1 span {background:#fff; padding:0 10px;}
.rboxi {width:188px; padding:0 16px; float:left; font-size:.9em}

.rbox.orange {background:#FF8A00; color:#fff;} .rbox.orange .rboxi {padding:16px;}
.rbox.orange h1 {background-image:url(../im/rcol-h1-orange.gif);}

#news div {padding:16px 0; float:left; width:100%; background:url(../im/rbox-news-dots.gif) repeat-x bottom;} #news div.last {background:none;}
#news div p {padding:10px 0 0 0; color:#0054AD; float:left; width:100%; background:url(../im/line1.gif) no-repeat center 12px;} #news div p a {color:#0054AD; text-decoration:underline; float:right;}
#news div p span {float:left;}

#lastproject h2 {font-size:1em; background:url(../im/dots1.gif) repeat-x bottom; padding:0 0 12px 0; margin-bottom:12px} #lastproject h3 {font-size:1em; padding:10px 0}
#lastproject p {color:#FFF100; padding:15px 0 5px 0;background:url(../im/line2.gif) no-repeat 98px 17px; float:left; width:100%;} #lastproject p a {color:#FFF100; float:left; white-space: nowrap; text-decoration:underline} #lastproject p a.others {float:right;}

#footer {width:980px; float:left; clear:both; border-top:solid 2px #fff; background:url(../im/footerbg.gif) repeat-x top; border-bottom:solid 1px #E1E1E1; padding:16px 10px 18px 10px; color:#B1B1B1; font-size:.9em;}
#footer span {float:left;} #footer span.fr {float:right;}

.box {float:left; width:100%; margin-bottom:20px}
h1.t {color:#0054AE; font-weight:normal; font-size:2.3em; font-family:Arial, Helvetica, sans-serif; background:url(../im/b1.gif) no-repeat left 11px; padding:0 0 25px 18px}
h2.t {color:#010101; font-size:1em; text-transform:uppercase; background:url(../im/h2.t.gif) no-repeat; height:29px; padding:13px 0 0 3px; margin-bottom:25px}
h3.t {font-size:1.1em; margin:0 0 3px 0; color:#3A3A3A;}
h2.t span {background:#E2ECF6; padding:0 15px}
.txt {line-height:15px; border-bottom:solid 1px #DAE6F4; float:left; width:100%; padding-bottom:20px;} .txt p {margin:0 0 8px 0;}
.sub {border-top:solid 1px #F2F2F2; margin-top:1px; float:left; width:470px; font-size:.9em; padding:10px 0}
.sub a {background:url(../im/line3.gif) no-repeat right 2px; padding:0 10px}

#logos a {border-right: solid 1px #DAE6F2; display:block; float:left; padding:0 20px; margin-bottom:10px; height:30px;}

.navi {float:left; width:100%; padding-bottom:8px; color:#979797} .navi a {background:url(../im/b2.gif) no-repeat right; padding:0 6px 0 0}
.txtmb {margin-bottom:15px;}
.date {color:#979797; line-height:30px; display:block}

.pager a, .pager strong {display:block; float:left; border:solid 1px #DAE6F4; padding:2px 4px; margin-right:4px} .pager a:hover{border:solid 1px #FF8A00; color:#fff; text-decoration:none; background:#FF8A00;}
.pager strong {background:#DAE6F4;}

.error {display:block; float:left; width:470px; padding:10px; background:#EF6161; color:#fff; margin-bottom:10px;}
.ok {display:block; float:left; width:470px; padding:10px; background: #38AA17; color:#fff; margin-bottom:10px;}
.star {color:red;}

#request {float:left; width:100%;} #request label {display:block; float:left; width:100px; padding:4px 0 0 0; clear:both}
#request input, #request textarea {float:left; width:200px; border:solid 1px #FF8A00; margin-bottom:10px}
#request textarea {width:330px; height:100px;}
#request input.button {background:#FF8A00; color:#fff; width:auto;}
table {clear:both;}
.eaton {display:block; background:url(/UserFiles/Image/eaton-powerware2.gif) no-repeat right}
.himoinsa {display:block;
/*background:url(/UserFiles/Image/himoinsa2.gif) no-repeat right*/
}

.cats {clear:both;} .cats li {clear:both; float:left;}
.cats a {display:block; width:280px; margin-bottom:10px; background:#F9F9F9; text-decoration:none; border:solid 1px #979797; padding:5px; font-size:1.1em; font-weight:bold}
.cats a:hover {background:#979797; color:#fff; text-decoration:none;}

.plist {float:left; width:490px; margin-top:10px; border-bottom:solid 1px #DAE6F4; padding-bottom:10px; position: relative}
.plist .brand {position:absolute; top:0; right:0; margin:0}
.plist img {float:left; margin-right:10px} .plist .anons {width:320px; padding:5px 0 0 0}
.plist .anons {float:left; width:220px}

.imgs {float:left; width:200px;} .pinfo {float:right; width:280px}
.pdf {background:url(../im/pdf.gif) no-repeat left; height:24px; padding:8px 0 0 38px}
/*.specs {text-align:justify;}*/ .specs strong {display:block; padding:6px 0;}

.pdfs {float:left; clear:both; padding-top:10px; width:100%;}
