/*
kolory
niebieski - 008ace
pomarancz - f26100
20% - f2d5c2
bordo - b30000
*/
* {
	margin: 0;
	padding: 0;
}
body {
	behavior: url(./templates/css/csshover.htc);
	font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#555;
}
#nav a {
	behavior: url(./templates/css/iepngfix.htc)
}
/* ogolne */

a {
	color:#008ace;
	outline:none;
	text-decoration:underline
}
:focus {
	-moz-outline-style:none;
}
a img {
	border:none
}
a:hover {
	text-decoration:none
}
.access, hr {
	display:none
}
h1 {
	font-size:26px
}
h2 {
	font-size:24px
}
h3 {
	font-size:19px
}
h4 {
	font-size:16px
}
h5 {
	font-size:15px
}
h6 {
	font-size:14px
}
.lewa {
	float:left
}
.prawa {
	float:right
}
.row-2 {
	background:#f5f5f5
}
.wyimek {
	border:1px #f0f0f0 solid;
	background:#f5f5f5;
	padding:10px;
	margin:0 0 10px 0
}
fieldset {
	border:none
}
#trescSub .tabela-form {
	padding:0;
	width:auto
}
#trescSub .tabela-form td {

}
#trescSub .tabela-form .row-2 td {
/*	background:none*/
}

.tabela-form .col-1 td {
	width:100px;
	background:#ddd !important
}
.tabela-form.contact textarea {
	width:450px
}
.tabela-form.contact #wyslijBtn {
	position:relative;
	height:23px;
	width:40px;
	overflow:hidden;
	margin:0 0 0 85px;
}
input.submitButtonWyslij {
	position:absolute;
	top:0px;
	left:0px;
	background:none;
	width:40px;
	height:23px;
	overflow:hidden;
	border: none;
	cursor: pointer;
	text-indent:-999px;
	background:url(../gallery/serwis/btn-wyslij.gif) 0 0 no-repeat
}
input.submitButtonWyslij:hover {
	background-position:0 100%
}
/* layout */
#puszka {
	min-width:990px;
	max-width:1300px;
	margin:0 auto;
	padding:0 10px;
}
#kontener {
	border-top:3px #f3f3f3 solid
}
#zawartosc {
	width:100%;
}
#naglowek {
	height:90px;
	background:url(../gallery/serwis/bg-naglowek.gif) repeat-x;
	position:relative;
}
#naglowek h1 {
	text-indent: -9999px;
	margin:5px 0 0 15px;
	float:left;
	display:inline;
	background:url(../gallery/serwis/logo.gif) no-repeat;
	overflow:hidden;
}
#naglowek h1 a {
	width: 270px;
	height:80px;
	display:block;
	font-size:0;
}
#naglowek h2 {
	display:none
}
#wyszukiwarka {
	/*position:absolute;
	top:40px;
	left:305px;
	*/
	margin-top:42px;
	float:right;
	width:230px;
	border-right:1px #ddd solid;
}
#wyszukiwarka h3 {
	display:none
}
#wyszukiwarka form {
	margin:0 0 3px 0;
}
#wyszukiwarka select {
	font:normal 12px Tahoma, Verdana, Arial, sans-serfi;
	border:1px #b9b9b9 solid;
	width:145px;
	padding:1px;
}
#wyszukiwarka input {
	font:normal 12px Tahoma, Verdana, Arial, sans-serfi;
	width:160px;
	border:1px #ddd solid;
	padding:5px;
}
#wyszukiwarka .submitButton {
	position:absolute;
	width: 30px;
	height: 30px;
	overflow:hidden;
	text-indent:-999px;
	float:left;
	padding-top:40px;

	border: none;
	cursor: pointer;
	background:url(../gallery/serwis/ico-szukaj.gif) no-repeat 5px 0;
}
#wyszukiwarka a {
	background:url(../gallery/serwis/strz-szkZaw.gif) 0 50% no-repeat;
	padding:0 0 0 13px;
	margin:0 0 0 113px;
	color:#008ace;
	text-decoration:none
}
#wyszukiwarka a:hover {
	text-decoration:underline;
	background:url(../gallery/serwis/strz-szkZaw.gif) 0 50% no-repeat #f7fdff
}
#telecentrum {
	float:right;
	width:130px;
	height:30px;
	margin:40px 20px 0 0;
	padding:0px 0 0 60px;
	background:url(../gallery/serwis/ico-tel.gif) no-repeat 20px 0px;

	color:#f26100;
	font-weight:bold
}
#telecentrum p {
	/*	font-weight:bold;*/
	line-height:14px;
		
	/*color:#008ace;*/
	/*color:#aaa;*/
	margin:0;
}
#telecentrum A {
	font-size:11px;
}
#koszykPodreczny {
	float:right;
	display:inline;
	position:relative;
	width:120px;
	height:35px;
	margin:40px 10px 0 0;
	padding:0 0 0 50px;
	background:url(../gallery/serwis/ico-kosz.gif) no-repeat 20px 0;
	line-height:14px;
	border-left:1px #ddd solid;
}
#koszykPodreczny h3 {
	display:none
}
#koszykPodreczny table {
	margin:3px 0 0 10px;
}
#koszykPodreczny td {
	border:none;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
}
#koszykPodreczny td.col_1 {
	text-align:right;
	padding:0 5px 0 0
}
#koszykPodreczny td.col_2 {
	text-align:left
}
#koszykPodreczny a {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:140px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
}
#konto {
	width:150px;
	height:23px;
	font-size:11px;
	position:absolute;
	right:0px;
	top:0px;
	background:url(../gallery/serwis/head_nav_ng.gif) 0 0 no-repeat;
	color:#666;
	padding:0 5px 3px 5px;
}
#konto a {
	text-decoration:none;
	color:#666;
	padding:0 0 0 10px;
	margin:0 5px 0 0;
}
#konto a:hover {
	text-decoration:underline
}
#daneUzytkownika {
	position:relative;
}
/* menu */

div#menu {
/*	position:relative;*/
	min-height:50px;
	margin:6px 0 0 0;
	border-bottom:1px #fff solid;
/*	padding:10px;
	border:1px #e5e5e5 solid;
	border-top:4px #ddd solid;
	background:#fafafa;/*background:url(../gallery/serwis/bg-menu.gif) repeat-x 0 0 #fff;*/*/
}
div#menu .t {
	background: url(../gallery/serwis/foot_border.gif) 0 0 repeat-x #f7f7f7;
}
div#menu .b {
	background: url(../gallery/serwis/foot_border.gif) 0 100% repeat-x
}
div#menu .l {
	background: url(../gallery/serwis/foot_border.gif) 0 0 repeat-y
}
div#menu .r {
	background: url(../gallery/serwis/foot_border.gif) 100% 0 repeat-y
}
div#menu .bl {
	background: url(../gallery/serwis/foot_bottom_left.gif) 0 100% no-repeat
}
div#menu .br {
	background: url(../gallery/serwis/foot_bottom_right.gif) 100% 100% no-repeat
}
div#menu .tl {
	background: url(../gallery/serwis/foot_top_left.gif) 0 0 no-repeat
}
div#menu .tr {
	background: url(../gallery/serwis/foot_top_right.gif) 100% 0 no-repeat;
	padding:10px
}
div#menu h3 {
	display:none
}
div#menu div#nav {
	margin:0;
	padding:0;
	min-height:50px;
	_height:50px;
}
#nav li {
	list-style:none;
}
div#menu #nav li.pp {
	float:left;
	display:inline;
	position:relative;
	height:38px;
	width:auto;
	margin:0 5px 0 0px;
	padding:1px;
}
div#menu #nav li.pp:hover {
	border:1px #006d9c solid;
	padding:0;
	z-index:1000
}
div#menu #nav li.pp:hover a {
	color:#f26100;
}
div#menu #nav li a.dzial {
	color:#008ace;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:7px 2px 0 10px;
	height:30px;
	width:auto;
	float:left;
	white-space:nowrap
}
div#menu #nav li:hover a.dzial {
	position:absolute;
	height:31px;
	z-index:200;
	background:#008ace;
	color:#fff
}
#nav li.pp a.ost {
	background:none
}
/* telewizory */
div#menu #nav li#mn-0 {
	width:172px
}
div#menu #nav li#mn-0 a.dzial {
	background:url(../gallery/serwis/mn-telewizory.png) no-repeat 100% 0;
	width:160px;
}
div#menu #nav li#mn-0:hover a.dzial {
	background:url(../gallery/serwis/mn-telewizory.png) no-repeat 100% 0 #008ace;
	color:#fff
}
/* kamery */
div#menu #nav li#mn-1 {
	width:122px;
}
div#menu #nav li#mn-1 a.dzial {
	background:url(../gallery/serwis/mn-kamery.png) no-repeat 100% 0;
	width:110px;
}
div#menu #nav li#mn-1:hover a.dzial {
	background:url(../gallery/serwis/mn-kamery.png) no-repeat 100% 0 #008ace;
	color:#fff
}
/* aparaty */
div#menu #nav li#mn-2 {
	width:122px;
}
div#menu #nav li#mn-2 a.dzial {
	background:url(../gallery/serwis/mn-aparaty.png) no-repeat 100% 0;
	width:110px;
}
div#menu #nav li#mn-2:hover a.dzial {
	background:url(../gallery/serwis/mn-aparaty.png) no-repeat 100% 0 #008ace;
	color:#fff
}

/* kino domowe */
div#menu #nav li#mn-3 {
	width:172px;
}
div#menu #nav li#mn-3 a.dzial {
	background:url(../gallery/serwis/mn-kino-domowe.png) no-repeat 100% 0;
	width:160px;
}
div#menu #nav li#mn-3:hover a.dzial {
	/*background:url(../gallery/serwis/mn-kino-domowe.png) no-repeat 100% 0 #fafafa;*/
	background:url(../gallery/serwis/mn-kino-domowe.png) no-repeat 100% 0 #008ace;
	color:#fff
}

/* dvd */
div#menu #nav li#mn-4{
	width:192px;
}
div#menu #nav li#mn-4 a.dzial {
	background:url(../gallery/serwis/mn-rekordery.png) no-repeat 100% 0;
	width:180px;
}
div#menu #nav li#mn-4:hover a.dzial {
	/*background:url(../gallery/serwis/mn-rekordery.png) no-repeat 100% 0 #fafafa;*/
	background:url(../gallery/serwis/mn-rekordery.png) no-repeat 100% 0 #008ace;
	color:#fff
}
/* audio hifi */
div#menu #nav li#mn-5 {
	width:162px;
}
div#menu #nav li#mn-5 a.dzial {
	background:url(../gallery/serwis/mn-hi-fi.png) no-repeat 100% 0;
	width:150px;
}
div#menu #nav li#mn-5:hover a.dzial {
	/*background:url(../gallery/serwis/mn-hi-fi.png) no-repeat 100% 0 #fafafa;*/
	background:url(../gallery/serwis/mn-hi-fi.png) no-repeat 100% 0 #008ace;
	color:#fff
}
/* przenosne */
div#menu #nav li#mn-6{
	width:222px;
}
div#menu #nav li#mn-6 a.dzial {
	background:url(../gallery/serwis/mn-przenosne.png) no-repeat 100% 0;
	width:210px;
}
div#menu #nav li#mn-6:hover a.dzial {
	background:url(../gallery/serwis/mn-przenosne.png) no-repeat 100% 0 #008ace;
	color:#fff
}

/* akcesoria */
div#menu #nav li#mn-7 {
	width:182px
}
div#menu #nav li#mn-7 a.dzial {
	background:url(../gallery/serwis/mn-akcesoria.png) no-repeat 100% 0;
	width:170px
}
div#menu #nav li#mn-7:hover a.dzial {
	background:url(../gallery/serwis/mn-akcesoria.png) no-repeat 100% 0 #008ace;
	color:#fff
}

/* playstation */
div#menu #nav li#mn-8 {
	width:142px;
}
div#menu #nav li#mn-8 a.dzial {
	background:url(../gallery/serwis/mn-playstation.png) no-repeat 100% 0;
	width:130px;
}
div#menu #nav li#mn-8:hover a.dzial {
	background:url(../gallery/serwis/mn-playstation.png) no-repeat 100% 0 #008ace;
	color:#fff
}

/* samochodowy */
/*div#menu #nav li#mn-9 {
	width:212px
}
div#menu #nav li#mn-9 a.dzial {
	background:url(../gallery/serwis/mn-samochodowy.png) no-repeat 100% 0;
	width:200px
}
div#menu #nav li#mn-9:hover a.dzial {
	background:url(../gallery/serwis/mn-samochodowy.png) no-repeat 100% 0 #008ace;
	color:#fff
}*/
/* vaio */
div#menu #nav li#mn-9 {
	width:112px
}
div#menu #nav li#mn-9 a.dzial {
	background:url(../gallery/serwis/mn-vaio.png) no-repeat 100% 0;
	width:100px
}
div#menu #nav li#mn-9:hover a.dzial {
	background:url(../gallery/serwis/mn-vaio.png) no-repeat 100% 0 #008ace;
	color:#fff
}
/* wieze */
div#menu #nav li#mn-10 {
	width:122px;
}
div#menu #nav li#mn-10 a.dzial {
	background:url(../gallery/serwis/mn-wieze.png) no-repeat 100% 0;
	width:110px;
}
div#menu #nav li#mn-10:hover a.dzial {
	background:url(../gallery/serwis/mn-wieze.png) no-repeat 100% 0 #008ace;
	color:#fff
}
/* drukarki */
div#menu #nav li#mn-11 {
	width:172px;
}
div#menu #nav li#mn-11 a.dzial {
	background:url(../gallery/serwis/mn-drukarki.png) no-repeat 100% 0;
	width:160px;
}
div#menu #nav li#mn-11:hover a.dzial {
	background:url(../gallery/serwis/mn-drukarki.png) no-repeat 100% 0 #008ace;
	color:#fff
}

div#menu #nav li:hover a.dzial {
}
div#menu #nav li ul {
/*display:none*/
}
/* rozwiniecie */
div#menu #nav li ul {
	/*border-top:1px #fff solid;*/
	width:200px;
	z-index:1;
	background:transparent;
}
div#menu #nav li>ul {
	left: 0px;
}
div#menu #nav li>a {
	width: auto;
}
div#menu #nav li li a, div#menu #nav li.pp:hover ul li a {
	display:block;
	zoom:1;
	padding:3px 10px 3px 10px;
	margin:0;
	text-decoration: none;
	font-weight:bold;
	background:#008ace;
	color:#dff4ff;
	border-bottom:1px #0077b3 solid;
}
div#menu #nav li.pp ul li a:hover/*, div#menu #nav li ul li a.dzial:hover*/ {
	color:#fff;
	background:#0077b3
}
div#menu #nav li ul li a.dzial {
/*font-weight:bold;
	padding:4px 10px 4px 10px;
*/}
div#menu li li.ost a {
	border:none !important;
}
div#menu #nav li ul/*, div#menu #nav li li:hover ul */ {
	display: none;
	/*background:#008ace;
	border:1px #0082c1 solid;*/
	/*background:#ededed;*/
	background:#fafafa;
	border:1px #006d9c solid;
	border-bottom:1px solid #005a81;
	position: absolute;
	left:-1px;
	top:37px;
	z-index:140
}
div#menu #nav li:hover ul{
	display: block;
}
div#menu #nav li:hover ul li, div#menu #nav li:hover li:hover ul li {

}
#track {
	line-height:30px;
	margin:0 0 5px 0;
	padding:0 20px;
}
#track p {
}
#track a {
	color:#fff;
	color:#008ace;
	text-decoration:none;
	padding:0px 2px;
}
#track a:hover {
	/*	background:#008ace;*/
	text-decoration:underline;/*	color:#e1f6ff*/
}
/* ------------------------------------ */
#promocjeBox {
	height:230px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
}
#promocjeBox .t {
	background: url(../gallery/serwis/head_bg.gif) 0 0 repeat-x #fff;
	height:230px
}
#promocjeBox .b {
	background: url(../gallery/serwis/round_border.gif) 0 100% repeat-x;
	height:230px
}
#promocjeBox .l {
	background: url(../gallery/serwis/round_border.gif) 0 0 repeat-y;
	height:230px
}
#promocjeBox .r, #bestselleryBox .r {
	background: url(../gallery/serwis/round_border.gif) 100% 0 repeat-y;
	height:230px
}
#promocjeBox .bl {
	background: url(../gallery/serwis/round_bottom_left.gif) 0 100% no-repeat;
	height:230px
}
#promocjeBox .br {
	background: url(../gallery/serwis/round_bottom_right.gif) 100% 100% no-repeat;
	height:230px
}
#promocjeBox .tl {
	background: url(../gallery/serwis/head_bg_left.gif) 0 0 no-repeat;
	height:230px
}
#promocjeBox .tr {
	background: url(../gallery/serwis/head_bg_right.gif) 100% 0 no-repeat;
	height:230px;	
}
#model_1 #promocjeBox,
#model_1 #promocjeBox .t,
#model_1 #promocjeBox .b,
#model_1 #promocjeBox .l,
#model_1 #promocjeBox .r, 
#model_1 #promocjeBox .bl,
#model_1 #promocjeBox .br, 
#model_1 #promocjeBox .tl, 
#model_1 #promocjeBox .tr{
	height:180px
}
#promocjeBox ul{
	margin:0 !important;
}
#promocjeBox li {
	height:180px;
	margin:0;
	padding:0;
	list-style:none;
}
#model_1 #promocjeBox li {
	height:140px;
}
#promocjeBox div.photo {
	border-bottom:1px #f7f7f7 solid;
	height:100px;
	margin:0 10px;
	overflow:hidden
}
#model_1 #promocjeBox div.photo {
	height:75px;
}
#promocjeBox li a {
	margin:10px 0 0 0;
	text-align:center;
	display:block;
	height:100%;
	color:#555;
	text-decoration:none;
}
#promocjeBox li a:hover {
	text-decoration:underline
}
#promocjeBox li a img {
	display:block;
	margin:0 auto
}
#promocjeBox li a p {
	padding:0 !important;
	line-height:15px
}
#promocjeBox li a p.category {
	margin:5px 0 0 0;
}
#promocjeBox li a p.name {
	font-size:14px;
	font-weight:bold;	
	text-align:center;
	margin:0 auto;

}
#model_1 #promocjeBox li a p.name {
	font-size:12px;
	line-height:13px;
	width:80%;
}
#promocjeBox li a p.price {
}
#model_1 #promocjeBox li a p.price {
	margin-top:0px
}
#promocjeBox li a p.price span.old {
	text-decoration:line-through;
	display:block
}
#promocjeBox li a p.price span.new {
	font-size:15px;
	font-weight:bold;
	color:#ab1300
}
#trescSub #promocjeBox h3 {
	color:#fff;
	/*color:#1796ce;*/
	font-size:15px;
	font-weight:bold;
	line-height:28px;
	margin:0 !important;
	padding:0 10px 2px;
}
#promocjeBox a.all {
	position:absolute;
	top:5px;
	right:10px;
	color:#bae0f1;
	text-decoration:none;
}
#promocjeBox a.all:hover {
	color:#fff
}
#promocjeBox .wrap {
}
#promocjeBox .next {
	position:absolute;
	right:5px;
	bottom:5px;
	width:25px;
	height:25px;
	padding:0;
	cursor:pointer;
	z-index:10;
	text-indent:-999px;
	overflow:hidden;
	background:url(../gallery/serwis/promocje_strzalka_prawa.gif) 50% 0 no-repeat;
}
#promocjeBox .prev {
	position:absolute;
	left:10px;
	bottom:5px;
	width:25px;
	height:25px;
	padding:0;
	cursor:pointer;
	z-index:10;
	text-indent:-999px;
	overflow:hidden;
	background:url(../gallery/serwis/promocje_strzalka_lewa.gif) 50% 0 no-repeat;
}
#promocjeBox .next:hover, #promocjeBox .prev:hover {
	background-position:50% 100%
}
#bestselleryBox {
	height:220px;
	overflow:hidden;
	position:relative;
	margin:5px 0 0 0;	
}
#bestselleryBox .t {
	background: url(../gallery/serwis/head_bg.gif) 0 0 repeat-x #fff;
	height:220px
}
#bestselleryBox .b {
	background: url(../gallery/serwis/round_border.gif) 0 100% repeat-x;
	height:220px
}
#bestselleryBox .l {
	background: url(../gallery/serwis/round_border.gif) 0 0 repeat-y;
	height:220px
}
#bestselleryBox .r {
	background: url(../gallery/serwis/round_border.gif) 100% 0 repeat-y;
	height:220px
}
#bestselleryBox .bl {
	background: url(../gallery/serwis/round_bottom_left.gif) 0 100% no-repeat;
	height:220px
}
#bestselleryBox .br {
	background: url(../gallery/serwis/round_bottom_right.gif) 100% 100% no-repeat;
	height:220px
}
#bestselleryBox .tl {
	background: url(../gallery/serwis/head_bg_left.gif) 0 0 no-repeat;
	height:220px
}
#bestselleryBox .tr {
	background: url(../gallery/serwis/head_bg_right.gif) 100% 0 no-repeat;
	height:220px
}
#bestselleryBox .tabs {
	position:absolute;
	top:5px;
	left:140px;
}
#bestselleryBox .tabs ul {
	padding:0;
	margin:0
}
#bestselleryBox .tabs li {
	margin:0 1px 0 0;
	padding:0;
	height:21px;
	list-style:none;
	float:left;	
}
#bestselleryBox .tabs li a {
	text-decoration:none;
	background:url(../gallery/serwis/zakladka_off_left.png) 0 0 no-repeat;
	padding:0 0 0 5px;
	display:block;
	margin:0 !important;
}
#bestselleryBox .tabs li a span {
	text-decoration:none;
	background:url(../gallery/serwis/zakladka_off.png) 100% 0 no-repeat;
	padding:3px 10px 2px 5px;
	margin:0 !important;
	line-height:18px;
	display:block;

}
#bestselleryBox .tabs li a.current {
	background:url(../gallery/serwis/zakladka_on_left.png) 0 0 no-repeat;
}
#bestselleryBox .tabs li a.current span {
	background:url(../gallery/serwis/zakladka_on.png) 100% 0 no-repeat;
}
#trescSub #bestselleryBox h3 {
	color:#fff;
	/*color:#1796ce;*/
	font-size:15px;
	font-weight:bold;
	line-height:28px;
	margin:0 !important;
	padding:0 10px 2px
}
#bestselleryBox a.all {
	position:absolute;
	top:5px;
	right:10px;
	color:#bae0f1;
	text-decoration:none;
}
#bestselleryBox a.all:hover {
	color:#fff
}
#bestselleryBoxTabs ul {
}
#bestselleryBoxTabs li {
	width:25%;
	float:left;
	list-style:none;	
}
#bestselleryBoxTabs .tabCont {
}
#bestselleryBoxTabs div.photo {
	border-bottom:1px #f7f7f7 solid;
	height:110px;
	margin:0 auto;
	overflow:hidden
}
#bestselleryBoxTabs li a {
	text-align:center;
	display:block;
	height:100%;
	color:#555;
	text-decoration:none
}
#bestselleryBoxTabs li a:hover {
	text-decoration:underline
}
#bestselleryBoxTabs a img {
	display:block;
	margin:0 auto
}
#bestselleryBoxTabs li a p {
	padding:0 !important;
	line-height:15px;
}
#bestselleryBoxTabs li a p.category {
	margin:5px 0 0 0;
}
#bestselleryBoxTabs li a p.name {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
}
#bestselleryBoxTabs li a p.price {
}
#bestselleryBoxTabs li a p.price span.old {
	text-decoration:line-through;
	display:block
}
#bestselleryBoxTabs li a p.price span.new {
	font-size:15px;
	font-weight:bold;
	color:#ab1300
}
#akcjeBox {
	width:360px;
	height:230px;
	padding:0;
}
#newsletter {
	position:relative;
	clear:both;
	height:50px;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	background:url(../gallery/serwis/bg-sidebar-up.gif) no-repeat 0 0;
}
#newsletter .box {
	background:url(../gallery/serwis/bg-sidebar-down.gif) no-repeat 0 100%;
	height:100%
}
#newsletter h4 {
	padding:5px 5px 8px 10px;
	line-height:12px;
	font-size:12px
}
#newsletter input.tekstInput {
	position:absolute;
	top:8px;
	left:168px;
	width:130px;
	height:22px;
	border:1px #b9b9b9 solid;
	margin:1px 0 0 10px;
	padding:3px 2px 0 2px;
	border:none;
	background:url(../gallery/serwis/input-newsletter-main-bg.gif) 0 0 no-repeat
}
#newsletter input.submitButton {
	position:absolute;
	top:9px;
	right:6px;
	width:45px;
	height: 23px;
	text-indent:-999px;
	overflow:hidden;
	border: none;
	cursor: pointer;
	background:url(../gallery/serwis/btn-wyslij.gif) 0 0 no-repeat
}
#newsletter input.submitButton:hover {
	background-position:0 100%
}
#newsletter p {
	color:#7f7f7f;
	padding:0px 10px 0 10px;
	font-size:11px
}
.contactForm {
	border:1px #b9b9b9 solid;
	margin:1px 0 0 10px;
	padding:3px 2px 0 2px;
}
.contactFormButton {
	color:#ffffff;
	background:#008ace;
	font-weight:bold
}
#tresc {
	width:100%;
	min-height:400px;
	margin-top:5px;
}
#main #tresc {
	margin-top:20px;
}
#sidebar {
	width:360px;
	float:right;
}
#model_2 #sidebar, #model_1 #sidebar {
	width:220px;
	float:left;
}
#oneColumn {
	width:900px;
	margin:0 auto
}
#sidebar a {
	margin-bottom:5px;
	display:block;
}
#model_2 #polecamyBox {
	height:230px
}
#model_2 #polecamyBox li {
	list-style:none
}
#model_2 h3 {
	height:28px;
	width:740px;
	line-height:28px;
	padding:0 0 0 10px;
	margin:6px 0 0 0;
	background:url(../gallery/serwis/bg-box-naglowek.gif);
	color:#fff;
}
#model_2 h4 {
}
#kategoriaListaList {
	background:#fafafa;
	border:1px #e5e5e5 solid;
	padding:0px 0 5px 0;
	margin:0 0 10px 0;
}
#sidebar h3 {
	background:url(../gallery/serwis/head_bg.gif) repeat-x #1796ce;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	line-height:26px;
	color:#fff;
	margin:0 !important;
	padding:0 0px 2px;	
}
#sidebar h3 span.l {
	background:url(../gallery/serwis/head_bg_left.gif) 0 0 no-repeat;
	display:block
}
#sidebar h3 span.r {
	background:url(../gallery/serwis/head_bg_right.gif) 100% 0 no-repeat;
	display:block;
	padding:0 10px 0 10px;
}
#kategoriaListaList ul {
	margin:5px 0;
	padding:0
}
#kategoriaListaList li {
	list-style:none;
	line-height:14px;
	margin:0;
	padding:0;
}
#kategoriaListaList li a {
	padding:5px 0 10px 20px;
	margin:0;
	text-decoration:none
}
#kategoriaListaList li li a {
	padding:5px 0 5px 40px;
}
#kategoriaListaList li.pp a.pp {
	font-weight:bold
}
#kategoriaListaList li.activ a {
	background:#ededed;
	display:block
}
#kategoriaListaList li a:hover {
	background:#ebebeb;
}
#kategoriaListaList ul ul {
	margin:0
}
#kategoriaBox {
	/*background:url(../gallery/serwis/dane-bg.gif) repeat-y 0 0;*/
	position:relative;
/*	z-index:10;*/}
#kategoriaFiltry {
	margin:0 0 10px 0
}
#kategoriaFiltry h3 {
/*	color:#fff;
	background:#ddd;
	color:#333;
	text-decoration:none;
	padding:0px 10px;
	font-size:14px;
	line-height:30px;
	display:block;
	border-bottom:1px #d4d4d4 solid*/
}
#kategoriaFiltry h4 {
	margin:5px 0;
	padding:5px 0;
	font-size:14px;/*border-bottom:1px #008ace solid*/
}

#filtrRodzaj {
	border:1px #e5e5e5 solid;
	background:#fafafa;
	padding:0 10px;
}
#filtrRodzaj .box {
	clear:both;
	height:auto;
	position:relative;
	padding:0 0 5px 0;
	border-bottom:1px #ddd solid;
}
#filtrRodzaj .box.last {
	border:none
}
#filtrRodzaj div {
	clear:both;
	height:16px;
	line-height:16px;
	margin:2px 0;/*	border-bottom:1px #f5f5f5 solid;*/
}
#filtrRodzaj label {
	margin:0 0 0 5px;
}
#filtrRodzaj input {
	float:left;
	display:inline;
	margin:0 0 5px 0;
	padding:0
}
#filtrCena {
	position:relative;
	clear:both;
	background:#f7f7f7;
	border-left:1px #e5e5e5 solid;
	border-right:1px #e5e5e5 solid;

	padding:0 10px 5px 10px;
}
#filtrCena h4 {
	border:none;
	margin:0 !important;
}
input#cenaOd, input#cenaDo {
	width:72px;
	margin-right:5px
}
input#cenaDo {
	margin-right:0
}

#filterForm .btn {
	overflow: hidden;
	display: inline;
	position: relative;
	float: right;
	width: 40px;
	height: 23px;
	margin:6px 0 0  0;
	min-height: 22px;
	text-indent: -999px;
}
#filterForm .btn .submitButton{
	position: absolute;
	top: 0;
	left: 0;
	background:url(../gallery/serwis/btn-filtruj.gif) 0 0 no-repeat;
}
#filterForm .btn .submitButton:hover{
	top: -23px;
}




#filterAll {
	background:#ebebeb;
	padding-top:3px;
	height:45px;
	display:block;
	clear:both;

}
#filterAll  .btn {
	overflow: hidden;
	display: inline;
	position: relative;
/*	float: right;*/
	width: 75px;
	height: 33px;
	margin:4px 65px 8px  0;
	text-indent: -999px;
}
#filterAll  .btn .submitButton{
	position: absolute;
	top: 0;
	left: 0;
	background:url(../gallery/serwis/btn-filtruj.gif) 0 0 no-repeat;
}
#filterAll .btn .submitButton:hover{
	top: -33px;
}

.paginacja {
	text-align:center;
	color:#808080;
	height:33px;
	line-height:12px;
	padding:0px 0 0 0;
	margin:0 0 1px 0;
}
.paginacja a {
	/*	width:18px;*/
	padding:4px;
	font-weight:bold;
	/*text-decoration:none;*/
	color:#008ace;
	border:1px #ddd solid
}
.paginacja a:hover {
	background:#f5f5f5;
	text-decoration:underline
}
.paginacja a.aktyw {
	/*color:#fff;*/
	height:25px;
	cursor:none;
	text-decoration:none;
	font-weight:normal;
	color:#808080;
	/*background:url(../gallery/serwis/pagina-bg-aktyw.gif) no-repeat 1px 1px;*/
	background:#008ace;
	border:1px #008ace solid;
	color:#fff
}
.paginacja a.aktyw:hover {
}
.paginacja .poprz {
	padding:0 0 0 10px;
	background:url(../gallery/serwis/strz-poprzednie.gif) no-repeat 0 70%;
}
.paginacja .poprz:hover {
	background:url(../gallery/serwis/strz-poprzednie.gif) no-repeat 0 70% #f5f5f5;
}
.paginacja .nast {
	padding:0 10px 0 0;
	background:url(../gallery/serwis/strz-nastepna.gif) no-repeat 100% 70%
}
.paginacja .nast:hover {
	background:url(../gallery/serwis/strz-nastepna.gif) no-repeat 100% 70% #f5f5f5;
}
.paginacja span {
	margin:0 10px
}
#kategoriaLista {
}
#kategoriaLista .box {
}
.boxRama {
	/*background:url(../gallery/serwis/dane-bg.gif) repeat-y 0 0;*/
	clear:both;
}
/* tablice */

/*table.listKat*/ 
table {
	border-collapse: collapse;
	margin-bottom:10px
}
table.table_blue {
	background:#e5f0ff
}
table.table_blue tr.row-1 {
	background:#ddedff
}
table.table_blue tr.row-2 {
	background:#e5f1ff
}
table.table_blue tr.row-3 {
	background:#fff
}
table.table_blue tr.foot {
	background:#fff
}
table.table_blue tr.head td, table.table_blue tr th {
	background:#ddedff
}
table.table_blue td, table.table_blue th {
	border-color:#fff
}
table.table_orange {
	background:#fef0e6
}
table.table_orange tr.row-1 {
	background:#fef0e6
}
table.table_orange tr.row-2 {
	background:#fff2e8
}
table.table_orange td, table.table_orange th {
	border-color:#fff
}
table.table_gray {
	background:#f0f0f0
}
table.table_gray tr.row-1 {
	background:#f7f7f7
}
table.table_gray tr.row-2 {
	background:#ededed
}
table.table_gray tr.row-3 {
	background:#fff
}
table.table_gray tr.foot {
	background:#fff
}
table.table_gray tr.head td, table.table_gray tr th {
	background:#e5e5e5
}
table.table_gray_light td, table.table_gray_light th {
	border-color:#fff
}
table.table_gray_dark td, table.table_gray_dark th {
	border-color:#000
}
table.table_gray td.nbg {
	background:#fff
}
table. row-1 {
 background:#f7f7f7
}
table .row-2 {
	background:#f5f5f5
}
.table_podsumowanie {
	background:#f7f7f7
}
.table_podsumowanie th {
	background:#eee;
	border:1px #eee solid
}
.table_podsumowanie td {
	background:#fff;
	border:1px #eee solid
}
.table_podsumowanie .row-1 td {
	background:#fff !important;
}
.table_podsumowanie .row-2 td {
	background:#fff !important;
}
.table_podsumowanie .nbg, .table_podsumowanie .row-1 .nbg {
	background:#fff !important;
	border:none !important
}
.table_podsumowanie .table_podsumowanie_raty td {
}
/*#trescSub*/ 
td, th {
	border-bottom:1px #e5e5e5 solid;
	padding:5px;
	vertical-align:top;
}
th {
	text-align:left
}
table .foto {
	text-align:center;
	width:130px;
	height:70px;
	vertical-align:middle;
}
table .foto img {
	padding:5px;
	margin:1px 0;
	background:#fff;
	border:1px solid #E5E5E5;
}
table.listKat {
	width:99%;
}
table.table_100 {
	width:99%;
}
table.listKat td {
	vertical-align:middle
}
table.table_border_dark td, table.table_border_dark th {
	border:1px #ddd solid;/*border-right:1px #ddd solid;*/
}
table.table_border_light td, table.table_border_light th {
	border-left:1px #fff solid;
	border-right:1px #fff solid;
}
table tr.head td, table.table_border th {
	font-weight:bold;
	background:#ededed
}
table.listKat .param table {
	width:80px;
}
table.listKat .param table td {
	padding:0 1px;
	font-size:11px
}
table h4 {
	margin:20px 0;
	padding:5px 20px;
	background:url(../gallery/serwis/border-dot-2.gif) repeat-x 0 100%;
	font-size:14px
}
table .nag {
	background:#f7f7f7;
	color:#4d4d4d;
	height:20px;
	text-align:center;
	vertical-align:bottom
}
table .nag span {
	float:left;
}
table. .nag .rosnaco, table .nag .malejaco {
 width:20px;
 overflow:hidden;
}
table.formy_platnosci td {
	border-right:1px #fff solid;
	padding:10px
}
table.formy_platnosci .row-1 td {
	border-right:1px #f7f7f7 solid;
	border-left:1px #f7f7f7 solid;
}
.nag .rosnaco {
	margin:0 0 0 10px;
}
.nag .rosnaco a, .nag .malejaco a {
	display:block;
	width:11px;
	height:11px;
	line-height:9px;
	margin:3px 2px;
	text-indent:-9999px;
	overflow:hidden
}
.nag .rosnaco a {
	background:url(../gallery/serwis/ico-rosnaco.gif) no-repeat 50% 0;
}
.nag .malejaco a {
	background:url(../gallery/serwis/ico-malejaco.gif) no-repeat 50% 0;
}
.nag .rosnaco a:hover, .nag .malejaco a:hover {
	background-position:50% 100%
}
table.listKat .foto {
	padding:5px 10px
}
#trescSub td.head_sort {
	padding:5px 20px;
	font-size:11px;
}
#trescSub .head_sort.center {
	padding:5px 0 5px 37px;
}
#trescSub table.listKat td {
	vertical-align:middle;
	border-left:none !important;
	border-right:none !important
}
#trescSub table.listKat td.opis {
	padding:20px;
}
#trescSub table.akcesoria{

}
#trescSub table.akcesoria td.opis{
	width:60%
}
table.listKat .opis div {
	/*	z-index:10;*/
	position:relative;
}
table.listKat td.opis a {
	color:#555;
	text-decoration:none;
	display:block;
	padding:20px 0;/*float:left;*//*	width:150px;*/
}
table.listKat .opis a:hover {
	/*	background:#f2f2f2*/
text-decoration:underline
}
table.listKat .opis .nazwa {
	/*clear:left;*/
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
table.listKat .opis .additional {
	line-height:13px;
	clear:left;
	color:#4d4d4d;
	display:block
}
table.listKat .opis .dymki {
	position:absolute;
	top:0;
	left:0;
	height:12px;
	width:100%;
}
table.listKat .opis span.dymek {
	float:left;
	width:54px;
	height:12px;
	margin:0 5px 0 0;
	display:block;
	text-indent: -9999px;
}
table.listKat .opis span.promocja {
	background:url(../gallery/serwis/dymek-promocja-maly.gif) no-repeat;
}
table.listKat .opis span.nowosc {
	background:url(../gallery/serwis/dymek-nowosc-maly.gif) no-repeat;
}
table.listKat.opis span.bestseller {
	background:url(../gallery/serwis/dymek-bestseller-maly.gif) no-repeat;
}
table.listKat .cena, table.listKat .cenaWybor {
	padding:0 0 0 0px;
	font-weight:bold
}
table.listKat td.cena {
	padding:10px !important;/*border-left:1px #ddd solid !important*/
	width:140px;
}
table.listKat td.cena2 {
	width:30px;
	padding:5px !important;/*border-left:1px #ddd solid !important*/
}
table.listKat .cena div, table.listKat .cenaWybor div {
	position:relative;
	z-index:1;
	text-align:center;
	width:120px;
}
table.listKat .cena a {
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	/*	float:left;*/
	color:#bd0000;
	display:block
}
table.listKat a.doKoszyka {
	/*position:absolute;*/
	display:block;
	width:120px;
	height:16px;
	background:url(../gallery/serwis/btn-do-koszyka.gif) 30px 0 no-repeat;
	margin:10px 0px 0 0px;
	overflow:hidden;
	text-indent: -9999px;
	z-index:1;
}
table.listKat a.doKoszyka:hover {
	background-position:30px -17px
}
/* v2 */



table.listKat .raty {
	color:#666;
	font-size:11px;
	line-height:13px;
	text-align:center;
	width:60px;
	padding:0 10px 0 0;
	padding:10px;
}
table.listKat .dostawa {
	color:#666;
	line-height:1.2em;
	text-align:center;
	width:50px;
	padding:0 10px 0 0
}
table.listTransakcje {
	width:600px;
}
div#btnFomularzRatalny {
	background:url(../gallery/serwis/btn-formularz-ratalny.gif) 0 0 no-repeat;
	width:120px;
	height:20px;
	text-indent:-9999px
}
div#btnFomularzRatalny a {
	display:block;
	width:120px;
	height:20px;
}
table.listTransakcje tr.nag td {
	text-align:left
}
table.listTransakcje td.opis {
	width:190px;
	vertical-align:top;
}
table.listTransakcje td.nrZamowienia {
	width:100px;
	text-align:center
}
table.listTransakcje td.cena {
	width:130px
}
table.listTransakcje td.data {
	width:110px;
	text-align:center;
}
#trescSub table.listTransakcje ol {
	margin:0 0px 0 20px;
}
table.listTransakcje li {
}
#trescSub table.listTransakcje p.sum {
	margin:0 0 0 20px;
	padding:0;
	border-top:1px #e5e5e5 solid;
}
div#daneUzytkownika{
	padding:10px 0 0 250px;
}
div#daneUzytkownika ul {
	margin:30px 0 10px 0;
	padding:0 10px 20px 0;
	list-style:none;
/*	border-right:1px #e5e5e5 solid;*/
	position:absolute;
	left:0;
	top:0;
}
#daneUzytkownika li {
/*	display:inline;*/
	border-bottom:1px #e5e5e5 solid;
	padding:10px
}
#daneUzytkownika li span {
	font-weight:bold
}
#daneUzytkownika li a {
	padding:5px 5px 5px 15px;
	text-decoration:none;
	background:url(../gallery/serwis/strzalka-1.gif) no-repeat 5px 50%;
}
#daneUzytkownika li a:hover {
	text-decoration:underline;
}
#daneUzytkownika .col-1 {
	width:150px;
	font-weight:bold
}
#daneUzytkownika .col-2 {
	width:150px
}
#kontoEdycja {
	width:400px
}
#kontoLogowanie {
}
#kontoLogowanie #logNowy {
	width:280px;
	height:180px
}
#kontoLogowanie #logKlient {
	width:280px;
	height:180px
}
.zamkTab {
	/*background:url(../gallery/serwis/dane-dol.gif) 0 100% no-repeat;
	width:750px;*/
	height:25px;
	font-size:0;
}
#model_2 #sidebar h3 {
	display:none;
}
#model_2 #sidebar img {
	border:none;
}
#newsletterPod {
	position:relative;
	width:220px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
	background:url(../gallery/serwis/bg-sidebar-podstrona-gora.gif) no-repeat 0 0;
}
#newsletterPod .box {
	background:url(../gallery/serwis/bg-sidebar-podstrona-dol.gif) no-repeat 0 100%;
	padding:0 0 10px 0
}
#newsletterPod h4 {
	padding:0 0 5px 10px;
	font-weight:bold;
	font-size:14px
}
#newsletterPod input.tekstInput {
	float:left;
	width:156px;
	height:23px;
	margin:1px 0 0 10px;
	padding:3px 2px 0 2px;
	border:none;
	background:url(../gallery/serwis/input-newsletter-bg.gif) 0 0 no-repeat
}
#newsletterPod input.submitButton {
	/*position:absolute;
	top:34px;
	right:14px;*/
	float:left;
	width:40px;
	height:23px;
	margin:1px 8px 0 0;
	overflow:hidden;
	border: none;
	cursor: pointer;
	text-indent:-999px;
	background:url(../gallery/serwis/btn-wyslij.gif) 0 0 no-repeat
}
#newsletterPod input.submitButton:hover {
	background-position:0 100%
}
#newsletterPod p {
	color:#7f7f7f;
	padding:3px 10px 0 10px;
}
#newsletterPod p.komunikat{
	padding:0px 10px 0 10px;
	line-height:12px
}
.porazka{
color:#C00;
}
.sukces{
color:#008ace	
}
/* stopka */
#stopka .t {
	background: url(../gallery/serwis/foot_border.gif) 0 0 repeat-x #f7f7f7;
}
#stopka .b {
	background: url(../gallery/serwis/foot_border.gif) 0 100% repeat-x
}
#stopka .l {
	background: url(../gallery/serwis/foot_border.gif) 0 0 repeat-y
}
#stopka .r {
	background: url(../gallery/serwis/foot_border.gif) 100% 0 repeat-y
}
#stopka .bl {
	background: url(../gallery/serwis/foot_bottom_left.gif) 0 100% no-repeat
}
#stopka .br {
	background: url(../gallery/serwis/foot_bottom_right.gif) 100% 100% no-repeat
}
#stopka .tl {
	background: url(../gallery/serwis/foot_top_left.gif) 0 0 no-repeat
}
#stopka .tr {
	background: url(../gallery/serwis/foot_top_right.gif) 100% 0 no-repeat;
	padding:10px
}
#stopka {
	position:relative;
	clear:both;
	margin:20px auto;
}
#stopka .gora {
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	width:60px;
	height:15px;
	padding:0px 0 0 40px;
	color:#666
}
#stopkaUp {
	width:100%;	
	margin:0 0 10px 0;
}
#informacjeLinkiBox {
	float:left;
	width:57%;

}
#informacjeLinkiBox .links {
	margin-right:20px;
}
#informacjeLinkiBox .box {
	float:left;
	width:33%;
}
#informacjeLinkiBox h5 {
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	padding:0 0 0 30px;
}
#informacjeLinkiBox ul {
	padding:0 10px 0 10px;
	margin:0 10px 10px 10px;
	border-right:1px #ddd solid;
	min-height:110px;
	_height:110px
}
#informacjeLinkiBox li {
	list-style:none;
	background:url(../gallery/serwis/strzalka-1.gif) 0 7px no-repeat;
	padding-left:10px;
}
#informacjeLinkiBox li a {
	color:#008ace
}
#wyrozneniaPlatnosci {
	margin:10px 0 0 0;
	min-height:170px;
	_height:170px;
	float:right;
	width:43%;
}
#wyroznienia{
float:left	
}
#wyrozneniaPlatnosci p {
	padding:0 10px 0 0;
	font-weight:bold;
	line-height:30px;
}
#wyrozneniaPlatnosci .icons {
}
#wyrozneniaPlatnosci .icons a {
	/*float:left;*/
	margin-right:5px;
}
#wyrozneniaPlatnosci .icons a img {
}
#certyfikaty{
	float:left;
	margin-left:20px;
}
#certyfikaty p{
	padding-left:20px;	
}
#certyfikaty div{
	border-left:1px #ddd solid;
	padding-left:20px;
}
#platnosci{
clear:both	
}
#stopkaDol {
	text-align:center
}
#stopka p.kontakt {
}
#stopka p.kontakt span {
}
#stopka p.kontakt a {
	color:#008ace;
	text-decoration:underline
}
#stopka p.copyright {
}
#stopka p span {
}
#stopka a {
	color:#555;
	text-decoration:none
}
#stopka a:hover {
	text-decoration:underline
}
/* podstrona */
#main #trescSub {
	padding:0;
}
#trescSub {
	font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0 20px;
	margin-right:380px;
	margin-left:0;
}
#model_1 #trescSub {
	margin-right:0;
	margin-left:225px;
}
#model_1 h3 {
}
#trescSub p {
	padding:10px 0 10px 0;
}
#trescSub ul, #trescSub ol, #TB_window ol, #TB_window ul {
	margin:10px 20px 10px 40px;
}
#trescSub li, #TB_window li {
	padding:5px 0;
}
h1.title {
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	font-weight:bold;
	margin:20px 0
}
#trescSub h2 {
	font-size:20px;
	font-weight:normal;
	margin:10px 0 5px 0
}
#trescSub h3 {
	font-size:18px;
	font-weight:normal;
	margin:10px 0 5px 0;
	padding:0;
}
/*#model_2*/ 
#trescSub h4, #TB_window h4 {
	font-size:15px;
	font-weight:bold;
	margin:0px 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px #e5e5e5 solid;
	color:#f26100
}
#trescSub h4.nb {
	border:none
}
#trescSub .listKat h4 {
	border:none
}
#trescSub h5 {
	font-size:15px;
	font-weight:bold;
	margin:10px 0 5px 0
}
#trescSub h6 {
	font-size:13px;
	color:#f26100;
	font-weight:bold;
	margin:7px 0 7px 0
}
#trescSub td p {
}
#trescSub td li {
}
#trescSub .row-1 {
/*background:#fff*/
}
#trescSub .row-2 .row-1 td, #trescSub .row-1 td, #trescSub .row-2 .row-2 td {
	background:#fff;
}
#trescSub .row-2 td {
	background:#f5f5f5;
}
#trescSub .rama {
	border:1px #f0f0f0 solid;
	padding:10px 15px 15px 15px;
	margin:0 0 10px 0
}
#trescSub .rama ul {
	margin:5px 25px 0 25px;
}
.clearFix:after, #filtrRodzaj .box:after, #filtrCena:after, div#menu:after, #zawartosc:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearFix {
	min-width: 0;
}
/* opinie portale */
.opinie_portale {
	margin-bottom:20px
}
.opinie_portale .box {
	float:left;
	margin:0 10px 0 0
}
#sidebar #topSellerBox {
	margin-top:20px;
}
#sidebar #topSellerBox h3 {
	background:url(../gallery/serwis/head_bg.gif) repeat-x #1796ce;
	color:#fff;
	/*color:#1796ce;*/
	font-size:15px;
	font-weight:bold;
	line-height:26px;
	margin:0 0 10px 0 !important;
}
#sidebar #topSellerBox h3 span.l {
	background:url(../gallery/serwis/head_bg_left.gif) 0 0 no-repeat;
	display:block
}
#sidebar #topSellerBox h3 span.r {
	background:url(../gallery/serwis/head_bg_right.gif) 100% 0 no-repeat;
	display:block;
	padding:0 10px 0 10px;
}
#sidebar #topSellerBox table{
	width:100%;
	margin:0;
	padding:0;
}
#sidebar #topSellerBox td{
	border-bottom:1px #f7f7f7 solid;
	padding:2px 0 0 0;
	margin:0;
	vertical-align:middle;
}
#sidebar #topSellerBox td.img{
	text-align:center;
	vertical-align:middle;
	width:80px;

}
#sidebar #topSellerBox td.name{
width:160px	
}
#sidebar #topSellerBox td.img a{
margin:0 !important;
padding:0 !important;
line-height:17px
}
#sidebar #topSellerBox td.img a img{
margin:0 !important;
padding:0 !important

}
#sidebar #topSellerBox tr.last td {
	border:none
}
#sidebar #topSellerBox a {
	text-decoration:none;
	font-weight:bold;
	line-height:13px
}
#sidebar #topSellerBox a:hover {
	text-decoration:underline;
}

#sidebar #topSellerBox td.price {

}
#sidebar #topSellerBox span.price {
	color:#ab1300;
}
