* {margin: 0; padding: 0; border: 0;}
ul{margin: 15px;}

.hir_cim {font-weight: bold; font-size: 12px;}
.news_title { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.news_short_text { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.news_full_text { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: none; TEXT-DECORATION: none}
.news_standard { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: none; TEXT-DECORATION: none}
.news_alert { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FF0000; FONT-WEIGHT: none; TEXT-DECORATION: none}
.news_admin_standard { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: none; TEXT-DECORATION: none}
.news_admin_alert { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #FF0000; FONT-WEIGHT: none; TEXT-DECORATION: none}
.news_admin_sub_title { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.gallery_name{font-weight: bold; font-size: 12px;}
/*.hir_kep{width: 442px;}*/
#hir{clear: both; width: 440px; height: 144px; background: url(../images/hir_hatter.jpg) no-repeat center top; text-align: left;}

#hir_kiskep{
margin: 0 auto; 
width: 140px;
height: 144px;
text-align: center;
float: left;}

.hir_kiskep_table{width: 140px; height: 138px; text-align: center;}
#hir_szoveg{margin: 5 3 0 2px; width: 294px; height: 124px; float: right;}
#hir_link{width: 294px; height: 20px; float right; text-align: right;float: right;}
#hir_link a {border-top: 1px solid #a6c6db; border-left: 1px solid #a6c6db; margin-right: 1px; background: #bce1fb; padding: 1 1 0 12px; color: #442f74; text-decoration: none; font-weight: bolder; font-size: 10px; height: 14px; /*width: 70px;*/ display: block; float: right;}
.kep {border: 1px solid #3D6EA8;}

body {background: white; font: 12px arial, sans-serif; text-align: center;}

#munkalap{text-align: left;}

.width_hack{_position: absolute; top: 0;}

.hatter{border: 0px solid black; margin: 0; background: url("../images/hatter.jpg") repeat-y 20 top;}
.hatter_nyito{border: 0px solid black; margin: 0; background: url("../images/hatter_nyito.jpg") repeat-y 20 top;}
.fent_b{width:20px;height:20px;background:url(../images/hatter_sarok_1.jpg) no-repeat;}
.fent{height:20px;background:url(../images/hatter_fent.jpg) repeat-x;}
.fent_j{width:20px;height:20px;background:url(../images/hatter_sarok_2.jpg) no-repeat;}
.bal{width:20px;height:100%;background: url(../images/hatter_bal.jpg) repeat-y;}
.jobb{width:20px;height:100%;background: url(../images/hatter_jobb.jpg) repeat-y;}
.lent_b{width:20px;height:20px;background: url(../images/hatter_sarok_4.jpg) no-repeat;}
.lent{height: 20px;background: url(../images/hatter_lent.jpg) repeat-x;}
.lent_j{width:20px;height: 20px;background: url(../images/hatter_sarok_3.jpg) no-repeat;}
#fent_bal{float:left; height: 20px; width:80px; background: url(../images/hatter_fent_b.jpg) left;}
#fent_jobb{float:right; height: 20px; width:80px; background: url(../images/hatter_fent_j.jpg) right;}
#lent_bal{float:left; height: 20px; width:80px; background: url(../images/hatter_lent_b.jpg) left;}
#lent_jobb{float:right; height: 20px; width:80px; background: url(../images/hatter_lent_j.jpg) right;}
#bal_fel{width:20px;_height: 50%; background: url(../images/hatter_bal_f.jpg) no-repeat top;}
#bal_le{width:20px;_height: 50%; background: url(../images/hatter_bal_l.jpg) no-repeat bottom;}
#jobb_fel{width:20px;_height: 50%; background: url(../images/hatter_jobb_f.jpg) no-repeat top;}
#jobb_le{width:20px;_height: 50%; background: url(../images/hatter_jobb_l.jpg) no-repeat bottom;}

#menu_resz{float: left; width: 270px; color: #442f74; /*#3D6EA8;*/ _position: relative; _left: 3px; background: url("../images/logo_hatter.jpg") repeat-y right top;}
#menu {margin-left: 15px;width: 215px; _height: 281px; min-height: 281px; font-size: 12px; font-weight: bolder; text-align: left;}
#menu_narancs{width: 270px; background: url("../images/menu_narancs.jpg") repeat-y right top;}

#menu_info{
/*background: url("../images/logo_kek.jpg") no-repeat 96% center;*/
background-color: #0052A6;
width: 227px;
height: 70px;
font-size: 12px;
font-weight: normal;
margin: 0 1 0 4px;
float: left;}

#menu_info_szov{
margin: 10 10 10 5px;
color: white;
}
#menu_info_szov a{
color: white;
}


.ablak_hatter{
background: url("../images/ablak_hatter.jpg") repeat left top;
text-align: center;
margin: 0;
float:right;}

#ablak{
margin: 0;
min-height: 495px;
_height: 495px;
width: 688px;
/*background: url("../images/ablak_kozep.jpg") no-repeat center top;*/}

#ablak_nyito{
margin: 0;
min-height: 495px;
_height: 100%;
width:688px;
background: url("../images/ablak_nyito.jpg") repeat-x center top;}

#szoveg{
	margin: 50 8px;
	text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: none; TEXT-DECORATION: none;}

#idezet{
	padding-top: 4px;
	float: right;
	background: #0052A6;
	width: 652px;
margin-left: 36px;
	height: 24px;
	color: white;
	font-size: 13px;
	text-align: center;
	font-weight: normal;}

#lablec{clear: both;}

.lab_bal{margin-left: 5px; position: relative; top: 5px;}
.lab_jobb{margin-right: 5px; position: relative; top: 5px;}


#logo{
margin:  10 0 0 6px;
font-size: 15px;
font-weight: bold;
width: 260px;}

#logo img{float: left;}

.logo_kicsi{font-size: 11px; font-weight: bold;}

#zaszlo{
height: 24px;
width: 228px;
background: #0052A6;
margin: 15 0 0 4;
clear: left;}

#zaszlo img{
margin: 4 0 0 20px;
cursor: pointer;}

#kepgaleria{
	float: right;
	margin-top: 85px;}

#kepgaleria a{
cursor: pointer;}

dl, dd, ul, dt{list-style-type: none;}
li {list-style-type: disc;}
#menu ul{margin: 0;}
#menu dt{
cursor: pointer;
height: 30px;
border-bottom: 1px solid white;}
#menu ul{margin: 0 0 0 15px;}

#menu li.elso{_margin: 0 0 0 -40px;}

#menu li{
cursor: pointer;
border-bottom: 1px solid white;
list-style: url("../images/menu_kep.jpg") inside;}

#menu dd, dt {
margin: 0;
padding: 0;
border: 0px solid gray;}

#menu li a, #menu dt a {
text-decoration: none;
border: none;
height: 20px;
margin: 0 0 0 10;}

#menu dt a.temp {
text-decoration: none;
border: none;
height: 20px;
margin: 0 0 0 0;
color: red;
}

#menu li a:hover, #menu dt a:hover {
/*background: url("../images/menu_hatter.jpg") repeat-y;*/}

.fo{margin: 0 5 0 0; position: relative; top: 5px;}
