@charset "utf-8";
@font-face {
    font-family: open;
    src: url(open.woff);
}
body {
  margin:0;
  background:white;

}
body,td,th {
  font-family: open, Century Gothic, Tahoma, Verdana;
  font-size:16px;
  color:#666666;
}
a:link,a:visited {
  text-decoration:none;
  color:#06F;
}
a:hover {
  color:#06F;
}
a:active {
  color:#000000;
  }
h1,h1 a {
  font-size:20px;
  font-weight:normal;
  color:#06F;
}
h2, h2 a {
  font-size:18px;
  font-weight:normal;
  color:#06F;
}
h3 a{font-size:22px;}
#infotop {
	margin-left:auto;
	margin-riht:auto;
	position:relative;
	top:2px;
	width:100%;
	height:35px;
	color:#06F;
	text-align:right;
	font-weight:bold;
}
/*#infotop img {
	position:relative;
	top:4px;	
}*/
.eltartas {
	margin-left:20px;
	margin-right:20px;
	
}
#main {
  position:relative;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  /*box-shadow:0px 0px 5px #ccc;*/

}
#info {display:none;}
	/*
  text-align:center;
  font-size:14px;
  color:#FF9900;
  width:100%;
  min-height:0px;*/

#info h1 {
  /*font-weight:bold;*/
  font-size:18px;
  color:#06F;
}
#menu {
  position:relative;
  width:100%;
  min-height:100px;
  background-color:#06F;
 /* background: -webkit-linear-gradient(#DDD, #F2F2F2); /* For Safari 5.1 to 6.0 */
 /* background: -o-linear-gradient(#DDD, #F2F2F2); /* For Opera 11.1 to 12.0 */
 /* background: -moz-linear-gradient(#DDD, #F2F2F2); /* For Firefox 3.6 to 15 */
 /* background: linear-gradient(#DDD, #F2F2F2); /* Standard syntax */
}

#menu img {
  position:relative;
  top:28px;
  left:15px;
}
@media screen and (max-width: 1150px) {
    #menu img {
        display:none;
    }
	#menu ul li a {font-size:12px;}
	#banner img {display:none;}
}
#menu ul {
  position:relative;
  top:6px;
  float:right;
  height:auto;
 /* padding-right:25px;*/
}
#menu ul li {
  list-style-type:none;
  position:relative;
  float:left;
  /*display:block;*/
  padding-top:15px;
  padding-right:12px;
  padding-left:12px;
  padding-bottom:13px;
  /*
  padding-right:4%;
  padding-left:4%;*/
}
#menu ul li a,#menu ul li a:visited {
  list-style-type:none;
  position:relative;
  float:left;
  display:block;
  color: #FFF;
  font-size:18px;
  /*color:#A33F6B;*/
  /*background-color:#A33F6B;*/
  /*text-transform:uppercase;*/
  
}
#menu ul li a:hover {
  color: #EEE;
  font-size:18px;
  /*
  padding-top:15px;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:13px;*/
  /*border-bottom:2px solid orange;*/
 /* text-transform:uppercase;*/
  
}
#banner {
  position:relative;
  width:99%;
}
#banner a,#banner a:hover,#banner a:visited {
  font-weight:bold;
  color: #333;
}

#banner hr {
  width:99%;
  height:3px;
  background: #A33F6B;
  position:relative;
top:-10px;
}
/*#banner table {
  position:relative;
  top:-20px;
}*/
.kepek {
  position:relative;
  float:left;
  display:block;
  padding-top:25px;
  padding-right:10px;
  padding-left:10px;
}

.feliratok h2 {
  font-weight:bold;
  font-size:20px;
  color: #06F;
}
/*.box1 img {
  width:59%;
  height:150px;
  }
  */
.kereso {
  /*background-color:#A33F6B;*/
  position:relative;
  float:right;

  width:39%;
  color:#FFF;
  text-align:center;
}
.kereso input {
  width:90%;
  height:40px;
  font-size:18px;
  color:#06F;
  font-family:Century Gothic, Tahoma, Verdana;
}
.kereso h2,.kereso label {
  font-weight:normal;
  font-size:18px;
}
#footer {
  position:relative;
  width:100%;
  display:block;
  float:left;
  min-height:180px;
  background-color:#06F;
}
#footer a {color:#eee;}
#footerlogo {
  position:relative;
  width:33%;
  float:left;
}
#footerlogo img {
  position:relative;
  top:72px;
  left:10px;
}
#social {
  position:relative;
  width:33%;
  float:left;
  text-align:center;
  padding-top:40px;
  color:#ddd;
}

#left {
  padding:20px;
}
#left h3 {
  color:#06F;
  }
#footermenu {
	position:relative;
	display:block;
	text-align:center;
	width:100%;
}
h3 a:link,h3 a:visited,h3 a:active {color:#333;}
h3 a:hover {color:#06F;}
#searchdiv {
	position:relative;
	display:none;
	background:#06F;
	width:100%;
	padding:10px;
	text-align:center;
}
#searchdiv input[type=text] {
	width:40%;
	padding:8px;
	font-size:18px;
	font-family:open,Tahoma;
}

