@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#000}
body,div,dl,dt,dd,ul,ol,p,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;} 
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal; text-align:left;} 

a img{border:none} 
a{color:#000; text-decoration:none;}
a:hover{color:#FF6600; text-decoration:underline;}

em{font-style:normal;}
li {list-style:none;}
form {padding:0px; margin:0px;}
.input,.select {height:18px; font-size:12px; border:solid 1px #DEDEDE;}
input{font-size:12px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif;}
input {padding-top:1px;}
.clear{clear:both;}

.box{width:980px; margin:0 auto; clear:both; overflow:hidden;}
.logo{float:left; width:324px; background:url(../images/logo.gif) no-repeat; height:60px;}
.menu{float:right; width:656px; height:60px; background:url(../images/menubg.gif);}
	.menu a,img{float:left; width:auto; display:inline; font-weight:700;}
	.menu a{margin:24px 19px 0 15px; color:#fff;}
	.menu img{margin-top:26px;}
.header{margin-top:20px; height:47px; border-bottom:solid 5px #000; font-size:11px;}
	.header p{float:left; width:auto; font-weight:700;}
	.header .word{width:280px; text-align:center; margin-top:10px; font-size:14px;}
	.header .word a{color:#FF6600;}
	.header .flag{width:186px;}
	.header .flag img{margin:10px 2px;}
	.header .headerl{width:210px; height:26px; overflow:hidden; padding-top:10px; float:left; display:inline; background:url(../images/headerl.gif) left center no-repeat; font-weight:700;}
	.header .headerl2{width:240px;}
	.header .headerl a{color:#ff0000; text-decoration:underline; font-weight:normal;}
	.header .currency{height:18px; font-size:11px;}
.Lbox{float:left; border-right:dotted 1px #ccc; width:182px;}
.Lbox h3{font-size:12px; color:#fff; text-align:center; height:30px; border-bottom:4px solid; line-height:28px; font-weight:700; width:99%; background:url(../images/nflbg.gif) repeat-x;}

.suckerdiv ul{width: 182px; /* Width of Menu Items */
 border-bottom: 1px solid #FFCC66; text-align:left; margin:0 auto; }	
.suckerdiv ul li{position: relative; background:#FFFFFF; z-index:100;}	
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 182px; /* Parent menu width - 1*/
position: absolute;
width: 200px; /*sub menu width*/
top: 0; display: none; background:#FFFFFF; font-weight:normal; cursor:pointer;}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 200px; /* Parent menu width - 1*/}
/* menu links style */ 
.suckerdiv ul li a{display: block;color:#666;text-decoration: none;font:12px ; padding: 4px 4px 4px 15px; border: 1px solid #FFCC66; border-bottom:none; background:url(../images/arrow-list2.gif) 10px center no-repeat;}
.suckerdiv ul li a:visited{color: black;}
.suckerdiv ul li a:hover{color: white;background-color: #f8b000;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li {float: left; height: 1%;}
* html .suckerdiv ul li a {height:1%;}
/* End */

.toppro{margin:10px auto; width:160px;}
	.toppro li{line-height:18px; background:url(../images/dot_over.gif) left 8px no-repeat; text-indent:5px;}
	.toppro li a{color:#666;}
	.toppro li a:hover{color:#FF6600;}

.search{border:solid 1px #ccc; width:150px; margin:10px auto; padding:10px; color:#333;}

.Rbox{float:right; width:786px;}
.Rbox .publicize{float:left; width:512px; height:240px; margin-top:10px;}
.Rbox .notice{float:right; width:268px; height:238px; margin-top:10px; border:solid 1px;}
	.Rbox .notice h3{height:24px; line-height:24px; text-align:center; color:#fff; font-size:14px; background:#000;}
	.Rbox .notice .noticeC{width:248px; margin:10px; line-height:160%; clear:both; overflow:hidden;}
.Rbox .category{clear:both; margin:10px 0;}
.Rbox .category h3{font-size:16px; height:40px; line-height:30px; color:#ce0609; font-weight:700;}	
.Rbox .category .categoryL{float:left; width:156px; overflow:hidden;}
.Rbox .category .categoryL img{max-width:140px; max-height:140px;}
.Rbox .category .categoryL p{line-height:20px; font-size:14px; font-weight:700; width:150px; text-align:center;}

.flist{background:url(../images/arrow-list.gif) 5px center no-repeat; font-size:14px;}
.flist a{border-bottom:solid 1px #ccc; padding:5px 5px 5px 12px; display: block; font-weight:700;}
.flist a:hover{color:#FF6600; display: block; background-image:none;}

.protype{clear:both; border-bottom:solid 1px #c70b25; height:26px; overflow:hidden; margin-top:10px;}
	.protype a{float:left; display:inline; text-align:center; width:102px; height:26px; line-height:26px; margin-left:30px; font-weight:700; text-decoration:none;}
	.protype a:hover{color:#000;}
	.protype a.pick{background:url(../images/menutbg2.gif) no-repeat;}
	.protype a.unpick{background:url(../images/menutbg.gif) no-repeat; color:#FF6633;}
	.protype span{float:right; font-size:14px;}
.prot{border:solid 1px #666; clear:both; width:99.8%; border-top:none;}
	.prot .protL{float:left; width:160px; height:220px; overflow:hidden; margin:20px 0 0 30px; display:inline;}
	.prot .protL .pimg{width:140px; overflow:hidden; height:105px; text-align:center;}
	.prot .protL .pimg img{max-width:140px; max-height:105px;}	
	.prot .protL .pword{text-align:center; width:140px; font-weight:700; line-height:20px; overflow:hidden; word-spacing:normal; display:block; margin-top:5px;}
	.prot .protL .pword em{color:#e74100;}
	.prot .protL .paddto{margin:5px 25px;}
	
.Rbox .content{margin:10px; width:760px; overflow:hidden; line-height:160%;}
.Rbox h3{font-size:16px; font-weight:700; height:30px; line-height:30px;}
.Rbox img{float:none;}
.Rbox .item{clear:both;}
.Rbox .item a{display:block; padding:5px; background:#ccc; width:auto; float:left; margin:10px 0 0 10px; white-space: nowrap;}
.Rbox .unborder{border:none;}

.Rbox .pages{text-align:center; padding:6px;}
.Rbox .msg{line-height:160%; width:60%; margin:0 auto;}
.Rbox .button{border:solid 1px #E3E3E3; margin-top:10px; text-align:right;}
.Rbox .button input,.stbtm{border:solid 1px #ccc; background:#fff; margin:4px;}

.regt{padding:5px; clear:both; height:20px; margin-top:10px;}
	.regt .regtl{float:left; width:50%; font-weight:700;}
	.regt .regtr{float:right; width:48%; color:#FF6600; text-align:right;}
.regtab{margin-top:10px; clear:both; border:solid 1px #f2f2f2; border-bottom:none;}
	.regtab td{border-bottom:solid 1px #f2f2f2;}
	.regtab em{color:#FF6600;}
.login{clear:both; margin-top:10px;}
	.login .loginL{float:left; width:49%;}
	.login .loginR{float:right; width:50%;}
	.login .loginT{font-weight:700; height:24px; line-height:24px;}
	.login .loginC{border:solid 1px #f2f2f2; line-height:160%; padding:10px;}
	.login .loginCb{padding:3px 8px; border:solid 1px #ccc; text-decoration:none;}

.proimgs{border:1px solid #C9C9C9; max-width:400px; max-height:330px; border:none; width:expression(this.width > 400 ? '400px': true);}
.pminimgs img{width:50px; height:50px; margin-left:10px; border:solid 1px #CCCCCC; padding:1px;}
.ddtable{background:#000; clear:both;}
.ddtable tr{background:#fff;}
.ddtable td{padding:2px;}
.ddtab{line-height:30px; clear:both; margin-top:5px;}
.ddtable .titletr{background:#e3e3e3}

.piclinks img{width:180px; margin-top:4px;}

.footer{border-top:solid 1px #000; line-height:160%; margin-top:20px; padding:12px;}