/* ::::: http://opto-equipment.etrading.com.tw/rimages/489/style.css ::::: */

body { margin: 0px; background-attachment: fixed; background-image: url('image/bg.gif'); line-height: 20px; font-family: Verdana; font-size: 13px; }
a { text-decoration: none; line-height: 20px; }
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
td {
	line-height: 14px;
	font-size: 13px;
}
h1 { color: rgb(0, 102, 255); font-style: normal; font-family: Verdana; letter-spacing: 1px; font-size: 16px; margin-bottom: 10px; }
h2 { margin-top: 3px; font-weight: normal; font-size: 15px; margin-bottom: 3px; color: rgb(20, 131, 175); font-family: Verdana; }
h3 { font-family: Arial; font-size: 15px; font-weight: bold; color: rgb(0, 0, 0); margin-top: 3px; margin-bottom: 0px; }
ul {  }
li { list-style-type: disc; }
textarea {
	width: 90%;
	height: 200px;
	font-family: Arial,Sans-serif;
	font-size: 11px;
}
.whole_table { margin: auto; background-image: url('image/whole_table_bg.gif'); width: 778px; background-repeat: repeat-y; }
.menu_td { width: 778px; height: 38px; background-image: url('image/menu_td_bg.gif'); background-repeat: no-repeat; }
.footer_td { width: 778px; text-align: center; background-image: url('image/footer_td_bg.gif'); background-repeat: no-repeat; height: 41px; }
#tp_header { margin: 0px; background-image: url('image/top.jpg'); width: 778px; background-repeat: no-repeat; height: 197px; }
#tp_header img { margin-left: 35px; margin-top: 20px; }
#language{width:400px; height:20px; position: absolute;
float:left; padding-top:10px; padding-left:195px;}
#tp_menu { width: 100%; }
#tp_menu .table_class { width: auto; float: right; margin-right: 20px; }
#tp_menu .table_class td { padding-left: 6px; padding-right: 6px; }
#tp_menu a:link { color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; }
#tp_menu a:visited {
	font-size: 12px;
	padding-top: 5px;
	text-decoration: none;
	color: #000000;
}
#tp_menu a:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
.tp_menu_child { border: 1px solid rgb(200, 200, 200); padding: 3px; z-index: 10; margin-left: 30px; white-space: nowrap; position: absolute; background-color: rgb(234, 234, 234); }
.tp_menu_child td { border-bottom: 1px dashed rgb(102, 102, 102); padding: 3px; white-space: nowrap; }
.tp_body_side { background-image: url('image/tp_body_side_bg.gif'); vertical-align: top; background-repeat: no-repeat; width: 196px; }
.tp_body_main { width: 582px; background-color: rgb(255, 255, 255); }
.tp_misc_top { margin: 0px; height: 0px; }
.tp_misc_side { margin: 0px; width: 0px; }
a.tree_header:link { margin-bottom: 20px; color: rgb(136, 136, 136); font-size: 13px; font-weight: normal; }
a.tree_header:visited { font-size: 13px; margin-bottom: 20px; color: rgb(136, 136, 136); font-weight: normal; }
#tp_main {
	width: 485px;
	margin-left: 15px;
}
#tp_main02 {
	width: 560px;
	margin-left: 15px;
}
.tp_main_header { padding-bottom: 10px; padding-top: 10px; }
.tp_main_body {
	padding-bottom: 30px;
	padding-top: 30px;
	float: left;
}
.image_float {float:left; margin-right:5px; }
.top_bar_en {font-size: 11px; color:#000000; }
.top_bar_ca {font-size: 13px; color:#000000; }
#tp_inquiry { width: 100%; }
#tp_inquiry .table_class { border: 1px dotted rgb(178, 178, 178); width: 95%; background-color: rgb(204, 204, 204); }
.inquiry_col_0 { text-align: right; }
#tp_product_menu .table_class { margin-top: 10px; margin-bottom: 20px; width: 98%; }
#tp_product_menu hr { border: 1px dotted rgb(204, 204, 204); }
#tp_product_menu h2 { background-position: 0px 3px; margin-top: 3px; padding-left: 20px; background-image: url('image/h2_bg.gif'); margin-bottom: 3px; color: rgb(0, 102, 153); background-repeat: no-repeat; font-family: Verdana; text-decoration: none; font-size: 12px; }
#tp_product_menu .cate_img_0 { text-align: left; }
#tp_product_menu .cate_list_0 { font-size: 12px; }
#tp_product_menu .cate_img_1 { text-align: left; }
#tp_product_menu .cate_list_1 { font-size: 12px; }
#tp_product_info { width: 100%; }
#tp_product_info .table_class { margin: auto; width: auto; }
#tp_rlink_bottom { width: 100%; margin-top: 5px; margin-bottom: 5px; }
#tp_rlink_bottom .table_class { width: 100%; }
#tp_rlink_bottom a:link { font-weight: normal; color: rgb(102, 102, 102); font-family: Verdana; font-size: 12px; }
#tp_rlink_bottom a:hover { text-decoration: none; }
#tp_rlink_bottom a:visited { font-weight: normal; color: rgb(102, 102, 102); font-family: Verdana; font-size: 12px; }
#tp_side { margin-top: 30px; margin-left: 15px; margin-right: 5px; text-align: left; }
#tp_side strong { border-bottom: 1px dotted rgb(17, 17, 17); padding: 5px 5px 2px; background-color: rgb(255, 255, 255); display: block; font-size: 14px; }
#tp_side strong a:link, #tp_side strong a:visited, #tp_side strong a:hover { color: rgb(0, 0, 255); text-decoration: none; font-size: 16px; padding-left: 0px; }
#tp_side ul { margin: 0px; padding: 0px; }
#tp_side li { list-style-type: none; padding-left: 0px; padding-bottom: 1px; margin-bottom: 3px; }
#tp_side a:link, #tp_side a:visited {
	border-bottom: 1px dotted rgb(204, 204, 204);
	color: rgb(243, 243, 243);
	text-decoration: none;
	padding-left: 13px;
	font-size: 12px;
	background-image: url('image/arr_bg.gif');
	background-repeat: no-repeat;
	background-position: 4px 8px;
	display: block;
}
#tp_side a:hover { color: rgb(255, 255, 0); text-decoration: none; }
#tp_rlink_side { margin: 0px; background-image: url('image/tp_rlink_side.gif'); }
#tp_rlink_side .table_class { font-weight: normal; font-size: 11px; width: 100%; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
#tp_footer { font-size: 11px; color: rgb(51, 51, 51); text-align: left; margin-left: 220px; }
#tp_footer a:link, #tp_footer a:visited, #tp_footer a:hover { font-size: 10px; text-decoration: none; color: rgb(51, 51, 51); }
#quick_menu { border: 3px ridge rgb(238, 238, 238); background-color: rgb(238, 238, 238); font-family: Verdana; text-decoration: none; font-size: 9px; }
.btm { color: rgb(51, 51, 51); font-family: Verdana; font-size: 10px; }
a.btm:link { color: rgb(51, 51, 51); font-family: Verdana; font-size: 10px; }
a.btm:hover { text-decoration: none; }
a.btm:visited { color: rgb(51, 51, 51); font-family: Verdana; font-size: 10px; }
a.list:link { color: rgb(183, 56, 0); text-decoration: none; font-family: Verdana; font-size: 11px; line-height: 20px; font-weight: bold; padding-left: 20px; }
a.list:hover { text-decoration: underline; }
a.list:visited { color: rgb(183, 56, 0); text-decoration: none; font-family: Verdana; font-size: 11px; line-height: 20px; font-weight: bold; padding-left: 20px; }
a.list1:link { font-family: Verdana; font-size: 11px; text-decoration: none; color: rgb(144, 112, 0); line-height: 19px; padding-left: 20px; }
a.list1:hover { text-decoration: none; color: rgb(183, 56, 0); }
a.list1:visited { font-family: Verdana; font-size: 11px; text-decoration: none; color: rgb(144, 112, 0); line-height: 19px; padding-left: 20px; }
.sitemap_1 { font-weight: bold; font-size: 15px; }
.sitemap_2 { font-weight: normal; font-size: 15px; }
#index { background-image: url('image/main_bg.jpg'); width: 778px; background-repeat: no-repeat; height: 445px; text-align: left; background-position: 0px 101px; margin-top: 20px; }
#index h1 { margin-top: 152px; font-size: 16px; color: rgb(255, 255, 0); font-style: normal; position: absolute; margin-left: 78px; width: 270px; }
#top { background-image: url('image/index_top.gif'); height: 64px; background-repeat: no-repeat; }
#top img { margin-left: 30px; margin-top: 5px; }
#icon { background-image: url('image/icon_bg.jpg'); background-repeat: no-repeat; height: 37px; text-align: right; padding-top: 10px; }
#icon a:link { color: rgb(0, 0, 0); text-align: center; text-decoration: none; background-image: url('image/arrow-blue.gif'); background-repeat: no-repeat; padding-right: 20px; padding-left: 20px; font-size: 12px; }
#icon a:visited { color: rgb(102, 102, 102); text-align: center; text-decoration: none; background-image: url('image/arrow-blue.gif'); background-repeat: no-repeat; padding-right: 20px; padding-left: 20px; font-size: 12px; }
#icon a:hover { color: rgb(0, 0, 0); text-align: center; text-decoration: underline; background-image: url('image/arrow-blue.gif'); background-repeat: no-repeat; padding-right: 20px; padding-left: 20px; font-size: 12px; }
#word { margin-top: 330px; font-size: 13px; margin-left: 20px; width: 720px; color: rgb(53, 78, 129); position: absolute; line-height: 22px; }
#Copyright { font-size: 11px; width: 778px; color: rgb(0, 102, 204); font-family: Verdana; height: 35px; text-decoration: none; background-image: url('image/copyright_bg.gif'); background-repeat: no-repeat; text-align: center; padding-top: 10px; }
#Copyright a:link, #Copyright a:visited, #Copyright a:hover { color: rgb(0, 102, 204); font-family: Verdana; text-decoration: none; font-size: 11px; }


.oldbar ,a.oldbar:link ,a.oldbar:visited { font:Arial, Helvetica, sans-serif; font-size:12px; color:#0D60FB; text-decoration:underline; }
a.oldbar:hover {font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
/* ::::: null ::::: */

.style8 { color: rgb(0, 153, 0); font-weight: bold; }
.style9 { color: rgb(153, 0, 0); font-weight: bold; }
.style10 { color: rgb(153, 0, 0); }
.background_id {
	border: 1px solid #999999;
}
