/* CSS Document */
body { BACKGROUND:#FFF; margin:0; padding:0;}
EM {FONT: bold 11px "MS Sans Serif"; COLOR: #FF0000;}
A:link {COLOR: #000000; TEXT-DECORATION: none;}
A:visited {COLOR: #000000; TEXT-DECORATION: none;}
A:active {COLOR: #FF0000; TEXT-DECORATION: none;}
A:hover {COLOR: #FF0000; TEXT-DECORATION: none;}

.table_main { margin:0 auto; padding:0;}
.table_main .td_header { BACKGROUND:url(image/img_logo.gif) no-repeat left top;}
.table_main .td_info { BACKGROUND:url(image/img_bg_main.gif) no-repeat left bottom;}
.table_main .copy {FONT:normal 10px "Verdana"; COLOR:#000000; padding-top:10px; padding-bottom:9px; padding-right:15px;}

.table_menu { FONT:bold 10px "Verdana"; COLOR:#1a1a1a; BACKGROUND:url(image/img_bgmenu_c.gif) repeat-x left top; margin-right:17px; margin-bottom:112px;}
.table_menu .menu_l { BACKGROUND:url(image/img_bgmenu_l.gif) no-repeat left top; padding-left:15px;}
.table_menu .menu_r { BACKGROUND:url(image/img_bgmenu_r.gif) no-repeat right top; padding-right:15px;}
.table_menu .menu_sprit { padding-left:10px; padding-right:10px;}
.table_menu  A:link {COLOR: #000000; TEXT-DECORATION: none;}
.table_menu  A:visited {COLOR: #000000; TEXT-DECORATION: none;}
.table_menu  A:active {COLOR: #0000FF; TEXT-DECORATION: none;}
.table_menu  A:hover {COLOR: #0000FF; TEXT-DECORATION: none;}

.table_info { BACKGROUND:url(image/img_bg_info_back.gif) repeat-y left top; margin-bottom:0px; margin-left:24px; margin-right:24px;}
.table_info #info_top { BACKGROUND:url(image/img_bg_info.gif) no-repeat left top; padding-top:0px;}
.table_info #info_bottom { BACKGROUND:url(image/img_bg_info_bottom.gif) no-repeat right bottom;}
.table_info #tachang { BACKGROUND:url(image/img_bg_tachang.gif) no-repeat right top; }
.table_info #h_c { BACKGROUND:url(image/img_bg_h_bottom.gif) no-repeat right bottom; HEIGHT:458px;}

.line-l {BACKGROUND:url(image/px.gif) repeat-y left 2px;}
.table_img { margin: 2px 0 0 2px; padding:0; BACKGROUND:url(image/line.gif) #81d4ef no-repeat left 330px;}
.table_img .td_img { HEIGHT:330px;}
.table_img .td_center { BACKGROUND:transparent;}
.table_img .td_bt { BACKGROUND:url(image/img_info_l_bottom.gif) no-repeat left bottom; border-right:1px solid #fff; HEIGHT:8px;}
.table_img .td_center { POSITION:absolute; left:auto; top:486px; PADDING: 0 15px 0 15px;}
.table_img .td_counter { POSITION:absolute; left:auto; top:622px; PADDING: 0 58px 0 58px;}

.table_info_left {MARGIN: 15px 10px 5px 16px;}
.table_info_left .header {FONT:normal 24px "Century Gothic"; COLOR:#000066;}
.table_info_left .infoin {FONT:normal 11px "Verdana"; COLOR:#000; padding-top:20px; line-HEIGHT:15px;}
.table_info_left .infoin .information {FONT:normal 11px "Verdana"; COLOR:#000; padding: 5px 0 15px 0; LINE-HEIGHT: 15px;}
.table_info_left .infoin .information H1 {FONT:bold 14px "Verdana"; PADDING: 2px 0 5px 0; MARGIN: 0;}
.table_info_left .infoin .information .line {border-bottom: 1px dotted #000;}
.table_info_left .infoin .information EM {FONT:normal 11px "MS Sans Serif"; COLOR:#000; LINE-HEIGHT:15px;}

.table_info_left .infoin .header_en {FONT:bold 13px "Verdana"; COLOR:#000;}
.table_info_left .infoin .info_th {FONT:normal 11px "MS Sans Serif"; COLOR:#000; LINE-HEIGHT:16px; PADDING: 0 5px 10px 0}
.table_info_left .infoin .info_th h1 {FONT:bold 14px "MS Sans Serif"; COLOR:#000; margin:0; padding:0; }
.table_info_left .our_ser {FONT:normal 18px "Century Gothic"; COLOR:#000066; padding-top:12px; padding-bottom:5px; padding-left:5px;}
.table_info_left .service {FONT:normal 10px "Verdana"; COLOR:#000; margin-left:15px;}
.table_info_left .service td { BACKGROUND:url(image/img_td.gif) no-repeat left 50%; padding-left:10px; padding-right:5px; padding-bottom:1px;}


.table_info_left_pers {FONT:normal 12px "MS Sans Serif"; COLOR:#000; margin-left:16px; margin-top:15px; margin-right:10px;}
.table_info_left_pers .header {FONT:normal 24px "Century Gothic"; COLOR:#000066;}
.table_info_left_pers .comment {FONT: bold 11px "Verdana"; COLOR:#ff0000; WHITE-SPACE: nowrap; LINE-HEIGHT: 18px;}
.table_info_left_pers .comment EM {FONT: bold 11px "MS Sans Serif"; COLOR:#ff0000; WHITE-SPACE: nowrap; LINE-HEIGHT: 18px;}
.table_info_left_pers .infoin {FONT:normal 11px "Verdana"; COLOR:#000; padding-top:20px; line-HEIGHT:15px;}
.table_info_left_pers .infoin EM {FONT:normal 11px "MS Sans Serif"; COLOR:#000; padding-right:5px; line-HEIGHT:16px;}
.table_info_left_pers .our_ser {FONT:normal 18px "Century Gothic"; COLOR:#000066; padding-top:12px; padding-bottom:5px; padding-left:5px;}
.table_info_left_pers .service {FONT:normal 10px "MS Sans Serif"; COLOR:#000; margin-left:15px;}
.table_info_left_pers .service td { BACKGROUND:url(image/img_td.gif) no-repeat left 50%; padding-left:10px; padding-right:5px; padding-bottom:1px;}

.table_add {FONT:normal 10px "Verdana"; COLOR:#5890a3; BACKGROUND:url(image/img_bg_add_c.gif) repeat-x left top; margin-top:4px; margin-bottom:7px;}
.table_add #add_l { BACKGROUND:url(image/img_bg_add_l.gif) no-repeat left top;}
.table_add #add_r { BACKGROUND:url(image/img_bg_add_r.gif) no-repeat right top; padding:7px 0px 7px 9px;}

.table_contact { BACKGROUND:url(image/img_bg_info_back.gif) repeat-y left top; margin-bottom:0px; margin-left:24px; margin-right:24px;}
.table_contact #info_top { BACKGROUND:url(image/img_bg_info.gif) no-repeat left top; padding-top:0px;}
.table_contact #info_bottom { BACKGROUND:url(image/img_bg_info_bottom.gif) no-repeat right bottom;}
.table_contact #tachang { BACKGROUND:url(image/img_bg_tachang.gif) no-repeat right top; }
.table_contact #tachang .infopers {FONT:normal 12px "MS Sans Serif"; COLOR:#000;}
.table_contact #h_c { BACKGROUND:url(image/img_bg_h_bottom.gif) no-repeat right bottom; }
.table_cont { margin-left:10px;}
.table_cont input {FONT:normal 10px "Verdana"; COLOR:#000; margin-left:5px;}
.table_cont textarea {FONT:normal 10px "Verdana"; COLOR:#000; margin-left:5px;}
.table_cont .info_cont {PADDING: 0; MARGIN: 0;}
.table_cont .red { COLOR: #FF0000;}
.table_cont .title { WHITE-SPACE: nowrap; PADDING: 3px 10px 0 0; BORDER-BOTTOM: 1px dotted #666;}
.table_cont EM { FONT:normal 11px "MS Sans Serif"; COLOR:#000; WHITE-SPACE: nowrap;}
.table_cont .input { FONT:normal 11px "MS Sans Serif"; COLOR:#000;}

.table_cont .button {font: normal 10px "Verdana"; text-align: center; PADDING: 15px 0 0 0;}
.table_cont .button TABLE{BACKGROUND: url(image/button_l.gif) no-repeat left top; PADDING-LEFT: 1px;}
.table_cont .button TD {BACKGROUND: url(image/button_l.gif) no-repeat right top; PADDING-RIGHT: 1px; }
.table_cont .button INPUT{BACKGROUND: url(image/button_bg.gif); HEIGHT: 18px; BORDER: 0px solid; font: bold 10px "Verdana"; color: #000066; cursor:pointer;}
.table_cont P {text-align: center;}

/* IMAGES SHOW */
.highslide {	cursor: url(../script/graphics/zoomin.cur), pointer; outline: none; text-align: left;}
.highslide img {border: 0px solid #92bb04;}
.highslide:hover img {border: 0px solid white;}

.highslide-image {border: 0px solid white;}
.highslide-caption {display: none; FONT: normal 11px "Verdana"; COLOR: #fff; padding: 5px; BACKGROUND: url(js/graphics/outlines/beveled/91.png) repeat-x left top; text-align: left;}
.highslide-caption A:link {COLOR: #FFF; TEXT-DECORATION: none;}
.highslide-caption A:visited {COLOR: #FFF; TEXT-DECORATION: none;}
.highslide-caption A:active {COLOR: #FF0000; TEXT-DECORATION: none;}
.highslide-caption A:hover {COLOR: #FF0000; TEXT-DECORATION: none;}

.highslide-caption EM {FONT: normal 11px "MS Sans Serif"; COLOR: #fff;}
.highslide-loading {display: block;COLOR: white;FONT-size: 9px;FONT-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;BACKGROUND-COLOR: black;/*padding-left: 22px;BACKGROUND-image: url(../script/graphics/loader.gif);BACKGROUND-repeat: no-repeat;BACKGROUND-POSITION: 3px 1px;*/}
a.highslide-credits, a.highslide-credits i {padding: 25px;COLOR: silver;text-decoration: none;FONT-size: 11px;}
a.highslide-credits:hover, a.highslide-credits:hover i {COLOR: white;BACKGROUND-COLOR: gray;}

.highslide-move {cursor: move;}

.highslide-overlay {display: none;}

/* Controlbar example */
.controlbar {	BACKGROUND: url(../script/graphics/controlbar4.gif);WIDTH: 167px;HEIGHT: 34px;}
.controlbar a {	display: block;float: left;/*margin: 0px 0 0 4px;*/	HEIGHT: 27px;}
.controlbar a:hover {BACKGROUND-image: url(../script/graphics/controlbar4-hover.gif);}
.controlbar .previous {WIDTH: 50px;}
.controlbar .next {WIDTH: 40px;BACKGROUND-POSITION: -50px 0;}
.controlbar .highslide-move {WIDTH: 40px;BACKGROUND-POSITION: -90px 0;}
.controlbar .close {WIDTH: 36px;BACKGROUND-POSITION: -130px 0;}


/* Necessary for functionality */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

//popup

table.popinfo {
	FONT-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-size: 11px;
	COLOR:#FFFFFF;
     
	border: none;
	WIDTH:100%;
	BACKGROUND:#b4d2f7;
}
div.popup { FONT: normal 11px "Verdana"; COLOR: #FFFFFF; BACKGROUND:url(image/img_bg_popup.png) repeat-x left top; POSITION:absolute; left:0px; top:0px; WIDTH:260px; HEIGHT:auto; z-index:1; cursor: pointer; visibility: hidden; BORDER: 1px solid #999999; }
div.popup EM { FONT: normal 11px "MS Sans Serif"; WHITE-SPACE: nowrap; COLOR: #FFFFFF;}
div.popup TD { TEXT-ALIGN: center; WIDTH:250px; }
div.popup A:link {COLOR: #FFF; TEXT-DECORATION: none;}
div.popup A:visited {COLOR: #FFF; TEXT-DECORATION: none;}
div.popup A:active {COLOR: #FF0000; TEXT-DECORATION: none;}
div.popup A:hover {COLOR: #FF0000; TEXT-DECORATION: none;}


.font_en {FONT: normal 11px "Verdana"; LINE-HEIGHT: 15px;}
.font_en EM {FONT: bold 11px "Verdana"; COLOR: #FF0000;}



