@charset "utf-8";
/*********************************  ÁLTALÁNOS STÍLUS BEÁLLÍTÁS  ************************/
html {
    height: 100%;
}
body {
    margin: 0;
    padding: 0;
    text-align: center;
    background: url(kepek/page_bg.gif) repeat-x;
    background-color: #02253a;
    height: 100%;
}

h1{
	text-align: center;
}
h2, h3,h4, li{
	text-align: left;
}

.body_belso {
    text-align: left;
    margin: 0px auto;
    width: 1000px;
    padding: 0px;
    background: url(kepek/pagebelso_bg.gif);
    background-repeat: no-repeat;
    background-color: #02253a;
    min-height: 100%;
}

.content {
    text-align: left;
    margin: 0px auto;
    width: 970px;
    padding: 0px 0px 55px 0px;
	min-height: 800px;
    background: #eef0fa;
}

.foablak {
    text-align: left;
    margin: 0px auto;
    width: 970px;
    padding: 35px 10px 10px 10px;
    overflow: hidden;
    /*background: url(kepek/hatter.jpg) repeat-y;
    background: #ddddff;*/

}

.lablec_container {
    margin: 0;
    padding: 0;
    text-align: center;
    position: relative;
    margin-top: -30px; /* negative value of footer height */
    height: 30px;
    background-color: #02253a;
    /*background: white;*/
    /*padding: 15px;*/
}
.lablec {
    margin: 0px auto;
    width:970px;
    height: 25px;
    text-align: center;
    background-color: #97bbd9;
    padding: 5px 0px 0px 0px;
}
a img { border: none; padding: 0px 3px;}

.oratablazat{
	;
}
.oratablazat td{
	padding: 5px 25px 45px 5px;
	vertical-align: top;
}
.vitorlasuttablazat{
	;
}
.vitorlasuttablazat th{
	padding: 5px 50px;
	text-align: left;
	font-weight:bold;
	text-decoration: underline;
}.vitorlasuttablazat td{
	padding: 5px 50px;
	text-align: left;
}
/*********************************  FEJLÉC ÉS LOGIN STÍLUS BEÁLLÍTÁS  ************************/

.fejlec {
    float: right;
    margin: 0px auto;
    margin-top: 25px;
    width: 970px;
    height: 60px;
    padding-left:0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    /*background: #73a0d2;*/
    background: url(kepek/fejleclogohatter.png);
    position: relative;
}
.fejleclinks {
    clear:both;
    float: right;
    /*background: #dddddd;*/
    padding: 5px;
    position:absolute;
    bottom:0px;
    right: 0px;
}
.fejleclinks li {
      float: right;
      width: 75px;
      text-align: right;
      font-size: smaller;
      font-weight: bold;
      display: inline;
      padding: 1px;
      color: white;

      /*margin-top: -10px;*/
}
.fejleclinks a {
  color: white;
 /* text-decoration: none;*/
}

/*********************************  FŐMENÜ STÍLUS BEÁLLÍTÁS  ************************/

.fomenu {
height:35px;
background: url(kepek/mainmenu_bg.gif) repeat-x;
position:relative;
font-family:arial, verdana, sans-serif;
font-size:11px;
width:100%;
z-index:100;
margin:0;
padding:0;
clear:both;
}

.fomenu .table {
display:table;
margin:0 auto;
}

.fomenu li {
margin:0;
padding:0;
height:auto;
float:left;
}
.fomenu .szint1 {
margin:0;
padding:0;
list-style:none;
display:table-cell;
white-space:nowrap;
}

.fomenu .szint1 a
{
display:block;
height:35px;
float:left;
font-weight:bold;
background: url(kepek/mainmenu_bg.gif);
padding:0 30px 0 30px;
text-decoration:none;
line-height:35px;
white-space:nowrap;
color:#2b3238;
}

.fomenu .szint1 a:hover,
.fomenu .szint1 li:hover a,
.fomenu .szint1 #current {
background: url(kepek/mainmenu_hover.gif);
padding:0 0 0 15px;
cursor:pointer;
color:#2b3238;
}

.fomenu .szint1 a b
{ font-weight:bold;
}

.fomenu .szint1 a:hover b,
.fomenu .szint1 li:hover a b,
.fomenu .szint1 #current b {
display:block;
float:left;
padding:0 30px 0 15px;
background:url(kepek/mainmenu_hover.gif) right top;
cursor:pointer;
}

/*********************************  FŐMENÜ STÍLUS VÉGE  ************************/

