@charset "utf-8";
body {margin:10px 0 0 0;padding:0; text-align:left; background-color:#fff}
h1{ font-size:14px;}
#page {
	background-color: #FFFFFF;
	text-align:left;
	width:945px;
	font-family:Verdana;
	font-size:12px;
	 overflow:hidden
}
#page2 {
	background-color: #FFFFFF;
	text-align:left;
	height:15px;
	width:945px;
	font-family:Verdana;
	font-size:12px;
}
#top{
	width:945px; 
	height:240px; 
	overflow:hidden;
	display:block;
	/* overflow:hidden; */

}
img { border:0;}

#menu {height:45px;position:relative;overflow:hidden;}

.menu a{display:block; height:45px; float:left;}
.menu a:hover{ background-position:0% 0%}
.menu1 a{width:282px;background: url(images/menu1.png) 0% 100%;color:#fff; font-size:13px}
.menu2 a{width:108px;background: url(images/menu2.png) 0% 100%;}
.menu3 a{width:161px;background: url(images/menu3.png) 0% 100%;}
.menu4 a{width:128px;background: url(images/menu4.png) 0% 100%;}
.menu5 a{width:141px;background: url(images/menu5.png) 0% 100%;}
.menu6 a{width:103px;background: url(images/menu6.png) 0% 100%;}
.menuKoszyk { position:relative; left:15px; top:14px; }

.zakladki{width:100%;overflow:hidden;display:block; padding-bottom:0px;}
#zakladka {height:30px; float: left;overflow:hidden;  display:block;}
.zakladkaPasek {display:block;width:100%; height:1px; overflow:hidden ;background-color:#d0d0d0}

.zakladka { width:100%; overflow:hidden;position:relative; top:1px}
.zakladka a{display:block; height:32px; float:left; margin:0 0 0 10px; }
.zakladka a:hover{ background-position:0% 100%}
.zakladka1 a{width:116px;background: url(images/zakladka1.png)  0% 0%;}
.zakladka2 a{width:79px;background: url(images/zakladka2.png) 0% 0%;}
.zakladka3 a{width:101px;background: url(images/zakladka3.png) 0% 0%;}
.zakladka4 a{width:101px;background: url(images/zakladka4.png) 0% 0%;}


.zakladka a.activeView {background-position:0% 100%;}

.logo {
	margin-top: 79px;
	width:287px;
	float: left;
	
}

.topLeft{ width:287px; height:240px; display:block; float:left; overflow:hidden; } 

#topLeftTop a{ width:187px;height:79px; display:block;overflow:hidden; background: url(images/logoo.png) no-repeat; position:relative; top:25px; left:60px;} 
#topLeftLogin{ width:287px; height:161px; display:block; overflow:hidden; background: url(images/topBottom.png) } 

#topRight{ width:658px;height:240px; display:block; float:left; overflow:hidden; background: url(images/prawaBckg.png)} 
#topRightContent{ width:629px; height:225px; overflow:hidden; display:block; margin:15px 0 0 15px} 

#logowanko {position:relative; left:30px; top:30px;}
#logowanko a{ font:12 tahoma; color:#3865b2}

#cennikPhPdf {padding:10px 0 0 0}
#cennikPhPdf a{ font:11px tahoma; text-decoration:none; }
#cennikPhPdf a img{ position:relative; top:4px}


.bokl {
	background-image: url(images/bokl.png);
	background-repeat: repeat-y;
	width:8px;
	height:45px;
	float:left;
	margin-right:7px
}
.bokp {
	background-image: url(images/bokp.png);
	background-repeat: repeat-y;
	width:7px;
	height:45px;
	float:right;
}
.kolumny
{

    background-image: url('images/tlo.jpg');
    background-repeat: repeat-y;
    width: 100%;
    overflow:hidden;
float: left;
}

.kolumnalewa
{
    width: 287px;
    overflow:hidden;
    float: left;
}
.kolumnalewa img{
	border: 1px solid #929292;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	
	}

.kolumnaprawa
{
    width: 658px;
    overflow:hidden;
    float: left;
}
#navlist{background-color: #F0F0EE;margin-left:5px;margin: 0;padding: 2px;font-weight:bold;}
#navlist a{ text-decoration:none}
.grupa { margin: 0 0px 0 1px; padding:0 0px 0 20px}
.wpis {padding:4px 4px 4px 20px;border-top: 1px solid #E1E1E1;background-image:url('images/raquo.png');background-repeat:no-repeat; background-position:7px 11px;}
#navcontainer #otwarta a{color:#000; font-size:13px; background-color:#e3e3e3 }

#navcontainer{width: 275px; background-color: #F0F0EE; margin-left:15px;font-size:13px;font-family:Verdana;}
#navcontainer a{color: #5b5b5b; background-color: #F0F0EE; width: 100%; display: block;}
#navcontainer a:hover{color: #5b5b5b;background-color: #E1E1E1;    width:100%}

#subnavlist li{background-image:url('images/kropka.png');    background-repeat:no-repeat; }


.footer  	
{
    background-image: url(images/dol.png);
    background-repeat: no-repeat;
	width: 945px;
	position:relative;
	left:1px; 
	padding:0 0 00px 0;
	height: 38px; 
	display:block; 
	overflow:hidden;
	
	
}

.footer2 {width: 945px;padding:0 0 10px 0;height: 18px; display:block;overflow:hidden; position:relative; top:-8px}

.footer-text2 { 
	padding-left: 15px; 
	padding-top: 12px; 
	color: #777; 
	font-size: 11px;
	font-family:Arial 
}
.footer-text2 a	 
{
    color: #333; 
    size: 11px; 
    padding-right: 10px; 
    text-decoration: none; 
}
.prawa
{
}
.lewa{
	}
.prawa2
{
    float:right;
    
}
.lewaAktualnosci {}
.prawaAktualnosci {}


.box_lewa { width:160px; overflow:hidden; float:left; display:block; padding:1px }
.box_lewa_foto a {width:150px; overflow:hidden; display:block;border: 1px solid #ccc; text-align:center; padding:5px 0;}
.box_prawa {width:430px; overflow:hidden; float:right; display:block; }

.news
{
     position:relative;
     top:20px;
     left:20px;
     float:left;
     
     padding-bottom:40px;
}
.news2
{
    
     position:relative;
     top:40px;
     left:20px;
     float:left;
     padding-bottom:40px;
}

.opis2
{
    margin:0;
    padding:0;
    width:640px;
    overflow:hidden;
    
 
}

.opis21
{
    margin:0;
    padding:0;
    width:640px;
    overflow:hidden;
    margin-bottom:20px;
 
}

.opis
{
    /*margin-left:20px;*/
    float:left;
    margin:0;
    padding:0;
    width:640px;
    overflow:hidden;
 
}
.opis_news
{
    float:left;
    margin-left:60px;
    
}

.tytulAktu
{
      position:relative;
      left:10px;
      
     border-bottom: 1px solid #E1E1E1;
     font-size:18px;
     color:#5a5a5a;
     padding-bottom:5px;
     font-weight:bold;
     font-family:Tahoma;
     }

.tytul
{
      position:relative;
      left:10px;
      
     border-bottom: 1px solid #E1E1E1;
     font-size:18px;
     color:#5a5a5a;
     float:left;
     padding-bottom:5px;
     font-weight:bold;
     font-family:Tahoma;
     }
.data
{
    font-size:11px;
    padding-top:7px;
    color:#5a5a5a;
    font-family:Verdana;
}

.tytul1
{
          position:relative;
      left:10px;
      top:15px;
    font-size:17px;
    color:#d9001b;
    
    font-weight:bold;
    font-family:Tahoma;
}

.tytulPusty
{
    position:relative;
    left:0px;
    top:0px;
    font-size:14px;
    color:#d9001b;
    margin-top:10px;
    font-weight:bold;
    font-family:Tahoma;
}

.tytul2
{
    position:relative;
    margin-left:20px;
    top:10px;
    font-size:17px;
    color:#d9001b;
    font-family:Tahoma;
}
.tytul2 a:link{text-decoration: none; color:#d9001b}
.tytul2 a:visited{text-decoration: none; color:#d9001b}
.tytul2 a:hover{text-decoration: underline; color:#f22740}
.tytul2 a:active{text-decoration: none; color:#d9001b}
.text
{
    position:relative; 
    margin-left:20px; top:15px;
    line-height:150%;
    font-family: Tahoma;
    font-size:12px;
    color:#5a5a5a;
    padding-bottom:15px;
    width:290px
}
.text44
{
    position:relative; 
    margin-left:20px; top:15px;
    line-height:150%;
    font-family: Tahoma;
    font-size:12px;
    color:#5a5a5a;
    padding-bottom:15px;
    width:370px
}

.text444
{
    position:relative; 
    margin-left:20px; top:15px;
    line-height:150%;
    font-family: Tahoma;
    font-size:12px;
    color:#5a5a5a;
    padding-bottom:15px;
    width:540px
}
.text2
{
    position:relative; left:10px; top:5px;
    line-height:150%;
    font-family: Tahoma;
    font-size:12px;
    color:#5a5a5a;
    padding-bottom:20px;
}




.wiecej {

	font-family:Tahoma;
	font-size:11px;
}

.wiecej a:link { text-decoration: none; color:#d9001b; }
.wiecej a:visited{text-decoration: none; color:#d9001b;}
.wiecej a:hover{text-decoration:underline;color:#f22740} 
.wiecej a:active { text-decoration: none; color:#d9001b; }
.w350
{
    width:350px;
}

.w620
{
    width:620px;
    
}
.w640
{
    width:640px;
    
}

.w580
{
    width:580px;
    
}

.w570
{
    width:570px;
}

.w360
{
    width:360px;
    padding-right:10px;
}

.w330
{
    width:330px;
}
.w243
{
    width:243px;
}
.szary{
color:#777775;
}
.linia
{
    border-bottom: 2px solid #E1E1E1;}
.margines
{
    margin-left:20px;
}
.marginesPrawa 
{
    margin-right:30px;
}
.margines1
{
    margin-left:180px;
}

.kolumna1
{
    float:left;
    margin-right:10px;
    margin-top:10px;
    width:300px;

    
}
.kolumna2
{

    margin-left:10px;
    margin-top:10px;
    width:300px;

}
.tytul3
{
    
    position:relative; left:10px;
    font-size:12px;
    color:#5a5a5a;
    margin-top:10px;
    font-weight:bold;
    margin-bottom:0px;
    overflow:hidden;
}
.tytul3 a:link{text-decoration: none; color:#5a5a5a}
.tytul3 a:visited{text-decoration: none; color:#5a5a5a}
.tytul3 a:hover{text-decoration: underline; color:#6f6f6f}
.tytul3 a:active{text-decoration: none; color:#5a5a5a}
.box
{
    width: 600px;
    float:left;
    border-bottom: 2px solid #E1E1E1;
    margin-top:20px;
    margin-left:20px;
    padding-bottom:20px;
}
.box a:link{text-decoration: none; color: #1c246f;}
.box a:visited{text-decoration: none; color: #1c246f;}
.box a:hover{text-decoration:none;color:#1c246f}
.box a:active{text-decoration:none;color:#1c246f}


.tytul4
{
     
     font-size:16px;
     color:#f47715;
     float:left;
     padding-bottom:5px;
     font-weight:bold;
}
.tytu20
{
     
     font-size:16px;
     color:#f47715;
     padding-bottom:5px;
     font-weight:bold;
}
.tytul5
{
     margin-left:20px;
     font-size:16px;
     font-weight:bold;
     color:#1c246f;
     font-family:Arial;
}
.cena
{
    font-size:17px;
    color:#876945;
    font-weight:bold;
    width:250px;
    margin-top:20px;
    font-family:Tahoma;
     position:relative;
      left:20px;    
}



.cena a img  {border:0}
.brutto
{
    font-size:10px;
    margin-left:5px;
    font-family:Tahoma;
}
/*mateusza cena brutto*/
.bruttoM
{
    font-size:7px;
    margin-left:5px;
    font-family:Tahoma;
}
/*mateusza cena brutto*/

#menup {height:27px; position:relative;overflow:hidden; }
.menup a{display:block; height:27px; float:left;margin:3px;}
.menup a:hover{ background-position:0% 100%}
.menu0p a{width:91px;background: url(images/poprzednia1.png) 0% 0%;}
.menu1p a{width:24px;background: url(images/111.png)  0% 0%;}
.menu2p a{width:24px;background: url(images/222.png) 0% 0%;}
.menu3p a{width:24px;background: url(images/333.png) 0% 0%;}
.menu4p a{width:24px;background: url(images/444.png) 0% 0%;}
.menu5p a{width:24px;background: url(images/555.png) 0% 0%;}
.menu6p a{width:84px;background: url(images/nastepna1.png) 0% 0%;}


.produkt
{
    font-size: 13px;
    font-weight: bold;
    background-color: #e6e6e6;
    border-style: solid;
    border-width: 1px;
    border-top-color: #d8d8d8;
    border-right-color: #d8d8d8;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    padding-left: 20px;
    padding-top:6px;
     position:relative;
     top:20px;
     left:20px;
    width: 580px;
    height: 23px;
    float: left;
overflow:hidden;
    
}
.kup
{
    width:360px;
    height:56px;
    margin-top:20px;
}
.cena2
{
    font-size:18px;
    font-weight:bold;
    color:#151515;
}
.netto
{
    font-size:10px;
    color: #f47715;
    font-family:Verdana;
}
.produktobraz
{
    position:relative;
    left:0px;
    width:160px;
    overflow:hidden;
    text-align:center;
    border: 1px solid #ccc;
    
}

.produktopis
{
    width:360px;
    position:relative;
    left:30px;
    font-family:Tahoma;
    font-size:12px;
}

.danenaglowek
{
    font-family: Tahoma;
    font-size: 11px;
    color: #08416c;
    font-weight: bold;
    background-color: #f2f2f2;
    border-bottom: 1px solid #e3e3e3;
    width:600px;
    float:left;
    padding-left:5px;
    padding-top:7px;
    padding-bottom:7px;
    margin-left:20px;
}
.dane
{
    border-bottom: 1px solid #e3e3e3;
    font-size:13px;
    overflow:hidden;
    width:599px;
    float:left;
    position:relative;
    left:10px;    
    margin:10px 0 0 0;
    padding-left:6px;
    padding-top:3px;
    padding-bottom:3px;
    font-family:Arial;
}



.dane table td { border:1px solid #999; padding:3px;}
.dane table {border:1px solid #fff;border-collapse:collapse }



.puste
{
    
    width: 600px;
    float: left;
    text-align:center;
}
.puste2
{
    
    width: 600px;
    float: left;
    text-align:center;
    padding-bottom:5px
}

.koszyk
{
    text-align:left;
	width:620px;
	position: relative;
	top:40px;
	left:20px;
	float:left;
    overflow:hidden;
    padding-bottom:40px;
}
.koszyk td{vertical-align: top;}
.koszyk th{height:15px;border-bottom: 1px solid #e3e3e3;}

.koszyk a:link{color:#000001;}
.koszyk a:visited{color:#000001;}
.koszyk a:hover{color:#000001;}
.koszyk a:active{color:#000001;} 

.koszyk img {border: 1px solid #ffffff;}

.tabela1{width: 400px;}
.tabela2{width: 360px;}
.kontakt
{
    width:618px;
    margin:20px;
}
.kontakt td{vertical-align: top;}
.kontakt a  {color:#5b5b5b; text-decoration:none;}
.tabela3{width: 600px;}
.tabela3 a  {color:#5b5b5b; text-decoration:none;}

.dokasy
{
    margin:20px;
    float:right;
   
} 
   .dokasy img{ border-color: #ffffff}

.nowosci {
    width:310px;
    overflow:hidden;
    display:block; 
    float:left;
    padding-bottom:10px;

}   
.starsze
{
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    width:580px;
    overflow: hidden;
    position:relative;
    top:30px;
    left:10px;
    padding-bottom:10px;
    margin-bottom:60px;
   
    
    
}
.saktualnosci{ position:relative; left:20px; top:5px; font-size:10px; font-family:Tahoma; padding-bottom:5px}
.saktualnosci a{text-decoration:none; color:#5a5a5a;}
.saktualnoscia{color:#d9001b;}



.nowosciMini {border: 1px solid #929292; text-align:center }

/* LOGOWANIE */
.log_pole {width:600px;overflow:hidden; margin: 10px 0 0 0; font: 11px verdana; color:#383838; text-align:right;}
.log_przyslij {width:141px; height:32px; background:url(archiwum/images/log_but_przyslij.png); border:0; position:relative; top:10px}
/* LOGOWANIE */

/* REJESTRACJA */

.rej_pole {width:600px;  overflow:hidden; margin: 10px 0 0 0; font: 12px verdana; color:#383838;}
.rej_pole_typ {width:150px; float:left; margin: 0 10px 0 0; text-align:right;}
/* /REJESTRACJA */

.staly{ position:relative; top:50px; left:20px; width:600px; padding-bottom:50px}
.nowy {position:relative; top:50px; left:20px; width:600px;padding-bottom:60px}
.log{ float:right; }
.log a {color:#022157}
.log a:hover {color:#0644b1}

.dlaczego{ position:relative; top:50px; left:20px; width:600px; padding-bottom:50px}
.dlaczego a:link { text-decoration: none; color:#d9001b; }
.dlaczego a:visited{text-decoration: none; color:#d9001b;}
.dlaczego a:hover{text-decoration:underline;color:#f22740} 
.dlaczego a:active { text-decoration: none; color:#d9001b; }

.readMore a {color:#a43708; text-decoration:none; font-weight:bold; margin:0; padding:0; }
.clear { clear:both }
.back {margin:10px 10px 10px 0;  }
.back a {width:119px; height:30px; display:block; background: url(images/powrotBtn.png) no-repeat}
#print {width:130px; height:25px; display:block; overflow:hidden ;float:right; position:relative; top:-5px; left:25px}
#print a span{font: 10px tahoma ; color:#777; position:relative; top:-7px; text-decoration:none}

.backKategorie 
{
   
   background-color:#000000;
   width:650px;
   height:225px;
   margin: 20px 0 0 10px;
    
}
.upperFoto 
{
    height:230px;
    width:635px;
    overflow:hidden;
    padding: 11px 0 0 9px;
}

.paginator{border:solid 1px #e0e0e0;text-align:center;}
.paginator span{float:left;margin-right:0.5em;font-weight:bold;}
.paginator select{float:left;}
.paginator ul{padding:0;margin:0;}
.paginator li {display:inline;padding:0 0.5em;margin:0;}


.firstPage a{width:113px; height:28px;display:block; background: url(images/pierwszaStr.png);position:relative; top:5px}
.lastPage a{width:113px;height:28px; display:block; background: url(images/ostatniaStr.png); position:relative; top:5px}
.centerPage { width:320px;  display:block; float:left; }
#paginatorek { width:600px;margin:10px 0 0 0;  overflow:hidden; height:90px; font:12px tahoma; padding: 3px 0 0px 0; position:relative; left:18px}
#paginatorek2 { width:540px;margin:10px 0 0 0;  overflow:hidden; height:90px; font:12px tahoma; padding: 3px 0 0px 0; position:relative; left:18px}
.Liczebek {width:32px;height:32px; padding:2px 13px 20px 13px; display:inline;background: url(images/nrBckg.png) no-repeat; margin: 0px 0px 0 0px;}
.Liczebek2 {width:32px;height:32px;padding:2px 13px 20px 13px; display:inline;background: url(images/nrBckg.png) no-repeat; margin: 0px 0px 0 0px;}
.liczbex { position:relative;color:#808080;  }
.liczbex2 { position:relative;color:#808080;position:relative; top:5px; text-align: center}
#paginatorek a{font:12px tahoma;color:#000; text-decoration:none}
#paginatorek2 a{font:12px tahoma;color:#000; text-decoration:none}

.wZakladkach { width:600px; display:block; overflow:hidden;  margin:0 0 20px 0}
.wZakladkachObrazek {width:142px;height:142px; display:block; float:left; overflow:hidden; background: url(images/ramkaKategoria.png);text-align:center;}
.wZakladkachObrazek img a {border:0}
.wZakladkachObrazek img {margin-top:5px;}

.wZakladkachTekst {width:430px;display:block; float:left; overflow:hidden; position:relative; left:20px; margin:5px 0 0 0 }
.wZakladkachTekstNag a{ font:17px tahoma }
.wZakladkachTekstWlasc { margin:10px 0 0 0; color:#5a5a5a }
.wZakladkachDalej {margin: 5px 0 0 0}
.wZakladkachDalej a{font:11px tahoma; color:#1c246f; margin: 10px 0 0 0 }



.boxzezdjeciem a{ width:158px; height: 191px; display: block; overflow:hidden; border: 1px solid #ccc;margin: 20px 0 0 0;}
.boxzezdjeciem2 { width:243px; height: 191px; display: block; overflow:hidden; border: 1px solid #ccc;margin: 20px 0 0 0;}
.boxzezdjeciem2 a{width:243px; height: 191px; display: block; overflow:hidden; }

.nm {width:150px; height:30px; text-align:right; padding-right:20px}

#smallBanner {width:267px; overflow:hidden; display:block; position:relative; left:15px; margin:10px 0 0 0}
#smallBanner p {margin:0; padding:0}



.kategorieBox {width: 600px;float:left;border-bottom: 2px solid #E1E1E1;margin-top:20px;margin-left:20px;padding-bottom:20px;}
.kategorieBox a:link{text-decoration: none; color: #1c246f;}
.kategorieBox a:visited{text-decoration: none; color: #1c246f;}
.kategorieBox a:hover{text-decoration:none;color:#1c246f}
.kategorieBox a:active{text-decoration:none;color:#1c246f}


.kategorieBox_prawa {width:430px; overflow:hidden; float:right; display:block; }
.kategorieBox_tyt {width:410px;  margin-left:20px;font-size:16px;font-weight:bold;color:#1c246f;font-family:Arial;}
.kategorieBox_txt {width:410px; position:relative; margin-left:20px; margin-top:5px;line-height:18px; font-family: Tahoma;font-size:12px;color:#5a5a5a;padding-bottom:15px;}

.kategorieBox_cena {width:410px; height:40px ;font-size:17px;color:#876945;font-weight:bold;margin-top:00px;font-family:Tahoma;position:relative;left:20px; }
.kategorieBox_cena_det {width:115px; height:40px;display:block; overflow:hidden;float:left;font:13px tahoma;}
.kategorieBox_cena_hurt {width:167px;height:40px; display:block; overflow:hidden;float:left; font:13px tahoma; text-align:center ;background: url(/images/border_cena.png) no-repeat 0 7px  }
.kategorieBox_cena_zar {width:115px;height:40px;display:block; overflow:hidden; float:right;font:13px tahoma;color:#D44E1B}

.kategorieBox_przyciski {width:410px; height:40px;display:block; overflow:hidden; margin-top:5px;margin-left:20px;}
.kategorieBox_przycisk {width:120px; height:40px;display:block; overflow:hidden; float:left; margin-right:10px}

.kategorieBox_lewa { width:160px; overflow:hidden; float:left; display:block; padding:1px }
.kategorieBox_boxzezdjeciem a{ width:158px; height: 191px; display: block; overflow:hidden; border: 1px solid #ccc;margin: 00px 0 0 0;}



