*{ margin:0px; padding:0px;}
#backgr {width:900px; margin:0px auto;padding:10px 0 15px 0;  background:#FFFFFF url(../elements/body-900.gif) top center no-repeat; }
body{ font-family:verdana; font-size:12px; /*background:#fff url(../elements/body-bg.gif) left top repeat-x;*/background: url(../elements/bg_shadow.gif) center repeat-y;}
img{behavior: url("./css/iepngfix.htc");}
a{ color:#FF9900; text-decoration:none;}a:hover{ color:#666666;}
.clear{ clear:both;}
/*LOGO*/
div#logo-content{width:900px;height:43px;margin:0 auto;margin-top:15px;}
div.powerlogo img{margin:15px 0 0 25px;}
/*MENU*/
div#menu-content1{ width:900px; height:55px; margin:28px 0 0 0px; background:url(../elements/menu-bg-shadow.gif) bottom center no-repeat;}
div.menu1 {height:35px;width:900px;margin:0 0 0 0;background:url(../elements/menu-bg.gif) top center no-repeat;overflow:hidden;}
div.menu1 ul li{ list-style-type:none; float:left;}
div.menu1 ul li a{ width:135px; padding:0; display:inline-block; border-right:2px solid #CCCCCC; list-style-type:none; text-align:center; font-size:14px; margin:10px 0 5px 7px; color:#990000;}
div.menu1 ul li a.last{ border:none;}div.menu1 ul li a:hover{color:#666666;}
/*HEADER*/
#header-content{width:700px;height:200px;margin:15px auto;padding:0px; border:1px solid #ccc; background:#fff url(.../elements/header-bg.gif) no-repeat;}
/*BODYCONTENT*/
#content{ width:900px; margin:0px auto;padding:0 0 15px 0;}
#content h2{ font-size:18px; color:#FF6600; display:inline-block; border-bottom:1px solid #eee; width:95%; padding:5px 5px 5px 5px;margin:5px 5px 5px 17px;}
#content p{ text-align:justify; line-height:20px; padding:4px; margin:0px 0px 0px 17px;}
ul.pchart{ display:inline-block; width:96%; border-bottom:1px solid #eee; margin:0px 5px 0px 17px;}ul.pchart li{ list-style-type:none; float:left; width:45%; padding:5px 5px 5px 5px;}
ul.bgchart{ color:#FFFFFF; text-transform:uppercase; color:#333; font-weight:bold;}ul.bonone,#content h2.bonone{ border:none; background:none;}
span.red{ color:#990000;}span.grey{ color:#666;}
span.capslock{ font-size:18px;}
/*PRODUCT*/
div.pcontent{ width:98%; display:inline-block;  margin:5px 10px 5px 10px; border-bottom:1px solid #ccc; padding-bottom:23px;}
div.pditems{ width:220px; padding:17px 15px 0 35px;}
div.pditems a img{ border:none;}
div.pddata{ width:555px; display:inline-block; margin:15px 0 0 45px; padding:0 0 0 10px;}div.pddata p{ text-align:justify; line-height:18px;}
div.pddata span.pm{ color:#990000; font-weight:bold; padding:3px 0 0 0; display:inline-block;}div.pddata span.pn{ color:#333333; display:block;}
div.pddata span.pm{ font-size:18px; } div.pddata span.pn{ font-size:14px; font-weight:bold; }
div.pddata ul{ margin:5px 5px 5px 2px;}div.pddata p.ignse{ margin-left:10px;}
div.pddata ul li{ list-style-type:none; padding:5px 0 5px 14px; background:url(../elements/items-list.gif) 0 8px no-repeat;}
/*CFROM*/
ul.cfrm li{ float:left; width:45%; display:inline-block; list-style-type:none; padding:5px 5px 5px 5px;}ul.cfrm li label{ display:block; margin-bottom:5px;}
ul.cfrm li input{width:90%; padding:5px;}ul.cfrm li input, textarea{ border:1px inset #ccc;}ul.cfrm li input.subbtn{ width:75px; background:#990000; border:none; color:#fff; text-shadow:1px 1px 1px #000;}
fieldset{ padding:10px; border:1px solid #ccc; margin-bottom:5px; -moz-border-radius:10px; margin:15px 0 15px 17px; width:93%;}
legend{ color:#990000; padding:2px; font-weight:bold;}
/*CONTENTDATA*/
div.contentdata{ width:900px; display:inline-block; background:#fff url(../elements/new-shadow.gif) right top repeat-y;}
div.datahome{ width:675px; margin:-10px 0 20px 0px;}div.datahome p{ line-height:18px; margin:10px 0 10px 17px;}
span.red{ color:#990000;}
h1.pname{ color:#FF6600; font-size:28px;}h2.model{ color:#333333; font-size:27px;}
/*NEWS*/
div.news{ width:200px; display:inline-block;}
div.news h1{background:#3d6492; padding:2px 5px 2px 5px; font-size:14px; color:#fff;}
div.news span{ line-height:18px; color:#3d6492; margin:0 0 0 10px;}
/*FOOTER*/
div#footer-content{ width:900px; margin:0px auto; border-top:1px solid #E6E6E6; overflow:hidden;margin-bottom:10px; padding-bottom:10px; font-size:11px; line-height:18px;}
div.logodistri{ padding:0px 0 0px 0; border-bottom:1px solid #E6E6E6;}div.logodistri img{ margin:0 5px 0 5px;}
div.footerdata{ padding:2px 0 0; display:block;}


/*ALIGN*/
.floatleft {float: left;}
.floatright {float: right;}
