@charset "utf-8";
/* CSS Document */

* {
	scrollbar-face-color: #e3e2d7;
	scrollbar-highlight-color: #ffe6cb;
	scrollbar-3dlight-color: #748087;
	scrollbar-darkshadow-color: #e3e2d7;
	scrollbar-shadow-color: #ded5ba;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #e3e2d7;
	padding: 0;
	margin: 0;
}

a {
	color: #000000;
	text-decoration: none;
}

html, body {
	font-family: Comic Sans MS;
	font-size: 13px;
/*  font-weight: bold;*/
/*	background-color: #cccbba;*/
	background: #e6c76d;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

img {
	border: 0px;
}

.clearer {
	clear: left;
	font-size: 2px;
}

.clearer2 {
	clear: both;
	background-color: #e4e3d6;
}

#container {
	width: 100%;
	background-color: #72370f;
}

#header {
	position: relative;
	width: 100%;
	height: 175px;
	background: url(/img/headerlbg.gif) #000000 repeat-x left bottom;
}

#headercontent {
	float: left;
	width: 500px;
}

.headername {
	width: 500px;
	height: 115px;
	float: left;
	text-align: center;
	padding-top: 29px;
	margin: auto;
	padding: auto;
}

.headerlangs {
	padding-top: 8px;
	float: left;
	width: auto;
/*	height: 30px;*/
}

.flags {
	float: left;
	padding-left: 25px;
	color: #D8D9BB;
}

.headerbal, .headerjobb {
	width: 205px;
	height: 175px;
	float: left;
/*	border: #000000 solid 1px;*/
}

.headerbal {
  padding-left: 45px;
}

.headerjobb {
  padding-right: 45px;
}

#menu {
/*	position: relative;*/
	width: 131px;
	float: left;
	padding: 10px;
}

#menu a {
	display: block;
	height: 34px;
	padding: 1px 0px 4px 30px;
	background: url(/img/menui.png) no-repeat 1px 1px;
  color: #e6d76d;
	margin-bottom: 8px;
}

#menu a:hover {
	display: block;
	background: url(/img/menuh.png) #ce8b22 no-repeat 1px 1px;
	margin-bottom: 8px;
}

#menu a.aktiv {
	display: block;
	background: url(/img/menua.png) no-repeat 1px 1px;
	margin-bottom: 8px;
	color: #ce8b22;
	font-weight: bold;
}

#content {
	width: 825px;
	float: left;
}

.content {
	padding: 5px 5px 0px 5px;
	min-width: 587px;
	background: #ce8b22;
	text-align: center;
	min-height: 330px;
}

.content a {
	text-decoration: underline;
}

h1 {
	color: #e6d76d;
	font-size: 22px;
	text-align: center;
}

h2 {
	font-size: 16px;
  color: #e6d76d;
}

#content img {
	padding: 5px;
}

.contlinks {
	float: left;
	width: 33%;
	padding-top: 6px;
}

.contlinks a {
	color: #e6d76d;
	text-decoration: underline;
}

#news {
	width: 100%;
	text-align: center;
	background: #e4e3d6;
}

.newsbox {
	position: relative;
	width: auto;
	height: 60px;
	float: left;
	text-align: left;
	padding: 0px 20px 0px 20px;
}

.newsheader {
	color: #e34001;
}

.newsdate {
	position: relative;
	width: 120px;
	height: 38px;
	background: url(/img/vertlenia.gif) #e4e3d6 left repeat-y;
	background-color: #E4E3D6;
	float: right;
	font-size: 12px;
	padding-top: 22px;
	padding-right: 45px;
	text-align: right;
}

.contentfooter {
	position: relative;
	min-width: 617px;
/*	width: 100%;*/
	height: 59px;
	background: url(/img/contbackleft3.gif) #ce8b22 left bottom no-repeat;
	text-align: center;
	padding-top: 20px;
}

.counterbox {
	width: 745px;
	float: left;
/*	border: #000000 solid 1px;*/
	text-align: center;
  color: #e6d76d;
	margin: auto;
}

.counter {
	padding-top: 15px;
	text-align: center;
	font-size: 9px;
}

.rule {
	padding-top: 5px;
	text-align: center;
	font-size: 9px;
}

.contfooterr {
	float: right;
	width: 78px;
	height: 59px;
	background: url(/img/contbackright3.gif) right bottom no-repeat #ce8b22;
}

#footer {
	position: relative;
	height: 20px;
	width: 1000px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
  color: #FFFFFF;
}

.bekezdes {
	margin: 5px 25px 0px 25px;
	text-indent: 20px;
	text-align: justify;
}

.sign {
	margin: 15px 45px 0px 25px;
	text-align: right;
}

/*
	Kapcsolat
*/

/*#contact {
	position: relative;
	width: auto;
	margin: auto;
	border: #000000 solid 1px;
}*/

.contpic {
	position: relative;
	padding: 5px;
	width: 330px;
	float: left;
}

.cont {
	position: relative;
	padding-top: 105px;
	width: 250px;
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 200%;
}

.cont a {
	text-decoration: underline;
}

.emailbek {
	text-indent: 50px;
}

/*
	Kiállítások, eredmények
*/

.awdate {
	min-width: 79px;
	float: left;
	border-right: #B6B6B6 solid 1px;
}

.awhely {
	float: left;
	min-width: 140px;
	border-right: #B6B6B6 solid 1px;
	padding-left: 1px;
}

.awosztaly {
	float: left;
	min-width: 65px;
	border-right: #B6B6B6 solid 1px;
	padding-left: 1px;
}

.aweredmeny {
	float: left;
	min-width: 160px;
	max-width: 160px;
	border-right: #B6B6B6 solid 1px;
	padding-left: 1px;
}

.awbiro {
	float: left;
	width: auto;
	min-width: 85px;
/*	border-right: #B6B6B6 solid 1px;*/
	padding-left: 1px;
}

.awmegjegyzes {
	float: left;
	padding-left: 1px;
}

#awards {
	position: relative;
	width: 98%;
	margin: 5px;
	border: #B6B6B6 solid 1px;
	text-align: left;
	font-size: 10px;
}

.awsor1 {
	width: 100%;
	min-height: 14px;
	height: auto;
	background-color: #72370f;
	clear: both;
	padding: 2px 0px 2px 0px;
}

.awsor2 {
	width: 100%;
	min-height: 14px;
	height: auto;
	background-color: #ce8b22;
	clear: both;
	padding: 2px 0px 2px 0px;
}

#mainTable {
	border: #e6c76d solid 1px;
	margin-top: 25px;
/*	border: #B6B6B6 solid 1px;*/
	font-size: 11px;
	line-height: 1.5em;
}

#mainTable td {
	border: #e6c76d solid 1px;
	padding: 2px 0px 2px 2px;
	text-align: left;
/* 	padding: 20px;/*Pads each table cell in modern browsers*/
}

#mainTable th {
	border: #e6c76d solid 1px;
	padding: 2px 0px 2px 2px;
/* 	padding: 20px;/*Pads each table cell in modern browsers*/
}

/*
	Berkenye
*/

.berkbek {
	margin: 5px 25px 0px 25px;
/*	text-indent: 20px; */
	text-align: justify;
}

.berkbek2 {
	margin: 0px 25px 0px 45px;
/*	text-indent: 20px; */
	text-align: justify;
}

#berkadatok {
	width: 250px;
	float: left;
}

#berktorzs {
	float: left;
}

/*
	Aktualis
*/

.aktualis {
	width: 100%;
	text-align: left;
/*	background: #e4e3d6; */
	padding-top: 25px;
}

.aktualis a {
	text-decoration: underline;
	font-weight: bold;
}
.aktdatum {
	text-align: left;
	float: left;
	width: 95px;
	color: #e34001;
	font: bold 14px;
}

.akttitle {
	text-align: left;
	float: left;
	min-width: 450px;
}

.aktpics {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
/*	border: #000000 solid 1px;*/
}

.aktpic {
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin-bottom: 20px;
/*	border: #000000 solid 1px;*/
}

.aktpic img {
	padding: 2px;
}

.aktnews {
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	border-top: #000000 solid 1px;
}

.aktpictext {
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}

#submenu {
	width: 120px;
	float: left;
	padding: 10px;
}

#submenu a {
	display: block;
	padding: 1px 1px 1px 31px;
	margin-bottom: 3px;
	background: url(/img/spacer.gif) right repeat-y;
}

/*
	Képgaléria
*/

#gallery {
	width: 100%;
	text-align: center;
/*	border: #000000 solid 1px;*/
	position: relative;
	margin: auto;
}

.galkat {
/*	width: 125px;*/
/*	min-height: 250px;*/
	width: 160px;
/*	display: block;*/
	float: left;
/*	border: #CCCCCC solid 1px;*/
	margin: 5px;
}

.galblur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.galshadow,
.galcontent{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.galshadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

.galcontent{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em 2ex;
	width: 130px;
	height: 160px;
}

.picprop {
	height: 39px;
/*	bottom: 0px;
	margin-top: 0px;
	border: #000000 solid 1px;*/
}

.picnum {
	height: 13px;
}

.katname {
	width: 100%;
	font: 14px bold;
}

.kattext {
	padding: 10px 0px 10px 0px;
	width: 100%;
	text-align: justify;
}

.galkatpic {
	height: auto;
/*	min-height: 140px;*/
	max-width: 170px;
/*	display: inline;*/
	float: left;
/*	background:#FFFFFF;*/
	border: 1px solid #000;
	text-align:center;
/*	border: #CCCCCC solid 1px;*/
	margin: 3px;
}

.galtext {
	float: left;
	text-align: center;
}

.galkatpic img {
	padding: 3px;
}

/*.img-shadow {
	height: auto;
	width: auto;
	float: left;
/*	clear: left;
	background: url(/img/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/img/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}

.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}

.galpicbox {
	display: block;
/*	border: #000000 solid 1px;
	width: auto;
	height: auto;
/*	min-height: 160px;
/*	background: #FFFFFF;
	float: left;
	margin: 5px;
}

.galpicback {
	background: #FFFFFF;
	border: #000000 solid 1px;
	z-index: 1;	
	display: block;
}

.galpicshad {
	background: #CCCCCC;
	z-index: -1;
	display: block;
	right: -3ex;
	bottom: -1em;
}*/

/*
	Kölykök
*/

.kidsalom 
{
  display: block;
	text-align: center;
	width: 100%;
	font: 18px bold;
/*	margin-bottom: 10px;*/
}

.kidsszul {
	width: 100%;
	font: 16px;
	padding-bottom: 5px;
}

.kidparent {
	width: 49%;
	height: 280px;
	float: left;
	padding-bottom: 25px;
}

.kidsphotos {
	width: 100%;
}

.kphoto {
	width: 24%;
	padding: 1px;
	text-align: center;
	float: left;
	height: 118px;
}

.kidsgroup {
	width: 100%;
	padding-top: 20px;
}

.alomnews {
    padding-top: 10px;
    padding-bottom: 15px;
 /*   float: left;*/
    width: 100%;
    border-top: #000000 solid 1px;
}
