@keyframes cegnev { 
    0% {transform: translateX(-630px) rotate(360deg);}
  100% {transform: translateX(0px) rotate(0deg);}
}
@-webkit-keyframes cegnev { 
  0% { -webkit-transform: translateX(0px) rotate(0deg);}
  100% {-webkit-transform: translateX(-630px) rotate(360deg);}
}

input[type="text"],[type="password"]  {border: 1px solid #bcbba8; 
	height: 19px;
}
input[type="submit"],[type="button"] {
	background: #eaeaea;
  background-image: -webkit-linear-gradient(top, #eaeaea, #d3d3d3);
  background-image: -moz-linear-gradient(top, #eaeaea, #d3d3d3);
  background-image: -ms-linear-gradient(top, #eaeaea, #d3d3d3);
  background-image: -o-linear-gradient(top, #eaeaea, #d3d3d3);
  background-image: linear-gradient(to bottom, #eaeaea, #d3d3d3);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  //font-family: Arial;
  color: #000000;
  font-size: 13px;
  padding: 2px 5px 2px 5px;
  border: solid #bcbba8 1px;
  text-decoration: none;
}
input[type="submit"]:hover,[type="button"]:hover {
  background: #d3d3d3;
  background-image: -webkit-linear-gradient(top, #d3d3d3, #eaeaea);
  background-image: -moz-linear-gradient(top, #d3d3d3, #eaeaea);
  background-image: -ms-linear-gradient(top, #d3d3d3, #eaeaea);
  background-image: -o-linear-gradient(top, #d3d3d3, #eaeaea);
  background-image: linear-gradient(to bottom, #d3d3d3, #eaeaea);
  text-decoration: none;
}
body{
	line-height: 150%;
	font-size: 13px; color: #000000; margin: 0px; padding: 0px;
	background-image: url('../images/bg.png');
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #e6d589; //#bcbba8; // #f9e8b2
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.lista {border-collapse: collapse; width: 100%;}
.lista thead tr {background-color: #3a81bf;}
.lista tr {background-color: #ffffff;}
.lista tr:nth-child(2n) {background-color: #eeeeee;}
.lista tbody tr:hover{background-color: #cccccc;}
.lista tr {border-top: 1px dotted #326C38;}
.lista td{padding: 3px;}
.logintype{width: 149px;}
.searchtype{width: 130px;}
.apro{
	font-size: 11px;
}

.error{
	color: #ff0000;
}

.mp{padding: 3px;
	width: 100%;
	cursor: pointer;
	text-align: left;
	border-collapse: collapse;
	border-bottom: 1px dotted #bcbba8;
}
.mp:hover{
	background-color: #357bb9;
	color: white;
}

.blokk{
	margin: 10px;
	padding: 10px;
	border: 1px solid #bcbba8;
	border-radius: 0px;
	background-color: #fffee4;
}
.error_box{
	border: 1px solid #ff0000;
	background-color: #ffcbcb;
	padding: 5px;
}
.ok_box{
	border: 1px solid #009900;
	background-color: #c9fbc8;
	padding: 5px;
}
.shadow{
	-moz-box-shadow: 0 0 10px 0px #111111;
	-webkit-box-shadow: 0 0 10px 0px #11111;
	box-shadow:  0 0 10px 0px #111111;	
}

.innershadow{
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.8);
}
#page{
	height:100%;
	width: 1130px;  
	margin: 15px auto 0px auto;
	padding: 0px;
	border: 0px;
	text-shadow: 0px 2px 4px rgba(150, 150, 150, 0.88);
	text-align: center;		
}

#lap {
      width: 1130px; 
      float: left;
      background-color: #ffffff;
	border: 1px solid #bcbba8;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	
}

#fejlec {z-index: 1;
      float: left;
      width: 1130px;
      height: 255px;
	// background-image: url('../images/fejlec.png');
}

#logo {
	float: left;
	width: 80px;
	height: 50px;
	background-image: url('../images/logo.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #f3f2d9;
	border-top-left-radius: 5px;

}

#cegnev{
	position:relative;
	z-index: 100;
	margin-left: 10px;
	margin-top: -95px;
	width: 300px;
	height: 85px;
	background-image: url('../images/vagyvedalap.png');
	animation-name: cegnev;
	-webkit-animation-name: cegnev;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-direction:alternate;
	-webkit-animation-direction:alternate;	
}

#menusor {
	float: left;
	width: 1047px;
	height: 45px;
	padding-top: 5px;
	font-size: 110%;
	text-shadow: 0px 2px 4px rgba(150, 150, 150, 0.88);
	background-color: #f3f2d9;
	border-top-right-radius: 5px;
}

#tartalom{
	float: left;
	width: 1127px;
	height: auto;	
	background-image: url('../images/tartalom_bg.png');
    background-attachment: fixed;
	background-repeat: repeat-y;
    background-position: 115px 0px; 
}

#bal{
	float: left;
	width: 850px;
	height: auto;
}

#jobb{
	float: right;
	width: 242px;
	height: auto;
}

#lablec{
	float: left;
	width: 1127px;
	height: 80px;
	background-color: #f3f2d9;	
	border-top: 1px solid #bcbba8;
}

#margo{
	margin: 10px;
}
	