div#main {
	position:absolute;
	top:0px;
	left:0px;
	
	width:100%;
	height:100%;
	
	
	index:0;
}
div#page {
	position:absolute;
	top:20px;
	left:50%;
	
	width:810px;

	margin-left:-405px;
	
	background:#ffffff;
	
	index:1;
}

div#header {
	width:100%;
}

div#canvas {
	padding-top:30px;
}

div#canvas_tn {
	position:absolute;
	top:0px;
	left:0px;
	
	width:840px;
	height:622px;	
	index:3;
}

div#canvas_info {
	filter:alpha(opacity=100);
	-moz-opacity:1.0; 
	opacity:1.0;
	
	position:absolute;
	
	top:560px;
	left:-14px;
	
	height:60px;
	width:858px;
	
	background:#ffffff;
	
	z-index:2;

}

div#menubar {
	position:absolute;
	top:640px;
	left:0px;
	
	width:858px;
	height:8px;
	
	background:#434748;
		
	index:1;
}

div#menu {
	position:absolute;
	top:656px;
	left:14px;
	
	width:830px;
	height:16px;

	index:1;
}

img.thumbnail {
	filter:alpha(opacity=100);
	-moz-opacity:1.0; 
	opacity:1.0;
}
img.thumbnail:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7; 
	opacity:0.7;
}
img.thumbnail_ak {
	filter:alpha(opacity=70);
	-moz-opacity:0.7; 
	opacity:0.7;
}

div.kbox {
	float:left;
	width:220px;
	height:60px;
	padding-right:10px;
}
div.kbox_end {
	float:left;
	width:220px;
	height:60px;
}
div.kbox_image {
	float:left;
	height:60px;
	width:60px;
	background:#cccccc;
}	
div.kbox_text {
	float:left;
	width:150px;
	height:60px;
	padding-left:10px;	
}
div.kbox_closer {
	clear:left;
}
div#footer {
	padding-top:20px;
	padding-bottom:20px;
	float:right;
}
div#footer_closer {
	clear:right;
}

div.img_bu {
	float:right;
	color:#aaaaaa;
	font-size:11px;
}

div.img_bu_closer {
	clear:right;
}

div.gbox {
	float:left;
	width:240px;
	height:160px;
	padding-right:45px;
}
div.gbox_end {
	float:left;
	width:240px;
	height:160px;
}
div.gbox_image {
	position:absolute;
	width:240px;
	height:160px;
	
	z-index: 0;
}	

div.gbox_layer {
	filter:alpha(opacity=80);
	-moz-opacity:0.8; 
	opacity:0.8;
	
	background-color:#ffffff;
	
	position:absolute;
	width:240px;
	height:160px;
	
	text-align:center;
	line-height:160px;
	font-weight:bold;
	font-size:16px;
	
	z-index: 1;
	
	visibility:hidden;
}

div.gbox_trigger {
	
	position:absolute;
	width:240px;
	height:160px;
	
	z-index: 2;

}

a.layer {
	text-decoration:none;
	line-height:160px;
	font-weight:bold;
	font-size:16px;
}

div.gbox_closer {
	clear:left;
}
