/* COLORS
háttér:  #e6d7c0;
sárga: dfbc6b
barna: 764029
bordó: a5371e

	-moz-box-shadow: 1px 1px 0px 0px #c3c3c3;
	-webkit-box-shadow: 1px 1px 0px 0px #c3c3c3;
	-khtml-box-shadow: 1px 1px 0px 0px #c3c3c3;
	box-shadow: 1px 1px 0px 0px #c3c3c3;

	text-shadow: 0px 1px 1px #e87b1d;

	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	-khtml-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;

*/

/* * {margin:0;padding:0}*/
/* mac hide \*/

body { 
font-family: Georgia, "Times New Roman", Times, serif;
background: url(../images/bgr.jpg) fixed bottom right #e6d7c0;
margin: 0px; padding: 0px;
}

a { color: #a5371e; text-decoration:none; border: none; }
a:hover {color: #764029;}

a.menu:link, a.menu:visited { 
font: 14px Cambria, Georgia, serif;
color: #764029; 
text-decoration: none;
text-transform:uppercase; }
a.menu:hover, a.menu:active { color: #a5371e; }

a.topmenu:link, a.topmenu:visited { 
font: 12px Cambria, Georgia, serif;
color: #fff; 
text-decoration: none;
text-transform:uppercase;
padding-left: 30px;
padding-right: 30px; }
a.topmenu:hover, a.topmenu:active { color: #dfbc6b; }

a.menupont:link, a.menupont:visited, a.menupont:hover, a.menupont:active { color: #fff; }

/* KERETEK */

div.clr { clear: both; margin: 0px; padding: 0px;}

div.left { float: left; text-align: left;}
div.right { float: right; text-align: right;}

#update, #counter { font: 10px Georgia, "Times New Roman", Times, serif; }

div.index { 
background: url(../images/index.jpg) no-repeat top center; 
width: 542px; 
height: 566px; 
clear: both; 
margin-top: 30px; 
padding-top: 420px;
}

div.balmenu { width: 210px; float: left; text-align: right;}
div.jobbmenu { width: 210px; float: right; text-align: left;}

div.header {
/*	position: fixed;
	top: 0px;*/
	width: 100%;
	height: 170px;
	background: url(../images/bgr_head.jpg) repeat-x #764029;
	border-bottom: 1px solid #000;
	text-align: center;
}

div.logo { 
height: 170px;
background: url(../images/logo.jpg) no-repeat top center;
text-align: center;
}

div.middle { text-align: center; width: 870px; }
div.topmenu { height: 30px; padding-top: 3px; }
div.address { color: #764029; font-size: 10px; padding-top: 5px;}

#leftcar, #rightcar { padding-top: 25px; height: 170px;}

div.content { width: 870px; text-align: left; font-size: 14px; }
div.padding { clear: both; height: 70px;}

div.footer {
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
border-top: 1px solid #764029;
background: #dfbc6b;
height: 50px;
text-align: center;
}

div.submenu { float: left; width: 220px;}
div.tartalom { float: left; margin-left: 20px; width: 630px; }

div.submenu li { 
list-style: none; 
font: 16px Cambria, Georgia, "Times New Roman", Times, serif; 
padding-top: 5px; 
padding-bottom: 5px; 
border-top: 1px solid #dfbc6b; width: 200px; }

div.panasz { margin-bottom: 60px;}



/* p */

h1 { font: bold 24px Cambria, Georgia, "Times New Roman", Times, serif; color: #a5371e;	margin-bottom: 10px; text-shadow: 0px 0px 1px #fff; margin-top: 10px; margin-bottom: 0px;}
h2 { font: bold 18px Cambria, Georgia, "Times New Roman", Times, serif; color: #764029;	margin-bottom: 10px; text-shadow: 0px 0px 1px #fff; }
h3 { font: bold 14px Cambria, Georgia, "Times New Roman", Times, serif; color: #764029;	margin-bottom: 5px; margin-top: 10px; text-shadow: 0px 0px 1px #fff;  font-style: italic; }
h4 { /*font-style: italic; */font-weight: bold; font-size: 18px; margin-bottom: 5px; margin-top: 12px; color: #764029; }
h5 { font-style: italic; font-weight: bold; font-size: 16px; margin-bottom: 0px; margin-top: 12px; color: #764029; background: url(../images/new.png) no-repeat top left; padding-left: 35px; height: 30px; padding-top: 5px;  }
h6 { font: 13px Georgia, "Times New Roman", Times, serif; text-align: left; background: url(../images/list.png) no-repeat top left; padding-left: 25px; margin: 0px; }
pre { font: 10px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 2px; text-align: justify;}
address { font: bold 16px Cambria; color: #fff; background: #a5371e; margin-bottom: 10px; margin-top: 10px; text-align: center; text-shadow: 0px 0px 1px #000; text-transform: uppercase; padding: 5px;}
hr { border-top: 1px solid #764029; border-bottom: none; margin-top: 15px; margin-bottom: 15px; font-size: 4px; }
div.content p { text-align: justify; }
/*div.content div { margin-top: 10px; margin-bottom: 10px; padding: 15px; border: 1px solid #764029; }*/


p.figyelem { font: bold 16px Cambria, Georgia, "Times New Roman", Times, serif; 
color: #fff; background: #a5371e; margin-bottom: 10px; margin-top: 10px; text-align: center; text-shadow: 0px 0px 1px #000; text-transform: uppercase; padding: 5px;}

p { margin: 0px; }
p.imenu { margin-top: 13px; margin-bottom: 18px;}
p.cim { font-style: italic; font-weight: bold; font-size: 16px; margin-bottom: 5px; margin-top: 12px; color: #764029;}
p.uj { font-style: italic; font-weight: bold; font-size: 16px; margin-bottom: 0px; margin-top: 12px; color: #764029; background: url(../images/new.png) no-repeat top left; padding-left: 35px; height: 30px; padding-top: 5px;  }
p.lista { text-align: left; background: url(../images/list.png) no-repeat top left; padding-left: 25px; margin: 0px; }
p.kicsi { font: 10px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 2px; text-align: justify;}

p.doc { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; background: url(../images/doc.png) no-repeat top left; padding-left: 35px; height: 30px; margin-top: 3px; }
p.pdf { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; background: url(../images/pdf.png) no-repeat top left; padding-left: 35px; height: 30px; margin-top: 3px; }
p.xls { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; background: url(../images/xls.png) no-repeat top left; padding-left: 35px; height: 30px; margin-top: 3px; }
p.szoveg { text-align: justify; margin-top: 6px; margin-bottom: 3px;}
p.valasz { text-align: justify; margin-top: 6px; margin-bottom: 3px; font-style: italic;}
p.vonal { border-top: 1px solid #764029; margin-top: 15px; margin-bottom: 0px; font-size: 4px; }

.date { font-weight: normal; font-size: 10px; text-align: right; margin-top: -15px; border-bottom: 1px solid #dfbc6b; padding-bottom: 5px;}

/* Admin */

div.admindex { margin-top: 70px; }
table.admin td { padding: 5px; }

.mezo { border: 1px solid #764029; height: 30px; width: 250px; padding-left: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.button { background: #a5371e; font: 18px Cambria, serif; color: #fff; text-shadow: 0px 0px 1px #000; border: 0px; height: 35px; width: 260px; cursor: pointer; }
.kisbutton { background: #a5371e; font: 12px Cambria, serif; color: #fff; text-shadow: 0px 0px 1px #000; border: 0px; height: 20px; width: 100px; cursor: pointer; }
.gomb { font: bold 10px Tahoma, Arial, Helvetica, sans-serif; text-align: right; }


/* INDEX */
div.indexlogo { text-align: center; margin-top: 30px; margin-bottom: 10px; width: 100%; }
div.indexmenu { text-align: center; width: 100%; height: 48px; background:url(../parallax/images/topsav.jpg) repeat-x; color: #fff; }
div.menubgr { width: 870px; height: 48px; background:url(../parallax/images/menubgr.jpg) no-repeat top left; font: 13px Cambria; padding-top: 28px; } 
div.indexfoot { text-align: center; width: 100%; height: 90px; background:url(../parallax/images/bottomsav.jpg) repeat-x;  }

div.footbgr { width: 870px; } 
div.indexleft { float: left; width: 364px; text-align: right; margin-right: 30px; padding-top: 2px; }
div.iso { float: left; width: 82px;}
div.indexright { float: right;  width: 364px; text-align: left; margin-left: 30px;  padding-top: 2px;}

a.imenu:link, a.imenu:visited  {
	padding-top: 4px;
	padding-bottom: 4px;	
	padding-left: 6px;
	padding-right: 6px;
	font: 13px Cambria;
	color: #fff; 
	text-transform:uppercase; 
}

a.imenu:hover, a.imenu:active { 
	 background-color: #dfbc6b;
	 color: #fff;
	 text-align: left;
	}
	
p.ipici { font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #764029; margin-top: 10px; padding: 5px;}