body {
  margin: 0 0 1em 0;
  padding: 0; 
  background: #fff;
  color: #333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  min-width: 610px;
}
form { margin: 0; }
img { border: 0; }

#fejlec { padding: 0 15px 0 0; }
#elvalasztosav { padding: 0 15px 0 55px; }
#kontener { padding: 0 15px; }
#lapalja { padding: 0 15px; margin: 0 15px; }

#fejlec div { position: relative; }

#fejlec {
  height: 58px;
  position: relative;
  border-bottom: 1px solid #9FCBF7;
  background: #F6FAFE;
  z-index: 1;
  padding: 5px;
}

#fejlec h1 { margin: 0; }

#fejlec h1 img {
  font-weight: bold;
  color: #7f7c45;
}

#elvalasztosav {
  background: #000089 url("elvalasztosav.png") bottom repeat-x;
  padding-top: 4px;
  padding-bottom: 30px;
  font-size: 85%;
  color: #C8E0FA;
}

#elvalasztosav a:link,
#elvalasztosav a:visited { color: #B7D8F9;}
#elvalasztosav a:hover,#elvalasztosav a:active { color: #F2F8FE;}

#kontener {background: #fff;}

#navelo {
  font-size: 1px;
  background: transparent url("menu_tr.gif") no-repeat top right;
  height: 9px;
  display: block;
  border-bottom: 1px solid #ddd;
  content: url("zpoint_tl.gif");
}
#nav {
  background: #E0E9E9 url("menu_back.gif") right repeat-y;
}
#navuto {
  display: block;
  font-size: 1px;
  content:  url("zpoint_bl.gif");
  height: 8px;
  background: transparent url("menu_br.gif") scroll no-repeat bottom right ;
  border-top: 1px solid #fff;
}

#nav, #nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#nav {margin-bottom: 1em;}
#nav li {
  display: inline;
  padding: 0;
  margin: 0;
}

#nav li span { 
  display: block;
  padding: 6px 10px;
  font-weight: bold;
  color: #666;
}
#nav li span, #nav li span #configuration {
  display: inline;
  font-weight: normal;
  padding: 0;
}

#nav li a {
  display: block;
  padding: 8px 10px;
  font-weight: bold;
  text-decoration: none;
  background: #EDF2F2;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #fff;
  border-right: 1px solid #ddd;
}
#nav li a:hover {background: #E0E9E9;}

#nav li li a, #nav li li span {padding: 4px 8px 4px 20px;}

#nav li li a {font-weight: normal;}

#nav li li li a, #nav li li li span {padding: 4px 8px 4px 25px;}

#nav li li li li a, #nav li li li li span {padding: 2px 8px 2px 30px;}

#nav li li li li li a, #nav li li li li li span {padding: 2px 8px 2px 35px;}

#lapalja {
  border-top: 1px solid #999;
  margin-top: 2em;
  margin-bottom: 1em;
  color: #888;
  padding: 1em 0;
  text-align: center;
}

#lapalja p {margin: 0.3em;clear: both;}

#lapalja .alsomenu, #lapalja .alsomenu a {color: #666;}

#lapalja .alsomenu a:hover {color: #000;}

#lapalja .alsomenu p span {padding-right: 1em;}
#baloldal {
    float: left;
    width: 110px;
    margin-bottom: 1em;
    margin-top: 0;
}
#szovegalja {
    float: left;
    height: 100%;
    color: #000;
    background-color: #fff;
}
#foszoveg {
    float: right;
    width:85%;
    margin-bottom: 3em;
}
#foszoveg li a {
  padding: 8px 10px;
  font-weight: bold;
  text-decoration: none;
  color: #28f;
}

#foszoveg.right {
    float: left;
    width: 62%;
    margin-bottom: 2em;
}

#baloldal.right {
    float: right;
    width: 35%;
    margin-bottom: 2em;
    margin-top: 0;
}
#lapalja {
    clear: both;
    margin-top: 1em;
}

#lapalja ul {
    margin: 1em 0;
    padding: 0;
    list-style: none;
}

#lapalja li {
    display: inline;
    padding: 0 1em;
    margin: 0;
    white-space: nowrap;
}

#lapalja ul#lapalja-menu {margin: 0 0 1em 0;}

#lapalja p {margin: 0.6em 0;}

li {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}


@media screen, print, handheld, projection {
  p.crumbs em {
    display: none;

}

#foszoveg > p.crumbs:first-child,
#baloldal > p.crumbs:first-child {
  margin-top: 0;
}
hr {
  height: 1px;
  background-color: #000;
  color: #000;
  margin: 2em 0;
}

body, td, th, input { 
  font-family: verdana, sans-serif;
  font-size: x-small;
  font-size: small;
}

h1, h2, h3, h4, h5, h6 {
  margin: 1em 0 0.2em 0;
  border-bottom: 1px solid #ccc;
  font-family: arial, verdana, sans-serif;
}
li h1, li h2, li h3, li h4, li h5, li h6 {border: none;}

#fejlec h1 { border: 0; }

h1 { font-size: 160%; font-weight: normal; }
h2 { font-size: 150%; font-weight: normal; }
h3 { font-size: 120%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }
h6 { font-size: 90%; border: 0; }

a:link { color: #039; text-decoration: none; }
a:visited { color: #636;text-decoration: none; }
a:link:hover, :visited:hover { color: #333;text-decoration: none; }
a:link:active, :link:active { color: #000; text-decoration: none;}
}

#tartalomfej {
  background:  transparent url("zpoint_tr.gif") no-repeat top right;
  background-color: #e4ecec;
  height: 8px;
  display: block;
}
.tartalom {
  background: #e4ecec url("zpoint_back.gif") right repeat-y;
  padding: 15px;

} 

#tartalomlab {
  display: block;
  margin: -15px;
  height: 8px;
  background: transparent url("zpoint_br.gif") scroll no-repeat bottom right ;
}

.tartalom h2, .tartalom h3, .tartalom h4, .tartalom h5 {border: none;margin-top: 0;color: #4C5C5C;}

.tartalom h1, .tartalom h2, .tartalom h3 {margin: 0;}

#jobbdivbel {
	background: #e4ecec;
}

.zoldlenyil h3 {color: #1D9101;font-weight: bold;border: none;margin: 0;font-size: 14px;text-align: center;}
.zoldlenyil h3 :link,
.zoldlenyil h3 :visited,
.zoldlenyil h3 :link:active, .zoldlenyil h3 :visited:active {color: #1D9101;}
.zoldlenyil li {padding: 0;margin: 0;}
.zoldlenyil ul {margin-top: 0;margin-bottom: 0;padding-bottom: 0;}
.zoldlenyil {background: #C4EFA1;padding: 15px 45px 15px 15px;margin-bottom: 0.5em;max-width: 400px; width: 300px;}

.zoldjnyil {background: #C4EFA1;padding: 15px 15px 15px 15px;margin-bottom: 0.5em;max-width: 700px; width: 550px;}

#anims{
    width: 300px;
    height: 96px;
    border: 1px solid #FFF;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background: #000;
}
