@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:url(../images/bg.gif) repeat-y; font:normal 12px arial; color:#000}
.bdy2{margin:0; padding:0; font:normal 12px arial; color:#000; background:none}
.main{background:url(../images/bg-img.jpg) no-repeat; margin:0; padding:0; height:500px; z-index:0}
.maincont{margin:0px auto; width:1002px; z-index:1}
.tnav{background:url(../images/t-nav-bg.gif) repeat-x; font:bold 13px arial; color:#9e1a02; width:1000px; padding-left:30px}
.tnavtxt{text-decoration:none; font:bold 13px arial; color:#9e1a02}
.tnavtxt a{text-decoration:none; font:bold 13px arial; color:#9e1a02; margin:0 20px}
.tnavtxt a.active{text-decoration:none; font:bold 13px arial; color:#fff; padding:4px 8px; margin:0; background-color:#ad1e04}
.sprtr{color:#d1a10f; font:bold 13px arial;}
.bdr{border:solid 1px}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.scs{background:#8ec512; font:bold 12px arial; color:#fff; padding:5px; margin-bottom:20px}
.hds{ font:bold 14px arial; color:#bd1e00;  text-decoration:none;}
.lnav{width:277px;}
.lbg{background:url(../images/l-nav-bg.gif) repeat-y;}
.lnav2{height:648px; font:normal 14px arial; color:#fff; padding-left:86px;background:url(../images/l-nav-bg.gif) repeat-y;}
ul{ list-style-type:none; line-height:24px; padding-left:0; margin-top:5px; margin-left:0}
ul a{text-decoration:none; color:#fff}
.lnhd{font:bold 14px arial; color:#ffe400; line-height:10px; text-decoration:none;}
.box{background:url(../images/prd-bg.png) no-repeat; width:270px; float:left; height:230px; padding:10px 10px 10px 10px}
.boxhd{font:bold 16px arial; color:#bd1e00; padding:35px 0 0 0}
.boxtxt{ width:125px; float:left; font:normal 12px arial; color:#000; padding-left:10px}
.more{font:bold 12px arial; color:#ff5400;}
.mrdv{padding:6px 0 0 90px}
.boxprice{font:bold 30px arial; color:#b12a18; padding-left:30px; line-height:50px}
.navbox{width:730px; float:left; padding-top:5px}
.uctxt{font:normal 14px arial; color:#292929; padding-top:40px}
.uctxt2{font:normal 16px arial; color:#292929; padding-top:40px; width:350px}
.blt{ list-style: url(../images/bult.png); line-height:24px; padding-left:20px; margin-left:0px}

.pnl{position: absolute; top: 35px; left: 700px; width: 265px;}

#top-panel{
	background:#ffec99;
	padding:5px;
	text-align:center;
	height:30px;
	width:190px;
	float:right;
	margin-top:0px;
	background:url(../images/srh-bg.png) no-repeat;
	width:245px
}
#sub-panel{
	text-align:center;
}
#sub-panel a{
	width:103px;
	float:right;
	color:#FFFFFF;
	margin-right:70px;
	background:url(../images/search-slide.png) bottom left no-repeat;
	height:34px
}

.ftlnk{font:bold 14px arial; color:#9e1a02; padding-right:30px}
.ftlnk2{font:bold 12px arial; color:#000}

.txt2{font:normal 14px arial; line-height:22px; padding:0 10px}
.ftr{text-decoration:none; font:normal 12px arial; color:#000}
.ftr a{text-decoration:none; font:bold 13px arial; color:#9e1a02; margin:0 10px}
.ftr a.active{text-decoration:none; font:bold 14px arial; color:#fff; padding:4px 8px; margin:0 10px 0 0; background-color:#ad1e04}
.q{font:bold 14px arial; background:url(../images/Q.gif) top left no-repeat; padding:0 10px 10px 25px; color:#bd1e00}
.ans{font:normal 14px arial; background:url(../images/A.gif) top left no-repeat; padding:0 10px 30px 25px}

.lbl{font:bold 14px arial; color:#2a2a2a; width:150px; float:left; text-align:right; padding:0 15px 25px 0}
.vlu{font:normal 14px arial; width:300px; float:left; padding-bottom:25px}
.crt{background:url(../images/certificate.png) top left no-repeat; height:400px; width:560px; color:#572b08; font:normal 17px arial; padding:220px 100px 0 100px; text-align:center}
.tbox{height:18px; border:1px solid #c2c2c2; margin-bottom:8px}
.txtr{text-align:right; padding:0 5px 8px 0}
.formtop{background:url(../images/form-t.png) -20px -20px no-repeat; width:300px; font:bold 15px arial; color:#666; padding:15px 0 10px 6px}
.formbg{background:url(../images/form-bg.png) -20px top repeat-y; padding:15px 15px 15px 15px}
.formbot{background:url(../images/form-b.png) -20px 0 no-repeat; width:306px; height:85px; text-align:center; padding-top:20px}
.formbtn{background:url(../images/btn-big.png) top left no-repeat; height:33px; width:147px; border:0; font:normal 18px arial; color:#fff}
.botLt{position:relative; width:28px; height:158px; background:url(../images/ppr-l-b2.gif);}
.botRt{position:absolute; left:-77px; top:0;}
form{margin:0; padding:0;}

/*lightbox*/
#facebox .b {
}

#facebox .tl {
}

#facebox .tr {
}

#facebox .bl {
}

#facebox .br {
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #transparent;
  width: 306px;
  
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}
#facebox .footer2 {
	position:relative;
}
#facebox .footer1 {
  position:absolute; top:5px; right:20px;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

