li.content-li { list-style-image:url(./images/li.jpg); font-size:10pt;}
.quote
{
  margin:0 0 0 0px;
  color:#9C6A20;
  padding:0px;
}

.line
{
  clear:both;
  width:240px;
  text-align:center;
  margin:0 auto;
  margin-bottom:5px;
  padding-top:5px;
  color:#615120;
  border:0px;
  border-bottom:1px solid #615120;
  height:1px;
}

.foot-line { padding:48px 24px 0 44px; text-align:center; }

.rss1 { width:46px; overflow:hidden; font-size:11pt; float:left; }
  .rss1 img { float:left; margin-right:5px; }
  
.impresszum
{
	float:left;
	margin-left:60px;
	color:#AA6102;
}
  
.rss2 { width:46px; overflow:hidden; font-size:11pt; float:right; }
  .rss2 img { float:right; margin-left:5px; }

.valid { clear:both;padding:30px 0 0 0;margin:0; }

.avatar-bg
{
  width: 108px;
  height:107px;
  background:url(images/avatar-bg.jpg) no-repeat;
  margin-left:22px;
  padding:5px 0px 0px 5px;
  float:left;
}
.letoltes-bg
{
  width: 88px;
  height:88px;
  background:url(images/letoltes-bg.jpg) no-repeat;
  margin:0;
  padding:5px;
  float:left;
}
.link-bg
{
  width: 88px;
  height:31px;
  background:url(images/link-bg.jpg) no-repeat;
  padding:5px;
  margin-bottom:10px;
}
.hirdetes-bg
{
  width: 120px;
  height:240px;
  background:url(images/hirdetes-bg.jpg) no-repeat;
  padding:5px;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
}
.banner-bg
{
  width: 180px;
  height:51px;
  background:url(images/banner-bg.jpg) no-repeat;
  padding:4px;
  margin:0 auto;
  margin-top:5px;
  margin-bottom:10px;
}
.galeria-bg
{
  width: 124px;
  height:86px;
  background:url(images/galeria-bg.jpg) no-repeat;
  padding:5px;
  margin:0 auto;
  margin-bottom:5px;
  float:left;
  margin-right:5px;
}

.ujdonsag { clear:both; margin-bottom:3px; font-size:9pt; line-height:120%; }
  .ujdonsag img { float:left; margin:4px 6px 0 0; }
  .ujdonsag a.topic { font-weight:bold; color:#5C4228; }

.login-button { float:left; }
.login-left
{
  float:left;
  clear:left;
  width:75px;
  padding-top:3px;
  height:15px;
}
  .login-left a
  {
	color:#60482F;
	font-weight: normal;
    text-decoration:none;
    font-size:10px;    
    float:left;
    margin-top:4px;
  }
  .login-left a:hover
  {
	text-decoration:underline;
  }
  .login-left img
  {
    float:left;
    margin-bottom:4px;
    padding:0;
  }
.login-right
{
  float:right;
  padding-top:5px;
  height:15px;
}
  .login-right a
  {
	color:#60482F;
	font-weight: normal;
    text-decoration:none;
    font-size:10px;
  }
  .login-right a:hover
  {
	text-decoration:underline;
  }

.modul-header
{
  width:372px;
  height:158px;
  background:url(images/homepage13.jpg) no-repeat;
}
  .modul-header img
  {
    float:left;
	margin: 10px 0 0 10px;
  }
.kereses-input
{
  width:143px;
  height:20px;
  background:url(images/login-bg.jpg) no-repeat;
  border:0px;
  margin-left:12px;
}
.kereses-select
{
  width:94px;
  height:20px;
  border:1px solid #D0BD7A;
  background:#E3CF93;
  margin:5px 5px 0px 12px;
  float:left;
}
.listaz-select
{
  float:left;
  width:110px;
  height:18px;
  background:#E3CF93;
  margin:29px 5px 0px 12px;
  border:1px solid #7C6E60;
}
.kereses-button
{
  float:left;
  margin:2px 0 0 0;
}

#betu { margin:1px 0px 0px 9px; clear:both; }
  #betu input { float:left; margin:4px 0px 0px 0px; }
  
#szam { margin:0px 0px 0px 14px; clear:both; }
  #szam input { float:left; margin:4px 0px 0px 0px; }

.online-bg2
{
  background:url(images/online-bg.jpg) no-repeat;
  width:178px;
  height:36px;
  padding:5px;
  margin:5px 0 8px 16px;
}
.online-tart
{
  float:left;
  width:360px;
}
  .online-tart h4
  {
    margin:10px;
    float:left;
    color:#665139;
	font-size:14pt;	
	font-weight:normal;
	width:190px;
  }
    .online-tart h4 a { color:#665139; text-decoration:none; }
  .online-tart-bg
  {
    background:url(images/online-tart-bg.jpg) no-repeat;
    width:124px;
    height:191px;
    padding:5px;
    margin:5px 0 5px 16px;
    float:left;
  }
    .online-tart-bg img { width:124px; height:191px; }
  .online-tart p
  {
	float:left;
	margin:0 10px;
  }
    .online-tart p a { text-decoration:none; color:#665139; }

.content-konyvmegjelenes
{
  margin:0px 15px 0px 15px;
  font-size:9pt;
  line-height:120%;
}
  .content-konyvmegjelenes span { margin-left:33px; }
  .content-konyvmegjelenes p { margin:0px 0px 3px 0px; padding:0px; }

.kereses
{
  background:url(images/konyvtar-listaz.jpg) no-repeat;  
  width:372px;
  height:75px;
  clear:both;
  margin-bottom:10px;
}
.kereses2
{
  background:url(images/konyvtar-listaz2.jpg) no-repeat;  
  width:372px;
  height:57px;
  clear:both;
  margin-bottom:10px;
}
  
.konyvtar-td1 { width:510px; height:45px; }
  .konyvtar-td1 h2 { color:#665139; }
  .konyvtar-td1 h2 a { color:#665139; text-decoration:none; }
  .konyvtar-td1 h2 a:hover { text-decoration:underline; }
  .konyvtar-td1 img { float:left; margin:0 5px 0 0; padding:0; }

.konyvtar-td2 { width:510px; }
  .konyvtar-td2 a { text-decoration:none; }
  .konyvtar-mini-bg
  {
    width: 67px;
    height:100px;
    background:url(images/konyvtar-mini-bg.jpg) no-repeat;
    margin:0px auto;
    padding:5px;
    border-left:5px solid #F6F2C3;
    border-right:5px solid #F6F2C3;
  }

#cikk-admin-kategoria { width:100%; }
  #cikk-admin-kategoria td { width:25%; vertical-align:top; }
  #cikk-admin-kategoria td.head { color:#685229; font-weight:bold; background:url(images/underline.jpg) bottom repeat-x; }
  #cikk-admin-kategoria td.head2
  {
    width:50%;
	color:#685229;
	font-weight:bold;
	background:url(images/underline.jpg) bottom repeat-x;
	text-align:center;
  }
  
.cikk-szoveg
{
  text-align:justify;
  font-size:11pt;
}
  .cikk-szoveg img { border:1px solid #D6C176; padding:3px; margin:0px 5px 5px 5px; }
  .cikk-szoveg .disclamer { margin:5px 0 5px 0; padding:0; text-align:center; clear:both; }
    .cikk-szoveg .disclamer img { border:0; margin:0; padding:0; }

.pagecount3
{
  font-size:9pt;
  text-align:center;
}
  .pagecount3 img.left { margin-right:2px; }
  .pagecount3 img.right { margin-left:2px; }
  .pagecount3 b { margin: 0px 7px 0px 7px; }

.admin-li
{
	width:250px;
	float:left;
	padding:5px 0px 5px 0px;
	color:#665139;
}
  .admin-li img
  {
		float:left;
		margin:0px 15px 0px 15px;
	}
	.admin-li a
	{
		float:left;
		margin-top:10px;
		font-size:11pt;
		color:#665139;
	}
	
.admin-form
{
	width:550px;
	border-collapse:collapse;
	margin-top:10px;
}
  .admin-form td.left
  {
	border-right:2px solid #B46E0F;
	padding:3px 8px 3px 3px;
	text-align:right;
  }
  .admin-form td.submit
  {
	border-right:2px solid #B46E0F;
	padding:3px 4px 0px 3px;
	margin:0px;
	text-align:right;
  }
  .admin-form td.left
  {
	width:150px;
  }
  .admin-form td.right
  {
  	width:400px;
	padding:3px 3px 3px 6px;
  }
    .admin-form td.right input,.admin-form td.right textarea,.admin-form td.right select
    {
	  border:1px solid #B55A4B;
	  font-size:8pt;
	  padding:1px 2px 1px 2px;
	  background: #E3CF93;
	  color:black;
	  color: #5C4228;
	  font-size:9pt;
	}
	.admin-form td.right input.textarea-button { border:none; }
	.admin-form td.right input.input1
	{
	  width: 139px;
	  height: 16px;
	  margin:0px 0px 5px 0px;
	  padding: 2px;
	  border: none;
	  background: #371711 url(images/login-bg.jpg) no-repeat;
	  color: #5C4228;
	  font-size:9pt;
	}
	
#notice
{
  border:2px solid red;
  padding:5px;
  overflow:auto;
  
}
  #notice img
  {
	float:left;
	margin-right:10px;
  }
  #notice div
  {
	float:left;
	color:red;
	font-weight:bold;
	margin:8px 0 0 0;
	padding:0;
  }

.borito
{
  width:250px;
  height:350px;
  background: url(images/borito-bg.jpg);
  overflow:hidden;
  float:right;
}
  .borito img
  {
  	margin:0px auto;
  }
  
.fulszoveg
{
  clear:both;
  padding:20px 0px 30px 0px;
  text-align:justify;
}

.konyv-megjelenites
{
  width:285px;
  float:left;
}
  .konyv-megjelenites td
  {
	background:url(images/konyvtar-adatbg.jpg) repeat-x bottom;
	padding:1px 1px 5px 1px;
	line-height:120%;
  }
  .konyv-megjelenites td.kep
  {
  	width:135px;
	height:200px;
	border:0px;
  }
    .konyv-megjelenites td.kep img
    {
	  border:1px solid black;
	}
  .konyv-megjelenites td.fejlec
  {
  	width: 370px;
  	height:50px;
  	border:0px;
  }
    .konyv-megjelenites td.fejlec h3
    {
	  margin:0px;
	  padding:0px;
    }
  .konyv-megjelenites td.adat1
  {
  	width: 100px;
    font-size:10pt;  	
  	font-weight:bold;
  }
  .konyv-megjelenites td.adat2
  {
  	width: 250px;
	font-size:10pt;  	
  }
  .konyv-megjelenites td.kitolto
  {
  	border:0px;
  }
  
  input.text
  {
	width: 139px;
	height: 16px;
	margin:0;
	padding: 2px;
	border:0;
	background:url(images/login-bg.jpg) no-repeat;
	color: #5C4228;
	font-size:9pt;
  }
  
.comment
{
  background:url(images/forum-postbg.jpg);
  font-size:10pt;
  overflow:auto;
  margin-bottom:15px;
  padding-bottom:5px;
}
  .comment textarea
  {
    margin:0 10px 5px 10px;
    width:517px;
  }
  .comment-title
  {
    text-align:center;
    margin:0;
    padding:0;
  }
  .comment-menu {}
    .comment-menu p { margin:0; padding:0; }
    .comment-menu input { float:left; }
    .comment-other { text-align:center; font-size:10pt; }
  .comment-header
  {
    background:url(images/forum-comment-headbg.jpg);
    height:18px;
    padding-top:3px;
    margin-bottom:3px;
  }
    .comment-header a { text-decoration:none; }
  .comment-avatar
  {
    width:50px;
    height:50px;
    background:url(images/forum-comment-avabg.jpg);
    padding:7px;
    float:left;
  }
  .comment-text
  {
    float:left;
	margin-left:6px;
	width:474px;
	text-align:left;
	overflow:auto;
  }
  
.linkek
{
  width:320px;
}
  .linkek td { vertical-align:top; }
  .linkek td.kep
  {
	width:96px;
  }
    .linkek td.kep img
    {
	  padding:0px;
	  border:0;
	}
  .linkek td.admin
  {
	width:41px;
  }
  
.online-bg
{
  background:#000000;
}
  
#online-header
{
  width:904px;
  height:139px;
  
  margin:0px auto;
  overflow:hidden;
}
  #online-header img
  {
	border:0;
	padding:0;
	float:left;
  }
  #online-header img.home
  {
	border:0;
	padding:0 0 0 28px;
	float:left;
  }
#online-content
{
  width:904px;
  background:url(online/bg.jpg) repeat-y 28px 0;
  margin:0px auto;
  overflow:hidden;
  padding:0px;
}
#online-content2
{
  width:744px;
  background:url(online/bg2.jpg) no-repeat 28px 0;
  margin:0px auto;
  overflow:auto;
  padding:0px;
  padding:50px 79px 0 85px;
  font-size:11pt;
  text-align:justify;
  min-height:300px;
}
  #online-content2 a { text-decoration: none; }
  #online-content2 a:hover { text-decoration:underline; }
  #online-content2 h2
  {
    font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #4C3412;
	padding:0;
	margin:0;
  }
  #online-content2 h3
  {
	background: url(images/subpage2_01.jpg) repeat-x left bottom;
	font-size:9pt;
	padding-bottom:3px;
	margin-bottom:15px;
  }
    #online-content2 h3 a { text-decoration:none; font-weight:normal; color:#AA6102; }
    #online-content2 h3 a:hover { text-decoration:underline; }
  
  #online-content2 img { border:0; padding:3px; margin:0px 5px 5px 5px; }
  #online-content2 img.title { border:0; padding:0; margin: 0 auto; }
  #online-content2 .disclamer { margin:5px 0 5px 0; padding:0; text-align:center; clear:both; }
    #online-content2 .disclamer img { border:0; margin:0; padding:0; }
  #online-content2 .pagecount { text-align:center; }
    #online-content2 .pagecount img { border:0; padding:0; margin:0; }
  #online-content2 .tartjegyz
  {
	text-align:center;
	font-size:12pt;
	font-family:ms sans seriff;
  }
    #online-content2 .tartjegyz a { text-decoration:none; color:#AA5D05; }
	#online-content2 .tartjegyz a:hover { text-decoration:underline; }
    
#online-menu
{
  width:855px;
  overflow:auto;
  padding:0px;
  text-align:center;
}
  #online-menu img
  {
	border:0px;
	padding:0px 15px 0px 15px;
  }
#online-page
{
  text-align:center;
  overflow:hidden;
}
  #online-page img
  {
	border:0px;
  }
  #online-page img.back
  {
	float:left;
	margin-left:40px;
  }
  #online-page img.pic
  {
	margin:15px 0;
  }
  #online-page img.next
  {
	float:left;
  }
#online-footer
{
  width:904px;
  height:92px;
  background:url(online/footer.jpg) no-repeat;
  margin:0px auto;
}

.forum
{
  border:0;
  background:url(images/header-bg.jpg) repeat-x 0px 3px;
  width:552px;
  margin-bottom:20px;
  border-spacing:3px;
}
  .forum td { background:url(images/forum-postbg.jpg); }
  .forum td.headline
  {
    background:url(images/header-bg.jpg) repeat-x;
	padding:2px 5px 0px 5px;
	border:0;
	font-weight:bold;
  }
  .forum td.spacer
  {
    border:0;
    background:none;
    height:0px;
  }
  .forum td.icon
  {
	padding:7px 5px 0 5px;
	width:36px;
  }
  .forum td.description
  {
	padding:5px;
  }
  .forum td.topicdb
  {
	padding:5px;
	width:40px;
	text-align:center;
  }
  .forum td.postdb
  {
	padding:5px;
	width:40px;
	text-align:center;
  }
  .forum td.lastpost
  {
	padding:5px;
	text-align:left;
	width:130px;
  }
  
.newtopic
{
  float:right;
  padding:0;
  margin:0;
}
.replycount
{
  color:#000000;
}
.sticky
{
  float:right;
  margin:0;
  padding:0;
  margin-top:18px;  
}
.forum-navigation
{
  width:110px;
  height:18px;
  border:1px solid #D0BD7A;
  background:#E3CF93;
  float:left;
  margin:3px 0 0 5px;  
}
  .forum-navigation optgroup { font-style:normal; }
.forum-nav-page
{
  background:url(images/login-bg.jpg) no-repeat;
  height:20px;
  float:left;
  margin:3px 0 0 5px;
  padding:2px 6px 2px 6px;
  color:#000000;
}
.pagecount3
{
  float:left;
}
.forum-signature
{
  clear:both;
  text-align:center;
  margin:10px 0 10px 0;
}
  
.forum-search
{
  background:url(images/forum-search-bg.jpg) no-repeat;
  height:40px;
  margin-bottom:5px;
  padding:5px 6px 3px 6px;
  clear:both;
} 
  .forum-search input { float:right; }
  
.admin-table
{
  width:552px;
  margin-bottom:15px;
  border-collapse:collapse;
}
  .admin-table td
  {
    background:url(images/konyvtar-adatbg.jpg) repeat-x top;
    height:27px;
  }
  .admin-table td.spacer { height:5px; background:none; }
  .admin-table td.headline
  {
    background:none;
    font-weight:bold;
    font-size:11pt;
    height:20px;
  }
  .admin-table td.id { width:30px; text-align:center; }
  .admin-table td.date { width:90px; text-align:center; }
  .admin-table td.admin
  {
    width:85px;
  }
  .admin-table td.admin img { float:left; }

#pm-menu
{
  background:url(images/pm-top-bg.jpg) no-repeat;
  padding:0;
  margin:0 0 15px 0;
  height:71px;
}
  .pm-status { float:left; padding:3px 5px 3px 5px; }
  .pm-submenu { float:right; width:140px; overflow:auto; font-size:10pt; margin-top:14px; }
    .pm-submenu img { float:left; }
    .pm-submenu span:hover { text-decoration:underline; }
    .pm-submenu span { float:left;padding:10px 0 0 7px; }
 
.pm-table
{
  width:552px;
  margin-bottom:15px;
  border-spacing:3px;
  background:url(images/header-bg.jpg) repeat-x 5px 3px;
}
  .pm-table td
  {
    background-color:#F3E9B6;
	padding:2px 5px 2px 5px;
  }
  .pm-table td.headline
  {
    background:url(images/header-bg.jpg);
    font-weight:bold;
    padding:2px 0 2px 0;
    border-collapse:collapse;
  }
  .pm-table td.spacer { background:none; height:0px; padding:0; }
  .pm-table td.del { background:none; text-align:right; }
  .pm-table td.name { width:120px; }
  .pm-table td.title { width:120px; }
  .pm-table td.file { width:12px; text-align:center; }
  .pm-table td.status { width:40px; text-align:center; }
  .pm-table td.date { width:90px; }
  .pm-table td.function { width:20px; }
  
  
.input1 {
	width: 139px;
	height: 16px;
	margin:0px 0px 5px 0px;
	padding: 2px;
	border: none;
	background: #371711 url(images/login-bg.jpg) no-repeat;
	color: #5C4228;
	font-size:9pt;
}
.textarea-button { float:left; }
.textarea-select { margin-left:5px; }