BODY {
    font-family: arial, helvetica;
    font-size: 12px;
    color: #1E1C30;
    background-color: #EBE9E9;  
}
 
td 
{
    font-family: arial, helvetica; 
    font-size:12px;
    COLOR: #1E1C30; 
}

p 
{
    font-family: arial, helvetica; 
    font-size:12px;
    COLOR: #1E1C30; 
}

form
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

div 
{
    font-family: arial, helvetica; 
    font-size:12px;
    COLOR: #1E1C30; 
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

IMG {
    border: 0px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


ul {
   list-style-image: url('pic/li.gif');
}



/* SZINES ELEMEK */

.keret
{
    width: 844px;
    height: 100%;
}

.fejlec_belso_1
{
    height: 180px;
    vertical-align: top;
    background-position: top left;
    background-image: url('pic/fejlec.jpg');
}

.fejlec_belso_2
{
    height: 40px;
    background-position: top left;
    background-image: url('pic/fejlec_2.jpg');
}

.felsomenu
{
    width: 564px;
    height: 40px;
}

.felsomenu td
{
/*    text-align: center;*/
    background-position: top left;
    background-image: url('pic/menu_hatter.gif');
}

.felsomenu a:link, .felsomenu a:visited, .felsomenu a:active, .gomb a:link, .gomb a:visited, .gomb a:active, .gomb_nagy a:link, .gomb_nagy a:visited, .gomb_nagy a:active
{
	color: #1E1C30;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica;
}

.felsomenu a:hover, .gomb a:hover
{
	color: #ffff00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica;
}	

.balmenu
{
    width: 140px;
}

.balmenu td
{
    height: 8px;
    text-align: center;
}

.balmenu .gomb
{
    background-position: top left;
    background-image: url('pic/menugomb_hatter.gif');
    height: 32px;
    text-align: center;
}

.balmenu .gomb_nagy
{
    background-position: top left;
    background-image: url('pic/menugomb_hatter_nagy.gif');
    height: 41px;
    text-align: center;
}

.balmenu .login
{
    background-position: top left;
    background-image: url('pic/menugomb_login_hatter.gif');
    height: 100px;
    text-align: center;
}

.balmenu input
{
    width: 120px;
    font-size: 10px;
    border: 1px solid #706593;
}

.balmenu .button 
{
    width: 60px;
}

.lablec
{
    background-position: top left;
    background-image: url('pic/lablec.jpg');
    font-weight: bold;
    color: #ffffff;
	font-size: 11px;
    vertical-align: middle;
    text-align: center;
    height: 20px;
}

.bal
{
    background: #716593;
    background-image: url('pic/balhatter.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    height: 100%;
    width: 140px;
}

.jobb
{
    background: #706593;
    background-image: url('pic/jobbhatter.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    height: 100%;
    width: 140px;
}

.tartalom
{
    vertical-align: top;
    background: #ffffff;  
    padding: 32px;   
}

.tartalom p
{
    text-align: justify;
}

/* ALAP LINKEK */

 
a:link, a:visited, a:active
{
	color: #706593;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica;
}

a:hover
{
	color: #1E1C30;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica;
}

.register input
{
    font-size: 10px;
    border: 1px solid #706593;
}

.register span
{
    color: red;
}

.error {
    font-weight: bold;
    color: red;
}

/* floatmenu */

table.felsomenu td.over,
table.felsomenu td.floatma{
  position:relative;
}

table.felsomenu td ul li {
  margin: 5px; 0px;
  white-space:nowrap;
}

table.felsomenu td.over ul,
table.felsomenu td.floatma ul {
  display:none;
  position: absolute;
  border:2px solid black;
  background-color:#ccc;
  margin:12px 0px 0px 0px;
  padding:5px;
  list-style:none;
  list-style-type:none;
  list-style-image:none;
  text-align:left;
}

div.lnkcont{
  text-align:center;
}

table.felsomenu td.over ul,
table.felsomenu td:hover ul {
  clear:both;
  display:block;
  position: absolute;
  border:2px solid black;
  background-color:#ccc;
  margin:12px 0px 0px 0px;
  padding:5px;
  list-style:none;
  list-style-type:none;
  list-style-image:none;
  text-align:left;
}



