﻿@charset "utf-8";
/* CSS Document */

/* 공통속성 */
html { overflow-y:scroll; }
* {margin:0;padding:0;color:#6b6b6b; font:normal 12px "돋움",Dotum,sans-serif;  }
ul{list-style:none;}
img{border:0;vertical-align:top;}
input{padding:4px 0 0 3px;}
select {font-size:12px;  }
fieldset {border:0;margin:0px;padding:0px;}
a { color:#474747;text-decoration:none;} a:hover {color:#474747; text-decoration:underline;}
a {outline:none; } /*링크이미지 점선 안생기게*/
body, table, tr, td, div, form{line-height:15px; }
body{scrollbar-y:auto;}
caption{display:none;}
legend{display:none; width:0; height:0;}
table{border-collapse:collapse;}
textarea{line-height:18px;}
/* 공통속성 END */


/* 전체영역 */
#Wrap{width:1000px; margin:auto; }
#Header{width:1000px; height:151px; float:left;  margin-bottom:10px; }
#SubContents{width:1000px;  float:left; }
#Footer{width:1000px; height:143px; background:#ededed; clear:both; border-top:1px solid #dfdfdf;} /*81+31+31*/


/* 상단영역 */
#Header #TopLogo{width:1000px; height:60px;}
#Header #TopLogo dt{float:left; padding:4px 0 0 12px;}
#Header #TopLogo dd{float:left; padding:23px 0 0 16px;}
#Header #TopSearch {width:1000px; height:31px; background:#d7d7d7; margin-bottom:1px; }
#Header #TopSearch li img{padding-top:2px;}
#Header #TopSearch ul{padding:5px 0 0 170px;}
#Header #TopSearch li{display:inline;}
#Header #TopGnb{width:1002px; height:36px;  float:left; border-bottom:2px solid #a0410d;}
#Header #TopGnb li{float:left;}


/* 서브페이지 */
#SubContents #PGtitle {width:1000px; border-bottom:1px solid #eaeaea; float:left;}
#SubContents #PGtitle h2{border-bottom:2px solid red; background:url(../Img/blt01.gif) 40px 6px no-repeat; padding:5px 0 0 56px; font:normal 14px "돋움"; color:#181818; padding-bottom:9px; }
#SubContents #PGtitle h2 span{font:bold 14px "돋움"; color:#181818;}

#partSearchT{width:798px; height:38px; background:url(../Img/part_bg01.gif); margin:20px 0 0px 100px;float:left; }
#partSearch{width:798px; height:120px; background:url(../Img/part_bg02.gif); margin:0px 0 0px 100px; float:left;}
#partSearch .partSearchTbl{width:690px; margin:0px 0 0 50px;}
#partSearch .partSearchTbl tbody{}
#partSearch .partSearchTbl tr{height:30px;}
#partSearch .partSearchTbl tr#dot{height:1px; background:url(../Img/dot01.gif);  }
#partSearchB{width:798px; height:14px; background:url(../Img/part_bg03.gif); margin:0px 0 30px 100px; float:left;}

#SubContents #PGtitle02{width:1000px; background:url(../Img/blt02.gif) 40px 5px no-repeat; float:left; padding:5px 0 10px 56px; font:bold 12px "돋움"; color:#181818;}
#SubContents #PGtitle03{width:1000px; float:left; padding:0px 0 8px 40px; font:bold 12px "돋움"; color:#181818;}
#SubContents #PGtitle03 span{color:#f26522;}
.TxtBold{font-weight:bold; line-height:20px;}



#ListPaging{width:920px; text-align:center; margin:20px 0 30px 40px; float:left; }
*:first-child+html #ListPaging{padding-bottom:30px;}
#ListPaging span{padding:0 8px 0 8px;}
#ListPaging span a{color:#7a7a7a;}
#ListPaging span a.now{color:#3d3d3d; font-weight:bold;}



#FileList{float:left;}
.FileTbl{width:920px; border-top:1px solid #c6c6c6; margin:0 0 0 40px;}
.FileTbl th{background:#f5f5f5; padding:8px 0 6px 0px; text-align:center; font:bold 12px "돋움"; border-bottom:1px solid #c6c6c6; background:url(../Img/titlebg.gif) right 0 no-repeat;}
.FileTbl th#nonline{background:#f5f5f5;}
.FileTbl td{text-align:center;  line-height:18px; padding:3px 0 3px 0px; border-bottom:1px solid #c6c6c6; color:#58585a; line-height:14px;}
.FileTbl td.bold{font-weight:bold;}
.FileTbl td a{ line-height:18px;}
.FileTbl td.alignLeft{text-align:left; padding-left:20px;}
.FileTbl td .gray01{color:#8f8f8f; padding-left:20px;}
.FileTbl td #QandA{padding:10px 0 20px 0;  float:left; }
.FileTbl td #QandA dt{float:left; padding:0 12px 0 35px;}
.FileTbl td #QandA dd{float:left; width:690px; text-align:left; padding-top:2px; line-height:22px;}
.FileTbl td #OneToOne{float:right; margin-bottom:20px;}
.FileTbl td #OneToOne dd{float:right; padding:5px 10px 0 0; }
.FileTbl td #OneToOne dt{float:right; padding-right:30px;}


/* Footer */
#Footer #BottomSearch {width:1000px; height:31px; background:#d7d7d7; margin-bottom:0px; }
#Footer #BottomSearch li img{padding-top:2px;}
#Footer #BottomSearch ul{padding:5px 0 0 100px;}
#Footer #BottomSearch li{display:inline;}
#Footer dl {width:1000px; margin:auto;}
#Footer dl dt{float:left; width:196px; padding:13px 0 0 67px;}
#Footer dl dd{float:left;  width:737px; font:12px "돋움"; color:#797979;  }
#Footer dl dd ul{margin-top:16px;  }
#Footer dl dd ul li{padding-bottom:0px; color:#525151; font-size:12px; margin-bottom:5px;}


/* input, select, 폰트 속성 */
.Tl_r {border-right:1px solid #d3d3d3;}

.in_120{width:120px; height:14px; border:1px solid #a1a1a1;}
.in_300{width:300px; height:14px; border:1px solid #a1a1a1;}
.in_250{width:250px; height:14px; border:1px solid #a1a1a1;}


.sel_120{width:120px; height:20px; border:1px solid #a1a1a1;}
.sel_116{width:116px; height:13px; border:1px solid #c3c3c3; font-size:11px; }
.in_105{width:105px; height:11px; border:1px solid #c3c3c3; font-size:11px; }
.in_login{width:132px; height:14px; border:1px solid #c3c3c3; font-size:11px; }
.marginT20{margin-top:20px;}
.marginB10{margin-bottom:10px;}
.marginB20{margin-bottom:20px;}
.mrL10{margin-left:10px;}
.mrL20{margin-left:20px;}
.mrL50{margin-left:50px;}
.mrB5{margin-bottom:5px;}
.txtGray02{font:normal 11px "돋움"; color:#6b6b6b;}
.pdT4{padding-top:4px;}
.pdT8{padding-top:8px;}
.pdB8{padding-bottom:8px;}
.pdB20{padding-bottom:20px;}
.TxtBold01{font-weight:bold; line-height:18px;}
.TxtBold02{font-weight:bold; color:#363636;}
.TxtBold03{font-weight:bold; color:#2b9a00;}
.TxtBold04{font-weight:bold; color:#323232;}
.TxtBold05{font-weight:bold; color:#2f6ccb;}
.TxtBold06{font:bold 20px "돋움"; color:#363636; letter-spacing:-1px;} 
.pdr20{padding-right:20px;}
.pdr5{padding-right:5px;}
.pdL10{padding-left:10px;}
.pdL23{padding-left:23px;}

