TABLE {border-collapse:collapse;}
A {outline:none;}

FORM {
  padding:0;
  margin:0;
  }

img.zdjl {
	margin:0px 20px 10px 0px;
	float:left;
	display:block;
	padding:5px;
	border:1px solid #c8ced7;
	}
img.zdjr {
	margin:0px 0px 10px 20px;
	float:right;
	display:block;
	padding:5px;
	border:1px solid #c8ced7;
	}	
img.zdjc {
	display:block;
	margin:0px auto 20px auto;
	padding:5px;
	border:0px solid #c8ced7;
	}	

span.zdjl {
	margin:0px 20px 10px 0px;
	float:left;
	padding:0px 5px 5px 5px;
	display:block;
	border:1px solid #c8ced7;
  }
span.zdjl IMG {
	display:block;
	margin:0px -5px 5px -5px;
	}

span.zdjr {
	margin:0px 0px 10px 20px;
	float:right;
	padding:0px 5px 5px 5px;
	display:block;
	border:1px solid #c8ced7;
  }
span.zdjr IMG {
	display:block;
	margin:0px -5px 5px -5px;
	}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
#l191 {
	font-weight:bold;
	color:#e60000 !important;
}
/* Ogólne */
BODY {	margin:0px 0px 0px 0px;
	font-size:11px;
	background:url(../images/bg.gif) left top repeat-x #ffffff;
	font-family:tahoma;
	}
#top {
	background:url(../images/main.gif) -75px 0px no-repeat;
	height:62px;
	padding:23px 0px 0px 10px;
	color: #1e3296;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	letter-spacing:1px;
	position:relative;
}
#top img {
	border:0;
	vertical-align:top;
}
#top A {
	float:left;
}
#polska {
	float:left;
	margin-left:15px;
	background:url(../images/top_polska.gif) left 3px no-repeat;
	width:85px;
	height:23px;
}
#polska span {
	display:none;
}
#linki {
	position:absolute;
	left:333px;/* bylo left:408px; */ 
	top:18px;
}
#linki A {
	color:white;
	text-decoration:none;
	height:30px;
	float:left;
	background-position:left 10px;
}
#linki A:HOVER {
	background-position:left -26px;
}

#search span {
	float:left;
	background-position:left 10px;
	height:30px;
}

#search {
	position:absolute;
	top:21px;
	left:777px;
	color:#9baad2;
}
#search form {
	float:left;
	margin-top:1px;
}
fieldset {
	border:0;
}
#search INPUT {
	font-size:11px;
	font-family:tahoma;
	padding:2px;
	background:#1e3296;
	vertical-align:middle;
	color:white;
}
#searchinput {
	border:1px solid #9baad2 !important;
}

#main {
	width:1001px;
}
.innercontent {
	margin-bottom:10px;
}
#leftcol {
	float:left;margin-bottom:15px;
}
.menuspan {
	display:block;
	width:192px;
	height:15px;
	background: url(../images/menu_bottom.gif) bottom right no-repeat;
	margin-bottom:8px;
}
#leftcontent {
	background: url(../images/ul.gif) top right repeat-y;
}
#leftcontent2 {
}

#leftcontent .innercontent {
	border-top:1px solid #c8ced7;
	padding:5px 5px 15px 10px;
	margin-right:3px;
	margin-bottom:0!important;
}
#menu {
	background: url(../images/menu_top.gif) top right no-repeat;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px!important;}
#menu UL {
	list-style:none;
	margin:0;
	padding:0;}
#mainmenu {
	width: 192px;
	background: url(../images/ul.gif) top right repeat-y;
	padding-top:8px!important;
	padding-bottom:2px!important;}
#mainmenu LI {
	border-bottom:1px solid #c8ced7;
	padding:0;
	margin:0;
	margin-right:3px;}
#mainmenu LI LI {
	border:0;
	margin-right:0px;}
#mainmenu UL {
	display:none;
}
#menu A {
	display:block;
	color:#1e3296;
	text-decoration:none;
	padding:4px 4px 4px 30px;
	background: url(../images/li.gif) 10px -25px no-repeat;
	width:155px;}
#menu A:HOVER {
	color:#e60000;
	background-position:10px 5px;}
#menu UL UL A {
	padding:2px 4px 2px 30px;
	color:#333333;
	background: url(../images/lili.gif) 15px center no-repeat;}
#menu UL UL UL A {
	padding:2px 4px 2px 45px;
	background: url(../images/lilili.gif) 15px center no-repeat;
	width:140px;}
#menu UL UL UL UL A {
	font-size:10px;
	padding:0px 4px 0px 60px;
	background: url(../images/lilili.gif) 30px center no-repeat;
	width:125px;
}
#menu UL UL UL UL A:HOVER {
	background-position: -220px center;
}
#menu UL UL A:HOVER {
	color:#e60000!important;
	background-position: -235px center;}
#rightcol {
	width:190px;
	margin-left:10px;
	float:left;
}
#rightcol .banner190, #rightcol .banner390 {
	margin-right:0!important;}
.banner {
	width:190px;
}
.top_banner img, .banner img, .banner190 img, .banner390 IMG {
	display:block;
	margin:0;
	padding:0;
	border:0;
}
#content .banner {
	float:left;
	margin-right:10px;
}
#content .banner H1, #rightcol .banner H1, .w390 H1 {
	margin:0!important;
}
#leftcontent2 .banner {
	margin-top:10px;
	margin-right:0!important;
}
.banner H1 SPAN, .w390 H1 SPAN {
	height:15px;
	background-position:left 1px;
}
#rightcol IMG {
	margin-bottom:10px;
}
#footer {
	background-color:#ebecee;
	margin:0px 0px 0px 0px;
	clear:both;
	padding-top:14px;
	padding-left:30px;
	height:26px;
	color:#9298a4;}
#footer A {
	color:#9298a4;
	text-decoration:none;
}
#footer A:hover {
	color:#e60000;
}
#footer P;
	margin:0;
	padding:0;
}
.article UL {
	list-style:none;
	margin:0;
	padding:0;
}
.article LI {
	padding-left:15px!important;
	background: url(/images/ali.gif) 3px top no-repeat;
}
.article table {
	border-collapse:collapse;
	#background:#606eb5;
}
.article table TD, .article table TH {
	#border:1px solid white;
	#color:white;
	padding:4px 8px;
}
.article table thead td, .article table .headercol, .article table thead th {
	background-color:#1c3096;
}
.article table thead td {
	font-weight:bold;
	text-align:center;
	padding:8px 8px;}
#content {
	margin:0px 0px 0px 8px;
	float:left;
	line-height:16px;
	width:590px;
}
#content .innercontent {
	padding:0px 8px 0px 10px !important;
	margin-bottom:15px;
}
#content P, #content UL, #otwarcie DL, .article TABLE {
	margin:0px 0px 10px 0px;
	line-height:16px;
}
#content H1, #path_large {
	color:#1e3296;
	font-size:23px;
	font-weight:normal;
	margin:10px 0px;
	line-height:24px;
}
#path_large {
	margin-top:26px;
}
#content H2 {
	color:#1e3296;
	font-size:17px;
	font-weight:normal;
	margin:10px 0px;
}
#content H3 {
	color:#1e3296;
	font-size:14px;
	margin:0px 0px 10px 0px;
}
H1 A, H2 A, H3 A {
	text-decoration:none;}
#content A {
	color:#e60000;
}
#content A:hover {
	color:#1e3296;
}
#otwarcie DT {
	float:left;
	width:130px;
	text-align:right;
	padding:0;
	margin:0;
	clear:left;
}
#otwarcie DD {
	font-weight:bold;
	padding:0;
	margin-left:125px;
	width:80px;
	text-align:right;
}
.flashcontainer {
	text-align:center;
}
.marki P {
	clear:left;
}
.newsbody {
	clear:left;
	border-bottom:1px solid #c8ced7;
}
.newsbody A {
	text-decoration:none;
	color:#333333 !important;
}
.newsbody .more {
	color:#e60000;
	text-align:right;
	display:block;
}
.newsbody IMG {
	border:0;
}
.newsbody A:HOVER {
	color:#1e3296 !important;
}
.hlink {
	text-align:right;
	padding-top:15px;}
.top_banner {
	margin-bottom:10px;
}
.banner190 {float:left;
	padding-bottom:10px;
	width:190px;
}
.banner390 {float:left;
	padding-bottom:10px;
	width:390px;
}
.w390 .banner {
	margin-right:10px!important;
	display:inline;
}
.w390 DIV {
	float:left;
	padding-bottom:10px;
	width:390px;
	margin-right:0px!important;
}
.banner590 {
	float:left;
	padding-bottom:10px;
	width:590px;
	height: 120px;
}
hr {clear:both;}
.bnrspcr DIV {
	margin-right:10px;
}
.bannercontent IMG{
	border:0;
}
.bannercontent H2 {
	margin-top:0px!important;}
.banner H1 {
	background: url(../images/of_bg_top.gif) top left no-repeat;
	margin:0;
	font-size:12px;
	text-align:left;
	padding:8px 10px 8px 10px;
	letter-spacing:1px;
	color:#333333;
	border-bottom:1px solid #c8ced7;
}
.w390 H1;
	background: url(../images/of_bg_top390.gif) top left no-repeat;
	margin:0;
	font-size:12px;
	text-align:left;
	padding:8px 10px 8px 10px;
	letter-spacing:1px;
	color:#333333;}
SELECT {
	font-family:tahoma;
	font-size:11px;
	color: #333333;
	width:170px;
	margin-left:10px;
	padding:1px 0px;
	margin-top:5px;
}

/* mapa sklepów START */
#sklepy_map {
	background: url(../images/of_bg_bot.gif) bottom left no-repeat;
	padding-bottom:7px;
}
#sklepy_map H1 {
	background: url(../images/of_bg_top.gif) top left no-repeat;
}
#mapa {
	position:relative;
	margin:5px 0px 0px 4px;
}
#map_cont {
	cursor:pointer;
	display:block;
	position:absolute;
	/*left:-302px;
	top:-289px;*/ 
	left:0px;
	top:0px;
}
#map_cont2 {
	text-align:center;
}
#mapa IMG {
	display:block!important;
}
#dd_miasta {
	width: 170px;
}
/* mapa sklepów END */

.ofertalist {
	background: url(/images/of_banner_rb.gif) bottom right no-repeat #e1e2e4;
	width:590px;
	margin:0px 0px 0px -10px!important;
	list-style:none;
	padding:0px 0px 150px 0px!important;
}
.ofertalist LI {
	margin:0!important;
	padding:0!important;
	display:inline;
	background:none;
}
.ofertalist A {
	display:block;
	background: url(/images/of_banner_list_bg.gif) top left repeat-y;
	float:left;
	width:155px;
	padding:10px 20px 10px 20px;
	border-bottom:1px solid #e1e2e4;
	text-align:right;
	text-decoration:none;
	color:#333333 !important;
}
.ofertalist A:HOVER {
	color:#e60000 !important;}
#oferta_list, #sklepy_map {
	margin-bottom:10px;
}
#oferta_list H1 {
	/* border:0;*/
}
#oferta_list UL {
	list-style:none;
	text-align:right;
	font-family:tahoma;
	font-size:11px;
	background: url(../images/of_bg_bot.gif) bottom left no-repeat;
	padding:0;
	margin:0px;
	height:220px;
}
#oferta_list LI {
}
#oferta_list A {
	/* border-top:1px solid #c8ced7;*/ 
	border-bottom:1px solid #c8ced7;
	display:block;
	color:#333333;
	text-decoration:none;
	padding:7px 15px 0px 0px;
	height:20px;
}
#oferta_list A:HOVER {
	color:#e60000;
}
#akt_kat div {
	clear:both;}
#akt_kat UL {
	margin:0;
	padding:0;
	list-style:none!important;
}
#akt_kat UL LI {
	float:left;
	width:82px;
	padding:0;
	margin:0;
	margin:10px 0px 0px 8px;
	background-image:none;
	margin:10px 0px 0px 8px;
}
.w390 #akt_kat UL LI {
	margin:30px 0px 0px 12px;
}
.w390 #akt_kat UL {
}
#akt_kat UL IMG {
	display:block;
	margin:1px;
	border:0;
}
#akt_kat .pdp {
	display:block;
	padding:4px;
	font-size:10px;
}
#akt_kat A {
	color:#1e3296;
	text-decoration:none!important;
}
#akt_kat A:HOVER {
	color:#e60000;}
#akt_kat {
	background: url(../images/of_bg_bot.gif) bottom left no-repeat;
	padding-bottom:10px;
}
.w390 #akt_kat {
	background: url(../images/of_bg_bot390.gif) bottom left no-repeat;
}
#akt_kat H1 {
}
.zdjakt {
	float:left;
	display:block;
	margin:0px 20px 5px 0px;
	border:1px solid #c8ced7;
	width:134px;
	padding:5px;
	text-align:center;
	overflow:hidden;
}
.zdjakt IMG {
	display:block;
	margin:0px auto;
}
#aktual {
	/* background: url(../images/of_bg_bot_590.gif) bottom left no-repeat; */
	height:250px;}
#aktual UL {
	margin:10px 0px 0px 0px;
	padding:0;
	padding-bottom:10px;
}
#aktual h3 {
	margin:0;
	padding:0;
	font-size:10px;
	padding:5px 10px 0px 10px;
	font-weight:normal;
}
#aktual h2 {
	margin:0;
	padding:0;
	font-size:11px;
	border-bottom:1px solid #c8ced7;
	font-weight:normal;
	margin:0px 10px 0px 10px;
}
#aktual h2 A {
	color:#1e3296;
	text-decoration:none!important;
	display:block;
	padding:3px 0px 5px 0px;
}
#aktual h2 A:HOVER {
	color:#e60000;}

.subskrybcja {
	background:url(../images/banner_newsletter_bot.gif) left bottom no-repeat #f8f8f9!important;
}
.subskrybcja table {
	background:none;
}
.subskrybcja table TD {
	color:black;
	border:0;
}
.akt_kat_page {
	width:590px;
	background:url(../images/banner_newsletter_bot.gif) left bottom no-repeat #f8f8f9!important;
	height:250px;
	margin-left:-10px;
	margin-right:-10px;
}

#katcont {
	margin-top:120px;
	padding:0px 5px 0px 8px;
}
#flipalbum {
	margin-top:10px;
	border-top:10px solid #ebecee;
	border-bottom:10px solid #ebecee;
	width:780px;
}
.hr {clear:left;}
.formularz DL {
	margin:0;
	padding:0;
	font-size:11px;}
.formularz INPUT {
	font-size:11px;
	font-family:tahoma;
	padding:1px;}
.formularz DT {
	font-size:11px;
	width:85px;
	float:left;
	text-align:right;
}
.formularz DD {
	font-size:11px;
	margin-left:90px;
	padding-bottom:5px;
}

.zdjr {
	float:right;
	margin-left:20px;
	margin-bottom:0px;
}
.zdjr IMG {
	display:block;
	border:0;
}
.zdjr span {
	display:block;
	border:1px solid #c8ced7;
	padding:10px;
	margin-bottom:10px;
}
.zdjr A {
	color: #1e3296;
	tex-decoration:none;
}
.staracena {
	text-decoration:line-through;
}
.maintb A {
	color:white!important;
}
.maintb td {
	font-size:12px;
	font-weight:bold;
}

.puma_img {margin:0;padding:0list-style:none!important;}
.puma_img LI {	background:none!important;
	float:left;width:240px;margin-bottom:20px;
}
.puma_img DL {	margin:0;padding:0;width:240px;}
.puma_img DT {	float:left;width:70px;clear:left;text-align:right;}
.puma_img DD {	margin:0px 0px 0px 5px;
	float:left;width:160px;}
.pmt {	font-size:12px;font-weight:bold;color:#e60000;}
.pmb {	font-weight:bold;}
.banner_start {margin:0;clear:left;
	/* background:url(/images/590_bg.gif) left bottom no-repeat;
	*/}
.banner_start H1 {	margin:0;
	background:url(/images/590_h1.gif) left top no-repeat;}
.banner_start H1 SPAN {	display:block;height:31px;border-bottom:1px solid #c8ced7;background:url(/images/top_aktualnosci.gif) 20px center no-repeat;}
.banner_start H1 SPAN SPAN {	display:none;}
.banner_start UL {	margin:0px 10px!important;}

div#qTip {
	width:250px;
	font-size:10px;
	padding: 4px;
	border: 0px solid #ff5e00;
	display: none;
	background: #ffffff;
	color:red;
	text-align: left;
	position: absolute;
	z-index: 1000;
}
/* formularz katalog start */ 
.rform_cont {
	float: right;
	background-color: #E1E2E4;
	border-bottom: 1px solid #C8CED7;
	margin: 0px 0px 20px 20px;
	line-height: 12px;
	display: none;
}

.rform_cont H2 {
	text-align: center;

}

.rform_cont FORM {
	margin: 10px;
}

.rform_cont FORM P {
	float: left;
	width: 60px;
	clear: left;
	margin: 0px;
}

.rform_cont .input1, .rform_cont .input2 {
	float: left;
	border: 1px solid #C8CED7;
	font-size: 11px;
}

.rform_cont .input1 {
	width: 160px;
}

.rform_cont .input2 {
	width: 30px;
}

.rform_cont DIV {
	width: 220px;
	clear: both;
	text-align: center;
}

.rform_cont DIV INPUT {
	float: left;
	clear: left;
}

.rform_cont DIV H5 {
	margin: 0px 0px 6px 30px;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

.rform_cont .send {
	margin-top: 6px;
	float: none;
}

/* formularz katalog koniec *//* lista prezenty start */.prezenty LI {
	background: none;
	margin: 10px 0px 10px 0px !important;
	padding: 10px 0px 10px 0px !important;
	border-top: 1px solid #C8CED7;
	clear: both;
}
.prezenty H3 A {
	float:right;
	margin-top:0px;}
.prezenty IMG {
	float: right;
	margin: 0px 0px 10px 10px;
	border: 0px;
}
.prezenty TABLE {
	clear:left!important;
}
.prezenty h3 {
	clear:both;
}
/* lista prezenty koniec */.prezenty H4 {
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0;

}

.prezenty .staracena {
	font-size:16px;

font-weight:bold;
	font-style:italic;
	text-decoration:line-through;
	color:#C8CED7;

padding-right:10px;
}

.prezenty .nowacena {
	font-size:16px;

font-weight:bold;
	color:#e60000;

}



.nikepromo {background-color: #00000b;
	color: white!important;
	padding-bottom:20px;}

.nikepromo P {color: white!important;
	padding-left:20px;
	padding-right:20px;}

.nikepromo H3, .nikepromo H2 {color: white!important;
	padding-left:20px;
	padding-right:20px;}
.nikepromo LI {padding-right:20px;
	margin-left:20px;
	background:url(/images/whiteli.gif) left 5px no-repeat;}

.nikepromo LI SPAN {font-weight:bold;}
.imglist {
	margin:0;
	padding:0 list-style:none!important;
}

.imglist LI {	background:none!important;
	float:left;
	width:156px;
	margin-bottom:30px;
	margin-right:20px;
	text-align:right;
}

.imglist .cena {color:#e60000;
	font-weight:bold;
	display:block;}

.imglist IMG {display:block;}
.run {background-color: #c31924;
	color: white!important;
	padding-bottom:7px;
	margin:0px 2px 0px 0px;
	padding-left:7px;
	padding-top:7px}
.data {
	margin-bottom:10px;
	margin-top:-10px;
	font-size:10px;
	color:gray;
}
/* KATALOG  */ 

#path.katalog, H1.katalog, h2.main, h3.main {

  margin-left:5px!important;

  }


.produkty {

	list-style:none;

	margin:0;

	padding:0;

}


.produkty A {

	text-decoration:none;

	color:#1e3296!important;

}



.produkty a:HOVER {

	color:#e60000!important;

}


#narrow LI  {

	display:inline;





}

#wide .prd {

	width:590px;

	background:url(../kat_images/prd2_top.gif) top right no-repeat;

	margin-bottom:15px;



}



#narrow .prd {

	float:left;

	width:190px;

	background:url(../kat_images/prd_top.gif) top right no-repeat;

	margin-right:5px;

	margin-bottom:5px;

}



.produkty .prd td {padding:0px 4px 0px 1px; vertical-align:middle;}



.tytul {vertical-align:middle; height:50px; }



#narrow H1 {

	font-size:12px;

	background:white;

	margin:0;

	padding:0px 4px;

	font-weight:normal;

	line-height:14px;

}

#wide H1 {

	font-size:14px;

	padding:0px 10px;

}



#narrow .zdj {

	vertical-align:middle;

	height:180px;

	padding:0;

	text-align:center;

}

#narrow .zdj_long {

	vertical-align:middle;

	height:50px;

	padding:0;

	text-align:center;

}



#narrow .zdj DIV, #narrow .zdj_long DIV {

	background:white;

	text-align:center;

	width:185px;

	overflow:hidden;

	margin:0px auto;

}



#wide .zdj {

	vertical-align:middle;

	height:250px;

	padding:0;

	text-align:center;

}

#wide .zdj_long {

	vertical-align:middle;

	height:100px;

	padding:0;

	text-align:center;

	overflow:hidden;

}



#wide .zdj DIV, #wide .zdj_long DIV {

	background:white;

	text-align:center;

	width:455px;

	overflow:hidden;

	margin:0px auto;

}



.produkty .opis  {

	padding:0px 7px 13px 10px!important;





}



#narrow .opis {

	background:url(../kat_images/prd_bot.gif) bottom left no-repeat;

	height:62px;

}



#artprod .opis {

  height:auto;

  }



#artprod {

  padding-bottom:10px;}



#wide .opis {

	padding-top:10px!important;

	background:url(../kat_images/prd2_bot.gif) bottom left no-repeat;

}



.produkty .opis P {

	text-align:left;

	margin:0;

	padding:0;

}

#narrow .opis P {

	font-size:10px;



}



#wide .opis P {

	font-size:12px;

}



.produkty .cena {

	text-align:right;

	float:right;

	margin-left:5px;

	color:#e60000;

	font-weight:bold;



}

.produkty .cena2 {

	text-align:right;

	float:right;

	margin-left:5px;

	color:#1e3296;

	font-weight:bold;



}



.cena2 SPAN {

  color:#e60000!important;

  text-decoration:line-through;

  font-weight:normal!important;}



#narrow .cena, #narrow .cena2 {

	font-size:14px;

}



#wide .cena, #wide .cena2 {

	font-size:16px;

}



.produkty .cena EM {

	font-weight:normal;

	font-style:normal;

	color: #1e3296;

	text-decoration:line-through;

	display:block;

}

#narrow .cena EM {

	font-size:11px;

}

#wide .cena EM {

	font-size:12px;

}

#wide .short {

	font-weight:bold;

	font-size:14px!important;

	margin-bottom:5px;

}





/*  M A R O L A  */

#mprodtop {

	width:800px;

	background:url(../kat_images/prd3_top.gif) top left no-repeat;

	padding-bottom:0px;

	margin:0px 0px 0px 0px;

  }



#mprodbot {

	width:800px;

	background:url(../kat_images/prd3_bot.gif) left bottom no-repeat;

	padding:1px 0px 3px 0px;

	margin:0;

  }



#imgprod {

	text-align:center;

  padding:25px 0px 20px 0px;

  }



#lewa {

	margin:10px 0px 0px 10px;

  padding:0;

  width:260px;

  float:left;

  text-align:left;

  }



#lewa H2 {

	padding-right:5px;

  margin-left:70px;

  font-weight:bold;

	font-size:12px;

  }



#lewa DL DT {

  width:65px;

  line-height:15px;

  text-transform:lowercase;

	text-align:right;

  float:left;

  clear:left;

	}



#lewa DL DD {

	width:170px;

	margin:0px 0px 8px 70px;

  line-height:15px;

	font-weight:bold;

	text-transform: uppercase;

  }



#cena {

  text-transform: lowercase!important;

  color:#e60000;

  font-size:14px;

  width:100px!important;

	text-align:right;

  }



#cena2 {

  text-transform: lowercase!important;

  color:#1e3296;

  font-size:14px;

  width:100px!important;

	text-align:right;

  }



#cena SPAN {

	text-decoration:line-through;

}





#right {

  width:470px;

  border-left: solid 1px;

  border-color:#D3D7DB;

  margin:0px 0px 00px 280px;

  padding:10px 0px 5px 20px;

  }

.shoplink {

  margin-left:0px!important;

  padding-left:0px!important; }  

.shoplink A {

  text-transform:none!important;

  font-weight:normal;

  display:block;

 color:#1e3296;

 text-decoration:none;

  

  }  



/*  KONIEC MAROLA  */

                      /*  KONIEC katalog  */

  

  

.wnopis {
  padding:5px 0px 10px 0px!important;
  background:white;
  font-weight:normal!important;
  color:black!important;
  border-bottom:5px solid #e60000!important;
  }

.wnopis IMG {
  float:left;
  }
.wnspacer {
  background:white;
 padding:10px 0x;
}


.paginacja {
border-top:1px solid  #1e3296;
margin-top:20px;
padding-top:5px;
clear:left;
}

.paginacja SELECT {
  margin-right:20px;
  margin-left:5px;
  }

.paginacja .prd {
padding-right:20px;
}



.paginacja .inakt {
  color:gray;
font-weight:bold;
font-size:12px;
  }
  
.paginacja A {
font-weight:bold;
font-size:12px;
text-decoration:none;
} 
 
.paginacja .str {

}


.katart {
  clear:both;
  border-top:1px solid #1e3296!important;
  padding-top:5px;
  }

#spis_kategorii {
  list-style:none!important;
  clear:both;
  margin:0!important;
  padding:0!important;
  }
  
#spis_kategorii LI {  
background:none;
margin:0!important;
float:left;
display:block;
padding:2px 5px!important;
font-weight:bold;
}


.kat_table_new { 
margin-top:20px!important;
}

.kat_table_new th {
  background:white!important;
  border-color:#606eb5!important;
  color:#1e3296!important;
  vertical-align:top;
  }


.kat_table_new th a {
font-size:14px;
padding:0px 5px;
text-decoration:none;
font-weight:bold!important;
}



.kat_table_new .td_zdjecie {
background:white!important;
border-color:#606eb5;
  
  }

.td_producent_nazwa, .td_nazwa_sprzetu {
font-weight:bold;}

.td_nazwa_sprzetu A {
 display:block;
 color:white!important;
 padding:5px;
}

 .td_nazwa_sprzetu A:HOVER {
   background:white;
   color:#1e3296!important;
 }
 
/* katalog start */ 
 
.kat_table_new IMG {
	border: 0;
}
.kat_table_new .td_cena_aktualna  {
	text-align: center;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
	background-color: white!important;
	border-color:#606eb5;
}  
.kat_table_new .td_cena SPAN {
	display:block;
	color: red;
	text-decoration: line-through;
}  

.kat_table_new .td_cena_aktualna SPAN.pierwotna {
	color: #777777;
	text-decoration: line-through;
}  
.kat_table_new .td_cena_aktualna SPAN.aktualna {
	color: #FF5555;
	font-size: 15px;
}  

.zdjecie_flr {
	float: right;
	margin: 20px 0px;
}
.zdjecie_flr img {
  border: 0;
}

.kat_opis {

}
.kat_opis DIV {
	margin: 10px 20px;
}  
.kat_opis SPAN {

}
.kat_opis .cena {
	font-size: 13px;
	font-weight: bold;
}
.kat_opis .cena SPAN {
	text-decoration: line-through;
	color: #E60000;
}
.kat_opis .rozmiar, .kat_opis .nartinfo {
	position: relative;
}
.kat_opis .rozmiar IMG, .kat_opis .nartinfo IMG {
	vertical-align: middle;
	position: absolute;
}
.kat_opis .rozmiar H4, .kat_opis .nartinfo H4 {
	margin: 0px;
	position: absolute;
	left: 30px;
	font-size: 11px;
}
.kat_opis .rozmiar P, .kat_opis .nartinfo P {
	margin: 0px;
	padding-left: 100px;
	display: inline;
}

/* katalog koniec */ 
#top #sklep_internetowy {  display:block;  width:172px;}#top #newsletter {  display:block;  width:118px;}#top #dlainwestorow {  display:block;  width:149px;}#top #szukaj {  display:block;  width:82px;}#top #oferta_intersport {  display:block;  width:181px;}#top #sklepy_intersport {  display:block;  width:181px;}#top #aktualne_katalogi {  display:block;  width:181px;}#top #aktualnosci {  display:block;  width:181px;}#sklep_internetowy {  display:block;  background-image:url(../images/top_sklep_internetowy.gif);background-repeat:no-repeat;}#sklep_internetowy SPAN { display:none; }#newsletter {  display:block;  background-image:url(../images/top_newsletter.gif);background-repeat:no-repeat;}#newsletter SPAN { display:none; }#dlainwestorow {  display:block;  background-image:url(../images/top_dlainwestorow.gif);background-repeat:no-repeat;}#dlainwestorow SPAN { display:none; }#szukaj {  display:block;  background-image:url(../images/top_szukaj.gif);background-repeat:no-repeat;}#szukaj SPAN { display:none; }#oferta_intersport {  display:block;  background-image:url(../images/top_oferta_intersport.gif);background-repeat:no-repeat;}#oferta_intersport SPAN { display:none; }#sklepy_intersport {  display:block;  background-image:url(../images/top_sklepy_intersport.gif);background-repeat:no-repeat;}#sklepy_intersport SPAN { display:none; }#aktualne_katalogi {  display:block;  background-image:url(../images/top_aktualne_katalogi.gif);background-repeat:no-repeat;}#aktualne_katalogi SPAN { display:none; }#aktualnosci {  display:block;  background-image:url(../images/top_aktualnosci.gif);background-repeat:no-repeat;}#aktualnosci SPAN { display:none; }
#menu #sm359, #menu #sm10, #menu #sm7, #menu #sm0 {
  display:block!important;
  } 

#m359 A, #m10 A, #m7 A,  #m0 A {
  background-image: url(../images/li_.gif);
  background-color: #1e3296;
  }

#menu #l359, #menu #l10, #menu #l7,  #menu #l0 {
  color:white!important;
 }  

#menu LI LI #l359, #menu LI LI #l10, #menu LI LI #l7 {
    font-weight:bold;
    color:#1e3296!important;
    }

#menu LI LI LI #l359 {
    color:#333333!important;  
  }

#menu LI LI LI LI #l359 {
    color:#333333!important;  
  }  

#of_57 SPAN {display:block; background:url(../images/of_57.gif) left top no-repeat!important; }#of_57 A { background:url(../images/of_57.gif) 10px 7px no-repeat!important; }#inner57 { background:url(/images/banner_57.jpg) left 20px no-repeat; }#of_58 SPAN {display:block; background:url(../images/of_58.gif) left top no-repeat!important; }#of_58 A { background:url(../images/of_58.gif) 10px 7px no-repeat!important; }#inner58 { background:url(/images/banner_58.jpg) left 20px no-repeat; }#of_59 SPAN {display:block; background:url(../images/of_59.gif) left top no-repeat!important; }#of_59 A { background:url(../images/of_59.gif) 10px 7px no-repeat!important; }#inner59 { background:url(/images/banner_59.jpg) left 20px no-repeat; }#of_60 SPAN {display:block; background:url(../images/of_60.gif) left top no-repeat!important; }#of_60 A { background:url(../images/of_60.gif) 10px 7px no-repeat!important; }#inner60 { background:url(/images/banner_60.jpg) left 20px no-repeat; }#of_61 SPAN {display:block; background:url(../images/of_61.gif) left top no-repeat!important; }#of_61 A { background:url(../images/of_61.gif) 10px 7px no-repeat!important; }#inner61 { background:url(/images/banner_61.jpg) left 20px no-repeat; }#of_62 SPAN {display:block; background:url(../images/of_62.gif) left top no-repeat!important; }#of_62 A { background:url(../images/of_62.gif) 10px 7px no-repeat!important; }#inner62 { background:url(/images/banner_62.jpg) left 20px no-repeat; }#of_63 SPAN {display:block; background:url(../images/of_63.gif) left top no-repeat!important; }#of_63 A { background:url(../images/of_63.gif) 10px 7px no-repeat!important; }#inner63 { background:url(/images/banner_63.jpg) left 20px no-repeat; }#of_64 SPAN {display:block; background:url(../images/of_64.gif) left top no-repeat!important; }#of_64 A { background:url(../images/of_64.gif) 10px 7px no-repeat!important; }#inner64 { background:url(/images/banner_64.jpg) left 20px no-repeat; }#of_65 SPAN {display:block; background:url(../images/of_65.gif) left top no-repeat!important; }#of_65 A { background:url(../images/of_65.gif) 10px 7px no-repeat!important; }#inner65 { background:url(/images/banner_65.jpg) left 20px no-repeat; }#of_66 SPAN {display:block; background:url(../images/of_66.gif) left top no-repeat!important; }#of_66 A { background:url(../images/of_66.gif) 10px 7px no-repeat!important; }#inner66 { background:url(/images/banner_66.jpg) left 20px no-repeat; }