body, form, img { margin:0; padding:0; border:0; }

body, td, select, input, textarea {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #bfbfbf;
word-break: break-all;
word-wrap:break-word;
}
div { margin:0; }
img { border:0px;}
ul { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5, h6, h7 { margin:0; padding:0; }
.HackBox{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;line-height:0;}
.clear {clear:both;}

a:link {color: #bfbfbf; text-decoration: none;}
a:visited {color: #bfbfbf; text-decoration: none;}
a:hover {color: #fff100; text-decoration: underline;}

.imgMiddle { vertical-align: middle; }

.blank1px{clear:both;visibility:hidden;font-size:1px;height:1px;line-height:1px;}
.blank2px{clear:both;visibility:hidden;font-size:1px;height:2px;line-height:1px;}
.blank4px{clear:both;visibility:hidden;font-size:1px;height:4px;line-height:1px;}
.blank5px{clear:both;visibility:hidden;font-size:1px;height:5px;line-height:1px;}
.blank6px{clear:both;visibility:hidden;font-size:1px;height:6px;line-height:1px;}
.blank8px{clear:both;visibility:hidden;font-size:1px;height:8px;line-height:1px;}
.blank10px{clear:both;visibility:hidden;font-size:1px;height:10px;line-height:1px;}

body { background:#282727; }

.bg{ width:1000px; margin:0 auto; }

.left { float:left; }
.right { float:right; }


.index { background:#000 url(../images/bg.gif) no-repeat center 510px; }
.indexlogo { padding-top:156px; text-align:center; }
.indextxt { height:50px; color:#FFF; text-align:center; padding:50px 0 0 0; line-height:22px; }
.indexenter { padding:59px 0 106px 0; text-align:center; }
.indexfont { font-size:14pt;font-family:Palatino Linotype;}

.bar { background:url(../images/bar.gif) no-repeat; height:72px; }

.top { height:122px; }
.logo { float:left; padding:33px 0 0 44px; }
.logoright { float:right; padding:63px 25px 0 0; color:#373737; }
.logoright a, .logoright a:visited { color:#b3b3b3; }

.page { background:#000 url(../images/bg.gif) no-repeat center 123px;}

.leftmenu { float:left; padding:10px 10px 0 10px; width:168px; margin:0 25px 0 21px; height:225px; background:url(../images/menubg.gif) no-repeat; }
.leftmenu li { background:url(../images/menuline.gif) no-repeat left bottom; padding-bottom:1px; }
.leftmenu li a, .leftmenu li a:visited { font-size:14px; display:block; color:#f4d957; height:33px; background:url(../images/menudot.gif) no-repeat 23px 20px; padding:15px 0 0 37px; }
.leftmenu li.nonce a, .leftmenu li.nonce a:visited { background:#1F1F1F url(../images/menudot.gif) no-repeat 23px 20px; }
.bodyright { float:left; width:740px; }

.pagebody { padding:15px 0 0 0; }

.title01 { background:url(../images/titleline.gif) repeat-x left center; margin:10px 0; height:14px; }
.title01 h1 { background:#282727 url(../images/titlebg.gif) no-repeat 0 3px; float:left; padding:0 10px 0 15px; color:#fff100; font-weight:normal; font-size:12px; }

.homepagetxt { color:#bfbfbf; padding:20px 10px; line-height:21px; }

.Productslist li { float:left; width:23%; height:200px; text-align:center; padding:20px 1% 0 1% ; margin-bottom:15px; }
.Productslist li img { border:3px solid #696868; margin-bottom:8px; height:150px; }

.Productslist02 li { height:170px; padding:15px 1% 0 1% ; border-bottom:1px solid #333; }
.Productslist02 li h2{ margin-bottom:5px; font-size:14px; }
.Productslist02 li a, .Productslist02 li a:visited { text-decoration:underline; }
.Productslist02 li .pic1 { height:150px; float:left; border:3px solid #696868; margin-right:20px; }
.Productslist02 li .pic2 { width:150px; float:left; border:3px solid #696868; margin-right:20px; }
.Productslist02 li .ptxt1 { color:#777; line-height:20px;}
.Productslist02 li .ptxt1 img { margin-top:5px; }


.copyright { background:#000; text-align:center; padding:15px 0 30px 0 ; margin-top:15px; }

.title02 { border-bottom:1px solid #333; margin:10px 0; padding-bottom:8px; }
.title02 h1 { background:url(../images/titlebg.gif) no-repeat 0 3px; padding:0 10px 0 15px; color:#fff100; font-weight:normal; font-size:12px; }
.title02 h1 a, .title02 h1 a:visited { color:#fff100; }

.aboutlist { background:#2e2e2e; height:60px; padding:10px; margin-bottom:15px; }
.aboutlist .pic1 { vertical-align:middle; padding-right:15px; }
.aboutlist .txt1 { color:#EEE; font-weight:bold; padding:0 5px; }

.abouttxt { padding:20px 10px; line-height:21px; }

.spiclist { margin-top:5px; }
.spiclist li.Ftie2 { float:left; cursor:pointer; background:#FFF; padding:5px 10px; text-align:center; border-bottom:2px solid #1c1c1c; border-right:2px solid #1c1c1c; }
.spiclist li.Notie2 { float:left; cursor:pointer; padding:5px; text-align:center; } 

.proshowpic { text-align:center; background:#FFF; padding:5px; border-bottom:3px solid #1c1c1c; border-right:3px solid #1c1c1c; }
.proshowpic img { height:250px;  }
.spiclist li img { height:50px; }

.proshowAB .a1 { float:left; width:210px; }
.proshowAB .b1 { float:left; width:500px; padding:0 0 20px 20px; line-height:18px; }

.protitle { padding:10px 0 25px 0 ;}
.protitle h1 { font-size:25px; color:#FFF; font-weight:normal; padding-bottom:10px; }

.Productsmenu { margin:20px 0 0 0 ; background:url(../images/line01.gif) repeat-x left bottom; }
.Productsmenu li { float:left; border-bottom:1px solid #000; }
.Productsmenu li a, .Productsmenu li a:visited { float:left; padding:6px 18px 0 18px; height:21px; }
.Productsmenu li.nonce a, .Productsmenu.nonce li a:visited { float:left; background:#000; }
.Productsmenu li a:hover { background:#1c1c1c; text-decoration:none; }

.homeAB { padding:25px 0 25px 40px ; }
.homeABa { float:left; padding-right:60px; }
.homeABb { float:left; }
