 body { background:#e8f0cf url(../gfx/bgMain.gif) 0 0 repeat; font-size:12px; font-family:Arial; color:#353535; }

 a { text-decoration:none; color:#339900;}
 a:hover { text-decoration:underline; }
 a:focus { outline:none; }

/* Kontenery */
 .containerCenter { margin:0 auto; padding:0 15px; width:950px; background:#fff; }

/* Linki */
 div.more a, body div.seeAll a { font-family:Tahoma; font-size:9px; }
 div.seeAll a { font-size:11px; }

/* Menu glowne */
 .menuMain { position:absolute; z-index:100; width:950px; height:61px; top:25px; background:url(../gfx/menuMain.png) 0 0 no-repeat; }
 .menuMain .level1 { position:absolute; z-index:102; }
 .menuMain .level1 li { display:block; float:left; }
 .menuMain .level1 li a { float:left; display:block; height:0; overflow:hidden; cursor:pointer; }
 .menuMain .one a { width:129px; padding-top:51px; }
 .menuMain .two a, .menuMain .three a, .menuMain .four a, .menuMain .five a, .menuMain .six a { width:94px; padding-top:61px; }
 .menuMain .two a:hover, .menuMain .three a:hover, .menuMain .four a:hover, .menuMain .five a:hover, .menuMain .six a:hover { background:url(../gfx/menuMainHover1.png) center top no-repeat; }
 .menuMain .sevenEight { width:93px; }
 .menuMain .sevenEight a { width:93px; padding-top:30px; float:none; }
 .menuMain .sevenEight a:hover { background:url(../gfx/menuMainHover2.png) center center no-repeat; }
 .menuMain .nine a { width:28px; padding-top:51px; margin:0 15px 0 20px;  }
 .menuMain .ten a { width:36px; padding-top:51px; }
 .menuMain .eleven a { width:38px; padding-top:51px; margin:0 20px 0 15px; }
 .menuMain .nine a:hover, .menuMain .ten a:hover, .menuMain .eleven a:hover { background:url(../gfx/menuMainHover3.png) center center no-repeat; }
 .menuMain .twelve a { width:86px; padding-top:51px; }
 .menuMain .drop1 { position:absolute; z-index:101; width:805px; top:0px; margin-left:119px; overflow:hidden; }
 .menuMain .drop1 .machineTypes { width:480px; float:left; padding:0 35px 0 48px; border-right:solid 1px #cce5c0; }
 .menuMain .drop1 .machineTypes .archive { margin-top:30px; padding-top:20px; border-top:solid 1px #cce5c0; font-family:Tahoma; font-size:11px; }
 .menuMain .drop1 .machineTypes .archive strong { font-weight:900; }
 .menuMain .drop1 .producers { width:175px; margin-left:28px; float:left; }
 .menuMain .drop1 .producers li.nationality,  .headBgMachinesNew .drop li.nationality { list-style-type:none; letter-spacing:2px; color:#999999; font-size:9px; margin:-3px 0 3px -14px; }
 .menuMain .drop1 .bg { background:url(../gfx/menuMainDrop1Bg.png) 0 0 no-repeat; padding:90px 0 20px 0; }
 .menuMain .drop1 .header { font-size:19px; color:#a4c094; margin-bottom:15px; }
 .menuMain .drop1 ul,  .headBgMachinesNew .drop ul { list-style-type:square; padding:0 15px 0 14px; float:left; font-family:Tahoma; font-size:11px; line-height:18px; color:#c6e2b7; }
 .menuMain .drop1 ul a strong,  .headBgMachinesNew .drop ul a strong { font-weight:900; }
 .menuMain .dropEndBg { width:805px; background:url(../gfx/menuMainDropEndBg.png) bottom left no-repeat; height:10px; }
 .menuMain .hide,  .headBgMachinesNew .drop .hide { clear:both; text-align:right; padding:15px 50px 10px 0; }
 .menuMain .hide a,  .headBgMachinesNew .drop .hide a { padding:0 12px 1px 0;  font-family:Tahoma; font-size:9px; font-weight:900; background:url(../gfx/menuMainDropHideBg.gif) center right no-repeat; }

/* Tla naglowkow dzialow */
 .headBg { width:950px; overflow:hidden; top:0; margin-bottom:25px; }
 .headBgNews { height:104px; background:url(../gfx/headBgNews.jpg) 0 0 no-repeat; }
 .headBgCompany { height:104px; background:url(../gfx/headBgCompany.jpg) 0 0 no-repeat; }
 .headBgCompanyHistory { height:104px; background:url(../gfx/headBgCompanyHistory.jpg) 0 0 no-repeat; }
 .headBgMachinesNew { height:200px; background:url(../gfx/headBgMachinesNew.jpg) 0 0 no-repeat; }
 .headBgMachinesNewNewHolland { background:url(../gfx/headBgMachinesNewNewHolland.jpg) 0 0 no-repeat; }
 .headBgMachinesNewPoettinger { background:url(../gfx/headBgMachinesNewPoettinger.jpg) 0 0 no-repeat; }
 .headBgMachinesUsed { height:200px; background:url(../gfx/headBgMachinesUsed.jpg) 0 0 no-repeat; }
 .headBgMachinesUsed h1 { text-indent:-2000px; }
 .headBgEntertainment { height:200px; background:url(../gfx/headBgEntertainment.jpg) 0 0 no-repeat; }
 .headBgEntertainment h1 { text-indent:-2000px; }
 .headBgService { height:200px; background:url(../gfx/headBgService.jpg) 0 0 no-repeat; }
 .headBgService h1 { text-indent:-2000px; }
 .headBgSpareParts { height:200px; background:url(../gfx/headBgSpareParts.jpg) 0 0 no-repeat; }
 .headBgSpareParts h1 { text-indent:-2000px; }
 .headBgAgroServices { height:200px; background:url(../gfx/headBgAgroServices.jpg) 0 0 no-repeat; }

/* Trailer gorny */
 .breadcrumbsTop { margin:0 14px; margin:-10px 0 30px 15px; }
 .breadcrumbsTop li { display:inline; padding:0 1px; }
 .breadcrumbsTop li,  .breadcrumbsTop a { color:#a9b399; font-family:Tahoma; font-size:11px; }
 .breadcrumbsTop a { color:#5c6946; }

/* Stopka */
 .footer { margin-top:25px; padding:20px 0; border-top:solid 1px #e5e5e5; font-size:11px; color:#666; }
 .footer strong { font-weight:900; }
 .footer .mainInfo,  .footer .emails,  .footer .partners { float:left; padding:10px 35px; }
 .footer .mainInfo,  .footer .emails { border-right:solid 1px #e5e5e5; }
 .footer .emails th { padding:0 5px 0 0; text-align:right; }
 .footer .agravis { float:left; padding:10px 35px 0; text-align:right; border-right:solid 1px #e5e5e5; }
 .footer .right { float:right; padding-right:45px; }
 .footer .right .sitemapLink a { display:block; margin:10px 0; height:18px; padding-top:4px; font-size:11px; letter-spacing:2px; color:#fff; background:url(../gfx/pagerBg.png) 0 0 repeat-x; text-align:center; }
 .footer .right .sitemapLink a:hover { text-decoration:none; }

/* Rozne */
 .clearBoth { clear:both; display:block; width:0; height:0; visibility:hidden; line-height:0; font-size:0; }
 .displayNone {display:none; }

/* Paragrafy */
 .paragraph1 { margin-bottom:20px; line-height:18px; }

/* Listy */
 ul.listSquare,  ul.listDecimal { margin:0 0 20px 15px; font-size:12px; list-style:inside; }
 ul.listSquare li,  ul.listDecimal li { margin-bottom:7px; }
 ul.listSquare { list-style-type:square; }
 ul.listDecimal { list-style-type:decimal; }

/* Galerie */
 .galleryArticle { float:left; border:solid 1px #d4d4d4; padding:0 15px; margin:0 15px 10px 0; width:150px; }
 .galleryArticle .thumb { margin:15px 0; }
 .galleryArticle .thumb a { width:150px; overflow:hidden; }
 .galleryArticle .photoTitle { font-family:Tahoma; font-size:10px; }
 .galleryArticleLeft { float:left; }
 .galleryArticleRight { float:right; margin:0 0 10px 15px ; }

 .thumbSlider { width:auto; height:70px; overflow:hidden; }
 .thumbSlider .prev, .thumbSlider .next, .thumbSlider .prev a, .thumbSlider .next a  { float:left; }
 .thumbSlider .prev a, .thumbSlider .next a { display:block; width:20px; height:0; padding-top:70px; overflow:hidden; background-repeat:no-repeat; background-position:top right; }
 .thumbSlider .prev a:hover, .thumbSlider .next a:hover { background-position:top left; }
 .thumbSlider .prev a { background-image:url(../gfx/thumbSliderPrevAcidGreen.png); }
 .thumbSlider .next a { background-image:url(../gfx/thumbSliderNextAcidGreen.png); }
 .thumbSlider .thumb { float:left; width:97px; height:70px; overflow:hidden; }
 .thumbSlider .thumb:hover { width:96px; height:69px; border-top:solid 1px #1a320f; border-left:solid 1px #1a320f; }
 .thumbSlider .yt a { display: block; margin-left: -11px; margin-top: -10px; }


/* Stronicowanie / przelacznik slajdow */
 .pager li { display:block; float:left; width:22px; height:18px; padding-top:4px; background:url(../gfx/pagerBg.png) 0 0 repeat-x; text-align:center; }
 .pager li.current { background:#3b3b3b; color:#fff; }
 .pager li.next,  .pager li.prev { width:107px; text-align:center; }
 .pager li.prev { margin-right:1px; }
 .pager li.next { margin-left:1px; }
 .pager a { color:#fff; font-weight:bold; }
 .pager a:hover { color:#55ff00; text-decoration:none; }

/* Marginesy */

		/* Style wspolne */
 .sidebox { border:solid 1px #d4d4d4; padding:15px 0 25px; }
 .sidebox h2,  .sidebox h1 { color:#383e26; font-size:23px; font-weight:900; padding:0 15px 15px; }
 .sidebox .pager { margin-left:15px; float:left; }
 .sidebox .spacer { margin:20px 15px; height:0; padding-top:1px; background:#dddddd; }
 .sidebox .seeAll { margin-right:15px; padding-top:5px; float:right; }
 .sidebox .more { margin:0 15px; }
 .sidebox .desc { margin:0 15px 5px; font-family:Tahoma; font-size:11px; }

		/* Margines lewy */
 .sideboxLeft { float:left; width:150px; overflow:hidden; }

		/* Margines prawy */
 .sideboxRight { width:241px; float:right; }

		/* Margines - Pogoda */
 .sidebox .weather { margin:0 15px;  width:180px; overflow:hidden; }
 .sidebox .weather .checkYourWeatherBt a { display:block; height:0; padding-top:59px; overflow:hidden; background:url(../gfx/checkYourWeatherBt.gif) 0 0 no-repeat; }
 .sideboxRight .weather { margin-top:5px; margin-left:30px; }

		/* Margines - Maszyny uzywane */
 .sidebox .machinesUsed .machine { clear:both; padding:8px 15px 0 15px; font-family:Tahoma; }
 .sidebox .machinesUsed .machine .price { float:left; }
 .sidebox .machinesUsed .machine .more { float:right; }
 .sidebox .machinesUsed .machine .more a { font-size:9px; color:#353535; }
 .sidebox .machinesUsed .spacer { margin-top:23px; margin-bottom:0px; }
 .sideboxRight .machinesUsed h2 { padding-top:0; }

		/* Margines - Oddzialy */
 .sidebox .divisions h2 { padding-bottom:10px; }
 .sidebox .divisions ul { list-style-type:none; color:#c6e2b7; margin-left:15px; font-size:11px; line-height:17px; }
 .sidebox .divisions ul li img {width: 20px; height: 20px; margin-right: 3px;}
 
 /* Margines - Oddzialy szukanie trasy */
 .sidebox .leftDirections {border-top: 1px dotted #DDDDDD; margin-top: 20px;padding-top: 20px;}
 .sidebox .leftDirections h2 { padding-bottom:10px; }
 .sidebox .leftDirections ul { list-style-type:none; color:#c6e2b7; margin-left:15px; font-size:11px; line-height:17px; }
 .sidebox .leftDirections ul li img {width: 20px; height: 20px; margin-right: 3px;}
 .sidebox .leftDirections ul li span {color: #999;}
 .sidebox .leftDirections ul li input {font-size: 12px; font-weight: normal;width:130px;}
 .sidebox .leftDirections ul li select {font-size: 11px; font-weight: normal;}

		/* Margines - Subdealerzy */
 .sidebox .dealers h2 { padding-top:0; padding-bottom:10px; }
 .sidebox .dealers .desc { margin-bottom:10px; }
 .sidebox .dealers .filterPostalCode { margin:0 15px; }
 .sidebox .dealers .filterPostalCode input { float:left; height:19px; padding:2px 0 0 2px; font-size:13px; }
 .sidebox .dealers .filterPostalCode input.first { width:22px; }
 .sidebox .dealers .filterPostalCode input.second { width:30px; }
 .sidebox .dealers .filterPostalCode .dash { float:left; width:10px; padding:5px 0 0 3px; }
 .sidebox .dealers .filterPostalCode .submit { float:right; }
 .sidebox .dealers .filterPostalCode .submit a { display:block; width:121px; height:0; padding-top:27px; overflow:hidden; background:url(../gfx/filterPostalCodeBt.png) top left no-repeat; }
 .sidebox .dealers .filterPostalCode .submit a:hover { background-position:bottom left; }

/* Aktualnosci */
 .sidebox .slideNews .newsShort { clear:both; padding-top:10px; }
 .sidebox .slideNews .date { margin:0 15px; font-family:Tahoma; font-size:9px; color:#b1b1b1; }
 .sidebox .slideNews h3 { display:block; height:30px; overflow:hidden; margin:2px 15px 3px; font-size:12px; font-weight:900; }
 .sidebox .slideNews p.lead { display:block; height:55px; overflow:hidden; margin:0 15px 5px; font-family:Tahoma; font-size:9px; }
 .sideboxLeftNews { border:none; }
 .sideboxLeftNews h1 { padding-top:0; }
 .sideboxLeft .filtersNews h2 { font-size:11px; border-bottom:solid 1px #dddddd; padding:0; margin:0 0 8px 15px; }
 .sideboxLeft .filtersNews h2 a { color:#292929; }
 .sideboxLeft .filtersNews ul { margin:0 0 25px 15px; font-size:11px; line-height:14px; }
 .sideboxLeft .filtersNews ul span { color:#999999; padding-left:4px; }

 .listNews { float:left; width:470px; overflow:hidden; margin:0 0 0 20px; padding:3px 0 0 20px; border-left:dashed 1px #d4d4d4; }
 .listNews .pager { margin-bottom:25px; }
 .listNews .newsShort { margin-bottom:25px; }
 .listNews .newsShort .thumb { float:left; width:90px; height:90px; overflow:hidden; }
 .listNews .txt { float:right; width: 370px; }
 .listNews .date,  .article .date { font-family:Tahoma; font-size:10px; color:#a6a6a6; }
 .listNews h3 { margin:3px 0 5px; }
 .listNews h3 a { font-size:16px; font-weight:900; color:#292929; }
 .listNews h3 a:hover { text-decoration:none; color:#666; }
 .listNews .tags,  .article .tags,  .service .tags,  .spareParts .tags { float:right; font-family:Tahoma; font-size:9px; }
 .listNews .tags li,  .article .tags li,  .service .tags li,  .spareParts .tags li { display:inline; margin-left:5px; }
 .listNews .lead { font-family:Tahoma; font-size:11px; line-height:13px; }

 .article { float:left; width:667px; margin-left:15px; }
 .article h1 { font-size:36px; line-height:38px; margin:5px 0 20px 0; font-weight:900; letter-spacing:-1px; }
 .article .lead { font-size:16px; line-height:23px; margin-bottom:20px; color:#000; }
 .article .txt p { margin-bottom:20px; line-height:18px; }
 .article p strong { font-weight:900; }
 .article .head { padding-bottom:3px; margin-bottom:15px; border-bottom:solid 4px #383e26; }
 .article .head h2 { float:left; font-size:21px; color:#383e26; }
 .article .head .seeAll { float:right; padding-top:7px; }
 .article .head .seeAll a { font-size:11px; }

/* Firma */
 .sidebox .filtersCompany ul { margin:0 0 10px 30px; list-style-type:square; color:#c6e2b7; font-size:14px; line-height:20px; }
 .sideboxLeftCompany { border:none; }
 .sideboxLeftCompany h2 { font-size:16px; padding-bottom:5px; }
 .sideboxLeftCompany .filtersCompany h2 { padding-top:0; }
 .sideboxLeftCompany .dealers { padding-top:20px; }
 .sideboxLeftCompany .dealers .submit { float:none; clear:both; margin-top:10px; }
 .sideboxLeftCompany .filtersCompany { margin-bottom:10px; padding-bottom:20px; border-bottom:dotted 1px #ddd; }
 .sideboxLeftCompany .divisions { margin-top:20px; }
 .companyContent { float:left; width:490px; overflow:hidden; margin:0 0 0 20px; padding-left:20px; border-left:dashed 1px #d4d4d4; }
 .companyContentContact { width:750px; }
 .companyContent h1 { margin:-5px 0 20px 0; font-size:36px; font-weight:900; }
 .companyContentHistory { padding:30px 40px 120px 60px; width:420px; background:url(../gfx/companyContentHistoryBg.jpg) 20px 0 no-repeat; }
 .companyContentHistory h1 { margin-bottom:130px; }
 .companyContentHistory p { font-family:Courier New; line-height:14px; }
 .companyContent .adressAndPhone { float:left; padding-right:30px; border-right:dotted 1px #ddd; }
 .companyContent .adressMain,  .companyContent .phoneMain { line-height:20px; }
 .companyContent .adressMain div { font-size:21px; letter-spacing:2px; margin-bottom:10px; }
 .companyContent .emailMain { float:left; margin-left:30px; }
 .companyContent .emailMain th,  .companyContent .emailMain td { padding:0 12px 5px 0; }
 .companyContent .emailMain th { text-align:right; }
 .companyContent h4.findDivision { font-size:27px; padding-top:26px; margin:16px 0 20px; border-top:1px dotted #D4D4D4; }
 .companyContent .googleMapsDesc { margin-bottom:25px; color:#666; }
 .companyContent .googleMapsDesc strong { font-weight: bold; font-size: 12px;color: #339900; }
 .companyContent .googleMapsApi { float:left; width:420px; height:420px; overflow:hidden; border:solid 1px #666; background:#eee; }
 .companyContent .googleMapsApiTrasa { float:left; width:730px; height:600px; overflow:hidden; border:solid 1px #666; background:#eee; }
 .companyContent .lead { margin-bottom:20px; font-size:16px; color:#000; line-height:23px; }
 .companyContent .galleryArticle { padding:0 10px; }
 .companyContent .galleryArticle .thumb { margin:10px 0; }
/* .companyContent .division { float:left; padding:20px 0 0 25px; width:300px; overflow:hidden; border-top:solid 1px #666; }*/
 .companyContent .divisionMain {  }
 .companyContent .division { float:right; padding:25px; width:258px; height:390px; overflow:hidden; background:#f6f9ee; border:solid 1px #ddd; border-bottom:none 0; }
 .companyContent .division .left {}
 .companyContent .division h5 { font-size:22px; font-weight:900; color:#000; margin-bottom:10px; }
 .companyContent .division .desc { margin-bottom:10px; color:#666; }
 .companyContent .division .desc strong { font-weight:bold; }
 .companyContent .division .trasa { margin-bottom:10px; color:#666; }
 .companyContent .division .trasa input {width: 100px;font-family:Arial;font-weight:bold;font-size:13px;}
 .companyContent .division .trasa span {font-weight: bold;}
 .companyContent .division .data { line-height:15px; }
 .companyContent .division .data strong { font-weight:bold; }
 .companyContent .division .right { margin-top:10px; padding:10px; background:#fff; border:solid 1px #ccc; }
 .companyContent .division .right a img {border: 1px solid #000;}
 .companyContent .division .rightOld { margin-top:10px; padding:0px; background:#fff; }
 .companyContent .division .rightOld a img {border: 1px solid #000;}
 .companyContent .division .photo { width:234px; height:169px; overflow:hidden; }
 .companyContent .division .thumbSlider .prev a { background-image:url(../gfx/thumbSliderPrevAcidGreen.png); }
 .companyContent .division .thumbSlider .next a { background-image:url(../gfx/thumbSliderNextAcidGreen.png); }
 .companyContent .employees { padding:20px 0 20px 20px; margin-top:-1px; background:#f6f9ee; border:solid 1px #ddd /*f3f4ee*/; }
 .companyContent .employees .person { float:left; margin:0 20px 20px 0; /*border-top:solid 1px #d8ddca;*/ }
 .companyContent .employees .person .thumb { float:left; margin:-1px 10px 0 0; padding:3px; width:97px; height:70px; overflow:hidden; border:solid 1px #d8ddca; background:#fff; }
 .companyContent .employees .person .details { float:left; width:220px; height: 90px;}
 .companyContent .employees .person .details .name { margin-top:3px; font-size:16px; }
 .companyContent .employees .person .details .job { margin-bottom:9px; font-family:Tahoma; font-size:11px; font-variant:small-caps; letter-spacing:1px; color:#555; }
 .companyContent .employees .person .details .phone { font-size:11px; color:#333; }
 .companyContent .employees .person .details .email { font-size:11px; }

/* Maszyny nowe */
 .headBgMachinesNew .machinesNewAllProducersBt,  .headBgMachinesNew .machinesNewAllMachinesBt,  .headBgMachinesNew .machinesNewOrderContactBt { float:left; width:170px; height:28px; padding-top:150px; margin-right:5px; overflow:hidden; }
 .headBgMachinesNew .machinesNewAllProducersBt a,  .headBgMachinesNew .machinesNewAllMachinesBt a,  .headBgMachinesNew .machinesNewOrderContactBt a { display:block; height:0; padding-top:28px; overflow:hidden; background-position:left top; background-repeat:no-repeat; }
 .headBgMachinesNew .machinesNewAllProducersBt a:hover,  .headBgMachinesNew .machinesNewAllMachinesBt a:hover,  .headBgMachinesNew .machinesNewOrderContactBt a:hover { background-position:left bottom; }
 .headBgMachinesNew .machinesNewAllProducersBt { margin-left:335px; }
 .headBgMachinesNew .machinesNewAllProducersBt a { background-image:url(../gfx/machinesNewAllProducersBt.png); }
 .headBgMachinesNew .machinesNewAllMachinesBt a { background-image:url(../gfx/machinesNewAllMachinesBt.png); }
 .headBgMachinesNew .machinesNewOrderContactBt a { background-image:url(../gfx/machinesNewOrderContactBt.png); }
 .headBgMachinesNew .machinesNewOrderContactBt { float:right; width:228px; margin-right:15px; }
 .headBgMachinesNew .drop ul { padding:15px 15px 15px 30px; }
 .headBgMachinesNew .drop .hide { padding:0 15px 15px 0; }
 .headBgMachinesNew .dropProducers { position:absolute; width:168px; margin-left:335px; top:178px; background:#fff; border:solid 1px #339900; border-top:none; }
 .headBgMachinesNew .dropMachines { position:absolute; width:168px; margin-left:510px; top:178px; background:#fff; border:solid 1px #339900; border-top:none; }
		/* Lista poduktow */
 .machinesNewList { float:left; width:667px; margin-left:15px; }
 .producerInfo { margin-bottom:60px; }
 .producerInfo td { text-align:left; vertical-align:top; }
 .producerInfo .logo { width:200px; }
 .producerInfo .desc { padding:3px 0 0 0; font-size:12px; }
 .producerInfo .desc h1 { font-size:21px; color:#383e26; }
 .producerListInfo .desc h1 { font-size:24px; color:#383e26; }
 .machinesNewList .list .section { margin-bottom:60px; }
 .machinesNewList .list .head { padding-bottom:3px; margin-bottom:15px; border-bottom:solid 4px #383e26; }
 .machinesNewList .list .head h2 { float:left; }
 .machinesNewList .list .head h2 a { font-size:21px; color:#383e26; }
 .machinesNewList .list .head h2 a:hover { text-decoration:none; }
 .machinesNewList .list .head h1 { float:left; }
 .machinesNewList .list .head h1 a { font-size:21px; color:#383e26; }
 .machinesNewList .list .head h1 a:hover { text-decoration:none; }
 .machinesNewList .list .head .seeAll { float:right; padding-top:7px; }
 .machinesNewList .list .head .seeAll a { font-size:11px; }
 .machinesNewList .list .item { float:left; width:183px; padding:15px; overflow:hidden; margin-right:10px; border:solid 1px #cfd2c5; margin-bottom: 10px;}
 .machinesNewList .list .section .last { margin-right:0; }
 .machinesNewList .list .item h3 { display:block; height:50px; overflow:hidden; }
 .machinesNewList .list .item h3 a { font-size:14px; font-weight:900; color:#339900; }
 .machinesNewList .list .item .thumb { width:183px; height:123px; margin-bottom:10px; overflow:hidden; border:solid 1px #383e26; }
 .machinesNewList .list .item .thumb a { display:block; margin-top:-6px; }
 .machinesNewList .list .item .desc { font-family:Tahoma; font-size:11px; color:#4e5241; height:70px; overflow:hidden; }
 .machinesNewList .list .item .more a { font-size:11px; margin-top:25px; }

/* Maszyny uzywane */
 .machinesUsedList { float:left; width:677px; }
 .machinesUsedList .head { margin:0 0 30px 15px; font-size:18px; }
 .machinesUsedList .list table { width:100%; border-top:solid 1px #d0d5c5; }
 .machinesUsedList .list th,  .machinesUsedList .list td { padding:20px 10px; border-bottom:solid 2px #6b7256; font-family:Tahoma; }
 .machinesUsedList .list th.desc,  .machinesUsedList .list td.desc { width:240px; border-left:none; padding-left:10px; padding-right:10px; }
 .machinesUsedList .list th { padding-top:10px; padding-bottom:12px; font-size:11px; font-weight:900; text-align:left; vertical-align:middle; }
 .machinesUsedList .list td { text-align:left; vertical-align:top; border-left:solid 1px #d0d5c5; font-size:10px; }
 .machinesUsedList .list tr.zebra { background:#eceee7; }
 .machinesUsedList .list .photo { float:left; width:110px; height:83px; overflow:hidden; margin-right:10px; border:solid 1px #383e26; }
 .machinesUsedList .list .txt { float:left; width:115px; }
 .machinesUsedList .list .price a { display:block; width:54px; height:0px; padding-top:24px; overflow:hidden; background:url(../gfx/askForPriceBt.png) top left no-repeat; margin-top:-5px; }
 .machinesUsedList .list .price a:hover { background-position:bottom left; }

 .machinesUsedList .list .photos {}
 .machinesUsedList .list .photos img { float:left; width:30px; height:26px; overflow:hidden; margin-right:2px; border:solid 1px #383e26; margin-bottom: 2px;}
 .machinesUsedList .list .txtWide {}
 .machinesUsedList .list .txtWide2 {margin-top: 5px;}

 .machinesUsedAskForPrice { position:absolute; z-index:200; width:518px; padding:40px; background:#f4f4f4; border:solid 1px #ccc;padding-top: 20px;}
 .machinesUsedAskForPrice table {margin-top:20px;}
 .machinesUsedAskForPrice td { padding:0 0 10px 10px; text-align:left; vertical-align:top; }
 .machinesUsedAskForPrice th { width:140px; padding-bottom:10px; text-align:right; vertical-align:middle; }
 .machinesUsedAskForPrice tr.head { font-size:17px; }
 .machinesUsedAskForPrice tr.head th { font-weight:900; }
 .machinesUsedAskForPrice .name input,  .machinesUsedAskForPrice .surname input,  .machinesUsedAskForPrice .city input,  .machinesUsedAskForPrice .email input,  .machinesUsedAskForPrice .phone input { width:320px; padding:3px 5px; }
 .machinesUsedAskForPrice .postalCode input { float:left; padding:3px 5px; font-size:13px; }
 .machinesUsedAskForPrice .postalCode input.first { width:20px; }
 .machinesUsedAskForPrice .postalCode input.second { width:26px; }
 .machinesUsedAskForPrice .postalCode .dash { float:left; width:10px; padding:5px 0 0 3px; }
 .machinesUsedAskForPrice .message textarea { width:325px; height:100px; padding:3px 5px; }
 .machinesUsedAskForPrice .agreement { font-size:11px; }
 .machinesUsedAskForPrice .submit a { display:block; width:63px; height:0; padding-top:29px; overflow:hidden; background:url(../gfx/machinesUsedAskForPriceSubmit.png) top left no-repeat; }
 .machinesUsedAskForPrice .submit a:hover { background-position:bottom left; }
 .machinesUsedAskForPrice .machinesUsedAskForPriceError .error {font-weight: bold; color: #F10909; display: block; padding: 10px; border: 1px solid #F10909; background-color: #F4C5B2;}
 .machinesUsedAskForPrice .machinesUsedAskForPriceError .info {font-weight: bold; color: #39AA1C; display: block; padding: 10px; border: 1px solid #39AA1C; background-color: #CDF5C3;}
										
 /* Margines */
 .sidebox .machinesNew .item { width:185px; overflow:hidden; padding:15px 12px; margin:15px 0 0 15px; border:solid 1px #cfd2c5; background:#f2f8f2; }
 .sidebox .machinesNew .item h3 { display:block; margin-bottom:20px; }
 .sidebox .machinesNew .item h3 a { font-size:14px; font-weight:900; color:#339900; }
 .sidebox .machinesNew .item .thumb { width:183px; height:123px; margin-bottom:10px; overflow:hidden; border:solid 1px #383e26; }
 .sidebox .machinesNew .item .thumb a { display:block; margin-top:-6px; }
 .sidebox .machinesNew .item .desc { font-family:Tahoma; font-size:11px; color:#4e5241; margin:0 0 20px; }
 .sidebox .machinesNew .item .more { margin:25px 0 0; }
 .sidebox .machinesNew .item .more a { font-size:11px; }

/* Rozrywka */
 .entertainmentMain { float:left; width:667px; margin-left:15px; }
 .entertainmentContent { background:#181d15 url(../gfx/entertainmentMoviesBg.png) bottom left no-repeat; }
 .entertainmentContent .tabMenu { background:#fff; }
 .entertainmentContent .tabMenu li { float:left; }
 .entertainmentContent .tabMenu li a { display:block; height:24px; padding:7px 20px 0; font-size:14px; font-weight:900; }
 .entertainmentContent .tabMenu li a.current { background:#181d15; color:#fff; }
 .entertainmentContent .tabMenu li a:hover { text-decoration:none; color:#7de44a; }
 .entertainmentContent h2 { margin:20px 0 10px; font-size:18px; font-weight:900; color:#fff; }
 .entertainmentContent .movies { padding:22px; }
 .entertainmentContent .photos { padding:22px; }
 .entertainmentContent .photos .photo { width:622px; height:466px; overflow:hidden; text-align: center;}
 .entertainmentContent .photos .photoTitle { margin:10px 0 0; color:#a7bc9d; padding-bottom:10px; border-bottom:solid 1px #242a22; }
 .entertainmentContent .wallpapers { padding:22px; }
 .entertainmentContent .wallpapers .wallpaper { width:622px; height: 466px; overflow: hidden; text-align: center;}
 .entertainmentContent .wallpapers .wallpaperTitle { margin:10px 0 0; color:#a7bc9d; padding-bottom:10px; border-bottom:solid 1px #242a22; }
 .entertainmentContent .wallpapers .wallpaperTitle a { color:#ffffff; margin:0 5px 0 5px; font-weight: bold; }
 .entertainmentContent .thumbSlider { width:622px; overflow:hidden; background:#0e160b; }
 .entertainmentContent .thumbSlider .next { float:right; }
 .entertainmentContent .thumbSlider .prev a { background-image:url(../gfx/thumbSliderPrevAcidGreen.png); }
 .entertainmentContent .thumbSlider .next a { background-image:url(../gfx/thumbSliderNextAcidGreen.png); }
 .entertainmentMain .invitation { margin-top:30px; font-size:18px; }

/* Serwis maszyn */
 .service { float:left; margin-left:15px; width:667px; }
 .service .lead { margin:15px 0 30px; font-size:18px; line-height:27px; text-align:justify; }
 .service .photos { float:left; width:270px; }
 .service .photos img { margin-bottom: 20px; }
 .service .txt { float:right; width:368px; }
 .service .txt p { margin-bottom:18px; line-height:18px; text-align:justify; }
 .service .contact { padding-top:10px; }
 .service .contact h2 { margin-bottom:15px; font-size:23px; font-weight:900; padding-top:20px; border-top:solid 1px #ddd; }
 .service .contact .column { float:left; width:150px; margin:0 10px 20px 0; }
 .service .contact .column h5 { margin-bottom:2px; font-variant:small-caps; letter-spacing:1px; }
 .service .contact .column a { font-size:11px; }
 
 .service .contact { padding-top:10px; }
 .service .contact h2 { margin-bottom:10px; font-size:28px; font-weight:900; }
 .service .contact .division { margin-bottom:15px; padding-top:15px; border-top:solid 1px #eee; }
 .service .contact .division .head { float:left; width:140px; }
 .service .contact .division .head h3 { font-size:16px; }
 .service .contact .division .head .details { padding-top:3px; }
 .service .contact .division .head .details li { font-family:Tahoma; font-size:10px; color:#777; }
 .service .contact .employees { float:left; margin-left:15px; border-left:dashed 1px #ddd;  }
 .service .contact .employees .person { float:left; width:170px; overflow:hidden; margin:0 0 10px 15px; } /* 235px */
 .service .contact .employees .person .thumb { float:left; margin-right:5px; padding:3px; width:97px; height:70px; overflow:hidden; border:solid 1px #d8ddca; }
 .service .contact .employees .person .details { float:left; width:125px;}
 .service .contact .employees .person .details .name { font-size:12px; }
 .service .contact .employees .person .details .job { margin-bottom:9px; font-family:Tahoma; font-size:9px; font-variant:small-caps; letter-spacing:2px; color:#555; }
 .service .contact .employees .person .details .phone { font-size:9px; color:#333; }
 .service .contact .employees .person .details .email { font-size:9px; }

/* Czesci zamienne */
 .sparePartsContactBt { float:left; margin:134px 0 0 439px; }
 .sparePartsContactBt a { display:block; width:190px; height:0; padding-top:34px; overflow:hidden; background:url(../gfx/sparePartsContactBt.png) 0 0 no-repeat; }
 .sparePartsAllegroBt { float:left; margin:134px 0 0 18px; }
 .sparePartsAllegroBt a { display:block; width:285px; height:0; padding-top:34px; overflow:hidden; background:url(../gfx/sparePartsAllegrotBt.png) 0 0 no-repeat; }
 .spareParts { padding:0 15px; }
 .spareParts .tags { float:right; }
 .spareParts .intro { clear:both; margin-bottom:40px; padding-top:20px; }
 .spareParts .intro .left { float:left; width:470px; font-size:16px; line-height:26px; text-align:justify; }
 .spareParts .intro .left strong { font-weight:900; }
 .spareParts .intro .right { float:right; width:400px; }
 .spareParts .intro .right li { margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #ddd; }
 .spareParts .intro .right li.last { border-bottom:none 0; }
 .spareParts .intro .right li strong { display:block; font-size:16px; line-height:26px; font-weight:900; }
 .spareParts .intro .right li span { color:#777; }

 .spareParts .slogan { margin-bottom:65px; text-align:center; }

 .spareParts .threeColumns { float:right; width:400px; margin-bottom:25px; }
 .spareParts .threeColumns .column { margin-bottom:30px; }
 .spareParts .threeColumns h2 { margin-bottom:10px; padding-bottom:10px; font-size:16px; font-weight:900; color:#1a1a1a;  border-bottom:solid 1px #eee; }
 .spareParts .threeColumns ul { list-style-type:square; list-style-position:outside; margin-left:15px; }
 .spareParts .threeColumns li { padding:0 0 0 5px; margin-bottom:8px; }

 .spareParts .catalogue { float:left; width:470px; margin:0 0 30px; }
 .spareParts .catalogue h2 { margin-bottom:20px; font-size:15px; text-align:center; }
 .spareParts .catalogue .item { margin-bottom:10px; }
 .spareParts .catalogue .item a { display:block; width:470px; height:90px; overflow:hidden; background-position:0 0; background-repeat:no-repeat; border-bottom:solid 1px #f0f0f0; }
 .spareParts .catalogue .item a:hover { text-decoration:none; }
 .spareParts .catalogue .item span { display:block; padding:20px 23px 0 258px; font-family:Arial; font-size:11px; line-height:16px; }
 .spareParts .catalogue .item span strong { font-weight:900; }
 .spareParts .catalogue .comarchOptima a { background-image:url(../gfx/sparePartsCatalogueComarchOptima.png); }
 .spareParts .catalogue .lemken a { background-image:url(../gfx/sparePartsCatalogueLemken.png); }
 .spareParts .catalogue .newHolland a { background-image:url(../gfx/sparePartsCatalogueNewHolland.png); }
 .spareParts .catalogue .poettinger a { background-image:url(../gfx/sparePartsCataloguePoettinger.png); }
 .spareParts .catalogue .grimme a { background-image:url(../gfx/sparePartsCatalogueGrimme.png); }
 .spareParts .catalogue .comarchOptima a span { color:#4b4b4b; }
 .spareParts .catalogue .lemken a span { color:#4b4b4b; }
 .spareParts .catalogue .newHolland a span { color:#ffda4a; }
 .spareParts .catalogue .poettinger a span { color:#007b36; }
 .spareParts .catalogue .grimme a span { color:#fff; }

 .spareParts .contact { padding-top:10px; }
 .spareParts .contact h2 { margin-bottom:10px; font-size:28px; font-weight:900; }
 .spareParts .contact .division { margin-bottom:15px; padding-top:15px; border-top:solid 1px #eee; }
 .spareParts .contact .division .head { float:left; width:140px; }
 .spareParts .contact .division .head h3 { font-size:16px; }
 .spareParts .contact .division .head .details { padding-top:3px; }
 .spareParts .contact .division .head .details li { font-family:Tahoma; font-size:10px; color:#777; }
 .spareParts .contact .employees { float:left; margin-left:15px; border-left:dashed 1px #ddd;  }
 .spareParts .contact .employees .person { float:left; width:170px; overflow:hidden; margin:0 0 10px 15px; } /* 235px */
 .spareParts .contact .employees .person .thumb { float:left; margin-right:5px; padding:3px; width:97px; height:70px; overflow:hidden; border:solid 1px #d8ddca; }
 .spareParts .contact .employees .person .details { float:left; width:125px;}
 .spareParts .contact .employees .person .details .name { font-size:12px; }
 .spareParts .contact .employees .person .details .job { margin-bottom:9px; font-family:Tahoma; font-size:9px; font-variant:small-caps; letter-spacing:2px; color:#555; }
 .spareParts .contact .employees .person .details .phone { font-size:9px; color:#333; }
 .spareParts .contact .employees .person .details .email { font-size:9px; }
 
/* Uslugi rolnicze */
 .agroServices { margin:0 15px; }
 .agroServices .lead { margin:15px 0 30px; font-size:18px; line-height:27px; text-align:justify; }
 .agroServices .details { }
 .agroServices .column { float:left; width:153px; }
 .agroServices .column h5 { margin-bottom:20px; padding-right:15px; font-size:14px; font-weight:900; }

/* Reklamy, banery */
 .commercialsBottom 
 { 
    margin-top:15px; 
    padding:10px 0 0 15px; 
    /*border-top:1px solid #E5E5E5; */
 }
 .commercialsBottom .commercial { float:left; margin-right:20px; }
 .commercialsBottom .commercialLast { margin-right:0; }

 .commercialsRight { margin:15px 0 0 13px; }
 .commercialsRight .commercial { margin-bottom:10px; }

/* mapka google, tooltip'y */
 .divTip h3 {font-weight:bold; font-size: 14px;}
 .divTip strong {font-weight: bold;}

/* Kariera */

.career {}
.career .paragraph {font-size: 14px;}
.career h2 {margin-top: 30px;font-weight: bold; font-size: 18px;margin-bottom: 10px;border-bottom:1px solid #DDDDDD;}
.career ul {margin-bottom: 10px;}
.career ul.jobDivision {margin-bottom: 20px;font-size:14px;}
.career .jobDetails {margin-bottom:10px; font-size: 14px;}
.career .listHead {margin-bottom:10px; font-size: 14px;text-decoration:underline;}
.career ul li strong {font-weight:bold;}
.career .jobApp {margin-top: 50px;font-size:12px;border-top:1px solid #DDDDDD;padding-top:10px;}
.career .jobApp p {margin-bottom: 10px;font-size:14px;}
.career .jobApp p.addr {margin-bottom: 0px;font-size:12px;margin-left:20px;color:#666666;}
.career .jobApp p.email {margin-top: 10px;font-size:12px;margin-left:20px;color:#666666;font-weight:bold;}