* {
   margin:0px;
   padding:0px;
   font-family: Arial;
   font-size: 11px;
   line-height:17px;
   color: #666666;
}

*:focus {outline: none}

body {
	background-image: url("../images/content_repeat.jpg");
	background-repeat: repeat-y;
	background-position: 50% 0%;
    background-color: #eff1cb;
}

a:link, a:visited {
    text-decoration:none;
    font-weight:bold;
    font-family: inherit;
    font-size: inherit;
    line-height:  inherit;
    color: inherit;
}
	
	a:link img , a:visited img {
	    border: 0px;
	}

a:hover {
    text-decoration:underline;
}

p {
    margin-top:7px;
    margin-bottom:7px;
}

ul {
   margin-left: 20px;
   font-size:11px;
}

b, i, u, form, strong, table, thead, th, td, tr, ul, ol, li, center, a:link, a:visited, div, span {
   font-family: inherit;
   font-size: inherit;
   line-height:  inherit;
   color: inherit;
}

   /* //////////////////////*/
   /*      Vaz reszek       */
   /* //////////////////////*/

div#top {
	background-image: url("../images/top.png");
	background-repeat: no-repeat;
	background-position: 50% 0%;
    width: 100%;
}

div#bottom {
	background-image: url("../images/bottom.png");
	background-repeat: no-repeat;
	background-position: 50% 100%;
    width: 100%;
}

div#maincontainer {
    width: 797px;
	margin-left:auto;
	margin-right:auto;
	min-height: 2360px;
	position: relative;
}

div#menu_holder {
}

div#content_holder {
	width: 737px;
	padding: 0px 30px 370px;
}

div#footer {
    background-image: url("../images/footer.png");
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 1px;
	bottom: 0px;
	height: 487px;
	width: 796px;
}

   /* //////////////////////*/
   /*     Menupontok        */
   /* //////////////////////*/

   ul#menu {
	   margin: 0;
	   padding: 0;
	   list-style-type: none;
   }

	   ul#menu li {
		   position: relative;
		   display: inline;
		   float: left;
	   }

	   ul#menu li.sep {
		   background-image: url("../images/menu_sep.jpg");
		   background-repeat: no-repeat;
		   background-position: 50% 50%;
		   position: relative;
		   display: inline;
		   float: left;
		   width: 1px;
	   }

		   ul#menu li a:link,
		   ul#menu li a:visited {
			   background-color: #eaecb7;
			   display: block;
			   padding: 0px 14px;
			   border: 1px solid #CCC;
			   -webkit-border-radius: 3px;
			   -moz-border-radius: 3px;
			   -khtml-border-radius: 3px;
			   margin: 0px 5px 7px;

			   font: 14px/26px Arial;
			   color: #000;
		   }

			   ul#menu li a:hover {
				   background-color: #dde386;
				   text-decoration: none;
			   }

			   ul#menu li ul {
				   left: 0;
				   position: absolute;
				   top: 1em;
				   display: block;
				   visibility: hidden;
			   }

				   ul#menu li ul li {
					   display: list-item;
					   float: none;
					   list-style-type:none;
				   }

					   ul#menu li ul li ul {
						   left: 159px;
						   top: 0;
					   }

						   ul#menu li ul li a:link,
						   ul#menu li ul li a:visited {
							   display: block;
							   width: 160px;
							   padding: 0px 5px;

							   font: normal 12px/18px Arial;
							   color: #000;
						   }





ul#breadcrumb {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	ul#breadcrumb li {
		position: relative;
		display: inline;
		float: left;

		font: bold 17px/22px Arial;
		color: #006699;
	}

		ul#breadcrumb li a:link,
		ul#breadcrumb li a:visited {
			display: block;
			padding: 0px 8px;

			font: bold 17px/22px Arial;
			color: #006699;
		}

			ul#breadcrumb li a:hover {
				text-decoration: underline;
			}









   /* //////////////////////*/
   /*    Tartalom reszek    */
   /* //////////////////////*/

.cikkszoveg, .cikkbevezeto, .cikkbalra, .cikkjobbra, p, .tartalom {
	font: normal 12px/18px Arial;
	color: #000;
	padding: 7px 0px;
	vertical-align: top;
	margin: 0px;
}
    
.cikkcim, #cikkcim, #cikkalcim, h1, #cim {
	font: bold 22px/36px Arial;
	color: #466f35;
	padding-bottom: 7px;
	margin: 0px;
	margin-top: 20px;
}
    
#alcim, .alcim, h2 {
	font: bold 16px/26px Arial;
	color: #000;
	margin-bottom: 15px;
}

.cikkbalra ,
.cikkjobbra ,
.cikkepbalra ,
.cikkepjobbra {
	float:left;
	display: inline;
	margin-bottom: 10px;
}

.cikkepbalra {
	margin-right: 15px;
}

.cikkepjobbra {
	float: right;
	margin-left: 15px;
}
   
.hr {
	background-image: url("../images/hr.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
   
   
   
   /* //////////////////////*/
   /*    Tovabbi reszek     */
   /* //////////////////////*/

.clear {
   clear:both;
   font-size:0px;
   line-height:0px;
   height:0px;
}



#programtabla {
	border: 0px solid #CCC;
	width: 737px;
}

	#programtabla th {
		padding: 5px 7px;
		border: 1px solid #CCC;
		font: bold 14px/1.5em "Times New Roman", Arial;
		color: #000;
		border-bottom: 1px solid #000;
	}

	#programtabla td {
		padding: 5px 7px;
		border: 1px solid #CCC;
		font: normal 14px/1.5em "Times New Roman", Arial;
		color: #000;
	}

	#programtabla td.idopont {
		padding: 5px 7px;
		border: 0px solid #CCC;
		font: bold 14px/1.5em "Times New Roman", Arial;
		color: #000;
		border-bottom: 1px solid #000;
		padding-top: 20px;
	}

#programtabla .fo_idopont {
	font: bold 22px/1.5em "Times New Roman", Arial;
	color: #000;
	text-align: center;
	border: 0px;
	border-bottom: 2px solid #000;
}

.content {
	padding: 0px 100px;
}

	.content h2 {
		font: bold 22px/1.5em "Times New Roman", Arial;
		color: #000;
	}


