@charset "utf-8";
/* CSS Document */
.page {margin-bottom:150px; padding-left:30px; text-shadow:1px 1px 2px rgba(0,0,0,0.8); }
.msie6 .page {padding:50px 0;}

.page .tab {border-bottom:1px solid #333; margin-top:20px; padding-left:1px; }
.page .tab .item {padding:10px 20px; display:inline-block; margin-left:-1px; }
.page .tab .item.cur {
	background-color:rgba(0,0,0,0.2);
	border:1px solid #333;
	border-bottom:none;
	color:#6CF;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

.page .layout {}
.page .layout td {padding:20px 0 0 30px;}

.page .menus { width:300px; padding-top:10px; background-color:rgba(0,0,0,0.2); }
.page .menus .group {}
.page .menus .topic { margin-left:10px; padding:10px 0; color:#6CF; text-shadow:1px 1px 2px rgba(0,0,0,0.8); font-size:18px; }
.page .menus .item { display:block; border-top:1px solid #444; border-bottom:1px solid #444;  padding:10px 10px 10px 20px; margin-bottom:-1px; color:#ccc;  }
.page .menus .item {background-size:20px 14px; background:url(list_arrow.png) right center no-repeat; }
.page .menus .item.cur:nth-child(1n),
.page .menus .item:hover:nth-child(1n) {background-color:rgba(0,0,0,0.4);}



.page .details {}
.page .details .item {}
.page .details .topic {font-size:24px;}
.page .details .content {margin-top:10px; line-height:20px;}
.page .details video {max-width:520px;}
.page .details video, 
.page .details iframe,
.page .details embed,
.page .details img { margin:10px 0; padding:1px; background-color:#333; display:block; max-width:520px; }
.page .details .textimg {margin:0; display:inline; }
