/* --------------------------- overall body tags ---------------------------- */BODY{background-image : url('/images/bg/bg.jpg');background-repeat : no-repeat;background-color : rgb(35,163,192);color : rgb(51,51,51);text-align: center;font-family : Arial,sans-serif,Verdana,Courier New,Courier;font-size : 11px;margin: 0px;}TABLE, TD{font-family : Arial,sans-serif,Verdana,Courier New,Courier;font-size : 11px;border-width: 0px;border-collapse: collapse;border-spacing: 0px;border-style: hidden;margin: 0px;padding: 0px;vertical-align: top;}A:link, A:active,A:visited {font-weight: normal; text-decoration: none; color: rgb(24,104,120);}A:hover {font-weight: normal; text-decoration: underline; color: rgb(24,104,120);}/* ----- to avoid having borders around images; also for dipslay_results_box... */A IMG, B IMG {border: 0px;}/* --------------------------- HEADER, MAIN, FOOTER ---------------------------- */A:hover .unlinked {text-decoration: none;}A.list {font-family:verdana,arial,geneva; font-size:10px;}UL.nobullet {list-style-image: url('/images/spacer.gif'); display: inline;}UL.nobullet LI {margin-left: 18px; text-indent: -7px; padding-left: -10px;}* html UL.nobullet LI {margin-left: 11px; text-indent: -7px;}.title {color:#186878; font-size:18px; font-weight:bold;}.title_white {color:#FFFFFF; font-size:18px; font-weight:bold;}.title_in_box {color: rgb(74,59,102); font-size:18px; font-weight:bold;}.subtitle {color:#186878; font-size:14px; font-weight:bold;}.subtitle_white {color:#FFFFFF; font-size:14px; font-weight:bold;}.subsubtitle {color:#186878; font-size:11px; font-weight:bold;}.white {color:#FFFFFF;}.highlight_sub, .highlight, .highlight_medium, .highlight_large {color: rgb(204,0,0); font-size: 11px; font-weight: bold;}.highlight_sub {color: rgb(24,104,120); font-size:12px;}.highlight_medium {font-size:18px;}.highlight_large {font-size:30px; padding-bottom: 2px;}A.highlight, A:hover.highlight {color: rgb(11,79,96); font-weight:bold ! important;}.header_bar {height: 31px; color: rgb(255,255,255); font-weight: bold; font-size: 11px; padding-top: 13px; margin-bottom: 7px; background-repeat: no-repeat;}.header_bar IMG {width: 16px; height: 16px; float: left; margin: 0px 4px 0px 5px; position: relative; top: -1px;}.header_bar_225 {width: 225px; background-image: url('/images/bg/header_bar_225.gif');}.header_bar_250 {width: 250px; background-image: url('/images/bg/header_bar_250.gif');}.header_bar_275 {width: 275px; background-image: url('/images/bg/header_bar_275.gif');}.header_bar_belfold {width: 250px; background-image: url('/images/bg/header_bar_belfold.gif');}.header_bar_kulfold {width: 250px; background-image: url('/images/bg/header_bar_kulfold.gif');}IMG.bullet {width: 5px; height: 6px; margin-right: 4px;}/* --------------------------- HEADER ---------------------------- */TABLE.header {width: 981px; height: 68px; margin: 20px auto 0px auto;}.header .logo {width:325px; height:45px; vertical-align: middle; text-align: center;}.header .logo IMG {width:325px; height:45px; margin: auto;}.header .hotline {color: rgb(256,256,256); font-size: 10px; line-height: 1.5em;}.header .flags {padding: 6px 17px 0px 6px;}.header .hotline :link,.header .hotline :active,.header .hotline :visited {font-size: 13px; color: rgb(256,256,256); font-weight: bold; text-decoration: none;}.header .hotline :hover {font-size: 13px; color: rgb(256,256,256); font-weight: bold; text-decoration: none;}.header .banner {padding-top: 0px ! important; padding-bottom: 30px ! important;}/* --------------------------- MAIN ---------------------------- */TABLE.main {width: 981px; margin: 20px auto 0px auto;}/* --- postit --- */.main TABLE.postit01 .title, .main TABLE.postit02 .title, .main TABLE.postit03 .title {color : rgb(51,51,51); font-size: 14px; margin-bottom: 5px;}.main TABLE.postit01{width: 173px;height: 189px;background-image: url('/images/bg/box_postit_01.gif');}.main TABLE.postit02{width: 171px;height: 189px;background-image: url('/images/bg/box_postit_02.gif');}.main TABLE.postit03{width: 202px;height: 189px;background-image: url('/images/bg/box_postit_03.gif');}.main TABLE.postit01 TD, .main TABLE.postit02 TD, .main TABLE.postit03 TD {padding: 13px 13px 5px 13px; line-height: 1.5em;text-align: center;background-repeat: none;}.main TABLE.postit01 .highlight_medium, .main TABLE.postit02 .highlight_medium, .main TABLE.postit03 .highlight_medium {clear: both; width: 100%; font-size: 14px;}/* -------------------- right -------------------- */.main TD.right {width: 192px;}/* -------------------- menu -------------------- */.main TD.menu {width: 209px;}.main .menu TABLE, .main .right TABLE {width: 192px; margin-bottom: 17px;}.main .menu TD.title, .main .right TD.title{width: 192px;height: 26px;background-image : url('/images/bg/box_narrow_title.gif');color : rgb(24,104,120);font-size: 12px;font-weight: bold;padding: 6px 9px 6px 9px;}.main .menu TD.content, .main .right TD.content{width: 192px;background-color : rgb(256,256,256);padding: 13px 13px 5px 13px;line-height: 1.5em;}.main .menu TD.bottom,  .main .right TD.bottom {width: 192px; height: 7px; background-image : url('/images/bg/box_narrow_bottom.gif');}/* -------------------- middle -------------------- */.main .middle {width: 563px;}/* --- narrow --- */.main .middle TABLE.narrow {width: 192px; margin: 0px 17px 17px 0px;}.main .middle TABLE.narrow TD.title{width: 192px;height: 26px;background-image : url('/images/bg/box_narrow_title.gif');color : rgb(24,104,120);font-size: 12px;font-weight: bold;padding: 6px 9px 6px 9px;}.main .middle TABLE.narrow TD.content{width: 192px;background-color : rgb(256,256,256);padding: 13px 13px 5px 13px;line-height: 1.5em;}.main .middle TABLE.narrow TD.bottom {width: 192px; height: 7px; background-image : url('/images/bg/box_narrow_bottom.gif');}/* --- medium --- */.main .middle TABLE.medium {width: 334px; margin: 0px 17px 17px 0px;}/* --- wide --- */.main .middle TABLE.wide {width: 546px; margin: 0px 17px 17px 0px;}/* --- other --- */.main .middle TABLE.shaded {height: 244px; background-image : url('/images/bg/box_wide_shaded_text.gif'); background-repeat: no-repeat;}.main .middle TABLE.shaded .content {padding: 13px 13px 5px 13px;}.main .middle TABLE.shaded_medium {height: 170px; background-image : url('/images/bg/box_medium_shaded_arrow.gif'); cursor: pointer; background-repeat: no-repeat;}.main .middle TABLE.shaded_medium TD.img {width: 167px; height: 170px; background-repeat: no-repeat; background-position: 2px 2px;}.main .middle TABLE.shaded_medium TD.img IMG {position: relative;}.main .middle TABLE.shaded_medium TD.img IMG.tl {top: 0px; left: 0px;}.main .middle TABLE.shaded_medium TD.img IMG.bl {top: 162px; left: -8px;}.main .middle TABLE.shaded_medium TD.img IMG.tr {top: 0px; left: 159px;}.main .middle TABLE.shaded_medium TD.img IMG.br {top: 162px; left: 151px;}.main .middle TABLE.shaded_medium .content {color: rgb(74,59,102); text-align: center; font-weight: bold; font-size: 14px; padding: 13px 13px 5px 13px;}.main .middle TABLE.shaded_medium .content .title_in_box,.main .middle TABLE.shaded_medium .content .highlight_medium {clear: both; width: 100%; margin-bottom: 7px;}.main .middle TABLE DIV.white_header {height: 7px; background-image : url('/images/bg/wide_white_header.gif'); background-repeat: no-repeat;}.main .middle TABLE DIV.white_footer {height: 7px; background-image : url('/images/bg/wide_white_footer.gif'); background-repeat: no-repeat;}.main .middle TABLE DIV.content {padding: 13px 13px 5px 13px; background-color: rgb(255,255,255);}.main .middle TABLE DIV.content TABLE.game TD {padding: 13px 13px 5px 13px; background-color: rgb(255,255,255);}.main .middle TABLE.inner_table TD {background-color: rgb(225,225,225); border: 1px solid rgb(255,255,255); padding: 2px;}.main .middle HR {height: 1px; color: rgb(225,225,225); clear: both;}/* --- ezt tettem bele  --- */.main .middle TABLE DIV.content TABLE.list,.main .middle TABLE DIV.content TABLE.list TD,{padding: 13px 0px 5px 13px ! important;border: 1px solid rgb(0,0,0);}/* --- img_inline --- */DIV.img_inline, DIV.img_inline_left, DIV.img_inline_right, DIV.img_inline_center {display:inline-block;padding: 0px 0px 5px 0px ! important;width: 200px;font-size: 9px;text-align: center;}DIV.img_inline, DIV.img_inline_left {float: left; margin: 0px 5px 5px 0px;}DIV.img_inline_right {float: right; margin: 0px 0px 5px 5px;}DIV.img_inline_center {clear: both; margin: auto;}DIV.img_inline IMG, DIV.img_inline_left IMG, DIV.img_inline_right IMG, DIV.img_inline_center IMG{margin: 0px auto 5px auto;cursor: url('/images/cursors/magnify.cur'),pointer;}/* --- hitlist --- */.main .middle DIV.hit {clear: both; position: relative; margin: 5px 0px 5px 0px;}.main .middle DIV.hit IMG {width: 155px; height: 155px; margin: 0px 10px 0px 0px; float: left;}DIV.hotel_highlight {clear: both; width:100%; margin: 5px 0px 5px 0px;}DIV.hotel_highlight IMG {width: 155px; height: 155px; margin: 0px 10px 0px 0px; float:left;}DIV.hotel_highlight DIV.color_bg {float:left; background-color: rgb(171,221,232);padding:5px;}.main .middle DIV.hit DIV.right_align{background-image: url('/images/bg/price_bg.gif');background-repeat: no-repeat;color: rgb(255,255,255);padding: 1px 2px 0px 2px;text-align: center;width: 90px;height: 42px;float:right;position:relative;right: -16px;}DIV.hotel_highlight DIV.color_bg DIV.right_align{background-image: url('/images/bg/price_bg_highlight.gif');background-repeat: no-repeat;color: rgb(255,255,255);padding: 1px 2px 0px 2px;text-align: center;width: 90px;height: 42px;float:right;position:relative;right: -21px;}* html DIV.hit DIV.right_align {position:relative; right: -12px ! important;}* html DIV.hotel_highlight DIV.color_bg DIV.right_align {position:relative; right: -17px ! important;}/* --------------------------- FOOTER ---------------------------- */TABLE.footer {width: 755px; margin: 20px auto 20px auto;}.footer TD {color: rgb(255,255,255); font-family:verdana,arial,helvetica; padding-right: 17px;}.footer A {color: rgb(255,255,255) ! important;}/* --------------------------- OTHER ---------------------------- */.banner {text-align:center; vertical-align:middle; padding: 10px;}DIV.adserver {margin: auto ! important;}.banner IFRAME, .banner IMG, .banner ILAYER, .banner OBJECT, .banner EMBED {display: inline-block; border: 1px solid rgb(255,255,255) ! important;}DIV.divider {clear:both; width:100%;}/* --------------------------- Form tags ---------------------------- */FORM {margin: 0px;}FORM TABLE {margin: auto ! important;}FORM TABLE TD{vertical-align: middle;}INPUT, TEXTAREA, SELECT{font-size: 10px;font-family: verdana, arial, helvetica;color:#333333;width: 180px;}.radio{width: 15px ! important;}.menu INPUT, .menu TEXTAREA, .menu SELECT, .right INPUT, .right SELECT {width: 166px;}INPUT.button{cursor: pointer;width: auto;height: 22px;border-width: 1px;color:rgb(255,255,255);background-color: rgb(35,165,194);border-color: rgb(255,255,255) rgb(0,0,0) rgb(0,0,0) rgb(255,255,255);font-family: verdana, arial, helvetica;font-size: 10px;font-weight: bold;}OPTION.dark {background-color: rgb(34,146,169); color: rgb(256,256,256); font-weight: bold;}OPTION.medium {background-color: rgb(171,221,232); color: rgb(24,104,120); font-weight: bold;}DIV.field {font-weight: bold; padding: 2px 0px 1px 0px;}/*------------------------ custom styles for pricelist ---------------------- */TABLE.pricelist TH,TABLE.pricelist TD{font-weight: normal;font-size: 9px;text-align: left;padding: 5px;background-color : rgb(225,225,225);border: 1px solid rgb(255,255,255);}TABLE.pricelist TH{vertical-align: top;text-align: center;}TABLE.pricelist TD.item_type{font-size : 11px;}TABLE.pricelist TD.price{text-align: right;font-size : 11px;padding-right: 45px;}TABLE.pricelist TH .priority{color: rgb(51,51,51);}TABLE.pricelist .price_highlight{background-color : rgb(255,218,145);}TABLE.pricelist TH.table_name{font-size: 11px;font-weight: bold;}TABLE.pricelist TH BR {font-size : 3px;}/* --- gallery --- */DIV.img_large{position: absolute;z-index: 99;display: none;cursor: url("/images/cursors/magnify_out.cur"), pointer;}TD.images, DIV.images {width: 222px; text-align: left;}TD.images, DIV.images IMG.img_medium{width: 213px;height: 213px;}TD.images, DIV.images IMG.thumbnail{cursor: url("/images/cursors/magnify.cur"), pointer;margin-right: 6px;margin-top: 3px;width: 65px;height: 65px;}TD.images, DIV.images IMG.img_medium {width: 213px; height: 213px;}TABLE.details_form {width:500px; margin:auto;}TABLE.details_form TD:first-child {width:100px ! important; padding-right:5px;}TABLE.details_form TD {padding-bottom:2px;}TABLE.details_form INPUT, TABLE.details_form SELECT {margin: 0px 14px 0px 0px;}TABLE.details_form INPUT.button {margin-left:7px; width:100px; cursor:pointer;}TABLE.details_form TD.details_button {text-align:center; width:450px ! important;}DIV.divbiz {margin:25px;}TABLE.biztositas {color: rgb(51,51,51) ! important; width:650px;}TABLE.biztositas_table {width:650px;}TABLE.biztositas_table TR.medium {background-color: rgb(214,243,249);}TABLE.biztositas_table TD {color: rgb(51,51,51) ! important; text-align:right;}TABLE.biztositas_table TR TD:first-child {text-align:left;}TABLE.biztositas H1 {line-height:1em;}TABLE.biztositas .subtitle {color: rgb(24,104,120) ! important;}TABLE.biztositas TD.left_side {text-align:left;}
