*{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 img,:link img,:visited img {border:none;background-image:none}
a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer {cursor: pointer}
.clear{clear:both}

.pnews {margin:0;padding-left:5px; }
.pnews a {display:block;padding-bottom:15px;width:290px;font-size:8pt;color:#ee7e05;text-transform:uppercase;text-decoration:none;background: transparent url(default/images/pnews.png) no-repeat right bottom}

#specialoffer {position:absolute;top:210px;width:295px;color: #fff}
#specialoffer img {float:left;border:4px solid #fff; margin-right:7px;}
#specialoffer a.button-blue {width:95px;height:24px;padding-top:6px;color:#fff;background-color:#05c5ee;display:block;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;}



#leftbox h1, #specialoffer h1 {margin:0;font-size:12pt;height:30px;padding:10px 0 0 10px;font-weight:normal;text-transform:uppercase;}
#leftbox h1.bluew, #specialoffer .bluew {color:#fff;text-transform:uppercase;background: transparent url(default/images/h1sep.png) no-repeat -925px bottom}
#leftbox h1.orangew {color:#fff;text-transform:uppercase;background: transparent url(default/images/h1sep.png) no-repeat -619px bottom}
#leftbox h1.blue {background: transparent url(default/images/h1sep.png) no-repeat -311px bottom}
#leftbox h1.orange {font-size:12pt;height:30px;text-transform:uppercase;background: transparent url(default/images/h1sep.png) no-repeat left bottom}
#leftboxcntbg {padding:7px;background: transparent url(default/images/box-bg.png) repeat-x left top;min-height:100px;height: auto !important;height:100px}
#leftboxcntbg p {margin:0}
#leftbox a:link, #leftbox a:visited  {color:#ee7e05}
#leftbox .button, #reg .button {width:95px;height:30px;color:#fff;background-color:#ee7e05;display:block;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;}
#leftbox a.button-blue {width:95px;height:24px;padding-top:6px;color:#fff;background-color:#05c5ee;display:block;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:4px;}


#login {text-align:center}
#login .textinput, #reg .textinput {height:22px;margin-bottom:3px;padding:3px;background-color:#f7f7f7;color:#3a322f;width:180px;border:1px solid #cbcbcb;border-radius: 2px; }
#reg .textinput_error {height:22px;margin-bottom:3px;padding:3px;background-color:#f7f7f7;color:#3a322f;width:180px;border:1px solid #db2002;border-radius: 2px; }
#login .registration {float:left; color:#000;text-transform:uppercase;text-decoration:none}

html,body{color:#332e28;font-size:13px;font-style:normal;line-height:150%;font-family: Arial, serif; background-color: #f7f7f7}
.bgtop {margin:0 auto;background: transparent url(default/images/bg.jpg) no-repeat center top}
.bgbottom {margin:0 auto;background: transparent url(default/images/bg2.png) repeat-x left bottom}
#wrap{position:relative;width:990px;margin:0 auto}
#header{position:relative;width:990px;height:320px;z-index:10}
.logo a{position:absolute; top:60px; left:20px;width:270px;height:70px;display:block;z-index:1000}
#contentblock {background: url(default/images/wrap.png) repeat-y 10px 0px}
#maincontent{float:left;width:665px;padding:0px 10px 10px 10px;text-align:justify;min-height:300px;height: auto !important;height:300px}
#maincontent a {color:#ff8400}
#maincontent a:hover {color:#d5262c;text-decoration:none}
#leftblock{float:left;width:295px;padding:80px 5px 10px 5px}
#footer{position:relative;height:160px;background:url(default/images/footer.png) no-repeat left top}
#footer a {padding-left:20px;color:#919191;font-size:12px;text-decoration:none}
#footer a:hover {text-decoration:none;color:#fff}
.f-link {position:absolute;top:20px;right:20px;width:300px;text-align:left;color:#919191}
.copyright{position:absolute;top:90px;left:310px;width:300px;text-align:left;font-size:11px;color:#919191}
.copyright span {color:#ff8400}
.webdesign a {position:absolute;display:block;top:105px;right:22px;width:105px;height:40px;text-indent:-9999px}
.tamogatas {position:absolute;top:74px;left:10px;width:210px;text-align:center;font-size:22px;color:#fff}

#topmenu {width: 100%;background-color: #323232;height: 50px;text-align: center;z-index: 90}
#topmenu ul {display: inline-block;font-size:0}
#topmenu ul li {display: inline-block;padding-left: 5px;padding-right: 8px;background: transparent url('default/images/topmenu-sep.png') right top no-repeat}
#topmenu ul li.first {padding: 0;width: 3px;background: transparent url('default/images/topmenu-sep.png') left top no-repeat}
#topmenu .sub li, #topmenu .sub li.first {background: transparent url('default/images/topmenu-sep2.png') right top no-repeat !important}
#topmenu a, #topmenu ul li.first span {line-height: 50px;padding: 0 2px;font-size: 14px;color: white;font-weight: bold;text-decoration: none;height: 50px;display: block}
#topmenu li.hassub:hover > a, #topmenu .clicked > a {background: transparent url('default/images/topmenu-hover.png') bottom center no-repeat;}
#topmenu a:hover {color: #f19032}
#topmenu .sub a:hover {color: #323232}
#topmenu li.hassub:hover .sub, #topmenu .clicked .sub {display: block}
#topmenu .sub {display: none;width: 100%;background-color: #f19032;height: 50px;text-align: center;position: absolute;left: 0;top: 50px;z-index: 100}

#maincontent h1 {margin-bottom: 15px;color: #008eac; font-size:20px;padding:10px 0 0 0px;font-weight: 400;font-style:normal}
#maincontent h2 {color: #008eac; font-size:16px;padding:10px 0 0 0px;font-weight: 400;font-style:normal}
#maincontent h3 {margin:5px 0 5px 10px;color:#008eac; font-size:16px}
#maincontent h4 {margin-bottom: 15px;color: #743c00; font-size:13px;padding:10px 0 0 0px}
#maincontent ul {margin: 0 0 0 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: 0pt 3px;}

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

/* NEWSLETTER */
#newsletter {margin-top:15px;width:295px;background: url(default/images/hirlevelbg.png)}
#newsletter h1 {margin-left:15px;width:234px;height:25px;background: url(default/images/hirlevel.png) no-repeat 0px -32px;border:0;text-indent:-9999px}
#newslettercnt {margin-left:15px;}
#newsletter input{height:22px;padding:3px;background-color:#ededed;color:#3a322f;width:250px;border:1px solid #fff;border-radius: 2px; }
#newsletter .kod{float:left;padding:3px;background-color:#ededed;color:#3a322f;width:55px;border:1px solid #fff;border-radius: 2px }
.captcha{float:left;margin-left:10px;height:24px;width:92px;padding:3px;background-color:#05c5ee;border-radius: 2px}
#newsletter .feliratkozas{margin:7px 0 10px 50px;;width:150px;height:32px;background: url(default/images/hirlevel.png) no-repeat 0px 0px;border:0;text-indent:-9999px}

/* --- Kapcsolat --- */
#contact{width:100%;margin:0 auto;}
#contact label.wrquied{width:70px;font-weight:bold;color:#000;}
#contact label.w{width:70px;}
#contact input{width:150px;position:relative;float:left;margin:3px;padding:3px;background-color:#e2dedb;border:1px solid #d1c9c3;}
#contact textarea{width:395px;height:120px;margin:2px 0 4px 3px;padding:3px;background-color:#e2dedb;border:1px solid #d1c9c3;overflow:auto;}
#contact span#contact_sti{display:block;float:left;margin-left:80px !important;margin-left:40px;}
#contact .textinput {width:50px;position:relative;float:left;padding:3px;background-color:#e2dedb;border:1px solid #d1c9c3;}
#contact button { width: 142px; height: 32px; margin: 0px 0 0 200px; background: url(default/images/hu/btn_elkuld.jpg) no-repeat top left; border:0;text-indent: -9999px }
#contact label{position:relative;float:left;text-align:right;display:block;padding:2px 5px;margin-bottom:3px}
#contact br{clear:left}

/* NIVO */
.topslider {position:absolute; top:100px; left:0px;width:990px;height:300px;z-index:100;}
#slider{margin:0px}
.nivoSlider{position:relative;width:760px;height:354px}
.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;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}