html {
	overflow-y: scroll;
}

body {
	background-color: black;
	color: white;
	font-family: Verdana, Lucida, Arial;
	font-size: 11px;
	text-align: center;
	behavior: url("csshover.htc");
}
#container {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

#content {
	width: 680px;
	float: left;
}
#contentleft {
	width: 680px;
	float: left;
	text-align: left;
}

#menublokk {
	/*background-image: url("pic/logo5.gif");*/
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	float: left;
	text-align: left;

}
#css_menu {
	/*background-image: url("pic/logo5.gif");*/
	background-repeat: no-repeat;
	background-position: center;
	width: 100px;
	float: left;
	text-align: left;

}
.centered {
	text-align: center;
}

.hirblokk{
	margin-bottom: 5px;
	/*padding-left: 20px;*/
	padding: 5px 5px 5px 20px;
	text-align: left;
	border-bottom: dotted 1px;
}
.hirblokk h2 {
	font-size: 11px;
	margin: 0 0 0 -10;
}
.tartalom {
	font-family: Courier, Fixed;
	text-align: left;
	float: left;
	width: 340px;
}
.konyvek {
	text-align: left;
	float: left;
	width: 330px;
	height: 200px;	
}
.leftfloat {
	float: left;
	padding: 5px;
}
.stat img {
	border: none;		
}
.stat a {
	border: none;
}
.egyeb {
	width: 150px;
	height: 300px;
	float: left;
	z-index: 999;
}
#fejlec {
	background-image: url(pic/bg.jpg);
	width: 860px;
	height: 100px;
	float: top;
	font-size: 24px;
	font-weight: bold;
	color: white;
	text-align: left;
	letter-spacing: 12px;
	margin-bottom: 10px;
	padding: 20px;
}
	
#lablec {
	background-color: black;
	width: 600px;
	height: 34px;
	float: top;
	font-size: 24px;
	font-weight: bold;
	color: #881b1b;
	text-align: right;
	letter-spacing: 12px;
}
p {
	text-align: left;
}


a {
	text-decoration: none;
	font-weight: bold;	
	color: white;
}
a:hover {
	background-color: #881b1b;
	
}
a img{
	border: 2px solid white;
	
}
a:hover img{
	border: 2px solid #881b1b;
	
}
.kepblokk {
	text-align: center;
	font-size: 11px;
}
table {
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
}
.vastag {
	font-weight: bold;
}


#css_menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#css_menu a {
	display: block;
	color: #ffffff;
	background-color: #000000;
	border: 0;
	border-left: 3pt solid #6f0f0f;
	border-right: 3pt solid #6b2c2c;
	width: 100pt;
	padding: 3pt 3pt;
	text-decoration: none;
}
#css_menu a:hover {
	display: block;
	color: #ffffff;
	background-color: #881b1b;
	border: 0;
	border-left: 3pt solid #6b2c2c;
	border-right: 3pt solid #5f0f0f;
	width: 100pt;
	padding: 3pt 3pt;
	text-decoration: none;
}


/*legordulo menuhoz*/

ul, li {
  list-style-type: none;
  padding: 0px;
}
ul#menu {
  margin-left: 5px;
  left: auto;
}
ul li ul {
  background-color: #5f0f0f;
  display: none;
}
ul li ul li {
  width: 400px;
}
ul li:hover ul {
  display: block;
}
ul li.cim {
  width: 400px;
  margin-right: 2px;
  margin-top: 6px;
}
ul li:hover {
  background-color: #881b1b;
}
ul li.cim:hover {
  background-color: transparent;
}
/*legordulo menuhoz vege*/

/* beg Photo-Caption Zoom - Pure-CSS */

.Zright { float:right; margin:5px 0px 2px 10px; }
.Zleft { float: left; margin:5px 10px 2px 0px; }
.Znofloat { float: none; margin:5px 10px 2px 0px; }

.Zoom img {  border: 2px solid #881b1b; }
.Zoom.t100 img { width:100px; }
.Zoom.t120 img { width:120px; }
.Zoom.t150 img { width:150px; }
.Zoom.t200 img { width:200px; }
.Zoom.t250 img { width:250px; }
.Zoom.t300 img { width:300px; }
.Zoom.t350 img { width:350px; }
.Zoom.t400 img { width:400px; }
.Zoom t450 img { width:450px; }
.Zoom.t500 img { width:500px; }
.Zoom.t550 img { width:550px; }
.Zoom.t600 img { width:600px; }
.Zoom.tmag img { height:80px; }

.Zoom .caption { display:none; }

.Zoom a { padding:0px; }
.Zoom a:hover img { padding:4px; background-color: #881b1b; border:1px dotted black;} /* IE picky here */
.Zoom a:hover { margin:0px; } /* IE picky here */
.Zoom a:visited { padding:0px; }

.w100 a:hover img,.w100 a:hover .caption {width:100px} 
.w150 a:hover img,.w150 a:hover .caption {width:150px}
.w200 a:hover img,.w200 a:hover .caption {width:200px}
.w250 a:hover img,.w250 a:hover .caption {width:250px}
.w300 a:hover img,.w300 a:hover .caption {width:300px}
.w360 a:hover img,.w360 a:hover .caption {width:360px}
.w400 a:hover img,.w400 a:hover .caption {width:400px}
.w450 a:hover img,.w450 a:hover .caption {width:450px}
.w500 a:hover img,.w500 a:hover .caption {width:500px}
.w550 a:hover img,.w550 a:hover .caption {width:550px}
.w600 a:hover img,.w600 a:hover .caption {width:600px}
.Zoom a:hover img { margin-bottom:1px;}

.Zoom a:hover .caption {
display:block;
background:#881b1b;
border:1px dotted black;
font-family:verdana,sans-serif;
text-decoration:none;
text-align:center;
font-size:12pt;
padding: 4px;
color:black; }

.Zoom a:hover .inner {
display:block;
padding:5px 8px; } /* no IEboxModelHack */ 

