body { margin: 0; padding: 0; font-family: Verdana, Tahoma, sans-serif; color: #FFF; font-size: 12px; line-height: 1.5em;}
.mentes {background: #000 url('images/structure/budapest_night.jpg') no-repeat fixed center;}
#ellenorzes {display: none; position: absolute; top: 30px; left: 5px; margin: 0; padding: 0 0 0 2px; width: 150px; color: #FFFFFF; z-index: 100;}
#ellenorzes2 {display: none; position: absolute; top: 400px; left: 5px; margin: 0; padding: 0 0 0 2px; width: 150px; color: #FFFFFF; z-index: 100;}

IMG {border: 0px !important;}
/** Linkek **/
A.simple {color: #888; text-decoration: none; font-weight: bold; padding: 5px;}
A.simple:hover {color: #FFF; text-decoration: none;}
A.simple2 {color: #888; text-decoration: none; font-weight: bold; padding: 5px;}
A.simple2:hover {color: #000; text-decoration: none;}
A.red {color: #600; font-weight: bold; text-decoration: underline;}
A.red:hover {color: #000; text-decoration: none;}
A.btn {padding: 4px 15px 5px 15px; background: #CA9F8B; border: 2px solid #E0C0B1; color: #5D4A40; text-decoration: none; font-weight: bold;}
A.btn:hover {color: #000; border-top: 2px solid #EADCD6; border-right: 2px ridge #EADCD6; border-bottom: 2px ridge #EADCD6; border-left: 2px solid #EADCD6; background: #D2AE9D;}
A.btn:active {color: #FFF; border-top: 2px solid #EADCD6; border-right: 2px ridge #EADCD6; border-bottom: 2px ridge #EADCD6; border-left: 2px solid #EADCD6; background: #6F5B52;}
A.btn2 {padding: 4px 5px 5px 5px; background: #AAA; border: 2px ridge #EEE; color: #666; text-decoration: none; font-weight: bold;}
A.btn2:hover {color: #000; border-right: 2px ridge #AAA; border-bottom: 2px ridge #AAA; border-left: 2px solid #AAA; border-top: 2px solid #AAA; background: #FFF;}
A.btn2:active {color: #FFF; border-right: 2px ridge #AAA; border-bottom: 2px ridge #AAA; border-left: 2px solid #AAA; border-top: 2px solid #AAA; background: #444;}

/** Struktúra **/
#main {position: relative; z-index: 1; overflow: hidden;}
#flash_bg {position: absolute; top: 0px; left: 0px;}
#container {position: absolute; z-index: 5; top: 0px; left: 0px; overflow: auto;}
.deftable {background: url(images/structure/default_background.png);}
.defcol {}
.defcol_main {padding: 10px;}
.defcol_blokk {padding: 0px 10px 10px 10px;}
.footer {padding: 0px 10px 10px 10px; font-size: 10px; color: #FFF;}

/** Tartalom **/
.content {float: left; min-height: 310px; background: #ddccbc; text-align: left; border: 5px solid #eee5db; padding: 0px; margin: 0px; line-height: 1.5em;}
.content .title {display: table; color: #000; background: #c4876a; font-family: Arial; font-size: 18px; color: #000; font-weight: bold; text-align: left; padding: 10px 35px 10px 15px;}
.content .main {padding: 10px; text-align: left; color: #000;}
.content .main TABLE {padding: 0px;}
.content .main TD P{margin: 0px !important; padding: 0px !important;}
.content .datum {color: #666; font-size: 12px; padding: 0px; line-height: 15px; padding: 0px 0px 0px 10px; font-weight: bold;}
.content .main .link {padding-top: 10px;}
.content .item {padding: 10px 5px 5px 5px; font-size: 11px;}
.content .item .title {display: table; color: #000; background: none; font-family: Arial; font-size: 14px; color: #000; font-weight: bold; text-align: left; padding: 0px;}
.content .item .datum {color: #666; font-size: 10px; padding: 0px; line-height: 10px; padding-left: 5px;}
.content .item .main {padding: 5px 5px 0px 5px; text-align: left; color: #000; font-size: 11px;}
.content .item .link {text-align: right; padding: 5px 0px 5px 0px;}
.content .item .line {position: relative; border-bottom: 2px solid #CEBEAF;}


/** Hírlevél **/
.hirlevel {float: left; width: 280px; background: #ddccbc; text-align: left; border: 5px solid #eee5db;}
.hirlevel .title {color: #000; background: url(images/structure/blokk3_title_bg.png) no-repeat; font-family: Arial; font-size: 16px; color: #000; font-weight: bold; text-align: left; padding: 10px 0px 10px 15px;}
.hirlevel .main {padding: 10px; text-align: left; color: #000; font-size: 10px; text-align: justify;}
.hirlevel .main INPUT {width: 95%; padding: 2px; border: 1px solid #1f286d;}
.hirlevel .main TH {font-weight: bold; width: 70px;}
.hirlevel .main .buttons DIV {padding-top: 5px; text-align: center; }

/** Menü **/
.menu_box {position: relative; width: 580px; line-height: 50px; color: #FFF; font-family: Arial; font-size: 11px; text-align: center; z-index: 52;}
.menu_box .menu_item {display: inline; position: relative; z-index: 52;}
.menu_box .menu_item:active {border: 0;}
.menu_box .menu_item A {padding: 5px 15px 5px 15px; font-weight: normal; color: #e4e4e4; font-weight: bold; text-decoration: none; border: 0px !important;}
.menu_box .menu_item A:hover {color: #FFF; border: 0;}
.menu_box .menu_item A.selected {padding: 5px 15px 5px 15px; font-weight: bold; text-decoration: underline; color: #FFF;}
.menu_box .selected A {color: #ffd720;}
.menu_box .selected A:hover {color: #ffd720;}
.menu_box .selected A.selected {color: #ffd720;}

.menu_item .almenu_container {position: absolute; z-index: 100; left: 0px; top: 20px; overflow: hidden; height: 0px; width: 160px; text-align: left; z-index: 52;}
.menu_item .almenu {background: url(images/structure/menu_bg.png); text-align: left; color: #000; border: 1px solid #666; width: 158px; z-index: 52;}
.almenu .menu_item {position: relative; display: block; padding: 0px; z-index: 52;}
.almenu .menu_item A {display: block; padding: 5px; line-height: 15px; color: #e4e4e4;}
.almenu .menu_item A:hover {display: block; padding: 5px; line-height: 15px; background: #000; color: #FFF;}
.almenu .selected A {color: #ffd720;}
.almenu .selected A:hover {color: #ffd720;}
.almenu .selected A.selected {color: #ffd720;}


/** Főképek **/
#blokk0 {position: relative; top: 0px; width: 580px; height: 289px; overflow: hidden; z-index: 51;}
#fokep1 {position: absolute; top: 0px; left: 0px; width: 580px; height: 289px; overflow: hidden; z-index: 50;}
#fokep2 {position: absolute; top: 0px; left: 0px; width: 580px; height: 289px; overflow: hidden; z-index: 50;}
#fokep_bg {position: absolute; top: 0px; left: 0px; width: 580px; height: 289px; z-index: 60; border: 0px solid #F00;}
#fokep_menu {position: absolute; bottom: 12px; left: 10px; width: 562px; background-position: 0px 0px; text-align: left; height: 30px; line-height: 30px; padding-right: 10px; z-index: 98;}
#fokep_menu A {font-size: 11px; padding: 3px 6px 3px 5px; background:  url(images/icons/fokep_btn_off.png) no-repeat; color: #000; font-weight: bold; text-decoration: none; margin: 3px;}
#fokep_menu A.selected {background: url(images/icons/fokep_btn_on.png) no-repeat; font-weight: bold; color: #FFF; font-weight: bold;}

/** Galéria Scroll Lista **/
.gal_scroll_list {position: relative; width: 580px; height: 65px; margin-bottom: 5px; overflow: hidden; background: #000;}
.gal_scroll_list #ScrollItemList {position: absolute; top: 5px; left: 0px; height: 60px;}
.gal_scroll_list #ScrollItemList IMG {position: relative; margin: 0px 10px 0px 10px;}

/** Online rendelés **/
#online_rendeles {font-family: Arial; font-size: 11px; padding-left: 10px;}
#online_rendeles TD {padding: 2px;}
#online_rendeles TH {text-align: left;}
#online_rendeles INPUT {width: 90%; font-size: 11px; padding: 2px;}
#online_rendeles TEXTAREA {width: 95%; font-size: 11px; padding: 2px;}
#online_rendeles .buttons DIV {padding: 5px 15px 5px 5px; text-align: center;}

/** Hireink **/
.hireink .item {padding: 20px 10px 10px 10px; font-family: Arial; color: #FFF;}
.hireink .item .title {font-size: 14px; font-weight: bold; color: #FFF; text-align: left;}
.hireink .item .text {text-align: left; font-size: 12px; font-weight: normal; text-align: left; padding-top: 10px;}
.hireink .item .link {text-align: right; padding-top: 10px;}

/** Blokkok **/
.blokk11 {width: 280px; margin-left: 25px; background: #ddccbc; font-family: Arial;}
.blokk11 .title {background: url(images/structure/blokk1_title_bg.png) no-repeat; line-height: 43px; font-family: Arial; font-size: 18px; color: #000; font-weight: bold; text-align: left; padding-left: 15px;}
.blokk11 .main {padding: 5px; text-align: left; color: #000; line-height: 13px;}

.blokk12 {width: 280px; border-left: 4px solid #eee5db; border-right: 4px solid #eee5db; background-position: bottom center; font-family: Arial;}
.blokk12 .title {background: url(images/structure/blokk2_title_bg.png) no-repeat; line-height: 43px; font-family: Arial; font-size: 18px; color: #000; font-weight: bold; text-align: left; padding-left: 15px;}
.blokk12 .main {padding: 10px; text-align: left; color: #000; line-height: 14px;}

.blokk13 {width: 280px; background: #ddccbc url(images/structure/blokk3_bg.png) no-repeat; background-position: bottom left; font-family: Arial;}
.blokk13 .title {background: url(images/structure/blokk3_title_bg.png) no-repeat; line-height: 43px; font-family: Arial; font-size: 18px; color: #000; font-weight: bold; text-align: left; padding-left: 15px;}
.blokk13 .main {margin-left: 95px; padding: 10px 0px 10px 10px; width: 160px; text-align: left; color: #000; line-height: 14px;}

.blokk2 {float: left; margin: 5px; width: 860px; height: 245px; text-align: left; font-family: Arial;}
.blokk2 .title {width: 430px; background: url(images/structure/omnibusz_title_bg.png) no-repeat; line-height: 43px; font-family: Arial; font-size: 18px; color: #000; font-weight: bold; text-align: left; padding-left: 15px;}
.blokk2 .main {width: 440px; padding: 5px; text-align: left; color: #000;}

/** Partnereink **/
#partnereink {float: left; position: relative; width: 860px; height: 80px; margin: 5px;}
#partnereink_alap {position: relative; width: 840px; height: 80px; margin-top: 0px; overflow: hidden; z-index: 50;}
#partnereink_alap .partner {position: absolute;}
#partnereink .partner_menu {position: absolute; top: 10px; width: 20px; height: 60px; z-index: 51;}
#partnereink .partner_menu {font-family: Verdana; font-size: 10px; color: #363e4b;}
#partnereink .partner_menu .mozgatas {opacity:0.5; filter:alpha(opacity=50);}
#partnereink .partner_menu IMG{border: 0px !important;}
#partnereink .partner_menu .mozgatas:hover {opacity:1.0 !important; filter:alpha(opacity=100) !important;}
#partnereink .partner_menu .mozgatas_inaktiv {opacity:0.0; filter:alpha(opacity=0);}

/** Popup **/
#pop_up {position: absolute; top: 0px; left: 0px; z-index: 100; padding: 5px; background: #ddccbc; text-align: left; border: 5px solid #eee5db; color: #000;}
#pop_up .close {position: absolute; top: 0px; right: 0px; width: 20px; height: 20px; z-index: 101; background: transparent url(images/icons/close.png) no-repeat center; cursor: pointer;}
#pop_up .close:hover {background: transparent url(images/icons/close_on.png) no-repeat center; cursor: pointer;}

/** PU_Galeria **/
#popup_bg {position: absolute; z-index: 98; background: transparent url(images/structure/popup_bg.png); top: 0px; left: 0px; display: none;}
#PU_galeria {position: absolute; z-index: 100;}
#PU_galeria .top_left {background: url(images/galeria/s_topleft.png) no-repeat; height: 12px;}
#PU_galeria .top {background: url(images/galeria/s_top.png) no-repeat; height: 12px;}
#PU_galeria .top_right {position: relative; background: url(images/galeria/s_topright.png) no-repeat; z-index: 115; height: 12px;}
#PU_galeria .top_right #PU_close {position: absolute; top: 5px; right: 2px; width: 32px; height: 32px; cursor: pointer; background: transparent url(images/galeria/close.png) no-repeat; z-index: 120;}

#PU_galeria .middle_left {background: url(images/galeria/s_left.png) no-repeat;}
#PU_galeria .middle {background: #FFF;}
#PU_galeria_main {position: relative;}
#PU_galeria_main DIV.PU_next {position: absolute; top: 0px; right: 0px; cursor: pointer; z-index: 101; background: url(images/galeria/blank.gif) no-repeat; background-position: top left;}
#PU_galeria_main DIV.PU_prev {position: absolute; top: 0px; left: 0px; cursor: pointer; z-index: 101; background: url(images/galeria/blank.gif) no-repeat; background-position: top right;}
#PU_galeria_main DIV.PU_next:hover {background: url(images/galeria/next.png) no-repeat; background-position: center center;}
#PU_galeria_main DIV.PU_prev:hover {background: url(images/galeria/prev.png) no-repeat; background-position: center center;}
#ellenorzesem {position: absolute; top 0px; left: 0px; z-index: 125;}
#PU_galeria_main DIV.PU_list {position: absolute; opacity:0.0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; bottom: 5px; left: 0px; border-top: 2px solid #000; border-bottom: 2px solid #000; background: url(images/structure/popup_bg.png); z-index: 103; overflow: hidden;}
#PU_galeria_main DIV.PU_list:hover {opacity:1.0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#PU_galeria_main DIV.PU_list #PU_list IMG {position: relative; margin: 0px 10px 0px 10px;}
#PU_galeria_main #PU_blank {position: absolute; top 0px; left: 0px; background: #FFF url(images/icons/loading.gif) no-repeat; background-position: 50% 50%; z-index: 105;}
#PU_galeria_main #PU_galeria_BigImg {position: relative; z-index: 100;}

#PU_galeria_szoveg {position: relative; overflow: hidden; display: none;}
#PU_galeria_szoveg #PU_galeria_szoveg2 {position: absolute; top: 0px; left: 0px; font-family: Georgia; color: #777; font-size: 11px; padding: 2px; overflow: hidden; display: none;}
#PU_galeria_menu {font-family: Georgia; color: #999; font-size: 11px; bottom: 2px; padding: 2px; line-height: 16px;}
#PU_galeria .middle_right {background: url(images/galeria/s_right.png) no-repeat;}

#PU_galeria .bottom_left {background: url(images/galeria/s_btmleft.png) no-repeat; height: 12px;}
#PU_galeria .bottom {background: url(images/galeria/s_btm.png) no-repeat; height: 12px;}
#PU_galeria .bottom_right {background: url(images/galeria/s_btmright.png) no-repeat; height: 12px;}
