#innerContents{
	background-image:url(../img_works/background.jpg);
	font-size:12px;
	line-height:150%;
	color:#666;
	width:751px;
}

#submenuTop{
	position:relative;
	top:0px;
	left:0px;
	/*background-image:url(../img_gallery/submenu.jpg);*/
	background-image:url(../img_works/submenu_bg.jpg);
	background-repeat:no-repeat;
}
#submenu01{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../img_works/submenu_space_promotion_bg.jpg);
	background-repeat:no-repeat;
}
#submenu02{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../img_works/submenu_display_bg.jpg);
	background-repeat:no-repeat;
}
#submenu03{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../img_works/submenu_expression_bg.jpg);
	background-repeat:no-repeat;
}
#submenu04{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../img_works/submenu_sign_bg.jpg);
	background-repeat:no-repeat;
}
#submenu05{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../img_works/submenu_creative_bg.jpg);
	background-repeat:no-repeat;
}
#submenu06{
	position:relative;
	top:0px;
	left:0px;
	background-image:url(../img_works/submenu_others_bg.jpg);
	background-repeat:no-repeat;
}
#columnBody{
	margin-left:108px;
	margin-top:20px;
	width:521px;
	height:700px;
}
.btn{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
.btnDesc{
	float:left;
	width:340px;
	line-height:110%;
}
#panel{
	position:absolute;
	top:100px;
	left:46px;
}
#caption{
	position:absolute;
	top:0px;
	left:46px;
	width:446px;
	font-size:12px;
}

.arrow{
	vertical-align:middle;
}

/*a.btn img{
	filter:Alpha(opacity=0);
	position:absolute;
	opacity:0;
	-moz-opacity:0;
}
a.btn:hover img,a.btn:active img{
	filter:alpha(opacity=30);
	opacity:.3;
	-moz-opacity:.3;
}*/

div.selector{
	position:absolute;
	top:450px;
	left:0px;
	width:545px;
}
div#selector div{
	float:left;
	width:62px;
	height:62px;
	margin-right:3px;
	margin-bottom:3px;
	background-image:url(../img_gallery/frame.gif);
}
div#selector div.tp{
	/*float:left;
	width:62px;
	height:62px;
	margin-right:3px;
	margin-bottom:3px;
	opacity:.2;
	filter:alpha(opacity=20);
	-moz-opacity:.2;*/
}

#lamps{
	position:relative;
	margin:auto;
	top:505px;
	left:0px;
	width:100px;
	height:20px;
}
#lamps img{
	float:left;
	margin-right:3px;
	margin-bottom:10px;
}
#separator{
	position:absolute;
	top:535px;
	left:0px;
	border-top:solid 1px #333;
	width:530px;
}
#selector{
	position:absolute;
	top:545px;
	left:140px;
	width:390px;
}
#subcatSelector{
	position:absolute;
	top:545px;
	left:0px;
	width:135px;
}
#subcatSelector div{
	padding:0px 5px;
	margin-bottom:3px;
}
#worksLink{
	position:absolute;
	left:0px;
	top:685px;
	width:530px;
	text-align:right;
}
.bdr{
	border:solid 1px #666;
}
h1{
	padding-left:25px;
	font-size:12px;
	color:#666;
	background-image:url(../img_com/h1_gray.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	margin-top:15px;
}
.hline{
	height:10px;
	border-bottom:solid 1px #666;
	margin-bottom:10px;
	width:520px;
	clear:both;
}
table{
	border-collapse:collapse;
}
th{
	text-align:center;
	width:150px;
	vertical-align:middle;
}
td{
	padding:5px;
}
td.sep{
	height:10px;
}
