TD
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

A
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration : underline;
	font-size: 12px;
}

A:Visited
{
	color: #660000;
	text-decoration : none;
}

A:Active
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration : none;
}

A:Hover
{
	color: #CC0000;
}

/** Oldalon beluli linkek (<a href="#asdf" class="local">...</a>) */
A.local:Visited, A.local:Active, A.local:Hover {
	color: #660000;
	text-decoration : none;	
}

HTML {
	 /* Hogy a hatterkep Firefox-ban es Operaban is a kepernyo aljan legyen a fooldalon */
	min-height: 100%;
	height: auto;
}

BODY
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../images/back2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/** Opera miatt */
FORM {
  margin: 0px 0px 0px 0px;
}

SELECT
{
  font-size: 11px;
  background-color: #FFFFFF;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px black;
/* Ha ezek benn vannak, internet-explorerben semmi valtozas nincs, firefoxban viszont tok hulyen nez ki:
   a legordulo menu es a lefoglalt hely kozott van egy kis hezag
  padding-left: 3px;
  padding-right: 3px; */
}

/** Minden, amit 760 pixel szelessegure kell kihuzni, es valodi tartalom van benne */
.content {
	width: 760px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.textright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #666666;
}
.placeholder {
	padding: 0px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /* font-size: 12px */
	color: #000000; /*	color: #333333; */
	text-align: center;
	text-decoration: none;
}

.kisbetu {
	font-size: 11px;
}

.header1 {
	background-color: #CC0000;
	background-image: url(../images/back1.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.tdvert {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.tdwhite {
	background-color: #FFFFFF;
}
.textright2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	background-color: #EEEEEE;
	color: #666666;
}
.tdgrey {
	background-color: #EEEEEE;
}
.header_gombalap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(../images/gomb_kozepso_alap.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 24px;
}
.header_gombalap_utolso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(../images/gomb_utolso_alap.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: top;
	padding-right: 6px;
	padding-top: 24px;
}
/* Felso, ikonokbol allo menu: ez a "legkulso" stilus */
.menu_ikon_td {
	background-image: url(../images/header_x_menu_back.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
}
/* Felso, ikonokbol allo menu: ikon es link kozos anchorban van, annak ez a stilusa */
.menu_a, .menu_a * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
/*	padding-bottom: 10px; */
/*	line-height: 28px; */
	line-height: 11px;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	border-width: 0px 0px 0px 0px; */
}
/* Felso, ikonokbol allo menu: ikonok alatt van az ikon leiro szoveg, annak lesz ez a stilusa */
.menu_ikon_alatti_linkszoveg {
}
.menu_ikon_alatti_linkszoveg * {
}
/* Felso, ikonokbol allo menu: ikonok es az alattuk levo szoveg kozott van egy ures sor */
.menu_ikon_es_link_kozotti_soremeles {
	line-height: 7px;
	height: 7px;
	display: block;
}
.item_num_back {
	background-image: url(../images/item_number_back2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	line-height: 20px;
}
.item_header {
	background-image: url(../images/item_header_back.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.item_header_term {

	background-image: url(../images/item_header_term.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 90px;
	color: #333333;
	font-weight: bold;
}
.white {
	color: #FFFFFF;
}
.dropdown {
	background-image: url(../images/short_header_05.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	background-color: #FFFFFF;
}
.short_show_back {
	background-image: url(../images/short_show_back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: middle;
}
.short_item_back {
	background-image: url(../images/short_item_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/** vertical-align: top fontos a google calendar button miatt: ha kibontjuk, akkor ... */
.patron_td {
	background-image: url(../images/short_item_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
}
/** nem akarjuk elvalasztani egy vizszintes vonallal a kovetkezo sortol */
.patron_td_nosep {
	vertical-align: top;
}
.dropdown_nagy {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 50px;
}
/** Olyan link, aminek a vegen egy lefele mutato nyil van. Raklikkelve tartalom jelenik meg, es a lefele mutato nyil felfele mutatora valtozik. */
.dropdown_link {
	font-family: inherit;
	font-weight: inherit;
	background-image: none;
	background-color: transparent;
/*	height: 24px; */
	text-decoration: none; 
	color: #333333; /* inherit nem jo IE-ben */
}
/**
 * Firefox-ban nem lehet megoldani egyszeruen, hogy a link-ben levo kepeket ne huzza ala
 * Lasd: http://www.scriptygoddess.com/archives/2007/02/21/firefox-underlining-images/
 * Ha nincs doctype=401 transitional, akkor nem huzza ala a firefox a linkben levo kepeket, egyebkent pedig alahuzza.
 */
.dropdown_link span {
	text-decoration: none;
	color: #333333;
}

.textfield {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}
.short_table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
}
/* A fejlec utan (thead_nof5) a tablazat elso sora */
.table_firstrow, .sr_items_table TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/short_header_08.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 24px;
	color: #333333;
}
/* Olyanan tablazat fejlec, amire lehet klikkelni */
.table_firstrow_clickable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/short_header_08.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 24px;
	text-decoration: underline; 
	color: #333333;
}
A.table_firstrow_clickable:Link,  A.table_firstrow_clickable:Visited,  A.table_firstrow_clickable:Active,  A.table_firstrow_clickable:Hover
{
	font-family: inherit;
	font-weight: inherit;
	background-image: none;
	background-color: transparent;
	height: 24px;
	text-decoration: underline; 
	color: #333333; /* inherit nem jo IE-ben */
}

/* Ha tobb sorba kell irni azt az 1 sort ... */
.table_firstrow_continued {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 24px;
}

.table_firstrow_alter_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: none;
	background-color: transparent;
	color: #000000;
	background-repeat: repeat-x;
	background-position: top;
/*	height: 24px;
/* internet explorer: <a href...>-tal kombinalva tul nagy lesz a sor table_firstrow-hoz kepest. Egyebkent sincs ra szukseg.
 * firefox: ha van, akkor olyan, mint a sima table_firstrow stilus, ha nincs, akkor kicsit kisebb lesz a sormagassag, mint a table_firstrow eseten.
 * megoldas: a tablazat elso soraban a <td>-k stilusa legyen table_firstrow,
 * de a <td>...</td>-n belul az <a>...</a> stilusa legyen table_firstrow_alter_link
 */
	text-decoration: none; /* nem lesz alahuzva a link */
}

.table_firstrow_29 {
	background-image: url(../images/short_header_08.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 29px;
	white-space: nowrap; /* Fooldalon a keresoformban a "Valami mint Szerzo" sort ne torje el ket sorba, mert akkor nagyon csunya lesz */
}

/** Advanced search oldalon az egyes legordulo menuket (indexeket) tartalmazó td-k. */
.td_advsrch_idx {
	padding-left: 5px;
	padding-right: 5px;
}

/* A head.xsl-beli felso tablazat szamara van: ami ala jon az ikonokat tartalmazo resz */
.table_background_header_x_top {
	background-repeat: no-repeat;
	background-image: url(../images/header_x_top.gif);
	background-position: bottom left; /* Ha a user megnoveli firefox-ban a fontmeretet, akkor ez a kep illeszkedni fog az also reszehez, nem lesznek koztuk ures sorok */
}
.table_background_header_x_bottom {
	background-repeat: no-repeat;
	background-image: url(../images/header_x_v5_bottom.gif);
	background-position: top left; /* Ha a user megnoveli firefox-ban a fontmeretet, akkor ez a kep illeszkedni fog a tablazat felso reszehez, nem lesznek koztuk ures sorok */
}
/* A fejlectol jobbra levo resz szinten szurke, egeszen a lap szeleig. Szinten lefele igazitott */
.table_background_header_x_back_top {
	background-repeat: repeat-x;
	background-image: url(../images/header_x_back_top.gif);
	background-position: bottom left; /* table_background_header_x_top stilushoz illeszkedik */
}
.table_background_header_x_back_bottom {
	background-repeat: repeat-x;
	background-image: url(../images/header_x_back_bottom.gif);
	background-position: top left; /* table_background_header_x_bottom stilushoz illeszkedik */
}

.fixed_font {
	font-family: Courier;
}

/* Hosszu formatumu listaban a kulcs stilusa mi legyen */
.long_key {
	text-align: right;
	vertical-align: top;
	width: 92px;
}
.long_value {
	text-align: left;
	vertical-align: top;
}

/* A marc mezo azonosito szam es a szoveg kozti 2 karakteres resz */
.marc_kozepso {
	text-align: center;
	vertical-align: top;
}
/* Hosszabbitaskor a a peldanyok mellett jelenitjuk meg a hibauzenetet */
.error_message_line {
	color: #c90000;
	text-align: left;
	font-weight: bold;
}
/* Hosszabbitaskor a a peldanyok mellett jelenitjuk meg a hibauzenetet */
.notice_message_line {
	color: #000000;
	text-align: left;
	font-weight: bold;
}
.disabled, .disabled * {
	color: #808080;
}
.disabled_form_subelement {
	color: #808080;
}
.enabled_form_subelement {
}

/*
 * thead_xof5: piros-szurke tablazat fejlecek felepitese:  1.csicsa 2.feher_szoveg 3.csicsa(piros-szurke atmenet) 4.fekete_szoveg 5.csicsa
 * thead_xof3: csupa piros tablazat-feljec
 * thead_2 a 2. oszlop
 */
.thead, .thead3 { /* <tr> */
  height: 30px;
}
.thead_1of5, .thead_1of3 { /* <td> */
	width: 3px; height: 30px;
	background: url(../images/short_header_01.gif) no-repeat scroll left top;
	background-color: rgb(201,0,0); /* Ganyolas: ha nem ferne ki egy sorba fejlec */
}
.thead_2of5, .thead_2of3 {
	height: 30px;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;	 /* Piros hatterrel feher szoveg */
	background: url(../images/short_header_02.gif) repeat-x scroll left top;
	background-color: rgb(201,0,0); /* Ganyolas: ha nem ferne ki egy sorba fejlec */
	font-weight: bold;
	white-space: nowrap;
}
.thead_3of3 {
	width: 3px; height: 30px;
	background: url(../images/short_header_01_mirrored.gif) no-repeat scroll left top;
	background-color: rgb(201,0,0); /* Ganyolas: ha nem ferne ki egy sorba fejlec */

}
.thead_3of5 {
	width: 6px; height: 30px;
	background: url(../images/short_header_04.gif) no-repeat scroll left top;
	background-color: rgb(227,227,227); /* Ganyolas: ha nem ferne ki egy sorba fejlec */
}
.thead_4of5 {
	height: 30px;
	text-align: right;
	vertical-align: middle;
	background: url(../images/short_header_05.gif) repeat-x scroll left top;
	background-color: rgb(229,229,229); /* Ganyolas: ha nem ferne ki egy sorba fejlec */
}
.thead_5of5 {
	width: 3px; height: 30px;
	background: url(../images/short_header_07.gif) no-repeat scroll left top;
	background-color: rgb(229,229,229); /* Ganyolas: ha nem ferne ki egy sorba fejlec */
}
.tfoot {
  height: 30px;
}
.tfoot_1of3 {
  width: 4px; height: 30px;
  background: url(../images/short_footer_left.gif) no-repeat scroll left top;
}
.tfoot_2of3 {
  height: 30px;
  text-align: right;
  vertical-align: middle;
  background: url(../images/short_footer_back1.gif) repeat-x scroll left top;
}
.tfoot_3of3 {
  width: 4px; height: 30px;
  background: url(../images/short_footer_left_mirror.gif) no-repeat scroll left top;
}


/* Hibas keresokerdesek eseten a javaslatokhoz kell
 */
.querysug_table {
	width: 100%;
	background-color: #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #333333;	
}

A.white:visited, A.white:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.white:hover {
	color: #CC0000;
	text-decoration: underline;
}
.querysug_indent {
	padding-left: 50px; /* Ennyivel beljebb lesznek a javaslatok, mint a felettuk levo szoveg */
}
.querysug_head1 { /* "Kereses mas index szerint", "Hasonlo szavak ugyanabban az indexben", "Ugyanazon szavak mas indexekben" */
	text-align: left;
	font-weight: bold;
}
.querysug_head2a { /* "index: szó" vagy "Szó:" */
	padding-left: 50px; /* Ennyivel beljebb lesznek a javaslatok, mint a felettuk levo szoveg */	
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.querysug_head2b { /* "Javaslatok" */
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.querysug_body2a { /* 1. oszlop */
	padding-left: 50px; /* Ennyivel beljebb lesznek a javaslatok, mint a felettuk levo szoveg */		
}
.querysug_body2b { /* 2. oszlop */
	
}

.corvina_openurl_resolver_results, .corvina_openurl_resolver_results > * {
	vertical-align: bottom;
}

/** StorageRequest dolgok */
/* szerkeszthető raktári kikérést tartalmazó táblázat */

/* Hosszu szovegeket ebbe tegyuk */
.sr_long {
	padding-left: 30px;
}
.sr_long > * {
	/* Az nem megy, hogy az sr_long-ba bezsufolni a width-et es a padding-left-et. Ezert kell kulon */
	width: 100%;
}
.sr_table {
}
.sr_table TR {
	/* short_item_back stilusbol masolva. Nincs feher resze a kepnek. */
	background-image: url(../images/short_item_back2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* szerkeszthető raktári kikérést tartalmazó táblázatban egy kulcsot tartalmazó cella (pl. "kérés célja") */
.sr_key {
	text-align: right;
	width: 120px;
}
/* Mint sr_key, csak ez értéket tartalmaz */
.sr_value {
	text-align: left;
	width: 360px;
}
/* Olyan sor,ami nincs 2 cellára bontva */
.sr_oneline {
	text-align: left;
	width: 486px;
}
.sr_items_table {
	width: 90%;
	text-align: center;
}
.sr_hint {
	text-align: left;
	font-size: xx-small;
}
/* Ha nem sikerul torolni egy raktari kerest */
.sr_delete_error {
	color: #c90000;
	border: 1px solid red;
}

/* FIXME:AAI: kéne max-width és max-height */
.aai_thumbnail_short {
/*	width: 70px;
	height: 80px;
	overflow: hidden; */
}
.aai_thumbnail_long {
/*	width: 200px;
	height: 80px;
	overflow: hidden; */
}

/* ///////////////////////////////// */
/* google: emulating "min-width"
 * -> http://www.cssplay.co.uk/boxes/width.html
 * Itt irjak le, hogyan kell min-width-et emulalni ie-ben
 * Hasznalat: <div class="container"><div class="holder">...</div></div>
 */
/* for all browsers that understand min-width
 * From: http://www.cssplay.co.uk/boxes/width.html
 */
/* .mw92_container {position:relative; width:1%; min-width:92px;} */
/* .mw92_holder {display:block;} */
/* method 1 a bodge for IE5.5 and IE6 browsers
 * From: http://www.cssplay.co.uk/boxes/width.html
 */
/* * html .mw92_container {border-left:92px solid #fff;} /* Fontos a border-left es a margin-left, mert jobbra igazitott cella lesz */
/* * html .mw92_holder {display:inline-block; position:relative; margin-left:-92px;} */

