html{
	height: 100%;
}

body{
	height: 100%;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	cursor:default;
	margin:0px;
	padding: 0px;
}
form{
	display: inline;
}
#document{
    width: 990px;
    background-color: #FFFFFF;
    color: rgb(0, 0, 0);
    margin-right: auto;
    margin-left: auto;
    height: 100%;
    border-right: 1px solid #a01e00;
}
#fejlec_bal{
	width: 265px;
	height: 101px;
	float: left;
	display: block;
	background-color: #a01e00;
	text-align: left;
	vertical-align: middle;
}
#fejlec_jobb{
	width: 725px;
	height: 101px;
	margin-left: 265px;
	background-color: #a01e00;
	text-align: right;
	vertical-align: middle;
	border: 0px solid black;
	margin-top: auto;
	margin-bottom: auto;
	clear: right;
}
#fejlec_menu{
	width: 990px;
	height: 23px;
	text-align: left;
	line-height: 23px;
	background-image: url(images/hollo-fejlecmenubg.png);
	color: #d21970;
	font-weight: bold;
}
#fejlec_menu a{
	color: rgb(255, 255, 255);
	font-weight: normal;
	text-decoration: none;
}
#fejlec_menu a:hover{
	color: rgb(255, 255, 255);
	font-weight: bold;
	text-decoration: underline;
}
#fejlec_menu_inner{
	width: 99%;
	margin-left: 1%;
}
#fejlec_kereso_bal{
	width: 50%;
	background-color: #eee3c6;
	color: #000000;
	line-height: 24px;
	float: left;
}
#fejlec_kereso_bal_inner{
	width: 99%;
	margin-left: 1%;
}
#fejlec_kereso_jobb{
	width: 50%;
	margin-left: 50%;
	background-color: #eee3c6;
	color: #000000;
	line-height: 24px;
	clear: right;
	text-align: right;
}
#fejlec_kereso_jobb_inner{
	width: 99%;
	margin-right: 1%;
}
#fejlec_kereso_alatt{
	width: 100%;
	height: 7px !important;
	background-image: url(images/hollo-fejlecbottom.png);
}
#contentholder{
	width: 100%;
	background-image: url(images/hollo-contentholderbg.png);
	background-position: top left;
	background-repeat: repeat-y;
    border-right: 1px solid #a01e00;	
}
#bal_menu{
	width: 186px;
	background-color: #a01e00;
	padding-top: 10px;
	float: left;
}
#bal_menu_inner{
	width: 178px;
	margin-left: 4px;
	margin-right: 4px;
}
#content{
	width: 620px;
	padding-top: 10px;
	float: left;
	background-color: #eee3c6;
	height: auto;
	overflow: hidden;
	display: inline-block;
}
#jobb_menu{
	width: 184px;
	background-color: #f5eed9;
	padding-top: 10px;
	float: left;
}
#jobb_menu_inner{
	width: 178px;
	margin-left: 4px;
	margin-right: 4px;
	
}
#lablec{
	width: 100%;
	line-height: 18px;
	background-image: url(images/hollo-lablec.jpg);
	clear: both;
	color: #ffffff;
}

/*Beviteli mezők, űrlapok*/
.gyorskereses{
	width: 200px;
	background-color: #dcc89c;
	color:#222222;
	padding-left:24px;
	background-image: url(images/hollo-kereses.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border:1px solid #751d31;
}
.gyorskereses_gomb{
	background:#eb891b none repeat scroll 0 0;
	border:1px outset #CCCCCC;
	color:#222222;
	padding:0.1em 0.5em;
}
.gyorskereses_gomb:hover{
	background:#751d31 none repeat scroll 0 0;
	color: rgb(255, 255, 255);
}
input, select, textarea{
	background-color: #dcc89c;
	color:#222222;
	border:1px solid #751d31;
}
.gomb{
	background:#eb891b none repeat scroll 0 0;
	border:1px outset #CCCCCC;
	color:#222222;
	padding:0.1em 0.5em;
	margin-top: 5px;
}
.gomb:hover{
	background:#751d31 none repeat scroll 0 0;
	color: rgb(255, 255, 255);
	margin-top: 5px;
}
.moduldoboz {
	padding:  0px;
	margin:  0px;
	width:  100% !important;
}
.moduldobozheader{
	text-align:  center;
	font-weight:  bold;
	background-image:  url('images/modul_fejlec.png');
	display:  block;
	height:  33px;
	line-height: 33px;
	background-position: top left;
	background-repeat: no-repeat;
}
.moduldobozbody{
	width:  100%;
	margin: 0px;
	padding:  0px;
}
/*Csak a holló weboldalra jellemző dolgok*/
.konyvajanlo_table{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
.konyvajanlo_table td{
	width:  50%;
	text-align: center;
	vertical-align: bottom;
}
.konyv_blokkban{
	border:  2px solid #b12b24;
	margin-bottom:  10px;
	margin-left:  auto;
	margin-right: auto;
}
.konyv_blokkban:hover{
	border:  2px solid #000000;
	margin-bottom:  10px;
	margin-left:  auto;
	margin-right: auto;
}
.kiemelt_fejlec{
	text-align:  center;
	font-weight:  bold;
	background-image:  url('images/modul_fejlec.png');
	display:  block;
	height:  35px;
	line-height: 35px;
	background-position: top left;
	background-repeat: no-repeat;
}
.kiemelt_fejlec a{
	color:   #751D31;
	text-decoration: none;
}
.kiemelt_fejlec a:hover{
	color:  #751D31;
	text-decoration: underline;
}
.kiemelt_fejlec a:visited{
	color:  #751D31;
	text-decoration: none;
}
.headermain{
	font-size: 24px;
	color: #751D31;
	font-family: 'trechbut MS';
	background-image:  url('images/magich.png');
	background-position: top left;
	background-repeat: no-repeat;
	height:  30px;
	line-height: 30px;
	padding-left:  24px;
}
.templatemodul{
	width: 98%;
	margin: auto;
}
.templatemodul a{
	color:  #751D31;
	text-decoration: none;
}
.templatemodul a:hover{
	color:  #751D31;
	text-decoration: underline;
}

table.konyv_listing {
	border-bottom:1px solid #D7D7D7;
	border-collapse:collapse;
	border-spacing:0;
/*	clear:both;*/
	display: block;
	margin-top:1em;
	width:610px !important;
	max-width:610px !important;
}
table.konyv_listing th {
	font-size:14px;
	padding:0 1em 0.1em 0;
	text-align:center;
	vertical-align: middle;
}
table.konyv_listing thead {
	background:#751D31 none repeat scroll 0 0;
}
table.konyv_listing thead th {
	border-color:#D7D7D7 #D7D7D7 #999999;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	font-weight:bold;
	padding:2px 0.5em;
	vertical-align:bottom;
	color:  #FFFFFF;
}
table.konyv_listing thead th :link:hover, table.konyv_listing thead th :visited:hover {
	background-color:transparent;
}
table.konyv_listing thead th a {
	border:medium none;
	padding-right:12px;
}
table.konyv_listing th.asc a, table.konyv_listing th.desc a {
	font-weight:bold;
}
table.konyv_listing th.asc a, table.konyv_listing th.desc a {
	background-position:100% 50%;
	background-repeat:no-repeat;
}

table.konyv_listing tbody td, table.konyv_listing tbody th {
	border:1px dotted #DDDDDD;
	padding:0.33em 0.5em;
	vertical-align:top;
}
table.konyv_listing tbody td a:hover, table.konyv_listing tbody th a:hover {
	background-color:transparent;
}
table.konyv_listing tbody tr {
	border-top:1px solid #DDDDDD;
}
table.konyv_listing tbody tr.even {
	background-color:rgb(245, 238, 217);
}
table.konyv_listing tbody tr.odd {
	background-color:#F7F7F7;
}
table.konyv_listing tbody tr:hover {
	background:#EEEEDD none repeat scroll 0 0 !important;
}
a.lepteto_link{
	display: inline-block;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 2px;
	background-color: #DCC89C;
	color: #751D31;
	font-weight: bold;
}

a.konyv_cim{
	color: #751D31;
	font-weight: bold;
}

.menulinkdiv{
	width: 180px;
	height: 28px;
	background-image:url(images/MENU_ARANY.png);
	line-height: 28px;
	text-align: center;
}
.menulinkdiv:hover{
	width: 180px;
	height: 28px;
	background-image:url(images/MENU_KEK.png);
	line-height: 28px;
	text-align: center;
}

.menulinkdiv a{
	color: #751D31;
	font-weight: bold;
	text-decoration: none;
}
.menulinkdiv:hover a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.kosartable_osszesen_megnev{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}
.kosartable_szallitasi_megnev{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}
.kosartable_osszfiz_megnev{
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}
.kosartable_osszesen{
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	color: #eb891b;
}
.kosartable_szallitasi{
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	color: #eb891b;
}
.kosartable_osszfiz{
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	color: #eb891b;
}
/* ----- PAGE NAVIGATION ----- */ 
.pagenav { clear:both; margin: 0 auto; width: 530px; padding-top: 10px;}
ul#paging {
  margin: 0 auto; display:inline; float:none; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0px 2px; font-family: Arial; }
  
ul#paging li a:link{ color:#373737; }
ul#paging li { 
  display:inline; float:left; background-image: none; margin-left: 0px; padding-left: 0px; }
  
ul#paging li a {
  background-color:#fff; border:1px solid #cecece; color:#535353; display:block; float:left; margin: 0px 2px; padding: 0px 4px; text-decoration:none; text-align:center; }

ul#paging li a:visited {
  border:1px solid #eeeeee; color:#535353; margin: 0px 2px; padding: 0px 4px; text-decoration:none; text-align:center; }

ul#paging li a:hover {
  background:#ff7c00; color:#ffffff; text-decoration:none; }
  
ul#paging li.empty {
  background-color:#ff7c00; border:1px solid #fff; color:#fff; font-weight: bold; display:block; margin: 0px 2px; padding: 0px 4px; text-decoration:none; text-align:center;}
  
ul#paging li.dots {
  background:none; border:none; color:#fff; display:block; padding:0px 2px; }
  
ul#paging li.selected a, ul#paging li.selected a:visited {
  background:#CCCC99 none repeat scroll 0% 50%; color:#c2d6fe; }

