@charset "utf-8";
@import url("/css/common.css");
@import url("/css/content.css");

html, body { height: 100%; margin: 0px; /* Required */ }
#mrimysoft {
        position: relative;
        min-height: 100%; /* For Modern Browsers */
        height: auto !important; /* For Modern Browsers */
        height: 100%; /* For IE */
}
#head { position: relative; }

/* 바디 */
#body {
        background: #FFF url(./img/body_div.gif) repeat-y;
        color: #7f7f7f; width: 950px; margin: 0px auto; padding-top: 15px; padding-bottom: 20px;
        position: relative;
}
#body .leftSidebar { width: 215px; float: left; }
#body .contentBody { width: 715px; margin-bottom: 50px; float: right; }

/*타이틀*/
.contentBody h3 { position: relative; border: 1px solid #FFF; border-bottom: 1px solid #E6E6E6; padding-bottom: 10px; }
.contentBody .route { position: absolute; right: 20px; color: #AAA; font-size: 12px; font-weight: normal;}
.contentBody .route a { display: inline-block; background: transparent url(./img/bt_home.gif) no-repeat 0px 0px; width: 42px; height: 15px; text-indent: -9999px; margin: 0 4px -3px 0; }
html*.contentBody .route a { text-indent: 0px; }
.contentBody .route .select { font-weight: bold; }


/* 풋 */
#foot {
/*      border-top: 10px solid #FFF;*/
        width: 100%; background-color: #161616; clear: both; 
        position: absolute;
        bottom: 0 !important;
        bottom: -1px; /* For Certain IE widths */
}
#foot #copyright { width: 950px; margin: 0px auto; padding: 7px 0px; }
#foot #copyright #copyLogo { background: transparent url(./img/copyright_logo.gif) no-repeat left top; width: 138px; height: 40px; float: right; position: relative; top: -6px; left: -20px; }
#foot #copyright ul { margin: 0px;  font-size: 11px; }
#foot #copyright #address { padding-bottom: 5px; padding-left: 10px; }
#foot #copyright #address li { display: inline; padding-right: 15px; color: #8b8b8b; list-style: none; }
#foot #copyright #reserved { color: #4b4a4a; padding-top: 5px; padding-left: 10px; }
