body { margin: 0; padding: 0; background: #FFF url(images/structure/hatter.jpg); font-family: Georgia; color: #000; font-size: 12px; line-height: 1.5em;}
FORM {display: inline; padding: 0px !important; margin: 0px !important;}

#ellenorzes {display: none; position: absolute; top: 30px; left: 5px; margin: 0; padding: 0 0 0 2px; width: 120px; color: #FFFFFF;}
#ellenorzes2 {display: none; position: absolute; top: 400px; left: 5px; margin: 0; padding: 0 0 0 2px; width: 120px; color: #FFFFFF;}

IMG {border: 0; padding: 0px;}
/** Alap link **/
A {color: #444; text-decoration: underline; font-weight: bold;}
A:hover {color: #000; text-decoration: none;}
A.red {color: #600; font-weight: bold; text-decoration: underline;}
A.red:hover {color: #000; text-decoration: none;}
.input {width: 95%; border: 1px solid #8d9196; font-size: 11px; padding: 2px;}

/** Visszajelzések **/
.status_ok {padding-top: 5px; padding-bottom: 5px; font-size: 12px; font-weight: bold; background: #006600; color: #FFF;}
.status_error {padding-top: 5px; padding-bottom: 5px; font-size: 12px; font-weight: bold; background: #AA0000; color: #FFF;}

/** Struktúra **/
.fejlec {background: #FFF; font-size: 10px; font-weight: normal;}
.fejlec .hirlevel {background: transparent url(images/structure/hirlevel_bg.png) no-repeat; background-position: top right; padding-right: 10px;}
.fejlec .input {width: 100px; border: 1px solid #8d9196; font-size: 10px; padding: 1px; margin: 0px 0px 0px 7px;}
.fejlec A.mehet {margin-left: 10px; padding: 2px 4px 1px 4px; background: #074aae; font-size: 10px; color: #EEE;text-decoration: none;}
.fejlec A.mehet:hover {color: #FFF;}
.fejlec A {font-size: 10px; margin-left: 10px;}
.fejlec SPAN {font-size: 11px; font-weight: bold;}
.bottom {background: url(images/structure/bottom.png) no-repeat; color: #afb5bd; font-size: 11px; color: #FFF;}
.bottom A {color: #FFF; text-decoration: none;}
.bottom A:hover {color: #FFF; text-decoration: underline;}
.bottom .bal {float: left; margin: 10px 0px 0px 10px;}
.bottom .jobb {float: right; clear: right; margin: 10px 10px 0px 0px;}
.bottom .jobb A {font-weight: normal;}
.bottom .jobb2 {float: right; clear: right; margin: 5px 10px 0px 0px;}

/** Keresés **/
.kereses_blokk {background: #770500; font-size: 10px; font-weight: normal; border-top: 1px solid #bb4431;}
.kereses_blokk .rss {padding-top: 15px; padding-right: 10px; text-align: right;}
.kereses_blokk .rss A {color: #e4d8b5;font-size: 11px; font-weight: bold; text-decoration: none;}
.kereses_blokk .rss A:hover {color: #e4d8b5;font-size: 11px; text-decoration: underline;}
.kereses_blokk .kereses {padding-top: 5px; padding-bottom: 5px; color: #ede9de; padding-left: 10px;}
.kereses_blokk .input {width: 110px; border: 1px solid #8d9196; font-size: 10px; padding: 1px; margin: 0px 0px 0px 7px;}
.kereses_blokk A.mehet {margin-left: 10px; padding: 2px 4px 1px 4px; background: #074aae; font-size: 10px; color: #EEE;text-decoration: none;}
.kereses_blokk A.mehet:hover {color: #FFF;}

/** Menü **/
.menu {position: relative; font-size: 12px; background: url(images/structure/menu_bg.png) repeat-x; width: 985px; height: 41px; padding-left: 5px; z-index: 75;}

.menu .item {position: relative; float: left; padding-top: 6px; padding-bottom: 11px; margin-top: 4px;}
.menu .item A{color: #FFF; font-size: 12px; font-weight: normal; text-decoration: none; padding: 8px 8px 10px 8px;}
.menu .item .almenu {position: absolute; display: none; top: 30px;}
.menu .item:hover .almenu {position: absolute; display: block; top: 35px; background: transparent url(images/structure/menu1_bg.png); padding-top: 2px; padding-bottom: 5px; z-index: 100; border-width: 0px 3px 3px 1px; border-style: solid; border-color: #770500;}
.menu .item:hover .item {float: left; padding-top: 5px; padding-bottom: 5px; margin-top: 4px; border: 0px;}
.menu .item:hover .item A{color: #444; font-size: 12px; font-weight: normal; text-decoration: none; padding: 5px 8px 10px 8px;}
.menu .item:hover .item:hover {float: left; background: none; padding-top: 5px; padding-bottom: 5px; margin-top: 4px; border: 0px;}
.menu .item:hover .item:hover A{color: #000; font-size: 12px; font-weight: normal; text-decoration: underline; padding: 5px 8px 10px 8px;}

.menu .item:hover {float: left; padding-top: 6px; padding-bottom: 11px; margin-top: 6px; background: url(images/structure/menuitem_bg2.png);}
.menu .item:hover A{color: #000; font-size: 12px; font-weight: normal; text-decoration: none; padding: 8px 8px 10px 8px;}

.menu .item_selected {position: relative; float: left; padding-top: 6px; padding-bottom: 11px; margin-top: 6px; background: url(images/structure/menuitem_bg.png) repeat-x; border-right: 0px solid #fdfdfd; border-left: 0px solid #fdfdfd;}
.menu .item_selected A{color: #000; font-size: 12px; font-weight: normal; text-decoration: none; padding: 8px 8px 10px 8px;}
.menu .item_selected .almenu {position: absolute; display: none;}
.menu .item_selected:hover .almenu {position: absolute; display: block; top: 35px; background: transparent url(images/structure/menu1_on_bg.png); padding-top: 2px; padding-bottom: 5px; z-index: 50; border-width: 0px 3px 3px 1px; border-style: solid; border-color: #770500;}
.menu .item_selected:hover .item {float: left; padding-top: 5px; padding-bottom: 5px; margin-top: 4px; border: 0px;}
.menu .item_selected:hover .item A{color: #444; font-size: 12px; font-weight: normal; text-decoration: none; padding: 8px 8px 10px 8px;}
.menu .item_selected:hover .item:hover {float: left; padding-top: 5px; padding-bottom: 5px; margin-top: 4px; border: 0px; background: none;}
.menu .item_selected:hover .item:hover A{color: #000; font-size: 12px; font-weight: normal; text-decoration: underline; padding: 5px 8px 10px 8px;}
.menu .item_selected:hover .item_selected {float: left; padding-top: 5px; padding-bottom: 5px; margin-top: 4px; border: 0px; background: none;}
.menu .item_selected:hover .item_selected A{color: #000; font-size: 12px; font-weight: bold; text-decoration: none; padding: 5px 8px 10px 8px;}
.menu .elvalaszto {position: relative; float: left; width: 1px; height: 30px; background: #bb4431; top: 5px;}

.menu2 {position: relative; font-size: 12px; background: #FFF; padding-bottom: 5px;}

.menu2 .item {position: relative; font-weight: bold;}
.menu2 .item A{display: block; color: #423821; font-size: 12px; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 20px;}
.menu2 .item .almenu {position: absolute; display: none;}
.menu2 .item:hover .almenu {position: absolute; display: block; top: -2px; background: #FFF; border: 2px solid #423821; z-index: 100;}
.menu2 .item:hover .item {}
.menu2 .item:hover .item A{display: block; color: #444; font-size: 12px; font-weight: bold; text-decoration: none; padding: 2px 0px 3px 20px;}
.menu2 .item:hover .item:hover {}
.menu2 .item:hover .item:hover A{color: #000; font-size: 12px; font-weight: bold; text-decoration: underline; padding: 2px 0px 3px 20px;}

.menu2 .item:hover {position: relative;}
.menu2 .item:hover A{display: block; color: #000; font-size: 12px; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 20px;}

.menu3 {float: left; font-size: 11px;}
#nevnap {float: right; font-weight: bold; padding-right: 10px;}

/** Keresés **/
.search_title {width: 100%; font-size: 16px; font-weight: bold; color: #600; padding: 5px 0px 5px 0px; border-bottom: 1px solid #AAA;}
.search_title SPAN {color: #000;}
.search_text {padding: 5px 5px 5px 15px; font-weight: bold; font-size: 12px;}
.search_list {float: left; padding: 5px 15px 10px 15px;}
.search_list .search_item {display: block; float:left; width: 100%; padding: 2px 5px 3px 5px; margin-top: 5px;}
.search_list .search_item A {color: #8f0000; text-decoration: none; background: transparent url(images/icons/arrow.png) no-repeat; background-position: left center; padding-left: 15px;}
.search_list .search_item A:hover {color: #8f0000; text-decoration: underline;}

.search_list .search_item2 {float: left; width: 100%; padding: 10px 5px 10px 5px; position: relative;}
.search_list .search_item2 .kategoria2 {display: inline; position: relative; color: #613c23; font-size: 11px; font-weight: bold; text-decoration: underline; padding-right: 20px; background: #FFF; z-index: 50;}
.search_list .search_item2 .kategoria2 A{color: #074aae; font-size: 11px; font-weight: bold; text-decoration: underline;}
.search_list .search_item2 .vonal2 {display: inline; position: absolute; top: 21px; border-top: 1px solid #e6e6e6; z-index: 1;}
.search_list .search_item2 IMG {position: relative; top: 0px; z-index: 51; padding: 4px; background: #e6e6e6; border: 1px solid #adadad; margin: 0px 0px 5px 10px;}
.search_list .search_item2 .felcim2 {font-size: 10px; color: #36384d; font-weight: bold; padding-top: 5px; line-height: 10px;}
.search_list .search_item2 .cim2 {color: #8f0000; font-size: 12px; font-weight: bold; padding: 0px;}
.search_list .search_item2 .cim2 A{color: #8f0000; font-size: 12px; font-weight: bold;}
.search_list .search_item2 .szoveg2 {padding-top: 5px; color: #36384d; font-size: 11px;}
.search_list .search_item2 .szoveg2 A{color: #36384d; font-size: 11px;}
 
/** Tartalom **/
#content {position: relative; float: left; clear: both; width: 714px; padding: 10px;}
#content .cikkek_item {display: block; float: left; width: 337px; padding: 10px 5px 5px 5px; position: relative;}
#content .cikkek_item A {text-decoration: none; font-weight: normal;}
#content .cikkek_item A:hover {text-decoration: underline;}
#content .cikkek_item .kategoria {display: inline; position: relative; color: #074aae; font-size: 11px; font-weight: bold; text-decoration: none; padding-right: 20px; background: #FFF; z-index: 50;}
#content .cikkek_item .kategoria A{color: #074aae; font-size: 11px; font-weight: bold; text-decoration: underline;}
#content .cikkek_item .vonal {display: inline; position: absolute; top: 20px; border-top: 1px solid #e6e6e6; z-index: 1;}
#content .cikkek_item IMG {position: relative; top: 0px; z-index: 51; padding: 4px; background: #e6e6e6; border: 1px solid #adadad; margin: 0px 0px 5px 10px;}
#content .cikkek_item .felcim {position: relative; font-size: 10px; color: #36384d; font-weight: bold; padding-top: 3px; line-height: 10px; padding-right: 20px; background: #FFF; z-index: 50;}
#content .cikkek_item .cim {background: #FFF; color: #8f0000; font-size: 12px; font-weight: bold; padding-right: 10px; background: #FFF;}
#content .cikkek_item .szoveg {clear: none; padding-top: 5px; color: #36384d; font-size: 11px;}
#content .cikkek_item .felcim A{font-size: 10px; color: #a87655; font-weight: bold;}
#content .cikkek_item .cim A{color: #8f0000; font-size: 12px; font-weight: bold;}
#content .cikkek_item .szoveg A{color: #36384d; font-size: 11px;}

#content .item {display: block; position: relative; float: left; width: 100%; margin-top: 15px;}
#content .item IMG.lead_img {position: relative; top: 0px; z-index: 51; padding: 4px; background: #e6e6e6; border: 1px solid #adadad; margin: 0px 0px 5px 10px;}
#content IMG.lead_img {padding: 4px; background: #e6e6e6; border: 1px solid #adadad; margin: 0px 10px 0px 10px;}
#content .vonal {display: inline; position: absolute; top: 10px; border-top: 1px solid #e6e6e6; z-index: 1;}
#content .felcim {font-size: 12px; color: #a87655; font-weight: bold; padding-top: 10px; line-height: 14px;}
#content .cim {color: #8f0000; font-size: 16px; font-weight: bold; padding-top: 0px; background: #FFF; display: inline; position: relative;  z-index: 50; padding-right: 15px;}
#content .cim IMG {padding: 4px; background: #e6e6e6; border: 1px solid #adadad; margin: 0px 10px 0px 10px;}
#content .cim A {color: #8f0000; font-size: 16px; font-weight: bold; padding-top: 0px; background: #FFF; display: inline; position: relative;  z-index: 50; padding-right: 15px; text-decoration: none;}
#content .cim A:hover {text-decoration: underline;}
#content .cim2 {color: #8f0000; font-size: 14px; font-weight: bold; padding-top: 0px;}
#content .datum {color: #666; font-size: 11px; padding-left: 10px;}
#content .lead {color: #36384d; font-size: 12px; font-weight: bold; padding-top: 10px; width: 100%;}
#content .lead2 {padding-top: 10px; width: 100%;}
#content .lead IMG {padding: 4px; background: #e6e6e6; border: 1px solid #adadad; margin: 0px 0px 5px 10px;}
#content .szoveg {clear: both; padding-top: 15px;}
#content .szoveg IMG {max-width: 90%;}
#content .hokedli_almenu {display: block; clear: both; padding-top: 0px; margin-top: 10px; border-top: 1px solid #CCC; text-align: right; margin-bottom: 15px; font-size: 11px; color: #666;}
#content .hokedli_almenu A {text-decoration: none; font-weight: normal;}
#content .hokedli_almenu A:hover {text-decoration: underline;}
#content .link {text-align: right; padding: 5px 25px 0px 0px; margin-bottom: 10px;}
#content .link A {text-decoration: none; padding-right: 10px; background: url(images/icons/arrow.png) no-repeat; background-position: right center;}

#content .linkek {position: relative; top: 10px; padding-bottom: 15px; float: left; width: 95%; clear: both;}
#content .linkek DIV {display: block; padding-top: 5px;}
#content .linkek A {text-decoration: none; padding-left: 25px; background: transparent url(images/icons/arrow.png) no-repeat; background-position: 10px 4px;}
#content .linkek A:hover {text-decoration: underline;}

.jobb_blokk {position: relative; background: #FFF;}
.jobb_blokk .cim {background: url(images/structure/title_bg.png); color: #FFF; font-size: 10px; padding: 3px 0px 3px 10px; font-weight: normal;}
.jobb_blokk .cim2 {background: url(images/structure/title_bg.png); width: 100px; color: #FFF; font-size: 10px; padding: 3px 0px 4px 10px; font-weight: normal;}
.jobb_blokk .tartalom {padding: 10px 0px 10px 0px;}
.jobb_blokk .tartalom .vonal {position: relative; height: 10px;}
.jobb_blokk .tartalom .vonal DIV {position: absolute; top: -10px; left: 20px; right: 20px; border-bottom: 1px solid #e6e6e6;}
.jobb_blokk .tartalom A {display: block; padding: 2px 0px 2px 22px; text-decoration: none; color: #613c23; font-size: 11px; font-weight: normal; background: transparent url(images/icons/arrow.png) no-repeat; background-position: 10px 8px;}
.jobb_blokk .tartalom A:hover {text-decoration: underline;}

.jobb_blokk .tartalom A.new {color: #074aae; font-weight: bold;}

.jobb_blokk .tartalom .cim {font-size: 11px; font-weight: bold; color: #613c23; background: none; padding: 5px 10px 0px 10px;}
.jobb_blokk .tartalom .cim A {font-size: 11px; font-weight: bold; color: #613c23; background: none; padding: 0px;}
.jobb_blokk .tartalom .cim3 {display: block; font-size: 11px; font-weight: bold; color: #000; background: none; padding: 0px 10px 0px 10px;}
.jobb_blokk .tartalom .cim3 A {font-size: 11px; background: none; display: inline; padding: 0px; font-weight: bold;}
.jobb_blokk .tartalom .cim3 SPAN {color: #613c23;}
.jobb_blokk .tartalom .szoveg {font-size: 11px; font-weight: normal; color: #613c23; backgound: none; margin: 0px 10px 0px 10px;}
.jobb_blokk .tartalom .szoveg A{font-size: 11px; font-weight: normal; color: #613c23; backgound: none; margin: 0px 10px 0px 10px; padding: 0px; background: none;}
.jobb_blokk .tartalom .szerzo {font-size: 11px; font-weight: normal; color: #613c23; font-style: italic; text-align: right; padding: 10px 20px 5px 0px;}
.jobb_blokk .tartalom .anek_link {text-align: right; padding: 15px 10px 0px 0px;}
.jobb_blokk .tartalom .anek_link A {font-size: 10px; color: #613c23; background: none; text-decoration: underline; font-weight: bold;}

/** Fórum **/
.forum {display: block; float: left; clear: both; width: 100%; margin-top: 5px; margin-bottom: 20px;}
.forum_maintitle {width: 100%; font-size: 16px; font-weight: bold; color: #600; padding: 5px 0px 5px 0px; border-bottom: 1px solid #AAA;}
.forum_maintitle2 {width: 100%; font-size: 16px; font-weight: bold; color: #600; padding: 10px 0px 10px 0px; border-bottom: 1px solid #EEE;}

.forum_topic0 {width: 100%; margin: 5px 0px 15px 0px;}
.forum_topic0 TABLE {padding-top: 10px;}
.forum_topic0 .header TD{padding: 2px; color: #074aae; font-weight: bold;}
.forum_topic0 .main TD{padding: 2px; font-weight: bold; color: #444; font-size: 11px; cursor: pointer;}
.forum_topic0 .main:hover TD{padding: 2px; font-weight: bold; color: #000; background: #DCE6F3; font-size: 11px;}
.forum_topic0 .dotted {border-top: 1px dotted #AAA;}

.forum_topic {float: left; margin-top: 10px; width: 100%;}
.forum_topic .header TD{background: url(images/structure/title_bg.png) repeat-x; padding: 2px; color: #FFF; font-weight: bold;}
.forum_topic .main TD{padding: 2px; font-weight: bold; color: #444; font-size: 11px; cursor: pointer;}
.forum_topic .main:hover TD{ background: #F5F5FF;}
.forum_topic .main .lead{padding: 0px 2px 2px 0px; font-size: 10px; font-weight: normal; color: #666;}
.forum_topic TR.even TD {padding: 2px; background: #F3F3F3;}
.forum_topic TR.even:hover TD {background: #F5F5FF;}
.forum_topic TR A {color: #444; font-weight: bold;}
.forum_topic TR A:hover {color: #3A6D9E; font-weight: bold;}
.forum_topic .dotted {border-top: 1px dotted #AAA;}
.forum .topic {background: #e1ebf3; border: 1px solid #999999;}
.forum .topic .header {background: url(images/structure/title_bg.png) repeat-x; font-size: 10px;}
.forum .topic .header A {color: #FFF;}
.forum .topic .header A:hover {color: #e1ebf3;}
.forum .topic .header TD {font-weight: bold; color: #FFF; background: none; border-bottom: 1px solid #999; padding: 2px;}
.forum .topic .header SELECT {font-size: 10px;}
.forum .topic .main TD {padding: 2px; font-size: 11px;}

.forum .newcomment {background: #e1ebf3; border: 1px solid #c1d1de; margin-top: 20px;}
.forum .newcomment TD {padding: 2px;}

.forum .newcomment .button {background: #074aae; padding: 2px 5px 3px 5px; font-size: 11px; color: #DDD; font-weight: bold; cursor: pointer;}
.forum .newcomment .button:hover {color: #FFF;}
.forum .newtopic .button {background: #074aae; padding: 2px 5px 3px 5px; font-size: 11px; color: #DDD; font-weight: bold; cursor: pointer;}
.forum .newtopic .button:hover {color: #FFF;}

.forum_topic .newcomment {background: #e1ebf3; border: 1px solid #c1d1de; margin-top: 20px;}
.forum_topic .newcomment TD {padding: 2px;}
.forum_topic .newcomment .button {background: #074aae; padding: 2px 5px 3px 5px; font-size: 11px; color: #DDD; font-weight: bold; cursor: pointer;}
.forum_topic .newcomment .button:hover {color: #FFF;}
.forum_topic .newtopic .button {background: #074aae; padding: 2px 5px 3px 5px; font-size: 11px; color: #DDD; font-weight: bold; cursor: pointer;}
.forum_topic .newtopic .button:hover {color: #FFF;}

.forum_topic .newtopic {background: #e1ebf3; border: 1px solid #999999; margin-top: 20px;}
.forum_topic .newtopic .header {background: url(images/structure/title_bg.png) repeat-x;}
.forum_topic .newtopic .header TD {font-weight: bold; color: #FFF; background: none; border-bottom: 1px solid #999; padding: 2px;}
.forum_topic .newtopic .header2 TD {font-weight: bold; color: #FFF; background: #B0BECA; border-bottom: 1px solid #AAA; border-top: 1px solid #AAA; padding: 2px;}
.forum_topic .newtopic .main TD {padding: 5px; background: none !important; font-weight: normal;}
.forum_topic .newtopic .main .small {font-size: 10px; font-weight: normal; color: #888;}

.forum .newtopic {background: #e1ebf3; border: 1px solid #999999; margin-top: 20px;}
.forum .newtopic .header {background: url(images/structure/title_bg.png) repeat-x;}
.forum .newtopic .header TD {font-weight: bold; color: #FFF; background: none; border-bottom: 1px solid #999; padding: 2px;}
.forum .newtopic .header2 TD {font-weight: bold; color: #FFF; background: #B0BECA; border-bottom: 1px solid #AAA; border-top: 1px solid #AAA; padding: 2px;}
.forum .newtopic .header3 TD {font-weight: bold; color: #000; background: #EFF2F4; border-bottom: 1px solid #AAA; border-top: 1px solid #AAA; padding: 2px;}
.forum .newtopic .main TD {padding: 5px; background: none !important; font-weight: normal;}
.forum .newtopic .main .small {font-size: 10px; font-weight: normal; color: #888;}

.forum .comment {margin-top: 20px; background: #f0f0f0;}
.forum .comment TD {padding: 2px; color: #222;}

.forum .comment .header {background: url(images/structure/title_bg.png) repeat-x; font-size: 10px;}
.forum .comment .header TD {padding: 2px; color: #FFF; font-weight: bold;}
.forum .comment .header A {color: #FFF;}
.forum .comment .header A:hover {color: #e1ebf3;}
.forum .comment .comment {border-top: 1px dotted #888; margin-top: 0px;}
.forum .comment .dates {font-size: 9px; font-style: italic; color: #666; padding-top: 5px;}
.forum .comment .reply {float: right; font-size: 10px;}
.forum .comment .reply A {font-size: 10px; font-weight: normal;}
.forum .comment .reply A:hover {color: #3A6D9E;}
.forum .comment .menu {float: left; font-size: 10px; width: auto; background: none; height: auto;}
.forum .comment .menu A{font-size: 10px; font-weight: normal;}
.forum .comment .menu A:hover {color: #3A6D9E;}

/** Blog **/
.blog .new_blog {background: #e1ebf3; border: 1px solid #c1d1de; margin-top: 10px;}
.blog .new_blog .header {background: url(images/structure/title_bg.png) repeat-x;}
.blog .new_blog .header TD {font-weight: bold; color: #FFF; background: none; border-bottom: 1px solid #999; padding: 2px;}
.blog .new_blog .header2 TD {font-weight: bold; color: #FFF; background: #B0BECA; border-bottom: 1px solid #AAA; border-top: 1px solid #AAA; padding: 2px;}
.blog .new_blog .header3 TD {font-weight: bold; color: #000; background: #EFF2F4; border-bottom: 1px solid #AAA; border-top: 1px solid #AAA; padding: 2px;}
.blog .new_blog TD {padding: 5px;}
.blog .new_blog TD .szurke {font-size: 11px; color: #666; padding: 2px 5px 5px 25px;}
.blog .new_blog .button {background: #074aae; padding: 2px 5px 3px 5px; margin-top: 5px; font-size: 11px; color: #DDD; font-weight: bold; cursor: pointer;}
.blog .new_blog .button:hover {color: #FFF;}
.uj_blog_menu {background: #e1ebf3; border: 1px solid #c1d1de; margin-top: 20px; margin-bottom: 15px;}

/** Regisztrációs box **/
.regisz_cim {font-size: 11px; font-weight: bold; width: 150px; padding: 5px 5px 5px 0px;}
.regisz_megjegyz {font-size: 11px;}
.regisz_btn {background: #074aae; padding: 2px 5px 3px 5px; font-size: 11px; color: #DDD; font-weight: bold; cursor: pointer;}
.regisz_btn:hover {color: #FFF;}

/** Bemutatkozó blokk **/
#bemutatkozo_alap {position: relative; width: 100%; height: 128px; margin-top: 10px; margin-bottom: 10px; background: url(images/structure/box_bg.png); overflow: hidden; z-index: 50;}
#bemutatkozo_alap .bemutatkozo_menu {position: absolute; top: 0px; right: 0px; width: 45px; height: 128px; background: url(images/structure/box_bg.png); display: table; z-index: 60;}
#bemutatkozo_alap A {background: none; padding: 0px;}
#bemutatkozo_alap .bemutatkozo {position: absolute; z-index: 55;}
#bemutatkozo_alap .mozgatas {opacity:0.5; filter:alpha(opacity=50);}
#bemutatkozo_alap .mozgatas:hover {opacity:1.0 !important; filter:alpha(opacity=100) !important;}
#bemutatkozo_alap .mozgatas_inaktiv {opacity:0.0; filter:alpha(opacity=0);}
#bemutatkozo_szoveg {display: table; width: 230px;}
#bemutatkozo_szoveg A {float: right; clear: both; margin-top: 5px; font-size: 10px; color: #613c23; font-weight: bold;}

/** Galéria blokk **/
#galeria_alap {position: relative; width: 100%; height: 128px; margin-top: 10px; margin-bottom: 10px; background: url(images/structure/box_bg.png); overflow: hidden; z-index: 50;}
#galeria_alap .galeria_menu {position: absolute; top: 0px; right: 0px; width: 45px; height: 128px; background: url(images/structure/box_bg.png); display: table;; z-index: 60;}
#galeria_alap A {background: none; padding: 0px;}
#galeria_alap .galeria {position: absolute; z-index: 55; cursor: pointer;}
#galeria_alap .mozgatas {opacity:0.7; filter:alpha(opacity=70);}
#galeria_alap .mozgatas:hover {opacity:1.0 !important; filter:alpha(opacity=100) !important;}
#galeria_alap .mozgatas_inaktiv {opacity:0.0; filter:alpha(opacity=0);}
#galeria_szoveg {display: table; width: 230px;}
#galeria_szoveg A {float: right; clear: both; margin-top: 5px; font-size: 10px; color: #613c23; font-weight: bold;}

/** Blokkok **/
#blokk1 {display: table; width: 734px; background: #f3f2ea;}
#blokk1 A {text-decoration: none; font-weight: normal;}
#blokk1 A:hover {text-decoration: underline;}
#blokk1 .vezercikk {float: left; width: 337px; padding: 15px;}
#blokk1 .vezercikk .cim A{color: #074aae; font-size: 16px; font-weight: bold;}
#blokk1 .vezercikk .vezerkep {text-align: center; padding-top: 10px; padding-top: 10px;}
#blokk1 .vezercikk .szoveg {padding-top: 10px; font-size: 12px; color: #000; font-weight: normal;}
#blokk1 .vezercikk .szoveg A{font-size: 12px; color: #000; font-weight: normal;}
#blokk1 .vezercikk .szoveg2 {padding-top: 15px; font-size: 14px; color: #000; font-weight: normal;}
#blokk1 .vezercikk .szoveg2 A{font-size: 14px; color: #000; font-weight: normal;}
#blokk1 .cikkek {float: left; width: 333px; padding: 25px 15px 15px 15px;}
#blokk1 .cikkek .cim {color: #074aae; font-size: 15px; padding-top: 15px;}
#blokk1 .cikkek .cim A{color: #074aae; font-size: 15px; font-weight: bold;}
#blokk1 .cikkek .szoveg {color: #000; font-size: 12px; padding-top: 5px;}
#blokk1 .cikkek .szoveg A{color: #000; font-size: 12px;}

#blokk2 {float: left; clear: left; width: 450px;}
#blokk2 A {text-decoration: none; font-weight: normal;}
#blokk2 A:hover {text-decoration: underline;}
#blokk2 .item {float: left; width: 440px; padding: 10px 5px 10px 5px; position: relative;}
#blokk2 .item .kategoria {display: inline; position: relative; color: #613c23; font-size: 11px; font-weight: bold; text-decoration: underline; padding-right: 20px; background: #FFF; z-index: 50;}
#blokk2 .item .kategoria A{color: #074aae; font-size: 11px; font-weight: bold; text-decoration: underline;}
#blokk2 .item .vonal {display: inline; position: absolute; top: 23px; border-top: 1px solid #e6e6e6; z-index: 1;}
#blokk2 .item IMG {position: relative; top: 0px; z-index: 51; padding: 4px; background: #e6e6e6; border: 1px solid #adadad; margin: 0px 0px 5px 10px;}
#blokk2 .item .felcim {font-size: 10px; color: #36384d; font-weight: bold; padding-top: 5px; line-height: 10px;}
#blokk2 .item .cim {color: #8f0000; font-size: 12px; font-weight: bold; padding: 0px;}
#blokk2 .item .cim A{color: #8f0000; font-size: 12px; font-weight: bold;}
#blokk2 .item .szoveg {padding-top: 5px; color: #36384d; font-size: 11px;}
#blokk2 .item .szoveg A{color: #36384d; font-size: 11px;}

.blokk_right {float: right; width: 260px; padding: 10px;}
.blokk_right .vonal {position: relative; height: 10px;}
.blokk_right .vonal DIV {position: absolute; top: 0px; left: 10px; right: 10px; border-top: 1px solid #e6e6e6;}
.blokk_right A {text-decoration: none;}
.blokk_right A:hover {text-decoration: underline;}
.blokk_right .cim {background: #2f2a21; display: inline; color: #FFF; font-size: 11px; padding: 3px 5px 4px 10px; font-weight: normal;}
.blokk_right .cim2 {display: inline; color: #000; font-size: 11px; padding: 3px 5px 4px 0px; font-weight: bold;}
.blokk_right .cim3 {background: url(images/structure/title_bg.png) repeat-x; display: inline; color: #FFF; font-size: 11px; padding: 3px 5px 4px 10px; font-weight: bold;}
.blokk_right .cim4 SPAN {background: url(images/structure/title_bg.png) repeat-x; display: inline; color: #FFF; font-size: 11px; padding: 3px 5px 4px 5px; font-weight: bold;}
.blokk_right .cim4 {display: inline; color: #074aae; font-size: 11px; padding: 3px 5px 4px 0px; font-weight: bold;}
.blokk_right .tartalom A {display: block; padding: 2px 0px 2px 12px; color: #36384d; font-size: 11px; font-weight: normal; background: transparent url(images/icons/arrow.png) no-repeat; background-position: 0px 8px;}
.blokk_right .tartalom A.cikkek1 {display: block; padding: 2px 0px 2px 12px; color: #36384d; font-size: 11px; font-weight: bold; background: transparent url(images/icons/arrow.png) no-repeat; background-position: 0px 8px;}
.blokk_right .tartalom A.cikkek2 {display: block; padding: 2px 0px 2px 12px; color: #074aae; font-size: 11px; font-weight: bold; background: transparent url(images/icons/arrow.png) no-repeat; background-position: 0px 8px;}
.blokk_right .tartalom2 A {display: block; padding: 2px 0px 2px 0px; color: #36384d; font-size: 11px; font-weight: bold;}
.blokk_right .szoveg_kicsi {font-size: 10px; color: #010101; padding-top: 10px;}

#partnereink_alap {position: relative; width: 100%; height: 160px; margin-top: 15px;overflow: hidden; z-index: 50;}
#partnereink_alap .cimke {position: absolute; top: -5px; left: 25px; z-index: 51; font-size: 12px; color: #000; font-weight: bold;}
#partnereink_alap .partner_menu {position: absolute; bottom: 5px; width: 100%; display: table;}
#partnereink_alap .partner_menu {font-size: 10px; color: #363e4b;}
#partnereink_alap .partner_menu .mozgatas {opacity:0.5; filter:alpha(opacity=50);}
#partnereink_alap .partner_menu .mozgatas:hover {opacity:1.0 !important; filter:alpha(opacity=100) !important;}
#partnereink_alap .partner_menu .mozgatas_inaktiv {opacity:0.0; filter:alpha(opacity=0);}

#partnereink_alap .partner {position: absolute;}

/** Gombok **/
A.print {background: url(images/icons/print.png) no-repeat scroll 0 50%; padding-left: 20px; color: #666; padding-bottom: 2px; line-height: 15px;}
A.print:hover {color: #000;}

A.send {background:transparent url(images/icons/email_go.gif) no-repeat scroll 0 50%; padding-left: 20px; color: #666; padding-bottom: 2px; line-height: 15px;}
A.send:hover {color: #000;}

A.more {background: url(images/icons/tovabb.png) no-repeat; background-position: 0px 1px; padding-left: 20px; padding-bottom: 2px; color: #666; line-height: 15px;}
A.more:hover {color: #000;}

A.details {background: url(images/icons/details.png) no-repeat; background-position: 0px 50%; padding-left: 20px; color: #666; line-height: 20px;}
A.details:hover {color: #000;}

A.btn { background-color: #eaeaea; background-position: 6px 3px; border: 1px solid #cbc9c9; padding: 3px 5px 3px 28px; height: 22px; line-height: 22px; font-size: 12px; font-weight: bold; color: #ff4e00;}
A.btn:hover { background-color: #E1E6E8; border: 1px solid #316AC5; text-decoration: none; color: #BC3900; font-weight: bold; }
A.btn2 {background-position: 6px 3px; padding: 3px 5px 3px 25px;}

A.nagyitas {color: #a54348; font-size: 11px; font-weight: normal; background: url(../template/images/icons/nagyit.gif) no-repeat; background-position: center right; padding: 5px 25px 5px 2px;}
A.upload {color: #a54348; font-size: 11px; font-weight: normal; background: url(../template/images/icons/upload.gif) no-repeat; background-position: center right; padding: 5px 25px 5px 2px;}

/** Gomb ikonok **/
.btn_rss {background: url(../template/images/icons/rss.png) no-repeat; padding-right: 20px; background-position: center right;}
.btn_add {background: url(../template/images/icons/add.gif) no-repeat; }
.btn_close {background: url(../template/images/icons/delete.gif) no-repeat; }
.btn_save {background: url(../template/images/icons/save.gif) no-repeat; }

/** Lapozás **/
.lapozas {float: left; clear: both; width: 100%; text-align: center; padding-top: 5px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.lapozas a { color: #8f0000; margin-left: 2px; margin-right: 2px; font-size: 14px; text-decoration: none;}
.lapozas a:hover {text-decoration: underline;}
.lapozas .elso { background: url(images/icons/list_arrow_double_left.png) no-repeat 0% 50%; padding-left: 14px; margin-right: 5px; font-size: 11px;}
.lapozas .elozo { background: url(images/icons/list_arrow_left.png) no-repeat 0% 50%; padding-left: 10px; margin-right: 15px; font-size: 11px;}
.lapozas .kovetkezo { background: url(images/icons/list_arrow_right.png) no-repeat 100% 50%; padding-right: 10px; margin-left: 15px; font-size: 11px;}
.lapozas .utolso { background: url(images/icons/list_arrow_double_right.png) no-repeat 100% 50%; padding-right: 14px; margin-left: 5px; font-size: 11px;}
.lapozas .selected { background: #FBEDED; border: 1px solid #8f0000; padding: 0px 3px 3px 3px; font-size: 16px;}
.lapozas .disabled { opacity:0.4; filter:alpha(opacity=40); cursor: auto; text-decoration: none; font-size: 10px;}

#popup_bg {position: absolute; z-index: 98; background: transparent url(images/structure/popup_bg.png); top: 0px; left: 0px; display: none;}
/** PU_Galeria **/
#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;}
#PU_galeria_szoveg #PU_galeria_szoveg2 {position: absolute; top: 0px; left: 0px; color: #777; font-size: 11px; padding: 2px; overflow: hidden;}
#PU_galeria_menu {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;}
#PU_galeria .bottom {background: url(images/galeria/s_btm.png) no-repeat;}
#PU_galeria .bottom_right {background: url(images/galeria/s_btmright.png) no-repeat;}
