@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button{margin:0;padding:0;}
body,div,dl,dt,dd,h1,h2,h3,h4,form,fieldset,p,th,td,input{color:#333333; font-family:굴림,Dotum,AppleGothic,sans-serif; font-size:12px; line-height:1.2em; font-weight:normal;}
hr{display:none;}
img,fieldset{border:0 none;}
ul,ol,li{list-style:none outside;}
img,input,select,textarea{vertical-align:middle;}
a:link  {text-decoration:none;}
a:visited  {text-decoration:none;}
a:active  {text-decoration:underline;}
a:hover {text-decoration:underline;}

/** BUTTON **/
.ButtonSMallBlue {height:18px; color:#FFFFFF; font:11px 굴림,Dotum,AppleGothic,sans-serif; background:#2A5A9D;border:1px solid #6689B1}
.ButtonSMallGray {height:18px;color:#FFFFFF; font:11px 굴림,Dotum,AppleGothic,sans-serif; background:#9D9D9D; border:1px solid #808080;}
.ButtonBlue {height:22px; color:#FFFFFF; font:12px 굴림,Dotum,AppleGothic,sans-serif; font-weight:bold; background:#2A5A9D;border:1px solid #6689B1}
.ButtonGray {height:22px;color:#FFFFFF; font:12px 굴림,Dotum,AppleGothic,sans-serif; font-weight:bold; background:#9D9D9D; border:1px solid #808080;}
.ButtonBigBlue {height:32px; color:#FFFFFF; font:14px 굴림,Dotum,AppleGothic,sans-serif; font-weight:bold; background:#2A5A9D;border:1px solid #6689B1}
.ButtonBigGray {height:32px;color:#FFFFFF; font:14px 굴림,Dotum,AppleGothic,sans-serif; font-weight:bold; background:#9D9D9D; border:1px solid #808080;}


/** INPUT BOX **/
.InputContact {background-color:#f9f9f9; border:1px solid #E9DAE7; height:22px; color:#9F3B93; font-size:12px; padding:4 4 5 4;}
.InputContact2 {background-color:transparent; border:1px solid #E9DAE7; height:22px; color:#9F3B93; font-size:12px; padding:4 4 5 4;}
.CheckBox01 {width:13px; height:13px; padding:0; margin:-1px;margin-right:3px}
.SelectBox01 {height:21px; font-size:12px;}
.RadioStyle01 {width:12px; height:12px; margin:-2px 3px 0 0;}
.InputStyle01 {background-color:#FBEC88; border:1px solid #DDD; height:16px; color:#303030; font-size:12px; padding:1px 4px 0 4px;margin-top:-1px}
.InputStyle02 {background-color:#FFF; border:1px solid #DDD; height:16px; color:#303030; font-size:12px; padding:1px 4px 0 4px;margin-top:-1px}
.InputStyleRi01 {background-color:#FBEC88; border:1px solid #DDD; height:16px; color:#303030; font-size:12px; padding:1px 4px 0 4px;margin-top:-1px;text-align:right}
.InputStyleRi02 {background-color:#FFF; border:1px solid #DDD; height:16px; color:#303030; font-size:12px; padding:1px 4px 0 4px;margin-top:-1px;text-align:right}
.InputStyleCe01 {background-color:#FBEC88; border:1px solid #DDD; height:16px; color:#303030; font-size:12px; padding:1px 4px 0 4px;margin-top:-1px;text-align:center}
.InputStyleCe02 {background-color:#FFF; border:1px solid #DDD; height:16px; color:#303030; font-size:12px; padding:1px 4px 0 4px;margin-top:-1px;text-align:center}
.TextareaStyle01 {position:relative; background-color:transparent; border:1px solid #DDD; color:#303030; font-size:12px; padding:0;}

.MouseHand {cursor:pointer;}
.bold {font-weight:bold;}
.fNomal {font-weight:normal;}
.bar {margin:0 5px; font-size:10px; color:#CCC;}
.bar_white{margin:0 5px; font-size:10px; color:#FFFFFF;}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.cursor{cursor:pointer; border:none;}
.dot {float:left;width:10px;height:10px;background:url(/r79i/bs/image/dot_03.gif) no-repeat 0px 4px;}
.line {background:url(/r79i/bs/image/line.gif) repeat-x; background-position:bottom left}
.arrow{float:left;width:10px;height:10px;background:url(/r79i/bs/image/sign.gif) no-repeat 0px 4px;}
.textcut{overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.bottom10 {padding-bottom:10px}
.bottom5 {padding-bottom:5px}
.margin5{margin-bottom:5px}
.margin10{margin-bottom:10px}
.margin15{margin-bottom:15px}
.fleft {float:left}
.fright {float:right}



/** 최정진 추가 이상 시 삭제 **/
/** TABLE **/
.colLine{float:left;border:solid 1px #cccccc;}
.tdFirst{float:left;border-bottom:solid 1px #cccccc;}
.tdLast{float:left;border-left:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
.tdBottom{float:left; border-left:solid 1px #cccccc;}

.choibackImageTitle{background:url("/r79i/bs/img/title_bar_main.gif") no-repeat;font-weight:bold;font-size:12px;padding-left:25px;text-align:left;}

/** 최정진 추가 end **/



#Daziro {position:relative; width:100%;text-align:center}
#DaziroTop {position:relative;width:980px; z-index:0; margin:0 auto; padding:0}
#DaziroTop .DaziroHeader {}
#DaziroTop .DaziroHeader .DaziroTopHeader {position:relative;width:100%;overflow:hidden}
#DaziroTop .DaziroHeader .DaziroTopHeader ul{position:relative;padding:0;width:100%;}
#DaziroTop .DaziroHeader .DaziroTopHeader li.left {float:left;padding:0;width:305px;height:69px}
#DaziroTop .DaziroHeader .DaziroTopHeader li.center {float:left;padding:0;width:369px;height:69px}
#DaziroTop .DaziroHeader .DaziroTopHeader li.right {float:right;padding:0;width:306px;height:69px}
#DaziroTop .DaziroHeader .DaziroTopBody {position:relative;width:100%;margin-bottom:14px;overflow:hidden}
#DaziroTop .DaziroHeader .DaziroTopBody .mainmenu {position:relative;height:34px;padding-left:50px;padding-right:10px;padding-top:10px; background:url(/r79i/bs/images/top_menu_background.jpg) no-repeat; text-align:left}
#DaziroTop .DaziroHeader .DaziroTopBody ul {padding:0;width:100%}
#DaziroTop .DaziroHeader .DaziroTopBody li.leftmenu {float:left;padding:0; color:#FFFFFF; font:16px 맑은 고딕,굴림,Dotum,AppleGothic,sans-serif; font-weight:bold; cursor:pointer  }
#DaziroTop .DaziroHeader .DaziroTopBody li.leftmenubar {float:left;padding:6px 30px 0px 30px; color:#FFFFFF; font:10px 맑은 고딕,굴림,Dotum,AppleGothic,sans-serif }
#DaziroTop .DaziroHeader .DaziroTopBody li.rightmenu {float:right;padding:3px 0px 0px 0px; height:24px;width:104px; background:url(/r79i/bs/images/top_menu_small.jpg) no-repeat; text-align:center; word-spacing:-2px; color:#0066CC; font:11px 맑은 고딕,굴림,Dotum,AppleGothic,sans-serif; font-weight:bold;cursor:pointer }


/** MENU **/
#Menu {position:relative;overflow:hidden;}
#Menu .menu {margin-bottom:5px}
#Menu .menu5 {margin-bottom:5px}
#Menu .menu10 {margin-bottom:10px}
#Menu .menu20 {margin-bottom:20px}
#Menu .menutitle{font-weight:bold;padding-top:10px;padding-left:20px;text-align:left;}
#Menu .menutext{color:#333333; text-decoration:none;}
#Menu a:link, a:visited{color:#333333; text-decoration:none;}
#Menu a:hover{color:#990000; text-decoration:underline; }
#Menu .depth27 {padding-top:10px;padding-left:27px;text-align:left;}
#Menu .depth20 {padding-top:10px;padding-left:20px;text-align:left;}
#Menu .depth10 {padding-top:10px;padding-left:10px;padding-right:10px;text-align:left;}
#Menu .depthRight20 {padding-top:10px;padding-right:20px;text-align:left;}

#Menu .menutop {margin-top:-2px}
#Menu .menulist{position:relative;width:200px;background:url(/r79i/bs/images/main_left_07.gif) repeat-y;}
#Menu .menubottom{margin-top:-4px}

#Menu .sectiontop {width:200px;background:url(/r79i/bs/images/main_right_b_07_1.jpg) repeat-y}
#Menu .sectionlist {width:200px;background:url(/r79i/bs/images/main_right_14.gif) repeat-y}
#Menu .sectionbottom{margin-top:-4px}

#Menu .calculatortop {margin-top:-2px}
#Menu .calculatorlist {width:200px;background:url(/r79i/bs/images/left_r03_background.jpg) repeat-y}
#Menu .calculatorbottom {margin-top:-4px}

/** LOGIN **/
#Menu .login{margin-bottom:5px;height:150px;background:url(/r79i/bs/image/left_login_background.jpg) no-repeat; }
#Menu .login .loginTitle{font-family:Gulim, Dotum;font-size:10px;line-height:17px;color:#929292;font-weight:bold;}
#Menu .login .logintext01{font:11px 굴림,Dotum,AppleGothic,sans-serif;padding-left:5px;padding-top:5px}
#Menu .login .logintext02{font-family:dotum;font-size:12px;line-height:17px;color:#929292;font-weight:bold;text-align:center}
#Menu .login .logintext03{font-family:dotum;font-size:12px;color:#929292;text-align:center}

#DaziroContent {position:relative; width:980px; margin:0 auto; padding:0;overflow:hidden}
#DaziroContent .BodyLeft{position:relative;float:left; width:200px;margin-right:10px;overflow:hidden; }
#DaziroContent .BodyRight{position:relative;float:left; width:200px;margin-left:10px;overflow:hidden; }
#DaziroContent .BodyCenter{position:relative;float:left; width:560px;overflow:hidden; }
#DaziroContent .BodyCenter .content {position:relative}
#DaziroContent .BodyCenter .left {position:relative;float:left}
#DaziroContent .BodyCenter .image {position:relative;padding-left:10px}
#DaziroContent .BodyCenter .right {position:relative;float:right}
#DaziroContent .BodyCenter .list {position:relative;padding-left:10px}
#DaziroContent .BodyCenter .imageanddata {position:relative;height:16px;margin-bottom:5px;width:420px;overflow:hidden; }
#DaziroContent .BodyCenter a:link, a:visited  {color:#333333; text-decoration:none;}
#DaziroContent .BodyCenter a:hover { color:#990000; text-decoration:underline; }
#DaziroContent .BodyCenter .memullist {position:relative;width:560px;background:url(/r79i/bs/images/main_middle_18.gif) repeat-y}

table.DaziroBbsTable {width:556px;border-collapse:collapse; text-decoration:none; border:0;}
table.DaziroBbsTable td {height:25px}
table.DaziroBbsTable td.title {height:25px;text-align:center;background:url(/r79i/bs/images/bbs_table_bg.gif) repeat-x}
table.DaziroBbsTable td.bottom {border-bottom-width:1px; border-bottom-color:rgb(217,217,217); border-bottom-style:solid;}

#DaziroFooter {position:relative; margin:0 auto; width:980px; text-align:center;overflow:hidden; }

.r79subtitle {font: 14px 맑은 고딕,돋움;font-weight:bold;text-align:left}
.r79sublocation {text-align:right}

.r79contenttitle {font: 13px 맑은 고딕,돋움;font-weight:bold;color:#000A31;text-align:left}

#DaziroCsContent {position:relative; width:100%; margin-top:0px; padding:0}
#DaziroCsContent .bodyleft{float:left; width:4px; height:100%; padding:0 0 0 0; background:url(../../bs/images/cs/pro_main_blank_02.jpg) repeat-y;text-align:left}
#DaziroCsContent .bodyright{float:right; width:4px; height:100%; padding:0 0 0 0; background:url(../../bs/images/cs/left_right_end_line.jpg) repeat-y;text-align:left}
#DaziroCsFooter {position:relative; height:5px; overflow:hidden; background:url(../../bs/images/cs/footer_end_line.jpg) repeat-x;}
table.DaziroCsBoardTable {font-size:11px; width:100%; line-height:120%;color:#000000; font-family:Dotum,AppleGothic,sans-serif; border:1px solid #E4E4E4; border-collapse:collapse;}
table.DaziroCsBoardTable tr {height:25px;}
table.DaziroCsBoardTable td {padding:3px 3px 3px 3px; border:1px solid #E4E4E4; word-break:break-all;}
table.DaziroCsBoardTable td.title {background:#EDEDED;text-align:center; font-weight:bold;word-break:break-all;}
table.DaziroCsBoardTable td.noBorder {border-right:none;text-align:left}


/** 타이틀 **/
#DaziroMainContent .subject{position:relative;height:37px;background:url(../../bs/images/daziro_top_title02.gif) repeat-x;}
#DaziroMainContent .subject .title {height:37px;font-size:14px;font-weight:bold;padding-top:16px;padding-left:20px;color:#005090;width:80%;background:url(../../bs/images/daziro_top_title01.gif) no-repeat;}
/** 검색조건 **/
#DaziroSearchBox01 {position:relative;background-color:#FFFFFF;padding:2px 4px 2px 4px; border:1px solid #919191; color:#000; background:#DCDCDC;}
#DaziroSearchBox01 .SearchBox {padding-top:2px;padding-bottom:2px}
#DaziroSearchBox01 .SearchBoxline {padding-top:5px; padding-bottom:2px; border-top: 1px solid #c9dcec}

/** 등록  **/
#DaziroWriteBox01 {position:relative;padding:2px 2px 2px 2px;margin-bottom:20px}
#DaziroWriteBox01 .bold {font-weight:bold;}
#DaziroWriteBox01 .check {color:#E17009}
#DaziroWriteBox01 .Message {padding:10px 10px 10px 10px; border:1px solid #86a8c5; color:#000; background:#DEEDF8;margin-bottom:10px}
#DaziroWriteBox01 .WriteBox {padding:5px 5px 5px 5px; border:1px solid #86a8c5;}
#DaziroWriteBox01 .SubmitButton {padding:10px 5px 20px 5px; border:0}
#DaziroWriteBox02 {position:relative;padding:2px 2px 2px 2px}
#DaziroWriteBox02 .bold {font-weight:bold;}
#DaziroWriteBox02 .check {color:#E17009}
#DaziroWriteBox02 .Message {padding:10px 10px 10px 10px; border:1px solid #86a8c5; color:#000; background:#DEEDF8;margin-bottom:10px}
#DaziroWriteBox02 .WriteBox {padding:5px 5px 5px 5px; border:1px solid #86a8c5;}
#DaziroWriteBox02 .SubmitButton {padding:10px 5px 20px 5px; border:0}
table.DaziroWirteTable {border-collapse:collapse; text-decoration:none; border:0;}
table.DaziroWirteTable td {padding:5px 5px 5px 5px;}
table.DaziroWirteTable td.title {padding-right:20px}
table.DaziroWirteTable td.button {padding-top:10px}

#DaziroDialogBox01 {position:relative;padding:2px 2px 2px 2px;}
#DaziroDialogBox01 .bold {font-weight:bold;}
#DaziroDialogBox01 .check {color:#E17009}
#DaziroDialogBox01 .Message {padding:4px 4px 4px 4px; border:1px solid #86a8c5; color:#000; background:#DEEDF8;margin-bottom:10px}
#DaziroDialogBox01 .WriteBox {padding:5px 5px 5px 5px; border:1px solid #86a8c5;}
#DaziroDialogBox01 .WriteBox ul{padding:5px 0 5px 0;width:100%;}
#DaziroDialogBox01 .WriteBox li.text {float:left;padding:5px 0 5px 0;}
#DaziroDialogBox01 .WriteBox li.left {float:left;padding:0;width:20%;}
#DaziroDialogBox01 .WriteBox li.right {float:right;padding:0;}

/** 상태바 **/
.DaziroTableTitleBar {position:relative;background-color:#FFFFFF;padding:5px 4px 0px 4px; color:#000}
.DaziroTableTitleBar ul {height:30px; padding:0 5px 0 5px;  border-bottom:none;}
.DaziroTableTitleBar li.left {float:left; width:30%; height:25px; padding-top:4px; text-align:left;}
.DaziroTableTitleBar li.lefttext {float:left; width:30%; height:25px; padding-top:5px; vertical-align:bottom; text-align:left;}
.DaziroTableTitleBar li.right {float:right; width:70%; height:25px; padding-top:0px; text-align:right;}
.DaziroTableTitleBar .title {color:#000; font-weight:bold;}
.DaziroTableTitleBar .number {color:#000; font-family:tahoma,verdana; font-size:11px; font-weight:bold;}
.DaziroTableTitleBar .bar {margin:0 2px; color:#666;}
