body, td {
	font-family:  Helvetica, Sans-Serif, Tahoma, Verdana, Arial;
	font-size: 11px;
}
body {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	background: #ebebeb;
	color: #373737;
	font-family:  Helvetica, Sans-Serif, Tahoma, Verdana, Arial;
	font-size: 11px;
}
.clear {clear: both;}
.left{float: left; overflow: hidden;}
.right{float: right; overflow: hidden;}

.mTop	{margin-top: 10px;}
.mLeft	{margin-left: 10px;}
.mRight	{margin-right: 10px;}
.mBottom{margin-bottom: 10px;}
.mCenter{margin: 0px auto;}
.m15	{overflow: hidden; margin: 15px;}
.m20	{overflow: hidden; margin: 20px;}

.pTop	{padding-top: 10px;}
.pLeft	{padding-left: 10px;}
.pRight	{padding-right: 10px;}
.pBottom{padding-bottom: 10px;}
.p15	{overflow: hidden; padding: 15px;}
.p20	{overflow: hidden; padding: 20px;}
.w130{
	width: 130px;
	text-align: center;
}
.cursor{
	cursor: pointer;
}
.bold{
	font-weight: bold;
}
.font11{Font-size: 11px;}
.font12{Font-size: 12px;}
.font13{Font-size: 13px;}
.font14{Font-size: 14px;}

.Title18{
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0px 0px 15px 0px;
}

.cursor{
	cursor: pointer;
}
ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
	text-align:left;
}

li {
	padding: 0px 0px 0px 5px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

h3{
	font-family:  Helvetica, Sans-Serif, Tahoma, Verdana, Arial;
	font-size:16px;
	color:#373737;
}
a {
	color: #044580;
	text-decoration: none;
	font-family: Tahoma;
}

a:hover {text-decoration: underline;}

ul li {
	list-style:none;
	padding: 3px 0 3px 10px;
	background:url(../images/v01/strzalka-mapa.gif) no-repeat 0 11px;
	text-align:left;
	line-height: 18px;
}
.formularzGwiazdka{
	color: red;
	font-weight: bold;
	font-size: 15px;
}

/* nowe regiony */
.reg1{
	width: 700px;
	overflow: hidden;

}

/* konstruktory */

.Box-Top{
	width: 960px;
	height: 140px;
	margin: 10px auto 10px auto;
	background: #ffffff;
	overflow: hidden;
}
.Box-Top-Txt{
	float: left;
	height: 18px;
	color: #ffffff;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	overflow: hidden;
	padding: 2px 15px 0px 5px;
	margin: 0px;
	
	background: #004990 url(../images/box-top-left.png) no-repeat right 0px;
}
.Box-Top-Menu{
	float: right;
	height: 18px;
	color: #616161;
	overflow: hidden;
	padding: 2px 15px 0px 0px;
}
.Box-Top-Menu ul{
	margin: 0px;
	padding: 0px;
	background: none;
	overflow: hidden;
}
.Box-Top-Menu ul li{
	float: left;
	padding: 0px 8px 0px 8px;
	margin: 0px;
	list-style: none;
	background: none;
}
.Box-Top-Menu ul li a{
	color: #616161;
}
.Box-Top-Menu ul .zaloguj{
	color: #47a3f1;
	font-weight: bold;
	padding: 0px 15px 0px 0px;
	height: 16px;
	background: url(../images/bg-ico-zaloguj.gif) no-repeat right 5px;
}
.Box-Top-Menu ul .zaloguj a{color: #47a3f1;}

.Box-Top-Logo{
	margin: 6px 0px 0px 0px;
	background: url(../images/logo.png) no-repeat center 0px;
}
.Box-Top-Logo a{
	height: 114px;
	width: 100%;
	display: block;
}
.Box-Infolinia{
	height: 30px;
	width: 960px;
	overflow: hidden;
	text-align: left;
	margin: 0px auto 10px auto;
	background: url(../images/bg-infolinia.png) no-repeat;
}
.Infolinia-Tytul{
	float: left;
	height: 24px;
	width: 160px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	padding: 6px 0px 0px 40px;
}
.Infolinia-Numer{
	overflow: hidden;
	float: left;
	height: 30px;
	width: 210px;
	font-size: 13px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
}
.Infolinia-Numer span{
	float: left;
}
.Infolinia-Numer .tel1{
	margin: 7px 0 0 0px;
}
.Infolinia-Numer .tel3{
	margin: 7px 0 0 10px;
}
.Infolinia-Txt{
	float: left;
	height: 16px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	margin: 5px 0px 0px 0px;
	padding: 2px 5px;
	background: #000000;
}

.Box-Infolinia-Koszyk{
	float: right;
	height: 30px;
	background: #47a3f1;
}
.BoxInfKoszyk{
	float: left;
	margin: 5px 10px 0px -25px;
	overflow: hidden;
}
.BIK-first{
	height: 22px;
	width: 9px;
	float: left;
	background: url(../images/bg-infolinia-koszyk.png) no-repeat 0px 0px;
}
.BIK-last{
	height: 22px;
	width: 9px;
	float: left;
	background: url(../images/bg-infolinia-koszyk.png) no-repeat right 0px;
}
.BIK-Txt{
	height: 19px;
	float: left;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	padding: 3px 0px 0px 0px;
	background: url(../images/bg-infolinia-koszyk.png) no-repeat center 0px;
}
.Box-Infolinia-Txt{
	float: left;
	color: #ffffff;
	font-size: 11px;
	font-family: arial;
	margin: 6px 10px 0px 0px;
}
.BIT-kwota{
	font-size: 14px;
	font-weight: bold;
}
.BIT-link{
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0px 0px 0px 5px;
	background: url(../images/arrow-right.gif) no-repeat 0px 0px;
}



/* CONTENT */
.BoxContent{
	width: 700px;
	overflow: hidden;
}
.BoxContentTitle{
	margin: 0px 0px 10px 0px;
}
.BoxContentTitle h2{
	font-size: 24px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.BoxContentWhite{
	width: 698px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	background: #ffffff;
	border: 1px solid #e0e0e0;
}
/* tabela */
.BoxContentWhite table{
	border: 0px;
}
.BoxContentWhite table td{
	vertical-align: top;
	text-align: left;
	color: #111111;
	border: 0px;
	padding: 5px;
}
.BoxContentWhite table caption{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 5px;
	background: #001f39;
}

.BoxContentWhite form table,
.BoxContentWhite form table td,
.noBorder,
.noBorder td{
	border: 0px !important;
}

.BoxContentWhite .BoxContentTitle{
	padding: 24px 17px 19px;
	background: url(../images/bg-title-border.gif) repeat-x 0px bottom;
}
.BoxContentWhite .BoxContentTitle h2{
	font-size: 28px;
}
.ContentBox{
	padding: 18px 18px 25px;
}
.ContentBox ul, ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.ContentBox ul li{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 35px;
	list-style: none;
	background: url(../images/ico-bike.png) no-repeat 0px -50px;
	border-bottom: 1px solid #ededed;
}
.ContentBox ol{
	margin-left: 10px;
}
.ContentBox ol li{
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 10px;
}
.BoxContentWhite a{
	color: #47a3f1;
}
.ankietaActive{
	font-weight: bold;
}

.more{
	float: right;
	color: #6d6e6e !important;
	font-size: 11px !important;
	font-weight: normal !important;
	line-height: 13px !important;
	padding: 0px 11px 0px 0px;
	margin: 5px 0px 0px 0px;
	clear: both;
	overflow: hidden;
	background: url(../images/bg-more.gif) no-repeat right 5px;
}



.r4{
	width: 250px;
	float: left;
	padding: 0px;
	margin: 0px;
}

.r2{
	width: 169px;
	float: left;
}

.rs{
	width: 476px;
	float: left;
	padding: 0px 10px;
}


.rs .kontS{
	padding:10px;
}
.rsP{
	float: left;
	padding: 0 0px 0 12px;
	overflow:hidden;
}
.rs0{
	width: 700px;
	float: right;
	overflow: hidden;
}

.cl2 {
	clear: both;
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
	padding: 0px 0px 15px 0px;
}


.ccl{clear: both;}
.psr {
	float:right;
	width: 705px;
	padding-right: 1px;
	text-align: left;
}

.srsr {padding-bottom: 11px;}



.r6p {padding-right: 107px;}


/*gora*/

.logo{
	background: transparent url(../images/v01/logo-romet.gif) no-repeat scroll 0 0;
	width:77px;
	height:96px;
	margin:10px 18px 0px 0px;
	float:left;
	cursor:pointer;
}

.kontGora{
	float:left;
	background: transparent url(../images/v01/gora-kont-srodek.gif) repeat-x scroll 0 0;
	margin-top:10px;
	width:828px;
}
.goraL{
		background: transparent url(../images/v01/gora-kont-lewy.gif) no-repeat scroll 0 0;
		width:4px;
		height:96px;
		float:left;
}

.goraP{
		background: transparent url(../images/v01/gora-kont-prawy.gif) no-repeat scroll 0 0;
		width:4px;
		height:96px;
		float:right;
}

.gora h1{
	color: white;
	padding:36px 0 45px 45px;
	font-size:20px;
	font-family: Sans-Serif;
	font-weight:normal;
	float:left;
}


/*menu gora*/

.MenuGora{
	padding:0px;
	overflow:hidden;
}

ul.MGora{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	float:right;

}

.MGora li{
	float:left;
	padding:0px;
	background:none;
}

.MGora a{
	padding:0px 20px;
	color:white;
	font-family: Tahoma;
	font-size:10px;
	float:left;
	background:transparent url(../images/v01/kreska.gif) no-repeat scroll 100% 0;
	padding:0 7px 0 0;
	margin:0px;
}

.MGora a.last{
	background: none;
}
/*menu prawe*/
.k2m {
	text-align: left;
	padding: 0px 0px 1px 0px;
	margin-bottom: 10px;
}

ul.poz1r {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.poz1r li {
	padding: 0px;
	margin: 0px;
	float: left;
	background: none;
}

ul.poz1r li.wc {
	padding: 0px;
	margin: 0px;    
	float: left;
}

ul.poz1r a {
	color: #545454;
	border-right: 1px solid #7C7C7C;
	text-decoration: none;
	line-height: 23px;
	width: 100%;  
	padding: 0px 22px 0px 22px;
	margin: 0px;
	font-weight: bold;
}

ul.poz1r a:hover {
	color: #044580;
	text-decoration: underline;
}

ul.poz1 a.first {border-top: none;}
ul.poz1r a.first {border-top: none;}

/*kontenery*/

.kontener1{
	margin:0;
}
.goraLewy{
	background:transparent url(../images/v01/kontGL.gif) no-repeat scroll 0 0;
	margin-bottom:15px;
}

.goraLewy .prawyGR{
	background:transparent url(../images/v01/kontGP.gif) no-repeat scroll right 0;
	padding-top:15px;
}

.goraLewy .dolLewy{
	background:transparent url(../images/v01/kontDL.gif) no-repeat scroll 0 bottom;
	zoom:1;
}

.goraLewy .prawyDR{
	background:transparent url(../images/v01/kontDP.gif) no-repeat scroll right bottom;
	padding-bottom:15px;
	zoom:1;
}
.kontS{
	background-color:#FFFFFF;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	zoom:1;
}

.z-promo {
	background: white;
	left: 0;
	margin: -26px 0 26px 34px;
	position: absolute;
}

.z1-promo {
	background: transparent url(../images/v01/zakladkaL.gif) no-repeat scroll 0 0;
	float: left;
	height: 14px;
	margin: 27px 0 0 0;
	width: 2px;
}

.z2-promo {
	background: white;
	border-bottom: 1px solid #ededed;
	float: left;
	padding: 0 0 0 3px;
}

.z3-promo {
	background: transparent url(../images/v01/zakladkaP.gif) no-repeat scroll 0 0;
	float: left;
	height: 14px;
	margin: 27px 0 0 0;
	width: 2px;
}

/*kontener2*/
.z1{
	background: transparent url(../images/v01/zakL.gif) no-repeat scroll 0 0;
	float:left;
	height:23px;
	width:5px;
	margin:-21px 0 0 0;
	_margin:-20px 0 0 0;
	position:relative;
}

.z2{
	background: transparent url(../images/v01/zakS.gif) repeat-x scroll 0 0;
	float:left;
	height:20px;
	margin:-21px 0 0 0;
	_margin:-20px 0 0 0;
	_padding-left:20px;
	min-width:100px;
	_width:180px;
	_overflow:visible;
	width:auto;
	color:#373737;
	font-size:12px;
	text-align:left;
	padding:5px 5px 0;
	position:relative;
}

.z3{
	background: transparent url(../images/v01/zakP.gif) no-repeat scroll 0 0;
	float:left;
	height:22px;
	width:5px;
	margin:-21px 0 0 0;
	_margin:-20px 0 0 0;
	position:relative;
}


.z11{
	background: transparent url(../images/v01/z11.gif) no-repeat scroll 0 0;
	float:left;
	height:23px;
	width:5px;
	margin:-21px 0 0 0;
	_margin:-20px 0 0 0;

}

.z22{
	background: transparent url(../images/v01/z22.gif) repeat-x scroll 0 0;
	float:left;
	height:23px;
	margin:-21px 0 0 0;
	_margin:-20px 0 0 0;
	min-width:170px;
	_width:180px;
	_overflow:visible;
	width:auto;
	color:#373737;
	font-size:12px;
	text-align:left;
	padding:5px;

}

.z33{
	background: transparent url(../images/v01/z33.gif) no-repeat scroll 0 0;
	float:left;
	height:22px;
	width:5px;
	margin:-21px 0 0 0;
	_margin:-20px 0 0 0;

}
.goraLewy1{
	background:transparent url(../images/v01/rogGL.gif) no-repeat scroll 0 0;
	margin-bottom:4px;

}

.goraLewy1 .prawyGR1{
	background:transparent url(../images/v01/rogPG.gif) no-repeat scroll right 0;
	padding-top:4px;

}

.goraLewy1 .dolLewy1{
	background:transparent url(../images/v01/rogDL.gif) no-repeat scroll 0 bottom;
}

.goraLewy1 .prawyDR1{
	background:transparent url(../images/v01/rogDP.gif) no-repeat scroll right bottom;
	padding-bottom:4px;

}
.kontS1{
	background-color:#FFFFFF;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	padding:20px 12px 15px;
	text-align:left;

}

/*kontener3*/

.kontener3{
	width:253px;
}
.goraLewy3{
	background:transparent url(../images/v01/kont-menuGL.gif) no-repeat scroll 0 0;
	margin-bottom:15px;
}

.goraLewy3 .prawyGR3{
	background:transparent url(../images/v01/kont-menuGP.gif) no-repeat scroll right 0;
	padding-top:23px;
}

.goraLewy3 .dolLewy3{
	background:transparent url(../images/v01/kont-menuDL.gif) no-repeat scroll 0 bottom;
}

.goraLewy3 .prawyDR3{
	background:transparent url(../images/v01/kont-menuDP.gif) no-repeat scroll right bottom;
	padding-bottom:20px;
}
.kontS3{
	background:transparent url(../images/v01/kont-menuS.gif) repeat-y scroll 0 0;
	text-align:left;
}

/*kontener4*/
.kontener4{
	background-color:#efe4c9;
	margin-bottom:10px;
	overflow:hidden;
}

.goraLewa1{
	background:transparent url(../images/v01/rogGL1.gif) no-repeat scroll 0 0;
	display:block;
	height:5px;
}

.goraPrawa1 {
	background:transparent url(../images/v01/rogGP1.gif) no-repeat scroll 100% 0;
	display:block;
	height:5px;
}

.dolLewa1 {
	background:transparent url(../images/v01/rogDL1.gif) no-repeat scroll 0 100%;
	display:block;
	height:5px;
}

.dolPrawa1 {
	background:transparent url(../images/v01/rogDP1.gif) no-repeat scroll 100% 100%;
	display:block;
	height:5px;
}


/*ankiety*/
.pytanie{
	color: #ffffff;
	font-family: Tahoma;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	background: #000000;
	display: inline;
	line-height: 18px;
	padding: 0px 2px 2px;
}

.pytania{
	position:relative;
}
.tytul1{
	color:#ff0000;
	font-family: Tahoma;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	text-transform:lowercase;
	padding-left:10px;
	margin:-11px 0 12px -13px;
	position:relative;
	zoom:1;
}

.tytul2 {
	color:#FF0000;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin:-5px 0 14px 0;
	padding-left:10px;
	position:relative;
	text-align:left;
	text-transform:lowercase;
}
.tytulPromocje{
	color:#f90005;
	font-family: Tahoma;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	padding-left:10px;
	zoom:1;
}
.tytulPytanie{
	color: #001f39;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 13px;
}

ul.ankieta {
	margin: 0px;
	padding: 7px 0px 7px 23px;
	text-align:left;
}
ul.ankieta li {
	background: none;
	padding: 0px;
	margin: 0 0 6px;
	font-family:Tahoma;
	width: 100%;
	overflow: hidden;
}

div.ankieta {
	clear: both;
	padding-top: 5px; 
	border: none;
}
.ankieta-radio{
	
}

.zapisz {
	color: #777777;
	background: url(../images/v01/strzalka-czerw.gif) no-repeat 0 4px; 
	border: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	padding: 0px 0px 0px 5px;
	cursor: pointer;
	zoom:1;
	*margin: 0 -12px;
	position:relative;
}
.Box-Glosuj{
	text-align: center;
}
.glosuj {
	*float: left;
	
	padding: 0px 0px 0px 2px;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	margin: 5px auto 5px auto;
	*margin: 5px 0px 5px 75px;
	background: url(../images/bg-button.gif) no-repeat 0px 0px;
}
.glosuj div{
	height: 20px;
	color: #ffffff;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding: 0px 2px 0px 0px;
	border: 0px;
	cursor: pointer;
	background: url(../images/bg-button.gif) no-repeat right 0px;
}
.glosuj div input{
	color: #ffffff;
	background: none;
	border: 0px;
	height: 20px;
	padding: 0px 8px 3px 8px;
	*padding: 1px 4px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	cursor: pointer;
}
.wyniki {
	float: right;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	background: url(../images/bg-ico-zaloguj.gif) no-repeat 0px 2px;
}
.wyniki a{
	color: #565656;
	text-decoration: none;
}
.wyniki a:hover{
	text-decoration: underline;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.margines10 {
	padding: 10px 0 10px 0;
	text-align:left;
}
.ankietaMargines{
	float: left;
	width: 659px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.ankietaTxt{
	padding: 17px 0px 7px 0px;
	margin: 0px;
	overflow: hidden;
}
.ankietaTxtOdp{
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
div.ankietaWykresBlok {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: url(../images/bg-ankieta-wykres.gif);
	border: 1px solid #e0e0e0;
}

div.ankietaWykres {
	margin: 0px;
	padding: 0px;
	background: #47a3f1 url(../images/ico-bike.png) no-repeat right center;
	height: 20px;
	overflow: hidden;
}

div.ankietaGlosow {
	text-align: center;
}
div.ankietaOdpowiedzMargines {
	color: #111111;
	font-weight: bold;
	font-size: 12px;
	margin: 8px 0px 3px 0px;
}





/*menu lewe*/
.KategoriaBoxMenu{
	height: 29px;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: -2px;
	padding: 5px 0px 0px 10px;
	background: #000000 url(../images/ico-bike.png) no-repeat 215px 9px;
}

ul.menuLewe{
	position: relative;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	list-style: none;
}
ul.menuLewe li{
	list-style:none;
	background:none;
	padding: 0px;
	margin: 0px;
}

ul.menuLewe li a{
	background: #ebebeb url(../images/bg-menu-lewe.gif) repeat-x 0px bottom;
	width: 240px;
	display: block;
	color: #101010;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none !important;
	padding:6px 5px 6px 5px;
}

ul.menuLewe li a:hover,
ul.menuLewe li.aktywne a,
ul.menuLewe li a .active{
	color: #ffffff;
	background: #47a3f1 url(../images/bg-menu-lewe.gif) repeat-x 0px bottom;
	display: block;
}

ul.menuLewe li .active,
ul.menuLewe li ul li.active,
ul.menuLewe li ul li ul li.active{
	color: #ffffff;
	background: #47a3f1 url(../images/bg-menu-lewe.gif) repeat-x 0px bottom;
	display: block;
}


ul.menuLewe li ul.poz2{
	padding: 0;
	margin: 0;
}
ul.menuLewe li ul.poz2 li{
	border: none;
	margin-left: 0px;
}

ul.menuLewe li ul.poz2 li a{
	width: 220px;
	font-weight: normal;
	padding: 6px 5px 6px 25px;
	text-decoration:none !important;
}

ul.menuLewe li ul.poz3{
	padding: 0;
	margin: 0;
}
ul.menuLewe li ul.poz3 li{
	border: none;
	margin-left: 0px;
}

ul.menuLewe li ul.poz3 li a{
	width: 195px;
	color: #101010;
	font-weight: normal;
	padding: 6px 5px 6px 50px;
	text-decoration:none !important;
	background: #ebebeb url(../images/bg-menu-lewe.gif) repeat-x 0px bottom;
}
ul.menuLewe li ul li ul.poz3 li.aktywne a{
	color: #ffffff;
	background: #47a3f1 url(../images/bg-menu-lewe.gif) repeat-x 0px bottom !important;
	display: block;
}
.boxMenu12{
	margin: -5px 0px 0px 0px;
	border-top: 2px solid #000000;
}



/* Boxy */

.Box-Left{
	overflow: hidden;
	margin: 0px 0px 15px 0px;
}
.Box-Left h3{
	color: #020202;
	font-size: 24px;
	letter-spacing: -1px;
}
.Box-Left-Content{
	margin: 9px 0px 0px 0px;
}

/*Wyszukiwarka*/
.wyszukiwarka1{
	float:left;
	width:250px;
}
.blockWyszukiwarka{
	margin-bottom:30px;
	padding:0;
	width:477px;
	height:233px;
	background: url(../images/v01/wyszukiwarkaTlo.jpg) no-repeat 0 0;
	text-align:left;
	overflow:hidden;
}

.blockWysz {
	width:310px;
	margin:48px 0 0 173px;
	padding:0;
	border:none;
}
.blockWysz td {
	vertical-align:middle;
	text-align:left;
	padding-bottom:10px;
}

.blockWysz td.labelz {
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#5e5e5e;
	margin:0;
	padding:10px 30px 10px 0;
	text-align:right;
}
.blockWysz td.labelz1 {
	overflow:hidden;
	padding-right:29px;
	overflow:hidden;
}
.blockWysz td.labelz a{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#5e5e5e;
}

input.wyszInput {
	color:#6f6f6f;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:11px;
	background:#fff;
	border:0;
	width:175px;
	margin:3px;
}

input.wyszInput1 {
	color:#6f6f6f;
	font-family:Trebuchet MS;
	font-weight:normal;
	font-size:11px;
	background:#fff;
	border:0;
	width:145px;
	margin:2px;
}
input.wyszInputcena{
	padding:2px 0;
	color:#6b7246;
	font-family:Trebuchet MS;
	font-size:11px;
	background:#fff;
	border:none;
	margin:2px;
	width:72px;
	float:left;
}
span.wyszButton {
	background:transparent url(../images/v01/szukaj2.gif) no-repeat scroll 0 0;
	float:right;
	width:76px;
	margin-right:-6px;
	padding:0 5px;
	
}

span.wyszButton input{
	background:none;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:19px;
	text-transform:uppercase;
	padding:3px 5px 5px;
	*padding:0px 10px 0px 0px;
	*margin:0px 1px 0px 0px;
}
select.wyszInput {
	color:#6f6f6f;
	font-family:Trebuchet MS;
	font-size:11px;
	background:#fff;
	border-style:none;
	width:176px;
	*width:177px;
	height:16px;
	margin:3px 0 0 2px;
	*height:20px;
	margin:3px;
	*margin:1px 0px 0px 1px;
}

.inputTlo{
	background: transparent url(../images/v01/inputPole.png) no-repeat 0 0;
	width:182px;
	height:22px;
	display:block;
}
.inputTlo1{
	background: transparent url(../images/v01/tloInputmale.gif) no-repeat 0 0;
	width:150px;
	height:22px;
	display:block;

}
.selectTlo{
	background: transparent url(../images/v01/inputPole.png) no-repeat 0 0;
	width:182px;
	height:22px;
	display:block;
}




.r4 .blockWysz {
	width:200px;
	margin:20px 0 0 10px;
	padding:0;
	border:none;
	overflow:hidden;
}
.r4 .kontener4 form{
	width:200px;
}

.prz{
	margin-left:18px;
	
}
.r4 .blockWysz .labelz{
	text-align:left;
	padding:0 0 10px;
}
.tyt12{
	color:#5d4e2a;
	font-size:14px;
	font-weight:bold;
	font-family: Trebuchet MS;
	text-align:left;
	margin-left: 10px;
}

.przycisk2{
	background: transparent url(../images/v01/szukaj1.gif) no-repeat scroll 0 0;
	width:56px;
	height:16px;
	border:none;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-transform: uppercase;
	padding:0 0 1px;
	cursor:pointer;
}

.przycisk2 input{
	border:none;
}
/*sciezka*/
.gBody {
	padding: 0px 5px;
	margin:0 0 2px;
	text-align: left;
}

#scie {
	margin-top: 0px;
	padding: 0px 0px 4px 4px;
}
#scie0 {
	margin-top:-22px;
	padding:0 0 4px 4px;
	width: 650px; 
	position:relative;

}
ul.pasekZaglebienia {
	margin: 0px 0px 0px 0px;
	list-style: none;
	vertical-align: middle;
}

ul.pasekZaglebienia li {
	margin: 0px;
	padding: 0px;
	display: inline;
	background: none;
	color: #004990;
}

ul.pasekZaglebienia a {
	color: #47a3f1;
	text-decoration: none;
	padding:0px 5px 0px 5px;
	font-weight: normal;
	font-size:10px;
	font-family:Tahoma;
}
ul.pasekZaglebienia .path-home{
	color: #004990;
}

ul.pasekZaglebienia a:hover {
	color: #47a3f1;
	text-decoration: underline;
}

/*aktualnosci*/
.wiecej{
	background: transparent url(../images/v01/strzalki-czerwone.gif) no-repeat scroll 100% 0;
	float:right;
	margin-right:-10px;
	margin-top:-10px;
	position:relative;
}

.wiecej1{
	background: transparent url(../images/v01/strzalki-czerwone.gif) no-repeat scroll 100% 2px;
	padding:0 10px 0 0;
}
.wiecej2{
	background: transparent url(../images/v01/strzalki-czerwone.gif) no-repeat scroll 100% 4px;
	padding:0 10px 0 0;
	font-family:Tahoma;
	font-weight:bold;
	font-size:9px;
}

.wstecz{
	background: transparent url(../images/v01/strzalki-wstecz.gif) no-repeat scroll 0 4px;
	padding:0 0 0 12px;
	cursor:pointer;
}
.aktualnoscMin{
	margin-bottom: 13px;
	padding: 8px 0 0;
	overflow: hidden;
}
.aktualnoscData{
	float: left;
	width: 200px;
	padding: 0px 2px 0px 0px;
}
.aktualnoscData h4{
	color: #777777;
	font-family: Tahoma;
	font-weight: normal;
	padding: 0 4px 0 0;
}

.aktualnoscTytul1 {
	text-align:left;
	padding:1px;
	position:relative;
	display:block;
}
.aktualnoscTytul{
	overflow: hidden;
	margin: 2px 0px 0px 0px;
}
.aktualnoscTytul1 a{
	color:#c72233;
	font-weight:bold;
	padding:1px 0 0 0px;
	text-align:left;
	font-size:11px;
	font-family:Trebuchet MS;
}

.aktualnoscTytul h3{
	letter-spacing: 0px;
	width: 230px;
	float: left;
}
.aktualnoscTytul a{
	color: #001f39;
	display: block;
	font-weight: bold;
	font-family: arial;
	padding: 0px;
	text-align: left;
}
.aktualnoscTytul .more-blue{
	float: right;
	width: 10px;
	height: 10px;
	margin: -10px 0px 0px 0px;
	background: url(../images/bg-ico-zaloguj.gif) no-repeat 0px 0px;
}
.aktualnoscMin{
	border-bottom: 1px dotted #cccccc;
}
.r4 .aktualnoscMin{
	padding:0 0px 7px 1px;
}

.r4 .kontS{
	padding:5px 14px 1px;
}

.aktualnoscMin h4{
	font-size:11px;
}
.aktualnoscMin h3{
	font-size:11px;
}
.kreska{
	border-bottom:1px dotted #cccccc;
}

.aktualnosci{
	padding:10px;
}

.wszystkie{
	display: block;
	color: #777777;
	text-align: right;
	padding: 0px 9px 2px;
	font-size: 11px;
	background: url(../images/arrow.gif) no-repeat right 5px;
}


.r2 .kontS{
	padding: 5px 11px;
}
/*modul aktualnosci*/
.ab{
	line-height: 14px;
}

.ab a:hover {text-decoration: underline;}
.ab a {
	font-size: 11px;
	font-family: Tahoma;
	color: #000;
	text-decoration: none;
}

.ad {
	color: #A8B1B7;
	text-align: right;
	padding: 3px 0px 5px 0px;
}
.at {
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #000000;
	padding-top: 8px;
	font-size: 11px;
	font-family: Tahoma;
}
a.at:hover{	text-decoration: underline;}
a.atPN {
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #044580;
	padding-top: 8px;
	font-size: 11px;
	font-family: Tahoma;
}
a.atPN:hover{	text-decoration: underline;}
.aws {
	display: block;
	color: #044580;
	text-align: left;
	padding: 4px 0px 5px 0px;
}

.abo{
	padding: 0px;
	width: 120px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
}

.abo span{
	vertical-align: middle;
	display: table-cell;
	width: 120px;
	height: 80px;
	text-align: center;
}
.kk {
	border-top: 1px dotted #c9c9c9;
	clear: both;
}
.kk2 {
	margin-top: 10px;
	border-top: 1px dotted #c9c9c9;
	clear: both;
}
.kk2p {
	margin-top: 10px;
	border-top: 1px dotted #c9c9c9;
	clear: both;
	width: 300px;
}
.ada{
	color: #c4c4c4;
	padding: 3px 0px 6px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;	
	text-align: left;	
}

.adaPrior{
	color: #c4c4c4;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
	text-align:left;
	font-weight:normal;
	margin-bottom:18px;
}

.atyPrior{
	text-align:left;
}
.atyPrior a{
	padding-left: 0px;
	padding-bottom: 2px;
	color: #c72233;
	font-size: 16px;
	font-family: Trebuchet MS;
}

.ako {
	line-height: 16px;
	color: #373737;
	padding-left: 0px;
	padding-bottom: 6px;
	font-size: 11px;
	font-family: Tahoma;
	margin: 20px 0px 0px 0px;
}

.ako a{
	color:#cd061d;
	font-size: 9px;
	font-weight:bold;
	font-family:Tahoma;
}
.ako a:hover{text-decoration: underline;}

.akom {
	padding-bottom: 10px;
	text-align: center;
}
.aM {
	width: 646px;
	padding: 18px 20px;
	background: #ffffff;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
.akm {
	float: right;
	margin-top:18px;
}

.akws {
	text-align: left;
	float:left;
	position:relative;
	margin-top: 10px;
}
.akws a {
	color:#777777;
	font-size:11px;
	padding: 0px 0px 0px 12px;
	background: url(../images/arrow-back.gif) no-repeat 0px 5px;
}

.pli {
	padding-left: 11px;
	line-height: 16px;
	font-size: 11px;
	font-family: Tahoma;
	text-align:left;
	color:#595959;
	background-color:#fafafa;
	margin-bottom:10px;
}

.pli p, .plio p{
	display:block;
	padding-bottom:6px;
	padding-left:22px;
	color:#7f7f7f;
	font-family:Tahoma;
	font-weight:regular;
	font-size:11px;
}
.akib4 {float: right; margin: 3px 0 5px 10px;}
.akib5 {float: left; margin: 3px 5px 5px 0;}
.akib7 {padding-left: 11px;	}
.akib7 div.akom{float: left;}

/*pager*/
.Pag{
	margin: 0px 10px;
	float: right;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

.Pag a{
	float: left;
	display: block;
	height: 18px;
	width: 18px;
	color: #101010;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	text-decoration: none;
	margin: 0px 1px 0px 1px;
	padding: 0px;
}
.Pag a:hover {text-decoration: underline;}

.Pag b {
	float: left;
	display: block;
	height: 18px;
	width: 18px;
	color: #47a3f1;
	text-align: center;
	text-decoration: underline;
	margin: 0px 1px 0px 1px;
	padding: 0px;
}

.Pag span{
	display: block;
	height: 18px;
	width: 18px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.prevImg{background: #47a3f1 url(../images/bg-arrow.png) no-repeat center 4px;}
.nextImg{background: #47a3f1 url(../images/bg-arrow.png) no-repeat center -14px;}



/*koszyk*/

.koszyk{
	padding-left: 12px;
}
.koszykTlo{
	background: transparent url(../images/v01/Koszyk.gif) no-repeat scroll 0 0;
	height:47px;
	margin:-9px 9px;
	width:98px;
	float:left;
	position:relative;
}
.koszkupuj {
	padding: 8px 0px 0px 8px;
	text-align: left;
}
.koszkupuj a{
	background: transparent url(../images/v01/przyciskkupuj.gif) no-repeat 0px 0px;
	padding-left: 0px;
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
	line-height: 19px;
	display: block;
	float: right;
	width: 80px;
	height: 23px;
	padding:1px 0 0 15px;
	cursor:pointer;
}

.koszkupuj a:hover{
	text-decoration: underline;
}

.koszyk8{
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
}
.kosztekst {
	font-size: 12px;
	font-family: Tahoma;
	float: right;
	padding: 5px 10px 0px 8px;
	color:#4e4e4e;
}

.kosztekst span{font-weight:bold;}

/*banery*/
.k2 {padding: 0px 0px 0px 0px;}
.k4{padding: 0px 0px 0px 0px;}

.rek {
	clear: both;
	overflow: hidden;
	text-align: center;	
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 21px 0px;;
}


.kontGora .rek{
	float:left;
	width:925px;
	margin: 0 auto;
}


/*promocje*/

.rs .kontener2{
	width:230px;
	float:left;
	margin-top:10px;

}
.rs .kontener2b{
	float:right;
	width:230px;
	margin-top:10px;
	position: relative;
}
.nowoscImg{
	float:left;
	width:97px;
	height:61px;
	margin:7px 7px 0 0;
}

.nowoscImgBcg {
	width:97px;
	height:61px;
}
.nowoscImgLink {
	display:block;
	width:97px;
	height:61px;
}

.abp{
	padding-bottom: 12px;
	line-height: 14px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma;
	position:relative;
    float: left;
    width: 100px;
}
.rsP .abp {
	float: none;
	width: auto;
	padding: 0px 10px 12px
}
.rsP .kontS h3.tytul1 {
	display: none;
}

.abp a:hover {text-decoration: underline;}
.abp a {
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #662505;
	text-decoration: none;
}

.abp a.wiecej2{
	color:#cd061d;
	font-size:9px;
	font-family: Trebuchet MS;
	float:right;
}
.cenapr {
	padding-top: 4px;
	font-family: Tahoma; 
	font-size: 12px;
	color: #CC3300;
	float:right;
}

.ofopor {
	padding: 20px; 
	line-height: 16px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#373737;
	background: #ffffff;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}
.ofopor img{
	border:1px solid #ECECEC;
	margin:0 0 8px 20px;
	padding:2px;
}

/*moduly*/

.rsP .kontener2{
	margin-top:20px;
	margin-bottom:30px;
}

h2.tyt24 {
	color:#373737;
	font-size:14px;
	margin:0px 0 8px;
	padding:0;
	font-family:Trebuchet MS;
	display:inline;
}


/*mapa serwisu*/
.cont {
	padding: 15px;
	margin: 0px;
}
.mapaSerwisu {
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 20x 5px;
	overflow: hidden;
}
.mapaSerwisu li {
	float: left;
	width: 300px;
	list-style: none;
	background: none; 
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: url(../images/bg-mapa-li.png) no-repeat 0px 2px;
}
.mapaSerwisu li a{
	display: block;
	color: #001f39;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold; 
	text-align: left;
	padding: 0px 0px 0px 25px;
}
.mapaSerwisu li a:hover{
	color: #47a3f1;
}
.mapaSerwisu ul{
	margin: 20px 0px 15px 0px;
	padding: 0px;
}
.mapaSerwisu li li{
	background: none; 
	width: auto;
	float: none;
	margin: 0px;
	padding: 0px;
}
.mapaSerwisu li li a{
	border: none;
	padding: 0px;
	font-size: 14px;
	font-weight: bold; 
	display: block;
	padding: 1px 0px 2px 25px;
}
.mapaSerwisu ul ul{
	margin: 6px 0px 10px 0px;
	padding: 0px;
}
.mapaSerwisu li li li{
	width: auto;
	float: none;
	margin: 0px;
	padding: 0px;
	background: none;
}

.mapaSerwisu li li li a{
	border: none;
	padding: 9px 5px 9px 0px;
	margin: 0px 0px 0px 35px;
	color: #1a1a1a;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal; 
	display: block;
	border-bottom: 1px solid #ededed;
}


/*wyszukiwarka*/

.input1 {
	background: #FFF;
	border:0 none;
	margin:2px;
	width:175px;
	color:#6F6F6F;
}
.selekt{
	color:#6f6f6f;
	font-family:Trebuchet MS;
	font-size:11px;
	background:#fff;
	border-style:none;
	width:176px;
	*width:180px;
	height:16px;
	margin:3px 0 0 2px;
	*height:20px;
	margin:3px;
	*margin:1px 0px 0px 1px;
}
#dostepne{
	vertical-align:middle;
}

.szukaj{
	background: transparent url(../images/v01/szukaj.gif) no-repeat scroll 0 0;
	padding:3px 18px;
	color: #FFFFFF;
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	height: 19px;
	text-transform:uppercase;
}

label.zaznacz {
	color: #5e5e5e;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}


.wysBlok {
	margin: 4px 0px 8px 0px;
	padding-bottom: 6px;
	text-align:left;
	float:left;
	padding-left:15px;
}

.wysN {
	line-height: 25px;
	padding-left: 20px;
	color: #C72233;
	font-size: 14px;
	font-family: Trebuchet MS;
	margin-top: 8px;
	text-align: left;
	clear: both;
	height: 25px;
	cursor: pointer;
	margin-bottom:20px;
	background: #FFFFFF url(images/v01/strzalka-mapa.gif) no-repeat 10px 10px; 
	border:1px solid #e7e7e7;
}

.wysIlosc {
	color: #000;
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
	float: right;
}
.wysnn {
	color: #47A3F1;
	font-size: 14px;
	font-family: Trebuchet MS;
	float: left;

}

.oty {
	padding: 6px 0px 4px 20px;
	color: #CC3300;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold; 
}
.oty a{
	color: #000000;
}
.wopy {
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma;
	margin-left: 20px;
}

/*wyniki wyszukiwania*/

.zdjWyn{
	float:left;
	padding:20px;
}
.dot{
	border-bottom:1px dotted #c9c9c9;
	margin:10px;
}

.tekstWyn{
	text-align:left;
}

.wynTytul a{
	color:#c72233;
	font-size:11px;
	font-weight:bold;
	font-family: Trebuchet MS;
}
/*oferta*/

.kCe {
	padding: 9px 0 9px 0;
}
.sCechy span, .kCe span {
	font-weight: bold;
	display: block;
	float: left;
	width: 109px;
	padding-right: 15px;
}
.clearColor{
	clear: both;
	padding-top: 10px;
}
.sCechaTytul {
	border-top: 1px solid #d8dcc4;
	padding: 9px 0 9px 0;
	font-weight: bold;
	padding-right: 15px;
}
.sCechaTresc {
	padding: 9px 0 9px 0;
}

.kartaCecha2 {
	clear: both;
	padding:6px 10px;
	font-weight: bold;
	background: #ffffff url(../images/bg-karta-cecha.png) repeat-x bottom;
}
.kartaCecha2:hover{
	background: #f5f5f5 url(../images/bg-karta-cecha.png) repeat-x bottom;
}
.kartaCecha2Tytul {
	float: left; 
	width: 150px; 
	padding-right: 5px;
	color: #000000;
	font-size:11px;
	font-weight:bold;
	text-align: left;
}
.wartoscCecha2 {
	display: block; 
	text-align: left; 
	font-weight: normal; 
	float: right; 
	width: 140px;
	color: #000000;
}
/************************************/
.zaawansowane {
	cursor: pointer;
	margin-right:28px;
	text-align:right;
}

.zaawansowane a{
	color:#5e5e5e;
	font-size:11px;
	font-family: Trebuchet MS;
}
.wyszZaawKonCech {
	padding: 5px 5px 5px 5px;
	clear: both;
}
.modulWyszUkryj {
	padding: 5px;
	text-align:right;
}

.modulWyszUkryj a{
	color:#5e5e5e;
}

.modulWyszSend2 {
	text-align:right;
	margin-right:20px;
}
.wyszZaawKonCech select {
	width: 178px;
	border: 1px solid #d5dadf;
	font-size: 10px;
	padding: 3px 0;
	float: left;
	color:#6F6F6F;
}

.wyszZaawKonCech input {
	width: 178px;
	border: 1px solid #d5dadf;
	font-size:10px;
	padding: 3px 0;
	float: left;
	color:#6F6F6F;
}
label.wyszZaaw {
	width:100px;
	float:left;
	padding:5px 0 0 0;
	font-weight:normal;
	font-size:11px;
	font-family: Trebuchet MS;

}

.inputSmall {
	background: #ffffff;
	border:0 none;
	margin:2px;
	width:71px;
	font-size:11px;
	color:#6F6F6F;
}
.pOf {
	float:left;
	padding:10px 10px 10px 0;
	text-align:left;
}

/*oferta produktowa*/

.aktCechy{
	margin-left:120px;
}

.ofertaSkrot a{
	text-decoration: none !important;
	display:block;
	cursor:pointer;
}
.ofertaSkrot .prom2{
	
}
.ofertaSkrot .ffl{
	margin-top:10px;
}
.pOf1 {
	float: right;
	margin: 10px 0px 0px 7px;
}
.pOf1 a{
	display: block;
	color: #f6f6f6;
	padding: 4px 10px 5px 10px;
	background: #cf8484;
}

.ramka{
	padding:2px;
	border: 1px solid #ececec;
}

/* boxOferta */
.boxOferta{
	margin: 0px 0px 10px 0px;
	padding: 10px;
	overflow: hidden;
	background: #ffffff;
	border: 1px solid #e0e0e0;
}
.boxOfertaNiedostepny{
	margin: 0px 0px 10px 0px;
	padding: 10px;
	overflow: hidden;
	background: #f6f6f6;
	border: 1px solid #e0e0e0;
}
.boxOfertaImg{
	width: 170px;
	height: 140px;
	background: #ffffff;
}
.boxOfertaTitle{
	color: #47a3f1;
	margin: 0px 0px 5px 0px;
}
.boxOfertaTitle h3{
	color: #47a3f1;
	font-size: 16px;
	font-weight: bold;
}
.boxOfertaTitle h3 a{
	color: #47a3f1;
}
.boxOfertaContent{
	float: left;
	width: 535px;
	overflow: hidden;
}
.ofertaBoxKoszyk{
	float: right;
	margin: 10px 0px 0px 7px;
	background: #000000 url(../images/koszyk-czarny.gif) no-repeat 11px 6px;
}	
.ofertaBoxKoszyk a{
	color: #ffffff;
	height: 20px;
	font-size: 12px;
	font-family: arial;
	padding: 4px 10px 0px 35px;
}
.boxOfertaCena{
	float: right;
	margin: 10px 0px 0px 7px;
	background: #47a3f1;
}
.boxOfertaCena a{
	height: 24px;
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
	padding: 0px 10px 0px 10px;
}
.boxOfertaCena a span{
	font-size: 18px;
	font-weight: bold;
}
.boxOfertaPromocjaW{
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #ffffff !important;
	padding: 3px 10px;
	margin: 3px 7px 0px 0px;
	background: #ff8400;
}
.boxOfertaPromocja{
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #ffffff !important;
	padding: 4px 10px;
	margin: 10px 7px 0px 0px;
	background: #ff8400;
}
.boxButtonNiedostepny{
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #F6F6F6 !important;
	padding: 4px 10px;
	margin: 10px 7px 0px 0px;
	background: #CF8484;
}
.boxOfertaNowosc{
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #ffffff;
	padding: 4px 10px;
	margin: 10px 0px 0px 0px;
	background: #cd5546;
}
.boxOfertaNowosc a{
	color: #ffffff;
}
.fram{
	cursor: pointer;
	text-align: center;
}

.fram2{

	padding: 5px;
	width: 100px;
	height: 67px;
	text-align: center;
}

.fram span{
	vertical-align: middle;
	display: table-cell;
	width: 100px;
	height: 67px;
	text-align: center;	
}

.fkk {
	clear: both;
	line-height: 10px;
	height: 10px;
}


.fkm {
	float: left;
	width: 120px;
	margin-right: 20px;
	position: relative;
}
.fsz{
	color: #9d9d9d;
	margin: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: arial;
	text-align: left;
	position: relative;
	display: block;
}

.fko {
	color:#5b5b5b;
	display: block;
	float: left;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 16px;
	text-align: justify;
	width: 532px;
	padding: 0px;
}

h2.fty {
	color: #000000;
	font-size: 30px;	
	line-height: 30px;
	padding: 0px;
	margin: 25px 5px 0px 15px;	
	text-align: left;
	max-width: 415px;
}
.zestaw{
	margin-bottom:18px;
}
.fsz2{	
	color: #9d9d9d;
	font-size: 13px;
	font-family: arial;
	text-align: left;
	margin: 5px 0px 0px 15px;
}

.ftop {
	vertical-align: top;
	float: left;
	width: 360px;
	overflow: hidden;
	margin: 15px 0 0 15px;
}

.ftop2 {
	vertical-align: top;
	float: right;
	width: 250px;
	_overflow:hidden;
	margin: 15px 0px 0px 0px;
}

.frambig {
	text-align: center;
}

.frambig div{
	padding: 5px;
	margin: 2px;
	width: 240px;
	height: 155px;
	text-align: center;
	vertical-align: middle;	
}

.frambig span{
	vertical-align: middle;
	display: table-cell;	
	width: 240px;
	height: 155px;
	text-align: center;	
}

.Fcenas {
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #044580;
	line-height: 26px;
	text-align: right;
	margin-bottom: 18px;
	clear: both;
}

.boxProduktTitle{
	float: left;
	width: 520px;
	overflow: hidden;
}
.boxZapytanie{
	float: right;
	overflow: hidden;
	padding: 0px 10px 0px 0px;
	margin: 28px 0px 0px 0px;
	background: #909090;
}
.boxZapytanie a{
	display: block;
	height: 18px;
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
	padding: 4px 27px 2px 10px;
	background: url(../images/bg-zadaj-pytanie.jpg) no-repeat right center;
}
.zapytanieBottom .boxZapytanie{
	margin: 15px 0px 0px 0px;
}
.boxNowosc{
	float: left;
	height: 20px;
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	padding: 4px 7px 0px 7px;
	margin: 0px 10px 0px 0px;
	background: #ff8400;
}
.boxNiedostepny{
	float: left;
	height: 20px;
	color: #F6F6F6;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	padding: 4px 7px 0px 7px;
	margin: 0px 10px 0px 0px;
	background: #CF8484;
}
.boxPromocja{
	float: left;
	height: 20px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding: 5px 10px 0px;
	margin: 27px 0px 0px 5px;
	background: #ff8400;
}
.boxCenaProdukt{
	float: left;
	overflow: hidden;
	margin: 15px;
}
.boxCena{
	float: left;
	height: 24px;
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
	padding: 0px 7px 0px 7px;
	margin: 0px 10px 0px 0px;
	background: #47a3f1;
}
.boxCena span{
	font-size: 18px;
}
.boxDoKoszyka{
	float: left;
	height: 24px;
	overflow: hidden;
	margin: 0px 10px 0px 0px;
	background: url("../images/koszyk-czarny.gif") no-repeat 11px 6px #000000;
}
.boxDoKoszyka input{
	color: #ffffff;
	background: none;
	border: 0px;
	height: 24px;
	*width: 105px;
	padding: 0px 10px 0px 30px;
	cursor: pointer;
}
.tszr {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
.ffl {
	float:right;
	margin-left:15px;
}
.ffl .c2{
	padding:9px 3px 0 0;
}
.cenapr .c2{
	padding:9px 4px;
}

.c1{
	background:transparent url(../images/v01/cenaL.gif) no-repeat scroll 0 0;
	width:4px;
	height:38px;
	float:left
}
.Fcenas .c2{
		padding:4px 3px;
}
.c2{
	background:transparent url(../images/v01/cenaS.gif) repeat-x scroll 0 0;
	height:38px;
	float:left;

	color:#9d9d9d;
	font-family:Arial;
	font-size:8px;
}

.c2 strong{
	font-family:Tahoma;
	color:#c92716;
	font-size:12px;
}
.c3{
	background:transparent url(../images/v01/cenaP.gif) no-repeat scroll 100% 0;
	height:38px;
	width:4px;
	float:left;
}

.Fcenas .prom, .cenagora .prom{
	margin:0px;

}
.Fcenas .prom2{
	padding:5px 0px;
}
.prom{
	float:right;
	margin-left:15px;
	margin-top:10px;
}
.prom1{
	background:transparent url(../images/v01/przecenaL.gif) no-repeat scroll 0 0;
	width:6px;
	height:38px;
	float:left
}
.prom2{
	background:transparent url(../images/v01/przecenaS.gif) repeat-x scroll 0 0;
	height:38px;
	float:left;
	color:#ffffff;
	font-family:Arial;
	font-size:8px;
	padding:10px 0;
}

.prom2 strong{
	font-family:Tahoma;
	color:#ffffff;
	font-size:12px;
}
.prom3{
	background:transparent url(../images/v01/przecenaP.gif) no-repeat scroll 100% 0;
	height:38px;
	width:6px;
	float:left;
}

.kbu {
	height: 19px; 
	width: 111px; 
	background: url(../images/v01/doKoszyka.gif) no-repeat left top; 
	color: #FFFFFF; 
	border: none; font-weight: bold;
	font-size: 9px;
	font-family: Tahoma; 
	cursor: pointer;
	width:90px;
	height:38px;
	float:right;
	margin-left:10px;
}
.cenaGora{
	position:relative;
}
.cenaGora .c2{
	padding:10px 4px;
}
.frad {
	float: left;
	padding: 0px;
	margin: 8px;
	*margin: 3px 8px 0px 6px;
}
.fzs {
	float: left; 
	font-weight: bold; 
	margin-top: 2px;
	font-size: 10px;
	font-family: Tahoma;
}
.fic {
	float: left; 
	height: 18px; 
	width: 18px; 
	margin: 3px 2px 0px 2px; 
	border: 1px solid #d9d7d7;
	line-height: 18px;
}
.fic0 {float: left; height: 9px; width: 9px; margin: 3px 2px 0px 2px; line-height: 9px;}
.fzesco {
	clear: both; 
	display: block;
	overflow: hidden;
	height: 29px;
	width: 351px;
	padding: 0px 0 0 0px;
	margin: 0px 0px 5px 0px;
	background: url(../images/bg-kolory.gif) no-repeat 0px 0px;
}
.fcla label{
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: inline-block;
}
.fcla span {
	display: block;
	float: left;
}
.fzescoCol{
	padding: 0 5px 0 10px;
}

.fzescoTxt{
	color: #101010;
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0px 0px 0px;
}
.fzescoStat{
	color: #818181;
	font-size: 10px;
	padding: 0px 0px 0px 5px;
	margin: 7px 0 0 7px;
	border-left: 1px solid #818181;
}
.fzescoNiedostepny {
	clear: both; 
	display: block;
	overflow: hidden;
	height: 29px;
	width: 351px;
	padding: 0px 0 0 0px;
	margin: 0px 0px 5px 0px;
	background: url(../images/bg-kolory.gif) no-repeat 0px -29px;
}
.fzescoNiedostepny .fzescoTxt{
	color: #6d6d6d;
}
.boxTitleH4{
	display: block;
	overflow: hidden;
	padding: 0px 0px 10px 0px;
}
.boxTitleH4 h4{
	display: inline;
	color: #000000;
	font-size: 24px;
	font-weight: bold;
}
.fcla { 
	float: left;
	margin-top: 1px; 
	font-size: 11px; 
	font-family: Tahoma; 
	color:#313131;
	height: 25px;
	width: 315px;
	overflow: hidden;
}

.fcla strong{
	color:#7a7a7a;
	font-size:10px;
	font-weight:Tahoma;
}
.kolory{
	float:left;
}
.fst {
	font-weight: bold;
	margin: 9px 0px 9px 0px;
	font-size: 11px;
	font-family: Tahoma;
	float:left;
	margin-left:14px;
	color:#595959;
}
.fto {font-size: 11px;font-family: Tahoma;}
.kCe {
	font-family: Tahoma;
	line-height: 16px;
}
.kartaKontener {
}

.pasekGora{
	background: transparent url(../images/v01/pasekGora.gif) no-repeat 0 0;
	display:block;
	height:16px;
	width:386px;
}

.pasekDol{
	background: transparent url(../images/v01/pasekDol.gif) no-repeat 0 0;
	display:block;
	height:16px;
	width:386px;
}
/* koszykblok */

.blKoty {
	border: 1px solid #D5DADD;
	background: #E4E8EA url(images/asb.gif) no-repeat 10px 12px;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000;
	line-height: 29px;
	margin-left: 80px;
	text-align: left;
	padding-left: 22px;
}

.bk4 {
	margin: 0px 0px 11px 80px;
	border: 1px solid #D5DADD;
	border-top: none;	
}
/*logowanie*/
.input1L {
	background-color:#FFFFFF;
	border:0 none;
	color:#6f6f6f;
	font-size:11px;
	margin:3px 0;
	padding:0px;
	width:170px;
	font-family:Trebuchet MS;
}

.logowanie{
	float:right;
	padding:10px 3px;
}

/*rejestracja*/

.aty {
	padding: 0px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: left;
	font-weight: normal;
}

.aty a{
	padding: 02px;
	color: #47a3f1;
	font-size: 11px;
	font-family:  Helvetica, Sans-Serif;
	font-weight: bold;
}

.formularzLabel {
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color:#646464;
	vertical-align:top;
	padding: 6px 0 0;
}
label{
	cursor: pointer;
}
.formularzLabel1 {
	text-align: left;
	font-weight: regular; 
	font-size: 9px;
	font-family: Tahoma;
	color:#5b5b5f;
	display:block;
	vertical-align:top;
}

.formularzRamkaGora td {
	padding-top: 12px;

}
.formularzRamkaDol td{padding-bottom: 12px;}
.formularzMargines {padding-top: 10px;}

.wymagane{
	color:#747474;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}

.wyslij{
	background:transparent url(../images/v01/wyslij.gif) no-repeat scroll 0 0;
	float:right;
	padding:0 0px;
	width:56px;
	height:16px;
	font-size:12px;
	font-weight:bold;
	margin-right:40px;
	cursor:pointer;
}
.opis{
	float:left;
	clear:both;
	padding: 10px;
	margin: 0px;
	font-size: 12px;
}


/*opisowa*/

.obo{
	padding: 5px;
	width: 219px;
	height: 140px;
	text-align: center;	
}
.obo span{
	vertical-align: middle;
	display: table-cell;	
	width: 219px;
	height: 140px;
	text-align: center;	
}

.przycisk1{
	height:8px;
	padding:0 3px;
	width:10px;
	color:#313131;
	cursor:pointer;
}
.plio {
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	padding:8px 0 2px 11px;
	text-align:left;
	color:#595959;
	background-color:#fafafa;
	margin-bottom:10px;
}
.otyt {
	font-family: Trebuchet MS;
	font-size: 16px;
	padding-bottom: 8px;
	color:#c72233;
	text-align:left;
}
.oko {
	line-height: 14px; 
	font-family: Tahoma;
	font-size: 11px;
	padding: 0 0 10px 0;
	text-align:justify;
}

.oko ul li{
	overflow:auto;
}
.okib4 {float: right;}
.okib5 {float: left; margin-right: 18px;}
.okib7 {padding-left: 11px;	}
.okib7 div.akom{float: left;}

div.linki{
	float:right;
	width:650px;
	margin-top:-16px;
}
a.do-gory{
	background:transparent url(../images/v01/do-gory.gif) no-repeat scroll 0 3px;
	color:#998511;
	font-family:Tahoma;
	font-weight:regular;
	width:5px;
	height:6px;
	padding:0 10px;
}

a.glowna{
	background:transparent url(../images/v01/glowna.gif) no-repeat scroll 0 5px;
	color:#998511;
	font-family:Tahoma;
	font-weight:regular;
	width:5px;
	height:6px;
	padding:0 10px;
}

/*formularz kontaktowy*/

.fGw {color: #df0300;}





.formularzWymagane {
	text-align: left;
	padding-left: 10px;
	font-size: 11px;
	font-family: Tahoma;
	color:#747474;
	font-weight:bold;
}
.faty {

	padding-bottom: 8px;
	font-size: 11px;
	font-family: Tahoma;
	margin-bottom: 6px;
}





/*modul mapa*/
.mod {
	padding-left: 24px;
	padding-right: 108px;
	background: url(../images/m/bmlt.gif) no-repeat 608px 40px;
	border: 1px solid red;
	text-align: left;
}
/*komuniakt*/
.komunikat { 
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	padding: 20px 15px;
	margin: 10px 0px;
	background: #47a3f1;
}

/* pliki */

.pty {
	background: #F7F7F7 url(../images/V01/pliki.gif) no-repeat 10px 10px;
	line-height: 25px;
	padding-left: 20px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	margin-top: 8px;
}
.plikOpis {
	padding: 6px 0px 6px 20px;
	font-size: 11px;
	font-family: Tahoma;
}

.pliv {padding: 0px 0px 0px 20px;}
.pliv a{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
}
.pliv a:hover {
	text-decoration: underline;
}

h3.tyt1 {
	padding: 10px 0 10px 10px;
	background:url(../images/v01/strzalka-mapa.gif) no-repeat 0 14px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	border-bottom: 1px dotted #c9c9c9;
}


/* sklep*/
.skind {
	border: 1px solid #D5DADD;
	background: url(../images/indt.gif) no-repeat bottom right;

	height: 170px;
	float: left;
	margin-top: 8px;
}

.skpar {
	border: 1px solid #D5DADD;
	background: url(../images/indt2.gif) no-repeat bottom right;

	height: 170px;
	float: right;
	margin-top: 8px;
}

.skaty {
	padding: 8px 8px 0px 19px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold; 
}

.wesm {
	padding: 19px 19px 0px 19px;
	font-size: 11px;
	font-family: Tahoma;
}


input.prsk {
	background: transparent url(../images/v01/szukaj.gif) no-repeat 0 0;
	color: #ffffff;
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	height: 19px;
	width: 76px;
	border: 0px;
	margin-left: 10px;
	padding: 0px 4px 0px 4px;
	cursor:pointer;
}

input.prsk3 {
	background: transparent url(../images/v01/szukaj.gif) no-repeat 0 0;
	color: #FFF;
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	height: 19px;
	border: 0px;
	margin-left: 155px;
	cursor:pointer;
}

.framkk{
	border: 2px solid #ebf1d0;
	padding: 3px;
	width: 105px;
	height: 70px;
	text-align: center;
	margin-left: 11px;
	margin-right: 11px;
}
.sfkm {
	float: left;
}

.skopce { float: right;}

.sklnagt {
	border-bottom: 1px solid #dde4bc;
	margin-bottom: 11px;
}
.sklnagt td{
	padding: 0px 0px 10px 0px;
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
}
.sktw{margin-top: -8px;}
.sktw td{height: 26px; padding: 8px 0px 10px 0px;
	font-size: 11px;
	font-family: Tahoma;
}

.sktsp1 td {
	border-bottom: 1px solid #dde4bc;
}

input.kinil {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
	width: 25px;
	font-family: Tahoma;
	font-size: 11px;
	padding: 3px 1px 3px 1px;
	text-align: right;
}

.subkos {
	background: #FFFFFF url(../images/bbk.gif) no-repeat 0px 0px;
	color: #8aa01c;
	font-family: Tahoma;font-weight: bold; font-size: 9px;
	border: none;
	width: 125px;
	padding: 5px 0px 0px 19px;
	margin-left: 437px;
	cursor: pointer;	
}
.subkos2 {
	background: #FFFFFF url(../images/bbk2.gif) no-repeat 0px 10px;
	color: #8aa01c;
	font-family: Tahoma;font-weight: bold; font-size: 9px;
	border: none;
	width: 125px;
	padding: 5px 0px 10px 19px;
	margin-right: 77px;
	margin-top: -22px;
	cursor: pointer;	
	float: right;
}
.kfrm {margin: 14px 0px 0px 0px;}
.kfrm select {
	border: 1px solid #8aa01c;
}

.mapa {text-align: center;}

/* koszyk */

.komorka {
	color: #5b5b5b;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
}
.boxKoszykIlosc{
	width: 44px;
	height: 23px;
	overflow: hidden;
	padding: 0px;
	margin: 0px auto 0px auto;
}
.koszykIlosc {
	float: left;
	height: 13px;
	color: #5b5b5b;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	background: #ffffff;
	padding: 4px 1px 4px 0px;
	border: 1px solid #D5DADD;
	margin: 0px 0px 0px 0px;
}

.towar, .towar a, .towar a:hover {
	color: #47a3f1;
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
}

	
.kwie td{ 
	border-top: 1px solid #D5DADD;
	border-bottom: 1px solid #D5DADD;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #ffffff;
}
.komorka-first {
	border-left: 1px solid #D5DADD;
}
.komorka-last {
	border-right: 1px solid #D5DADD;
}
.komorka-last a{
	color: #47a3f1;
}
.tdSpacer{
	height: 9px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: none;
}
.BoxCounter{
	float: left;
	width: 12px;
	height: 23px;
	overflow: hidden;
	background: url(../images/bg-counter.gif) no-repeat;
}
.BoxCounter span{
	display: block;
	width: 12px;
	height: 12px;
	cursor: pointer;
	padding: 0px;
	margin: 0px 0px 1px 0px;
}
.cenaBrutto{
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}
.cenaWaluta{
	font-size: 10px;
	font-weight: normal;
}
.koszyk_tabelka_stopka{
	height: 1px;
	width: 100%;
	margin: 10px 0px 0px 0px;
	background: url(../images/bg-menu-lewe.gif) repeat-x;
}
.koszykNaglowek{
	color: #001f39;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 20px 0px;
}
.buttonKoszyk{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.buttonKoszyk2{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	width: 135px;
	margin: 15px auto;
	text-align: center;
}
.buttonKoszyk a,
.buttonKoszyk2 a{
	display: block;
	color: #ffffff;
	padding: 7px 10px 8px;
	background: #909090;
}
.buttonZamowienie{
	background: #47a3f1;
	display: inline-block;
	width: 218px;
}
.buttonZamowienie a{
	display: block;
	width: 218px;
	padding: 9px 0px 10px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
}
.buttonOproznij{
	float: right;
	margin: 17px 0px 0px 0px;
	color: #909090;
	padding: 0px 15px 0px 0px;
	background: url(../images/bg-ico-right.gif) no-repeat right 2px;
}

.tdPodsumowanie{
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	background: url(../images/bg-td-podsumowanie.gif) repeat-x 0px bottom;
}
.tdPodsumowanieLWC{
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}

.ContentPlatnosci{
	height: 28px;
	width: 338px;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
	background: url(../images/bg-input-platnosci.gif) no-repeat;
}
.ContentPlatnosciRadio{
	float: left;
	width: 31px;
	height: 23px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border-right: 1px solid #e0e0e0;
}
.ContentPlatnosciRadio input{
	margin: 4px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
	padding: 0px;
}
.ContentPlatnosci label{
	float: left;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
}
.listaPlatnosci{
	margin: 0px;
	padding: 0px;
}
.listaPlatnosci li{
	list-style: none;
	background: none;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
.listaPlatnosci li select{
	width: 330px;
	margin: 0px;
	padding: 0px;
	border: none;
}


.brd {
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	padding: 0px 0px 5px 0px;
}
.kdozl {
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-align: right;
	height: 30px;
	padding-right: 8px;
}

.kdozls td{	
	border-top: 1px solid #D5DADD;
	border-bottom: 1px solid #D5DADD;
}

.kdozls td.kdozl{	
	border-left: 1px solid #D5DADD;
}

.kdozls td.kdozw{	
	border-right: 1px solid #D5DADD;
}


.kdozw {
	font-weight: bold; 
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	height: 30px;
	padding-right: 30px;
}
a.prsk {
	background-color: #CD061D;
	color: #ffffff;
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
	padding: 4px 6px 4px 6px;
	cursor:pointer;
	height: 19px;
}

a.prsk2 {
	background: #CC3300;
	padding: 4px 6px 4px 6px;
	color: #FFF;
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}
.koszykStopka {
	padding: 5px;
}


.kcb {
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
}

select {border: 1px solid #7F9DB9;}

.forrzInput1 {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
	width: 32px;
}

.forrzInput2 {
	width: 140px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	border: 0px;
	margin: 6px 0px 0px 5px;
	background: #ffffff;
}

.CartPrice {
	font-size: 11px;
	font-family: Tahoma;
	text-align:right; 
	padding:8px 7px 0px 0px;
}


.prozam1 {clear:both; width: 100%; padding-top: 1px; border-top: 1px solid #D5DADD; margin-top: 5px;}
.zamprnagl {clear:both; margin-top: 8px; line-height: 150%; text-align: left;font-size: 11px;font-family: Tahoma; border: 1px solid #D5DADD; padding: 3px; background: #E4E8EA;}
.hiZN {font-size: 11px;font-family: Tahoma;}


/*  wyszukiwarka stand*/

.sus {
	background: #FFB820;
	width: 167px;
	height: 32px;
	border-bottom: 1px solid #FFFFFF;
	padding: 39px 0px 0px 14px;
	margin: 0px;
	clear: both;
}

.sus2 {
	background: #FFB820;
	width: 167px;
	height: 128px;
	border-bottom: 1px solid #FFFFFF;
	padding: 39px 0px 0px 14px;
	margin: 0px;
	clear: both;
}

.r2p div.sus {
	background: #FFB820;
	width: 166px;
	height: 34px;
	border-bottom: 1px solid #FFFFFF;
	padding: 61px 0px 0px 14px;
	margin: 0px;
	clear: both;
}

.sus form{
	height: 20px;
}
.k2w {
	text-align: left;
	padding: 0px 0 1px 0px;
	margin-bottom: -1px;
	
}

input.in1 {
	border: none;
	width: 120px;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px 0px 2px 5px;
}

.sbb {
	background: #FFB820 url(images/s_s.gif) no-repeat center;
	width: 20px;
	float: right;
	margin-right: 15px;
	border: none;
}

/**/
.noAccess{
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

.marg{
	padding-top: 12px;
	text-align: right;
}


.forumlarzInput{
	*height:12px;
}

.forumlarzTextarea{
	height: 108px;
	width: 328px;
	padding: 5px;
	font-size: 12px;
	font-family: arial;
	border: 1px solid #e0e0e0;
	background: #ffffff;
}
.kontener0wel {
	overflow:hidden;
	height:1%;
}

.prawa {
	width: 180px;
	color: #7e7e74;
}
.prawa p {
	color:#a58c5a;
}

/*** FLASH W NAGŁÓWKU ***/

.glownaFlashLogo {
	width: 925px;
	height: 80px;
}

/*** RATY ŻAGLA ***/

.ZagielCenter {
	text-align: center;
}

#zagiel_wyslij {
	padding: 20px 0 0;
}

.zagielButton {
	background: #CC3300;
	border: 0;
	color: white;
	cursor: pointer;
	display: block;
	margin: 0 auto;
	padding: 2px 3px;
}
#yt-content {
	background: #CC0000;
}
#yt-content .entry {
	clear: both;
	margin: 5px;
	padding: 5px;
}
#yt-content .entry a {
	color: #000000;
	font-size: 12px;
	clear: both;
	height: 70px;
	width: 227px;
	text-decoration: none;
}
#yt-content .entry a:hover .title {
	text-decoration: underline;
}
#yt-content .entry .foto {
	float: left;
	border: 1px solid #000000;
	background: #FFFFFF;
	margin-right: 10px;
	padding: 5px;
}
#yt-content .entry .title {
}
#yt-content .entry .desc,
#yt-content .entry .desc a {
	padding-top: 10px;
	font-size: 10px;
	color: #FFFFFF !important;
}
/* BOX WYSZUKIWARKA */
.Box-wyszukiwarka{
	background: #47a3f1;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
.Box-wyszukiwarka-tytul{
	padding: 8px 8px 2px;
}
.Box-wyszukiwarka-tytul h3{
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}
.Box-wyszukiwarka-tabela{
	width: 210px;
	margin: 10px auto 0px auto;
}
.Box-wyszukiwarka-tabela .box-td{
	padding: 0px 0px 10px 0px;
}
.Box-input{
	background: transparent url(../images/bg-input.gif);
	width: 210px;
	height: 20px;
	display: block;
	margin: 0px auto 0px auto;
}
.Box-input input, .Box-input select{
	background: none;
	color: #47a3f1;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(../images/bg-input.gif);
}
.Box-input input{
	width: 192px;
	margin: 1px 0px 0px 6px;
	
	margin: 4px 0px 0px 6px\9;
	margin: 2px 0px 0px 6px\0/;
	*margin: 0px 0px 0px 0px;
	padding: 0px;
	*padding: 0px 0px 0px 5px;
}
.Box-input select{
	width: 205px;
	margin: 2px 0px 0px 2px;
	*margin: 0px 0px 0px 0px;
}
.Box-input select option{
	background: #ffffff;
	font-weight: normal;
}
.cenaTlo{
	float: left;
	background: url(../images/bg-input.gif);
	width: 50px;
	height: 20px;
	display: block;
}
.Box-wyszukiwarka-tabela .wyszInputcena{
	float: left;
	padding: 1px 0 2px;
	height: 16px;
	color: #47a3f1;
	font-size: 12px;
	font-weight: bold;
	border: none;
	margin: 1px;
	width: 48px;
	background: none;
}
.box-cena-label {
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #ffffff;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
.Box-wyszukiwarka-tabela .spanCena {
	float: left;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #ffffff;
	padding: 3px 0px;
	margin: 0px;
	width: 50px;
	text-align: center;
}
.box-cena-od-do{
	width: 150px;
	float: right;
	overflow: hidden;
	height: 20px;
}
.box-txt-zaawansowane{
	float: left;
	margin: 13px 0px 0px 0px;
}
.box-txt-zaawansowane a{
	color: #ffffff;
}
.box-button-szukaj{
	float: right;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
}
.box-button-szukaj .glosuj{
	margin: 5px 0px;
}

/* STOPKA */
.Content-Foot{
	float: left;
	border-top: 5px solid #001f39;	
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
.Foot-Menu{
	float: left;
	height: 30px;
	width: 960px;
	overflow: hidden;
	margin: 0px !important;
	padding: 0px !important;
	background: url(../images/bg-foot.gif);
}
.Foot-Menu ul{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	height: 30px;
	overflow: hidden;
}
.Foot-Menu ul li{

	list-style: none;
	margin: 0px;
	padding: 0px;
	background: none;
	float: left;
}
.Foot-Menu ul li a{
	display: block;
	color: #001f39;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding: 5px 5px 6px;
}
.firma{
	padding: 0px;
	margin: 15px 0px 0px 0px;
	text-align: left;
	color: #5b5b5b;
	font-weight: bold;
	border: 0px;
}
.firma div{
	color: #001f39;
	font-size: 14px;
	padding: 0px 0px 6px 0px;
}
/* BOXSlider */
.BoxSlider{
	width: 700px;
	height: 285px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
}
.BoxSlider h3{
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.zobaczWiecej{
	float: right;
	margin: 7px 0px 0px 0px;
}
.zobaczWiecej a{
	color: #6d6e6e;
	padding: 0px 10px 0px 0px;
	background: url(../images/bg-arrow2.jpg) no-repeat right 6px;
}
.sliderPromocja,
.sliderPromocja2{
	position: relative;
	overflow: hidden;
}
.sliderPromocja ul,
.sliderPromocja2 ul{
	height: 230px;
	padding: 0px;
	margin: 8px 0px 0px 0px;
	border-left: 1px solid #e0e0e0;
	position: relative;
    list-style: none;
    overflow: hidden;
}
.sliderPromocja ul li,
.sliderPromocja2 ul li{
	float: left;
	height: 228px;
	width: 232px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: #ffffff;
	border: 1px solid #e0e0e0;
	border-width: 1px 1px 1px 0px;
}
.Box-li{
	padding: 8px 12px;
	overflow: hidden;
}
.BoxLiImage{
	width: 180px;
	height: 120px;
	margin: 0px auto 0px auto;
}
.BoxLiImage div a{
	display: block;
	width: 180px;
	height: 120px;
}

.BoxLiTxtTitle{
	color: #47a3f1;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	height: 39px;
	overflow: hidden;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
.BoxLiTxtTitle a{
	color: #47a3f1;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}
.BoxLiTxtKat{
	height: 13px;
	color: #9d9d9d;
	font-size: 12px;
	font-family: arial;
	line-height: 12px;	
	overflow: hidden;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.BoxLiTxtCena{
	float: left;
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
	background: #47a3f1;
	padding: 5px 9px 5px 9px;
	margin: 5px 0px 0px 0px;
}
.BoxLiTxtCena s{
	margin: 0px 4px;
}
.BoxLiCena{
	font-size: 17px;
	font-weight: bold;
}

/* PROMOCJA */
.PromocjaBoxLiTxtTitle{
	color: #47a3f1;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	height: 21px;
	overflow: hidden;
	line-height: 14px;
	margin: -10px 0 0 0;
	padding: 0px;
}
.PromocjaBoxLiTxtTitle a{
	color: #47a3f1;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
}
.PoprzedniaCena{
	font-size: 12px;
	margin: 2px 0px 0px 0px;
}
.PromocjaBoxLiTxtKat{
	height: 44px;
	color: #9d9d9d;
	font-size: 12px;
	font-family: arial;
	line-height: 15px;	
	overflow: hidden;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.PromocjaBoxLiTxtKatShort{
	height: 14px;
	color: #9d9d9d;
	font-size: 12px;
	font-family: arial;
	line-height: 15px;	
	overflow: hidden;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.handle {
	position: absolute;
	cursor: pointer;
	height: 10px;
	width: 20px;
	top: 0;
	background: url(../images/slider.gif) no-repeat;
	z-index: 100;
}
        

.slider,
.slider2{
	width: 700px;
	height: 10px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position: relative;
	cursor: pointer;
	background: url(../images/bg-slider.gif) no-repeat 0px 0px;
}

	
/* BANERY */

.Box-baner-reg1{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.reg1 .Box-baner-reg1,
.reg6 .Box-baner-reg1{
	width: 715px;
}
.Box-baner{
	float: left;
	margin: 0px 12px 0px 0px;
}


.Box-baner-reg7{
	width: 700px;
	height: 260px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	position: relative;
}
.Box-baner-reg7 ul {
	margin: 0px;
	padding: 0px;
}
.Box-baner-reg7 ul  li{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none;
	width: 700px;
	height: 260px;
	position: relative;
}

.BoxBanerContent{
	color: #ffffff;
	position: absolute;
	padding: 0px;
	overflow: hidden;
	z-index: 50;
	bottom: 35px;
	right: 20px;
}
.BoxBanerNazwa{
	float: right;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	padding: 10px 15px 10px 20px;
	margin: 0px;
	background: url(../images/bg-baner-tytul.png);
}
.BoxBanerCena{
	float: right;
	font-size: 15px;
	padding: 7px 10px;
	margin: 0px 10px 0px 0px;
	background: #47a3f1;
}
.BoxBanerCena span{
	font-size: 24px;
	font-weight: bold;
}
.reg7 #controls{
	float: right;
	height: 20px;
	overflow: hidden;
	background: #383838;
	padding: 0px 3px;
	margin: -39px 30px 0px 0px;
	position: relative;
}

.reg7 #controls li{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: url(../images/bg-swicher.gif) no-repeat center 0px;
}
.reg7 #controls li a{
	display: block;
	height: 20px;
	width: 21px;
}
.reg7 #controls li.current{
	background-position: center -20px !important;
}
/* FORMULARZ */

.formularz{
	margin: 10px auto;
	width: 500px;
}
.formularz label{
	cursor: pointer;
}
table td .formPole{
	float: left;
	display: block;
	height: 28px;
	width: 338px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	float: left;
	overflow: hidden;
}
table td .formPole .forumlarzInput{
	color: #001f39;
	width: 325px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	margin: 4px 5px 0px;
	border: 0px;
	background: #ffffff;
}
table td .formPole2{
	float: left;
	display: block;
	height: 28px;
	width: 148px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	float: left;
	overflow: hidden;
}
table td .formPole2 .forumlarzInput{
	color: #001f39;
	width: 138px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	margin: 4px 5px 0px;
	border: 0px;
	background: #ffffff;
}
table td .formPole3{
	float: left;
	display: block;
	height: 28px;
	width: 70px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	float: left;
	overflow: hidden;
}
table td .formPole3 .forumlarzInput{
	color: #001f39;
	width: 57px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	margin: 4px 5px 0px;
	border: 0px;
	text-align: center;
	background: #ffffff;
}
table td .formPole4{
	float: left;
	display: block;
	height: 28px;
	width: 118px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
	float: left;
	overflow: hidden;
}
table td .formPole4 .forumlarzInput{
	color: #001f39;
	width: 105px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	margin: 4px 5px 0px;
	border: 0px;
	text-align: center;
	background: #ffffff;
}
.bgSelect{
	display: block;
	height: 29px;
	width: 340px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	background: url(../images/bg-select.gif) no-repeat;
}
.bgSelect .selectForm{
	width: 325px;
	border: 0px;
	background: #ffffff;
	margin: 5px 0px 0px 5px;
}


.boxKodPocztowy{
	float: right;
	padding: 6px 7px 0px 0px;
	font-weight: bold;
}

.forumlarzIn {
	width: 300px;
	height: 16px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	margin: 6px 0px 0px 0px\0/;
	*margin: 5px 0px 0px 0px;
	border:0 none;
	background: none;
}
.textPole{
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: none;
}
.forumlarzText{
	height:115px;
	width: 300px;
	color: #000000;
	font-size: 12px;
	font-family: Tahoma;
	line-height: 18px;
	padding: 5px;
	margin: 0px;
	border: 1px solid #e0e0e0;
	background: #ffffff;
}
.boxWyslij a{
	display: block;
	width: 210px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 9px 5px;
	background: #47a3f1;
	border: 0px;
}

.hr{
	height: 1px;
	width: 100%;
	background: url(../images/bg-title-border.gif) repeat-x 0px bottom;
}

.KoszykTitle{
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	letter-spacing: -1px;
	padding: 0px 0px 15px 0px;
}
/* info */
.info{
	width: 500px;
	overflow: hidden;
	color: #5b5b5b;
	font-size: 11px;
	font-style: italic;
	font-family: arial;
	line-height: 17px;
	padding: 0px 0px 0px 40px;
	margin: 15px auto;
	background: url(../images/bg-info.gif) no-repeat 0px 3px;
}

.boxButtonForm{
	float: right;
	overflow: hidden;
	padding: 0px;
	margin: 15px;
}
.buttonForm{
	display: block;
	color: #ffffff !important;
	width: 218px;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	font-family:  Helvetica, Sans-Serif, Tahoma, Verdana, Arial;
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
	background: #47a3f1;
}
.boxWymagane{
	color: #5b5b5b;
	padding: 10px 90px;
	font-style: italic;
}
.boxKoszykMenu{
	float: left;
	padding: 25px 0px 0px 15px;
}
.boxKoszykMenu .buttonBack{
	float: left;
	color: #ffffff;
	font-size: 12px;
	font-family: arial;
	line-height: 12px;
	background: #909090;
	padding: 7px 10px;
}

.boxRejestracja{
	margin: 10px 0px 0px 0px;
	font-size: 12px;
}
.formularzLabelTxt{
	padding: 7px 0px 0px 0px;
	margin: 0px;
	float: left;
}
.BoxKomunikat{
	text-align: center;
	padding: 15px;
	margin: 15px 10px;
	font-size: 13px;
	font-family: arial;
	background: #ffffff;
	border: 1px solid #dcdcdc;
}

.boxKomunikatTitle{
	text-align: center;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	margin: 30px 15px 0px;
}
.boxKomunikatTxt{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin: 20px 15px 25px;
}
.boxKomunikatButton{
	width: 218px;
	text-align: center;
	margin: 30px auto 30px auto;
}

.nPodkat{
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	padding: 0px 0px 5px 30px;
	
}
.nPodkat a{
	color: #000000;
}


/* HISTORIA ZAMOWIEN */
.tabelaHistoria{
	border: 0px;
	margin: 15px 0px 10px 10px;
}
.tabelaHistoria td{
	font-weight: bold;
	font-family: arial;
	padding: 0px 2px 0px 5px;
}


.boxLp{
	float: left;
	width: 20px;
	color: #5b5b5b;
	font-size: 12px;
	font-weight: bold;
}
.boxNumerZamowienia{
	float: left;
	width: 177px;
	color: #47a3f1;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 2px 0px 5px;
}

.boxStatusZamowienia{
	float: left;
	width: 185px;
	color: #5b5b5b;
	font-size: 11px;
	text-align: center;
	padding: 0px 2px 0px 5px;
}	
.boxWartoscZamowienia{
	float: left;
	width: 95px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 0px 2px 0px 5px;
}

.waluta{
	font-size: 10px;
	font-weight: normal;
}

.boxDataZamowienia{
	float: left;
	width: 150px;
	color: #5b5b5b;
	font-size: 11px;
	text-align: right;
	padding: 0px 2px 0px 5px;
}

.prozam {
	clear: both;
	width: 100%;
	padding: 0px 0px 5px 0px; 
	border-bottom: 1px solid #D5DADD;
	margin-bottom: 5px;
	font-size: 11px;
	font-family: Tahoma;
}
.pzwin{
	float: right;
}
.pzwin span{
	color: #5b5b5b;
	display: block;
	padding: 2px 3px;
	font-size: 10px;
	border: 1px solid #e0e0e0;
	background: #f5f5f5;
}

.modulWysz {
	width: 95%;
	margin:0 auto;
	padding:0;
	border:none;
}
.modulWysz td{
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	text-align: left;
	vertical-align: top;
}
.spanCena{
	float: left;
	width: 30px;
	font-weight: bold;
	text-align: right;
	padding: 7px 5px 0px 0px;
}
.formSzuka {
	padding: 15px;
}

#formSzukaCechy {
	border: 1px solid #D5DADD;
	padding: 10px 10px 10px 10px;
	display: none;
	background-color:#f7f7f7;
}
.fwn{
	float: left;
	margin: 0px;
	padding: 7px 0px 0px 30px;
}

/* WYNIKI WYSZUKIWANIA */
.boxWynikiNaglowek{
	cursor: pointer;
	height: 21px;
	padding: 5px 0px 5px 35px;
	margin: 0px 15px;
	background: url(../images/ico-bike.png) no-repeat 0px -51px;
}


/* Bestseller */
.BoxBestseller{
	ovverflow: hidden;
	padding: 0px 0px 10px;
}
.BoxBestseller h3{
	color: #000000;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
.BoxBestSellerContent{
	width: 700px;
	overflow: hidden;
	margin: 10px 0px 0px;
}
.BoxBestSellerContent ul{
	width: 700px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.BoxBestSellerContent ul li{
	float: left;
	width: 139px;
	height: 140px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	overflow: hidden;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	background: #ffffff;
	position: relative;
}
.boxBestSellerId{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
	padding: 0px 4px;
	background: #ebebeb;
}
.boxBestSellerImg{
	display: block;
	width: 120px;
	height: 70px;
	overflow: hidden;
	text-align: center;
	vertical-align: bottom;
	margin: 10px auto 0px;
}
.boxBestSellerImg img{
	max-width: 110px;
	max-height: 70px;
}
.boxBestSellerh4{
	height: 34px;
	overflow: hidden;
	margin: 0px 5px;
	padding: 0px;
}
.boxBestSellerh4 h4{
	display: inline;
	padding: 0px;
	margin: 0px;
	color: #47a3f1;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	line-height: 12px;
}
.boxBestSellerh4 h4 a{
	color: #47a3f1;
}
.boxBestSellerCena{
	float: left;
	height: 18px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	overflow: hidden;
	padding: 0px 5px;
	margin: 2px 5px 0px;
	background: #47a3f1;
}
.boxBestSellerCena span{
	font-size: 14px;
}

/* NEWSLETTER */
.boxNewsletter{
	width: 238;
	height: 149px;
	border: 0px;
	font-family: arial;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	background: url(../images/bg-newslleter.png) no-repeat;
}
.boxNewsletterTitle{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	width: 235px;
	padding: 10px 0px 3px;
	overflow: hidden;
}
.boxNewsletterTxt{
	width: 225px;
	font-size: 11px;
	font-family: arial;
	overflow: hidden;
	padding: 0px 5px;
}
.boxNewsletterTxt ul li{
	background: none;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 12px;
	line-height: 11px;
	list-style-type: disc;
}
.boxNewsletterSubmit{
	display: block;
	width: 76px;
	height: 17px;
	float: right;
	margin: 5px 7px 0px 0px;
	background: url(../images/bg-button-newsletter.gif) no-repeat;
}
.subskrypcja{
	float: right;
	margin: 5px 7px 0px 0px;
}
.subskrypcja input{
	border: 1px solid #918f8f;
	font-size: 11px;
	width: 174px; 
	line-height: 11px;
	padding: 3px 5px;
	background: #ffffff;
}
.subMargines{
	margin: 20px 5px;
}

/**/
.reg13, .reg14, .reg15{
	width: 220px;
	float: left;
	margin: 0 6px 15px;
}
.reg13 ul, 
.reg14 ul, 
.reg15 ul{
	margin: 10px 0px 8px;
	padding: 0px;
}

.reg13 ul li, 
.reg14 ul li, 
.reg15 ul li{
	font-size: 11px;
	font-family: arial;
	line-height: 13px;
	list-style: none;
	background: none;
	margin: 0px;
	padding: 3px 0px;
	border-bottom: 1px solid #d1d1d1;
}

.reg13 a, 
.reg14 a, 
.reg15 a{
	display: block;
	color: #313131;
	text-decoration: none;
	padding: 0px 10px 0px 0px;
	background: url(../images/bg-more.gif) no-repeat right center;
}

.reg13 ul li a, 
.reg14 ul li a, 
.reg15 ul li a{
	color: #313131;
	padding: 0px;
	margin: 0px;
	background: none;
	text-decoration: none;
}
.reg13 a:hover, 
.reg14 a:hover, 
.reg15 a:hover{
	text-decoration: underline;
}

.reg13 .at,
.reg14 .at,
.reg15 .at{
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
	width: 110px;
	padding: 15px 0 0;
	float: left;
}

.reg13 .aktualnosci5ZdjeciaBlok,
.reg14 .aktualnosci5ZdjeciaBlok,
.reg15 .aktualnosci5ZdjeciaBlok{
	float: right;
}
.reg13 img,
.reg14 img,
.reg15 img{
	float: right;
	max-width: 100px;
	height: 50px;
	border: 1px solid #d1d1d1;
	padding: 2px;
	background: #ffffff;
}

.radio{
	float: left;
	height: 14px;
	padding: 0px 0px 0px 20px;
	margin: 3px 7px 0 0;
	background: url(../images/bg-radio.gif) no-repeat 0px -14px;
}
.radioTxt{
	float: left;
	line-height: 14px;
}
.radioSelected {background-position: 0 0;}
.boxAllegro{
	width: 960px;
	height: 1px;
	padding: 0px;
	margin: 0px auto;
}
.allegroCeneo{
	width: 61px;
	height: 118px;
	float: right;
	margin: -125px -90px 0px 0px;
	background: url(../images/allegr_ceneo.jpg) no-repeat;
}

.allegroCeneo a{
	display: block;
	width: 50px;
	height: 50px;
	margin: 6px 5px 7px;
}
/* OFERTA TYGODNIA */
.ofertaZakladka{
	float: left;
	width: 35px;
	height: 161px;
	background: url(../images/oferta-tygodnia.jpg) no-repeat;
	z-index: 2;
	position: relative;
	margin: 0px 0px 0px -35px;
}
.ofertaBox{
	position: fixed;
	top: 36px;
	right: 0px;
	width: 0px;
	z-index: 1000;
	padding: 0px 0px 0px 35px;
	overflow: hidden;
	height: 680px;
}
.ofertaTxt{
	float: left;
	width: 170px;
	padding: 10px 30px 10px 10px;
	background: #47a3f1;
	border: 1px solid #ffffff;
	border-width: 1px 0px 1px 1px;
	margin: 0px 0px 0px 34px;
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #ffffff;
}
.ofertaTxt img{
	max-width: 140px;
	max-height: 110px;
	padding: 4px;
	background: #ffffff;
	border: 1px solid #1870bb;
}
.ofertaTxt a{
	color: #ffffff;
	text-decoration: none;
}
.ofertaTxt a:hover{
	text-decoration: underline;
}

.boxAllegro{
	position: fixed;
	top: 363px;
	right: 0px;
	height: 85px;
	width: 31px;
	z-index: 1001;
	background: url(../images/bg-allegro.png) no-repeat;
}
.boxAllegro a{
	display: block;
	height: 80px;
	width: 31px;
}
.boxCeneo{
	position: fixed;
	top: 449px;
	right: 0px;
	height: 56px;
	width: 31px;
	z-index: 1001;
	background: url(../images/bg-ceneo.png) no-repeat;
}
.boxCeneo a{
	display: block;
	height: 50px;
	width: 31px;
}

.boxCzas{
	float: left;
	height: 29px;
	padding: 0px 0px 0px 6px;
	overflow: hidden;
	background: url(../images/bg-czas.gif) no-repeat;
}
.boxCzasTxt{
	height: 24px;
	float: left;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
	line-height: 18px;
	padding: 5px 6px 0px 0px;
	background: url(../images/bg-czas.gif) no-repeat right 0px;
}
.boxGodz{
	height: 24px;
	float: left;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	line-height: 18px;
	padding: 5px 5px 0px;
}
.boxDK{
	height: 24px;
	float: left;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
	line-height: 18px;
	padding: 5px 5px 0px;
}
#counter{
	float: left;
	margin: 0 0 10px 9px;
}
