/* Jeffersons Catering Style */

*{margin:0;padding:0}

body{background:#BE0002 url(../img/catering_bg.jpg) repeat-x top left;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt}

#bg{width:100%;height:100%;background:url(../img/catering_bottom_bg.jpg) repeat-x 100% 100%}

#container{padding:30px 30px 5px 30px;width:650px;margin:0 auto}

	#header{height:130px;width:650px}
		#header h1{text-indent:-9999px;background:url(../img/jeffersons_catering.gif) no-repeat 0 0;width:582px;height:56px;border-bottom:0}
		#header h2{border-bottom:0;text-indent:-9999px;background:url(../img/slonce.gif) no-repeat 0 0;width:590px;height:70px}
		#header h2 b{font-weight:bold}
	
	#gallery{clear:both;margin:0 0 1em 0;float:left;padding-top:1em;position:relative}
		#frame{width:649px;height:261px;border:1px solid #c00;position:absolute;top:11px;left:0;z-index:9999}
		#gallery object{width:650px;height:300px}
		
	#nav_left{float:left;width:230px;padding-right:40px}
		
		#about{width:100%;float:left;margin:0.5em 0}
			#about h3{text-indent:-9999px;background:url(../img/onas.gif) no-repeat 0 0;height:18px}
		#offert{width:100%;float:left;margin:0.5em 0}
			#offert h3{text-indent:-9999px;background:url(../img/oferta.gif) no-repeat 0 0;height:29px}
		#contact{width:100%;float:left;margin:0.5em 0}
			#contact h3{text-indent:-9999px;background:url(../img/kontakt.gif) no-repeat 0 0;height:29px}
	
	#clients{margin:0.5em 0;float:left;width:380px}
		#clients h3{text-indent:-9999px;background:url(../img/zapraszamy.gif) no-repeat 0 0;height:29px}
		
	#contact_form{clear:both;margin:1em 0;float:left;width:100%;padding-bottom:140px}
	* html #contact_form{float:none}
		#contact_form h3{text-indent:-9999px;background:url(../img/formularz.gif) no-repeat 0 0;height:29px}
	
	#footer{clear:both;margin:1em 0 0 0}
		#footer p{color: #FF6600}

a{color:#FFCC00;text-decoration:none;border-bottom:1px solid #FF9933} 
a:hover{border-color:#FFCC00} 

form {margin: 0 0 1.5em}
input,textarea {font-family:Georgia, "Times New Roman", Times, serif;font-size:9pt;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	form{width:100%;padding: .5em 0;position:relative}
		form fieldset {width:auto}
		form h4 {margin:0 0 .6em}
		form label {clear:left;float:left;width:100%}
		
		/* hide from IE mac \*/
		form label {float:none}
		/* end hiding from IE5 mac */
	
		form label input, form label textarea{width:15em;float:left;margin-left:10px;background:#AF0102;border:1px solid #Cf281A;color:#fff;padding:2px}
		
		form label b {float:left;width:12em;line-height: 1.7;display:block;position:relative;font-weight:normal}
		form label b .req {color:#FFCC00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
		form div.req {font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
		form div.req b {color:#FF6600;font-size:140%}
		form label textarea.f-comments {width: 34em;height:18em;overflow:auto}
		form div.f-submit-wrap {padding: 5px 0 5px 13em}
		form input.buttonSubmit{background:#F60;color:#fff;border:1px solid #CE281A;padding:2px;cursor:pointer}

p, ul{margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;margin: 1.2em 0 .3em;color:#fff;padding-bottom: .1em;text-transform:uppercase;border-bottom:1px solid #c00}
h1 {font-size: 196%;margin-top:.6em;margin-bottom:10px}
h2 {font-size: 136%;margin-top:0;padding-bottom:0;margin-bottom:0}
h3 {font-size: 126%}
h4 {font-size: 116%;border-bottom:0;text-transform:none}
h5 {font-size: 106%}
h6 {font-size: 96%}
.required{color:#FFCC00}
.error{color:#FFCC00;font-weight:bold;margin:0 0 1em 0}
* html .error{margin-top:0}

ul {margin: .3em 0 1.5em 0;list-style-type:none}
li {line-height: 1.4em;padding-left: 25px;background:url(../img/sprites.gif) no-repeat 0 0}

dl{width: 93px;height:115px;text-align:center;padding:10px;float:left;margin-right:1em}
dt img{width: 80px;height: 80px;}
dd{font-size:0.9em}

