body {background: #F8F8F8 url(images/bodybg.gif) top center no-repeat;margin: 0px 0px 15px 0px;padding: 0;text-align: center;font-family:'Trebuchet MS', Verdana, sans-serif; font-size: 12px;color:#422918; text-align:left;}
#bodybottom {background: url(images/bodybottombg.gif) bottom center no-repeat;} 
form {margin:0; padding:0;}
label {cursor: pointer;}

form td {font-family:'Trebuchet MS', Verdana, sans-serif; font-size: 12px;}
.clear {clear:both; margin:0; padding:0;}
#fullcontainer {width:974px; margin:0; padding:0; position:relative;}
#header {}
#logo {padding: 20px 0px 0px 25px; text-align: left; float:left; width:200px;}
#headersearch {float:right; width:693px; position:relative;}
#headersearch img {border:0;}
#searchblokk {position: absolute; top:21px; left: 220px; background: url(images/searchblokkbg.png) top right no-repeat; width:469px; height:57px;}
#searchblokk table {margin-top:9px;}
#keresomezo {background: url(images/searchinputbg.gif) top left no-repeat; width: 281px; height:24px; border:0px; color:#422918; font-size:18px; font-weight:normal; padding: 4px 6px 4px 6px;}

#fooldalikereso {background:url(images/fooldalikeresobg.png) top left no-repeat; width: 968px; height:208px; margin: -12px 0px 1px 0px;}
#fooldalikereso table {margin: 30px 0px 20px 1px;}
#fooldali_keresoform td { font-size:15px; padding: 6px 0px 6px 0px;}
#fooldalikereso_leftside {float:left; width:363px; position:relative;}
#fooldalikereso_rightside {float:left; width:600px; height:200px; border-left:1px solid #f3f3f3; margin: 4px 0px 0px 0px; position:relative;}
#fooldali_keresomezo {background: url(images/fooldali_searchinputbg.gif) top left no-repeat; width: 320px; height:24px; border:0px; color:#422918; font-size:18px; font-weight:normal; padding: 4px 6px 4px 6px; margin-left:8px;}

#adschanger {position:absolute; top:10px; right:5px; }
#adschanger img {margin-right:16px; cursor:pointer;}
#fooldalikereso_rightside .adlink {position:absolute; top:0px; left:0px;}

#instantsearchblockfooldal {position: absolute; top: 101px; left:20px; width:318px; border:1px solid #ccc; background:white; padding:0px; font-size:13px; z-index:3000;}
#instantsearchblockfooldal .title {font-weight:bold; font-size:13px; margin-bottom:5px;}
#instantsearchblockfooldal a {color: #232323; text-decoration:none; display:block; padding: 3px 5px 3px 5px; line-height:120%;}
#instantsearchblockfooldal a:hover {background:#ad9475; color:white; text-decoration:none;}
#instantsearchblockfooldal a.scrolled {background:#ad9475; color:white;}
#instantsearchblockfooldal a.nonscrolled {background:white; color: #232323;}
#instantsearchblockfooldal div.more {padding: 0px; color:#999999; text-align:left;}
#instantsearchblockfooldal div.more a {color:#999999;}
#instantsearchblockfooldal div.more a:hover {color:#fff;}
#instantsearchblockfooldal div.varos {position:absolute; top: 3px; right:3px; background: url(images/topmenu-varosokbg.png) top right no-repeat; width:20px; height:20px;}
#instantsearchblockfooldal div.etterem {position:absolute; top: 3px; right:3px; background: url(images/topmenu-ettermekbg.png) top right no-repeat; width:14px; height:16px;}
#instantsearchblockfooldal div.egyebhely {position:absolute; top: 3px; right:0px; background: url(images/topmenu-egyebhelyekbg.png) top right no-repeat; width:20px; height:20px;}
#instantsearchblockfooldal div.hotel {position:absolute; top: 3px; right:3px; background: url(images/topmenu-szallasokbg.png) top right no-repeat; width:18px; height:12px;}
#instantsearchblockfooldal div.felhasznalo {position:absolute; top: 0px; right:3px; background: url(images/title-felhasznalo.gif) top right no-repeat; width:20px; height:20px;}


#fooldaladtopright {width:3px; height:3px; position:absolute; top:0; right:0; background:url(images/fooldaladtopright.png) top left no-repeat;}
#fooldaladbottomright {width:3px; height:3px; position:absolute; top:197px; right:0; z-index:3000; background:url(images/fooldaladbottomright.png) top left no-repeat; line-height:100%;}

#fooldalikereso_rightside div.fooldaliadtextbg {position:absolute; z-index:1000; width:600px; height:68px; left:0; top:131px; background:#422918; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
#fooldalikereso_rightside div.fooldaliadtext {position:absolute; z-index:2000; width:600px; height:68px; left:0; top:130px; border-bottom:1px solid #422918; border-top:1px solid #422918; color:white; text-align:left;}
#fooldalikereso_rightside div.fooldaliadtext .adtitle {margin:13px 18px 0px 18px;}
#fooldalikereso_rightside div.fooldaliadtext .adtitle img {margin:0; padding:0;}
#fooldalikereso_rightside div.fooldaliadtext .subtitle {font-size:14px; font-style: italic; margin:-2px 18px 0px 18px;}

#instantsearchblock {position: absolute; top: 68px; left:232px; width:389px; border:1px solid #ccc; background:white; padding:0px; font-size:13px; z-index:3000;}
#instantsearchblock .title {font-weight:bold; font-size:13px; margin-bottom:5px;}
#instantsearchblock a {color: #232323; text-decoration:none; display:block; padding: 3px 5px 3px 5px; line-height:120%;}
#instantsearchblock a:hover {background:#ad9475; color:white; text-decoration:none;}
#instantsearchblock a.scrolled {background:#ad9475; color:white;}
#instantsearchblock a.nonscrolled {background:white; color: #232323;}
#instantsearchblock div.more {padding: 0px; color:#999999; text-align:left;}
#instantsearchblock div.more a {color:#999999;}
#instantsearchblock div.more a:hover {color:#fff;}
#instantsearchblock div.varos {position:absolute; top: 3px; right:3px; background: url(images/topmenu-varosokbg.png) top right no-repeat; width:20px; height:20px;}
#instantsearchblock div.etterem {position:absolute; top: 3px; right:3px; background: url(images/topmenu-ettermekbg.png) top right no-repeat; width:14px; height:16px;}
#instantsearchblock div.hotel {position:absolute; top: 3px; right:3px; background: url(images/topmenu-szallasokbg.png) top right no-repeat; width:18px; height:12px;}
#instantsearchblock div.felhasznalo {position:absolute; top: 0px; right:3px; background: url(images/title-felhasznalo.gif) top right no-repeat; width:20px; height:20px;}
#instantsearchblock div.egyebhely {position:absolute; top: 3px; right:0px; background: url(images/topmenu-egyebhelyekbg.png) top right no-repeat; width:20px; height:20px;}


#topmenu{background: url(images/topmenu.png) top left no-repeat; width: 969px; height:59px; margin: 9px 0px 0px 0px; padding: 14px 0px 0px 0px;}
#topmenu ul {list-style-type: none;height: 28px; margin:0px; padding:0;}
#topmenu ul li.last {border-right:0;}

/*
#topmenu ul li {border-right:  1px solid #cccccc;float: left; padding:4px 20px 4px 50px; margin:0; font-size:18px;}
#topmenu ul li#fooldal {background: url(images/topmenu-fooldalbg.png) 24px 7px no-repeat;}
#topmenu ul li#ettermek {background: url(images/topmenu-ettermekbg.png) 23px 8px no-repeat;}
#topmenu ul li#varosok {background: url(images/topmenu-varosokbg.png) 20px 4px no-repeat;}
#topmenu ul li#szallasok {background: url(images/topmenu-szallasokbg.png) 20px 10px no-repeat;}
#topmenu ul li#ertekeles {background: url(images/topmenu-ertekelesbg.png) 22px 4px no-repeat;}
#topmenu ul li#jatek {background: url(images/topmenu-jatekbg.png) 23px 8px no-repeat;}
*/

#topmenu ul li {border-right:  1px solid #cccccc;float: left; padding:4px 8px 4px 30px; margin:0; font-size:18px;position:relative;}
/*#topmenu ul li#fooldal {background: url(images/topmenu-fooldalbg.png) 10px 7px no-repeat;}*/
#topmenu ul li#fooldal {padding:4px 6px 4px 14px;}
#topmenu ul li#ettermek {background: url(images/topmenu-ettermekbg.png) 10px 8px no-repeat;}
#topmenu ul li#varosok {background: url(images/topmenu-varosokbg.png) 7px 4px no-repeat;}
#topmenu ul li#szallasok {background: url(images/topmenu-szallasokbg.png) 7px 10px no-repeat;}
#topmenu ul li#ertekeles {background: url(images/topmenu-ertekelesbg.png) 6px 4px no-repeat;}
#topmenu ul li#jatek {background: url(images/topmenu-jatekbg.png) 8px 7px no-repeat;}
#topmenu ul li#kedvencek {background: url(images/topmenu-kedvencekbg.png) 8px 6px no-repeat;}
#topmenu ul li#topertekelok {background: url(images/topmenu-topertekelokbg.png) 7px 4px no-repeat;}
#topmenu ul li#topertekelok a { color:#6fab00;}

#topmenu ul li a.more {background:url(images/moremenusign.gif) right center no-repeat; padding-right:10px;}


#topmenu .moremenu {display:none;position: absolute; border:1px solid #422918; top:30px; left:3px; width: 200px; overflow: hidden; text-align:left; z-index:9999999; background:white;}
#topmenu .moremenu a {display:block; font-size:13px; font-weight:normal; padding: 2px 5px 2px 5px;}
#topmenu .moremenu a:hover {background:#ddd; text-decoration:none; }
#topmenu #moremenu_etterem {}

#topmenu ul li a {text-decoration:none;}
#topmenu ul li a:hover {text-decoration:underline;}
#topmenu ul li#fooldal a, #topmenu ul li#ettermek a, #topmenu ul li#varosok a, #topmenu ul li#szallasok a, #topmenu ul li#jatek a {color:#422918;}
#topmenu ul li#ertekeles a {font-style:italic; color:#E42821;}
#topmenu ul li#kedvencek a {color:#F5B740;}

#topmenubuttons {float:right; width:175px; height:39px; margin:-3px 8px 0px 0px;}

#logininfo {font-size:15px;}
#logininfo a {color:#b3b3b3; text-decoration:none; font-size:13px;}
#logininfo a:hover {text-decoration:underline;}


#contenttop {background: url(images/contenttop.png) top left no-repeat;text-align:left;}
#contenttop_notitle {background: url(images/contenttop_notitle.png) 2px 0px no-repeat ;text-align:left; padding-top:10px;}
#contentbottom {background: url(images/contentbottom.png) bottom left no-repeat; padding-bottom:19px;}
#contentinside {background: url(images/contentinside.png) top left repeat-y; padding: 14px 25px 0px 25px;}

div.contenttop {background: url(images/contenttop.png) top left no-repeat;text-align:left;}
div.contenttop_notitle {background: url(images/contenttop_notitle.png) 2px 0px no-repeat ;text-align:left; padding-top:10px;}
div.contentbottom {background: url(images/contentbottom.png) bottom left no-repeat; padding-bottom:19px;}
div.contentinside {background: url(images/contentinside.png) top left repeat-y; padding: 14px 25px 0px 25px;}


div.contenttitle {text-align:left; padding: 20px 0px 20px 62px; position:relative; background: url(images/contenttitlebg.gif) bottom center no-repeat;}
div.contenttitlecontainer {background: url(images/contenttitlebg.gif) bottom center no-repeat;}

div.titlehotel {background: url(images/icon-title-hotel.png) 27px 30px no-repeat; padding-right: 70px; position:relative;}
div.titlevaros {background: url(images/icon-title-varos.png) 27px 23px no-repeat;}
div.titleetterem {background: url(images/icon-title-etterem.png) 27px 28px no-repeat; padding-right: 70px; position:relative;}
div.titleegyebhely {background: url(images/icon-title-egyebhely.png) 26px 25px no-repeat; padding-right: 70px; position:relative;}
div.titleertekeles {background: url(images/icon-title-ertekeles.png) 27px 25px no-repeat;}
div.titleprofil {background: url(images/icon-title-profil.png) 32px 27px no-repeat;}
div.titlerecept {background: url(images/icon-title-recept.png) 27px 27px no-repeat;}
div.titletopertekelok {background: url(images/icon-title-toperteklok.png) 27px 24px no-repeat;}



#kedvenccontainer {position: absolute; top:17px; right:10px; width:80px; height:46px;}
#kedvenccontainer img {margin-right:4px;} 
#jartamittcontainer {position: absolute; top:17px; right:76px; width:50px; height:46px;} 


#kedvencbubi {position: absolute; top:52px; right:8px; width:234px; height:92px; background:url(images/kedvencbubi.png) top left no-repeat; display:none;} 
#kedvencbubi p {color: #f5b740; font-weight:bold; padding: 28px 30px 4px 10px; height: 60px; display: table-cell; vertical-align: middle; font-size:14px; line-height:120%; margin:0;}
#kedvencbubi a {position: absolute; top: 26px; right:10px; color:#999; text-decoration:none; font-size:16px;}
#kedvencbubi a:hover {color:#333;}

#kedvencbubiv2 {position: absolute; top:17px; right:-3px; width:234px; display:none; color:#422918;} 
#kedvencbubi_title { background:url(images/kedvencbubi_top.png) top left no-repeat; padding: 35px 15px 0px 15px; font-size:14px; font-weight:bold; margin-top:40px;}
#kedvencbubi_content { background:url(images/kedvencbubi_center.png) top left repeat-y; padding: 10px 15px 10px 15px;}
#kedvencbubi_close { background:url(images/kedvencbubi_bottom.png) top left no-repeat; height:9px;}
#kedvencbubiv2 input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0px 3px 0px 0px;
    vertical-align: bottom;
    position: relative;
    top: -1px;        
}

#kedvencbubiv2 label { 
    display: block;
    padding-left: 15px;
    text-indent: -15px;
    margin-bottom:3px;
    font-size:14px;
}


#jartamittbubi {position: absolute; top:57px; right:43px; width:234px; height:92px; background:url(images/kedvencbubi.png) top left no-repeat; display:none;} 
#jartamittbubi p {color: #f5b740; font-weight:bold; padding: 28px 30px 4px 10px; height: 60px; display: table-cell; vertical-align: middle; font-size:14px; line-height:120%; margin:0;}



div.contenttitle h1 {color:white; margin:0; padding:0px 100px 0px 0px; font-size:26px;}
div.contenttitle h3 {color:white; margin:0; padding:0; font-size:26px;}
div.contenttitle h3 a {color:white; text-decoration:none;}
div.contenttitle h3 a:hover {text-decoration:underline;}

h3 {font-size:16px;}

div#leftside {width:350px; float:left;}
div#rightside {width:550px; float:left; margin-left:20px;}

#innercontainer2 {background: url(images/innercontainerbg.gif) 630px 0px repeat-y;}
div#leftside2 {width:610px; float:left;}
div#rightside2 {width:269px; float:left; margin-left:41px;}


div#leftside #leftinfoblock {background:#422918; color:white; padding:10px; margin:0;}
div#leftside #leftinfoblock .title {color:#ff403b; font-size:16px; margin:5px 5px 10px 5px;}
div#leftside #leftinfoblock hr {color:#685446;background:#685446; border:0; height:1px; margin-bottom:10px;}

div#leftside #leftinfoblock div.cim {padding:2px 0px 2px 30px; background:url(images/icon-cim.png) 7px 5px no-repeat; font-size:15px;}
div#leftside #leftinfoblock div.telefon {padding:2px 0px 2px 30px; background:url(images/icon-telefon.png) 5px 6px no-repeat; font-size:15px;}
div#leftside #leftinfoblock div.telefon span {cursor:pointer; text-decoration:underline;}
div#leftside #leftinfoblock div.email {padding:2px 0px 2px 30px; background:url(images/icon-email.png) 7px 7px no-repeat; font-size:15px;}
div#leftside #leftinfoblock div.web {padding:2px 0px 2px 30px; background:url(images/icon-web.png) 7px 5px no-repeat; font-size:15px;}


div.premcontact .title {color:#ff403b; font-size:16px; margin:5px 5px 10px 5px;}
div.premcontact div.cim {padding:2px 0px 2px 30px; background:url(images/icon-cim.png) 7px 5px no-repeat; font-size:15px; color:white;}
div.premcontact div.telefon {padding:2px 0px 2px 30px; background:url(images/icon-telefon.png) 5px 6px no-repeat; font-size:15px; color:white;}
div.premcontact div.telefon span {cursor:pointer; text-decoration:none; color:#ff403b; font-style:italic;}
div.premcontact div.telefon span:hover {color:white;}
div.premcontact div.email {padding:2px 0px 2px 30px; background:url(images/icon-email.png) 7px 7px no-repeat; font-size:15px; color:white;}
div.premcontact div.web {padding:2px 0px 2px 30px; background:url(images/icon-web.png) 7px 5px no-repeat; font-size:15px; color:white;}
div.premcontact a {color:white; text-decoration:none;}
div.premcontact a:hover {text-decoration:underline;}


h1.maintitle {color:#422918; font-size:20px; font-weight:bold; padding: 0px 0px 5px 32px; margin:9px 0px 5px 0px;border-bottom:1px solid #cccccc;}
h1.maintitle span {color:#ff403b;font-style:italic;font-size:16px; font-weight:bold;}

div.maintitle h2 {color:#422918; font-size:18px; font-weight:bold; padding: 0px; margin:0px;}

div.maintitle, h3.maintitle {color:#422918; font-size:20px; font-weight:bold; padding: 0px 0px 5px 32px; margin:9px 0px 5px 0px; border-bottom:1px solid #cccccc;}
div.maintitle span, h3.maintitle span {font-weight:normal; font-size:18px;}
span.helyezes{color:#6fab00;}
div.maintitle a, h3.maintitle a {color:#422918; font-weight:bold; text-decoration:none;}
div.maintitle a:hover, h3.maintitle a:hover {text-decoration:underline;}


div.noicon {padding-left:0;}
.ertekeles {background: url(images/title-ertekeles.png) 2px 2px no-repeat;}
.nepszeru {background: url(images/title-nepszeru.png) 2px 5px no-repeat;}
.szallas {background: url(images/topmenu-szallasokbg.png) 5px 6px no-repeat;}
.etterem {background: url(images/topmenu-ettermekbg.png) 6px 4px no-repeat;}
.recept {background: url(images/topmenu-receptbg.png) 6px 0px no-repeat;}
.felhasznalo {background: url(images/title-felhasznalo.gif) 6px 2px no-repeat;}
.egyebhely {background: url(images/title-egyebhely.png) 6px 2px no-repeat;}
.udv {background: url(images/title-udv.gif) 6px 2px no-repeat;}


#instantsearchblock hr {margin:0;padding:0;}
.searchblocktype_Hotel {background: #fdf9f3;}
.searchblocktype_Restaurant {background: #fff0f0;}
.searchblocktype_City {background: #f0f0ff;}
.searchblocktype_Felhasznalo {background: #f0fff0;}
.searchblocktype_Egyebhely {background: #e0f3ff;}


div.search {background: url(images/title-search.png) 2px 10px no-repeat;}
div.info {background: url(images/title-info.png) 2px 2px no-repeat;}
div.kepek {background: url(images/title-kepek.png) 2px 3px no-repeat;}
div.szallasok {background: url(images/topmenu-szallasokbg.png) 2px 8px no-repeat;}
div.tulajdonos {background: url(images/title-tulajdonos.png) 4px 2px no-repeat;}
div.jartalitt {background: url(images/title-jartalitt.png) 7px 2px no-repeat;}
div.facebook {background: url(images/title-facebook.png) 0px 0px no-repeat;border-bottom:0;}
div.helyajanlat {background: url(images/title-helyajanlat.png) 0px -1px no-repeat;}

h3.search {background: url(images/title-search.png) 2px 10px no-repeat;}
h3.info {background: url(images/title-info.png) 2px 2px no-repeat;}
h3.kepek {background: url(images/title-kepek.png) 2px 3px no-repeat;}
h3.szallasok {background: url(images/topmenu-szallasokbg.png) 2px 8px no-repeat;}
h3.tulajdonos {background: url(images/title-tulajdonos.png) 4px 2px no-repeat;}
h3.jartalitt {background: url(images/title-jartalitt.png) 7px 2px no-repeat;}

div.premdata table {font-size:15px;}
div.premdata table td {padding: 3px 0px 3px 0px;}
div.premdata .text {font-size: 15px;}
div.premdata .subtitle {font-size: 18px;font-weight: bold;margin-bottom: 5px;}
div.premdata hr {color:#ccc;background:#ccc; border:0; height:1px; margin-bottom:5px;margin-top:12px;}

div.helyajanlatcontainer {font-size:15px; margin:15px 0px 15px 0px; color:#422918;}
div.helyajanlatcontainer .title {font-size:18px;line-height:18px;}
div.helyajanlatcontainer .title a {color:#422918; text-decoration:none;}
div.helyajanlatcontainer .title a:hover {text-decoration:underline;}
div.helyajanlatcontainer .desc {margin: 3px 0px 3px 0px;}
div.helyajanlatcontainer .morelink a {color:#ff403b; text-decoration:none; font-style:italic;}
div.helyajanlatcontainer .morelink a:hover {text-decoration:underline;}

div.maintitlesmaller {color:#422918; font-size:18px; font-weight:bold; line-height:100%; padding: 0px 0px 3px 0px; margin:0px 0px 5px 0px; border-bottom:1px solid #cccccc;}

div.rightblockcontainer a.morelink {color:#ff403b; text-decoration:none; font-style:italic;}
div.rightblockcontainer a.morelink:hover {text-decoration:underline;}


div.rightblockcontainer {border-bottom:1px solid #ccc; padding: 10px 0px 15px 0px; font-size:15px;}
table.ratingtable tr td {font-size:15px;}
table.ratingtable tr td.overalltitle, div.overalltitle {font-size:17px; font-weight:bold;}
table.ratingtable tr td.rightborder {border-right:1px solid #ccc;}
table.ratingtable tr td .befirst {font-style:italic; font-weight:bold; font-size:17px;}




.ratingtable a.morelink {text-decoration:none; color:#b5201a;font-size:15px;}
.ratingtable a.morelink:hover {text-decoration:underline;}

h3 a {text-decoration:none; color:#b5201a;}
h3 a:hover {text-decoration:underline;}

.red {color:#e42821;}
div#rightside .text {font-size:15px;}
div#rightside .subtitle {font-size:18px; font-weight:bold; margin-bottom:5px;}
div#rightside .subtitle2 {font-size:18px; font-weight:bold; margin-bottom:5px;}

div#helydesc .text {font-size:15px;}
div#helydesc .subtitle {font-size:18px; font-weight:bold; margin-bottom:5px;}
div#helydesc .subtitle2 {font-size:18px; font-weight:bold; margin-bottom:5px;}

#morehotelinfolink {margin-top:5px;}
#morehotelinfolink a {font-style:italic;color:#e42821; text-decoration:none;}
#morehotelinfolink a:hover {text-decoration:underline;}

#kepek {margin-top:15px;}
#kepek .subtitle {font-size:18px; font-weight:bold; margin-bottom:12px;}
#kepek .subtitle2 {font-size:18px; font-weight:bold; margin-bottom:12px;}
#kepek .alkep {padding-top:5px; width:350px; float:left;}
#kepek #hotelkiskepek {width:296px; float:left;}
#kepek #hotelkiskepek div.kiskep {float:left;margin-right:5px;}
#kepek #userkiskepek {width:278px; float:left;}
#kepek #userkiskepek div.kiskep {float:left;margin-right:5px;}
#kepek #userkiskepek #userkiskep_2, #kepek #userkiskepek #userkiskep_5, #kepek #userkiskepek #userkiskep_8 {margin-right:0px;}
#kepek #morebuttons {width:278px; float:left;}

#userkiskepekszeles .subtitle {font-size:18px; font-weight:bold; margin-top: 12px; margin-bottom:12px;}
#userkiskepekszeles div.kiskep {float:left;margin-right:5px;}

#kepek div.morebutton {float:left;}
#kepek div.morebutton a {display:block; width: 66px; background: url(images/btn_morebg.gif) top left no-repeat; font-style:italic; font-size:16px; line-height:18px; color:white; text-decoration:none; text-align:right; padding: 16px 22px 20px 0px;}
#kepek div.morebutton a:hover {text-decoration:underline;}

#cityhotels {margin-top:15px;}
#cityhotels .hotel {width:290px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; float:left; padding: 0px 13px 20px 13px;margin:0;}
#cityhotels .first {padding-left:0px;border-left: 0;border-right: 0;}
#cityhotels .last {border-left: 0;border-right: 0; padding-right:0px;}
#cityhotels .hotel .title a {color:#422918; font-size:16px; font-weight:bold;text-decoration:none;}
#cityhotels .hotel .title a:hover {text-decoration:underline;}
#cityhotels .hotel .rating {font-size:15px;}
#cityhotels .hotel .rating img {margin-right:4px; vertical-align:-4px;}
#cityhotels .hotel .desc {font-size:15px; line-height:18px; margin: 10px 0px 10px 0px;}
#cityhotels .hotel .morelink a {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
#cityhotels .hotel .morelink a:hover {text-decoration:underline;}

#cityres {margin-top:15px;}
#cityres .hotel {width:290px; border-right: 1px solid #ccc; border-left: 1px solid #ccc; float:left; padding: 0px 13px 20px 13px;}
#cityres .first {padding-left:0px;border-left: 0;border-right: 0;}
#cityres .last {border-left: 0;border-right: 0; padding-right:0px;}
#cityres .hotel .title a {color:#422918; font-size:16px; font-weight:bold;text-decoration:none;}
#cityres .hotel .title a:hover {text-decoration:underline;}
#cityres .hotel .rating {font-size:15px;}
#cityres .hotel .rating img {margin-right:4px; vertical-align:-4px;}
#cityres .hotel .desc {font-size:15px; line-height:18px; margin: 10px 0px 10px 0px;}
#cityres .hotel .morelink a {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
#cityres .hotel .morelink a:hover {text-decoration:underline;}

#receptajanlo {width:290px; padding: 10px 13px 20px 0px;}
#receptajanlo .title {font-size:16px; font-weight:bold; line-height:18px; margin-bottom:3px;}
#receptajanlo .receptetterem{font-size:16px; color:#b5201a;}
#receptajanlo .title a {color:#422918; text-decoration:none;}
#receptajanlo .title a:hover {text-decoration:underline;}
#receptajanlo .desc {font-size:15px; line-height:18px; margin: 10px 0px 10px 0px;}
#receptajanlo .morelink a {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
#receptajanlo .morelink a:hover {text-decoration:underline;}


#innercontainer {background: url(images/innercontainerbg.gif) 690px 0px repeat-y;}
#innerleft {width:670px; float:left; margin-right:41px;}
#innerright {width:209px; float:left;}

#innercontainer .desc {font-size:15px; margin: 10px 0px 10px 0px;}

#innercontainer .subtitle {font-size:18px; font-weight:bold; margin-bottom:12px;}
#innercontainer .subtitle2 {font-size:18px; font-weight:bold; margin-bottom:12px;}
#innercontainer hr {color:#ccc;background:#ccc;border:0; height:1px;}

#overlay { position: fixed; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #fff; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; display: none;}
/*
#PicGalleryHotel, .PicGalleryHotel { position: fixed; top: 0; left: 0; z-index: 100; border:3px solid #422918; background:#f0f0f0; box-shadow: 0px 0px 10px #888888;}
#PicGalleryClose, .PicGalleryClose {text-align:right; font-size:18px; font-weight:bold; padding-right:5px;}
#PicGalleryClose a, .PicGalleryClose a {color: #422918; text-decoration:none;}
#PicGalleryConroll {}

.PicGalleryClose {text-align:right; font-size:18px; font-weight:bold; padding-right:5px; width:30px; float:right;}
.PicGalleryTitle {color: #422918; font-weight:bold;font-size:16px; padding: 3px 0px 3px 10px;} 
*/
/*
#UserPicGalleryHotel { position: fixed; top: 0; left: 0; z-index: 100; border:3px solid #422918; background:#f0f0f0; box-shadow: 0px 0px 10px #888888;}
#UserPicGalleryClose {text-align:right; font-size:18px; font-weight:bold; padding-right:5px;}
#UserPicGalleryClose a {color: #422918; text-decoration:none;}
#UserPicGalleryConroll {}
*/

#ReceptGallery { position: fixed; top: 0; left: 0; z-index: 3000; border:3px solid #422918; background:#f0f0f0; box-shadow: 0px 0px 10px #888888;}
#ReceptGalleryClose {text-align:right; font-size:18px; font-weight:bold; padding-right:5px;}
#ReceptGalleryClose a {color: #422918; text-decoration:none;}
#ReceptGalleryText {color: #422918; padding-bottom: 4px;}


div.packagecontainer {line-height:140%; border-bottom:  1px solid #ccc; padding-bottom:15px;}
div.packagecontainer .packhotel {background:#422918; color:white; padding: 7px; font-size:16px; margin: 15px 0px 15px 0px; /*height:35px; overflow: hidden;*/}
div.packagecontainer a {color:#b5201a;font-size:15px; text-decoration:none;}
div.packagecontainer a:hover {text-decoration:underline;}
div.packagecontainer .packdesc {font-size:15px; }
div.packagecontainer .packvalid {font-size:15px; margin:10px 0px 10px 0px;}

#addhotelrating textarea {width:515px; height:160px; border:1px solid #ccc;}
#addhotelrating .subtitle {margin-bottom:0px;}
#addhotelrating .subtitle2 {margin-bottom:0px;}

#addetteremrating textarea {width:515px; height:160px; border:1px solid #ccc;}
#addetteremrating .subtitle {margin-bottom:0px;}
#addetteremrating .subtitle2 {margin-bottom:0px;}

#addegyebhelyrating textarea {width:515px; height:160px; border:1px solid #ccc;}
#addegyebhelyrating .subtitle {margin-bottom:0px;}
#addegyebhelyrating .subtitle2 {margin-bottom:0px;}

.greydesc {font-size:15px; color:#b3b3b3;}

div.nepszeruitem {width:223px; height:55px; overflow:hidden; float:left; margin:10px 0px 10px 0px;}
div.nepszeruitem div.nepszerupicture {width:60px; float:left;}
div.nepszeruitem div.nepszerudata {width:153px; float:left; padding-right:10px;}
div.nepszeruitem div.nepszerudata a {font-size:14px; line-height:12px; font-weight:bold; color:#422918; text-decoration:none;}
div.nepszeruitem div.nepszerudata a:hover {text-decoration:underline;}
div.nepszeruitem div.nepszerudata a.ratingslink {color:#422918; text-decoration:none; font-weight:normal;}
div.nepszeruitem div.nepszerudata a.ratingslink:hover {text-decoration:underline;}
div.morenepszeru {margin-bottom:10px;}
div.morenepszeru a {font-size:16px; color:#b5201a; text-decoration:none;font-style:italic;}
div.morenepszeru a:hover {text-decoration:underline;}

.ratings a {color:#b3b3b3; text-decoration:none;}
.ratings a:hover {text-decoration:underline;}
.rating a {font-weight:normal; color:#b3b3b3; text-decoration:none;}
.rating a:hover {text-decoration:underline;}

div.nepszeruoldalitem {border-bottom:1px solid #ccc; padding:20px 0px 15px 0px;}
div.nepszeruoldalitem.premium {border-bottom:1px solid #ccc;border-top:1px solid #ccc; background: #422918; margin: -1px -20px 0px -18px;  padding:20px 20px 15px 18px; color:#ffffff;}
div.nepszeruoldalitem.premium a {color:#ffffff;}
div.nepszeruoldalitem.premium div.ratings_newest_szallas .ratetitle a {color:#ffffff;}
div.nepszeruoldalitem.premium .nepszerudata .title a {color:#ffffff; text-decoration:none;}
div.nepszeruoldalitem.premium .nepszerudata .title span {color:#b5201a; font-weight:normal; font-size:13px; font-style:italic;}

div.nepszeruoldalitem .nepszerupicture {width:150px; margin-right:20px; float:left;}
div.nepszeruoldalitem .nepszerudata {float:left; width:435px;}
div.nepszeruoldalitem .nepszerupicture div {background: #422918; color:#b3b3b3; text-align:center; width:150px; font-size:15px; line-height:120%; padding-top:5px; padding-bottom:5px;}
div.nepszeruoldalitem.premium .nepszerupicture div {background: #e42821; color:#ffffff;}
div.nepszeruoldalitem .nepszerupicture span {color:white; font-size:18px;}
div.nepszeruoldalitem .nepszerudata .title {font-size:18px; font-weight:bold; margin: 0px 0px 10px 0px; padding:0;}
div.nepszeruoldalitem .nepszerudata .title a {color:#422918; text-decoration:none;}
div.nepszeruoldalitem .nepszerudata .title a:hover {text-decoration:underline;}
div.nepszeruoldalitem .ratings {font-size:15px; color:#b3b3b3; margin-bottom:10px;}
div.nepszeruoldalitem .ratings img {margin-right:5px;vertical-align:-2px;}
div.nepszeruoldalitem .nepszerumoredata {float:left;width:270px;}
div.nepszeruoldalitem .nepszerumorebuttons {float:left;width:160px; text-align:right; line-height:80%; padding-top:13px;}
div.nepszeruoldalitem .nepszerumorebuttons img {margin:0; padding:0;}
div.nepszeruoldalitem .ratetitle {font-size:14px;}
div.nepszeruoldalitem .ratedate {font-size:13px; color:#b3b3b3;}
div.nepszeruoldalitem .helyjelleg {font-size:14px; margin-top:5px;}
div.nepszeruoldalitem .helyjelleg span {color:#b5201a;}

div.lapozo {background: #f7f7f7 url(images/lapozobg.gif) top left no-repeat; width:610px; height:41px; margin-top:25px; text-align:center;position:relative;}
div.lapozonums {position:absolute;}
div.lapozo a {display:block; float:left; padding-top:7px; margin-top:5px; text-decoration:none; font-size:14px;}
div.lapozo a:hover {text-decoration:underline;}
div.lapozo a.normal {width:35px; height:25px; color:#422918; text-align:center;}
div.lapozo a.selected {width:35px; height:25px; color:white; text-align:center; background: url(images/lapozo_selectedbg.gif) center center no-repeat;}
div.lapozo a.first {position:absolute; left:20px;   width:45px; height:25px; text-align:left;  padding-left:16px; background: url(images/lapozo_firstbg.gif) left center no-repeat; color:#b5201a;}
div.lapozo a.last {position:absolute;  right:20px;  width:45px; height:25px; text-align:right; padding-right:16px; background: url(images/lapozo_lastbg.gif) right center no-repeat; color:#b5201a;}
div.lapozo a.prev {position:absolute;  left: 77px;  width:60px; height:25px; text-align:left;  padding-left:12px; background: url(images/lapozo_prevbg.gif) left center no-repeat; color:#422918;}
div.lapozo a.next {position:absolute;  right:96px; width:80px; height:25px; text-align:right; padding-right:12px; background: url(images/lapozo_nextbg.gif) right center no-repeat; color:#422918;}
div.lapozoinfo {font-style:italic; color:#b5201a; text-align:center; margin-top:10px; font-size:15px;}

div.lapozo670 {background: #f7f7f7 url(images/lapozobg670.gif) top left no-repeat; width:670px; height:41px; margin-top:25px; text-align:center;position:relative;}
div.lapozo670 a {display:block; float:left; padding-top:7px; margin-top:5px; text-decoration:none; font-size:14px;}
div.lapozo670 a:hover {text-decoration:underline;}
div.lapozo670 a.normal {width:35px; height:25px; color:#422918; text-align:center;}
div.lapozo670 a.selected {width:35px; height:25px; color:white; text-align:center; background: url(images/lapozo_selectedbg.gif) center center no-repeat;}
div.lapozo670 a.first {position:absolute; left:20px;   width:45px; height:25px; text-align:left;  padding-left:16px; background: url(images/lapozo_firstbg.gif) left center no-repeat; color:#b5201a;}
div.lapozo670 a.last {position:absolute;  right:20px;  width:45px; height:25px; text-align:right; padding-right:16px; background: url(images/lapozo_lastbg.gif) right center no-repeat; color:#b5201a;}
div.lapozo670 a.prev {position:absolute;  left: 77px;  width:60px; height:25px; text-align:left;  padding-left:12px; background: url(images/lapozo_prevbg.gif) left center no-repeat; color:#422918;}
div.lapozo670 a.next {position:absolute;  right:96px; width:80px; height:25px; text-align:right; padding-right:12px; background: url(images/lapozo_nextbg.gif) right center no-repeat; color:#422918;}



#citypackages {background:url(images/citypackagesbg.gif) top left repeat-y;}
#citypackages .separator {background: url(images/citypackagesseparatorbg.gif) top left no-repeat; height:1px; width:670px;}
#citypackages .packagecontainer {width:210px; float: left;border-bottom:0;}
#citypackages .sorban2 {margin-left:20px; margin-right:20px;}


#citylastratings {margin-top:20px; background:url(images/citypackagesbg.gif) top left repeat-y;}
#citylastratings .citylastrate {width:210px; float: left;}
#citylastratings .sorban2 {margin-left:20px; margin-right:20px;}
#citylastratings .name {font-size: 17px; font-weight:bold; line-height:120%; margin-bottom:4px;}
#citylastratings .name a {text-decoration: none; color:#422918;}
#citylastratings .name a:hover {text-decoration: underline;}
#citylastratings .title {font-size: 15px; font-weight:bold; line-height:120%; margin-top:10px;}
#citylastratings .desc {font-size:15px; line-height:120%; margin-bottom:0; padding-bottom:0;}
#citylastratings .morelink a {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
#citylastratings .morelink a:hover {text-decoration:underline;}
#citylastratings .date {font-size:15px; line-height:120%; margin-top:20px;}

#mainlastratings {margin-top:20px; background:url(images/mainlastratingsbg.gif) top left repeat-y;}
#mainlastratings .citylastrate {width:210px; float: left;}

#mainlastratings .sorban1 {margin-left:0px; margin-right:11px; width:214px; float:left;}
#mainlastratings .sorban2 {margin-left:10px; margin-right:11px; width:214px; float:left;}
#mainlastratings .sorban3 {margin-left:10px; margin-right:11px; width:214px; float:left;}
#mainlastratings .sorban4 {margin-left:10px; margin-right:0px; width:214px; float:left;}

#mainlastratings .name {font-size: 17px; font-weight:bold; line-height:120%; margin-bottom:4px; height:20px; overflow:hidden;}
#mainlastratings .name a {text-decoration: none; color:#422918;}
#mainlastratings .name a:hover {text-decoration: underline;}
#mainlastratings .title {font-size: 15px; font-weight:bold; line-height:120%; margin-top:10px; height:19px; overflow:hidden;}
#mainlastratings .title a { color:#422918; text-decoration:none;}
#mainlastratings .title a:hover {text-decoration:underline;}
#mainlastratings .desc {font-size:15px; line-height:120%; margin-bottom:0; padding-bottom:0; height:76px; overflow:hidden;}
#mainlastratings .morelink a {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
#mainlastratings .morelink a:hover {text-decoration:underline;}
#mainlastratings .date {font-size:15px; line-height:120%; margin-top:20px;}


div.kethasab {background:url(images/innercontainerbg.gif) top center repeat-y; margin-top:15px;}
div.kethasab .item {width: 290px; float:left;}
div.kethasab .sorban1 {margin-right:30px;}
div.kethasab .rating {font-size:15px; color:#b3b3b3; margin-bottom:10px;}
div.kethasab .rating img {margin-right:5px;vertical-align:-2px;}
div.kethasab .title {font-size:18px; font-weight:bold; margin-bottom:3px;margin-top:3px;}
div.kethasab .title a {color:#422918; text-decoration:none;}
div.kethasab .title a:hover {text-decoration:underline;}
div.kethasab .morelink a {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
div.kethasab .desc {font-size:15px; line-height:18px;}
div.kethasab .clear {background: white; height:15px;}


#listgooglemapcontainer {position:absolute; top: -1000px; left: -1000px; width: 600px; height: 440px;padding: 0px; border: 3px solid #633821; background: #ffffff; display:none;font-family:'Trebuchet MS', Verdana, sans-serif;z-index: 200;}
#listgooglemapshadow {position:absolute; top: 6px; left: 6px;width: 600px; height: 440px;display:none;background: #8e7566;z-index: 100;}
#listgooglemap {margin: 0px 1px 0px 1px;width: 598px; height: 409px; }
.googlemapfejlec {background: #3f2615; margin: 1px; width: 598px;}
.googlemapfejlec a {color: white; text-decoration:underline; font-weight: bold;}
.googlemapfejlec td {padding: 3px; color: white; font-weight: bold;}

#biggooglemapcontainer {position:absolute; top: -1000px; left: -1000px; width: 600px; height: 440px;padding: 0px; border: 3px solid #633821; background: #ffffff; display:none;font-family:'Trebuchet MS', Verdana, sans-serif;z-index: 200;}
#biggooglemapshadow {position:absolute; top: 6px; left: 6px;width: 600px; height: 440px;display:none;background: #8e7566;z-index: 100;}
#biggooglemap {margin: 0px 1px 0px 1px;width: 598px; height: 409px; }


#introlong {display: none;}
#introshort a.morelink {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
#introshort a.morelink:hover {text-decoration:underline;}

div.ratingcontainer .rating {position:relative;font-size:15px; line-height:120%; border-bottom:  1px solid #cccccc; padding: 20px 0px 20px 0px;}
div.ratingcontainer div.guestdata {float:left; width:150px; position:relative;}
div.ratingcontainer div.guestdata a {color:#422918;}
div.ratingcontainer div.ratingdata {float:left; width:520px; position:relative;}
div.ratingcontainer div.ratingdata .fbratinglike {position:absolute; top:0px; right:0px; width:170px; height:20px; text-align:right;}
div.ratingcontainer div.ratingdata .title {color:#b5201a; font-weight:bold; margin-bottom:15px; margin-right:110px; font-size:16px;}
div.ratingcontainer div.ratingdata .title a {color:#b5201a;text-decoration:none;}
div.ratingcontainer div.ratingdata .title a:hover {text-decoration:underline;}
div.ratingcontainer div.ratingdata .title span {color:#422918;}
div.ratingcontainer div.ratingdata .title span a {color:#422918; font-weight:bold;}
div.ratingcontainer div.ratingdata .ratingbar {margin-bottom:15px; color:#b3b3b3;}
div.ratingcontainer div.ratingdata .ratingbar img {margin-right:5px;vertical-align:-2px;}
div.ratingcontainer div.ratingdata .text {font-size: 15px; margin-bottom:15px;}
div.ratingcontainer  .hasznosvolt {color:#6fab00;font-style:italic; margin-top:8px;font-size:15px;}
div.ratingcontainer  .hasznosvolt img {vertical-align:-12px;}

div.profiltopstat {position:absolute; top:0px; left:82px; width:50px; background:#412917; text-align:center; color:#fff;}
div.profiltopstat .profiltopstatinner  {padding:5px 5px 4px 5px;}
div.profiltopstat .title {font-size:10px; font-weight:bold; line-height:100%; height:9px; border-bottom:1px solid #fff; background: url(images/toptext.gif) top center no-repeat;}
div.profiltopstat .profiltopicons {display: table-cell; vertical-align:middle; height:60px; width:40px; overflow: visible;}
div.profiltopstat .profiltopicons div {padding:0;margin-top:2px;}


div.felhasznalokovetes {color:#6fab00;font-style:italic; margin-top:8px; margin-bottom:15px; font-size:15px;}
div.felhasznalokovetes img {vertical-align:-12px;}

div.ratingcontainer .guestinfowindow {position:absolute; z-index:200; top:20px; left:130px; width:400px; background:#fff; border:3px solid #ccc; border-radius: 10px; padding: 10px; box-shadow: 0px 0px 5px #666; font-size:13px; 
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  opacity:0;

}
div.ratingcontainer .guestinfowindow.guestinfowindowshowed {left: 110px;opacity:1;}

div.ratingcontainer .guestinfowindow .tags { text-align:center; margin:5px 0px 0px 0px; padding:0; font-size:12px; font-weight:normal;}
div.ratingcontainer .guestinfowindow .tags li {background:#f5f5f5; list-style: none inside none; line-height: 100%; display: inline-block; margin: 0em; border:1px solid #d5d5d5; padding: 5px; margin:3px; white-space:nowrap; border-radius: 3px;}


div.ratingcontainer .guestinfowindowarrow {position:absolute; top:25px; left: -21px; background: url(/images/guestinfoarrow.png) top left no-repeat; width:21px; height:26px;}                   
div.ratingcontainer .guestinfowindow .guesttitle {font-size:16px; font-weight:bold;}
div.ratingcontainer .guestinfowindow ul {margin:0px 0px 0px 0px; padding:0; line-height:120%;list-style-type: none;}
div.ratingcontainer .guestinfowindow li {padding:0px 0px 10px 0px;}

div.ratingcontainer .ratingdata a.morelink {text-decoration:none; font-style:italic; color:#b5201a;font-size:15px;}
div.ratingcontainer .ratingdata a.morelink:hover {text-decoration:underline;}

div.citygroup {width:168px; margin-right:20px; float:left;}
#citygroups {background: url(images/citygroupsbg.gif) top left repeat-y;}
#citygroups .clear {background: white url(images/citygroupssep.gif) center left no-repeat; height:21px;}
#citygroups a {color:#422918; text-decoration:none;}
#citygroups a:hover {text-decoration:underline;}
#citygroups a:visited {color:#999;}
#citygroups .last {margin-right: 0px;}
#citygroups .title {margin-bottom:15px; font-weight:bold; font-size:15px;}
#citygroups a.morelink {text-decoration:none; color:#b5201a;}
#citygroups a.morelink:hover {text-decoration:underline;}

#cityratingfiltermorelink {text-align:center;}
#cityratingfiltermorelink a {text-decoration:none; color:#b5201a;font-size:15px;}
#cityratingfiltermorelink a:hover {text-decoration:underline;}

#cityratingfilter div.cityratingfiltercol {width:221px; float:left; margin: 0px 0px 10px 11px; border-right:1px solid #ccc;}
#cityratingfilter ul {color:#666;}
#cityratingfilter ul li {padding-top: 1px; padding-bottom:1px;}
#cityratingfilter .cityratingfiltercol a {text-decoration:none; color: #999;}
#cityratingfilter .cityratingfiltercol a:hover {text-decoration:underline; color: #666;}

div.priorcityrating div.priorcitypic {position:relative; width:221px; height:120px; float:left; margin: 0px 0px 10px 11px; border-right:1px solid #ccc;}
div.priorcityrating div.priorcitypic a.text {position:absolute; z-index:1001; padding: 5px 0px 3px 10px; width:200px; left:0; bottom:0; display:block; color:white; font-size:15px; font-weight:bold; text-decoration:none;} 
div.priorcityrating div.priorcitypic div.textlinkbg {position:absolute; z-index:1000; width:210px; height:25px; left:0; bottom:0; background:#422918; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
 
div.priorcity div.priorcitypic {position:relative; width:300px; height:130px; float:left; margin: 0px 10px 10px 0px; background: url(images/priorcity.gif) top left no-repeat;}
div.priorcity div.column2 {margin-right:0px; background: url(images/priorcity_lastcolumn.gif) top left no-repeat;}
div.priorcity div.element0,div.priorcity div.element1,div.priorcity div.element2 { background: url(images/priorcity_1row.gif) top left no-repeat;}
#element2 {background: none;}
#profilelement0 {background: url(images/priorcity_1row.gif) top left no-repeat;}
#profilelement1 {background: none;}
div.priorcity div.priorcitypic a.text {position:absolute; z-index:1001; padding: 5px 0px 3px 10px; width:200px; left:0; bottom:0; display:block; color:white; font-size:15px; font-weight:bold; text-decoration:none;} 
div.priorcity div.priorcitypic div.textlinkbg {position:absolute; z-index:1000; width:210px; height:25px; left:0; bottom:0; background:#422918; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;}
div.priorcity div.priorcitypic img {z-index:500; position:absolute; left:0; bottom:0; }
div.priorcity div.citystat {position:absolute; width:70px; right:10px; bottom:0; font-size:14px;}

div.priorcity div.citystat .ettermek {background: url(images/topmenu-ettermekbg.png) 6px 2px no-repeat; padding-left:40px; margin-bottom:8px;}
div.priorcity div.citystat .szallasok {background: url(images/topmenu-szallasokbg.png) 5px 3px no-repeat; padding-left:40px; margin-bottom:5px;}
div.priorcity div.citystat .egyebhelyek {background: url(images/topmenu-egyebhelyekbg.png) 6px 0px no-repeat; padding-left:40px; margin-bottom:5px; background-size: 16px 16px;}
div.priorcity div.citystat .ertekelesek {background: url(images/title-ertekeles.png) 2px 2px no-repeat; padding:3px 0px 3px 40px; margin-bottom:37px;}


#manregform .label {font-size:15px;}
#manregform .textinput {width: 230px; }
#manregform select {width: 230px; }
#registerpopup {width: 554px;}


#registeroverlay { position: absolute; top: 0; left: 0; z-index: 3000; width: 100%; height: 100px; background-color: #fff; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; display: none;}
#registerpopup { position: absolute; top: -500px; left: -500px; z-index: 4000; width: 554px; padding:10px;  color: #42210b; background: #fff; border: 3px solid #422918; text-align:center; display: none;}
#registerpopup .close {text-align:right;}
#registerpopup td {text-align:right;}
#registerpopup .label {font-size:15px;}
#registerpopup .moreinfo {font-size:13px; color:#b3b3b3;}
#registerpopup table {margin-top: 20px;}

#loginpopup { position: absolute; top: -500px; left: -500px; z-index: 4000; width: 554px; padding:10px;  color: #42210b; background: #fff; border: 3px solid #422918; text-align:center; display: none;}
#loginpopup .close {text-align:right;}
#loginpopup td {text-align:right;}
#loginpopup .label {font-size:15px;}
#loginpopup .moreinfo {font-size:13px; color:#b3b3b3;}
#loginpopup table {margin-top: 20px;}

#loginpopup hr {color:#cccccc;background:#cccccc; border:0; height:1px; margin:5px 0px 15px 0px;}

.popup .title {color:#422918; font-size:20px; font-weight:bold; text-align:center; margin-bottom:5px;}
.popup .subtitle {font-style:italic; color:#E42821; font-size:18px; font-weight:bold; text-align:center; margin-bottom:5px;}
.popup .subtitle2 {font-style:italic; color:#E42821; font-size:18px; font-weight:bold; text-align:center; margin-bottom:10px;}
.popup .subtitle2 a {color:#E42821; text-decoration:underline;}
.popup .subtitle2x {font-style:italic; color:#E42821; font-size:18px; font-weight:bold; text-align:center; margin-bottom:10px;}
.popup .subtitle2x a {color:#E42821; text-decoration:underline;}
.popup .subtitle3 {font-style:italic; font-size:16px; font-weight:bold; text-align:center; margin-bottom:0px;}
.popup ul {margin-top:0; padding-top:0;}
.popup .textinput {border:1px solid #ccc; color:#422918;  font-size:15px; padding:6px; background: url(images/textinputbg.gif) center right no-repeat; width: 190px; }
.popup label {font-size: 15px;}
.popup .desc {font-size: 15px; margin: 10px 0px 10px 0px;}
.popup .desc a {color:#422918; text-decoration:underline;}

.dateInput {border:1px solid #ccc; color:#422918; font-size:15px; padding:6px;  width:107px; cursor:pointer; background: #fff url(/images/calendar.png) 98px 10px no-repeat; margin-right:15px; }

.inputok {display:none; background: url(images/icon_ok.png) center left no-repeat; padding-left:20px; text-align:left; color:#6fab00;}
.inputerror {display:none; background: url(images/icon_x.png) center left no-repeat; padding-left:20px; text-align:left; color:#e42821;}

a.pswremind {color:#b3b3b3; text-decoration: none;}
a.pswremind:hover {text-decoration: underline;}

div.twocolumns {background:url(images/innercontainerbg.gif) 461px 0px repeat-y;}
div.twocolumns .subtitle {font-size:18px; font-weight:bold; padding-left:32px; margin-top:10px;}
div.twocolumns .subtitle2 {font-size:18px; font-weight:bold; padding-left:32px; margin-top:10px;}

#topettermek {width:472px; float:left;}
#topszallasok {width:450px; float:left;}

#topettermek a.morelink {text-decoration:none; color:#b5201a;font-size:15px; font-style:italic;}
#topettermek a.morelink:hover {text-decoration:underline;}
#topszallasok a.morelink {text-decoration:none; color:#b5201a;font-size:15px; font-style:italic;}
#topszallasok a.morelink:hover {text-decoration:underline;}

#footer {color: #b3b3b3; margin-top:10px; font-size:13px; line-height:160%;}
#footer a {color: #b3b3b3; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#breadcrumb {background: #f0f0f0; margin: -6px 7px 6px 7px; padding: 5px 20px 5px 20px;color:#422918;}
#breadcrumb a {color:#422918; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

#villamnezet {background: #FFFF99; margin: -6px 7px 6px 7px; color:#FF0000; font-size: 14px; font-weight:bold; padding: 5px 20px 5px 20px; text-align:center; border-top:1px solid #999; border-bottom:1px solid #999;}
#villamnezet a {color:#FF0000; text-decoration:underline;}


#profilstat {width:210px; float:left;background:#422918; color:white;}
#profilstat hr {color:#685446;background:#685446; border:0; height:1px; margin-bottom:10px;}
#profilstat .title {color:#ff403b; font-size:15px; margin:5px 5px 10px 5px;}
#profilstat .rating {background: url(images/title-ertekeles-red.png) top left no-repeat; padding-left: 30px;}
#profilstat .varosok {background: url(images/title-varosok-red.png) 5px 3px no-repeat; padding-left: 30px;}

#profilstat .twocolumns {background:url(images/twocolumns-profilbg.gif) center top repeat-y; margin-bottom:8px;}
/*
#profilstat .stat_szallas {background: url(images/profilstat_szallas.png) 10px 4px no-repeat; width:50px; float:left; font-size: 15px; padding-left:45px; margin:7px 0px 7px 0px;}
#profilstat .stat_varos {background: url(images/profilstat_varos.png) 9px 0px no-repeat; width:50px; float:left; font-size: 15px; padding-left:45px; margin:7px 0px 7px 0px;}
#profilstat .stat_etterem {background: url(images/profilstat_etterem.png) 20px 2px no-repeat; width:42px; float:left; font-size: 15px; padding-left:53px; margin:7px 0px 7px 0px;}
#profilstat .stat_egyebhely {background: url(images/profilstat_egyebhely.png) 12px 0px no-repeat; width:42px; float:left; font-size: 15px; padding-left:53px; margin:7px 0px 7px 0px;}
#profilstat .stat_foto {background: url(images/profilstat_foto.png) 17px 1px no-repeat; width:42px; float:left; font-size: 15px; padding-left:53px; margin:7px 0px 7px 0px;}
#profilstat .stat_hasznos {background: url(images/profilstat_hasznos.png) 12px 2px no-repeat; width:42px; float:left; font-size: 15px; padding-left:44px; margin:7px 0px 7px 0px;}
#profilstat .stat_koveto {background: url(images/profilstat_kovetok.png) 27px 4px no-repeat; width:42px; float:left; font-size: 15px; padding-left:61px; margin:7px 0px 0px 0px;}
*/

#profilstat .twocolumns .stat_szallas {background: url(images/profilstat_szallas.png) 10px 4px no-repeat; width:42px; float:left; font-size: 15px; padding-left:45px; margin:7px 0px 7px 0px;}
#profilstat .twocolumns .stat_etterem {background: url(images/profilstat_etterem.png) 12px 2px no-repeat; width:42px; float:left; font-size: 15px; padding-left:45px; margin:7px 0px 7px 0px;}
#profilstat .twocolumns .stat_egyebhely {background: url(images/profilstat_egyebhely.png) 11px 0px no-repeat; width:42px; float:left; font-size: 15px; padding-left:45px; margin:7px 0px 7px 0px;}
#profilstat .twocolumns .stat_foto {background: url(images/profilstat_foto.png) 10px 1px no-repeat; width:42px; float:left; font-size: 15px; padding-left:45px; margin:7px 0px 7px 0px;}
#profilstat .twocolumns .stat_varos {background: url(images/profilstat_varos.png) 24px 0px no-repeat; width:42px; float:left; font-size: 15px; padding-left:61px; margin:7px 0px 7px 0px;}
#profilstat .twocolumns .stat_hasznos {background: url(images/profilstat_hasznos.png) 25px 2px no-repeat; width:42px; float:left; font-size: 15px; padding-left:61px; margin:7px 0px 7px 0px;}
#profilstat .twocolumns .stat_koveto {background: url(images/profilstat_kovetok.png) 25px 4px no-repeat; width:42px; float:left; font-size: 15px; padding-left:61px; margin:7px 0px 0px 0px;}


#profildata {width:690px; float:left; margin-left:20px;}
#profildata div.textinput {border:1px solid #ccc; background: url(images/textinputbg.gif) center right no-repeat; width: 165px;}
#profildata div.textinput input {border:0; color:#422918; font-size:15px; padding:6px; width: 135px;}


#profildata .label {font-size: 14px; color:#b5201a;}
#profildata .data {font-size: 14px;}
#profildata img {cursor:pointer;}
#profildata .subtitle {font-size:16px; font-weight:bold; margin:20px 0px 6px 0px;}
#profildata .subtitle2 {font-size:16px; font-weight:bold; margin:20px 0px 6px 0px;}

a.greylink {color:#b3b3b3; text-decoration:none;}
a.greylink:hover {text-decoration:underline;}

#rightside2 .cim {font-size:15px;}
#rightside2 div.cimtitle {background: url(images/cimtitlebg.png) 1px 3px no-repeat; color:#b5201a; font-size:16px; padding-left:24px; margin: 5px 0px 0px 0px;}
div#rightside2 .subtitle {font-size:16px; font-weight:bold;}
div#rightside2 .subtitle2 {font-size:16px; font-weight:bold;}
div#rightside2 .subtitle a {text-decoration:underline;color:#422918;}
div#rightside2 .subtitle2 a {text-decoration:underline;color:#422918;}
div#rightside2 hr {margin:10px 0px 10px 0px; color:#cccccc; background:#cccccc;border:0; height:1px;}

hr {color:#cccccc; background:#cccccc;border:0; height:1px;}

.ratingform .ratinglabel {font-size:18px; font-weight: bold; color:#422918; margin-bottom:4px;}
.ratingform hr {margin:20px 0px 20px 0px; color:#cccccc; background:#cccccc;border:0; height:1px;}
.ratingform .textinput {border:1px solid #ccc; color:#422918;  font-size:15px; padding:6px; background: url(images/textinputbg.gif) center right no-repeat;}
.ratingform .textareainput {border:1px solid #ccc; color:#422918;  font-size:15px; padding:6px; }
.ratingform label {font-size:15px; line-height:110%;}
.ratingform select {color:#422918;  font-size:15px; padding:6px;}
.ratingform textarea {color:#422918;  font-size:15px; padding:6px; width:100%; height:120px;}


#formhelyajanlas input {border:1px solid #ccc; color:#422918;  font-size:15px; padding:6px; background: url(images/textinputbg.gif) center right no-repeat;}
#formhelyajanlas select {color:#422918;  font-size:15px; padding:6px;}
#formhelyajanlas textarea {color:#422918;  font-size:15px; padding:6px; width:100%; height:120px;border:1px solid #ccc;}
#formhelyajanlas td.label {font-size:16px; font-weight: bold; color:#422918;}
#formhelyajanlas td.data {}

div#rightside2 .ratings .title {font-size:18px; font-weight:bold; color:#b5201a;}
div#rightside2 .ratings .title a {color:#b5201a;}
div#rightside2 .ratings .ratingbar img {vertical-align:-3px; margin-right:6px;}
div#rightside2 .ratings .ratingbar {margin:10px 0px 10px 0px; color:#b3b3b3; font-size:14px;}
div#rightside2 .ratings .text {font-size:14px;}

div#rightside2 .morelink {margin-top:10px;}
div#rightside2 .morelink a {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
div#rightside2 .morelink a:hover {text-decoration:underline;}


#label_staff {font-size:15px; padding: 0px 0px 6px 31px; background:url(images/label-staff.png) 3px 0px no-repeat;}
#label_cleanliness {font-size:15px;padding: 0px 0px 6px 31px; background:url(images/label-cleanliness.png) 0px 0px no-repeat;}
#label_value_money {font-size:15px;padding: 0px 0px 6px 31px; background:url(images/label-value_money.png) 1px 0px no-repeat;}
#label_comfort {font-size:15px; padding: 0px 0px 6px 31px; background:url(images/label-comfort.png) 0px 0px no-repeat;}
#label_services {font-size:15px;padding: 0px 0px 6px 31px; background:url(images/label-services.png) 0px 0px no-repeat;}
#label_dining {font-size:15px;padding: 0px 0px 6px 31px; background:url(images/label-dining.png) 0px 0px no-repeat;}
#label_location {font-size:15px; padding: 0px 0px 6px 31px; background:url(images/label-location.png) 0px 0px no-repeat;}


#label_etelek {font-size:15px; padding: 0px 0px 6px 31px; background:url(images/label-etelek.png) 0px 0px no-repeat;}
#label_kiszolgalas {font-size:15px;padding: 0px 0px 6px 31px; background:url(images/label-kiszolgalas.png) 0px 0px no-repeat;}
#label_hangulat {font-size:15px;padding: 0px 0px 6px 31px; background:url(images/label-hangulat.png) 1px 0px no-repeat;}
#label_arertek {font-size:15px; padding: 0px 0px 6px 31px; background:url(images/label-value_money.png) 2px 0px no-repeat;}
#label_tisztasag {font-size:15px;padding: 0px 0px 6px 31px; background:url(images/label-cleanliness.png) 0px 0px no-repeat;}



div.promo {font-size:17px; font-weight:bold; font-style:italic; color:#e42821; border-bottom:1px solid #ccc; padding-bottom: 14px; margin-bottom:10px;}

div.profilstat {font-size:13px;}

a.normallink {color:#422918; text-decoration:underline;}

.hreview-aggregate {display:none;}

#morelink_szallasok {margin: 15px 0px;} 
#morelink_ettermek {margin: 15px 0px;} 
#morelink_egyebhelyek {margin: 15px 0px;} 
#morelink_varosok {margin: 15px 0px;} 

#morelink_szallasok a {text-decoration:none; color:#b5201a;font-size:15px;}
#morelink_szallasok a:hover {text-decoration:underline;}
#morelink_ettermek a {text-decoration:none; color:#b5201a;font-size:15px;}
#morelink_ettermek a:hover {text-decoration:underline;}
#morelink_egyebhelyek a {text-decoration:none; color:#b5201a;font-size:15px;}
#morelink_egyebhelyek a:hover {text-decoration:underline;}
#morelink_varosok a {text-decoration:none; color:#b5201a;font-size:15px;}
#morelink_varosok a:hover {text-decoration:underline;}

.manreglink a {display:block; border-top:1px solid #685446; text-decoration:none; color: white; padding: 3px 5px 3px 5px; background:#543a28;}
.manreglink a:hover {background:#7a5d48;}


ul#tabnav { text-align: left; margin: 0px 0px 10px 0px;font-size: 14px;border-bottom: 1px solid #ccc;list-style-type: none;padding: 3px 10px 3px 10px;}
ul#tabnav li { display: inline;}
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6, body#tab7 li.tab7, body#tab8 li.tab8, body#tab9 li.tab9, body#tab10 li.tab10, body#tab11 li.tab11, body#tab11 li.tab12, body#tab13 li.tab13 {border-bottom: 1px solid #fff; background-color: #fff;}
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a, body#tab7 li.tab7 a , body#tab8 li.tab8 a, body#tab9 li.tab9 a, body#tab10 li.tab10 a, body#tab11 li.tab11 a, body#tab12 ul#tabnav li.tab12 a, body#tab13 li.tab13 a {background-color: #fff; color: #422918; position: relative;top: 1px;padding-top: 4px; }
ul#tabnav li a {padding: 3px 3px 3px 3px; border: 1px solid #ccc; background-color: #eaeaea; color: #9b9b9b;margin-right: 3px;text-decoration: none;border-bottom: none;}
ul#tabnav a:hover {background: #fff; }


body#tab12 ul#tabnav li.tab12 a {background: #ffffff;}
ul#tabnav li.tab12 a {padding: 3px 3px 3px 3px; border: 1px solid #ccc; background: #eaeaea url(images/helytabpremiumbg.gif) top left repeat-x; color: #000;margin-right: 3px;text-decoration: none;border-bottom: none;}
ul#tabnav li.tab12 a:hover {background: #fff; }


#editpics div {width:88px; height:100px; float:left; margin-right:5px; margin-bottom:10px; text-align:center;}

#ratingstable {border-collapse:collapse;}
#ratingstable td {padding:3px; font-size:14px; border-top:1px solid #ccc;}
#ratingstable #rating-title-0 td {border-top:0;}
#ratingstable tr.rating-desc td {border-top:0;}
#ratingstable a {font-weight:bold; text-decoration:none;color:#422918; }
#ratingstable .rating-title {cursor:pointer;} 
#ratingstable .valasz {margin: 5px;}




#hirleveloverlay { position: absolute; top: 0; left: 0; z-index: 5000; width: 100%; height: 100px; background-color: #fff; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; display: none;}
#hirlevelpopup { position: absolute; top: -500px; left: -500px; z-index: 6000; padding:10px;  color: #42210b; background: #ffffff; border: 3px solid #422918;  display: none;}
div.hirlevelpopupA {width: 560px;}
#hirlevelpopup .close {text-align:right;}
#hirlevelpopup .title {font-size:20px; font-weight:bold; font-weight:bold; color:#422918; text-align:center;}
#hirlevelpopup .subtitle {margin:5px 0px 15px 0px; color:#e42821; font-style:italic; font-weight:bold; font-size:18px; text-align:center;}
#hirlevelpopup .subtitle2 {margin:5px 0px 15px 0px; color:#e42821; font-style:italic; font-weight:bold; font-size:18px; text-align:center;}
#hirlevelpopup .desc {margin:15px 0px 15px 0px; color:#422918; font-size:15px; text-align:center; line-height:120%;}

div.helyreply {margin: 30px 0px 0px 0px; font-size:14px; border-left: 5px solid #ccc; padding: 0px 0px 0px 10px; color: #999;}
div.helyreply div {margin: 5px 0px 5px 0px;}

.ratetext {padding-left:25px; font-size:14px;color:#b3b3b3;}

.ratingcontainer a.morelink {text-decoration:none; color:#b5201a;font-size:15px;font-style:italic;}
.ratingcontainer a.morelink:hover {text-decoration:underline;}

#tags {text-align:center; margin:0; padding:0; font-size:14px; font-weight:bold;}
#tags li {list-style: none inside none; display: inline; margin: 0em; line-height: 45px; border:1px solid #422918; margin: 8px 5px 8px 5px; padding:4px 6px 4px 6px; cursor:pointer; white-space:nowrap;}
#tags li.tagnonselected:hover {color:#e42821;}
#tags li.tagnonselected {background:#f0f0f0; color: #422918;}
#tags li.tagselected {background:#e42821; color:white;}

.fbsubratinglike {margin: 20px 0px 0px 0px;}

div.packoffer {margin:15px 0px 0px 0px; padding-top:15px; border-top:1px solid #ccc; font-size:14px;}
div.packoffer a {text-decoration:none; color:#b5201a;}
div.packoffer a:hover {text-decoration:underline;}

ul.hozzavalok {margin:0px 0px 0px 15px;padding:0;}
ul.hozzavalok li {font-size:14px; line-height:16px; padding: 3px 0px 3px 0px;}

#etteremekrecept {background:url(images/3hasab.gif) 0px 56px no-repeat;}
#ettermekcontainer {width:606px; float:left;margin-right:28px;}
#receptcontainer {width:290px; float:left;}

div.ratingstatcontainer {border-bottom:1px solid #ccc; padding-bottom:10px;}
div.ratingstatcontainer td {font-size:14px; padding: 0px;}
div.ratingstatcontainer .title {font-weight:bold; font-size:15px; margin-bottom:10px;}

div.ratings_recomm {width:150px; margin-top:-3px; margin-bottom:150px;}
div.ratings_recomm table {margin-left:10px;}
.nepszeruoldalitem div.ratings_recomm .title {text-align:left; color:white; font-size:20px; font-weight:bold; margin-left: 10px; margin-top:0; padding-top:0; width:120px;}
div.ratings_recomm td {height:25px;}

div.ratings_stat_szallas {}
div.ratings_stat_szallas .title {font-weight: bold; font-size:16px; margin-bottom:5px;}
div.ratings_stat_szallas td {font-size:14px;}

div.ratings_newest_szallas {margin-top:10px;}
div.ratings_newest_szallas .title {font-weight: bold; font-size:16px; margin-bottom:5px;}

div.ratings_newest_szallas .ratecontainer {width:240px; margin-right:10px; margin-bottom:15px; float:left;}
.ratecontainer .ratetitle {height:16px; overflow: hidden; margin-bottom:4px; font-size:14px; }
.ratecontainer .ratetitle a {color:#422918; text-decoration:none;}
.ratecontainer .ratetitle a:hover {text-decoration:underline;}

div.ratings_stat {width:339px; float:left;}
div.ratings_newest {width:200px; float:left;}

div.ratings_newest .ratetitle {font-size:14px;}
div.ratings_newest .ratetitle a {text-decoration:none;color:#422918;}
div.ratings_newest .ratetitle a:hover {text-decoration:underline;}
div.ratings_newest .ratedate {font-size:13px; color:#b3b3b3; margin-bottom:5px;}
.ratedate {font-size:13px; color:#b3b3b3; margin-bottom:5px;}

div.etteremrecept {padding: 10px 0px 10px 0px; border-bottom:1px solid #cccccc;}
div.etteremrecept .receptpic {float:left; width:150px;}
div.etteremrecept .title {font-size:17px; font-style: italic;}
div.etteremrecept .title a {text-decoration:none;color:#422918;}
div.etteremrecept .title a:hover {text-decoration:underline;}
div.etteremrecept .morelink a {text-decoration:none; color:#b5201a;font-size:15px;}
div.etteremrecept .morelink a:hover {text-decoration:underline;}

#recept_hozzavalok a {text-decoration:none; color:#b5201a;font-size:14px;}
#recept_hozzavalok a:hover {text-decoration:underline;}


div.globalinfowindow img {margin-right: 5px;}
div.globalinfowindow span {font-size:15px; font-weight:bold;}

a.closemap {text-decoration: none;}
a.closemap:hover {text-decoration: underline;}
#bigmaptitle, #maptitle {font-size:14px; font-weight:bold;}



#topusers {margin-top:20px; background:url(images/mainlastratingsbg.gif) top left repeat-y;}
#topusers img {margin-right:10px;}
#topusers .sorban1 {margin-left:0px; margin-right:11px; width:214px; float:left; height:80px; overflow:hidden;}
#topusers .sorban2 {margin-left:10px; margin-right:11px; width:214px; float:left; height:80px; overflow:hidden;}
#topusers .sorban3 {margin-left:10px; margin-right:11px; width:214px; float:left; height:80px; overflow:hidden;}
#topusers .sorban4 {margin-left:10px; margin-right:0px; width:214px; float:left; height:80px; overflow:hidden;}

#topusers .name {font-size: 16px; font-weight:bold; line-height:100%; margin-bottom:4px; width:120px; overflow:hidden;}
#topusers .name a {text-decoration: none; color:#b5201a;}
#topusers .name a:hover {text-decoration: underline;}
#topusers .stat {font-size: 14px; padding: 2px 0px 2px 116px; margin:2px 0px 2px 0px; line-height:100%;}

#topusers .stat_varos_alap {background: url(/images/icon-varos-alap_small.png) 90px 0px no-repeat;}
#topusers .stat_varos_arany {background: url(/images/icon-varos-arany_small.png) 90px 0px no-repeat;}
#topusers .stat_varos_ezust {background: url(/images/icon-varos-ezust_small.png) 90px 0px no-repeat;}
#topusers .stat_varos_bronz {background: url(/images/icon-varos-bronz_small.png) 90px 0px no-repeat;}
#topusers .stat_varos_rubin {background: url(/images/icon-varos-rubin_small.png) 90px 0px no-repeat;}
#topusers .stat_varos_smaragd {background: url(/images/icon-varos-smaragd_small.png) 90px 0px no-repeat;}
#topusers .stat_varos_gyemant {background: url(/images/icon-varos-gyemant_small.png) 90px 0px no-repeat;}

#topusers .stat_szallas_alap {background: url(/images/icon-szallas-alap_small.png) 90px 0px no-repeat;}
#topusers .stat_szallas_arany {background: url(/images/icon-szallas-arany_small.png) 90px 0px no-repeat;}
#topusers .stat_szallas_ezust {background: url(/images/icon-szallas-ezust_small.png) 90px 0px no-repeat;}
#topusers .stat_szallas_bronz {background: url(/images/icon-szallas-bronz_small.png) 90px 0px no-repeat;}
#topusers .stat_szallas_rubin {background: url(/images/icon-szallas-rubin_small.png) 90px 0px no-repeat;}
#topusers .stat_szallas_smaragd {background: url(/images/icon-szallas-smaragd_small.png) 90px 0px no-repeat;}
#topusers .stat_szallas_gyemant {background: url(/images/icon-szallas-gyemant_small.png) 90px 0px no-repeat;}

#topusers .stat_etterem_alap {background: url(/images/icon-etterem-alap_small.png) 90px 0px no-repeat;}
#topusers .stat_etterem_arany {background: url(/images/icon-etterem-arany_small.png) 90px 0px no-repeat;}
#topusers .stat_etterem_ezust {background: url(/images/icon-etterem-ezust_small.png) 90px 0px no-repeat;}
#topusers .stat_etterem_bronz {background: url(/images/icon-etterem-bronz_small.png) 90px 0px no-repeat;}
#topusers .stat_etterem_rubin {background: url(/images/icon-etterem-rubin_small.png) 90px 0px no-repeat;}
#topusers .stat_etterem_smaragd {background: url(/images/icon-etterem-smaragd_small.png) 90px 0px no-repeat;}
#topusers .stat_etterem_gyemant {background: url(/images/icon-etterem-gyemant_small.png) 90px 0px no-repeat;}

#maxusers {margin-top:20px; background:url(images/mainlastratingsbg.gif) top left repeat-y;}
#maxusers img {margin-right:10px;}
#maxusers .sorban1 {margin-left:0px; margin-right:11px; width:214px; float:left; height:80px; overflow:hidden;}
#maxusers .sorban2 {margin-left:10px; margin-right:11px; width:214px; float:left; height:80px; overflow:hidden;}
#maxusers .sorban3 {margin-left:10px; margin-right:11px; width:214px; float:left; height:80px; overflow:hidden;}
#maxusers .sorban4 {margin-left:10px; margin-right:0px; width:214px; float:left; height:80px; overflow:hidden;}

#maxusers .name {font-size: 16px; font-weight:bold; line-height:100%; margin-bottom:4px; width:120px; overflow:hidden;}
#maxusers .name a {text-decoration: none; color:#b5201a;}
#maxusers .name a:hover {text-decoration: underline;}
#maxusers .stat {font-size: 14px; padding: 2px 0px 2px 116px; margin:2px 0px 2px 0px; line-height:100%;}

#maxusers .stat_varos_alap {background: url(/images/icon-varos-alap_small.png) 90px 0px no-repeat;}
#maxusers .stat_varos_arany {background: url(/images/icon-varos-arany_small.png) 90px 0px no-repeat;}
#maxusers .stat_varos_ezust {background: url(/images/icon-varos-ezust_small.png) 90px 0px no-repeat;}
#maxusers .stat_varos_bronz {background: url(/images/icon-varos-bronz_small.png) 90px 0px no-repeat;}
#maxusers .stat_varos_rubin {background: url(/images/icon-varos-rubin_small.png) 90px 0px no-repeat;}
#maxusers .stat_varos_smaragd {background: url(/images/icon-varos-smaragd_small.png) 90px 0px no-repeat;}
#maxusers .stat_varos_gyemant {background: url(/images/icon-varos-gyemant_small.png) 90px 0px no-repeat;}

#maxusers .stat_szallas_alap {background: url(/images/icon-szallas-alap_small.png) 90px 0px no-repeat;}
#maxusers .stat_szallas_arany {background: url(/images/icon-szallas-arany_small.png) 90px 0px no-repeat;}
#maxusers .stat_szallas_ezust {background: url(/images/icon-szallas-ezust_small.png) 90px 0px no-repeat;}
#maxusers .stat_szallas_bronz {background: url(/images/icon-szallas-bronz_small.png) 90px 0px no-repeat;}
#maxusers .stat_szallas_rubin {background: url(/images/icon-szallas-rubin_small.png) 90px 0px no-repeat;}
#maxusers .stat_szallas_smaragd {background: url(/images/icon-szallas-smaragd_small.png) 90px 0px no-repeat;}
#maxusers .stat_szallas_gyemant {background: url(/images/icon-szallas-gyemant_small.png) 90px 0px no-repeat;}

#maxusers .stat_etterem_alap {background: url(/images/icon-etterem-alap_small.png) 90px 0px no-repeat;}
#maxusers .stat_etterem_arany {background: url(/images/icon-etterem-arany_small.png) 90px 0px no-repeat;}
#maxusers .stat_etterem_ezust {background: url(/images/icon-etterem-ezust_small.png) 90px 0px no-repeat;}
#maxusers .stat_etterem_bronz {background: url(/images/icon-etterem-bronz_small.png) 90px 0px no-repeat;}
#maxusers .stat_etterem_rubin {background: url(/images/icon-etterem-rubin_small.png) 90px 0px no-repeat;}
#maxusers .stat_etterem_smaragd {background: url(/images/icon-etterem-smaragd_small.png) 90px 0px no-repeat;}
#maxusers .stat_etterem_gyemant {background: url(/images/icon-etterem-gyemant_small.png) 90px 0px no-repeat;}


#udvblokk {margin: 15px 0px 0px 0px;}
#udvstat {width:220px; border-right:1px solid #ccc; float:left;}
#udvlasthelyek {float:left; width:693px; margin-left:10px;}
div.udv_stat_varos {background: url(images/topmenu-varosokbg.png) center left no-repeat; padding-left:30px; margin-left: 100px; font-size:15px; padding-top: 4px; padding-bottom: 4px;}
div.udv_stat_etterem {background: url(images/topmenu-ettermekbg.png) center left no-repeat; padding-left:30px; margin-left: 100px; font-size:15px; padding-top: 4px; padding-bottom: 4px;}
div.udv_stat_szallas {background: url(images/topmenu-szallasokbg.png) center left no-repeat; padding-left:30px; margin-left: 100px; font-size:15px; padding-top: 4px; padding-bottom: 4px;}
#udvlasthelyek div.maintitle {color:#422918; font-size:20px; font-weight:bold; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom:1px solid #cccccc;}
#udvstat .holjartal {color:#412817; text-align:center; font-size:17px; font-style:italic; padding: 8px 0px 6px 0px; font-weight:bold;}

#udvlasthelyek div.nepszeruitem {width:223px; float:left; padding:10px 0px 10px 0px; margin-top:0; margin-bottom:0; border-right: 1px solid #ccc;}
#udvlasthelyek div.sorban2 {margin-left: 10px;}
#udvlasthelyek div.sorban3 {margin-left: 10px;border-right:0;}

div.fotocontainer {width: 340px; text-align:center; padding-top:5px; padding-bottom:8px; float: left; margin-bottom:20px; background:#f0f0f0;}
div.fotocontainer img {margin-bottom:5px; }
div.fotocontainer a {font-size:15px; line-height:15px; font-weight:bold; color:#422918; text-decoration:none;}
div.fotocontainer a:hover {text-decoration:underline;}
div.ratingcontainer div.sorban2 {margin-left:10px;} 

#ittjartampopup {position:absolute;right:0;bottom:0px; width:600px; height:144px; display:none;}

#kovetoverlay { position: fixed; top: 0; left: 0; z-index: 3000; width: 100%; height: 100px; background-color: #fff; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; display: none;}
#kovetpopup { position: absolute; top: -500px; left: -500px; z-index: 4000; width: 554px; padding:10px;  color: #42210b; background: #fff; border: 3px solid #422918; text-align:center; display: none;}
#kovetpopup .close {text-align:right;}
#kovetpopup .title {color:#422918; font-size:20px; font-weight:bold; text-align:center; margin-bottom:5px;}

.priceinfocontainer {font-size:15px; box-shadow: 0px 0px 3px #666; margin: 10px 0px 10px 0px; padding:8px; margin-left:170px; text-align:center; background: #FFF8E3; border-radius: 4px;}
.priceinfo {}
.priceinfo span {color: #b5492d; font-weight:bold;}
.pricemoreinfo {margin-top:10px;}
.pricemoreinfo a {text-decoration:none; color:#b5201a;font-size:15px;  background: #FFCC99; border-radius: 4px; padding:3px 10px 3px 10px;}
.pricemoreinfo a:hover {text-decoration:none; background: #FFCC00;}

div#innerright label, div#rightside2 label {cursor:pointer;}
div#innerright .filtertitle, div#rightside2 .filtertitle {background:#FFF8E3; padding:3px 6px 3px 6px; font-weight:bold; font-size:14px;}


.hotelstars {letter-spacing:2px; font-size:18px; color:#FF9900; text-shadow:0px 0px 2px #999;}



.NewPicGallery { background:white; position: fixed; width:920px; height:485px; top: 100px; left: 100px; z-index: 100; border:3px solid #422918; background:#ffffff; box-shadow: 0px 0px 10px #888888;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.innerNewPicGallery {width:920px; height:485px; position:relative;}
.NewPicGalleryClose {position:absolute; top:10px; right:10px;font-size:18px; font-weight:bold;}
.NewPicGalleryClose a {color: #422918; text-decoration:none;}
.NewPicGallery .userpictitle {position:absolute; top:0px; left:0px;z-index: 110; width:600px; background:rgba(66,41,24,0.7); margin:0; padding:0; color:white; font-size:16px; font-weight:normal; text-align:center; padding: 5px 10px 5px 10px; }
.NewPicGallery_tetsziksav {position:absolute; top:360px; left:0px;z-index: 110; height:30px; width:620px; background:rgba(66,41,24,0.7); margin:0; padding:0; }
.NewPicGallery_tetsziksav div { color:white; font-size:16px; font-style:italic; padding: 7px 0px 0px 10px; line-height:16px; position:relative;}
.NewPicGallery_tetsziksav div img {position:absolute;  cursor:pointer;}
.NewPicGallery_tetsziksav div img.tetszik { left:270px; top:5px;}
.NewPicGallery_tetsziksav div img.nemtetszik {left:300px;top:3px;}
.NewPicGallery_tetsziksav div img.megosztas {right:5px;top:5px;}
.innerNewPicGallery .userkategoriak {position:absolute; bottom:12px; right:20px; width:250px; line-height:200%; text-align:center;}
.innerNewPicGallery .userkategoriak .userkepkatsel {cursor:pointer; background:#422918; color:white; font-size:13px; padding:3px 5px 3px 5px; border-radius:3px; font-weight:bold;}
.innerNewPicGallery .userkategoriak .userkepkatsel:hover {background:#321908;}
.innerNewPicGallery .userkategoriak .userkepkatsel.selected {color:#ff9900;}

.NewPicGallery_kep {position:absolute; top:10px; left:10px;z-index: 101;}
.NewPicGallery_helykep {position:absolute; top:10px; left:10px;z-index: 101;}
.NewPicGallery_morepics {position:absolute; top:405px; left:47px; width:550px; height:70px; overflow: hidden;}
.NewPicGallery_morepics img {margin:0; padding:0;opacity:0.6; cursor:pointer;}
.NewPicGallery_morepics_outer {position:relative; width:550px; height:70px;}
.NewPicGallery_morepics_inner {position:absolute; top:0px; left:0px; }
.NewPicGallery_bekuldo {position:absolute; top:50px; right:20px; width: 250px;}
.NewPicGallery_bekuldo_title  {text-align:left; font-weight:bold; font-size:20px; margin-bottom:15px;}
.NewPicGallery_bekuldo_profilpic {float:left; width:100px; height:100px;}
.NewPicGallery_bekuldo_nev {float:left; font-weight:bold; font-size:17px; color: rgb(181, 32, 26); width: 150px;}
.NewPicGallery_bekuldo_nev a { text-decoration:none; color: rgb(181, 32, 26);}
.NewPicGallery_bekuldo_nev a:hover { text-decoration:underline;}
.NewPicGallery_bekuldo hr {margin:0px 0px 20px 0px; clear:both;}

.NewPicGallery_helydata {position:absolute; top:20px; right:20px; width: 250px; text-align:center;}
.NewPicGallery_helydata .helystat {width:200px; text-align:left; font-size:14px; margin:10px auto 0px auto; }
.NewPicGallery_helydata .helystat td {padding:2px 0px 2px 0px;}
.NewPicGallery_helydata .helytitle {font-size:20px; font-weight:bold; margin-bottom:5px; line-height:26px;}

.NewPicGallery_helydata .priceinfocontainer {font-size:13px; box-shadow: 0px 0px 3px #666; margin: 15px 0px 15px 0px; padding:8px; margin-left:0px; text-align:center; background: #FFF8E3; border-radius: 4px;}
.NewPicGallery_helydata .priceinfo {}
.NewPicGallery_helydata .priceinfo span {color: #b5492d; font-weight:bold;}
.NewPicGallery_helydata .pricemoreinfo {margin-top:10px;}
.NewPicGallery_helydata .pricemoreinfo a {text-decoration:none; color:#b5201a;font-size:15px;  background: #FFCC99; border-radius: 4px; padding:3px 10px 3px 10px;}
.NewPicGallery_helydata .pricemoreinfo a:hover {text-decoration:none; background: #FFCC00;}
.NewPicGallery_helydata .befirst {font-style:italic; font-weight:bold; font-size:17px; margin:20px 0px 5px 0px;}



.NewPicGallery .arrow {z-index: 105;  box-shadow: 0px 0px 5px #ffffff inset; width:33px; height:70px; background:#422918; color:white; position:absolute; text-align:center; font-size:32px; cursor:pointer;}
.NewPicGallery .morepicsleftarrow {background: #82624c url(images/arrow-left.gif) center center no-repeat;top:405px; left:10px; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;}
.NewPicGallery .morepicsrightarrow {background: #82624c url(images/arrow-right.gif) center center no-repeat; top:405px; left:597px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px;}
.NewPicGallery .morepicsleftarrow:hover { background:#422918 url(images/arrow-left.gif) center center no-repeat;}
.NewPicGallery .morepicsrightarrow:hover { background:#422918 url(images/arrow-right.gif) center center no-repeat;}

.NewPicGallery .largepicleftarrow {background: #422918 url(images/arrow-left.gif) center center no-repeat;top:160px;  width:43px; height:90px; left:10px; border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; }
.NewPicGallery .largepicrightarrow {background: #422918 url(images/arrow-right.gif) center center no-repeat; top:160px;  width:43px; height:90px; left:587px;  border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;}
.NewPicGallery .largepicleftarrow:hover { background:#321908 url(images/arrow-left.gif) center center no-repeat;}
.NewPicGallery .largepicrightarrow:hover { background:#321908 url(images/arrow-right.gif) center center no-repeat;}

.NewPicGallery .morelink a {color: rgb(181, 32, 26); text-decoration:none; font-size: 14px; font-style: italic;}
.NewPicGallery .morelink a:hover {text-decoration:underline;}


/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"Lobster";src:url("fonts/Lobster_1_4.eot?") format("eot"),url("fonts/Lobster_1_4.woff") format("woff"),url("fonts/Lobster_1_4.ttf") format("fonts/truetype"),url("fonts/Lobster_1_4.svg#Lobster1.4") format("svg");font-weight:normal;font-style:normal;}
.blueButton {font-family: "Lobster", Arial, sans-serif; display:block; width:189px; height:69px; color:white; font-size:16px; background: url(images/btn_akcios_csomagok3.png) top left no-repeat; text-decoration:none; letter-spacing:0px; }
.blueButton div {text-align:center; margin: 14px 25px 0px 5px; padding-top:13px;}
.blueButton span {letter-spacing:1px;}

.ratingsmallpics {margin-top:10px;}
.ratingsmallpics img {float:left; margin-right: 4px; margin-bottom:4px; cursor:pointer;}

#melyikblokk {
    background: #422918;
    border-radius: 5px;
    color:white;
    box-shadow: 0px 0px 5px #bbbbbb;
    margin: 7px;  
    padding: 13px 0px 13px 6px;  
}

#melyikblokk .title {font-family:'Trebuchet MS', Verdana, sans-serif; font-size:20px; width:316px; float:left; text-align:center; padding-bottom:13px;}
#melyikblokk .keresssubtitle {font-size:18px; font-style:italic; margin-top:2px;}
#melyikblokk .blokk {width:314px; float:left; text-align:center;border-left:1px solid transparent;border-right:1px solid transparent;}
#melyikblokk .kozepso {border-left:1px solid #ccc;border-right:1px solid #ccc;}
#melyikblokk .blokk img {border:0; margin-bottom:5px;}

div.uzemeltetovaltas {font-size:14px; padding:5px; border-bottom: 1px solid #ccc; background: #FFFFAA; text-align:center;}
div.regiuzemelteto {margin-top:10px; font-style:italic; border-left:5px solid #cccccc; padding: 5px 5px 5px 10px; background: #FFFFAA;}

div.gasztrokiraly {width:80px; position:relative; background:url(/images/gasztrokiralytop.png) top left no-repeat; padding: 3px 3px 4px 3px;}
div.gasztrokiraly .korona{ position:absolute; top:-15px; right:-10px;z-index: 10;}
div.gasztrokiraly a {display:block; width:74px; height: 61px; overflow: hidden;}
div.gasztrokiralytext {width:80px; background:url(/images/gasztrokiralybottom.png) bottom left no-repeat; text-align:center; line-height:100%; padding:0px 0px 5px 0px; font-size:9px; color:#8b732a; text-transform: uppercase;font-family:'Trebuchet MS', Verdana, sans-serif;}

span.mobil {background:url(images/mobil.gif) center left no-repeat;}

.lathatatlan {display:none;}

.morelinks {font-size:14px;}
.morelinks a {text-decoration:none; color:#b5201a;}
.morelinks a:hover {text-decoration:underline;}

#arrow_left {position:absolute; left:20px; top:180px; width:72px; height:72px; z-index:99999; display:none;}
#arrow_left img {cursor:pointer;}
#arrow_right {position:absolute; right:20px; top:180px; width:72px; height:72px; z-index:99999; display:none;}
#arrow_right img {cursor:pointer;}

.piclist {padding:0;background:transparent;position:relative; width:150px; height:113px; border-top:1px solid white; border-bottom:1px solid white; }
.piclist a {position: absolute; width:150px; height:113px;  top:0px; left: 0px; z-index:10;}
.piclist img {position: absolute; top:0px; left: 0px; border:0;}
.piclist img.arrow_left {top:36px; left: 0px;}
.piclist img.arrow_right {top:36px; left: 120px;}

.packblocktitle {font-weight: bold;font-size: 16px;margin: 5px 0px 5px 170px;}
.packcontainer {width:200px; float:left; text-align:left; margin: 0px; font-size:13px;}
.packcontainer .packname {font-size:15px; margin-bottom:5px;}
.packcontainer .packname span {font-size:13px;}
.packcontainer .packname a {text-decoration: none; color: #b5201a; }
.packcontainer .packname a:hover {text-decoration: underline; }
.packcontainer .priceinfo {margin-bottom:5px; font-weight:bold; color:#B5492D; font-size:13px;}
.packcontainer ul.packdesc {margin:0px 0px 5px 15px;padding:0;}


div.stattoptitle {border-top:1px solid #ccc; padding-top:5px; margin: 10px 18px 3px 0px; font-weight:bold; font-size:16px;}
div.fokozathozkell_szallas_bronz {background: url(images/icon-szallas-bronz.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_szallas_ezust {background: url(images/icon-szallas-ezust.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_szallas_arany {background: url(images/icon-szallas-arany.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_szallas_rubin {background: url(images/icon-szallas-rubin.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_szallas_smaragd {background: url(images/icon-szallas-smaragd.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_szallas_gyemant {background: url(images/icon-szallas-gyemant.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}

div.fokozathozkell_etterem_bronz {background: url(images/icon-etterem-bronz.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_etterem_ezust {background: url(images/icon-etterem-ezust.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_etterem_arany {background: url(images/icon-etterem-arany.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_etterem_rubin {background: url(images/icon-etterem-rubin.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_etterem_smaragd {background: url(images/icon-etterem-smaragd.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_etterem_gyemant {background: url(images/icon-etterem-gyemant.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}

div.fokozathozkell_varos_bronz {background: url(images/icon-varos-bronz.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_varos_ezust {background: url(images/icon-varos-ezust.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_varos_arany {background: url(images/icon-varos-arany.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_varos_rubin {background: url(images/icon-varos-rubin.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_varos_smaragd {background: url(images/icon-varos-smaragd.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}
div.fokozathozkell_varos_gyemant {background: url(images/icon-varos-gyemant.png) top left no-repeat; padding: 6px 0px 8px 38px; font-weight:bold; font-size:14px;}

div.statbottomtitle {font-weight:bold;  font-size:13px; margin:3px 0px 0px 0px;}


@font-face{
    font-family:'buttonfontbold';
    src:url('/fonts/TrumpGotEasBol-webfont.ttf') format('truetype'); font-weight:bold;font-style:normal;
}

#csomagajanlatcontainer {box-shadow: 0px 0px 3px #666; margin: 10px 0px 10px 0px; padding:8px 0px 18px 8px; text-align:center; background: #FFF8E3; border-radius: 4px;}

.changedate {margin-top:5px;}
.changedate a.morelink {text-decoration:none; color:#b5201a;font-size:13px; font-weight:normal;}
.changedate a.morelink:hover {text-decoration:underline;}

.csomagajanlatitem {width:165px; float:left; text-align:left; margin: 0px 15px 0px 0px; font-size:13px;}
.csomagajanlatitem .packname {font-size:15px; margin-bottom:5px;}
.csomagajanlatitem .packname span {font-size:13px;}
.csomagajanlatitem .packname a {text-decoration: none; color: #b5201a; }
.csomagajanlatitem .packname a:hover {text-decoration: underline; }
.csomagajanlatitem .priceinfo {margin:5px 0px 13px 0px; font-weight:bold; color:#B5492D; font-size:13px;}
.csomagajanlatitem ul.packdesc {margin:0px 0px 5px 15px;padding:0;}
.csomagajanlatitem a.buttonLinkSmallGreen {color: #ffffff; text-shadow: 0px 0px 1px #000;  box-shadow: 0px 0px 2px #666; background: #2a2913 url(images/biggreenbuttonbg.gif) top left repeat-x;font-weight: normal; font-size:16px; text-transform: uppercase; letter-spacing:1px; font-family: buttonfontbold, impact; padding: 7px 10px 5px 10px;text-decoration: none; }
.csomagajanlatitem a.buttonLinkSmallGreen:hover {text-decoration: underline;  box-shadow: 0px 0px 0px #666;}

a.buttonLinkSmallGreen {color: #ffffff; text-shadow: 0px 0px 1px #000;  box-shadow: 0px 0px 2px #666; background: #2a2913 url(images/biggreenbuttonbg.gif) top left repeat-x;font-weight: normal; font-size:16px; text-transform: uppercase; letter-spacing:1px; font-family: buttonfontbold, impact; padding: 7px 10px 5px 10px;text-decoration: none; }
a.buttonLinkSmallGreen:hover {text-decoration: underline;  box-shadow: 0px 0px 0px #666;}

/*
.packcontainer .packname {font-size:15px; margin-bottom:5px;}
.packcontainer .packname span {font-size:13px;}
.packcontainer .packname a {text-decoration: none; color: #b5201a; }
.packcontainer .packname a:hover {text-decoration: underline; }
.packcontainer .priceinfo {margin-bottom:5px; font-weight:bold; color:#B5492D; font-size:13px;}
.packcontainer ul.packdesc {margin:0px 0px 5px 15px;padding:0;}


*/

/*
.priceinfocontainer {font-size:15px; box-shadow: 0px 0px 3px #666; margin: 10px 0px 10px 0px; padding:8px; margin-left:170px; text-align:center; background: #FFF8E3; border-radius: 4px;}
.priceinfo {}
.priceinfo span {color: #b5492d; font-weight:bold;}
.pricemoreinfo {margin-top:10px;}
.pricemoreinfo a {text-decoration:none; color:#b5201a;font-size:15px;  background: #FFCC99; border-radius: 4px; padding:3px 10px 3px 10px;}
.pricemoreinfo a:hover {text-decoration:none; background: #FFCC00;}

*/

#jartamittmoredetails {position: absolute; top: 200px; left:200px; display:none; padding:20px; width:400px; border:1px solid #ccc; border-radius:10px; box-shadow: 0px 0px 10px #888888; background:white; font-size:13px; z-index:3000;}

#topusers_helyezesek {width:50px; float:left; border-right:1px solid #ccc; color:#ccc; font-size:40px; text-align:right;}
#topusers_szallasertekelok {width:296px; float:left; border-right:1px solid #ccc;}
#topusers_etteremertekelok {width:295px; float:left; border-right:1px solid #ccc;}
#topusers_fotok {width:280px; float:left;}

#topusers_helyezesek div {height:80px;margin: 10px 10px 10px 0px; }
#topusers_helyezesek div p {margin:0px 0px;padding:17px 0px 0px 0px;}
#topusers_szallasertekelok div.usercontainter, #topusers_etteremertekelok div.usercontainter, #topusers_fotok div.usercontainter {height:80px; display:block; margin:10px; position:relative;}
div.usercontainter .elore, div.usercontainter .hatra {position:absolute; top:27px; right:0px; padding: 6px 13px 6px 0px;}
div.usercontainter .elore {background: url(images/arrow-up.gif) center right no-repeat;}
div.usercontainter .hatra {background: url(images/arrow-down.gif) center right no-repeat;}

#topusers_szallasertekelok .name {font-size: 16px; font-weight:bold; line-height:100%; margin:0px; width:180px; position:absolute; top:2px; left:90px; overflow:hidden;}
#topusers_szallasertekelok .name a {text-decoration: none; color:#b5201a;}
#topusers_szallasertekelok .name a:hover {text-decoration: underline;}
#topusers_szallasertekelok .stat {font-size: 14px; margin:0px; line-height:100%; position:absolute; top:24px; left:90px; overflow:hidden; padding:2px 0px 2px 24px;}
#topusers_szallasertekelok .regdate {font-size: 14px; margin:0px; line-height:100%; position:absolute; top:44px; left:90px; overflow:hidden; padding:2px 0px 2px 0px;}

#topusers_etteremertekelok .name {font-size: 16px; font-weight:bold; line-height:100%; margin:0px; width:180px; position:absolute; top:2px; left:90px; overflow:hidden;}
#topusers_etteremertekelok .name a {text-decoration: none; color:#b5201a;}
#topusers_etteremertekelok .name a:hover {text-decoration: underline;}
#topusers_etteremertekelok .stat {font-size: 14px; margin:0px; line-height:100%; position:absolute; top:24px; left:90px; overflow:hidden; padding:2px 0px 2px 24px;}
#topusers_etteremertekelok .regdate {font-size: 14px; margin:0px; line-height:100%; position:absolute; top:44px; left:90px; overflow:hidden; padding:2px 0px 2px 0px;}

#topusers_fotok .name {font-size: 16px; font-weight:bold; line-height:100%; margin:0px; width:180px; position:absolute; top:2px; left:90px; overflow:hidden;}
#topusers_fotok .name a {text-decoration: none; color:#b5201a;}
#topusers_fotok .name a:hover {text-decoration: underline;}
#topusers_fotok .stat {font-size: 14px; margin:0px; line-height:100%; position:absolute; top:24px; left:90px; overflow:hidden; padding:2px 0px 2px 0px;}
#topusers_fotok .regdate {font-size: 14px; margin:0px; line-height:100%; position:absolute; top:44px; left:90px; overflow:hidden; padding:2px 0px 2px 0px;}



#topusers_szallasertekelok .stat.alap {background: url(/images/icon-szallas-alap_small.png) 0px 0px no-repeat;}
#topusers_szallasertekelok .stat.arany {background: url(/images/icon-szallas-arany_small.png) 0px 0px no-repeat;}
#topusers_szallasertekelok .stat.ezust {background: url(/images/icon-szallas-ezust_small.png) 0px 0px no-repeat;}
#topusers_szallasertekelok .stat.bronz {background: url(/images/icon-szallas-bronz_small.png) 0px 0px no-repeat;}
#topusers_szallasertekelok .stat.rubin {background: url(/images/icon-szallas-rubin_small.png) 0px 0px no-repeat;}
#topusers_szallasertekelok .stat.smaragd {background: url(/images/icon-szallas-smaragd_small.png) 0px 0px no-repeat;}
#topusers_szallasertekelok .stat.gyemant {background: url(/images/icon-szallas-gyemant_small.png) 0px 0px no-repeat;}

#topusers_etteremertekelok .stat.alap {background: url(/images/icon-etterem-alap_small.png) 0px 0px no-repeat;}
#topusers_etteremertekelok .stat.arany {background: url(/images/icon-etterem-arany_small.png) 0px 0px no-repeat;}
#topusers_etteremertekelok .stat.ezust {background: url(/images/icon-etterem-ezust_small.png) 0px 0px no-repeat;}
#topusers_etteremertekelok .stat.bronz {background: url(/images/icon-etterem-bronz_small.png) 0px 0px no-repeat;}
#topusers_etteremertekelok .stat.rubin {background: url(/images/icon-etterem-rubin_small.png) 0px 0px no-repeat;}
#topusers_etteremertekelok .stat.smaragd {background: url(/images/icon-etterem-smaragd_small.png) 0px 0px no-repeat;}
#topusers_etteremertekelok .stat.gyemant {background: url(/images/icon-etterem-gyemant_small.png) 0px 0px no-repeat;}

h3#topusershead_szallasertekelok {width:281px; height:27px; padding-top: 123px; text-align:center; float:left; color:white; background: url(/images/topusers_head_szallas.png) top left no-repeat; margin: 0px 0px 0px 51px;}
h3#topusershead_etteremertekelok {width:281px; height:27px; padding-top: 123px; text-align:center; float:left; color:white;  background: url(/images/topusers_head_etterem.png) top left no-repeat; margin: 0px 0px 0px 15px;}
h3#topusershead_fotokertekelok {width:281px; height:27px; padding-top: 123px; text-align:center; float:left; color:white;  background: url(/images/topusers_head_foto.png) top left no-repeat;margin: 0px 0px 0px 15px;}

#afoverlay { position: fixed; top: 0; left: 0; z-index: 4000; width: 100%; height: 100%; background-color: #fff; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; display: none;}
#asztalfoglalas {display:none;position: fixed;top: 50%;left: 50%;z-index: 4010;width: 540px; height:460px; margin-left:-270px; margin-top:-230px; padding: 10px;color: #42210B;border: 3px solid #422918;text-align: center; box-shadow: 0px 0px 15px #666; background: #fff;}
#asztalfoglalas .close {text-align:right;}
#asztalfoglalas td {text-align:left; font-size:14px;}
#asztalfoglalas .textinput {border:1px solid #ccc; background:#fff; color:#422918;  font-size:15px; padding:6px; background: url(images/textinputbg.gif) center right no-repeat; width: 190px; }
#asztalfoglalas table {margin: 0px auto 0px auto;}
#asztalfoglalas .textareainput {border:1px solid #ccc; color:#422918; font-size:15px; padding:6px; width: 403px; height:60px; }
#asztalfoglalas .dateInput {border:1px solid #ccc; color:#422918;  font-size:15px; padding:6px;  width: 120px; cursor:pointer; background: #fff url(/images/calendar.png) 110px 9px no-repeat; margin-right:0px; }
#asztalfoglalas select {color:#422918;  font-size:15px; padding:6px; border:1px solid #ccc;}

#flowinfo {margin:  0px -22px 0px -20px; background:#421918; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#flowinfo div.map {line-height:0;}
div.flowtitleetterem {background: transparent url("images/icon-title-etterem.png") no-repeat scroll 9px 11px; padding: 8px 0px 0px 34px;}
div.flowtitleetterem h3 {color: #FFF;margin: 0px;padding: 0px;font-size: 20px;}
div.flowtitlegyebhely {background: transparent url("images/icon-title-egyebhely.png") no-repeat scroll 9px 11px; padding: 8px 0px 0px 34px;}
div.flowtitlegyebhely h3 {color: #FFF;margin: 0px;padding: 0px;font-size: 20px;}

#innerright {position:relative;}
#flowinfo { position:relative; width:251px;}
#flowinfo div.premcontact {margin-bottom:10px;}
#innercontainer #flowinfo hr {margin: 0px 15px 10px 15px;}
#flowinfo div.premcontact .title {color:#ff403b; font-size:16px; margin:10px 5px 5px 34px;}
#flowinfo div.premcontact div.cim {padding:2px 0px 2px 34px; background:url(images/icon-cim.png) 11px 5px no-repeat; font-size:15px; color:white;}
#flowinfo div.premcontact div.telefon {padding:2px 0px 2px 34px; background:url(images/icon-telefon.png) 9px 6px no-repeat; font-size:15px; color:white;}
#flowinfo div.premcontact div.email {padding:2px 0px 2px 34px; background:url(images/icon-email.png) 11px 7px no-repeat; font-size:15px; color:white;}
#flowinfo div.premcontact div.web {padding:2px 0px 2px 34px; background:url(images/icon-web.png) 11px 5px no-repeat; font-size:15px; color:white;}

.gasztrokiralycontainer a { text-decoration:none; color:#422918;}
.gasztrokiralycontainer a:hover {text-decoration:underline;}

a.filterlink {color:#422918; text-decoration:none; border-bottom: 1px dashed #422918;}
a.filterlink:hover {border-bottom: 1px solid #422918;}

#varoshelyezesdij {background: url(images/varosdij.gif) center center no-repeat; text-align:center; height:69px; margin-bottom:15px;margin-top:5px; font-size:14px; line-height:100%;}
#varoshelyezesdij table {margin: auto;}
#varoshelyezesdij td {width:100px; height:35px; padding: 5px 0px 0px 0px;}


#varoshelyezesdij_premium {background: url(images/varosdij2.gif) center center no-repeat; text-align:center; height:102px; font-size:14px; line-height:120%; float:left; width:130px; color:white; margin:28px 10px 0px 10px;}
#varoshelyezesdij_premium table {margin: 0px auto 0px auto;}
#varoshelyezesdij_premium td {width:100px; height:40px; padding-top:3px;}



div#csomagkategoriafilterblokk {margin: 0px 0px 0px 3px; padding:9px 0px 0px 0px; font-size:12px; text-align:center; position:relative;}
div#csomagkategoriafilterblokk form {text-align:left; }
div#csomagkategoriafilterblokk .title {z-index:10; font-weight:bold; text-align:center; font-size: 13px;  padding: 3px 5px 6px 5px; margin:0px 5px 10px 5px;  color:white;  background:url(images/summarytitlebg.png) bottom left no-repeat; line-height:100%;}

div#csomagkategoriafilterblokk tr td #instantsearchblockcsomagkeresovaros span {display:inline;}

div#csomagkategoriafilterblokk tr td span {display:none;}
div#csomagkategoriafilterblokk tr:hover td span {display:inline;color:white;}

div#csomagkategoriafilterblokk tr:hover td {background:#55af32; color:white;}
div#csomagkategoriafilterblokk tr.filterselected:hover td {background:#e52923; color:white;}
div#csomagkategoriafilterblokk #filterform {}

div#csomagkategoriafilterblokk a {text-decoration: none; color:#b94f32;}
div#csomagkategoriafilterblokk a:hover {text-decoration: underline;}

#activefilteralertmask {z-index:9;  position:absolute; top:5px; left:3px; width:250px; height:30px; background:#FFF8E3;}
#activefilteralert {display:none; z-index:8;  position:absolute; top:8px; left:0px; width:266px; background:#6fab00; padding:0px; text-align:center;}
#activefilteralert p {padding:5px 0px 5px 0px;margin:0; font-weight:bold; font-size:14px; color:#ffffff;}

#activedatefilteralert {display:none; z-index:8;  position:absolute; top:53px; left:0px; width:100%; background:#6fab00; padding:0px; text-align:center;}
#activedatefilteralert p {padding:5px;margin:0; font-weight:bold; font-size:14px; color:#ffffff;}

div#csomagkategoriafilterblokk label {cursor:pointer;}
div#csomagkategoriafilterblokk .filtertitle {background:#efe4ca; padding:3px 6px 3px 6px; font-size:14px; font-weight:bold; cursor:pointer;}
div#csomagkategoriafilterblokk .filteropen {background: #efe4ca url(images/aro-up-20.png) 220px 7px no-repeat; background-size:20px;}
div#csomagkategoriafilterblokk .filterclosed {background: #efe4ca url(images/aro-down-20.png) 220px 7px no-repeat; background-size:20px;}

#loadingoverlay {display:none; opacity: 0; position: fixed; top: 0; left: 0; z-index: 99999; width: 100%; height: 100%; background-color: #FFFFFF;}

#btn_caldatesubmit {cursor:pointer;font-size:16px;padding:7px 10px 5px;border:0; border-radius:5px; text-transform:uppercase;text-shadow:0 0 1px #666;color:#fff;font-weight:400;font-family: "Lobster", Arial, sans-serif;}
input.buttonLinkGrey{background:#777777;}
input.buttonLinkGreen{background:#8f9d37;}

