body { font-family:Verdana, Arial, Helvetica, sans-serif;
       scrollbar-3dlight-color:#CCCCCC;
       scrollbar-arrow-color:#ECEDEE;
       scrollbar-base-color:Silver;
       scrollbar-darkshadow-color:white;
       scrollbar-face-color:#DCDDDE;
       scrollbar-highlight-color:white;
       scrollbar-shadow-color:#999999;
       line-height:normal; }
table{
	border-color:#555555;
}
td{
	font-size:8pt; color:#000000; font-family:verdana, Arial, Helvetica, sans-serif;border-color:#222222}

.bottom_dash{
  border-bottom-style:dashed;border-width:1px
}
a{ text-decoration:none;  color:#666600; }
a:hover { text-decoration:underline;  color:#FF3300; }

.input { BACKGROUND-COLOR:#FDFDD3; 
    font-size:8pt;	
    font-family:verdana, Arial, Helvetica, sans-serif;	
    font-weight:bold;	
    color:#666600;	
    border:1px solid; }

.select { font-family: Verdana; font-size: 9pt; background-color: #FDFDD3;font-weight:bold;
          color: #666600; border-top: #000000 1px solid;
          border-bottom: #000000 1px solid;  border-left: #000000 1px solid;
          border-right: #000000 1px solid; }

.button { FONT-SIZE: 12px;
	COLOR: #666600;
	FONT-FAMILY:verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	font-weight: bold;
	border-top: 1px outset #666600;
	border-right: 1px outset #666600;
	border-bottom: 1px outset #666600;
	border-left: 1px outset #666600;
	text-align: center;
	vertical-align: bottom; }

.copyright2 { font-size:7pt;  color:#000000; } 

.contact_title { font-size:8pt;	 color:#000000;  font-weight:bold; }
.contact_text {	font-size:8pt;  color:#000000; }

.discuss_border { border-color:#FFFFFF;  border-width:0px;  border-style:solid;  }
.discuss_title_back { height:36px;  background-color:#62B9B5;  background-image:url("discuss_title_bk.gif"); }
.discuss_col_1 { height:29px;  background-color:#ffffff; }
.discuss_col_2 { height:29px;  background-color:#DCEDEC; }
.discuss_title { font-size:8pt;	 color:#ffffff;  font-weight:bold; }
.discuss_text { font-size:8pt;  color:#000000; }
.discuss_group { font-size:10pt;  color:#1F3E5E;  font-weight:bold; }
.discuss_name { font-size:8pt;  color:#000000;  font-weight:bold; }
.discuss_ip { font-size:7pt;  color:#000000; }
.discuss_repost { font-size:8pt;  color:#000000;  font-weight:bold; }

.epaper_border { border-color:#FFFFFF;  border-width:0px;  border-style:solid;  background-color:#ffffff; }
.epaper_title_back { height:36px;  background-color:#62B9B5;  background-image:url("epaper_title_bk.gif"); }
.epaper_col_1 { height:29px;  background-color:#ffffff; }
.epaper_col_2 { height:29px;  background-color:#DCEDEC; }
.epaper_title { font-size:8pt;	 color:#ffffff;  font-weight:bold; }
.epaper_text { font-size:8pt;  color:#000000; }

.faq_title { font-size:10pt;  font-weight:bold; }
.faq_text { font-size:8pt;  color:#000000; }
.faq_file { font-size:7pt;  color:#880000;  font-weight:bold; }
.faq_time { font-size:7pt;  color:#880000; }

.intro_text { font-size:8pt;  color:#000000; }

.guestbook_name { font-size:8pt;  color:#495349;  font-weight:bold; }
.guestbook_ip { font-size:7pt;  color:#666666; }
.guestbook_text { font-size:8pt;  color:#333333; }
.guestbook_boss { font-size:8pt;  color:#000000;  font-weight:bold; }
.guestbook_boss_text { font-size:8pt;  color:#333333;   }
.guestbook_post { font-size:8pt;  color:#000000;  font-weight:bold; }

.link_group { font-size:10pt;  color:#ff6600;  font-weight:bold; }
.link_title { font-size:10pt;  color:#000000;  font-weight:bold; }
.link_text { font-size:8pt;  color:#666666; }

.news_date {
	font-size:8pt;
	color:#000000;
	font-weight:normal;
}
.news_title { font-size:10pt;  color:#000000;  font-weight:normal; }
.news_file { font-size:8pt;  color:#000000;  font-weight:normal; }

.album_name { font-size:7pt;  color:#000000;  font-weight:bold; }
.album_pic_name { font-size:7pt;  color:#000000; }
.album_info { font-size:7pt;  color:#000000; }
.album_nav { font-size:10pt;  color:#460324;  font-weight:bold; }
.album_number { font-size:9pt;  color:#000000;  font-weight:bold; }
.album_text { font-size:8pt;  color:#333333; }

.product_title { font-size:8pt;  color:#000000;  font-weight:bold; }
.product_text { font-size:8pt;  color:#333333; }
.product_price { font-size:7pt;  color:#880000;  font-weight:bold; }
.product_more { font-size:7pt;  color:#000000;  font-weight:bold; }

.service_form { font-size:8pt;  color:#000000;  }
.service_text { font-size:8pt;  color:#333333; }

/*民意調查(投票)*/
.vote_topic { font-size:13px;  color:#495349;  font-weight:bold; } /*主題文字*/
.vote_text { font-size:12px;  color:#333333; } /*內文文字*/
.vote_date {
	font-size:12px;
	color:#FF6633;
} /*票選期間文字*/
.vote_border { border-color:#FFFFFF;  border-width:0px;  border-style:solid;  background-color:#B7B7B7; } /*外框顏色*/
.vote_bg { background-color:#ffffff; } /*背景顏色區塊*/
.vote_title_bg {
	background-color:#FFFFFF;
} /*票選結果主題背景色*/
.vote_title {
	font-size:13px;
	color:#333333;
	font-weight:bold;
} /*票選結果主題文字*/

/* 以下為照片票選功能的 css */
.vote_item{
	width:250px;
	height:140px;
	float:left;
	overflow:hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #CDCDCD;
	border-right-color: #CDCDCD;
	border-bottom-color: #666600;
	border-left-color: #CDCDCD;
	margin-top: 20px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 30px;
}
.vote_item td{ padding-left:8px;}
.vote_item .item_title{
	padding-left:2px;
	color:#666600;
	padding-bottom: 5px;
	font-size: 12px;
	text-align: left;
}
.vote_item .item_desc{line-height:2;font-size: 12px;}
.vote_item .item_hot{color:#EE5555;font-size: 12px;}
.pic_border{
	border:0px solid #dddddd;
	padding: 4px;
}
hr.vote {margin-top:10px;margin-bottom:10px;border:none;width:98%; border-top:3px #8A8A8A double;}
/*以上為照片票選功能的 css*/

.button_b {BACKGROUND-COLOR: #007799; border-color=#007799;width:90px;font-size:9pt; color:#ffffff; font-family:verdana;font-weight:bold;height: 21px;border-top-color=#CCEEFF; border-left-color=#ffffff;}
.button_small {BACKGROUND-COLOR: #000055; border-color=#007799;font-size:9pt; color:#ffffff; font-family:verdana; height: 21px;border-top-color=#CCEEFF; border-left-color=#ffffff;}

.member {color:#999999}		   
.member a{ text-decoration:none;  color:#FFFFFF; }
.member a:hover { text-decoration:underline;  color:#0000FF;  }

.doctor_title {font-size:8pt; font-family:verdana; font-weight:bold;color:#880000}
.doctor_detail_title {font-size:11pt; font-family:verdana; font-weight:bold;color:#880000}
.col1_appoint { height:28px;background-color: #EAF9FD;}
.col2_appoint { height:28px;background-color: #EAF9FD;}
.bt_appoint {   border-color: #ffffff;border-width: 0px;border-style: solid;background-color: #9AC6E2;}
.tit_appoint {  height:28px;background-color: #025D9D;}
.col1_schedule {    height:28px;background-color: #ffffff;}
.col2_schedule { height:28px;background-color: #E6E5E6;}
.bt_schedule {  border-color: #ffffff;border-width: 0px;border-style: solid;background-color: #888888;}
.tit_schedule { height:36px;background-image: url(/template/common/css/back_tit_schedule.gif);}



.user_list{
	overflow-y:auto;
	height: 250px;
	width: 161px;
	font-size: 12px;
	color: #333333;
	visibility: visible;
	line-height: 26px;
}

.user_name a:link, .user_name a:visited {
color:#000000;
text-decoration:none;
}

.user_name a:hover, .user_name a:active {
color:#0000EE;
}

.user_name a.here:link, .user_name a.here:visited {
color:#FF0000;
}

.user_name{
margin-left:4px;
color:#112222;

}
.search_form {
	color: #999999;
	background-color: #F0F0F0;
	height: 100%;
	width: 100px;
	font-size: 11px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

}

.line{ 
height:11px;
background-image:url(../images/line.gif);
background-repeat:repeat-x;}

.content_button{
	background-image: url(../images/content_button_bg.gif);
	background-repeat: repeat;
	height: 27px;
	width: 129px;
	font-size: 12px;
	color: #333333;
	line-height: 27px;
	top: auto;
	right: auto;
	bottom: auto;
	word-spacing: normal;
	text-align: center;
	float: left;
}


.content_button a:link, .content_button a:visited, .content_button a:hover, .content_button a:active {
color:#111111;
text-decoration:none;
}

.content_button a.here:link, .content_button a.here:visited {
color:#FF0000;
}

.subject_title{
padding-left:10px;
padding-bottom:4px;
color:#646565;
}
.subject_content{
background-color:#C6DBEE;
padding-left:10px;
color:#003265;
}

#content_submenu{
width:120px;
height:27px;
background-color:#5597CF;
border:solid 1px #EFEFEF;
text-align:center;
vertical-align:middle;
}
#content_submenu a:link, #content_submenu a:visited, #content_submenu a:hover, #content_submenu a:active {
color:#FFFFFF;
text-decoration:none;
}

.content_list{
	color: #333333;
	font-size: 12px;
	line-height: 25px;
}

.content_title{
	color: #FFFFFF;
	font-size: 12px;
}

.text_button{
border:solid 1px #CCBBAA;
padding:4px;
}

.smartweb_copyright {
	font-size:9pt;  color:#424200; 
}
.smartweb_copyright a{
	text-decoration:none; 
	color:#000000; 
}
.smartweb_copyright a:hover {
	text-decoration:underline; 
	color:#FF3300;
}

.member_select{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
.member_select ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.member_select li {
	display: inline;
}

.member_select li a{
	display: inline;
	padding: 5px 5px 5px 0.5em;
	text-decoration: none;		 
}

/* 以下為產品型錄 文字式目錄列表的 css 設定 */
.category_list{
	float:left;	  
	font-size:11px;
	white-space:nowrap;
}

.category_list a { /* 其他按鈕的顏色 */
	float: left;
	text-decoration: none;
	margin:4px;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:6px;
	padding-right:6px;
	height:18px;
	#height:28px;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #ffffff;
	background-color: #BCE1DF;
	color: #111111;
}

.category_list a:hover {  /* 滑鼠移到目錄的顏色 */
	border-left: 1px solid #332233;
	border-bottom: 1px solid #ffffff;
	background-color: #53B3AE;
	color: #111111;
	text-decoration: none;
}

.category_list a.current {  /* 所在目錄的顏色 */
	border-left: 1px solid #332233;
	border-bottom: 1px solid #ffffff;
	background-color: #53B3AE;
	color: #111111;
}



#orderDetail{
     width:100%;
     text-align:center;
}
#orderDetail .subtitle{
    background-color: #EEECEE;
	color: #888888;
	padding:2px;
    font-size:12px;font-weight:bold;
}
#orderDetail .content{
    background-color: #FFFFFF;
	width:100%;
    border: 1px dotted #771155;
}
#orderDetail .content td{
padding:4px;
border:1px dotted #CCCCCC;
}




.pic_border{
	border:1px solid #FFFFFF;
}
.clear{
clear:both;
}

hr.vote {
margin-top:10px;
margin-bottom:10px;
border:none;
width:98%;
border-top:3px #8A8A8A double;
}


#tv {
	height: 210px;
	width: 280px;
	border: 1px solid #000000;
}
.products {
	background-image: url(../images/tunghai_04_06.gif);
	float: left;
	height: 155px;
	width: 168px;
}
.products_photo {
	height: 98px;
	width: 130px;
	top: 10px;
	margin-top: 19px;
	margin-left: 19px;
	float: left;
}
.products_name {
	float: left;
	height: 20px;
	width: 130px;
	margin-left: 19px;
	margin-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.products_name a:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}

.products_name a:hover{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}


.news_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}

.news_title a:link {
	text-decoration: none;
	color: #666600;
}
.news_title a:visited {
	text-decoration: none;
	color: #666600;
}
.news_title a:hover {
	text-decoration: none;
	color: #CC0000;
}
.news_title a:active {
	text-decoration: none;
}
.subsidiary_company {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}

.subsidiary_company a:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}

.subsidiary_company a:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}


.subsidiary_company a:hover{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.subsidiary_company a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999900;
}


.niceweb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}
.niceweb a:link {
	text-decoration: none;
	color: #666600;
}

.niceweb a:hover {
	text-decoration: underline;
	color: #FF3300;
}
.subsidiary_company_column {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FDFDD3;
	border: 1px solid #CCCC33;
	color: #666600;
}
.tv_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}

.tv_title a:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}

.tv_title a:hover{
	text-decoration: underline;
	color: #FF3300;
}
.advertisement {
	border: 1px solid #CCCC33;
}
.products_2 {
	float: left;
	height: 134px;
	width: 140px;
	background-image: url(../images/tunghai_04_06_2.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCC33;
}
.products_photo_2 {
	float: left;
	height: 90px;
	width: 120px;
	padding-top: 8px;
	padding-left: 9px;
}
.products_name_2 {
	float: left;
	height: 20px;
	width: 120px;
	padding-top: 6px;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.products_name_2 a:link{
	float: left;
	height: 20px;
	width: 120px;
	padding-top: 6px;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;
}
.products_name_2 a:hover{
	float: left;
	height: 20px;
	width: 120px;
	padding-top: 6px;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.faq_list_block{
width:700px;
}
#smartweb_main{
width:100%;
}
#ad {
    width: 330px;
	height: 260px;
	overflow: hidden;
}

#ad2{
	width: 960px;
	height: auto;
	overflow: hidden;
}
.photoslider-bullets{border:0px solid #FFFFFF;}
.photoslider-bullets .sliderkit-nav{absolute;bottom:8px!important;right:5px!important;}
.photoslider-bullets .sliderkit-nav-clip ul li{width:16px!important;float:left;margin:0 0 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{outline:none;hlbr:express(this.onFocus=this.blur());width:14px!important;height:14px!important;background:transparent url("../images/off.png") no-repeat 0 0!important;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background:transparent url("../images/on.png") no-repeat 0 0!important;}
