@charset "utf-8";

@import url(main.css);

@import url(sub.css);
/*

@import url(png.css);

*/
/*공통태그의 기본속성 정의*/

*{margin:0; padding:0; }

html,body{ height:100%;font-size:12px; font-family: Dotum, AppleGothic, Sans-serif; color:#333333;}

caption{display:none}

img { border:0; vertical-align:middle; }

input,select {vertical-align:middle}

.clear{display:block; float:none; clear:both; height:0;_height:0;*height:0 width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

.clear1{clear:both}
ul.ulclear:after {content: ".";display:block; height:0;clear:both; visibility:hidden;} /*FF,모질라 flot 해제*/
dl.dlclear:after {content: ".";display:block; height:0;clear:both; visibility:hidden;} /*FF,모질라 flot 해제*/
* html ul.ulclear{height:1%} /*IE6~5용 flot해제*/
*:first-child+html  ul.ulclear{min-height:1px;}/*IE7용 flot해제*/
ul, ol, li { list-style:none; }

h1, h2, h3, h4, h5, h6, h7 { font-size:100%; font-weight:normal; }

html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 

option {padding-right:6px;} /* Firefox Fix */

legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

a:link { color:#333333; text-decoration: none; }

a:visited { color:#333333; text-decoration: none; }

a:active { color:#333333; text-decoration: none; }

a:hover { color:#333333; text-decoration:underline; }



.blind {visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}

 hr{display:none}

 fieldset{ border:0; position:relative; clear:both;}

fieldset:after{ content:""; display:block; float:none; clear:both;}

legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;}

/*legend,fieldset,*/



/*공통레이아웃정의*/

#wrap{ padding:0 0 20px 0}

#header{ height:100px; background:url(/common/images/gnbTopBG.jpg) repeat-x;}

#header .gnb{width:980px;margin:auto;}

#header .gnbTopNav{width:750px; margin:auto;}

#header .gnb .logo{ width:220px; height:100px; float:left}

#header .gnb .top{ width:750px; height:38px; float:right; position:relative}

#header .gnb .top .nav1 { position:absolute; left:26px; top:10px;}

#header .gnb .top .nav1 li{ float:left; margin-right:3px;}

#header .gnb .top .sch { position:absolute; left:176px; top:10px;}

#header .gnb .top .sch .cate{ border:#CCCCCC solid 1px; padding:0px; width:82px; position:absolute; left:0px; top:2px;}

#header .gnb .top .sch .cate {}

#header .gnb .top .sch .schInputBg{ background:url(/common/images/main/schBg.gif) no-repeat; width:129px; height:21px; display:inline-block; position:absolute; left:86px; top:0px;}

#header .gnb .top .sch .schInputBg .schInput{ background:none; width:115px; height:16px; border:none; position:absolute; left:6px; top:4px;}

#header .gnb .top .sch .btnSch{ position:absolute; left:217px; top:0px;}

#header .gnb .top .btnToy{ position:absolute; right:232px; top:10px;}

#header .gnb .top .gnvBtn{ position:absolute; right:0px; top:13px;}

#header .gnb .top .gnvBtn li{ float:left}

#header .gnb .menu{ width:750px; height:62px; float:right}



#header .gnb .menu{ position:relative}

#header .gnb .menu .schEng { position:absolute; right:0px; top:5px;width:170px; height:20px;}

#header .gnb .menu .schEng .cate{ border:#CCCCCC solid 1px; padding:0px; width:82px; position:absolute; left:0px; top:2px;}

#header .gnb .menu .schEng .cate {}

#header .gnb .menu .schEng .schInputBg{ background:url(/common/images/main/schBgEng.gif) no-repeat; width:129px; height:21px; display:inline-block; position:absolute; right:30px; top:0px;}

#header .gnb .menu .schEng .schInputBg .schInput{ background:none; width:90px; height:16px; border:none; position:absolute; left:6px; top:4px;}

#header .gnb .menu .schEng .btnSch{ position:absolute; right:0px; top:0px;}

#header .gnb .menu .btnToyEng{ position:absolute; right:160px; top:3px;}



/*프로그램 슬림네비게이션*/

#header_slim { height:62px; background:url(/common/images/gnbSlimTopBG.jpg) repeat-x;}

#header_slim .gnb{width:890px; margin:auto; position:relative;}

#header_slim .gnbTopNav{width:980px; margin:auto;}

#header_slim .gnb .logo{ width:115px; height:62px; float:left;}

#header_slim .gnb .nav1 { position:absolute; left:129px; top:32px; width:130px;}

#header_slim .gnb .nav1 .onAir {float:left;}

#header_slim .gnb .nav1 .sch {float:right;padding-left:5px;}



#header_slim .gnb .top{ width:684px; height:38px; float:right; position:relative}

#header_slim .gnb .top .nav1 li{ float:left; margin-right:3px;}

#header_slim .gnb .top .sch { position:absolute; left:176px; top:10px;}

#header_slim .gnb .top .sch .cate{ border:#CCCCCC solid 1px; padding:0px; width:82px; position:absolute; left:0px; top:2px;}

#header_slim .gnb .top .sch .cate {}

#header_slim .gnb .top .sch .schInputBg{ background:url(/common/images/main/schBg.gif) no-repeat; width:129px; height:21px; display:inline-block; position:absolute; left:86px; top:0px;}

#header_slim .gnb .top .sch .schInputBg .schInput{ background:none; width:115px; height:16px; border:none; position:absolute; left:6px; top:4px;}

#header_slim .gnb .top .sch .btnSch{ position:absolute; left:217px; top:0px;}

#header_slim .gnb .top .btnToy{ position:absolute; right:171px; top:10px;}

#header_slim .gnb .top .gnvBtn{ position:absolute; right:0px; top:13px;}

#header_slim .gnb .top .gnvBtn li{ float:left}



#header_slim .gnb .menu {width:340px; height:14px; float:right;position:relative;}

#header_slim .gnb .menu li {float:left;}

#header_slim .gnb .menu .schEng { position:absolute; right:0px; top:5px;width:170px; height:20px;}

#header_slim .gnb .menu .schEng .cate{ border:#CCCCCC solid 1px; padding:0px; width:82px; position:absolute; left:0px; top:2px;}

#header_slim .gnb .menu .schEng .cate {}

#header_slim .gnb .menu .schEng .schInputBg{ background:url(/common/images/main/schBgEng.gif) no-repeat; width:129px; height:21px; display:inline-block; position:absolute; right:30px; top:0px;}

#header_slim .gnb .menu .schEng .schInputBg .schInput{ background:none; width:90px; height:16px; border:none; position:absolute; left:6px; top:4px;}

#header_slim .gnb .menu .schEng .btnSch{ position:absolute; right:0px; top:0px;}

#header_slim .gnb .menu .btnToyEng{ position:absolute; right:160px; top:3px;}



/*efm 슬림네비게이션*/

#header_slimE { height:62px; background:url(/common/images/gnbSlimTopBG.jpg) repeat-x;}

#header_slimE .gnb{width:865px; margin:auto; position:relative;}

#header_slimE .gnbTopNav{width:980px; margin:auto;}

#header_slimE .gnb .logo{ width:115px; height:62px; float:left;}

#header_slimE .gnb .nav1 { position:absolute; left:129px; top:32px; width:130px;}

#header_slimE .gnb .nav1 .onAir {float:left;}

#header_slimE .gnb .nav1 .sch {float:right;padding-left:5px;}



#header_slimE .gnb .top{ width:684px; height:38px; float:right; position:relative}

#header_slimE .gnb .top .nav1 li{ float:left; margin-right:3px;}

#header_slimE .gnb .top .sch { position:absolute; left:176px; top:10px;}

#header_slimE .gnb .top .sch .cate{ border:#CCCCCC solid 1px; padding:0px; width:82px; position:absolute; left:0px; top:2px;}

#header_slimE .gnb .top .sch .cate {}

#header_slimE .gnb .top .sch .schInputBg{ background:url(/common/images/main/schBg.gif) no-repeat; width:129px; height:21px; display:inline-block; position:absolute; left:86px; top:0px;}

#header_slimE .gnb .top .sch .schInputBg .schInput{ background:none; width:115px; height:16px; border:none; position:absolute; left:6px; top:4px;}

#header_slimE .gnb .top .sch .btnSch{ position:absolute; left:217px; top:0px;}

#header_slimE .gnb .top .btnToy{ position:absolute; right:171px; top:10px;}

#header_slimE .gnb .top .gnvBtn{ position:absolute; right:0px; top:13px;}

#header_slimE .gnb .top .gnvBtn li{ float:left}



#header_slimE .gnb .menu {width:273px; height:14px; float:right;position:relative;}

#header_slimE .gnb .menu li {float:left;}

#header_slimE .gnb .menu .schEng { position:absolute; right:0px; top:5px;width:170px; height:20px;}

#header_slimE .gnb .menu .schEng .cate{ border:#CCCCCC solid 1px; padding:0px; width:82px; position:absolute; left:0px; top:2px;}

#header_slimE .gnb .menu .schEng .cate {}

#header_slimE .gnb .menu .schEng .schInputBg{ background:url(/common/images/main/schBgEng.gif) no-repeat; width:129px; height:21px; display:inline-block; position:absolute; right:30px; top:0px;}

#header_slimE .gnb .menu .schEng .schInputBg .schInput{ background:none; width:90px; height:16px; border:none; position:absolute; left:6px; top:4px;}

#header_slimE .gnb .menu .schEng .btnSch{ position:absolute; right:0px; top:0px;}

#header_slimE .gnb .menu .btnToyEng{ position:absolute; right:160px; top:3px;}







#footer{clear:both; height:50px; padding:10px 0 0 0 ;}

#footer .footBox{ width:980px; border-top:#dadada 1px solid; padding-top:7px; position:relative}

#footer .footBox .logo{ width:79px; height:36px; float:left}

#footer .footBox  li{float:left}

#footer .footBox .highSeoul{ width:79px; height:36px; right:0px; top:7px; position:absolute}





#footer .footBox{ width:980px; margin:auto }

#center{ min-height:200px; _height:200px; *min-height:200px;}





.quickMenu .top{}

.quickMenu .ctn{ width:70px; background:url(/common/images/quickmenuBg.gif) repeat-y;}

.quickMenu .ctn ul{ width:50px; margin:auto}

.quickMenu .bot{ width:70px; background:url(/common/images/quickmenuBot.gif) no-repeat; height:17px;}





.strong{ font-weight:bold}





.quickLink{ background:url(/common/images/quickBg.gif) no-repeat; position:absolute; width:167px; height:48px}

.quickLink .btnBook{ width:79px; height:17px; position:absolute; left:81px; top:6px;}

.quickLink select{width:126px;}

.quickLink .myProgram{ position:absolute; left:4px; top:29px;}

.quickLink .linkProgram{ position:absolute; left:4px; top:24px;}









/* 검색 영문 */

#searchEng *{ font-family:Tahoma}

#searchEng #container{ width:980px; margin:auto;}

#searchEng .mainContent{width:765px; background:#ffffff; float:left}

#searchEng .mainRight{width:190px;background:#ffffff; float:right; position:relative}

#searchEng .quickMenu{ position:absolute; left:214px; top:0px;}

#searchEng .mainContent .schBox{ background:url(/efm/search/images/schBoxBg.gif); width:765px; height:37px; position:relative; margin-bottom:10px;}

#searchEng .mainContent .schBox .box{ position:absolute; left:160px; top:8px; _top:7px; *top:7px;}

#searchEng .mainContent .schBox .keyWord{ border:#CCCCCC solid 1px; padding:2px 1px 0px 4px ; height:16px; width:260px;}

#searchEng .mainContent .schBox .cate {width:100px; border:#aeadad solid 1px; padding:1px  ; height:20px; background:#FFFFFF}

#searchEng .mainContent .schResultTit{ background:url(/efm/search/images/bul03.gif) no-repeat 0 5px; padding:0 0 3px 10px ; line-height:18px; font-weight:bold; margin-bottom:15px; border-bottom: #dbdbdb solid 1px;}

#searchEng .mainContent .schResultTit strong{ color:#6b75fb}

#searchEng .mainContent .schResultBox{ border:#eeeffe  solid 3px; padding:15px; margin-bottom:20px;}

#searchEng .mainContent .schResultBox .left{ width:153px; height:100px; float:left; margin-right:17px;}

#searchEng .mainContent .schResultBox .left .photo{ border:#dbdbdb solid 1px; margin-bottom:10px;}

#searchEng .mainContent .schResultBox .left .btn{ text-align:center}

#searchEng .mainContent .schResultBox .right{ width:550px; float:left }

#searchEng .mainContent .schResultBox .right li{ line-height:19px;}

#searchEng .mainContent .schResultBox .right li strong{ line-height:19px; color:#6b75fb}

#searchEng .mainContent .titHead3{ border-bottom:#dbdbdb solid 1px; position:relative; height:22px; background:url(/efm/search/images/bul01.gif) no-repeat 0px 7px; margin-bottom:15px;}

#searchEng .mainContent .titHead3 h3{ position:absolute; left:13px; top:5px; font-weight:bold}

#searchEng .mainContent .titHead3 h3 strong{ font-weight:normal; font-size:11px;}

#searchEng .mainContent .titHead3 .btnMore{ position:absolute; background:url(/efm/search/images/bul03.gif) no-repeat right; right:0px; top:5px; padding:0 7px 0 0 }

#searchEng .mainContent .listBox1{ margin-bottom:20px;}

#searchEng .mainContent .listBox1 .title{ color:#6b75fb; font-weight:bold; }

#searchEng .mainContent .listBox1 .ctn{ margin-top:5px; line-height:19px;}



#searchEng .mainContent .listImg1 { margin-bottom:15px; }



#searchEng .mainContent .listImg1 .wrap{ width:780px; overflow:hidden}

#searchEng .mainContent .listImg1 .box{width:95px; float:left;margin:0 15px 15px 0; text-align:center}

#searchEng .mainContent .listImg1 .box .photo{ margin-bottom:8px}

#searchEng .mainContent .listImg1 .box .t1{margin-bottom:3px}

#searchEng .mainContent .listImg1 .box .t2{}



#searchEng .mainRight .rightTop{ background:url(/efm/search/images/rightTop.gif) no-repeat; width:190px; height:10px; font-size:0px; line-height:0px}

#searchEng .mainRight .rightBg{ background:url(/efm/search/images/rightBg.gif) repeat-y; padding:0 10px;}

#searchEng .mainRight .rightBot{ background:url(/efm/search/images/rightBot.gif) no-repeat; width:190px; height:10px; font-size:0px; line-height:0px}



#searchEng .mainRight .box1Top{ background:url(/efm/search/images/box1Top.gif) no-repeat; width:170px; height:7px; font-size:0px; line-height:0px}

#searchEng .mainRight .box1Bg{ background:url(/efm/search/images/box1Bg.gif) repeat-y; padding:0 10px; width:150px;}

#searchEng .mainRight .box1Bot{ background:url(/efm/search/images/box1Bot.gif) no-repeat; width:170px; height:7px; font-size:0px; line-height:0px}



#searchEng .mainRight .titTag{ margin-bottom:5px;}

#searchEng .mainRight .tag{ margin-bottom:15px;}

#searchEng .mainRight .tagList li{ display:inline; line-height:20px; padding:1px 0px 1px 1px }

#searchEng .mainRight .tagList .tag1 a{ color:#ee4c9b; font-size:14px; font-weight:bold}

#searchEng .mainRight .tagList .tag2 a{ color:#924fcf; font-size:14px; font-weight:bold}

#searchEng .mainRight .tagList .tag3 a{ color:#0097ff; font-size:14px; font-weight:bold}

#searchEng .mainRight .tagList .tag4 a{ color:#00aeef; font-size:12px; font-weight:normal}

#searchEng .mainRight .tagList .tag5 a{ font-size:12px; font-weight:normal}



#searchEng .mainRight .titKeyWord{ margin-bottom:5px;} 

#searchEng .mainRight .realKeyWord{margin-bottom:10px;}

#searchEng .mainRight .realKeyWord .box1Bg{ height:220px;}

#searchEng .mainRight .rankKey { padding-top:5px;}

#searchEng .mainRight .rankKey .rank{ position:relative; height:14px; line-height:12px; margin-bottom:8px;}

#searchEng .mainRight .rankKey .rank .rImg{ position:absolute; left:0px; top:1px; width:13px; height:11px;}

#searchEng .mainRight .rankKey .rank .tit{ position:absolute; left:15px; top:0px; width:100px; height:14px; line-height:14px; overflow:hidden}

#searchEng .mainRight .rankKey .rank .no{ position:absolute; right:20px; top:0px}

#searchEng .mainRight .rankKey .rank .ch{ position:absolute; right:0px; top:rpx}



#searchEng .mainRight .broadLink{}

#searchEng .mainRight .broadLink h3{ margin-bottom:3px;}

#searchEng .mainRight .broadLink li{ padding:2px 0}

#searchEng .mainRight .broadLink select{ width:130px; border:#aeadad solid 1px; padding:1px; height:18px;}



/* 메인-방송바로가기 iframe */

#quick-program {font-family:Tahoma}

#quick-program h3{ margin-bottom:3px;}

#quick-program li{ padding:2px 0}

#quick-program select{ width:190px; border:#aeadad solid 1px; padding:1px; height:18px;}

#quick-program option{}

/* 메인-방송바로가기 iframe */

#quick-program {font-family:Tahoma}

#quick-program h3{ margin-bottom:3px;}

#quick-program li{ padding:2px 0}

#quick-program select{ width:190px; border:#aeadad solid 1px; padding:1px; height:18px;}

#quick-program option{}

/* 검색-방송바로가기 iframe */

#sch-program {font-family:Tahoma}

#sch-program h3{ margin-bottom:3px;}

#sch-program li{ padding:2px 0}

#sch-program ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}

#sch-program select{ width:130px; border:#aeadad solid 1px; padding:1px; height:18px;}

#sch-program option{}

#fm-program {width:126px}



#searchEng .listReplay {margin:0 0 10px 0}

#searchEng .listReplay table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#searchEng .listReplay table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#searchEng .listReplay table td{padding:4px 5px 4px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; text-align:center}

#searchEng .listReplay table td.aLeft{ text-align:left}





#searchEng .mainContent .persontBox{ border:#eeeffe  solid 3px; padding:15px; margin-bottom:20px;}

#searchEng .mainContent .persontBox .left{ width:70px; height:100px; float:left; margin-right:17px;}

#searchEng .mainContent .persontBox .left .photo img{ border:#dbdbdb solid 1px; margin-bottom:10px;}

#searchEng .mainContent .persontBox .right{ width:630px; float:left }

#searchEng .mainContent .persontBox .right li{ line-height:19px;}

#searchEng .mainContent .persontBox .right li strong{ line-height:19px; color:#6b75fb}



#searchEng .mainContent .newsBox{ margin-bottom:20px;}

#searchEng .mainContent .newsBox .top{ background:url(/efm/search/images/newsBoxTop.gif) no-repeat; height:15px; font-size:0px; line-height:0px;}

#searchEng .mainContent .newsBox .ctn{ background:url(/efm/search/images/newsBoxBg.gif) repeat-y; padding:0 18px}

#searchEng .mainContent .newsBox .bot{ background:url(/efm/search/images/newsBoxBot.gif) no-repeat; height:15px; font-size:0px; line-height:0px;}

#searchEng .mainContent .newsBox .dd{ border:#dadada solid 1px; padding:1px; width:68px;}

#searchEng .mainContent .newsBox strong{ margin-right:15px;}

#searchEng .mainContent .newsBox .radio{ margin-right:7px; _margin-right:1px; *margin-right:1px;}

#searchEng .mainContent .newsBox .cate{ border-bottom:#dadada solid 1px; padding:4px 0 4px 2px; line-height:18px; margin-bottom:4px;}

#searchEng .mainContent .newsBox .range{ padding:4px 0 4px 2px; line-height:18px;}

#searchEng .mainContent .newsBox .date{ padding:4px 0 4px 2px; line-height:18px;}



#searchEng .mainContent .errorBox{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px; }

#searchEng .mainContent .tagBox{ border:#f4f4f4 solid 3px; padding:20px;}

#searchEng .mainContent .tagBox .tagList li{ display:inline; line-height:24px; padding:1px 0px 1px 1px }

#searchEng .mainContent .tagBox .tagList .tag1 a{ color:#ee4c9b; font-size:20px; font-weight:bold}

#searchEng .mainContent .tagBox .tagList .tag2 a{ background:#924fcf; color:#ffffff; padding:1px; font-size:16px; font-weight:bold}

#searchEng .mainContent .tagBox .tagList .tag3 a{ color:#0097ff; font-size:16px; font-weight:bold}

#searchEng .mainContent .tagBox .tagList .tag4 a{ color:#00aeef; font-size:14px; font-weight:normal}

#searchEng .mainContent .tagBox .tagList .tag5 a{ font-size:12px; font-weight:normal}





#searchEng .mainContent .tagList{ margin-bottom:0px; }

#searchEng .mainContent .tagList h3{ color:#6b75fb; font-weight:bold; margin-bottom:5px;}

#searchEng .mainContent .tagList .ctn{ margin-bottom:5px; line-height:16px;}

#searchEng .mainContent .tagList .location{ margin-bottom:7px;}

#searchEng .mainContent .tagList .tag{ background:url(/efm/search/images/icoTag.gif) no-repeat 0 4px; line-height:19px; padding:1px 1px 1px 34px }











/* 검색 */

#search #container{ width:980px; margin:auto;}

#search .mainContent{width:765px; background:#ffffff; float:left}

#search .mainRight{width:190px;background:#ffffff; float:right; position:relative}

#search .quickMenu{ position:absolute; left:214px; top:0px;}

#search .mainContent .schBox{ background:url(/search/images/schBoxBg.gif); width:765px; height:37px; position:relative; margin-bottom:10px;}

#search .mainContent .schBox .box{ position:absolute; left:160px; top:8px; _top:7px; *top:7px;}

#search .mainContent .schBox .box .schWriteBoxOut {position:absolute;top:19px;left:104px;width:265px;border:1px solid #aeaeac;background-color:#ffffff;}

#search .mainContent .schBox .box .schWriteBoxOut .schWriteBoxIn {width:263px;border:1px solid #f1f1f1;}

#search .mainContent .schBox .box .schWriteBoxOut .schWriteBoxInBottom {width:263px;border:1px solid #f1f1f1;background-color:#f5f5f5;float:left;height:23px;}

#search .mainContent .schBox .box .schWriteBoxOut .schWriteBoxInBottom .schWriteLeft{margin:5px 0 5px 3px;float:left;}

#search .mainContent .schBox .box .schWriteBoxOut .schWriteBoxInBottom .schWriteRight{margin:7px 5px 5px 0;float:right;}

#search .mainContent .schBox .box .schWriteBoxOut ul {padding:5px 0 5px 5px;line-height:20px;}

#search .mainContent .schBox .box .schWriteBoxOut ul .schColor {font-weight:bold;color:#f66b1a;}



#search .mainContent .schBox .keyWord{ border:#CCCCCC solid 1px; padding:2px 1px 0px 4px ; height:16px; width:260px;}

#search .mainContent .schBox .cate {width:100px; border:#aeadad solid 1px; padding:1px  ; height:20px; background:#FFFFFF}

#search .mainContent .schResultTit{ background:url(/search/images/bul03.gif) no-repeat 0 5px; padding:0 0 3px 10px ; line-height:18px; font-weight:bold; margin-bottom:15px; border-bottom: #dbdbdb solid 1px;}

#search .mainContent .schResultTit strong{ color:#6b75fb}

#search .mainContent .schResultBox{ border:#eeeffe  solid 3px; padding:15px; margin-bottom:20px;}

#search .mainContent .schResultBox .left{ width:153px; height:100px; float:left; margin-right:17px;}

#search .mainContent .schResultBox .left .photo{ border:#dbdbdb solid 1px; margin-bottom:10px;}

#search .mainContent .schResultBox .left .btn{ text-align:center}

#search .mainContent .schResultBox .right{ width:550px; float:left }

#search .mainContent .schResultBox .right li{ line-height:19px;}

#search .mainContent .schResultBox .right li strong{ line-height:19px; color:#6b75fb}

#search .mainContent .titHead3{ border-bottom:#dbdbdb solid 1px; position:relative; height:22px; background:url(/search/images/bul01.gif) no-repeat 0px 7px; margin-bottom:15px;}

#search .mainContent .titHead3 h3{ position:absolute; left:13px; top:5px; font-weight:bold}

#search .mainContent .titHead3 h3 strong{ font-weight:normal; font-size:11px;}

#search .mainContent .titHead3 .btnMore{ position:absolute; background:url(/search/images/bul03.gif) no-repeat right; right:0px; top:5px; padding:0 7px 0 0 }

#search .mainContent .listBox1{ margin-bottom:20px;}

#search .mainContent .listBox1 .title{ color:#6b75fb; font-weight:bold; }

#search .mainContent .listBox1 .ctn{ margin-top:5px; line-height:19px;}



#search .mainContent .listImg1 { margin-bottom:15px; }



#search .mainContent .listImg1 .wrap{ width:780px; overflow:hidden}

#search .mainContent .listImg1 .box{width:95px; float:left;margin:0 15px 15px 0; text-align:center}

#search .mainContent .listImg1 .box .photo{ margin-bottom:8px}

#search .mainContent .listImg1 .box .t1{margin-bottom:3px}

#search .mainContent .listImg1 .box .t2{}



#search .mainRight .rightTop{ background:url(/search/images/rightTop.gif) no-repeat; width:190px; height:10px; font-size:0px; line-height:0px}

#search .mainRight .rightBg{ background:url(/search/images/rightBg.gif) repeat-y; padding:0 10px;}

#search .mainRight .rightBot{ background:url(/search/images/rightBot.gif) no-repeat; width:190px; height:10px; font-size:0px; line-height:0px}



#search .mainRight .box1Top{ background:url(/search/images/box1Top.gif) no-repeat; width:170px; height:7px; font-size:0px; line-height:0px}

#search .mainRight .box1Bg{ background:url(/search/images/box1Bg.gif) repeat-y; padding:0 10px; width:150px;}

#search .mainRight .box1Bot{ background:url(/search/images/box1Bot.gif) no-repeat; width:170px; height:7px; font-size:0px; line-height:0px}



#search .mainRight .titTag{ margin-bottom:5px;}

#search .mainRight .tag{ margin-bottom:15px;}

#search .mainRight .tagList li{ display:inline; line-height:20px; padding:1px 0px 1px 1px }

#search .mainRight .tagList .tag1 a{ color:#ee4c9b; font-size:14px; font-weight:bold}

#search .mainRight .tagList .tag2 a{ color:#924fcf; font-size:14px; font-weight:bold}

#search .mainRight .tagList .tag3 a{ color:#0097ff; font-size:14px; font-weight:bold}

#search .mainRight .tagList .tag4 a{ color:#00aeef; font-size:12px; font-weight:normal}

#search .mainRight .tagList .tag5 a{ font-size:12px; font-weight:normal}



#search .mainRight .titKeyWord{ margin-bottom:5px;} 

#search .mainRight .realKeyWord{margin-bottom:10px;}

#search .mainRight .realKeyWord .box1Bg{ height:220px;}

#search .mainRight .rankKey { padding-top:5px;}

#search .mainRight .rankKey .rank{ position:relative; height:14px; line-height:12px; margin-bottom:8px;}

#search .mainRight .rankKey .rank .rImg{ position:absolute; left:0px; top:1px; width:13px; height:11px;}

#search .mainRight .rankKey .rank .tit{ position:absolute; left:15px; top:0px; width:100px; height:14px; line-height:14px; overflow:hidden}

#search .mainRight .rankKey .rank .no{ position:absolute; right:20px; top:0px}

#search .mainRight .rankKey .rank .ch{ position:absolute; right:0px; top:rpx}



#search .mainRight .broadLink{background-color:#f4f4f4;}

#search .mainRight .broadLink h3{ margin-bottom:3px;}

#search .mainRight .broadLink li{ padding:2px 0}

#search .mainRight .broadLink select{ width:130px; border:#aeadad solid 1px; padding:1px; height:18px;}





#search .listReplay {margin:0 0 10px 0}

#search .listReplay table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#search .listReplay table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#search .listReplay table td{padding:4px 5px 4px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; text-align:center}

#search .listReplay table td.aLeft{ text-align:left}





#search .mainContent .persontBox{ border:#eeeffe  solid 3px; padding:15px; margin-bottom:20px;}

#search .mainContent .persontBox .left{ width:70px; height:100px; float:left; margin-right:17px;}

#search .mainContent .persontBox .left .photo img{ border:#dbdbdb solid 1px; margin-bottom:10px;}

#search .mainContent .persontBox .right{ width:550px; float:left }

#search .mainContent .persontBox .right li{ line-height:19px;}

#search .mainContent .persontBox .right li strong{ line-height:19px; color:#6b75fb}



#search .mainContent .newsBox{ margin-bottom:20px;}

#search .mainContent .newsBox .top{ background:url(/search/images/newsBoxTop.gif) no-repeat; height:15px; font-size:0px; line-height:0px;}

#search .mainContent .newsBox .ctn{ background:url(/search/images/newsBoxBg.gif) repeat-y; padding:0 18px}

#search .mainContent .newsBox .bot{ background:url(/search/images/newsBoxBot.gif) no-repeat; height:15px; font-size:0px; line-height:0px;}

#search .mainContent .newsBox .dd{ border:#dadada solid 1px; padding:1px; width:75px;}

#search .mainContent .newsBox strong{ margin-right:15px;}

#search .mainContent .newsBox .radio{ margin-right:15px; _margin-right:8px; *margin-right:8px;}

#search .mainContent .newsBox .cate{ border-bottom:#dadada solid 1px; padding:4px 0 4px 2px; line-height:18px; margin-bottom:4px;}

#search .mainContent .newsBox .range{ padding:4px 0 4px 2px; line-height:18px;}

#search .mainContent .newsBox .date{ padding:4px 0 4px 2px; line-height:18px;}



#search .mainContent .errorBox{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px; }

#search .mainContent .tagBox{ border:#f4f4f4 solid 3px; padding:20px;}

#search .mainContent .tagBox .tagList li{ display:inline; line-height:24px; padding:1px 0px 1px 1px }

#search .mainContent .tagBox .tagList .tag1 a{ color:#ee4c9b; font-size:20px; font-weight:bold}

#search .mainContent .tagBox .tagList .tag2 a{ background:#924fcf; color:#ffffff; padding:1px; font-size:16px; font-weight:bold}

#search .mainContent .tagBox .tagList .tag3 a{ color:#0097ff; font-size:16px; font-weight:bold}

#search .mainContent .tagBox .tagList .tag4 a{ color:#00aeef; font-size:14px; font-weight:normal}

#search .mainContent .tagBox .tagList .tag5 a{ font-size:12px; font-weight:normal}





#search .mainContent .tagList{ }

#search .mainContent .tagList h3{ color:#6b75fb; font-weight:bold; margin-bottom:5px;}

#search .mainContent .tagList .ctn{ margin-bottom:5px; line-height:16px;}

#search .mainContent .tagList .location{ margin-bottom:7px;}

#search .mainContent .tagList .tag{ background:url(/search/images/icoTag.gif) no-repeat 0 4px; line-height:19px; padding:1px 1px 1px 34px }



/*게시판*/

#tbsBoard #container{ width:980px; margin:auto;}

#tbsBoard #container .snb{ width:180px; float:left; margin-right:25px;}

#tbsBoard #container .content{ width:775px; float:left; position:relative;min-height:500px; _height:500px; *min-height:500px;}

#tbsBoard #container .newsMain{ width:570px; float:left}

#tbsBoard #container .quickMenu{ position:absolute; left:800px; top:0px;}



#tbsBoard .leftMenu .m1 li{ line-height:16px; color:#5b5b5b}

#tbsBoard .leftMenu { background:url(/board/images/leftMenuBg.gif) repeat-y}

#tbsBoard .leftMenu h3 { height:70px}

#tbsBoard .leftMenu h3 img{ vertical-align:text-bottom}

#tbsBoard .leftMenu .m1 ul li {background:url(/board/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#tbsBoard .leftMenu a:link { color:#5b5b5b}

#tbsBoard .leftMenu a:visited { color:#5b5b5b}

#tbsBoard .leftMenu a:link.on { color:#f26d7d}

#tbsBoard .leftMenu a:visited.on { color:#f26d7d}

#tbsBoard .leftMenu .m1 ul li ul li{ background:url(/board/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#tbsBoard .leftMenu .m1 ul li ul { background:url(/board/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#tbsBoard .leftMenu .bot{background:url(/board/images/leftMenuBot.gif) no-repeat bottom; min-height:50px; _height:50px; *min-height:50px;}



#tbsBoard .leftLink li{ line-height:0px;}



#tbsBoard .head	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#tbsBoard .head .tit{ position:absolute; top:5px; background:url(/board/images/bulTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#tbsBoard .head .location{ position:absolute; float:right; right:0px; top:5px }

#tbsBoard .headBox {width:775px; position:relative; margin:0 0 20px 0}

#tbsBoard .headBox .top{background:url(/board/images/boardHeadBoxTop.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#tbsBoard .headBox .center{width:735px; background:url(/board/images/boardHeadBoxBg.gif) repeat-y; padding:0 20px; line-height:140%;}

#tbsBoard .headBox .center strong{ color:#f26d7d}

#tbsBoard .headBox .bot{background:url(/board/images/boardHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#tbsBoard .headBox .center li{background:url(/board/images/headBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:18px}

#tbsBoard .headBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}

#tbsBoard .headBox input{border:#CCCCCC 1px solid; padding:1px;}

#tbsBoard .joinStep { width:587px; margin:auto; margin-bottom:50px;}

#tbsBoard .joinStep li{ float:left}

#tbsBoard .tit01 {background:url(/board/images/bulJoin01.gif) no-repeat 0 7px; padding:3px 3px 3px 10px; line-height:16px; font-weight:bold}

.joinStep2 { width:775px; margin:auto; margin-bottom:30px;}

.joinStep2 li{ float:left}




#tbsBoard .inTabBox{ border:#f26d7d solid 2px; padding:20px; line-height:18px; position:relative; margin-bottom:15px;min-height:40px; _height:40px; *min-height:40px;} 

#tbsBoard .inTabBox .btnIpin{ position:absolute; width:110px; height:32px; top:23px; right:160px}

#tbsBoard .ipinCtn li{background:url(/board/images/bulIpin.gif) no-repeat 0px 10px; padding:2px 2px 8px 7px; line-height:16px;}

#tbsBoard .inTabBox .table01{ border-collapse:collapse; margin:auto}

#tbsBoard .inTabBox .table01 th{ background:url(/usr/images/bulName.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}

#tbsBoard .inTabBox .table01 td{ padding:3px;}

#tbsBoard .inTabBox .table01 input{ border:#CCCCCC 1px solid; padding:1px;}



#tbsBoard .btnList{ text-align:center; margin-bottom:10px; line-height:18px;}

#tbsBoard .prize3Info{margin-bottom:10px; text-align:center; border:#dbdbdb solid 1px; padding:10px;}



#tbsBoard .memInfo table{ margin-bottom:20px;}

#tbsBoard .memInfo table{ width:100%; font:12px Dotum; border-collapse:collapse;}

#tbsBoard .memInfo table td{padding:5px 5px 5px 5px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9;}

#tbsBoard .memInfo table th{padding:5px 10px 5px 10px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9; font-weight:normal; width:120px; height:26px}

#tbsBoard .memInfo table td a{font-size:11px; color:#333333}

#tbsBoard .memInfo table td a:link{ color:#333333}

#tbsBoard .memInfo table input{ border:solid 1px #CCCCCC; padding:2px;color:#333333}

#tbsBoard .memInfo table textarea{ border:solid 1px #CCCCCC; padding:2px; overflow:auto;color:#333333; line-height:140%;}

#tbsBoard .memInfo table .form1 { background:url(/usr/images/bulMem.gif) no-repeat 0px 5px ; padding:2px 2px 2px 7px ; font-weight:bold}

#tbsBoard .memInfo table dd { margin:4px 0;}

#tbsBoard .memInfo table .radio {border:none}

#tbsBoard .tit01 {background:url(/board/images/bulJoin01.gif) no-repeat 0 7px; padding:3px 3px 3px 10px; margin-bottom:10px; line-height:16px; font-weight:bold}


/*게시판2*/
#tbsBoard2 #container{ width:776px; margin:5px;}
#tbsBoard2 #container .snb{ width:180px; float:left; margin-right:25px;}
#tbsBoard2 #container .content{ width:775px;  float:left; position:relative;min-height:500px; _height:500px; *min-height:500px;}
#tbsBoard2 #container .newsMain{ width:570px; float:left}
#tbsBoard2 #container .quickMenu{ position:absolute; left:800px; top:0px;}

#tbsBoard2 .leftMenu .m1 li{ line-height:16px; color:#5b5b5b}
#tbsBoard2 .leftMenu { background:url(/board/images/leftMenuBg.gif) repeat-y}
#tbsBoard2 .leftMenu h3 { height:70px}
#tbsBoard2 .leftMenu h3 img{ vertical-align:text-bottom}
#tbsBoard2 .leftMenu .m1 ul li {background:url(/board/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}
#tbsBoard2 .leftMenu a:link { color:#5b5b5b}
#tbsBoard2 .leftMenu a:visited { color:#5b5b5b}
#tbsBoard2 .leftMenu a:link.on { color:#f26d7d}
#tbsBoard2 .leftMenu a:visited.on { color:#f26d7d}
#tbsBoard2 .leftMenu .m1 ul li ul li{ background:url(/board/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}
#tbsBoard2 .leftMenu .m1 ul li ul { background:url(/board/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}
#tbsBoard2 .leftMenu .bot{background:url(/board/images/leftMenuBot.gif) no-repeat bottom; min-height:50px; _height:50px; *min-height:50px;}

#tbsBoard2 .leftLink li{ line-height:0px;}

#tbsBoard2 .head	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}
#tbsBoard2 .head .tit{ position:absolute; top:5px; background:url(/board/images/bulTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}
#tbsBoard2 .head .location{ position:absolute; float:right; right:0px; top:5px }
#tbsBoard2 .headBox {width:775px; position:relative; margin:0 0 20px 0}
#tbsBoard2 .headBox .top{background:url(/board/images/boardHeadBoxTop.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}
#tbsBoard2 .headBox .center{width:735px; background:url(/board/images/boardHeadBoxBg.gif) repeat-y; padding:0 20px; line-height:140%;}
#tbsBoard2 .headBox .center strong{ color:#f26d7d}
#tbsBoard2 .headBox .bot{background:url(/board/images/boardHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}
#tbsBoard2 .headBox .center li{background:url(/board/images/headBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:18px}
#tbsBoard2 .headBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}
#tbsBoard2 .headBox input{border:#CCCCCC 1px solid; padding:1px;}
#tbsBoard2 .joinStep { width:587px; margin:auto; margin-bottom:50px;}
#tbsBoard2 .joinStep li{ float:left}
#tbsBoard2 .tit01 {background:url(/board/images/bulJoin01.gif) no-repeat 0 7px; padding:3px 3px 3px 10px; line-height:16px; font-weight:bold}


#tbsBoard2 .inTabBox{ border:#f26d7d solid 2px; padding:20px; line-height:18px; position:relative; margin-bottom:15px;min-height:40px; _height:40px; *min-height:40px;} 
#tbsBoard2 .inTabBox .btnIpin{ position:absolute; width:110px; height:32px; top:23px; right:160px}
#tbsBoard2 .ipinCtn li{background:url(/board/images/bulIpin.gif) no-repeat 0px 10px; padding:2px 2px 8px 7px; line-height:16px;}
#tbsBoard2 .inTabBox .table01{ border-collapse:collapse; margin:auto}
#tbsBoard2 .inTabBox .table01 th{ background:url(/usr/images/bulName.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}
#tbsBoard2 .inTabBox .table01 td{ padding:3px;}
#tbsBoard2 .inTabBox .table01 input{ border:#CCCCCC 1px solid; padding:1px;}

#tbsBoard2 .btnList{ text-align:center; margin-bottom:10px; line-height:18px;}
#tbsBoard2 .prize3Info{margin-bottom:10px; text-align:center; border:#dbdbdb solid 1px; padding:10px;}

#tbsBoard2 .memInfo table{ margin-bottom:20px;}
#tbsBoard2 .memInfo table{ width:100%; font:12px Dotum; border-collapse:collapse;}
#tbsBoard2 .memInfo table td{padding:5px 5px 5px 5px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9;}
#tbsBoard2 .memInfo table th{padding:5px 10px 5px 10px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9; font-weight:normal; width:120px; height:26px}
#tbsBoard2 .memInfo table td a{font-size:11px; color:#333333}
#tbsBoard2 .memInfo table td a:link{ color:#333333}
#tbsBoard2 .memInfo table input{ border:solid 1px #CCCCCC; padding:2px;color:#333333}
#tbsBoard2 .memInfo table textarea{ border:solid 1px #CCCCCC; padding:2px; overflow:auto;color:#333333; line-height:140%;}
#tbsBoard2 .memInfo table .form1 { background:url(/usr/images/bulMem.gif) no-repeat 0px 5px ; padding:2px 2px 2px 7px ; font-weight:bold}
#tbsBoard2 .memInfo table dd { margin:4px 0;}
#tbsBoard2 .memInfo table .radio {border:none}
#tbsBoard2 .tit01 {background:url(/board/images/bulJoin01.gif) no-repeat 0 7px; padding:3px 3px 3px 10px; margin-bottom:10px; line-height:16px; font-weight:bold}



/* 콘서트 */
#consert #container{ width:980px; margin:auto; text-align:center;}
#consert #container .snb{ width:180px; float:left; margin-right:25px;}
#consert #container .content{ width:837px;  position:relative;min-height:500px; _height:500px; *min-height:500px;}
#consert #container .newsMain{ width:570px; float:left}
#consert #container .quickMenu{ position:absolute; left:150px; top:1100px;}
#consert .memInfo table{ margin-bottom:20px;}
#consert .memInfo table{ width:70%; font:15px Dotum; border-collapse:collapse;}
#consert .memInfo table td{padding:5px 5px 5px 5px; border:1px solid #000000; color:#333333; text-align:left; background:#000000;}
#consert .memInfo table th{padding:5px 10px 5px 10px; border:1px solid #000000; color:#777777; text-align:left; background:#000000; font-weight:normal; width:100px; height:26px}
#consert .memInfo table td a{font-size:15px; color:#777777}
#consert .memInfo table td a:link{ color:#333333}
#consert .memInfo table input{ border:solid 1px #CCCCCC; padding:2px;color:#333333}
#consert .memInfo table textarea{ border:solid 1px #CCCCCC; padding:2px; overflow:auto;color:#333333; line-height:140%;}
#consert .memInfo table .form1 { background:url(/usr/images/bulMem.gif) no-repeat 0px 5px ; padding:2px 2px 2px 7px ; font-weight:bold}
#consert .memInfo table dd { margin:4px 0;}
#consert .memInfo table .radio {border:none}
#consert .tit01 {background:url(/board/images/bulJoin01.gif) no-repeat 0 7px; padding:3px 3px 3px 10px; margin-bottom:10px; line-height:16px; font-weight:bold}








/* 게시판달력 */

#tbsBoard .calendar {width:165px;}

#tbsBoard .calendar .month{ width:155px; margin:auto; text-align: center; border-bottom:#CCCCCC solid 1px; padding:0 0 8px 0; margin-top:5px}

#tbsBoard .calendar .tab{ width:165px;  padding:3px 0;}

#tbsBoard .calendar_simple {margin:auto; border:0px; width:100%; margin-top:5px}

#tbsBoard .calendar_simple tr {border:none;}

#tbsBoard .calendar_simple th {width:20px; height:16px; border:none; font:bold 12px 돋움,dotum;}

#tbsBoard .calendar_simple td {width:20px; height:17px; border:none; font:12px tahoma; text-align:center; color:#494949}

#tbsBoard .calendar_simple td a {color:#494949;}

#tbsBoard .calendar_simple td a.red{color:#f24c26;}

#tbsBoard .calendar_simple td a.blue{color:#0072c3;}

#tbsBoard .calendar_simple td a em {color:#000000; font-style:normal;}

#tbsBoard .calendar_simple td a strong {font-weight:bold; color:#000000; text-decoration:underline;}







/* 회원가입 */

#tbsMember #container{ width:980px; margin:auto;}

#tbsMember #container .snb{ width:180px; float:left; margin-right:25px;}

#tbsMember #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}

#tbsMember #container .newsMain{ width:570px; float:left;}

#tbsMember #container .quickMenu{ position:absolute; left:800px; top:0px;}



/*2010.06.15 본인확인 페이지*/

#tbsMember #container .content .idstep2NewSel {width:775px; height:20px; background:url(/common/images/idstep02SelBg.gif) no-repeat top left; padding:20px 0 20px 0; margin:0 0 30px 0; text-align:center; }

#tbsMember #container .content .idstep2NewSel  td{font-size:12px;}

#tbsMember #container .content .idstep2NewKor {margin:0px 0 0 0;}

#tbsMember #container .content .idstep2NewKor p{font-weight:bold; margin-bottom:10px; color:#8c4ac8;}

#tbsMember #container .content .idstep2NewFor01 {margin:0px 0 0 0;}

#tbsMember #container .content .idstep2NewFor02 {margin:0px 0 0 0;}

/*2010.06.15 본인확인 페이지:END*/


#tbsMember .leftMenu {  background:url(/dmb/images/sub/leftMenuBg.gif) repeat-y}

#tbsMember .leftMenu h3 { height:70px}

#tbsMember .leftMenu h3 img{ vertical-align:text-bottom}

#tbsMember .leftMenu .m1 li{ line-height:16px; color:#5b5b5b;}

#tbsMember .leftMenu .m1 ul{ background:url(/dmb/images/sub/leftMenuBg.gif) repeat-y}

#tbsMember .leftMenu .m1 ul li {background:url(/dmb/images/sub/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#tbsMember .leftMenu a:link { color:#5b5b5b}

#tbsMember .leftMenu a:visited { color:#5b5b5b}

#tbsMember .leftMenu a:link.on { color:#924fcf}

#tbsMember .leftMenu a:visited.on { color:#924fcf}

#tbsMember .leftMenu .m1 ul li ul li{ background:url(/usr/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#tbsMember .leftMenu .m1 ul li ul { background:url(/usr/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#tbsMember .leftMenu .bot{background:url(/usr/images/leftMenuBot.gif) no-repeat bottom; min-height:100px; _height:100px; *min-height:100px;}











#tbsMember .leftLink li{ line-height:0px;}



#tbsMember .head	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#tbsMember .head .tit{ position:absolute; top:5px; background:url(/usr/images/bulMemTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#tbsMember .head .location{ position:absolute; float:right; right:0px; top:5px }

#tbsMember .headBox {width:775px; position:relative; margin:0 0 20px 0}

#tbsMember .headBox .top{background:url(/usr/images/memHeadBoxTop.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#tbsMember .headBox .center{width:755px;background:url(/usr/images/memHeadBoxBg.gif) repeat-y; padding:0 20px 0 0; line-height:18px;}

#tbsMember .headBox .center strong{ color:#924fcf}

#tbsMember .headBox .bot{background:url(/usr/images/memHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#tbsMember .headBox .center li{background:url(/usr/images/memHeadBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:18px}

#tbsMember .headBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}

#tbsMember .headBox input{border:#CCCCCC 1px solid; padding:1px;}

#tbsMember .joinStep { width:587px; margin:auto; margin-bottom:50px;}

#tbsMember .joinStep li{ float:left}

#tbsMember .tit01 {background:url(/usr/images/bulJoin01.gif) no-repeat 0 7px; padding:3px 3px 3px 10px; line-height:16px; font-weight:bold}



#tbsMember .policyBox1{ border:#CCCCCC 1px solid; padding:5px; margin-bottom:20px;}

#tbsMember .policyBox1 .policy {padding:20px;}

#tbsMember .policyBox2{ border:#CCCCCC 1px solid; padding:10px; margin-bottom:20px;}

#tbsMember .policyBox2 .policy {padding:10px; height:200px; overflow:auto}

.policy h4{ font-weight:bold; margin:0 0 10px 0; color:#797979; line-height:18px;}

.policy p{ margin:0 0 10px 0; color:#797979; line-height:18px;}





#tbsMember .btnList{ text-align:center; margin-bottom:10px; line-height:18px;}

#tbsMember .btnList .t1{margin-bottom:10px;}

#tbsMember .btnList .btn{margin-bottom:10px;}

#tbsMember .ipinC1{ line-height:18px;margin-bottom:20px;}



#tbsMember .ipinC1 strong{ font-weight:normal; color:#8c4ac8; line-height:18px;}

#tbsMember .inTab{ height:22px;}

#tbsMember .inTab li{ float:left; height:22px;}

#tbsMember .inTabBox{ border:#8c4ac8 solid 2px; padding:20px; line-height:18px; position:relative; margin-bottom:15px;min-height:40px; _height:40px; *min-height:40px;} 

#tbsMember .inTabBox .btnIpin{ position:absolute; width:110px; height:32px; top:23px; right:160px}

#tbsMember .ipinCtn { margin-bottom:10px;}

#tbsMember .ipinCtn li{background:url(/usr/images/bulIpin.gif) no-repeat 0px 10px; padding:2px 2px 8px 7px; line-height:16px;}

#tbsMember .inTabBox .table01{ border-collapse:collapse; margin:auto}

#tbsMember .inTabBox .table01 th{ background:url(/usr/images/bulName.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}

#tbsMember .inTabBox .table01 td{ padding:3px;}

#tbsMember .inTabBox .table01 input{ border:#CCCCCC 1px solid; padding:1px;}

#tbsMember .memInfo table{ margin-bottom:20px;}

#tbsMember .memInfo table{ width:100%; font:12px Dotum; border-collapse:collapse;}

#tbsMember .memInfo table td{padding:5px 5px 5px 5px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9;}

#tbsMember .memInfo table th{padding:5px 10px 5px 10px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9; font-weight:normal; width:150px; height:26px}

#tbsMember .memInfo table td a{font-size:11px; color:#333333}

#tbsMember .memInfo table td a:link{ color:#333333}

#tbsMember .memInfo table input{ border:solid 1px #CCCCCC; padding:2px;}

#tbsMember .memInfo table .form1 { background:url(/usr/images/bulMem.gif) no-repeat 0px 5px ; padding:2px 2px 2px 7px }

#tbsMember .memInfo table dd { margin:4px 0;}

#tbsMember .memInfo table .radio {border:none}



#tbsMember .idResult{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#tbsMember .idResult strong{ color:#924fcf}

#tbsMember .idResult .img1{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .idResult .t1{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .idResult .t2{ width:500px; margin:auto; margin-bottom:20px; color:#924fcf; font-weight:bold}

#tbsMember .idResult .t3{ width:500px; margin:auto; margin-bottom:20px;}

.searchZip { width:400px;}

.searchZip .tit{ position:relative; background:url(/usr/images/popZipBg.gif) no-repeat; height:41px;}

.searchZip .tit h4{ position:absolute; left:10px; top:17px; line-height:14px; font-size:14px; font-weight:bold}

.searchZip .ctn {padding:20px;}

.searchZip .ctn h5{ border-bottom:#CCCCCC 1px solid; padding:3px 0; color:#924fcf; font-weight:bold; margin-bottom:10px;}

.searchZip .ctn h6{padding:3px 0; color:#924fcf; font-weight:bold; margin-bottom:10px;}

.searchZip .search{ text-align:center}

.searchZip .search input{ border:#CCCCCC 1px solid; padding:1px;}

.searchZip .ctn p{ line-height:140%; margin-bottom:10px;}

.searchZip .ctn .search{ padding:10px 0; border:#CCCCCC solid 1px; border-left:none; border-right:none; margin-bottom:10px;}

.searchZip select{ width:100%; margin-bottom:10px;}

.searchZip .btn{ text-align:center}





.idCheck { width:400px;}

.idCheck .tit{ position:relative; background:url(/usr/images/popZipBg.gif) no-repeat; height:41px;}

.idCheck .tit h4{ position:absolute; left:10px; top:17px; line-height:14px; font-size:14px; font-weight:bold}

.idCheck .ctn {padding:20px;}

.idCheck .ctn h5{ border-bottom:#CCCCCC 1px solid; padding:3px 0; color:#924fcf; font-weight:bold; margin-bottom:15px;}

.idCheck .ctn h6{padding:3px 0; color:#924fcf; font-weight:bold; margin-bottom:15px;}

.idCheck .idCh{ text-align:center}

.idCheck .idCh input{ border:#CCCCCC 1px solid; padding:1px;}

.idCheck .ctn p{ line-height:140%; margin-bottom:10px;}

.idCheck .ctn .idCh{ padding:10px 0; border:#CCCCCC solid 1px; border-left:none; border-right:none; margin-bottom:15px; text-align:center}

.idCheck .btn{ text-align:center; margin-bottom:10px;}





.pwChange { width:400px;}

.pwChange .tit{ position:relative; background:url(/usr/images/popZipBg.gif) no-repeat; height:41px;}

.pwChange .tit h4{ position:absolute; left:10px; top:17px; line-height:14px; font-size:14px; font-weight:bold}

.pwChange .ctn {padding:20px;}

.pwChange .ctn h5{ border-bottom:#CCCCCC 1px solid; padding:3px 0; color:#924fcf; font-weight:bold; margin-bottom:15px;}

.pwChange .ctn h6{padding:3px 0; color:#924fcf; font-weight:bold; margin-bottom:15px;}

.pwChange .idCh{ text-align:center}

.pwChange .idCh input{ border:#CCCCCC 1px solid; padding:1px;}

.pwChange .ctn p{ line-height:140%; margin-bottom:10px;}

.pwChange .ctn .idCh{ padding:10px 0; border:#CCCCCC solid 1px; border-left:none; border-right:none; margin-bottom:15px; text-align:center}

.pwChange .btn{ text-align:center; margin-bottom:10px;}

.pwChange .memInfo table{ margin-bottom:20px;}

.pwChange .memInfo table{ width:100%; font:12px Dotum; border-collapse:collapse;}

.pwChange .memInfo table td{padding:5px 5px 5px 5px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9;}

.pwChange .memInfo table th{padding:5px 10px 5px 10px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9; font-weight:normal; width:120px; height:26px}

.pwChange .memInfo table td a{font-size:11px; color:#333333}

.pwChange .memInfo table td a:link{ color:#333333}

.pwChange .memInfo table input{ border:solid 1px #CCCCCC; padding:2px;color:#333333}

.pwChange .memInfo table textarea{ border:solid 1px #CCCCCC; padding:2px; overflow:auto;color:#333333; line-height:140%;}

.pwChange .memInfo table .form1 { background:url(/usr/images/bulMem.gif) no-repeat 0px 5px ; padding:2px 2px 2px 7px ;}

.pwChange .memInfo table dd { margin:4px 0;}

.pwChange .memInfo table .radio {border:none}







#tbsMember .pwKey{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#tbsMember .pwKey .img1{ width:350px; margin:auto; margin-bottom:20px; text-align:left}

#tbsMember .pwKey .t1{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .pwKey .t2{ width:500px; margin:auto; margin-bottom:20px; color:#924fcf; font-weight:bold}

#tbsMember .pwKey .t3{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .pwKey .table01{ border-collapse:collapse; margin:auto; width:350px;}

#tbsMember .pwKey .table01 th{ background:url(/usr/images/bulPwKey.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}

#tbsMember .pwKey .table01 td{ padding:3px;}

#tbsMember .pwKey .table01 input{ border:#CCCCCC 1px solid; padding:1px;}

/*login.jsp*/

#tbsMember .memLogin{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#tbsMember .memLogin .img1{ width:350px; margin:auto; margin-bottom:20px; text-align:left}

#tbsMember .memLogin .t1{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .memLogin .t2{ width:500px; margin:auto; margin-bottom:20px; color:#924fcf; font-weight:bold}

#tbsMember .memLogin .t3{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .memLogin .table01{ border-collapse:collapse; margin:auto; width:350px;}

#tbsMember .memLogin .table01 th{ background:url(/usr/images/bulPwKey.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}

#tbsMember .memLogin .table01 td{ padding:3px;}

#tbsMember .memLogin .table01 input{ border:#CCCCCC 1px solid; padding:1px;}

/*error.jsp*/

#tbsMember .error{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#tbsMember .error .img1{ width:350px; margin:auto; margin-bottom:20px; text-align:center}



/*memInfoSave.jsp*/

#tbsMember .memInfoSave{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#tbsMember .memInfoSave .img1{ width:500px; margin:auto; margin-bottom:20px; text-align:center}



/*memLeave.jsp*/

#tbsMember .memLeave{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#tbsMember .memLeave .img1{ width:650px; margin:auto; margin-bottom:20px; text-align:center}



/*memLeave.jsp*/

#tbsMember .joinComplete{ border:#dadada solid 1px; padding:40px; margin-bottom:20px; font-size:14px; line-height:160%; color:#777777}

#tbsMember .joinComplete strong{ font-weight:bold; font-size:14px}



/*RRNInfo.jsp*/

#tbsMember .RRNInfo{ border:#dadada solid 1px; padding:20px;margin-bottom:20px;}

#tbsMember .RRNInfo ol li{list-style:decimal; margin:0 0 0 45px}

#tbsMember .RRNInfo h4{ margin-bottom:20px;}

#tbsMember .RRNInfo h5{ margin-bottom:20px;}

#tbsMember .RRNInfo h6{ margin:0 0 20px 25px;}

#tbsMember .RRNInfo p{ margin-bottom:20px;}

/*Privacy.jsp*/
#tbsMember .PrivacyInfo{ border:#dadada solid 1px; padding:20px;margin-bottom:20px;}
#tbsMember .PrivacyInfo ol li{list-style:decimal; margin:0 0 10px 45px; line-height:17px;}
#tbsMember .PrivacyInfo h4{ margin-bottom:0px;}
#tbsMember .PrivacyInfo h5{ margin:30px 0 20px 25px;}
#tbsMember .PrivacyInfo h6{ margin:0 0 20px 25px;}
#tbsMember .PrivacyInfo p{ margin-bottom:20px;}


/*findPwRe.jsp*/

#tbsMember .findPwRe{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#tbsMember .findPwRe .img1{ width:350px; margin:auto; margin-bottom:20px; text-align:left}

#tbsMember .findPwRe .t1{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .findPwRe .t2{ width:500px; margin:auto; margin-bottom:20px; color:#924fcf; font-weight:bold}

#tbsMember .findPwRe .t3{ width:500px; margin:auto; margin-bottom:20px;}

#tbsMember .findPwRe .table01{ border-collapse:collapse; margin:auto; width:350px;}

#tbsMember .findPwRe .table01 th{ background:url(/usr/images/bulPwKey.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}

#tbsMember .findPwRe .table01 td{ padding:3px;}

#tbsMember .findPwRe .table01 input{ border:#CCCCCC 1px solid; padding:1px;}





/*마이페이지*/

#tbsMember .headBox { width:775px; overflow:hidden}

#tbsMember .headBox .center .btnMore {float:right;width:28px;height:5px;position:absolute; right:25px;top:5px;}

#tbsMember .headBox .center { position:relative ;overflow:hidden; padding:0 0 0 20px;}

#tbsMember .headBox .center  h3{background:url(/usr/images/bul001.gif) no-repeat 0 8px; line-height:18px; color:#924fcf; font-weight:bold; padding:1px 1px 1px 7px ; margin-bottom:10px;}

#tbsMember .headBox .center .bookMarkArea {clear:both; height:90px; width:750px;}

#tbsMember .headBox .center .bookMarkArea .bookMarkBox {width:109px;float:left; margin-right:15px;}

#tbsMember .headBox .center .bookMarkArea .bookMarkBox .photo{ padding:2px; border:#dbdbdb solid 1px}

#tbsMember .headBox .center .bookMarkArea .bookMarkBox ul li {text-align:center;padding:3px 0 0 0;}

#tbsMember .headBox .center .bookMarkArea .bookMarkBox .bookMarkText {text-align:center;padding:7px 0 0 0;}

#tbsMember .listReplay {margin:0 0 10px 0}

#tbsMember .listReplay h4{ height:15px; background:url(/news/images/bulListRplay.gif) no-repeat 0px 8px !important; font-weight:bold; color:#333333; padding:3px 0 0 9px; line-height:120%;}

#tbsMember .listReplay table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#tbsMember .listReplay table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#tbsMember .listReplay table td{padding:4px 5px 4px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; text-align:center}

#tbsMember .listReplay table td.aLeft{ text-align:left}

#tbsMember .bbsList {margin:0 0 10px 0; padding:0}

#tbsMember .bbsList table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse;}

#tbsMember .bbsList table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#tbsMember .bbsList table td{padding:5px 5px 5px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; text-align:center}

#tbsMember .bbsList table td.aLeft{ text-align:left}



#tbsMember .bbsList select{ border:#dadada solid 1px;}

#tbsMember .bbsList input{ border:#dadada solid 1px; padding:1px; margin:0}

#tbsMember .bbsList .nobo{ border:none;width:13px; height:13px; line-height:13px;}

#tbsMember .bbsBtn{ text-align:center; padding:0 0 15px 0}

#tbsMember .bbsBtn select{ border:#dadada solid 1px;}

#tbsMember .bbsBtn input{ border:#dadada solid 1px; padding:2px; margin:0;}



#tbsMember .hiSeoulReportArea {clear:both;}

#tbsMember .hiSeoulReportArea .hiSeoulReportBox { border-bottom:#dadada solid 1px; margin-bottom:10px;}

#tbsMember .hiSeoulReportArea .hiSeoulReportBox ul {height:69px;}

#tbsMember .hiSeoulReportArea .hiSeoulReportBox ul li {padding:3px 0 0 0;float:left;}

#tbsMember .hiSeoulReportArea .hiSeoulReportBox .hiSeoulReportText {padding:13px 0 0 15px;}

#tbsMember .hiSeoulReportArea .hiSeoulReportBox .hiSeoulReportBtn {padding:15px 0 1px 15px;float:right;}




/*교통정보*/

#traffic #container{ width:985px; margin:auto;}

#traffic #container .snb{ width:180px; float:left; margin-right:25px;}

#traffic #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}

#traffic #container .newsMain{ width:570px; float:left}

#traffic #container .aside {width:180px; float:right;}

#traffic #container .aside .newsRtit01{ margin:0 0 10px 0}

#traffic #container .aside .newsRtit01 li{ background:url(/news/images/newsRbul01.gif) no-repeat 0 7px; padding:0 0 0 10px; line-height:18px}

#traffic #container .quickMenu{ position:absolute; left:800px; top:0px;}



#traffic .leftMenu .m1 li{ line-height:17px; color:#5b5b5b}

#traffic .leftMenu { background:url(/traffic/images/leftMenuBg.gif) repeat-y}

#traffic .leftMenu h3 { height:70px}

#traffic .leftMenu h3 img{ vertical-align:text-bottom}

#traffic .leftMenu .m1 ul li {background:url(/traffic/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#traffic .leftMenu a:link { color:#5b5b5b}

#traffic .leftMenu a:visited { color:#5b5b5b}

#traffic .leftMenu a:link.on { color:#ff5f00}

#traffic .leftMenu a:visited.on { color:#ff5f00}

#traffic .leftMenu .m1 ul li ul li{ background:url(/traffic/images/leftMenuOff.gif) no-repeat 0px 0px  !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#traffic .leftMenu .m1 ul li ul { background:url(/traffic/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#traffic .leftMenu .bot{background:url(/traffic/images/leftMenuBot.gif) no-repeat bottom; min-height:50px; _height:50px; *min-height:50px;}







#traffic .leftLink li{ line-height:0px;}



#traffic .trafHead	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#traffic .trafHead .titTraffic{ position:absolute; top:5px; background:url(/traffic/images/bulTrafTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#traffic .trafHead .location{ position:absolute; float:right; right:0px; top:5px }

#traffic .trafHeadBox {width:775px; position:relative; margin:0 0 20px 0}

#traffic .trafHeadBox .top{background:url(/traffic/images/trafHeadBoxTop.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#traffic .trafHeadBox .center{width:735px; background:url(/traffic/images/trafHeadBoxBg.gif) repeat-y; padding:0 20px;}

#traffic .trafHeadBox .center strong{ color:#ff5f00}

#traffic .trafHeadBox .bot{background:url(/traffic/images/trafHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#traffic .trafHeadBox .center li{background:url(/traffic/images/trafHeadBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:18px}

#traffic .trafHeadBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}

#traffic .trafHeadBox .btnRealTraf{ position:absolute; float:right; right:20px; top:35px; height:30px;}

#traffic .trafHeadBox input{border:#CCCCCC 1px solid; padding:1px;}





#traffic .realTrafficMap { border:#dadada 1px solid; margin:0 0 20px 0; padding:0 0 1px 0}

#traffic .carCCTVMap { border:#dadada 1px solid; margin:0 0 20px 0; padding:0 0 1px 0}



#traffic .mainCCTVList { margin:0 0 20px 0; padding:0 0 1px 0}

#traffic .mainCCTVList table{ width:100%; border-top:#ff5f00 solid 2px; border-bottom:#ff5f00 solid 1px; font:12px Dotum; border-collapse:collapse;}

#traffic .mainCCTVList table td{padding:6px 5px 5px 5px; border:1px solid #dfdfdf; border-bottom:none; color:#333333; text-align:center}

#traffic .mainCCTVList table td a{font-size:12px; color:#333333; font-weight:bold;}

#traffic .mainCCTVList table td a:link{ color:#333333}

#traffic .mainCCTVList table td a:hover{ color:#ff5f00; text-decoration:none;}



#traffic .realTrafficSearch { padding:10px; border:#dadada 1px solid; position:relative; height:110px; }

#traffic .dd1 { position:absolute; margin:0 0 10px 0; width:255px; height:100px; left:200px; }

#traffic .dd1 table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse;}

#traffic .dd1 table th{padding:3px 5px 3px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#traffic .dd1 table td{padding:3px 5px 3px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; text-align:center}

#traffic .dd1 select { width:140px;}

#traffic .dd1 .search { text-align:center; padding:10px 0 0 0 }

#traffic .dd2 { position:absolute; margin:0 0 10px 0; left:470px;  width:255px; height:100px;}

#traffic .dd2 h6 { background:url(/traffic/images/btnTraf03.gif) no-repeat 0 4px; line-height:18px; padding:0 0 0 10px;}

#traffic .dd2 li{ padding:3px 2px;}



#traffic .infoSpeedMap { border:#dadada 1px solid; margin:0 0 20px 0;}

#traffic .infoSpeedPage { padding:20px 10px 10px 180px  ; background:url(/traffic/images/infoSpeedBg.gif) no-repeat; height:166px}

.infoSpeedList{ width:560px; padding:0px;}

.infoSpeedList table{ width:560px; font:12px Dotum; border-collapse:collapse;}

.infoSpeedList table td{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333; text-align:center}

.infoSpeedList table th{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333; text-align:center}

.infoSpeedList table td a{font-size:11px; color:#333333}

.infoSpeedList table td a:link{ color:#333333}



#traffic .infoAreaMap { border:#dadada 1px solid; margin:0 0 20px 0;}

#traffic .infoAreaPage { padding:20px 10px 10px 180px  ; background:url(/traffic/images/infoAreaBg.gif) no-repeat; height:166px}

.infoArList{ width:560px;}

.infoArList table{ width:560px; font:12px Dotum; border-collapse:collapse;}

.infoArList table td{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333; text-align:center}

.infoArList table th{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333; text-align:center}

.infoArList table td a{font-size:11px; color:#333333}

.infoArList table td a:link{ color:#333333}





#traffic .infoAreaList { margin:0 0 20px 0; padding:0 0 1px 0}

#traffic .infoAreaList table{ width:100%; border-top:#ff5f00 solid 2px; border-bottom:#ff5f00 solid 1px; font:12px Dotum; border-collapse:collapse;}

#traffic .infoAreaList table td{padding:6px 5px 5px 5px; border:1px solid #dfdfdf; border-bottom:none; color:#333333; text-align:center}

#traffic .infoAreaList table td a{font-size:12px; color:#333333; font-weight:bold;}

#traffic .infoAreaList table td a:link{ color:#333333}

#traffic .infoAreaList table td a:hover{ color:#ff5f00; text-decoration:none;}



#traffic .buildMap { border:#dadada 1px solid; margin:0 0 20px 0;}

#traffic .buildPage { padding:10px; border:#dadada 1px solid;}

.infoBuildList{ width:710px;}

.infoBuildList table{ width:710px; font:12px Dotum; border-collapse:collapse;}

.infoBuildList table td{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333;}

.infoBuildList table th{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333; text-align:center}

.infoBuildList table td a{font-size:11px; color:#333333}

.infoBuildList table td a:link{ color:#333333}

.infoBuildList table td .time{ color:#FF3333}



#traffic .accidentMap { border:#dadada 1px solid; margin:0 0 20px 0;}

#traffic .accidentPage { padding:10px ; border:#dadada 1px solid;}

.infoAccidentList { width:710px;}

.infoAccidentList table{ width:710px; font:12px Dotum; border-collapse:collapse;}

.infoAccidentList table td{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333;}

.infoAccidentList table th{padding:5px 5px 5px 5px; border-bottom:1px solid #dfdfdf; color:#333333; text-align:center;}

.infoAccidentList table td a{font-size:11px; color:#333333}

.infoAccidentList table td a:link{ color:#333333}

.infoAccidentList table td .time{ color:#FF3333}



#traffic .trafBox1 {border:1px solid #E3E3E3;}

#traffic .trafBox1 .top{height:17px; font-size:1px; line-height:1px;}

#traffic .trafBox1 .center{padding:0 25px }

#traffic .trafBox1 .bot{height:17px; font-size:1px; line-height:1px;}



#traffic .trafBox1 .title1{ width:710px; background:url(/traffic/images/bulPds1.gif) 0 6px no-repeat; padding:5px 3px 5px 10px; border-bottom:1px solid #dadada; margin:0 0 10px 0; font-weight:bold }

#traffic .trafBox1 .tableNum{ width:100%; font:12px Dotum; border-collapse:collapse; margin-bottom:15px;}

#traffic .trafBox1 .tableNum td{padding:5px 5px 5px 5px;color:#333333;}

#traffic .trafBox1 .tableNum th{padding:5px 5px 5px 5px;color:#333333; width:380px; font-weight:normal; text-align:left}

#traffic .trafBox1 .tableNum td a{font-size:11px; color:#333333}

#traffic .trafBox1 .tableNum td a:link{ color:#333333}

#traffic .trafBox1 .tableNum td .time{ color:#FF3333}









#traffic .wayTab{ background:url(/traffic/images/wayTabBg.gif) repeat-x; height:22px; margin:0 0 10px 0}

#traffic .wayTab li{ float:left}

#traffic .wayList {margin:0 0 10px 0}

#traffic .wayList table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse;}

#traffic .wayList table td{padding:5px 5px 3px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;font-size:11px; color:#333333; text-align:center}

#traffic .wayList table td a{font-size:11px; color:#333333}

#traffic .wayList table td a:link{ color:#333333}

#traffic .wayList table td a:hover{ color:#ff5f00; text-decoration:none; font-weight:bold; letter-spacing:-1px;}





#traffic .waySchBox h4 { text-align:center; padding:4px 0; margin:0 0 10px 0; font-weight:bold}

#traffic .waySchList {margin:0 0 10px 0}

#traffic .waySchList table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse;}

#traffic .waySchList table th.left{ text-align:left}

#traffic .waySchList table th{padding:5px 5px 3px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;font-size:11px; color:#333333; text-align:center}

#traffic .waySchList table td{padding:5px 5px 3px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;font-size:11px; color:#333333; text-align:center}

#traffic .waySchList table td.left{ text-align:left}

#traffic .waySchList table td a{font-size:11px; color:#333333}

#traffic .waySchList table td a:link{ color:#333333}

#traffic .waySchList table td a:hover{ color:#ff5f00; text-decoration:none; font-weight:bold; letter-spacing:-1px;}

#traffic .waySchBox .btnBox{ padding:0 0 10px 0; text-align:right; margin:0 0 10px 0}

#traffic .way01Map{border:#dadada 1px solid; margin:0 0 20px 0;}





#traffic .selfTab{ background:url(/traffic/images/wayTabBg.gif) repeat-x; height:22px; margin:0 0 10px 0}

#traffic .selfTab li{ float:left}

#traffic .selfList {margin:0 0 15px 0}

#traffic .selfList table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse;}

#traffic .selfList table td{padding:5px 5px 3px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;font-size:11px; color:#333333; text-align:center}

#traffic .selfList table td a{font-size:11px; color:#333333}

#traffic .selfList table td a:link{ color:#333333}

#traffic .selfList table td a:hover{ color:#ff5f00; text-decoration:none; font-weight:bold; letter-spacing:-1px;}

#traffic .selfList table td a.on{color:#ff5f00; text-decoration:none; font-weight:bold; letter-spacing:-1px;}





#RepairTitle {width:758px; margin-bottom:15px;  background:url(/traffic/selfRepair/images/subtitle_dot.gif) no-repeat -9px 9px; line-height:18px; padding:3px 3px 3px 11px; font-size:12px; font-weight:bold; color:#797979; border-bottom:1px solid #dfdfdf;}

#RepairTxt {margin-left:0px;}

#RepairTxt ul {padding:0 0 15px 0;}

#RepairTxt ul li img {padding:10px 0 15px 0;}

#RepairTxt dl {padding:0 0 15px 0;}

#RepairTxt dl dt {font-weight:bold; padding:5px 0 5px 0;}

#RepairTxt dl .poimg {padding:10px 0 10px 0;}

#RepairTxt dl .poimg1 {display:block; text-align:center; font-weight:bold; padding:20px 0 0 0;}

#RepairTxt dl dd ul{padding:15px 0 0 0;}

#RepairTxt dl dd ul .copo {color:#630; font-size:11px;}

#RepairTxt dl dd ul .copob {color:#630; font-size:11px; font-weight:bold;}

#RepairTxt dl .magin { margin-top:15px;}



.sponsor {display:block; text-align:center; font-weight:bold; padding:20px 0 30px 0;}

.pb{font-weight:bold;}



























/*영어 스케줄*/

#efmSchedule #container{ width:1000px; margin:auto;}

#efmSchedule #container .snb{ width:180px; float:left; margin-right:25px;}

#efmSchedule #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}

#efmSchedule #container .newsMain{ width:570px; float:left}

#efmSchedule #container .aside{ width:180px; float:right;}

#efmSchedule #container .aside iframe{ margin-bottom:5px;}

#efmSchedule #container .aside .newsRtit01{ margin:0 0 10px 0}

#efmSchedule #container .aside .newsRtit01 li{ background:url(/efm/schedule/images/newsRbul01.gif) no-repeat 0 7px; padding:0 0 0 10px; line-height:18px}

#efmSchedule #container .quickMenu{ position:absolute; left:800px; top:0px;}

#efmSchedule .head	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#efmSchedule .head .tit{ position:absolute; top:5px; background:url(/efm/schedule/images/bulNewsTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#efmSchedule .head .location{ position:absolute; float:right; right:0px; top:5px }

#efmSchedule .leftMenu {  background:url(/efm/schedule/images/leftMenuBg.gif) repeat-y}

#efmSchedule .leftMenu h3 { height:70px}

#efmSchedule .leftMenu h3 img{ vertical-align:text-bottom}

#efmSchedule .leftMenu .m1 li{ line-height:16px; color:#5b5b5b;}

#efmSchedule .leftMenu .m1 ul{ background:url(/efm/schedule/images/leftMenuBg.gif) repeat-y}

#efmSchedule .leftMenu .m1 ul li {background:url(/efm/schedule/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#efmSchedule .leftMenu a:link { color:#5b5b5b}

#efmSchedule .leftMenu a:visited { color:#5b5b5b}

#efmSchedule .leftMenu a:link.on { color:#af7f3f}

#efmSchedule .leftMenu a:visited.on { color:#af7f3f}

#efmSchedule .leftMenu .m1 ul li ul li{ background:url(/efm/schedule/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#efmSchedule .leftMenu .m1 ul li ul { background:url(/efm/schedule/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#efmSchedule .leftMenu .bot{background:url(/efm/schedule/images/leftMenuBot.gif) no-repeat bottom; min-height:200px; _height:200px; *min-height:200px;}

#efmSchedule .leftLink li{ line-height:0px;}



#efmSchedule .headBox {width:775px; position:relative; margin:0 0 10px 0}

#efmSchedule .headBox .top{background:url(/efm/schedule/images/schdHeadBoxTop.gif) no-repeat; height:12px; font-size:0px; line-height:0px;}

#efmSchedule .headBox .center{width:735px; background:url(/efm/schedule/images/schdHeadBoxBg.gif) repeat-y; padding:0 20px; line-height:140%;}

#efmSchedule .headBox .center strong{ color:#e79c00}

#efmSchedule .headBox .bot{background:url(/efm/schedule/images/schdHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#efmSchedule .headBox .center li{background:url(/efm/schedule/images/headBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:20px}

#efmSchedule .headBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}

#efmSchedule .headBox input{border:#CCCCCC 1px solid; padding:1px;}



#efmSchedule .tabScd{ height:18px; margin-bottom:10px;}

#efmSchedule .tabScd ul{ float:right}

#efmSchedule .tabScd li{ float:left; margin-left:3px;}



#efmSchedule .schBox {width:775px; position:relative; margin:0 0 10px 0}

#efmSchedule .schBox .top{background:url(/efm/schedule/images/schdHeadBoxTop.gif) no-repeat; height:12px; font-size:0px; line-height:0px;}

#efmSchedule .schBox .center{width:735px; background:url(/efm/schedule/images/schdHeadBoxBg.gif) repeat-y; padding:0 20px; line-height:140%;}

#efmSchedule .schBox .center strong{ color:#e79c00}

#efmSchedule .schBox .bot{background:url(/efm/schedule/images/schdHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#efmSchedule .schBox .center li{background:url(/efm/schedule/images/headBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:20px}

#efmSchedule .schBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}



#efmSchedule .schBox .sch{ width:470px; height:87px; padding:5px 0 0 0; margin:auto}

#efmSchedule .schBox .sch .tit{ font-weight:bold; width:250px; margin:auto; text-align:center;}

#efmSchedule .schBox .sch .dayNav{ width:243px; height:30px; margin:auto; margin-bottom:11px;}

#efmSchedule .schBox .sch .dayNav .prev{ width:54px; height:30px; float:left}

#efmSchedule .schBox .sch .dayNav .date{ width:135px; text-align:center; float:left; font-weight:bold; font-size:14px; margin-top:7px;}

#efmSchedule .schBox .sch .dayNav .next{ width:54px; height:30px; float:left}

#efmSchedule .schBox .sch .dayBar { width:451px; height:26px; margin:auto;}

#efmSchedule .schBox .sch .dayBar .dayBarLeft{ width:21px; height:26px; float:left;}

#efmSchedule .schBox .sch .dayBar .dayBg{ position:relative; background:url(/efm/schedule/images/btnSchBg.gif) repeat-x; width:409px; height:26px; float:left}

#efmSchedule .schBox .sch .dayBar .dayBg ul{ position:absolute; left:0px; top:5px;}

#efmSchedule .schBox .sch .dayBar .dayBg ul li{ float:left; width:33px; font-weight:bold; background:url(/efm/schedule/images/schBar.gif) no-repeat 0 3px ; padding:0 9px 0 9px; line-height:17px;}

#efmSchedule .schBox .sch .dayBar .dayBarRight{ width:21px; height:26px; float:left}

#efmSchedule .schBox .sch .btnWeek {height:18px;position:absolute;right:20px;top:78px;width:132px;}



#efmSchedule .listReplay {margin:0 0 10px 0}

#efmSchedule .listReplay table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#efmSchedule .listReplay table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#efmSchedule .listReplay table td{padding:4px 5px 4px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; text-align:center}

#efmSchedule .listReplay table td.aLeft{ text-align:left}



#efmSchedule .proInfo{ width:774px;border:1px solid #E3E3E3;}

#efmSchedule .proInfo .top{height:24px; line-height:0px; font-size:0px}

#efmSchedule .proInfo .center{padding:0 0 0 24px; width:750px;}

#efmSchedule .proInfo .bot{height:24px; line-height:0px; font-size:0px}



#efmSchedule .proBox { width:353px; float:left; margin:0 20px 20px 0;}

#efmSchedule .proBox .top{ background:url(/efm/schedule/images/boxTop.gif) no-repeat; height:12px;}

#efmSchedule .proBox .center{ background:url(/efm/schedule/images/boxBg.gif) repeat-y; padding:0 10px; width:333px;}

#efmSchedule .proBox .center .proIMG{ width:98px; height:98px; border:#FFFFFF 1px solid; float:left}

#efmSchedule .proBox .center .proCtn{ width:220px; float:left; margin-left:10px;}

#efmSchedule .proBox .center .proCtn .tit{ font-weight:bold; color:#494949; line-height:16px;}

#efmSchedule .proBox .center .proCtn .time{ font-weight:bold; color:#9d080d; line-height:16px; margin-bottom:3px;}

#efmSchedule .proBox .center .proCtn .info{line-height:16px;}

#efmSchedule .proBox .bot { background:url(/efm/schedule/images/boxBot.gif) no-repeat; height:12px;}



/*영어 멤버*/

#efmMember #container{ width:980px; margin:auto;}

#efmMember #container .snb{ width:180px; float:left; margin-right:25px;}

#efmMember #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}

#efmMember #container .newsMain{ width:570px; float:left}

#efmMember #container .aside{ width:180px; float:right;}

#efmMember #container .aside .newsRtit01{ margin:0 0 10px 0}

#efmMember #container .aside .newsRtit01 li{ background:url(/efm/usr/images/newsRbul01.gif) no-repeat 0 7px; padding:0 0 0 10px; line-height:18px}

#efmMember #container .quickMenu{ position:absolute; left:800px; top:0px;}

#efmMember .head	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#efmMember .head .tit{ position:absolute; top:5px; background:url(/efm/usr/images/bulMemTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#efmMember .head .location{ position:absolute; float:right; right:0px; top:5px }

#efmMember .leftMenu {  background:url(/efm/usr/images/leftMenuBg.gif) repeat-y}

#efmMember .leftMenu h3 { height:70px}

#efmMember .leftMenu h3 img{ vertical-align:text-bottom}

#efmMember .leftMenu .m1 li{ line-height:16px; color:#5b5b5b;}

#efmMember .leftMenu .m1 ul{ background:url(/efm/usr/images/leftMenuBg.gif) repeat-y}

#efmMember .leftMenu .m1 ul li {background:url(/efm/usr/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#efmMember .leftMenu a:link { color:#5b5b5b}

#efmMember .leftMenu a:visited { color:#5b5b5b}

#efmMember .leftMenu a:link.on { color:#af7f3f}

#efmMember .leftMenu a:visited.on { color:#af7f3f}

#efmMember .leftMenu .m1 ul li ul li{ background:url(/efm/usr/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#efmMember .leftMenu .m1 ul li ul { background:url(/efm/usr/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#efmMember .leftMenu .bot{background:url(/efm/usr/images/leftMenuBot.gif) no-repeat bottom; min-height:200px; _height:200px; *min-height:200px;}

#efmMember .leftLink li{ line-height:0px;}

#efmMember .headBox {width:775px; position:relative; margin:0 0 10px 0}

#efmMember .headBox .top{background:url(/efm/usr/images/memHeadBoxTop.gif) no-repeat; height:12px; font-size:0px; line-height:0px;}

#efmMember .headBox .center{width:735px; background:url(/efm/usr/images/memHeadBoxBg.gif) repeat-y; padding:0 20px; line-height:140%;}

#efmMember .headBox .center strong{ color:#e79c00}

#efmMember .headBox .bot{background:url(/efm/usr/images/memHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#efmMember .headBox .center li{background:url(/efm/usr/images/headBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:20px}

#efmMember .headBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}

#efmMember .headBox input{border:#CCCCCC 1px solid; padding:1px;}

#efmMember .signInfo {padding-left:28px; margin-bottom:15px;}

/*login.jsp*/

#efmMember .memLogin{ border:#dadada solid 1px; padding:20px; text-align:center; margin-bottom:20px;}

#efmMember .memLogin .img1{ width:350px; margin:auto; margin-bottom:20px; text-align:left}

#efmMember .memLogin .t1{ width:500px; margin:auto; margin-bottom:20px;}

#efmMember .memLogin .t2{ width:500px; margin:auto; margin-bottom:20px; color:#924fcf; font-weight:bold}

#efmMember .memLogin .t3{ width:500px; margin:auto; margin-bottom:20px;}

#efmMember .memLogin .table01{ border-collapse:collapse; margin:auto; width:350px;}

#efmMember .memLogin .table01 th{ background:url(/efm/usr/images/bul01.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}

#efmMember .memLogin .table01 td{ padding:3px;}

#efmMember .memLogin .table01 input{ border:#CCCCCC 1px solid; padding:1px;}



.efmSignPop { width:400px;}

.efmSignPop .tit{ position:relative; background:url(/efm/usr/images/popSignBg.gif) no-repeat; height:41px;}

.efmSignPop .tit h4{ position:absolute; left:10px; top:17px; line-height:14px; font-size:14px; font-weight:bold}

.efmSignPop .ctn {padding:0px;}

.efmSignPop .ctn .p4{ padding:10px 10px 5px 10px ; margin-bottom:10px; line-height:16px;}

.efmSignPop .ctn .p4 strong{color:#e79c00; font-weight:normal}

.efmSignPop .idCh{ text-align:center}

.efmSignPop .idCh input{ border:#CCCCCC 1px solid; padding:1px;}

.efmSignPop .ctn p{ line-height:140%; margin-bottom:10px;}

.efmSignPop .ctn .idCh{ padding:10px 0; border:#CCCCCC solid 1px; border-left:none; border-right:none; margin-bottom:15px; text-align:center}

.efmSignPop .btn{ text-align:center; margin-bottom:10px;}





.efmSignPop .memLogin{ border:#dadada solid 1px; border-left:none; border-right:none; padding:20px; text-align:center; margin-bottom:20px;}

.efmSignPop .memLogin .img1{ width:350px; margin:auto; margin-bottom:20px; text-align:left}

.efmSignPop .memLogin .t1{ width:500px; margin:auto; margin-bottom:20px;}

.efmSignPop .memLogin .t2{ width:500px; margin:auto; margin-bottom:20px; color:#924fcf; font-weight:bold}

.efmSignPop .memLogin .t3{ width:500px; margin:auto; margin-bottom:20px;}

.efmSignPop .memLogin .table01{ border-collapse:collapse; margin:auto; width:350px;}

.efmSignPop .memLogin .table01 th{ background:url(/usr/images/bulPwKey.gif) no-repeat 0 10px; padding:3px 3px 3px 10px ; text-align:left; font-size:11px; font-weight:bold; color:#494949}

.efmSignPop .memLogin .table01 td{ padding:3px;}

.efmSignPop .memLogin .table01 input{ border:#CCCCCC 1px solid; padding:1px;}





#efmMember .memInfo table{ margin-bottom:20px;}

#efmMember .memInfo table{ width:100%; font:12px Dotum; border-collapse:collapse;}

#efmMember .memInfo table td{padding:5px 5px 5px 5px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9;}

#efmMember .memInfo table th{padding:5px 10px 5px 10px; border:1px solid #dfdfdf; color:#333333; text-align:left; background:#f9f9f9; font-weight:normal; width:150px; height:26px}

#efmMember .memInfo table td a{font-size:11px; color:#333333}

#efmMember .memInfo table td a:link{ color:#333333}

#efmMember .memInfo table input{ border:solid 1px #CCCCCC; padding:2px;}

#efmMember .memInfo table .form1 { background:url(/usr/images/bulMem.gif) no-repeat 0px 5px ; padding:2px 2px 2px 7px }

#efmMember .memInfo table dd { margin:4px 0;}

#efmMember .memInfo table .radio {border:none}

#efmMember .btnList{ text-align:center; margin-bottom:10px}













/*영어 커뮤니티*/

#efmCommunity #container{ width:980px; margin:auto;}

#efmCommunity #container .snb{ width:180px; float:left; margin-right:25px;}

#efmCommunity #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}

#efmCommunity #container .newsMain{ width:570px; float:left}

#efmCommunity #container .aside{ width:180px; float:right;}

#efmCommunity #container .aside .newsRtit01{ margin:0 0 10px 0}

#efmCommunity #container .aside .newsRtit01 li{ background:url(/efm/community/images/newsRbul01.gif) no-repeat 0 7px; padding:0 0 0 10px; line-height:18px}

#efmCommunity #container .quickMenu{ position:absolute; left:800px; top:0px;}

#efmCommunity .head	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#efmCommunity .head .tit{ position:absolute; top:5px; background:url(/efm/community/images/bulNewsTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#efmCommunity .head .location{ position:absolute; float:right; right:0px; top:5px }

#efmCommunity .leftMenu {  background:url(/efm/community/images/leftMenuBg.gif) repeat-y}

#efmCommunity .leftMenu h3 { height:70px}

#efmCommunity .leftMenu h3 img{ vertical-align:text-bottom}

#efmCommunity .leftMenu .m1 li{ line-height:16px; color:#5b5b5b;}

#efmCommunity .leftMenu .m1 ul{ background:url(/efm/community/images/leftMenuBg.gif) repeat-y}

#efmCommunity .leftMenu .m1 ul li {background:url(/efm/community/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#efmCommunity .leftMenu a:link { color:#5b5b5b}

#efmCommunity .leftMenu a:visited { color:#5b5b5b}

#efmCommunity .leftMenu a:link.on { color:#af7f3f}

#efmCommunity .leftMenu a:visited.on { color:#af7f3f}

#efmCommunity .leftMenu .m1 ul li ul li{ background:url(/efm/community/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#efmCommunity .leftMenu .m1 ul li ul { background:url(/efm/community/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#efmCommunity .leftMenu .bot{background:url(/efm/community/images/leftMenuBot.gif) no-repeat bottom; min-height:200px; _height:200px; *min-height:200px;}

#efmCommunity .leftLink li{ line-height:0px;}



#efmCommunity .headBox {width:775px; position:relative; margin:0 0 10px 0}

#efmCommunity .headBox .top{background:url(/efm/community/images/boardHeadBoxTop.gif) no-repeat; height:12px; font-size:0px; line-height:0px;}

#efmCommunity .headBox .center{width:735px; background:url(/board/images/boardHeadBoxBg.gif) repeat-y; padding:0 20px; line-height:140%;}

#efmCommunity .headBox .center strong{ color:#e79c00}

#efmCommunity .headBox .bot{background:url(/efm/community/images/boardHeadBoxBot.gif) no-repeat; height:16px; font-size:0px; line-height:0px;}

#efmCommunity .headBox .center li{background:url(/efm/community/images/headBoxBul.gif) no-repeat 0 7px; padding:0 0 0 7px; line-height:20px}

#efmCommunity .headBox .center li li{ list-style:decimal; background:none; padding:0 0 0 0; margin:0 0 0 20px}

#efmCommunity .headBox input{border:#CCCCCC 1px solid; padding:1px;}



#efmCommunity .boardSearch{ margin:0 0 10px 0}

#efmCommunity .boardSearch input{ border:#CCCCCC solid 1px; padding:1px;}



/*영어 뉴스*/

#efmNews #container{ width:980px; margin:auto;}

#efmNews #container .snb{ width:180px; float:left; margin-right:25px;}

#efmNews #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}
#efmNews #container .content2{ width:700px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}

#efmNews #container .newsMain{ width:570px; float:left}

#efmNews #container .aside{ width:180px; float:right;}

#efmNews #container .aside .newsRtit01{ margin:0 0 10px 0}

#efmNews #container .aside .newsRtit01 li{ background:url(/efm/news/images/newsRbul01.gif) no-repeat 0 7px; padding:0 0 0 10px; line-height:18px}

#efmNews #container .quickMenu{ position:absolute; left:800px; top:0px;}

#efmNews .newsHead	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#efmNews .newsHead .titNews{ position:absolute; top:5px; background:url(/efm/news/images/bulNewsTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#efmNews .newsHead .location{ position:absolute; float:right; right:0px; top:5px }

#efmNews .leftMenu {  background:url(/efm/news/images/leftMenuBg.gif) repeat-y}

#efmNews .leftMenu h3 { height:65px}

#efmNews .leftMenu h3 img{ vertical-align:text-bottom}

#efmNews .leftMenu .m1 li{ line-height:16px; color:#5b5b5b;}

#efmNews .leftMenu .m1 ul{ background:url(/efm/news/images/leftMenuBg.gif) repeat-y}

#efmNews .leftMenu .m1 ul li {background:url(/efm/news/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#efmNews .leftMenu a:link { color:#5b5b5b}

#efmNews .leftMenu a:visited { color:#5b5b5b}

#efmNews .leftMenu a:link.on { color:#af7f3f}

#efmNews .leftMenu a:visited.on { color:#af7f3f}

#efmNews .leftMenu .m1 ul li ul li{ background:url(/efm/news/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#efmNews .leftMenu .m1 ul li ul { background:url(/efm/news/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#efmNews .leftMenu .bot{background:url(/efm/news/images/leftMenuBot.gif) no-repeat bottom; min-height:200px; _height:200px; *min-height:200px;}

#efmNews .leftLink li{ line-height:0px;}



#efmNews .search{text-align:right; padding:8px 0}

#efmNews .search input{border:#CCCCCC 1px solid; padding:1px;}



#efmNews .newsHeadBox {background: url(/efm/news/images/newsHeadBg.gif) no-repeat right #f4f4f4; border:#e3e3e3 1px solid; padding:20px 15px}

#efmNews .newsHeadBox .title{ font:14px Dotum; font-weight:bold}

#efmNews .newsHeadBox .title b{ font:14px Dotum; font-weight:bold; margin-right:5px;}

#efmNews .newsHeadBox .date{}

#efmNews .newsHeadBox .ctn{ line-height:18px; margin:10px 0 0 0}



#efmNews .newsBox {border-bottom:#e3e3e3 1px solid; padding:20px 15px 10px 15px}

#efmNews .newsBox .title{ font:14px Dotum; font-weight:bold}

#efmNews .newsBox .title b{ font:14px Dotum; font-weight:bold; margin-right:5px;}

#efmNews .newsBox .date{}

#efmNews .newsBox .ctn{ line-height:18px; margin:10px 0 0 0}



#efmNews .viewBox {border-top:#e3e3e3 0px solid; padding:20px 15px 10px 15px}

#efmNews .viewBox .title{ font:14px Dotum; font-weight:bold}

#efmNews .viewBox .date{}

#efmNews .viewBox .ctn{ line-height:18px; margin:10px 0 0 0}



#efmNews .btnBox {text-align:right; padding:3px;}

#efmNews .aside { width:180px;}

#efmNews .aside .newsAOD { width:180px; border-collapse:collapse; margin-bottom:10px;}

#efmNews .aside .newsAOD th{ padding:2px 2px 2px 10px; background:url(/efm/news/images/newsRbul01.gif) no-repeat 0 8px; line-height:15px; font-weight:normal; text-align:left;}

#efmNews .aside .newsAOD td{ padding:2px 2px 2px 10px; text-align:right ;line-height:15px;}



#efmNews .aside .newsInfo { width:180px; border-collapse:collapse; margin-bottom:10px; border:#dadada 1px solid}

#efmNews .aside .newsInfo th{ padding:4px 4px 4px 10px ; background:#fff8cc; text-align:left}

#efmNews .aside .newsInfo td{ padding:3px 3px 3px 8px ;}

#efmNews .aside .newsInfo li{ padding:1px 2px 1px 8px; background:url(/efm/news/images/newsRbul01.gif) no-repeat 0 8px; line-height:15px;}



#efmNews .aside .newsWtit { width:180px; height:17px; position:relative; border-bottom:#CCCCCC 1px solid; margin-bottom:4px;}

#efmNews .aside .newsWtit h4{ font-weight:bold; position:absolute; left:2px; top:2px;}

#efmNews .aside .newsWtit .date{ font-weight:bold; position:absolute; right:2px; top:2px; color:#995803}

#efmNews .aside .newsWeather { width:180px; overflow:hidden; margin-bottom:10px;}

#efmNews .aside .newsWeather .wrap{ width:190px; left:0px}

#efmNews .aside .newsWeather .wBox{ position:relative; width:56px; height:74px; margin:0 6px 0 0; float:left; background:url(/efm/news/images/wethDayBg.gif) no-repeat;}

#efmNews .aside .newsWeather .wBox .t1{ position:absolute; left:0; top:4px; height:21px; text-align:center; width:56px;}

#efmNews .aside .newsWeather .wBox .ico{ position:absolute; left:0; top:21px; text-align:center; width:56px;}

#efmNews .aside .newsWeather .wBox .t2{ position:absolute; left:0; top:58px; height:21px; text-align:center; width:56px;}



#efmNews .linkList {}

#efmNews .linkList {width:100%; border-bottom:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#efmNews .linkList tfoot {font-weight:bold; background-color:#F5F7F9;}

#efmNews .linkList tr{ background:#f9f9f9;}

#efmNews .linkList th {padding:8px 5px 7px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf; border-bottom:1px solid #a2a2a2; font:12px dotum; font-weight:bold; color:#333333;}

#efmNews .linkList td {padding:8px 5px 7px 5px; border-top:1px solid #dfdfdf; color:#4C4C4C;}

#efmNews .linkList .prev{background:url(/news/images/preBulBg.gif) no-repeat 3px 3px #f9f9f9; padding-left:25px; font-weight:bold}

#efmNews .linkList .next{background:url(/news/images/nextBulBg.gif) no-repeat 3px 3px #f9f9f9; padding-left:25px; font-weight:bold}



#efmNews .listTimeBox { position:relative; background:url(/efm/news/images/dayNavBg.gif) no-repeat 0 0 ; height:194px; padding:0 0 0 0; margin:2px 0 20px 0}

#efmNews .listTimeBox .navDay { position:absolute;width:450px; height:170px; float:left;}

#efmNews .listTimeBox .navDay .prev{ position:absolute; left:55px; top:125px; width:54px; height:30px; cursor:pointer}

#efmNews .listTimeBox .navDay .next{ position:absolute; left:249px; top:125px; width:54px; height:30px; cursor:pointer}

#efmNews .listTimeBox .navDay .date{ position:absolute; left:108px; top:110px; width:140px; height:55px;}

#efmNews .listTimeBox .navDay .date	div{ font-size:12px; font-weight:bold; text-align:center; margin:0 0 5px 0}

#efmNews .listTimeBox .navDay .date	div.day{font-size:16px}

#efmNews .listTimeBox .navDay .ctn{ position:absolute; left:0px; top:100px; height:60px; padding:25px 0px 0px 80px }



#efmNews .calendar {width:165px;right:50px; top:10px; position:absolute}

#efmNews .calendar .month{ width:155px; margin:auto; text-align: center; border-bottom:#CCCCCC solid 1px; padding:0 0 8px 0; margin-top:20px}

#efmNews .calendar .tab{ width:165px;  padding:3px 0;}

/* 심플달력 */

#efmNews .calendar_simple {margin:auto; border:0px; width:100%; margin-top:5px}

#efmNews .calendar_simple tr {border:none;}

#efmNews .calendar_simple th {width:20px; height:16px; border:none; font:bold 12px 돋움,dotum;}

#efmNews .calendar_simple td {width:20px; height:17px; border:none; font:12px tahoma; text-align:center; color:#494949}

#efmNews .calendar_simple td a {color:#494949;}

#efmNews .calendar_simple a.red{color:#f24c26;}

#efmNews .calendar_simple td a.blue{color:#0072c3;}

#efmNews .calendar_simple td a em {color:#000000; font-style:normal;}

#efmNews .calendar_simple td a strong {font-weight:bold; color:#000000; text-decoration:underline;}



#efmNews .listTimeBox2 table{ width:100%; margin:0 0 10px 0}

#efmNews .listTimeBox2 table th{ background:url(/efm/news/images/bulTitday.gif) no-repeat; text-align:left; padding:10px 20px; color:#797979}

#efmNews .listTimeBox2 table td{  background:url(/efm/news/images/bulListday.gif) no-repeat 8px 8px ;padding:3px 18px}



#efmNews .listReplay {margin:0 0 10px 0}

#efmNews .listReplay h4{ height:15px; background:url(/news/images/bulListRplay.gif) no-repeat 0px 8px !important; font-weight:bold; color:#333333; padding:3px 0 0 9px; line-height:120%;}

#efmNews .listReplay table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#efmNews .listReplay table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#efmNews .listReplay table td{padding:4px 5px 4px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; text-align:center}

#efmNews .listReplay table td.aLeft{ text-align:left}


/* 201005 하이서울리포트 변경 */
#HiseoulTop {background:url(/news/images/hinewsImg.jpg) no-repeat 30px 9px; width:415px; height:170px; padding:20px 0 0 360px; color:#4c4c4c;}
#HiseoulTop ul{margin:0px; padding:0px;}
#HiseoulTop li{float:left; width:400px; list-style:none; font-size:12px; letter-spacing:-1; margin:0px; padding:0 0 10px 10px; line-height:17px; background:url(/news/images/blt_top.gif) no-repeat 0px 6px;}

#HiseoulCont{background:url(/news/images/bg.gif) no-repeat top left; width:775px; height:342px; overflow:hidden; }

#HiseoulCont .left{float:left; width:380px; color:#4c4c4c; margin-top:28px; padding-left:19px;}

#HiseoulCont .left_l{float:left; width:50px; margin:19px 0 0 0; padding:0px; }
#HiseoulCont .left_l ul{float:left; width:50px; margin:0px; padding:0px;}
#HiseoulCont .left_l li{float:left; width:50px; margin:0px; padding:0 0 22px 0; list-style:none; font-size:11px; color:#fff; font-weight:bold; letter-spacing:-1;}

#HiseoulCont .left_r{float:left; width:290px; margin:0px; padding:0px;}

#HiseoulCont .right{float:right; width:325px; margin-top:37px; padding-right:50px; color:#4c4c4c;}
#HiseoulCont .right h4{margin:0 0 9px 0;}
#HiseoulCont .right ul{margin:0px; padding:0px;}
#HiseoulCont .right li{float:left; width:302px; list-style:none; padding:12px 0 11px 24px; margin:0px; background:url(/news/images/line.gif) no-repeat bottom left; font-size:12px; letter-spacing:-1;}
/* 201005 하이서울리포트 End */






#tbsNews #container{ width:980px; margin:auto;}

#tbsNews #container .snb{ width:180px; float:left; margin-right:25px;}

#tbsNews #container .content{ width:775px; float:left; position:relative; min-height:500px; _height:500px; *min-height:500px;}

#tbsNews #container .newsMain{ width:570px; float:left}

#tbsNews #container .aside{ width:180px; float:right;}

#tbsNews #container .aside .newsRtit01{ margin:0 0 10px 0}

#tbsNews #container .aside .newsRtit01 li{ background:url(/news/images/newsRbul01.gif) no-repeat 0 7px; padding:0 0 0 10px; line-height:18px}

#tbsNews #container .quickMenu{ position:absolute; left:800px; top:0px;}

#tbsNews .newsHead	{ height:25px; position:relative; border-bottom:1px #CCCCCC solid; margin:0 0 20px 0}

#tbsNews .newsHead .titNews{ position:absolute; top:5px; background:url(/news/images/bulNewsTit.gif) no-repeat 0px 3px; padding:0 0 0 15px; font-size:14px; font-weight:bold; color:#494949}

#tbsNews .newsHead .location{ position:absolute; float:right; right:0px; top:5px }

#tbsNews .leftMenu .m1 li{ line-height:17px; color:#5b5b5b}

#tbsNews .leftMenu h3 { height:70px}

#tbsNews .leftMenu h3 img{ vertical-align:text-bottom}

#tbsNews .leftMenu { background:url(/news/images/leftMenuBg.gif) repeat-y}

#tbsNews .leftMenu .m1 ul li {background:url(/news/images/leftMenuOn.gif) no-repeat 0px 0px; padding:2px 0px 2px 20px; font-weight:bold}

#tbsNews .leftMenu a:link { color:#5b5b5b}

#tbsNews .leftMenu a:visited { color:#5b5b5b}

#tbsNews .leftMenu a:link.on { color:#0099FF}

#tbsNews .leftMenu a:visited.on { color:#0099FF}

#tbsNews .leftMenu .m1 ul li ul li{ background:url(/news/images/leftMenuOff.gif) no-repeat 0px 0px !important; padding:2px 0px 2px 20px!important; margin:0 0 0 -20px; font-weight:normal}

#tbsNews .leftMenu .m1 ul li ul { background:url(/news/images/leftMenuBgTop.gif) no-repeat 0px 0px !important; margin:2px 0 0 0}

#tbsNews .leftMenu .bot{background:url(/news/images/leftMenuBot.gif) no-repeat bottom; min-height:25px; _height:25px; *min-height:25px;}



#tbsNews .leftLink li{ line-height:0px;}



#tbsNews .search{text-align:right; padding:8px 0}

#tbsNews .search input{border:#CCCCCC 1px solid; padding:1px;}



#tbsNews .newsHeadBox {background-color: #f4f4f4; border:#e3e3e3 1px solid; padding:20px 15px}

#tbsNews .newsHeadBox .title{ font:14px Dotum; font-weight:bold; color:#0097FF;}

#tbsNews .newsHeadBox .title b{ font:14px Dotum; font-weight:bold; margin-right:5px;}

#tbsNews .newsHeadBox .date{}

#tbsNews .newsHeadBox .ctn{ line-height:18px; margin:10px 0 0 0}



#tbsNews .newsBox {border-bottom:#e3e3e3 1px solid; padding:20px 15px 10px 15px}

#tbsNews .newsBox .title{ font:14px Dotum; font-weight:bold}

#tbsNews .newsBox .title b{ font:14px Dotum; font-weight:bold; margin-right:5px;}

#tbsNews .newsBox .date{}

#tbsNews .newsBox .ctn{ line-height:18px; margin:10px 0 0 0}



#tbsNews .viewBox {border-top:#e3e3e3 0px solid; padding:20px 15px 10px 15px}

#tbsNews .viewBox .title{ font:14px Dotum; font-weight:bold}

#tbsNews .viewBox .date{}

#tbsNews .viewBox .ctn{ line-height:18px; margin:10px 0 0 0}



#tbsNews .btnBox {text-align:right; padding:3px;}



#tbsNews .linkList {}

#tbsNews .linkList {width:100%; border-bottom:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#tbsNews .linkList tfoot {font-weight:bold; background-color:#F5F7F9;}

#tbsNews .linkList tr{ background:#f9f9f9;}

#tbsNews .linkList th {padding:8px 5px 7px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf; border-bottom:1px solid #a2a2a2; font:12px dotum; font-weight:bold; color:#333333;}

#tbsNews .linkList td {padding:8px 5px 7px 5px; border-top:1px solid #dfdfdf; color:#4C4C4C;}

#tbsNews .linkList .prev{background:url(/news/images/preBulBg.gif) no-repeat 3px 3px #f9f9f9; padding-left:25px; font-weight:bold}

#tbsNews .linkList .next{background:url(/news/images/nextBulBg.gif) no-repeat 3px 3px #f9f9f9; padding-left:25px; font-weight:bold}





#tbsNews .listTimeBox { position:relative; background:url(/news/images/dayNavBg.gif) no-repeat 0 0 ; height:191px; padding:0 0 0 0; margin:2px 0 20px 0}

#tbsNews .listTimeBox .navDay { position:absolute;width:450px; height:170px; float:left;}

#tbsNews .listTimeBox .navDay .prev{ position:absolute; left:55px; top:125px; width:54px; height:30px; cursor:pointer}

#tbsNews .listTimeBox .navDay .next{ position:absolute; left:219px; top:125px; width:54px; height:30px; cursor:pointer}

#tbsNews .listTimeBox .navDay .date{ position:absolute; left:108px; top:110px; width:111px; height:55px;}

#tbsNews .listTimeBox .navDay .date	div{ font-size:14px; font-family:Dotum; font-weight:bold; text-align:center; margin:0 0 5px 0}

#tbsNews .listTimeBox .navDay .date	div.day{font-size:16px}

#tbsNews .listTimeBox .navDay .ctn{ position:absolute; left:0px; top:100px; height:60px; padding:25px 0px 0px 80px }



#tbsNews .calendar {width:165px;right:50px; top:10px; position:absolute}

#tbsNews .calendar .month{ width:155px; margin:auto; text-align: center; border-bottom:#CCCCCC solid 1px; padding:0 0 8px 0; margin-top:20px}

#tbsNews .calendar .tab{ width:165px;  padding:3px 0;}

/* 심플달력 */

#tbsNews .calendar_simple {margin:auto; border:0px; width:100%; margin-top:5px}

#tbsNews .calendar_simple tr {border:none;}

#tbsNews .calendar_simple th {width:20px; height:16px; border:none; font:bold 12px 돋움,dotum;}

#tbsNews .calendar_simple td {width:20px; height:17px; border:none; font:12px tahoma; text-align:center; color:#494949}

#tbsNews .calendar_simple td a {color:#494949;}

#tbsNews .calendar_simple td a.red{color:#f24c26;}

#tbsNews .calendar_simple td a.blue{color:#0072c3;}

#tbsNews .calendar_simple td a em {color:#000000; font-style:normal;}

#tbsNews .calendar_simple td a strong {font-weight:bold; color:#000000; text-decoration:underline;}



#tbsNews .listTimeBox2 table{ width:100%; margin:0 0 10px 0}

#tbsNews .listTimeBox2 table th{ background:url(/news/images/bulTitday.gif) no-repeat; text-align:left; padding:10px 20px; color:#797979}

#tbsNews .listTimeBox2 table td{ background:url(/news/images/bulListday.gif) no-repeat 8px 8px ;padding:3px 18px}



#tbsNews .listReplay {margin:0 0 10px 0}

#tbsNews .listReplay h4{ height:15px; background:url(/news/images/bulListRplay.gif) no-repeat 0px 8px !important; font-weight:bold; color:#333333; padding:3px 0 0 9px; line-height:120%;}

#tbsNews .listReplay table{ width:100%; border:1px solid #dfdfdf; font:12px Dotum; border-collapse:collapse; margin:10px 0}

#tbsNews .listReplay table th{padding:5px 5px 5px 5px; background-color:#f4f4f4; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333; }

#tbsNews .listReplay table td{padding:4px 5px 4px 5px; border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#333333;}

#tbsNews .listReplay table td.aLeft{ text-align:left}



#tbsNews .listVodBox { background:url(/news/images/vodBoxBg.jpg) no-repeat; padding:14px; height:337px;_height:337px;**height:337px}

#tbsNews .listVodBox .vod { width:316px; height:353px; float:left;}

#tbsNews .listVodBox .vod .btn { padding:3px 0;}

#tbsNews .listVodBox .vod .btn span{ padding:0 3px 0 0;}

#tbsNews .listVodBox .vod .vodThumb{ width:320px; padding:3px 0 0 0;}

#tbsNews .listVodBox .vod .vodThumb li{ float:left; margin:0 6px 0 0; text-align:center}

#tbsNews .listVodBox .vod .vodThumb li a{ line-height:20px;}

/* box height modify 2009-10-14 */

#tbsNews .listVodBox .ctn { width:408px; _width:400px; height:320px;_height:310px;  float:right; border:#CCCCCC 1px solid; padding:5px; background:#FFFFFF}

#tbsNews .listVodBox .ctn .box { height:313px; _height:300px; overflow:auto; padding:10px}

#tbsNews .listVodBox .ctn .box h4{ color:#494949; font-weight:bold; font-size:14px; margin:0 0 10px 0}

#tbsNews .listVodBox .ctn .box h5{ color:#0097ff; font-weight:bold; font-size:14px; margin:5px 0 5px 0}

#tbsNews .listVodBox .ctn .box .newsCtn{ line-height:20px; margin:10px 0 0 0}



#tbsNews .boardBox {padding:20px 0 0 0 ;}

#tbsNews .boardBox .listVodNews1{ width:100%; float:left;}

#tbsNews .boardBox .listVodNews1 table{ width:100%; margin:0 0 0 0; border-collapse:collapse;}

#tbsNews .boardBox .listVodNews1 table th{ background:url(/news/images/bulTitday.gif) no-repeat; text-align:left; padding:10px 20px; color:#797979}

#tbsNews .boardBox .listVodNews1 table td{ background:url(/news/images/bulListday.gif) no-repeat 8px 8px ;padding:3px 18px}

#tbsNews .boardBox .listVodNews2{ width:430px; float:right;}

#tbsNews .boardBox .listVodNews2 table{ width:100%; margin:0 0 0 0; border-collapse:collapse;}

#tbsNews .boardBox .listVodNews2 table th{ background:url(/news/images/bulTitday.gif) no-repeat; text-align:left; padding:10px 20px; color:#797979}

#tbsNews .boardBox .listVodNews2 table td{ background:url(/news/images/bulListday.gif) no-repeat 8px 8px ;padding:3px 18px}

#tbsNews .boardBox .listVodNews3{ width:100%; float:left;}
#tbsNews .boardBox .listVodNews3 table{ width:100%; margin:10px 0 20px 0; border-collapse:collapse;}
#tbsNews .boardBox .listVodNews3 table th{ background:url(/news/images/bulTitday.gif) no-repeat; text-align:left; padding:10px 20px; color:#797979;margin-bottom:10px}
#tbsNews .boardBox .listVodNews3 table td{ background:url(/news/images/bulListday.gif) no-repeat 8px 8px ;padding:3px 18px}


#tbsNews .listWriterBox {border:1px solid #e3e3e3;background-color:#F9F9F9;}

#tbsNews .listWriterBox .top{height:20px; font-size:0; line-height:0;}

#tbsNews .listWriterBox .center{ padding:0 0 0 24px;}

#tbsNews .listWriterBox .bot{height:20px; font-size:0; line-height:0}

#tbsNews  .writer{ position:relative; width:365px; height:124px;margin:0 5px 10px 0; float:left; background:url(/news/images/writerBg.gif) no-repeat }

#tbsNews .writer .photo { position:absolute; border:solid #e3e3e3 1px; width:98px; height:98px; left:10px; top:12px;}

#tbsNews .writer .photo img{ width:98px; height:98px;}

#tbsNews .writer ul { position:absolute; width:85px; left:120px; top:80px; }

#tbsNews  .writer ul li { line-height:16px; color:#3d7ca8}

#tbsNews .writer dl { position:absolute; width:130px; left:215px; top:80px; }

#tbsNews  .writer dl dd { line-height:16px;}







#tbsNews .newsReport {  padding:10px 0 0 0;}



#tbsNews .newsOpinion { padding:10px 0 0 0;}







/*DMB 컨텐츠영역공통*/

.dmbContentArea01 {padding:10px 0 0 10px;}

.dmbContentArea02 {padding:10px 0 0 24px;}









/* Paginate */

.paginate{ padding:15px 0; text-align:center;}

.paginate *{ margin:0; padding:0;}

.paginate a,

.paginate strong{ _position:relative; display:inline-block; margin-right:-6px; padding:3px 10px 2px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 12px Tahoma, Serif; background:#fff url(/common/images/board/line_pg4.gif) no-repeat 0 5px;}

.paginate strong{ color:#ff1315 !important;}

.paginate a:hover,

.paginate a:active,

.paginate a:focus{ background-color:#f7f7f7;}

.paginate a.pre,

.paginate a.pre_end,

.paginate a.next,

.paginate a.next_end{ font:12px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}

.paginate a.pre{ padding:4px 10px 2px 17px; background:url(/common/images/board/bu_pg4_l1.gif) no-repeat right 6px !important;}

.paginate a.pre_end{ padding:4px 10px 2px 16px; background:url(/common/images/board/bu_pg4_l2.gif) no-repeat right 6px !important;}

.paginate a.next{ padding:4px 18px 2px 11px; background:url(/common/images/board/bu_pg4_r1.gif) no-repeat left 6px !important;}

.paginate a.next_end { padding:4px 16px 2px 9px; background:url(/common/images/board/bu_pg4_r2.gif) no-repeat left 6px !important;}



/* Paginate */

.paginateEng{ padding:15px 0; text-align:center;}

.paginateEng *{ margin:0; padding:0;}

.paginateEng a,

.paginateEng strong{ _position:relative; display:inline-block; margin-right:-6px; padding:3px 10px 2px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 12px Tahoma, Serif; background:#fff url(/common/images/board/line_pg4.gif) no-repeat 0 5px;}

.paginateEng strong{ color:#ff1315 !important;}

.paginateEng a:hover,

.paginateEng a:active,

.paginateEng a:focus{ background-color:#f7f7f7;}

.paginateEng a.pre,

.paginateEng a.pre_end,

.paginateEng a.next,

.paginateEng a.next_end{ font:12px  Gulim, AppleGothic, Sans-serif;}

.paginateEng a.pre{ padding:4px 10px 2px 17px; }

.paginateEng a.pre_end{ padding:4px 10px 2px 16px; background:none; }

.paginateEng a.next{ padding:4px 18px 2px 11px;}

.paginateEng a.next_end { padding:4px 16px 2px 9px;}













/* qqq*/

#qqq{ background:url(/tv/BoxOffice/images/bgimg_100.jpg) center}

#qqq #container{ width:897px; margin:auto; background:#00FF00}



#qqq .bbb{ background:#CC66FF}

























/* 텍스트버튼   */

/* Button Reset */

span.button,

span.button a,

span.button button,

span.button input { position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; font:12px Sans-serif; white-space:nowrap; background:url(/common/images/buttonWhite.gif) no-repeat; vertical-align:middle; overflow:visible;}

span.button { height:23px; padding:0; margin-right:2px; background-position:left top; overflow:visible;}

span.button a,

span.button button,

span.button input{ left:2px;}

span.button.large { height:29px; background-position:left -30px; }

span.button.xLarge { height:35px; background-position:left -65px; }

span.button.small { height:18px; background-position:left -107px; }



/* Anchor */

span.button a { padding:6px 10px 5px 8px; *padding:4px 10px 7px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top;}

span.button.large a { padding:7px 10px 6px 8px; *padding:5px 10px 9px 8px; _top:-1px; font:16px/16px Sans-serif; background-position:right -30px;}

span.button.xLarge a { padding:8px 10px 7px 8px; *padding:6px 10px 9px 8px; font:20px/20px Sans-serif; background-position:right -65px;}

span.button.small a { padding:4px 6px 3px 4px; *padding:2px 6px 5px 4px; font:11px/11px Sans-serif; background-position:right -107px; _top:-1px;}



/* Button & Input */

span.button button,

span.button input { height:23px; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer;}

span.button.large button,

span.button.large input { height:30px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}

span.button.xLarge button,

span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}

span.button.small button,

span.button.small input { height:18px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px;}



/* Strong */

span.button.strong * { font-weight:bold !important;}



/* Icon */

span.button .icon { position:relative; left:10px; margin-right:5px; vertical-align:middle; border:0; z-index:2;}

span.button.small .icon{ left:6px;}



/* Color */

span.button.green,

span.button.green a,

span.button.green button,

span.button.green input { background-image:url(/common/images/buttonGreen.gif); color:#fff;}

span.button.black,

span.button.black a,

span.button.black button,

span.button.black input { background-image:url(/common/images/buttonBlack.gif); color:#fff;}

span.button.red,

span.button.red a,

span.button.red button,

span.button.red input { background-image:url(/common/images/buttonRed.gif); color:#fff;}

span.button.blue,

span.button.blue a,

span.button.blue button,

span.button.blue input { background-image:url(/common/images/buttonBlue.gif); color:#fff;}

/* // 텍스트버튼 */





/* cms 템플릿 새글처리  */

.cmsTemplate{font-weight:bold;}

.cmsTemplate{font-weight:bold;}