/* --------------------------- overall body tags ---------------------------- */BODY{background-color: rgb(252,254,253);background-repeat: repeat-x;}BODY, TABLE{color: rgb(102,102,102);font-family: Arial,Verdana,sans-serif,Courier New,Courier;font-size: 12px;margin: 0px;scrollbar-face-color: rgb(255,255,255);scrollbar-arrow-color: rgb(0,64,92);scrollbar-base-color: rgb(0,64,92);scrollbar-3d-light-color: rgb(255,255,255);scrollbar-highlight-color:rgb(255,255,255);scrollbar-shadow-color: rgb(255,255,255);scrollbar-darkshadow-color: rgb(0,64,92);scrollbar-track-color:  rgb(255,255,255);}A:link,A:active,A:visited {text-decoration: none; color: rgb(13,69,70);}A:hover {text-decoration: none; color: rgb(239,18,0);}A:focus {outline:0;}A.dark {color:black; font-size:11px; text-transform:uppercase; }A.extrasupertitle {font-size: 20px; font-weight: bold;}A.supertitle {font-size: 16px; font-weight: bold;}A.title {font-size: 14px; font-weight: bold;}A.minititle {font-size: 11px; font-weight: bold;}A.light {color:rgb(20,153,122);}TABLE,TABLE TD{text-align: left;border-width: 0px;border-collapse: collapse;border-spacing: 0px;border-style: hidden;margin: 0px;padding: 0px;}/* ----- to avoid having borders around images; also for dipslay_results_box... */A IMG, B IMG {border: 0px;}IFRAME {border: 0px; margin: 0px;}HR {height: 1px; color: rgb(178,178,178);}/* --------------------------- HEADER, CONTENT,  FOOTER ---------------------------- */DIV.page_container {width: 1000px; background-color: rgb(255,255,255); margin:0 auto; position: relative; box-shadow: 0 0 8px 5px rgb(222, 226, 227); behavior:url('inc/javascript/pie.htc');}DIV.flyer_container_left {width: 120px; height: 100%; position: absolute; left: -120px;}DIV.flyer_container_left DIV.flyer_content {width: 120px; position: fixed; top: 273px;}DIV.flyer_container_right {width: 120px; height: 100%; position: absolute; right: -120px;}DIV.flyer_container_right DIV.flyer_content {width: 120px; position: fixed; top: 313px;}DIV.header,DIV.footer{width: 980px;margin-left: 10px;}DIV.blue_line {height: 1px; background-color: rgb(184,224,215); clear:both;}DIV.boxtitle {height: 34px; line-height: 34px; margin: 0 10px; color: rgb(14,70,71); font-size: 14px; font-weight: bold;}DIV.boxtitle A.more {float: right; margin-right: 10px; color: rgb(14, 70, 71); font-size: 12px; font-weight: normal;}DIV.darkblue_line {height: 3px; background-color: rgb(26,127,121);}DIV.darkblue_line_narrow {height: 1px; background-color: rgb(26,127,121);}DIV.blue_scroll {height: 20px; background-color: rgb(214,228,240); margin: 5px 0 0 0; text-align:center;}DIV.blue_scroll DIV.down_arrow {width: 150px; height: 20px; background-image: url('images/bg/fresh_arrow_down.gif'); background-repeat: no-repeat; float: left; background-position: center left; cursor: pointer;}DIV.blue_scroll DIV.up_arrow {width: 150px; height: 20px; background-image: url('images/bg/fresh_arrow_up.gif'); background-repeat: no-repeat; float: left; background-position: center right; cursor: pointer;}DIV.blue_bg {background-color:rgb(236,246,243); padding:10px;}/* --------------------------- HEADER ---------------------------- */DIV.header DIV.search_container {width: 980px; height: 36px; text-align: left; line-height: 36px;}DIV.header DIV.search_container DIV.date {width: 490px; margin-left: 10px; float: left; font-size:11px;}DIV.header DIV.search_container DIV.right {width: 480px; height: 20px; float: left; line-height: 20px;}DIV.header DIV.search_container DIV.right DIV.input_border {height:19px; width:188px; border:1px solid rgb(161,215,202); position: relative; float:right; margin-top: 7px; margin-right: 10px; line-height: 0;}DIV.header DIV.search_container DIV.right DIV.input_border INPUT {color:rgb(102,102,102); border: 0px; height:16px; width:175px; line-height: 16px; font-size: 11px; padding-left: 5px;}DIV.header DIV.search_container DIV.right DIV.input_border DIV.search_icon {height: 19px; width: 19px; background-image: url('images/bg/search_icon.png'); background-repeat: no-repeat; position: absolute; right: 0; top: 0; background-position: center center; cursor: pointer;}A.register {height: 20px; color: rgb(20,153,122); text-transform: uppercase; margin-left: 15px; margin-right: 20px; float:right; display: block; margin-top: 7px;}A.login {height: 20px; color: rgb(20,153,122); text-transform: uppercase; padding-right: 15px; border-right: 1px solid rgb(161,215,202); float:right; display: block; margin-top: 7px;}A.rss {width: 21px; height: 21px; margin-right: 15px; float:right; display: block; margin-top: 7px; background-image: url('images/bg/rss.gif'); background-repeat: no-repeat; background-position: center center;}DIV.header DIV.logo_container {width: 980px; min-height: 129px; background-image: url('images/bg/stop_logo.png'); background-repeat: no-repeat; background-position: left center;}A#logo {width: 200px; height: 95px; display:inline-block; position: relative; top:18px; left:18px; float:left;}DIV.menu_container {width: 980px; height: 31px; background-color: rgb(0,0,0); text-align: center;}DIV.menu_container A.menu {width: 96px; line-height: 31px; float: left; color: rgb(255,255,255); font-size: 14px; font-weight: bold; display: block;}DIV.menu_container A.menu_active {width: 96px; line-height: 31px; float: left; color: rgb(255,255,255); font-size: 14px; font-weight: bold; display: block; background-color:rgb(20,153,122);}DIV.menu_container DIV.menu_divider {width: 1px; height: 31px; background-image: url('images/bg/menu_divider.png'); background-repeat: no-repeat; background-position: top center; float: left;}/* --------------------------- MIDDLE ---------------------------- */DIV.content {width: 660px; margin-left: 10px; margin-top: 20px; float:left; background-color: rgb(255,255,255);}DIV.content_right {width: 300px; margin-left: 20px; margin-top: 20px; float:left; background-color: rgb(255,255,255);}DIV.content_left {width:160px; float:left; background-color: rgb(255,255,255);}DIV.content_middle {width:480px; float:right;}DIV.content_full {font-size:12px; padding:10px;}DIV.content_full IMG.center {display: block; margin: 0 auto 10px auto;}/* -- mainpage -- */DIV.headline0 {width:640px; height:340px; position:relative; margin-bottom:133px;}DIV.headline0 DIV#hlead {padding: 17px 24px; background-color:rgb(20,153,124); width:592px; position: absolute; left:24px; bottom:-93px;}DIV#hlead H1 A {color: white; font-size:33px; text-shadow: 0.05em 1px rgb(69,116,106); behavior:url('inc/javascript/pie.htc'); line-height:1.2em;}DIV.headline1 {width: 320px; float: left;}DIV.headline2 {width: 320px; float: left; margin-left: 20px;}DIV.headline_img {position: relative;}DIV.headline_img IMG {width: 318px; height: 223px;}A.headline_subcategory {width: 99px; height: 31px; display:block; background-color: rgb(20,153,124); text-align: center; color: rgb(255,255,255); font-size: 13px; font-weight: bold; line-height: 31px; position: absolute; top: 1px; left: 1px; text-shadow: 0.1em 1px rgb(102,102,102); behavior:url('inc/javascript/pie.htc');}DIV.headline1 H1, DIV.headline2 H1 {color:rgb(13,69,70); font-size:30px; line-height: 31px; margin: 20px 10px 10px 10px; padding:0;}DIV.headline_lead {margin: 0px 10px 20px 10px; font-size: 13px;}DIV.promo_container {height: 196px; background-color: rgb(231,246,243);}DIV.promo_container DIV.left_arrow {width: 26px; height: 196px; background-image: url('images/buttons/promo_left.png'); background-repeat: no-repeat; background-position: center right; margin-right: 13px; float:left; cursor:pointer;}DIV.promo_container DIV.right_arrow {width: 26px; height: 196px; background-image: url('images/buttons/promo_right.png'); background-repeat: no-repeat; background-position: center left; margin-left: 12px; float:left; cursor:pointer;}DIV.promo_container DIV.promo_scroll {float:left; width: 583px; height: 159px; margin-top:15px; overflow:hidden; position: relative;}DIV.promo_container DIV.content_promo {height: 159px; text-align:left;}DIV.promo_container DIV.item {width: 151px; float:left;}DIV.promo_container DIV.promo_element {width: 130px; height: 159px; float:left; position: relative;}A.promo_subcategory {width: 64px; height: 20px; display:block; background-color: rgb(20,153,124); text-align: center; color: rgb(255,255,255); font-size: 10px; font-weight: bold; line-height: 19px; position: absolute; top: 6px; left: 1px; text-shadow: 0.1em 1px rgb(102,102,102); behavior:url('inc/javascript/pie.htc');}DIV.promo_container IMG.promo_img {width: 128px; height: 90px; margin-top: 5px; margin-bottom: 10px; display: block;}DIV.promo_container DIV.promo_divider {width: 1px; height: 159px; background-color: rgb(184,224,215); float:left; margin: 0 10px;}/* keskeny promo box */DIV.box_promo_narrow DIV.promo_container DIV.promo_scroll {width: 430px;}DIV.box_promo_narrow DIV.promo_container DIV.left_arrow {margin-right: 4px; width: 21px;}DIV.box_promo_narrow DIV.promo_container DIV.right_arrow {margin-left: 4px; width: 21px;}DIV.press_reviews_kulfold_boxheader_main {height: 40px; line-height: 40px; margin-top: 20px; background-color: rgb(14,70,71); position: relative;}DIV.press_reviews_kulfold_boxheader_main A.title {float: left; margin-left: 20px; color: rgb(255,255,255);}DIV.press_reviews_kulfold_boxheader_main A.more {float: right; margin-right: 20px; color: rgb(161,214,202);}DIV.press_reviews_kulfold_main {width: 145px; float: left; margin: 0 10px 10px 10px;}DIV#label_video_promo_mainpage {background-color: rgb(231, 246, 243); padding: 10px 20px 0px 20px;}DIV#label_video_promo_mainpage DIV.title {color: rgb(0,64,92); margin: 0px 0px 10px 0px; font-size: 16px; font-weight: bold;}DIV#youtube_player {position: relative; padding-bottom: 62.25%; /* ratio for youtube embed */ padding-top: 30px; height: auto; overflow: hidden;}DIV#youtube_player IFRAME,DIV#youtube_player OBJECT,DIV#youtube_player EMBED {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}DIV.highlight_content {width: 318px; height: 114px; float: left; margin: 20px 0; position: relative; overflow: hidden;}DIV.highlight_content A.highlight_subcategory {width: 64px; height: 20px; display:block; background-color: rgb(20,153,124); text-align: center; color: rgb(255,255,255); font-size: 10px; font-weight: bold; line-height: 20px; position: absolute; top: 1px; left: 1px; text-shadow: 0.1em 1px rgb(102,102,102); behavior:url('inc/javascript/pie.htc');}DIV.highlight_content A.highlight_img {width: 161px; height: 114px; margin-right: 10px; display: block; float: left;}DIV.highlight_content IMG.highlight_img {width: 159px; height: 112px; margin-right: 10px; display: block; float: left;}DIV.highlight_content DIV.text {height: 114px;}DIV.highlight_divider {width: 24px; height: 114px; float: left; margin: 20px 0;}DIV.main_subcategory_header {height: 20px; margin: 20px 0; background-color: rgb(231, 246, 243); position: relative;}DIV.main_subcategory_header.tmt {background-color: rgb(220,165,194);}DIV.main_subcategory_header A.subcategory {width: 80px; height: 30px; display: block; position: absolute; left: 7px; background-color: rgb(20,153,124); color: rgb(255,255,255); line-height: 30px; font-size: 13px; font-weight: bold; text-align: center;}DIV.main_subcategory_header A.subcategory.tmt {width: 280px; padding-left: 20px; background-color: rgb(190,62,123); background-image: url('images/bg/tobbminttestor_bg.png'); background-repeat: no-repeat; text-align: left;}DIV.main_subcategories_main {width: 320px; height: 360px; float: left;}DIV.main_subcategories_articles {width: 320px; height: 80px; margin-left: 20px; padding-bottom: 10px; float: left;}DIV.main_subcategories_articles_last {width: 320px; height: 90px; margin-left: 20px; float: left;}DIV.plus18_boxheader_main {height: 40px; line-height: 40px; margin-top: 20px; background-color: rgb(14,70,71); position: relative;}IMG.plus18_header_icon_main {width: 50px; height: 50px; position: absolute; top: -5px; left: 10px; z-index: 2;}DIV.plus18_boxheader_main A {float: right; margin-right: 20px; color: rgb(161,214,202);}DIV.plus18_container_main {height: 165px; padding-top: 20px; background-color: rgb(231,246,243);}DIV.plus18_content_main {width: 630px; margin: 0 20px; overflow: hidden;}DIV.plus18_content1 {width: 328px; height: 150px; background-color: rgb(184,224,215); float: left; position: relative;}DIV.plus18_content2 {width: 128px; height: 150px; padding: 0 11px; border-right: 1px solid rgb(184,224,215); position: relative; overflow: hidden; float: left;}DIV.plus18_content3 {width: 128px; height: 150px; padding-left: 11px; position: relative; overflow: hidden; float: left;}DIV.plus18_content1 IMG.icon {width: 34px; height: 34px; position: absolute; bottom: 7px; left: 102px; z-index: 2;}DIV.plus18_content2 IMG.icon, DIV.plus18_content3 IMG.icon {width: 34px; height: 34px; position: absolute; top: 52px; left: 102px; z-index: 2;}DIV.plus18_content_main IMG.main {width: 139px; height: 148; border: 1px solid rgb(184,224,215); margin-right: 10px; float: left;}DIV.plus18_content_main IMG.other {width: 128px; height: 88px; margin-bottom: 12px;}DIV.plus18_content1 DIV.text {width: 168px; height: 130px; padding: 10px 0px 0px 0px; float: left; overflow: hidden;}DIV.pecsistop_main {height: 40px; line-height: 40px; margin-top: 20px; background-color: rgb(14,70,71); padding-left: 15px; color: rgb(255,255,255); font-size: 14px; font-weight: bold;}/* -- main -- */DIV.column_main, DIV.column_main_video {width: 660px; margin-bottom: 20px;}DIV.column_main IMG {width: 318px; height: 223px; float: left; margin-right: 10px;}DIV.column_main H1 {color:rgb(13,69,70); font-size:30px; line-height: 31px; padding:0;}DIV.column_main_video DIV.lead {margin-top: 10px; font-size: 13px; font-weight: bold;}DIV.column_main DIV.right_text {height:232px;}A.list_img {width: 80px; height: 80px; margin-right: 10px; float: left; display: block; }DIV.column_fresh_news {height: 30px; background-color: rgb(235, 242, 248); text-align: center; font-size: 13px; font-weight: bold; line-height: 30px; color:rgb(14, 70, 71);}DIV.column_fresh_news A.active {color: rgb(14,70,71);}DIV.column_fresh_news A.inactive {color: rgb(20, 153, 122);}DIV.fresh_news_item {height: 80px;}DIV.column_old_news {font-weight: bold; margin-top: 10px;}DIV.column_old_news A.days {display: block; float: left;}DIV.column_old_news SPAN.divider {color: rgb(20, 153, 122); float: left; margin: 0 5px;}DIV.column_old_news A.active {color: rgb(14,70,71);}DIV.column_old_news A.inactive {color: rgb(20, 153, 122);}DIV.column_old_news A.archive {display: block; float: right;}DIV.press_review_box_left {width: 230px; margin-bottom: 30px; float: left; margin-right: 20px;}DIV.press_review_box {width: 230px; margin-bottom: 30px; float: left;}IMG.press_review_logo {display: block; margin: 0 auto; padding: 15px 0;}A.press_review_title {font-size: 14px; font-weight: bold; display: block; padding: 10px 0;}/* -- multi -- */SPAN#text, DIV.hor_text {color:rgb(0,0,0); font-size:14px; line-height:1.4em;}TABLE.reg {font-size:12px; width:100%;}.frame {width:100%; height:400px; background-color:rgb(255,255,255); overflow-x:hidden;}.iframe {width:100%; font-size:12px; background-color:rgb(255,255,255); background-image:none; overflow-x:hidden;}DIV.labels {text-align:center; line-height:1.8em; padding-bottom:20px;color: rgb(0,64,92) ! important;}A.lcloud1, A.lcloud2, A.lcloud3, A.lcloud4, A.lcloud5, A.lcloud6 {color: rgb(0,64,92) ! important;}.lcloud1 {font-weight: bold ! important; font-size: 20px;}.lcloud2 {font-size: 20px;}.lcloud3 {font-weight: bold ! important; font-size: 16px;}.lcloud4 {font-size: 16px;}.lcloud5 {font-weight: bold ! important; font-size: 12px;}.lcloud6 {font-size: 12px;}/* -- articles -- */DIV.article_sub_left, DIV.article_sub_right {width:175px; background-image:url('images/bg/article_sub.png'); background-repeat:repeat-y; padding: 14px 20px 12px 25px; margin:5px 15px 15px 0px; float:left; font-size:12px; line-height:1.3em;}DIV.article_sub_right {float:right; margin:15px 0px 15px 15px;}DIV.article_sub_center {width:435px; background-color: rgb(224,235,244); background-image:url('images/bg/article_sub.png'); background-repeat:repeat-y; padding: 14px 20px 12px 25px; margin:5px 0 15px 0; float:left; font-size:12px; line-height:1.3em;}DIV.main_img {float:right; margin:0px 0px 20px 0px; text-align:center; min-width: 480px;}DIV.main_img IMG {margin: auto;}DIV.share {width:80px; padding-left: 0px; position: absolute; top:20px; right:110px; z-index:100;}DIV.share DIV {visibility: hidden; width: 105px; padding: 5px; border: 1px solid rgb(184,224,215); background-color:rgb(255,255,255); text-align:left;}DIV.share DIV A {color:rgb(20,153,122); font-weight:normal; display:block; margin-bottom:5px; font-size:10px;}DIV.infobar {font-size:11px; text-transform:uppercase; padding:8px 11px 5px 10px;}DIV.infobar_left {color:rgb(0,0,0); font-weight:bold; float:left;}DIV.infobar_right {float:right; color:rgb(20, 153, 122); font-weight:bold; position:relative;}DIV.infobar_right DIV.link {float:left; margin-right:26px;}DIV.divider {clear:both;}DIV.sources {margin-top:10px;}DIV.sources DIV.left {float:left;}DIV.sources DIV.right {float:right;}DIV.sources DIV.right A {font-weight:bold;}SPAN.text A:link,SPAN.text A:active,SPAN.text A:visited {text-decoration: none; color: rgb(65,135,184);}SPAN.text A:hover {text-decoration: none; color: rgb(239,18,0);}DIV.ul_dot {background-image:url('images/bg/ul_dot.gif'); background-repeat:no-repeat; background-position:top left; padding-left: 7px; margin-bottom:4px;}DIV.ul_dot A {font-weight:bold;}DIV.promobox {width:140px; overflow:hidden;}DIV.promobox DIV.promo_content {width:140px;  float:left;}.promobox_arrows DIV.left_arrow {width: 8px; height: 29px; background-image: url('images/buttons/mini_arrow_left.png'); background-repeat: no-repeat; background-position: center right; float:left; cursor:pointer;}.promobox_arrows DIV.right_arrow {width: 8px; height: 29px; background-image: url('images/buttons/mini_arrow_right.png'); background-repeat: no-repeat; background-position: center left; float:left; cursor:pointer;}.promobox_arrows DIV.numbers {width:29px; color:black; font-size:11px; float:left; text-align:center;}DIV#flipper {background-image:url('images/bg/flipper_bg.png'); background-repeat: no-repeat; position:fixed; z-index:100; bottom:0px; right:0px; background-color: transparent; padding:3px 0px 0px 8px; position:fixed; z-index:100; bottom:0px; right:-405px;}#flipper DIV.flipper {width:390px; background-color: white;}#flipper DIV.flipper_top {padding:10px 15px 0px 15px; font-size:11px; clear:both;}#flipper A.flipper_close {display: block; width: 13px; height: 13px; background-image: url('images/buttons/close_green.png');}#flipper DIV.flipper_content {overflow:hidden; width:370px; font-size: 14px; font-weight: bold;}#flipper_ajanlo {width: 5000px;}#flipper DIV.flipper_item {width:370px; float:left; line-height:1.2em;}#flipper .promobox_arrows DIV.numbers {width: 35px;}#flipper .promobox_arrows DIV.left_arrow, #flipper DIV.right_arrow  {height:12px; width: 15px;}#flipper DIV.right_arrow {margin-right:101px;}IMG.mini_highlight {width: 38px; height: 38px; float: left; margin-right: 10px; margin-bottom: 10px;}.source {font-size:11px; color:rgb(51,51,51); font-weight:bold;}DIV.facebook {padding-top: 1px;}DIV.facebook_wide {border: 1px solid rgb(230,230,230); padding: 10px; text-align: center; font-size:13px;}DIV.share_buttons {margin-top:10px;}DIV.share_buttons DIV {float:left;}A.subcategory_more {width: 460px; display: block; margin: 5px 10px; font-weight: bold;}TABLE.press_review_top {width: 660px;}TABLE.press_review_top TD.title {width: 500px; vertical-align: middle;}TABLE.press_review_top TD.title .title {border-left: 1px solid rgb(184,224,215); padding-left: 20px;}TABLE.press_review_top TD.logo {width: 159px;}A#full_article_link {font-size: 18px; display: block; margin: 10px 0 15px 0; font-weight: bold; float: right;}/* -- horoscope -- */DIV.horoszkop_index {width:660px; height:185px; background-image:url('images/bg/horoszkop_bg_main.png');}DIV.horoszkop_index DIV.zodiacs {margin:0px 0px 0px 177px;}DIV.zodiacs A {display:block; width:70px; height:27px; float:left; margin:15px 10px 15px 0px; padding:4px 0px 0px 40px; line-height:1em;}DIV.zodiacs A SPAN.hor_title {color:white; font-size:12px;}DIV.zodiacs A SPAN.hor_text {color:rgb(137,204,189); font-size:10px;}DIV.hor_img, A.hor_img {float:left; width:53px; height:44px; margin-right:8px;}DIV.hor_text, A.hor_text {color:rgb(0,0,0); display:block; float:left; width: 579px; padding-top:13px;}.hor_aries {background-image:url(images/horoscope/kos_green.png);}.hor_taurus {background-image:url(images/horoscope/bika_green.png);}.hor_gemini {background-image:url(images/horoscope/ikrek_green.png);}.hor_cancer {background-image:url(images/horoscope/rak_green.png);}.hor_leo {background-image:url(images/horoscope/oroszlan_green.png);}.hor_virgo {background-image:url(images/horoscope/szuz_green.png);}.hor_libra {background-image:url(images/horoscope/merleg_green.png);}.hor_scorpio {background-image:url(images/horoscope/skorpio_green.png);}.hor_sagittarius {background-image:url(images/horoscope/nyilas_green.png);}.hor_capricorn {background-image:url(images/horoscope/bak_green.png);}.hor_aquarius {background-image:url(images/horoscope/vizonto_green.png);}.hor_pisces {background-image:url(images/horoscope/halak_green.png);}/* -- right -- */DIV.content_right A.title {font-size: 14px; font-weight: bold;}A.submenu_cimlap {width: 290px; height: 30px; line-height: 30px; display: block; background-image: url('images/bg/cimlap_bg.gif'); background-repeat: no-repeat; color: rgb(18,105,166); font-size: 14px; font-weight: bold; padding-left: 10px;}A.submenu_foto_video {width: 290px; height: 30px; line-height: 30px; display: block; background-image: url('images/bg/foto_video_ikon.png'); background-repeat: no-repeat; color: rgb(13, 69, 70); font-size: 14px; font-weight: bold; padding-left: 10px;}A.submenu_horoszkop {width: 290px; height: 30px; line-height: 30px; display: block; background-image: url('images/bg/horoszkop_bg.png'); background-repeat: no-repeat; color: rgb(18,105,166); font-size: 14px; font-weight: bold; padding-left: 10px;}A.submenu_sztarklikk {width: 290px; height: 30px; line-height: 30px; display: block; background-image: url('images/bg/sztarklikk_bg.png'); background-repeat: no-repeat; color: rgb(255,255,255); font-size: 14px; font-weight: bold; padding-left: 10px;}A.submenu_tmt {width: 290px; height: 30px; line-height: 30px; display: block; background-image: url('images/bg/tobbminttestor_bg.png'); background-repeat: no-repeat; color: rgb(255,255,255); font-size: 14px; font-weight: bold; padding-left: 10px;}A.submenu_epiteszet {width: 290px; height: 30px; line-height: 30px; display: block; background-image: url('images/bg/epiteszet_ikon.png'); background-repeat: no-repeat; color: rgb(13, 69, 70); font-size: 14px; font-weight: bold; padding-left: 10px;}DIV.boxheader_tabs {width: 300px; height: 29px; border-bottom: 1px solid rgb(184, 224, 215);}A.tabs2 {width: 150px; height: 29px; line-height: 29px; text-align: center; color: rgb(14,70,71); font-size: 14px; font-weight: bold; float: left; display: block;}A.tabs3 {width: 100px; height: 29px; line-height: 29px; text-align: center; color: rgb(14,70,71); font-size: 14px; font-weight: bold; float: left; display: block; background-repeat: no-repeat; background-image: url('images/bg/button_divider.png'); background-position: left center}A.tabs_active {background-color: rgb(184,224,215); background-image:none}A.tabs_nobg {background-image:none;}DIV.fotovideo_box {width: 300px; height: 252px; overflow: hidden; background-color: rgb(231,246,243);}DIV.fotovideo_box .content_fotovideo {width: 1500px;}DIV.fotovideo_box DIV.item {width: 300px; height: 294px; float: left;}DIV.fotovideo_box DIV.item IMG {width: 298px; height: 209px; display: block; border: 1px solid rgb(184,224,215); border-top: 0px;}DIV.fotovideo_box DIV.item DIV.text {width: 280px; height: 32px; margin: 10px 10px 0px 10px;}DIV.fotovideo_box_bottom {width: 280px; height: 20px;}DIV.fotovideo_box_bottom DIV.controls {width: 45px; height: 30px; line-height: 29px; margin: 0 auto;}DIV.fotovideo_box_bottom DIV.controls DIV.left_arrow {width: 8px; height: 29px; background-image: url('images/buttons/videofoto_left.png'); background-repeat: no-repeat; background-position: center left; cursor:pointer; float: left;}DIV.fotovideo_box_bottom DIV.controls DIV.numbers {width: 29px; height: 29px; color: rgb(0,0,0); font-size: 11px; font-weight: bold; text-align: center; float: left;}DIV.fotovideo_box_bottom DIV.controls DIV.right_arrow {width: 8px; height: 29px; background-image: url('images/buttons/videofoto_right.png'); background-repeat: no-repeat; background-position: center right; cursor:pointer; float: left;}DIV.fresh_box {width: 300px; padding:0px ! important; background-color:rgb(255,255,255) ! important;}DIV.fresh_box A {width: 250px; font-size: 12px; font-weight: bold; padding: 15px 20px; margin:2px 0px; display: block; background-color: rgb(231,246,243); color:rgb(14,70,71); text-transform: uppercase; line-height:1.5em;}DIV.fresh_box A:hover {color:white; background-color:rgb(20,153,124);}DIV.fresh_box A SPAN.art_time {color: rgb(20,153,122);}DIV.fresh_box A:hover SPAN.art_time {color: rgb(14,70,71);}DIV.currencies {width: 280px; padding: 20px 10px 20px 10px; background-color: rgb(231,246,243);}DIV.currencies DIV.curr {width: 220px; height: 20px; font-size: 16px; font-weight: bold; float: left; color: rgb(0,64,92); background-repeat: no-repeat; background-image: url('images/bg/button_divider.png'); background-position: right center;}DIV.currencies DIV.amount {width: 60px; height: 20px; font-size: 16px; font-weight: bold; text-align: right; float: left; color: rgb(0,64,92);}DIV.currencies_select {height:19px; border:1px solid rgb(184,224,215); overflow:hidden; position: relative; margin-bottom: 15px; background-color: rgb(255,255,255);}DIV.currencies_select SELECT {width:100%; border:1px solid rgb(184,224,215); height:19px; opacity:0; filter:alpha(opacity=0); position: relative; z-index:2; font-size: 11px;}DIV.currencies_select DIV.arrow {height:19px; width:19px; background: rgb(255,0,0) url('images/bg/select_icon.png') no-repeat center center; position: absolute; top:0; right:0;}DIV.currencies_select SPAN {height:19px; line-height:19px; padding-left:5px; position: absolute; z-index: 1; top:0; left:0;}DIV.content_right DIV.vote_box {width: 280px; padding: 8px 10px 0px 10px; font-size:12px;}DIV.content_right A.vote_opt {color: black; display: block; margin: 15px 0; padding-left: 17px; background-image: url('images/bg/vote_ring.gif'); background-repeat: no-repeat; background-position: left top;}DIV.content_right DIV.vote_opt {width: 280px; color: black; display: block; margin: 15px 0; padding-left: 17px; background-image: url('images/bg/vote_ring.gif'); background-repeat: no-repeat; background-position: left top;}DIV.press_reviews_kulfold_right {height: 30px; line-height: 30px; background-color: rgb(92,149,196);}DIV.press_reviews_kulfold_right A.title {float: left; margin-left: 10px; color: rgb(255,255,255);}DIV.press_reviews_kulfold_right A.more {float: right; margin-right: 20px; color: rgb(161,214,202);}DIV.press_reviews_kulfold {width: 280px; margin: 0 10px 10px 10px;}DIV.press_reviews_kulfold A SPAN.source {color: rgb(113,165,202); font-size: 11px;}A.stop_facebook {width: 300px; height: 45px; display: block; background-image: url('images/bg/facebook_stop_bg.png'); background-repeat: no-repeat; color: rgb(14,70,71); font-size: 14px; font-weight: bold; padding-left: 10px; padding-top: 6px; margin-bottom: 14px;}DIV.plus18_boxheader {height: 30px; line-height: 30px; background-color: rgb(14,70,71); position: relative;}DIV.plus18_header_icon {width: 38px; height: 38px; position: absolute; top: -3px; left: 10px; z-index: 2; background-image: url('images/bg/18plusz_l_green.png'); background-repeat: no-repeat;}DIV.plus18_boxheader A {float: right; margin-right: 10px; color: rgb(161,214,202);}DIV.content_right DIV.plus18_container {margin: 10px;}DIV.content_right DIV.plus18_container DIV.plus18_article {padding: 10px 0; border-bottom: 1px solid rgb(184,224,215); height: 73px; position: relative; clear: both;}DIV.content_right DIV.plus18_container DIV.plus18_article_last {padding: 10px 0; height: 73px; position: relative;}DIV.content_right DIV.plus18_container DIV.plus18_article DIV.icon, DIV.content_right DIV.plus18_container DIV.plus18_article_last DIV.icon {width: 26px; height: 26px; position: absolute; top: 8px; right: 3px; z-index: 2; background-image: url('images/bg/18plusz_s.png'); background-repeat: no-repeat;}DIV.content_right DIV.plus18_container DIV.plus18_article IMG.img, DIV.content_right DIV.plus18_container DIV.plus18_article_last IMG.img {width: 93px; float:right; margin-left: 10px;}SPAN.plus18_article_lead {font-size: 11px ! important;}TABLE.bottom_banners_right {width: 260px; margin: 20px;}TABLE.bottom_banners_right TD.content {width: 120px;}TABLE.bottom_banners_right TD.divider {width: 20px;}/* --------------------------- FOOTER ---------------------------- */DIV.footer_divider {height: 10px; clear:both;}DIV.footer DIV.top {width: 947px; height: 40px; color: rgb(161,214,202); background-color: rgb(20, 153, 124); padding: 0 20px 0 13px;}DIV.footer DIV.top > A {float: left; margin-top: 13px; padding: 0 7px; border-right: 1px solid rgb(161,214,202); color: rgb(161,214,202);}DIV.footer DIV.top A.last {border-right: 0;}A.go_top {border-right: 0 ! important; margin-top: 13px; padding-right: 20px ! important; float: right ! important; background-image: url('images/bg/to_top_icon.png'); background-repeat: no-repeat; background-position: center right;}DIV.footer DIV.bottom {width: 980px; height: 62px; color: rgb(161,214,202); background-color:rgb(14, 70, 71); background-image: url('images/bg/footer_lampyon.png'); background-repeat: no-repeat; background-position: top right;}DIV.footer DIV.bottom_main {width: 980px; height: 42px; color: rgb(161,214,202); background-color: rgb(14, 70, 71); background-image: url('images/bg/footer_lampyon.png'); background-repeat: no-repeat; background-position: top right;}DIV.footer DIV.bottom DIV.copy, DIV.footer DIV.bottom_main DIV.copy {height: 42px; line-height: 42px; margin-left: 20px; float: left; color:rgb(161,214,202);}A.stop_logo {width: 59px; height: 30px; display: block; margin: 10px 0 0 20px; float: left; background-image: url('images/bg/footer_stop_logo.png'); background-repeat: no-repeat;}A.pecsistop_logo {width: 85px; height: 28px; display: block; margin: 10px 19px 0 38px; float: left; background-image: url('images/bg/footer_pecsistop_logo.png'); background-repeat: no-repeat;}A#lampyon_logo {width: 132px; height: 16px; display:inline-block; float: right; margin-top: 13px; margin-right: 20px;}DIV.footer DIV.partners {background-color: rgb(231,246,243); padding: 20px;}DIV.footer DIV.partners TABLE {width: 100%;}DIV.footer DIV.partners TABLE TD {text-align: center;}DIV.footer DIV.partners IMG {vertical-align: middle; margin: auto 0px auto 0px;}/* -------------------- FORM tags --------------- */FORM {margin:0px;}INPUT, SELECT, TEXTAREA {border:1px solid rgb(184,224,215); width: 300px; font-family:Arial; font-size:12px; margin-bottom:3px;}INPUT.radio {width:15px; border:0px;}/* -------------------- misc --------------- */H1 {color:rgb(13,69,70); font-size:34px; margin-bottom:11px; margin-top:0px;}.link {cursor:pointer;}IMG.img {border:1px solid rgb(184,224,215);}IMG.showgallery {cursor: url('images/cursors/magnify.cur'),pointer;}IMG.img_right {float:right; margin-left:10px;}IMG.img_left {float:left; margin-right:10px;}.lead {color:black; font-weight:bold;}SPAN.title {font-size: 16px; font-weight: bold; color:black;}SPAN.subtitle {font-size: 14px; font-weight: bold; color:black;}SPAN.highlight {color: rgb(20,153,122);}SPAN.subhighlight {font-style: italic;}.subtitle_small {color: rgb(14,70,71); font-size: 12px; font-weight: bold;}SPAN.red {color:rgb(255,0,0);}.block {display:block;}.tmarg {margin-top:5px;}.tmarg7 {margin-top:7px;}.tmarg10 {margin-top:10px;}.tmarg20 {margin-top:20px;}.dtmarg {margin-top:12px;}.dbmarg {margin-bottom:7px;}.bmarg10 {margin-bottom:10px;}.bmarg15 {margin-bottom:15px;}.bmarg20 {margin-bottom:20px;}.bold {font-weight:bold;}.lightblue, A.lightblue {color:rgb(20,153,122);}.rmarg10 {margin-right:10px;}.rmarg13 {margin-right:13px;}.lmarg13 {margin-left:13px;}.upper {text-transform:uppercase;}.smaller {font-size:11px ! important;}.marg6 {margin:6px 0px 6px 0px;}.tc {text-align:center;}.text12 {font-size:12px;}.text15 {font-size:15px;}.floatright {float:right;}.floatleft {float:left;}A.jensen {display:inline-block; background-color:rgb(20,153,122); color:rgb(255,255,255) ! important; height:30px; line-height:30px; font-size:13px; font-weight:bold; width:140px; text-align:center; text-shadow: 0.1em 1px rgb(102,102,102); behavior:url('inc/javascript/pie.htc');}A.jensen:hover {color:rgb(255,255,255) ! important; background-image:url('images/bg/button_bg.png')}A.short {width:66px ! important;}/* ----- weather ----*/TABLE.weather TD.line {width:1px; background-color:rgb(230,230,230);}TABLE.weather TD.data {width:127px; text-align:center;line-height:1.6em; vertical-align:top; font-size:12px;}.warm_temp {font-weight:bold; color:rgb(239,18,0);}DIV.weather DIV.currencies_select {float:right; width:187px;}TABLE.weather_right TD.left {width:110px;}TABLE.weather_right TD.middle {width:90px;}TABLE.weather_right TD.right {width:55px; text-align:center;}/* --------------------------- BANNERS ---------------------------- */TABLE.banner {margin: auto ! important; padding: 0px ! important;}TABLE.banner TD OBJECT OBJECT {background-image:none;}TABLE.banner_v, TABLE.banner_h {margin:0px auto 10px auto;}TABLE.banner_v TD {background-image:url('images/bg/hirdetes_v.gif'); background-repeat:no-repeat; background-position: bottom left;}TABLE.banner_v TD > * {margin-left:12px;}TABLE.banner_v TD OBJECT OBJECT {background-image:none; margin:0px;}TABLE.banner_h TD {padding-bottom:0px; background-image:url('images/bg/hirdetes.gif'); background-repeat:no-repeat; background-position: bottom right;}TABLE.banner_h TD > * {margin-top: 10px;margin-bottom:12px;}TABLE.banner_h TD OBJECT OBJECT {background-image:none; margin-top: 10px; margin-bottom:6px;}/* -- banners top -- */DIV.banner_top {width: 980px; text-align:center ! important;}DIV.banner_header {width: 728px; float: right; text-align:center; margin-right:10px;}/* -- banners left -- */DIV.content_left DIV.banner {width: 160px; text-align: center;}/* -- banners middle (article) -- */DIV.content_middle .text TABLE.banner_h {margin-bottom: 0px;}DIV.content_middle .text TABLE.banner_h TD > * {margin-top: 20px;margin-bottom:12px;}DIV.content_middle TABLE.banner_h {margin-bottom: 0px;}DIV.content_middle TABLE.banner_h TD > * {margin-top: 0px;margin-bottom:12px;}/* -- banners right -- */DIV.banner_right {text-align:center; margin-bottom:10px;}DIV.banner_right IMG, DIV.banner_right OBJECT, DIV.banner_right DIV {margin: 10px auto 12px auto;}DIV.banner_right_top IMG, DIV.banner_right_top OBJECT, DIV.banner_right_top DIV {margin: 0px auto 12px auto;}DIV.content_right TABLE.banner_h {margin-bottom: 0px;}DIV.content_right TABLE.banner_h TD > * {margin-top: 20px;margin-bottom:12px;}DIV.content_right TABLE.banner_h TD.top > * {margin-top: 0px ! important;margin-bottom:12px;}/*------------------------ custom styles for pricelist ---------------------- */TABLE.inner_table TD{border: 1px solid rgb(184,224,215);padding: 5px;padding-top: 3px;padding-bottom: 3px;text-align:right;}TABLE.inner_table TD.left_side {text-align:left;}TABLE.inner_table TD.subtitle {font-weight:bold;}DIV.box_left {width:320px; float:left;}DIV.rmarg {margin-right:20px;}.travel IMG.img {margin-right:10px; margin-bottom:10px; float:left;}TABLE.travel_search TD {font-size:12px;}TR.dark {background-color:rgb(210,210,210);}TR.light {background-color:rgb(240,240,240);}OPTION.category_main {background-color: rgb(112,162,203); color: rgb(255,255,255);}OPTION.category_sub {background-color: rgb(231,246,243);}.travel DIV.currencies_select {margin-bottom:5px;}TABLE.pricelist TH,TABLE.pricelist TD{background-color : #FFFFFF;border: 1px solid rgb(184,224,215);padding-left: 1px;padding-right: 1px;font-family: Arial, Sans serif;font-size : 9px;text-align: left;color: rgb(0,0,0);}TABLE.pricelist TH{color: rgb(20,153,124);text-align: center;vertical-align: top;}TABLE.pricelist TD.item_type{font-family : Verdana, Arial;color: rgb(20,153,124);font-size : 10px;font-weight: bold;}TABLE.pricelist TD.price{padding-right: 40px;text-align: right;font-size : 11px;}TABLE.pricelist TH .priority{background-color : rgb(184,224,215);color: #FFFFFF;}TABLE.pricelist .price_highlight{background-color : rgb(184,224,215);}TABLE.pricelist TH.table_name{font-weight: bold;font-size: 11px;}TABLE.pricelist TH BR{font-size : 3px;}/* --- img_inline & video_inline --- */DIV.img_inline, DIV.img_inline_left, DIV.img_inline_right, DIV.img_inline_center,DIV.video_inline, DIV.video_inline_left, DIV.video_inline_right, DIV.video_inline_center{display: inline-block;padding: 0px 0px 10px 0px ! important;width: 202px;font-size: 11px;font-style:italic;background-color:rgb(236,246,243);text-align:center;line-height:1.3em;}DIV.img_inline_center,DIV.video_inline, DIV.video_inline_center,DIV.audio_inline,DIV.video_inline IFRAME, DIV.video_inline_left IFRAME, DIV.video_inline_right IFRAME, DIV.video_inline_center IFRAME, DIV.audio_inline IFRAME {width:100%;}BODY.video_player {background-color:rgb(236,246,243); background-image:none;}DIV.video_desc {padding:10px 10px 0px 10px;}DIV.img_inline, DIV.img_inline_left  {float: left; margin: 0px 10px 5px 0px;}DIV.img_inline_right, DIV.video_inline_right {float: right; margin: 0px 0px 5px 10px; width: 202px;}DIV.img_inline_center, DIV.video_inline_center {clear: both; width: 100%; margin: 25px auto 10px 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;border: 1px solid rgb(184,224,215);cursor: url('images/cursors/magnify.cur'),pointer;}DIV.img_large {position: absolute; z-index: 99; display: none; visibility: hidden; cursor: url("images/cursors/magnify_out.cur"), pointer; border: 1px solid rgb(184,224,215); background-color: rgb(255,255,255); top: 50%; left: 50%;}IFRAME.img_large_frame {width: 1px; height: 1px;}/* ------------- bpopup --------------- */#bpopup_popup {display: none; overflow: auto;}/* ------------- gallery --------------- */BODY.gallery {background-color: rgb(255,255,255); background-image: url('images/bg/gallery_bg.png'); background-repeat: no-repeat; background-position: top left; color:rgb(0,0,0); overflow:hidden; text-align:center; font-size:12px;}BODY.gallery A#st_logo {width: 200px; height: 95px; display:inline-block; margin-top:15px; margin-left:20px; float:left;}BODY.gallery DIV.container {width:980px; margin:0px 10px 0px 10px;}BODY.gallery DIV.banner_header {width: 740px; text-align:center;}BODY.gallery .banner TD IMG, BODY.gallery .banner TD OBJECT {margin: 15px auto 10px auto; padding-bottom:0px; background-image:url('images/bg/hirdetes_v.gif'); background-repeat:no-repeat; background-position: bottom left; padding-left:12px;}DIV.gallery_left_container {width:660px; float:left; margin: 20px 20px 0px 0px;}DIV.gallery_left {width:660px; height:402px; margin-bottom: 20px;}DIV.gallery_right {width:300px;position:relative; float:left; margin:20px 0px 0px 0px; text-align:left;}DIV.gallery_right IMG.scroll_prev {float:left; margin:17px 0px 15px 10px; cursor:pointer;}DIV.gallery_right IMG.scroll_next {float:left; margin:17px 10px 15px 0px; cursor:pointer;}DIV.gallery_right DIV#right_top {height:279px;}A#gal_close {display:block; float:right; color:rgb(102,102,102);}A#gal_close IMG {margin-left:10px;}DIV.gallery_right #source {font-size:11px; color:rgb(51,51,51); font-weight:bold;}DIV.gallery_right DIV.page {width:256px; float:left; text-align:center; font-size:28px; font-weight:bold; margin-top:6px;}DIV.gallery_bottom {width:660px; height:104px; clear:both; background-color:rgb(231,246,243);}DIV.gallery_bottom IMG {float:left;}DIV.gallery_bottom IMG.scroll_prev {float:left; margin:41px 5px 0px 6px; cursor:pointer;}DIV.gallery_bottom IMG.scroll_next {float:left; margin:41px 0px 0px 0px; cursor:pointer;}#thumbnails_scroll {float:left; width: 614px; margin-right: 6px; margin-top:10px; overflow:hidden;}#content_thumbnails {height: 80px; text-align:left;}IMG.thumbnail {margin: 2px 6px 0px 2px;}IMG.thumbnail_selected {margin: 0px 5px 0px 0px ! important; border: 3px solid rgb(26,127,121);}.gallery H1 {font-size:16px; margin:3px 0px 16px 0px;}DIV.relations {height:180px;}DIV.relations A {color:rgb(0,64,92); font-weight:bold;}DIV.relations A.small {color:rgb(0,64,92); font-weight:normal; font-size:11px;}DIV.scrollable {background-color:rgb(231, 246, 243); padding:0px 10px 10px 10px; overflow:hidden;}DIV.scrollable DIV.item {padding:10px;}DIV.fresh_box.scrollable {max-height:500px; overflow-y:auto; overflow-x:hidden;}DIV#big_pic{position: absolute;left:0;top:0;z-index: 99;display: none;cursor: cursor: , pointer;background-color:rgb(92,149,196);text-align:center;height:695px;width:1000px;overflow:hidden;}DIV#big_pic IMG {margin:auto; cursor:url('images/cursors/magnify_out.cur'),pointer;}/* -------------------- etarget --------------- */DIV.etarget {width: 500px; text-align: center; margin: 5px 0px 10px 5px;}.etarget IFRAME {margin: auto;}.etarget TABLE.selfpromo {display: none;}.Xetarget {background-color:#eeeeee; font-size:12px; color:#000000; margin:0px; padding:0px; font-family:arial,helvetica,sans-serif;}.Xetarget a {color:#000080;}.Xetarget a:hover {color:#ff9000;}.Xetarget .selfpromo {background-color:#ffffff; color:#000080; font-size:12px; border-bottom:#000080;}.Xetarget .selfpromo a {color:#ff8000;}.Xetarget .selfpromo .left {text-align:left; font-weight:bold; padding:1px 3px 1px 3px; color:#000000;}.Xetarget .selfpromo .right {float:right; padding:1px 3px 1px 3px; font-weight:bold;}.Xetarget .title {margin:1px; padding:1px 5px 1px 5px;}/* -------------------- blog --------------- */SPAN.topic_title {margin-bottom: 5px; display: inline-block; text-transform:uppercase; text-align: center; color: rgb(18,105,166); font-size: 11px; font-weight: bold;}A.topic_title {margin-bottom: 5px; display: inline-block; text-transform:uppercase; text-align: center; color: rgb(18,105,166); font-size: 11px; font-weight: bold;}A.blog_request {display:inline-block; background-color:rgb(112,162,203); color:rgb(255,255,255) ! important; height:30px; line-height:30px; font-size:13px; font-weight:bold; text-align:center; padding: 0 10px;}A.blog_request:hover {color:rgb(255,255,255) ! important; background-image:url('images/bg/button_bg.png')}TABLE.blog {font-size:12px; width:100%;}TABLE.blog INPUT.input, TABLE.blog TEXTAREA.input{	width: 100%;	font-family: Arial;	border: 1px solid rgb(184,224,215);	background-color: rgb(255,255,255);}TABLE.blog SELECT{	width: 100%;}/* --- sztarklikk boxes --- */#box_promo_sztarklikk.promo_container {height: 235px;}#box_promo_sztarklikk .left_arrow, #box_promo_sztarklikk .right_arrow {height: 147px; margin-top: 20px;}#box_promo_sztarklikk DIV.title {color: rgb(0,64,92); margin: 0px 0px 10px 0px; padding: 13px 20px 0px 20px; font-size: 16px; font-weight: bold;}#box_promo_sztarklikk DIV.blue_line {margin: 0px 20px 0px 20px;}/* -- atv box -- */DIV#atv_box {width: 298px; border: 1px solid rgb(185,193,193); margin-top: 20px;}DIV#atv_box DIV.atv_container {width: 288px; border: 5px solid rgb(234,233,233); padding-bottom: 10px;}DIV#atv_box UL.list {list-style-image:url('images/icons/atv_arrow.jpg'); margin: 0 25px; padding:0;}DIV#atv_box UL.list li {padding: 10px 0; font-size: 13px; font-weight: bold;}DIV#atv_box UL.list li:not(first-child) {border-bottom: 1px dashed #B2B2B2;}DIV#atv_box UL.list li A:hover {color: #F42433;}