@charset "utf-8";

div.product_title{
	background-image:url(../images/product_title_back.gif);
	background-repeat:no-repeat;
	width:790px;
	height:77px;
}

div.product_title ul li{
	display:inline-block;
	vertical-align:top;
}

div.product_title ul li:nth-child(1){
	width: 400px;
	padding: 2px 0px 0px 10px;
	font-size: 185%;
	font-weight: bold;
}

div.product_title ul li:nth-child(2){
	width:140px;
}

div.product_title ul li:nth-child(2) p{
	margin-bottom:5px !important;
}

div.product_title ul li:nth-child(2) p span{
	display:block;
}

div.product_title ul li:nth-child(2) p span:nth-child(1){
	background-color:#838383;
	font-size:85%;
	width:30px;
	padding:1px 5px;
}

div.product_title ul li:nth-child(2) p span:nth-child(2){
	font-weight:bold;
	font-size:110%;
}

div.product_title ul li:nth-child(3){
	background-image:url(../images/title_03_back.png);
	background-repeat:no-repeat;
	width:122px;
	height:77px;
}

div.product_title ul li .icon_m{
	position:relative;
}

div.product_title ul li .icon_m .m2_off,
div.product_title ul li .icon_m .m3_off,
div.product_title ul li .icon_m .m4_off{
	background-image:url(../images/icon_m_off.png);
	background-repeat:no-repeat;
	position:absolute;
	font-weight:bold;
	width:34px;
	height:23px;
}

div.product_title ul li .icon_m .m2_off{
	padding:3px 6px;
	left:3px;
	top:30px;
}

div.product_title ul li .icon_m .m3_off{
	padding:3px 3px;
	left:44px;
	top:30px;
}

div.product_title ul li .icon_m .m4_off{
	padding:3px 6px;
	left:85px;
	top:30px;
}

div.product_title ul li .icon_m .m2_on,
div.product_title ul li .icon_m .m3_on,
div.product_title ul li .icon_m .m4_on{
	background-image:url(../images/icon_m_on.png);
	background-repeat:no-repeat;
	position:absolute;
	font-weight:bold;
	width:34px;
	height:23px;
}

div.product_title ul li .icon_m .m2_on{
	padding:3px 6px;
	left:3px;
	top:30px;
}

div.product_title ul li .icon_m .m3_on{
	padding:3px 3px;
	left:44px;
	top:30px;
}

div.product_title ul li .icon_m .m4_on{
	padding:3px 6px;
	left:85px;
	top:30px;
}

p.update_date{
	text-align:right;
}

p.update_date span{
	margin-right:15px;
}

div.product_left{
	margin-right:20px;
	float:left;
	width:380px;
}

div.product_right{
	float:right;
	width:250px;
}

ul.icon_list{
	margin:5px 0px;
}

ul.icon_list li{
	display:inline-block;
	margin:0 2px 2px 0;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
}
ul.icon_list .cat_s{
	padding-top:5px;
	width:110px;
	height:30px;
	background-image:url(../images/cat_icon_on_s.gif);
	background-repeat:no-repeat;
	background-position:center;
}
ul.icon_list .icon_off_s{
	background-image:url(../images/cat_icon_off_s.gif);
	background-repeat:no-repeat;
	background-position:center;
}
ul.icon_list .cat_l{
	padding-top:8px;
	width:230px;
	height:30px;
	background-image:url(../images/cat_icon_on_l.gif);
	background-repeat:no-repeat;
	background-position:center;
}
ul.icon_list .icon_off_l{
	background-image:url(../images/cat_icon_off_l.gif);
	background-repeat:no-repeat;
	background-position:center;
}
a.prdouct_pdflink{
	margin-left:5px;
	padding: 6px 0 6px 40px;
	background: url(../images/icon_pdf.jpg) no-repeat left 0.3em;
}

table.table_plain{
	border-style:none;
}

table.table_plain tr td{
	vertical-align:text-top;
}

table.table_space{
	border-collapse:separate;
	border-spacing:0 5px;
}

table.table_space tr td{
	padding-right: 1em;
}

dl.notes_list_10{
	margin-bottom:5px;
}

dl.notes_list_5 dt{
	float:left;
	clear:left;
	margin-bottom:10px;
}

dl.notes_list_5 dd{
	padding-left:6em;
	margin-bottom:10px;
}
	

dl.notes_list_10{
	margin-bottom:5px;
}

dl.notes_list_10 dt{
	float:left;
	clear:left;
	margin-bottom:10px;
}

dl.notes_list_10 dd{
	padding-left:10em;
	margin-bottom:10px;
}
	

ul.disc_green li{
	background:url(../images/disc_icon_green.gif) left top no-repeat;
	padding-left: 14px;
}

