BODY {
	background : #ffffff;
	font-family : Arial;
	font-size : 12px;
	
	scrollbar-3dlight-color : #999999;
	scrollbar-darkshadow-color : #999999;
	scrollbar-arrow-color : #999999;
	scrollbar-highlight-color : #dfdfdf;
		
	scrollbar-face-color : #cdcdcd;
	scrollbar-shadow-color : #dcdcdc;
	scrollbar-track-color : #dcdcdc;
	color: #000000;
	margin-left : 10px;
	margin-right : 10px;
	margin-top: 0;
	margin-bottom: 0; 
}

A, A:LINK, A:VISITED, A:ACTIVE, A:FOCUS { color : #0b00d5; text-decoration : none; border : 0px; }
A:HOVER { color : #0022ff; text-decoration : underline; border : 0px; }

input#userid {text-transform: lowercase;}
input[type=text],input[type="password"] { background-color: #D2EBF1; border : 1px solid Gray; font-family : arial; font-size : 12px; color: #2F4F4F; padding: 3px;}
input[type=text]:hover, input[type=text]:active, input[type=text]:focus, input[type="password"]:focus{ background-color: #ffffff } 
input[type=radio] {background-color: #efefef;}
input[type=checkbox] {background-color: #FFD700;}
textarea {background-color: #D2EBF1; border : 1px solid Gray; font-family : arial; font-size : 12px; color: #2F4F4F; padding: 3px;}
textarea:hover, textarea:active, textarea:focus{ background-color: #ffffff} 
select { background-color: #D2EBF1; border : 1px solid Gray; font-family : arial; font-size : 12px; color: #2F4F4F; padding: 3px;}


HR { color : #538CBD; height : 1px; }

.title{	color : #2b2b2b;	font : italic bold larger Arial;	font-size : 20px; }
.subtitle{	color : #535353;	font : italic bold larger Arial;	font-size : 16px; }
.remark{	color : #73709e;	font : italic larger Arial;	font-size : 12px; }
.worning{ color : Red;	font-size : 11px; }


.tbl001{ border: 1px solid #494949; background-color: #fefefe; }
.tbl001_top{ background: #354E8D; color: #FFFFFF;  font-weight: bold; 	}
.tbl001_crow1{ background: #ececec; }
.tbl001_crow2{ background: #e5e5e5; }


#sys_msg{	padding: 5px; border: 1px solid #0080FF; background-color: #0080FF; color : #FFFF00;}
#warning_msg{	color:#FF0000; font:bold;}
#remark_msg{	font:bold; color : #797979;}

#menu { }
#menu a{color:#ffffff;}
#menu a:hover{color:#efefef;}

#prod_cat{ text-align:right; }
.prod_list table{ border: 1px solid #C0C0C0;}
.prod_list td{ padding:10px;}
.prod_list #spacer{ margin-top: 3px; margin-bottom: 3px;}
.prod_list #separator{ margin-top: 15px; margin-bottom: 15px;}
.prod_list #photo { border: 1px solid #494949; float: left; margin: 0px 10px 0px 10px; clear: right; border: 1px solid #494949;}
.prod_list #title{ padding-left:20px; background-image:url(/theme/tsgroup/imgs/arrow.gif); background-position:left; background-repeat:no-repeat; display:block; }
.prod_list #title a{ text-decoration : none; font-size : 15px; font : larger Arial; color:#FF8000;}
.prod_list #title a:hover{ color:#FF952B;}
.prod_list #description { color:#808080;  text-align:justify;}
.prod_list #description a:hover{ color:#FF952B;}
.prod_list #details { color:#FF952B; text-align:right; padding-top:10px; font-size:10px;}
.prod_list #details a{ color:#FF0000;}

.prod_template_list table{ } 
.prod_template_list td{ padding:10px;} 
.prod_template_list #spacer{ margin-top: 3px; margin-bottom: 3px;}
.prod_template_list #separator{ background-image:url(/theme/tsgroup/imgs/line-dot.gif); margin-top: 3px; margin-bottom: 3px; display:block; height:1px;}
.prod_template_list #photo { float: left; margin: 0px 10px 0px 10px; clear: right; border: 1px solid #494949;}
.prod_template_list #name{ padding-left:15px; margin:5px; background-image:url(/theme/tsgroup/imgs/icon-news.gif); background-position:top left; background-repeat:no-repeat; display:block; }
.prod_template_list #name a{ text-decoration : none; font-size : 12px; font : Arial; color:#f39500;}
.prod_template_list #name a:hover{ color:#ffa81e;}
.prod_template_list #description { color:#808080; font-size : 11px; text-align:justify;}
.prod_template_list #description a:hover{ color:#FF952B;}
.prod_template_list #details { color:#FF952B; text-align:right; padding-top:10px; font-size:10px;}
.prod_template_list #details a{ color:#FF0000;}
.prod_template_list #source{ font-size : 12px; font : bold; color:#4D5259; display:block;  }
.prod_template_list #source a{ color:#ff4e00; }
.prod_template_list #source a:hover{ color:#d94200;}
.prod_template_list #doc1link{ font-size : 13px; font : bold; color:#4D5259; padding:10px;}
.prod_template_list #doc1link a{ text-decoration : none; color:#text-decoration : none; color:#6c00ff;}
.prod_template_list #doc1link a:hover{ color:#4a01ae;}
.prod_template_list #doc2link{ font-size : 13px; font : bold; color:#4D5259; padding:10px;}
.prod_template_list #doc2link a{ text-decoration : none; color:#text-decoration : none; color:#760088;}
.prod_template_list #doc2link a:hover{ color:#9200a8;}
.prod_template_list #doc3link{ font-size : 13px; font : bold; color:#4D5259; padding:10px;}
.prod_template_list #doc3link a{ text-decoration : none; color:#text-decoration : none; color:#00a8b7;}
.prod_template_list #doc3link a:hover{ color:#007d88;}

.prod_view #prod_photo{ float:left; margin: 0px 10px 15px 0px; clear: right; }
.prod_view #separator{ margin-top: 15px; margin-bottom: 15px;}
.prod_view #photo {  float: left; margin: 0px 10px 0px 10px; clear: right; border: 1px solid #494949; }
.prod_view #spacer{ margin-top: 5px; margin-bottom: 5px;}
.prod_view #title{ font-size : 15px; font : larger Arial; color:#FF8000; display:block; }
.prod_view #title a{ text-decoration : none; }
.prod_view #title a:hover{ color:#FF952B;}
.prod_view #description { color:#808080;  text-align:justify;}
.prod_view #description a:hover{ color:#FF952B;}
.prod_view #doc1link{ font-size : 15px; font : bold; color:#4D5259; padding:10px;}
.prod_view #doc1link a{ text-decoration : none; color:#text-decoration : none; color:#6c00ff;}
.prod_view #doc1link a:hover{ color:#4a01ae;}
.prod_view #doc2link{ font-size : 15px; font : bold; color:#4D5259; padding:10px;}
.prod_view #doc2link a{ text-decoration : none; color:#text-decoration : none; color:#760088;}
.prod_view #doc2link a:hover{ color:#9200a8;}
.prod_view #doc3link{ font-size : 15px; font : bold; color:#4D5259; padding:10px;}
.prod_view #doc3link a{ text-decoration : none; color:#text-decoration : none; color:#00a8b7;}
.prod_view #doc3link a:hover{ color:#007d88;}


#news_cat{ text-align:right; }
.news_list table{ }
.news_list td{ padding:10px;}
.news_list #spacer{ margin-top: 3px; margin-bottom: 3px;}
.news_list #separator{ background-image:url(/theme/tsgroup/imgs/line-dot.gif); margin-top: 3px; margin-bottom: 3px; display:block; height:1px;}
.news_list #photo { float: left; margin: 0px 10px 0px 10px; clear: right; border: 1px solid #494949;}
.news_list #title{ padding-left:20px; margin:5px; background-image:url(/theme/tsgroup/imgs/icon-news.gif); background-position:left; background-repeat:no-repeat; display:block; }
.news_list #title a{ text-decoration : none; font-size : 12px; font : larger Arial; color:#4D5259;}
.news_list #title a:hover{ color:#3A3E43;}
.news_list #message { color:#808080; font-size : 12px;  text-align:justify;}
.news_list #message a:hover{ color:#FF952B;}
.news_list #details { color:#FF952B; text-align:right; padding-top:10px; font-size:10px;}
.news_list #details a{ color:#FF0000;}

.news_template_list table{ } 
.news_template_list td{ padding:10px;} 
.news_template_list #spacer{ margin-top: 3px; margin-bottom: 3px;}
.news_template_list #separator{ background-image:url(/theme/tsgroup/imgs/line-dot.gif); margin-top: 3px; margin-bottom: 3px; display:block; height:1px;}
.news_template_list #photo { float: left; margin: 0px 10px 0px 10px; clear: right; border: 1px solid #494949;}
.news_template_list #title{ padding-left:15px; margin:5px; background-image:url(/theme/tsgroup/imgs/icon-news.gif); background-position:top left; background-repeat:no-repeat; display:block; }
.news_template_list #title a{ text-decoration : none; font-size : 12px; font : Arial; color:#f39500;}
.news_template_list #title a:hover{ color:#ffa81e;}
.news_template_list #message { color:#808080; font-size : 11px; text-align:justify;}
.news_template_list #message a:hover{ color:#FF952B;}
.news_template_list #details { color:#FF952B; text-align:right; padding-top:10px; font-size:10px;}
.news_template_list #details a{ color:#FF0000;}
.news_template_list #source{ font-size : 12px; font : bold; color:#4D5259; display:block;  }
.news_template_list #source a{ color:#ff4e00; }
.news_template_list #source a:hover{ color:#d94200;}
.news_template_list #doc1link{ font-size : 13px; font : bold; color:#4D5259; padding:10px;}
.news_template_list #doc1link a{ text-decoration : none; color:#text-decoration : none; color:#6c00ff;}
.news_template_list #doc1link a:hover{ color:#4a01ae;}
.news_template_list #doc2link{ font-size : 13px; font : bold; color:#4D5259; padding:10px;}
.news_template_list #doc2link a{ text-decoration : none; color:#text-decoration : none; color:#760088;}
.news_template_list #doc2link a:hover{ color:#9200a8;}
.news_template_list #doc3link{ font-size : 13px; font : bold; color:#4D5259; padding:10px;}
.news_template_list #doc3link a{ text-decoration : none; color:#text-decoration : none; color:#00a8b7;}
.news_template_list #doc3link a:hover{ color:#007d88;}

.news_view #photo{ float: left; margin: 0px 0px 10px 10px; clear: right; }
.news_view #spacer{ margin-top: 3px; margin-bottom: 3px;}
.news_view #separator{ background-image:url(/theme/tsgroup/imgs/line-dot.gif); margin-top: 3px; margin-bottom: 3px; display:block; height:1px;}
.news_view #photo { padding:5px;}
.news_view #spacer{ margin-top: aa5px; margin-bottom: 5px;}
.news_view #title{ font-size : 12px; font : larger Arial; color:#4D5259; display:block; }
.news_view #title a{ text-decoration : none; }
.news_view #title a:hover{ color:#FF952B;}
.news_view #message,.news_view table { color:#808080;  font-size : 12px;  text-align:justify;}
.news_view #description a:hover{ color:#FF952B;}
.news_view #source{ font-size : 12px; font : bold; color:#4D5259; display:block;  }
.news_view #source a{ color:#ff4e00; }
.news_view #source a:hover{ color:#d94200;}
.news_view #doc1link{ font-size : 15px; font : bold; color:#4D5259; padding:10px;}
.news_view #doc1link a{ text-decoration : none; color:#text-decoration : none; color:#6c00ff;}
.news_view #doc1link a:hover{ color:#4a01ae;}
.news_view #doc2link{ font-size : 15px; font : bold; color:#4D5259; padding:10px;}
.news_view #doc2link a{ text-decoration : none; color:#text-decoration : none; color:#760088;}
.news_view #doc2link a:hover{ color:#9200a8;}
.news_view #doc3link{ font-size : 15px; font : bold; color:#4D5259; padding:10px;}
.news_view #doc3link a{ text-decoration : none; color:#text-decoration : none; color:#00a8b7;}
.news_view #doc3link a:hover{ color:#007d88;}
.news_view #nav a { color:#808080;}
.news_view #nav a:hover{ color:#FF952B;}


#gallery_cat{ text-align:right; }
.gallery_list table{ }
.gallery_list td{ padding:10px;}
.gallery_list #spacer{ margin-top: 3px; margin-bottom: 3px;}
.gallery_list #separator{ background-image:url(/theme/tsgroup/imgs/line-dot.gif); margin-top: 3px; margin-bottom: 3px; display:block; height:1px;}
.gallery_list #photo {text-align:center;}
.gallery_list #photo img{ border: 1px solid #494949;}
.gallery_list #description {text-align:center;  color:#808080;}
.gallery_list #description a:hover{ color:#FF952B;}


#faq_cat{ text-align:right; }
.faq_list ul{ }
.faq_list li{ padding:10px;}
.faq_list #spacer{ margin-top: 3px; margin-bottom: 3px;}
.faq_list #separator{ background-image:url(/theme/tsgroup/imgs/line-dot.gif); background-repeat:repeat-x; margin-top: 3px; margin-bottom: 3px; display:block; height:1px;}
.faq_list #question { padding-bottom:10px;}
.faq_list #question a { cursor: help; font-size : 15px; font : larger Arial; color:#4D5259; display:block; text-decoration : none; }
.faq_list #question a:hover { color:#4D5259; }
.faq_list #answer { color:#4D5259; background-image:url(/theme/tsgroup/imgs/answer.gif); background-position:top left; background-repeat:no-repeat; padding-left:60px;}

#classified_cat{ text-align:left; white-space: nowrap;}
#classified_cat a{ display:block; padding:5px; color:#4D5259; text-decoration : none;}
#classified_cat a:hover{ color:#292D30; }

#classified_nav { color:#4D5259; font:larger Arial; font-size : 12px;}
#classified_nav a{color:#292D30; text-decoration : none;}
#classified_nav a:hover{}
#classified_nav #saperator{ }

.classified_prod_view #classified_prod_photo{ float:left; margin: 0px 10px 15px 0px; clear: right; }
.classified_prod_view #separator{ margin-top: 15px; margin-bottom: 15px;}
.classified_prod_view #photo { padding:5px;}
.classified_prod_view #spacer{ margin-top: 5px; margin-bottom: 5px;}
.classified_prod_view #title{ font-size : 15px; font : larger Arial; color:#FF8000; display:block; }
.classified_prod_view #title a{ text-decoration : none; }
.classified_prod_view #title a:hover{ color:#FF952B;}
.classified_prod_view #description { color:#808080;}
.classified_prod_view #description a:hover{ color:#FF952B;}

.searchresult #record { display:block;  color:#ff0000;}
.searchresult #title{  font-size : 12px; font : larger Arial; color:#4D5259; display:block; }
.searchresult #description{  display:block; }
.searchresult #photo img{ float: left; margin: 0px 10px 0px 10px; clear: right; border: 1px solid #494949;}
.searchresult #detail{  display:block; }
.searchresult #detail a {  color:#8080C0; }
.searchresult #spacer{  margin-top: 20px; margin-bottom: 20px; }


.banner_template_list imgs { border: 0px; }
.banner_template_list #spacer{ margin-top: 5px; margin-bottom: 5px;}

#submenulinks { text-align:left;}
#submenulinks ul {list-style:none; margin:0px; padding:0px;}
#submenulinks a { color:#ffffff; padding:3px; border-bottom:#888e2f dashed 1px; display:block;}
#submenulinks a:hover { text-decoration:none; background:#737821;}

