/* --------------------------- overall body tags ---------------------------- */BODY{background-color: rgb(92,149,196);background-image: url('/images/bg/body_bg.gif');background-repeat: repeat-x;}BODY, TABLE{color: rgb(0,0,0);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(0,64,92);}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.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(113,165,202);}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; padding-bottom: 10px; position: relative;}DIV.header,DIV.footer{width: 980px;margin-left: 10px;}DIV.blue_line {height: 1px; background-color: rgb(179,201,213); clear:both;}DIV.boxtitle {height: 29px; line-height: 29px; margin: 0 10px; color: rgb(18,105,166); font-size: 14px; font-weight: bold;}DIV.darkblue_line {height: 3px; background-color: rgb(133,175,211);}DIV.darkblue_line_narrow {height: 1px; background-color: rgb(133,175,211);}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(235,242,248); 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;}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(179,201,213); position: relative; float:right; margin-top: 7px; margin-right: 10px; line-height: 0;}DIV.header DIV.search_container DIV.right DIV.input_border INPUT {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.gif'); background-repeat: no-repeat; position: absolute; right: 0; top: 0; background-position: center center; cursor: pointer;}A.register {height: 20px; color: rgb(112,162,203); text-transform: uppercase; margin-left: 15px; margin-right: 20px; float:right; display: block; margin-top: 7px;}A.login {height: 20px; color: rgb(112,162,203); text-transform: uppercase; padding-right: 15px; border-right: 1px solid rgb(179,201,213); 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/pecsistop_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: 978px; height: 30px; background-color: rgb(112,162,203); border-left: 1px solid rgb(179,201,213); border-right: 1px solid rgb(179,201,213); border-bottom: 1px solid rgb(179,201,213); text-align: center;}DIV.menu_container A.menu {width: 88px; 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: 88px; line-height: 31px; float: left; color: rgb(255,255,255); font-size: 14px; font-weight: bold; display: block; background-image: url('/images/bg/menu_active_bg.gif'); background-repeat: repeat-x; background-position: top center;}DIV.menu_container DIV.menu_divider {width: 1px; height: 30px; background-image: url('/images/bg/menu_divider.gif'); 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_wide {width:660px;}/* -- mainpage -- */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: 98px; height: 30px; display:block; background-color: rgb(0,64,92); text-align: center; color: rgb(255,255,255); font-size: 13px; font-weight: bold; line-height: 30px; border-right: 1px solid rgb(102,141,157); border-top: 1px solid rgb(102,141,157); position: absolute; bottom: 1px; left: 1px;}DIV.headline1 H1, DIV.headline2 H1 {color:rgb(0,64,92); 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(214,228,240);}DIV.promo_container DIV.left_arrow {width: 26px; height: 196px; background-image: url('/images/buttons/promo_left.gif'); 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.gif'); 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: 93px; height: 19px; display:block; background-color: rgb(0,64,92); text-align: center; color: rgb(255,255,255); font-size: 10px; font-weight: bold; line-height: 19px; border-right: 1px solid rgb(102,141,157); border-top: 1px solid rgb(102,141,157); position: absolute; bottom: 63px; left: 1px;}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(179,201,213); 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.highlight_content {width: 318px; height: 114px; float: left; margin: 20px 0; position: relative; overflow: hidden;}DIV.highlight_content A.highlight_subcategory {width: 93px; height: 19px; display:block; background-color: rgb(0,64,92); text-align: center; color: rgb(255,255,255); font-size: 10px; font-weight: bold; line-height: 19px; border-right: 1px solid rgb(102,141,157); border-top: 1px solid rgb(102,141,157); position: absolute; bottom: 1px; left: 1px;}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.plus18_boxheader_main {height: 40px; line-height: 40px; margin-top: 20px; background-color: rgb(92,149,196); position: relative;}IMG.plus18_header_icon_main {width: 50px; height: 51px; position: absolute; top: -5px; left: 10px; z-index: 2;}DIV.plus18_boxheader_main A {float: right; margin-right: 20px; color: rgb(204,222,236);}DIV.plus18_container_main {height: 165px; padding-top: 20px; background-color: rgb(214,228,240);}DIV.plus18_content_main {width: 630px; margin: 0 20px; overflow: hidden;}DIV.plus18_content1 {width: 328px; height: 150px; background-color: rgb(160,195,219); float: left; position: relative;}DIV.plus18_content2 {width: 128px; height: 150px; padding: 0 11px; border-right: 1px solid rgb(179,201,213); 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(160,195,219); 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(92,149,196); 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(0,64,92); 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(214,228,240); text-align: center; font-size: 13px; font-weight: bold; line-height: 30px; color: rgb(102,141,157);}DIV.column_fresh_news A.active {color: rgb(0,64,92);}DIV.column_fresh_news A.inactive {color: rgb(102,141,157);}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(102,141,157); float: left; margin: 0 5px;}DIV.column_old_news A.active {color: rgb(0,64,92);}DIV.column_old_news A.inactive {color: rgb(102,141,157);}DIV.column_old_news A.archive {display: block; float: right;}/* -- multi -- */DIV.content_middle #text, DIV.content_wide #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(179,201,213); background-color:rgb(255,255,255); text-align:left;}DIV.share DIV A {color:rgb(113,165,202); 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(113,165,202); 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.gif'); 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.gif'); 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_blue.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;}DIV.facebook_article {background-color:rgb(235,242,248); padding: 0 0 5px 10px;}DIV.facebook_article DIV.text {width: 220px; margin-top: 10px; float: left; color: rgb(18,105,166); font-size: 14px; font-weight: bold;}DIV.facebook_article IFRAME {border:none; overflow:hidden; width:242px; height:62px; float: right;}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%;}/* -- horoscope -- */DIV.hor_img {float:left; width:61px;}DIV.hor_img xIMG {margin-left:8px;}DIV.hor_text {float:left; width: 579px; padding-top:13px;}/* -- 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_bg.gif'); background-repeat: no-repeat; color: rgb(18,105,166); 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.gif'); 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;}DIV.menudiv OBJECT, DIV.menudiv OBJECT OBJECT {display: block;}DIV.boxheader_tabs {width: 300px; height: 29px; border-bottom: 1px solid rgb(179,201,213);}A.tabs2 {width: 150px; height: 29px; line-height: 29px; text-align: center; color: rgb(18,105,166); font-size: 14px; font-weight: bold; float: left; display: block;}A.tabs3 {width: 100px; height: 29px; line-height: 29px; text-align: center; color: rgb(18,105,166); font-size: 14px; font-weight: bold; float: left; display: block; background-repeat: no-repeat; background-image: url('/images/bg/button_divider.gif'); background-position: left center}A.tabs_active {background-color: rgb(214,228,240); background-image:none}A.tabs_nobg {background-image:none;}DIV.fotovideo_box {width: 300px; height: 252px; overflow: hidden; background-color: rgb(235,242,248);}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(179,201,213); 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.gif'); 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.gif'); background-repeat: no-repeat; background-position: center right; cursor:pointer; float: left;}///DIV.fotovideo_box DIV.item DIV.text {width: 280px; height: 32px;}///DIV.fotovideo_box DIV.item DIV.controlls {width: 45px; height: 30px; line-height: 29px; margin: 0 auto;}///DIV.fotovideo_box DIV.item DIV.controlls DIV.left_arrow {width: 8px; height: 29px; background-image: url('/images/buttons/videofoto_left.gif'); background-repeat: no-repeat; background-position: center left; cursor:pointer; float: left;}///DIV.fotovideo_box DIV.item DIV.controlls DIV.numbers {width: 29px; height: 29px; color: black; font-size: 11px; text-align: center; float: left;}///DIV.fotovideo_box DIV.item DIV.controlls DIV.right_arrow {width: 8px; height: 29px; background-image: url('/images/buttons/videofoto_right.gif'); background-repeat: no-repeat; background-position: center right; cursor:pointer; float: left;}DIV.fresh_box {width: 300px; height: 342px; overflow: hidden; padding:0px ! important; background-color:rgb(255,255,255) ! important;}DIV.fresh_box A {width: 280px; font-size: 14px; font-weight: bold; padding: 5px 10px 5px 10px; margin: 5px 0 0 0; display: block; background-color: rgb(235,242,248);}DIV.currencies {width: 280px; padding: 20px 10px 20px 10px; background-color: rgb(235,242,248);}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.gif'); 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(179,201,213); overflow:hidden; position: relative; margin-bottom: 15px; background-color: rgb(255,255,255);}DIV.currencies_select SELECT {width:100%; border:1px solid rgb(179,201,213); 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.gif') 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;}A.stop_facebook {width: 300px; height: 45px; display: block; background-image: url('/images/bg/facebook_stop_bg.gif'); background-repeat: no-repeat; color: rgb(18,105,166); 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(92,149,196); position: relative;}IMG.plus18_header_icon {width: 38px; height: 39px; position: absolute; top: -3px; left: 10px; z-index: 2;}DIV.plus18_boxheader A {float: right; margin-right: 10px; color: rgb(204,222,236);}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(179,201,213); 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 IMG.icon, DIV.content_right DIV.plus18_container DIV.plus18_article_last IMG.icon {width: 26px; height: 26px; position: absolute; top: 8px; right: 3px; z-index: 2;}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(204,222,236); background-color: rgb(92,149,196); padding: 0 20px 0 13px;}DIV.footer DIV.top > A {float: left; margin-top: 13px; padding: 0 7px; border-right: 1px solid rgb(204,222,236); color: rgb(204,222,236);}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.gif'); background-repeat: no-repeat; background-position: center right;}DIV.footer DIV.bottom {width: 980px; height: 62px; color: rgb(204,222,236); background-color: rgb(51,122,181); background-image: url('/images/bg/footer_lampyon.gif'); background-repeat: no-repeat; background-position: top right;}DIV.footer DIV.bottom_main {width: 980px; height: 42px; color: rgb(204,222,236); background-color: rgb(51,122,181); background-image: url('/images/bg/footer_lampyon.gif'); 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;}A.stop_logo {width: 52px; height: 24px; display: block; margin: 10px 0 0 20px; float: left; background-image: url('/images/bg/footer_stop_logo.gif'); background-repeat: no-repeat;}A.pecsistop_logo {width: 78px; height: 24px; display: block; margin: 10px 0 0 20px; float: left; background-image: url('/images/bg/footer_pecsistop_logo.gif'); 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(235,242,248); 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(179,201,213); width: 300px; font-family:Arial; font-size:12px; margin-bottom:3px;}INPUT.radio {width:15px; border:0px;}/* -------------------- misc --------------- */H1 {color:rgb(0,64,92); font-size:34px; margin-bottom:11px; margin-top:0px;}.link {cursor:pointer;}IMG.img {border:1px solid rgb(179,201,213);}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;}SPAN.subtitle {font-size: 14px; font-weight: bold;}SPAN.highlight {color: rgb(18,105,166);}SPAN.subhighlight {font-style: italic;}.subtitle_small {color: rgb(0,64,92); font-size: 12px; font-weight: bold;}.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(77,143,188);}.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(112,162,203); color:rgb(255,255,255) ! important; height:30px; line-height:30px; font-size:13px; font-weight:bold; width:140px; text-align:center;}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 wide (article) -- */DIV.content_wide .text TABLE.banner_h {margin-bottom: 0px;} DIV.content_wide .text TABLE.banner_h TD > * {margin-top: 20px;margin-bottom:12px;}DIV.content_wide TABLE.banner_h {margin-bottom: 0px;} DIV.content_wide 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;}/* -- banners group -- */TABLE.banner_group TD {padding: 0px; margin: 0px;}TABLE.banner_group TD DIV.normal {width: 216px; float: left; margin: 0 6px 0 0;}TABLE.banner_group TD DIV.last {width: 216px; float: left; margin: 0;}TABLE.banner_group TD DIV.normal IMG, TABLE.banner_group TD DIV.normal OBJECT, TABLE.banner_group TD DIV.last IMG, TABLE.banner_group TD DIV.last OBJECT {margin: 6px 0 6px 0;}/*------------------------ custom styles for pricelist ---------------------- */TABLE.inner_table TD{border: 1px solid rgb(179,201,213);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(235,242,248);}.travel DIV.currencies_select {margin-bottom:5px;}TABLE.pricelist TH,TABLE.pricelist TD{background-color : #FFFFFF;border: 1px solid rgb(112,162,203);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(112,162,203);text-align: center;vertical-align: top;}TABLE.pricelist TD.item_type{font-family : Verdana, Arial;color: rgb(112,162,203);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(112,162,203);color: #FFFFFF;}TABLE.pricelist .price_highlight{background-color : rgb(235,242,248);}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(217,228,234);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(217,228,234); 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 10px 0px; 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(179,201,213);cursor: url('/images/cursors/magnify.cur'),pointer;}DIV.img_inline_center_wide{display: inline-block;width: 100%;margin: 0px ! important;padding: 0px ! important;background-color:rgb(255,255,255);font-size: 11px;text-align:center;clear: both;}DIV.img_large {position: absolute; z-index: 99; display: none; visibility: hidden; cursor: url("/images/cursors/magnify_out.cur"), pointer; border: 1px solid rgb(179,201,213); 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(214,228,240); border-top:1px solid rgb(179,198,206); height:104px;}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(51,122,181);}.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(235,242,248); padding:0px 10px 10px 10px; overflow:hidden;}DIV.scrollable .item {margin-top:5px ! important; margin-bottom:5px ! important;}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;}/* -------------------- facebook --------------- */DIV.facebook_right {width: 298px; height: 255px; margin-top: 2px; overflow: hidden; position: relative; border: 1px solid rgb(133,175,211);}DIV.facebook_right IFRAME {border:none; overflow:hidden; width:300px; height:257px; position: absolute; top: -1px; left: -1px;}/* --- 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;}