/* CSS Document */
body {
  background: url(../images/bg.jpg) fixed;
  border: 0px;
  margin: 0px;
  padding: 0px;
  color: #01173C;
  font-family: Arial;
  font-size: 11pt;
  
}

a {color: #03173A;}

b {
color: #000033;
}
a img{
  border: 0px;
}
#lap {
  background: #E6E6E6;
  width: 885px;
  /*height: 418px;*/
  padding: 5px;
}
#logo{
  background: url(../images/logo.jpg) no-repeat;
  width: 895px;
  height: 229px;
  text-align: right;
  padding-top: 90px;
  margin-bottom: -120px;
  color: #F5F5F4;
}
#logo span{
  font-size: xx-large;
  font-family: Arial;
}
#kepvalto {
  margin: 50px 20px 20px 20px;
}
#menu {
  background: url(../images/menu.png);
  width: 895px;
  height: 15px;
  color: black;
  padding-bottom: 20px;
  margin-bottom: 0px;
  z-index: 98;
}
#menu a {
  text-decoration: none;
  color: black;
  padding: 10px;
  margin-top: 15px;
}
/*#menu a:hover {
  background: #624d7d;
  color: white;
}*/
#navigation{font:14px Arial; background: url(../images/menu.png); color: #fff !important;}  
#navigation a:link, #navigation a:visited{padding:10px; text-decoration:none; color: #fff !important;}  
#navigation a:hover { background: url(../images/menu.png); color:#3a0200; text-decoration:none; width: 160px;}  
#navigation .current a:link, #navigation .current a:visited{color: #fff;text-decoration:none;padding:10px;}  
.nav, .nav * {margin:0;padding:0;list-style:none;}  
.nav ul {position:absolute;top:-999em;width:20em;display:block;}  
.nav li {float:left;position:relative;z-index:99;font-size:12px;margin:10px;}  
.nav ul li{width: 100%; position:relative; left: -71px; top: -10px; float: inherit;}  
.nav ul li a {width: 160px; left:-1px; background: #3a0200 !important; color: #fff !important;}
.nav ul li a:hover { background: #6d0000 !important;}
.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:2.9em; }  
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}  
.nav li li:hover ul,ul.nav li li.sfHover ul {left:15em;top:0px;}  
.nav li:hover ul,.nav li li:hover ul {top: -999em;}
.nav li:hover {color:#3a0200;} 

#bem{
  text-align: left;
  overflow: auto;
  width: 850px;
  height: 350px;
}
#bem a {
 color: #000;
}
#footer1 {
  background: #01173c;
  width: 895px;
  height: 89px;
  text-align: right;
}
/*
#footer2 {
  background: url(../images/foter2.png);
  height: 93px;
  width: 977px;
}*/ 

.promo_kep {width: 170px;}

#hiba{
  background: url(../images/hiba.png) no-repeat rgb(255,144,128);
  height: 40px;
  margin-right: 10px;
  padding: 5px 0px 5px 100px;
  text-align: left;
  font-weight: bold;
}
#sikeres{
  background: rgb(192,255,176);
  margin-right: 10px;
  padding: 5px;
}
#ksz {
  color: #E6E6E6;
  font-size: small;
  padding: 5px;
}
#ksz a {
  color: #fff;
  text-decoration:none;
}
.megjel{
  visibility: visible;
}
.nomegjel{
  visibility: hidden;
}
#header_kep{
  background: #E6E6E6;
  width: 895px;
  margin-bottom: -16px;
  padding-top: 0.5px;
  margin-top: 5px;
}
#kapcs {
  position: absolute;
  color: #E6E6E6;
  text-align: left;
  font-size: small;
  padding: 5px;
}
#kapcs b, #kapcs a{
  color:#E6E6E6;
}