.loading {

height:25px;

background-color:white;

font-size:12px;

border: 1px solid #d5d5d5;

position:absolute;

display:none;

color:#b71d1d;

font-weight:bold;

z-index:999;

font-size:11px;

}





body {

	margin:0;

	padding:0;

	background:#1d1d1d url('../img/tlo_pasek.gif') repeat-x 0 0; 

	font-family:Tahoma;

	font-size:11px;

}





#top {

width:980px;

height:301px;

margin:0 auto;

}



#full {

background:transparent url('../img/top.jpg') no-repeat center 0;

width:100%;

}



.logo {

display:block;

width:350px;

height:67px;

margin-top:41px;

padding-left:20px;

float:left;

}



.clear {

clear:both;

}



#top .menu ul {

color:white;

margin:0;

padding:0;

}



#top .menu ul li {

list-style:none;

float:left;

margin:0 5px 0 5px;

}



#top .menu ul li a {

text-align:center;

font-weight:bold;

width:125px;

height:28px;

padding-top:8px;

display:block;

background:transparent url('../img/button.gif') no-repeat 0 0;

text-decoration:none;

color:white;

}



#top .menu ul li a:hover {

background-position: 0 -36px;

}



#top .menu {

padding-top:142px;

width:718px;

float:left;

}



#top .wyszukiwarka {

float:right;

width:245px;

padding-top:154px;

}



#top .wyszukiwarka .szukaj {

width:62px;

height:22px;

background:transparent url('../img/img.gif') no-repeat 0 0;

float:left;

margin-left:5px;

margin-top:2px;

cursor:pointer;

}





#top .wyszukiwarka input {

height:18px;

padding-top:2px;

width:150px;

border:1px solid black;

float:left;

}



.pasek_logowanie {

text-align:left;

width:970px;

margin:0 auto;

padding:15px 0 15px 10px;

color:#c2c2c2;

}



.pasek_logowanie a {

text-decoration:none;

font-weight:bold;

color:#ebdf6e;

}



.pasek_logowanie a:hover {

text-decoration:underline;

}



.srodek {

width:980px;

margin:0 auto;



}



.panel_lewa {

float:left;

width:200px;



}



.panel_lewa .kategorie {

background: #9b1e1e url(../img/kat_g.gif) no-repeat 0 0;

color:white;

}



.kategorie .tytul {



font-weight:bold;

padding:10px 0 10px 10px;



}



.kategorie .kat {

background-image: url(../img/ul_tlo.gif);



}



.kat ul {

list-style: url(../img/ls.gif);

padding-left:25px;

margin:0;

}



.kat ul li {

padding:4px 0 3px 0;

}



.kat ul li a {

text-decoration:none;

color:white;



}



.kat ul li a:hover {

text-decoration:underline;





}



.kategorie .kat_bottom {

background:transparent url(../img/img.gif) no-repeat 0 -29px;

width:200px;

height:5px;

overflow:hidden;

}



.panel_lewa .raty {

padding-top:10px;

padding-bottom:10px;



}



.newsletter {

color:#4c481f;

background: #b7ae55 url(../img/news_bottom.gif) no-repeat bottom center;

}



.newsletter .news_top {

font-weight:bold;

width:190px;

height:16px;

padding:10px 0 10px 10px;

background:transparent url(../img/img.gif) no-repeat 0 -39px;

}



.newsletter .tekst {

padding:5px;

text-align:center;

}



.newsletter input {

border:1px solid #87803b;

width:100px;

margin-left:10px;

float:left;

margin-top:10px;

}



.newsletter .dodaj {

cursor:pointer;

width:62px;

height:23px;

float:left;

margin-left:10px;

margin-top:10px;

background:transparent url('../img/img.gif') no-repeat -76px 0;

}



.box_m {

width:200px;



background-color:white;

}



.box_m .box_m_top {

color:white;

font-weight:bold;

width:190px;

height:21px;

padding:10px 0 10px 10px;

background:transparent url(../img/img.gif) no-repeat 0 -82px;

}



.box_m .box_m_bottom {

width:200px;

height:13px;

background:transparent url(../img/img.gif) no-repeat 0 -128px;

}





.box_d {

width:568px;

background-color:white;

}



.box_d .box_d_top {

color:white;

font-weight:bold;

width:558px;

height:21px;

padding:10px 0 10px 10px;

background:transparent url(../img/img.gif) no-repeat 0 -190px;

}



.box_d .box_d_bottom {

width:568px;

height:18px;

background:transparent url(../img/img.gif) no-repeat 0 -242px;

}





.box2_d {

width:568px;

background-color:white;

}



.box2_d .box2_d_top {

color:white;

font-weight:bold;

width:558px;

height:21px;

padding:10px 0 10px 10px;

background:transparent url(../img/img.gif) no-repeat 0 -392px;

}



.box2_d .box2_d_bottom {

width:568px;

height:18px;

background:transparent url(../img/img.gif) no-repeat 0 -242px;

}







.box_s {

width:281px;

background-color:white;

}



.box_s .box_s_top {

color:white;

font-weight:bold;

width:271px;

height:20px;

padding:10px 0 10px 10px;

background:transparent url(../img/img.gif) no-repeat 0 -443px;

}



.box_s .box_s_bottom {

width:281px;

height:12px;

background:transparent url(../img/img.gif) no-repeat 0 -491px;

}







.panel_srodek {

width:558px;



padding-left:6px;

float:left;

}



.panel_prawa {

width:200px;

float:right;



}



#masz_pytanie {

width:200px;

height:90px;

background:transparent url(../img/img.gif) no-repeat 0 -287px;

}









img {

border:0;

}







.koszyk_maly {

text-align:left;

padding:3px 0 0 5px;

width:105px;

height:17px;

background:transparent url(../img/img.gif) no-repeat 0 -149px;

cursor:pointer;

color:#b71d1d;

margin-right:2px;

}









































.log {

padding-top:10px;

margin-right:10px;

text-align:right;

color:#4c4c4c;

}



.log a {

color:#4c4c4c;

text-decoration:underline;

}



.log a:hover {

text-decoration:none;

}



.stopka {

width:100%;

background-color:#292929;

font-size:11px;

text-align:center;

color:#595959;

border-top:1px solid #414141;

margin-top:10px;

line-height:2;

}



.stopka a {

color:white;

margin-left:4px;

margin-right:4px;

text-decoration:none;

}



.stopka a:hover {

text-decoration:underline;

}



.stopka a.by{

color:#595959;

margin-left:4px;

margin-right:4px;

text-decoration:none;

}



.stopka a.by:hover {

text-decoration:underline;

}









.strona {

margin-top:10px;

margin-bottom:10px;

width:100%;

}



.czerwona_linia {

width:210px;

height:5px;

background-color:#9b1919;

overflow:hidden;

margin-top:1px;

margin-bottom:1px;

}



.link a {

color:#4c4c4c;

text-decoration:none;

}



.link a:hover {

color:#b71d1d;

text-decoration:none;

}





.szara_linia {

width:210px;

height:5px;

background-image:url('../img/tp.gif');

overflow:hidden;

}



.cienka_linia {

border-top:1px solid #838383;

height:1px;

margin:10px 0 0 0;

overflow:hidden;

padding:0pt;

width:100%;

padding-top:5px;

padding-bottom:5px;

}





.tytul span {

display: block;

margin-top:5px;

margin-left:5px;

}



.box_d_tresc .str {

margin:10px;

font-size:11px;

text-align:right;

}



.box_d_tresc .str a {

color:black;

border:1px solid #a5d42a;

padding:2px;

padding-left:5px;

padding-right:5px;

margin:2px;

text-decoration:none;

background-color:white;

}



.box_d_tresc .str a:hover {

color:white;

text-decoration:none;

background-color:#a5d42a;

}



.box_d_tresc .str .activeSlide {

color:white;

border:1px solid #a5d42a;

padding:2px;

padding-left:5px;

padding-right:5px;

margin:2px;

text-decoration:none;

background-color:#a5d42a;

}

.box_d_tresc .str a:focus { outline: none; }





.box2_d_tresc .str {

margin:10px;

font-size:11px;

text-align:right;

}



.box2_d_tresc .str a {

color:black;

border:1px solid #9b1919;

padding:2px;

padding-left:5px;

padding-right:5px;

margin:2px;

text-decoration:none;

background-color:white;

}



.box2_d_tresc .str a:hover {

color:white;

text-decoration:none;

background-color:#9b1919;

}



.box2_d_tresc .str .activeSlide {

color:white;

border:1px solid #9b1919;

padding:2px;

padding-left:5px;

padding-right:5px;

margin:2px;

text-decoration:none;

background-color:#9b1919;

}

.box2_d_tresc .str a:focus { outline: none; }







.oferta_dnia { height: 260px; width: 568px; padding:0; margin:0; overflow: hidden }

.of { height: 260px; width: 568px;}



.polecamy { height: 310px; width: 568px; padding:0; margin:0; overflow: hidden }

.po { height: 310px; width: 568px;}



.box {

border:1px solid #d5d5d5;

background-color:white;

text-align:left;

font-size:11px;

}



.box img {

border:0;

}



.nowe {

text-align:left;

font-size:11px;

}

.nowe img {

border:0;

}



.tytul_prod {

color:#b71d1d;

font-size:18px;

margin-bottom:3px;

}



.tytul_prod a{

color:#b71d1d;

text-decoration:none;

}



.tytul_prod a:hover{

text-decoration:underline;

}



.opis_prod {

color:#838383;

font-size:12px;

}



.opis_prod a{

color:#838383;

font-size:12px;

text-decoration:none;

}



.cena_duza {

background-color:#9b1919;

color:white;

width:130px;

height:49px;

margin-right:10px;

margin-top:7px;

text-align:center;

padding-top:3px;

font-size:20px;

background:transparent url('../img/img.gif') no-repeat 0 -514px;

}



.kreski {

font-size:20px;

border-top:1px solid white;

border-bottom:1px solid white;

}



.do_koszyka {

width:90px;

font-size:11px;

margin-right:10px;

border-left:1px solid #9b1919;

border-right:1px solid #9b1919;

border-bottom:1px solid #9b1919;

color: #9b1919;

}



.rata {

margin-bottom:5px;

margin-top:2px;

width:90px;

cursor:pointer;

color:white;

padding-top:1px;

background-color:#9b1919;

background-image:none;

padding-bottom:1px;

margin-right:15px;

text-align:center;

}



.fotki_male img{

border:1px solid black;

cursor:pointer;

}



.fotki_male img:hover{

border:1px solid red;

cursor:pointer;

}



.koszyk {

margin:2px;

color:#838383;

}



.koszyk a {

text-decoration:none;

color:#b71d1d;

font-size:13px;

}



.koszyk a:Hover {

text-decoration:underline;



}



.koszyk input {

border:1px solid #838383;

color:#838383;

height:12px;

width:20px;

text-align:center;

font-size:11px;

font-weight:bold;

}



.koszyk .cena {

color:#b71d1d;

}



.koszyk .usun a {

color:#838383;

text-decoration:underline;

font-size:11px;

}



.koszyk .usun a:hover {

text-decoration:none;

}





.logowanie_div {

  background: #ffffff url(../img/top_log.gif) no-repeat 0 0;

  

  padding: 0px;

  width: 400px;

  height: 250px;

  position:absolute;

  display:none;

  z-index:100;



}









.log3 {

color:#4c4c4c;

}



.log3 a {

color:#4c4c4c;

text-decoration:underline;

}



.log3 a:hover {

text-decoration:none;

}



.rejestracja {

margin-left:10px;

}



.rejestracja input, textarea{

border:1px solid #d5d5d5;

background-color:white;

}









.kupowane a {

text-decoration:none;

color:#4c4c4c;

}



.kupowane a:hover {

text-decoration:underline;

color:#4c4c4c;

}



.szukajka {

border:1px solid #d5d5d5;width:35px;font-size:11px;color:#838383;



}





/* SLIMBOX */



#lbOverlay {

	position: absolute;

	z-index: 9999;

	left: 0;

	width: 100%;

	background-color: #000;

	cursor: pointer;

}



#lbCenter, #lbBottomContainer {

	position: absolute;

	z-index: 9999;

	left: 50%;

	overflow: hidden;

	background-color: #fff;

}



.lbLoading {

	background: #fff url(../img/loading.gif) no-repeat center;

}



#lbImage {

	position: absolute;

	left: 0;

	top: 0;

	border: 10px solid #fff;

	background-repeat: no-repeat;

}



#lbPrevLink, #lbNextLink {

	display: block;

	position: absolute;

	top: 0;

	width: 50%;

	outline: none;

}



#lbPrevLink {

	left: 0;

}



#lbPrevLink:hover {

	background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%;

}



#lbNextLink {

	right: 0;

}



#lbNextLink:hover {

	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;

}



#lbBottom {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 10px;

	color: #666;

	line-height: 1.4em;

	text-align: left;

	border: 10px solid #fff;

	border-top-style: none;

}



#lbCloseLink {

	display: block;

	float: right;

	width: 66px;

	height: 22px;

	background: transparent url(../img/closelabel.gif) no-repeat center;

	margin: 5px 0;

	outline: none;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

}





.menu_prod {

border:1px solid #d5d5d5;



background-color:#fafafa;

font-size:13px;

}



.menu_prod ul {

display: block;

list-style: none;

margin-top: 5px;

margin-right:0;

margin-bottom:5px;

margin-left:18px;

padding:0;

}



.menu_prod li {

background-image:url('../img/k.gif');

background-repeat: repeat-x;

background-position: bottom;

width:160px;

padding-left:10px;

padding-top:2px;

padding-bottom:2px;

text-align: left;

}



.menu_prod a {

color:#4c4c4c;

text-decoration:none;

}



.menu_prod a:hover {

color:#b71d1d;

text-decoration:none;

}