* { margin: 0; padding: 0; }

html { background: url(background-html.gif) repeat-x #D4D4D4; }

body { background: url(background-body.gif) center top no-repeat; padding: 0 10px; color:#99CC33; font-family:Arial,Helvetica,sans-serif; font-size:12px; }

input, select { font-family:Arial,Helvetica,sans-serif; padding: 2px; margin: 2px 2px; }
select.irg { width: 144px; }
input.irg { width: 136px; }


h1, h2, h3, h4, h5, h6, p { margin: 0 0 10px 0 }

h1 { font-size: 14pt; margin-top: 10px; }



#container { background: #2E580D; border: 10px solid white; border-top: none; width: 730px; margin: 0 auto; }

#header { background: url(header.jpg) no-repeat; height: 313px; position: relative; }

	#header h1 { margin: 0; position: absolute; bottom: 0; background: url(booking.jpg) no-repeat; width: 730px; height: 56px; text-indent: -12345px; }
	#header p { margin: 0; }
	#logo a { display: block; width: 200px; height: 110px; position: absolute; top: 30px; left: 512px; text-indent: -12345px; }
	#login { width: 248px; height: 68px; position: absolute; top: 165px; left: 460px }
	#login h5 { color:white; font-size:14px; font-weight:bold; margin: 0; }
	#login input.toth { border:1px solid #ABADB3; width:60px; }
	#login a { color: white; }
	
	
#content { width: 530px; float: left; margin: 0 0 0 14px; background: url(background-content.gif) repeat-y; }
	
	#content .wrap { background: url(background-content-footer.gif) no-repeat bottom left; padding: 4px 20px 20px 20px; width: 492px; }
	#content .wrap .wrap {  background: none; padding: 0; width: 492px; overflow: hidden; }
	

#column { width: 173px; float: left; }
	
	#navigation { background: url(background-menu.gif) repeat-y; }
	#navigation ul { list-style-type: none; margin: 0; padding: 0 0 25px 0; background: url(background-menu-footer.gif) no-repeat bottom; }
	#navigation li { margin: 0; line-height: 1px; }
	
	
#footer { clear: both; height: 128px; background: url(background-body-footer.gif) no-repeat; position: relative; }

	#footer p { position: absolute; bottom: 5px; width: 730px; text-align: center; }