*{
padding:0px;
margin:0px;
}
img{border:0px}
html{
background:url(kepek/bg.jpg) top left repeat-x;
background-color:#F0D5A0;
}
body{
width:980px;
margin:0 auto;    
}
  
h1, h2, h3, h4, h5, h6, .oldalcim
{
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

h1 {
	color: #990000;
	font-size: 19pt;
	text-align: center;
}

h2 {
	color: #335573;
	font-size: 12pt;
	margin: 0px 0px 0px 5px;
	margin-bottom: 4px;
	border-bottom: dashed 1px #626262;
}

h3 {
	color: #CC0000;
	font-size: 10pt;
	text-align: left;
	margin-top: 5px; 
	margin-bottom: 2px;
}

h4, h6 {
	font-size: 12pt;
	margin: 0px;
	padding: 2px 2px 1px 5px;
	border-left: solid 3px rgb(102,0,0);
	border-bottom: solid 1px #FF6600;
	background-image: url(kepek/0.jpg);
	background-repeat: no-repeat;
	color: #000000;
}

h5 {
	text-align: left;
	font-size: 8pt;
	background: #F1F1EF;
	margin: 0px 0px 0px 55px;
	border: 1px solid #A6A39F;
	padding: 4px 4px 4px 4px
}

h6 {
	margin-top: 15px;
	margin-bottom: 2px;
}

hr {
	height: 1px;
	width: 150px;
	border-bottom: dashed 1px #626262;
}

#fejlec{
background:url(kepek/top_bg.jpg) top left no-repeat;
padding:35px 0 0 0;
text-align:center;
height:228px;
}

a {
	color: #990000;
	font-size: 12pt;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: blue;
}

.a1 {
	color: red;
	font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

.a1:hover {
	text-decoration: none;
	color: blue;
}

.a2 {
	color: rgb(204,0,0);
	font-size: 11pt;
  letter-spacing:1px;  
  text-decoration: underline;
  font-weight: normal;
}

.a2:hover {
	text-decoration: none;
	color: red;
}

.a3 {
	text-decoration: none;
	color: rgb(102,0,0);
	font-size: 14px;
	font-weight: bold;
  letter-spacing:1px;
}

.a3:hover {
	text-decoration: none;
	color: red;
}

.a4 {
	text-decoration: none;
	color: #990000;
	font-size: 12px;
	font-weight: normal;
}

.a4:hover {
	text-decoration: none;
	color: blue;
}



hr { border: 1px dotted rgb(102,0,0);
     width: 100%;
}

#fejlec span{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000000;
text-transform:uppercase;
display:block;
float:left;
letter-spacing:1px;
width:980px;
text-align:left;
font-weight: bold;
}

#keret{
background-color: #FFF8ED;
width:980px;
float:left;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#676767;
background-repeat: no-repeat;
border-left: 1px #B9A06D solid;
border-right: 1px #B9A06D solid;
background: url(kepek/lablec_hatter.jpg) #FFF8ED; 
background-repeat: no-repeat;
background-position: 100% 100%;
}

.fej {
background-image:url(./kepek/kepek.jpg);
width: 760px;
}


#szoveg{
font-family:"Times New Roman", Times, serif;
width:725px;
float:left;
font-size: 12pt;
text-align: justify;
line-height: 25px;
padding: 10px 10px 20px 24px;
color: #352B22;
}

#szoveg2{
font-family:"Times New Roman", Times, serif;
width:740px;
float:left;
font-size: 12pt;
text-align: justify;
padding: 10px 10px 20px 10px;
color: #352B22;
}

.szoveg3{
font-family:"Times New Roman", Times, serif;
font-size: 12pt;
text-align: justify;
line-height: 23px;
margin-left: 15px;
}

/******** oldalak tetején lévő címsor*******/
.bar {
	color: rgb(204,0,51);
	font-size: 20pt;
	border-bottom: 1px solid rgb(153,0,0);
	border-left: 5px solid rgb(153,0,0);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	padding: 0 2px 2px 5px;
	font-weight: bold;
}

/******** fooldal hirek *******/

.belsotablak {
	width: 344px; 
}

.cella {
	border-bottom: #888989 1px dotted;
	width: 570px;
}

.valaszto {
	border-right: #888989 1px dotted;
}

.cimsor {
  font-family: Arial, Helvetica, sans-serif;
  width: 314px;
  background: url(kepek/2.jpg);
	background-repeat: no-repeat;
  line-height: 25px;
	font-size: 9pt;
	color: #660000;
	font-weight: bold;
}

.szoveg_mezo {
  text-align:justify;
  padding: 5px;
  font-size: 11pt;
}

.alcim {
  font-family: Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight: bold;
	font-size: 11px;
	margin-left: 9px;
	border:0;
}

.datum {
  color:#003333;
  font-size:11px;
  font-style: bold;
}

.bovebb {
  font-family: Arial, Helvetica, sans-serif;
	margin: 6px 0 0 0;  
  font-size: 12pt;
  font-weight: bold;
}

.bovebb a {  
	color: rgb(255,0,0);
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

.bovebb a:hover {
	text-decoration: underline;
}


/******** fooldal hirek vege *******/


.kijelolt {
font-size: 12pt;
text-decoration: underline;
background-color: #660000;
padding: 2px;
color: white;
}

.kijelolt a {
font-size: 12pt;
color: red;
}

/******** oldalak tetején lévő címsor vége*******/

#jobboldal{
width:180px;
float:right;
margin: 0px 10px 0px 0px;
padding: 0px 6px 0px 6px;
border-bottom: 1px #5F3A32 solid;
border-left: 1px #5F3A32 solid;
border-right: 1px #5F3A32 solid;
background: url(kepek/konyvtar.jpg) #D9C78B; 
background-repeat: no-repeat;
background-position: 100% 100%;
color: rgb(18,18,18);
}
#jobboldal #title{
margin:-25px 0 0 -37px;
background:none;
padding:0 0 14px 0;
}

.jobboldal a {
	color: #2F2E31;
	text-decoration: none;
	font-size: 11px;
}

.jobboldal a:hover {
	text-decoration: underline;
	color: #990000;
}

.jmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.jmenu td {
  font-size: 10px;
	text-align:left;
	padding:3px 0 3px 0;
}

.jobbcim2 {
	padding: 7px 0 0 0;
}

.jobbcim, jobbcim2 {
	font-size: 14px;
	text-align: left;
	padding: 3px 0 0 0;
	font-weight: bold;
}


/******** oldalsó menü címek *******/
.oldalcim {
  color: #33475C;
	font-size: 12pt;
	background-image: url(kepek/csik1.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	border: 0;
	padding: 5px 5px 0px 1px;
	margin: 0 5px 0 0;
}
/******** oldalsó menü címek vége *******/


/******** felso menu az oldalakon *******/
.belmenu {
font-size: 13px;
text-align: center;
padding: 8px;
}

.belmenu ul li a {
text-decoration: underline;
color: #FF0000;
font-size: 14px;
}

.belmenu ul li a:hover {
color: #990033;
text-decoration: none;
border-bottom: groove #CC3333 4px;}

.belmenu ul li {list-style-type: none; display: inline;}

.belmenu ul {margin: 0px; padding: 0px;}
/******** felso menu vege *******/



#lablec{
width:980px;
float:left;
height:178px;
background:url(kepek/lablec_bg.jpg) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#574621;
border-left: 1px #B9A06D solid;
border-right: 1px #B9A06D solid;
}
#lablec ul{
width:980px;
text-align:center;
}
#lablec li{
display:inline;
list-style-type:none;
line-height:44px;
}
#lablec li a{
color:#574621;
text-decoration:none;
margin:0 10px;
font-size: 13px;
}
#lablec li a:visited{text-decoration:none;}
#lablec li a:hover{text-decoration:none; color: red;}
#copyright{
width:950px;
text-align:center;
float:left;
padding:104px 0 0 0;
}
#copyright span{
padding:0 57px;
}
#copyright a{
color:#574621;
text-decoration:underline
}
#copyright a:visited{text-decoration:underline}
#copyright a:hover{text-decoration:none}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}

/******** oldalterkep *******/
.fo {
border: 1px solid #9E998F;
background-color: #FCF4D8;
}

.al {
padding: 0px 0px 0px 30px;
}

.link {
color: #9B2D02;
text-decoration: underline;
line-height: 25px;
}

.link2 {
color: rgb(78,22,1);
text-decoration: underline;
font-weight: normal;
}

.menucim {
font-size: 15pt;
color: #6B5956;
font-weight: bold;
}

/******** oldalterkep vege *******/



    .naptar {
			width: 154px;
			font-family: Arial;
			font-size: 12px;
			margin: 0 0 0 10px;
		}
		.naptar_fejlec {
			width: 148px;
			height: 16px;
			padding: 2px;
			color: rgb(153,0,0);
			text-align: center;
			font-weight: bold;
			border: 1px solid rgb(255,51,0);
			background-color: rgb(255,255,204);
			font-size: 14px;
		}
		.naptar_het {
			margin: 1px;
			text-align: center;
			width: 16px;
			height: 16px;
			padding: 2px;
			background-color: rgb(204,51,0);
			float: left;
			color: #fff;
			font-weight: bold; 
		}
		.naptar_blank {
			margin: 1px;
			text-align: center;
			width: 20px;
			height: 20px;
			float: left;
		}
		.naptar_napok {
			margin: 1px;
			text-align: center;
			width: 16px;
			height: 16px;
			padding: 2px;
			background-color: #ffffff;
			float: left;
			color: rgb(51,0,0);
		}
