/* overflow*/

.ovflh{
  overflow:hidden;
}

/* position */

.prelative{
  position:relative;
}

.pabsolute{
  position:absolute;
}

/* Margin group*/

.mnull{
  margin:0;
}

.pnull{
  padding:0;
}

.mt10{
 margin-top:10px;
}

.ml10{
  margin-left:10px;
}

.mlm10{
  margin-left:-10px;
}

.mlm20{
  margin-left:-20px;
}

.ml30{
  margin-left:30px;
}

.ml20{
  margin-left:20px;
}

.mr10{
  margin-right:10px;
}

.mt20{
 margin-top:20px;
}

.margin_l_110{
  margin-left:110px;
}

.mr30{
 margin-right:30px;
}

/*@Belépés group start */

.belepes_title{
  font-size: 28px;
  color: #000000;
  font-weight: bold;
  font-family: arial;
}

.belepes_hr{
  background-color: #C8C8C8;
  height: 1px;
/*  width: 660px; */
  margin-top: 7px;
  display:block;
  line-height:0;
  overflow: hidden;
}

.belepes_container{
  width:430px;
  margin:0 auto;
}

.belepes_container label{
  float:left;
  clear:left;
  width:100px;
  text-align:right;  
}

.in_text {
  width:315px;  
}

.in_border{
  border:1px solid #7D9BB7;
}


/*@Belépés group end */

/*@Button group start */


.hidden {
	border: 0 none;
	height: 0;
	left: -9999px !important;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
}

.button span {
	padding-top:2px;
  cursor: pointer;
	display: block;
	height: 22px;
	line-height: 19px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 5px;
	text-decoration: none;
	color: white;
	background: transparent url(images/button_bg_forma1.gif) no-repeat	scroll 0 0;
}

.button {
  background-position: 100% 0;
	background-repeat: no-repeat;
	color: #F2F2F2 !important;
	cursor: pointer;
	display: block;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding-right: 7px;
	text-decoration: none;
	background-image: url(images/button_bg_forma1_right.gif);
	border: none;	
}

/* gombok átszínezése ha rámutatnak */
a.button:hover {
	color: #f2f2f2 !important;
	text-decoration: none !important;
	background-position: 100% 90%;
}

.button:hover span {
	color: #f2f2f2 !important;
	background-position: 0 90%;
}

/* @Button group end*/

.palya_box{
  background:url(images/box_background.png) repeat-y scroll 0 0;
  /*margin-top: -40px;*/
/*  margin-top: -47px; */
  padding-top: 33px;
  margin-left:10px;
  width:660px;
}

.palya_box h1 {
  font-size: 28px !important;
  padding: 15px 0px 15px;
}


.palya_box ul{
	padding-bottom: 10px;
}

.palya_box ul li{
  float:left;
  width:310px;
}


.palya_box_top{
  background:url(images/box_top.png) no-repeat scroll 0 0;
  width:660px;
  height:6px;
  clear: both;
  margin-left:10px;
}


.palya_box_bottom{
  background:url(images/box_bottom.png) no-repeat scroll 0 0;
  width:660px;
  height:6px;
  clear: both;
}


.palya_box_bottom{
  background:url(images/box_bottom.png) no-repeat scroll 0 0;
  width:660px;
  height:6px;
  clear: both;
}

.palya_menu{
  /*top:-63px;*/
/*  left:10px; 
  position:absolute;
  top:-70px; */
  margin-left: 10px;
}


.palya_menu .header{
  background:url(images/palya_menu_sprite.png) no-repeat scroll 0 -57px;
  height:31px;
  width:660px;
}

.palya_menu .header ul {
  list-style-type:none;
  margin:0;
  padding:5px 0 0 5px;
} 

.palya_menu .header ul li{
 background-image: url(images/palya_menu_sprite.png);
 float:left;
 margin-left: 1px; 
}

.palya_menu .header ul li a{
 height:25px;
 display:block;
}

.header ul li.helyszin{
  background-position:0px 0px;
  width:70px;
  height:26px;
}

.header ul li.helyszin:hover, .header ul li.helyszin.act{
  background-position:0px -28px;
}

.header ul li.galeria{
  background-position:-70px 0px;
  width:68px;
  height:26px;
}

.header ul li.galeria:hover,.header ul li.galeria.act{
 background-position:-70px -28px;
}

.header ul li.palyabejaras{
  background-position:-138px 0px;
  width:104px;
  height:26px;
}

.header ul li.palyabejaras:hover,.header ul li.palyabejaras.act{
  background-position:-138px -28px;
  width:104px;
  height:26px;
}

.header ul li.sztorik{
  background-position:-242px 0px;
  width:65px;
  height:26px;
}

.header ul li.sztorik:hover,.header ul li.sztorik.act{
  background-position:-242px -28px;
  width:65px;
  height:26px;
}

.header ul li.eredmenyek{
  background-position:-307px 0px;
  width:101px;
  height:26px;
}

.header ul li.eredmenyek:hover,.header ul li.eredmenyek.act{
  background-position:-307px -28px;
  width:101px;
  height:26px;
}

.header ul li.jatek{
  background-position:-408px 0px;
  width:54px;
  height:26px;
}

.header ul li.jatek:hover,.header ul li.jatek.act{
  background-position:-462px 0px;
  width:54px;
  height:26px;
}

/* palya sztorik*/

.sztori_map_back{
 background: transparent url(images/palya.gif) no-repeat	scroll 0 0;
 width:238px;
/* height:191px; */
 height: 120px;
 overflow: hidden;
 z-index:-5;
}

.sztori_map_back_b{
 background: transparent url(images/_test_head.png) no-repeat	scroll 0 0;
 width:238px;
 height:191px;
 margin-left:46px;
 z-index:-5;
}


.picture_border{
 border: 4px solid #E2E2E2;
}

.w_640 {
  width:640px;
}
