	html {
	    margin: 0;
		padding: 0;
		font-family: Arial; 
		font-size: 12px;
		color: #0f0f0f;	
        background: #e4d5b9 url('../images/background_line.gif') repeat-x;
	}
	
	body {
	    margin: 0;
		padding: 77px 0 0 0;  
        background: url('../images/background.gif') top center no-repeat;	
	}
	
	#Container {
		margin: 0 auto;
		padding: 0;
		width: 850px;	
	}

	#Menu {
	    float: left;
		margin: 0;
		padding: 0 0 0 13px;
		width: 837px;
	}
	
	#Menu ul.MainMenu {
	    margin: 0;
		padding: 0;
		width: 644px;
		height: 49px;
		float: left;
		list-style: none;
	}
	
	#Menu ul.MainMenu li{
	    margin: 0;
		padding: 0;
        float: left;
        display: inline;	
		height: 49px;
	}
	
	#Menu ul.MainMenu li a{
	    margin: 0;
		padding: 0;
        float: left;	
		height: 49px;			
	}
	
	#Menu ul.MainMenu li #firma{
	    width: 63px;
		background: url('../images/menu_firma.gif') no-repeat;
	}
	
	#Menu ul.MainMenu li #produkty{
	    width: 82px;
		background: url('../images/menu_produkty.gif') no-repeat;
	}
	
	#Menu ul.MainMenu li #kurczepieczone{
	    width: 105px;
		background: url('../images/menu_kurczepieczone.gif') no-repeat;
	}
	
	#Menu ul.MainMenu li #partnerzy{
	    width: 87px;
		background: url('../images/menu_partnerzy.gif') no-repeat;
	}
	
	#Menu ul.MainMenu li #praca{
	    width: 62px;
		background: url('../images/menu_praca.gif') no-repeat;
	}
	
	#Menu ul.MainMenu li #referencje_i_certyfikaty {
	    width: 146px;
		background: url('../images/menu_referencje_i_certyfikaty.gif') no-repeat;
	}
	
	#Menu ul.MainMenu li #kontakt {
	    width: 74px;
		background: url('../images/menu_kontakt.gif') no-repeat;
	}
	
	#Menu ul.MainMenu li #firma:hover, #Menu ul.MainMenu li #produkty:hover,
	#Menu ul.MainMenu li #kurczepieczone:hover,
	#Menu ul.MainMenu li #partnerzy:hover,
	#Menu ul.MainMenu li #praca:hover,
	#Menu ul.MainMenu li #referencje_i_certyfikaty:hover,
	#Menu ul.MainMenu li #kontakt:hover,
	#Menu ul.MainMenu li #firma.active, #Menu ul.MainMenu li #produkty.active,
	#Menu ul.MainMenu li #kurczepieczone.active,
	#Menu ul.MainMenu li #partnerzy.active,
	#Menu ul.MainMenu li #praca.active,
	#Menu ul.MainMenu li #referencje_i_certyfikaty.active,
	#Menu ul.MainMenu li #kontakt.active{
		background-position: 0px -49px;
	}
	
	#Menu ul.MainMenu li a span{
	    display: none;
	}
	
	#Menu ul.SubMenu {
	    margin: 20px 0 0 0;
		padding: 0 0 0 80px;
		width: 113px;
		height: 10px;
		float: left;
		list-style: none;
	}
	
	#Menu ul.SubMenu li{
	    margin: 0 10px 0 0;
		padding: 0 10px 0 0;
        float: left;
        display: inline;	
		height: 10px;
        background: url('../images/submenu_sep.gif') center right no-repeat;		
	}
	
	#Menu ul.SubMenu li a{
	    margin: 0;
		padding: 0;
        float: left;	
		height: 10px;		
	}
	
	#Menu ul.SubMenu li #strona_glowna{
	    width: 12px;
		background: url('../images/submenu_strona_glowna.gif') no-repeat;
	}
	
	#Menu ul.SubMenu li #ulubione{
	    width: 8px;
		background: url('../images/submenu_ulubione.gif') no-repeat;
	}
	
	#Menu ul.SubMenu li #kontakt{
	    width: 12px;
		background: url('../images/submenu_kontakt.gif') no-repeat;
	}
	
	#Menu ul.SubMenu li a span{
	    display: none;
	}
	
	#Top {
	    float: left;
		margin: 0 0 90px 0;
		padding: 0;
		width: 850px;
	}
	
	#Top h1{
	    margin: 32px 15px 0 20px !important;
		margin/**/: 32px 15px 0 10px;
		padding: 0;
		width: 159px;
		height: 73px;
		float: left;
		background: url('../images/logo_gold-drob.gif') no-repeat;
	}
	
	#Top h1 span {
	    display: none;
	}
	
	#Top div{
	    float: left;
		margin: 0;
		padding: 0;
		width: 656px;
		height: 200px;
	}
	
	#Page {
	    float: left;
		margin: 0;
		padding: 0 0 40px 0;
		width: 850px;
	}
	
	#Page #Menu {
	    float: left;
		margin: 0 19px 0 0;
		padding: 0;
		width: 193px;
	}
	
	#Page #Menu h2{
	    float: left;
		margin: 0;
		padding: 22px 0 0 16px;
		width: 177px;
		height: 32px;
		background: url('../images/subpage_menu_h2.gif') center bottom no-repeat;
		font-size: 15px;
		color: #fff;
	}
	
	#Page #Menu ul {
	    float: left;
		margin: 0 0 30px 0;
		padding: 15px !important;
		/**/padding: 12px;
		width: 163px;	
		list-style: none;
		background: url('../images/subpage_menu_bg.gif') center bottom no-repeat;
		font-size: 11px;
	}
	
	#Page #Menu ul li{
	    float: left;
		margin: 0;
		padding: 0;
		width: 163px;	
		list-style: none;
		background: url('../images/subpage_menu_dashed.gif') left bottom repeat-x;
	}
	
	#Page #Menu ul li.last{
	    background: none;
	}
	
	#Page #Menu ul li a{
	    float: left;
		margin: 0;
		padding: 4px 0 4px 16px;
		width: 153px;	
		list-style: none;
	    color: #fff;
		text-decoration: none;
		font-weight: normal;
		background: url('../images/subpage_menu_tr.gif') 6px center no-repeat;
	}
	
	#Page #Menu ul li a:hover{
	    color: #000;
		text-decoration: none;
		font-weight: bold;
	}
	
	#Page #Menu ul li a.active{
	    color: #000;
		text-decoration: none;
		font-weight: bold;
	}
	
	#Page #Menu ul p.Contact{
	    color: #000;
		font-weight: normal;
		margin: 0;
		padding: 0;
		margin-bottom: 15px;
	}
	
	#Page #Menu ul p.Contact a{
	    color: #000;
		font-weight: normal;
		text-decoration: underline;
	} #Page #Menu ul p.Contact a:hover { text-decoration: none; }
	
	#Page #Menu a.zamowienie_online {
	    float: left;
		margin: 0;
		padding: 0;
		width: 193px;
		height: 127px;
		background: url('../images/zamowienie_online2.gif') left 0px no-repeat;	
	}
	
	#Page #Menu a.zamowienie_online span{
	    display: none;
	}
	
	#Page #Box {
	    float: left;
		margin: 0;
		padding: 0 0 15px 0;
		width: 638px;	
		background: #fff url('../images/subpage_box_down.gif') center bottom no-repeat;
	}
	
	#Page #Box h2{
	    float: left;
		margin: 0;
		padding: 22px 0 0 20px;
		width: 618px;	
		background: url('../images/subpage_box_h2.gif') no-repeat;
		height: 31px;
		font-size: 15px;
		color: #A6A4A5;
	}
	
	#Page #Box p {
	    float: left;
		margin: 0;
		padding: 20px 20px 20px 20px;
		width: 598px;
		font-size: 12px;
		line-height: 20px;
		color: #666;
	}
	#Page #Box ul.normalny {
		float: left;
		list-style: square;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 30px 35px;
		width: 450px;
		line-height: 18px;
		}
		#Page #Box ul.normalny li {
			border: 0;
			margin: 0px;
			padding: 0 0 5px 5px;
			color: #666666;
			width: 500px;
			}
	#Page #Box p a {
		color: #d64e4e;
		text-decoration: none;
		border-bottom: 1px dotted #989697;
		}
	#Page #Box p a:hover {
		border-bottom: 1px solid  #d64e4e;
		}
	#Page #Box .Image {
	    float: left;
		margin: 0;
		padding: 20px 20px 0 20px;
		width: 598px;
		font-size: 11px;
		color: #989697;
		text-align: center;
	}
	
	#Page #Box ul {
	    float: left;
		margin: 0;
		padding: 20px 0 20px 0;
		width: 638px;
		list-style: none;
		background: url('../images/products_dashed.gif') 0 bottom no-repeat;
		
	}
	
	#Page #Box ul li{
	    float: left;
		margin: 0;
		padding: 0 21px 0 21px;
		border-right: 1px solid #ebeaea;
		width: 85px;
	}
	
	#Page #Box ul.ListingWithImages li{
	    float: left;
		margin: 0;
		padding: 0 21px 0 21px;
		border-right: 1px solid #ebeaea;
		width: auto;
	}

	#Page #Box ul li.last{
	    border: none;
		padding: 0 0 0 20px;
	}
	
	#Page #Box ul li p{
	    float: left;
		margin: 5px 0 0 0;
		padding: 0;	
		width: 85px;
		font-size: 11px;
		color: #989697;
		background: url('../images/products_tr.gif') left 6px no-repeat;
		font-weight: bold;
	}
	
	#Page #Box ul li p a{
		margin: 0;
		padding:0;
		text-decoration: none;
		color: #989697;
	} #Page #Box ul li p a:hover { text-decoration: underline; }
	
	#Page #Box ul.Listing {
	    float: left;
		margin: 0;
		padding: 20px 0 20px 0;
		width: 638px;
		list-style: none;
		background: none;		
	}
	
	#Page #Box ul.Listing li{
	    float: left;
		margin: 0 0 10px 0;
		padding: 0 20px 0 20px;
		width: 598px;
		border-right: none;
		background: url('../images/products_dashed.gif') 0 bottom no-repeat;
	}
	
	#Page #Box ul.Listing li p{
	    float: left;
		margin: 0;
		padding: 5px 0 10px 0;	
		width: 598px;
		font-size: 11px;
		color: #989697;
		background: none;
		font-weight: normal;
	}
	
	#Page #Box ul.Listing li a{
		margin: 0;
		padding:0 0 0 6px;
		text-decoration: none;
		color: #989697;
		float: left;
		width: 594px;
		background: url('../images/products_tr.gif') left 6px no-repeat;
	} #Page #Box ul li a:hover { text-decoration: underline; }

	#Page #Box ul.Listing li a.clean {
		padding: 0;
		color: #990000;
		float: none;
		width: auto;
		background: none;
		}
	#Page #Box ul.Listing li a.clean:hover { border: 1px solid #; text-decoration: none;}
	
	
	#Page #Box ul.Listing li strong{
	    color: #989697;
	}
	
	#Page #Box form.ContactForm{
		margin: 0 auto;
		padding: 20px 20px 20px 20px;
		width: 340px;
		list-style: none;
		background: none;		
	}
	
	#Page #Box form.ContactForm span{
	    float: left;
		margin: 0;
		width: 340px;
        color: #989697;	  
        margin-bottom: 5px;	
font-weight: bold;		
	}
	
	#Page #Box form.ContactForm input, #Page #Box form.ContactForm textarea{
	    float: left;
		margin: 0;
        width: 315px;	 
        margin-bottom: 10px;		
	}
	
	#Page #Box form.ContactForm input.Button {
	    float: left;
		margin: 0;
        width: 150px;		
	}
	
	#Page #Box form.ContactForm .Date {
	    float: left;
		margin: 0 0 10px 0;
		width: 340px;	
	}
	
	#Page #Box form.ContactForm .Date span{
	    width: auto;
		float: left;
		font-weight: normal;
		margin-right: 3px;
		margin-left: 3px;
	}
	
	#Page #Box form.ContactForm .Date select{
	    width: auto;
		float: left;
	}
	
	#Page #Box form.ContactForm .Details {
	    float: left;
		margin: 0 0 10px 0;
		width: 340px;
	}
	
	#Page #Box form.ContactForm .Details span{
	    float: left;
        width: 259px;	
		margin-right: 5px;
		text-align: right;
	}
	
	#Page #Box form.ContactForm .Details input{
	    float: left;
        width: 50px;	
	}
	
	#Left {
	    float: left;
		margin: 0;
		padding: 0;
		width: 556px;	
	}
	h2 span {
	    display: none;
	}
	
	#Left .About{ 
	    float: left;
		margin: 0 0 45px 0;
		padding: 18px 0 4px 0;
		width: 556px;	
        background: #fff url('../images/down_o_firmie.gif') center bottom no-repeat;		
	}
	
	#Left h2.About{ 
	    float: left;
		margin: 0;
		padding: 0;
		width: 556px;
		height: 56px;
		background: url('../images/h2_o_firmie.gif') center bottom no-repeat;
	}
	
	#Left h2.About a{
	    float: right;
		margin: 0 20px 0 0;
		padding: 23px 50px 0 0;
		height: 30px;
		background: url('../images/a_tr.gif') right 0px no-repeat;
		font-size: 12px;
		color: #999797;
		font-weight: bold;
	}
	
	#Left h2.About a:hover{
	    text-decoration: none;
	}
	
	#Left .About p{ 
	    float: left;
		margin: 0;
		padding: 0px 15px 20px 15px;
		width: 526px;
		font-size: 12px;
		color: #999797;
		text-align: justify;
		line-height: 20px;
	}
	
	#Left .Slider {
	    float: left; margin: 0; padding: 0; width: 556px; height: 127px;background:url('../images/slide_bg.gif') no-repeat;
	}
	
	#Left .Slider a span {
		display: none;
	}
	
    #Left .Slider a.prev {
		margin: 5px 0 0 0;
		padding: 0;
		display: block;
		width: 37px;
		height: 37px;
		background: url('../images/slide_arrow_left.gif') no-repeat;
	}
		
	#Left .Slider a.next {
		margin: 0;
		padding: 0;
		display: block;
		width: 37px;
		height: 37px;
		background: url('../images/slide_arrow_right.gif') no-repeat;
	}
		
	#Left .Slider .pagination {
		width: 83px; height: 102px; padding: 25px 0 0 70px; background: url('../images/slide_nav_bg.gif') no-repeat; position: absolute; z-index: 2; top: 0; left:403px; 
	}
		
	#Left .Slider .sliderwrapper {
		width: 556px; height: 127px;position: absolute; z-index: 2; 
	}
		
	#Right {
	    float: left;
		margin: 0;
		padding: 0;
		width: 294px;	
	}
	
	#Right ul.News{ 
	    float: left;
		margin: 0 0 45px 0;
		padding: 0;
		width: 294px;	
        list-style: none;		
	}
	
	#Right ul.News li{ 
	    float: left;
		margin: 0;
		padding: 0;
		width: 294px;	
        height: 91px;
        background: url('../images/aktualnosci_li.gif') no-repeat;		
	}
	
	#Right ul.News img{ 
	    float: left;
		margin: 18px 10px 0 20px;
		padding: 0;
		width: 50px;	
        height: 50px;	
	}
	
	#Right ul.News p{ 
	    float: left;
		margin: 18px 0 0 0;
		padding: 0;
		width: 147px;	
		font-size: 11px;
		color: #fff;
		font-weight: bold;
		line-height: 17px;
		text-align: left;
	}
	
	#Right ul.News a{ 
	    float: right;
		margin: 0 12px 0 0;
		padding: 0;
		width: 30px;
		height: 89px;
		background: url('../images/a_tr.gif') center bottom no-repeat;
	}
	#Right ul.News a.txtLink{ 
	    float: none;
		margin: 0;
		padding: 0;
		width: none;
		height: none;
		background: none;
		color: #fff;
	}
	
	#Right ul.News a span{ 
	    display: none;
	}
	
	#Right ul.News li.last {
	    background: url('../images/aktualnosci_li_bottom.gif') no-repeat;
	}
	
	#Right h2.News{ 
	    float: left;
		margin: 0;
		padding: 0;
		width: 294px;
		height: 56px;
		background: url('../images/h2_aktualnosci.gif') center bottom no-repeat;
	}
	
	#Right a.zamowienie_online {
	    float: right;
		margin: 0;
		padding: 0;
		width: 275px;
		height: 127px;
		background: url('../images/zamowienie_online.gif') left 0px no-repeat;
	}
	
	#Right a.zamowienie_online span {
	    display: none;
	}
	
	#Footer {
	    clear: both;
	    margin: 0;
		padding: 0 0 20px 0;
		width: 100%;
        background: url('../images/footer_line.gif') repeat-x;		
	}
	
	#Footer div{
		margin: 0 auto;
		padding: 16px 6px 0px 6px;
		width: 838px;	
        border-bottom: 1px solid #ddcba8;	
		height: 30px;
        font-size: 11px;
        color: #fff;
        font-weight: bold;		
	}
	
	#Footer div a{
	    text-decoration: none;
        color: #fff;
        font-weight: bold;		
	}
	
	#Footer div a:hover{
	    text-decoration: underline;	
	}
	
	#Footer div p{
	    float: right;
		margin: 0;
        padding: 0 10px 0 0;
	}
	
	#Footer div ul{
	    float: left;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#Footer div ul li {
		float: left;
		margin: 0;
		padding: 0 10px 0 10px;
        background: url('../images/submenu_sep.gif') center right no-repeat;
	}
	
	
	/* Google maps */
#google_map
{
	float: left;
	width: 596px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 20px 20px !important;
	margin/**/: 10px 0 20px 10px;
}

#google_maker_msg
{
	display: block;
}

