@charset "utf-8";

div.TopSearch {padding:0;margin:0;position:absolute;top:-30px;right:0;}
div.TopSearch dl {float:right; padding:0px; margin:0px; width:270px; height:35px; background:url(/images/main/search_bg.gif) no-repeat 0px 0px; }
div.TopSearch dl dt{ float:left; margin:0px; padding:16px 22px 0 6px; }
div.TopSearch dl dd { float:left; margin:0px; padding:14px 0px 0 0px; }

div.TopSearch fieldset.search{ text-align:right; vertical-align:middle; line-height:22px; }
div.TopSearch fieldset.search img{ vertical-align:middle; }
div.TopSearch input { vertical-align:middle; border:solid 0px #ffffff; background:url(/images/main/search_input_bg.gif) repeat-x; }
div.TopSearch input.btn { vertical-align:top; margin:0px; padding:0px 0px 0 0px; }

div.Wrap960 { margin:0 auto; width:960px; padding:20px 0 0 10px; clear:both; overflow:visible; z-index:1; }
div.MainWrap { margin:0 auto; width:990px; padding:0px 0 0 0px;  }
div.MainWrap div.MainTopWrap {width:990px;height:311px;margin:0px 0 0 0;padding:0px 0 0px 0;position:relative;background:url(/images/main/main_bg.gif) no-repeat left top;}
div.MainWrap div.MainTopWrap div.Flash {position:absolute;z-index:1111;}
div.MainWrap div.MainTopWrap .right_contents {overflow:hidden;width:558px;margin-left:432px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu {float:left;width:291px;margin-top:26px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul {overflow:hidden;width:100%;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li {float:left;position:relative;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li a {display:block;width:142px;height:120px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li a dl {position:absolute;bottom:21px;left:22px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li a dl dt {font-size:16px;color:#f7f7f7;font-family:'Nanum Barun Gothic';}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li a dl dd {margin-top:5px;font-size:11px;font-family:'Nanum Barun Gothic';}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu01 {width:142px;height:120px;background:#2a92e1 url("/images/main/icon_plus.png") no-repeat 108px 15px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu01 a dl dd {color:#add4f4;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu02 {width:142px;height:120px;margin:0 0 0 7px;background:#2aafe1 url("/images/main/icon_plus.png") no-repeat 108px 15px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu02 a dl dd {color:#9fdbf5;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu03 {width:142px;height:120px;margin:7px 0 0 0;background:#5866be url("/images/main/icon_plus.png") no-repeat 108px 15px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu03 a dl dd {color:#b1baee;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu04 {width:142px;height:120px;margin:7px 0 0 7px;background:#2a4a7b url("/images/main/icon_plus.png") no-repeat 108px 15px;}
div.MainWrap div.MainTopWrap .right_contents .main_menu ul li.menu04 a dl dd {color:#a9c1e7;}
div.MainWrap div.MainTopWrap .right_contents .service_menu {float:left;width:250px;margin:26px 0 0 17px;position:relative;}
div.MainWrap div.MainTopWrap .right_contents .service_menu h3 {font-size:16px;font-weight:600;color:#3d3d3d;font-family:'Nanum Barun Gothic';}
div.MainWrap div.MainTopWrap .right_contents .service_menu h3 span {color:#1a78be;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .rolling_btn {position:absolute;top:0;right:0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper {width:100% !important;height:230px !important;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn {overflow:hidden;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup {float:left;width:83px;height:230px;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul {overflow:hidden;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li {margin-top:30px;width:83px;height:83px;text-align:center;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li a {display:block;padding-top:53px;font-weight:600;color:#3d3d3d;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn01 a {background:url("/images/main/service01.png") no-repeat 50% 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn02 a {background:url("/images/main/service02.png") no-repeat 50% 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn03 a {background:url("/images/main/service03.png") no-repeat 50% 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn04 a {background:url("/images/main/service04.png") no-repeat 50% 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn05 a {background:url("/images/main/service05.png") no-repeat 20px 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn06 a {background:url("/images/main/service06.png") no-repeat 50% 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn07 a {background:url("/images/main/service07.png") no-repeat 50% 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn08 a {background:url("/images/main/service08.png") no-repeat 20px 0;}
div.MainWrap div.MainTopWrap .right_contents .service_menu .caroufredsel_wrapper .service_btn .menugroup ul li.btn09 a {background:url("/images/main/service09.png") no-repeat 20px 0;}
div.MainWrap div.MainTopWrap img.visual_img {position:absolute;left:0;top:50px;}


div.MainWrap div.MainBottomWrap { float:left; width:990px; height:172px; background:#ffffff; margin:0px 0 0px 0; padding:0px; }


div.MainWrap div.MainBottomWrap div.LeftWrap { float:left; width:235px; padding:14px 0 0 0; margin:0px; }
div.MainLogin{ float:left; width:201px; height:159px; padding:0px; margin:0px; background:url(/images/main/login_bg.gif) no-repeat; }
div.MainLogin h3{ float:left; padding:15px 0 0 13px; margin:0px; }
div.MainLogin div.login_idpw{ float:left; padding:10px 0 0 13px; width:178px; height:52px; margin:0px; }
div.MainLogin div.login_info{ float:left; padding:10px 0 0 13px; width:178px; height:52px; margin:0px; text-align:center; }
div.MainLogin div.login_idpw p{ float:left; padding:0px; margin:0px; font-size:11px; letter-spacing:-1px; color:#656565; line-height:26px; }
div.MainLogin div.login_idpw p input{ margin-top:2px; vertical-align:middle; }
div.MainLogin div.login_idpw p.button{ float:left; padding:0 0 0 5px; margin:0px; line-height:22px; vertical-align:middle; }
div.MainLogin div.login_idpw p img{ vertical-align:middle; margin:0px; }
div.MainLogin div.btn { float:left; margin:0px; padding:8px 0 0 13px; }
div.MainLogin div.btn div.ipin{ float:left; margin:0px; padding:0px 0 0 8px; }
div.MainLogin div.btn div.btn { float:left; margin:0px; padding:15px 0 0 7px; }


div.MainWrap div.MainBottomWrap div.RightWrap {float:left;width:755px;padding:35px 0 0 0;margin:0;position:relative;}
div.MainWrap div.MainBottomWrap div.RightWrap div.RightTopWrap{width:755px; padding:0 0 0 0; margin:0px; }

div.MainWrap div.MainBottomWrap div.RightWrap div.RightBottomWrap{ float:left; width:755px; padding:0; margin:0px; }


div.MainWrap div.MainBottomWrap div.BottomLinkWrap { float:left; width:920px; padding:0px; margin:0px; }


/* notice */
#notice{ float:left; position:absolute; width:350px; background:url(/images/notice/notice_bar.gif) repeat-x; margin:0px; padding:0px; z-index:3; }
#notice ul{padding:0px; width:354px; }
#notice ul li{display:inline; vertical-align:top;}
#notice ul li img{margin-left:-10px; cursor:pointer; margin-top:0px; vertical-align:top;}
#notice div{ position:absolute; left:0px; top:28px; padding:2px 0 0 0px; z-index:99;}
#notice div ul{padding-left:3px; padding-bottom:0px; }
#notice div ul li{ float:left; padding:0px 0 0px 0px; clear:both; display:block; position:relative; width:358px; line-height:18px; background:url(/images/icon/icon_dot2.gif) no-repeat 3px 11px; border-bottom: solid 1px #e8e8e8; }
#notice div ul li a{ float:left; text-align:left; width:280px; color:#656565; padding:3px 0 0 10px; vertical-align:middle; }
#notice div ul li a:hover{ text-decoration:underline; }
#notice div ul li span{ float:right; width:65px; text-align:right; right:0; color:#757575; font-family:Verdana; letter-spacing:-1px; font-size:11px; }
#notice div ul li img{ top:-3px; margin-left:2px; vertical-align:middle; }
#notice .more{ float:right; z-index:99; text-align:right!important; position:absolute;left:325px; top:-26px; }
#tab1c1 { width:360px; margin-top:0px; padding-top:0px; display:block; clear:both; z-index:-1; }
#tab1c2 { width:360px; margin-top:0px; padding-top:0px; display:none; clear:both; z-index:-1; }
#tab1c3 { width:360px; margin-top:0px; padding-top:0px; display:none; clear:both; z-index:-1; }
#tab1c4 { width:360px; margin-top:0px; padding-top:0px; display:none; clear:both; z-index:-1; }
#tab1c5 { width:360px; margin-top:0px; padding-top:0px; display:none; clear:both; z-index:-1; }
/* //notice */


div.MainGallery { float:right; width:350px; margin:0px; padding:0px; }
div.MainGallery div.top{ float:left; width:350px; margin:0px; padding:0px; height:25px; border-bottom:solid 1px #e8e8e8; }
div.MainGallery div.top h3{ float:left; margin:0px; padding:5px 0 0 0; }
div.MainGallery div.top div.more{ float:right; margin:0px; padding:4px 0 0 0; }
div.MainGallery ul { float:left; width:348px; padding:16px 0 0 2px; margin:0px; }
div.MainGallery ul li{ float:left; width:115px; text-align:center; padding:0px; margin:0px; }
div.MainGallery ul li img{ padding:3px; border:solid 1px #e8e8e8; background:#ffffff; }


#twitterWrap { float:left; width: 310px; background:url(/images/main/twitter_bg.gif) no-repeat; height:315px; position: relative;}
h3.twitter { padding:20px 0 10px 20px;}
.seoulTwitterContWrap {position:relative;padding:7px 0 7px 5px;border-bottom:1px solid #eee;}
/*.seoulTwitterContWrap * {border:1px dotted #f00;}*/
.seoulTwitterId a {font-weight: bold; color: #353535;padding-left:10px; color:#508df2; font-weight:normal; background:url('http://www.seoul.go.kr/v2012/images/main/twitter_at.gif') no-repeat ;}
.seoulTwitterId a:hover {text-decoration: underline;}
.seoulTwitterName {color: #222;}
.seoulTwitterContent {padding-top: 7px; line-height: 14px; display: block;#padding-top:0;}
.seoulTwitterContent .hashTag {color: #25a9d8;}
.seoulTwitterDate {position: absolute; right: 5px; top: 8px; font-size: 11px; color: #868686;text-align:right;background:#fff;width:44px;padding-left:5px;height:11px;overflow:hidden;}
.seoulTwitterDate:hover {width:85px;}
.seoulTwitterListUL li dl dd a.twitter_pic {display:none;}
.seoulTwitterListUL li dl dd {#font-size:12px;}
.seoulTwitterListUL li dl {#font-size:0;}
.seoulTwitterName {float:left;padding-right:5px;height:14px;overflow:hidden;#margin-top:-14px;}
.seoulTwitterId {height:14px;#padding-left:110px;}
.seoulTwitterContent {clear:both;width:240px;padding-top:2px;}
.seoulTwitterContent a {color:#508df2;}
.seoulTwitterContent a:hover {text-decoration: underline;}

dl.twitter { padding:13px 0px 13px 0px; width:220px; background:url(/images/board/dot.gif) repeat-x bottom; font-size:11px; letter-spacing:-1px; }
dl.twitter dt{ color:#004986; width:220px; padding:2px 0 8px 0; margin:0px; font-weight:bold; }
dl.twitter dt span{ font-size:11px; color:#004986; font-weight:normal; }
dl.twitter dt span.date{ font-size:11px; color:#a0a0a0; font-weight:normal; }
dl.twitter dd{ width:220px; 11px; letter-spacing:-1px; color:#a0a0a0; font-size:11px; line-height:14px; }
dl.twitter dd.link{ color:#09C; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
dl.twitter dd.link a{ color:#09C; font-family:Verdana, Geneva, sans-serif; font-size:11px; }