*{margin:0;padding:0;}
a:focus,a:focus img{-moz-outline-style:none;outline:none;}
body {margin:1em 0;font:small/1.2em arial,sans-serif;background-color:#e4e4e4;}
h1 {display:none;}
.hide, hr {position:absolute;top:-5000px;left:0;width:1px;height:1px;overflow:hidden;}
#main {font-size:85%;width:899px;margin:0 auto;padding-bottom:15px;background:url(../img/intro/bottom.gif) center bottom no-repeat;}
#container {padding:50px 51px 40px 40px;background:#fff url(../img/intro/right.gif) right top no-repeat;}
#inner {width:100%;}
#photos img {display:block;float:left;margin-right:15px;}
#photos img.last {margin-right:0;}
.end {clear:both;font-size:0;height:0;line-height:0;}
/*#enter {padding-left:280px;background:#fff url(../img/intro/logo.gif) 22px top no-repeat;height:200px;padding-bottom:50px;position:relative;}*/
#enter {padding-left:280px;background:#fff url(../img/intro/resort-hotel.gif) 22px 182px no-repeat;height:200px;padding-bottom:50px;position:relative;}
#inner>#enter {min-height:200px;}
/*#enter ul li {float:left;width:105px;list-style:none;padding-top:25px;margin-right:20px;text-align:center;}*/
#enter ul li {float:left;width:155px;list-style:none;padding-top:25px;margin-right:20px;text-align:center;}
#enter img {display:block;border:none;margin:auto;}
#enter em {display:block;font-weight:bold;font-size:120%;color:#787878;margin-bottom:20px;}
#enter i {display:block;font-weight:bold;font-size:120%;color:#787878;margin-bottom:20px;}
#flash {position:absolute;left:22px;top:0;width:180px;height:165px;}
