*{margin:0px; padding:0px;}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #2C2C2C;
 margin: 0px;
 padding: 0px 0px 15px 0px;
 background-color: #DED9CF;
 background-image: url(../img/background.gif);
 background-repeat: repeat-x;
}
img{border:none;}
a{font-weight:bold; color:#19569B;text-decoration:none;}
a:hover{color:#327DD1;}
form{padding:0px; margin:0px;}

h1{background-image:url(../img/title_background.gif);background-repeat:repeat-x;height:29px;font-size: 18px;color:#515151;font-weight:normal;padding:6px 0px 0px 11px;position:relative;clear:both;}
h2{background-image:url(../img/title_background.gif);background-repeat:repeat-x;height:29px;font-size: 18px;color:#515151;font-weight:normal;padding:6px 0px 0px 11px;position:relative;clear:both;}
.detail{background-image:none; height:auto;padding:15px 0px 15px 11px;}
ul.produkty{padding:15px 0px 15px 10px;}
ul.produkty li{background-image:url(../img/dot_li.gif); background-repeat:no-repeat; background-position:left; list-style:none;padding:0px 0px 5px 13px;}
ul.produkty li a{font-size:13px; font-weight:bold;}
ul.produkty li.aktualna{background-image:url(../img/strzalka_li.gif); background-repeat:no-repeat; background-position:left; list-style:none;padding:0px 0px 5px 13px;}
#top{margin:0px auto 0px auto; width:979px; height:90px; background-image:url(../img/top_background.gif); background-repeat:no-repeat;position:relative;background-color:#FFFFFF;}
#top #harvestlogo{float:left;padding:17px 10px 0px 29px;}
#top #printerlogo{float:left;padding:15px 10px 0px 0px;}
#lang{float:right;padding:18px 20px 0px 0px;}
#lang .polski{background-image:url(../img/flaga_polska.gif); background-repeat:no-repeat; background-position:left;padding:7px 20px 7px 40px;display:block;}
#lang .rosyjski{background-image:url(../img/flaga_rosyjska.gif); background-repeat:no-repeat; background-position:left;padding:7px 20px 7px 40px;display:block;}
#menu{background-image:url(../img/menu_background.gif); background-repeat:no-repeat; background-position:bottom; width:470px; height:46px; position:absolute; top:44px; left:329px;}
#menu a span{display:none;}
#menu a.ofirmieoff{width:69px; height:46px;display:block;float:left;}
#menu a.promocjeoff{width:69px; height:46px;display:block;float:left;}
#menu a.produktyoff{width:69px; height:46px;display:block;float:left;}
#menu a.znakowanieoff{width:83px; height:46px;display:block;float:left;}
#menu a.warunkioff{width:63px; height:46px;display:block;float:left;}
#menu a.klientoff{width:49px; height:46px;display:block;float:left;}
#menu a.kontaktoff{width:68px; height:46px;display:block;float:left;}

#menu a.ofirmieoff:hover{width:69px; height:46px;background-image:url(../img/ofirmieon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.promocjeoff:hover{width:69px; height:46px;background-image:url(../img/promocjeon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.produktyoff:hover{width:69px; height:46px;background-image:url(../img/produktyon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.znakowanieoff:hover{width:83px; height:46px;background-image:url(../img/znakowanieon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.warunkioff:hover{width:63px; height:46px;background-image:url(../img/warunkion_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.klientoff:hover{width:49px; height:46px;background-image:url(../img/klienton_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.kontaktoff:hover{width:68px; height:46px;background-image:url(../img/kontakton_but.gif); background-repeat:no-repeat;display:block;float:left;}

#menu a.ofirmieon{width:69px; height:46px;background-image:url(../img/ofirmieon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.promocjeon{width:69px; height:46px;background-image:url(../img/promocjeon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.produktyon{width:69px; height:46px;background-image:url(../img/produktyon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.znakowanieon{width:83px; height:46px;background-image:url(../img/znakowanieon_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.warunkion{width:63px; height:46px;background-image:url(../img/warunkion_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.klienton{width:49px; height:46px;background-image:url(../img/klienton_but.gif); background-repeat:no-repeat;display:block;float:left;}
#menu a.kontakton{width:68px; height:46px;background-image:url(../img/kontakton_but.gif); background-repeat:no-repeat;display:block;float:left;}

#main{margin:0 auto; width:979px;background-image:url(../img/main_background.gif);background-repeat:repeat-y; background-position:left;clear:both;background-color:#FFFFFF;}
#main:after{content:".";
visibility:hidden;
clear:both;
height:0;
display:block;
}
#sub{margin:0 auto; width:979px;background-image:url(../img/sub_background.gif);background-repeat:repeat-y; background-position:left;clear:both;background-color:#FFFFFF;}
#sub:after{content:".";
visibility:hidden;
clear:both;
height:0;
display:block;
}
#wyszukiwarka{margin:0px 3px 0px 3px;width:973px; height:44px; overflow:hidden;background-image:url(../img/search_background.gif); background-repeat:repeat-x;}
#wyszukiwarka p{display:block; float:left;color:#FFFFFF; font-weight:bold;padding:5px 12px 0px 15px;}
#wyszukiwarka input{
	margin:4px 0px 0px 0px;
	padding:2px;
	float:left;
	background-color:#FFFFFF;
	font-size:11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wyszukiwarka select{
	float:left;
	margin:4px 0px 0px 0px;
	_margin:2px 0px 0px 0px;
	padding:1px;
	float:left;
	background-color:#FFFFFF;
	font-size:11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wyszukiwarka .wyszukaj{
padding:0px;
background-color:none;
margin:0px 0px 0px 20px;
float:left;
width:89px;
height:24px;
	background-image: url(../img/szukaj_but.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
#wyszukiwarka .poz{padding:10px 20px 10px 20px;}
#wyszukiwarka .nazwa{width:80px;}
#wyszukiwarka .kategoria{width:115px;}
#wyszukiwarka .marka{width:80px;}
#wyszukiwarka .rodzaj{width:80px;}
#wyszukiwarka .kolor{width:80px;}
#leftcol{width:199px; float:left;padding:0px 0px 0px 3px;}
#rightcol{}
#flash{float:left; padding:0px 0px 0px 0px;width:773px;overflow:hidden;position:relative; left:1px;}
#subleft{width:594px;float:left;padding:0px 0px 0px 1px;}
#detailsleft{
	width:594px;
	float:left;
	padding:0px 0px 0px 1px;
	background-image: url(../img/details_background.gif);
	background-repeat: repeat-y;
}
#detailsleft .left{float:left;width:374px;}
#detailsleft .right{float:right;width:220px;}
#mainleft{width:298px;float:left;padding:0px 0px 0px 1px;}
#maincenter{width:295px;float:left;padding:0px 0px 0px 1px;}
#mainright{width:178px;float:right;padding:0px 3px 0px 0px;}
#footer{width:979px;height:43px;margin:0px auto 0px auto;background-image:url(../img/stopka_background.gif); background-repeat:no-repeat;clear:both;background-color:#FFFFFF;}
#stronaglowna{padding:12px 0px 0px 20px;float:left;width:120px;}
#mapastrony{padding:12px 20px 0px 0px;float:right;width:100px;}
#footer .stronaglowna{
	

	background-image: url(../img/mainpage_ico.gif);
	background-repeat: no-repeat;
	background-position:left top;
height:17px;
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 30px;

}
#footer .mapastrony{
width:100px;
height:17px;
	float:left;
	display:block;
	background-image: url(../img/sitemap_ico.gif);
	background-position:right top;
	padding:0px 0px 0px 0px;
	background-repeat: no-repeat;
	overflow:hidden;
}
#footermenu{float:left;padding:12px 0px 0px 25px;width:780px; text-align:center;color:#19569B;}

.content{padding:15px 15px 12px 15px; position:relative;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2C2C2C;}
.content p{padding:0px 0px 10px 0px;}
.content .data{font-size:10px; color:#ABABAB;display:block;}
.content .databig{font-size:11px; font-weight:bold; color:#ABABAB;display:block;}
.content .aktu{padding:0px 0px 8px 0px;display:block;}
.content .button{clear:both;padding:0px 0px 0px 0px;text-align:right;}
#maincenter .button{clear:both;padding:10px 10px 10px 0px;text-align:right;}
.content .zamow{clear:both;margin:0px 25px 10px 0px;text-align:right;}
.content .katalog{padding:0px 0px 10px 6px;}
.content ul{padding:0px 0px 5px 0px;}
.content ul li{background-image:url(../img/dot_li.gif); background-repeat:no-repeat; background-position:left; list-style:none;padding:0px 0px 5px 13px;}
.content ul li.tab{background-image:url(../img/dot_li.gif); background-repeat:no-repeat; background-position:left; list-style:none;padding:0px 0px 5px 13px;margin:0px 0px 0px 10px;}
.content ul li.aktualna{background-image:url(../img/strzalka_li.gif); background-repeat:no-repeat; background-position:left; list-style:none;padding:0px 0px 5px 13px;}
.content ol{padding:0px 0px 5px 20px;}
.content ol li{padding:0px 0px 5px 0px;}
.content h1{font-size:18px;font-weight:normal;padding:0px 0px 10px 0px;height:auto;margin:0px; background-image:none;}
.content h2{font-size:16px;font-weight:bold;padding:0px 0px 10px 0px;height:auto;margin:0px;background-image:none;}
.content h3{font-size:15px;font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
.content h4{font-size:14px;font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
.content h5{font-size:13px;font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
.content h6{font-size:12px;font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
.content strong{font-weight:bold;}
.content b{font-weight:bold;}
.content .produkt{padding:0px 8px 8px 0px;display:block; float:left;overflow:hidden;}
.content .leftcol{width:270px;float:left;padding:0px; margin:0px;position:relative;overflow:hidden;}
.content .rightcol{width:276px;float:left;padding:0px; margin:0px;position:relative;overflow:hidden;}
.content .wyslijinp{width:95px; height:28px;background-color:#FFFFFF;border:none;padding:4px;cursor:pointer;}
.content .wyczyscinp{width:95px; height:28px;background-color:#FFFFFF;border:none;padding:4px;cursor:pointer;}
.content .zalogujbut{width:95px; height:28px;background-color:#FFFFFF;border:none;padding:4px;cursor:pointer;}
.content input {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2C2C2C;background-color:#FFFFFF;padding:2px;border: 1px solid #E5E5E5; }
.content textarea {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2C2C2C;	background-color:#FFFFFF;	padding:2px;	border: 1px solid #E5E5E5;}	
.content .kolor{
	width:255px;
	background-color:#FFFFFF;
	font-size:12px;
	border: 1px solid #D1D0D0;
	padding:2px;
}
.bigproduktframe{width:374px; height:335px; margin:10px 0px 10px 0px;overflow:hidden;background-position:center center;background-repeat:no-repeat;display:block;}
.photoframe{width:147px; height:162px; overflow:hidden;background-position:center center;background-repeat:no-repeat;display:block;}
.produktframeline{
	width:147px;overflow:hidden;border-right-width: 1px;border-right-style: solid;border-right-color: #D1D0D0;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #D1D0D0;
	float:left;
}
.produktframebox{
	width:148px;
	overflow:hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D0D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D0D0;
	float:left;
}
.produktframelineend{
	width:147px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D0D0;
	float:left;
}
.produktframelineright{
	width:178px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D0D0;
	float:left;
}
.produktframelinerightend{
	width:178px;
	overflow:hidden;
	float:left;
}
.produktframelineright .photoframe{width:178px;}
.liniaprzerywana{height:1px; background-image:url(../img/liniaprzerywana.gif); background-repeat:repeat-x;overflow:hidden;clear:both;}
.liniaszara{width:auto;height:1px; background-color:#D1D0D0;overflow:hidden;clear:both;}
.produktname{height:39px;background-image:url(../img/strzalka_but.gif); background-position:right center; background-repeat:no-repeat;overflow:hidden;}
.produktname a{padding:12px 0px 12px 10px; display:block;width:111px;height:5px; overflow:hidden;position:relative;}
.clear{clear:both;overflow:hidden;height:0px;}
.logo{padding:0px 30px 0px 0px;}
.logob{padding:10px 0px 0px 15px;display:block;}
#pagecounter{padding:10px 13px 0px 13px;clear:both; height:30px;clear:both;background-color:#FFFFFF;}
#pagecounter .poprzednia{float:left; padding:3px 0px 0px 22px;width:70px;height:20px;display:block; background-image:url(../img/strzalka_lewo.gif); background-repeat:no-repeat; background-position:left center;}
#pagecounter .nastepna{float:right; padding:3px 5px 0px 0px;width:70px;height:20px;display:block; background-image:url(../img/strzalka_prawo.gif); background-repeat:no-repeat; background-position:right center;}

#pagecounter .poprzedniaoff{float:left; padding:3px 0px 0px 22px;width:70px;height:20px;display:block;}
#pagecounter .nastepnaoff{float:right; padding:3px 5px 0px 0px;width:70px;height:20px;display:block;}

#pagecounter .srodek{float:left; padding:3px 5px 0px 7px;margin:0px 0px 0px 130px;_margin:0px 0px 0px 110px;width:126px;height:20px;display:block;background-image:url(../img/lista_background.gif); background-repeat:no-repeat; background-position:center center;text-align:center;}
#pagecounter .strony{width:400px;float:left; text-align:center;padding:3px 0px 0px 0px;}
#pagecounter .strony a{
	padding:2px 7px 2px 7px;
	margin:0px 10px 0px 0px;
	font-size:14px;
	font-weight:bold;
	border: 1px solid #D1D0D0;
	position:relative;
}
#pagecounter .strony a.aktualna{color:#9B9B9B;}
.space{overflow:hidden; height:15px;clear:both;}