/* reset */
body {behavior: url(csshover3.htc);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, form, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, input, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px; padding: 0px;	border: 0px;	outline: 0px;	font-size: 100%; background: transparent; text-align:left;}
body {line-height: 1;}
ol, ul {list-style: none; padding:0px; margin:0px; margin-top: 0px;}
body, div, span, td {font-family: Arial, sans-serif; color:#6a6a6a; font-size:12px;}
a {text-decoration:none; color:#2a2a2a;} a:hover {color:#0a92c2; text-decoration:underline;}
p a {text-decoration:none; color:#0a92c2;} p a:hover {color:#0a92c2; text-decoration:underline;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#0a92c2; text-decoration:underline;}
p {padding:5px 0px 5px 0px; line-height:16px; font-size:11px;}

.n-a + .subtitle-link-small {display:none;}
span.n-a + span.ft-fo-ej {display:none;}


/* layout */

.main-wrap {text-align:center; width:100%; background:white;}
.main-container {width:980px; margin:0px auto 0px auto;}

.main-nav1-wrap {text-align:center; width:100%; background:#f4f4ec; border-top:1px solid #e5e4e0; padding:5px 0px 2px 0px;}
.main-hormainmenu {text-align:center; width:100%; background:#ecebe7 url(main_nav2_bg.gif) repeat-x top;}
.main-search-wrap {text-align:center; width:100%; background:#e2e2e2 url(main_search_bg.gif) repeat-x top;}

.main-feature-wrap {text-align:center; width:100%; background:#424242; padding:15px 0px 15px 0px;}

.main {float:left; width:650px;}
.right {float:left; width:320px; margin-left:10px; overflow:hidden;}

.mainleft {float:left; width:320px;}
.mainright {float:left; width:320px; margin-left:10px;}

.mainleftbig {float:left; width:420px;}
.mainrightsmall {float:left; width:220px; margin-left:10px;}



.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
    }


/* content elements */

/* fartop */

#general-navigation-wrap {padding:5px 5px 0px 5px; border-bottom:1px solid #d5d5d5; position:relative;}
#keywords {float:left; width:510px !important;  width:480px; padding-top:2px; position:relative;}
#keywords h2 {Font-family:Verdana, Tahoma; font-size:9px; color:#919191; font-weight:normal; display:inline; margin-right:5px; line-height:14px;} #keywords h2 a {color:#919191;}
#keywords h1 {Font-family:Verdana, Tahoma; font-size:9px; color:#919191; font-weight:normal; display:inline; margin-right:5px; line-height:14px;} #keywords h1 a {color:#919191;}
#general-navigation {float:left; width:460px !important; width:490px; position:relative;}
#quickjumps {float:right; position:relative;} #quickjumps a {color:#919191;}
#quickjumps li {display: inline; line-height:24px; padding:0px 6px 0px 6px; border-right:1px dotted #919191;Font-family:Verdana, Tahoma; font-size:9px;}
#quickjumps li.kiemelt a {display: inline; line-height:24px; padding:0px 6px 0px 6px; border-right:1px dotted #919191;Font-family:Verdana, Tahoma; font-size:9px; color:white; background:#F0005B;}
#quickjumps li.kiemelt a:hover {color:#919191; background:none;}

/* header */

#logo-wrap {float:left; width:410px; padding-bottom:15px;}
#logo a {display:block; height:67px; display:block; background:url(../us_logo.gif) no-repeat 0px 15px;} 
#logo-gastro a {display:block; height:77px; display:block; background:url(us_logo_gastro.gif) no-repeat 0px 10px;} 
#logo-wrap h2 {Font-family:Verdana, Tahoma; font-size:9px; color:#919191; display:inline; font-weight:normal; line-height:30px; margin-right:5px; line-height:14px;} #logo-wrap h2 a {color:#919191;}
#logo-wrap h1 {Font-family:Verdana, Tahoma; font-size:9px; color:#919191; display:inline; font-weight:normal; line-height:30px; margin-right:5px; line-height:14px;} #logo-wrap h1 a {color:#919191;}
#login-wrap {float:left; width:570px; text-align:right;}
#login-wrap .element-container {display:block; width:570px;}

#loginnew {background: url(login_compact_bg.gif) no-repeat 118px 0px; padding:4px 0px 0px 0px; height:31px;}
.login-elements ul {}
#loginnew .inputs {float:right; width:250px;}
.login-elements li {display: inline;}
.input-login {background: url(input_login_bg.gif) no-repeat top left; width:97px; height:24px; font-size:10px; border:0px; padding:5px; margin-right:5px;}
.submit-login {background: url(submit_login_bg.gif) no-repeat bottom; width:24px; height:24px; border:0px;} .submit-login:hover {background: url(submit_login_bg.gif) no-repeat top;}
#loginnew .links {width:100px; float:right;}
#loginnew .links a { color:#0a92c2; font-weight:bold; font-size:11px; line-height:13px;}
#loginnew .googleplus {float:right; width:170px;}

/* search */

#search { font-size:12px; font-weight:bold; color:#8a8889;}
#search .form-wrap {float:left; width:600px; padding:5px 0px 2px 0px;}
#search .submit-wrap {float:left; width:50px; padding:10px 0px 5px 0px; margin:5px 0px 5px 0px;}
#search .form-element-wrap {float:left; border-right:1px dotted #a7a7a7; padding:10px 5px 7px 5px;}
#search .form-element-wrap .advanced-link {color:#0a92c2; cursor:pointer; background:url(adv_search.gif) no-repeat right; padding-right:12px;}
#search .form-element {padding:2px 0px 2px 0px; margin:2px 0px 2px 0px}
#search .empty { width:113px !important; width:124px; height:80px !important; height:100px;}
#search .radio-wrap {height:21px !important; height:25px; width:88px;}
#search .searchtitle { font-family:verdana,arial; font-size:20px; letter-spacing:-1px; margin:0px 0px 2px 0px}
#search .input1 {border:1px solid #a7a7a7; font-size:12px; font-weight:bold; height:21px; padding:2px; color:#8a8889; background:#fefefe; margin:0px;}
#search .select1 {border:1px solid #a7a7a7; font-size:12px; font-weight:bold; height:21px;  color:#8a8889; background:#fefefe; margin:0px;}
#search .search-submit {border:none; color:white; font-family:verdana,arial; font-size:16px; font-weight:bold; height:25px; width:40px; background:#0a92c2; text-align:center; margin-left:10px;}

/* dropdown menu */

.dropdown-menu {margin:12px 0px 0px 15px;}
#nav, #nav ul { /* all lists */
	padding: 0;	margin: 0;	list-style: none;	line-height: 1;}

#nav a {display: block;	width: 10em;}
#nav .mainlink a {font-family: Verdana, arial; background:#434343 url(arrow07.gif) no-repeat top right; font-size:18px; font-weight:bold; color:white; letter-spacing:-1px; padding:5px; width:280px !important; width: 290px;}
#nav .mainlink a:hover {color:white; background:#0a92c2 url(arrow07.gif) no-repeat top right; text-decoration:none;}
#nav .default a {font-size:12px;padding:6px 12px 6px 6px; font-size:11px; color:#ffffff;  width: 272px !important; width: 290px; display:block; border-top:1px dotted #aeaeae; background:#656565 url(arrow08.gif) no-repeat 270px 0px;} 
#nav .default a:hover {padding:6px 12px 6px 6px;  border-top:1px solid #aeaeae; color:#0a92c2; text-decoration:none; background:#aeaeae url(arrow08.gif) no-repeat 270px -45px;}
#nav .default-kiemelt a {font-size:12px;padding:6px 12px 6px 6px; font-size:11px; color:#ffffff;  width: 272px !important; width: 290px; display:block; border-top:1px dotted #aeaeae; background:#0a92c2 url(arrow10.gif) no-repeat 270px 0px;} 
#nav .default-kiemelt a:hover {padding:6px 12px 6px 6px;  border-top:1px solid #aeaeae; color:#0a92c2; text-decoration:none; background:#aeaeae url(arrow10.gif) no-repeat 270px -45px;}
#nav .sublink {font-size:16px; float: left; width: 278px !important; width: 290px; padding:6px; background:white url(arrow04.gif) no-repeat  270px -3px; padding:6px; font-weight:bold;}
#nav li { /* all list items */
	 float: left; width: 10em; /* width needed or else Opera goes nuts */}

#nav li ul { /* second-level lists */
	position: absolute;	background: #aeaeae; width: 200px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */	left: auto;}

/* footer */

#footer-wrap {text-align:center; width:100%; background:#e7e7e7; border-top:20px solid white;}
.footer-bg {background: url(footer_bg.gif) no-repeat top left; padding-bottom:60px;}
.footer-bg p {margin:0px; padding:18px 0px 18px 56px; font-size:11px; text-transform:uppercase; color:#a9a9a9; font-weight:bold;}
/* .footer-bg .narrow {width:188px; margin-right:10px;} .footer-bg .narrow2 {width:188px;} .footer-bg .wide1 {width:386px; margin-right:10px;} .footer-bg .wide2 {width:584px;}*/
.footer-bg .narrow {width:188px; margin-right:10px;} .footer-bg .narrow2 {width:188px;} .footer-bg .wide1 {width:188px; margin-right:10px;} .footer-bg .wide2 {width:782px;}
ul.footer-links li { border-bottom:1px dotted #c0c0c0; line-height:16px;}
ul.footer-links li a {padding:4px 12px 4px 0px; font-size:11px; color:#919191; display:block; background: url(arrow02.gif) no-repeat 177px -45px;} ul.footer-links li a:hover {padding:4px 12px 4px 5px; color:#0a92c2; text-decoration:none; background:#434343 url(arrow02.gif) no-repeat 177px 0px;}
ul.footer-links li.cim {padding:12px 0px 4px 0px; font-size:12px; color:#505050; text-transform:uppercase; font-weight:bold;}
ul.footer-links li.kiemelt a {color:#0a92c2; font-weight:bold;} ul.footer-links li.kiemelt a:hover {color:white; text-decoration:none;} 
#hotel-internal {margin-top:15px;}
ul.footer-internal-links li { border-bottom:3px solid #e7e7e7;}
ul.footer-internal-links li a {padding:4px; font-size:11px; color:#919191; display:block; background:#f7f7f7;} ul.footer-internal-links li a:hover {color:#0a92c2; text-decoration:none;}
.footer-bg .footer-cont {border-top:3px solid #d3d3d3; margin-top:10px;} .footer-bg .footer-cont p {padding:8px 0px 8px 0px; text-transform:none;} .footer-cont p a {color:#A9A9A9;}

/* featured-offer */

h4#kiemelt-ajanlo a {Font-family: Verdana; font-size:20px; background:none; color:#a75c85; text-align:right; display:block; margin-top:15px;} h4#kiemelt-ajanlo span {color:#a75c85; font-weight:normal; font-size:20px;}
div#kiemelt-ajanlo a {Font-family: Verdana; font-size:20px; background:none; color:#a75c85; text-align:right; display:block; margin-top:15px; font-weight:bold;} div#kiemelt-ajanlo span {color:#a75c85; font-weight:normal; font-size:20px;}


/* main navigation */


.horizontal-menu-item-kiemelt a {margin-right:10px;font-size:11px;color:white; background:#1c94c7; display:block; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #1c94c7; padding:5px; zoom:1;}
.horizontal-menu-item-kiemelt a:hover { background:white; color:#1c94c7; text-decoration:none; border:1px solid #e9e9da;}

.horizontal-menu-item a {margin-right:10px;font-size:11px;color:#7D7C7A; background:none; display:block; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #F4F4EC; padding:5px; zoom:1;}
.horizontal-menu-item a:hover { background:white; color:#1c94c7; text-decoration:none; border:1px solid #e9e9da;}



.horizontal-menu-item-img { float:left; margin-right: 10px;}


.nav-container {display:block;}
.sections-menu  {margin:7px 0px 2px 0px; width:980px; border-left:1px dotted #919191;}
.sections-menu .hormenulink { border-right:1px dotted #919191;font-size:14px; font-weight:bold; padding:4px 1px 4px 1px; text-align:center;} .sections-menu .hormenulink a { color:#6a6a6a; padding:4px; display:inline-block; border:1px solid #ECEBE7;}
.sections-menu-td .hormenulink { border-right:1px dotted #919191;font-size:14px; font-weight:bold; padding:4px 1px 4px 1px; text-align:center} .sections-menu-td .hormenulink a { color:#6a6a6a;padding:4px; display:inline-block; border:1px solid #ECEBE7;}
.sections-menu .hormenulink-kiemelt { border-right:1px dotted #919191;font-size:14px; font-weight:bold; padding:4px 1px 4px 1px; text-align:center;} .sections-menu .hormenulink-kiemelt a { color:#ffffff; padding:4px; display:inline-block; border:1px solid #F0005B; -moz-border-radius: 5px; border-radius: 5px; background:#F0005B}
.sections-menu-td .hormenulink-kiemelt { border-right:1px dotted #919191;font-size:14px; font-weight:bold; padding:4px 1px 4px 1px; text-align:center} .sections-menu-td .hormenulink-kiemelt a { color:#ffffff;padding:4px; display:inline-block; border:1px solid #F0005B; -moz-border-radius: 5px; border-radius: 5px; background:#F0005B}
.sections-menu .hormenulink a:hover, .sections-menu-td .hormenulink a:hover,
.sections-menu .hormenulink-kiemelt a:hover, .sections-menu-td-kiemelt .hormenulink a:hover
{ background:white; color:#1c94c7; text-decoration:none; border:1px solid #e9e9da; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #e9e9da;}

/* paging offer */

/* kiemelt ajánló */

#hotel-kiemelt-ajanlo {position:relative; overflow: hidden; height: 300px;}
#hotel-kiemelt-ajanlo .hotel-feature-wrap {position:relative; height:300px;}
#hotel-kiemelt-ajanlo .title-bg {position:absolute; top:156px; width:650px; height:85px;}
#hotel-kiemelt-ajanlo .title-block {position: relative; padding:165px 0px 0px 15px; color:white; width:500px;}
#hotel-kiemelt-ajanlo h4.hotel-title a {color:white; line-height:30px; font-size:30px; font-weight:bold;}
#hotel-kiemelt-ajanlo span.ar {font-size:16px; display:block; color:white; font-weight:bold; margin:2px 0px 2px 0px;}
#hotel-kiemelt-ajanlo #pager {position:absolute; top:210px; width:140px; height:60px; z-index:1000; left:510px; padding-top:4px;}
#hotel-kiemelt-ajanlo a.pager {padding:3px 7px 3px 7px; background:#23241c; margin-left:3px; color:white; font-weight:bold;} #hotel-kiemelt-ajanlo a.pager:hover  {text-decoration:none; color:#0a92c2;}
#hotel-kiemelt-ajanlo a.pagerselected {padding:3px 7px 3px 7px; background:#23241c; margin-left:3px; color:#0a92c2; font-weight:bold;}

/* kiemelt ajánló */

.hotel-kiemelt-ajanlo-right-blocktitle {width:200px; float:left; Font-family: Verdana; font-size:19px; color:#9e9689; display:block; padding:10px 0px 10px 15px; letter-spacing:-2px; font-weight:bold;}
.hotel-kiemelt-ajanlo-right {padding-bottom:15px;}
.hotel-kiemelt-ajanlo-right-img {border-top:5px solid #434343;}
.hotel-kiemelt-ajanlo-right .title-bg {position:absolute; bottom:0; padding:10px; width:320px;}
.hotel-kiemelt-ajanlo-right h4.hotel-title a {color:white; line-height:20px; font-size:16px; font-weight:bold; opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
.hotel-kiemelt-ajanlo-right span.ar {font-size:14px; display:block; color:white; font-weight:bold;}
.hotel-kiemelt-ajanlo-right-blocktitle-wrap #pager1 {float:right; width:100px; text-align:right; padding-top:19px !important; padding-top:20px}
.hotel-kiemelt-ajanlo-right-blocktitle-wrap #pager2 {position:absolute; top:-20px; width:100px; z-index:1000; left:220px; height:20px; text-align:right; text-align:center;}
.hotel-kiemelt-ajanlo-right-blocktitle-wrap a.pager {padding-top:3px; background:#0a92c2; margin-left:3px;  color:white; font-weight:bold; height:17px !important; height:20px; width:20px; text-align:center; display:inline-block;} 
.hotel-kiemelt-ajanlo-right-blocktitle-wrap a.pager:hover {text-decoration:none; color:white; background:#434343; }
.hotel-kiemelt-ajanlo-right-blocktitle-wrap a.pagerselected {padding-top:3px; background:#434343; margin-left:3px; color:white; font-weight:bold; height:17px !important; height:20px; width:20px; text-align:center; display:inline-block;}
.hotel-kiemelt-ajanlo-right-blocktitle-wrap a.pager2 {padding-top:3px; background:#0a92c2; margin-left:3px;  color:white; font-weight:bold; height:17px !important; height:20px; width:20px; text-align:center; display:inline-block;} 
.hotel-kiemelt-ajanlo-right-blocktitle-wrap a.pager2:hover {text-decoration:none; color:white; background:#434343; }
.hotel-kiemelt-ajanlo-right-blocktitle-wrap a.pager2selected {padding-top:3px; background:#434343; margin-left:3px; color:white; font-weight:bold; height:17px !important; height:20px; width:20px; text-align:center; display:inline-block;}

.hotel-kiemelt-ajanlo-right-lead {background:#434343; padding:10px; color:white; line-height:18px;}



/* newsletter */

#newsletter-box {background:#e8e4d8 url(club_bg.jpg) no-repeat bottom right; height:300px; margin-bottom:8px;}
.newsletter-club2 {padding:55px 15px 20px 15px; Font-family: Verdana, Arial; color:#939194; font-weight:bold; font-size:12px; background: url(newsletter_bg.png) no-repeat top left; zoom:1;}
.newsletter-club {padding:20px; Font-family: Verdana, Arial; color:#939194; font-weight:bold; font-size:12px;}
.newsletter-club2 .newsletter-club-title {Font-family: Verdana, Arial; color:#939194; font-size:22px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #9c988d; letter-spacing:-1px;}
.newsletter-club .newsletter-club-title-game {Font-family: Verdana, Arial; color:#ffffff; font-size:22px; padding:10px; margin-bottom:10px; border-bottom:1px dotted #9c988d; letter-spacing:-1px; background:#0A92C2;}
.nlinput {font-size:11px; font-weight:bold; padding:5px; background:#ffffff; border:1px solid #9a9786; color:#8b8b8b; height:25px; width:175px !important; width:170px;}
.nlinput2 {font-size:11px; font-weight:bold; padding:5px; background:#ffffff; border:1px solid #9a9786; color:#8b8b8b; height:25px; width:190px !important; width:185px;}
.nlsubmit {background:#ababab; color:white; border:none; font-size:14px; font-weight:bold; padding:3px; height:25px; text-align:center; width:100px;}
.nlsubmit2 {background:#F0005B; color:white; border:none; font-size:14px; font-weight:bold; padding:3px; height:25px; text-align:center; width:100px; margin-top:10px;}

.newsletter-club p {width:150px;} .newsletter-club  p.onlygame{width:280px;Font-family: Arial; color:#939194; font-weight:bold; font-size:12px;}
.newsletter-club-game {line-height:14px;margin-bottom:2px; background:#f3ede6; padding:3px; color:#939194; font-weight:bold; font-size:12px;}
.newsletter-club-left {float:left; width:20px; color:#939194; font-weight:bold; font-size:11px; font-weight:normal;} .newsletter-club-right { float:left; width:250px; color:#939194; font-weight:bold; font-size:11px; font-weight:normal;}


/* content variations */

/* pernament mbox right */

#hotel-allando-ajanlo a:hover {color:#0a92c2;}
#hotel-allando-ajanlo p { font-size:13px; }
h2.hotel-allando-ajanlo a {Font-family: Verdana; font-size:19px;  color:#9e9689; display:block; padding:10px 0px 10px 15px; letter-spacing:-2px;}
h2.hotel-allando-ajanlo-nolink {Font-family: Verdana; font-size:19px;  color:#9e9689; display:block; padding:10px 0px 10px 15px; letter-spacing:-2px;}
ul#hotel-allando-ajanlo li .imgicon {border:none; margin:0px 32px 0px 10px;}
h4.hotel-allando-ajanlo {display:inline;}
h4.hotel-allando-ajanlo a {font-size:16px; color:#41403e;display:inline; line-height:20px;}
.gallery-icon a {width:22px; height:17px; display:inline-block; background:url(gallery_icon.png) no-repeat bottom left; margin-left:3px;}
.gallery-icon a:hover {background:url(gallery_icon.png) no-repeat top left;}
.videogallery-icon a {width:22px; height:17px; display:inline-block; background:url(videogallery_icon.png) no-repeat bottom left; margin-left:3px;}
.videogallery-icon a:hover {background:url(videogallery_icon.png) no-repeat top left;}
div.hotel-allando-ajanlo a {font-size:13px; padding:5px 15px 5px 15px;  background:#e3dfd6; display:inline;}
ul#hotel-allando-ajanlo li {background:#f4f1ea;color:#706f6a;}
#hotel-allando-ajanlo div.mbox-float-left {width:240px;}
#hotel-allando-ajanlo div.mbox-float-right {width:70px;}
ul#hotel-allando-ajanlo .hotel-allando-ajanlo-header  {background:url(allando_ajanlo_header01.gif) no-repeat bottom right;}
ul#hotel-allando-ajanlo li img {border:1px solid #757470;}
ul#hotel-allando-ajanlo li.kepes {padding:10px 15px 10px 15px}
ul#hotel-allando-ajanlo li.lista {padding:0px 15px 0px 15px}
ul#hotel-allando-ajanlo div.lista {background:url(arrow01.gif) no-repeat 0px 7px; border-bottom:1px solid #bebbb4; padding:5px 0px 5px 10px; line-height:16px;font-size:13px; }
ul#hotel-allando-ajanlo li.tovabb {background:#d1cdc1; border-bottom:10px solid white; text-align:right; display:block; }
ul#hotel-allando-ajanlo span.tovabb {background:#e3dfd6; padding:10px 15px 10px 15px; display:inline-block; color:#726e6d}
.mbox-float-left {float:left;} .mbox-float-right {float:left;}

/* general content */

h3.header-general {background:#434343 url(arrow03.gif) no-repeat top right; padding: 8px 25px 8px 8px; font-size:14px; color:white; font-style:italic; display:block; margin:0px 0px 5px 0px; overflow:hidden;}  
h3.header-general a, h3.header-general a:hover {color:white; }
h3.header-general .header-general-subtitle {color:white; font-weight:normal;} h3.header-general .header-general-subtitle a {color:white; font-weight:normal;}
h3.header-general-major {Font-family: Verdana; font-size:17px; background:#0A92C2; color:#ffffff; display:block; padding:10px 0px 10px 15px; letter-spacing:-1px; margin-bottom:5px; zoom:1;}
h3.header-general-major a {color:#ffffff;} h3.header-general-major a:hover {color:#ffffff;}
li.content {padding:7px 0px 7px 10px; border-bottom:1px dotted #d9d9d9;  } li.content:hover {background:#f8f6f1}
li.nopadding {padding:7px 0px 7px 0px;} 
li.content-list {padding:3px 0px 4px 0px; border-bottom:1px dotted #d9d9d9;  } li.content-list:hover {background:#f8f6f1}
li.content .imgleft {float:left; margin-right:10px; position: relative;}
li.content-list .imgleft {float:left; margin-right:10px; position: relative;}
li.content .imgright {float:right; margin-left:10px; position: relative;}
li.content .imgcenter { margin-bottom:10px;}
li.content p { font-size:12px; color:#6a6a6a;line-height:18px;}
li.content p.smallprint { font-size:11px; color:#6a6a6a;line-height:16px;}
li.content p a {color:#0a92c2;}
li.content .padding {padding:0px 10px 0px 10px;}
li.content .more a {color:white; background:#d7d7d7; font-size:11px; font-weigth:bold;} li.content .more a:hover {text-decoration:none; color:white;}
#hotel-ajanlo, #magazin-ajanlo {margin-bottom:10px;}
h4.hotel-ajanlo a {font-size:16px; color:#41403e;display:block;} h4.hotel-ajanlo a:hover {color:#0a92c2;}
h5.hotel-ajanlo {font-size:14px; color:#0a92c2; border-bottom:2px solid #c7c7c7; text-transform:uppercase; padding:10px; background: url(arrow04.gif) no-repeat top right;}
h5.hotel-ajanlo-link a {display:block; font-size:14px; color:#0a92c2; border-bottom:2px solid #c7c7c7; text-transform:uppercase; padding:10px; background: url(arrow04.gif) no-repeat top right;}
h4.magazin-ajanlo a {font-size:19px; color:#41403e;display:block; letter-spacing:-1px;} h4.magazin-ajanlo a:hover {color:#0a92c2;}
h4.magazin-ajanlo-small a {font-size:14px; color:#41403e;display:block; padding-bottom:4px;} h4.magazin-ajanlo-small a:hover {color:#0a92c2;}
h4.magazin-ajanlo-small2 a {font-size:12px; color:#41403E; display:block; font-weight:normal; font-weight:bold} h4.magazin-ajanlo-small2 a:hover {color:#41403E; text-decoration:none;}
span.package-city-link a {font-size:12px; color:#6A6A6A;} span.package-city-link a:hover {color:#6A6A6A; text-decoration:none;}
div.hotel-ajanlo-tovabb a {font-size:13px; background:#d9d9d9; font-weight:bold; color:#6a6a6a; font-size:12px; text-align:right; padding:7px 15px; display:block;} div.hotel-ajanlo-tovabb a:hover {color:#0a92c2;}
#hotel-ajanlo div.subtitle {font-size:30px; color:#7c7c7c;Font-family: Verdana; letter-spacing:-2px; font-weight:bold;}
#hotel-ajanlo span.ar {font-size:18px; color:#7c7c7c;Font-family: Verdana; letter-spacing:-2px; font-weight:bold; display:block; text-align:right;}
#hotel-ajanlo div.ajanlatlista {line-height:18px; width:205px; float:left;}

#rovat-header {background:white url(rovatcim.gif) repeat-x bottom; padding-bottom:15px; margin-bottom:10px; position:relative;zoom:1;}
#rovat-header .rovatcim {background:#40afa6; position:relative;zoom:1;}
#rovat-header span.rovatalcim, .crumbs {padding:0px 7px 0px 0px; line-height:24px;Font-family: Verdana; font-size:10px; font-weight:bold; display:inline;}
#rovat-header span.rovatalcim2 {padding:0px 7px 0px 0px; line-height:24px; font-size:12px; font-weight:bold; display:inline;}
h1.hotel-rovatcim {Font-family: Verdana; font-size:22px; zoom:1; color:#ffffff; display:block; padding:10px; letter-spacing:-1px; font-weight:normal}
h1.hotel-rovatcim a {color:white;} h1.hotel-rovatcim a:hover {color:white;}
h2.hotel-rovatcim {Font-family: Verdana; font-size:22px; zoom:1; color:#ffffff; display:block; padding:10px; letter-spacing:-1px; font-weight:normal}
h2.hotel-rovatcim-article {Font-family: Verdana; font-size:22px; zoom:1; color:#ffffff; display:block; padding:10px; letter-spacing:-1px; font-weight:normal}
h2.hotel-rovatcim-article a {color:white;} h2.hotel-rovatcim-article a:hover {color:white;}

.tipp {background:url(tipp_bg1.gif) no-repeat top left; padding:15px 15px 0px 160px; zoom:1;}
.tippbottom {background:url(tipp_bg2.gif) no-repeat top left; height:12px;}
.tipp p {font-size:12px; color:black;}

/* offer top10 */

.hotel-top10-offer {line-height:18px; font-weight:bold;}

/* mboxes mainpage */

#hotel-program div.mbox-float-left {width:67px;}
#hotel-program div.mbox-float-right {width:240px;}
#hotel-program div.wide {width:142px;}
#hotel-program div.narrow {width:168px;}
#hotel-program span.subtitle {font-size:16px; color:#0a92c2; font-weight:bold;}
#hotel-program span.subtitle2 {font-size:16px; font-weight:bold; padding-bottom:5px; display:block;}

#hotel-kulfold span.subtitle {font-weight:bold;}

#hotel-kedvezmeny span.subtitle {font-weight:bold; color:#0a92c2;}

#hotel-magazin li.magazin {padding:15px 0px 15px 0px; }
#hotel-magazin div.mbox-float-left {width:105px !important; width:120px; padding:15px 0px 15px 0px;} 
#hotel-magazin div.mbox-float-left p {padding:0px 20px 0px 20px; color:#afafaf; font-size:11px; line-height:16px;}
#hotel-magazin div.mbox-float-right {width:535px !important; width:520px;}
#hotel-magazin div.subtitle {font-size:20px; color:#7c7c7c;Font-family: Verdana; letter-spacing:-2px; font-weight:bold;}
#hotel-magazin div.subtitle-link a {font-size:24px; color:#7c7c7c;Font-family: Verdana; letter-spacing:-2px; font-weight:bold;} #hotel-magazin div.subtitle-link a:hover {text-decoration:none;}
#hotel-magazin div.subtitle-link span.subtitle-link-small {font-size:17px; letter-spacing:0px;}
#hotel-magazin div.subtitle-link span.subtitle-link-smaller {font-size:12px; letter-spacing:0px; font-weight:normal;}
#hotel-magazin span.ar {font-size:16px; color:#7c7c7c;Font-family: Verdana; letter-spacing:-2px; font-weight:bold; display:block;}
#hotel-magazin div.subtitle-link-new a {color:#7c7c7c; font-size:14px; line-height:18px !important; line-height:22px;} #hotel-magazin div.subtitle-link-new a:hover {text-decoration:underline;}
#hotel-magazin div.subtitle-link-new a span {font-size:14px;}
div.subtitle-link-new-small a {font-family:Verdana; color:#7c7c7c; font-size:14x; font-weight:bold; line-height:18px !important; line-height:22px;} div.subtitle-link-new-small a:hover {text-decoration:undeline;}
div.subtitle-link-new-small a span {font-size:10px;}
span.prices-pink a, span.prices-pink, #hotel-magazin div.subtitle-link-new span.prices-pink a {color:#F0005B; font-size:14px;}
.minheight {min-height:37px;}
* html .minheight {height:37px;}

/* mboxes jelleg */

#hotel-jelleg li.jelleg {padding:15px 0px 15px 0px; }
#hotel-jelleg div.mbox-float-left {width:210px;} 
#hotel-jelleg div.mbox-float-right {width:430px;}
#hotel-jelleg div.subtitle {font-size:30px; color:#7c7c7c;Font-family: Verdana; letter-spacing:-2px; font-weight:bold;}
#hotel-ajanlo li.menu .menulink a {font-size:11px; color:white; text-transform:uppercase; padding:6px 10px 6px 16px; line-height:16px; font-weight:bold; display:block; margin-bottom:1px;} #hotel-ajanlo li.menu .menulink a:hover {color:white; text-decoration:none; background:#434343 url(arrow06.gif) no-repeat 6px 10px;}

/* mboxes magazin */

#hotel-magazin li.list  {font-size:11px; padding:2px 10px 2px 10px; line-height:15px;  background: url(arrow05.gif) no-repeat 0px 6px; display:block;} 
#hotel-magazin li.menu .menulink a {font-size:11px; color:white; text-transform:uppercase; padding:6px 10px 6px 16px; line-height:16px; font-weight:bold; display:block; margin-bottom:1px;} #hotel-magazin li.menu .menulink a:hover {color:white; text-decoration:none; background:#434343 url(arrow06.gif) no-repeat 6px 10px;}
.general-offer li.list  {font-size:11px; padding:2px 10px 2px 10px; line-height:15px;  background: url(arrow05.gif) no-repeat 0px 6px; display:block;} 
h3.special-wellnes-link {zoom:1; font-size:14px; color:white; font-style:italic; display:block; background: url(special_wellnes_link.gif) no-repeat left; padding:8px 0px 7px 5px; margin-bottom:5px;} h4.reserve-link a:hover {text-decoration:none; background-position: right;}
h3.special-wellnes-link a, h3.special-wellnes-link a:hover {color:white;}
h3.special-wellnes-link .header-general-subtitle {color:white; font-weight:normal;} h3.special-wellnes-link .header-general-subtitle a {color:white; font-weight:normal;}
.img-overflow {width:220px; overflow-x:hidden; position:relative;}

/* color codes */

.color-bg {background:#0A92C2;} 
h3.color-bg {background:#0A92C2;} 
.color-nobgimg {background-image:none;} .color-nobgimg a {background-image:none;}
li.content p a {color:#0A92C2;} 
.color-font {color:#0A92C2;} a.color-font {color:#0A92C2;} 
.color-link a {color:#0A92C2;}  
.color-hover a:hover {color:#0A92C2;} 
h4.color-hover a:hover {color:#0A92C2;} h4.color-font a {color:#0A92C2;}
.color-bg-link a {background:#0A92C2;} 
.color-bg-hover a:hover {background:#0A92C2;}
.color-bg-arrow06 {background:#0A92C2 url(arrow06.gif) no-repeat 6px 10px;}

/* article */

h1.article-title {color:#6a6a6a; font-size:30px; letter-spacing:-1px; padding:10px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px dotted #d9d9d9; }
h2.article-title {color:#6a6a6a; font-size:30px; letter-spacing:-1px; padding:10px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px dotted #d9d9d9; }
.article-lead {font-size:12px; color:#6a6a6a;line-height:18px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px dotted #d9d9d9;} .article-lead p {font-size:12; ; color:#6a6a6a;line-height:18px;}
.article-content, .article-content p {font-size:12px; color:#6a6a6a;line-height:18px;}
.article-content ul {list-style-image:url(arrow05.gif);list-style-position:outside;} 
.article-content ul li {border:none; padding:0px;margin:0 0 0 20px;}
.article-content h3 {font-size:14px; color:#0a92c2; border-bottom:2px solid #c7c7c7; text-transform:uppercase; padding:10px; background: url(arrow04.gif) no-repeat top right;}


#hotel-article div, li, span {color:#7b7b7b;}
#hotel-article h1.hotel-article-maintitle {Font-family: Verdana; font-size:22px; color:#ffffff; display:block; padding:10px; letter-spacing:-1px; background:#424242;}
#hotel-article h2.hotel-article-maintitle {Font-family: Verdana; font-size:22px; color:#ffffff; display:block; padding:10px; letter-spacing:-1px; background:#424242;}
#hotel-article h2.hotel-article-city {background:white url(rovatcim.gif) repeat-x bottom; Font-family: Verdana; font-size:10px; font-weight:bold; padding:7px 0px 15px 0px; color:#107db5;}
h5.hotel-article-subtitle {font-size:14px; color:#0a92c2; border-bottom:2px solid #c7c7c7; text-transform:uppercase; padding:10px 10px 10px 0px; margin:25px 0px 10px 0px;background: url(arrow04.gif) no-repeat top right;}
ul.hotel-short-info {line-height:18px;} ul.hotel-short-info li {margin-bottom:5px;}
h4.reserve-link {cursor:pointer; font-size:14px; color:white; font-style:italic; display:block; background: url(reserve_bg.gif) no-repeat left; padding:8px 0px 7px 5px; border-bottom:1px solid white;} h4.reserve-link:hover {text-decoration:none; background-position: right;}
h4.reserve-offer-link {cursor:pointer; font-size:14px; color:white; font-style:italic; display:block; background: url(reserve_offer_bg.gif) no-repeat left; padding:8px 0px 7px 5px; border-bottom:1px solid white;} h4.reserve-offer-link:hover {text-decoration:none; background-position: right;}
ul.hotel-menu li a {text-transform:uppercase; background:#e1dddc url(arrow09.gif) no-repeat 7px 7px; padding:7px 7px 7px 20px; margin-bottom:1px; display:block; font-weight:bold; color:#484848;} ul.hotel-menu li a:hover {background-color:#d7d7d7;}
ul.hotel-menu li { border-bottom:1px solid white;}
ul.hotel-menu li a {text-transform:uppercase; background:#e1dddc url(arrow09.gif) no-repeat 7px 7px; padding:7px 7px 7px 20px; display:block; font-weight:bold; color:#484848;} ul.hotel-menu li a:hover { background:#d6d6d6 url(arrow09.gif) no-repeat 7px 7px;}
ul.hotel-menu li.moreinfo a {text-transform:uppercase; background:#e1dddc url(arrow09.gif) no-repeat 410px 11px; padding:7px 20px 7px 7px; display:block; font-weight:bold; color:#484848;text-align:right;} ul.hotel-menu li.moreinfo a:hover { background:#d6d6d6 url(arrow09.gif) no-repeat 410px 11px;}

.article-lead .more a {color:white; background:#d7d7d7; font-size:11px; font-weigth:bold; } .article-lead .more a:hover {text-decoration:none; color:white;}
.mainpicture {padding:10px 0px 10px 0px;}
.picturegallery {position:relative; margin-left:-7px; zoom: 1;}
.imagecontainer {float:left; width:54px; height:54px; margin:0px 0px 7px 7px; display:block;}
.imagelink a {width:54px; height:54px; display:block;}
.hotel-data, .hotel-data div, .hotel-data li, .hotel-data span, .hotel-data td {font-size:11px;}
.hotel-data a, .hotel-data li a, .hotel-data span a {color:#0a92c2;}
ul.hotel-data-list {margin-bottom:10px}
div.hotel-data-list {line-height:14px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #cfcfcf; margin-bottom:10px;}
.hotel-data-list span.subtitle {font-weight:bold; display:block; color:#151515; margin-bottom:4px;}
.hotel-data-list span.sub-subtitle { display:block; padding-left:5px;}
.hotel-data-list li {line-height:14px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #cfcfcf; margin-bottom:10px;}
.hotel-data-list-left {float:left; width:119px; padding-right:5px;}
.hotel-data-list-right {float:left; width:290px; padding-left:5px; border-left: 1px dotted #919191;}
.hotel-data-list-left-p {float:left; width:79px; padding-right:5px;}
.hotel-data-list-right-p {float:left; width:330px; padding-left:5px; border-left: 1px dotted #919191;}
.hotel-data-packagetitle-block {background:#434343; margin-bottom:10px;position:relative; zoom: 1;}
.hotel-data-packagetitle-block div.hotel-data-packagetitle {font-weight:bold; color:white; padding: 6px 6px 4px 8px; overflow:hidden; font-size:14px; color:white; font-style:italic; display:block; line-height:16px;position:relative; zoom: 1;}  
.hotel-data-list-half-left {float:left; width:200px;position:relative; zoom: 1;} .hotel-data-list-half-right {float:left; width:220px;position:relative; zoom: 1;}
table.prices td {padding:3px; background:#f6f6f6; border-bottom: 1px dotted #cfcfcf;} 
table.prices tr.item1 td {font-weight:bold; padding:5px 3px 5px 3px; color:#151515; font-size:12px; background:white;}
table.prices td.item2 {padding:5px 3px 5px 3px; color:#151515;  background:white;}
.prices-legend {padding:8px; margin:10px; border:1px solid #ebebeb; line-height:15px; text-align:center;}
div.hotel-data-list ul {list-style-image:url(arrow05.gif);list-style-position:outside;} 
div.hotel-data-list ul li {border:none; padding:0px;margin:0 0 0 20px;}
.articlepicture {margin:10px 0px 10px 0px;} .articlepicture .img-desc {font-size:11px; font-weight:bold; padding-top:5px;}
.article-contactxxx {background:#f6f6ee; padding:5px; margin:5px 0px 5px 0px; border:1px solid #e6e6db; text-align:center; line-height:20px;}
.article-share {padding:10px 0px 10px 0px; border-top:8px solid #b5b5b5;} 
.article-share .fb {height:18px; width:80px;float:right; margin} .article-share .tw {height:18px; background:white; width:70px;float:right;}
.article-share .print a {float:left; background:#373737 url(icon_print.gif) no-repeat left; padding:4px 2px 4px 23px; color:white; font-size:10px; margin-right:2px;} .article-share .print a:hover {background:#0892c1 url(icon_print.gif) no-repeat left; color:white; text-decoration:none;}
.article-share .send a {float:left; background:#373737 url(icon_send.gif) no-repeat left; padding:4px 2px 4px 23px; color:white; font-size:10px;} .article-share .send a:hover {background:#0892c1 url(icon_send.gif) no-repeat left; color:white; text-decoration:none;}
#tweetmeme_button {height:18px;}
.creditcards img {margin:2px 0px 2px 0px;}

/* article utazás */

table.prices-ut td {padding:5px 3px 5px 3px; font-size:12px; text-align:center;} table.prices-ut td.cell-left {text-align:left;} table.prices-ut td.cell-right {text-align:right;}
table.prices-ut tr.row0 td {font-weight:bold; border-bottom:1px solid #C7C7C7;}
table.prices-ut tr.row1, table.prices-ut tr.row1 td {background:#ffffff;} table.prices-ut tr.row2, table.prices-ut tr.row2 td {background:#eaeaea;} table.prices-ut tr.row1:hover, table.prices-ut tr.row2:hover {background:#fefcce;}
table.prices-ut td.cell-reserve {padding:10px 0px 10px 1px; width:24px;}
.reserve-link-ut a {display:block; width:20px; height:11px; background: url(reserve_bg_ut.gif) no-repeat top left;} .reserve-link-ut a:hover {background-position: bottom left;}
.reserve-offer-link-ut a {display:block; width:20px; height:11px !important; height:8px; background: url(reserve_offer_bg_ut.gif) no-repeat top left;} .reserve-offer-link-ut a:hover {background-position: bottom left;}
table.prices-ut2 td {padding:5px 3px 5px 3px; font-size:12px; text-align:left;}
.bigger-text {font-size:12px;}
span.discount-ut {color:white; font-size:13px; padding:2px 5px 2px 5px; margin-right:10px; background:#bababa; font-weight:bold;} 

/* gallery */

.popup-gallery {background: url(logo_hirlevel.gif) no-repeat 10px 10px; padding-top:57px; text-align:center;}
.popup-gallery .gallerycontainer {display:inline-block; margin:0px auto 0px auto; text-align:left;}
.videogallery-left {float:left; width:421px;}
.videogallery-right {float:left; width:179px;}
.videogallery-right a {background:#0A92C2 url(arrow_left.png) no-repeat center left; color:white; font-size:14px; font-weight:bold; padding:8px 5px 8px 25px; margin-bottom:1px; display:block;}
.videogallery-right a:hover {background:#514a49 url(arrow_left.png) no-repeat center left; color:white; text-decoration:none;} 
.videogallery-right a:visited {background:#d7d7d7 url(arrow_left.png) no-repeat center left;}

/* reserve */

.reservetable td {padding:5px; border-bottom:1px dotted #D6D6D6;}
.reservetextarea {font-family: Arial; font-size:12px; width:420px; height:100px; padding:5px;} 
.input_resereve {padding:3px; border-top:2px solid #CFCFCF; border-right:2px solid #CFCFCF; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3;}
.hotelreserve_submit {color:white; font-size:16px; font-weight:bold; padding:5px 13px 5px 13px; border:none; background:#F0005B;}

/* search result */

#searchresult h1.s-result-maintitle {Font-family: Verdana; font-size:22px; color:#ffffff; display:block; padding:10px; letter-spacing:-1px; background:#424242;}
#searchresult h2.s-result-city {background:white url(rovatcim.gif) repeat-x bottom; Font-family: Verdana; font-size:10px; font-weight:bold; padding:7px 0px 15px 0px; color:#107db5;}
#searchresult .icons .icons-float {float:left; width:215px;} #searchresult .icons .icons-float2 {float:left; width:249px;}  #searchresult .icons .icons-float3 {float:left; width:320px;}
#searchresult .icons .icons-container {text-align:right;} #searchresult .icons .icons-container img {border-left:1px solid white;}
.float-sresult {float:left; width:498px;}
.page-select {padding:10px 0px 10px 0px; margin:5px 0px 5px 0px; text-transform:uppercase; border-top:1px dotted #d6d6d6; border-bottom:1px dotted #d6d6d6; line-height:20px;}
.page-select a {color:#F0005B; text-decoration:underline;} .page-select a:hover {color:#F0005B;text-decoration:none;}
.page-select-small {padding:5px 0px 5px 0px; margin:3px 0px 3px 0px; border-bottom:1px dotted #d6d6d6; line-height:14px; font-size:11px;}
.page-select-small a {color:#F0005B; text-decoration:underline;} .page-select-small a:hover {color:#F0005B;text-decoration:none;}

#searchresult #tabcontainer { 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 10px; 
	margin:0px;
	width: 650px;
	background:white;
	float:left; display:block; height:23px; border-bottom:5px solid #d3d3d3;
}
#searchresult #tabcontainer #tabs { 
	border:0px; 
	margin: 0; 
	padding-bottom: 0px; 
}
#searchresult #tabcontainer #tabs ul, #searchresult #tabcontainer #tabs li {
	display: inline; 
	list-style-type: none; 
	margin: 0; 
	padding: 0;
	height: 22px;
}
#searchresult #tabcontainer #tabs a:link, #searchresult #tabcontainer #tabs a:visited {
	border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-top:1px solid #e3e3e3;
	float: left; 
	font-size: 11px; 
	text-transform:uppercase; 
	line-height: 10px; 
	margin-right: 8px; 
	padding: 6px 10px 6px 10px; 
	text-decoration: none; 

	
	background-repeat : no-repeat; 
	background-position :top left;
	background-color:#ffffff;
	color:#8f8f8f;
}
.tab-corner {
	background-image: url(/_i/sresult_tab_corner.gif); 
	background-repeat : no-repeat; 
	background-position :top right;
}
#searchresult #tabcontainer #tabs a.current:link, #searchresult #tabcontainer #tabs a.current:visited {
	border:0px; 
	background-color: #595454; 
	color: #ffffff; 
	cursor: default;
}
#searchresult #tabcontainer #tabs a:hover { 
	text-decoration: underline; 
}
#searchresult #tabcontainer #tabs ul a:hover { 
	text-decoration: underline; 
}
#searchresult #tabcontainer #tabs a.current:hover { 
	text-decoration: none; 
}

.regionarea {background:#e3e3e3; padding:10px; border-bottom:1px dotted #c3c3c3;} .regionarea-top {background:#d3d3d3;  border-bottom:1px dotted #c3c3c3;padding:10px;} .regionarea a {color:#0a92c2;}
.regionarea .regionarea-left, .regionarea-top .regionarea-left {width:190px; float:left;} .regionarea .regionarea-right, .regionarea-top .regionarea-right  {width:420px; float:left;}
.search-region {border:none; color:white; font-family:verdana,arial; font-size:12px; padding:2px; font-weight:bold; height:20px; background:#0a92c2; text-align:center; width:190px;}

/* települések */

.abcselect {padding:10px 0px 10px 0px; margin:5px 0px 5px 0px; text-transform:uppercase; border-top:1px dotted #d6d6d6; border-bottom:1px dotted #d6d6d6; font-weight:bold;}
.abcselect .input2 {border:1px solid #a7a7a7; font-size:12px; font-weight:bold; height:21px; padding:2px; color:#8a8889; background:#fefefe; margin:0px 0px 0px 10px;}
.abcselect .abc-submit {border:none; color:white; font-family:verdana,arial; font-size:12px; padding:2px; font-weight:bold; height:20px; background:#0a92c2; text-align:center; margin-left:10px;}

/* regisztráció */


#registration h1.registration-maintitle {Font-family: Verdana; font-size:22px; color:#ffffff; display:block; padding:10px; letter-spacing:-1px; background:#424242;}
.registrationtable td {padding:10px; border-bottom:1px dotted #D6D6D6; font-size:14px; font-weight:bold; line-height:20px;}
.registrationtable td p {padding:10px; border-bottom:1px dotted #D6D6D6; font-size:14px; font-weight:bold; line-height:20px;}
.registrationtextarea {font-family: Arial; font-size:12px; width:420px; height:100px; padding:5px;} 
.input_registration {padding:4px; border-top:2px solid #CFCFCF; border-right:2px solid #CFCFCF; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3; font-size:14px; font-weight:bold; width:250px;}
.registration_submit {color:white; font-size:16px; font-weight:bold; padding:5px 13px 5px 13px; border:none; background:#F0005B;}
.registration_submit2 {color:white; font-size:16px; font-weight:bold; padding:5px 13px 5px 13px; border:none; background:#d8d8d8;}

/*galeria preview */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/* katalógus */

.catalogue-links li {padding:3px 0px 3px 0px; border-top:1px dotted #D9D9D9; line-height:15px; font-size:11px;}
.catalogue-links li.pince {margin-left:5px; background: url(arrow05.gif) no-repeat 0px 8px; padding:3px 0px 3px 8px;} .catalogue-links li.pince:hover {background:#f8f6f1 url(arrow05.gif) no-repeat 0px 8px;}
.catalogue-links li.regio {font-weight:bold; background:#434343; font-style:italic; color:white; padding:5px; font-size:12px; border:none;}
.catalogue-links li.videk {margin-left:5px; text-transform:uppercase; font-weight:bold;}
	
/* külföld */

.traveltabcontainer {padding-top: 10px; height:23px; border-bottom:5px solid #d3d3d3;}
.traveltabs { height: 22px;}
.traveltabs  td.selected0 {border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-top:1px solid #e3e3e3;
	font-size: 11px; 
	text-transform:uppercase; 
	line-height: 10px; 
	margin-right: 8px; 
	padding: 6px 10px 6px 10px; 
	text-decoration: none; 
	background-color:#ffffff;
	color:#8f8f8f;cursor: pointer;}

.traveltabs td.selected1 {background-color:D3D3D3; color:393939;border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-top:1px solid #e3e3e3;
	font-size: 11px; 
	text-transform:uppercase; 
	line-height: 10px; 
	margin-right: 8px; 
	padding: 6px 10px 6px 10px; 
	text-decoration: none; cursor: pointer;}

.traveltabs td.separ {width:8px;}

#coutries-footer-wrap {text-align:center; width:100%; background:#afafaf;}
.coutries-footer-bg {background: url(coutries_footer_bg.gif) no-repeat top left; }
.coutries-footer-bg p {margin:0px; padding:18px 0px 18px 56px; font-size:11px; text-transform:uppercase; color:white; font-weight:bold;}

.coutries-footer {padding-bottom:15px;}
ul.coutries-footer-links li { border-bottom:1px dotted #797979; line-height:16px;}
ul.coutries-footer-links li a {padding:4px 12px 4px 15px; font-size:11px; color:#797979; display:block; background: url(arrow15.gif) no-repeat 2px -56px;} ul.coutries-footer-links li a:hover {padding:4px 12px 4px 15px; color:#0a92c2; text-decoration:none; background:#434343 url(arrow15.gif) no-repeat 2px 0px;}
ul.coutries-footer-links li.cim {padding:4px 0px 4px 0px; font-size:12px; color:#797979; text-transform:uppercase; font-weight:bold;}
ul.coutries-footer-links li.kiemelt a {color:#0a92c2; font-weight:bold;} ul.coutries-footer-links li.kiemelt a:hover {color:white; text-decoration:none;} 


#logo-quaestor a {display:block; height:67px; display:block; background:url(us_logo.gif) no-repeat 0px 15px;} 

.newsletter-box-globe {background:#e8e4d8 url(globe_bg.jpg) no-repeat bottom right; height:300px; margin-bottom:8px;}

.newsletter-globe {margin:0px 16px 0px 16px;  Font-family: Verdana, Arial; color:#939194; font-weight:bold; font-size:12px; padding:5px 0px 5px 0px;}

.globe-menu {padding: 10px 16px 5px 16px;}
.globe-menu-title {Font-family: Verdana, Arial; color:#939194; font-size:22px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #9c988d; letter-spacing:-1px;font-weight:bold;}

ul.globe-menu-links li { border-bottom:1px dotted #c0c0c0; line-height:16px;}
ul.globe-menu-links li a {font-weight:bold; padding:3px 5px 3px 15px; font-size:11px; color:#434343; display:block; background: url(arrow13.gif) no-repeat 2px -56px;} ul.globe-menu-links li a:hover {padding:3px 5px 3px 15px; color:#0a92c2; text-decoration:none; background:#434343 url(arrow13.gif) no-repeat 2px 0px;}
ul.globe-menu-links li.cim {padding:4px 0px 4px 0px; font-size:12px; color:#505050; text-transform:uppercase; font-weight:bold;}
ul.globe-menu-links li.kiemelt a {color:#0a92c2; font-weight:bold;} ul.coutries-footer-links li.kiemelt a:hover {color:white; text-decoration:none;}

.toggle-coutries {padding:15px;}
ul.toggle-coutries-links li { border-bottom:1px dotted #c0c0c0; line-height:16px;}
ul.toggle-coutries-links li a { padding:4px 5px 4px 15px; font-size:11px; color:#c0c0c0; display:block; background: url(arrow14.gif) no-repeat 2px -56px;} ul.toggle-coutries-links li a:hover {padding:4px 5px 4px 15px; color:white; text-decoration:none; background:#1c94c6 url(arrow14.gif) no-repeat 2px 0px;}
ul.toggle-coutries-links li.cim {padding:4px 0px 4px 0px; font-size:12px; color:#c0c0c0; text-transform:uppercase; font-weight:bold;}
ul.toggle-coutries-links li.kiemelt a {color:#0a92c2; font-weight:bold;} ul.toggle-coutries-links li.kiemelt a:hover {color:white; text-decoration:none;}

.comment-field {font-size:11px; background:#f5f5f5; border:1px solid #e0dede; padding:10px 20px 10px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; line-height:16px;}
.package-search-field { margin-bottom:10px; padding:0px; font-size:12px; background:#f5f5f5; border:1px solid #e0dede; padding:10p; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.package-search {padding:10px !important; padding:0px 10px 10px 10px;}
table.packagesearch-table td {padding:7px 0px 7px 0px; border-top:1px solid white; border-bottom:1px solid #e2e0e0;}
.input_package-search2 {width:512px !important; width:490px; height:35px; padding:6px; border-top:2px solid #CFCFCF; border-right:2px solid #CFCFCF; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3; font-size:13px; background:white; font-weight:bold;}
.input_package-search {margin:0px 0px 2px 0px; padding:1px; border-top:2px solid #CFCFCF; border-right:2px solid #CFCFCF; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3; font-size:12px; background:white}
.package-search-submit {
    background:url(packagesearch_submit.png) no-repeat top center;
    color: white;
    cursor: pointer;
    display: inline-block;
    font: bold 15px arial,sans-serif;
    padding: 0.8em 1.5em !important; padding: 0.7em 1.5em 0.6em; text-align:center; width:105px; margin-left:10px;
}.package-search-submit:hover {background-position:bottom;}

.p-searchelement {float:left; display:inline;}
.package-search a.linkreal { display:inline-block; font-weight:bold; padding:0px 1px;}
.package-search a.linkreal span.linkone { display:inline-block; padding:0px 1px; text-decoration:underline;}
.package-search a.linkreal span.linktwo { display:inline-block; padding:0px 1px; color:#F0005B; text-decoration:underline;}
.package-search a.linkreal span.linkthree { display:inline-block; padding:3px; color:#0A92C2;}
.package-search a:hover {text-decoration:none; cursor:pointer; text-decoration:none;}

#hotel-magazin li.menu .menulink2 a {font-size:11px; color:white; text-transform:uppercase; padding:6px 10px 6px 26px; line-height:16px; font-weight:bold; display:block; margin-bottom:1px;} #hotel-magazin li.menu .menulink2 a:hover {color:white; text-decoration:none; background:#434343 url(arrow06.gif) no-repeat 6px 10px;}
#hotel-magazin li.menu .menulink-sel a {font-size:11px; color:white; text-transform:uppercase; padding:6px 10px 6px 26px; line-height:16px; font-weight:bold; display:block; margin-bottom:1px;} #hotel-magazin li.menu .menulink-sel a:hover {color:white; text-decoration:none; background:#434343 url(arrow06.gif) no-repeat 6px 10px;}
.color-bg-arrow06-sel {background:#434343 url(arrow06.gif) no-repeat 6px 10px;}

/* card */

.card-main {background:url(card_bg.jpg) no-repeat bottom right; padding:0px 0px 250px 0px; }
.card-main span.card-highlight {color:#F0005B;}
.card-main p { border-bottom:1px dotted #D6D6D6; font-size:14px; font-weight:bold; line-height:20px;}
.card-main table.datalist td {padding:3px; background:#f1f1f1; border-bottom: 1px dotted #cfcfcf; font-size:11px;} 
.card-main table.datalist tr.item1 td {font-weight:bold; padding:5px 3px 5px 3px; color:#151515; font-size:11px; background:white; border-bottom: 2px solid #cfcfcf; border-top: 2px solid #cfcfcf; }
.card-main table.datalist tr:hover {background:#f8f6f1}
.card-main table.datalist td.item2 {padding:5px 3px 5px 3px; color:#151515;  background:white;}

#headerreservediscount, #headerreservediscount div {display:inline; color:#fcf87e; font-size:30px;} 
#headerreservepointprocent, #headerreservepointprocent div {display:inline; color:#fcf87e; font-size:16px;} 

#offerheaderreservediscount, #offerheaderreservediscount div {display:inline; color:#fcf87e; font-size:30px;} 
#offerheaderreservepointprocent, #offerheaderreservepointprocent div {display:inline; color:#fcf87e; font-size:16px;} 

.card-compact { background:url(card_compact.jpg) no-repeat bottom left; padding:6px 10px 85px 10px; border-bottom:10px solid white; height:112px !important; height:203px;}
#hotel-allando-ajanlo .card-compact-link a {display:block; color:white; text-decoration:none; font-size:12px; font-weight:bold;}
#hotel-allando-ajanlo .card-compact-link a:hover, h5.card-compact-link a:hover {color:white;text-decoration:none;}
.card-compact-link a {display:block; color:white; text-decoration:none; font-size:12px; font-weight:bold;} 
.card-compact-link a:hover, h5.card-compact-link a:hover {color:white;text-decoration:none;}
.card-compact p a {color:white; font-size:12px; font-weight:bold; line-height:18px; text-align:center;}
.card-compact span.card-highlight {color:#fcea52;font-size:16px;}

.input_card {padding:2px; border-top:2px solid #CFCFCF; border-right:2px solid #CFCFCF; border-bottom:1px solid #E3E3E3; border-left:1px solid #E3E3E3; font-size:11px; font-weight:bold; background:white;}
.card_submit {color:white; font-size:12px; font-weight:bold; padding:2px 5px 2px 5px; border:none; background:#F0005B;}

.hotel-discount {background:url(hotel_discount_bg.jpg) no-repeat top left; height:95px; margin-top:10px;}
.hotel-discount-left {float:left; width:420px;} .hotel-discount-right {float:right; width:230px; padding-top:70px}
.hotel-discount-right span a {padding:2px; margin-left:10px; font-size:11px; background:#005d76; color:white;} .hotel-discount-right span a:hover {text-decoration:none; color:#FCF87E;}
.hotel-discount .row0 {color:white; font-size:13px; font-weight:bold; padding:20px 0px 5px 10px;}
.hotel-discount .row1 a {color:white; font-size:24px; padding-top:5px; padding-left:10px;}
.hotel-discount .row1 span { font-size:24px; color:#FCF87E;}
.hotel-discount .row2 a {color:white; font-size:18px; padding-left:10px;}
.hotel-discount .row2 span { font-size:18px; color:#FCF87E;}
.hotel-discount .row1 a:hover, .hotel-discount .row2 a:hover {color:#FCF87E;}

.hotel-discount2 {background:url(hotel_discount_bg2.jpg) no-repeat top right; padding-bottom:10px; font-weight:bold; line-height:22px;}
.hotel-discount2 span { font-size:18px; color:#F0005B;}

.partner-reg {padding:15px 0px 0px 20px;}
.partner-reg h3 {font-size:22px; padding:15px 0px; color:#0A92C2;}
.partner-reg h4 {font-size:14px; padding:10px 0px;}
.partner-reg p {padding-left:20px;}
.partner-reg ul {list-style-type:disc;list-style-position:inside; margin-left:20px;}
.partner-reg p, .partner-reg li {font-size:13px; line-height:20px; padding: 5px 0}

table.art-prices-new {empty-cells:empty;}
table.art-prices-new td { text-align:center; background:#F6F6F6;border-bottom:1px dotted #C7C7C7;}
table.art-prices-new td.noborder {border:none;}
table.art-prices-new td.white {background:white;}
table.art-prices-new td.bold {font-weight:bold;}
table.art-prices-new td.bigbold{font-weight:bold; font-size:14px; color:#383838;}
 span.span-bigbold {font-weight:bold; font-size:13px; color:#383838; display:block; margin-top:5px;}
table.art-prices-new td.bigbigbold {font-weight:bold; font-size:14px; color:#383838;} table.art-prices-new td.bigbigbold span {color:#0A92C2; font-size:18px;}
table.art-prices-new td.alignleft {text-align:left;} table.art-prices-new td.alignright {text-align:right;}
table.art-prices-new td.period1, table.art-prices-new td.periodmargin1, table.art-prices-new td.priceforperiod1, table.art-prices-new td.periodweekend1 {background:#f2f2f2;}
table.art-prices-new td.period2, table.art-prices-new td.periodmargin2, table.art-prices-new td.priceforperiod2, table.art-prices-new td.periodweekend2 {background:#e5e5e5;}
table.art-prices-new td.period3, table.art-prices-new td.periodmargin3, table.art-prices-new td.priceforperiod3, table.art-prices-new td.periodweekend3 {background:#d9d9d9;}
table.art-prices-new td.period4, table.art-prices-new td.periodmargin4, table.art-prices-new td.priceforperiod4, table.art-prices-new td.periodweekend4 {background:#cccccc;}

table.art-prices-new td.periodweekend1weekend, table.art-prices-new td.priceforperiodweekend1,
table.art-prices-new td.periodweekend2weekend, table.art-prices-new td.priceforperiodweekend2,
table.art-prices-new td.periodweekend3weekend, table.art-prices-new td.priceforperiodweekend3,
table.art-prices-new td.periodweekend4weekend, table.art-prices-new td.priceforperiodweekend4 {background:#7f7f7f; color:white;}


.discount-banner-wrap {position:relative; height:200px; margin-top:10px;}
.discount-banner {position:absolute; top:0px; left:-15px; z-index:40000; width:665px;background:url(discount_banner_bg.png) no-repeat bottom left; padding-bottom:30px;}
.discount-banner-content {background:#ececec; padding:10px 10px 10px 20px; display:block; line-height:22px; color:#2a2a2a;}
.discount-banner-points {position:absolute; top:-50px; left:540px; z-index:50000; width:140px; height:140px; background:url(points_big.png) no-repeat top left;}
.discount-banner-content .alllink a {display:block; cursor:pointer;}
.discount-banner-content .alllink a:hover {text-decoration:none;}
.discount-banner-content .firstline { border-bottom:1px solid #d7d7d7; line-height:18px; padding-bottom:8px;}
.discount-banner-content .firstline span {font-size:16px;font-weight:bold;}
.discount-banner-content .secline {font-weight:bold; border-top:1px solid white; line-height:26px;}
.discount-banner-content .triline-cont {background:#d7d7d7; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-bottom:1px solid white;  border-right:1px solid #ffffff}
.discount-banner-content ul.triline li {float:left; height:60px;}
li.lione {background:#ececec url(points_sep2.png) no-repeat center right; line-height:27px; padding:5px 30px 10px 10px!important; padding:5px 35px 10px 10px; font-size:14px;}
li.litwo {font-size:12px; background:url(points_sep.png) no-repeat center right; vertical-align:center; line-height:60px; width:50px !important; width:65px; text-align:right; padding:5px 10px !important; padding:2px 10px}
li.litwo2 {font-size:12px; font-weight:bold; background:#ececec url(points_sep2.png) no-repeat center right; text-align:right; padding:5px 10px !important; padding:2px 10px;line-height:60px;}
li.litre {font-weight:bold; line-height:27px; padding:5px 10px !important; padding:5px 10px 10px 10px; font-size:14px;}
.discount-banner-content .forline {clear:left; margin-top:5px;}
.discount-banner-content .forline span {font-size:16px;font-weight:bold; }
span.discout-banner-price {font-family: Verdana; font-size: 34px; font-weight: bold; letter-spacing: -2px; text-shadow: rgba(0,0,0,0.5) -1px 0, rgba(0,0,0,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(0,0,0,0.3) -1px -1px;}
span.discout-banner-pricepink {color:#F0005B; font-family: Verdana; font-size: 34px; font-weight: bold; letter-spacing: -2px; text-shadow: rgba(123,0,50,0.5) -1px 0, rgba(123,0,50,0.3) 0 -1px, rgba(255,255,255,0.5) 0 1px, rgba(123,0,50,0.3) -1px -1px;}
span.discount-banner-small {font-size:12px;}
span.discout-banner-pricepinksmall {background:#F0005B; color:white; display:inline-block; padding:0px 5px; font-size:14px;}
.discount-banner-topline {line-height:16px; margin:5px 0px; font-size:14px;}
.discount-banner-content .firstline a, .discount-banner-content .forline a {color:#0a92c2;}
.book-buttons {}
.book-button {float:right; display:block; border:1px solid #1d7392; text-align:center; line-height:27px; width:120px; height:27px !important; height:33px; margin:0px 0px 0px 5px; background:url(book_button.png) repeat-x top left; color:white; font-size:14px; font-weight:bold;  cursor:pointer;}
.book-button:hover {border:1px solid #555555; background:url(book_button.png) repeat-x bottom left;}
.book-button2 {float:right; display:block; border:1px solid #c3014a; text-align:center; line-height:27px; width:120px; height:27px !important; height:33px; margin:0px 00px 0px 3px; background:url(book_button2.png) repeat-x top left; color:white; font-size:14px; font-weight:bold; cursor:pointer;}
.book-button2:hover {border:1px solid #555555; background:url(book_button.png) repeat-x bottom left;}
