body {
	background-color:#aaaaaa;
	margin:0px;
	padding:0px;
	font-family:sans-serif;
	font-size:11px;
	color:#555555;
}

#left_top {
	width:131px;
	height:222px;
	background-image:url('/gfx/left_top.jpg');
}

#left_bg {
	position:absolute;
	left:50%;
	margin-left:-400px;
	float:left;
	background:#ffffff url('/gfx/main_bg.jpg') repeat-y;
	background-position:0px 222px;	
	width:800px;
}

#right_bg {
	float:left;
	background:url('/gfx/right_bg.jpg') repeat-y;
	background-position:right;
	width:800px;
}

#right_pic {
	float:left;
	width:228px;
	background-repeat:no-repeat;
}

#left_nav {
	width:131px;
	float:left;
}

#content {
	float:left;
	background-image:url('/gfx/content_bg.gif');
	width:380px;
}

#contentbox {
	margin:35px 20px;
}

a img {
	border:0px;
	margin:0px;
	padding:0px;
}

.r_news {
	background-image:url('/gfx/main/00.jpg');
	height:765px;
}

.r_home {
	background-image:url('/gfx/main/01.jpg');
	height:765px;
}

.r_about {
	background-image:url('/gfx/main/02.jpg');
	height:765px;
}

.r_portfolio
 {
	background-image:url('/gfx/main/03.jpg');
	height:765px;
}

.r_portfoliodetail
 {
	background-image:url('/gfx/main/03_2.jpg');
	height:765px;
}

.r_contact {
	background-image:url('/gfx/main/04.jpg');
	height:765px;
}

.r_inside {
	background-image:url('/gfx/main/05.jpg');
	height:765px;
}
p {
	margin:5px 0px;
}

a {
	color:#333333;
	text-decoration:underline;
}

a:hover {
	color:#999999;
	text-decoration:none;
}

th {
	text-align:left;
}


input,textarea {
	border:1px solid #aaaaaa;
}