@charset "utf-8";
/* CSS Document */

h2 {
	clear:both;
	color:#333333;
	font-size:28px;
	font-weight:normal;
	border-bottom:1px solid #CCCCCC;
	padding:0.75em 0;
	margin:0 0 0.5em 0;
}

h2 span {
	color:#CC3333;
	font-size:18px;
	font-weight:bold;
	padding:0 1em;
	margin:0;
}

/* Split 2 */

.split2 {
}

.split2 .cell_l {
	width:270px;
}

.split2 .cell_r {
	width:270px;
}


/* Product Index */

.index1 {
	background:transparent url(../images/index_dl_bg.gif) repeat scroll left top;
	padding:0 0 5px 0;
	margin:0 0 2em 0;
}

.index1 dt {
	display:block;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}

.index1 dt img {
	display:block;
}

.index1 dd {
	display:block;
	background-color:#FFFFFF;
	padding:0.5em 1em;
	margin:5px 5px 0 5px;
}

.index1 dd ul {
	padding:0;
	margin:0;
}

.index1 dd ul li {
	display:block;
	list-style:none;
	border-bottom:1px dotted #CCCCCC;
	padding:0.25em 0;
	margin:0;
}

.index1 dd ul li a {
	display:block;
	font-weight:bold;
}

.index1 dd .p1 a {
	color:#0066CC;
}

.index1 dd .p1 a:hover {
	background-color:#E8EEF4;
}

.index1 dd .p2 a {
	color:#FF9900;
}

.index1 dd .p2 a:hover {
	background-color:#FFE2D9;
}

.index1 dd .p3 a {
	color:#99CC00;
}

.index1 dd .p3 a:hover {
	background-color:#E6F2D9;
}

.index1 dd .p3 .right {
	color:#333333;
}

.index1 dd .p4 a {
	color:#336633;
}

.index1 dd .p4 a:hover {
	background-color:#E8EEF4;
}

.index1 dd .p5 a {
	color:#CC3300;
}

.index1 dd .p5 a:hover {
	background-color:#FFE2D9;
}

.index1 dd .p6 a {
	color:#CC3399;
}

.index1 dd .p6 a:hover {
	background-color:#FFE2D9;
}

.index1 dd .p7 a {
	color:#663333;
}

.index1 dd .p7 a:hover {
	color:#FFE2D9;
}

.index1 dd .p8 a {
	color:#666666;
}

.index1 dd .p8 a:hover {
	background-color:#CCCCCC;
}

.index1 dd ul li a span {
	cursor:pointer;
}

.index1 dd ul li a span.left {
	display:block;
	width:5em;
}

.index1 dd ul li a span.right {
	display:block;
	width:11em;
	font-weight:normal;
}

