body, td {
	font-family: Verdana, Tahoma, Arial, , Sans-Serif;
	font-size: 10px;
}

body {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border-style: none;
	background-color: #FFFFFF;
	color: #000000;
	text-align:center;
	font-family: Verdana, Tahoma, Arial, , Sans-Serif;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {
	padding: 0px 0px 0px 5px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}


a {
	color: #CC3300;
	text-decoration: none;
	font-family: Verdana
}

a:hover {text-decoration: underline;}

ul li {
	list-style:none;
	padding-left:10px;
	background:url('images/bull.gif') no-repeat 0 8px;
	line-height: 18px;
}

/* konstruktory   */

.cz {clear: both;}
.clear {clear: both;}
.up {
	width: 778px;
	height: 63px;
	background: #103F6C;
	margin:0 auto;
	text-align:left;
	margin-bottom: 10px;
}

.up img{margin: 14px 0px 0px 18px;float:left;}

.r13 {
	width: 776px;
	margin:0 auto;
	text-align:center;
	margin-bottom: 10px;
}

.r4{
	width: 261px;
	float: left;
	padding: 0px 0px 0px 30px;	
}

.r2{
	width: 289px;
	float: left;
	position: relative;
}

.r2p{
	width: 289px;
	float: left;
}

.rs{
	width: 414px;
	float: left;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.cl2 {
	clear: both;
	margin:0 auto;
	width: 997px;
}


.ccl{clear: both;}
.psr {
	float:right;
	width: 705px;
	padding-right: 1px;
	text-align: left;
}

.srsr {padding-bottom: 11px;}

#scie {
	background: #FFB820;
	line-height: 24px;
	margin-top: -9px;
	padding-left: 21px;
}
#scie a {
	color: #B28016;
	font-family: Verdana;
	font-size: 10px;
	padding: 0px 3px 0px 3px;	
}
.r6p {padding-right: 107px;}


/* kontenery */

.ks{
	border: 1px solid #D5DADD;
	margin: 0px 10px 10px 10px;
	padding: 8px 20px 3px 19px;
	text-align: left;
}

.k2 {padding: 0px 130px 0px 0px;}

.k2pr {
	margin: 0px 108px 0px 0px;
	border: 1px solid #D5DADD;
	height: 184px;
	padding: 6px 18px 10px 18px;	
}
.k2op {
	margin: 0px 108px 11px 0px;
	border: 1px solid #D5DADD;
	padding: 6px 18px 10px 18px;	
}
.k4 {padding: 0px 0px 0px 80px;}

/* ------ stopka ------- */

.bt{
	width: 776px;
	background: #E4E8EA url('images/st.gif') repeat-x;
	margin:0px;
	line-height: 26px;
	text-align:left;
	float: left;
	height: 22px;
	padding-top: 4px;
	font-size: 10px;
	font-family: Verdana;
	
}

.cl {
	clear: both;
	margin:0 auto;
	width: 964px;
}
.s1 {
	float: left;
	width: 70px;
	margin-right: 10px;
	margin-left: 14px;
	border-top: 1px solid #D5DADD;
}
.s2 {
	float: left;
	width: 35px;
	margin-left: 10px;
	margin-right: 30px;
	border-top: 1px solid #D5DADD;
}

.bt ul {
	margin:0px;
	padding:0px;
	float: left;
}
.bt ul li{
	list-style:none;
	float:left;
	padding: 0px;
	margin:0px;
	background:url('images/vs2.gif') no-repeat left center;
	padding-left: 12px;
	margin-left: 12px;
	font-family: Verdana;
}
.bt ul li.ff{ background: none; padding-left: 0px;}

.re {
	color: #C8C8C8;
	width: 763px;
	margin:0px auto;
	text-align:left;
	line-height: 25px;
	padding-left: 13px;
	font-size: 10px;
	font-family: Verdana;
}

.re2 {
	color: #C8C8C8;
	width: 763px;
	margin:0px auto;
	text-align:left;
	line-height: 25px;
	padding-left: 484px;
	font-size: 10px;
	font-family: Verdana;
}
.re a{
	color: #C8C8C8;
	text-decoration: none;
}
.re a:hover {	text-decoration: underline;}


/* ------ linki gora ------- */
#tmenu{margin:40px 0px -3px 0px;float:right;}
#tmenu li{
	margin:0px;
	padding:0px 22px 8px 10px;
	list-style:none;
	float:left;
	background:url('images/vs.gif') no-repeat 0px 1px;}
#tmenu li a{
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 18px;
	padding:0px;
	margin:0;
}
#tmenu li a:hover{text-decoration: underline;}

/*----- MEnu -------*/

.k4m {
	background:url('images/m/bmlt.gif') no-repeat bottom left;
	text-align: left;
	padding: 0px 0px 1px 80px;
	margin-bottom: 10px;
}
ul.poz1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: #A8B1B7;
}
ul.poz1 li {  
	padding: 0px;
	margin: 0px;	
	width: 159px;	
}

ul.poz1 li.wc a{
	color: #000000;
	text-decoration: none;
	background: #A8B1B7 url("images/m/s_sz.gif") no-repeat;
	background-position: 10px 9px;
	line-height: 23px;
	display: block;
	width: 100%;  
	padding: 0px 0px 0px 22px;
	margin: 0px;
	font-weight: bold;	
}

ul.poz1 li.wc a:hover{
	color: #000000;
	text-decoration: none;
	background: #B3BBC1 url("images/m/s_sz.gif") no-repeat;
	background-position: 10px 9px;
	line-height: 23px;
	display: block;
	width: 100%;  
	padding: 0px 0px 0px 22px;
	margin: 0px;
	font-weight: bold;	
}

ul.poz1 a {
	color: #000000;
	text-decoration: none;
	background: #D5DADD url("images/m/s_sz.gif") no-repeat;
	background-position: 10px 9px;
	line-height: 23px;
	display: block;
	width: 100%;  
	padding: 0px 0px 0px 22px;
	margin: 0px;
	border-top: 1px solid #EEF0F1;
}

ul.poz1 a:hover {
	color: #707477;
	background: #CBD1D5 url("images/m/s_sz.gif") no-repeat 10px 9px;
	text-decoration: none;
}

		ul.poz1 li.wc ul.poz2 {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		
		ul.poz1 li.wc ul.poz2 li {
			padding: 0px;
			margin: 0px;
			font-weight: normal;
			border-top: none;
			width: 148px;
		}
		
		ul.poz1 li.wc ul.poz2 li a {
			color: #000000;
			text-decoration: none;
			background: #C3CACE url("images/m/s_sz.gif") no-repeat 23px 9px;
			line-height: 23px;
			display: block;
			width: 100%;  
			padding: 0px 0px 0px 33px;
			margin: 0px;
			border-top: 1px solid #A8B1B7;
			font-weight: normal;	
		}
		
		ul.poz1 li.wc ul.poz2 li a:hover {
			color: #707477;
			background: #BBC2C7 url("images/m/s_sz.gif") no-repeat 23px 9px;
			text-decoration: none;
			font-weight: normal;
			padding: 0px 0px 0px 33px;
		}

		ul.poz1 li.wc ul.poz2 li.wc a {
			color: #000000;
			text-decoration: none;
			background: #C3CACE url("images/m/s_sz.gif") no-repeat 23px 9px;
			line-height: 23px;
			display: block;
			width: 100%;  
			padding: 0px 0px 0px 33px;
			margin: 0px;
			border-top: 1px solid #A8B1B7;
			font-weight: normal;	
		}
		
		ul.poz1 li.wc ul.poz2 li.wc a:hover {
			color: #000000;
			background: #BBC2C7 url("images/m/s_sz.gif") no-repeat 23px 9px;
			text-decoration: none;			
		}
		
		
				.mki {
					height: 1px;
					line-height: 1px;
					margin: 0px;
					padding: 0px;
					border: none;
				}
		
				ul.poz1 li.wc ul.poz2 li.wc ul.poz3{
					margin: 0px;
					padding: 0px;
					list-style: none;
					
				}
				
				ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li {
					padding: 0px;
					margin: 0px;
					font-weight: normal;
					border-top: none;
					width: 137px;					
				}
				
				ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li a {
					color: #000000;
					text-decoration: none;
					background: #C3CACE url("images/m/md3.jpg") no-repeat 33px 9px;
					line-height: 23px;
					display: block;
					width: 100%;  
					padding: 0px 0px 0px 44px;
					margin: 0px;
					
					border-top: none;
					font-weight: normal;	
				}
				
				ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li a:hover {
					color: #707477;
					background: #BBC2C7 url("images/m/md3.jpg") no-repeat 33px 9px;
					text-decoration: none;
					font-weight: normal;
					padding: 0px 0px 0px 44px;
				}
		
				ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc a{
					color: #000000;
					text-decoration: none;
					background: #C3CACE url("images/m/md3.jpg") no-repeat 33px 9px;
					line-height: 23px;
					display: block;
					width: 100%;  
					padding: 0px 0px 0px 44px;
					margin: 0px;
					font-weight: normal;	
				}
				
				ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc a:hover {
					color: #000000;
					background: #BBC2C7 url("images/m/md3.jpg") no-repeat 33px 9px;
					text-decoration: none;			
				}
					
					

					ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc ul.poz4{
					margin: 0px;
					padding: 0px;
					list-style: none;
					
					}
					
					ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc ul.poz4 li{
						padding: 0px;
						margin: 0px;
						font-weight: normal;
						border-top: none;
						width: 127px;					
					}
					
					ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc ul.poz4 li a {
						color: #000000;
						text-decoration: none;
						background: #C3CACE url("images/m/md3.jpg") no-repeat 43px 9px;
						line-height: 23px;
						display: block;
						width: 100%;  
						padding: 0px 0px 0px 54px;
						margin: 0px;
						
						border-top: none;
						font-weight: normal;	
					}
					
					ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc ul.poz4 li a :hover {
						color: #707477;
						background: #BBC2C7 url("images/m/md3.jpg") no-repeat 43px 9px;
						text-decoration: none;
						font-weight: normal;
						padding: 0px 0px 0px 54px;
					}
			
					ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc ul.poz4 li.wc a{
						color: #000000;
						text-decoration: none;
						background: #C3CACE url("images/m/md3.jpg") no-repeat 43px 9px;
						line-height: 23px;
						display: block;
						width: 100%;  
						padding: 0px 0px 0px 54px;
						margin: 0px;
						font-weight: normal;	
					}
					
					ul.poz1 li.wc ul.poz2 li.wc ul.poz3 li.wc ul.poz4 li.wc a:hover {
						color: #000000;
						background: #BBC2C7 url("images/m/md3.jpg") no-repeat 43px 9px;
						text-decoration: none;			
					}
				

/* menu prawa*/

.k2m {
	background:url('images/m/mm.gif') no-repeat bottom right;
	text-align: left;
	padding: 0px 130px 1px 0px;
	margin-bottom: 10px;
}

ul.poz1r {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.poz1r li {  
	padding: 0px;
	margin: 0px;	
}

ul.poz1r li.wc {
	padding: 0px;
	margin: 0px;    
	background-color: #DBE0E0;
}

ul.poz1r a {
	color: #000000;
	border-top: 1px solid #FFD16E;
	text-decoration: none;
	background: #FFB820 url("images/m/s_p.gif") no-repeat;
	background-position: 10px 9px;
	line-height: 23px;
	display: block;
	width: 100%;  
	padding: 0px 0px 0px 22px;
	margin: 0px;
}

ul.poz1r a:hover {
	color: #845D0B;
	background: #F0AA14 url("images/m/s_p.gif") no-repeat 10px 9px;
	text-decoration: none;
}

ul.poz1 a.first {border-top: none;}
ul.poz1r a.first {border-top: none;}

/* banery */

.rek {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

/* promocje */
.cenapr {padding-top: 4px;font-family: Verdana; font-size: 12px;color: #CC3300;}

.ofopor {padding: 8px; font-family: Verdana; font-size: 10px;}
.ofopor img{margin: 0px 8px 8px 0px;}

.bk4pr {
	margin: 0px 0px 11px 80px;
	border: 1px solid #D5DADD;
	height: 184px;
	padding: 6px 18px 10px 18px;	
}
.bk4op {
	margin: 0px 0px 11px 80px;
	border: 1px solid #D5DADD;
	padding: 6px 18px 10px 18px;	
}

.abp{
	padding-bottom: 12px;
	line-height: 14px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana;
}

.abp a:hover {text-decoration: none;}
.abp a {
	font-size: 10px;
	font-family: Verdana;
	color: #000;
	text-decoration: none;
}


/*  aktualnosci */

.ab{
	border-bottom: 1px solid #D5DADD;
	line-height: 14px;
}

.ab a:hover {text-decoration: none;}
.ab a {
	font-size: 10px;
	font-family: Verdana;
	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:#CC3300 !important;
	padding-top: 8px;
	font-size: 10px;
	font-family: Verdana;
}
a.at:hover{	text-decoration: underline;}

.aws {
	display: block;
	color: #CC3300;
	text-align: left;
	padding: 4px 0px 5px 0px;
}

.abo{
	border: 1px solid #D5DADD;
	padding: 5px;
	width: 100px;
	height: 67px;
	text-align: center;
	vertical-align: middle;	
	margin-left: 18px;
}

.abo span{
	vertical-align: middle;
	display: table-cell;	
	width: 100px;
	height: 67px;
	text-align: center;	
}
.kk {
	border-top: 1px solid #D5DADD;
	clear: both;
}
.kk2 {
	margin-top: 10px;
	border-top: 1px solid #D5DADD;
	clear: both;
}
.kk2p {
	margin-top: 10px;
	border-top: 1px solid #D5DADD;
	clear: both;
	width: 300px;
}
.ada {
	color: #A8B1B7;
	padding: 0px 0px 8px 11px;
	clear: both;
	font-size: 10px;
	font-family: Verdana;
}
.aty {
	background:url('images/as.gif') no-repeat 1px 4px;
	padding-left: 11px;
	padding-bottom: 8px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
}
.ako {
	line-height: 16px;
	color: #000000;
	padding-left: 11px;	
	padding-bottom: 6px;
	font-size: 10px;
	font-family: Verdana;
}

.ako a{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
}
.ako a:hover{text-decoration: none;}

.akom {
	padding-bottom: 10px;
	text-align: center;
}
.akm {
	float: right;
}
.Pag a{
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #707477;
}

.Pag {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #CC3300;
	line-height: 26px;
	background: #E4E8EA url('images/st.gif') repeat-x;
	text-align: center;
	margin-bottom: 18px;
}

.akws {
	text-align: right;
	margin-top: 8px;
	margin-bottom: 18px;
}

.pli {
	padding-left: 11px;	
	line-height: 16px;
	font-size: 10px;
	font-family: Verdana;
}

.pli p, .plio p{
	padding-bottom: 6px;	
	padding-left: 12px;
}
.akib4 {float: right;}
.akib5 {float: left; margin-right: 10px;}
.akib7 {padding-left: 11px;	}
.akib7 div.akom{float: left;}

/*  wyszukiwarka */

.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: 33px;
	border-bottom: 1px solid #FFFFFF;
	padding: 134px 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 {
	background:url('images/ww.gif') no-repeat 190px bottom;
	text-align: left;
	padding: 0px 110px 1px 0px;
	margin-bottom: -1px;

}

input.in1 {
	border: none;
	width: 120px;
	float: left;
	font-family: Verdana;
	font-size: 10px;
	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;
}
/* blok */

h3.blna{
	padding-top: 5px;
	padding-bottom: 6px;
	margin: -3px 0px -10px 0px;
}

/* modul */
h2.tyt2 {
	line-height: 47px;	
	border-bottom: 1px solid #D5DADD;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.mod {
	padding-left: 24px;
	padding-right: 108px;
	background: url('images/m/bmlt.gif') no-repeat 608px 40px;
}

.komunikat { text-align: center;
	font-weight: bold;
	color: #C30;
	font-family: Verdana;
	font-size: 11px;
	padding: 10px;
}
.komunikatofertawysz { 
text-align: center;
	font-weight: bold;
	color: #C30;
	font-family: Verdana;
	font-size: 11px;
	padding: 10px;
	margin:0px 0px 5px 0px;
	*margin:0px 0px 0px 0px;
	_margin:-5px 0px 0px 0px;
}

h3.tyt1 {
	background:url('images/as.gif') no-repeat 1px 14px;
	padding: 10px 0px 10px 11px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	border-bottom: 1px solid #D5DADD;
}

/* opis */

.obo{
	border: 1px solid #D5DADD;
	padding: 5px;
	width: 100px;
	height: 67px;
	text-align: center;	
	margin-left: 18px;	
}
.obo span{
	vertical-align: middle;
	display: table-cell;	
	width: 100px;
	height: 67px;
	text-align: center;	
}

.plio {
	padding: 0px 0px 2px 11px;	
	line-height: 16px;
	font-size: 10px;
	font-family: Verdana;
}
.otyt {
	font-family: Verdana;
	font-size: 11px;
	padding-bottom: 8px;
}
.oko {line-height: 14px; 
	font-family: Verdana;
	font-size: 10px;
	padding-bottom: 10px;
}
.okib4 {float: right;}
.okib5 {float: left; margin-right: 18px;}
.okib7 {padding-left: 11px;	}
.okib7 div.akom{float: left;}

/* oferta */
.fram{
	border: 1px solid #D5DADD;
	padding: 5px;
	width: 100px;
	height: 67px;
	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 {
	margin-bottom: 11px;
	border-bottom: 1px solid #D5DADD;
	clear: both;
	line-height: 10px;
	height: 10px;
}

.fkm {
	float: right;
	margin-left: 20px;
}
.fsz{
	color: #A8B1B7;
	padding: 0px 0px 10px 11px;
	font-size: 10px;
	font-family: Verdana;
	margin-top: -4px;
}

.fko {
	line-height: 16px;
	color: #000000;
	padding-left: 11px;	
	padding-bottom: 6px;
	font-size: 10px;
	font-family: Verdana;
	text-align: justify;
}

.fty {
	padding-bottom: 8px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
}
.fsz2{
	color: #A8B1B7;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	font-family: Verdana;
	margin-top: -4px;
}

.ftop {
	vertical-align: top;
	float: left;	
	width: 310px;
}

.ftop2 {
	vertical-align: top;
	float: right;	
	width: 250px;
}

.frambig {
	text-align: center;
}

.frambig div{
	border: 1px solid #D5DADD;
	padding: 5px;
	width: 240px;
	height: 155px;
	text-align: center;
	vertical-align: middle;		
	margin: 5px 0px;
	overflow: hidden;
	zoom: 1;
}

.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: #CC3300;
	line-height: 26px;
	background: #E4E8EA url('images/st.gif') repeat-x;
	text-align: right;
	margin-bottom: 18px;
	clear: both;
}

.tszr {
	color: #707477;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
.ffl { float: left; padding-left: 11px;}
.kbu {height: 24px; background: #CC3300; color: #FFFFFF; border: none; margin-top: 2px;font-weight: bold;font-size: 11px;font-family: Tahoma;}
.kbulink {
	height: 24px;
	line-height: 24px;
	background: #CC3300; 
	color: #FFFFFF; 
	border: none; 
	margin-top: 2px;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	float:right;
}
.kbulink a {
	height: 24px;
	line-height: 24px;
	background: #CC3300; 
	color: #FFFFFF; 
	display:block;
	padding:0 5px;
}
.kbulink a:hover {
	text-decoration:none;
}
.frad {float: left;}
.fzs {
	float: left; 
	font-weight: bold; 
	margin-top: 2px;
	font-size: 10px;
	font-family: Verdana;
}
.fic {float: left; height: 9px; width: 9px; margin: 3px 2px 0px 2px; border: 1px solid #D5DADD;line-height: 9px;}
.fzesco {clear: both; padding-top: 4px;}
.fcla { margin-top: 1px;font-size: 10px;font-family: Verdana;}

.fst {font-weight: bold; margin: 9px 0px 9px 0px;font-size: 10px;font-family: Verdana;}
.fto {font-size: 10px;font-family: Verdana;}
.kCe {
	font-size: 10px;
	font-family: Verdana;
	line-height: 14px;
}

/* 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;	
}

.koslab {
	font-size: 10px;font-family: Verdana;
	float: left;
	padding: 8px 0px 0px 8px;
}

.koswar {
	font-size: 10px;font-family: Verdana;font-weight: bold;
	float: right;
	padding: 8px 8px 0px 0px;
}

.koaty {
	padding: 12px 8px 8px 0px;
	text-align: right;
}
.koaty a{
	background:url('images/as.gif') no-repeat 1px 4px;
	padding-left: 11px;	
	color: #CC3300;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

.koaty a:hover{
	text-decoration: underline;
}

/* koszyk */

.komorka {
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
}
.koszykIlosc {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
}

.towar {
	color: #CC3300;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
}
.kwie td{ 
	border-bottom: 1px solid #D5DADD;
	padding-top: 5px;
	padding-bottom: 5px;
}

.brd {
	font-weight: bold; 
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}
.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: #103F6C;
	padding: 4px 6px 4px 6px;
	color: #FFF;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	height: 19px;
}

a.prsk2 {
	background: #CC3300;
	padding: 4px 6px 4px 6px;
	color: #FFF;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}
.koszykStopka {
	padding: 5px;
}

.listaPlatnosci li{
	list-style:none;
	background: none;
}
.listaPlatnosci {
	list-style:none;
	background: none;
	font-size: 10px;
	font-family: Verdana;
	
}
.kcb {
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
}

select {border: 1px solid #7F9DB9;}

.forrzInput1 {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
	width: 32px;
}

.forrzInput2 {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
	width: 150px;
}

.CartPrice {
	font-size: 10px;
	font-family: Verdana;
	text-align:right; 
	padding:8px 7px 0px 0px;
}

.prozam {clear:both; width: 100%; padding: 8px 0px 2px 0px; border-bottom: 1px solid #D5DADD;margin-bottom: 5px;font-size: 10px;font-family: Verdana;}
.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: 10px;font-family: Verdana; border: 1px solid #D5DADD; padding: 3px; background: #E4E8EA;}
.hiZN {font-size: 10px;font-family: Verdana;}

/* uzytkownicy */

.forumlarzInput {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
	width: 192px;
}

.formularzLabel {
	text-align: right;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
}
.formularzRamkaGora td {border-top: 1px solid #D5DADD;padding-top: 12px;}
.formularzRamkaDol td{border-bottom: 1px solid #D5DADD;padding-bottom: 12px;}
.formularzMargines {padding-top: 10px;}

/* pliki */

.pty {
	background: #E4E8EA url('images/as.gif') no-repeat 10px 10px;
	border: 1px solid #D5DADD;
	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: 10px;
	font-family: Verdana;
}

.pliv {padding: 0px 0px 0px 20px;}	
.pliv a{	
	background: url('images/as.gif') no-repeat 0px 3px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}

/* mapaSerwisu */
.mapaSerwisu li {list-style: none; background: none; margin-left: -24px;}
.mapaSerwisu li a{
	background: #E4E8EA url('images/as.gif') no-repeat 10px 10px;
	border: 1px solid #D5DADD;
	line-height: 25px;	
	padding-left: 20px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	margin-top: 8px;
	font-weight: bold; 
	display: block;
}

.mapaSerwisu li li{background: none; }

.mapaSerwisu li li a{
	background: #FFF url('images/as.gif') no-repeat 10px 3px;
	border: none;
	line-height: 14px;	
	padding-left: 20px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold; 
	display: block;
	
}

.mapaSerwisu li li li{background: none; }

.mapaSerwisu li li li a{
	background: #FFF url('images/mss.gif') no-repeat 19px 4px;
	border: none;
	line-height: 14px;	
	padding-left: 30px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal; 
	display: block;
	
}
.cont {
	padding-bottom: 18px;
}

/* formularz kontakt*/

.fGw {color: #CC3300;}

.forumlarzIn {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
	width: 100%;
}
.formularzWymagane {
	text-align: left;
	padding-left: 10px;
	font-size: 10px;
	font-family: Verdana;
}
.faty {
	background:url('images/as.gif') no-repeat 1px 4px;
	padding-left: 11px;
	padding-bottom: 8px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	border-bottom: 1px solid #D5DADD;
	margin-bottom: 6px;
}

/* szukarka */
.input1 {
	background: #FFF;
	border: 1px solid #7F9DB9;
	width: 200px;
	margin-right: 10px;	
}

.formSzuka {
	border: 1px solid #D5DADD;
	background: #E4E8EA;
	height: 20px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.wysBlok {
	border-bottom: 1px solid #D5DADD;
	margin: 4px 0px 8px 0px;
	padding-bottom: 6px;
	font-size: 11px;
	font-family: Tahoma;
}

.wysN {
	border: 1px solid #D5DADD;
	line-height: 25px;		
	padding-left: 20px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	margin-top: 8px;
	text-align: left;
	clear: both;
	height: 25px;
	cursor: pointer;
}

.wysIlosc {
	color: #000;
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	font-size: 11px;
	font-family: Tahoma;
	float: right;
}
.wysnn {
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	float: left;
}

.oty {
	padding: 6px 0px 4px 20px;
	color: #CC3300;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold; 
	
}
.wopy {
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana;
	margin-left: 20px;
}

/* sklep*/
.skind {
	border: 1px solid #D5DADD;
	background: url(images/indt.gif) no-repeat bottom right;
	width: 270px;
	height: 170px;
	float: left;
	margin-top: 8px;
}

.skpar {
	border: 1px solid #D5DADD;
	background: url(images/indt2.gif) no-repeat bottom right;
	width: 270px;
	height: 170px;
	float: right;
	margin-top: 8px;
}

.skaty {
	background:url('images/as.gif') no-repeat 9px 11px;
	padding: 8px 8px 0px 19px;
	color: #CC3300;
	font-size: 11px;font-family: Tahoma;font-weight: bold; 
}

.wesm {
	padding: 19px 19px 0px 19px;
	font-size: 10px;
	font-family: Verdana;
}

input.prsk {
	background: #103F6C;
	color: #FFF;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	height: 19px;
	border: 0px;
	margin-left: 10px;
	padding: 0px 4px 0px 4px;
}

input.prsk3 {
	background: #103F6C;
	color: #FFF;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	height: 19px;
	border: 0px;
	margin-left: 155px;
}

.framkk{
	border: 1px solid #D5DADD;
	padding: 3px;
	width: 55px;
	height: 36px;
	text-align: center;
	margin-left: 11px;
}
.sfkm {
	float: left;	
}

.skopce { float: right;}

.sklnagt {
	border-bottom: 1px solid #D5DADD;
	
	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: 10px;
	font-family: Verdana;
}

.sktsp1 td {
	border-bottom: 1px solid #D5DADD;
}

input.kinil {
	background: #E4E8EA;
	border: 1px solid #D5DADD;
	width: 25px;
	font-family: Verdana;
	font-size: 10px;
	padding: 3px 1px 3px 1px;
	text-align: right;
}

.subkos {
	background: #FFFFFF url(images/bbk.gif) no-repeat 0px 0px;
	color: #CC3300;
	font-family: Verdana;font-weight: bold; font-size: 10px;
	border: none;
	width: 125px;
	padding: 5px 0px 0px 19px;
	margin-left: 377px;
	cursor: pointer;	
}
.subkos2 {
	background: #FFFFFF url(images/bbk2.gif) no-repeat 0px 10px;
	color: #CC3300;
	font-family: Verdana;font-weight: bold; font-size: 10px;
	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;}

.mapa {text-align: center;}

.wyszNag {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana;
}
.wyszSelect {
	width: 180px;
	font-size: 12px;
	font-family: Tahoma;
}
.wyszKont {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
input.wyszSzukaj {
	background: #103F6C;
	color: #FFF;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	height: 19px;
	border: 0px;
	margin-left: 140px;
}
input.wyszSzukaj2 {
	background: #103F6C;
	color: #FFF;
	font-weight: bold; 
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	height: 19px;
	border: 0px;
}
input.cenaWysz {
	border: 1px solid #7F9DB9;
	width: 40px;
	font-size: 13px;
	font-family: Tahoma;
	margin:0px 5px 0px 0px;
}
.cenaoddo {
	font-weight:bold;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana;
}
.konWyszBlo {
	width:50%;
	*width:50%;
	_width:49%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.konWyszBlo1 {
	width:50%;
	*width:50%;
	_width:49%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 20px;
	background:#ffb820;;
}
.konWyszBlo2 {
	width:40%;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.zmienParametry {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.zmienParametry a {
	background:url('images/as.gif') no-repeat 1px 3px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}

.pOf {
	padding: 3px 5px 3px 5px;
	float: left;
}

.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: 9px 0 9px 0;
	font-weight: bold;
}
.kartaCecha2Tytul {
	float: left; 
	width: 150px; 
	padding-right: 5px;
}
.wartoscCecha2 {
	display: block; 
	text-align: left; 
	font-weight: normal; 
	float: right; 
	width: 150px;
}

.sCechy {
	border-top: 1px solid #d8dcc4;
	padding: 9px 0 9px 0;
}
.kCe {
	padding: 9px 0 9px 0;
}
.sCechy span, .kCe span {
	font-weight: bold;
	display: block;
	float: left;
	width: 109px;
	padding-right: 15px;
}

/* *** zawieszka flashowa *** */

.zawieszka {
	left: -10px;
	position: absolute;
	top: -12px;
}
.cursor{
	cursor: pointer;
}