/* --------------------------- overall body tags ---------------------------- */BODY{background-image:url('/images/bg/body_bg.gif');background-repeat:repeat;}BODY, TABLE{color: rgb(102,107,102);font-family: Arial, Verdana,sans-serif,Courier New,Courier;font-size: 11px;margin: 0px ! important;text-align:left;line-height:1.5em;} A {font-weight: bold; text-decoration: none; color: rgb(90,150,0);}A.green {font-weight: bold; text-decoration: none; color: rgb(90,150,0); font-size:11px;}A.small_grey {color: rgb(102,107,102) ! important; font-size:10px; font-weight:bold; text-decoration: none;}A.middle_grey {color: rgb(102,107,102) ! important; font-size:11px; font-weight:bold; text-decoration: none;}A.middle_grey_normal {color: rgb(102,107,102) ! important; font-size:11px; font-weight:normal; text-decoration: none;}A.dark_grey {color: rgb(26,33,26) ! important; font-size:11px; font-weight:bold; text-decoration: none;}TABLE,TABLE TD{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;}IMG.block {display:block;}UL {margin:0px; padding:0px;}LI {margin-left: 18px;}/* --------------------------- HEADER ---------------------------- */DIV.header {background-image: url('/images/bg/header_bg.gif'); height:160px; background-repeat: repeat-x;}DIV.header_fix {background-image: url('/images/bg/header_bg.gif'); height:160px; width: 960px; background-repeat: repeat-x;}DIV.header_top {width:960px; height:91px; vertical-align:top;}DIV.header_top DIV.top_buttons {background-image: url('/images/bg/top_buttons_bg.gif'); height:40px; background-repeat: repeat-x; float:left; padding:0px 11px 0px 10px;}DIV.header_top IMG {float:left;}DIV.header_top IMG.logo {margin:18px 50px 0px 14px;}DIV.header_top IMG.divider_wide {margin-left:156px;}DIV.header_top IMG.divider_wide_uk {margin-left:163px;}DIV.header_top IMG.divider_mw {margin-left:148px;}DIV.header_top IMG.divider_m {margin-left:29px;}DIV.header_top IMG.lang {margin-top:29px;}DIV.header_top IMG.reg {margin-top:27px;}DIV.header_top DIV.reg_mod {position:relative; left:-100px; float:left; border:1px solid red;}DIV.search_hu {background-image: url('/images/bg/search_bg.gif'); width:201px; height:40px; background-repeat:no-repeat; float:left; position:relative;}DIV.search_uk {background-image: url('/images/bg/search_bg_uk.gif'); width:201px; height:40px; background-repeat:no-repeat; float:left; position:relative;}DIV.search_de {background-image: url('/images/bg/search_bg_de.gif'); width:201px; height:40px; background-repeat:no-repeat; float:left; position:relative;}IMG.s_button {width:68px; height:18px;position:absolute; top:20px; right:15px;}DIV.main_menu {width:976px; background-image: url('/images/bg/menu_bg.gif'); height:40px; background-repeat:no-repeat;text-align:left;}DIV.main_menu DIV.menu {width:945px; height:40px; margin-left:15px;}DIV.main_menu DIV.menu IMG {float:left; width:135px; height:40px;}DIV.sub_menu {width:976px; height:29px; background-image: url('/images/bg/submenu.gif'); background-repeat:no-repeat;text-align:left;}DIV.sub_menu DIV.menu {width:913px; height:29px; margin-left:47px;}DIV.sub_menu DIV.menu A.submenu {display: block; color:rgb(153,156,153); float:left; margin-right:30px; text-decoration:none;}DIV.sub_menu DIV.menu A.submenu:hover {color:white;}DIV.sub_menu DIV.menu A.submenu_active {display: block; color:white; font-weight:bold; float:left; margin-right:30px; text-decoration:none; background-image:url('/images/bg/menu_arrow.gif'); background-repeat:no-repeat; background-position: bottom center; height:29px;}/* --------------------------- MAIN ---------------------------- */DIV.main {background-color:white;}DIV.fix_content {background-color:white; width:960px;}DIV.fix_grey {width:960px;height:1px; background-color:rgb(230,230,230); font-size:1px;}DIV.flash {position:relative; top:-4px; overflow:hidden; min-width: 960px; height: 300px;}DIV.flash DIV.flash_content {width: 1200px; height: 300px; position: absolute; left: 50%; margin-left: -600px;}DIV.flash_inside {width:541px; margin-bottom:20px;}DIV.flash_inside DIV.flash_bottom {background-image: url('/images/bg/flash_bottom.gif'); height:109px; width:541px; background-repeat: no-repeat;color:rgb(178,181,178); font-size:12px;}DIV.flash_inside DIV.flash_bottom DIV.text {padding:20px;}DIV.history {width:946px; height:36px;}DIV.history DIV.left {float:left; margin-top:6px;}DIV.history DIV.right {float:right; margin-top:6px;}DIV.grey_line {width:100%; height:1px; background-color:rgb(230,230,230); font-size:1px;}TABLE.content {width:946px;}TABLE.content TD {text-align:left; vertical-align:top;}TABLE.content TD.content_left {width:760px;}TABLE.content TD.vline {width:1px; background-color:rgb(230,230,230); background-image: url('/images/bg/vline.gif'); width:1px; background-repeat:no-repeat;}TABLE.content TD.content_right {width:185px;}TABLE.content TD.content_left_index {width:559px;}TABLE.content TD.content_middle_index {width:200px;}TD.content_left TABLE TD.submenu {width:188px;}TD.content_left TABLE TD.content_text {width:556px;}TD.content_left TABLE TD.content_text_half {width:284px;}TD.submenu DIV.left_menu {width:170px; margin-top:4px;}.left_menu A.text_pad {display: block; padding:11px 3px 11px 11px;}.left_menu A.text_pad_dbl {display: block; padding:5px 10px 5px 25px; background-color:white;}.left_menu A.text_pad:hover, .left_menu A.text_pad_dbl:hover {color: rgb(230,50,60) ! important;}DIV.white {background-color: white;}IMG.act {float:right; margin-top: 2px;}TD.content_right DIV.right_side {width:170px; margin-left:15px;}TD.content_right DIV.right_side A.small_grey {display: block;}TD.content_right DIV.right_side A.small_grey:hover {color: rgb(230,50,60) ! important;}DIV.box_middle {width:170px; background-color:rgb(245,245,245); font-size:10px; line-height:1.2em;}DIV.box_middle DIV.text {padding:11px;}DIV.box_middle DIV.text DIV.increase {padding-left:4px;}.bmargin {margin-bottom:15px;}.tmargin {margin-top:15px;}.halfmargin {margin-top:8px;}TD.content_text DIV.main_content {width:541px; margin-left:15px;}TD.content_text DIV.main_content DIV.content_header {width: 541px; height: 185px;}TD.content_text DIV.main_content DIV.content_noheader {width: 541px; height: 21px;}TD.content_text DIV.main_content DIV#text {margin-top: -17px;}TD.content_text_half DIV.main_content {width:250px; margin-left:15px;}DIV.text_margin {padding-top:4px;}TD.content_left_index DIV.main_content {width:543px; padding-top:10px;}TD.content_middle_index DIV.main_content {width:166px; margin-left:17px; padding-top:10px;}DIV.index_map {background-image:url('/images/bg/index_map.gif'); background-repeat:no-repeat; width:543px; height:106px; position:relative;}DIV.index_map DIV.text {position:absolute; left:372px; top: 30px; color:rgb(90,150,0); font-weight:bold; font-size:24px; text-align:center; line-height:1em; font-style:italic;}DIV.index_map DIV.text_de {position:absolute; left:372px; top: 15px; color:rgb(90,150,0); font-weight:bold; font-size:24px; text-align:center; line-height:1em; font-style:italic;}.reader {color:rgb(77,82,77); font-style:italic; font-size:18px;}DIV#map_details {position:absolute; z-index:1; top: -150px; left: 50px; width:420px; height:200px; background-image:url('/images/bg/map_details.png'); background-repeat:no-repeat; font-size:12px; padding: 70px 20px 0px 20px;}DIV.time_line {background-image:url('/images/bg/time_line.gif'); background-repeat:no-repeat; width:541px; height: 33px;}DIV.time_line DIV.text {padding: 6px 24px 0px 24px; float:left; font-weight:bold; font-size:12px; color:white; cursor:pointer;}DIV.time_line DIV.text_active {padding: 6px 24px 0px 24px; float:left; font-weight:bold; font-size:12px; color:white; background-image:url('/images/bg/menu_arrow.gif'); background-repeat:no-repeat; background-position: bottom center; height:27px; cursor:pointer;}DIV.time_line IMG {float:left;}/* --------------------------- FOOTER ---------------------------- */DIV.footer {height:266px; background-image:url('/images/bg/footer_bg.gif'); background-repeat: repeat-x; color:rgb(128,132,128); font-size:10px;}DIV.footer_fix {background-image: url('/images/bg/footer_bg.gif'); height:267px; width: 960px; background-repeat: repeat-x;}DIV.footer DIV.grey_line {background-color:rgb(64,70,64); height:1px; font-size:1px;}DIV.footer DIV.fix_grey {width:960px;height:1px; background-color:rgb(64,70,64); font-size:1px;}DIV.footer DIV.grey_line_thick {background-color:rgb(64,70,64); height:3px; font-size:1px; }DIV.footer DIV.fix_grey_thick {width:960px;height:3px; background-color:rgb(64,70,64); font-size:1px;}DIV.footer A.grey {color:rgb(128,132,128) ! important; text-decoration:none;}DIV.footer DIV.top {width:944px; padding-top:24px; clear:both; height:40px;}DIV.footer DIV.top DIV.left {float:left;}DIV.footer DIV.top DIV.right {float:right;}DIV.footer DIV.footer_menu {background-image: url('/images/bg/footer_menu_bg.gif'); width:946px; background-repeat:repeat-y; margin-top:20px; text-align:left; height:105px;}DIV.footer_menu DIV.menu_items {width:115px; margin-right:20px; float:left; line-height:1.5em;}DIV.footer_menu DIV.menu_items A.grey {display: block; margin: 0px 0px 0px 7px;}DIV.footer_menu DIV.menu_items A.grey:hover {color:rgb(123,171,51) ! important;}DIV.footer_menu DIV.menu_items A.grey IMG {margin-left: -7px;}DIV.footer_menu DIV.menu_items A.grey:first-line {margin-left: -7px;}DIV.menu_items_first {margin-left:9px;}DIV.menu_items_last {margin-right:0px ! important; clear:right;}DIV.footer  A.title {color:rgb(123,171,51); font-weight:bold; font-size:13px; font-style:italic; text-decoration: none;}DIV.footer A.subtitle {color:rgb(123,171,51); font-weight:bold; font-size:10px; text-decoration: none;}DIV.menu_bottom {background-image: url('/images/bg/bottom_menu.gif'); width:922px; clear:both; background-position:bottom; background-repeat:no-repeat; text-align:left;}DIV.menu_bottom DIV.menu_text {padding-top:31px;}DIV.menu_bottom IMG.logo {float:right; width:140px; height:16px;}/* --------------------------- FORM tags ---------------------------- */FORM {margin:0px;}INPUT,SELECT,TEXTAREA {border:1px solid rgb(230,230,230); width:300px; margin:3px 0px 3px 0px; color:rgb(102,107,102); font-family: Arial, Verdana, Times New Roman; font-size:11px;}.header INPUT {border:0px; width:96px; height:16px;background-color:transparent; color:rgb(153,156,153); position:absolute; top:20px; right: 86px; font-size:12px;}.short INPUT, .short SELECT,.short TEXTAREA {width:200px; margin:2px 0px 2px 0px;}INPUT.radio {width:15px; height:15px;}.button {width:100px; background-color: rgb(90,150,0); border:0px; color:white;}/* --------------------------- images ---------------------------- */DIV.img_inline, DIV.img_inline_left, DIV.img_inline_right, DIV.img_inline_center,IMG.img_inline, IMG.img_inline_left, IMG.img_inline_right, IMG.img_inline_center{display: inline-block;padding: 0px 0px 5px 0px ! important;xwidth: 200px;font-size: 9px;text-align: center;}DIV.img_inline, DIV.img_inline_left, IMG.img_inline_left {float: left; margin: 0px 10px 0px 0px;}DIV.img_inline_right, IMG.img_inline_right {float: right; margin: 0px 0px 5px 0px; width: 205px;}DIV.img_inline_right IMG, IMG.img_inline_right {margin-left: 5px ! important;}DIV.img_inline_center, IMG.img_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{margin: 0px auto 5px auto;cursor: url("/images/cursors/magnify.cur"), pointer;}IMG.nozoom {cursor:default ! important;}IMG.inlogo {width:100px;}DIV.img_large {background-color: rgb(255,255,255); width: 591px; left: 50%; margin-left:-296px; position: absolute; z-index: 99; display: none; visibility: hidden; cursor: url("/images/cursors/magnify_out.cur"), pointer;}DIV.img_large DIV#img_large_descript {margin: 5px 25px 10px 25px;}DIV.img_large IMG {border: 25px solid rgb(255,255,255); border-bottom: 0px;}IMG.list_left, DIV.list_left, DIV.list_left_wide {float:left; margin: 0px 15px 15px 0px;}DIV.list_left  {width: 135px; min-height: 86px;}DIV.list_left_wide  {width: 200px; min-height: 86px;}IMG.list_right {float:right; margin: 0px 0px 15px 15px;}/* ----- spec képek ----- */IMG.img_tablo {padding: 0px ! important; width: 110px; margin: 10px; vertical-align: baseline ! important;}DIV.gallery {width:541px; height: 400px; overflow: hidden; text-align:center;}DIV.gallery DIV.slide {float: left; width: 541px; height: 400px;}IMG.thumbnail {width:60px; height:60px; margin: 0px 12px 12px 0px; float:left; cursor: url("/images/cursors/magnify.cur"), pointer;}IMG.lmargin {margin-left:25px;}IMG.rmargin {margin-right:25px;}/* --------------------------- misc ---------------------------- */.supertitle {color: rgb(26,33,26); font-size:16px; font-style:italic; font-weight:bold;}.title {color: rgb(26,33,26); font-weight:bold; font-size:16px;}.subtitle {color: rgb(26,33,26); font-size:12px; font-weight:bold;}.lead {color: rgb(26,33,26); font-size:12px; font-weight:bold;}.highlight {color: rgb(26,33,26); font-size:11px; font-weight:bold;}.highlight_green {color: rgb(90,150,0); font-weight:bold;}.subhighlight {font-style:italic;}.subtitle_it {color: rgb(26,33,26); font-size:13px; font-style:italic; font-weight:bold;}.highlight_small {color: rgb(90,150,0); font-size:10px; font-weight:bold;}.info {color: rgb(26,33,26); font-size:10px; font-weight:bold;}.time {color:rgb(153,156,153);}.red {color:rgb(230,50,60); font-weight:bold;}.source {color: rgb(26,33,26); font-style:italic;}.link {cursor:pointer;}.white_title {color:white; font-size:16px; font-weight:bold;}.hidden_text {visibility:hidden;}TABLE.border_table {border:1px solid rgb(90,150,0);}TABLE.border_table TD {border:1px solid rgb(90,150,0); padding:3px;}DIV.divider {clear:both; width:100%;}