body {		margin:0px; padding:0px; text-align:center; }
td, body {	font:normal 12px verdana; color:#666; }

a:link,
a:active,
a:visited { 	text-decoration: none; color:#06c; font-weight:bold; }
a:hover   { 	text-decoration: none; color:#39f; }

#main_box {	margin:0px auto; width:840px; }
#head_box {	width:840px; height:230px; background:url(images/head.jpg) no-repeat; text-align:left; }
#body_box {	background:url(images/body.jpg) repeat-y; }
#body_bot {	width:840px; background:url(images/body_bottom.jpg) no-repeat; background-position:bottom; }

#body_spacer {	float:left; width:20px; height:400px; }
#body_left {	float:left; width:140px; min-height:160px; margin-left:10px; padding-top:50px;
		background:url(images/body_left.jpg) no-repeat; }
#body_center {	float:left; width:480px; min-height:160px; margin-left:10px; }
#body_right {	float:left; width:140px; min-height:160px; margin-left:10px; padding-top:50px;
		background:url(images/body_right.jpg) no-repeat; }
#body_foot {	clear:both; height:50px; }

.cont_box {	clear:both; }
.cont_left {	float:left; width:49%; }
.cont_right {	float:right; width:49%; }
.cont_head {	background:url(images/cont_head.jpg) repeat-x; height:20px; border:1px solid #aaa; border-top:0px; }
.cont_title {	background:url(images/cont_title.jpg) repeat-x; height:20px; margin-left:20px; float:left;
		padding:4px 2px 0px 2px; font:bold 14px verdana; color:#999; }
.cont_body {	background:#ccc; border:1px solid #aaa; padding:4px; margin:2px 0px 20px 0px; text-align:justify; }

.left_box {	}
.left_head {	background:url(images/left_head.jpg) no-repeat; height:32px; padding:3px 15px 0px 10px; 
		font:bold 14px verdana; color:#999; text-align:right; }
.left_body {	background:url(images/left_body.jpg) repeat-y; }
.left_foot {	background:url(images/left_foot.jpg) no-repeat; height:15px; }
#left_bottom {	background:url(images/left_bottom.jpg) no-repeat; height:10px; }
.left {		display:block; text-align:right; margin:0px 9px 0px 7px; padding:0px 5px 0px 5px; border-top:1px solid #888; }
a.left:link,
a.left:active,
a.left:visited { text-decoration: none; color:#ccc; font-weight:bold; }
a.left:hover   { text-decoration: none; color:#666; background:#ccc; }

.right_box {	}
.right_head {	background:url(images/right_head.jpg) no-repeat; height:32px; padding:3px 15px 0px 10px; 
		font:bold 14px verdana; color:#999; text-align:left; }
.right_body {	background:url(images/right_body.jpg) repeat-y; }
.right_foot {	background:url(images/right_foot.jpg) no-repeat; height:15px; }
#right_bottom {	background:url(images/right_bottom.jpg) no-repeat; height:10px; }
.right {	display:block; text-align:left; margin:0px 7px 0px 9px; padding:0px 5px 0px 5px; border-top:1px solid #888; }
a.right:link,
a.right:active,
a.right:visited { text-decoration: none; color:#ccc; font-weight:bold; }
a.right:hover   { text-decoration: none; color:#666; background:#ccc; }


#foot_box {	width:840px; height:120px; background:url(images/foot.jpg) no-repeat; text-align:left; }
#aderama {	display:block; position:absolute; margin:10px 0px 0px 715px; width:50px; height:60px; }
#copyright {	padding-top:75px; font:10px Verdana; color:#999; text-align:center; }

#button_a {	display:block; position:absolute; margin:178px 0px 0px 309px; width:44px; height:44px; background:url(images/button_a.gif) no-repeat; }
#button_b {	display:block; position:absolute; margin:178px 0px 0px 369px; width:44px; height:44px; background:url(images/button_b.gif) no-repeat; }
#button_c {	display:block; position:absolute; margin:178px 0px 0px 429px; width:44px; height:44px; background:url(images/button_c.gif) no-repeat; }
#button_d {	display:block; position:absolute; margin:178px 0px 0px 489px; width:44px; height:44px; background:url(images/button_d.gif) no-repeat; }
a#button_a:hover {	background:url(images/button_a_.gif) no-repeat; }
a#button_b:hover {	background:url(images/button_b_.gif) no-repeat; }
a#button_c:hover {	background:url(images/button_c_.gif) no-repeat; }
a#button_d:hover {	background:url(images/button_d_.gif) no-repeat; }
#banner {	position:absolute; margin-top:100px; margin-left:330px; width:468px; height:60px; background:#000; }
#home {		position:absolute; margin-top:100px; margin-left:50px; width:275px; height:60px; display:block; }
#psx {		position:absolute; margin-top:20px; margin-left:380px; width:80px; height:50px; display:block; }
#sony {		position:absolute; margin-top:30px; margin-left:580px; width:80px; height:20px; display:block; }

