body,p {
	font: normal 12px georgia;	
	line-height: 20px;
}
li{
  padding-left:5px;
}
#web { 
  position: absolute; 
  left: 55px; 
  top: 0px; 
  width: 945px;
}


    #logo { 
      position: absolute; 
      top: 10px;
    }
    #fejlec { 
      position: absolute; 
      left: 416px; 
      top: 15px;
      width: 520px;
    }
    #menu { 
      position: absolute; 
      left: 566px; 
      top: 45px; 
      width: 367px; 
    }
    #zaszlo { 
      position: absolute; 
      left: 410px; 
      top: 47px; 
    }
  	#vonal1 {
      position: absolute; 
      left: 420px; 
      top: 23px;
      width: 580px;
      height: 1px;
/*	  background-color: #efefef; */ 		
	}
  	#vonal2 {
      position: absolute; 
      left: 60px; 
      top: 53px;
      width: 940px;
      height: 1px;
/*	  background-color: #efefef; */ 		
	}  
  
  
  
    #balkep { 
      position: absolute; 
      top: 80px;
    }
    #baloldal { 
      position: absolute; 
      top: 550px; 
    }
       #szallodakepek { 
          width: 343px; 
          background-image: url('../images/hatter_balbox_2.jpg');   

        }
        #szallodalista { 
          width: 303px; 
          padding-top: 10px; 
          padding-left: 15px; 
          padding-right: 15px; 
          padding-bottom: 10px;  
        }
        #szallodaartartalmazza{
          width: 303px; 
          padding-top: 10px; 
          padding-left: 15px; 
          padding-right: 15px; 
          padding-bottom: 10px;          
        }
        
        
    #tartalom_cim { 
      position: absolute; 
      top: 90px; 
      left: 360px;
      width: 540px;
    }        
    #tartalom { 
      padding-top: 10px; 
      padding-left: 25px; 
      padding-right: 25px; 
      padding-bottom: 10px;  
      background-image: url('../images/hatter_tartalom_2.jpg');
      width: 545px;               
    }             
        

    #lablec { 
      position: absolute;     
      text-align: center;
      padding-top: 40px; 
      left: 80px;
      width: 450px;
      z-index: 10;

    }   
        
.egy_szalloda { 
    border: solid 1px #d1d0bc; 
    width: 100%; 
    text-align: left; 
    margin-bottom: 10px;  
}
.egy_szalloda td { 
  vertical-align: top; 
}
.galeria img { 
  width: 75px; 
  height: 65px; 
  border: 0; 
  padding: 1px; 
  border: solid 1px #8e9d98; 
}
.sz_header { height: 20px; padding: 8px; border-bottom: solid 1px #d1d0bc; background-color: white; }
.sz_bal { width: 150px; border-right: solid 1px #d1d0bc; padding: 5px; }
	.sz_bal img.tn { width: 150px; height: 113px; border: solid 4px white; }
.sz_jobb { padding: 10px; }
	.sz_adatok { font: normal 14px georgia; width: 100%; }
		.sz_adatok p { font: normal 13px georgia; }
		.sz_adatok .terkep { font: normal 20px georgia; height: 38px; background-image: url(../images/terkepbg.gif); text-align: center; }
		.ertek { color: #841702; }
			.ertek ul { margin: 0; padding-left: 10px; }
			.ertek li  { font-size: 12px; list-style-image: url(../images/arrow.gif); font: normal 12px georgia; }
		.sz_adatok td { border-bottom: solid 1px #8e9d98; }
		h3 { margin: 0; font: normal 18px georgia; }
		
#arak table { border-right: solid 1px #8e9d98; border-bottom: solid 1px #8e9d98; }
#arak th { font: normal 11px georgia; text-align: center; border-left: solid 1px #8e9d98; border-top: solid 1px #8e9d98; padding: 4px; color: #841702; }
#arak td { text-align: center; border-left: solid 1px #8e9d98; border-top: solid 1px #8e9d98; padding: 4px; font: bold 11px georgia; vertical-align: middle; }
h3 { text-align: left; font: normal 18px georgia; color: #841702; margin: 0px 0 10px 0; }
h1 { text-align: left; font: normal 22px georgia; color: #841702; margin: 10px 0 10px 0; }
#lem { text-align: left; background-color: #e4e4d3; font: normal 11px georgia; }
#tart { border: solid 1px #cdccb2; background-color: white; margin-bottom: 10px; }

	#kepek img { border: solid 4px white; }
		
a{ color: #007688; text-decoration: none; }
a:hover { color: #007688; text-decoration: underline; }

a.ballink{ color: black; text-decoration: none; }
a.ballink:hover { color: #007688; text-decoration: underline; }


a.szallodak:link { color: #858357; text-decoration: underline; }
a.szallodak:hover { color: #841702; text-decoration: none; background-color: white; }
a.szallodak:visited { color: #858357; text-decoration: underline; }
a.szallodak:active { color: #858357; text-decoration: none; }

#szBanner { margin: 15px 0; }
#szBanner img { margin: 0; padding: 0;}
#szBanner p { float: right; width: 200px; margin: 0px 0 0 10px; padding: 0; font-size: 14px; }
#szBanner a{ color: #858357; text-decoration: none; }
#szBanner a:hover { text-decoration: underline; }


