
body {
	/*font-family: Georgia, "Times New Roman", serif;*/
	font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-right: 20px;
	min-width: 1024px;
	max-width: 1024px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #115682;
}
h1 {
	font-size: 1.5em;
	margin-bottom: 0.6em;
	font-style: italic;
	line-height: 1.2em;
}

h2 {
	font-size: 1.4em;
	margin-bottom: 0.9em;
	line-height: 0.9em;
	/*padding-top: 1em;*/
}

h3 {
	font-size: 1.1em;
	line-height: 1.2em;
	font-variant: small-caps;
	margin: 0.5em 0em 0em 0em;
}

h4 {
	font-size: 1em;
	margin-bottom: 1.2em;
	line-height: 1.2em;
	font-variant: small-caps;
}

h5 {
	font-size: 1em;
	margin-bottom: 1.8em;
	line-height: 1.8em;
	font-variant: small-caps;
}

h6 {
	font-size: 1em;
	margin-bottom: 1.8em;
	line-height: 1.8em;
}


a {
	font-variant: small-caps;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	color: maroon;
}

a:hover {
	text-decoration: underline;
	color: #0d8799;
}

p, li{
	color: #464646;
}
#fej {
	position: relative; 
	width: 100%;
	padding-bottom: 1em;
}
#fej h1 {
	font-style: normal;
	font-size: 1.8em;
	margin-top: -10px;
	margin-bottom: -10px;
}
#fejimg {
	float: left;
}
#fej p {
	color: #115682;
	font-size: 1.3em;
	margin-left: 180px;
}
p#fejjobb {
	text-align: right;
	color: #464646;
	font-size: 10pt;
}

#navbar {
	position: relative; 
	width: 100%;
	height: 24px;
	background: #417697;
	border-bottom: 1px solid white;
	z-index: 300;
}
#navbar #current > a {
	background-color: #0E4569; 
}
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	height: 24px;
	font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
}
ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 24px;
}
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
}
ul#navmenu ul li {
	width: 260px;
	float: left; 
	display: block !important;
	display: inline;
}
 /*Root Menu */
ul#navmenu a {
	border-right: 1px solid white;
	padding: 1px 10px;
	float: none !important; 
	float: left; 
	display: block;
	background: #417697;
	color: #fff;
	font: normal 12px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; 
}
/*Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	background: #5397C1;
	color: #FFF;
}
 /*2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	background: #417697;
	color: #fff;
	border-top: 1px solid white;
}
 /*2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #5397C1;
	color: #FFF;
	border-top: 1px solid white;
}
/*Almenü megjelenítése ha főmenü ki van jelölve */
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
}
#tartalom {
	float: left;
	width: 100%;
	margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
	padding-top: 1em;
}
#tartalomoszlop{
	margin: 0 30% 0 180px /*Set margin to 0 (LeftColumnWidth) 0 (RightColumnWidth)*/
}
#tartalomoszlop2{
	margin: 0 0 0 180px; /*Set margin to 0 (LeftColumnWidth) 0 (RightColumnWidth)*/
	padding-right: 20px;
}
#bal {
	float: left;
	width: 27.9%; /*Width of left column in percentage*/
	margin-left: -30%; /*Set left margin to -(LeftColumnWidth)*/
	background: #C7E4F7; /*C8FC98;*/
	padding: 10px;

	
}
#jobb{
	float: left;
	width: 180px; /*Width of right column in pixels*/
	background: #F9ED9A; /*#FDE95E;*/
}
.news {
	margin-bottom: 2em;
	font-size: 1em;
}

.news h4 {
	padding: 5px;
	margin-bottom: 0;
	color: white;
	background: #417697;
	font-size: 1em;
}

.news a {
	color: white;
}
.news a:hover {
	text-decoration: underline;
	color: white;
}
a.in_text_link {
	color: #611f00;
}

a.in_text_link:hover {
	color: #0d8799;
}
div#mesterquote {
	padding: 10px 10px 0px 10px;
	font-size: 1em;
	color: #115682;
	margin-top: -2em;
}
p.author {
	text-align: right;
	font-style: italic;
	padding-right: 4em;
	font-size: 0.9em;
}
#mester {
	width: 350px;
	margin-top: 1em;
	margin-left: 1em;
}
#egyesulet {
	clear: left;
	position: relative; 
	width: 100%;
	border-top: 3px solid #115682;
}
div.bal50
{
	width: 50%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0.5em; 	
}
div.jobb50
{
	margin-left: 50%;
	margin: 0px;
	float:left;
	padding-bottom: 0.5em; 
}

#link {
	clear: left;
	position: relative; 
	width: 100%;
	padding: 1em 0em 0em 0em;
	border-top: 3px solid #115682;
}
div.link
{
	width:300px; 
	height:40px; 
	padding:5px; 
	border: 1px solid #115682; 
	float:left;
}
table.link
{
	background-color: #C7E4F7;
	width: 100%;
	border: 1px solid #115682; 
	border-collapse:collapse;
}
.link td
{
	text-align: center;
	border: 1px solid #115682; 
	padding: 5px;
}
p.link
{
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/*alsó lnkekhez */
h7 {
	font-size: 1em;
	margin-bottom: 0.5em;
	line-height: 1.2em;
	color: #115682;
	font-weight: bold;
	
}
div.cimlapidok
{
	float: left;
	width: 100%;
	margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
	margin-top: -150px;
	border-top: 3px solid #115682;
	padding: 5px 0px 5px 0px;
}
div.cidokbal
{
	margin: 0 300px 0 180px /*Set margin to 0 (LeftColumnWidth) 0 (RightColumnWidth)*/
}
div.cidokjobb
{
	float: left;
	width: 350px; /*Width of left column in percentage*/
	margin-left: -380px; /*Set left margin to -(LeftColumnWidth)*/
	/*background: #C8FC98;*/
	padding: 10px;
	margin-top: -150px;
}
.cimlapidok h2,
.cidokjobb h2
 {
	font-size: 1em;
	margin-bottom: 0.3em;
	line-height: 1em;
}
#lab {
	padding-top: 2em;
	clear: left;
	position: relative; 
	width: 100%;
	font-size: 0.8em;
}
.kozep p #tartalomoszlop2,
.kozep h2 #tartalomoszlop2
{
 text-align: center;
}

.kekhatter
{
	background: #C7E4F7;
	padding-top: 0.5em;
}
.lillahatter
{
	background: #DDA0DD; /*plum*/
	padding-top: 0.5em;
}
.lillahatter p,
.kekhatter p,
.kekhatter li
{
	color: black;
}
/* table styles
-----------------------------------------------------------------------------*/
table, 
td {
	font: 100% Arial, Helvetica, sans-serif; 
}

table {
	width: 100%;
	border-collapse: collapse;
	margin: 1em 0;
}

th, 
td {
	text-align: left; 
	padding: .5em;
	border: 1px solid #fff;
}

th {
	background: #328aa4 url(images/tr_back.gif) repeat-x;
	color: #fff;
	text-align: center;
}

td { 
	background: #e5f1ec;
}

/* tablecloth styles
-----------------------------------------------------------------------------*/
tr.even td {
	background: #e5f1f4;
}

tr.odd td {
	background: #f8fbfc;
}
table.csakrak
{
	width: 300px;
	float: center;
	background: #e6b8ff;
	margin-left: 300px;
	border-collapse: collapse;
}
.csakrak td
{
	text-align: center;
	vertical-align: center;
	background: #e6b8ff;
	border-style:solid;
	border-color:white;
	border-width: 1px 0px 1px 0px;
	color: black;
	font-weight: bold;
}