/* 기본 베이스*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var, b,
u, i, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td
{margin: 0; padding: 0; border: none 0; }
html{overflow-y:scroll} /* IE 전용 명령어*/
html, body { width:100%; height:100%; }
body { background-color:#fff;}
img, fieldset, iframe { border:0 none; }
table, div { border-collapse: collapse;}
select, textarea { border: 1px solid #B7B6B6; background: #FFFFFF; color: #000000; font-size: 12px; vertical-align: middle; }
textarea { overflow:auto; }
select, input, img, li { vertical-align: middle; text-align:left; }
address, caption, cite, code, dfn, em, strong, th, var { font-style : normal; font-weight : normal; }
ul, li, ol { list-style-type: none;}
legend,  caption { display: none; }
hr { border-collapse:collapse; display:none; }
/*링크부분*/
a:link, a:visited { text-decoration:none; color: #636363; }
a:hover { text-decoration:underline; cursor:pointer; }
/*텍스트부분*/
body, input, button, textarea { font-size:12px; line-height:1.5em; font-family: "돋움", Dotum, Helvetica, AppleGothic, Sans-serif; color:#666666; }
h1, h2, h3, h4, h5, h6 { font-size:12px; text-align:left; }

/*전체 wrap*/
#wrap{position:relative;width:100%;background:#f5f4f2;height:auto !important;height:100%;min-height:100%;}/* height:auto !importnat가 빠지면 IE7, IE8, FF, OP, SF, CR에서 문제가 생깁니다. */

/*고정메뉴*/
#ddar{width:100%;height:5px;background:#2e2e2e;z-index:100;}
#dar{width:100%;height:50px;background:#f5f4f2;background-position: center top;position: fixed;top:0;z-index:100;padding:25px 0 0 0;}
#dar2{width:945px;height:50px;margin:0 auto;background:#f5f4f2;}
#dar2 h1{float:left;margin-left:-6px;}
#dar2 ul{float:right;}
#dar2 ul li{float:left;margin-left:30px;}

/*#ddar{width:100%;height:10px;background:#2e2e2e;z-index:100;}
#dar{width:100%;height:40px;background:#f5f4f2;background-position: center top;position: fixed;top:0;z-index:100;padding:25px 0 0 0;}
#dar2{width:945px;height:55px;margin:0 auto;background:#f5f4f2;}
#dar2 h1{float:left;margin-left:-6px;}
#dar2 ul{float:right;}
#dar2 ul li{float:left;margin-left:30px;}*/

/*풋터*/
#footer{width:100%;height:75px;background:#333;}
*+html #footer{width:100%;height:75px;background:#333;margin-top:-44px;}
#footer_contents{width:960px;height:75px;margin:0 auto;border:0px solid yellow;background: url(../images/foot_02.gif) no-repeat;}
#footer_leftbox{float:left;margin:25px 0 0 10px;}
#footer_leftbox h2{float:left;margin-right:50px;}
#footer_leftbox p{float:left;}
#footer_rightbox{float:right;height:25px;margin:25px 45px 0 0px;}
#footer_rightbox ul li{display:inline;padding-left:50px;background: url(../images/footer_bar.gif) no-repeat 20px 0;}
#footer_rightbox ul li:first-child{background:none;}