
body               {margin:0;background-color: #ffffff;}
caption            {text-align:left; padding:3px; display:none;}
img                {border: 0;}
form               {margin:0;padding:0}
table              {border-collapse: collapse; border-color:#DFDEDE;}
table th, table td {border-color:#DFDEDE;}
.margin10          {margin:10px;}
.margin7           {margin:7px;}
.margin5           {margin:5px;}
.margin3           {margin:3px;}
.paddingtop        {padding-top:10px;}
.paddingleft       {padding-left:10px;}
.paddingright      {padding-right:10px;}
.paddingbottom     {padding-bottom:10px;}
.bold              {font-weight:bold;}
.white             {color:#ffffff}
.floatleft         {float: left;}
.floatright        {float: right;}
.left              {text-align:left;}
.right             {text-align:right;}
.center            {text-align:center;}
.100               {width:100%;}
.imgbtn            {cursor: pointer;vertical-align: text-bottom;}
.input            { font-family:µ¸¿ò; font-size:9pt; color:#4D4D4D; BORDER:1px solid; border-color:#AFAFAF;}

.tdPageTitle{
	background-image: url("/image/subform_line.gif");
	padding: 7px 0 5px 0;
	text-align: right;
	font-size: 14pt;
	font-weight: bold;
	color: #585858;
}


/* °Ô½ÃÆÇ START */
.notice                             { font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 11px; color: #A2A2A2; text-decoration: none}
.notice2                            { font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 11px; color: #6C6C6C; text-decoration: none; padding-top:2px;}
.notice3                            { height:31px;  font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 11px; color: #6C6C6C; text-decoration: none; padding-top:2px;  background:url(/image/board/board_bg.gif) repeat-x;}
#board_img                          { width:710px; height:31px; background:url(/image/board/board_bg.gif) repeat-x; }
#bg_l                               { width:40px; height:29px; background:url(/image/board/board_l.gif) no-repeat left top;}
#bg_r                               { width:40px; height:29px; background:url(/image/board/board_r.gif) no-repeat left top; text-align:left;}
.NC                                 {} /* ÀÏ¹Ý Ä«Å×°í¸® */
.SC                                 {font-weight: bold;} /* ¼±ÅÃµÈ Ä«Å×°í¸® */
#divTotalItemCNT                    {float: right; padding: 10px 15px 0 0;}
#divBoardCategory                   {float: left;  padding: 0 0 0 1px;}
#divBoardList                       {clear: both; border-top: 0;}
#divPager                           {float: left; width:675px; padding: 10px 0 0 0; text-align:center;}
#divBtns                            {float: right; width:40px; margin-right:20px;}
#divBtns.view                       {width: 100%; margin-top: 10px;}

#frmBoardSearch                     {margin: 10px 0 0 100px; text-align:center; width: 360px;}
#frmBoardSearch div                 {float:left;}
#frmBoardSearch #divSType select    {width: 70px; margin-top:2px;}
#frmBoardSearch #divTextBox input   {width: 200px; margin: 0px 2px 0 5px;}
#frmBoardSearch #divTextBox         {float:left;}

.tbList thead th.notice2            {background-color:#fff; color:#ffffff; border:1px white solid;}
.tbList tbody td                    {text-align: center;}
.tbList tbody td.title              {text-align: left;padding-left: 5px;}
.tbList tbody td.writer             {text-align: left}

#tbContentView .subject             {background-color:#89C4E1; color: #ffffff;}
#tbContentView .itemtitle           {background-color:#89C4E1; color: #ffffff; text-align:center; font-weight:bold;}
#tbContentView .itemcontent         {width: 577px;}
#tbContentView .content             {padding:8px; word-break:break-all}
#tbContentView .attachfile          {background-color: #f6f6f6;}

#layerdel                           {position: absolute; display:none; top: 350px; left:350px;}

#tbWriteFrm                         {}
#tbWriteFrm .itemtitle              {background-color:#89C4E1; text-align: center; width:70px;}
#tbWriteFrm .itemcontent            {width: 295px; text-align:left;}
#tbWriteFrm .itemcontent.long       {width: 650px;}
#tbWriteFrm .itemcontent input      {border: 1px solid gray; width:270px;}
#tbWriteFrm .itemcontent select     {width:275px;}
#tbWriteFrm .itemcontent.long input {border: 1px solid gray; width:640px;}
#tbWriteFrm .buttons                {text-align: center;}

#tbWriteFrm .contentarea textarea {border: 1px solid gray; width:640px;}
#tbWriteFrm .contentarea select   {width: 100px;}
/* °Ô½ÃÆÇ END */

/* °í¼ÓÃ¶µµ ¿îÇàÁ¤º¸ START */
.tbTimeTable      {width: 730px; background-color: #ffffff; border-collapse: collapse;}
.tbTimeTable th, .tbTimeTable td{
	text-align: center;
	border: 1px solid #696969;
	padding: 3px;
	font-weight: normal;
}
.tbTimeTable th.start                            {background-color: #e6edf2;color: #333333; width:50px;}
.tbTimeTable th.end                              {background-color: #eff5fe;color: #666666; width:40px;}
.tbTimeTable th.no                               {background-color: #e8f9ed;color: #206518; width:30px;}
.tbTimeTable th.stn, .tbTimeTable td.stn         {background-color: #f5f1e0;color: #c27d0a;}
.tbTimeTable td.stn                              {width:40px;}
.tbTimeTable td.time1                            {background-color: #ffffff;}
.tbTimeTable td.time2                            {background-color: #f2f2f2;}
.tbTimeTable th.etc, td.etc                      {background-color: #ffffff;}
.tbTimeTable td.etc                              {text-align: left;}
.tbTimeTable th.stopcnt                          {background-color: #f5f7e1;color: #336666;}
.tbTimeTable td.stopcnt                          {background-color: #fcfcf3;color: #336666;}
.tbTimeTable th.weekend, .tbTimeTable td.weekend {background-color: #e3f8fd;color: #2854a4;}
.tbTimeTable th.direct, .tbTimeTable td.direct   {background-color: #eeeeff;color: #cc99ff;/**/}
/* °í¼ÓÃ¶µµ ¿îÇàÁ¤º¸ END */

/* ½Ã³»¹ö½º³ë¼±Á¤º¸ START */
#tbBusRouteMap                   {width: 100%;}
#tbBusRouteMap caption           {text-align: center;font-size: 12pt;font-weight: bold;}
#tbBusRouteMap th                {background-color: #E3EDF7;}
#tbBusRouteMap td                {}
#tbBusRouteMap td.station        {}
#tbBusRouteMap td.station .start {border-bottom: 1px dotted gray;margin-bottom: 3px;}
#tbBusRouteMap td.station .end   {margin-top: 3px;}

/* ½Ã³»¹ö½º³ë¼±Á¤º¸ END */

/* ¸ÞÀÎÆäÀÌÁö ´º½ºÆ¼Ä¿ START */
#divNewsTicker                                 {width:220px; margin: 0 0 0 5px;}
#divNewsTicker a:link                          {color:#ffffff;font-size:12px; line-height: 1.8em; text-decoration:none;}
#divNewsTicker a:visited                       {color:#ffffff;font-size:12px; line-height: 1.8em; text-decoration:none;}
#divNewsTicker a:hover,#divNewsTicker a:active {color:#EAEAEA;font-size:12px; line-height: 1.8em; text-decoration:none;}

.flash_base   {position: relative; height: 14px; width: 100%; overflow: hidden; background-color: black;}
.flash_ticker {position: relative; visibility: hidden; left: 0; top: 0; border: 1px solid; font-size: 12px; font-weight: bold; line-height: 1.3em;width: 100%;}
.flash_title  {color:gray; cursor:hand;padding-bottom:2px; padding-left: 2em;padding-right:2em;margin:0px;}
/* ¸ÞÀÎÆäÀÌÁö ´º½ºÆ¼Ä¿ END */



/* ½Ã³»¹ö½º ³ë¼±Á¤º¸ START */
#tbBusRouteMap         {width: 100%;}
#tbBusRouteMap caption {text-align: center;font-size: 12pt;font-weight: bold;}
/* ½Ã³»¹ö½º ³ë¼±Á¤º¸ END */




/* ÆäÀÌÁö»ó´Ü Á¦¸ñ START */

.ktxtitle
{
    width:694px;
    height:30px;
	color: #ffffff;
	padding-left: 40px;
	background-image: url(/image/sub/sub_ktx1.gif);
	background-position:left top;
	background-repeat: no-repeat;
	font-weight:bold;
}

.pagetitle, #tbBusRouteMap caption 
{
    width:694px;
    height:30px;
	color: #ffffff;
	padding-left: 40px;
	background-image: url(/image/sub/route_bus.gif);
	background-position:left top;
	background-repeat: no-repeat;
	font-weight:bold;
}
.boardtitle
{
    width:694px;
    height:31px;
	color: #6C6C6C;
	padding-left: 40px;
	background: url(/image/board/board_bg.gif) repeat-x;
	font-weight:bold;
}

/* ÆäÀÌÁö»ó´Ü Á¦¸ñ END */

/* µµ¿ò¸» START */
#ddlHelpMenu                    {background-color:#ffffff; width: 250px;font-weight:normal;}
#ddlHelpMenu option             {padding-left:5px;}
#ddlHelpMenu optgroup           {font-style: normal; padding-left:5px;}
#ddlHelpMenu optgroup option    {padding-left:15px;}
#ddlHelpMenu optgroup optgroup  {font-style: normal; padding-left:15px;}
#ddlHelpMenu optgroup option optgroup option   {padding-left:30px;}
.helpcontent                    {padding: 10px;}
.helpcontent .description       {padding: 10px 10px 0 10px; text-align:left;}
.helpcontent .baseinfo          {}
.helpcontent .description dl dt {font-weight: bold;}
/* µµ¿ò¸» END */

/* ¸Ê START */
/* ¸Ê ÁÂÃø ÇÁ·¹ÀÓ START */

#tdSearchTerms                             {background-color:#F1F1F1; text-align:center; padding:10px 0 10px 0;}
#tdSearchTerms .title                      {text-align:left; padding: 0 0 0 15px; color:#888; }
#tdSearchTerms .title_d                    {text-align:left; padding: 0 0 0 15px; font-weight:bold;color:#888;}
input#txtBusNo                             {width:115px; height:20px; }
#maptitle1 #code1 td.title, #maptitle1 #code2 td.title                  {width:40px; background:url(/image/map/menu1_arrow.gif) no-repeat 8px 40%; }
#maptitle2 #code1 td.title_d                 {width:30px; background:url(/image/map/menu2_arrow.gif) no-repeat 7px 40%; }
#maptitle2_1 .title_d, #maptitle2_2 .title_d, #maptitle2_3 .title_d     {background:url(/image/map/menu2_arrow.gif) no-repeat 5px 40%;}
#maptitle3_1 .title_d, #maptitle3_2 .title_d                            {background:url(/image/map/menu3_arrow.gif) no-repeat 5px 40%; padding-left:12px; text-align:left;}
#maptitle5_3 .title_d                      {width:45px; background:url(/image/map/menu5_arrow.gif) no-repeat 10px 40%;}
#maptitle6_1 .title_d, #maptitle6_2 .title_d                            {background:url(/image/map/menu6_arrow.gif) no-repeat 7px 40%; padding-left:15px; text-align:left;}
#tdSearchTerms .setbtn                     {text-align:left; padding: 0 0 5px 0;}
#tdSearchTerms .searchbtn                  {text-align:left; padding: 0 5px 0 20px;}
#divStartPointReset, #divArrivalPointReset {display:none;}

/* ¸Ê ÁÂÃø ÇÁ·¹ÀÓ END */
/* ¸Ê ÁÂÃø ÇÁ·¹ÀÓ °Ë»ö°á°ú START */
.tbSearchResult                            {border-collapse:collapse;}
.tbSearchResult caption                    {display: block; font-weight: bold; padding:10px 0 0 0; margin:0;}
.tbSearchResult tr th                      {text-align: left; width:218px;}
.tbSearchResult tr th.center               {text-align: center;}
.tbSearchResult tr th.edifice              {background-color: #dbefef;}
.tbSearchResult tr th.cross                {background-color: #ebfae1;}
.tbSearchResult tr th.bustop               {background-color: #eaf2e9;}
.tbSearchResult tr th.station              {background-color: #fffcde;}
.tbSearchResult tr th .loc                 {font-weight: lighter; padding-left:12px; padding-top:3px;}
.tbSearchResult tr td.cell1                {text-align: center; width:260px;}
.tbSearchResult tr td.cell1 img            {margin: -1px 2px 0 0; vertical-align:center; padding-top:3px;}
.tbSearchResult tr td.cell2                {text-align: center; font-weight:bold; width:35px;}
.bgyr                                      {font-family: "µ¸¿ò", "µ¸¿òÃ¼";font-size: 11px;color: #FFFFFF;}
/* ¸Ê ÁÂÃø ÇÁ·¹ÀÓ °Ë»ö°á°ú END */
/* ¸Ê END */
/* ½Ã¿ÜÁ÷Çà¹ö½º ³ë¼±Á¤º¸ START */
.tbExtBusRoute                             {border-collapse:collapse;border-color:#cccccc; color:#666666;}
.tbExtBusRoute thead tr th                 {background-color: #fbfbe6;}
.tbExtBusRoute tbody tr td                 {text-align:center;}
.tbExtBusRoute tbody tr td.type            {width: 30px;}
.tbExtBusRoute tbody tr td.start           {width: 50px;}
.tbExtBusRoute tbody tr td.end             {width: 45px;}
.tbExtBusRoute tbody tr td.stime           {width: 30px;}
.tbExtBusRoute tbody tr td.etime           {width: 30px;}
.tbExtBusRoute tbody tr td.route           {text-align:left;}
.tbExtBusRoute tbody tr td.etc             {width: 60px;}
/* ½Ã¿ÜÁ÷Çà¹ö½º ³ë¼±Á¤º¸ END */
/* ¸ð¹ÙÀÏ ¼­ºñ½º, È¯½Â ÁÖÂ÷Àå ÀÌ¿ë Á¤º¸ START */
.tbEtcInfo .subtitle                                          {height:30px; border-bottom:2px solid #0884cc; font-weight:bold;}
.tbEtcInfo .usebg                                             {background-color: #f3f3f3;}
.tbEtcInfo #olDocListForTransitPark                           {}
.tbEtcInfo #olDocListForTransitPark li                        {margin:10px 0 0 0;}
.tbEtcInfo #olDocListForTransitPark li h3                     {margin:0; padding:0;}
.tbEtcInfo #olDocListForTransitPark li ul.ulDetailItemList    {list-style-type: disc; margin:0 0 0 15px;}
.tbEtcInfo #olDocListForTransitPark li ul.ulDetailItemList li {margin:0; padding:0;}
.tbEtcInfo #olDocListForTransitPark                           {}
/* ¸ð¹ÙÀÏ ¼­ºñ½º, È¯½Â ÁÖÂ÷Àå ÀÌ¿ë Á¤º¸ END 

A:link		{color: #444444;text-decoration:none}
A:visited	{color: #999999;text-decoration:none}
A:hover		{color: #0000B8;text-decoration:underline}*/

/*TD  {font-size:9pt;  font-face:±¼¸², vernada; color:#666666; line-height:16pt }
td  {font-size:9pt;  font-face:±¼¸², vernada; color:#666666; line-height:16pt }
Td  {font-size:9pt;  font-face:±¼¸², vernada; color:#666666; line-height:16pt }*/

.m { font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 12px; color: #333333; text-decoration: none}
.m2 { font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 12px; color: #FFFFFF; text-decoration: none}
.m3 {
	font-family: "µ¸¿ò", "µ¸¿òÃ¼";
	font-size: 9pt;
	color: #444444;
	text-decoration: none;
	line-height: 21px;
}
.board_b1	{font-size:9pt;  font-face:±¼¸², vernada; color:#336699; line-height:18pt;}
.board_b2	{font-size:9pt;  font-face:±¼¸², vernada; color:#444444; line-height:18pt}
.board_b3	{font-size:9pt;  font-face:±¼¸², vernada; color:#999999; line-height:18pt; font-weight:bold;}
.board_b4	{font-size:9pt;  font-face:±¼¸², vernada; color:#666666; line-height:14pt;}
.board_b5	{font-size:8pt;  font-face:±¼¸², vernada; color:#1C59A4; line-height:14pt;}
.board_title	{font-size:9pt;  font-face:±¼¸², vernada; color:#336699; font-weight:normal; line-height:14pt;}
.boardline {width:720px; background:url(/image/board/bg_line.gif) repeat-x;}

.formtext_01 {font-size:9pt; font-face:±¼¸², vernada; background-color:rgb(255,255,255); border-width:1px; border-style:solid; color:#333333; border-color:#444444; line-height:11pt;}

.imgalign	{padding-left:10; padding-top:10; padding-right:10; padding-bottom:5;}
.imgborder	{border-color:#8A8A8A;}

.board_table1{font-size:9pt;  font-face:±¼¸², vernada; color:#666666; font-weight:normal; line-height:14pt; background-color:#DCEFFF;border-top-width:0; border-right-width:1; border-bottom-width:0; border-left-width:0; border-color:#8A8A8A; border-style:solid 1px;}
.board_table2{font-size:9pt;  font-face:±¼¸², vernada; color:#999999; font-weight:normal; line-height:14pt; background-color:#FFFFFF;padding-left:15;padding-top:2;padding-bottom:1; border-top-width:0; border-bottom-width:1; border-left-width:0; border-right-width:0; border-color:#8A8A8A; border-style:solid 1px;}

.box2 {border-top-width:1; border-right-width:1; border-bottom-width:1; border-left-width:1; border-color:#8A8A8A; border-style:solid 1px;}
.box2_table1{font-size:9pt;  font-face:±¼¸², vernada; color:#333333; font-weight:normal; line-height:14pt; background-color:#F3F3F3;border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; border-color:#8A8A8A; border-style:solid 1px;}
.box2_table2{font-size:9pt;  font-face:±¼¸², vernada; color:#444444; font-weight:normal; line-height:14pt; background-color:#F3F3F3;}
.box2_table3{background-color:#999999;border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; border-color:#8A8A8A; border-style:solid;}
.box2_table4{font-size:9pt;  font-face:±¼¸², vernada; color:#999999; line-height:14pt; background-color:#F3F3F3;}

.layeropen{font-size:9pt;  font-face:±¼¸², vernada; color:#333333; font-weight:normal; line-height:14pt; background-color:#FFFFFF; padding-left:30;padding-right:30;padding-bottom:10;padding-top:5;}
.queopen{font-size:9pt;  font-face:±¼¸², vernada; color:#333333; font-weight:normal; line-height:14pt; background-color:#FFFFFF; padding-left:5;padding-right:5;padding-bottom:3;padding-top:3;}

/*BODY 
{scrollbar-face-color: #EBECED; scrollbar-shadow-color: #666666;
scrollbar-highlight-color: #EBECED; scrollbar-3dlight-color: #EBECED;
scrollbar-darkshadow-color: #EBECED; scrollbar-track-color: #EBECED;
scrollbar-arrow-color: #666666}
