﻿/*IE6 transparent border hack */

/**html a.pulldownItem, *html #suggestBubble li a, *html #suggestBubble li a:hover, 
*html #suggestText div, *html div.mover ul li a {border-color: pink; filter: chroma(color=pink);}*/

/* IE6 transparent radio hack */
*html input.radio {background-color:pink; filter: chroma(color=pink); border:0;}
input.radio {background-color:transparent; border:0}


/* 
** Basic selectors
**
** every pages
*/

html, body {height: 100%;}

body {color:#757575; background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

body, form, h1, h2, h3, h4, p, ul, ol, table {margin:0; padding:0;}

input, select {background: #fff; color:#757575; font-size:13px; border: 1px solid #757575; padding:4px 4px 3px 4px;}

select {padding:3px;}

p {line-height:18px;}

a {text-decoration: none; color:#0869a8; cursor: pointer;}

a:hover {text-decoration: underline; color:#5799c4; cursor: pointer;}

img {border: none;}

ul {line-height:18px;}

li {list-style: square inside; margin: 5px 0;}

.submit{border:0; margin:0; height:25px;}

.clear {clear:both;}

#contentWrapper {background: #fff; min-height:100%; position:absolute; width:100%; top:0}

/* * html #contentWrapper {height:100%;} */

/*#optional {background:#000 url(../images/jab-optional-bg.png) repeat-x top left; color:#fff; padding: 50px 0 30px 0; text-align:center; font-weight: bold;}*/
#optional {
	background:url("../images/jab-optional-bg.png") repeat-x left top #000000;
	border:1px solid #000000;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 auto;
	padding:50px 10px 30px;
	text-align:center;
	width:400px;
}



/* 
** Header selectors
**
** header.html
*/

#header {background:transparent url(../images/jab-header-bg.png) repeat-x scroll left top;font-weight:bold; height:50px; position:fixed; width:100%; top:0; z-index:5;}

#headerHack {position:relative; width:100%; height:83px!important; height:0px; display:block!important; display:none;}

#logo {float:left; margin: 0 0 0 10px;}

#auth {float:right; margin: 8px 10px 0 0; text-align: right;}

#auth a {color:#54b333;}

.userName {color:#000;}
.endDate {color:#000;}
.balance {color:#000;}
.warning {color:#ed004c}


/* 
** Buttonbar selectors
**
** searchform.html, resultpageTabbedXHTML.html, FIXME: még a dokumentum oldalon
*/

#buttonbar {background:transparent url(../images/jab-buttonbar-bg.png) repeat-x scroll left center;color:#FFFFFF;height:33px;position:fixed;top:50px;width:100%;z-index:2;}

#buttonbarWrapper {padding: 4px 10px}

a.buttonbarGreenButton { background: transparent url(../images/jab-green-button-stop.png) no-repeat scroll top right; display: block; float: left; height: 25px; padding-right: 2px; text-decoration: none;}

a.buttonbarGreenButton:hover {text-decoration:none;} /* IE6 hack */

a.buttonbarGreenButton span {background: url(../images/jab-green-button-bg.png) no-repeat; display: block; line-height: 13px; padding: 7px 16px 6px 18px; color:#fff; font-weight:bold;}

a.buttonbarBlueButton { background: transparent url(../images/jab-blue-button-stop.png) no-repeat scroll top right; display: block; float: left; height: 25px; padding-right: 38px; text-decoration: none;}

a.buttonbarBlueButton:hover {text-decoration:none;} /* IE6 hack */

a.buttonbarBlueButton span {background: url(../images/jab-blue-button-bg.png) no-repeat; display: block; line-height: 13px; padding: 7px 0px 6px 18px; color:#fff; font-weight:bold;}

a.buttonbarGrayButton { background: transparent url(../images/jab-gray-button-stop.png) no-repeat scroll top right; display: block; float: left; height: 25px; padding-right: 2px; text-decoration: none;}

a.buttonbarGrayButton:hover {text-decoration:none;} /* IE6 hack */

a.buttonbarGrayButton span {background: url(../images/jab-gray-button-bg.png) no-repeat; display: block; line-height: 14px; padding: 6px 16px 6px 18px; color:#fff; font-weight:bold;}

a.buttonbarGrayNextButton {background: transparent url(../images/jab-gray-button-stop.png) no-repeat scroll top right; display: block; float: left; height: 25px; padding-right: 25px; text-decoration: none;}

a.buttonbarGrayNextButton span {background: url(../images/jab-gray-button-bg.png) no-repeat; display: block; line-height: 14px; padding: 6px 16px 6px 18px; color:#fff; font-weight:bold;}

a.buttonbarGrayNextButton:hover {text-decoration:none;} /* IE6 hack */

/*
** Kereséseim, Dokumentumaim pulldown
**
** searchform.html, resultpageTabbedXHTML.html, FIXME: még a dokumentum oldalon
*/



#list_search {background: #d6d6d6 url(../images/jab-pulldown-bg.gif) repeat-x top left; border: #757575 1px solid; position: absolute; top: 85px; padding: 8px; width: 270px; z-index: 100; font-size: 11px; left: 74px;}

#list_doc {background: #d6d6d6 url(../images/jab-pulldown-bg.gif) repeat-x top left; border: #757575 1px solid; position: absolute; top: 85px; padding: 8px; width: 270px; z-index: 100; font-size: 11px; left: 202px;}
#list_saveas {display: none; background: #d6d6d6 url(../images/jab-pulldown-bg.gif) repeat-x top left; border: #757575 1px solid; position: fixed; top: 79px; padding: 8px; width: 170px; z-index: 100; font-size: 11px; left: 468px;}
.save_icon {float:left; width:37px;}
.save_icon.epub img {padding-left:2px;}
.save_txt {float:left; padding-top:10px;}
.save_line {border-bottom:1px solid #b9b9b9; padding-top:5px; margin-bottom:5px; clear:both;}

#openBookmarkWindow img{
	cursor:pointer;
}

#list_search ul {position:relative;}
#list_search li {list-style: outside none; width:270px; display:block;}


#list_doc ul {position:relative;}
#list_doc li {list-style: outside none; width:270px; display:block;}


a.pulldownItem {border: transparent 1px solid!important; border:0;display: block; height:100%; color:#474747; line-height: 13px;}

a.pulldownItem:hover { border: #abcce3 1px solid!important; border:0; margin:0; background:#abcce3 url(../images/jab-pulldown-highlight.gif) repeat-x; text-decoration:none; border-right:0 ;}


div.buborek ul {position:absolute; line-height:15px;}

.history_info {position:absolute; font-size:10px; cursor:pointer;}

.history_info_link {border:1px solid #abcce3; background:#abcce3 url(../images/jab-pulldown-highlight.gif) repeat-x; width:269px;  position:absolute; border-right:0;  z-index:113; left:-2px; top:-2px; padding:1px 1px; color:#474747;}

.history_info_dat {position:absolute; left:270px;  background:#abcce3 url(../images/jab-pulldown-highlight.gif) repeat-x; width:200px;  border:1px solid #abcce3; padding:3px 5px; color:#474747;}

.history_info_dat_icons {float:right; padding:0 2px;}

a.list_a, a.list_a:active, a.list_a:visited, a.list_a_border, a.list_a_border:active, 

a.list_a_border:visited {color:#474747; text-decoration:none; padding: 1px 2px; font-size:10px; }

a.list_a:hover, a.list_a_border:hover {padding:2px; margin:0; border:0;}

a.list_a_border { padding:1px 1px 3px 3px;}












/* 
** Footer
**
** page_end.html
*/

#footerHack {height:98px;}

#footer {background: #d6d6d6 url(../images/jab-footer-bg.png) left top repeat-x; padding-top: 30px; text-align: center; font-weight: bold; width:100%; height:68px; position:absolute; bottom:0px;}


/*
** Search panel
**
** searchform.html
*/

#searchPanelWrapper {margin:60px auto 0px auto; margin:0 auto 0px auto; width:542px; height:270px; background: url(../images/jab-search-panel-bg.png) no-repeat;}

#searchPanel {padding: 90px 70px;}

span.bigBlueButton {background: transparent url(../images/jab-blue-button-stop.png) no-repeat scroll top right; display: block; float: right; height: 25px; padding-right: 2px; text-decoration: none;}

span.bigBlueButton input {background: url(../images/jab-blue-button-bg.png) no-repeat; display: block; padding: 1px 16px 4px 18px; color:#fff; font-weight:bold; border:0;height:25px}

.searchfield {float:left; width:292px; height:19px; padding:2px;} 

#searchPanel p {margin-top:15px; color:#fff; text-align: center;}

#suggestBubble {clear:both; text-align: left; display: none; z-index: 100; position: absolute; margin-top: 2px;} 

#suggestBubble ul {position:relative;}

#suggestBubble li {list-style: none outside none; width:100%; line-height:13px;}

#suggestBubble li a {border: transparent 1px solid; display: block; height:100%; color:#474747; line-height:13px;}

#suggestBubble li a:hover {border: transparent 1px solid!important; border:0; display: block; height:100%; color:#474747; line-height:13px; text-decoration:none;}

.selectedElement {border: #abcce3 1px solid!important; border:0; margin:0; background:#abcce3 url(../images/jab-pulldown-highlight.gif) repeat-x; text-decoration:none; }

#suggestText {background: #d6d6d6 url(../images/jab-pulldown-bg.gif) repeat-x top left;border: #757575 1px solid; position: relative; padding:10px; width: 280px; overflow:auto; height: 200px;}

.notSelectedElement {border: transparent 1px solid!important; border:0;}

/* Detailed Search */
#timeSelector {float: left;}

#detailedSearchPanelWrapper {margin:10px auto 0 auto; width:757px; height:600px; background: url(../images/jab-detailed-search-bg.jpg) no-repeat; color:#fff; text-align:center;}

#detailedSearchPanel {padding: 70px 70px;}

/*#detailedSearchPanel hr {height:0; border-bottom: 1px solid #fff; margin-bottom:20px}*/

.detailedSearchField {float:left; width:500px; height:15px; padding:4px;}

#searchTypeRadio, #timeRadio {text-align:center; margin:10px auto 20px; auto; color:#000;}

#updateTime,  #gazetteSelect {text-align:left; padding-bottom: 10px;}

#updateTime h2, #gazetteSelect h2 {font-size: 13px; color:#000; margin: 8px 0 13px; float:left;}

span.bigGreenButton {background: transparent url(../images/jab-green-button-stop.png) no-repeat scroll top right; display: block; float: right; line-height: 25px; height: 25px; padding-right: 2px; text-decoration: none;}

span.bigGreenButton input {background: url(../images/jab-green-button-bg.png) no-repeat top left; display: block; padding: 1px 16px 4px 18px; color:#fff; font-weight:bold; border:0; height: 25px;}


/*
** Begin: resultpage
**
** resultpageTabbedXHTML.html
*/

/* tabbar */
#trl_tabbar {background:#D6D6D6 url(../images/jab-tabbar-bg.png) repeat-x scroll left bottom;padding:0 0 5px;position:fixed;text-align:left;top:83px;width:100%;}

#trl_tabbar table{ padding:0; margin:0; border:none; border-collapse:collapse; text-align:center;}

#trl_tabbar td{ vertical-align:bottom; padding:3px 10px; font-size: 11px; line-height: 12px;width: 110px;}

#trl_tabbar td.start { width: 0; max-width:0; padding:5px;}

.stop { width:10px; }

#trl_tabbar td.separator {width:2px; max-width:2px; padding:0; background: url(../images/jab-tabbar-separator.png) repeat-x left bottom;}

.trl_tab_notfound { color:#888888; cursor:default;}

.trl_tab_found { color:#0768A9; cursor:pointer;}

.trl_tab_active { color:#54b333; cursor:default;}


/*result list*/
#list {clear:both;padding:70px 0 0 10px !important; padding:10px 0 0 10px;}

#list td { vertical-align:top;}

/*list headings*/
.jszcim { clear: both; color: #0768A9; font-weight:bold; font-size:18px;}

.azoszov { color:#474747; font-weight: bold; font-size:15px; line-height:18px;}

/*list result context*/
.szovkorny { text-align:justify; padding-top: 10px; color:#757575; line-height:15px;}

/*list below result context*/
.forras { color:#000; font-size: 11px; font-weight:bold; padding: 10px 3px 10px 0; vertical-align:top;}


/*right box*/
.rightbox { float: right; border: 1px solid #f2f2f2; background: #fff; padding:5px; margin:5px; width: 125px; min-width:105px; /*height: 80px;*/}


.hjegy {color:#0768A9; font-size: 11px; width: 120px; min-width: 120px;}


/*refine search*/
#refineWrapper {width:290px;height:30px;}

#refine {float:left;}

#sectionFooter {margin:0 0 0 -10px; padding:10px; border-top: 1px solid #757575; background:#D6D6D6 url(../images/jab-tabbar-bg.png) repeat-x scroll left bottom}

.thisPage {color:#000; cursor:default;}
.thisPage, a:hover {text-decoration: none; color:#000;}

.osszdb {color:#000;font-weight:bold;}

.forrastermek {float: left; width: 85px; border: none; font-size:10px; padding-right:0; vertical-align:top;}

.forrastermek a {color: #474747;  text-decoration: none;}

.forrastermek a:hover {color: #0768A9; }


span.fokib {color:#474747;  font-size:11px;}

.listaar {float: left; text-align: center; width: 35px; border:0; color:#0768A9; font-size:14px; font-weight:bold; padding:0; vertical-align:middle;}

.kat_A, .kat_B, .kat_C, .kat_D, .kat_E, .kat_F, .kat_G, .kat_H, .kat_I, .kat_J, .kat_K, .kat_L, .kat_M, .kat_N, .kat_O, .kat_0, .kat_T {padding-top: 8px; width:35px; min-width:35px; height:37px;  text-align:center;  vertical-align:middle;  font-weight:bold;  display:block; cursor:pointer;  border:0; font-size: 30px; font-family: Trebuchet MS; background: transparent; color: #92cb56; }

.hidden {display: none;}

#trl_left {background-color:#F0F0F0; display:block; left:5px; overflow-x:hidden; overflow-y:auto; position:fixed; top:110px; width:200px;}

#trl_left_resize {background-color:#ABCCE2; border:1px solid black; display:block; height:300px; left:204px; position:fixed; top:110px; width:5px;}

#trl_right {left:211px; position:absolute; top:99px; background-color:#FFFFFF;}

.hitcount {clear:both; color:#999999;}

/*#trl_tabbar span {background-color:#FFFFFF; display:block; float:left; font-size:8pt; text-align:center; width:9%;}
*/

#facets a {color:#0768A9; font-size:8pt;}

.facetblock {background: #f2f2f2; font-family: Arial, sans-serif; font-size: 8pt; border-bottom: 1px solid #757575;}

.facetblock  span{}

.fitemcontainer {padding: 5px 0 15px 0; border-left: 1px solid #0c7a7b; border-right: 1px solid #0c7a7b}

#list .fitemcontainer
{border: 0; clear: none; float: left;}

.fitem {padding: 5px 13px 0 13px; font-size: 9pt; font-family: arial;}

.fitem  a {color:#07689a;}

.facetsname {font-family:trebuchet MS; font-size: 12pt; display: block; border: 1px solid #757575; padding: 5px 5px 5px 5px; background: #ffffff url(../images/facetnamebg.png) repeat-x bottom}

.facetscount {color:#888888; font-size:8pt;}

#morefacetslink {border-left: 1px solid #0c7a7b; border-right: 1px solid #0c7a7b; padding: 0 20px 5px 20px; background: url(../images/morefacetslink.gif) right no-repeat; text-align:right;}

#morefacetslink a {color:#EE014C; font-weight: bold; font-size:7pt;}
.morefacets {background-color:#FFFFFF; border:1px solid #0768A9; display:none; left:0px; padding:3px; position:absolute; top:0px; width:230px; z-index:5;}

.tagcloud a {color:#0768A9;}
.tagcloud_1 {color: #0768A9; font-size:5pt;}
.tagcloud_2 {color: #0768A9; font-size:7pt;}
.tagcloud_3 {color: #0768A9; font-size:9pt;}
.tagcloud_4 {color: #0768A9; font-size:11pt;}
.tagcloud_5 {color: #0768A9; font-size:13pt;}
.tagcloud_6 {color: #0768A9; font-size:15pt;}
.tagcloud_7 {color: #0768A9; font-size:17pt;}
.tagcloud_8 {color: #0768A9; font-size:19pt;}
.tagcloud_9 {color: #0768A9; font-size:21pt;}
.tagcloud_10 {color: #0768A9; font-size:23pt;}
.tagcloud_11 {color: #0768A9; font-size:25pt;}
.tagcloud_12 {color: #0768A9; font-size:27pt;}
.tagcloud_13 {color: #0768A9; font-size:29pt;}
.tagcloud_14 {color: #0768A9; font-size:31pt;}
.tagcloud_15 {color: #0768A9; font-size:33pt;}
.tagcloud_16 {color: #0768A9; font-size:35pt;}

.inakt {color:#b9b9b9; }



/*
** Help and contacts wrapper
**
** accessdenied_mobile.html, contacts.html, contacts_mobile.html, 
** help.html, help_mobile.html, mobilproxy.html, mobilproxy_mobile.html
**
*/

#help {text-align: left; margin:10px auto; width:520px; text-align:justify;}

div.szoveg {
	background:url(../images/box_bg.jpg) repeat-y center #f8f8f8;
	border:1px solid #b9b9b9;
	padding:10px;
}

#help .pont{
	font-weight:bold;
}

#help .pont1{
	font-weight:bold;
	color:#0768a9;
}

#help h2{
	color:#474747;
	font-size:18px;
	font-weight:bold;
	margin:20px 0 0 0;
}

#help h3{
	color:#6ebb1f;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px 0;
}

#help ul {
	line-height:18px;
	margin-bottom: 0;
	margin-left: 3px;
	margin-top:0;
}

#help li {
	list-style-type: disc;
	list-style-position:outside;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:5px;
	margin-left:20px;
}


/*
** Login Box
**
** login.html 
*/

.tright {
	text-align:right; 
}


/*
** Popup help messages
**
** help_firmfulltext.html, help_firmonedoc.html, help_onedoc.html, help_ekzfulltext.html
*/

#helppopup_message {vertical-align:top;}

#helppopup_message div#fulltext, #helppopup_message div#onedoc, #helppopup_message div#firmfulltext, #helppopup_message div#firmonedoc, #helppopup_message div#tenonedoc, #helppopup_message div#tenfulltext {padding:5px; text-align:left;}


/* bal oldali doboz */

#state_box {font-size:11px;}

#paragraph {font-size:11px; width:160px; padding:5px 5px 4px; text-align:left; float:left; position:absolute;}

#paraSearchWrapper {width:240px; height:25px; text-align:left;}

span.littleBlueButton {background: transparent url(../images/jab-blue-button-stop.png) no-repeat scroll top right; display: block; float: right; height: 25px; padding-right: 2px; text-decoration: none;}

span.littleBlueButton input {background: url(../images/jab-blue-button-bg.png) no-repeat; display: block; padding: 1px 16px 4px 18px; color:#fff; font-weight:bold; border:0;height:25px;}


/* 
** BEGIN:
** Table of contents of a document
**
** jogi_toc.xsl, doc_mobile.html, mobileproxy.html
*/

.doctoc {background: #fff url(../images/jab-doctoc-bg.png) no-repeat scroll left top;  display:block; left:0; overflow:hidden; padding-left:15px; padding-right:15px; top:10px!important; top:93px; width:266px;}

#doctoc_closebutton{z-index:2; position:fixed !important; left:276px; width: 13px;  height:148px; background: #fff url(../images/toc-close-button.png) no-repeat}
#doctoc_openbutton{z-index:2; position:fixed !important; display:none;  left:0px; width: 13px;  height:148px; background: #fff url(../images/toc-open-button.png) no-repeat}
#toctree {width: 246px; overflow-x: hidden; overflow-y: auto; margin:10px; height:226px;}


.toc_closed {display: block; padding-bottom: 5px;}

.toc_open {display: none; padding-bottom: 5px;}

.toc_substru {display: block; padding-left: 10px;}

.tocline {height: 14px; width: 400px; display: block;}

a.toc {color:#0768A9; font-size: 11px; text-decoration: none; font-weight: bold; height: 14px;}

a.toc:hover { color:#474747; text-decoration:none;}



/*
** ButtonBar for documents
**
** doc.html, doc_mobile.html
*/


#documenttoolbar {position:fixed!important; position:absolute; left:366px!important; left:370px; top:54px!important; top:57px; z-index:5; width:534px;}

/*
#documenttoolbar {position:fixed!important; position:absolute; left:499px!important; left:503px; top:54px!important; top:57px; z-index:5; width:534px;}
*/
#indocsearchtext {float:left;}

.nyil {float:left;}

/*
** BEGIN:
** Price and balance
**
** spa_transaction_history.xsl, prices.html, prices_mobile.html
*/

#list_balance, #list_pricelist {padding-bottom:20px;}

#list_balance table, #list_pricelist table {margin-bottom:10px;}

#list_balance td, #list_pricelist td {padding:3px;}

#list_balance td.meghat, #list_pricelist td.meghat {border-right:1px solid #B9B9B9; padding-right:10px; text-align:left;}

#list_balance td.dat, #list_pricelist td.dat, #list_pricelist td.dat_spec {padding-left:10px; font-weight:bold; color:#0768A9;}

#list_pricelist td.dat_spec {color:#ee014c;}

.tblfej {font-weight:bold; border-bottom:1px solid #474747;}

#transaction_history {padding:10px; width:850px;}

.listcontainer0{width: 838px; padding: 10px 0;}

.listcontainer{border:1px solid #B9B9B9; padding:5px; background: #E9E9E9; }

#transaction_details {width: 450px; border: 1px solid #474747; background:#d6d6d6 url(../images/jab-window-bg.gif) repeat-x top left; display:none;}

div.trlistsum {border-top:1px solid #B9B9B9; margin-top: 10px; padding-top: 3px;}

.buttont_inact, .buttont_act {cursor:pointer; font-weight:bold;}

div.buttont_inact, div.buttont_act, div.buttont_notavailable {display:inline; border-right:1px solid #ABCCE2; border-bottom:none; background: #F8F8F8; z-index:10; padding:2px 2px 0px 5px;}



.buttont_inact {color:#0768A9;}

.buttont_act {color:#000;}

.buttont_notavailable {font-weight: normal; color:#B9B9B9;}

.listcell_info {padding-top:1px; width:15px; height:15px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:10px; vertical-align:middle; font-weight:bold; border:1px solid #0768A9; color:#474747; background:#DAE8F2; cursor:pointer;}

.listcell_date {padding-right:10px; padding-left:5px;}

.listcell_price {padding-right:5px; padding-left:10px; color:#0768A9; font-weight:bold;}

.listcell_title {color:#474747;}



/*
** BEGIN:
** Document format
**
** doc.html, doc_mobile.html, doc_print.html, qjszoveg.xslt
*/

/* doc.html */
#search_panel {margin-left:30px; padding-top:2px; background-image:url(../images/dtb_back.png)!important; background-image:url(../images/dtb_back.gif); height:34px; min-width:525px;}

/* doc.html */
#PageTableCell1 {background:url(../images/dtb_left.png) top left no-repeat !important; background:url(../images/dtb_left.gif) top left no-repeat;}

/* doc.html */
#search_panel input {margin-left: 3px; border-color:#bfd2ac; background:#fff; margin:0;}

/* doc.html */
#search_panel input.text {width: 110px;}

/* doc.html */
#search_panel img.nyil {margin-top: 0px!important; 
	margin-top: 1px;}

/* doc.html */
#search_panel a.lnk {text-decoration:none; color:#474747;}

/* doc.html */
#search_panel span.lnk {text-decoration:none; color:#B9B9B9; }

/* doc.html */
#search_panel input.gomb {width: 25px; font-weight:bold; cursor:pointer; border:1px solid #abcce2; background:#e9f5de; padding:0px; border:1px solid #bfd2ac; }



.miniicon {padding:0 0 5px 0; vertical-align:middle;}

/* qjszoveg.xslt */
#jogtext #docinfo, #docinfo {display:none; } 

/* qjszoveg.xslt */
#jogtext #kapcselem {overflow:auto; }

/* qjszoveg.xslt 
#jogtext a {color: #3D6DB3; 
	font-weight: bold; 
	text-decoration: none; }*/


#doccontent .navi {display:block; width:98%; text-align:center;}

#doccontent .tnitems {margin: 0 auto;}

#doccontent .tnitems td {vertical-align:middle; height:18px; font-size:13px; padding: 0 6px;}

.icon{width:16px;}
.sor {width:100%}

/*
** Begin:
** document qj
**
*/


.mover {display: none; position: absolute; background: #d6d6d6 url(../images/jab-pulldown-bg.gif) repeat-x top left; border: #757575 1px solid; padding: 0 3px; z-index:10; width: 220px;}

.mover img {cursor:pointer;}

div.mover ul {margin:0;}

div.mover ul li {list-style: none outside none; width:100%; line-height:13px; font-size:11px; font-weight:normal;}

div.mover ul li a {border: transparent 1px solid!important; border:0; display: block; height:100%; color:#474747; line-height:13px; padding:3px;}

div.mover ul li a:hover {border: #abcce3 1px solid!important; border:0; display: block; height:100%; color:#474747; line-height:13px; text-decoration:none;  background:#abcce3 url(../images/jab-pulldown-highlight.gif) repeat-x;}

#doccontent td,th {font-size:12px;}

#doccontent div {display:inline; }

#doccontent .st_bekezdes {text-indent: 3.6mm; padding-top: 1px;	padding-bottom: 3px;}

#doccontent .st_bekezdes2 {text-indent: 3.6mm; margin-left: 3.6mm; padding-top: 1px; padding-bottom: 3px;}

#doccontent .st_bekezdes3 {text-indent: 3.6mm; margin-left: 7.2mm; padding-top: 1px; padding-bottom: 3px;}

#doccontent .st_bekezdes4 {text-indent: 3.6mm; margin-left: 10.8mm;	padding-top: 1px; padding-bottom: 3px;}

#doccontent .st_kikezdes {text-indent:-3.6mm; margin-left: 3.6mm; padding-top: 1px; padding-bottom: 3px;}

#doccontent .st_kikezdes2 {text-indent:-3.6mm; margin-left: 7.2mm; padding-top: 1px; padding-bottom: 3px;}

#doccontent .st_kikezdes3 {text-indent: -3.6mm; margin-left: 10.8mm; padding-top: 1px;	padding-bottom: 3px;}

#doccontent .st_kikezdes4 {text-indent: -3.6mm;	margin-left: 14.4mm; padding-top: 1px;	padding-bottom: 3px;}

#doccontent .st_kikezdes5 {text-indent: -3.6mm; margin-left: 17mm; padding-top: 1px; padding-bottom: 3px;}

#doccontent .st_kikezdes6 {text-indent: -3.6mm;	margin-left: 20.6mm; padding-top: 1px;	padding-bottom: 3px;}

#doccontent .st_fejezetcim{ display: block;	font-size: 16px; font-weight: bold;	font-style:  italic;	text-align:  center; color: #474747; padding: 12px 0 6px 0;}

#doccontent .st_focim {display: block; font-size: 20px;	font-weight: bold; text-align: center; color: #474747; padding: 12px 0 6px 0;}

#doccontent .st_normalcim {display: block; font-size: 20px;	font-weight: bold; text-align: center; color: #474747; padding: 12px 0 6px 0;}

#doccontent .st_doltcim {display: block; font-size: 16px; font-style:  italic; text-align:  center; color: #474747; padding: 12px 0 6px 0;}

#doccontent .st_vastagcim {display: block; font-size:16px; font-weight: bold; text-align: center; color: #474747; padding: 12px 0 6px 0;}

#doccontent .st_mellekletcim { display: block; font-size: 18pt;	font-style:  italic; text-align:  center;	color: #474747; padding: 12px 0 6px 0;}


#doccontent .st_tablazat {display: block; font-size: 9pt;}

#doccontent .st_kozep {display: block; font-style: italic; text-align: center;}

#doccontent .struct_szakasznev {font-weight: bold; }

#doccontent .struct_bekezdesszam {}

#doccontent .struct_pontnev {font-style:italic;}

#doccontent .struct_labjegyzet_marker {cursor: pointer; font-weight: bold; font-size: 70%; position: relative; bottom: 0.5em; color: #0768a9;}

#doccontent .struct_labjegyzet{cursor: pointer; font-size: 11px;  border: 1px solid #474747; background:#d6d6d6 url(../images/jab-window-bg.gif) repeat-x top left; z-index: 111; position: absolute; padding: 5px 5px 5px 0px; text-align:left; margin-left:-1em; margin-top:-0.5em;}

#doccontent .close_lbj {padding-right: 3px; margin-right: 5px; padding-left: 3px;}

#doccontent .lbjgroup {display: block; margin-top: 20px; 
padding:5px; border-top: 1px solid #0768A9; }

#doccontent .lbjitem {display: block; font-size: 10px; margin-bottom:3px;}

td.vt {background: #e6f0f5;}


/* resultpageTabbedXHTML.html, buyconfirm.html, */

/* ? */
.kibocs {color:#474747; font-size: 10px; padding-right: 3px; vertical-align: top; padding-bottom: 20px;}

/* resultpageTabbedXHTML.html */
.tovabbdiv {padding-bottom: 15px; text-align:right; margin-right:20px;}


/* resultpageTabbedXHTML.html */
.tovabbdiv a {text-decoration: none; font-weight:bold; color: #474747; padding-top:2px;}


/* resultpageTabbedXHTML.html */
.tovabbdiv a:hover {color: #0768A9;}

/* KUK: searchform.html, framework.server.php */
#treelayer, #treelayer_adv {position:absolute; width:298px;	background-color: #FFF; border: #000 1px solid; overflow:auto; z-index: 100; text-align:left;}

/* KUK: searchform.html, framework.server.php */
#treelayer, #treelayer_adv {height:250px; margin-top: 1px;}

/* KUK: searchform.html, framework.server.php */
#treelayer div, #treelayer_adv div {margin-bottom: 0px;}

/* framework.server.php */
#treelayer_adv {width:275px;}

/* tree_torvenyek_search.js */
SPAN.tree A{font-size: 12px; font-family: verdana,helvetica; text-decoration: none; color: black; text-align: left;}

/* tree_torvenyek_search.js */
SPAN.tree A:hover{color: #0768A9;}


/* resultpageTabbedXHTML.html */
.leptetes {padding-bottom: 5px;}


/* header.html, login.html, page_end.html */
#login {position: absolute;left: 50%;top: 185px;width: 320px; padding:2px 2px 10px 2px;margin-left: -160px;}

#windowButtonBar {padding: 10px}

/* standarderrorwindow.html, standardpopupwindow.html, login.html, headerfunctions.js */
#pu_mask {position: absolute; height:50px; width:100%; top:200px;}

/* standarderrorwindow.html, standardpopupwindow.html, login.html, headerfunctions.js */
#pu_mask IFRAME {display:none!important; display:block; 
	background:#FF0000; position:absolute; z-index:-1; width:100%; height:50px; filter:mask(); border:none;}

/* standardpopupwindow */
div.wndcontent {overflow:auto; text-align:left; padding:10px;}


/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */

/* popup window */

.pu_wnd { position:absolute; display: block; background:#d6d6d6 url(../images/jab-window-bg.gif) repeat-x top left; text-align:center; border: 1px solid #474747; z-index: 2000;  padding:2px 2px 10px 2px;}

/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */

/* window closer */
.pu_wnd .head {text-align:right; position:absolute; right:3px; top:4px;	z-index:2001;}



/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */

/* window formating */
.pu_wnd .headc { background: url(../images/jab-window-header-bg.png) repeat-x; color:#0869a8; padding: 0px 2px 0px 4px!important; font-weight: bold; color: #fff; 	line-height:25px; height: 25px; text-align:left;}


/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */

/* window input box*/
.pu_wnd .text { width: 175px; }

/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */
.pu_wnd .gomb {background: #c8e5aa; width: 100px;}

/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */
.pu_wnd .ar {font-size:24px; color:#474747; font-weight:bold; padding: 5px 0px 0px 0px;}

/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */
.pu_wnd .puafa {padding-bottom: 10px; font-size:10px;}

/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */
.pu_wnd ul {text-align:left; margin-left:20px; margin-bottom:10px;}

/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */
.pu_wnd li {margin-top:3px;}


/* buyconfirm.html, gmapwnd.html, login_mobile.html, standarderrorwindow.html, standardpopupwindow.html, ceg_print.xsl, xhitlist.js */
.pu_wnd a {color:#0768a9; font-weight:bold;}



/* login.html */
.reg { text-align:left; padding: 10px; line-height: 13px;}


/* searchform.html */
input.ddl {border:1px solid #474747; 

	width: 292px; 
	color:#0768A9;}


/*#pricef td {padding-bottom: 5px;}*/


/* buyconfirm.html */
#pricef {padding:10px;}

/* buyconfirm.html */
#pricef .jszcim {padding:2px; text-align:left;}

/* buyconfirm.html */
#pricef .azoszov {font-weight:normal; padding:5px 2px; text-align:left;}

/* buyconfirm.html */
#pricef p, #pricef div.ar {text-align:center; margin-top:10px;}

/* buyconfirm.html */
#pricef div.ar {margin-bottom:20px; text-align:center; /*	padding:0 135px; */}

/* buyconfirm.html */
#pricef .ar .span {margin:0 auto;}


/* qjszoveg.xslt */

#doccontent {margin-top:10px; height: 100%;width: 100%;	position: relative!important; position:fixed; z-index: 0;display:block; overflow:hidden;}


/* Document.php: the left panel, with toc etc. */
#docleft {left:0;position:fixed!important; position:absolute; top:83px!important; top:86px; width:303px; float:left}

#docleft-upper {background: #fff url(../images/jab-doctoc-upper-bg.png) no-repeat scroll left top;}

#docleft-bottom {background: #fff url(../images/jab-doctoc-bottom-bg.png) no-repeat scroll left top; line-height:20px}


/* Document.php: right panel, document itself */
#docright { padding:0 0 0 310px; }


/* qjszoveg.xslt, qjszoveg_print.xslt */
#indoccontent {display: block;}


/* buyconfirm.html, spa_transaction_history.xsl */
.pu_wnd .ar span {width:35px; height:35px; line-height:35px; margin:0 auto;}

/* prices.html */
.kat_A, .kat_B, .kat_C, .kat_D, .kat_F, .kat_H {border:1px solid #6EBB1F; color:#474747; background:#FFF;}

/* prices.html */
.kat_E, .kat_G, .kat_T {border:1px solid #6EBB1F; color:#474747; background:#E9F5DE;}

/* prices.html */
.kat_I, .kat_J {border:1px solid #6EBB1F; color:#474747; background:#C8E5AA;}

/* prices.html */
.kat_K, .kat_N, .kat_O {border:1px solid #6EBB1F; color:#FFF; background:#92CC57;}

/* prices.html */
.kat_L, .kat_M {border:1px solid #6EBB1F; color:#FFF; background:#6EBB1F;}

/* prices.html */
.kat_0 {border:1px solid #b9b9b9; color:#b9b9b9; background:#F4F4F4;}


/* szakcikkek */
#ala {margin:10px;}



/*
** Begin:
** Question and ansvers
**
** qna.xslt
*/


#qna {margin:10px}


/*#qna h1 {font-size: 18px;}*/

#qna .kvhead {font-size: 11px;}

#qna .kvmegv {padding-bottom: 11px;}

#qna .alevkerdes {font-size:13px; font-weight:bold; margin-bottom: 18px;}

#qna .alevvalasz {font-size:13px;}

#qna .alevvalasza {font-size:11px; padding-top: 10px;}

#qna .alevvalasza span {color: #0768A9;}

#qna dd, #qna dl, #qna tr, #qna td, #qna address, #qna p {font-size: 13px; text-align: justify;}

#qna h2 {font-size: 15px;}

#qna h3 {font-size: 13px; font-style: italic;}

#qna h1, #qna h2, #qna h3 {color: #000; text-align: left; }

#qna span.hidden tr, #qna span.hidden {display : none;}

#qna p {margin: 6pt  0pt  6pt  0pt;}

#qna pre {font-family:"Courier New", Courier, mono; font-size: 13px;}

#qna th {font-size: 13px; text-align: center;}

#qna td table {margin: 0pt 0pt 0pt 0pt;}

#qna .num  {text-align: right;}

#qna .left {text-align: left;}

#qna address {text-align: left;}

#qna tr {vertical-align : top;}


/* 
** Begin:
** Tender
**
** ten.xslt
*/


#tender {color: #474747; font-family: Arial; font-size: 12px;}

#tender .szov table, #tender .szov_n table {background:#e4e4e4; margin:5px 0px 5px 0px;}

#tender .szov td, #tender .szov_n td {background:#f8f8f8; padding:3px;}

#tender .megn, #tender .megn_n {font-size: 13px; vertical-align:top; color:#0768a9; margin-bottom:7px; padding:5px; width:150px; border:1px solid #e4e4e4; background:#F8f8f8;}

#tender .megn {font-weight:bold;}

#tender .szov, #tender .szov_n {font-size: 12px; padding:6px; vertical-align:top; width:550px;}

#tender .szov {font-weight:bold;}




/*
** Begin:
** Cégadatok
** 
** ceg.xsl
*/



#cegadat #container {padding: 10px;	height: 100%; position: relative; z-index: 0;}

#cegadat hr {color: #5698C5; size: 1px;}

#cegadat h1, #cegadat h1 a {font-size: 18px;}

#cegadat h2 {font-size: 15px; margin-top: 8px; margin-bottom: 4px;}

#cegadat h3 {font-size: 15px;  font-style: italic;}

#cegadat h1, #cegadat h2, #cegadat h3 {text-align: left; }


/* begin: gomb */
#cegadat h2 div.ckcmgomb { height:25px;display:block;font-size:13px}

#cegadat h2 a.ckbe {background: transparent url(../images/jab-green-button-stop.png) no-repeat scroll top right; display: block; float: left; height: 25px; padding-right: 18px; text-decoration: none;}

#cegadat h2 a.ckbe span{background: url(../images/jab-green-button-bg.png) no-repeat; display: block; line-height: 13px; padding: 7px 0px 6px 18px; color:#fff; font-weight:bold;}

#cegadat h2 a.ckki { background: transparent url(../images/jab-gray-button-stop.png) no-repeat scroll top right; display: block; float: left; height: 25px; padding-right: 18px; text-decoration: none;}

#cegadat h2 a.ckki span{background: url(../images/jab-gray-button-bg.png) no-repeat; display: block; line-height: 13px; padding: 7px 0px 6px 18px; color:#fff; font-weight:bold;}

#cegadat h2 a#filteron.ckki:hover, #cegadat h2 a#filteron.ckki {border-right:none;}

#cegadat h2 a#filteroff.ckki, #cegadat h2 a#filteroff.ckki:hover {border-left:none;}

/* end: gomb */


#cegadat span.hidden tr, #cegadat span.hidden {display : none;}

#cegadat dd, #cegadat dl, #cegadat tr, #cegadat td, #cegadat address, #cegadat p {font-size: 13px; text-align: left;}

/*#cegadat p { margin: 6pt  0pt  6pt  0pt;}*/

#cegadat pre {	font-family: "Courier New", Courier, fixed; font-size: 13px;}

#cegadat th {font-size: 11px; text-align: center;}

#cegadat td table {	margin: 0pt 0pt 0pt 0pt;}

#cegadat *.num  {text-align: right;}

#cegadat *.left {text-align: left;}

#cegadat address {text-align: left;}

#cegadat tr {vertical-align : top;}

#cegadat @media print {@page {	size: auto;  margin: 0pt 0pt 0pt 0pt}
	h2 div.ckcmgomb {display:none}}

#cegadat div#teaorPopup {position: absolute;left: 100px; top: 100px; width:100px; height:100px; z-index: 1;}


/*
** Begin:
** TEAOR
** 
** FIXME: honnan jön?
*/

#teaoradat {padding: 5px 8px -1px 12px; height:375px; overflow:auto; background-color: #FFFFFF;}

#teaoradat h1, #teaoradat h1 a, #teaoradat h2, #teaoradat .cim {font-size: 13px;}

#teaoradat h3 {font-size: 13px; font-style: italic;}

#teaoradat h1, #teaoradat h2, #teaoradat h3, #teaoradat .cim {color: #0768A9; text-align: left;}

#teaoradat span.hidden tr, #teaoradat span.hidden {display : none;}

#teaoradat dd, #teaoradat dl, #teaoradat tr, #teaoradat td, #teaoradat ul, #teaoradat ol, #teaoradat p {font-size: 13px; text-align: left; }

#teaoradat p {margin: 6pt, 0pt, 6pt, 0pt;}

#teaoradat pre {font-size: 13px; }

#teaoradat th {font-size: 13px; text-align: center;}

#teaoradat td table {margin:0pt; }

#teaoradat *.num  {text-align: right; }

#teaoradat *.left {text-align: left; }

#teaoradat address {text-align: left; }

#teaoradat tr {vertical-align : top; }

#teaor .cim {font-size:18px; font-weight:bolder; color:#0768a9; margin-bottom:10px;}

.c1 {font-size:13px; font-weight:bold; margin-bottom:5px;}

a.teaorlink {cursor:pointer; font-weight:bold;}

a.teaorlink:hover {color:#000;}



/* ResultListLucene.php */
#searchresultlist .lphit {font-weight:bold; background: #FFFFFF; border-bottom: 0px; padding: 0; }


/* ResultListLucene.php */
.lphit	{padding: 0; color:#000; font-weight:bold;}

/* jogi_toc.xsl */
#parasearch, #gazetteinfo, #timestates {border-bottom:1px solid #fff; color:#000; margin:10px; padding:0 0 10px; text-align:center;}

/* jogi_toc.xsl */
#gazettes {display: block;line-height:13px; font-size:11px; height:54px!important; height:50px; overflow: auto;}


/* jogi_toc.xsl */
div.paneltext, div.paneltext_nsz {margin-bottom: 5px;display:block;font-size:11px;}

/* jogi_toc.xsl */
div.paneltext {font-weight:bold;}


/* jogi_toc.xsl */
.sajatido {font-size: 11px; font-weight: bold; color: #EE014C;}


/* RenderWindowsedXHTML.html,doc.html, page_begin.html, resultpageTabbedXHTML.html, Window.php, jogi-toc.xsl */
#documenthourglass {display:none; position:fixed; left:0; top:0; width:100%;	height:100%; text-align:center; /*	background:#FFF;*/ z-index:12; /*	filter:alpha(opacity=70);-moz-opacity:0.70;opacity: 0.70;*/}


/* RenderWindowsedXHTML.html,doc.html, page_begin.html, resultpageTabbedXHTML.html, Window.php, jogi-toc.xsl */
#documenthourglass .dhg_blur{width:100%; height:100%; background:#FFF; filter:alpha(opacity=70);-moz-opacity:0.70;opacity: 0.70;}


/* page_begin.html, DJ/reg.html, EUTV/reg.html,  headerfunctions.js */
#dhg_loader {background:url(../images/jab_loader.gif) no-repeat center; position:absolute; z-index:13;}


/* login.html, doc_filedownload.html */
.textalert, .textmsg { border-top:1px solid #474747; background:#d6d6d6 url(../images/jab-window-bg.gif) repeat-x top left; text-align:center; border: 1px solid #474747;  padding:10px; width:350px; margin:120px auto;}

/* login.html, doc_filedownload.html */
.textalert h1, .textmsg h1{ color:#ee014c;	font-size:16px;	font-weight:bold; padding-bottom:5px;}

/* doc_filedownload.html */
.textmsg h1{ color:#757575;}

/* KUK: searchform.html */
#suggb_img {position:absolute; margin-top:7px; margin-left:160px; z-index:101;}


/* contacts.html */
td.ceglogoszov {border-right:1px solid #b9b9b9; text-align:right;}

#documentqueued{
	padding:10px 20px;
}

#documentqueued .kiem{
	font-weight:bold;
	color:#0768a9;
	font-size:14px;
}

p.txt1{
	font-size:10px;
}

table.print100{
	height:100;
}

td.headc{
	white-space:nowrap;
}

fieldset{
	border:none;
}


/* csillagozas */

img.csillagoff, img.csillagon{
	float:left; padding-top:3px; margin-right:5px;
}

img.csillagonfav, img.csillagofffav{
	float:left; padding-top:0; margin-right:5px;
}



/*-----PRINT-----*/



@media print {body {background:#FFF; color:#000;}
	/*#headercontainer,*/ #docleft, #documenttoolbar {display:none;}
	}:right;
}





/*-----PRINT-----*/



@media print {body {background:#FFF; color:#000;}
	/*#headercontainer,*/ #docleft, #documenttoolbar {display:none;}
}





table.prices {
	border-collapse: collapse;
	margin: 20px 0;
	background: #fff;
	font: normal 11px/1.2 Arial, Helvetica, sans-serif;
	width: 600px;
	empty-cells:show;
}
table.prices th, table.prices td {
	padding: 5px;
	border: 2px solid #1367A8;
	font-size: 11px;
}

table.prices th {
	text-align: center; font-weight: bold; 
	background: #DAE8F6;
	color:#1367A8;
	white-space:nowrap;
}
table.prices th.last, table.prices.jab tbody th:first-child { text-align: left; }
table.prices th.last { font-weight: normal; }

table.prices thead tr:first-child th,
table.prices.docs thead tr:first-child+tr th:first-child,
table.prices.docs tbody th:first-child {
	background: #1367A8;
	color:#fff;
}

table.prices tbody th+th { text-align: left; font-weight: normal; width: 300px; }
table.prices.docs tbody th:first-child { width: 20px; }

table.prices tr.even td { background: #f0f0f0; }

table.prices td strong { color:#1367A8; }



































