* { padding: 0px; margin: 0px; font-family: Arial; font-size: 12px; line-height: 18px; border: 0px; }
ul { margin-left: 30px; }
p { padding: 0px 0px 10px 0px; }
body { background: url('/design/bgr.gif') repeat-x #e9e2d8; }
#logo { top: 48px; position: absolute; left: 50%; margin-left: -460px; }
.page { width: 984px; left: 50%; margin-left: -492px; position: absolute; background: url('/design/bgr_inner.png') repeat-x #efeeee; top: 125px; }
.column_left { float: left; position: relative; margin-left: 4px; padding: 4px 0px; width: 260px; }
.column_right { float: right; position: relative; width: 677px; padding: 4px 0px 23px 0px; margin-right: 23px; }
#menu { width: 260px; background: #9a2821; border-top: 5px #6a3516 solid; padding: 20px 0px; }
#menu ul { list-style: none; }
#menu a { color: #ffffff; text-decoration: none; font-size: 20px; line-height: 28px; font-weight: normal;}
#menu a:hover { color: #ffff00; }
#menu a span { clear: both; color: #ffffff; font-size: 12px; display: block; width: 200px; padding-bottom: 10px;}
#zaszlok { position: absolute; right: 50%; top: 30px; margin-right: -492px; }
h1 { color: #bd2026; font-size: 22px; font-weight: normal; padding: 10px 0px 20px 0px; }
h2 { color: #bd2026; font-size: 18px; font-weight: normal; padding: 10px 0px 10px 0px; }
h3 { color: #bd2026; font-size: 14px; font-weight: bold; padding: 0px 0px 10px 0px; }
h3 span { font-weight: normal; float: right;}
p.price { color: #bd2026; font-weight: bold; font-size: 11px; }
p.price2 { color: #bd2026; font-weight: bold; font-size: 12px; }
.booking { background: url('/design/hotel_booking_bg.jpg') #B36A3F; padding: 10px 0px 5px 0px; }
.booking h1 { color: #ffffff; padding: 10px; }
.booking table { margin-left: 10px; width: 100%; }
.booking td { color: #ffffff; vertical-align: middle; font-size: 14px; }
.datum { border-radius: 5px 5px 5px 5px;  width: 80px; border: 1px #cacaca solid; background: #ffffff; color: #333333; font-size: 12px; height: 16px; padding: 2px;}
.gomb { height: 20px; width: 85px; padding: 0px;  border-radius: 5px 5px 5px 5px;}
.datum2 { height: 20px; width: 100px; padding: 0px 0px; border: 1px #bd2026 solid;}
.text { height: 20px; width: 180px; padding: 0px 0px; border: 1px #bd2026 solid;}
.textarea { height: 56px; width: 380px; padding: 0px 0px; border: 1px #bd2026 solid;}
.kicsi { font-size: 11px; }
.nagy { font-size: 14px; }
.gomb2 { height: 20px; width: 100px; padding: 0px 0px; background: #bd2026; color: #ffffff; }
.border { border: 1px #bd2026 solid; }
.szobatipusok { border: 1px #cccccc solid; }
.szobatipusok td { border: 1px #cccccc solid; padding: 5px; }
.szobatipusok td table td { border: 0px; padding: 0px; }
.szobatipusok th { background: #cccccc; color: #ffffff; padding: 3px; text-align: center;}

#slider { width: 674px; height: 422px; border: 1px #d3d3d3 solid; display: block; overflow: hidden; }
#slider .slide { width: 674px; height: 422px; display: none; position: static; top: 0px; left: 0px; overflow: hidden; }
#slider_control { position: absolute; top: 20px; right: 20px; z-index: 100; }
#slider_control img { cursor: pointer; }
#scroller {background: #B36A3F}
#makeMeScrollable { width: 607px; background: #B36A3F; padding: 5px 0px; height: 68px; margin-left: 5px; float: left; position: relative; }
#makeMeScrollable img { margin-right: 7px; }                   
#gallery { width: 674px;  background: #B36A3F; position: relative; float: right; margin-right: 7px; top: 7px; }
#gallery img { line-height: 0%; margin: auto; }

