a {
	color:#000;
	}

a:hover {
	color:#95431D;
	text-decoration:none;
	}

body, html {
	margin: 0px;
	margin-top:1em;
	text-align:center;
	}

#container {
	width:1000px;
	margin:0 auto;
	text-align:left;
	font:normal 11px/1.5em Arial, Helvetica, sans-serif;
	color:#000;
	}

input, select, textfield {
	font:normal 11px/1.5em Arial, Helvetica, sans-serif;
	background-image:url(images/input_bg.gif);
	border:1px solid #b5b5b5;
	}

ul {
	list-style:none;
	margin-left:0;
	}

ul li{
	/*background: transparent url(images/arr_02.gif) no-repeat left 5px;*/
	background: url(images/icon/b.jpg) no-repeat left 6px;
	padding-left:1.5em;
	}

#mainmenu {
	width:1000px;
  	voice-family: "\"}\""; 
	voice-family:inherit;
	width:765px;
	height:24px;	
	background:transparent url(images/menu/mainmenu_bg.jpg) repeat-x;
	padding-left:235px;
	}

#ctn {
	width:1000px;
  	voice-family: "\"}\""; 
	voice-family:inherit;
	width:996px;
	padding:11px 2px 2px 2px;
	background: #FABF22 url(images/line_center.gif) repeat-x center top;
	}

#idxsearch,
#idxlog,
#idxqdl,
#idxqlink {
	margin:0px 1px 1px 1px;
	background:#fff;
	}

#idxsearch {
	height:100px;
	}

#idxlog {
	height:126px;
	}

#idxqdl {
	height:90px;
	}

#idxqlink {
	height:150px;
	}
th {
	height:24px;
	}

.lctn {
	background:#fff url(images/title/line.gif) repeat-x left top;
	width:195px;
	padding:14px 10px 10px 10px;
	}

.lctn ul {
    margin:0;
	margin-bottom:10px;
    padding:0;
	}

input.btn {
	font-size:10px;
	font-weight:bold;
	border:1px solid #000;
	background-image:0;
	background:#cecece;
	}

input#search{
	width:169px;
	margin:0 0 5px 0;
	}

input#name{
	width:128px;
	margin:2px 0;
	}

input#pass{
	width:128px;
	margin:2px 0;
	}

select#qdl{
	width:100%;
	margin:0 0 5px 0;
	}

/* sheet */
.sheet {
	background:#939999;
	border-collapse:collapse;
	}

.sheet a {
	padding:0 0.5em;
	color:#939999;
	display:block;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	background:url(images/sheet_bg.gif) right;
	text-decoration:none;
	}

.sheet a:hover {
	background:url(images/sheet_bg_ov.gif) right;
	text-decoration:none;
	}

.sheet .on {
	padding:0 0.5em;
	color:#939999;
	background:url(images/sheet_bg_ov.gif) right;
	font-weight:bold;
	}

.cctnbrd {
	margin:0 1px 1px 1px;
	}

#idxsolution {
	background:#fff url(images/pic/03.jpg) no-repeat left top;
	}

#idxsolution1 {
	background:#ffffff;
	}
	
#idxcase {
	background:#fff url(images/pic/04.jpg) no-repeat left top;
	}

.cctn {
	float:right;
	clear:both;
	height:181px;
	width:366px;
	padding:10px;
	}

.cctn h1 {
	font-size:14px;
	color:#ababab;
	margin-bottom:-1em;
	}

.tailmore {
	float:right;
	clear:both;
	}
	
.more a {
	margin:0.5em;
	width:60px;
	height:13px;
	float:right;
	text-indent:-5000px;
	background:url(images/btn_more.gif) no-repeat;
	clear:both;
	}
	
.more a:hover {
	background:url(images/btn_more_ov.gif) no-repeat;
	text-decoration:none;
	}

#index .more a{
margin:0;
	}

.rctn {
	background:#eaeaea url(images/rctnbg.gif) repeat-x center top;
	width:245px;
	padding:14px 10px 10px 10px;
	}

#idxnews,
#idxevent {
	margin:0px 1px 1px 1px;
	background:#eaeaea;
	}

#idxnews {
	height:100px;
	}

#idxevent {
	height:126px;
	}
.td_left {
	background-color: #DEDEDE;
	background-image: url(images/left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.rfoot {
	background:#eaeaea url(images/title/l_d_round.gif) no-repeat left bottom;
	}
.here {
	background-image: url(images/here.jpg);
	background-repeat: repeat-x;
	
	}

.here div {
	float:left;
	color: #000;
	padding-left:2px;
	padding-right:3px;
		
	}

.here div a {
	text-decoration:none;
	}
.here div a:hover {
	text-decoration:underline;
	}

.key_pro {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/title/product_detail_media.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 2px;
	padding-left: 14px;
}

#submenu {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 2px;
	}

#submenu a{
	color:#fff;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	}

#submenu a:hover{
	color:#95431D;
	text-decoration:none;
	}


/* product : secongmenu*/
.second_menu01{	
    padding-left:15px;
}
.second_menu01 a{	
   color:#fff;
	text-decoration:none;
}
.second_menu01 a:hover{	
    color:#95431D;
	text-decoration:none;
}
.txt_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_w a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_w a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}
.repeat_x {
	background-repeat: repeat-x;
}
.txt_w_b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txt_w_b a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txt_w_b a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #95431D;
	text-decoration: none;
	font-weight: bold;
}

.pr {
	clear: both;
	float: left;
}
.banner {
	background-image: url(images/banner/product_detail_02.jpg);
	background-repeat: no-repeat;
	height: 103px;
	padding-right: 6px;
	padding-left: 96px;
}
.sub_g_top {
	background-color: #b4b4b4;
	background-image: url(images/product_detail_r_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #717171;
	padding-left:10px;
}
.sub_g_center {
	background-color: #b4b4b4;
	height: 21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #717171;
	padding-left:10px;
}
.sub_g_down {
	background-color: #b4b4b4;
	background-image: url(images/product_detail_r_down.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 23px;}
.bar_r {
	padding: 10px 14px 12px 14px;
}
.bar_r_down {
	padding:0px 0px 12px 0px;
	background-image: url(images/product_detail_down_r.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bar_r li, .bar_r_down li{
	margin-left:1.25em;
	}
	
.txt_b {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding:5px 14px 5px 28px;
}
.txt_c {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding:10px 20px;
}
.txt_c h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.txt_c h2{
	background: url(images/icon/b.jpg) no-repeat left 6px;
	font-size: 11px;
	padding-left:1.25em;
	font-weight:normal;
	margin-left:8px;
	
}
.txt_c h2 div{
	font-weight:bold;
	clear:left;
	}

.txt_c h3{
	background: url(images/icon/b.jpg) no-repeat left 6px;
	font-size: 11px;
	padding-left:1.25em;
	margin-bottom:-1px;
	font-weight:normal;
	
	}
.txt_c h3 div{
	font-weight:bold;
	clear:right;
	}
.txt_c p{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	clear: none;
}
.border {
	border: 1px solid #CCCCCC;
}
.border_ff {
	border: 1px solid #ffffff;
}

.more a {
	color: #2E3092;
	text-decoration: underline;
}
.more hover {
	color: #FABF22;
	text-decoration: none;
}
.long {
	height: 18px;
	width: 210px;
	margin:2px 0;
}
.down-table{
	font:normal 11px/1.5 Arial, Helvetica, sans-serif;
	color:#000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
}
.down-table td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	padding-left: 6px;
}

hr {
	clear:both;
	}

.ctntail {
	background:#fff url(images/r_l.gif) bottom left no-repeat;
	}
	
.event .thm,
.event .desc {
	padding-right:5px;
	padding-bottom:10px;
	float:left;
	}

.newsli {
	line-height:1.5em;
	}

.newsli .date {
	font-weight:bold;
	text-align:right;
	padding:5px 5px 5px 0;
	vertical-align:top;
	}
	
.newsli td {	
	padding:5px 2px;
	vertical-align:top;
	}
	
.ctnhead {
	font-weight:bold;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background: #dedede url(images/icon/a.jpg) no-repeat 8px center;
	text-indent:20px;
	height:21px;
	}
#bg_tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A0410D;
	background-image: url(images/newsletter/tittle.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 25px;
	padding-left: 15px;
	font-weight: bold;
	text-align: left;
	text-indent: 2px;
}
.tab_newsletter {
	margin-right: 2px;
	margin-left: 4px;
	width: 221px;
}
.tab_newsletter ul {
	margin-left:-12px;	
}

html #newscontent {
	margin-top:0em;
	}

#newscontent td{ 
	font: normal 11px/1.5em Arial, Helvetica, sans-serif; 
	}
	
#newscontent ul {
    padding-left:1em;
	}

#newscontent li {
    padding-left:1.5em;
	}
