
#bspr {									background:url(images/head.gif) repeat-x; margin:0; text-align:center; font:normal 12px Arial,Sans-serif; Color:#333; }
#bspr #html_bx {						background:url(images/foot.jpg) bottom repeat-x; }
#bspr #main_bx {						position:relative; margin:0 auto; width:780px; text-align:left; }

#bspr a {								Color:#c33; }
#bspr a:hover {							Color:#f66; }

#bspr #head_bx {						position:relative; height:130px; }
#bspr #head_bx #bricks {				position:absolute; top:23px; left:0px; background:url(images/bricks.gif) no-repeat; text-indent:-9000px; width:83px; height:53px; }
#bspr #head_bx #title {					position:absolute; top:30px; left:100px; background:url(images/title.gif) no-repeat; text-indent:-9000px; width:455px; height:39px; display:block; }
#bspr #head_bx #download {				position:absolute; top:72px; left:310px; background:url(images/download.jpg) no-repeat; text-indent:-9000px; width:234px; height:20px; display:block; }
#bspr #head_bx #sgfb {					position:absolute; top:2px; right:0px; background:url(images/sgfb.gif) no-repeat; text-indent:-9000px; width:175px; height:90px; display:block; }

#bspr #path_bx {						position:absolute; top:110px; left:330px; z-index:8; }
#bspr #path_bx a {						color:#999; text-decoration:none; }
#bspr #path_bx a:hover {				color:#666; text-decoration:underline; }

#bspr #navi_bx {		 				position:absolute; left:100px; top:84px; z-index:9; width:200px; height:40px; background:url(images/navi_closed.gif) no-repeat; }
#bspr #navi_bx span {					display:block; width:200px; line-height:26px; font-size:12px; font-weight:bold; text-align:center; color:#fff; }

#bspr #navi_sub {						position:absolute; left:0; top:0; display:none; width:200px; background:url(images/navi_body.gif) repeat-y; }
#bspr #navi_sub ul {					position:relative; display:block; margin:0; padding:6px 0 0 0; background:url(images/navi_top.gif) no-repeat; list-style:none; z-index:9; }
#bspr #navi_sub li {					position:relative; display:block; }
#bspr #navi_sub li a {					position:relative; display:block; border-bottom:1px solid #ccc; border-top:1px solid #fff; width:190px; margin:0 5px; text-decoration:none; }
#bspr #navi_sub li span {				position:relative; display:block; line-height:22px; color:#666; height:auto; width:auto; padding:0 0 0 16px; background:transparent; text-align:left; }
#bspr #navi_sub li a:hover {			background:#c00; border-top:1px solid #900; border-bottom:1px solid #900; }
#bspr #navi_sub li a:hover span {		color:#fff; cursor:hand; }
#bspr #navi_sub span {					position:absolute; left:0; top:0; display:block; width:200px; height:100px; background:url(images/navi_body.gif) no-repeat; }
#bspr #navi_sub .sub_bx {				position:absolute; left:198px; top:0; background:url(images/sub_back.gif) repeat-y; display:none; }
#bspr #navi_sub .sub_bx ul {			background:url(images/sub_head.gif) no-repeat; margin:-6px 0 0 0; padding:6px 0 0 0; }
#bspr #navi_sub .sub_bx .null_bx {		position:absolute; background:url(images/sub_foot.gif) no-repeat; height:6px; width:200px; }
#bspr #navi_sub #icon_bx {				position:absolute; display:block; background:url(images/navi_foot.gif) bottom no-repeat; bottom:-40px; height:130px; width:200px; }
#bspr #navi_sub #icon_bx span {			margin-top:100px; background:transparent; border:0; height:30px; }

#bspr #body_bx {						position:relative; z-index:1; }
#bspr #body_bx .left {					float:left; }
#bspr #body_bx .right {					float:right; }
#bspr #body_bx .clear {					clear:both; }

#bspr #body_bx .box {					position:relative; margin:20px 0 0 9px; }
#bspr #body_bx .box .head {				position:relative; padding-left:10px; font-size:18px; color:#c00; text-transform:uppercase; text-align:left; }
#bspr #body_bx .box .body {				position:relative; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#bspr #body_bx .box h2 {				text-align:left; font:bold 14px Arial,Sans-serif; margin-bottom:0; }
#bspr #body_bx .box hr {				position:relative; display:block; border:0; border-bottom:1px solid #bbb; }
#bspr #body_bx .box li {				text-align:left; }

#bspr #body_bx .one {					width:230px; }
#bspr #body_bx .one p {					padding:10px; }
#bspr #body_bx .one ul {				position:relative; list-style:none; padding:0; margin:0; }
#bspr #body_bx .one li {				position:relative; display:block; width:230px; }
#bspr #body_bx .one li a {				position:relative; display:block; padding:3px 8px; color:#666; border-top:1px solid #ccc; text-decoration:none; font-size:11px; }
#bspr #body_bx .one li a.linkNow {		background:#fff url(images/input.gif) repeat-x; color:#333; font-weight:bold; }
#bspr #body_bx .one li a:hover {		background:#fff url(images/input.gif) repeat-x; color:#333; font-weight:bold; }
#bspr #body_bx .one .body {				background:#eee; }
#bspr #body_bx .one small {				position:relative; display:block; padding:2px 5px; }

#bspr #body_bx .dark .body {			background:#eee url(images/body.jpg) right bottom no-repeat; }

#bspr #body_bx .form {					}
#bspr #body_bx .form form {				position:relative; width:auto; margin:0; padding:0; text-align:justify; }
#bspr #body_bx .form div {				clear:left; padding-top:3px; }
#bspr #body_bx .form label {			position:relative; display:block; float:left; width:150px; }
#bspr #body_bx .form textarea,
#bspr #body_bx .form input {			position:relative; display:block; float:left; width:330px; border:0; border:1px solid #aaa; background:#fff url(images/input.gif) repeat-x; Color:#666; }
#bspr #body_bx .form textarea {			height:70px; }
#bspr #body_bx .form input.check {		width:20px; font-weight:bold; }
#bspr #body_bx .form label.check {		width:320px; }
#bspr #body_bx .form .error {			color:#c03; font-weight:bold; }
#bspr #body_bx .form .submit input {	border:1px solid #aaa; background:#ccc url(images/submit.gif) repeat-x; font-weight:bold; margin:5px 0; padding:5px 0; }


#bspr #body_bx .two {					width:520px; }
#bspr #body_bx .two .body {				padding:0 9px; text-align:justify; }
#bspr #body_bx .two .foot {				clear:left; height:16px; background:url(images/body_two.gif) no-repeat; }

#bspr #body_bx .three {					width:700px; padding-left:30px; }
#bspr #body_bx .three .body {			padding:0 10px; text-align:justify; }
#bspr #body_bx .three .foot {			clear:left; height:16px; background:url(images/body_three.gif) no-repeat; }

#bspr #body_bx .items li {				float:left; width:auto; margin:2px 5px; }
#bspr #body_bx .items li a {			border:1px solid #eee; float:left; }
#bspr #body_bx .items li a:hover {		border:1px solid #ccc; }
#bspr #body_bx .items li a.linkNow {	border:1px solid #ccc; }

#bspr #body_bx #flash_bx {				position:relative; text-align:center; z-index:1; }
#bspr #body_bx #flash_bx small {		position:relative; display:block; font-size:10px; text-align:center; color:#999; }

#bspr #gallery_bx #mainBox {			margin:0px; width:500px; }
#bspr #gallery_bx #headBox {			border-bottom:1px solid #ccc; text-align:center; padding:0px 5px 0px 5px; height:80px; }
#bspr #gallery_bx #naviBox {			border-bottom:2px solid #ccc; padding:0px 5px 0px 5px; }
#bspr #gallery_bx #bothBox {			clear:both; height:2px; font-size:1px; }
#bspr #gallery_bx #imgeBox {			position:relative; padding:10px 0; text-align:center; }
#bspr #gallery_bx #imgeBox img {		border:1px solid #600; }
#bspr #gallery_bx #titleBox {			text-align:center; }
#bspr #gallery_bx #nameBox {			text-align:center; position:relative; }

#bspr #gallery_bx .linkBox {			position:relative; display:block; margin:5px; background:#ccc url(images/submit.gif) repeat-x; }
#bspr #gallery_bx .linkBox a {			position:relative; display:block; border:1px solid #999; text-decoration:none; padding:5px; }
#bspr #gallery_bx .linkBox a:hover {	border:1px solid #c00; }
#bspr #gallery_bx #backBox {			float:left; }
#bspr #gallery_bx #nextBox {			float:right; }
#bspr #gallery_bx #nowBox {				text-align:center; margin:0px auto; width:40px; font-size:1.4em; font-weight:bold; padding:4px; }
#bspr #gallery_bx #footBox {			position:relative; padding:0 20px; text-align:center; }
#bspr #gallery_bx #copyBox {			position:relative; font:normal 10px Arial; color:#ccc; text-align:right; }

#bspr ul.buttons {						position:relative; list-style:none; margin:0; padding:10px 10px 0px 30px; text-align:center; }
#bspr ul.buttons li {					position:relative; float:left; padding:2px 10px; }
#bspr ul.buttons a  {					position:relative; display:block; background:#fff url(images/pdf.gif) 5px center no-repeat; padding:5px 20px; width:150px; max-width:150px;
										border:2px solid #ccc; color:#e00; text-decoration:none; font-weight:bold; text-align:center; }
#bspr ul.buttons a:hover {				border:2px solid #ccc; color:#fff; background-color:#e00; }

#bspr #foot_bx {						position:relative; height:10px; clear:both; text-align:center; padding-top:0px; }



