	html {
	    margin: 0;
		padding: 0;
		font-family: Arial; 
		font-size: 12px;
		color: #326195;	
        background: #fff url('../images/bg.gif') repeat-x;
	}
	
	body {
		margin: 0;
		padding: 0;
        background: url('../images/bg_with_bubbly.gif') top center no-repeat;
	}
	
	* {
	    margin: 0;
		padding: 0;
	}
	
	a {
		color: #F6AE00;
		text-decoration: none;
	} a:hover { text-decoration: underline; }
	
	#Container {
	    margin: 0 auto;
		padding: 0;
		width: 900px;		
	}
	
	#Header {
	    float: left;
		width: 900px;	
		height: 90px;
	}
	
	#Header span { display: none; }
	
	#Header h1 { 
	    float: left;
        width: 110px;
        height: 64px;	
        background: url('../images/zorco_logo.gif') no-repeat;		
		margin: 12px 0 0 12px;
	}
	
	#Header p { 
	    float: right;
        width: 230px;
        height: 32px;	
        background: url('../images/zorco_slogan.gif') no-repeat;	
        margin-top: 35px;		
	}
	
	ul.MainMenu {
	    float: left;
		width: 900px;	
		list-style: none;
		height: 71px;
		background: url('../images/menu_bg.gif') 0px 10px no-repeat;
	}
	
	ul.MainMenu span{
	    display: none;
	}
	
	ul.MainMenu li{
	    float: left;
		height: 71px;
	}
	
	ul.MainMenu li a{
	    float: left;
		height: 71px;
	}
	
	ul.MainMenu li a.Strona_glowna{
	    width: 139px;
		background: url('../images/strona_glowna.gif') no-repeat;
	} 
	ul.MainMenu li a.Strona_glowna:hover, 
	ul.MainMenu li a.Strona_glowna_active { width: 139px; background: url('../images/strona_glowna_active.gif') no-repeat; }
	
	ul.MainMenu li a.Oferta{
	    width: 91px;
		background: url('../images/oferta.gif') no-repeat;
	} 
	ul.MainMenu li a.Oferta:hover, 
	ul.MainMenu li a.Oferta_active { width: 91px; background: url('../images/oferta_active.gif') no-repeat; }
	
	ul.MainMenu li a.Osprzet{
	    width: 102px;
		background: url('../images/osprzet.gif') no-repeat;
	} 
	ul.MainMenu li a.Osprzet:hover, 
	ul.MainMenu li a.Osprzet_active { width: 102px; background: url('../images/osprzet_active.gif') no-repeat; }
	
	ul.MainMenu li a.Czesci_zamienne{
	    width: 135px;
		background: url('../images/czesci_zamienne.gif') no-repeat;
	} 
	ul.MainMenu li a.Czesci_zamienne:hover, 
	ul.MainMenu li a.Czesci_zamienne_active { width: 135px; background: url('../images/czesci_zamienne_active.gif') no-repeat; }
	
	ul.MainMenu li a.Mecalac{
	    width: 97px;
		background: url('../images/mecalac.gif') no-repeat;
	} 
	ul.MainMenu li a.Mecalac:hover, 
	ul.MainMenu li a.Mecalac_active { width: 97px; background: url('../images/mecalac_active.gif') no-repeat; }
	
	ul.MainMenu li a.Serwis{
	    width: 82px;
		background: url('../images/serwis.gif') no-repeat;
	} 
	ul.MainMenu li a.Serwis:hover, 
	ul.MainMenu li a.Serwis_active { width: 82px; background: url('../images/serwis_active.gif') no-repeat; }
	
	ul.MainMenu li a.Informacje_techniczne{
	    width: 151px;
		background: url('../images/informacje_techniczne.gif') no-repeat;
	} 
	ul.MainMenu li a.Informacje_techniczne:hover, 
	ul.MainMenu li a.Informacje_techniczne_active { width: 151px; background: url('../images/informacje_techniczne_active.gif') no-repeat; }
	
	ul.MainMenu li a.Kontakt {
	    width: 99px;
		background: url('../images/kontakt.gif') no-repeat;
	} 
	ul.MainMenu li a.Kontakt:hover, 
	ul.MainMenu li a.Kontakt_active { width: 99px; background: url('../images/kontakt_active.gif') no-repeat; }
	
	#MiddleBox {
	    float: left;
		width: 900px;	
		height: 315px;
	}
	
	#MiddleBox .Image{
	    float: left;
		width: 378px;	
		height: 265px;
		background: url('../images/koparka_header.jpg') no-repeat;
	}
	
	#MiddleBox .Info{
	    float: left;
		width: 522px;	
	}
	
	#MiddleBox .Info h2{
	    float: left;
		width: 522px;	
		font-size: 20px;
		color: #fff;
		border-bottom: 1px solid #b9d0e9;
		font-weight: normal;
		margin: 20px 0 20px 0;
		padding-bottom: 5px;
	}
	
	#MiddleBox .Info div {
	    color: #c7e2ff;
		font-size: 12px;
		line-height: 18px;
		float: left;
		height: 80px;
	} #MiddleBox .Info div strong, #MiddleBox .Info div span { color: #fff; }
	
	#MiddleBox .Info ul {
	    float: left;
		width: 522px;	
        list-style: none;	
        height: 79px;	
        margin-top: 22px;		
	} #MiddleBox .Info ul li a span { display: none; }
	
	#MiddleBox .Info ul li{
	    float: left;		
		width: 174px;
		height: 79px;
	}
	
	#MiddleBox .Info ul li a{
	    float: left;		
		width: 174px;
		height: 79px;
	}
	
	#MiddleBox .Info ul li a.Maszyny_budowlane{
	    background: url('../images/s_maszyny_budowlane.gif') no-repeat;
	}
	#MiddleBox .Info ul li a.Maszyny_budowlane:hover, #MiddleBox .Info ul li a.Maszyny_budowlane_active {
	    background: url('../images/s_maszyny_budowlane_active.gif') no-repeat;
	}
	
	#MiddleBox .Info ul li a.Osprzet_do_maszyn{
	    background: url('../images/s_osprzet_do_maszyn.gif') no-repeat;
	}
	#MiddleBox .Info ul li a.Osprzet_do_maszyn:hover, #MiddleBox .Info ul li a.Osprzet_do_maszyn_active {
	    background: url('../images/s_osprzet_do_maszyn_active.gif') no-repeat;
	}
	
	#MiddleBox .Info ul li a.Czesci_zamienne{
	    background: url('../images/s_czesci_zamienne.gif') no-repeat;
	}
	#MiddleBox .Info ul li a.Czesci_zamienne:hover, #MiddleBox .Info ul li a.Czesci_zamienne_active {
	    background: url('../images/s_czesci_zamienne_active.gif') no-repeat;
	}
	
	/* �rodek */
	#Page {
	    float: left;
		width: 900px;	
		padding-bottom: 20px;
	}

	#Page #Left{
	    float: left;
		width: 595px;	
		margin-right: 15px;
	}
	
	#Page #Left h2{
	    float: left;
		width: 575px;
        height: 32px;		
		background: url('../images/h2_yellow.gif') no-repeat;
		padding: 18px 0 0 20px;
	}
        
	#Page #Left h2 span { display: none; }
	
	#Page #Left h2 img {
	    float: left;
	}
	
	#Page #Right h2 img {
	    float: left;
	}
	
	#Page #Left h2 a.All {
	    width: 114px;
		height: 18px;
		float: right;
		background: url('../images/zobacz_pozostale.gif') no-repeat;
	}
	
	#Page #Left ul.Offers {
	    width: 595px;
		float: left;
		list-style: none;
		font-size: 11px;
		padding-top: 15px;
	}
	
	#Page #Left ul.Offers li {
	    float: left;
		margin-right: 11px;
		width: 140px;
		color: #326195;
	}
	
	#Page #Left ul.Offers p {
	    line-height: 15px;
	}
	
	#Page #Left ul.Offers p a {
	    color: #326195;
		font-weight: bold;
	}
	
	#Page #Left ul.Offers li img{
	    float: left;
		border: 5px solid #daebff;
		margin-bottom: 10px;
	}
	
	#Page #Right{
	    float: left;
		width: 290px;	
	}
	
	#Page #Right h2{
	    float: left;
		width: 270px;
        height: 32px;		
		background: url('../images/h2_blue.gif') no-repeat;
		padding: 18px 0 0 20px;
	}
	
	#Page #Right h2 span { display: none; }
	
	#Page #Right h2 a.Archive {
	    width: 78px;
		height: 18px;
		float: right;
		background: url('../images/archiwum.gif') no-repeat;
	}
	
	#Page #Right ul.News {
	    width: 270px;
		float: left;
		list-style: none;
		font-size: 11px;
		padding-top: 15px;
	}
	
	#Page #Right ul.News li{
	    width: 260px;
		float: left;
		display: block;
		padding-left: 10px;
		margin-left: 10px;
		background: url('../images/tr.gif') 0px 4px no-repeat;
		margin-top: 10px;
	}
	
	#Page #Right ul.News li h3 {
	    width: 260px;
		float: left;
        font-size: 11px;
        margin-bottom: 3px;		
	}
	
	#Page #Right ul.News li h3 a {
	    color: #004ca1;
		text-decoration: none;
		font-weight: bold;
		float: left;
	}
	
	#Page #Right ul.News li p {
	    margin-top: 3px;
	    color: #6593c6;
		line-height: 16px;
	}
	
	#Page #Right ul.News li a {
	    color: f7b000;
		float: right;
		text-decoration: underline;
	} #Page #Right ul.News li a:hover { text-decoration: none; }
	/* Koniec �rodka */
	
	/* �rodek SubPage */
	#SubPage {
	    float: left;
		width: 900px;	
		padding-bottom: 20px;
	}
	
	#SubPage #Left {
	    float: left;
		width: 290px;
		margin-right: 15px;
	}
	
	#SubPage #Left h2{
	    float: left;
		width: 270px;
        height: 36px;		
		background: url('../images/h2_blue.gif') no-repeat;
		padding: 14px 0 0 20px;
		font-size: 18px;
		color: #fff;
		font-weight: normal;
	}
	
	#SubPage #Left ul{
	    float: left;
		width: 290px;
        list-style: none;
	}
	
	#SubPage #Left ul li {
	    float: left;
		width: 265px;
		height: 54px;
		background: url('../images/submenu_li_blue.gif') no-repeat;
		padding-left: 25px;
	}
	
	#SubPage #Left ul li a {
	    float: left;
		width: 250px;
		height: 35px;
		background: url('../images/tr_b.gif') left center no-repeat;
		padding: 19px 0 0 15px;
		font-size: 14px;
		color: #003267;
	} #SubPage #Left ul li a:hover { text-decoration: underline; }
	
	#SubPage #Left ul li.Active{ background: url('../images/submenu_li_yellow.gif') no-repeat; }
	
	#SubPage #Left ul ul{
	    float: left;
		width: 290px;
		background: #f2f7fd;
		padding: 20px 0 20px 0;
	}
	
	#SubPage #Left ul ul li{
	    float: left;
		width: 245px;
		background: #f2f7fd;
		padding-left: 45px;
		height: 25px;
	}
	
	#SubPage #Left ul ul li a{
	    float: left;
		width: 230px;
		height: 20px;
		padding: 5px 0 0 15px;
		color: #577ca4;
		font-size: 12px;
	} #SubPage #Left ul ul li a:hover,  #SubPage #Left ul ul li a.Active { font-weight: bold; color: #000; text-decoration: none;}
	
	#SubPage #Right {
	    float: left;
		width: 595px;
	}
	
	#SubPage #Right h2{
	    float: left;
		width: 575px;
        height: 36px;		
		background: url('../images/h2_yellow.gif') no-repeat;
		padding: 14px 0 0 20px;
		font-size: 18px;
		color: #003267;
		font-weight: normal;
	}
	
	#SubPage #Right ul.List{
	    float: left;
		width: 595px;
		list-style: none;
		margin-top: 20px;
		border-top: 1px solid #d1d8e0;
	}
	
	#SubPage #Right ul.List li{
	    float: left;
		width: 595px;
        display: block;
		border-bottom: 1px solid #d1d8e0;
		padding: 10px 0px;
	}
	
	#SubPage #Right ul.List img{
	    float: left;
		border: 4px solid #daebff;
		margin-right: 25px;
	}
	
	#SubPage #Right ul.List .Details{
	    float: left;
		padding-top: 18px;
	}
	
	#SubPage #Right ul.List .Details h3 a{
	    font-size: 18px;
		color: #326195;
	}
	
	#SubPage #Right ul.List .Details p{
	    font-size: 11px;
		color: #326195;
	}
	
	#SubPage #Right ul.List span.Price {
	    padding-top: 18px;
	    font-size: 18px;
		color: #000;
	}
	
	#SubPage #Right ul.List span.Price{
	    float: right;
	}
	
	#SubPage #Right ul.Pagination{
	    float: right;
		width: 595px;
		list-style: none;
		margin-top: 20px;
	}
	
	#SubPage #Right ul.Pagination li{
	    float: right;
		margin-right: 7px;
	}
	
	#SubPage #Right ul.Pagination li span {
	    float: right;
		font-size: 12px;
		color: #bac3ce;
		padding: 4px 0;
	}
	
	#SubPage #Right ul.Pagination li a{
	    float: right;
		font-size: 12px;
		color: #ffd200;
		border: 1px solid #ffd200;
		padding: 4px 9px;
		font-weight: bold;
	}
	
	#SubPage #Right ul.Pagination li a.Active{
	    float: right;
		color: #326195;
		border: 0;
		text-decoration: none;
	}
	
	#SubPage #Right .Body{
	    float: left;
		width: 555px;
		padding: 20px;
		font-size: 12px;
		color: #000;
	}
	
	#SubPage #Right .Body p {
	    line-height: 18px;
		margin-bottom: 20px;
		text-align: justify;
	}
	
	form.ContactForm{
		margin: 0 auto;
		padding: 20px 20px 20px 20px;
		width: 340px;
		list-style: none;
		background: none;		
	}
	
	form.ContactForm span{
	    float: left;
		margin: 0;
		width: 340px;
        color: #000;	  
        margin-bottom: 5px;	
font-weight: bold;		
	}
	
	form.ContactForm input, #SubPage #Right form.ContactForm textarea{
	    float: left;
		margin: 0;
        width: 315px;	 
        margin-bottom: 10px;		
	}
	
	 form.ContactForm input.Button {
	    float: left;
		margin: 0;
        width: 150px;		
	}
	
	#SubPage #Right .Item {
	    float: left;
		width: 595px;
	}
	
	#SubPage #Right .Item p.Price{
	    float: left;
		width: 595px;
		text-align: right;
		font-size: 14px;
		color: #000;
		border-bottom: 1px solid #d1d8e0;
		padding: 20px 0 10px 0;
	}
	
	#SubPage #Right .Item p.Price strong{
		font-size: 18px;
	}
	
	#SubPage #Right #Gallery {
	    float: left;
		width: 595px;
	}
	
	#SubPage #Right #Gallery #PreviewPhoto {
	    float: left;
		width: 555px;
		text-align: center;
		padding: 20px;
	}
	
	#SubPage #Right #Gallery #PreviewPhoto img{
	    border: 0;
	}
	
	#SubPage #Right #Gallery #ThumbsInner {
	    float: left;
		width: 575px;
		text-align: center;
		padding: 20px 0px 20px 20px;
		border-top: 1px solid #d1d8e0;
		border-bottom: 1px solid #d1d8e0;
	}
	
	#SubPage #Right #Gallery #ThumbsInner img{
	    border: 5px solid #daebff;
		margin-right: 16px;
	}
	
	#SubPage #Right .Item h3{
	    width: 595px;
		font-size: 14px;
		color: #003267;
		padding: 8px 0px;
		border-bottom: 1px solid #d1d8e0;
		float: left;
		margin-bottom: 20px;
	}
	
	#SubPage #Right .Item ul.Specification{
	    width: 595px;
		float: left;
		list-style: none;
		border-top: 1px dotted #000;
		margin-bottom: 30px;
	}
	
	#SubPage #Right .Item ul.Specification li{
	    width: 595px;
		float: left;
		border-bottom: 1px dotted #000;
		padding: 8px 0px;
		font-size: 12px;
	}
	
	#SubPage #Right .Item ul.Specification li span.Part{
	    width: 75px;
		float: left;
		text-align: right;
		margin-right: 40px;
		color: #999999;
	}
	
	#SubPage #Right .Item ul.Specification li span.Detail{
	    width: 480px;
		float: left;
		color: #000;
	}
	
	#SubPage #Right .Item .Desc {
	    width: 595px;
		float: left;
        font-size: 12px;
		color: #000;
	}
	
	#SubPage #Right .Item .Desc p{
	    line-height: 18px;
		margin-bottom: 20px;
	}
	/* Koniec subpage */
	
    #Bottom {
        background: url('../images/footer_bg.gif') left bottom repeat-x;
		height: 100%;
		clear: both;
	}
	
	#Footer {
        margin: 0 auto;
		width: 900px;
		text-align: center;
		border-top: 1px solid #d1d8e0;
		padding-top: 20px;
		padding-bottom: 40px;
		font-size: 11px;
		color: #326195;
	}
	
	#Footer p{
	    line-height: 18px;
	}
	
	#Footer ul{
	    width: 900px;
		list-style: none;
		margin-bottom: 20px;
	}
	
	#Footer ul li{
	    display: inline;
		padding-right: 15px;
		margin-right: 12px;
		background: url('../images/sep.gif') center right no-repeat;
	}
	
	#Footer ul li a {
	    color: #78a6d9;
		text-decoration: none;
	} #Footer ul li a:hover { text-decoration: underline; }
	/* Google */
#google_map
{
	float: left;
	width: 540px;
	height: 380px;
	border: 1px solid #CCCCCC;
	margin: 10px 0 20px 20px !important;
	margin/**/: 10px 0 0px 10px;
}

#google_maker_msg
{
	display: block;
}
/* Google end */
