*{outline:0;font-size:100%;list-style:none;font-style:normal;line-height:inherit;font-family:inherit}
ul,ol{list-style:none}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,#reserves{margin:0;padding:0}
a:active,a:focus{outline:none}
a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer {cursor: pointer}
.clear{clear:both}

/* MAIN OFFER */
.offeritem {float:left;width:223px;margin-right:20px;background: url(default/images/shadow.png) no-repeat;background-position: 0px 126px}
.last {margin:0}
.offeritem img {border:4px solid #2d2119;margin:0}
.offeritem h3 {margin:5px 0;padding-left:10px;border-left:10px solid #ba2b42; color:#952437;font-size:16px;font-family:tahoma;min-height:40px;font-weight: 400;text-align:left}
.offeritem a {display:block;width:100px;height:30px;margin: 0 0 20px 60px;background: url(default/images/hu/atrium.png) no-repeat 0px -94px;text-indent:-9999px}

/* LEFT BOX */
.ajanlatbox {width:240px;background-image: url(default/images/bgred.png);border-top:10px solid #ba2b42}
.ajanlatcnt {height:260px;background: url(default/images/left.jpg) no-repeat left bottom;position:relative;}
.ajanlatcnt h2 {text-align:center;color: #fff; font-size:17px;padding:10px 0px 10px 0px;font-weight: 400;font-family:Tahoma;font-style:italic;}
.ajanlatbox img {border:3px solid #d7bf86;display:block;margin: 0 auto;}
.ajanlatbox a {text-decoration:none;font-size:15px;}
.ajanlatbox .title {display:block;text-align:center;color:white;padding:10px 0;}
.ajanlatbox .bx-prev{position:absolute;bottom:20px;left:60px;width:15px;height:30px;text-indent:-999999px;background:transparent url(default/images/hu/atrium.png) no-repeat -108px -124px}
.ajanlatbox .bx-next{position:absolute;bottom:20px;right:60px;width:15px;height:30px;text-indent:-999999px;background:transparent url(default/images/hu/atrium.png) no-repeat -139px -124px}
.programbox {width:240px;background-image: url(default/images/bgyellow.png)}
.programcnt {padding:10px;background: url(default/images/left.jpg) no-repeat right bottom}
.programcnt h2 {text-align:center;color: #3a322f; font-size:17px;padding:10px 0px 10px 0px;font-weight: 400;font-family:Tahoma;font-style:italic;}
.programcnt a {display:block;width:100px;height:30px;margin: 0 0 20px 60px;background: url(default/images/hu/atrium.png) no-repeat 0px -94px;text-indent:-9999px}
.programimg {width:200px;height:145px;padding:10px;text-align:center;border: 1px solid #bcb293;background-color:#fff}

html,body{color:#23110b;font-size:13px;font-style:normal;font-family: Arial, serif;background: transparent url(default/images/bg.png);}
.bgtop {margin:0 auto;background: transparent url(default/images/bg1.jpg) repeat-x center top} 
.bgbottom {margin:0 auto;background: transparent url(default/images/bg2.png) repeat-x left bottom}
.breadcrumb {margin:10px 0 10px -10px;padding:10px;width:720px;border:1px solid #dbd2b7;background-color:#e7e0ca;font-size:12px;color:#a1836a} 
#wrap{position:relative;width:990px;margin:0 auto}
#header{position:relative;width:990px;height:480px;background:url(default/images/bg.jpg) no-repeat left top}
#lang {position:absolute;top:160px;left:73px;width:200px;height:13px;z-index:1001}
#lang ul li a{float:left;width:17px;height:13px;margin-right:7px;padding:1px}
.logo a{position:absolute; top:0px; left:10px;width:220px;height:140px;display:block}
.addresstop1{position:absolute;top:20px;left:790px;width:170px;height:80px;color:#fff;font-size:12px;text-align:left;line-height:130%}
#header .addresstop1 a {color:#fff}
#maincontent{float:left;width:710px;margin: 0px 0px 10px 10px;text-align:justify;line-height:150%}
#maincontent .cnt {padding:10px;width:100%;color:#3d2d25;border:1px solid #e7e0ca;background-color:#f4eed9;border-radius:2px;clear:both;min-height:300px;height: auto !important;height:300px}

#leftblock{float:left;width:240px;padding:10px 0px 0px 0px}
.utalvany a {display:block;margin: 15px 0 15px 0;width:240px;height:93px;background:transparent url(default/images/hu/atrium.png) no-repeat -11px 0px}
#map_canvas {border:5px solid #e7e0ca}

#footer{position:relative;height:180px;background:url(default/images/bg.jpg) no-repeat left -488px;color:#a2986f}
#footer a {padding: 0 7px 0 7px;color:#a2986f;font-size:12px;text-decoration:none}
#footer a:hover {text-decoration:none;color:#982437}
.link-left {position:absolute;top:22px;left:195px;text-decoration:none;}
.link-right {position:absolute;top:22px;right:10px;text-decoration:none;}
.copyright{position:absolute;top:70px;left:200px;width:400px;text-align:left;font-size:11px}
.copyright span {color:#982437}
.address {position:absolute;top:70px;left:592px;color:#982437}
#footer .address a {color:#982437}
.webdesign a {position:absolute;display:block;top:67px;right:10px;width:115px;height:45px;text-indent:-9999px}

#maincontent h1 {margin: 0 0 15px -10px;color: #3a322f; font-size:18px;padding:10px 20px 10px 60px;font-weight: 400;font-family:Tahoma;font-style:italic;
background: #e7e0ca url(default/images/hu/atrium.png) no-repeat -251px 0px;position:relative;display:inline-block;height:20px;}
#maincontent h1  span {display:inline-block;width:10px;height:40px;background: transparent url(default/images/hu/atrium.png) no-repeat 0px 0px;position:absolute;right:0;top:0;}
#maincontent h2 {margin: 0 0 15px -10px;color: #3a322f; font-size:15px;padding:10px 20px 10px 60px;font-weight: 400;font-family:Tahoma;font-style:italic;
background: #e7e0ca url(default/images/hu/atrium.png) no-repeat -251px 0px;position:relative;display:inline-block;height:20px;}
#maincontent h2  span {display:inline-block;width:10px;height:40px;background: transparent url(default/images/hu/atrium.png) no-repeat 0px 0px;position:absolute;right:0;top:0;}
#maincontent ul {margin: 10px 0 10px 30px;padding-left:5px;list-style-position: outside;line-height:12px;display:block}
#maincontent ul li {margin-bottom:5px;line-height:16px;padding-left:15px;background: url(default/images/dott.png) no-repeat;background-position: 0px 4px}
#maincontent a {color:#952437}
#maincontent a:hover {color:#952437;text-decoration:none}

hr{border:0;height:15px;margin:1em 0;padding-bottom:5px;border-bottom:0px;background: url(default/images/hr.png) no-repeat}
#maincontent .jobb {float:right;border:5px solid #e7e0ca;margin-left:15px;padding:1px}

/* MENU */
.toplinkdiv{position:absolute;top:110px;left:270px;z-index:1000}
#header ul#nav li{position:relative;float:left}
#header ul#nav li a{display:block;padding:35px 13px 15px 13px;color:#883b3b;background:transparent;font-size:14px;font-family:Arial;text-decoration:none;line-height:1em;background:transparent url(default/images/sep.png) no-repeat right top}
#header ul#nav li a.last{display:block;padding:35px 15px 15px 15px;color:#883b3b;background:transparent;font-size:14px;font-family:Arial;text-decoration:none;line-height:1em;background:none}

#header ul#nav li a:hover, #header ul#nav li.active a{color:#fff}
#header ul#nav li a:hover, #header ul#nav li:hover a, #header ul#nav li.over a{color:#fff;background:transparent url(default/images/hover.png) repeat-x;background-position:left top}
#header ul#nav li ul{display:block;position:absolute;left:-999em;width:190px}
#header ul#nav li:hover ul, #header ul#nav li.over ul{display:block;width:215px;left:0;top:100%;position:absolute;z-index:4000;margin:0;padding-bottom:5px }
#header ul#nav li ul li{width:205px;background:transparent url(default/images/bgrepeat.png) repeat-x;background-position:left -43px;text-indent:0;padding:0px 6px;height:auto;border:1px solid #000;}
#header ul#nav li:hover ul li a, #header ul#nav li.over ul li a{display:block;color:#f9f5ed;background:transparent;padding:9px 6px 9px 15px;height:auto;text-decoration:none;margin:0;text-indent:0;text-align:left;font-size:13px;line-height:1.5em}
#header ul#nav li ul li a:hover{color:#fba52c;}

/* KIEMELT ajanlat TOP */
#maincontent #high-packagebox {width:100%;height:180px;text-align:center}
#maincontent #high-packagebox ul{width:100%;margin:0;padding:0;overflow:hidden}
#maincontent #high-packagebox ul li{position:relative;float:left;list-style:none;margin-right:5px;padding:0;width:185px;height:150px;display:block;}
#maincontent #high-packagebox ul li img {margin:0;padding:0;border-top:10px solid #985e31}
#maincontent #high-packagebox a:link{text-decoration:none}
#maincontent #high-packagebox .title{position:absolute;top:97px;left:0px;z-index:50;display:inline-block;width:176px;height:33px;padding:5px;font-size:14px;color:#23110b;font-style:italic;background: #f9f9f7 url(default/images/hu/silver.png) no-repeat 0px -386px;}
#maincontent #high-packagebox h2 {text-align:left;color:#23110b;font-size:16px;height:25px;font-style:italic}

/* --- Foglalas --- */
#quick-reserv form {width: inherit}
#quick-reserv {position:absolute;top:235px;left:5px;color:#fff}
#quick-reserv li {margin-bottom: 3px;position: relative}
#quick-reserv h2 {padding-left:10px;color:#fff;font-size:16px;font-weight:normal;font-family:Arial}
#reserves_q {width:250px;}
#reserves_q label{display: inline-block;position:relative;padding-left:9px; line-height: 30px; width:52px;font-size:12px;text-align:right;}
#reserves_q input {position:relative;padding:4px;height: 20px;width:157px;background:url(default/images/hu/atrium.png) no-repeat 0px -217px;float:none;border:none;border-radius:5px;}
#arrival, #departure {width: 116px !important;}
.icon-calendar {position: absolute;top: 0px;right: 20px;width: 26px;height: 26px;background: transparent url(default/images/hu/atrium.png) no-repeat -253px -41px;cursor: pointer}
#reserves_q .required {font-weight:bold;color:#fff;text-align:right}
#quick-reserv .tovabb_gomb {width:100px; height:30px; margin: 0px 0 0 126px; background: url(default/images/hu/atrium.png) no-repeat 0px -124px; border:0;text-indent: -9999px }
.resq_wrap{margin-top: 7px}

input, textarea, select{padding:4px;border:1px solid #dbdbdb ;background-color:#fff;width:150px;border-radius: 2px}
.required{font-weight:700;color:#8a6f30}
#reserves{position:relative;padding-top:2px}
#reserves br{clear:both}
#reserves select{width:190px;border:1px solid #dbdbdb;padding:3px}
#reserves label{position:relative;float:left;text-align:right;display:block;padding:5px;margin-bottom:5px}
#reserves input, textarea{position:relative;float:left;padding:3px}
#reserves textarea{overflow:auto;width:400px;height:80px;margin-bottom:4px;padding:3px 4px}
#reserves button.button1, #reserves button.button3{text-indent:-9999px;cursor:pointer;clear:both;width:100px;height:30px;margin:0 0px 20px 160px;overflow:hidden;background:transparent url(default/images/hu/atrium.png) no-repeat -200px -94px;border:none}
#reserves button.button3{float:left;}
#reserves button.button2{text-indent:-9999px;cursor:pointer;width:97px;height:22px;margin-right:15px;overflow:hidden;background:transparent url(default/images/hu/javit_btn.jpg) no-repeat top;border:none}
#reserves label.w63{width:63px}
#reserves label.w81{width:61px}
#reserves label.w139{width:100px}
#reserves label.w91{width:100px;}
#reserves label.w139{width:100px}
#reserves label.w140{width:100px}
#reserves label.w130{width:100px}
#reserves label.w167{width:167px}
#reserves label.w134{width:134px}
#reserves label.w129{width:129px}
#reserves label.w331{width:150px}
#reserves label.w285{width:200px}
#reserves label.w200{width:100px}
#reserves label.w300{width:130px}
#reserves label.w400{width:400px}
#javit{float:left;width:100px;height:30px;margin-right:15px;padding:0;border:0;background:transparent url(default/images/hu/atrium.png) no-repeat -200px -124px;cursor:pointer;overflow:hidden}
#elkuld, #contact_q button {float:left;width:100px;height:30px;margin-right:15px;padding:0;border:0;background:transparent url(default/images/hu/atrium.png) no-repeat -200px -94px;cursor:pointer;overflow:hidden}
.empty{float:left}
.buttons{margin:30px 0 0 200px}
#erdeklodik, #foglal, #babaagy, #dohanyzo, #newslettergame {width:20px;margin-top:7px}

/* RESERVE INQUIRY BTN*/
.reserve-btn {text-align: center;width: 100%;height: 30px;margin-bottom: 25px}
#wrap #maincontent a.reservebtn:link,
#wrap #maincontent a.reservebtn:visited{float:left;width:100px !important;height:30px !important;margin-left:240px;display:block;background:transparent url(default/images/hu/atrium.png) no-repeat -200px -184px !important;border:none;text-indent:-9999px !important;cursor:pointer !important;}
#wrap #maincontent a.inquirybtn:link,
#wrap #maincontent a.inquirybtn:visited{float:left;width:100px !important;height:30px !important;margin-left:20px;display:block;background:transparent url(default/images/hu/atrium.png) no-repeat -200px -154px !important;border:none;text-indent:-9999px !important;cursor:pointer !important;}

/* PACKAGE TABLE */
.package-pricing-table {width:100%;border-right: 1px solid #bfaf80; border-spacing: 0;border-collapse: collapse}
.package-pricing-table th{border-top: 1px solid #bfaf80;border-left: 1px solid #bfaf80;border-bottom: 1px solid #bfaf80}
.package-pricing-table td{border-left: 1px solid #bfaf80;border-bottom: 1px solid #bfaf80;padding: 0.3em 1em 0.3em 1em}
.row0  .room-type, .row1  .room-type {background-color: #e7e0ca;font-weight: bold;text-align:left !important}
.price {text-align:center;padding: 10px 1em 0.3em 1em;}
.price-categories {background:transparent url(default/images/table.png) repeat-x left top;font-weight: bold;text-align: center;height: 40px}
.price-category-notes{background-color: #e7e0ca; padding: 10px;text-align:center;vertical-align:text-top}
.row0 .price {background-color:#e7e0ca;padding: 10px}
.row1 .price {background-color: #dbd2b6;padding: 10px}
.package-pricing-table caption {font-size:15px;padding:7px}
.row0 {background-color:#e7e0ca;padding: 10px;text-align:center;}
.row1 {background-color: #dbd2b6;padding: 10px;text-align:center;}

.packlist {min-height:105px}
.packlist img {float:left;margin-right:15px;border:5px solid #e5dcc0;padding:1px}

/* PACK ITEM LEFT */
#packagewrap-left ul {margin-left:0px;text-align:left}
#packagewrap-left ul.left-pack li a {height:25px;width:199px;padding:7px 10px 10px 10px;display:inline-block;text-decoration:none;border-bottom:1px dotted #ac9ea3;font-size:13px;color:#a3887d;}
#packagewrap-left ul.left-pack li .rptitle {display:inline-block;} 

.sys, .warning {width:90%;margin-bottom:25px;padding:15px;text-align:center;color:#b02d00;font-weight:bold;background-color:#f2eee0;border:1px solid #dbd6c3;border-radius:3px}

/* Galéria */
#gallery .gallery-img {border:4px solid #e7e0ca;padding:1px}
#gallery_categories img {border:5px solid #e7e0ca;padding:1px}
.quick_gal img {margin:10px 0 10px 0}

/* NEWSLETTER */
#newsletter {width:235px}
#newslettercnt {position:absolute;top:232px;left:772px;}
#newslettercnt h2 {padding-left:10px;color:#3a322f;font-size:16px;font-weight:normal;font-family:Arial}
#newsletter span {font-weight:bold;color:#3a322f}
.nyeremenyjatektxt{text-align:right}
#newsletter input{width:184px;height:24px;padding:3px;color:#3a322f;background: url(default/images/hu/atrium.png) no-repeat left -154px}
#newsletter .kod{float:left;padding:3px;color:#3a322f;width:64px;background: url(default/images/hu/atrium.png) no-repeat left -185px }
.captcha{float:right;height:23px;width:92px;}
#newsletter .feliratkozas{width:100px;height:30px;background: url(default/images/hu/atrium.png) no-repeat -100px -94px;border:0;text-indent:-9999px}

/* NIVO */
.topslider{position:absolute;top:210px;left:255px;z-index:0;width:480px;height:260px}
#slider{margin:0px}
.nivoSlider{position:relative;width:480px;height:260px}
.nivoSlider img{position:absolute;top:0px;left:0px;display:none}
.nivoSlider a{border:0;display:block}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-caption{position:absolute;left:5px;top:5px;width:646px;background:#382935;color:#fff;z-index:8;}
.nivo-caption p{padding:20px 50px 20px 50px;margin:0;font-size:18pt;color:#e6e6e6;font-weight:normal}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}

/* FancyBox */
#fancybox-loading {position: fixed;	top: 50%;left: 50%;	width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;	display: none}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('../jsx/fancybox/fancybox.png')}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101}
/* close inside */
#fancybox-close{position: absolute;top: 0px;right: 0pt;width: 44px;height: 32px;background: transparent url("/jsx/fancybox/fancy_close.png") no-repeat left top;cursor: pointer;z-index: 1103;display: none}
/* close outside 
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 42px;height: 33px;background: transparent url('../jsx/fancybox/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none}
*/
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0}
#fancybox-img {width: 100%;	height: 100%;	padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block}

#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('/jsx/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px}
#fancybox-right {right: 0px}

/* nav visible */
#fancybox-left-ico, #fancybox-right-ico {	position: absolute;top: 30%;left: 0;width: 31px;height: 262px;margin-top: -33px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background: transparent url('/jsx/fancybox/fancy_nav_left.png') no-repeat;left: 0;}
#fancybox-right-ico {background: transparent url('/jsx/fancybox/fancy_nav_right.png') no-repeat; left: auto;right: 0}

/* nav hover
 #fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block}
#fancybox-left-ico {background-image: url('../jsx/fancybox/fancybox.png');background-position: -40px -30px;cursor: pointer;z-index: 1102;}
#fancybox-right-ico {background-image: url('../jsx/fancybox/fancybox.png');background-position: -40px -60px}
*/

#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */ }
#fancybox-left:hover span {left: 0px}
#fancybox-right:hover span {left: auto;right: 0px}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('/jsx/fancybox/fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('../jsx/fancybox/fancybox.png');background-position: -40px -162px}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('/jsx/fancybox/fancybox-y.png');background-position: -20px 0px}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('../jsx/fancybox/fancybox.png');background-position: -40px -182px}
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('/jsx/fancybox/fancybox-x.png');background-position: 0px -20px}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('/jsx/fancybox/fancybox.png');background-position: -40px -142px}
#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('../jsx/fancybox/fancybox-y.png')}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('../jsx/fancybox/fancybox.png');background-position: -40px -122px}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative}
.fancybox-title-outside {padding-top: 10px;color: #fff}

.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left}
#fancybox-title-over {padding: 10px;background-image: url('../jsx/fancybox/fancy_title_over.png');display: block}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('../jsx/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('../jsx/fancybox/fancybox-x.png') 0px -40px}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('../jsx/fancybox/fancybox.png') -55px -90px no-repeat}