.rounded-10{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.rounded-5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bold{
	font-weight: bold;
}

.page {
    background: url("pic/bg.jpg") no-repeat scroll center 0 #8BDBFE;
    height: 100%;
    position: relative;
    width: 100%;
}

.nagydiv{
	width: 1000px;
	margin: auto;
	min-height: 500px;
	position: relative;
	z-index: 0;
}

.footer{
    background-color: #B7CA16;
    height: 235px;
    position: relative;
    width: 100%;
    z-index: 1;
}

.footer-bg{
    background: url("pic/footer-bg.png") no-repeat scroll center 0 transparent;
    bottom: 0;
    height: 318px;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.fejlec{
    background: url("pic/fejlec-bg.png") no-repeat scroll 0 0 transparent;
	width: 1008px;
	height: 200px;
	margin-left: -4px;
	position: relative;
	z-index: 1;
}

.share{
    display: block;
    height: 30px;
    left: 400px;
    position: absolute;
    top: 52px;
    width: 29px;
}

.fb{
	left: 439px;
	top: 55px;
}

.menu{
    background: url("pic/menu-bg.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 13px;
    height: 42px;
    margin: 149px 0 0 16px;
    text-align: center;
    width: 975px;
	padding-top: 3px;
}

.menu a{
	color: #ffffff;
	display: inline-block;
	padding: 5px 8px 5px;
}

.menu a:hover{
	background-color: #856945;
}

.left-page{
	float: left; 
	width: 201px; 
	margin-bottom: 90px;
}

.page-content-bg{
	background: url("pic/varfal_06.png") repeat-y right top;
	position: relative;
	width: 100%;
	margin-top:-25px;
	z-index: 0;
}

.page-content{
	background: url("pic/varfal_06.png") repeat-y 0 0;
	position: relative;
	width: 100%;
}

.page-white{
    background-color: #FFFFFF;
    margin: auto;
    width: 886px;
}

.left-menu-bg{
    background: url("pic/left-menu-bg.jpg") repeat-y scroll left bottom transparent;
    float: left;
    margin: 0 20px;
    width: 161px;
}

.left-menu{
    background: url("pic/left-menu-bg2.jpg") no-repeat scroll left bottom;
    color: #FFFFFF;
    padding: 36px 15px 60px;
    width: 131px;
}

.left-menu h2{
    font-size: 17px;
    font-weight: bold;
    text-shadow: 0 0 1px #5C3E10;
	color: #FFF6EA;
	margin-bottom: 20px;
}

.left-menu p{
	font-weight: bold;
	line-height: 16px;
	margin: 15px 0 0 0;
	cursor: pointer;
	color: #ffffff;
	text-shadow: 0 0 1px #B38C5A;
}

.left-menu ul{
	padding-left: 15px;
	margin-top: 0;
	display: none;
	list-style: none;
}

.left-menu li{
	line-height: 15px;
	margin: 10px 0;
}

.left-menu p a, .left-menu p a:visited, .left-menu p a:link{
	color: #ffffff;
}

.left-menu li a, .left-menu li a:visited, .left-menu li a:link{
	color: #ffffff;
}

.left-menu li a:hover{
	border-bottom: 1px dotted;
}

.left{
	float: left;
}

.tartalom {
    background-color: #FFFFFF;
    float: left;
    margin-right: 20px;
    margin-top: 35px;
	margin-bottom: 70px;
    width: 665px;
}

.tartalom h1{
	border-bottom: 1px dotted;
	font-weight: bold;
	margin-bottom: 20px;
}

.tartalom a{
	color: #E69413;
}

.tartalom a:hover{
	border-bottom: 1px dotted #E69413;
	color: #E69413;
}

.mokatars{
	float:left;
	width: 100%;
	clear:both;
	margin-bottom: 20px;
}

.mokatars h2{
	margin-bottom: 10px;
	font-weight: bold;
}

.mokatars h2 span{
	font-size: 12px;
	font-weight: normal;
}

.mokatars img{
	float: left;
	max-width: 150px;
	max-height: 200px;
	border: 3px solid #E69413;
	margin-right: 10px;
	margin-top: 5px;
}

.idezet{
    background: url("/css/pic/idezet-bg.jpg") no-repeat scroll center center transparent;
    display: inline-block;
    font-style: italic;
    height: 214px;
    text-align: center;
    vertical-align: middle;
    width: 552px;
}

.idezet div{
	width: 505px;
	margin-top: 63px;
}

.aktualis{
    border: 2px solid #E69413;
	background-color: #FEFBCD;
    margin-top: 10px;
    padding: 20px;
    position: relative;
}

.aktualis-bg{
    position: absolute;
    right: 0;
    top: -94px;
    width: 180px;
}

.aktualis > p {
	font-family: cursive;
    font-size: 17px;
	margin-top: 0;
}

.text-div{
	border:1px solid #EDAA29;
	margin-bottom:5px;
}

.text-div input, .text-div textarea{
	background-color: #FEFBCD;
	margin:2px;
	border:none;
	width:99%;
	color:#666666;
	font-size:12px;
	font-family:arial;
}

.email-submit{
    background-color: #EDAA29;
    border: medium none;
    color: #FFFFFF;
    padding: 2px 10px;
}

/* footer */
.tabla-content{
	width: 1000px;
	margin: auto;
	position: relative;
	height: 318px;
}

.tabla{
	position: absolute;
	display: block;
	width: 50px;
	height: 65px;
	cursor: pointer;
}

.tabla.m-harom-honap{
    height: 47px;
    left: 74px;
    top: 34px;
    width: 38px;
}
.tabla.ket-honap{
    height: 57px;
    left: 2px;
    top: 75px;
    width: 48px;
}
.tabla.hat-honap{
    height: 62px;
    left: 195px;
    top: 80px;
    width: 56px;
}
.tabla.harom-ev{
    height: 62px;
    left: 504px;
    top: 151px;
    width: 56px;
}
.tabla.hat-ev{
    height: 62px;
    right: 108px;
    top: 130px;
    width: 56px;
}
.tabla.p-tizennyolc-ev{
    height: 40px;
    right: 114px;
    top: 9px;
    width: 33px;
}

/* footer vége */

.ar-sor, .ar-sor-kiemelt, .alkalom-sor{
	border-bottom: 1px solid #DDDBC6;
    padding: 8px 0;
    text-transform: uppercase;
}
.alkalom-sor{
	text-transform: none;
}	

.ar-sor-kiemelt, .orarend-table th, .nap-sor{
	margin-top: 30px;
	font-weight: bold;
	border-bottom: 1px solid #E69413;
    text-transform: uppercase;
}
.nap-sor{
	margin-top:0;
}

.ar-leiras, .alkalom-cim{
	color: #5D5A5A;
    display: inline-block;
    width: 440px;
}
.alkalom-cim{
	font-weight: bold;
	width: 525px;
    text-transform: uppercase;
}

.ar, .alkalom-ar{
	background-color: #E69413;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 140px;
}

.orarend-table {
	border: none;
}

.orarend-table th, .orarend-table td{
	padding: 5px 10px;
}
.orarend-table td{
	padding: 10px;
}

.orarend-table th{
    background-color: #E69413;
    border:none;
    color: #FFFFFF;
    text-transform: uppercase;
}

.orarend-table td{
	border: 1px solid #DDDBC6;
}

.tr-bg{
	background-color: #FFF4E2;
}

.jatszohaz-table td{
	padding: 5px;
}

/***********************
	almenu blokk
***********************/

.aloldal-almenu{
	width:100%;
	margin-bottom: 20px;
	padding:5px 0;
	text-align: center;
}

.aloldal-almenu div{
	display: inline-block;
	cursor:pointer;
	font-size: 13px;
}

a.aloldal-almenu-a{
    background-color: #E69413;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 140px;
	margin-bottom: 5px;
}
a.aloldal-almenu-a:hover{
	background-color: #ffffff;
    border: 2px solid #E69413;
    color: #E69413;
    padding: 3px 0;
    width: 136px;
}
a.aloldal-almenu-aktiv{
	background-color: #FFFFFF;
    border: 2px solid #E69413;
    color: #E69413;
    padding: 3px 0;
    width: 136px;
}

.aloldal-almenu span{
	margin:0 10px;
}

#blokk-container{
	overflow: hidden;
	width:665px;
	float:left;
}

.blokk {
    display: none;
    float: left;
    width: 665px;
}

.blokk .ar-leiras{
	width: 525px;
}

div#pop-up{
    background-color: #ffffff;
	border: 3px solid #ECA124;
    /*background-image: url("img/bemutatohet.png");
    background-repeat: no-repeat;*/
    display: none;
    /*height: 507px;*/
    left: 50%;
    margin: -250px 0 0 -150px;
    position: absolute;
    top: 50%;
    /*width: 700px;*/
    z-index: 1003;
	padding: 20px;
	text-align: center;
}
div#pop-up a{
	/*display: block;
	width: 700px;
	height:507px;
	margin-top: 24px;*/
}
div#pop-up span.close {
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 80px;
	text-align: right;
}
#overlay {
    background-color: #000000;
	display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}