@charset "euc-kr";
* {
	margin:0;
	padding:0; 
	color:#626262; 
	font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;
	font-size:12px;
	text-decoration:none;
}
.label-hidden {display:none;}
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
dl { margin:0; padding:0; }
dt { margin:0; padding:0; }
dd { margin:0; padding:0; }
div { margin:0; padding:0; }
select { font-size:12px; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; }
h1,h2,h3,h4,h5 { margin:0; }
body { margin:0; padding:0; font-size:.75em; }
#bodyWrap {background-color:#cad4e0; background:url(../../images/ly/bg.gif) repeat-x top; }
#wrap { width:1000px; margin:0 auto; }
img { border:none; vertical-align:middle;}
label { }
form { margin:0; padding:0; }
fieldset { margin:0; padding:0; border:0px;}
legend {margin:0px; padding:0px; font-size:0px; height:0px; line-height:0px; display:none;}
caption { display:none; }
li{ list-style:none;}
.pdl5{padding-left:5px;}
iframe { }

.iframe.mainRgtAreaMyPage{ margin-left: 7px; margin-top: 5px; }
.optgroup {font-size:12px; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;}


 margin-left: 7px; margin-top: 5px;
/* Special Class Selector */
.fr { float:right;}
.fl { float:left; }
.clear { clear:both; }
.fwB { font-weight:bold;}
.tCenter { text-align:center; }
.tRight { text-align:right; }
.tLeft { text-align:left; }
.gap1 { margin-top:.8em; }
.nowrap { white-space:nowrap; }
.input { height:13px; padding:2px; border-top:1px solid #acacac; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; vertical-align:middle; }
.checkbox { padding-left: 3px; padding-right: 5px; vertical-align:middle; }

/* Font type */
.helpAreaSgray { color:#666666; font-weight:bold; font-size:12px; line-height:22px; background:url(../../images/content/alt_icon.gif) no-repeat left top; padding-left:24px; padding-top:2px;}
.helpAreaSblue { color:#5281f9; font-weight:bold; font-size:12px; line-height:22px; background:url(../../images/content/alt_icon.gif) no-repeat left top; padding-left:24px; padding-top:2px;}
.helpAreaSred { color:#c85800; font-weight:bold; font-size:12px; line-height:22px; background:url(../../images/content/info_icon.gif) no-repeat left top; padding-left:24px; padding-top:2px;}



/* Input Style Definition */
select { vertical-align:middle; }
input.radio  { padding:0; }

.w40 { width:40px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w400 { width:400px; }

.ml2 { margin-left:2px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }

.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }

/* gnb */
#gnb { width:100%; height:54px; background:#f4eadf; margin:0; }
#gnb #tmenu { width:100%; }
#gnb #tmenu dl.idArea { clear:both; }
#gnb #tmenu dl.idArea dt.logo { float:left; }
#gnb #tmenu dl.idArea dt.logo img { margin-top:2px; margin-left:13px; }
#gnb #tmenu dl.idArea dd { margin:0; float:left; height:54px; vertical-align:bottom;  }
#gnb #tmenu dl.idArea dd.logoTxt img { margin-top:25px; margin-left:12px; }
#gnb #tmenu dl.idArea dd.logoEng img { margin-top:32px; margin-left:8px; }

#gnb #tmenu dl.smenu dd.quickMenu { float:right;}
#gnb #tmenu dl.smenu dd.quickMenu p { float:left; display:inline; margin-top:35px; }
#gnb #tmenu dl.smenu dd.quickMenu p.viewBtn { float:left; display:inline; margin-left:12px; margin-right:17px;  }

/* mainMenuNoscript */
.mainMenuNoscript {width:100%;  height:180px; padding-left:8px; padding-top:15px; float: left; background:url(../../images/main/menubg.gif) no-repeat;}
.mainMenuNoscript ul { padding-left:2px ;}
.mainMenuNoscript li {float: left; width:125px; background:url(../../images/main/gr_bullet.gif) no-repeat left 7px; padding-left:5px; line-height:18px;}
.mainMenuNoscript .title { font-weight:bold; font-size:13px; color:#c46923;}


/* mainBody */
.mainBody { background:url(../../images/main/main_01_bg_1.jpg) no-repeat top center; }

/* footer */
.footer { margin-bottom:33px; margin-top:13px; clear:both; }
.footer .logoFlowArea { width:100%; height:43px; clear:both; margin-bottom: 10px; }
.footer div.logoFlow { margin-left:9px; width:876px; height:43px; border-left:1px solid #dadada; border-right:1px solid #dadada; float:left; overflow:hidden; position:relative;}
.footer div.logoFlow ul { float:left; width:1352px; }
.footer div.logoFlow ul li { float:left; padding-left:0px; }
.footer div.flowBtn { float:left; padding-left:10px; }
.footer div.flowBtn dl dt { clear:both; }
.footer div.flowBtn dl dd { clear:both; }
.footer div.flowBtn dl img { float:left; }
.footer div.flowBtn dl dd img { margin-top:4px; }

.footer .copyright { clear:both; width:100%; height:72px; background:url(../../images/footer/footer_bg.gif) no-repeat; }
.footer .copyright div { float:left; }
.footer .copyright .lft { padding-left:21px; padding-top:14px; }
.footer .copyright .ctr { width:540px; }
.footer .copyright .ctr dl { margin-top:14px; margin-left:20px; }
.footer .copyright .ctr dl dd.link {}
.footer .copyright .ctr dl dd.link * { color:#918b82; font-weight:bold; font-size:11px; }
.footer .copyright .ctr dl dd.address { color:#706047; font-weight:normal; font-size:11px; font-family:arial, dotum; padding-top:9px; letter-spacing:-1px; }
.footer .copyright .ctr dl dd.reserved { color:#846e4c; font-weight:normal; font-size:11px; }
.footer .copyright .rgt { float:right; width:190px; height:42px; background:url(../../images/footer/footer_bnt.gif) no-repeat; margin-right:30px; margin-top:14px; text-align:center; padding-top:14px;}

/* footerSub */
.footerSub { margin-bottom:33px; margin-top:13px; clear:both; }
.footerSub .logoFlowArea { width:100%; height:43px; clear:both; margin-bottom: 10px; }
.footerSub div.logoFlow { margin-left:9px; width:876px; height:43px; border-left:1px solid #dadada; border-right:1px solid #dadada; float:left; overflow:hidden; }
.footerSub div.logoFlow ul {  float:left; height:auto; left:0px; overflow:hidden; position:relative; width:876px; }
.footerSub div.flowBtn { float:left; padding-left:10px; }
.footerSub div.flowBtn dl dt { clear:both; }
.footerSub div.flowBtn dl dd { clear:both; }
.footerSub div.flowBtn dl img { float:left; }
.footerSub div.flowBtn dl dd img { margin-top:4px; }

.footerSub .copyright { clear:both; width:100%; height:72px; background:url(../../images/footer/footerSub_bg.gif) no-repeat; }
.footerSub .copyright div { float:left; }
.footerSub .copyright .lft { padding-left:21px; padding-top:14px; }
.footerSub .copyright .ctr { width:540px; }
.footerSub .copyright .ctr dl { margin-top:14px; margin-left:20px; }
.footerSub .copyright .ctr dl dd.link {}
.footerSub .copyright .ctr dl dd.link * { color:#918b82; font-weight:bold; font-size:11px; }
.footerSub .copyright .ctr dl dd.address { color:#706047; font-weight:normal; font-size:11px; font-family:arial, dotum; padding-top:9px; letter-spacing:-1px; }
.footerSub .copyright .ctr dl dd.reserved { color:#846e4c; font-weight:normal; font-size:11px; }
.footerSub .copyright .rgt { float:right; }
.footerSub .copyright .rgt img { float:left; margin-right:30px; margin-top:14px; }

/* gnbMain */
#gnbMain { width:982px; height:74px; margin:0; }
#gnbMain .util { clear:both; height:32px; }
#gnbMain .util img { float:right; margin-right:19px; margin-top:14px; }
#gnbMain #tmenu { background:url(../../images/main/main_01_topmenu_bar_bg.gif) no-repeat top right; width:100%; height:42px; }
#gnbMain #tmenu .idArea dt.logo { margin-top:-12px; float:left; }
#gnbMain #tmenu .idArea dd { float:left; }
#gnbMain #tmenu .idArea dd.logoTxt { margin-top:12px; }
#gnbMain #tmenu .idArea dd.logoEng { margin-top:17px; margin-left:12px; }
#gnbMain .smenu { float:right; }
#gnbMain .smenu .weatherInfo { width:250px; height:42px; float:right; margin-right:10px;}
#gnbMain .smenu dd.quickMenu p { float:right; }
#gnbMain .smenu dd.quickMenu p.btn { margin-top:15px; }
#gnbMain .smenu dd.quickMenu p.img { }
#gnbMain .smenu dd.quickMenu p.txt { margin-top:16px; color:#807366; margin-left:11px; }
.introAreaMain { height:233px;}
.introAreaMain object {  }

/* lnb */
#lnb { width:100%; margin:0; clear:both; }
#lnb #d1Menu { width:100%; height:42px; float:left; background:url(../../images/ly/topmenu.gif) no-repeat; text-align:center; clear:both;position:relative;}

/* Top Menu start*/ 
#topmenu { text-align:center; padding-top:12px; padding-left:190px; }
#topmenu a {display:block; margin:0px; padding:0px; text-decoration:none; font-weight:bold; color:#666; font-size:1.25em; }
#topmenu li {float:left; text-align:center;letter-spacing:-0.15em; padding-bottom:3px;}
#topmenu li a {padding-bottom:0px;}
#topmenu li a:hover { padding-top: 0px; color:#333;}
#topmenu li ul {position:absolute; top:40px; left: 50px; display:none;}
#topmenu li ul li {font-size:0.85em; letter-spacing:-0.1em;}
/*±âÁ¸ ÄÚµå »èÁ¦ 2009.12.20 -¼ºÀ±
 #topmenu li ul li a {display:block; padding:0px 15px 10px 5px; margin:0; color:#fff; background:url(/web/images/bul_arrow03.gif) no-repeat 0 13px;}
#topmenu li ul li a:hover {border-bottom:0; padding-top:0px; color:#fff; background:url(/web/images/bul_arrow05.gif) no-repeat 0 11px;}*/
/*ºÒ¸´ ¾ÆÀÌÄÜ »èÁ¦ 2009.12.20 -¼ºÀ± */
#topmenu li ul li a {display:block; padding:0px 15px 10px 5px; margin:0; color:#ee6700; }
#topmenu li ul li a:hover {border-bottom:0; padding-top:0px; color:#bd5200;}

#topmenu li.menu1 {width:70px;}
#topmenu li.menu2 {width:76px;}
#topmenu li.menu3 {width:104px;}
#topmenu li.menu4 {width:78px;}
#topmenu li.menu5 {width:80px;}
#topmenu li.menu6 {width:74px;}
#topmenu li.menu7 {width:74px;}
#topmenu li.menu8 {width:90px;}
#topmenu li.menu1 ul {top: 43px; left: 100px; width: 750px; height:36px; padding-top:8px; padding-left:50px; background:url(../../images/ly/top_sub_bg01.gif) no-repeat 0 0px;}
#topmenu li.menu2 ul {top: 43px; left: 120px; width: 540px; height:36px; padding-top:8px; padding-left:60px; background:url(../../images/ly/top_sub_bg02.gif) no-repeat 0 0px;}
#topmenu li.menu3 ul {top: 43px; left: 210px; width: 540px; height:36px; padding-top:8px; padding-left:45px; background:url(../../images/ly/top_sub_bg03.gif) no-repeat 0 0px;}
#topmenu li.menu4 ul {top: 43px; left: 200px; width: 540px; height:36px; padding-top:8px; padding-left:60px; background:url(../../images/ly/top_sub_bg04.gif) no-repeat 0 0px;}
#topmenu li.menu5 ul {top: 43px; left: 200px; width: 800px; height:36px; padding-top:8px; padding-left:55px; background:url(../../images/ly/top_sub_bg05.gif) no-repeat 0 0px;}
#topmenu li.menu6 ul {top: 43px; left: 520px; width: 520px; height:36px; padding-top:8px; padding-left:60px; background:url(../../images/ly/top_sub_bg07.gif) no-repeat 0 0px;}
#topmenu li.menu7 ul {top: 43px; left: 400px; width: 540px; height:36px; padding-top:8px; padding-left:60px; background:url(../../images/ly/top_sub_bg06.gif) no-repeat 0 0px;}
#topmenu li.menu8 ul {top: 43px; left: 700px; width: 320px; height:36px; padding-top:8px; padding-left:60px; background:url(../../images/ly/top_sub_bg07.gif) no-repeat 0 0px;}
/* Top Menu end*/

.introArea { height:119px; clear:both; width:100%; }


/* d2LeftArea */
.d2LeftArea { float:left; height:300px; width:172px; margin-left:9px; background:url(../../images/leftmenu/submenu.gif) no-repeat bottom; }
*html .d2LeftArea { margin-left:5px; }
.d2LeftArea .smenu dd img { margin-top:2px; margin-bottom:2px; font-size:1px; line-height:1px;  }
.d2LeftArea .smenu dd { margin-top:11px; margin-left:13px; }

/* container */
.containerWrapBg01 { width:1000px; background:url(../../images/ly/bg_1.gif) repeat-y top left; }
.containerWrapBg02 { background:url(../../images/ly/bg_2.gif) no-repeat bottom left; }
#container { width:981px; min-height:600px; height:auto !important; height:600px;  margin-left:8px; }

/* containerMain */
#containerMain { width:992px; }

/* container_flowAccident */
#container_flowAccident { width:100%; height:752px; position:absolute; top:152px; background:url(../../images/trafficetool/sub_02_submenu_bar.gif) repeat-x top; background-color:#fff; }
#container_flowAccident .leftArea { width:212px; float:left; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; }
#container_flowAccident .leftArea div.list01 { height:250px; overflow-y:scroll; overflow-x:hidden; margin-left:11px; margin-right:2px; margin-top:5px; }
#container_flowAccident .leftArea .list01 ul {  }
#container_flowAccident .leftArea .list01 ul li { line-height:18px; background:url(../../images/trafficetool/menu_arrow_bule.gif) no-repeat left top; width:179px; height:23px; clear:both; }
#container_flowAccident .leftArea .list01 ul li * { float:left; padding-left:13px; padding-top:5px; padding-bottom:2px; color:#848484; }
.list01 A:hover{color:#FF791C; font-weight:bold;  font-size:12p}
.list01 A:vlink{color:#FF791C;}
.list01 A:visited{color:#FF791C;}
.list01 A:focus{color:#FF791C;}
.leftTitle {background:url(../../images/trafficetool/subTitleBg.gif) repeat-x top;}

#container_flowAccident .leftArea div.list011 { height:250px !important; height:268px; overflow-y:scroll; overflow-x:hidden; margin-left:11px; margin-right:2px; margin-top:5px; }
#container_flowAccident .leftArea .list011 ul {  }
#container_flowAccident .leftArea .list011 ul li { line-height:18px; background:url(../../images/trafficetool/menu_arrow_bule.gif) no-repeat left top; width:179px; height:23px; clear:both; }

#container_flowAccident .leftArea div.list02 {height:420px; overflow-y:scroll; overflow-x:hidden; margin-left:4px; margin-right:2px; text-align:center;}
#container_flowAccident .leftArea div.list02 dl dt { width:184px; line-height:22px; margin-top:2px;}
#container_flowAccident .leftArea div.list02 dl dd { background:#ffffff; width:184px; height:20px; }
#container_flowAccident .leftArea div.list02 dl dt div {font-weight: bold; background:#ececec; padding-top:3px;}
#container_flowAccident .leftArea div.list02 dl dd div { padding-top:3px;}

/* mapSearch03 */
#container_flowAccident .leftArea div.list03 { height:178px; overflow-y:scroll; overflow-x:hidden; border-bottom:1px solid #b9b9b9; background:#ffffff;}
#container_flowAccident .leftArea div.list03 a {cursor:pointer; font-weight:bold;}
#container_flowAccident .leftArea div.list03 dl dt { width:184px; float:left;}
#container_flowAccident .leftArea div.list03 dl dt img {vertical-align:middle; line-height:20px;}
#container_flowAccident .leftArea div.list03 dl dt li {margin:2px; padding:4px; text-align:left; border:1px solid #dada7a; background:#fffdf1; vertical-align:middle; clear:both; background:url(../../images/trafficetool/tip.gif) no-repeat left top; padding-left:35px; padding-top:3px;}
#container_flowAccident .leftArea div.list03 .title {text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #b9b9b9; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list03title {clear:both; text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #b9b9b9; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px; margin-top:3px;}
#container_flowAccident .leftArea div.list03 .BtRight {float:right; vertical-align:middle;}
#container_flowAccident .leftArea div.list03 .Btleft {float:left; vertical-align:middle; padding-top:3px; padding-left:8px;}
#container_flowAccident .leftArea div.list03 .setdata {float:left; padding-top:3px; padding-left:8px; line-height:12px;}
#container_flowAccident .leftArea div.list03 dl dd { background:#ffffff; width:184px; height:24px; }
#container_flowAccident .leftArea div.list03 dl dd img {vertical-align:middle; text-align:right;}

/* mapSearch031 */
#container_flowAccident .leftArea div.list031 { height:168px; overflow-y:scroll; overflow-x:hidden; border-bottom:1px solid #b9b9b9; background:#f9fbff;}
#container_flowAccident .leftArea div.list031 a {cursor:pointer; font-weight:bold;}
#container_flowAccident .leftArea div.list031 dl dt { width:184px; float:left;}
#container_flowAccident .leftArea div.list031 dl dt img {vertical-align:middle; line-height:20px;}
#container_flowAccident .leftArea div.list031 dl dt li {margin:2px; padding:4px; text-align:left; border:1px solid #dada7a; background:#fffdf1; vertical-align:middle; clear:both; background:url(../../images/trafficetool/tip.gif) no-repeat left top; padding-left:35px; padding-top:3px;}
#container_flowAccident .leftArea div.list031 .title {text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #cfd6e9; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list031title {clear:both; text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #b9b9b9; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:0px; margin-top:3px;}
#container_flowAccident .leftArea div.list031 .BtRight {float:right; vertical-align:middle; text-align:left; font-weight:bold; font-size:11px;}
#container_flowAccident .leftArea div.list031 .Btleft {float:left; vertical-align:middle; padding-top:3px; padding-left:8px;}
#container_flowAccident .leftArea div.list031 .setdata {float:left; padding-top:3px; padding-left:8px; line-height:12px;}
#container_flowAccident .leftArea div.list031 dl dd { background:#ffffff; width:184px; height:24px; }
#container_flowAccident .leftArea div.list031 dl dd img {vertical-align:middle; text-align:right;}

/* mapSearch032 */
#container_flowAccident .leftArea div.list032 { height:165px; overflow-y:scroll; overflow-x:hidden; border-bottom:1px solid #C1E5ED; background:#f9fffb;}
#container_flowAccident .leftArea div.list032 a {cursor:pointer; }
#container_flowAccident .leftArea div.list032 dl dt { width:184px; float:left;}
#container_flowAccident .leftArea div.list032 dl dt img {vertical-align:middle; line-height:20px;}
#container_flowAccident .leftArea div.list032 dl dt li {margin:2px; padding:4px; text-align:left; border:1px solid #dada7a; background:#fffdf1; vertical-align:middle; clear:both; background:url(../../images/trafficetool/tip.gif) no-repeat left top; padding-left:35px; padding-top:3px;}
#container_flowAccident .leftArea div.list032 .title {text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #c6dece; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list032title {clear:both; text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #C1E5ED; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:0px; margin-top:3px;}
#container_flowAccident .leftArea div.list032 .BtRight {float:right; vertical-align:middle;}
#container_flowAccident .leftArea div.list032 .Btleft {float:left; vertical-align:middle; padding-top:3px; padding-left:8px;}
#container_flowAccident .leftArea div.list032 .setdata {float:left; padding-top:3px; padding-left:8px; line-height:12px;}
#container_flowAccident .leftArea div.list032 dl dd { background:#ffffff; width:184px; height:24px; }
#container_flowAccident .leftArea div.list032 dl dd img {vertical-align:middle; text-align:right;}
.list032 A:vlink{color:#FF791C;}
.list032 A:visited{color:#FF791C;}
.list032 A:hover{color:#FF791C; font-weight:bold;  font-size:12p}

/* mapSearch033 */
#container_flowAccident .leftArea div.list033 { height:175px; overflow-y:scroll; overflow-x:hidden; border-bottom:1px solid #DADA7A; background:#fffef9;}
#container_flowAccident .leftArea div.list033 a {cursor:pointer; font-weight:bold;}
#container_flowAccident .leftArea div.list033 dl dt { width:184px; float:left;}
#container_flowAccident .leftArea div.list033 dl dt img {vertical-align:middle; line-height:20px;}
#container_flowAccident .leftArea div.list033 dl dt li {margin:2px; padding:4px; text-align:left; border:1px solid #dada7a; background:#fffdf1; vertical-align:middle; clear:both; background:url(../../images/trafficetool/tip.gif) no-repeat left top; padding-left:35px; padding-top:3px;}
#container_flowAccident .leftArea div.list033 .title {text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #dedac6; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list033title {clear:both; text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #DADA7A; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:0px; margin-top:3px;}
#container_flowAccident .leftArea div.list033 .BtRight {float:right; vertical-align:middle;}
#container_flowAccident .leftArea div.list033 .Btleft {float:left; vertical-align:middle; padding-top:3px; padding-left:8px;}
#container_flowAccident .leftArea div.list033 .setdata {float:left; padding-top:3px; padding-left:8px; line-height:12px;}
#container_flowAccident .leftArea div.list033 dl dd { background:#ffffff; width:184px; height:24px; }
#container_flowAccident .leftArea div.list033 dl dd img {vertical-align:middle; text-align:right;}

a *:focus{color:#FF791C;}
a *:link{color:#FF791C;}
a *:active{color:#FF791C;}
a *:visited{color:#FF791C;}
a *:hover{color:#FF791C;}
a *:vlink{color:#FF791C;}

/* °Ç¹°¸í°Ë»ö, ¼±ÅÃ ¿µ¿ª*/
.list032search {clear:both; width:174px; text-align:left; font-weight:bold; color:#1f7619; font-size:13px; height:23px; border:1px solid #9ce796; margin:2px; background:url(../../images/trafficetool/busStop01.gif) no-repeat left top; padding-left:32px; padding-top:3px; margin-top:3px;}
.search_resultArea {width:100%; height:190px;}
.search_resultArea2 {width:100%; height:190px;}
.search_busName {width:100%; height:25px;}
.search_resultArea3 {width:100%; height:190px;}


#container_flowAccident .leftArea div.list04 { height:420px; overflow-y:scroll; overflow-x:hidden; margin-left:11px; margin-right:2px; }
#container_flowAccident .leftArea div.list04 dl dt { background:#e1e6ea; width:184px; height:24px; margin-top:5px; }
#container_flowAccident .leftArea div.list04 dl dd { background:#ffffff; width:184px; height:20px; }
#container_flowAccident .leftArea div.list04 dl dt div { float:left; padding-top:5px; padding-left:9px; }
#container_flowAccident .leftArea div.list04 dl dd div { float:left; padding-top:5px; padding-left:9px; }

#container_flowAccident .leftArea div.list05 { height:300px; overflow-y:scroll; overflow-x:hidden; margin-left:11px; margin-right:2px; margin-top:5px; }
#container_flowAccident .leftArea .list05 ul {  }
#container_flowAccident .leftArea .list05 ul li { line-height:18px; background:url(../../images/trafficetool/menu_arrow_bule.gif) no-repeat left top; width:179px; height:23px; clear:both; }
#container_flowAccident .leftArea .list05 ul li * { float:left; padding-left:13px; padding-top:5px; padding-bottom:2px; width:100%; color:#848484; }

#container_flowAccident2 { width:100%; height:752px; position:absolute; background:url(../../images/trafficetool/sub_02_submenu_bar.gif) repeat-x top; background-color:#fff; }
#container_flowAccident2 .leftArea { width:212px; float:left; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; }
#container_flowAccident2 .leftArea div.list06 {height:250px; margin-left:4px; margin-right:2px; text-align:left;}
#container_flowAccident2 .leftArea div.list06 dl dt { width:184px; line-height:22px; margin-top:2px;}
#container_flowAccident2 .leftArea div.list06 dl dd { background:#ffffff; width:184px; height:20px; }
#container_flowAccident2 .leftArea div.list06 .title {color:#666666; font-weight:bold; font-size:12px; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident2 .leftArea div.list06 .cctv {padding-left:2px;}
#container_flowAccident2 .leftArea div.list06 .btL {float:left;}
#container_flowAccident2 .leftArea div.list06 .btR {float:right;}
#container_flowAccident2 .leftArea div.list06 dl dt div {font-weight: bold; background:#ececec; padding-top:3px;}
#container_flowAccident2 .leftArea div.list06 dl dd div { padding-top:3px;}

#container_flowAccident2 .leftArea div.list07 { height:440px; overflow-y:scroll; overflow-x:hidden; margin-left:11px; margin-right:2px; margin-top:5px; }
#container_flowAccident2 .leftArea .list07 ul {  }
#container_flowAccident2 .leftArea .list07 ul li { line-height:18px; background:url(../../images/trafficetool/menu_arrow_bule.gif) no-repeat left top; width:179px; height:23px; clear:both; }
#container_flowAccident2 .leftArea .list07 ul li * { float:left; padding-left:13px; padding-top:5px; padding-bottom:2px; color:#848484; }
.list07 A:hover{color:#FF791C; font-weight:bold;  font-size:12p}
.list07 A:vlink{color:#FF791C;}
.list07 A:visited{color:#FF791C;}
.list07 A:focus{color:#FF791C;}


#container_flowAccident .leftArea div.list06 {height:250px; margin-left:4px; margin-right:2px; text-align:left;}
#container_flowAccident .leftArea div.list06 dl dt { width:184px; line-height:22px; margin-top:2px;}
#container_flowAccident .leftArea div.list06 dl dd { background:#ffffff; width:184px; height:20px; }
#container_flowAccident .leftArea div.list06 .title {color:#666666; font-weight:bold; font-size:12px; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list06 .cctv {padding-left:2px;}
#container_flowAccident .leftArea div.list06 .btL {float:left;}
#container_flowAccident .leftArea div.list06 .btR {float:right;}
#container_flowAccident .leftArea div.list06 dl dt div {font-weight: bold; background:#ececec; padding-top:3px;}
#container_flowAccident .leftArea div.list06 dl dd div { padding-top:3px;}

#container_flowAccident .leftArea div.list07 { height:440px; overflow-y:scroll; overflow-x:hidden; margin-left:11px; margin-right:2px; margin-top:5px; }
#container_flowAccident .leftArea .list07 ul {  }
#container_flowAccident .leftArea .list07 ul li { line-height:18px; background:url(../../images/trafficetool/menu_arrow_bule.gif) no-repeat left top; width:179px; height:23px; clear:both; }
#container_flowAccident .leftArea .list07 ul li * { float:left; padding-left:13px; padding-top:5px; padding-bottom:2px; color:#848484; }
.list07 A:hover{color:#FF791C; font-weight:bold;  font-size:12p}
.list07 A:vlink{color:#FF791C;}
.list07 A:visited{color:#FF791C;}
.list07 A:focus{color:#FF791C;}

#container_flowAccident .leftArea div.list08 { height:406px; overflow-y:scroll; overflow-x:hidden; margin-left:5px; margin-right:2px;}
#container_flowAccident .leftArea div.list08 ul li {width:164px; line-height:20px; background:url(../../images/trafficetool/ico_h.gif) no-repeat left top; padding-left:18px; padding-top:2px;}
#container_flowAccident .leftArea div.list08 ul li a {}
#container_flowAccident .leftArea div.list08 ul li img {vertical-align:middle;  margin: 0px; padding: 0px;}
#container_flowAccident .leftArea div.list08 .title {text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #b9b9b9; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list08 .titleS {text-align:left; font-weight:bold;  font-size:10px; border-bottom:1px solid #b9b9b9; line-height:20px; no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list08 .BtRight {float:right; vertical-align:middle; width:20px;}

#container_flowAccident .leftArea div.list09 { margin-left:5px; margin-right:2px;}
#container_flowAccident .leftArea div.list09 ul {}
#container_flowAccident .leftArea div.list09 ul li {width:185px; line-height:20px;}
#container_flowAccident .leftArea div.list09 ul li img {vertical-align:middle; float:right;}
#container_flowAccident .leftArea div.list09 .length {text-align:left; font-weight:bold;  font-size:13px;  border-top:2px solid #b9b9b9; border-bottom:1px solid #b9b9b9; line-height:22px; background:url(../../images/trafficetool/length.gif) no-repeat left top; padding-left:22px; padding-top:1px;}
#container_flowAccident .leftArea div.list09 .time {text-align:left; font-weight:bold;  font-size:13px; border-bottom:2px solid #b9b9b9; line-height:22px; background:url(../../images/trafficetool/time.gif) no-repeat left top; padding-left:22px; padding-top:1px;}
#container_flowAccident .leftArea div.list09 .start {text-align:center; font-weight:bold;  font-size:12px; line-height:30px; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; background:url(../../images/trafficetool/start.gif) no-repeat left top #cfe9ff ; padding-left:0px; padding-top:1px;}
#container_flowAccident .leftArea div.list09 .info {text-align:center; line-height:22px;}
#container_flowAccident .leftArea div.list09 .name {text-align:center; line-height:22px; background:#ececec; font-weight:bold;  font-size:12px;}
#container_flowAccident .leftArea div.list09 .middle {text-align:center; font-weight:bold;  font-size:12px; line-height:30px; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; background:url(../../images/trafficetool/middle.gif) no-repeat left top #8cffd6 ; padding-left:0px; padding-top:1px;}
#container_flowAccident .leftArea div.list09 .end {text-align:center; font-weight:bold;  font-size:12px; line-height:30px; border-top:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; background:url(../../images/trafficetool/end.gif) no-repeat left top #ffe6d4 ; padding-left:0px; padding-top:1px;}

#container_flowAccident .leftArea div.list10 { }
#container_flowAccident .leftArea div.list10 dl dt { width:184px; float:left; }
#container_flowAccident .leftArea div.list10 a {cursor:pointer;}
#container_flowAccident .leftArea div.list10 dl dt img {vertical-align:middle;}
#container_flowAccident .leftArea div.list10 .title {text-align:left; font-weight:bold;  font-size:13px; border-bottom:1px solid #b9b9b9; line-height:22px; background:url(../../images/trafficetool/mapInfo03.gif) no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list10 .titleS {text-align:left; font-weight:bold;  font-size:10px; border-bottom:1px solid #b9b9b9; line-height:20px; no-repeat left top; padding-left:18px; padding-top:1px;}
#container_flowAccident .leftArea div.list10 .BtRight {float:right; vertical-align:middle;}
#container_flowAccident .leftArea div.list10 .Btleft {float:left; vertical-align:middle; padding-top:3px; padding-left:3px;}
#container_flowAccident .leftArea div.list10 dl dd { background:#ffffff; width:184px; height:24px; }
#container_flowAccident .leftArea div.list10 dl dd img {vertical-align:middle; text-align:right;}

/* mapSearch Tip */
#container_flowAccident .leftArea .mapSearchTip { margin:2px; padding:4px; text-align:left; border:1px solid #dada7a; background:#fffdf1; vertical-align:middle; clear:both;}
#container_flowAccident .leftArea .mapSearchTip img {vertical-align:middle; float:left;}
#container_flowAccident .leftArea .mapSearchTip ul {}
#container_flowAccident .leftArea .mapSearchTip ul li {background:url(../../images/trafficetool/tip.gif) no-repeat left top; padding-left:35px; padding-top:3px;}

/* map Tip */
#container_flowAccident .leftArea .mapTip { margin:2px; margin-top:10px; margin-bottom:10px; padding:4px; text-align:left; border:1px solid #c1e5ed; background:#f7feff; vertical-align:middle; clear:both;}
#container_flowAccident .leftArea .mapTip img {vertical-align:middle; float:left;}
#container_flowAccident .leftArea .mapTip ul {}
#container_flowAccident .leftArea .mapTip .title {background:url(../../images/trafficetool/help3_ic.gif) no-repeat left top; padding-left:22px; padding-top:2px;padding-bottom:10px; line-height:18px;}
#container_flowAccident .leftArea .mapTip ul li {padding-left:1px; line-height:16px;}

/* map Tip2 */
#container_flowAccident .leftArea .mapTip2 { margin:2px; margin-top:10px; margin-bottom:10px; padding:4px; text-align:left; border:1px solid #DADA7A; background:#fffef9; vertical-align:middle; clear:both;}
#container_flowAccident .leftArea .mapTip2 img {vertical-align:middle; float:left;}
#container_flowAccident .leftArea .mapTip2 ul {}
#container_flowAccident .leftArea .mapTip2 .title {background:url(../../images/trafficetool/help3_ic.gif) no-repeat left top; padding-left:22px; padding-top:2px;padding-bottom:10px; line-height:18px;}
#container_flowAccident .leftArea .mapTip2 ul li {padding-left:1px; line-height:16px;}


/* trffinfo2 */
.index_trffinfo2 { height:420px !important; height:403px; overflow-y:scroll; overflow-x:hidden;}
.trffinfo2_way {font-weight: bold; color: #666666; background:#e7f4f7; line-height:24px; clear:both; text-align: center; margin-top:2px;}
.trffinfo2Middle { margin-left:11px; margin-top:3px;}
.trffinfo2_km { font-size:12px; text-align: center; padding-top:3px; }
.trffinfo2_icon {}
.trffinfo2_load {float:left;  font-size:12px; text-align: center; padding-top:3px;}
.trffinfo_way {font-weight: bold; color: #666666; background:#e7f4f7; line-height:24px; clear:both; text-align: center; margin-top:2px;}
.trffinfoMiddle { margin-left:11px; margin-top:3px;}
.trffinfoL_km {float:left; width:65px; font-size:12px; font-weight: bold; color: #9999999; text-align:center; }
.trffinfoR_km { width:67px; font-size:12px; font-weight: bold; color: #9999999; text-align: center; padding-left:10px;}

/* listSearch */
.listSearch { padding-top:2px; }
.listSearch label { color:#666666; font-weight:bold; font-size:12px; line-height:22px; background:url(../../images/trafficetool/icon_poi.gif) no-repeat left top; padding-left:20px; padding-top:2px; margin-left:5px;}
.listSearch img { vertical-align:middle; }
.listSearchBtRight { margin-top:5px; margin-right:5px; width:100%; border-top:1px solid #B9B9B9; border-bottom:2px solid #B9B9B9; text-align:right; }
.listSearchBtRight img { vertical-align:middle; padding-top:2px; padding-right:2px; padding-bottom:2px;}

/* listSearchpoi */
.listSearch2 { padding-top:2px; }
.listSearch2 label { color:#666666; font-weight:bold; font-size:12px; line-height:23px; background:url(../../images/trafficetool/icon_poi2.gif) no-repeat left top; padding-left:20px; padding-top:2px; margin-left:5px;}
.listSearch2 img { vertical-align:middle; }
.listSearch2BtRight { margin-top:5px; margin-right:5px; width:100%; border-top:1px solid #B9B9B9; border-bottom:2px solid #B9B9B9; text-align:right; }
.listSearch2BtRight img { vertical-align:middle; padding-top:2px; padding-right:2px; padding-bottom:2px;}


#container_flowAccident .content_flow { width:100%; float:left; }

#container_flowAccident2 .rightArea { background:#fff; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; float:left; left:213px; top:3px; position:absolute; }
#container_flowAccident2 .rightArea .mapTop { clear:both; height:42px; border-bottom:1px solid #b9b9b9; }
#container_flowAccident2 .rightArea .mapTop ul.utilBtn { margin-left:17px; }
#container_flowAccident2 .rightArea .mapTop ul.utilBtn li { float:left; margin-right:5px; }
#container_flowAccident2 .rightArea .mapTop ul.utilBtn li img { float:left; padding-top:7px; }
#container_flowAccident2 .rightArea .mapTop .status { float:right; margin-right:9px; margin-top:6px; background:url(../../images/trafficetool/status_bg.gif) no-repeat; width:230px; height:30px; }
#container_flowAccident2 .rightArea .mapTop .status ul li { float:left; }
#container_flowAccident2 .rightArea .mapTop .status ul li img { float:left; margin-top:9px; margin-left:9px; }
#container_flowAccident2 .rightArea .mapCon { overflow:hidden; width:100%; float:right; } 

#container_flowAccident2 .helpArea { background-color: #f4f4f4; width:100%; height:82px; margin-top:0px; border-top:1px solid #B9B9B9; border-left:1px solid #B9B9B9; }
#container_flowAccident2 .helpArea .help { float:left;  width:610px; padding-top:5px; padding-bottom:5px;}
#container_flowAccident2 .helpArea .help .title { float:left;  width:70px;}
#container_flowAccident2 .helpArea .help .content { float:right;  width:400px;}
#container_flowAccident2 .helpArea .help img {clear:both; padding-left:5px;}
#container_flowAccident2 .helpArea .helpcon { color:#666666; font-size:12px; background:url(../../images/btn/ico_h.gif) no-repeat left top; padding-left:20px; padding-top:1px;}


#container_flowAccident .rightArea { background:#fff; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; float:left; left:213px; top:3px; position:absolute; }
#container_flowAccident .rightArea .mapTop { clear:both; height:42px; border-bottom:1px solid #b9b9b9; }
#container_flowAccident .rightArea .mapTop ul.utilBtn { margin-left:17px; }
#container_flowAccident .rightArea .mapTop ul.utilBtn li { float:left; margin-right:5px; }
#container_flowAccident .rightArea .mapTop ul.utilBtn li img { float:left; padding-top:7px; }
#container_flowAccident .rightArea .mapTop .status { float:right; margin-right:9px; margin-top:6px; background:url(../../images/trafficetool/status_bg.gif) no-repeat; width:230px; height:30px; }
#container_flowAccident .rightArea .mapTop .status ul li { float:left; }
#container_flowAccident .rightArea .mapTop .status ul li img { float:left; margin-top:9px; margin-left:9px; }
#container_flowAccident .rightArea .mapCon { overflow:hidden; width:100%; float:right; } 

#container_flowAccident .helpArea { background-color: #f4f4f4; width:100%; height:90px; margin-top:0px; border-top:1px solid #B9B9B9; border-left:1px solid #B9B9B9; }
#container_flowAccident .helpArea .help { float:left;  width:610px; padding-top:5px; padding-bottom:5px;}
#container_flowAccident .helpArea .help .title { float:left;  width:70px;}
#container_flowAccident .helpArea .help .content { float:right;  width:400px;}
#container_flowAccident .helpArea .help img {clear:both; padding-left:5px;}
#container_flowAccident .helpArea .helpcon { color:#666666; font-size:12px; background:url(../../images/btn/ico_h.gif) no-repeat left top; padding-left:20px; padding-top:1px;}

#container_flowAccident .helpAreaR {float:right; border-top:1px solid #B9B9B9; }
#container_flowAccident .helpAreaR .help { float:right; }
#container_flowAccident .helpAreaR .help img {clear:both; margin-top:5px; margin-left:5px;}
#container_flowAccident .helpAreaR .helpcon { color:#666666; font-size:12px; background:url(../../images/btn/ico_h.gif) no-repeat left top; padding-left:20px; padding-top:1px; margin-left:5px; margin-right:5px;}

/* rightCctv */
#container_flowAccident .rightCctv { width:720px; height:365px; background:#fff; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; float:left; margin-top:3px; padding:5px;}
#container_flowAccident .rightCctv .cctvAreaL { float:left; width:172px; border:1px solid #b9b9b9; margin-bottom:30px;}
#container_flowAccident .rightCctv .cctvAreaL ul {}
#container_flowAccident .rightCctv .cctvAreaL li {text-align:center; padding-top:2px;}
#container_flowAccident .rightCctv .cctvAreaL .info {text-align:center; line-height:20px; font-weight:bold; border-top:1px solid #b9b9b9; background:#dddddd;}

#container_flowAccident .rightCctv .cctvAreaR { float:right; width:172px; border:1px solid #b9b9b9;}
#container_flowAccident .rightCctv .cctvAreaR ul {}
#container_flowAccident .rightCctv .cctvAreaR li {text-align:center; padding-top:2px;}
#container_flowAccident .rightCctv .cctvAreaR .info {text-align:center; line-height:20px; font-weight:bold; border-top:1px solid #b9b9b9; background:#dddddd;}

#container_flowAccident .rightCctv .cctvArea {float:left; width:352px; border:1px solid #b9b9b9; margin-left:8px;}
#container_flowAccident .rightCctv .cctvArea ul {}
#container_flowAccident .rightCctv .cctvArea li {text-align:center; padding-top:2px;}
#container_flowAccident .rightCctv .cctvArea .infoArea {float:left; width:352px; height:30px; border-top:1px solid #b9b9b9; background:#dddddd; vertical-align:middle;}
#container_flowAccident .rightCctv .cctvArea .bt {float:left;}
#container_flowAccident .rightCctv .cctvArea .info {float:right; font-weight:bold; padding-top:5px; padding-right:5px; vertical-align:middle;}

#container_flowAccidentCCTV .rightCctv .cctvBtArea {float:left; width:718px; height:30px; border:1px solid #b9b9b9; background:#dddddd; padding-top:6px;}
#container_flowAccidentCCTV .rightCctv .cctvBtArea ul {}
#container_flowAccidentCCTV .rightCctv .cctvBtArea li {float:right;}
#container_flowAccidentCCTV .rightCctv .cctvBtArea .btL {float:left; vertical-align:middle;}
#container_flowAccidentCCTV .rightCctv .cctvBtArea .btR {float:right; padding-top:2px;}

/* overBtn */
a.ovalbutton{background: transparent url(../../images/trafficetool/cctvBt_left.gif) no-repeat top left; display: block; float: left; font: normal 13px Tahoma; line-height: 16px; height: 24px; padding-left: 11px; text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949;}
a.ovalbutton span{background:transparent url('../../images/trafficetool/cctvBt_right.gif') no-repeat top right; display: block; padding: 4px 11px 4px 0; }
a.ovalbutton:hover{background-position:bottom left;}
a.ovalbutton:hover span{background-position:bottom right; color: black;}
.buttonwrapper{overflow:hidden; width:100%;}


/* container_flowAccidentmap */
#container_flowAccidentCCTV {width:100%;}
/* rightCctv */
#container_flowAccidentCCTV .rightCctv { width:720px; height:365px; background:#fff; float:left; margin-top:3px; padding:5px;}
#container_flowAccidentCCTV .rightCctv .title { padding-bottom:5px;}
#container_flowAccidentCCTV .rightCctv .cctvAreaL { float:left; width:172px; border:1px solid #b9b9b9; margin-bottom:20px;}
#container_flowAccidentCCTV .rightCctv .cctvAreaL ul {}
#container_flowAccidentCCTV .rightCctv .cctvAreaL li {text-align:center; padding-top:2px;}
#container_flowAccidentCCTV .rightCctv .cctvAreaL .info {text-align:center; line-height:20px; font-weight:bold; border-top:1px solid #b9b9b9; background:#dddddd;}

#container_flowAccidentCCTV .rightCctv .cctvAreaR { float:right; width:172px; border:1px solid #b9b9b9;}
#container_flowAccidentCCTV .rightCctv .cctvAreaR ul {}
#container_flowAccidentCCTV .rightCctv .cctvAreaR li {text-align:center; padding-top:2px;}
#container_flowAccidentCCTV .rightCctv .cctvAreaR .info {text-align:center; line-height:20px; font-weight:bold; border-top:1px solid #b9b9b9; background:#dddddd;}

#container_flowAccidentCCTV .rightCctv .cctvArea {float:left; width:352px; border:1px solid #b9b9b9; margin-left:8px;}
#container_flowAccidentCCTV .rightCctv .cctvArea ul {}
#container_flowAccidentCCTV .rightCctv .cctvArea li {text-align:center; padding-top:2px;}
#container_flowAccidentCCTV .rightCctv .cctvArea .infoArea {float:left; width:352px; height:30px; border-top:1px solid #b9b9b9; background:#dddddd; vertical-align:middle;}
#container_flowAccidentCCTV .rightCctv .cctvArea .bt {float:left;}
#container_flowAccidentCCTV .rightCctv .cctvArea .info {float:right; font-weight:bold; padding-top:5px; padding-right:5px; vertical-align:middle;}

#container_flowAccidentCCTV .rightCctv .cctvBtArea {float:left; width:718px; border:1px solid #b9b9b9; background:#dddddd;}
#container_flowAccidentCCTV .rightCctv .cctvBtArea ul {}
#container_flowAccidentCCTV .rightCctv .cctvBtArea li {}
#container_flowAccidentCCTV .rightCctv .cctvBtArea .btL {float:left; padding-top:2px;}
#container_flowAccidentCCTV .rightCctv .cctvBtArea .btR {float:right; padding-top:2px;}

/* container_flowAccidentmap */
#container_flowAccidentmap {width:100%;}

#container_flowAccidentmap .rightArea {  background:#fff; border-bottom:1px solid #b9b9b9; border-right:1px solid #b9b9b9; margin-top:3px;}
*html #container_flowAccidentmap .rightArea { height:585px; }
*html #container_flowAccidentmap .rightArea img { float:left; }
#container_flowAccidentmap .rightArea .mapTop { clear:both; height:42px; border-bottom:1px solid #b9b9b9; }
#container_flowAccidentmap .rightArea .mapTop ul.utilBtn { margin-left:17px; }
#container_flowAccidentmap .rightArea .mapTop ul.utilBtn li { float:left; margin-right:5px; }
#container_flowAccidentmap .rightArea .mapTop ul.utilBtn li img { float:left; padding-top:7px; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar { float:left; margin-left:9px; background:url(../../images/trafficetool/zoom_graph.gif) no-repeat; width:137px; height:30px; margin-top:6px; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar img { float:left; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar .lft { float:left; width:33px; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar .lft img { margin-top:6px; margin-left:7px; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar .ctr { float:left; width:79px; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar .ctr img { margin-top:8px; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar .rgt { float:left; }
#container_flowAccidentmap .rightArea .mapTop .zoomBar .rgt img { margin-top:6px; }
#container_flowAccidentmap .rightArea .mapTop .status { float:right; margin-right:9px; margin-top:6px; background:url(../../images/trafficetool/status_bg.gif) no-repeat; width:230px; height:30px; }
#container_flowAccidentmap .rightArea .mapTop .status ul li { float:left; }
#container_flowAccidentmap .rightArea .mapTop .status ul li img { float:left; margin-top:9px; margin-left:9px; }
#container_flowAccidentmap .rightArea .mapCon { overflow:hidden; width:100%; float:right; } 



/* mainLftArea */
.mainLftArea { width:438px; float:left; margin:0 auto; padding:0; }
.mainLftArea .tabArea_grMain { height:28px; width:100%; clear:both; }
.mainLftArea .tabArea_grMain ul { margin:0; padding:0; margin-left:22px; }
.mainLftArea .tabArea_grMain ul li { margin:0; padding:0; float:left; }
.mainLftArea .tabArea_grMain img { float:left; }

/* newsList */
.mainLftArea .newsList { height:145px; clear:both; width:100%; }
.mainLftArea .newsList ul { margin-top:7px; float:left; width:420px; }
.mainLftArea .newsList ul li { float:left; clear:both; width:100%; background:url(../../images/main/gr_bullet.gif) no-repeat left 7px; padding-left:9px; height:20px; }
.mainLftArea .newsList ul li.hot * { color:#46b816; font-weight:bold; }
.mainLftArea .newsList ul li * { color:#787878; }

/* newsListHeader */
#newsListHeader1 { font-weight:bold; background:url(../../images/main/gr_bullet_h.gif) no-repeat left 7px; padding-left:12px; padding-top:5px; line-height:18px;}
#newsListHeader2 { font-weight:bold; background:url(../../images/main/gr_bullet_h.gif) no-repeat left 7px; padding-left:12px; padding-top:5px; line-height:18px;}
#newsListHeader3 { font-weight:bold; background:url(../../images/main/gr_bullet_h.gif) no-repeat left 7px; padding-left:12px; padding-top:5px; line-height:18px;}

#tab2_1_ListHeader1 { font-weight:bold; background:url(../../images/main/gr_bullet_h.gif) no-repeat left 7px; padding-left:12px; padding-top:5px; line-height:18px;}
#tab2_2_ListHeader2 { font-weight:bold; background:url(../../images/main/gr_bullet_h.gif) no-repeat left 7px; padding-left:12px; padding-top:5px; line-height:18px;}
#tab2_3_ListHeader3 { font-weight:bold; background:url(../../images/main/gr_bullet_h.gif) no-repeat left 7px; padding-left:12px; padding-top:5px; line-height:18px;}


/* realTimeBox */
.mainLftArea .realTimeBox { clear:both; width:441px; height:150px; background:url(../../images/main/main_01_ifbg.gif) no-repeat top; }
.mainLftArea .realTimeBox * { font-family:dotum; }
.mainLftArea .realTimeBox ul {}
.mainLftArea .realTimeBox ul li {height:20px; width:441px; float:left;}
.mainLftArea .realTimeBox i { float:left; text-decoration:none; font-style:normal; }
.mainLftArea .realTimeBox i.label { margin-right:16px; background:url(../../images/main/main_01_if_txt.gif) no-repeat; color:#fff; width:70px; text-align:center; padding-top:3px; padding-bottom:3px; }
.mainLftArea .realTimeBox i.txt { margin-right:3px; margin-top:2px; color:#fff; }
.mainLftArea .realTimeBox i.bold_green { margin-top:2px; color:#48ea30; font-weight:bold; }
.mainLftArea .realTimeBox i.bold_green2 { margin-top:2px; color:#48ea30; font-weight:bold;  }
.mainLftArea .realTimeBox i.bold_red { margin-left:10px; margin-top:2px; color:#fe3c00; font-weight:bold; }
.mainLftArea .realTimeBox i.bold_red2 { margin-right:10px; margin-top:2px; color:#fe3c00; font-weight:bold; }
.mainLftArea .realTimeBox i.bold_yellow { margin-left:10px; margin-top:2px; color:#EBFF62; font-weight:bold; }
.mainLftArea .realTimeBox i.bold_yellow2 { margin-right:10px; margin-top:2px; color:#EBFF62; font-weight:bold; }
.mainLftArea .realTimeBox i.img { margin-top:3px; margin-right:5px;}

.realTimeBox .flowTabAreaIframe { clear:both; width:441px; height:95px; clear:both; margin-bottom:15px; margin-left:0px; margin-top:16px; overflow:hidden;  position:absolute;}

.realTimeBox .realtimeFooter { clear:both; width:405px; margin-top:124px; position:absolute;}
.realTimeBox .realtimeFooter dl { clear:both; }
.realTimeBox .realtimeFooter dd.iconType { float:left; margin-left:20px; background:url(../../images/main/gr_bullet_h.gif) no-repeat left ; padding-left:12px; padding-top:2px;}
.realTimeBox .realtimeFooter dd.txtType { float:right; margin-right:15px; }
.realTimeBox .realtimeFooter dd.iconType2 {float:right; width:40px; margin-left:5px; }
.realTimeBox .realtimeFooter dd img { float:left; }

/* flowTabArea */
.flowTabArea { clear:both; width:441px; height:95px; clear:both; margin-bottom:15px; margin-left:0px; margin-top:16px; overflow:hidden;  position:relative;}

.flowTabAreaIframe .realTimeBoxIframe { clear:both; width:441px; height:100%; margin-top:0px; margin-left:0px;}
.flowTabAreaIframe .realTimeBoxIframe * { font-family:dotum; }
.flowTabAreaIframe .realTimeBoxIframe ul {}
.flowTabAreaIframe .realTimeBoxIframe ul li {height:20px; width:421px; margin-left:0px; float:left;}
.flowTabAreaIframe .realTimeBoxIframe i { float:left; text-decoration:none; font-style:normal; }
.flowTabAreaIframe .realTimeBoxIframe i.label { margin-left:3px; margin-right:16px; background:url(../../images/main/main_01_if_txt.gif) no-repeat; color:#fff; width:70px; text-align:center; padding-top:3px; padding-bottom:3px; }
.flowTabAreaIframe .realTimeBoxIframe i.txt { margin-right:3px; margin-top:2px; color:#fff; }
.flowTabAreaIframe .realTimeBoxIframe i.bold_green { margin-top:2px; color:#48ea30; font-weight:bold; }
.flowTabAreaIframe .realTimeBoxIframe i.bold_green2 { margin-top:2px; color:#48ea30; font-weight:bold;  }
.flowTabAreaIframe .realTimeBoxIframe i.bold_red { margin-left:10px; margin-top:2px; color:#fe3c00; font-weight:bold; }
.flowTabAreaIframe .realTimeBoxIframe i.bold_red2 { margin-right:10px; margin-top:2px; color:#fe3c00; font-weight:bold; }
.flowTabAreaIframe .realTimeBoxIframe i.bold_yellow { margin-left:10px; margin-top:2px; color:#EBFF62; font-weight:bold; }
.flowTabAreaIframe .realTimeBoxIframe i.bold_yellow2 { margin-right:10px; margin-top:2px; color:#EBFF62; font-weight:bold; }
.flowTabAreaIframe .realTimeBoxIframe i.img { margin-top:3px; margin-right:5px;}


/* mainRgtArea */
.mainRgtArea { width:520px; float:right;}
.mainRgtArea .visual {margin-top:10px; height:192px;}
.mainRgtArea .visual .btnLink { width:150px; float:left;}
.mainRgtArea .visual .btnLink .btnL { width:70px; float:left;}
.mainRgtArea .visual .btnLink .btnR { width:70px; float:right;}
.mainRgtArea .visual .btnMenu { width:150px; float:right;}
.mainRgtArea .visual .btnMenu ul { }
.mainRgtArea .visual .btnMenu li { float:right; margin:0px; padding:0px;}
.mainRgtArea .visual .btnMenu .margin { margin-right:5px;}
.mainRgtArea .visual .btnMenu .noticeInfo { float:right; margin:0px; }

/* quickLinkBox */
.mainRgtArea .quickLinkBox { clear:both; width:521px; height:150px; background:url(../../images/main/main_01_st_bg.gif) no-repeat top;}
.mainRgtArea .quickLinkBox dd.imgType { padding-left:17px; padding-top:15px; }
.mainRgtArea .quickLinkBox dd.imgType img { float:left; }
.mainRgtArea .quickLinkBox .realtimeFooter { clear:both; width:100%; padding-top:12px; }
.mainRgtArea .quickLinkBox .realtimeFooter dl { clear:both; }
.mainRgtArea .quickLinkBox .realtimeFooter dd.iconType { float:left; margin-left:20px; background:url(../../images/main/gr_bullet_h.gif) no-repeat left ; padding-left:12px; padding-top:2px;}
.mainRgtArea .quickLinkBox .realtimeFooter dd.txtType { float:right; margin-right:15px; }
.mainRgtArea .quickLinkBox .realtimeFooter dd.txtType img { margin-left:5px; }
.mainRgtArea .quickLinkBox .realtimeFooter dd img { float:left; }



/* busInfoData */
.busInfoData { width:520px; height:112px;}
.busInfoDataL { float:left; width:225px; margin-top:15px; margin-left:20px !important; margin-left:8px}
.del { float:right; padding-top:3px;}
.busInfoDataR { float:right; width:225px; margin-top:15px; margin-right:20px !important; margin-right:8px}

.busInfoDataLT { text-align:left; border-bottom:1px solid #B5CFDF; font-size:12px; font-weight:bold; line-height:20px; background:url(../../images/content/ic_02.gif) no-repeat left ; padding-left:20px; padding-top:2px; }
.busInfoDataRT { text-align:left; border-bottom:1px solid #B5CFDF; font-size:12px; font-weight:bold; line-height:20px; background:url(../../images/content/ic_02.gif) no-repeat left ; padding-left:20px; padding-top:2px; }
.busInfoDataLC {height:22px; text-align:left; border-bottom:1px solid #B5CFDF; background-color:#E0E9EF; font-size:12px; line-height:22px; padding-left:5px;}
.busInfoDataRC {height:22px; text-align:left; border-bottom:1px solid #B5CFDF; background-color:#E0E9EF; font-size:12px; line-height:22px; padding-left:5px; height:20px;}

/* content */
#content { float:left; margin-left:31px; width:755px; }
#contentPopup { float:left; margin-left:20px; margin-top:20px; width:755px; }

#contentPopup { float:left; margin-left:31px; width:610px; }
.innerWrapPopup { width:610px; }

#contentPopupSet { float:left; width:300px; }
.innerWrapPopupSet { width:300px; }

.pageHeader { height:50px; width:100%; background:url(../../images/content/bar.gif) no-repeat top left; }
.pageHeader h3 { float:left; font-family:±¼¸²; font-size:12px; line-height:13px; font-weight:bold; padding-top:10px; color:#000000; }
.pageHeader .breadCrumbs { float:right; font-size:11px; line-height:11px; padding-top:11px; margin-right:24px; }
.pageHeader .breadCrumbs * { color:#999999; }
.titleBox h4 { background:url(../../images/content/titleBox.jpg) no-repeat top left; height:30px; padding-top:8px; color:#ffffff; font-size:15px; letter-spacing:-1px; font-family:±¼¸²; padding-left:10px; }
.introduceData h4 { background:url(../../images/content/gr_ic_01.gif) no-repeat 22px 2px; padding-top:0px; color:#111111; font-size:15px; font-family:±¼¸²; padding-left:35px; padding-bottom:3px; float:none;}
.introduceData02 h4 { background:url(../../images/content/gr_ic_01.gif) no-repeat 2px 2px; padding-top:0px; color:#111111; font-size:15px; font-family:±¼¸²; padding-left:15px; padding-bottom:3px; }
.innerWrap { width:741px; }
.innerWrapPopup { width:400px; }

/* tabBox */
div.tabBox { clear:both; background:url(../../images/content/gr_menu_bar.gif) repeat-x; width:100%; height:29px; }
.tabBox ul { }
.tabBox li { float:left; background:url(../../images/content/gr_menu_out.gif); width:144px; height:29px; }
.tabBox li * { padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
.tabBox li div { padding-top:10px; text-align:center; }
.tabBox li.sel { background:url(../../images/content/gr_menu_up.gif); font-weight:bold; }

/* tabBoxL */
div.tabBoxL { clear:both; background:url(../../images/content/gr_menu_bar.gif) repeat-x; width:100%; height:29px; }
.tabBoxL ul { }
.tabBoxL li { float:left; background:url(../../images/content/gr_menu_outL.gif); width:170px; height:29px; }
.tabBoxL li * { padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
.tabBoxL li div { padding-top:10px; text-align:center; }
.tabBoxL li.sel { background:url(../../images/content/gr_menu_upL.gif); font-weight:bold; }

/* tabBoxMain */
div.tabBoxMain { clear:both; background:url(../../images/main/main_01_noticebtn_bar.gif) repeat-x; width:100%; }
.tabBoxMain .more { float:right; margin-t.mainLftArea .realTimeBox .realtimeFooter dd.iconTypeop:5px; background:url(../../images/main/gr_bullet_h.gif) no-repeat left ; padding-left:12px; padding-top:2px;}
.tabBoxMain .moreL { float:left; margin-top:5px; background:url(../../images/main/gr_bullet_h.gif) no-repeat left ; padding-left:12px; padding-top:2px;}
.tabBoxMain ul { float:left;}
.tabBoxMain li { float:left; background:url(../../images/main/main_01_noticebtn_over.gif); width:92px; height:28px; }
.tabBoxMain li * { padding-top:2px; padding-bottom:2px; }
.tabBoxMain li div { padding-top:10px; text-align:center; }
.tabBoxMain li.sel { background:url(../../images/main/main_01_noticebtn_up.gif); font-weight:bold; }

/* tabBoxSub_gr */
div.tabBoxSub_gr { clear:both; width:100%; height:27px; }
.tabBoxSub_gr ul { }
.tabBoxSub_gr li { float:left; background:url(../../images/content/gr_menu_sub_out.gif) no-repeat; width:156px; height:27px; }
.tabBoxSub_gr li * { padding-top:5px; padding-bottom:5px; }
.tabBoxSub_gr li div { padding-top:7px; text-align:center; }
.tabBoxSub_gr li.sel { background:url(../../images/content/gr_menu_sub_up.gif) no-repeat; }
.tabBoxSub_gr li.sel * { font-weight:bold; color:#ffffff; }

/* linkBt */
.linkBt {float:left; width:100%; padding-top:50px; padding-bottom:50px; text-align:center; }
.linkBt ul {}
.linkBt li {float:left; padding-left:20px;}
	
	
/* grayTable */
table.grayTable { border:1px solid #cccccc; border-bottom:none; font-size:12px; font-family:dotum; line-height:20px;}
.grayTable th { background:#f0f0f0; color:#666666; font-weight:bold; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:right; }
.grayTable td { background:#ffffff; color:#333333; font-weight:normal; padding:5px; border-bottom:1px solid #cccccc; }
.grayTable td.repeatRow { background:url(../../images/content/repeat_row.gif) repeat; padding:0; padding-left:5px; }
.grayTable td.repeatRow ul { width:100%; clear:both; }
.grayTable td.repeatRow li { clear:both; }
.grayTable td.repeatRow li img { float:left; margin-top:2px; margin-bottom:3px; }
.grayTable td.repeatRow li span { float:left; margin-top:5px; padding-left:25px; color:#333333 }
.grayTable td .mapsearch { float:right; padding-right:5px; vertical-aling:middle;}

/* PopupTable */
table.PopupTable { border:1px solid #cccccc; border-bottom:none; font-size:12px; font-family:dotum; line-height:20px;}
.PopupTable th { background:#f0f0f0; color:#666666; font-weight:bold; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:right; }
.PopupTable td { background:#ffffff; color:#333333; font-weight:normal; padding:5px; border-bottom:1px solid #cccccc; }
.PopupTable td.repeatRow { background:url(../../images/content/repeat_row.gif) repeat; padding:0; padding-left:5px; }
.PopupTable td.repeatRow ul { width:100%; clear:both; }
.PopupTable td.repeatRow li { clear:both; }
.PopupTable td.repeatRow li img { float:left; margin-top:2px; margin-bottom:3px; }
.PopupTable td.repeatRow li span { float:left; margin-top:5px; padding-left:25px; color:#333333 }
.PopupTable td .mapsearch { float:right; padding-right:5px; vertical-aling:middle;}

/* orangeTable */
table.orangeTable { border:1px solid #d18e59; border-bottom:none; font-size:12px; font-family:dotum; }
.orangeTable th { background:#feac6c; color:#333333; font-weight:bold; padding:5px; border-right:1px solid #d18e59; border-bottom:1px solid #d18e59; text-align:right; }
.orangeTable td { background:#fff6ef; color:#d18e59; font-weight:normal; padding:5px; border-bottom:1px solid #d18e59; }
.orangeTable td.repeatRow { background:url(../../images/content/repeat_row.gif) repeat; padding:0; padding-left:5px; }
.orangeTable td.repeatRow ul { width:100%; clear:both; }
.orangeTable td.repeatRow li { clear:both; }
.orangeTable td.repeatRow li img { float:left; margin-top:2px; margin-bottom:3px; }
.orangeTable td.repeatRow li span { float:left; margin-top:5px; padding-left:25px; color:#333333 }

/* dataTable */
div.dataTableTop { height:2px; width:100%; background:#cccccc; border-bottom:1px solid #a6a6a6; }
div.dataTableBtm { height:2px; width:100%; background:#cccccc; }
table.dataTable { border:1px solid #cccccc; border-bottom:none; font-size:12px; font-family:dotum; }
.dataTable th { background:#f0f0f0; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.dataTable td { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.dataTable td.left { text-align:left; }
.dataTable td.repeatRow { background:url(../../images/content/repeat_row.gif) repeat; padding:0; padding-left:5px; }
.dataTable td.repeatRow ul { width:100%; clear:both; }
.dataTable td.repeatRow li { clear:both; }
.dataTable td.repeatRow li img { float:left; margin-top:2px; margin-bottom:3px; }
.dataTable td.repeatRow li span { float:left; margin-top:5px; padding-left:25px; color:#333333 }
.dataTable td.redBg { text-align:center; background:#fac2de; }
.dataTable tbody.center th { background:#f5f5f5; }
.dataTable tbody.center td { text-align:center; }
.dataTable tbody.center td.left { text-align:left; }
.centerAlign td { text-align:center; }



/* dataTableHarf */
.dataTableaHarf { width:610px; clear:both; }
.dataTableHL { width:295px; float:left }
.dataTableHR { width:295px; float:right }
div.dataTableHTop { height:2px; width:295px; background:#cccccc; border-bottom:1px solid #a6a6a6; }
div.dataTableHBtm { height:2px; width:295px; background:#cccccc; }
table.dataTableH { width:295px; border:1px solid #cccccc; border-bottom:none; font-size:12px; font-family:dotum; }
.dataTableH th { background:#f0f0f0; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.dataTableH td { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.dataTableH td.repeatRow { background:url(../../images/content/repeat_row.gif) repeat; padding:0; padding-left:5px; }
.dataTableH td.repeatRow ul { width:100%; clear:both; }
.dataTableH td.repeatRow li { clear:both; }
.dataTableH td.repeatRow li img { float:left; margin-top:2px; margin-bottom:3px; }
.dataTableH td.repeatRow li span { float:left; margin-top:5px; padding-left:25px; color:#333333 }
.dataTableH td.redBg { text-align:center; background:#fac2de; }
.dataTableH tbody.center th { background:#f5f5f5; }
.dataTableH tbody.center td { text-align:center; }
.dataTableH tbody.center td.left { text-align:left; }
.centerAlign td { text-align:center; }

/* noticeTable */
div.noticeTableTop { height:2px; width:100%; background:#cccccc; border-bottom:1px solid #a6a6a6; }
div.parkingTableTop { height:2px; width:100%; background:#cccccc; border-bottom:1px solid #a6a6a6; }
div.noticeTableBtm { height:2px; width:100%; background:#cccccc; }
table.noticeTable { border:1px solid #cccccc; border-bottom:none; font-size:12px; font-family:dotum; }
.noticeTable th { background:#f0f0f0; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.noticeTable td { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.noticeTable td.left { text-align:left;}

.centerAlign td { text-align:center; }

/* paging */
.paging { width:100%; text-align:center; }
.paging ul { padding-top:10px; padding-bottom:10px; padding-left:310px;}
.paging li { float:left; font-weight:bold; padding-left:5px; vertical-align:middle; padding-top:2px;}
.paging .img {padding-top:0px; }
.paging li.strong {color:#fc9723; font-weight:bold; vertical-align:middle;}
.noData { padding-top:20px; padding-bottom:10px; text-align:center}

/* actionBtnArea */
/*.actionBtnArea { padding-top:11px; padding-bottom:30px; clear:both; width:100%; }*/
.actionBtnArea {margin-top:10px; clear:both; }
.actionBtnGroup { margin-top:10px;}
button.red { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:url(../../images/btn/btn1.gif) no-repeat; width:98px; height:27px; border:none; padding-top:2px; margin-left:3px; }
button.redSmall { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:url(../../images/btn/btn1_small.gif) no-repeat; width:92px; height:23px; border:none; padding-top:2px; margin-left:3px; }
button.gray { font-size:11px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:url(../../images/btn/btn2.gif) no-repeat; width:98px; height:27px; border:none; padding-top:2px; margin-left:3px; }
button.graySmall { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:#a4a4a4; width:90px; height:21px; border:1px solid #8d8d8d; padding-top:2px;	}
button.silver { font-size:11px; font-weight:bold; line-height:11px; font-family:dotum; color:#444444; 
	background:url(../../images/btn/btn3.gif) no-repeat; width:75px; height:25px; border:none; padding-top:2px;	}
button.silver_large { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#444444; 
	background:url(../../images/btn/silverbtn.gif) no-repeat; width:96px; height:27px; border:none; padding-top:2px;  margin-left:3px; }

button.smallOrange { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#ffffff; 
	background:url(../../images/btn/del_btn1.gif) no-repeat; width:62px; height:25px; border:none; padding-top:2px; }
button.smallSilver { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#666666; 
	background:url(../../images/btn/del_btn2.gif) no-repeat; width:62px; height:25px; border:none; padding-top:2px; }

.buttonSelect {background:url(../../images/btn/select_map.gif) no-repeat; width:16px; height:16px; border:none; padding-top:2px; margin-left:3px; }

:root button { padding:0; vertical-align:middle; padding-bottom:3px; }

/* Button Reset */
.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap;  overflow:visible; color:#333; }
.button { height:23px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}

/* Button Size */
.button.large { height:29px; background-position:left -30px; }
.button.xLarge { height:35px; background-position:left -65px; }
.button.small { height:18px; background-position:left -107px; }
.button a,
.button button,
.button input { width:75px; height:25px; border:none; padding-top:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;}

.Btspace {}

/* Button */
.searchBtForm {float:right; margin-top:2px;}
.searchBtForm img {}
.editBtForm {float:right; padding-top:10px; padding-bottom:10px;}
.searchButton a, .searchButton button, .searchButton input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#ffea3b;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn1.gif) no-repeat; width:98px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.redButton {float:right; height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top; margin-bottom:3px;}
.redButton a, .redButton button, .redButton input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#fff;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn1.gif) no-repeat; width:98px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.redButtonM { height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.redButtonM a, .redButtonM button, .redButtonM input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#fff;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn1M.gif) no-repeat; width:120px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.grayButton {float:right; height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.grayButton a, .grayButton button, .grayButton input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#fff;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn2.gif) no-repeat; width:98px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.grayButtonLeft { height:27px; padding-top:5px; vertical-align:middle; margin-right:2px; background-position:left top;}
.grayButtonLeft a, .grayButtonLeft button, .grayButtonLeft input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#fff;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn2.gif) no-repeat; width:98px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}

.grayButtonM { height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.grayButtonM a, .grayButtonM button, .grayButtonM input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#fff;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn2M.gif) no-repeat; width:120px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.graysmallButton a, .graysmallButton button, .graysmallButton input
{ 
	font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:#a4a4a4; width:65px; height:14px; border:1px solid #8d8d8d; padding-top:2px;	
	vertical-align:middle; cursor:pointer; text-align:center; float:right; margin-left:5px;
}
.busButton { height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.busButton a, .busButton button, .busButton input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#666666;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/busbtn.gif) no-repeat; width:98px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}

.silverButtonS { height:25px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.silverButtonS a, .silverButtonS button, .silverButtonS input
{
	font-size:11px; font-weight:bold; line-height:25px; font-family:dotum; color:#444444;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn3S.gif) no-repeat; width:75px; height:22px; border:none; padding-top:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.silverButton { height:25px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.silverButton a, .silverButton button, .silverButton input
{
	font-size:12px; font-weight:bold; line-height:25px; font-family:dotum; color:#444444;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/btn3.gif) no-repeat; width:75px; height:25px; border:none; padding-top:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.silver_largeButton { height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.silver_largeButton a, .silver_largeButton button, .silver_largeButton input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#444444;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/silverbtn.gif) no-repeat; width:98px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.silver_largeButtonL { height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.silver_largeButtonL a, .silver_largeButtonL button, .silver_largeButtonL input
{
	font-size:12px; font-weight:bold; line-height:27px; font-family:dotum; color:#444444;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/silverbtnL.gif) no-repeat; width:150px; height:27px; border:none; padding-top:0px; margin-left:3px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.smallOrangeButton { height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.smallOrangeButton a, .smallOrangeButton button, .smallOrangeButton input
{
	font-size:12px; font-weight:bold; line-height:25px; font-family:dotum; color:#fff;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/del_btn1.gif) no-repeat; width:62px; height:25px; border:none; padding-top:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.smallSilverButton { height:27px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.smallSilverButton a, .smallSilverButton button, .smallSilverButton input
{
	font-size:12px; font-weight:bold; line-height:25px; font-family:dotum; color:#666;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/del_btn2.gif) no-repeat; width:62px; height:25px; border:none; padding-top:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.selectButton { height:20px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.selectButton a, .selectButton button, .selectButton input
{
	font-size:11px; line-height:20px; font-family:dotum; color:#666;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/select_btn.gif) no-repeat; width:52px; height:20px; border:none; padding-top:0px; padding-left:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.selectButtonM { height:20px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.selectButtonM a, .selectButtonM button, .selectButtonM input
{
	font-size:11px; line-height:20px; font-family:dotum; color:#666;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/select_btnM.gif) no-repeat; width:70px; height:20px; border:none; padding-top:0px; padding-left:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.selectButtonL { height:20px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.selectButtonL a, .selectButtonL button, .selectButtonL input
{
	font-size:11px; line-height:20px; font-family:dotum; color:#666;
	/*display:-moz-inline-stack;*/
	display:inline-block;
	background:url(../../images/btn/select_btnL.gif) no-repeat; width:90px; height:20px; border:none; padding-top:0px; padding-left:0px; margin-left:2px;
	vertical-align:middle; cursor:pointer; text-align:center;
}
.button.busButton *:hover,
.button.busButton *:active,
.button.busButton *:focus{ color:#FF791C;}

/* Button Text Strong */
.button.busButton.strong * { font-weight:bold !important; color:#FF791C;}

button.red { font-size:11px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:url(../../images/btn/btn1.gif) no-repeat; width:98px; height:27px; border:none; padding-top:2px; margin-left:3px; }	
button.gray { font-size:11px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:url(../../images/btn/btn2.gif) no-repeat; width:98px; height:27px; border:none; padding-top:2px; margin-left:3px; }
button.graySmall { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#fff; 
	background:#a4a4a4; width:90px; height:21px; border:1px solid #8d8d8d; padding-top:2px;	}
button.silver { font-size:11px; font-weight:bold; line-height:11px; font-family:dotum; color:#444444; 
	background:url(../../images/btn/btn3.gif) no-repeat; width:75px; height:25px; border:none; padding-top:2px;	}
button.silver_large { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#444444; 
	background:url(../../images/btn/silverbtn.gif) no-repeat; width:96px; height:27px; border:none; padding-top:2px;  margin-left:3px; }
button.bus { font-size:11px; font-weight:bold; line-height:12px; font-family:dotum; color:#666; 
	background:url(../../images/btn/busbtn.gif) no-repeat; width:98px; height:27px; border:none; padding-top:2px; margin-left:3px; }
button.smallOrange { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#ffffff; 
	background:url(../../images/btn/del_btn1.gif) no-repeat; width:62px; height:25px; border:none; padding-top:2px; }
button.smallSilver { font-size:12px; font-weight:bold; line-height:12px; font-family:dotum; color:#666666; 
	background:url(../../images/btn/del_btn2.gif) no-repeat; width:62px; height:25px; border:none; padding-top:2px; }

:root button { padding:0; vertical-align:middle; padding-bottom:3px; }


/* infoData */
.infoData { background:url(../../images/content/alt_bg2.gif) no-repeat center bottom; margin-bottom:24px; clear:both; }
.infoData .infoWrap { background:url(../../images/content/alt_bg1.gif) no-repeat center top; padding-top:5px; padding-bottom:5px; padding-left:21px; padding-right:21px; line-height:11px; font-size:11px; }
.infoData .oneLine { padding-top:25px; padding-bottom:25px; }
.infoData .infoWrap i { font-weight:normal; text-decoration:none; font-style:normal; color:#333333; margin-top:3px; 
	background:url(../../images/content/alt_icon.gif) no-repeat left top; padding-left:24px; }
	
/* infoDataMyPage iframe gray*/
.infoDataMyPage { background:url(../../images/content/hpOn2.gif) no-repeat center bottom; margin-bottom:24px; clear:both; }
.infoDataMyPage .infoWrap { background:url(../../images/content/hpOn.gif) no-repeat center top; padding-top:5px; padding-bottom:5px; padding-left:21px; padding-right:21px; line-height:11px; font-size:11px; }

/* infoDataType02 iframe yellow*/
.infoDataType02 {background:url(../../images/content/alt_bg1.gif) no-repeat center bottom; clear:both;}
.infoDataType02 .infoWrap { background:url(../../images/content/alt_bg2.gif) no-repeat center top;  padding-top:5px; padding-bottom:5px; padding-left:21px; padding-right:21px; line-height:11px; font-size:11px; }
.infoDataType02 .oneLine { padding-top:25px; padding-bottom:25px; }
.infoDataType02 .infoWrap i { font-weight:normal; text-decoration:none; font-style:normal; color:#333333; margin-top:3px; 
	background:url(../../images/content/alt_icon.gif) no-repeat left top; padding-left:24px; line-height:16px;}

/* introduceData */
.introduceData { background:url(../../images/ly/gr_bg_2.gif) no-repeat center bottom; margin-bottom:24px; clear:both; }
.introduceData .introduceWrap { background:url(../../images/ly/gr_bg_1.gif) no-repeat center top; padding-top:14px; padding-bottom:18px; padding-left:45px; }
.introduceData .introduceWrap i { font-weight:normal; text-decoration:none; font-style:normal; color:#666666; font-size:12px; margin-top:3px; line-height:18px; }
.introduceData .introduceWrap div.paragraphWrap { padding-left:15px; padding-top:13px; padding-right:15px;  font-weight:normal; text-decoration:none; font-style:normal; color:#666666; font-size:12px;  line-height:18px;}
.introduceData .introduceWrap div.imageWrap { padding-left:0px; padding-top:13px; }
.introduceData .introduceWrap div.imageWrap ul li { float:left; }
.introduceData .introduceWrap div.imageWrap ul li a { height:20px; font-weight:bold; color:#666666; font-size:13px;}
.introduceData .introduceWrap div.imageWrap hr.divHr { width:650px; margin-top:5px; border:none; border-bottom:1px solid #cdcdcd; float:left; }
.introduceData .pre { line-height:16px; width:620px;}
.introduceData .pre img { vertical-align:middle;}
.introduceData .sitelink {float:left; width:285px; line-height:18px; color:#666666; font-weight:bold; font-size:12px; letter-spacing:-1px; background:url(../../images/content/alt_iconSite.gif) no-repeat left top; padding-left:24px; padding-top:1px; margin-top:5px;}


/* introduceData02 */
.introduceData02 { background:url(../../images/introduction/sub_01_02/bg_2.gif) no-repeat center bottom; margin-bottom:24px; clear:both; }
.introduceData02 .introduceWrap02 { background:url(../../images/introduction/sub_01_02/bg_1.gif) no-repeat center top; padding-top:2px; padding-bottom:16px; padding-left:45px; }
.introduceData02 .introduceWrap02 i { font-weight:normal; text-decoration:none; font-style:normal; color:#666666; font-size:12px; margin-top:3px; line-height:18px; }
.introduceData02 .introduceWrap02 div.paragraphWrap { padding-left:15px; padding-top:13px; padding-right:15px; }
.introduceData02 .introduceWrap02 div.imageWrap { padding-left:0px; padding-top:13px; }
.introduceData02 .introduceWrap02 div.imageWrap ul li { float:left; }

/* introduceSitemap */
.introduceSitemap { background:url(../../images/introduction/sub_01_02/bg_3.gif) no-repeat center bottom; margin-bottom:24px; clear:both; }
.introduceSitemap .introduceWrap02 { background:url(../../images/introduction/sub_01_02/bg_1.gif) no-repeat center top; padding-top:2px; padding-bottom:16px; padding-left:45px; }
.introduceSitemap .introduceWrap02 i { font-weight:normal; text-decoration:none; font-style:normal; color:#666666; font-size:11px; margin-top:3px; line-height:16px; }
.introduceSitemap .introduceWrap02 div.paragraphWrap { padding-left:15px; padding-top:13px; padding-right:15px; }
.introduceSitemap .introduceWrap02 div.imageWrap { padding-left:0px; padding-top:13px; }
.introduceSitemap .introduceWrap02 div.imageWrap ul li { float:left; }

/* helpData */
.helpData { background:url(../../images/content/help_bg.gif) no-repeat center bottom; margin-bottom:24px; clear:both;}
.helpData .helpWrap { background:url(../../images/content/help_title.gif) no-repeat center top; padding-top:45px; padding-bottom:18px; padding-left:45px; }
.helpData .helpWrap i { font-weight:normal; text-decoration:none; font-style:normal; color:#666666; margin-top:3px; line-height:16px; }

/* loginTypelogin */
.loginTypelogin { background:url(../../images/content/hp.gif) no-repeat; width:740px; height:264px; padding-left:8px; }
.loginTypelogin .loginForm { width:350px; float:right; text-align:center; padding-top:80px; padding-right:40px; line-height:30px; font-size:12px; }
.loginTypelogin .loginForm label { width:100px; font-weight:bold; color:#4d4d4d; font-size:12px; }
.loginTypelogin .loginForm input { color:#666666; border:1px solid #acacac; font-size:11px; line-height:16px; padding-bottom:4px; vertical-align:middle; }
.loginTypelogin select { color:#666666; }
.loginTypelogin .BtnArea { padding-top:10px; padding-bottom:30px; clear:both; width:100%; }

/* loginTypelogout */
.loginTypelogout { background:url(../../images/content/hplogout.gif) no-repeat; width:740px; height:215px; float:center; }
.loginTypelogout .loginForm { width:350px; float:right; text-align:center; padding-top:90px; padding-right:40px; line-height:30px; font-size:12px; }
.loginTypelogout .loginForm label { width:100px; font-weight:bold; color:#4d4d4d; font-size:12px; }
.loginTypelogout .loginForm input { color:#666666; border:1px solid #acacac; font-size:11px; line-height:16px; padding-bottom:4px; vertical-align:middle; }
.loginTypelogout select { color:#666666; }
.loginTypelogout .BtnArea { padding-top:11px; padding-bottom:50px; clear:both; width:100%; }

/* loginType01 */
.loginType01 { background:url(../../images/content/login_bg.gif) no-repeat; width:740px; height:350px; padding-left:8px;}
.loginType01 .loginForm { width:350px; float:right; margin-right:60px; padding-top:100px; line-height:30px; font-size:12px;  text-align:center; }
.loginType01 .loginForm label { width:100px; font-weight:bold; color:#4d4d4d; margin-left:23px; font-size:12px; }
.loginType01 .loginForm input { color:#666666; border:1px solid #acacac; font-size:11px; line-height:16px; padding-bottom:4px; vertical-align:middle; }
.loginType01 select { color:#666666; }
.loginType01 .BtnArea { padding-top:11px; padding-bottom:50px; clear:both; width:100%; }

/* loginType02 */
.loginType02 { background:url(../../images/content/login_bg.gif) no-repeat; width:740px; height:350px; padding-left:8px;}
.loginType02 .loginForm { width:350px; float:right; margin-right:60px; padding-top:80px; line-height:30px; font-size:12px; text-align:center; }
.loginType02 .loginForm label { width:100px; font-weight:bold; color:#4d4d4d; margin-left:23px; font-size:12px; }
.loginType02 .loginForm input { color:#666666; border:1px solid #acacac; font-size:11px; line-height:16px; padding-bottom:4px; vertical-align:middle; }
.loginType02 select { color:#666666; }
.loginType02 .BtnArea { padding-top:11px; padding-bottom:40px; clear:both; width:100%; }

/* loginType03 */
.loginType03 { background:url(../../images/content/login_bg.gif) no-repeat; width:740px; height:350px; padding-left:8px;}
.loginType03 .loginForm { width:350px; float:right; margin-right:60px; padding-top:60px; line-height:30px; font-size:12px; text-align:center; }
.loginType03 .loginForm label { width:100px; font-weight:bold; color:#4d4d4d; margin-left:23px; font-size:12px; }
.loginType03 .loginForm input { color:#666666; border:1px solid #acacac; font-size:11px; line-height:16px; padding-bottom:4px; vertical-align:middle; }
.loginType03 select { color:#666666; }
.loginType03 .BtnArea { padding-top:11px; padding-bottom:30px; clear:both; width:100%; }


/* forumListType00 */
.forumListType00 {height:37px; border:1px solid #cccccc; background:url(../../images/content/bar1.gif) no-repeat top; }

.forumListType00 dl { margin:0; width:100%; clear:both; }
.forumListType00 dt { margin:0; width:100%; clear:both; height:33px; }
:root .forumListType00 dt { height:auto; }
.forumListType00 dd { margin:0; width:100%; clear:both; background:#f0f0f0; padding-right:3px; padding-top:2px; height:27px; margin-top:3px; }
.forumListType00 dd.check div { height:27px; background:url(../../images/content/ic_02.gif) no-repeat 13px 4px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; }
.forumListType00 dd i{ font-style:normal; color:#666666; float:left;}
.forumListType00 dd .bt { float:right;}
.forumListType00 dd.cal div {height:27px; background:url(../../images/content/ic_01.gif) no-repeat 14px 6px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; font-style:normal; color:#666666; }
.forumListType00 dd.none div { height:27px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; padding-bottom:3px; text-align:center;  }
.forumListType00 h1 { background:url(../../images/content/gr_ic_01.gif) no-repeat left; font-size:12px; font-weight:bold; color:#111111; padding-left:15px; margin:10px 0 5px 10px;}
.forumListType00 h4 { background:url(../../images/content/gr_ic_01.gif) no-repeat left; font-size:12px; font-weight:bold; color:#111111; padding-left:15px; margin:10px 0 5px 10px;}
.forumListType00 h5 { background:url(../../images/content/ic_01.gif) no-repeat left; font-size:15px; font-weight:bold; color:#111111; padding-left:23px; letter-spacing:-1px; line-height:15px; margin-top:6px; margin-bottom:4px;}

.forumListType00 ul { padding:10px; clear:both; }
.forumListType00 li { background:url(../../images/content/sub_ic_03.gif) no-repeat 17px 2px; padding-left:30px; color:#999999; line-height:16px; }




/* forumListType01 */
.forumWrap { padding-left:7px; padding-right:5px; padding-top:9px; }
.forumListType01 { border:1px solid #cccccc; background:url(../../images/content/bar1.gif) no-repeat top; float:left; width:739px;}

.forumListType01 dl { margin:0; width:100%; clear:both; }
.forumListType01 dt { margin:0; width:100%; clear:both; height:33px; }
:root .forumListType01 dt { height:auto; }
.forumListType01 dd { margin:0; width:100%; clear:both; background:#f0f0f0; padding-right:3px; padding-top:2px; height:27px; margin-top:3px; }
.forumListType01 dd.check div { height:27px; background:url(../../images/content/ic_02.gif) no-repeat 13px 4px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; }
.forumListType01 dd i{ font-style:normal; color:#666666; float:left;}
.forumListType01 dd .bt { float:right;}
.forumListType01 dd.cal div {height:27px; background:url(../../images/content/ic_01.gif) no-repeat 14px 6px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; font-style:normal; color:#666666; }
.forumListType01 dd.none div { height:27px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; padding-bottom:3px; text-align:center;  }
.forumListType01 h1 { background:url(../../images/content/gr_ic_01.gif) no-repeat left; font-size:12px; font-weight:bold; color:#111111; padding-left:15px; margin:10px 0 5px 10px;}
.forumListType01 h4 { background:url(../../images/content/gr_ic_01.gif) no-repeat left; font-size:12px; font-weight:bold; color:#111111; padding-left:15px; margin:10px 0 5px 10px;}
.forumListType01 h5 { background:url(../../images/content/ic_01.gif) no-repeat left; font-size:15px; font-weight:bold; color:#111111; padding-left:23px; letter-spacing:-1px; line-height:15px; margin-top:6px; margin-bottom:4px;}

.forumListInfo01 { border:1px solid #cdcdcd; margin:0; clear:both; background:#f0f0f0; color:#999999; border-top:none; margin-top:0px; }
.forumListInfo01 ul { padding:10px; clear:both; }
.forumListInfo01 li { background:url(../../images/content/sub_ic_03.gif) no-repeat 17px 2px; padding-left:30px; color:#999999; line-height:16px; }

/* forumListType011 */
.forumListType011 { border:1px solid #cccccc; background:url(../../images/content/bar1.gif) no-repeat top; float:left; width:609px;}

.forumListType011 dl { margin:0; width:100%; clear:both; }
.forumListType011 dt { margin:0; width:100%; clear:both; height:33px; }
:root .forumListType011 dt { height:auto; }
.forumListType011 dd { margin:0; width:100%; clear:both; background:#f0f0f0; padding-right:3px; padding-top:2px; height:27px; margin-top:3px; }
.forumListType011 dd.check div { height:27px; background:url(../../images/content/ic_02.gif) no-repeat 13px 4px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; }
.forumListType011 dd i{ font-style:normal; color:#666666; float:left;}
.forumListType011 dd .bt { float:right;}
.forumListType011 dd.cal div {height:27px; background:url(../../images/content/ic_01.gif) no-repeat 14px 6px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; font-style:normal; color:#666666; }
.forumListType011 dd.none div { height:27px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; padding-bottom:3px; text-align:center;  }
.forumListType011 h1 { background:url(../../images/content/gr_ic_01.gif) no-repeat left; font-size:12px; font-weight:bold; color:#111111; padding-left:15px; margin:10px 0 5px 10px;}
.forumListType011 h4 { background:url(../../images/content/gr_ic_01.gif) no-repeat left; font-size:12px; font-weight:bold; color:#111111; padding-left:15px; margin:10px 0 5px 10px;}
.forumListType011 h5 { background:url(../../images/content/ic_01.gif) no-repeat left; font-size:15px; font-weight:bold; color:#111111; padding-left:23px; letter-spacing:-1px; line-height:15px; margin-top:6px; margin-bottom:4px;}

.forumListInfo011 { border:1px solid #cdcdcd; margin:0; clear:both; background:#f0f0f0; color:#999999; border-top:none; margin-top:0px; }
.forumListInfo011 ul { padding:10px; clear:both; }
.forumListInfo011 li { background:url(../../images/content/sub_ic_03.gif) no-repeat 17px 2px; padding-left:30px; color:#999999; line-height:16px; }

/* forumListType02 */
.forumWrap02 { padding-left:7px; padding-right:5px; padding-top:9px; }
:root .forumWrap02 { padding-top:5px; }
.forumListType02 { border:1px solid #cccccc; background:url(../../images/content/bar1.gif) no-repeat top; clear:both; }
.repeatGrayRow02 { background:url(../../images/content/repeat_row_bg2.gif) no-repeat left 41px; padding-bottom:1px; }

.forumListType02 dl { margin:0; width:100%; clear:both; }
.forumListType02 dt { width:100%; clear:both; height:27px; margin-bottom:5px; }
:root .forumListType02 dt { height:auto; }
.forumListType02 dd { margin:0; width:660px; clear:both; padding-right:3px; height:20px; line-height:14px; }
.forumListType02 dd i.label { font-style:normal; color:#666666; margin-top:5px; margin-right:40px; }
.forumListType02 dd i.txt { font-style:normal; color:#666666; margin-top:5px; }
.forumListType02 dd i.img { font-style:normal; color:#666666; margin-top:5px; margin-left:20px; margin-right:20px; }
.forumListType02 dd i.bold_green {font-style:normal; margin-left:20px; margin-top:5px; color:#48ea30; font-weight:bold; }
.forumListType02 dd i.bold_red { font-style:normal;margin-left:20px; margin-top:5px; color:#fe3c00; font-weight:bold; }
.forumListType02 dd i.bold_yellow {font-style:normal; margin-left:20px; margin-top:5px; color:#d9bd00; font-weight:bold; }
.forumListType02 dd i.line { background:url(../../images/content/linefull.gif) no-repeat left; margin:0; width:100%; clear:both;}
:root .forumListType02 dd i { margin-top:3px; }
.forumListType02 dd.bul div { height:20px; background:url(../../images/content/arrow_blue.gif) no-repeat 13px 6px; font-size:12px; line-height:18px; padding-left:25px; padding-top:2px; clear:both; }
.forumListType02 h5 { background:url(../../images/content/ic_01.gif) no-repeat left; font-size:15px; font-weight:bold; color:#111111; padding-left:23px; letter-spacing:-1px; line-height:15px; margin-top:6px; }
:root .forumListType02 h5 { margin-bottom:16px; }

/* forumListType03 */
.forumListType03 { border:1px solid #cccccc; background:url(../../images/content/bar1.gif) no-repeat top; clear:both; float:left; width:739px;}
.repeatGrayRow03 { background:url(../../images/content/repeat_row_bg3.gif) no-repeat left 41px; padding-bottom:1px; }

.forumListType03 dl { margin:0; width:100%; }
.forumListType03 dl.half { width:340px; float:right; margin-top:10px; margin-bottom:10px; padding-right:20px;}
.forumListType03 dl.firstData { float:left; width:340px; clear:both; margin-bottom:10px;}
.forumListType03 .title { float:left; height:22px; font-style:normal; font-weight:bold; color:#666666; background:url(../../images/content/arrow_blue.gif) no-repeat; padding-top:0px; padding-left:14px;}
.forumListType03 .subTitle01 { clear:both; height:18px; font-style:normal; font-weight:bold; color:#666666; background:url(../../images/main/allIcon.gif) no-repeat; padding-top:3px; padding-left:20px;}
.forumListType03 .subTitle02 { clear:both; height:18px; font-style:normal; font-weight:bold; color:#666666; background:url(../../images/main/favIcon.gif) no-repeat; padding-top:3px; padding-left:20px;}
.forumListType03 .subInfo {background:#ffffff; border-top:2px solid #acacac; border-bottom:2px solid #acacac;}
.forumListType03 .noInfo {padding-top:10px; padding-left:25px;}
.forumListType03 .bold { font-style:normal; font-weight:bold; color:#666666; background:url(../../images/content/arrow_blue.gif) no-repeat; padding-top:0px; padding-left:14px;}
.forumListType03 p {width:340px; clear:both;}
.forumListType03 dt {  width:100%; clear:both; height:33px; margin-bottom:5px; }
:root .forumListType03 dt { height:auto; }
.forumListType03 dd { margin:0; width:300px; clear:both; padding-right:3px; height:20px; line-height:14px; }
.forumListType03 dd i.label { font-style:normal; color:#666666; margin-top:0px; margin-right:40px; }
.forumListType03 .txt { width:300px; line-height:20px; font-style:normal; color:#666666;  padding-left:8px; }
.forumListType03 dd i.img { font-style:normal; color:#666666; margin-top:5px; margin-left:20px; margin-right:20px; }
.forumListType03 dd i.bold { font-style:normal; font-weight:bold; color:#666666; margin-top:0px; height:20px; margin-bottom:1px; }
.forumListType03 dd.bul div {background:url(../../images/content/arrow_blue.gif) no-repeat 5px 6px; font-size:12px; font-weight:bold; line-height:18px; padding-top:3px; padding-left:18px; margin-top:6px; clear:both; }
.forumListType03 h5 { background:url(../../images/content/ic_01.gif) no-repeat left; font-size:15px; font-weight:bold; color:#111111; padding-left:23px; letter-spacing:-1px; line-height:15px; margin-top:6px; }
:root .forumListType03 h5 { margin-bottom:12px; }

/* busListType01 */
.busphoneinfo { margin:0; width:100%; clear:both; }
.busphoneinfo h4 { background:url(../../images/content/ic_01.gif) no-repeat left; font-size:15px; font-weight:bold; color:#111111; padding-left:23px; letter-spacing:-1px; line-height:15px; margin-top:6px; }
.busphoneinfo h5 { font-size:12px; font-weight:bold; color:#111111; padding:0; line-height:15px; margin:0 0 5px 0; text-align:right; }
.busch { font-size:12px; margin:8px 0; font-weight:bold; color:#111111; padding:0; line-height:15px;  }

.busWrap { padding-left:7px; padding-right:5px; padding-top:9px; }
.busListType01 { border:1px solid #cccccc; background:url(../../images/content/bar1.gif) no-repeat top; clear:both; }

.busListType01 dl { margin:0; width:100%; clear:both; }
.busListType01 dt { margin:0; width:100%; clear:both; height:33px; }
:root .forumListType01 dt { height:auto; }
.busListType01 dd { margin:0; width:100%; clear:both; background:#f0f0f0; padding-right:3px; height:27px; line-height:12px; margin-top:3px; }
.busListType01 dd.check div { height:27px; background:url(../../images/content/ic_02.gif) no-repeat 13px 4px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; padding-bottom:3px; }
.busListType01 dd i{ font-style:normal; color:#666666; }
.busListType01 dd.cal div { height:27px; background:url(../../images/content/ic_01.gif) no-repeat 13px 4px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; font-style:normal; clear:both; padding-bottom:3px; color:#666666; }
.busListType01 dd.none div { height:27px; font-size:12px; line-height:20px; padding-top:3px; padding-left:37px; clear:both; padding-bottom:3px; text-align:center;  }
.busListType01 h5 { background:url(../../images/content/ic_01.gif) no-repeat left; font-size:15px; font-weight:bold; color:#111111; padding-left:23px; letter-spacing:-1px; line-height:15px; margin-top:6px; }

.busInfo { border-bottom:1px solid #cdcdcd; }
.busInfo ul { padding-top:12px; padding-bottom:10px; }
.busInfo ul li { background:url(../../images/content/sub_ic_03.gif) no-repeat 16px 2px; line-height:16px; padding-left:30px; font-size:12px; }

.parkingInfo ul { padding-top:0px; padding-bottom:0px; }
.parkingInfo ul li { background:url(../../images/content/sub_ic_03.gif) no-repeat 16px 2px; line-height:16px; padding-left:30px; font-size:13px; }

/* busTable */
div.busTable { width:100%; border-bottom:1px solid #a6a6a6; }
table.busTable { border-bottom:none; font-size:12px; font-family:dotum; }
.busTable th { background:#f0f0f0; color:#666666; font-weight:normal; padding:5px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.busTable td { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.busTable td.left { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; }
.busTable td center { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.busTable .none {}
.busTable .start {border-left:1px solid #cccccc;}

/* busTable2 */
div.busTable2 { width:100%; border-bottom:1px solid #a6a6a6; }
table.busTable2 { border-bottom:none; font-size:12px; font-family:dotum; }
.busTable2 th { background:#f0f0f0; color:#666666; font-weight:normal; padding:5px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center; }
.busTable2 td { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; text-align:left; }
.busTable2 .none {}
.busTable2 .center {text-align:center;}
.busTable2 .start {border-left:1px solid #cccccc;}

/* trafficp search */
.trafficControlWrap { padding-left:7px; padding-right:5px; padding-top:9px;}
.trafficControlWrap input { float:left; margin-top:7px; margin-left:13px; }
.trafficControlWrap label { float:left; margin-top:7px; margin-left:5px; }
.trafficControlWrap button { margin-left:10px; }

.trafficInfo { border-bottom:1px solid #cdcdcd; }
.trafficInfo ul { padding-top:12px; padding-bottom:10px; }
.trafficInfo ul li { background:url(../../images/content/sub_ic_03.gif) no-repeat 16px 2px; line-height:16px; padding-left:30px; font-size:11px; }

.trafficJamWrap {height:35px;}
.trafficJamWrap select { float:left; margin-right:5px; margin-top:2px;}
.trafficJamWrap span { float:left; margin-right:5px;}
.trafficJamWrap button { margin-top:5px;}

.stRoad {height:34px;}
.stRoad select { float:left; margin-right:5px;}
.stRoad span { float:left; margin-right:5px; }
.stRoad input { margin-left:5px; margin-right:3px; vertical-align:middle;}
.stRoad button {margin-top:2px;}

/* notice */
.notice { vertical-align:middle; float:right; }
.notice select { float:left; margin-right:5px; margin-top:2px;}
.notice span { float:left; margin-right:5px; padding-top:6px;}
.notice input { margin-top:2px; margin-left:5px; margin-right:3px; vertical-align:middle; }
.notice button { margin-left:5px;}

/* noticeRoad Table */
div.noticeRoadTable { width:100%; background:#cccccc; border-bottom:1px solid #a6a6a6; }
table.noticeRoadTable { border:1px solid #cccccc; border-bottom:none; font-size:12px; font-family:dotum; }
.noticeRoadTable th { background:#f0f0f0; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.noticeRoadTable td { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; }
.noticeRoadTable td center { background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.noticeRoadTable_height500 { min-height:500px; background:#f0f0f0; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; }
.noticeRoadTable_height500 { min-height:500px; background:#ffffff; color:#666666; font-weight:normal; padding:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; }

.Report {}
.Report select { float:left; margin-right:5px; margin-top:2px;}
.Report span { margin-right:5px; margin-top:5px;}
.Report input { margin-top:1px; margin-left:2px; margin-right:2px; }
.Report button { margin-top:5px; margin-left:5px;}


div.forRgtLine {float:left; border-right:1px solid #cdcdcd; padding-right:8px; padding-left:8px; margin-top:5px; vertical-align:middle;}
.forlgtLine { float:right; border-left:1px solid #cdcdcd; padding-right:12px; padding-left:12px; margin-top:8px;}
div.forRgtLineButton {border-right:1px solid #cdcdcd; padding-right:12px; padding-left:12px; margin-top:2px; }
div.forRgtLine span { margin-top:0px;}
div.forRgtLine img { vertical-align:middle;}
div.forRgtLine .select { float:right; vertical-align:middle;}
div.forRgtLine a { margin-top:5px; margin-left:5px;}
div.forRgtLine optgroup {font-style:normal !important;}

div.forRgtLineS {float:left; border-right:1px solid #cdcdcd; padding-right:12px; padding-left:12px; margin-top:12px; vertical-align:middle;}
.forlgtLineS { float:right; border-left:1px solid #cdcdcd; padding-right:12px; padding-left:12px; margin-top:8px;}
div.forRgtLineS span { margin-top:3px;}
div.forRgtLineS img { margin-top:1px; vertical-align:middle;}
div.forRgtLineS .select { float:right; vertical-align:middle;}

.graph { margin-top:10px; margin-bottom:10px; text-align:center;}

/* mapInfo */
.mapInfo {width:500px;}
.mapInfo .title {color:#666666; font-weight:bold; font-size:12px; line-height:20px; background:url(../../images/content/mapInfo01.gif) no-repeat left top; padding-left:24px; padding-top:2px;}
.mapInfo .content { color:#666666; font-size:12px; line-height:22px; background:url(../../images/content/mapInfo02.gif) no-repeat left top; padding-left:30px; padding-top:2px;}\
.mapInfo .content2 { color:#666666; font-size:12px; line-height:18px; background:url(../../images/content/mapInfo05.gif) no-repeat left top; padding-left:32px; padding-top:2px;}

/* mapPopup */
.mapPopup {width:950px; padding:10px;}
.mapPopup .top {width:930px; height:42px; background:url(../../images/trafficetool/mapPopup_topBg.gif) no-repeat left top;}
.mapPopup h1 {float:left; padding-left:20px; padding-top:12px;}
.mapPopup h2 {float:left; padding-top:12px;}
.mapPopup .title { } /*width:900px; height:26px; font-weight:bold; color:#666666; font-size:12px; line-height:22px; background:url(../../images/trafficetool/select.gif) no-repeat 14px 8px; padding-left:35px; padding-top:8px;}*/
.mapPopup .content {width:930px; height:506px; background:url(../../images/trafficetool/mapPopup_Bg.gif) no-repeat left top; }
.mapPopup .map {width:850px; border:1px solid #cccfd5; margin-left:15px;}
.mapPopup .btn {width:900px; text-align:center; padding-top:2px;}

/* alarmPopup */
.alarmPopup {width:459px; padding:10px; text-align:center;}
.alarmPopup .top {width:439px; height:202px; background:url(../../images/trafficetool/mapPopup2_Bg.gif) no-repeat left top;}
.alarmPopup h1 {clear:both; text-align:center; height:65px; padding-top:15px;}
.alarmPopup .title {width:439px; padding-top:12px; color:#666666; font-size:13px; line-height:22px;  text-align:center;}
.alarmPopup .btn {width:439px; text-align:center; padding-top:10px;}

/* sitemapArea */
.sitemap {}
.sitemapArea {float:left; width:200px; height:217px; margin-top:10px; background:url(../../images/content/sitmapBg.gif) no-repeat left top; padding-left:10px;}
.sitemapArea .title {font-weight:bold; line-height:40px; background:url(../../images/content/mapInfo03.gif) no-repeat left top; padding-left:24px; padding-top:2px;}
.sitemapArea .subLink { line-height:20px; background:url(../../images/content/mapInfo04.gif) no-repeat left top; padding-left:24px; padding-top:2px;}


/* banner */
.bannerArea {float:left; width:650px;}
.bannerArea .banner {float:left; padding-top:10px;}
.bannerArea .banner a {padding-top:10px; }





