html {overflow: -moz-scrollbars-vertical;}
body {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	margin: 0px auto; background: #291A19; color: #000000;}
a:focus, a:active {outline: none; /* @ Firefox 1.5, remove ugly dotted border */}
img, form{margin:0; padding: 0; border: 0;}
img { display: block;}
p{line-height: 17px;}
a:hover, a:link, a:active, a:visited{text-decoration: none; color: #000000;}
input, select{border:1px solid #545454; outline: none;}
a img {display: block;}
.hidden{display: none;}
.clear { clear: both; }
#naglowek { width: 950px; margin: 0 auto; padding: 0 21px; background-color: #FFFFFF;}
#stopka { width: 992px; margin: 0 auto; padding: 10px 0px;}
#logo { float: left; width: 246px; height: 104px; }
#szukajka { background: transparent url('/images/img_02.gif') 0 0 no-repeat; float: right; width: 704px; height: 104px; }
.przerywnik1 { background: transparent url('/images/img_03.gif') 0 3px repeat-x; height: 9px; font-size: 1px; }
.przerywnik2 {background: transparent url('/images/img_12.gif') 0 0 repeat-x; height: 1px; font-size: 1px; margin-top: 1px; margin-bottom: 1px; padding:0; display: block;}
.przerywnik3 {background: transparent url('/images/img_60.gif') 0 0 no-repeat; height: 180px; font-size: 1px; margin:0; width: 1px;}
.przerywnik4 {background: transparent url('/images/img_12.gif') 0 0 repeat-x; height: 1px; font-size: 1px; margin-top: 1px; margin-bottom: 1px; padding:0; display: block; margin: 20px 0 ;}

.drzewokategorii{list-style-type: none; padding: 0; width: 202px; margin: 0; font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.drzewokategorii li{margin: 0; padding: 0;}
.drzewokategorii .poziom1{font-weight: bold; padding: 8px 0 8px 35px; line-height: 19px; height: 20px}
.drzewokategorii .poziom1 {text-decoration: none;}
.drzewokategorii li:hover {text-decoration: underline; background-color: #E6E3DF}


.drzewokategorii .nieaktywne1{background: transparent url('/images/img_13.gif') 0 8px no-repeat;}
.drzewokategorii .aktywne1{background: transparent url('/images/img_14.gif') 0 8px no-repeat;}
.drzewokategorii .aktywne2{font-weight: bold; }
.drzewokategorii .aktywne3{font-weight: bold; }

.drzewokategorii .poziom2{padding-left: 45px; line-height: 17px; background: transparent url('/images/img_15.gif') 30px 5px no-repeat; color: #910500;}
.drzewokategorii .poziom3{padding-left: 55px; line-height: 17px; background: transparent url('/images/img_15.gif') 40px 5px no-repeat; color: #910500;}
.drzewokategorii .poziom4{padding-left: 65px; line-height: 17px; background: transparent url('/images/img_15.gif') 50px 5px no-repeat; color: #910500;}


.menuboczne {list-style-type: none; padding: 0; width: 202px; margin: 0; font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.menuboczne li {margin: 0; padding: 0;}
.menuboczne .poziom1 {font-weight: bold; padding: 8px 0 8px 35px; line-height: 19px; height: 20px}
.menuboczne .poziom1 {text-decoration: none;}
.menuboczne li:hover {text-decoration: underline; background-color: #E6E3DF}


.menuboczne .nieaktywne1{background: transparent url('/images/img_13.gif') 0 8px no-repeat;}
.menuboczne .aktywne1{background: #EAEAEA url('/images/img_13.gif') 0 8px no-repeat; }
.menuboczne .aktywne2{font-weight: bold; }
.menuboczne .aktywne3{font-weight: bold; }

.menuboczne .poziom2{ padding-left: 45px; line-height: 17px; background: transparent url('/images/img_15.gif') 30px 5px no-repeat; color: #910500;}
.menuboczne .poziom3{ padding-left: 55px; line-height: 17px; background: transparent url('/images/img_15.gif') 40px 5px no-repeat; color: #910500;}
.menuboczne .poziom4{ padding-left: 65px; line-height: 17px; background: transparent url('/images/img_15.gif') 50px 5px no-repeat; color: #910500;}

#miniatury { width: 230px; margin-top: 20px; }
.miniaturazdjecia { float: left; width: 100px; height: 90px;}
.miniaturazdjecia img { cursor: pointer;}
.zdjecie {text-align: center; margin-left: 150px; margin-bottom: 40px;}

.dokosza {border: 0;}
#laska {float: right; margin-right: 10px;}
#formularz_lewa_kolumna{width: 170px; margin-left: 35px!important; margin-left: 0px; margin-top: 30px; float: left;}
#formularz_prawa_kolumna{width: 420px; margin-left: 40px; margin-top: 30px; float: left; text-align: left;}
#formularz_prawa_kolumna #wyslij{width: 58px; height: 23px; float: right; margin-top: 16px; border: 0;}
/*.drzewokategorii li{ margin: 0; padding: 0; width: 184px; background: transparent url('/images/img_117.gif') 0 0 repeat-y; float: left}
.drzewokategorii li#aktywna{ margin: 0; padding: 0; width: 184px; background: transparent url('/images/img_30.gif') 0 0 repeat-y; float: left}

.drzewokategorii li a:hover, .drzewokategorii li a:link, .drzewokategorii li a:active, .drzewokategorii li a:visited {color: #494949;}
*/
/** menu **/
.menu {height: 60px; width: 950px;  margin: 0 auto;  padding: 0 21px; background-color: #FFFFFF;}
.cssnav	{position:relative; float: left; margin: 0; padding: 0; height: 60px; overflow: hidden; /* for ie to hide extra height*/}
.cssnav a {display: block; height: 60px; float: left; text-decoration: none; overflow: hidden; /* for ie to hide extra height*/}
.cssnav, .cssnav a:hover, .cssnav a:link, .cssnav a:active, .cssnav a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none; text-align: center;}
.active span {color: #D8D46F;}
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

#nav_1{background: url('/images/menuh_01.gif') 0 0 no-repeat; width: 105px;}
#nav_1 img {width: 105px; height: 60px; border: 0; }
#nav_1 span {position: absolute;  left: 2px; top: 55%; text-align: center; width: 105px; cursor: pointer;}

#nav_2{background: url('/images/menuh_02.gif') 0 0 no-repeat; width: 76px;}
#nav_2 img {width: 76px; height: 60px; border: 0; }
#nav_2 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 76px; cursor: pointer;}

#nav_3{background: url('/images/menuh_03.gif') 0 0 no-repeat; width: 94px;}
#nav_3 img {width: 94px; height: 60px; border: 0; }
#nav_3 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 94px; cursor: pointer;}

#nav_4{background: url('/images/menuh_04.gif') 0 0 no-repeat; width: 108px;}
#nav_4 img {width: 108px; height: 60px; border: 0; }
#nav_4 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 108px; cursor: pointer;}

#nav_5{background: url('/images/menuh_05.gif') 0 0 no-repeat; width: 78px;}
#nav_5 img {width: 78px; height: 60px; border: 0; }
#nav_5 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 78px; cursor: pointer;}

#nav_6{background: url('/images/menuh_06.gif') 0 0 no-repeat; width: 91px;}
#nav_6 img {width: 91px; height: 60px; border: 0; }
#nav_6 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 91px; cursor: pointer;}

#nav_7{background: url('/images/menuh_07.gif') 0 0 no-repeat; width: 109px;}
#nav_7 img {width: 109px; height: 60px; border: 0; }
#nav_7 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 109px; cursor: pointer;}

#nav_8{background: url('/images/menuh_08.gif') 0 0 no-repeat; width: 96px;}
#nav_8 img {width: 96px; height: 60px; border: 0; }
#nav_8 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 96px; cursor: pointer;}

#nav_9{background: url('/images/menuh_09.gif') 0 0 no-repeat; width: 93px;}
#nav_9 img {width: 93px; height: 60px; border: 0; }
#nav_9 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 93px; cursor: pointer;}

#nav_10{background: url('/images/menuh_10.gif') 0 0 no-repeat; width: 100px;}
#nav_10 img {width: 100px; height: 60px; border: 0; }
#nav_10 span {position: absolute;  left: 0px; top: 45%; text-align: center; width: 100px; cursor: pointer;}

.site {width: 950px;  margin: 0 auto;  background: #FFFFFF; padding-left: 21px; padding-right: 21px; overflow: hidden!important;}
#menu2 {height: 42px; width: 950px;  background: transparent url('/images/img_04.gif') 0 3px repeat-x;}

.menu2lista{list-style-type: none; padding: 20px 0 0 0; margin: 0; width: 430px}
.menu2lista li{padding-left: 14px; float: left; margin-left: 20px;}
.menu2lista li{background: transparent url('/images/img_06.gif') 0 0 no-repeat;}
.menu2lista li a:link, .lista1 li a:active, .lista1 li a:visited {text-decoration: none;}
.menu2lista li a:hover {text-decoration: underline;}

#content {width: 950px;  background: #FFFFFF url('/images/img_05.gif') 0 0 repeat-x;  padding-bottom: 3000px!important; margin-bottom: -3000px!important;}

#loginform{padding: 15px 0 0 5px; margin: 0;}
#loginform label{margin: 0 5px 0 15px;}

#sitecontent {padding: 15px 0;  min-height: 400px;}
/* for Internet Explorer */
/*\*/
* html #sitecontent {
	height: 400px;
}
/**/

#logowanie{background-color: #E6E9EE; height: 180px; width: 661px; margin-top: 13px;}

#news1 {padding-top: 15px;  }
.produktyring {margin-left: 5px; float: left;}
.produktynajtaniejwsieci{float: right; margin-right: 5px;}

.produktwringu {float: left; margin-right: 10px; width: 210px;}
.fotkaring {min-height: 220px; border: solid 1px; width: 210px; text-align: center; margin-top: 10px; margin-bottom: 10px;}
.fotkaurodziny {height: 110px; border: solid 0px; width: 110px; text-align: center;}
.produktwringu img {padding-bottom: 20px;}


#news2 {margin-top: 15px; margin-bottom: 38px;  width: 660px; float: left;}
#news3 {margin-top: 15px; margin-bottom: 38px;  width: 250px; float: left;}

.produktylista{width: 708px; float: right;}
.produktlista {float: left; width: 320px; margin: 12px;}
.fotkalista {float: left; margin-right: 10px; width: 100px;}
.opislista {float: right; width: 210px;}
.ring {background: transparent url('/images/img_23.gif') 0 0 no-repeat; width: 27px; height: 38px; float: right; margin-right: 10px; margin-top: 5px;}
.najtaniejwsieci {background: transparent url('/images/img_24.gif') 0 0 no-repeat; width: 50px; height: 50px; float: right; margin-right: 10px; margin-top: 5px;}

#kartaproduktu{width: 708px; float: right;}
#koszykduzy{width: 708px; float: right;}
.opisproduktu{width: 500px; float: right;}
.fotkaproduktu{width: 200px; float: left;}
#kartaproduktu_taby{background: transparent url('/images/tabimg_01.gif') 0 0 repeat-x; height: 589px; width: 491px; margin-top: 8px;}
#kartaproduktu_taby .taby_naglowek_aktywny{text-align: center; font-variant: small; letter-spacing: -0.01em; color: #D94603; font-weight: bold; font-size: 10px;  padding-top: 2px; margin-right: 2px; float: left; background: transparent url('/images/tabimg_02.gif') 0 0 no-repeat; height: 28px; width: 81px;}
#kartaproduktu_taby .taby_naglowek_nieaktywny{text-align: center; font-variant: small; letter-spacing: -0.01em; color: #000000; font-weight: bold; font-size: 10px; padding-top: 2px; margin-right: 2px; float: left; background: transparent url('/images/tabimg_03.gif') 0 0 no-repeat; height: 28px; width: 81px;}
#kartaproduktu_taby .taby_naglowek_aktywny a:link, #kartaproduktu_taby .taby_naglowek_aktywny a:hover, #kartaproduktu_taby .taby_naglowek_aktywny a:active, #kartaproduktu_taby .taby_naglowek_aktywny a:visited {color: #3D3D3D; font-weight: bold; text-decoration: none;}
#kartaproduktu_taby .taby_naglowek_nieaktywny a:link, #kartaproduktu_taby .taby_naglowek_nieaktywny a:hover, #kartaproduktu_taby .taby_naglowek_nieaktywny a:active, #kartaproduktu_taby .taby_naglowek_nieaktywny a:visited {color: #000000; font-weight: bold; text-decoration: none;}
#kartaproduktu_taby .taby_content{height: 408px; width: 451px; background: transparent url('/images/tabimg_04.gif') 0 0 no-repeat; padding: 50px 20px 20px 20px; line-height: 17px; overflow: auto;}

#formularz_zapytania input, #formularz_zapytania textarea {border:1px solid #000000; outline: none; overflow: auto;}
#formularz_zapytania input {width: 165px;}

#formularz_zapytania2{margin: 35px;}
#formularz_zapytania2 input, #formularz_zapytania2 textarea {border:1px solid #D6D6D6; outline: none; overflow: auto;}

#formularz_zapytania2 input {width: 160px;}
#formularz_zapytania2 textarea {width: 392px; height: 186px;}
#formularz_zapytania2 #wyslij{width: 73px; height: 23px; float: right; margin-top: 16px;}

.fotkagaleria {min-height: 220px; width: 210px; text-align: center; margin-top: 10px; margin-bottom: 10px;}

.tytulring {background: transparent url('/images/img_25.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulnajtaniejwsieci {background: transparent url('/images/img_26.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulpotargujmysie {background: transparent url('/images/img_27.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulserwis {background: transparent url('/images/img_28.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulprzysmaki {background: transparent url('/images/img_130.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulobslugaklienta {background: transparent url('/images/img_65.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulprezentacje {background: transparent url('/images/img_29.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulonas{background: transparent url('/images/img_30.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulpolecnas{background: transparent url('/images/img_67.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulboupominkowy{background: transparent url('/images/img_31.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulkoszyk{background: transparent url('/images/img_44.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulkontakt{background: transparent url('/images/img_73.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulksiegazyczen{background: transparent url('/images/img_74.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}
.tytulfenicjan{background: transparent url('/images/img_76.gif') 0 0 no-repeat; padding-left: 40px; height: 30px; font: 22px Tahoma, Arial, Helvetica, sans-serif;}

#nawigacja_koszyk{text-align: center; background: transparent url('/images/img_39.gif') 0 0 no-repeat; width: 670px; height: 69px; font-size: 11px; margin-top: 10px!important; margin-top: 5px;}
#nawigacja_koszyk2{text-align: center; background: transparent url('/images/img_40.gif') 0 0 no-repeat; width: 670px; height: 69px; font-size: 11px; margin-top: 10px!important; margin-top: 5px;}
#nawigacja_koszyk3{text-align: center; background: transparent url('/images/img_41.gif') 0 0 no-repeat; width: 670px; height: 69px; font-size: 11px; margin-top: 10px!important; margin-top: 5px;}
#nawigacja_koszyk4{text-align: center; background: transparent url('/images/img_42.gif') 0 0 no-repeat; width: 670px; height: 69px; font-size: 11px; margin-top: 10px!important; margin-top: 5px;}
#nawigacja_koszyk5{text-align: center; background: transparent url('/images/img_43.gif') 0 0 no-repeat; width: 670px; height: 69px; font-size: 11px; margin-top: 10px!important; margin-top: 5px;}

.nawigacja_koszyk_item{float: left; margin-top: 16px; margin-left: 20px; margin-right: 20px; letter-spacing: -0.05em; }
.nawigacja_koszyk_item a:hover, .nawigacja_koszyk_item a:active, .nawigacja_koszyk_item a:link, .nawigacja_koszyk_item a:visited {color: #333333}

#danedowysylki{width: 250px; float: left}
#danedofaktury{width: 250px; float: left}

#divakceptujcene {float: left; margin-top: 20px;}
#divtargujsiedalej {float: left; margin-top: 20px; margin-left: 20px;}
#divrezygnujezzakupu {float: left; margin-top: 20px; margin-left: 20px;}

.wyniknegocjacji {background: transparent url('/images/img_63.gif') 0 0 no-repeat; width: 176px; height: 62px; float: right;}
.cenawytargowana {float: right; margin-top: 10px; margin-right: 15px; color: #FFFFFF; font-size: 14px; font-weight: bold;}
.cenawyswietlana {text-decoration: line-through; float: left; margin-top: 40px; margin-left: 20px; color: #B10000; font-size: 12px; font-weight: bold;}

.filtrproduktow {margin: 30px 0;}
.boxfiltrproduktow {background-color: #E6E9EE; width: 202px; height: 172px; margin-top: 10px; padding: 12px;}

/*ogolne klasy*/
.submitimage {border: 0; vertical-align: middle;}
.obowiazkowe{color:#FF0000;}
.validate_msg{font-size: 9px; color: red;}

.strony {text-align: center;}
.strony .stronaaktywna{font-weight: bold;}
.strony .stronanieaktywna:hover, .strony .stronanieaktywna:link, .strony .stronanieaktywna:active, .strony .stronanieaktywna:visited {color: #000000; text-decoration: none;}
.strony .stronanastepna:hover, .strony .stronanastepna:link, .strony .stronanastepna:active, .strony .stronanastepna:visited{color: #000000; text-decoration: none;}
.strony .stronapoprzednia:hover, .strony .stronapoprzednia:link, .strony .stronapoprzednia:active, .strony .stronapoprzednia:visited{color: #00000; text-decoration: none;}
.strony .stronapoprzednia:hover, .strony .stronanastepna:hover, .strony .stronanieaktywna:hover {text-decoration: underline;}

.input1{width: 100px;}
.input2{width: 40px;}
.input3{float: right; border: 0; margin-right: 5px;}
.input4{vertical-align: middle; border: 0}

.text1 {font: 22px Arial, Helvetica, sans-serif; font-weight: bold;}
.text2 {font: 14px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #D40312}
.text3, .text3:hover, .text3:active, .text3:link, .text3:visited  {font: 11px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #292929; text-decoration: none;}
.text3:hover  {font: 11px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #292929; text-decoration: underline;}
.text4 {font: 11px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #292929;   line-height: 17px;}
.text5 {font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #292929;   line-height: 17px;}
.text6 {font: 18px Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 75px;}
.text7, .text7 a:hover, .text7 a:active, .text7 a:link, .text7 a:visited  {font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFF5; text-decoration: none;}
.text7 a:hover  {font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFFFF5; text-decoration: underline;}
.text8 {float: right}
.text9 {font: 20px Arial, Helvetica, sans-serif; font-weight: bold;}
.text10, .text10 a:hover, .text10 a:link, .text10 a:visited, .text10 a:active {font: 18px Arial, Helvetica, sans-serif; color: #A90000;}
.text10 a:hover  {text-decoration: underline;}
.text11 {float: left; font: 11px Arial, Helvetica, sans-serif; padding-left: 10px; padding-right: 10px; background: transparent url('/images/img_20.gif') 0 5px no-repeat; margin-top: 5px;}
.text11 a:hover{text-decoration: underline;}
.text12 {color: #B40000; font-weight: bold; font-size: 12px; margin-top: 10px; line-height: 19px;}
.text13{font-size: 14px; color: #141414; text-decoration: none;}
.text14 {color: #B40000; font-weight: bold; font-size: 11px; margin-top: 10px; line-height: 19px;}

.text15 {font-weight: bold; font-size: 11px; margin-top: 20px; line-height: 19px;}

.text18 {font-size: 12px; font-weight: bold; color: #126F00; margin-top: 20px;}
.text19 {font-size: 11px; font-weight: regular; color: #454545; line-height: 28px;}
.text20 {font-size: 11px; font-weight: bold; color: #454545; line-height: 28px; margin-top: 15px;}
.text21 {font-size: 11px; font-weight: regular; color: #454545; line-height: 17px;}
.text22 {color: #4F4F4F; font-weight: normal;}
.text23 {color: #008700; font-weight: bold;}
.text24 {color: #D80000; font-weight: bold; font-size: 12px; line-height: 18px;}
.text25 {color: #2A2A2A; font-weight: bold; font-size: 12px; line-height: 18px;}
.text26 {color: #343434; font-weight: bold; font-size: 12px; line-height: 18px; }
.text27 {color: #3B3B3B; font-weight: bold; font-size: 12px; line-height: 18px; }
.text28 {color: #000000; font-weight: normal; font-size: 11px; line-height: 18px;}
.text29 {color: #E55E00; font-weight: bold; font-size: 14px; line-height: 18px;}
.text30 {font-weight: bold; line-height: 18px;}
.text31 {padding-left: 20px; background: transparent url('/images/img_66.gif') 0 2px no-repeat; margin-top: 5px; color: #291A19; font-weight: bold;}
.text32 {font-size: 13px; color: #DF5400; font-weight: bold;}
.text33 {font-size: 11px; color: #535456; font-weight: bold;}
.text34 {font-size: 11px; color: #0D8900; font-weight: bold;}
.text35 {color: #000000; font-weight: bold; font-size: 11px; margin-top: 10px; line-height: 19px;}
.text36 {font-weight: bold; line-height: 19px; font-size: 12px;}
.text37 {font-size: 11px; font-weight: regular; color: #454545; line-height: 17px; float: left;  background: transparent url('/images/img_75.gif') 100% 0 repeat-y; padding: 0 10px;}
.text38 {color: #FF6600; font-weight: bold;}
.text39 {font-size: 11px; font-weight: bold; line-height: 17px; float: left;  padding: 0 10px;}
.text40, .text40 a:link, .text40 a:visited,  .text40 a:active   {color: #005CCD; font-weight: normal; text-decoration: none;}
.text40 a:hover {color: #005CCD; font-weight: normal; text-decoration: underline;}
.text41 {color: #E13F00; font-weight: bold; font-size: 14px; line-height: 18px; margin-top: 15px 0 5px;;}
.text42 {padding-left: 8px; line-height: 17px; background: transparent url('/images/img_81.gif') 0px 7px no-repeat; float: left; margin-top: 11px;}
.text43, .text43:hover .text43:active, .text43:visited, .text43:link {line-height: 17px; color: #258700; text-decoration: underline; margin-top: 11px;}
.text44, .text44:hover .text44:active, .text44:visited, .text44:link {line-height: 17px; color: #258700; margin-top: 12px; font-weight: bold; font-size: 12px;}
.text45, .text45:hover .text45:active, .text45:visited, .text45:link {line-height: 17px; color: #E55E00; margin: 22px 0; font-weight: bold; font-size: 12px;}
.text46 {padding-left: 28px; line-height: 28px; background: transparent url('/images/img_142.gif') 0px 3px no-repeat; float: left; margin-top: 11px; font-weight: bold; font-size: 12px;}
.text47 {padding-left: 28px; line-height: 28px; float: left; margin-top: 0px; font-weight: bold; font-size: 14px;}
.text48 {background: transparent url('/images/img_147.gif') 0 0 no-repeat; float: right; padding-left: 35px; height: 25px; font-weight: bold; padding-top: 3px; margin-top: 15xp}
.text49 {font: 14px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #D40312; background: transparent url('/images/img_24.gif') 100% 0 no-repeat; height: 30px; padding-top: 20px;}
.text50 {font: 14px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #D40312; background: transparent url('/images/img_23.gif') 100% 0 no-repeat; height: 30px; padding-top: 20px;}

#ocenprzepis { background-color: #E8EFDE; height: 90px; width: 700px; margin-top: 15px;}
#doskonale {padding-right: 58px; background: transparent url('/images/img_143.gif') 100% 0 no-repeat; float: left; margin: 20px 0px 0 0; width: 180px; text-align: right}
#dobre {padding-right: 58px; background: transparent url('/images/img_144.gif') 100% 0 no-repeat; float: left; margin: 8px 0px 0 0; width: 180px; text-align: right}
#niezbytsmaczne {padding-right: 58px; background: transparent url('/images/img_145.gif') 100% 0 no-repeat; float: left; margin: 8px 0px 0 0; width: 180px; text-align: right}
.div1 {height: 30px; overflow: hidden;}
.div2 {margin-top: 15px; margin-left: 5px;}
.div3 {margin-left: 10px; float: left; width: 350px;}
.div4 {margin-left: 50px; margin-top: 10px; float: right; width: 140px; text-align: center;}
.div5 {margin-left: 10px; margin-top: 10px; float: left; }

.img1{float: left; margin-right: 6px;}
.img2{margin: 30px 0 8px 0;}
.img3{float: right;}
.img4{margin: 15px 0 8px 0; float: left;}

.komunikat1{font-size: 14px; font-weight: bold;}

.lista1{list-style-type: none; padding: 20px 0 0 0; margin: 0;}
.lista1 li{padding-left: 14px; margin-left: 20px; line-height: 19px;}
.lista1 li{background: transparent url('/images/img_32.gif') 0 7px no-repeat;}
.lista1 li a:link, .lista1 li a:active, .lista1 li a:visited {text-decoration: none;}
.lista1 li a:hover {text-decoration: underline;}

.lista2{list-style-type: none; padding: 0; margin: 2px 0px 2px 2px;}
.lista2 li{padding-left: 14px; margin-top: 5px; margin-bottom: 1px;}
.lista2 li{background: transparent;}
.lista2 li a:hover, .lista2 li a:link, .lista2 li a:active, .lista2 li a:visited {color: #000000; text-decoration: none;}

.lista4{list-style-type: none; padding: 0; margin: 2px 0px 14px 10px!important; margin-left: 5px;  float: left;}
.lista4 li{padding-left: 14px; margin-top: 2px; margin-bottom: 1px;}
.lista4 li{background: transparent url('/images/img_15.gif') 0 60% no-repeat;}
.lista4 li a:hover, .lista4 li a:link, .lista4 li a:active, .lista4 li a:visited {color: #000000; text-decoration: none;}
.lista4 li a:hover {color: #000000; text-decoration: underline;}

.lista4 .kategoria1 {width: 230px; padding-top: 5px; padding-bottom: 2px; color: #E44C00; font-size: 13px; background: transparent; padding-left: 0;}
.lista4 .parzyste {color: #105F00;}
.lista4 .kategoria2{width: 220px; padding-top: 2px; padding-bottom: 0px;}
.lista4 .kategoria3{width: 220px; padding-bottom: 3px; margin-left: 5px; font-size: 10px; background: transparent;}


.tabela1 {width: 100%}
.tabela1 tr th {background-color: #D5DCE5; font-weight: bold; min-height: 34px; height: 34px; }
.tabela1 tr.tr1 td {background-color: #E7E7E7; min-height: 34px; height: 34px; }
.tabela1 tr.tr2 td {background-color: #EEEEEE; min-height: 34px; height: 34px; }

.item_nazwa_produktu{width: 285px; font-weight: bold; font-size: 11px; margin-top: 10px!important;}
.item_ilosc{width: 91px; text-align: center; font-weight: bold; font-size: 11px; margin-top: 10px!important;}
.item_cena{width: 91px; text-align: center; font-weight: bold; font-size: 11px; margin-top: 10px!important;}
.item_wartosc{width: 91px; text-align: center; font-weight: bold; font-size: 11px; margin-top: 10px!important;}
.item_usun{width: 91px; text-align: center; font-weight: bold; font-size: 11px; margin-top: 10px!important;}

.koszykwiersz{background-color: #EAEAEA; min-height: 50px; font-weight: normal}

.zielonakomorka {background: transparent url('/images/img_140.gif') 0 0 repeat-x; height: 27px; color: #000000; font-weight: bold;}
.td1 {background: transparent url('/images/img_141.gif') 0 100% repeat-x; color: #5D5D5D; padding-bottom: 9px;}
.td2 {background: transparent url('/images/img_141.gif') 0 100% repeat-x; color: #258700; padding-bottom: 9px; font-weight: bold;}

.ranking1{background: transparent url('/images/img_135.gif') 0 0 no-repeat; padding-left: 60px;}
.ranking2{background: transparent url('/images/img_134.gif') 0 0 no-repeat; padding-left: 60px;}
.ranking3{background: transparent url('/images/img_133.gif') 0 0 no-repeat; padding-left: 60px;}

/* for Internet Explorer */
/*\*/
* html .koszykwiersz {
height: 24px;
}
/**/
#koszyk_kupujdalej{width: 100px; height: 26px; background: transparent url('/images/img_47.gif') 0 0 no-repeat; padding-left: 30px; padding-top: 4px; float: left; margin-top: 15px; margin-left: 70px;}

#koszyk_przeliczkoszyk input{width: 120px; height: 26px; margin-left: 12px; background: transparent url('/images/img_49.gif') 0 0 no-repeat; padding-left: 30px; float: left; margin-top: 15px; border: none; font: 11px Verdana; cursor: pointer;}
#koszyk_przeliczkoszyk input:focus, #koszyk_przeliczkoszyk input:active {outline: none; /* @ Firefox 1.5, remove ugly dotted border */}
#koszyk_przeliczkoszyk input::-moz-focus-inner {border: none;}

#koszyk_oproznijkosz input{width: 120px; height: 26px; margin-left: 12px; background: transparent url('/images/img_48.gif') 0 0 no-repeat; padding-left: 30px; float: left; margin-top: 15px; border: none; font: 11px Verdana; cursor: pointer;}
#koszyk_oproznijkosz input:focus, #koszyk_przeliczkoszyk input:active {outline: none; /* @ Firefox 1.5, remove ugly dotted border */}
#koszyk_oproznijkosz input::-moz-focus-inner {border: none;}

#koszyk_zlozzamowienie input{width: 130px; height: 26px; margin-left: 12px; background: transparent url('/images/img_50.gif') 0 0 no-repeat; padding-left: 30px; float: left; margin-top: 15px; border: none; font: 11px Verdana; cursor: pointer;}
#koszyk_zlozzamowienie input:focus, #koszyk_przeliczkoszyk input:active {outline: none; /* @ Firefox 1.5, remove ugly dotted border */}
#koszyk_zlozzamowienie input::-moz-focus-inner {border: none;}

.linia1{background-color: #EBEBEB; min-height: 24px; line-height: 24px;}
.linia2{  min-height: 24px; line-height: 24px;}
/* for Internet Explorer */
/*\*/
* html .linia2 {
height: 24px;
}
/**/


.table_row_1 a, .table_row_2 a { font-weight: normal }
.table_row_1 a:hover, .table_row_2 a:hover { text-decoration: underline }
.table_row_1 td { background-color: #FAFAFA; font: 11px Verdana; }
.table_row_2 td { background-color: #F2F2F2; font: 11px Verdana; }
.table_row_1:hover td, .table_row_2:hover td { background-color: #D9D3C7; cursor: pointer; }

.dodaj_transport { font: 11px Verdana; padding-top: 10px; }
.dodaj_transport span { width: 200px; display: block; float: left; text-align: right; padding: 5px 10px 0px 0px; font-weight: bold}
.dodaj_transport input { width: 200px; }

#middle, #middle_2 {
	float: left;
	width: 605px;
	color: #000000;
}

#middle_2 {
	width: 790px;
	margin-left: 7px;
}
a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	float: left;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../images/calendar.png') no-repeat;
}