TABLE       {font:9pt 돋움; color:#888888; text-decoration:none; line-height:160%; }
TD          {font:9pt 돋움; color:#888888; text-decoration:none; line-height:160%; }
SELECT      {font:9pt 돋움; color:#888888; text-decoration:none; line-height:160%; }
TEXTAREA    {font:9pt 돋움; color:#888888; text-decoration:none; line-height:160%; }
INPUT       {font:9pt 돋움; color:#888888; text-decoration:none; line-height:160%; }
DIV         {font:9pt 돋움; color:#888888; text-decoration:none; line-height:160%; } 
P           {font:9pt 돋움; color:#888888; text-decoration:none; line-height:160%; } 
img			{border:0px; }


BODY { font:9pt 돋움; 
 SCROLLBAR-FACE-color:#DBDBDB;       /* 버튼 배경색 */
 SCROLLBAR-HIGHLIGHT-color:#DBDBDB;  /* 버튼 밝은 영역색 */
 SCROLLBAR-SHADOW-color:#DBDBDB;     /* 버튼 어두운 영역색 */
 SCROLLBAR-DARKSHADOW-color:#C3C3C3; /* 버튼 그림자색 */
 SCROLLBAR-3DLIGHT-color:#DBDBDB;    /* 버튼 3D 영역색 */
 SCROLLBAR-TRACK-color:#F0F0F0;      /* 배경 바닥색 */
 SCROLLBAR-ARROW-color:#FF0000;;     /* 화살표색 */
 margin: 0; 
 overflow-x:hidden;
 background:url(/images/bg.jpg);
}

/* ★★ Main Lay out ★★ */
#layout_outline		{position:relative; width:1000px; float:cener; margin-top:40px; padding:10px; background-color:#FFFFFF; }
#layout_top			{height:55px; }
#layout_navigation	{height:60px; margin-bottom:75px; }
#layout_contents	{width:945px; float:center; height:500}
#layout_quick		{position:absolute; top:100px; left:1000px; }
#layout_foot		{margin-top:5px; padding-bottom:20px;}

.contents_left		{width:180px; }
.contents_space		{width:15px; }
.contents_con		{width:750px; background-color:#FFFFFF; }

.sub_title_table	{width:710px; float:center; margin-bottom:20px; }
.sub_title			{height:45px; padding-top:15px;  adding-left:20px;}
.sub_title_line		{height:1px; adding-top:10px; adding-left:20px;}
.sub_title_lnb		{padding-top:20px; text-align:right; font-family:돋움; font-size:8pt; color:#c8b18d; }


.contents_table		{width:710px; float:center; }
.sub_copy			{font:9pt 돋움; color:#999999; line-height:130%;}


/* ★★ 회사소개 스타일 지정 ★★ */
.introduce_line		{height:1px; background-color:#e5e2dd; }
.introduce_subj		{background-color:#f8f7f3; text-align:center; }
.introduce_con		{padding:5 10 5 10 ; }


/* ★★ 리스트 스타일 지정 ★★ */
.list_table			{width:710px; background-color:#e0d9d3; }
.list_table1		{width:680px; background-color:#e0d9d3; } /* 운행프로그램 */
.list_tr			{height:28px; }
.list_subj			{background-color:#f7f3ee; font:9pt 돋움; font-weight:bold; color:#775838; text-align:center; line-height:160%; }
.list_subj2			{background-color:#f7f3ee; font:9pt 돋움; font-weight:bold;	color:#9b5f34; text-align:center;
	line-height:160%;}
A.list_subj2:link    {font:9pt 돋움; color:#9b5f34; text-decoration:none; line-height:160%; }
A.list_subj2:visited {font:9pt 돋움; color:#9b5f34; text-decoration:none; line-height:160%; }
A.list_subj2:hover   {font:9pt 돋움; color:#b99069; text-decoration:none; line-height:160%;}
.list_subj1			{background-color:#f7f3ee; font:9pt 돋움; font-weight:bold; color:#775838; line-height:160%; padding-left:10px; }
.list_con			{background-color:#FFFFFF; padding-left:10px; }
.list_con1			{background-color:#FFFFFF; text-align:center; }

.list2_tr			{height:28px; }
.list2_subj			{font:9pt 돋움; font-weight:bold; color:#FFFFFF; text-align:center; background-color:#bfaa95; }
.list2_con			{padding-left:10px; background-color:#f6f1eb; }




/* ★★ 게시판 스타일 지정 ★★ */
.board_title_tr		{height:24px; background-color:#ada18c; }
.board_title_subj	{font-weight:bold; color:#FFFFFF; text-align:center }
.board_title_bar	{width:10px; text-align:center; }
.board_list_tr		{height:23px; }
.board_list_line	{height:1px; background-color:#f0f0f0; }
.board_list_endline	{height:1px; background-color:#ada18c; }
.board_num			{font-family:verdana; font-size:7pt; text-align:center; }
.board_con			{padding-left:10px; }
.board_contents		{padding:20px; text-align:justify }

.crew_table			{width:156; border:1px solid #e6e6e6; background-color:#f3f3f3; margin:10px; }
 

.bus_info1_table	{width:680px; background-color:#fafafa; border:1px solid #eaeaea; }
.bus_img_title		{width:220px; height:110px; background-color:#FFFFFF; border:1px solid #dedede; padding:5px;}
.bus_img_l			{width:270px; height:233px; border:1px solid #e7e7e7; padding:5px; position:absolute; top:0px; left:0px;}
.bus_img_con		{width:270px; height:22px; background-color:#5d5d5d; color:#FFFFFF; padding-left:10px; }

.bus_list_table		{position:absolutel top:0px; left:0px; }

#tab1	{position:absolute; top:0px; left:0px; display:block; }
#tab2	{position:absolute; top:0px; left:0px; display:none; }


/* ★★ 로그인 ★★ */
.login_formbox 		 {position:absolute; top:0px; left:100px; width:330px; height:80px; z-index:1; background:url(/images/login_bg.gif) top left no-repeat; }
.login_but     		 {position:absolute; top:18px; left:360px; width:50px; height:45px; z-index:2; }
.login_butbox  		 {position:absolute; top:85px; left:117px; z-index:3; }
#login_error_p   	 {position:absolute; top:25px; left:100px; width:337px; height:130px; background:url(/images/login_error_bg.gif) top left no-repeat; z-index:10; display:none; }
#login_error_c 		 {position:absolute; top:0px; left:100px; width:337px; height:130px; background:url(/images/login_error_bg.gif) top left no-repeat; z-index:10; display:none; }
.find_formbox_id  	 {position:absolute; top:20px; left:115px; width:300px; height:55px; z-index:1; }
.find_formbox_pw  	 {position:absolute; top:20px; left:115px; width:300px; height:55px; z-index:1; }
.find_but_id      	 {position:absolute; top:22px; left:345px; width:50px; height:45px; z-index:3; }
.find_but_pw      	 {position:absolute; top:35px; left:345px; width:50px; height:45px; z-index:3; }
#find_result_id		 {position:absolute; top:10px; left:95px; width:337px; height:120px; background:url(/images/find_result_bg.gif) top left no-repeat; z-index:4; display:none; }
#find_result_pw		 {position:absolute; top:10px; left:95px; width:337px; height:120px; background:url(/images/find_result_bg.gif) top left no-repeat; z-index:4; display:none; }


/* ★★ 좌측 퀵메뉴 ★★ */
#left_quick		{background-color:#e5e5e5; padding:5px; }
.left_quick_but	{padding-top:1px;}

/* ★★ 약관 지정 ★★ */
.law_title_l	{font-size:12pt; color:#333333; font-weight:bold; }
.law_title_m	{font-size:11pt; color:#333333; font-weight:bold; }
.law_title_s	{padding-top:10px;color:#666666; }
.law_con		{padding-left:10px; }
.law_con_s		{padding-left:20px; }
.law_space		{height:10px; }
.law_space_s	{height:5px; }


/* ★★ 사이트맵 지정 ★★ */
.map_title	{height:60px;}
.map_con	{height:20px; padding-left:5px;}


/* ★★ 서브페이지 메인이미지 백그라운드 지정 ★★ */
#sub_bg_introduce	{background:url(/images/bg_sub_introduce.jpg) top left no-repeat; }
#sub_bg_businfo		{background:url(/images/bg_sub_businfo.jpg) top left no-repeat; }
#sub_bg_crew		{background:url(/images/bg_sub_crew.jpg) top left no-repeat; }
#sub_bg_route		{background:url(/images/bg_sub_route.jpg) top left no-repeat; }
#sub_bg_program	    {background:url(/images/bg_sub_program.jpg) top left no-repeat; }
#sub_bg_quotation	{background:url(/images/bg_sub_quotation.jpg) top left no-repeat; }
#sub_bg_customer	{background:url(/images/bg_sub_customer.jpg) top left no-repeat; }
#sub_bg_member		{background:url(/images/bg_sub_member.jpg) top left no-repeat; }
#sub_bg_userguide	{background:url(/images/bg_sub_user.jpg) top left no-repeat; }
#sub_bg_etc			{background:url(/images/bg_sub_etc.jpg) top left no-repeat; }

.dot_line			{height:1px; background:url(/images/dotline_gray.gif) top left repeat-x; }



/* 회원가입 */

.join_law          {width:680px; height:100px; margin:5px; padding:15px; overflow-y:scroll; border:1px solid CFCFCF; background-color:#f7f7f7; }
.join_law1         {width:680px; height:400px; margin:5px; padding:15px; overflow-y:scroll; border:1px solid CFCFCF; background-color:#f7f7f7; }
.join_law_l        {height:30px; font:10pt 돋움; color:#555555; font-weight:bold; text-align:center; line-height:160%; }
.join_law_m        {height:25px;font:9pt 돋움; color:#555555; font-weight:bold; line-height:160%; }
.join_law_s        {font:9pt 돋움; color:#999999; line-height:140%; }
.join_law_s1       {font:9pt 돋움; color:#999999; line-height:140%; padding-left:15px; }
.join_law_blank    {height:20px; }
.join_table        {width:710px; margin-top:10px; margin-bottom:10px; }
.join_top          {height:28px; font:9pt verdana; color:#535353; font-weight:bold; text-align:center; background-color:#EFEFEF; border:1px solid #CBCBCB; }
.join_tr           {height:30px; }
.join_subj_im      {width:109px; padding-left:18px; padding-top:4px; font-weight:bold; background:url(/images/icon_star.gif) center left no-repeat; }
.join_subj_rnd     {padding-left:18px; padding-top:4px; font:8pt verdana; line-height:180%; font-weight:bold; background:url(/images/icon_star1.gif) center left no-repeat; }
.join_subj_rnd1    {padding-left:18px; padding-top:4px; font:8pt verdana; line-height:180%; font-weight:bold; background:url(/images/icon_star2.gif) center left no-repeat; }
.join_subj_rnd2    {padding-left:18px; padding-top:4px; font:8pt verdana; line-height:180%; font-weight:bold; background:url(/images/icon_star3.gif) center left no-repeat; }
.join_subj         {width:109px; padding-left:18px; padding-top:4px; font-weight:bold; background:url(/images/icon_star1.gif) center left no-repeat; }
.join_con          {padding-left:15px; }
.join_con_view     {padding:10 10 10 15; font:8pt verdana; color:#C685DC; line-height:160%; }
.join_con_view_s   {padding:10 10 10 15; padding-top:10px; padding-bottom:10px; font:8pt verdana; color:#1B6FB6; font-weight:bold; line-height:160%; }
.join_line         {height:1px; background-color:#E0E0E0; }
.join_done_table   {width:710px; height:280px; margin-bottom:30px; background:url(/images/join_done_img.gif) top left no-repeat; }

.join_form_im      {height:18px; font:8pt verdana; color:#a08469; line-height:120%; border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #F8F8F8; border-bottom:1px solid #F8F8F8; background-color:#F0F0F0; }
.join_form         {height:18px; font:8pt verdana; color:#777777; line-height:120%; border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #F8F8F8; border-bottom:1px solid #F8F8F8; background-color:#F0F0F0; }
.join_textarea     {font:8pt verdana; color:#777777; line-height:120%; border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-right:1px solid #F8F8F8; border-bottom:1px solid #F8F8F8; background-color:#F0F0F0; }




/* ★★ 글자 색상 지정 ★★ */
/* 국문(9pt) */
.black     {font:9pt 돋움; color:#000000; line-height:160%;  }
.gray      {font:9pt 돋움; color:#999999; line-height:160%;  }
.white     {font:9pt 돋움; color:#FFFFFF; line-height:160%;  }
.red       {font:9pt 돋움; color:#FF0000; line-height:160%;  }
.orange    {font:9pt 돋움; color:#FF6600; line-height:160%;  }
.yellow    {font:9pt 돋움; color:#FFFF00; line-height:160%;  }
.green     {font:9pt 돋움; color:#00A21B; line-height:160%;  }
.skyblue   {font:9pt 돋움; color:#4BCBD6; line-height:160%;  }
.blue      {font:9pt 돋움; color:#0E84C1; line-height:160%;  }
.navy      {font:9pt 돋움; color:#193A9A; line-height:160%;  }
.violet    {font:9pt 돋움; color:#9356D1; line-height:160%;  }
.pink      {font:9pt 돋움; color:#FF74B9; line-height:160%;  }
.magenta   {font:9pt 돋움; color:#BC1B54; line-height:160%;  }
.brown     {font:9pt 돋움; color:#B96B0F; line-height:160%;  }

/* 국문(8pt) */
.s_black     {font:8pt 돋움; color:#000000; line-height:160%;  }
.s_gray      {font:8pt 돋움; color:#999999; line-height:160%;  }
.s_white     {font:8pt 돋움; color:#FFFFFF; line-height:160%;  }
.s_red       {font:8pt 돋움; color:#FF0000; line-height:160%;  }
.s_orange    {font:8pt 돋움; color:#FF6600; line-height:160%;  }
.s_yellow    {font:8pt 돋움; color:#FFFF00; line-height:160%;  }
.s_green     {font:8pt 돋움; color:#00A21B; line-height:160%;  }
.s_skyblue   {font:8pt 돋움; color:#4BCBD6; line-height:160%;  }
.s_blue      {font:8pt 돋움; color:#0E84C1; line-height:160%;  }
.s_navy      {font:8pt 돋움; color:#193A9A; line-height:160%;  }
.s_violet    {font:8pt 돋움; color:#9356D1; line-height:160%;  }
.s_pink      {font:8pt 돋움; color:#FF74B9; line-height:160%;  }
.s_magenta   {font:8pt 돋움; color:#BC1B54; line-height:160%;  }
.s_brown     {font:9pt 돋움; color:#B96B0F; line-height:160%;  }


/* 영문 & 숫자 */
.e_black   {font:8pt verdana; color:#000000; line-height:160%;  }
.e_gray    {font:8pt verdana; color:#999999; line-height:160%;  }
.e_white   {font:8pt verdana; color:#FFFFFF; line-height:160%;  }
.e_red     {font:8pt verdana; color:#FF0000; line-height:160%;  }
.e_orange  {font:8pt verdana; color:#FF6600; line-height:160%;  }
.e_yellow  {font:8pt verdana; color:#FFFF00; line-height:160%;  }
.e_green   {font:8pt verdana; color:#00A21B; line-height:160%;  }
.e_skyblue {font:8pt verdana; color:#4BCBD6; line-height:160%;  }
.e_blue    {font:8pt verdana; color:#0E84C1; line-height:160%;  }
.e_navy    {font:8pt verdana; color:#193A9A; line-height:160%;  }
.e_violet  {font:8pt verdana; color:#9356D1; line-height:160%;  }
.e_pink    {font:8pt verdana; color:#FF74B9; line-height:160%;  }
.e_magenta {font:8pt verdana; color:#BC1B54; line-height:160%;  }
.e_brown   {font:8pt verdana; color:#B96B0F; line-height:160%;  }

.num       {font:8pt verdana; color:#888888; line-height:160%;  }
.date      {font:8pt verdana; color:#A8A8A8; line-height:160%; }



/* 공통 링크 스타일 */

A         {font:9pt 돋움; color:#775838; text-decoration:none; line-height:160%; }
A:link    {font:9pt 돋움; color:#775838; text-decoration:none; line-height:160%; }
A:visited {font:9pt 돋움; color:#775838; text-decoration:none; line-height:160%; }
A:hover   {font:9pt 돋움; color:#775838; text-decoration:none; line-height:160%;}


/* 게시판 링크 스타일 */

A.board         {font:9pt 돋움; color:#818181; text-decoration:none; line-height:160%; }
A.board:link    {font:9pt 돋움; color:#818181; text-decoration:none; line-height:160%; }
A.board:visited {font:9pt 돋움; color:#818181; text-decoration:none; line-height:160%; }
A.board:hover   {font:9pt 돋움; color:#ada18c; text-decoration:none; line-height:160%;}

A.board_page			{font:8pt verdana; color:#818181; text-decoration:none; line-height:160%; }
A.board_page:link		{font:8pt verdana; color:#818181; text-decoration:none; line-height:160%; }
A.board_page:visited	{font:8pt verdana; color:#818181; text-decoration:none; line-height:160%; }
A.board_page:hover		{font:8pt verdana; color:#ada18c; text-decoration:none; line-height:160%;}


/* 사이트맵 링크 스타일 */

A.link_map         {font:9pt 돋움; color:#777777; text-decoration:none; line-height:160%; }
A.link_map:link    {font:9pt 돋움; color:#777777; text-decoration:none; line-height:160%; }
A.link_map:visited {font:9pt 돋움; color:#777777; text-decoration:none; line-height:160%; }
A.link_map:hover   {font:9pt 돋움; color:#8d3901; text-decoration:none; line-height:160%;}



/* 마진 스타일 */

.mt_05	{margin-top:5px; }
.mt_10	{margin-top:10px; }
.mt_15	{margin-top:15px; }
.mt_20	{margin-top:20px; }
.mt_25	{margin-top:25px; }
.mt_30	{margin-top:30px; }
 
.ml_05	{margin-left:5px; }
.ml_10	{margin-left:10px; }
.ml_15	{margin-left:15px; }
.ml_20	{margin-left:20px; }
.ml_25	{margin-left:25px; }
.ml_30	{margin-left:30px; }

.mr_05	{margin-right:5px; }
.mr_10	{margin-right:10px; }
.mr_15	{margin-right:15px; }
.mr_20	{margin-right:20px; }
.mr_25	{margin-right:25px; }
.mr_30	{margin-right:30px; }
 
.mb_05	{margin-bottom:5px; }
.mb_10	{margin-bottom:10px; }
.mb_15	{margin-bottom:15px; }
.mb_20	{margin-bottom:20px; }
.mb_25	{margin-bottom:25px; }
.mb_30	{margin-bottom:30px; }


/* 패딩 스타일 */

.pt_05	{padding-top:5px; }
.pt_10	{padding-top:10px; }
.pt_15	{padding-top:15px; }
.pt_20	{padding-top:20px; }
.pt_25	{padding-top:25px; }
.pt_30	{padding-top:30px; }

.pl_05	{padding-left:5px; }
.pl_10	{padding-left:10px; }
.pl_15	{padding-left:15px; }
.pl_20	{padding-left:20px; }
.pl_25	{padding-left:25px; }
.pl_30	{padding-left:30px; }

.pr_05	{padding-right:5px; }
.pr_10	{padding-right:10px; }
.pr_15	{padding-right:15px; }
.pr_20	{padding-right:20px; }
.pr_25	{padding-right:25px; }
.pr_30	{padding-right:30px; }
                
.pb_05	{padding-bottom:5px; }
.pb_10	{padding-bottom:10px; }
.pb_15	{padding-bottom:15px; }
.pb_20	{padding-bottom:20px; }
.pb_25	{padding-bottom:25px; }
.pb_30	{padding-bottom:30px; }

#topA a {
	color : #800d20;
	text-decoration : none;
	background-color : #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 0px;
	margin : 0px;
}

#topA a:link, #topA a:visited {
	color : #800d20;
	text-decoration : none;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 0px;
	margin : 0px;
}

#topA a:hover, #topA a:active {
	color : #800d20;
	text-decoration : none;
	background-color : #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9px;
	padding : 0px;
	margin : 0px;
}

.reserveButton {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #800d20;
	border-style : none;
	background-color : transparent;
	margin : 4px 0px 4px 0px;
	padding : 1px 1ex;
	cursor: pointer;
	display:inline;
	text-transform: uppercase;
	vertical-align : middle;
}
