html, body{margin:0 auto;padding:0px;border:0px;min-height:800px;height:100%;min-width:1000px;width:100%;text-align:center;/*-webkit-font-smoothing: antialiased !important;text-shadow: 0px 0px 1px rgba(0,0,0,0.2);*/}
a:link,a:visited,a:active,a:hover {text-decoration:none;color:inherit;}
img {margin:0 auto;padding:0px;border:0px;}
body, table, div, p {font-family:'RixMGoM';margin:0 auto;padding:0px;border:0px;text-align:center;}
#gnb{z-index:5;position:absolute;top:0px;width:100%;height:56px;margin:0 auto;padding:0px;border:0px;background-color:white;}
#gnb .logo {position:relative;padding-top:12px;float:left;width:15%;text-align:right;}
#gnb .navi {position:relative;padding-top:30px;float:right;width:38%;text-align:left;}
#gnb .navi table {width:405px;}
#gnb .navi tr {margin:0;padding:0px;border:0px;}
#gnb .navi td {margin:0;padding:0px;border:0px;}
#gnb .navi td a {position:relative;bottom:0px;}
#gnb .navi .menu {font-size:10pt;float:left;height:14px;width:80px;text-align:center; border-left:1px solid #888;}
#gnb .navi #leftmenu {border-left:0px;}
#hr {position:absolute;top:56px;z-index:5;margin:0 auto;border-left:0px;border-right:0px;border-top:0px solid #333333; border-bottom:1px solid #888;min-width:1000px;width:100%;background-color:white;}
#footer {z-index:10;position:absolute;bottom:0px;/*작동 안할 때 포지션 절대적과 바닥0*/height:40px;width:100%;background-color:#d0c4ac;}
#footer .footer_align {margin:0 auto;z-index:10;position:relative;bottom:0px;height:40px;width:1000px;}
#footer img{width:1000px;height:40px;}
/*#footer #footer_1st {font-family:RixMGoB;padding-top:4px;}
#footer p {font-family:RixMGoL;font-size:9pt;margin:0 auto;border:0px;line-height:110%;}*/

/*-----------------디테일페이지용---------------*/
.float {position:relative;height:50%;width:100%;}
.details {position:relative;top:-342px;height:700px;width:100%;background-color:#fff;}
.image {border:1px solid #ccc;box-shadow:0px 0px 3px #ccc;padding:6px 8px 8px 6px;}
.image img {height:100px;width:100px;border:1px solid #555;display:none;}

/*-----------------오른쪽사이드네비---------------*/
.right_nav {position:absolute;right:0;top:0;height:100%;width:240px;background-color:white;overflow: hidden;border-left:1px solid #888;}
.topside {height:57px;width:100%;}
.gallery_nav {margin-top:0px;width:240px;background-color:none;text-align:left;}
.gallery_nav img {float:left;margin:10px 0px;}
.gallery_lists {height:100%;width:240px;background-color:none;float:left;padding-bottom:0;background-color:none;border-top:1px solid #ccc;}
.gallery_lists .wrap {height:100%;width:240px;background-color:none;}
.gallery_lists .wrap .thumbnails {height:72px;width:216px;}
.gallery_lists .wrap .thumbnails img {margin:10px;height:50px;width:50px;float:left;border:1px solid black;cursor:pointer}
.gallery_lists .wrap .gallery_index {margin-top:0px;height:30px;width:220px;text-align:left;border-bottom:1px solid black;}
.gallery_lists .wrap .gallery_index img {position:relative;top:10px;}
@media screen and (max-height: 800px){
.right_nav {height:760px;}
}