body {
margin:0px;

	background-image:url(images/background.png);
	background-repeat:repeat-x;
	background-color:#3b211d;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Sans-Serif;
	font-size:12px;
	
	}
	
.bar{
width: 100%;
height: 39px;
background-image:url(images/bg.png);
}
.part-of{
	width: 960px;
	margin: 0px auto;
}
.part-of img{
float: right;	
}
#container {
	 width: 1000px;
	 height: 100% !important;
	 margin: 0px auto 0px auto;
	 }
#content {
	width: 1000px;
	height:auto;
	
	margin: 0px auto 0px auto;
}
#header { 
	margin-top: 40px;
}
#logo {
	float:left;
	width: 363px;
	height: 126px;
	background-image:url(images/fastfill_logo.png);
	background-repeat:no-repeat;
    display: inline;
    margin: 0px;
    padding: 0px;
    }
#logo a{ display:block; width:100%; height:100%;}
#disclaimer { width: 630px; float:left;}
#disclaimer p { padding: 15px 15px 15px 35px; font-size:18px; line-height:24px;}
#navigation{
	clear: both; 
	width:100%;
	height:36px;
	background-image:url(images/navigation_bar.png);
	background-repeat:repeat-x;}
#nav {
	clear:both;
	float:right;
	line-height:34px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px 20px 0px;
	padding:0px;
}
.sonda { opacity: 0; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=0); /* IE lt 8 */
-ms-filter: "alpha(opacity=0)"; /* IE 8 */
-khtml-opacity: 0; /* Safari 1.x */
-moz-opacity:0; /* FF lt 1.5, Netscape */
float: left;}
#nav li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#nav li a {
	display:block;
	float:left;
	height:36px;
	text-decoration:none;
	padding-left: 15px;
	padding-right: 15px;
	/*text-indent:-900em;*/
}
#nav-fastfill { 
	font-weight:bold;
	color:#ef4e43;
	}
#ul li {
	margin:0px;
	padding:0px;
}

#nav a:hover {
	
	background-image:url(images/navigation_bar_on.png);
}
#nav a:visited {
	color:#FFFFFF;
}
a, strong a {
	/*color:#FF6600;*/
        color: #FFFFFF;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

#biuromail {
	font-size: 13px;
	font-weight: bold;
}

a.presentation_anchor:hover{
	letter-spacing: 3px;
}

#linia {
	border-top: 1px dashed #8B0000;
	border-width: 1px 0 0 0;
	height:1px;
}

/*BOXES*/
#listing { margin-top: 40px; float:left; height:300px; clear:both; width: 980px;}
#left_box { 
	width: 600px;
	float:left;
	margin-left: 30px;
    display: inline;
}
#pres_anch {
	text-align: center;
	width: 238px;
}
#pres_anch img {
	width: 20px;
	height: 20px;
}
#pres_anch img:hover {
	width: 30px;
	height: 30px;
}
#left_box h1 { font-size:24px; color:#FFFFFF;}
#left_box h2 { font-size:18px; color:#FFFFFF; margin-bottom: 25px;}
#left_box h3 { font-size:15px; color:#FFFFFF; margin-bottom: 10px;}
.small_description { font-size:14px; color:#e1473d;}
.long_description { line-height:18px;}
p { font-size: 13px; color:#FFFFFF;}
#presentation{ width:100%; float:left;}
#image{ width:233px; height:195px; float:left; background-color:#3D2622;}
#image img{ padding: 5px;}
#description{ width: 345px; padding:10px 0px 20px 20px; float: left; line-height:27px;}
#right_box { width: 320px; float:left; display:inline;}
#card, #card_contact { float: left; width:315px; height:146px; margin-top:10px; padding-left: 20px;}
#card_contact {
   background-color:#c93128;
   padding-left:0px;
}


#right { float:right; width:76px; height:146px; background-repeat:no-repeat;}
#left { float:left; width: 210px; font-size: 13px; line-height:24px; padding:10px;}
#left h1{ font-size:13px; color:#FFFFFF;}
#left .card_small { font-size:11px; color:#ef4c43;}
#left p{ font-size:11px; color:#FFFFFF;}

/* FOOTER */

#footer{
    position:relative;
    bottom: 0px;
	float:left;
	width:100%;
	height:36px !important;
	background-image:url(images/footer_bar.png);
	background-repeat:repeat-x;
		}

#footer p{
	padding-top:11px;
	margin-right:30px;
	font-size:11px;
	color:#7F6457;
	text-align:right;
}

/* inne */
#kontakt_box a { color:#FFFFFF;}
/********************************/
/** Platnosci formularz        **/
/********************************/
#description2{
  line-height: 22px;
}
/********************************/
/** Prize Header               **/
/********************************/
#prize {
  z-index: 999;
  position:relative;
  left:275px;
  top:-150px;
  width:111px;
  height:67px;
  background-image:url(images/prize.jpg);
}
#imprezy {

  z-index: 999;
  position:relative;
  top:-70px;
  left: 40px;
  width: 224px;
  height: 80px;
  background-color:#FFF9D8;
  border-top: solid 3px #FFE8CD;
  }
#imprezy p{
  margin-top: 0px;
  text-align: left;
}
#meet_us{
   position: relative;
   top:-92px;
}


#imprezy_images {
  width:100%;
}
#imprezy_images img{
    margin-right: 10px;
    margin-left: 14px;
}


