@charset "utf-8";
/* CSS Document of icon restaurant */

body {padding: 0; margin: 0; font-family: Arial, Georgia, Helvetica, sans-serif; font-size: 12px; color: #3d3a37; background: url(img/body-bg.jpg) #280607 center 0 no-repeat;}

/* removing default borders from hyperlinked images in ff3: */
a {border: none; outline-style: none; -moz-outline-style: none;}
a:visited {border: none; outline-style: none; -moz-outline-style: none;}
a:hover {border: none; outline-style: none; -moz-outline-style: none; text-decoration: none;}
a:active {border: none; outline-style: none; -moz-outline-style: none;}

a {font-family: Arial, Georgia, Helvetica, sans-serif; text-decoration: none; color: #3d3a37;}
p, ul, label {font-family: Arial, Georgia, Helvetica, sans-serif; color: #3d3a37; font-weight: normal; text-transform: none; margin: 0; font-size: 12px;}
h1 {font-family: Georgia, Arial, Helvetica, sans-serif; color: #f4551d; font-weight: 400; text-transform: none; margin: 0; padding: 0; font-size: 19px;}
h2, .h2 {font-family: Georgia, Arial, Helvetica, sans-serif; color: #7e0e0e; font-weight: 400; text-transform: none; margin: 0; padding: 0; font-size: 17px;}
h3 {font-family: Arial, Georgia, Helvetica, sans-serif; color: #333333; font-weight: 500; text-transform: none; margin: 0; padding: 0; font-size: 22px; text-align: left;}
h4 {font-family:  Arial, Georgia, Helvetica, sans-serif; color: #7e0e0e; font-weight: 400; text-transform: none; margin: 0; padding: 0; font-size: 12px; cursor: pointer;}
span {font-family: Arial, Georgia, Helvetica, sans-serif;}
br {font-size: 7px;}
* html img {font-size: 0;} /* hack for ie 6*/

.clear {clear: both; font-size: 0; height: 0;} /* hack for gecko browsers */
.spacer5 {position: relative; height: 5px; padding: 0; margin: 0; font-size: 0;}
.spacer10 {position: relative; height: 10px; padding: 0; margin: 0; font-size: 0;}
.spacer20 {position: relative; height: 20px; padding: 0; margin: 0; font-size: 0;}
.spacer40 {position: relative; height: 40px; padding: 0; margin: 0; font-size: 0;}
.leftalign {text-align: left;}
.centerpos {position: relative; width: 100%; text-align: center;}
.floatleft {float: left;}
.floatright {float: right;}
.noborder {border: none;}
.imgborder {padding: 1px; border: 1px solid #e4d8c6;}
.white {color: #fff;}
.pink {color: #e8d9d9;}
.dark {color: #7e0e0e;}
.bold {font-weight: 900;}
.upper {text-transform: uppercase;}
.italic {font-style:italic;}
.underline {text-decoration: underline;}

/* for safari and google chrome - removing the default focus */
select, input, textarea, button {outline:none; resize:none;}

form {margin: 0; padding: 0;}
input, textarea {margin: 0; padding: 0; font-family: Arial, Georgia, Helvetica, sans-serif;}
input {padding: 0 0 0 3px;}

.main {position: relative; width: 980px; height: auto; padding: 0; margin: 0;}
/* hack for the frickin ie 6, in order to the mootools accordion effect shall work properly */
* html .main {position: relative; width: 980px; height: auto; padding: 0; margin: 0; border-bottom: 1px solid transparent;}

.pdflinks {position: relative; display: block; width: 190px; height: 18px; margin: 0; padding: 0;  background: url(img/pdf-icon.gif) top right no-repeat; text-decoration: underline;}
.pdflinks2 {position: relative; display: block; width: 150px; height: 18px; margin: 0; padding: 0;  background: url(img/pdf-icon.gif) top right no-repeat; text-decoration: underline;}

.folowus-facebook {position: fixed; top: 193px; right: 0; width: 44px; height: 178px; background: url(img/facebook-en.gif) 11px 0 no-repeat; border: none; display: block; padding: 0; margin: 0; z-index: 0;}
* html .folowus-facebook {position: absolute;}
.folowus-facebook:hover {background-position: 0 0;}
.folowus-facebook-hu {position: fixed; top: 193px; right: 0; width: 44px; height: 178px; background: url(img/facebook-hu.gif) 11px 0 no-repeat; border: none; display: block; padding: 0; margin: 0; z-index: 0;}
* html .folowus-facebook-hu  {position: absolute;}
.folowus-facebook-hu:hover {background-position: 0 0;}


/* header navigation */
.header-main {position: relative; width: 100%; height: 417px; padding: 0; margin: 0; background: transparent; padding: 2px 0 0 0;}
.header-img {position: relative; width: 980px; height: 390px; /*background: url(img/header-img.jpg) transparent 0 0 no-repeat;*/ border-top: 1px solid #280606; border-bottom: 1px solid #280606;}
.header-slideshow {position: relative; width: 980px; height: 390px; overflow: hidden; z-index: 0;}
.header-logo {position: absolute; width: 200px; height: 160px; top:0; left: 20px; cursor: pointer; z-index: 2222;}
.header-lang {position: absolute; width: 150px; height: 24px; top:10px; right: 15px; padding: 6px 0 0 0; background: url(img/lang-bg.png) transparent 0 0 repeat-x; z-index: 2222;}
* html .header-lang {position: absolute; width: 150px; height: 24px; top:10px; right: 15px; padding: 6px 0 0 0; background: #280606; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); zoom: 1;}
.header-lang a, .header-lang p {position: relative; display: inline; font-family: "trebuchet ms", Arial, Helvetica, sans-serif; color: #fff; font-weight: 900; margin: 0 3px 0 3px; z-index: 22223;}
.header-lang a:hover {color: #F4551D;}
#header-slideshow {position: relative; width: 980px; height: 390px; overflow: hidden;}
#header-slideshow img { display:none; position:absolute;
			top:0px; left:0px;
			height:390px;
			width:980px;
			opacity: -0.01; }
.header-navigation {position: relative; width: 100%; height: 21px; padding: 3px 0 0 0; margin: 0; background: #f4551d; border-bottom: 1px solid #280606;}
.header-navigation a {font-weight: 900; color: #fff; margin: 0 19px 0 19px; font-size: 12px; text-transform: uppercase; font-family: "trebuchet ms", Arial, Helvetica, sans-serif;}
.header-navigation a:hover {color: #422424;}

.content-main {position: relative; width: 100%; height: auto; margin: 0; background: url(img/content-bg.jpg) 0 0 repeat-y;}

.transparent-dots {position: relative; width: 100%; height: 1px; font-size: 0; padding: 0; margin: 20px 0 20px 0; background: url(img/transparent-dots.gif) 0 0 repeat-x;}
.transparent-dots2 {position: relative; width: 100%; height: 1px; font-size: 0; padding: 0; margin: 20px 0 20px 0; background: url(img/transparent-dots2.gif) 0 0 repeat-x;}
.transparent-dots3 {position: relative; width: 100%; height: 1px; font-size: 0; padding: 0; margin: 10px 0 0 0; background: url(img/transparent-dots3.gif) 0 0 repeat-x;}

/* pane left */
.left-pane {position: relative; float: left; width: 230px; padding: 10px 10px 92px 10px; height: auto; background: url(img/leftpane-gradienttop.jpg) #422424 0 0 no-repeat; text-align: left;}
.left-title {display: block; color: #f5cda4; font-weight: 900;}
.leftpane-img {position: relative; float: left; border: 2px solid #6d5151;}
.leftpane-floatedtext {position: relative; float: left; color: #e8d9d9; font-weight: 900; display: block; padding: 19px 0 0 5px;}
.partner {position: relative; width: 100%; margin: 0; text-align: center;}

.input1 {position: relative; width: 225px; height: 16px; border: 1px solid #9c7964; background: transparent; cursor: text; margin: 0 0 5px 0; font-size: 11px; color: #e8d9d9; line-height: 16px;}
.input1:focus {border: 1px solid #9c8f88;}
* html .input1  {margin: 0 0 3px 0;}
*:first-child+html .input1 {margin: 0 0 3px 0;}
.leftpane-gradbot {position: absolute; display: block; width: 249px; height: 91px; left: 0; bottom: 1px; background: url(img/leftpane-gradientbottom.jpg) transparent 0 0 no-repeat;}
* html .leftpane-gradbot {position: absolute; display: block; width: 249px; height: 91px; left: 0; bottom: 0; background: url(img/leftpane-gradientbottom.jpg) transparent 0 0 no-repeat;}

/* DATEPICKER */
.date-pick {position: relative; float: left; width: 100px; height: 16px; border: 1px solid #9c7964; background: transparent; cursor: text; margin: 0 5px 5px 5px; font-size: 11px; color: #e8d9d9; line-height: 16px;}
.datepick-en  {position: relative; float: left; width: 60px; height: 16px; border: 1px solid #9c7964; background: transparent; cursor: text; margin: 0 5px 5px 5px; font-size: 11px; color: #e8d9d9; line-height: 16px;}
.date-pick:focus {border: 1px solid #9c8f88;}
* html .date-pick  {margin: 0 0px 3px 5px;}
*:first-child+html .date-pick {margin: 0 0px 3px 5px;}

input.calendar,
select.calendar {float: left; width: 99px;}
button.calendar {background: url(img/calendar-icon.gif); border: 0; cursor: pointer; float: right; height: 20px; margin:0; width: 20px; border: none; outline-style: none; -moz-outline-style: none;}
button.calendar:hover, button.calendar.active {background-position: 0 20px; border: none; outline-style: none; -moz-outline-style: none;}
div.calendar {background: url(img/calendar.gif); height: 185px; padding: 0 6px; text-align: center; width: 147px;}
div.calendar * {margin: 0; padding: 0;}
div.calendar div {background: none !important; cursor: move; height: 185px; overflow: hidden; padding-top: 10px; position: relative; width: 147px;}
div.calendar caption {color: #333; font: normal 12px/16px Arial, Helvetica, sans-serif; padding-top: 6px; text-align: center; width: 100%;}
div.calendar caption a {cursor: pointer; display: block; height: 12px; overflow: hidden; position: absolute; text-indent: -100px; top: 17px; width: 11px;}
div.calendar caption a.prev {background-image: url(img/calendar-prev.gif); left: 0;}
div.calendar caption a.next {background-image: url(img/calendar-next.gif); right: 0;}
div.calendar caption a:hover {background-position: 0 12px;}
div.calendar caption span {height: 25px; position: relative; text-align: center;}
div.calendar caption span.month {padding-right: 8px;}
div.calendar caption span.month:after {content: ',';}
div.calendar table {background: #FFF; border: 0; border-collapse: collapse; border-spacing: 0; cursor: default; margin: 0 auto; overflow: hidden; width: 147px;}
div.calendar td, div.calendar th {border: 0; color:#bfb88c; font: normal 12px Arial, Helvetica, sans-serif; height: 21px; text-align: center; width: 21px;}
div.calendar td {background: url(img/calendar-td.gif); color: #FFF; font-size: 11px;}
div.calendar td.invalid {color: #ff2124; background:url(img/calendar-noplace.gif);}
div.calendar td.valid {background: url(img/calendar-valid.gif); color: #7E0E0E; cursor: pointer;}
div.calendar td.hilite {background: url(img/calendar-hilite.gif);}
div.calendar td.inactive {background: url(img/calendar-td.gif) 0 100%; color: #FFF;}
div.calendar td.active, div.calendar td.hover {background: url(img/calendar-valid.gif) 0 100%; color: #FFF; cursor: pointer;}

.persons {position: relative; float: left; width: 37px; height: 16px; border: 1px solid #9c7964; background: transparent; cursor: text; margin: 0 5px 0 5px; font-size: 11px; color: #e8d9d9; line-height: 16px;}
.persons:focus {border: 1px solid #9c8f88;}

.leftpane-label {width: 109px; font-size: 11px; padding: 0 0 0 3px;}
* html .persons, .leftpane-label  {display: inline;}

/* pane center aka content */
.center-pane {position: relative; float: left; width: 478px; height: auto; padding: 20px 10px 20px 10px; text-align: left;}
.center-pane p {line-height: 16px; margin: 10px 0 0 0;}
.text-field {position: relative; width: 458px; height: auto; padding: 0 10px 0 10px;}

/* pane right */
.right-pane {position: relative; float: right; width: 210px; margin: 0; padding: 20px 10px 0 0; height: auto; text-align: left;}
.img-containertop {position: relative; width: 203px; height: 6px; padding: 0 0 0 6px; background: url(img/img-bgtop.gif) 0 0 no-repeat;}
.img-container {position: relative; width: 204px; height: auto; padding: 0 0 6px 6px; margin: 0 0 15px 0; background: url(img/img-bg.gif) left bottom transparent no-repeat;}
html>body .img-container {position: relative; width: 204px; height: auto; padding: 0 0 9px 6px; margin: 0 0 15px 0; background: url(img/img-bg.gif) left bottom transparent no-repeat;}
*:first-child+html .img-container {position: relative; width: 204px; height: auto; padding: 0 0 6px 6px; margin: 0 0 15px 0; background: url(img/img-bg.gif) left bottom transparent no-repeat;}
.input2 {position: relative; width: 189px; height: 16px; border: 1px solid #b5a4a1; background: transparent; cursor: text; margin: 0 0 5px 0; font-size: 11px; color: #613131; line-height: 16px;}
.input2:focus {border: 1px solid #9c8f88;}
* html .input2  {margin: 0 0 3px 0;}
*:first-child+html .input2 {margin: 0 0 3px 0;}
.button-ok2 {position: relative; display: block; float: right; width: 55px; height: 19px; right: 16px;}
p.newsletter {color: #613131; font-size: 11px; font-weight: 400; margin: 10px 0 0 0;}

/* center pane2 - wide */
.center-pane-wide {position: relative; float: right; width: 690px; height: auto; padding: 20px; text-align: left; background: url(img/title-bg.jpg) center 16px transparent no-repeat;}
* html .center-pane-wide {overflow: hidden;}
.center-pane-wide p {line-height: 18px; margin: 18px 0 0 0;}
.text-field2 {position: relative; width: 670px; height: auto; padding: 0 10px 0 10px;}

.center-pane a, .center-pane-wide a {text-decoration: underline;}
.center-pane a:hover, .center-pane-wide a:hover {text-decoration: none;}

/* rendezvények - alaprajzok */
.hilton-plan1 {position: relative; width: 682px; height: 487px; background: url(img/hilton-plan1.jpg) 0 0 no-repeat; margin: 30px 0 0 0; padding: 0 0 0 10px;}
.hilton-plan1sub {position: absolute; width: 266px; height: 274px; bottom: 2px; left: 80px;}
.hilton-plan1sub1 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan1sub1.jpg) 0 0 no-repeat;}
.hilton-plan1sub2 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan1sub2.jpg) 0 0 no-repeat;}
.hilton-plan1sub3 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan1sub3.jpg) 0 0 no-repeat;}
.hilton-plan1sub4 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan1sub4.jpg) 0 0 no-repeat;}
.hilton-plan1sub5 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan1sub5.jpg) 0 0 no-repeat;}
.hilton-plan-info {position: relative; margin: 0 0 0 45px; height: 20px; padding: 6px 0 0 0;}

.hilton-plan1button1 {position: absolute; display: block; width: 34px; height: 34px; top: 50px; left: 287px; background: url(img/hilton-plan1-button1.gif) 0 0 no-repeat;}
.hilton-plan1button2 {position: absolute; display: block; width: 34px; height: 34px; top: 50px; left: 390px; background: url(img/hilton-plan1-button2.gif) 0 0 no-repeat;}
.hilton-plan1button3 {position: absolute; display: block; width: 34px; height: 34px; top: 50px; left: 555px; background: url(img/hilton-plan1-button3.gif) 0 0 no-repeat;}
.hilton-plan1button4 {position: absolute; display: block; width: 34px; height: 34px; top: 300px; left: 555px; background: url(img/hilton-plan1-button4.gif) 0 0 no-repeat;}
.hilton-plan1button5 {position: absolute; display: block; width: 34px; height: 34px; top: 200px; left: 420px; background: url(img/hilton-plan1-button5.gif) 0 0 no-repeat;}

.hilton-plan2 {position: relative; width: 682px; height: 670px; background: url(img/hilton-plan2.jpg) 0 0 no-repeat; margin: 30px 0 0 0; padding: 0 0 0 10px;}
.hilton-plan2sub {position: absolute; width: 566px; height: 230px; bottom: 0; left: 60px;}
.hilton-plan2sub1 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan2sub1.jpg) 0 0 no-repeat;}
.hilton-plan2sub2 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan2sub2.jpg) 0 0 no-repeat;}
.hilton-plan2sub3 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan2sub3.jpg) 0 0 no-repeat;}
.hilton-plan2sub4 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan2sub4.jpg) 0 0 no-repeat;}
.hilton-plan2b {position: absolute; right: 0; top: 0; width: 266px; height: 700px;}
.hilton-plan2sub5 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan2sub5.jpg) 0 0 no-repeat;}
.hilton-plan2sub6 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan2sub6.jpg) 0 0 no-repeat;}
.hilton-plan2sub7 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan2sub7.jpg) 0 0 no-repeat;}

.hilton-plan2button1 {position: absolute; display: block; width: 34px; height: 34px; top: 55px; left: 175px; background: url(img/hilton-plan2-button1.gif) 0 0 no-repeat;}
.hilton-plan2button1b {position: absolute; display: block; width: 34px; height: 34px; top: 55px; left: 385px; background: url(img/hilton-plan2-button1.gif) 0 0 no-repeat;}
.hilton-plan2button2 {position: absolute; display: block; width: 34px; height: 34px; top: 200px; left: 255px; background: url(img/hilton-plan2-button2.gif) 0 0 no-repeat;}
.hilton-plan2button3 {position: absolute; display: block; width: 34px; height: 34px; top: 200px; left: 343px; background: url(img/hilton-plan2-button3.gif) 0 0 no-repeat;}
.hilton-plan2button4 {position: absolute; display: block; width: 34px; height: 34px; top: 200px; left: 435px; background: url(img/hilton-plan2-button4.gif) 0 0 no-repeat;}
.hilton-plan2button5 {position: absolute; display: block; width: 34px; height: 34px; top: 138px; left: 593px; background: url(img/hilton-plan2-button5.gif) 0 0 no-repeat;}
.hilton-plan2button6 {position: absolute; display: block; width: 34px; height: 34px; top: 218px; left: 593px; background: url(img/hilton-plan2-button6.gif) 0 0 no-repeat;}
.hilton-plan2button7 {position: absolute; display: block; width: 34px; height: 34px; top: 300px; left: 593px; background: url(img/hilton-plan2-button7.gif) 0 0 no-repeat;}

.hilton-plan3 {position: relative; width: 660px; height: 118px; background: url(img/hilton-plan3.jpg) 0 0 no-repeat; margin: 30px 0 0 0; padding: 0 0 0 10px;}
.hilton-plan3sub {position: absolute; top: 12px; right: 45px; width: 266px; height: 118px;}
.hilton-plan3sub1 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan3sub1.jpg) 0 0 no-repeat;}

.hilton-plan3button1 {position: absolute; display: block; width: 34px; height: 34px; top: 50px; left: 142px; background: url(img/hilton-plan3-button1.gif) 0 0 no-repeat;}

.hilton-plan4 {position: relative; width: 660px; height: 450px; background: url(img/hilton-plan4.jpg) 140px 30px no-repeat; margin: 30px 0 0 0; padding: 0 0 0 10px;}
.hilton-plan4sub {position: absolute; width: 266px; height: 274px; top: 0; left: 60px;}
.hilton-plan4sub1 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan4sub1.jpg) 0 0 no-repeat;}
.hilton-plan4sub2 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan4sub2.jpg) 0 0 no-repeat;}
.hilton-plan4sub3 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan4sub3.jpg) 0 0 no-repeat;}
.hilton-plan4sub4 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan4sub4.jpg) 0 0 no-repeat;}
.hilton-plan4sub5 {position: relative; width: 266px; height: 34px; background: url(img/hilton-plan4sub5.jpg) 0 0 no-repeat;}

.hilton-plan4button1 {position: absolute; display: block; width: 34px; height: 34px; top: 115px; left: 385px; background: url(img/hilton-plan4-button1.gif) 0 0 no-repeat;}
.hilton-plan4button2 {position: absolute; display: block; width: 34px; height: 34px; top: 340px; left: 287px; background: url(img/hilton-plan4-button2.gif) 0 0 no-repeat;}
.hilton-plan4button3 {position: absolute; display: block; width: 34px; height: 34px; top: 352px; left: 465px; background: url(img/hilton-plan4-button3.gif) 0 0 no-repeat;}
.hilton-plan4button4 {position: absolute; display: block; width: 34px; height: 34px; top: 353px; left: 172px; background: url(img/hilton-plan4-button4.gif) 0 0 no-repeat;}
.hilton-plan4button5 {position: absolute; display: block; width: 34px; height: 34px; top: 280px; left: 382px; background: url(img/hilton-plan4-button5.gif) 0 0 no-repeat;}

.hilton-plan1sub1 a, .hilton-plan1sub2 a, .hilton-plan1sub3 a, .hilton-plan1sub4 a, .hilton-plan1sub5 a,
.hilton-plan2sub1 a, .hilton-plan2sub2 a, .hilton-plan2sub3 a, .hilton-plan2sub4 a, .hilton-plan2sub5 a, .hilton-plan2sub6 a, .hilton-plan2sub7 a,
.hilton-plan3sub1 a,
.hilton-plan4sub1 a, .hilton-plan4sub2 a, .hilton-plan4sub3 a, .hilton-plan4sub4 a, .hilton-plan4sub5 a
{display: block; color: #fff; font-weight: 900; text-transform: uppercase; padding: 10px 0 5px 45px; text-decoration: none!important;}

/* menu - winelist */
.full-line {position: relative; width: 100%; height: auto; padding: 0 0 10px 0;}
.menu-title {position: relative; width: 474px; height: 25px;}
.menu-title1 {position: relative; float: left;}
.menu-title2 {position: relative; float: right; width: 71px; text-align: right; padding: 0 5px 0 0;}
.menu-text {position: relative; float: left; width: 470px; height: auto; padding: 8px 0 0 4px;}
.menu-text p {line-height: 18px; margin: 0;}
.menu-img {position: relative; float: right; width: 202px; height: auto; margin: 10px 0 0 0;}
.menu-text1 {position: relative; float: left; width: 312px; padding: 0 0 7px 0; height: auto;}
.menu-text2 {position: relative; float: left; width: 78px; padding: 0 0 7px 0; height: auto; text-align: right;}
.menu-text2 img {display: inline; float: left; margin: 0 2px 0 2px;}

/* gallery - class wiever */
.galery-main {position: relative;width: 609px; height: 409px; padding: 6px 0 0 6px; margin: auto; background: url(img/gallery-bg.jpg) 0 0 no-repeat;}
#box2{position: absolute; width:600px; height: 400px;}
#box2 img{display: block; float: left; margin: 0; padding: 0; font-size: 0; line-height: 0;}
.mask2{position: relative; width: 600px; height: 400px; overflow: hidden;}
span img{display: block; border: none;}

.buttons{margin: auto; width: 100%; padding:0; margin: 0; text-align: center;}
.buttons span{color:#280606;padding:0;cursor:pointer;font:11px Verdana; margin: 0; padding: 0; text-decoration: underline;}
.buttons span.active, .buttons span:hover{}
#prev1 {position: absolute; left: 60px; margin: 0; padding: 0;}
#next1 {position: absolute; right: 67px; margin: 0; padding: 0;}
#play1 {position: absolute; left: 250px; margin: 0; padding: 0;}
#stop1 {position: absolute; left: 375px; margin: 0; padding: 0;}
#prev1:hover, #next1:hover , #play1:hover ,#stop1:hover {text-decoration: none;}


.sliderwrapper{position: relative;width: 615px; height: 415px; padding: 0; margin: auto; background: url(img/gallery-bg.jpg) 0 0 no-repeat; overflow: hidden;}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 6px;  /*leave as is*/
top: 6px;  /*leave as is*/
width: 600px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 400px;
padding: 0;
margin: 0;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.pagination{
width: 600px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
margin: 5px auto 0 auto;
}
.pagination a{
padding: 0;
margin: 0 5px;
text-decoration: none;
color: #000;

}
.pagination a:hover, .pagination a.selected{
color: #000; text-decoration: underline;

}

/* rolunk - accordion */
p.list {display: block; padding: 0 0 8px 15px; background: url(img/list-img.jpg) 0 5px no-repeat; margin: 0; line-height: normal;}
a.list2 {height: 12px; padding: 0 0 8px 15px; max-width: 170px; background: url(img/pdficon_small.gif) 0 1px no-repeat; margin: 0; line-height: normal;}
a.list2:hover {color: #000;}

#acc {position: relative; list-style:none; padding: 0; margin: 0; background: transparent;}
#acc li {padding: 0; margin: 7px 0 7px 0;}
#acc h2 {cursor:pointer;}
#acc h2:hover {}
#acc .acc-section {overflow:hidden; background: transparent;}
#acc .acc-content {background: transparent;}
#nested {list-style:none; padding: 0; margin: 0;}
#nested h2 {display: block; cursor:pointer; font-family: Arial, Georgia, Helvetica, sans-serif; font-size: 14px; line-height: 29px; font-weight: 400; color: #3d3a37; margin: 0;}
#nested h2 span {color: #F4551D;}
#nested h2:hover {}
#nested .acc-section {overflow:hidden;}
#nested .acc-content {padding: 0 0 0 12px;}
#nested .acc-selected {}

/* törzsvendégprogram */
.newsletter2 {position: relative; width: 210px; margin: 0; padding: 10px 10px 0 0; height: auto; text-align: left;}

/* kapcsolat */
.map-main {position: relative; width: 571px; height: 548px; background: url(img/map.jpg) 0 0 no-repeat; margin: 30px auto 0 auto;}
.maplink1 {position: absolute; width: 70px; height: 70px; display: block; top: 11px; right: 204px;}
.maplink2 {position: absolute; width: 70px; height: 70px; display: block; top: 131px; right: 115px;}
.maplink3 {position: absolute; width: 70px; height: 70px; display: block; top: 283px; right: 20px;}
.maplink4 {position: absolute; width: 70px; height: 70px; display: block; top: 329px; right: 236px;}
.maplink5 {position: absolute; width: 70px; height: 70px; display: block; top: 59px; left: 123px;}
.maplink6 {position: absolute; width: 68px; height: 68px; display: block; top: 308px; left: 124px;}
.contacts1 {position: relative; float: left; width: 40%; height: auto; text-align: left; padding: 0 0 20px 0;}
.contacts2 {position: relative; float: left; width: 50%; height: auto; text-align: left; padding: 0 0 20px 0;}

/* footer */
.footer {position: relative; width: 980px; height: 89px; margin: 0; padding: 0; background: url(img/footer-bg.jpg) 0 0 no-repeat;}
.footer p, .footer a {color: #b5a4a1; font-size: 11px;}
.hilton-logo {position: absolute; left: 70px; top: 10px;}
.footer-navigation {position: relative; float: right; width: 720px; height: 79px; padding: 0 10px 0 0; margin: 10px 0 0 0; background: transparent; color: #b5a4a1;}
.footernav {font-family: "trebuchet ms", Arial, Helvetica, sans-serif; font-size: 11px; float: left; color: #b5a4a1; font-weight: 900;}
.footer-navigation a:hover {color: #F4551D;}
.footer-navigation img {float: left; width: 3px; height: 3px; font-size: 0; margin: 0; padding: 0; margin: 7px 14px 0 14px;}
.copyright {position: relative; float: left; margin: 17px 0 0 0;}
.credits {position: relative; float: right; margin: 17px 2px 0 0;}


/************/
/*AJAXLOADER*/
/************/
.ajax_loading {
	padding: 20px 0;
	background: url(images/ajax-loader.gif) no-repeat center;z-index:10000;
}
.ajax_loading2 {
	padding: 20px 0;
	background: url(images/ajax-loader2.gif) no-repeat center;z-index:10000;
}
/* !!!!!!!!! must be at the end !!!!!!!!! */
.noborder {border: none;}
.blueborder {border: 4px solid #eeeeee;}
.margin0 {margin:0;}
.margin5 {margin: 5px 0 0 0;}
.auto {margin: auto;}
.paddingleft12 {padding-left: 12px;}
.nobg {background: transparent;}
.paddingleft0 {padding-left: 0;}









