body {
margin: 0;
padding:0;
border: 0;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
height:100%;
background-color: #fff;
background:url(../images/hatter.gif);
background-repeat:repeat-x;
}
img{border:0;}
a {text-decoration:none; color:#ffffff;}
.logomenu a {color:#333;}
#kep a img {opacity: 0.5; filter:alpha(opacity=50);}
#kep a img:hover, #kep a img.sfhover {opacity: 1; filter:alpha(opacity=100);}


div#wn	{ 
    position:relative; 
    width:510px; height:495px; 
    overflow:hidden;	
    }
	
#scroll_links {float:right; width:20px; margin-right:4px; margin-top:0px; padding:0;}
.szlogen {position:absolute; margin:100px 0px 0px 300px; z-index:1;}
.linkek {margin-left: 10px;}

.keret{ position:absolute; left:50%; margin-left:-410px; margin-top:0px; width:820px;}
.fejlec { height:266px; width:820px; background:url(../images/logo.jpg); background-position:left; background-repeat:no-repeat; background-color:#333333;}
.logomenu{position:absolute; width:233px; left:30px; top:105px; font-weight:bold; line-height:52px; font-size:16px; color:#333333;}
.fejlecjobb {width:557px; height:266px; position:absolute; right:0px; background:url(../images/fejlec.jpg); background-position:bottom; background-repeat:no-repeat;}
.content { background:url(images/bodyhatter.jpg); height:520px;}
.szoveg { float:right; margin-right:10px; margin-top: 10px; width:510px; height:495px; }
.menu { margin-left:4px; margin-top:50px; width:100%; height:20px; font-size:11px; font-weight:bold;}
.menuabs {position:absolute; left:0px; text-align:right; width:150px;}
.logo {position:absolute; bottom:20px; left:4px; width:172px; height:181px;}
h1 { font-size:20px; padding:0px; margin:0px; font-weight:bold; display:inline;}
h2 { font-size:14px; padding:0px; margin:0px; font-weight:bold; display:inline;}
.home{ margin:0px; padding:0px; margin-right:10px;}
.tartalom { width:820px; background:url(../images/tartalomhatter.gif); position:relative;}
.sav {clear:both; height:86px;}
.baloszlop{ float:left; width:207px; color:#333333; }
.jobboszlop { width:612px; float: right; color:#333333; }
.footer {clear:both; width:820px; background:url(../images/footerhatter.gif); background-repeat:repeat-x; background-position:bottom; background-color:#bbbbbb;}
.fuggcsik{background:url(../images/fuggcsik.jpg); width:1px; float:left; height:80px;}
.floatleft{float:left;}
.floatright{float:right;}
.hirlevel {width:187px; height:150px; margin-left:10px; background-color:#fff; font-weight:bold;}
.hirleveltart {width:177px; height:140px; margin-left:5px;}
.tart{width:592px; margin-left:10px; background-color:#fff;}
.tartcim {width:592px; background-color:#e9e9e9; padding:20px 0px 20px 0px;}
.tarttart {width:572px; margin:10px 10px 0px 10px; text-align:justify; color:#000000; font-size:12px;}
.tarttart td {color:#000000; font-size:11px; text-align:center;}
.tarttart td a{color:#000000; font-size:11px; text-align:center;}
.tarttart a{color:#000000; font-size:12px; font-weight:bold;}
.tartsz{width:572px; background-color:#e9e9e9;}
.tartszbe{width:552px; padding:10px; text-align:justify;}
.tartszbe a {text-decoration:none; color:#333333;}
.assoc {position:absolute; color:#919191; font-size:11px; font-weight:bold; right:70px; top:2px;}
.helyek {float: right; right: 30px; width: 278px;}
.helyek a {text-decoration:none; color:#7d0000;}
.gipszkartonlink {margin-top:20px; margin-left:10px;}
.gipszkartonlink a {text-decoration:none; color:#000000;}

.menupontok, .menupontok ul{margin:0; padding:0; list-style:none;}
.menupontok li:hover ul, .menupontok li.sfhover ul { display:block; margin:0px; left:177px; top:0px; width:100%; color:#333;}
.menupontok li ul li:hover, .menupontok li ul li.sfhover { opacity: 1; filter:alpha(opacity=100);}
.menupontok li:hover, .menupontok li.sfhover {}
.menupontok li { margin-left:5px; width:182px; border-bottom:1px solid #505050; background-color:#333; padding:5px 0px 5px 0px; position:relative; display:block;}
.menupontok li  a{text-decoration:none; color:#e8e8e8; }
.menupontok li ul li a{color:#e8e8e8; opacity: 1; filter:alpha(opacity=100); padding:0px;}
.menupontok li ul li:hover a,.menupontok li ul li.sfhover a {color:#e8e8e8;}


.menupontok li  ul li {margin-top:0px; padding-bottom:0px; text-align:left; opacity: 0.9; filter:alpha(opacity=90); background-color: #333; border-bottom: 1px solid #505050; padding:4px; font-size:11px;}

.menupontok li ul{ 
padding:0;
padding-bottom:10px;
margin:0;
position: absolute;
width: 100px;
left: -999em;
display:none;
color:#333;
}
.menupontok{ margin-left:10px; font-size:11px; font-weight:bold; color:#333; padding:0px; background-color:#333333; width:187px;}

