@charset "utf-8";
/* Tmaxwindow Web JCM 090609 */ 

* {	margin:0;padding:0;}

html, body {
}
/* ##########========== COMMON CSS ==========########## */
body {margint:0px;BACKGROUND-COLOR:#242424;background-image: url(../images/common/main_bg.gif);
	background-repeat: repeat-x;background-position:0 0;
	font-family:"맑은 고딕" Malgun Gothic, Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;
	font-size:1em;overflow-x:auto;overflow-y:auto;*word-break:break-all;
	-ms-word-break:break-all;text-align:center;}
	
body {	scrollbar-face-color:#DCDCDC;scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#BBBBBB;
	scrollbar-darkshadow-color:#BBBBBB;scrollbar-track-color:transparent;
	scrollbar-arrow-color:#626262;}
	
body, div, dl, dt, dd, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, blockquote {margin:0;padding:0;}
div, ul, ol, dl, p, td, th, input, textarea, select {font:normal 12px "Malgun Gothic", "", Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;color:#454545;line-height:130%;}


A:link {font:normal 12px ""맑은 고딕" Malgun Gothic,", Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;color:#454545;text-decoration:none;cursor: pointer;}
A:visited {	font:normal 12px ""맑은 고딕" Malgun Gothic,", Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;color:#7739C5;text-decoration:none;}
A:hover {font:normal 12px ""맑은 고딕" Malgun Gothic,", Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;color:#1483d4;text-decoration:none;}
A:active {font:normal 12px ""맑은 고딕" Malgun Gothic,", Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;color:#1483d4;text-decoration:none;}
a {selector-dummy:expression(this.hideFocus=true);}


img {border:none;}


/* ########## INPUT ########## */

/* Input  () */
INPUT.inputbox {color:#343434;background-color:#FFFFFF;border:1px solid #DCDCDC;height:22px;text-align:left;vertical-align:top;padding:3px 2px 0 2px;}

/* Input  (б) */
INPUT.inputbox_readonly {color:#343434;background-color:#eeeeee;border:1px solid #DCDCDC;height:22px;text-align:left;vertical-align:top;padding:3px 2px 0 2px;}

/* SELECT () */
SELECT.selectbox {color:#343434;background-color:#ffffff;}

/* SELECT (б) */
SELECT.selectbox_readonly {color:#343434;background-color:#eeeeee;}

/* Textarea.Box () */
.inputarea {color:#343434;background:#FFFFFF;padding:10px;scrollbar-face-color:#DCDCDC;
	scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#BBBBBB;
	scrollbar-darkshadow-color:#BBBBBB;scrollbar-track-color:transparent;scrollbar-arrow-color:#626262;border:1px solid #DCDCDC;
	line-height:150%;}
	
/* Textarea.Box (б) */
.inputarea_readonly {color:#343434;background:#eeeeee;padding:10px;scrollbar-face-color:#DCDCDC;scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#BBBBBB;scrollbar-darkshadow-color:#BBBBBB;scrollbar-track-color:transparent;
	scrollbar-arrow-color:#626262;border:1px solid #DCDCDC;line-height:150%;}
	
	
/* ########## Component _ Radio / checkbox ########## */
.cpnt_radio {border:solid 0;}
.cpnt_radio_area {padding:0;}
.cpnt_checkbox {border:solid 0;}
.cpnt_checkbox_area {padding:0;}


/* ########## BLANK ########## */
.blank_height1 {height:1px;font-size:1px;display:block;overflow:hidden;}
.blank_height2 {height:2px;font-size:2px;display:block;overflow:hidden;}
.blank_height3 {height:3px;font-size:3px;display:block;overflow:hidden;}
.blank_height4 {height:4px;font-size:4px;display:block;overflow:hidden;}
.blank_height5 {height:5px;font-size:5px;display:block;overflow:hidden;}
.blank_height6 {height:6px;font-size:6px;display:block;overflow:hidden;}
.blank_height7 {height:7px;font-size:7px;display:block;overflow:hidden;}
.blank_height8 {height:8px;font-size:8px;display:block;overflow:hidden;}
.blank_height9 {height:9px;font-size:9px;display:block;overflow:hidden;}
.blank_height10 {height:10px;font-size:10px;display:block;overflow:hidden;}
.blank_height15 {height:15px;font-size:15px;display:block;overflow:hidden;}
.blank_height20 {height:20px;font-size:20px;display:block;overflow:hidden;}
.blank_height25 {height:25px;font-size:25px;display:block;overflow:hidden;}
.blank_height30 {height:30px;font-size:30px;display:block;overflow:hidden;}
.blank_height35 {height:35px;font-size:35px;display:block;overflow:hidden;}

.blank_width1 {width:1px;white-space:nowrap;}
.blank_width2 {width:2px;white-space:nowrap;}
.blank_width3 {width:3px;white-space:nowrap;}
.blank_width4 {width:4px;white-space:nowrap;}
.blank_width5 {width:5px;white-space:nowrap;}
.blank_width6 {width:6px;white-space:nowrap;}
.blank_width7 {width:7px;white-space:nowrap;}
.blank_width8 {width:8px;white-space:nowrap;}
.blank_width9 {width:9px;white-space:nowrap;}
.blank_width10 {width:10px;white-space:nowrap;}
.blank_width15 {width:15px;white-space:nowrap;}
.blank_width20 {width:20px;white-space:nowrap;}
.blank_width25 {width:25px;white-space:nowrap;}
.blank_width30 {width:30px;white-space:nowrap;}
.blank_width50 {width:50px;white-space:nowrap;}
.blank_width60 {width:60px;white-space:nowrap;}
.blank_width100 {width:100px;white-space:nowrap;}


/* ########## Font ########## */
.text_point {font:bold 12px;color:#0b8fe3;}
.text_ex {font:normal 12px;color:#dc5f14;}
.text_ex01 {font:normal 11px;color:#dc5f14;} 


/* ########## BG BGCOLOR ########## */
.bg_white {background-color:#FFFFFF;}
.bg_gray {background-color:#F6F6F6;}


/* ##########========== UI SIZE CSS ==========########## */
.contents_area {width:730px;padding:0px;}
.contents_size {width:730px;text-align:center;}

/* ##########========== POPUP CSS ==========########## */
/* Popup Style01 (400) */
.pop_style01_area {width: 400px;border: 2px Solid #8f8f8f;background-color:#FFFFFF;filter:progid:DXImageTransform.Microsoft.Shadow(color="#c4c4c4", Direction=135, Strength=3);}

/*.pop_style01_area iframe{ position: absolute;filter:mask();}*/

.pop_style01_contents_area {width:396px;background-color:#ffffff;text-align:center;overflow-x:hidden;overflow-y:auto;}
.pop_style01_contents {background-color:#ffffff;padding:20px;}


/* Popup Title */
.popup_title_area {width:100%;	background:url(../images/popup/pop_title_bg.gif);}
.popup_title_text {text-align:left;font:bold 13px;color:#000000;padding:8px 0 0 8px;height:36px;vertical-align:top;white-space:nowrap;}
.popup_title_btn {text-align:right;padding:0px 10px 0 10px;}



/* ##########========== CONTENTS CSS ==========########## */
/* Title */
.title_area {width:100%;}
.title_text {font-size:1.55em;font-weight:nomal;color:#040404;padding:0 0 0 10px;height:37px;white-space:nowrap;}
.title_location {font:normal 12px;color:#666666;padding:15px 10px 0 10px;height:37px;white-space:nowrap;text-align:right; /*2009.06.10추가*/}
.title_line {width:100%;background:url(../images/common/contents_title_line.gif);height:2px;background-color:#d9d9d9;}
.title_dot_line {width:100%;background:url(../images/common/contents_dot_line.gif);height:2px;background-color:#d9d9d9;}/*07.03추가*/


.contents01_title_1dep {background:url(../images/common/bullet_contents_title_1dep.gif) no-repeat 0 30%;
 height:24px;font:bold 12px;color:#53658c;text-align:left;vertical-align:top;white-space:nowrap;padding:3px 0 0 16px;} 
.contents01 {text-align:left; padding:10px 0 0 16px;line-height:1.1em;letter-spacing:0;height:24px; color:#666666;}
 .contents01 a:link {color:#666666;text-decoration:none;}
 .contents01 a:visited {color:#2a71ae;text-decoration:none;}
 .contents01 a:active {color:#2a71ae;text-decoration:underline;}
 .contents01 a:hover {color:#2a71ae;text-decoration:underline;}

/* contents_title_1dep */
.contents_title_1dep {background:url(../images/common/bullet_contents_title_1dep.gif) no-repeat 0 45%;
	height:24px;font:bold 12px;color:#53658c;text-align:left;vertical-align:top;white-space:nowrap;padding:3px 0 0 16px;}
.contents_title_sub {background:url(../images/common/bullet_contents_title_1dep.gif) no-repeat 0 50%;
	height:26px;font-size:15px;font-weight:bold;color:#53658c;text-align:left;vertical-align:top;white-space:nowrap;padding:0px 0 0 16px;}

 .contents_title_sub2{background:url(../images/common/bullet_contents_title_1dep.gif) no-repeat 0 18% ;
 height:24px;font-size:15px;font-weight:bold;color:#53658c;text-align:left;vertical-align:top;padding:3px 0 0 16px;line-height:1.3em; letter-spacing:0;}/*07.03추가*/
.contents_title_sub3{background:url(../images/common/bullet_contents_title_1dep.gif) no-repeat 0 65% ;font-size:15px;font-weight:bold;color:#53658c;text-align:left;vertical-align:top;padding:3px 0 0 16px;line-height:1.3em; letter-spacing:0;}/*07.06추가*/
/* ########## COMMENT ########## */

/* comment01 */
.comment01_outline {background-color:#e2e2e2;}
.comment01_head_area {height:26px;text-align:left;color:#454545;background-color:#ffffff;padding-left:10px;}
	.comment01_head_area a:link {color:#2a71ae;text-decoration:none;}
	.comment01_head_area a:visited {color:#2a71ae;text-decoration:none;}
	.comment01_head_area a:active {color:#2a71ae;text-decoration:underline;}
	.comment01_head_area a:hover {color:#2a71ae;text-decoration:underline;}
	.comment01_body_area {height:22px;text-align:left;background-color:fafafa;}

.comment01_text01 {font:bold;color:#222222;padding-left:10px;}
.comment01_text_time {color:#979797;}


/* comment02 */
.comment02_outline {background-color:#e2e2e2;}
.comment02_head_area {height:26px;text-align:left;color:#454545;background-color:#ffffff;}
.comment02_body_area {text-align:left;background-color:fafafa;padding-left:10px;}
.comment02_text01 {font:bold;color:#222222;padding-left:10px;}
.comment02_text_time {color:#979797;}

/* comment03 */
.comment03_outline {background-color:#dae0ee;}
.comment03_bg {background-color:#fafafa;text-align:left;padding-left:5px;}
.comment03_head_area {height:26px;text-align:left;color:#454545;background-color:#ffffff;}
.comment03_body_area {text-align:left;background-color:fafafa;}
.comment03_text01 {font:bold;color:#222222;}
.comment03_text_time {color:#979797;}


/* ########## HELP ########## */
.help_area {border:0;}
.help_box {font:normal 11px;line-height:120%;border: 2px Solid #ccd4e7;color:#222222;background-color:#FFFFFF;	padding:4px;
filter:progid:DXImageTransform.Microsoft.Shadow(color="#c4c4c4", Direction=135, Strength=1);}


/* ##########========== BOARD CSS ==========########## */
.board_line_start {background-color:#cacaca;height:1px;font-size:2px;display:block;overflow:hidden;}
.board_line_end {background-color:#f3f3f3;height:3px;font-size:3px;display:block;overflow:hidden;}
.board_outline {background-color:#cacaca;}

/* Boarde List Table Title */
.board_list_title_area {background-color:#dadada;}
.board_list_title {height:36px;text-align:center;font:normal 13px;color:#343434;background:url(../images/board/board_list_title_bg.gif);background-color:#dadada;border-bottom:1px solid #cacaca;}
.board_list_title_line {height:36px;text-align:center;color:#cacaca;background:url(../images/board/board_list_title_bg.gif);background-color:#dadada;border-bottom:1px solid #cacaca;}

/* Boarde List Table */
.board_list_left {text-align:left;vertical-align:middle;height:31px;border-bottom:1px solid #cacaca;color:#454545;}
	.board_list_left a:link {color:#454545;}
	.board_list_left a:visited {color:#454545;}
	.board_list_left a:active {color:#1483d4;}
	.board_list_left a:hover {color:#1483d4;}
	
.board_list_center {text-align:center;vertical-align:middle;height:31px;border-bottom:1px solid #cacaca;color:#454545;}
	.board_list_center a:link {color:#454545;}
	.board_list_center a:visited {color:#454545;}
	.board_list_center a:active {color:#1483d4;}
	.board_list_center a:hover {color:#1483d4;}

.board_list_right {text-align:right;vertical-align:middle;height:31px;border-bottom:1px solid #cacaca;color:#454545;}
	.board_list_right a:link {color:#454545;}
	.board_list_right a:visited {color:#454545;}
	.board_list_right a:active {color:#1483d4;}
	.board_list_right a:hover {color:#1483d4;}
	
/* BOARD Table : TD Bgcolor - TD MouseOver */
.board_list_bg {background-color:#FFFFFF;}
.board_list_bg_over {background-color:#F3F3F3;}
.board_list_bg_down {background-color:#F3F3F3;}
.board_list_bg_out {background-color:#FFFFFF;}

/* Boarde Read Table Title */
.board_read_title_area {width:100%;background:url(../images/board/board_read_title_bg.gif);
	background-color:#f3f3f3;border-left:1px solid #cacaca;border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;font:bold 14px;color:#222222;
	height:36px;vertical-align:top;white-space:nowrap;}
	
.board_read_name {float:right;width:50%;text-align:right;
	font:normal 12px;color:#666666;padding:10px 10px 0 10px;
	height:36px;vertical-align:top;white-space:nowrap;
	border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;}
	
/* Boarde Read Table Sub Title */
.board_read_subtitle_area {	width:100%;	background-color:#f3f3f3;border-left:1px solid #cacaca;	border-right:1px solid #cacaca;}
	
.board_read_sub01 {font:normal 11px;color:#454545;padding:5px 0 0 10px;height:25px;vertical-align:top;white-space:nowrap;}
	.board_read_sub01 a:link {color:#2a71ae;text-decoration:none;}
	.board_read_sub01 a:visited {color:#2a71ae;text-decoration:none;}
	.board_read_sub01 a:active {color:#2a71ae;text-decoration:underline;}
	.board_read_sub01 a:hover {color:#2a71ae;text-decoration:underline;}
	
.board_read_sub02 {font:normal 11px;color:#454545;padding:5px 10px 0 10px;height:25px;vertical-align:top;white-space:nowrap;}

.board_read_text01 {color:#808080;}
.board_read_text02 {color:#c1c1c1;}

.board_read {background-color:#ffffff;padding:20px;border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;line-height:140%;text-align:left;}	
	
/* Boarde write Table */
.board_grid_title {height:26px;text-align:left;font:normal 12px;color:#343434;background-color:#f8f8f8;padding-left:10px;}
.board_grid_left {height:26px;text-align:left;font:normal 12px;color:#454545;padding-left:5px;}


/* ########## PAGE NUM ########## */
.page_area {height:20px;white-space:nowrap;}
.page_line {color:#cdcdcd;}
.page_num {font:normal 11px;color:#666666;}
	.page_num a:link {color:#666666;}
	.page_num a:visited {color:#666666;}
	.page_num a:active {color:#000000;}
	.page_num a:hover {color:#000000;}

.page_num_on {font:normal 11px;color:#ea6710;}


/* ########## SEARCH ########## */
.search_area {width:100%;text-align:right;}
.search_box_up {width:100%;height:1px;font-size:1px;display:block;overflow:hidden;background-color:#eeeeee;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}

.search_box {width:100%;height:38px;background-color:#f9f9f9;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;vertical-align:top;padding-top:8px;}
.search_box_down {width:100%;height:1px;font-size:1px;display:block;overflow:hidden;background-color:#eeeeee;border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;}
	
/* ########## feedback ##########06.24추가 */
.feedback_area {width:100%;text-align:left;}
.feedback_box_up {width:100%;height:1px;font-size:1px;display:block;overflow:hidden;background-color:#eeeeee;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.feedback_box {width:100%;height:38px;background-color:#f9f9f9;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;vertical-align:top;padding:8px 8px 0 8px;font-weight:bold;}
.feedback_box_down {width:100%;	height:1px;font-size:1px;display:block;	overflow:hidden;background-color:#eeeeee;border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;}
	
	
/* ########## padding ########## */
.Tpadding_blank {width:4px;}

/* ########## LOGIN ########## */
.login_area {width:100%;height:300px;background:url(../images/login/login_area_bg.gif);
	background-position:bottom;	background-repeat:repeat-x;background-color:#dfdfdf;border:1px solid #cfddea;padding:30px;}
.login_text_area {border-left:2px solid #8f8f8f;text-align:left;font:bold 15px;color:#454545;padding-left:10px;}
.login_title {background:url(../images/login/login_bullet.gif) no-repeat 0 45%;
	font:normal 12px;color:#666666;text-align:left;	vertical-align:top;white-space:nowrap;padding:4px 0 0 15px;}
.login_text01 {font:normal 12px;color:#666666;}
.login_box_area {width:100%;background:#f6f8fa;padding:30px;}

/* ########## MEMBERS ########## */
.member_step_area {text-align:left;}
.member_text_ex {text-align:right;font:normal 11px;color:#666666;padding:6px 10px 0 10px;height:24px;vertical-align:top;white-space:nowrap;}

.member_box_area {background-color:#efefef;padding:5px;}

.member_text01 {font:normal 11px;color:#343434;}
.member_text02 {font:normal 12px;color:#222222;}

.member_box01_area {background-color:#f8f8f8;padding:20px;text-align:left;font:normal 11px;color:#666666;line-height:150%;}


/* member END */
.member_end_box_area {width:100%;height:140px;background:url(../images/members/member_box_area_bg.gif);
	background-color:#dfdfdf;border:1px solid #cfddea;padding:35px 30px;}
.member_end_text01 {text-align:center;font:bold 15px;color:#454545;}


/* ##########========== MEMBERS GRID TABLE CSS ==========########## */
.member_line_start {background-color:#cacaca;height:2px;font-size:2px;display:block;overflow:hidden;}
.member_line_end {background-color:#f3f3f3;height:3px;font-size:3px;display:block;overflow:hidden;}
.member_grid_title {height:34px;text-align:left;color:#222222;background-color:#f8f8f8;padding-left:8px;border-bottom:1px solid #e2e2e2;}
.member_grid_left {height:34px;padding-left:5px;text-align:left;color:#454545;background-color:#ffffff;border-bottom:1px solid #e2e2e2;}


/* ##########========== DATA TABLE CSS ==========########## */

.Tdata_line_start {background-color:#cacaca;height:2px;font-size:2px;display:block;overflow:hidden;}
.Tdata_line_end {background-color:#f3f3f3;height:3px;font-size:3px;display:block;overflow:hidden;}
.Tdata_outline {background-color:#e2e2e2;}

.Tdata_title_left {height:24px;text-align:left;font:bold;color:#222222;background-color:#f8f8f8}
.Tdata_title_center {height:24px;text-align:center;font:bold;color:#222222;background-color:#f8f8f8}
.Tdata_title_right {height:24px;text-align:right;font:bold;color:#222222;background-color:#f8f8f8}

.Tdata_left {height:22px;text-align:left;}
.Tdata_center {height:22px;text-align:center;}
.Tdata_right {height:22px;text-align:right;}


/* DATA Table : TD Bgcolor - TD MouseOver */
.data_list_bg {background-color:#FFFFFF;}
.data_list_bg_over {background-color:#F3F3F3;cursor: pointer;}
.data_list_bg_down {background-color:#F3F3F3;}
.data_list_bg_out {background-color:#FFFFFF;}


/* ##########========== GRID TABLE CSS ==========########## */
.Tgrid_line_start {background-color:#cacaca;height:2px;font-size:2px;display:block;overflow:hidden;}
.Tgrid_line_end {background-color:#f3f3f3;height:3px;font-size:3px;display:block;overflow:hidden;}
.Tgrid_outline {background-color:#e2e2e2;}

.Tgrid_title_left {height:24px;text-align:left;font:bold;color:#222222;background-color:#f8f8f8}
.Tgrid_title_center {height:24px;text-align:center;font:bold;color:#222222;background-color:#f8f8f8}
.Tgrid_title_right {height:24px;text-align:right;font:bold;color:#222222;background-color:#f8f8f8}

.Tgrid_left {height:22px;text-align:left;}
.Tgrid_center {height:22px;text-align:center;}
.Tgrid_right {height:22px;text-align:right;}



/* Layout 2009.06.10 추가 */
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
body {text-align:center;}
#header, #container_top, #container, #container_bottom, #footer {width:1000px;margin:0 auto;text-align:left;}

#wrap {min-width:1000px;margin-bottom:1em;position:relative;}
#main {width:1000px;margin:0 auto;text-align:left;position:relative;}
	#main img {text-align:center;}

#header {padding:0em;height:128px;overflow: hidden;background-image:url(../images/common/menu_top.jpg);
	background-repeat:no-repeat;background-position:0 0;}
	
	
/* ##########========== Top menu ==========########## */		
#nav_top_logo {widht:132px;font-size:11px;color:#FFFFFF;float:left;padding:10px 0 0 0px;}

#nav_top {widht:132px;font-size:11px;	color:#FFFFFF;float:left;padding:15px 0 0 435px;}
	#nav_top a:link {font-size: 11px;color:#FFFFFF;}
	#nav_top a:visited {font-size: 11px;color:#FFFFFF;}
	#nav_top a:hover {font-size: 11px;color:#1483d4;}
	#nav_top a:active {font-size: 11px;color:#FFFFFF;}

#nav_top2 {widht:132px;font-size:11px;color:#FFFFFF;float:left;padding:15px 0 0 380px;}
	#nav_top2 a:link {font-size: 11px;color:#FFFFFF;}
	#nav_top2 a:visited {font-size: 11px;color:#FFFFFF;}
	#nav_top2 a:hover {font-size: 11px;color:#1483d4;}
	#nav_top2 a:active {font-size: 11px;color:#FFFFFF;}

#search {padding:0 0 0 830px;margin:10px 0 0 0;width:-100px;}
#search * {vertical-align: middle;}

#globalNav {color: #cccccc;padding: 0px 20px 0px 36px;white-space: nowrap;text-align:left}
	#globalNav a:link {font-size: 14px;padding: 0px 20px 0px 0px;font-weight:bold;color:#FFFFFF;}
	#globalNav a:visited {font-size: 14px;padding: 0px 20px 0px 0px;font-weight:bold;color:#FFFFFF;}
	#globalNav a:hover {font-size: 14px;padding:0px 20px 0px 0px;font-weight:bold;color:#c7f88d;}
	#globalNav a:active {font-size: 14px;padding: 0px 20px 0px 0px;font-weight:bold;color:#c7f88d;}

#globalNav ul {margin:75px 0 14px 0;text-align:left;left:300px;}
	#globalNav ul li {display:inline;padding:0 1px 0 1px;font-size:14px;text-align:left;white-space:nowrap;}
	#globalNav ul li * {font-size:14px;}
	#globalNav ul li.first {background:none;padding:0 1px 0 0;}
	#globalNav ul a {letter-spacing:-1px;}

/* ##########========== MAin Container ==========########## */	

#container_top {margin:3em auto 0;height:6px;overflow: hidden;background-image:url(../images/common/contents_top.gif);
	background-repeat:no-repeat;position:relative;background-color:#FFFFFF;}
	
#container {margin:0 auto;	position:relative;overflow:hidden;background-color:#fff;
	min-width:960px;text-align:left;background-image:url(../images/common/contents_bg.gif);	background-repeat:repeat-y;
	background-position:left
}
#container_bottom {	margin:0 auto;height:10px;overflow: hidden;
	background: #000 url(../images/common/contents_bottom.gif) no-repeat scroll 0 0;
	position:relative;top: 0px;}
	
	
/* ##########========== LEFT MENU ==========########## */	
	
#snb {float:left;width:218px;height:720px;background-image:url(../images/menu_left/menu_left_bg.gif);
	background-position:right;background-repeat:repeat-y;position:relative;}
	
#leftMenu .activeMenuLink {	/* Styling of active menu item */
	color:blue;
}
.left_menu01 {padding:0.75em;font-weight:bold;margin:1em;background-image:url(../images/menu_left/menu_sub_bg.gif);
	background-repeat:no-repeat;list-style-type:none;}
	.left_menu01 li {list-style-type:none;}
	.left_menu01 ul {display:none;margin-top:20px;margin-left:10px;list-style-type:none;}
		.left_menu01 a:link {color: #333333;font-weight:bold;}
		.left_menu01 a:visited {color:#333333;font-weight:bold;}
		.left_menu01 a:hover {color: #009933;}
		.left_menu01 a:active {color: #009933;}

.left_menu01_on {padding:0.75em;font-weight:bold;margin:1em;background-image:url(../images/menu_left/menu_sub_bg_on.gif);
	background-repeat:no-repeat;border:0;cursor:pointer;list-style-type:none;}
	.left_menu01_on li {list-style-type:none;}
	.left_menu01_on ul {display:none;margin-top:20px;margin-left:10px;list-style-type:none;}
		.left_menu01_on a:link {color: #333333;font-weight:bold;}
		.left_menu01_on a:visited {color: #333333;font-weight:bold;}
		.left_menu01_on a:hover {color: #009933;}
		.left_menu01_on a:active {color: #009933;}

.left_menu01_01 {padding:0em 0 0 1em;margin:0 0 0 1em;list-style-type:none;}
	.left_menu01_01 a:link {color: #333333;}
	.left_menu01_01 a:visited {color: #333333;}
	.left_menu01_01 a:hover {color: #009933;}
	.left_menu01_01 a:active {color: #009933;}

#contents_main {padding:0 0 0 10px;float:left;width:760px;position:relative;_left:-1em}
#page_nav {padding:0 0 0 2em;margin:0.25em;float:left;width:730px;height:0.5em;text-align:right;font-size: 10px;}
#contents {padding:0.3em 0 5em 1.5em;margin:0em;float:left;width:730px;position:relative;_left:-1em}


/* ##########========== FOOTER ==========########## */
/* footer 2009.06.24 추가 수정 */
#footer {clear:both;text-align:left;padding:9px 0 28px 0;border-top:1px solid #333;}
#footer * {margin:0;padding:0;color:#aaa;list-style:none;font-size:12px;font-style:normal;line-height:normal;font-family:"맑은 고딕" Malgun Gothic, Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;}

#footer a {text-decoration:none;color:#aaa;}
	#footer a:visited {text-decoration:none;color:#999;}
	#footer a:hover {text-decoration:underline;}
	
	#footer ul {margin:0 0 14px 0;text-align:right;left:300px;}
	#footer ul li {display:inline;position:relative;padding:0 1px 0 1px;font-size:11px;text-align:right;white-space:nowrap;}
	#footer ul li * {font-size:11px;}
	#footer ul li.first {background:none;padding:0 1px 0 410px;}
	#footer ul li.address_tmaxcore {font:11px;font-family:"맑은 고딕" Malgun Gothic, Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;text-align:left;}
	#footer ul li.address_tmaxcore a {font:bold 11px;font-family:"맑은 고딕" Malgun Gothic, Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;}
	#footer ul a {letter-spacing:-1px;}





/* ##########========== tab ==========########## */
/* tab 2009.06.22 추가 */
a.tab:link, a.tab:visited, a.tab:hover, a.tab:active {font-size::1.1em;text-decoration:none;}

.tab {height:29px;margin:13px 0 0 0;background:url(../images/common/tab_bg.gif) no-repeat left bottom;}

.productCont {float:left;width:678px;margin-bottom:15px;padding:25px 25px 25px 25px;
	background:#fff url(../images/common/box_top.gif) no-repeat left top;
	border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;overflow:hidden;
	/*white-space:-moz-pre-wrap;white-space:normal;word-break:break-all;*/
	line-height:1.1em;letter-spacing:0;}	
	.productCont img {float:left;margin:5px 14px 10px 0;}
	.productCont p {margin-bottom:17px;}


h3.product {position:relative;float:left;padding:0;font-size:1em;color:#363636;}
	h3.product.fon {width:130px;height:29px;margin:0 1px 0 0;line-height:20px;background:url(../images/common/tab_bg_fon.gif) no-repeat left top;
		font-weight:bold;text-indent:10px;}
		h3.product.fon a {display:block;font-size:1.1em;color:#000;text-decoration:none;padding:5px 0 3px 0;}
		
	h3.product.on {width:130px;height:29px;margin:0 1px 0 0;line-height:20px;background:url(../imagess/common/tab_bg_on.gif) no-repeat left top;
		font-weight:bold;text-indent:10px;}	
		h3.product.on a {display:block;font-size:1.1em;color:#000;text-decoration:none;padding:5px 0 3px 0;}	
		
	h3.product.off {width:130px;height:26px;margin:3px 1px 0 0;background:url(../images/common/tab_bg_off.gif) no-repeat left top;font-weight:normal;	text-align:center;}
		h3.product.off a {display:block;font-size:1.1em;color:#525252;text-decoration:none;padding:5px 0 6px 0;}
	
.tab span {position:absolute;top:0px;left:0px;z-index:1;background:url(../images/common/blet_tab_arrow.gif) no-repeat left 10px;margin-left:6px;}


/* ##########========== sliding products menu ==========########## */

#sliding {width:980px;height:135px;	text-align:left;background-color:#ffffff;
	background-image: url(../images/menu_products/sliding_bg.gif);
	background-repeat:repeat-x;	background-color:#999999;filter:alpha(opacity=95);position:absolute;left:11px;top:0px;z-index:1000;}
	#sliding ul {list-style-type:none;padding:10px 0 0 12px;}
	#sliding ul li {list-style-type:none;float:left;}


.stepcarousel_layer1 {
 position: relative; /*leave this value alone*/
 overflow: hidden; /*leave this value alone*/
 width: 910px; /*Width of Carousel Viewer itself*/
 height: 125px; /*Height should enough to fit largest content's height*/
 float:left;
}
 .stepcarousel_layer1 .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	width: 910px;
	height: 106px;
}
 .stepcarousel_layer1 .panel {
  float: left; /*leave this value alone*/
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin-right:3px; /*margin around each panel*/
  margin-top: 15px;
  width:222px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
 }
 	
.productCont02 {float:left;text-align:left;margin-bottom:15px;padding:25px 25px 25px 15px;overflow:hidden;
	/*white-space:-moz-pre-wrap;white-space:normal;word-break:break-all;*/
	line-height:1.8em;letter-spacing:0;}
	.productCont02 img {float:left;margin:5px 14px 10px 0;}
	.productCont02 p {margin-bottom:17px;}

.productCont03 {float:left;text-align:left;	margin-bottom:15px; width:688px;
	padding:25px 25px 25px 15px;overflow:hidden;/*white-space:-moz-pre-wrap;white-space:normal;word-break:break-all;*/
	line-height:1.1em;	letter-spacing:0;}
	.productCont03 img {border:0}
	.productCont03 p {margin-bottom:17px;line-height:20px;padding:3px 0 3px 16px;}
	.productCont03 td {text-align:left;vertical-align:top;padding:3px 3px 3px 3px;}

/*07.03 추가*/
.productCont04 {float:left;text-align:left;	margin-bottom:15px; width:688px;
	padding:0px 0px 0px 0px;overflow:hidden;/*white-space:-moz-pre-wrap;white-space:normal;word-break:break-all;*/
	line-height:1.1em;	letter-spacing:0;}
	.productCont04 img {border:0}
	.productCont04 p {margin-bottom:17px;line-height:20px;padding:3px 0 3px 16px;}
	.productCont04 td {text-align:left;vertical-align:top;padding:3px 3px 3px 3px;}

/* ##########========== site map ==========########## */
/* sitemap.*/

.sitemap_title {width:170px;height:23px;font-size:12px;	font-family: "맑은 고딕", "돋움", "Tahoma";
	background:url(../images/sitemap/blet_suq01.gif) no-repeat left;background-position:10px;
	color:#333333;background-color:#ffffff;text-align:left;text-indent:20px;border-bottom:1px solid #C6C6C6;font-weight:bold;}
	.sitemap_title :link {font-size:12px;font-family: "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;font-weight:bold;}
	.sitemap_title :visited {font-size:12px;font-family:  "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;font-weight:bold;}
	.sitemap_title :hover {font-size:12px;font-family:  "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;font-weight:bold;}
	.sitemap_title :active {font-size:12px;font-family: "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;font-weight:bold;}

.sitemap_subtitle {width:170px;height:23px;font-size:12px;font-family: "맑은 고딕", "돋움", "Tahoma";background: url(../images/sitemap/blet_suq02.gif) no-repeat left;background-position:20px;color:#555555;text-align:left;text-indent:30px;background-repeat:no-repeat;border-bottom:1px solid #C6C6C6;}
	.sitemap_subtitle :link {font-size:12px;font-family: "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;}
	.sitemap_subtitle :visited {font-size:12px;	font-family:  "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;}
	.sitemap_subtitle :hover {font-size:12px;font-family:  "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;}
	.sitemap_subtitle :active {font-size:12px;font-family: "맑은 고딕", "돋움", "Tahoma";color:#555555;text-decoration:none;}

.sitemap_end {width:170px;height:2px;color:#555555;border-bottom:1px solid #a3a3a3;}


/* ##########========= search main ==========########## */

/*검색결과 페이지추가06.30*/
#map {font-size:10px;color:#888;text-align:left;}

.search_r {font-size:12px;color: #333333;text-align:left;padding:10px 10px 10px 10px;}
.search_title {font-family:"맑은 고딕";font-size:12px;text-align:left;height:28px;color:#003399;background-color:#FFFFFF;font-weight:bold;text-decoration:underline;}
	.search_title:link {color:#003399;text-decoration:underline;}
	.search_title:visited {color:#003399;text-decoration:underline;}
	.search_title:active {color:#003399;text-decoration:underline;}
	.search_title::hover {color:#003399;text-decoration:underline;}
	
.search_cont {	font-family:"맑은 고딕";font-size:12px;text-align:left;padding-left:12px;color:#666666;
	background-color:#FFFFFF;}
.search_key {font-family:"맑은 고딕" Malgun Gothic, Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;
	font-size:12px;color:#009933;font-weight:bold;}
.search_date {font-family:"맑은 고딕" Malgun Gothic, Dotum, Tahoma, Arial, "Apple Gothic", sans-serif;
	font-size:12px;text-align:left;height:24px;padding-left:12px;color:#666666;background-color:#FFFFFF;font-weight:bold;}
.mainsearch {height:14px;border:1px solid #9F9E9E;padding-top:0px;}

/* ##########========== BUTTON CSS ==========########## */

/* ########## BUTTON ALIGN ########## */
/* Type : Form */
.btnF_area   {width:100%;}
.btnF_padding {width:5px;}

/* ########## BUTTON ICON ########## */
/* Top_Login */
INPUT.btn_login	    {width:70px; height:43px; background:url(../images/button/btn_login.gif) no-repeat scroll 0 0; border:0px solid red; cursor:pointer;}
INPUT.btn_login_over {width:70px; height:43px; background:url(../images/button/btn_login_down.gif) no-repeat scroll 0 0; border:none; cursor:pointer;}
INPUT.btn_login_down {width:70px; height:43px; background:url(../images/button/btn_login_down.gif) no-repeat scroll 0 0; border:none; cursor:pointer;}
/* Page  */
INPUT.btnP_start	       {height:15px; width:15px; background:url(../images/button/btnp_start.gif); border:none; cursor:pointer;}
INPUT.btnP_start_over    {height:15px; width:15px; background:url(../images/button/btnp_start_down.gif); border:none; cursor:pointer;}
INPUT.btnP_start_down    {height:15px; width:15px; background:url(../images/button/btnp_start_down.gif); border:none; cursor:pointer;}
INPUT.btnP_end	         {height:15px; width:15px; background:url(../images/button/btnp_end.gif); border:none; cursor:pointer;}
INPUT.btnP_end_over      {height:15px; width:15px; background:url(../images/button/btnp_end_down.gif); border:none; cursor:pointer;}
INPUT.btnP_end_down      {height:15px; width:15px; background:url(../images/button/btnp_end_down.gif); border:none; cursor:pointer;}
INPUT.btnP_previous	     {height:15px; width:15px; background:url(../images/button/btnp_previous.gif); border:none; cursor:pointer;}
INPUT.btnP_previous_over {height:15px; width:15px; background:url(../images/button/btnp_previous_down.gif); border:none; cursor:pointer;}
INPUT.btnP_previous_down {height:15px; width:15px; background:url(../images/button/btnp_previous_down.gif); border:none; cursor:pointer;}
INPUT.btnP_next	         {height:15px; width:15px; background:url(../images/button/btnp_next.gif); border:none; cursor:pointer;}
INPUT.btnP_next_over     {height:15px; width:15px; background:url(../images/button/btnp_next_down.gif); border:none; cursor:pointer;}
INPUT.btnP_next_down     {height:15px; width:15px; background:url(../images/button/btnp_next_down.gif); border:none; cursor:pointer;}
/* ICON */
INPUT.btnI_close	     {height:12px; width:12px; background:url(../images/button/btni_close.gif); border:none; cursor:pointer;}
INPUT.btnI_close_over  {height:12px; width:12px; background:url(../images/button/btni_close_down.gif); border:none; cursor:pointer;}
INPUT.btnI_close_down  {height:12px; width:12px; background:url(../images/button/btni_close_down.gif); border:none; cursor:pointer;}
INPUT.btnI_del	       {height:18px; width:18px; background:url(../images/button/btni_del.gif); border:none; cursor:pointer;}
INPUT.btnI_del_over    {height:18px; width:18px; background:url(../images/button/btni_del_down.gif); border:none; cursor:pointer;}
INPUT.btnI_del_down    {height:18px; width:18px; background:url(../images/button/btni_del_down.gif); border:none; cursor:pointer;}
INPUT.btnI_modify	     {height:18px; width:18px; background:url(../images/button/btni_modify.gif); border:none; cursor:pointer;}
INPUT.btnI_modify_over {height:18px; width:18px; background:url(../images/button/btni_modify_down.gif); border:none; cursor:pointer;}
INPUT.btnI_modify_down {height:18px; width:18px; background:url(../images/button/btni_modify_down.gif); border:none; cursor:pointer;}
INPUT.btnI_reply	     {height:18px; width:18px; background:url(../images/button/btni_reply.gif); border:none; cursor:pointer;}
INPUT.btnI_reply_over {height:18px; width:18px; background:url(../images/button/btni_reply_down.gif); border:none; cursor:pointer;}
INPUT.btnI_reply_down {height:18px; width:18px; background:url(../images/button/btni_reply_down.gif); border:none; cursor:pointer;}

/* ########## BUTTON ########## */
/* Btn_Search */
a.btn_search01:link         {
display:block;
background:url('../images/button/btn_search01.gif') left 0;
float:left;
font:normal 12px;
color:#24262b;
padding-left:22px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_search01:link span    {
display:block;
float:left;
background:url('../images/button/btn_search01.gif') right 0;
line-height:170%;
padding-right:8px;
height:20px;
overflow:hidden;
}
a.btn_search01:visited      {
display:block;
background:url('../images/button/btn_search01.gif') left 0;
float:left;
font:normal 12px;
color:#24262b;
padding-left:22px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_search01:visited span {
display:block;
float:left;
background:url('../images/button/btn_search01.gif') right 0;
line-height:170%;
padding-right:8px;
height:20px;
overflow:hidden;
}
a.btn_search01:active       {
display:block;
background:url('../images/button/btn_search01.gif') left 0;
float:left;
font:normal 12px;
color:#24262b;
padding-left:22px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_search01:active span  {
display:block;
float:left;
background:url('../images/button/btn_search01.gif') right 0;
line-height:170%;
padding-right:8px;
height:20px;
overflow:hidden;
}
a.btn_search01:hover        {
display:block;
background:url('../images/button/btn_search01.gif') left -20px;
float:left; font:normal 12px;
color:#24262b;
padding-left:22px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_search01:hover span   {
display:block;
float:left;
background:url('../images/button/btn_search01.gif') right -20px;
line-height:170%;
padding-right:8px;
height:20px;
overflow:hidden;
overflow:hidden;
display:block;
}


/* Btn_reply */
a.btn_reply:link         {
display:block;
background:url('../images/button/btn_reply.gif') left 0;
float:left;
font:normal 12px;
color:#24262b;
padding-left:30px;
text-decoration:none;
height:40px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_reply:link span    {
display:block;
float:left;
background:url('../images/button/btn_reply.gif') right 0;
line-height:320%;
padding-right:10px;
height:40px;
overflow:hidden;
}
a.btn_reply:visited      {
display:block;
background:url('../images/button/btn_reply.gif') left 0;
float:left;
font:normal 12px;
color:#24262b;
padding-left:30px;
text-decoration:none;
height:40px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_reply:visited span {
display:block;
float:left;
background:url('../images/button/btn_reply.gif') right 0;
line-height:320%;
padding-right:10px;
height:40px;
overflow:hidden;
}
a.btn_reply:active       {
display:block;
background:url('../images/button/btn_reply.gif') left 0;
float:left;
font:normal 12px;
color:#24262b;
padding-left:30px;
text-decoration:none;
height:40px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_reply:active span  {
display:block;
float:left;
background:url('../images/button/btn_reply.gif') right 0;
line-height:320%;
padding-right:10px;
height:40px;
overflow:hidden;
}
a.btn_reply:hover        {
display:block;
background:url('../images/button/btn_reply.gif') left -40px;
float:left; font:normal 12px;
color:#24262b;
padding-left:30px;
text-decoration:none;
height:40px;
cursor:pointer;
margin-right:3px;
overflow:hidden;
}
a.btn_reply:hover span   {
display:block;
float:left;
background:url('../images/button/btn_reply.gif') right -40px;
line-height:320%;
padding-right:10px;
height:40px;
overflow:hidden;
overflow:hidden;
display:block;
}



/* Btn Form */
a.btnF:link         {
display:block;
background:url('../images/button/btnf.gif') left 0;
float:left;
font:normal 12px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:25px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btnF:link span    {
display:block;
float:left;
background:url('../images/button/btnf.gif') right 0;
line-height:190%;
padding-right:10px;
height:25px;
overflow:hidden;
}
a.btnF:visited      {
display:block;
background:url('../images/button/btnf.gif') left 0;
float:left;
font:normal 12px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:25px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btnF:visited span {
display:block;
float:left;
background:url('../images/button/btnf.gif') right 0;
line-height:190%;
padding-right:10px;
height:25px;
overflow:hidden;
}
a.btnF:active       {
display:block;
background:url('../images/button/btnf.gif') left 0;
float:left;
font:normal 12px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:25px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btnF:active span  {
display:block;
float:left;
background:url('../images/button/btnf.gif') right 0;
line-height:190%;
padding-right:10px;
height:25px;
overflow:hidden;
}
a.btnF:hover        {
display:block;
background:url('../images/button/btnf.gif') left -25px;
float:left; font:normal 12px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:25px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btnF:hover span   {
display:block;
float:left;
background:url('../images/button/btnf.gif') right -25px;
line-height:190%;
padding-right:10px;
height:25px;
overflow:hidden;
overflow:hidden;
display:block;
}



/* Btn style01 */
a.btn_style01:link         {
display:block;
background:url('../images/button/btn_style01.gif') left 0;
float:left;
font:normal 11px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style01:link span    {
display:block;
float:left;
background:url('../images/button/btn_style01.gif') right 0;
line-height:170%;
padding-right:10px;
height:20px;
overflow:hidden;
}
a.btn_style01:visited      {
display:block;
background:url('../images/button/btn_style01.gif') left 0;
float:left;
font:normal 11px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style01:visited span {
display:block;
float:left;
background:url('../images/button/btn_style01.gif') right 0;
line-height:170%;
padding-right:10px;
height:20px;
overflow:hidden;
}
a.btn_style01:active       {
display:block;
background:url('../images/button/btn_style01.gif') left 0;
float:left;
font:normal 11px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style01:active span  {
display:block;
float:left;
background:url('../images/button/btn_style01.gif') right 0;
line-height:170%;
padding-right:10px;
height:20px;
overflow:hidden;
}
a.btn_style01:hover        {
display:block;
background:url('../images/button/btn_style01.gif') left -20px;
float:left; font:normal 11px;
color:#343434;
padding-left:10px;
text-decoration:none;
height:20px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style01:hover span   {
display:block;
float:left;
background:url('../images/button/btn_style01.gif') right -20px;
line-height:170%;
padding-right:10px;
height:20px;
overflow:hidden;
overflow:hidden;
display:block;
}



/* Btn style02 */
a.btn_style02:link         {
display:block;
background:url('../images/button/btn_style02.gif') left 0;
float:left;
font:bold 11px;
color:#ffffff;
padding-left:6px;
text-decoration:none;
height:22px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style02:link span    {
display:block;
float:left;
background:url('../images/button/btn_style02.gif') right 0;
line-height:190%;
padding-right:6px;
height:22px;
overflow:hidden;
}
a.btn_style02:visited      {
display:block;
background:url('../images/button/btn_style02.gif') left 0;
float:left;
font:bold 11px;
color:#ffffff;
padding-left:6px;
text-decoration:none;
height:22px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style02:visited span {
display:block;
float:left;
background:url('../images/button/btn_style02.gif') right 0;
line-height:190%;
padding-right:6px;
height:22px;
overflow:hidden;
}
a.btn_style02:active       {
display:block;
background:url('../images/button/btn_style02.gif') left 0;
float:left;
font:bold 11px;
color:#ffffff;
padding-left:6px;
text-decoration:none;
height:22px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style02:active span  {
display:block;
float:left;
background:url('../images/button/btn_style02.gif') right 0;
line-height:190%;
padding-right:6px;
height:22px;
overflow:hidden;
}
a.btn_style02:hover        {
display:block;
background:url('../images/button/btn_style02.gif') left -22px;
float:left;
font:bold 11px;
color:#ffffff;
padding-left:6px;
text-decoration:none;
height:22px;
cursor:pointer;
margin-right:0px;
overflow:hidden;
}
a.btn_style02:hover span   {
display:block;
float:left;
background:url('../images/button/btn_style02.gif') right -22px;
line-height:190%;
padding-right:6px;
height:20px;
overflow:hidden;
overflow:hidden;
display:block;
}

/* Btn_main_search */
.btn_main_search       {
background:url('../images/button/btn_main_search.gif') left 0; border:0;
height:19px;width:47px;cursor:pointer;}
