@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; }  table { border-collapse:collapse; border-spacing:0; } fieldset,img,abbr,acronym { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-weight:normal;  font-style:normal; } ol,ul { list-style:none; } caption,th { text-align:left; }h1,h2,h3,h4,h5,h6,b,u,i,big,small { font-weight:normal; font-size:100%;}  q:before,q:after { content:'';content:none;}:focus,a { outline: 0;}ins { text-decoration: none;}del { text-decoration: line-through;}hr { display:none; }

body { background:#d1c4ec; font:12px Arial, Helvetica, sans-serif; line-height:1.75; color:#333; text-align:center;}
a { color:#555; text-decoration:underline}	a:hover { color:#333; text-decoration:none}

/* layout */
#nR-wrap { position:relative; width:900px; margin:0 auto; text-align:left;}
#nR-header { position:relative; overflow:hidden; height:1%}
	#nR-header h1 { float:left; width:319px; height:56px; margin-top:12px; background:url(../img/heading.png) no-repeat; text-indent:-1000px; overflow:hidden}
	#nR-header .links { position:absolute; right:-3px; top:0; height:28px}
		#nR-header .links a { text-decoration:none; vertical-align:middle} #nR-header .links a:hover { text-decoration:underline}
		#nR-header .links b { margin:0 6px}
		#nR-header .links .btn-buy { display:inline-block; margin-left:15px}
.paper-hd { width:900px; height:5px; overflow:hidden; background:url(../img/paper.jpg)}
.paper-bd { width:840px; padding:13px 30px 20px 30px; background:url(../img/paper.jpg) -900px 0 repeat-y}
.paper-ft { width:900px; height:5px; overflow:hidden; background:url(../img/paper.jpg) 0 -5px}
#nav { float:right; overflow:hidden; width:435px; _zoom:1; margin-top:35px; border:1px solid #a3a3a3; padding:8px 0 6px 15px;}
	#nav li { float:left; padding-right:15px; _width:72px; _height:20px; _overflow:hidden; background:url(../img/nav-slash.png) no-repeat 76px 5px; }
		#nav li.b5 { background:none}
		#nav li a { float:left; width:72px; height:20px; background:url(../img/nav-sprite.png) no-repeat; text-indent:-1000px; overflow:hidden}
			#nav li.b1 a{ background-position:0 0} 		#nav li.b1.on a, #nav li.b1 a:hover { background-position:-80px 0}
			#nav li.b2 a{ background-position:0 -20px} #nav li.b2.on a, #nav li.b2 a:hover { background-position:-80px -20px}
			#nav li.b3 a{ background-position:0 -40px} #nav li.b3.on a, #nav li.b3 a:hover { background-position:-80px -40px}
			#nav li.b4 a{ background-position:0 -60px} #nav li.b4.on a, #nav li.b4 a:hover { background-position:-80px -60px}
			#nav li.b5 a{ background-position:0 -80px} #nav li.b5.on a, #nav li.b5 a:hover { background-position:-80px -80px}
#nR-content { position:relative; min-height:500px; _height:500px; padding:20px 0}

/* common */
.hr-dot { height:1px; overflow:hidden; margin:12px 0; background:url(../img/dot.png) repeat-x}
.title { display:inline-block; width:160px; height:15px; overflow:hidden; margin-bottom:.8em; background:url(../img/title-sprites.png) no-repeat; text-indent:-1000px; font-size:15px; color:#000; font-weight:bold}
.btn-buy { display:block; width:68px; height:28px; background:url(../img/btn-buy.png) no-repeat; text-indent:-1000px; overflow:hidden; _behavior:url(js/iepngfix.htc)}
	.btn-buy:hover { background-position:0 -28px}
	

