.p_home_title {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding: 5px 5px 5px 5px;
}

.p-menu {
	color:#266CA6;
	line-height: 20px;
	vertical-align:middle;
	margin: 5px 10px 10px 20px;
	list-style-type: none;
}
.p-menu li {
	background-image: url(../image/arrow_04.gif);
	background-position: 0 4px;;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}
.p-menu a:link, .p-menu a:visited {
	color:#266CA6;
	text-decoration:none;
	font-weight:normal;
}
.p-menu a:hover {
	color:#2278CE;	
  text-decoration:underline;
	font-weight:normal;
}


.p_new {
	color: #FF6603;
	font-size:14px;
	font-weight:bold;
}
.p_new a:link, .p_new a:visited {
	color: #FF6603;
	text-decoration: none;
}

.p_new a:hover {
	color: #FF6603;
	text-decoration: underline;
}


.p_stitle {
	color:#FFFFFF;
	background-image:url(../image/p_stitle_bg.jpg);
	background-repeat:repeat-x;
	padding: 1px 7px 1px 10px;
	height:25px;
}
.p_out {
	color:#FFFFFF;
	background-color:#216BA9;
	padding: 1px 10px 1px 10px;
}

.p_model {
	font-size:18px;
	color: #1A5F88;
	font-family: Arial, Verdana, sans-serif;
	height:20px;
}
.p_model a:link, .p_model a:visited {
	color:#1A5F88;
	text-decoration:none;
	font-weight:normal;
}
.p_model a:hover {
	color: #227CB3;
	text-decoration:none;
	font-weight:normal;
}
.p_name {
    color: #2382BA;
	font-size:12px;	
}
.p_describe {
  color: #333333;
  padding: 10px 0 10px 0;
}
.p_spec {
  border: 1px solid #DDDDDD;
}

.p_spec th{
	font-weight:bold;
	background-color:#F0F0F0;
	text-align:left;
}

.p_spec th.th2{
	font-weight:bold;
	background-color:#E0E0E0;
	text-align:left;
}

.p_spec th.th3{
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
}

.tab {
    font-weight:bold;
	font-size:11px;
	margin:0 0 0 0 ;
	padding: 0 0 23px 0;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	border-bottom:5px solid #1A5F88;
}
.tab li {
	list-style:none;
	float:left;
	line-height:23px;
	white-space:nowrap;
    background-image:url(../image/p_tab_01.gif);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}
.tab li a:link, .tab li a:hover, .tab li a:visited, .tab a:active {
	float:left;
    display:block;
    background-image:url(../image/p_tab_01.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px 12px 0px 3px;
	margin-left:10px;
	font-weight:bold;
}
#tabbar {
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 0;
	padding: 0 0 25px 0;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	border-bottom:5px solid #1A5F88;
	background-image: url(../img/news_title_back.gif);
}
#tabbar li {
	list-style:none;
	float:left;
	line-height:22px;
	white-space:nowrap;
}
#tabbar li.tab1 {
    background-image:url(../image/p_tab_01.gif);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	color:#FFFFFF;
}
#tabbar li.tab1 a {
	float:left;
    display:block;
    background-image:url(../image/p_tab_01.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	color:#FFFFFF;
	text-decoration:none;
	padding: 3px 12px 0px 3px;
	margin-left:15px;
	font-weight:bold;
}
#tabbar li.tab1 a {
	float:none;
}
#tabbar li.tab2 {
  background-image:url(../image/p_tab_02.gif);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	color:#666666;
}
#tabbar li.tab2 a {
	float:left;
  display:block;
  background-image:url(../image/p_tab_02.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	color:#666666;
	text-decoration:none;
	padding: 3px 15px 0px 3px;
	margin-left:6px;
	font-weight:bold;
}
#tabbar li.tab2 a:hover {
	color:#FF9900;
	text-decoration:none;
}
.tabbox {
  padding: 2px 2px 2px 2px;
}

.feature_title {
  font-size:14px;
	font-family:  Arial, Verdana, Tahoma, sans-serif;
	font-weight:bold;
	color:#1A5F88;
}
.down_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-image:url(../image/point_b.gif);
	background-repeat:no-repeat;
	background-position: 9px 4px;
	padding-left: 20px;
}
.down_table {
	font-size: 12px;
	line-height: 16px;
}
.down_os_table {
	font-size: 13px;
	color:#1A5F88;
	font-weight:bold;
}
.down_os_table td {
  background-image:url(../image/arrow_05.gif);
  background-repeat:no-repeat;
  background-position:0 0;
  padding-left: 8px;
}
.notice {
	font-size: 11px;
}
.notice a:link, .notice a:visited {
  color:#034D9E;
	font-weight:bold;
	text-decoration:none;
	font-weight:normal;
}
.notice a:hover {
    color:#1774DB;
	font-weight:bold;
	text-decoration:underline;
	font-weight:normal;
}

.out a:link, .out a:visited {
  color:#034D9E;
	font-weight:bold;
	text-decoration:none;
	font-weight:normal;
}
.out a:hover {
  color:#1774DB;
	font-weight:bold;
	text-decoration:underline;
	font-weight:normal;
}




/*20100531
-------------------------------------------------------------------*/
.clear{clear:both;font-size:0px;line-height:0px; height:0px;}
.clear_br{clear:both; font-size:0px; line-height:0px; height:0px; display:block;}
.clear10{clear:both;font-size:0px;line-height:0px; height:10px;}
.clear20{clear:both;font-size:0px;line-height:0px; height:20px;}
.clear30{clear:both;font-size:0px;line-height:0px; height:30px;}

/*TOP*/
div.product_data h1{padding:0px; margin:0px; width:780px; height:50px; clear:both; font-size:1px; line-height:0px; text-indent:-9999px;}
div.product_data h1.product_name{padding:0px; margin:0px; width:720px; height:50px; background:url(/product/image/common/h1_product_name.gif) top left no-repeat;}
div.product_data h1.product_name p{padding:16px 0px 0px 0px; margin:0px; text-indent:10px; font-size:16px; line-height:16px; font-weight:bold;}

div.product_data .product_photo{padding:6px 0px 0px 0px; margin:0px; float:left; width:260px; text-align:center;}
div.product_data .product_photo div.main_photo{padding:0px 0px 10px 0px; margin:0px;}
div.product_data .product_photo div.s_image{padding:0px 0px 4px 0px; margin:0px; font-size:1px; line-height:1px;}
div.product_data .s_image span{padding:0px 1px; display:inline;}
div.product_data .s_image span img{border:#84B3F9 1px solid;}
div.product_data .product_information{padding:10px 0px 6px 0px; margin:0px; width:460px; float:left;}
div.product_data .product_explanation{padding:10px 10px 10px 0px; margin:0px;}
div.product_data .product_images{padding:5px 10px 10px 0px; margin:0px;}
div.product_data .product_images img{padding:0px; margin:0px 5px 0px 0px; border:none;}
div.product_data .product_information table{width:450px; border:solid 1px #CCCCCC; border-collapse:collapse; table-layout:fixed;}
div.product_data .product_information th{width:50%; height:26px; line-height:26px; text-align:center; color:#678197; background:#f4f9fe url(/product/image/common/table_background.gif) no-repeat; vertical-align:middle; border-right:solid 1px #CCCCCC; border-collapse:collapse;}
div.product_data .product_information td{width:50%; height:26px; line-height:26px; text-align:center; vertical-align:middle; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-collapse:collapse; font-weight:bold;}

/*product info*/
.product_info{margin:0px 5px; background:#FFFFFF url(/product/image/info/info_long_middle.jpg) repeat-y top left;}
.product_info ul{list-style-type:none; margin:0px; padding:0px;}
.product_info li.info_date{margin:0px; padding:0px 0px 5px 32px; font-weight:bold; background:url(/product/image/info/info_arrow.jpg) no-repeat top left;}
.product_info li.info_data{margin:0px; padding:0px 0px 7px 32px;}
.info_top{height:34px; background:url(/product/image/info/info_long_top.jpg) no-repeat top left;}
.info_bottom{height:27px; background:url(/product/image/info/info_long_bottom.jpg) no-repeat top left;}

/*point*/
div.point_data{margin:0px; padding:10px 10px; text-align:left;}
div.point_data h3{padding:0px; margin:20px 0px 10px 0px; width:720px; height:34px; background:url(/product/image/common/h3_bg.png) no-repeat left top; border-bottom:1px dashed #CCCCCC;}
div.point_data h3 p{padding:7px 0px 0px 0px; margin:0px; font-size:14px; line-height:18px; text-indent:12px;}
div.point_data .point_com{padding:0px 10px 5px 12px; line-height:18px;}
div.point_data .point_com img{float:right; clear:both; padding:0px 0px 0px 20px;}
div.point_data .point_img{padding:0px 0px 5px 12px;}
div.point_data .disclaimer{padding:0px 10px 5px 12px; font-size:10px; line-height:16px; color:#999999;}
div.point_data .disclaimer ul{margin:0px 0px 0px 16px; padding:0px; list-style:url(/product/image/common/disclaimer_list_img.png) outside;}
div.point_data .disclaimer li{margin:0px; padding:0px 0px 2px 0px; line-height:14px; display:marker; marker-offset:0px;}
div.point_data .point_wps{padding:0px 10px 5px 12px; line-height:18px; text-align:left;}
div.point_data .point_other{padding:0px 10px 5px 12px; line-height:18px;}
 
div.point_data h4{padding:0px; margin:20px 10px 10px 10px; width:700px; height:28px; background:url(/product/image/common/h4_bg.png) no-repeat left top; border-bottom:1px dashed #CCCCCC;}
div.point_data h4 p{padding:4px 0px 0px 0px; margin:0px; font-size:14px; line-height:18px; text-indent:12px; color:#506B94;}
div.point_data .point_com02{padding:0px 20px 5px 22px; line-height:18px;}
div.point_data .point_com02 img{float:right; clear:both; padding:0px 0px 0px 30px;}
div.point_data .point_img02{padding:0px 10px 5px 22px;}
div.point_data .point_other02{padding:0px 20px 5px 22px; line-height:18px;}
div.point_data .disclaimer02{padding:0px 20px 5px 22px; font-size:10px; line-height:16px; color:#999999;}
div.point_data .disclaimer02 ul{margin:0px 0px 0px 16px; padding:0px; list-style:url(/product/image/common/disclaimer_list_img.png) outside;}
div.point_data .disclaimer02 li{margin:0px; padding:0px 0px 2px 0px; line-height:14px; display:marker; marker-offset:0px;}

/*spec*/
div.spec_data{margin:10px auto; padding:0px; width:680px;}
div.spec_data table{width:678px; border:solid 1px #CCCCCC; border-top:none; border-collapse:collapse;}
div.spec_data th{text-align:left; white-space:nowrap; color:#678197; background:#f4f9fe url(/product/image/common/table_background.gif) no-repeat; vertical-align:middle; border-right:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; border-collapse:collapse;}
div.spec_data td{text-align:left; vertical-align:middle; border-top:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; border-collapse:collapse;}
.externals_data{margin:10px auto; padding:0px; width:680px; text-align:center;}

.spec_attention{margin:0px auto; padding:0px; width:680px;}
.spec_attention ul{list-style:disc outside; margin: 0px 10px 0px 20px; padding:0px;}
.spec_attention li{padding:0px 1px 0px 1px; font-size:10px; line-height:16px;}

/*trademark*/
.trademark{padding:30px 10px 5px 10px; padding: font-size:10px; line-height:14px; color:#999999;}
.trademark ul{list-style:outside square; margin: 0px 10px 0px 20px; padding:0px;}


/*LCD ruter@etc...*/
.point_sub_product{padding:0px 20px 5px 22px; line-height:18px;}
.point_sub_product img{float:left; clear:both; margin:0px 10px 0px 10px; padding:0px 0px 0px 0px; border:1px #666666;}
.point_sub_product a{border:1px #666666;}
.point_sub_product div.product_model{font-size:14px; font-weight:bold; padding:20px 0px 6px 0px;}
.point_sub_product div.product_model a{color:#666666; text-decoration:none;}
.point_sub_product div.product_model a:visited{color:#666666; text-decoration:none;}
.point_sub_product div.product_model a:hover{color:#0066FF; text-decoration:underline;}

/*-------------------------------------------------------------------*/
