@charset "utf-8";
/* 전 페이지 공통 엘리먼트 및 태그 스타일 */
* {margin:0; padding:0;}
body {width:1010px; color:#444; font:12px/1.6 Dotum,AppleGothic,sans-serif; overflow-x:hidden; }
div {margin:0 auto; }
fieldset,img {border:none;}
img {border:0; vertical-align:top; border:0 none; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
table {border-collapse:collapse;}
address, em {font-style:normal;}
input,textarea {font-family:inherit; font-size:1.05em;} /*로그인페이지와 관리자모드의 인풋창 까지 바뀜*/

dl, dt, dd, p{ margin:0; padding:0; }
ul, li{ list-style:none; margin:0; padding:0; }
hr{ display:none; }

#main_slides{ width:1010px; height:630px; padding-top:0; position:relative; margin:0 auto; }
#main_slides .logo {
	position:absolute;
	bottom:10px;
	right:10px;
	width:218px;
	height:22px;
	z-index:999;
}

.slides_container img {}
#main_slides .pagination{position:absolute; bottom:30px; right:16px; z-index:300;}

.pagination img {width:46px; }
#main_slides .pagination li { float: left; margin-right:2px; width:46px; overflow:hidden; margin-top:15px;}
#main_slides .pagination li a{ display: block; width:46px; height:32px; font-size:0; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */}
#main_slides .pagination li a:hover{ display: block; width:46px; height:32px; font-size:0; }
#main_slides .pagination li a img{width:46px; }
#main_slides .pagination li.current a {border-color:#fff; opacity:1.0; filter: alpha(opacity=100); /* For IE8 and earlier */}
#main_slides .pagination li.current a img {width:46px; }

#main_slides  > a.prev
,#main_slides  > a.next{ position: absolute; bottom:60px; z-index:9999; width:30px; height:100px; text-indent: -9999px; }
#main_slides  > a.prev{ background: url(../images/room_prev.png) no-repeat; right:32px; }
#main_slides > a.next{ background: url(../images/room_next.png) no-repeat; right:16px; }
		
