@charset "utf-8";
/*

-----  Template Information  ------
Template Name: 淺色底圓角風格 > 军蓝色
Version: 1.0
Design: Spark.Wu

------------  顏色定義  -------------
內容文字: #666666 灰色
內容鏈接: #4b647a 軍藍
鏈接滑過: #87a0b6 淺軍藍
常規邊框：#cccccc 淺灰
文字域：  #dddddd 淺灰

*/

/*======= public style=======*/

body {
	background:url(../images/body_bg.gif);
	color:#666;
}

a {
	color:#4b647a;
	text-decoration:none;
}

a:hover{
	color:#87a0b6;
	text-decoration:underline;
}

input, select, textarea {
	color:#666;
	font-size:1em;
}

#wrapper {
	width:960px;
	padding:0px 42px;
	margin:0px auto;
	overflow:hidden;
	height:100%;
	font-size:1.2em;
	background:url(../images/content_bg.gif) center repeat-y;
}

/*-----------input button from style-----------*/

.default_input {
	background:url(../images/input-left.gif) 0 0 no-repeat;
	height:32px;
	display:inline;
	padding:0 0 0 15px;
}

.default_input input{
	float:left;
	display:inline;
	padding:7px 0px 9px 0px;
	height:16px;
	overflow:hidden;
	border:0;
	background:url(../images/input-bg.gif) 0 0 repeat-x;
}

.default_input .rightbg{
	width:15px;
	height:32px;
	background:url(../images/input-right.gif) no-repeat;
	float:left;
}

.default_input .centerbg{
	float:left;
	display:inline;
	padding:6px 0 7px 0;
	overflow:hidden;
	border:0;
	background:url(../images/input-bg.gif) 0 0 repeat-x;
}

.default_input .centerbg select{
	background-color:#e5e5e5;
    border-style:none;
    border-width:0px;
}

.default_button {
	background:url(../images/navitem_bg.gif) 0px 0px no-repeat;
	height:32px;
	margin:0 0 0 10px;;
}

.default_button .centerbg{
	float:left;
	display:inline;
	margin-left:15px;
	padding:7px 0 9px 0;
	height:16px;
	color:#666;
	line-height:16px;
	overflow:hidden;
	background:url(../images/navitem_bg.gif) 0 -32px repeat-x;
}

.default_button .centerbg a{
	line-height:16px;
	color:#666;
	font-weight:bold;
}

.default_button .centerbg a:hover{
	color:#87a0b6;
	text-decoration:none;
}

.default_button .rightbg{
	width:15px;
	height:32px;
	background:url(../images/navitem_bg.gif) 0px -64px no-repeat;
	float:left;
}

/*-----------header-----------*/

#header {
	width:100%;
	margin:10px 0 5px 0;
	overflow:hidden;
}

#header .col-1 {
	float:left;
	width:400px;
}

#logo {
	margin:10px 0;
	height:auto!important;
	height:60px;
	min-height:60px;
}

#header .col-2 {
	float:right;
	width:560px;
}


/*---------------content-------------*/
#content{
	width:960px;
	margin:30px 0;
	padding:0px;
	clear:both;
	overflow:hidden;
}

#content .col-1{
	width:250px;
}

#content .rowtop{
	width:250px;
	height:15px;
	background:url(../images/row_top.gif) no-repeat;
	overflow:hidden;
}

#content .rowtop_leftmenu{
	height:35px;
	background-image:url(../images/row_top_leftmenu.gif);
	width:250px;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	color:#000;
	text-indent:15px;
	overflow:hidden;
}

#content .rowbottom{
	width:250px;
	height:15px;
	background:url(../images/row_bottom.gif) no-repeat;
	overflow:hidden;
}

#content .col-2{
	width:690px;
}

#details{
	clear:both;
	width:100%;
	margin:15px 0px;
	height:auto !important; 
	height:200px; 
	min-height:200px;
}

.grayr {
	margin:20px 0;
	PADDING:5px 10px;
	FONT-SIZE:1.1em;
	BACKGROUND-COLOR:#f0eeed;
	text-align:center;
	border-bottom:#ccc 1px solid;
	border-top:#ccc 1px solid;
}

.grayr a {
	PADDING:2px 5px;
	MARGIN: 2px;
	COLOR:#666;
	BACKGROUND-COLOR:#f0eeed;
	TEXT-DECORATION: none
}
.grayr a:hover {
	COLOR:#fff;
	BACKGROUND-COLOR:#4b647a
}
.grayr a:active {
	COLOR:#fcbf2f; 
	BACKGROUND-COLOR:#fff
}
.grayr span.current {
	PADDING:2px 5px; 
	FONT-WEIGHT: bold; 
	MARGIN: 2px;
	COLOR:#4b647a; 
	BACKGROUND-COLOR: #fff
}
.grayr span.disabled {
	PADDING:2px 5px; 
	MARGIN:2px;
	COLOR:#aaa;
	BACKGROUND-COLOR:#f0eeed
}

#productdetails {
	width:100%;
	overflow:hidden;
	display:none;
}

#productdetails .productname{
	clear:both;
	padding-left:20px;
	line-height:20px;
	height:40px;
	font-weight:bold;
	color:#000;
	font-size:16px;
	margin-bottom:15px;
	overflow:hidden;
	background:url(../images/list_arrowimg.gif) 0 5px no-repeat;
}

#productdetails .productname .info{
	font-size:14px;
	color:#4b647a;
	padding:0 5px;
}

#productdetails .col-1{
	width:420px;
	margin-right:15px;
}

#productdetails .col-2{
	width:250px;
}

table.productinfo{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}

table.productinfo td{
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	vertical-align:top;
	background:url(../images/menu_fg.gif) bottom repeat-x;
}

table.productinfo td.T1{
	width:90px;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
}


span.money {
	color:#f00;
	font-weight:bold;
}

span.money_user {
	color:#4b647a;
	font-size:1.2em;
	font-weight:bold;
}

.noticeinfo{
	clear:both;
	width:100%;
	margin:15px 0;
	background:#ddd;
	overflow:hidden;
	height:120px;
	overflow-y:auto;
}

.noticeinfo p{
	padding:10px;
	color:#666;
	line-height:18px;
}

.infobrtools{
	clear:both;
	height:32px;
}


.br_cart .centerbg .cart_ico{
	width:16px;
	height:16px;
	float:left;
	padding-right:5px;
	background:url(../images/icon_cart.gif) no-repeat;
	overflow:hidden;
}

.br_cart .centerbg a{
	float:left;
	padding-right:5px;
}

/*---------------footer-------------*/

#footer{
	clear:both;
	width:960px;
	padding:15px 0 30px 0;
	background:url(../images/menu_fg.gif) top repeat-x;
	overflow:hidden;
	color:#999;
}

#footer strong{
	font-size:1.4em;
	line-height:1.4em;
	color:#4b647a;
}

#footer .copyright{
	width:960px;
	text-align:center;
	line-height:20px;
}

#footer .col-1{
	text-align:left;
	width:600px;
}

#footer .col-2{
	width:360px;
	text-align:right;
}

/*---------------index style-------------*/

#main_details{
	width:960px;
	margin:30px 0;
	padding:0px;
	clear:both;
	overflow:hidden;
}

#main_details .col-1{
	width:210px;
	margin-right:20px;
}

#main_details .col-2{
	width:500px;
	margin-right:20px;
}

#main_details .col-3{
	width:210px;
} 

#main_details .list_title {
	background:url(../images/list_title_bg.gif) 100% 0px no-repeat;
	height:28px;
	width:100%;
	margin-bottom:10px;
}

#main_details .link_html {
	line-height:150%;
	overflow:hidden;
	margin-bottom:20px;
}

#main_details .list_title ul{
	margin:0;
	padding:0 10px;
	background:url(../images/list_title_bg.gif) 0px -28px no-repeat;
	height:28px;
	overflow:hidden;
}

#main_details .list_title li{
	float:left;
	display:inline;
	padding:5px 10px;
	line-height:18px;
	font-size:1.1em;
	color:#4b647a;
	font-weight:bold;
}

#main_details .linklist{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

#main_details .linklist table {
	clear:both;
	overflow:hidden;
	padding:0;
	width:100%;
}

#main_details .linklist td {
	padding:5px;
	overflow:hidden;
	font-size:12px;
	color:#999;
	line-height:16px;
	border-bottom:#ccc 1px dotted;
	vertical-align:top;
}

#main_details .linklist td.photo{
	width:50px;
	background:url(../images/photo_bg.gif) center 5px no-repeat;
}
#main_details .linklist td.photo img{
	padding:5px 0;
	width:50px;
	height:50px;
}
#main_details .linklist td .date {
	color:#999;
	font-size:11px;
	font-weight:bold;
}
#main_details .linklist td a {
	color:#666;
	text-decoration:none;
}
#main_details .linklist td a:hover {
	color:#87a0b6;
	text-decoration:underline;
}
#main_details .linklist .link_brtools {
	width:100%;
	margin-top:15px;
}


/*===============Selected results style=================*/

/*Language tools*/
#language_type01 {clear:both;margin-top:20px;height:20px;float:right;}
#language_type01 .jack {border:3px #fff solid; display: inline-block;width:20px;height:14px;float:left;margin-left:10px;}
#language_type01 .jack:hover{border-color:#87a0b6;}
#language_type01 .jack_select{border:3px #4b647a solid;display:block;width:20px;height:14px;float:left;margin-left:10px;}
#language_type01 .jack_select:hover{border-color:#87a0b6;}

#language_type02 {clear:both;margin-top:20px;height:20px;float:right;}
#language_type02 .jack {display:inline-block; float:left; margin-left:10px; background-position:10px center; background-repeat:no-repeat; text-indent:25px; line-height:14px; padding:5px 10px;}
#language_type02 .jack.select {background-color:#fff;}
#language_type02 .jack:hover {background-color:#87a0b6; color:#fff;}

#language_type03 {clear:both;margin-top:20px;height:20px; width:100%; }
#popmenu {height:16px; line-height:16px;position:relative; float:right;}
#popmenu a { display:block; background-position:100% center; background-repeat:no-repeat;background-image:url(../images/dot_language.gif); color:#666;padding-right:15px;}
#popmenu img {cursor:pointer;border:#fff 1px solid; margin-right:5px;}
#popmenu a:hover{background-image:url(../images/dot_language_hover.gif); text-decoration:none;color:#87a0b6;}
#popmenu a:hover img {border-color:#87a0b6;}

#language_type03 .popdrop{ position:absolute;overflow:hidden; width:100px; margin-top:2px; border:1px solid #87a0b6;background:#fff; visibility:hidden; z-index:100;}
#language_type03 .popdrop ul{ clear:both; margin:3px; padding:0;overflow:hidden;}
#language_type03 .popdrop li {height:14px; padding:5px; overflow:hidden;}
#language_type03 .popdrop img { height:14px; width:20px; margin-right:5px;}
#language_type03 .popdrop li a {line-height:14px; height:14px; overflow:hidden;}
#language_type03 .popdrop li a:hover {text-decoration:underline;}

#language_type04 {clear:both;margin-top:20px;height:20px;float:right;}
#language_type04 .languagename{height:20px; line-height:20px; border-right:#999 1px solid; padding:0 9px 0 8px;}
#language_type04 .languagename.last{ border:0;}

/*search tools*/
#search_type01 {clear:both;margin-top:20px;height:32px;width:240px;float:right; }
#search_type01 button.submit {border:none;width:33px;height:32px;background:url(../images/search_btn.gif) no-repeat;cursor:pointer;float:left;}

#search_type02 {clear:both;margin-top:20px;height:32px; float:right; width:100%;}
#search_type02 button.submit {border:none;width:33px;height:32px;background:url(../images/search_btn.gif) no-repeat;cursor:pointer;float:left;}
#search_type02 .searchlink { float:right; height:32px;line-height:32px; font-weight:bold; font-size:1.1em; margin-left:20px;}

#search_type03 {clear:both;margin-top:20px;height:32px; width:200px; position:relative; float:right; }
#search_type03  .centerbg .search_ico{ width:16px; height:16px; float:left; padding-right:5px; background:url(../images/ico_search.gif) no-repeat; overflow:hidden;}
#search_type03  .centerbg a{float:left; padding-right:5px;}
#search_type03  .centerbg .pop_bottom_ico{ width:16px; height:16px; float:left;background: url(../images/ico_arrow_bottom.gif) no-repeat;overflow:hidden;}
#search_type03  .centerbg .pop_top_ico{ width:16px; height:16px; float:left;background: url(../images/ico_arrow_top.gif) no-repeat; overflow:hidden;}

#popsearch { display:none;}
/*search popwindow*/
#search_type03 .popwin {overflow:hidden; background:#e5e5e5 url(../images/popwin_bg.gif) top repeat-x; padding:5px 10px 0px 10px; border:#cfcfcf 1px solid; position:absolute; top:34px; right:0px; z-index:50}
#search_type03 .popwin .item { clear:both; margin:10px 0px;}
#search_type03 .popwin .item input { border:1px #a09b96 solid; padding:2px 5px; line-height:16px; width:148px;}
#search_type03 .popwin .item select { border:1px #a09b96 solid; width:160px;}
#search_type03 .popwin .item button { border:1px #a09b96 solid; padding:2px 5px; color:#666;}

#search_type04 {width:210px; position: fixed !important; *position:absolute; z-index:999; right:-180px; top:50px;}
#search_type04 .popwin{ float:right; display:inline; height:160px; padding:10px; width:160px; background:url(../images/search_pophide.gif) no-repeat;}
#search_type04 .popwin .item { clear:both; margin:10px;}
#search_type04 .popwin .item input { border:1px #a09b96 solid; padding:2px 5px; line-height:16px; width:128px;}
#search_type04 .popwin .item select { border:1px #a09b96 solid; width:140px;}
#search_type04 .popwin .item .popbr { border:1px #a09b96 solid; background-color:#d4d0c8; padding:2px 5px; color:#666; float:left; display:inline;}
#search_type04 .popwin .item .popbr a{ color:#666;}
#search_type04 .popwin .item .popbr a:hover{ color:#87a0b6; text-decoration:none;}
#search_type04 .viewbr { width:30px; height:92px; margin-top:32px; float:right; background:url(../images/search_popwiew.gif) no-repeat; cursor:pointer;}

/*menu*/
#menu_type01 {width:960px;overflow:hidden;margin:5px 0px;height:32px;clear:both;background: url(../images/menu_bg_01.gif) 0 0 no-repeat; }
#menu_type01 ul{clear:both;padding:0px;margin:2px 20px 3px 20px;}
#menu_type01 li{float:left;text-align:center;overflow:hidden;width:120px;margin-right:10px;}
#menu_type01 li a{font-size:1.4em;line-height:27px;display:block;padding:0px 10px;width:100px;color:#999;font-weight:bold;}
#menu_type01 li a.select{color:#666;background:url(../images/menu_itembg.gif) 0 0 no-repeat;}
#menu_type01 li a:hover{color:#87a0b6;text-decoration:none;background:url(../images/menu_hoverbg.gif) 0 0 no-repeat;}

#menu_type02 {width:960px;overflow:hidden;margin:5px 0px;clear:both;background: url(../images/menu_bg_01.gif) 0 0 no-repeat; height:56px;}
#menu_type02 ul{clear:both;padding:0px;margin:2px 20px 0px 20px; overflow:hidden;}
#menu_type02 li{float:left;text-align:center;overflow:hidden;width:120px;margin-right:10px;}
#menu_type02 li a{font-size:1.4em;line-height:27px;display:block;padding:0px 10px;width:100px;color:#999;font-weight:bold;}
#menu_type02 li a.select{color:#666;background:url(../images/menu_itembg.gif) 0 0 no-repeat;}
#menu_type02 li a:hover{color:#87a0b6;text-decoration:none;background:url(../images/menu_hoverbg.gif) 0 0 no-repeat;}
#menu_type02 .secondNav{clear:both;padding-top:4px; height:20px; text-align:center; margin:0px;}
#menu_type02 .secondNav a{display:inline-block; padding:2px 10px; line-height:16px; background:#fff;}
#menu_type02 .secondNav a.last{ border:none;}
#subNav1, #subNav2, #subNav3, #subNav4, #subNav5, #subNav6, #subNav7{ display:none;}

#menu_type03 {width:920px; padding:0px 20px; height:36px; margin:5px 0px;clear:both;background: url(../images/menu_bg_02.gif) no-repeat;}
.sf-menu { line-height:1.1em}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu ul {position:absolute;top:-999em;width:12em; }
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;font-size:15px;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:	0;top:3em; z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:12em; top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; top:0;}
.sf-menu {float:left;}
.sf-menu a { color:#fff; border-left:1px solid #fff;padding:.75em 1em;text-decoration:none;}
.sf-menu li {background:#4b647a;}
.sf-menu li.current {background:#87a0b6;}
.sf-menu li.current a { color:#4b647a}
.sf-menu li.current li a { color:#fff}
.sf-menu li li a{ border-left:0; border-top:1px #fff solid;font-size:12px;}
.sf-menu li li {background:#4b647a;}
.sf-menu li li li {background:#4b647a;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.current li a:hover {color:#4b647a;background:#87a0b6;outline:0;}
.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em; /* IE6 only */width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator {  top:.8em;background-position: 0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator { background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator { background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; }
/*** shadows for all but IE6 ***/
.sf-shadow ul {background:url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}

#menu_type04 {width:960px;margin:5px 0px;clear:both; }
.lavaLampWithImage {position: relative; width:920px; height:27px;background: url(../images/menu_bg_01.gif) no-repeat;padding:2px 20px 3px 20px;margin:0;overflow: hidden;}
.lavaLampWithImage li {float: left;list-style:none; margin-right:10px;}
.lavaLampWithImage li.back {background: url(../images/lava.gif) no-repeat right -27px;width:15px;height:27px;z-index: 8;position: absolute;}
.lavaLampWithImage li.back .left {background: url(../images/lava.gif) no-repeat top left;height:27px; margin-right:15px;}
.lavaLampWithImage li a {color:#999;outline:none;text-align:center;z-index:10;display:inline-block;float:left;line-height:27px;position:relative;overflow: hidden; margin:0px 10px; font-weight:bold; font-size:13px;}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {border: none; text-decoration:none;}

#menu_type05 {width:960px;margin:5px 0px;clear:both; height:40px; overflow:hidden; background:url(../images/menu_fg.gif) bottom repeat-x;}
.br_01, .br_01 span.hover, .br_02, .br_02 span.hover, .br_03, .br_03 span.hover, .br_04, .br_04 span.hover, .br_05, .br_05 span.hover, .br_06, .br_06 span.hover, .br_07, .br_07 span.hover{display:block;cursor:pointer;width:120px;height:32px;text-indent:-9999px;background-image: url(../images/menu_pic_bg.gif);}
.br_01, .br_02, .br_03, .br_04, .br_05, .br_06, .br_07{float:left;position:relative;}
.br_01 span.hover, .br_02 span.hover, .br_03 span.hover, .br_04 span.hover, .br_05 span.hover, .br_06 span.hover, .br_07 span.hover{position: absolute;}
.br_01 {background-position:840px 0px;}
.br_01 span.hover, .br_01.current{background-position:840px 32px;}
.br_02 {background-position:720px 0px;}
.br_02 span.hover, .br_02.current{background-position:720px 32px;}
.br_03 {background-position:600px 0px;}
.br_03 span.hover, .br_03.current{background-position:600px 32px;}
.br_04 {background-position:480px 0px;}
.br_04 span.hover, .br_04.current{background-position:480px 32px;}
.br_05 {background-position:360px 0px;}
.br_05 span.hover, .br_05.current{background-position:360px 32px;}
.br_06 {background-position:240px 0px;}
.br_06 span.hover, .br_06.current{background-position:240px 32px;}
.br_07 {background-position:120px 0px;}
.br_07 span.hover, .br_07.current{background-position:120px 32px;}

#menu_type06 {width:960px;margin:0px;clear:both; height:100px; overflow:hidden;}

/*banner*/
#banner_type01 {width:960px;overflow:hidden;margin:0px;padding:0px;clear:both;}

#banner_type02 {width:960px;overflow:hidden;margin:0px;padding:0px;clear:both;  height:260px;}
#flashbanner {width:960px; height:260px;}

#banner_type03 {clear:both; width:960px; margin:0px auto;padding:0px;position:relative;}

#banner_type04 {clear:both; width:900px; margin:0px auto;padding:0px;position:relative; }
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{ width:900px;height:260px;overflow:hidden; }	
#prevBtn, #nextBtn{ display:block;width:30px;height:80px;position:absolute;top:90px; text-indent:-999px;}
#prevBtn{left:-30px;}	
#nextBtn{right:-30px;}														
#prevBtn a, #nextBtn a{ display:block;width:30px;height:80px;}
#prevBtn a{background:url(../images/btn_prev.gif) no-repeat 0 0;}
#nextBtn a{background:url(../images/btn_next.gif) no-repeat 0 0;}
#prevBtn a:hover, #nextBtn a:hover{ background-position:0px -80px;}

/*secondmenu*/
#default_bg{clear:both;width:230px; padding:0px 12px 0px 8px; background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}

#secondmenu_type01{clear:both;width:250px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}
#secondmenu_type01 ul{width:230px;padding:0px 12px 0px 8px;overflow:hidden;}
#secondmenu_type01 li{clear:both;padding:10px 5px;width:220px;overflow:hidden;background:url(../images/menu_fg.gif) bottom repeat-x;}
#secondmenu_type01 li a{display:block;height:18px;line-height:18px;font-size:1.3em;font-weight:bold;text-indent:15px;background:url(../images/arrow_title_blue.gif) left no-repeat; color:#666;}
#secondmenu_type01 li a:hover{color:#87a0b6;text-decoration:underline;}
#secondmenu_type01 li.current a {color:#4b647a;}
#secondmenu_type01 li.last{background:none;}

#secondmenu_type02{clear:both;width:230px;padding:0px 12px 0px 8px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}

#secondmenu_type03 {clear:both;width:250px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}
#secondmenu_type03 ul{width:230px;padding:0px 12px 0px 8px;overflow:hidden;}
#secondmenu_type03 li {clear:both;padding:10px 5px;width:220px;overflow:hidden;background:url(../images/menu_fg.gif) bottom repeat-x;}
#secondmenu_type03 li a{display:block;line-height:18px;font-size:1.3em;font-weight:bold;background:url(../images/arrow_title.gif) 0 10px no-repeat; color:#666; padding:3px 0px 3px 12px; }
#secondmenu_type03 li a:hover{color:#87a0b6;text-decoration:underline;}
#secondmenu_type03 li a.current{color:#4b647a; background-image:url(../images/arrow_title_blue.gif);}
#secondmenu_type03 li.last{background:none;}
#secondmenu_type03 li .secondnav{ background:#f6f6f6; margin:10px; padding:5px 10px; display:none; font-size:0.8em;}
#secondmenu_type03 li .secondnav .subnav { clear:both; margin:0;}
#secondmenu_type03 li .secondnav .subnav a{ color:#666;}
#secondmenu_type03 li .secondnav .subnav a.current{color:#4b647a; background-image:url(../images/arrow_title_blue.gif);}

#secondmenu_type04 {clear:both;padding:0px 22px 0px 18px;background:url(../images/row_center.gif) 0 0 repeat-y;}
#secondmenu_type04 .my_left_cat_list{width:210px;}
#secondmenu_type04 .h2_cat{width:210px;color:#666;position:relative;}
#secondmenu_type04 .h2_cat_1{width:210px;color:#666;position:relative;}
#secondmenu_type04 h3 {font-size:1.2em; line-height:20px; padding-left:10px; overflow:hidden;background:url(../images/menu_fg.gif) bottom repeat-x;}
#secondmenu_type04 h3.last{ background:none;}
#secondmenu_type04 h3 a {color:#666;font-weight:bold;background:url(../images/arrow_title.gif) 0 11px no-repeat; display: inline-block; padding:5px 10px;}
#secondmenu_type04 h3 a:hover {color:#87a0b6;background-image:url(../images/arrow_title_blue.gif); }
#secondmenu_type04 .h3_cat{display:none;width:240px;position:absolute; left:200px; margin-top:-30px; cursor:auto;background:#fff; border:#eee solid 5px; padding:10px;}
#secondmenu_type04 .h3_cat ul{ clear:both; padding:0px; margin:0px; overflow:hidden; }
#secondmenu_type04 .h3_cat ul li {float:left; width:100px; padding-left:20px; overflow:hidden;height:26px; background:url(../images/arrow_title.gif) 10px 10px no-repeat; display:inline;} 
#secondmenu_type04 .h3_cat ul li a{ color:#666; line-height:26px; overflow:hidden;}
#secondmenu_type04 .h3_cat ul li a:hover{color:#87a0b6; }
#secondmenu_type04 .active_cat{ z-index:99;cursor:pointer; background:#eee url(../images/current.gif) 190px 10px no-repeat; }
#secondmenu_type04 .active_cat h3 { font-weight:bold}
#secondmenu_type04 .active_cat h3 span{ display:none;} 
#secondmenu_type04 .active_cat div{display:block;} 

#secondmenu_type05 {clear:both;width:210px;padding:0px 22px 0px 18px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}
#jGlide_001{ width:210px; overflow:hidden; position:relative;}
.jGM_box{ position: absolute; width: 210px; height:330px; margin: 0; padding: 0;overflow: hidden; }
.jGM_header{ width: 210px; background: #d1d1d1; color: #fff;text-align: right; display:none;line-height:22px;}
.jGM_wrapper{ position: absolute; top: 0; left:18px; width: 2100px;  margin: 0; padding: 0; border: 0; } /* overflow: hidden; */
.jGM_tile{ position: absolute; top: 0; width: 210px; height: auto; overflow: hidden; margin: 0; padding: 0; border: 0; display: block; }
.jGM_cats{ width: 100%; height: 64px; overflow: hidden; vertical-align: middle; text-align: left; }
.jGM_cats h1{ font-size: 1.8em; margin: 0; padding: 2px 0; line-height: 1.8em; color: #414141; font-weight: normal; }
.jGM_cats p{margin: 0; padding: 0; line-height: 1.2em; color: #858585; font-weight: normal; }
.jGM_pager{ height:18px; width: 210px; line-height:18px; margin: 0; border: 0; padding: 0; background: #f6f6f6; color: #fff; text-align: center; vertical-align: middle; }
.jGM_pager a{ text-decoration: none; color: #fff; font-weight: bold; text-decoration: none; color: #fff; display: block; }
.jGM_pager a:HOVER{ background: #d1d1d1; }
.jGM_pager img{ border: 0; margin: 6px 0; }
.jGM_content{ width: 210px; height: 184px; margin: 1px 0; padding: 0; border: 0; overflow: hidden; }
.jGM_content a{ text-decoration: none; color: #666; height:22px; width: 100%; display: block; line-height:22px; padding: 0 0 0 15px; background-color: #e6e7e9; margin: 1px 0; }
.jGM_content a:HOVER{ color: #fff; background-color: #87a0b6; }
.jGM_more{ background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 200px 50%; }
.jGM_back{ position: absolute; top: 280px; right: 0; height:22px; width:60px; background: #d1d1d1; color: #fff; line-height:22px;vertical-align: middle; text-align: center; margin:20px 0 0 0; padding: 0; border: 0; z-index: 99; }
.jGM_back a{ height: 100%; width: 100%; text-decoration: none; color: #fff; display: block; }
.jGM_back a{ color: #fff; background: #d1d1d1; }
.jGM_back a:HOVER{ color: #fff; background: #87a0b6; }
.jGM_reset{ position: absolute; top: 280px; right: 65px; height:22px; width: 60px; background: #d1d1d1; color: #fff; line-height:22px;vertical-align: middle; text-align: center; margin:20px 0 0 0; padding: 0; border: 0; z-index: 99; }
.jGM_reset a{ height: 100%; width: 100%; text-decoration: none; color: #fff; display: block; }
.jGM_reset a{ color: #fff; background: #d1d1d1; }
.jGM_reset a:HOVER{ color: #fff; background: #87a0b6; }

#secondmenu_type06 {clear:both;width:210px;padding:0px 22px 0px 18px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}
#secondmenu_type06 a .gary{ color:#999; font-size:12px; font-weight:normal;}
#secondmenu_type06 a:hover .gary{ color:#87a0b6;}
#sidetree { overflow:hidden;}
#sidetreecontrol { font-weight:bold; font-size:1.2em;}
.treeview .hitarea {background: url(../images/tree/treeview-default.gif) -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px; float: left;cursor: pointer;}
/* fix for IE6 */
* html .hitarea {display: inline;float:none;}
.treeview li { margin: 0px; padding:3px 0px 3px 16px;}
.treeview li a{ color:#666; text-decoration:none;}
.treeview li a:hover{ color:#87a0b6; text-decoration:underline;}
.treeview a.current {color:#4b647a}
.treeview li { background: url(../images/tree/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/tree/treeview-default.gif); } 
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
/*links*/
#links_type01{clear:both;width:250px;margin-top:20px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;;}
#links_type01 .linkgroup{width:220px;border:#eee 5px solid;margin:10px 12px 10px 8px;overflow:hidden;}

#links_type02{clear:both;width:250px;margin-top:20px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}
#linklist{width:230px;margin:10px 12px 10px 8px;overflow:hidden;}
#linklist table {clear:both;overflow:hidden; padding:0; width:100%;}
#linklist th{padding-bottom:15px; color:#000; font-size:1.6em; text-align:left;  background: url(../images/menu_fg.gif) bottom repeat-x;}
#linklist td {padding:5px; overflow:hidden; font-size:12px; color:#999; line-height:16px; border-bottom:#ccc 1px dotted; vertical-align:top;}
#linklist td.photo{width:50px;background:url(../images/photo_bg.gif) center 5px no-repeat;}
#linklist td.photo img{ padding:5px 0;width:50px; height:50px;}
#linklist td .date {color:#4b647a; font-size:11px; font-weight:bold;}
#linklist td a {color:#666; text-decoration:none; line-height:20px; font-weight:bold;}
#linklist td a:hover {color:#87a0b6; text-decoration:underline;}
#linklist .link_brtools { width:100%; margin-top:15px;}

#links_type03{clear:both;width:250px;margin-top:20px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden;}
#link_html{width:230px;margin:10px 12px 10px 8px;overflow:hidden;}

#links_type04{clear:both;width:210px;margin-top:20px;background:url(../images/row_center.gif) 0 0 repeat-y;overflow:hidden; height:280px; position:relative; padding:15px 22px 15px 18px}
.titbitsad { clear:both; width:210px; overflow:hidden;}
.titbitsad ul {clear:both; width:210px; overflow:hidden;}
.titbitsad li {clear:both; width:200px; overflow:hidden; padding:5px;}
.titbitsad li table { width:200px;}
.titbitsad li table td {border:none; text-align:center; vertical-align:middle}
#links_type04 .img_top{ position:absolute; left:0px; top:0px; width:250px; height:15px;}
#links_type04 .img_bottom{ position:absolute; left:0px; bottom:0px; width:250px; height:15px;}

/*navigation*/
#navigation_type01{clear:both;height:32px;width:100%;}
#navigation_type01 .nav{height:32px;float:right;background:url(../images/nav_bg.gif) 0 13px repeat-x;}
#navigation_type01 .nav span{display:block;font-size:13px;line-height:32px;font-weight:bold;text-align:center;}
#navigation_type01 .navitem{padding:0 0 0 15px;float:left;color:#999;margin-right:20px;background-position:0px 0px;background-repeat:no-repeat;background-image:url(../images/navitem_bg.gif);}
#navigation_type01 .navitem .rightbg{padding:0 15px 0 0;background-position:100% -64px;background-repeat:no-repeat;background-image:url(../images/navitem_bg.gif);}
#navigation_type01 .navitem .centerbg{padding:0 10px;background-position:0px -32px;background-repeat:repeat-x;background-image:url(../images/navitem_bg.gif);}
#navigation_type01 .navitem.select{background-image:url(../images/navitem_bg_select.gif);margin:0;}
#navigation_type01 .navitem.select .rightbg{background-image:url(../images/navitem_bg_select.gif);}
#navigation_type01 .navitem.select .centerbg{background-image:url(../images/navitem_bg_select.gif);}

#navigation_type02{clear:both;height:38px;width:100%;background:url(../images/menu_fg.gif) 0px 22px repeat-x;}
#navigation_type02 .nav{height:18px;float:left;padding:0px;}
#navigation_type02 .nav span{font-size:13px;color:#999;line-height:18px;font-weight:bold;text-align:center;color:#999; padding-right:5px;}
#navigation_type02 .nav span a{font-size:12px; padding-right:5px;}

#navigation_type02 .backbr{ margin:6px 0 0 0;padding:0 0 0 15px;float:right;color:#999;margin-left:20px;background-position:0px 0px;background-repeat:no-repeat;background-image:url(../images/navitem_bg.gif); height:32px;}
#navigation_type02 .backbr .rightbg{padding:0 15px 0 0;background-position:100% -64px;background-repeat:no-repeat;background-image:url(../images/navitem_bg.gif); height:32px; float:left;}
#navigation_type02 .backbr a{padding:0 10px;background-position:0px -32px;background-repeat:repeat-x;background-image:url(../images/navitem_bg.gif); display:block; line-height:32px; float:left; font-weight:bold;}

/*page details style*/
#htmledit{line-height:150%;overflow:hidden;}
/*add by 07-20*/
.htmledit .detailtitle{clear:both;border-bottom:1px solid #ccc;overflow:hidden;padding:5px; margin-bottom:15px;}
.htmledit .detailtitle .titletext {font-size:14px; color:#666; font-weight:bold; line-height:20px;}
#titledate { clear:both; padding-top:5px;color:#4b647a;font-size:11px;font-weight:bold; line-height:100%;}
/*add by 07-20*/
#searchfrom{display:none;overflow:hidden;}

#languagepage {overflow:hidden;display:none;}
#languagepage .line-1{ float:left; width:210px; margin-right:30px;}
#languagepage .line-2{ float:left; width:210px; margin-right:30px;}
#languagepage .line-3{ float:left; width:210px; }
.jackgroup { clear:both; padding:0px; margin:0px;;}
.jackgroup ul { margin:10px; padding:0px;}
.jackgroup li { height:14px; margin:0px; padding:5px 0px;}
.jackgroup li img{ float:left; height:14px; width:20px; margin-right:8px;}
.jackgroup li a{ float:left;height:14px; line-height:14px; font-size:12px;}
.grouptitle { margin-top:30px; padding:0 0 5px 10px; border-bottom:#eae9cd 1px solid; font-size:14px; font-weight:bold; color:#999; background:url(../images/arrow_title.gif) 0px 5px no-repeat;}

#list_type01 {overflow:hidden;width:100%;}
#list_type01 .list_title {background:url(../images/list_title_bg.gif) 100% 0px no-repeat; height:28px; width:100%;}
#list_type01 .list_title ul{ margin:0; background:url(../images/list_title_bg.gif) 0px -28px no-repeat; height:28px; overflow:hidden;}
#list_type01 .list_title li{ float:left; display:inline; padding:5px 10px; line-height:18px; font-size:1.3em; color:#87a0b6; font-weight:bold;}
#list_type01 .list_title li.T1 {text-indent:10px;}
#list_type01 table {clear:both;overflow:hidden; padding:0;width:100%}
#list_type01 td {padding:5px 10px; overflow:hidden;color:#999; line-height:18px; border-bottom:#ccc 1px dotted; vertical-align:top;}
#list_type01 td a {color:#666; text-decoration:none;}
#list_type01 td a:hover {color:#87a0b6; text-decoration:underline; }
#list_type01 tr.even{background-color:#f0eeed;}
#list_type01 tr.odd {background-color:none;}
#list_type01 tr.over{background-color:#fff;}
#list_type01 tr.out{background-color:none;}
#list_type01 td.T1 {background-image:url(../images/list_arrowimg.gif); background-position:5px 10px; background-repeat:no-repeat; text-indent:10px; }

#list_type02 {overflow:hidden;width:100%;}
#default_photo {overflow:hidden;width:100%;}
.gallery {list-style:none; margin-left:30px; padding: 0; }
.gallery li {display:inline; margin:30px 30px 0 0; float:left; position:relative; width:188px;height:143px; border:solid 1px #999;background: #fff;}
.gallery li.out {border-color:#999}
.gallery li.over {border-color:#4b647a}
.gallery li table { clear:both; margin:4px; width:180px; height:135px;}
.gallery li table td{padding:0; margin:0; text-align:center; vertical-align:middle;}
.gallery li table td img{max-width:180px; max-height:135px; width: expression(this.width >180 && this.height < this.width ? 180: true); height: expression(this.height > 135 ? 135: true);}
.gallery li em {background-color:#fff; color:#666; padding: 2px 10px;display:block; position:absolute; top:100px;left:-4px; border:1px solid #999; text-decoration:none; font-style:normal;}
.gallery li.out {background-color:#fff; color:#666; border-color:#999;}
.gallery li.over em {background-color:#4b647a; color:#fff; border-color:#fff;}

#list_type03 {overflow:hidden;width:100%;}
#default_image_text {overflow:hidden; margin-left:40px;}
.img_box {width:184px;background:url(../images/imgbox_bg.gif) repeat-y;float:left;margin:30px 30px 0 0; position:relative; overflow:hidden; height:240px;}
.img_box_bottom { clear:both;width:184px;; height:14px;background:url(../images/imgbox_bottom.gif) bottom no-repeat;}
.img_box_top {width:184px; height:114px; position:absolute; top:0px; left:0px;background:url(../images/imgbox_mask.gif) top no-repeat;}
.img_box img { height:120px; width:180px; padding-right:4px;}
.img_box p {padding:0 10px 0px 14px;margin:0; line-height:18px; height:72px; overflow:hidden;}
.img_box .title {color:#000;font-weight:bold; margin:10px 14px 5px 10px;line-height:20px;background:#f6f6f6; overflow:hidden; white-space:nowrap; padding:0px 5px;}

#list_type04 {overflow:hidden;width:100%;}
#list_type04 ul {clear:both;overflow:hidden;}
#list_type04 li {clear:both; margin-top:30px; padding:0px 10px 15px 10px; border-bottom:1px dashed #ccc; overflow:hidden;}
#list_type04 li.last { border:0;}
#list_type04 li .leftimg {border:solid 1px #999;background: #fff; height:68px; width:88px; margin-right:20px; float:left;}
#list_type04 li .leftimg table { clear:both; margin:4px; width:80px; height:60px;}
#list_type04 li .leftimg table td{padding:0; margin:0; text-align:center; vertical-align:middle;}
#list_type04 li .textinfo { float:left;width:520px;}
#list_type04 li .textinfo  p {line-height:18px;overflow:hidden; padding-top:10px;}
#list_type04 li .textinfo .title {font-weight:bold; line-height:24px;background:#87a0b6; overflow:hidden; padding:0px 5px;}
#list_type04 li .textinfo .title a {color:#fff; text-decoration:none; font-size:13px;}
#list_type04 li .textinfo .title .date {color:#fff; padding-right:20px;}
#list_type04 li .textinfo .title a:hover {text-decoration:underline;}

/*product catalog style*/
#catalog_type01{width:400px;height:400px; padding:10px 12px 10px 8px; background: url(../images/showpic_bg.gif) 0 0 no-repeat; }
#catalog_type01 .showpic{height:300px;width:400px; background-color:#fff; overflow:hidden;}
#catalog_type01 .showpic table{clear:both;height:300px;width:400px;}
#catalog_type01 .showpic table td{padding:0;margin:0;text-align:center;vertical-align:middle;height:300px;width:400px;}
#catalog_type01 .showpic table td img { max-width:400px; max-height:300px; width: expression(this.width >400 && this.height < this.width ? 400: true); height: expression(this.height > 300 ? 300: true);}
#catalog_type01 ul{clear:both;width:400px;height:70px;overflow:hidden; margin-top:15px; margin-left:5px;}
#catalog_type01 ul li{width:80px;height:60px;border-width:5px; border-style:solid;float:left;display:inline; margin-right:10px;cursor:pointer;}
#catalog_type01 ul li.default{border-color:#eee;}
#catalog_type01 ul li.over{border-color:#87a0b6;}
#catalog_type01 ul li img{max-width:80px; max-height:60px; width: expression(this.width >80 && this.height < this.width ? 80: true); height: expression(this.height > 60 ? 60: true);}
#catalog_type01 ul li table {clear:both;width:80px;height:60px;}
#catalog_type01 ul li table td{margin:0;text-align:center;vertical-align:middle;width:80px;height:60px;}

#catalog_type02{width:400px;height:400px; padding:10px 12px 10px 8px; background: url(../images/showpic_bg.gif) 0 0 no-repeat; }
#catalog_type02 .showpic{height:300px;width:400px; background-color:#fff; overflow:hidden;}
#catalog_type02 .showpic table{clear:both;height:300px;width:400px;}
#catalog_type02 .showpic table td{padding:0;margin:0;text-align:center;vertical-align:middle;height:300px;width:400px;}
#catalog_type02 .showpic table td img { max-width:400px; max-height:300px; width: expression(this.width >400 && this.height < this.width ? 400: true); height: expression(this.height > 300 ? 300: true);}
#catalog_type02 ul{clear:both;width:400px;height:70px;overflow:hidden; margin-top:15px; margin-left:5px;}
#catalog_type02 ul li{width:80px;height:60px;border-width:5px; border-style:solid;float:left;display:inline; margin-right:10px;cursor:pointer;}
#catalog_type02 ul li.default{border-color:#eee;}
#catalog_type02 ul li.over{border-color:#87a0b6;}
#catalog_type02 ul li img{max-width:80px; max-height:60px; width: expression(this.width >80 && this.height < this.width ? 80: true); height: expression(this.height > 60 ? 60: true);}
#catalog_type02 ul li table {clear:both;width:80px;height:60px;}
#catalog_type02 ul li table td{margin:0;text-align:center;vertical-align:middle;width:80px;height:60px;}

#catalog_type03{width:400px;height:400px; padding:10px 12px 10px 8px; background: url(../images/showpic_bg.gif) 0 0 no-repeat; }
#galleria{height:390px;}

#catalog_type04{width:400px;height:400px; padding:10px 12px 10px 8px; background: url(../images/showpic_bg.gif) 0 0 no-repeat; }

/*product tab style*/
#producttab_type01{ clear:both;  margin-top:20px; width:100%; overflow:hidden;}
#producttab_type01 .tabs {width:100%; height:50px;background:url(../images/tab_bg.gif) no-repeat 100% 0;}
#producttab_type01 .tabs ul {height:50px; overflow:hidden; padding-left:25px; background:url(../images/ul_bg.gif) 0 0 no-repeat;}
#producttab_type01 .tabs li{background:url(../images/tagleft.gif); background-repeat:no-repeat; background-position:0px -50px; float:left; height:50px; font-size:1.3em;}
#producttab_type01 .tabs li a { display:inline-block; margin:0; padding:10px 20px 15px 20px; background:url(../images/tagright.gif); background-repeat: no-repeat; background-position:100% -50px; color:#fff;line-height:25px; text-decoration: none;font-weight:bold;}
#producttab_type01 .tabs li a:hover {color:#87a0b6;}
#producttab_type01 .tabs li.selectTag {background-position:0px 0px;}
#producttab_type01 .tabs li.selectTag a {background-position:100% 0px; color:#fff}
#tagContent {clear:both;margin-top:20px;height:auto !important;height:50px;min-height:50px;}

#producttab_type02{ clear:both; margin-top:20px; width:100%;}
#producttab_type02 .tabs{list-style: none; overflow: hidden; height:30px; background:url(../images/menu_fg.gif) bottom repeat-x;}
#producttab_type02 .tabs li { display: inline; float: left; margin-right:30px;}
#producttab_type02 .tabs li a { padding-left:10px; line-height:24px; color:#666; font-size:1.2em; background:url(../images/arrow_title.gif) 0 6px no-repeat;}
#producttab_type02 .tabs li a:hover{ text-decoration:none; color:#4b647a}
#producttab_type02 .tabs li a.current { text-decoration:none; color:#87a0b6; font-weight:bold; background-image:url(../images/arrow_title_blue.gif)}
#producttab_type02 .box-wrapper { clear:both; overflow:hidden; margin-top:20px; }
#producttab_type02 .content-box { clear:both; overflow: hidden; display:none;}

#producttab_type03{ clear:both; margin-top:20px; width:100%;}
#producttab_type03 .group_title {background:url(../images/list_title_bg.gif) 100% 0px no-repeat;height:28px;width:100%;margin-bottom:10px;}
#producttab_type03 .group_title ul{margin:0;padding:0 10px;background:url(../images/list_title_bg.gif) 0px -28px no-repeat;height:28px;overflow:hidden;}
#producttab_type03 .group_title li.name{float:left;display:inline;padding:5px 10px;line-height:18px;font-size:1.1em;color:#4b647a;
font-weight:bold;}
#producttab_type03 .group_title li.control{float:right;display:inline;padding:5px 10px;line-height:18px;}
#producttab_type03 .content-box { clear:both; overflow: hidden; width:100%; margin-bottom:20px;}

/*form style*/
#from_type01 {clear:both; width:100%; overflow:hidden; }
#from_type01 .htmledit{line-height:150%;overflow:hidden; margin-bottom:20px;}
#from_type01 .formtitle{ clear:both; border-bottom:1px solid #ccc; line-height:30px; overflow:hidden; height:30px;}
#from_type01 .formtitle .titletext {font-size:1.2em; color:#4b647a; font-weight:bold; float:left;}
#from_type01 .formtitle .titleinfo {color:#999; float:right;}
#from_type01 .nes{color:#f00; padding:0px 3px;}
#from_type01 table {margin:20px auto; clear:both; width:100%; }
#from_type01 table td{padding-bottom:10px; vertical-align:top;}
#from_type01 table td.td1{text-align:right; width:100px; font-weight:bold;line-height:32px; padding-right:10px;}
#from_type01 table td.td2{width:280px;vertical-align:top;}
#from_type01 table td.td2 img{vertical-align:middle; padding:6px 0 0 6px;}
#from_type01 table td.td3 .errortext{line-height:16px;color:#f00;padding:8px 5px; display:block; cursor:pointer;}
#from_type01 table td.td3 .errortext img{ padding:2px 3px 0 0}
#from_type01 .blur{color:#666;}
#from_type01 .focus{color:#000;}
#from_type01 table td textarea{background:#fff; padding-left:3px; overflow-y:scroll; line-height:18px; height:80px;width:245px; font-size:100%;}
#from_type01 table td select{background:none; padding:0px; overflow:hidden; display:inline; color:#666; line-height:20px; height:20px;vertical-align:middle;}
#from_type01 input.type-1{width:230px;}
#from_type01 select.type-1{width:220px;}
#from_type01 select.type-2{width:90px;}
#from_type01 table td .radio{ background:none; border:0; padding:0px; width:13px; height:13px; margin:9px 3px 9px 0px; }
#from_type01 table td .radio-txt { line-height:32px; margin-right:5px;}
#from_type01 table td .checkbox {background:none; border:0; width:13px; height:13px;  padding:0px; margin:9px 3px 9px 0px; }
#from_type01 label{ padding-left:10px;}
#from_type01 label.morecheck_type1 { float:left; margin-right:10px; width:100px;}
#from_type01 label.morecheck_type2 { float:left; width:230px;}
#from_type01 .Codeimg { float:left; display:inline; margin-left:10px; vertical-align:middle;}
#from_type01 .buttontools {clear:both; overflow:hidden; padding-top:10px; padding-left:100px; border-top:1px solid #ccc;}