body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565567;
	text-align: center;
	line-height: 150%;
}

form, fieldset {
	margin: 0;
	padding: 0;
	border:0;
}

label {
	display: block;
	clear: left; /*for Opera browser*/
	float: left;		
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

input, select, textarea {
	float: right;
	margin-bottom: 3px;
}

div {
	overflow: hidden;
	height: 100%;
}

p {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #565567;
}

a:visited {color: #565567;}

a:hover {	text-decoration: underline;}

a img {border: 0;}

.left {	float: left;}

.right {	float: right;}

.middle{	vertical-align: middle;}

.inline {	display: inline;}

.clear {	clear: both;}

.text_right {	text-align:right;}

.text_center {	text-align:center}

.bold {font-weight: bold;}

.normal {	font-weight: normal;}

.red, a.red {
	color: #f11d1c;
}

.redbold, a.redbold {
	font-weight: bold;
	color: #f11d1c;
}

.underline {
	text-decoration: underline;
}

.mar_top10 {
	margin-top: 10px;
}

p.title, a.title {
	display:block;
	margin: 7px 0px 10px 7px;
	font-size: 12px;
	font-weight: bold;	
	text-align: left;
}

p.subtitle {
	display:block;
	margin: 7px 0px 10px 7px;
	font-size: 12px;
	text-align: left;
}

p.header {
	display:block;
	margin: 7px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

p.header_right {
	display:block;
	margin: 7px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}

p.info {
	margin: 0px 0px 10px 7px;
}
		p.info a {
			color: #555466;
		}
		
p.corners {
		clear: both;
		
		overflow:hidden;
		height: 100%;
}

p.print {
	float: right;
	margin-top: 10px;
}

	p.print img {
		margin-right: 5px;
	}

.back {
	margin-left: 10px;
	color: #f11d1c;
}

a.back:visited {
	color: #f11d1c;
}
	
a.more {
	float: right;
	padding-right: 6px;
	color: #f11d1c;
}

a.more:visited {
	float: right;
	padding-right: 6px;
	color: #f11d1c;
}

a.toBasket {
		display: block;
		width: 100px;
		float: left;
		margin: 0px 0px 10px 0px;
		clear: left;
		color: #f11d1c;
}
		a.toBasket:visited{
			color: #f11d1c;
		}
		a.toBasket:hover {
			text-decoration: none;
		}

		 a.toBasket img {
			margin-right:8px;
		 }
		 		
.monit {
	margin: 12px;
	padding: 12px;
	font-size:12px;
	font-weight: bold;
	color:#ee1c1d;
	text-align: center;
	border: 1px solid #999999;
}


.redBox {
	background-color:#f11d1c;
	margin-bottom:10px;
	color: #ffffff;
}

	.redBox p.corners {/*GLOBAL*/
		background: #f11d1c;
	}
	
	.redBox p.info {/*GLOBAL*/
		color: #ffffff;
	}
	

.greyBox {
	width:100%;
	background-color: #eeeeee;
	margin-bottom:10px;
}

	 .greyBox  p.corners {/*GLOBAL*/
		background-color: #eeeeee;
	}
	
	.greyBox p span{
		display: block;
		float: left;
		width: 85px;
	}	

	.infobox{
		padding:6px;	
	}

.infobox2{
	border: 1px solid #cccccc;
	width:186px;
	padding:6px;	
	margin-bottom:10px;
}
		
.whiteBox {
	width:100%;
	margin-bottom:10px;
}

.greyBorders {
	clear: both;
	margin-bottom:10px;
	padding: 4px;
	border: 1px solid #aaaaaa;
}

img.prodImg, div.prodImg, a.prodImg, img.articleImg {
	float: left;
	margin:0px 5px 5px 0px;
	padding: 5px;
	/*border:1px solid #f11d1c;*/
	border:1px solid #cfcfcf;
}

.prodName, .articleName {
	width:100%;
	padding-top:3px;
	margin-bottom:10px;
	background: #eeeef0 url(../img/prodName_corner.gif) top right no-repeat;
}

	.prodName img, .articleName img {	
		margin-top:7px;
		padding: 0px 0px 0px 10px;
	}
	
	.prodName p, .prodName h1, .articleName p, .articleName h1  {	
		width: 90%;
		height: 20px;
		margin: 0px 0px 0px 10px;
		padding:0px 0px 3px 10px;
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
		cursor: pointer;
	}
	
	.prodName p {
		height: 100%;
	}
	
	.articleName p, .articleName h1 {
		cursor: default;
	}
	
		.prodName h1 a, .articleName  h1 a{
			color: #565567;		
		}
	
h1.header {
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 0px 0px 16px 10px;
	border-bottom: 1px solid #abaab2;
	font-size: 28px;
	line-height: 130%;
	color:#f11d1c;
}

	h1.header a {
		color:#f11d1c;
	}
 
h1.price {
		margin: 10px 0px 10px 0px;
		font-size: 23px;
		color: #565567;
}
	
h1.promotionPrice {
		margin: 10px 0px 10px 0px;
		font-size: 23px;
		color:#f11d1c;
}

h1.path {
	font-size: 16px;
	line-height: 150%;
}

	h1.path a {
		font-size: 16px;
		color: #565567;
	}
	
	
 p.promotionTo {
	color: #a09fa4;	
}
	
.sorting {
	margin-top: 0px;
	margin-bottom: px;
	padding: 0px 3px 0px 8px;
	border: solid #aaaaaa;
	border-width: 0px 0px 1px 0px;
}	

.sorting p.bold{
	float: left;
}

	.sorting div.left {
		width:380px;
		padding: 0px 0px 0px 0px;
		vertical-align: middle;
	}

	.sorting div.left a {
		float: left;
		margin: 0px 9px 0px 9px;
		color: #f11d1c;
	} 
	
		.sorting div.left a span {
			display: block;
			float: left; 
			margin-right: 3px;
			cursor: pointer;
		} 
		
		.sorting div.left a img {
			margin-top: 3px;
		} 
		
		img.sortBullet {
			float: left;
			margin-top: 7px;
		}
	
.spec {
	margin:0px 0px 3px 7px;
}

	.spec img {
		float: left;
		margin-right: 5px;
	}
	
	.spec p {
		margin-bottom:3px;		
	}
	
		.spec p a {
			color: #555466;
		}
		
p.path {
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 11px;
}


.tableInfo {
	width:99%;
	margin:0px 2px 10px 5px;
	border-collapse: collapse;
}

.tableInfo a:hover {
	text-decoration: none;
}

.px30 {width:30px;}
.px50 {width:50px;}
.px80 {width:80px;}

.tableInfo td {	
	padding: 3px;
	border:1px solid #cfcfcf;
}

.tableInfo td input {
	width:20px;
	text-align: right;
}

.tableInfo img {
	margin-right: 10px;
}

p.sum {
	float: right;
	clear: both;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
	text-align: right;
}

	p.sum span {
		color: #f11d1c;
	}
	
.w540 {width: 540px;}

/*-----------------------------------------------*/
/*--struktura strony--*/

#all {
	width: 100%;
}

#page{
	width:980px;
	margin: auto auto;
	text-align: left;
}

#top {
	width: 100%;
	background:  #565567 url(../img/top_bgr.gif) repeat-x;
}

#leftmenu {
	width:200px;
	float: left;
}

#rightmenu {
	float: right;
	width:200px;
}

#footer_top {
	width: 100%;
	clear:both;
	background-color: #eeeeee;
	border-bottom: 2px solid #f11d1c;
}

#footer_bottom {
	width: 100%;
	clear:both;
	background-color: #73737f;
}

.footer980 {
	width: 980px;
	margin: auto auto;
}

#content {
	width: 554px;
	padding: 0px 10px 10px 10px;
	float: left;
}

/*--end--struktura strony--*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*--top--*/

#top980 {
	width: 980px;
	margin: auto auto;
}
	
	#top980  a#logo {
		display:block;
		width: 206px;
		height: 75px;
		float: left;
		padding: 22px 0px 0px 0px;
		background-color: #ED1C18;
		border-bottom: 3px solid #ED1C18;  
	}
		
	#top980 #nav {
		width: 770px;
		height: 100px;
	}
		
			#top980 #nav_top {
				height: 19px;
				margin: 5px 0px 0px 0px;
				padding-top: 5px;
				color: #babac4;
				text-align: right;
				background-color: #565567;
			}
			
				#top980 #nav_top a {					
					margin-right: 1px;
					padding-right: 1px;
					color: #babac4;
				}	
				
		
			#top980 #nav_bottom {
				width: 770px;
				float: left;
				margin: 0;
				padding: 0;
			}
				
				#top980 #nav_bottom a {
					display: block;
					height: 38px;
					float: left;
					padding-top: 30px;
					text-align: center;
					font-size: 12px;
					color: #ffffff;
					font-weight:bold;
					border-right: 1px solid #565567;
				}
				#top980 #nav_bottom a:hover {
					background: #999999;
					text-decoration: none;			
				}				
				
					#mainNavBut1 {width: 90px;	border-bottom: 3px solid #ed1c18;}
					
					#mainNavBut2 {width: 100px;	border-bottom: 3px solid #b003aa;}
					
					#mainNavBut3 {width: 90px; border-bottom: 3px solid #014a77;}
					
					#mainNavBut4 {width: 100px; border-bottom: 3px solid #217d00;}
					
					#mainNavBut5 {width: 100px; border-bottom: 3px solid #ff6002;}
					
					#mainNavBut6 {width: 90px; border-bottom: 3px solid #019484;}
					
					#top980 #nav_bottom a#mainNavBut7 {width: 90px; height: 56px;  background-color:#f11d1c;  border-bottom: 3px solid #948101;}
					
					#mainNavBut8 {width: 100px; border-bottom: 3px solid #934902;}

/*--end--top--*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*strona g��wna - leftMenu*/

/*o firmie*/

	/*GLOBAL greyBox*/

#aboutUs p.info {/*GLOBAL*/
	text-align: justify;
	padding-right: 6px;	
}

#aboutUs p.info a {
	text-decoration: none;
}

/*--end--o firmie*/

#infobox_left {
	margin-top: 10px;
}

/*nowo�ci*/
#novelty {
	margin-bottom: 10px;
}

#novelty a.newItem  {
	display: block;
	margin:0px 0px 6px 7px;
	color: #f11d1c;
}
/*--end--nowo�ci*/

/*--end--strona g��wna-leftMenu--end--*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*strona strona g��wna - �rodek*/

#bnr_top {
	margin-top: 6px;
}

/*--wyszukiwarka--*/

#mainSearch {
	width: 765px;
	height: 85px;
	float: left;
	margin: 10px 5px 10px 0px;
	text-align:left;
	border:1px solid #cfcfcf;
	background: url(../img/mainSearch_bgr.gif) repeat;	
}

	#mainSearch p{
		margin-top: 10px;
		margin-left: 9px;
		font-size: 12px;
		font-weight: bold;
		color: #565567;
	}

#mainSearchForm {
	width: 850px;
	margin: 10px 0px 0px 8px;
	padding: 0;
}

	#mainSearchForm fieldset {
		float: left;
		margin-right: 5px;
		color: #babac4;
	}

		#mainSearchForm fieldset label {
			clear:both;
			margin: 0;
			padding: 0;
			color: #565567;
		}		

		#mainSearchForm fieldset input#search_product{
			width: 170px;
		}
		

		#mainSearchForm fieldset input#amount_from, #mainSearchForm fieldset input#amount_to {			
			width: 70px;
		}		

		#mainSearchForm fieldset select{
			width: 150px;
		}


	#mainSearchForm input, #mainSearchForm select, #mainSearchForm option {
		float:none;
		font-size: 11px;
	}	

	#mainSearchForm fieldset.submit input {
		margin-top: 15px;
	}
/*--end--wyszukiwarka--*/


/*--panel logowania--*/
#loginPanel{
	width: 200px;
	height: 85px;
	float: right;
	margin: 10px 0px 10px 5px;
	text-align:left;
	border:1px solid #cfcfcf;
	background: url(../img/mainSearch_bgr.gif) repeat;
}

#loginPanel p.title a {/*GLOBAL*/
	color: #f11d1c;
}

#loginPanel a.info {/*GLOBAL*/
	display:block;
	margin: 0px 0px 2px 7px;
}

#loginPanel form {
	margin: 5px 0px 0px 10px;
}

#loginPanel form fieldset {
	margin-bottom: 3px;	
}

#loginPanel form label {
	display: block;
	width: 35px;
	float: left;
	color: #575465;	
}

#loginPanel form input {
	width: 80px;
	height: 12px;
	margin-bottom: 3px;
	font-size: 10px;
}

#loginPanel form input#submit {
	width: 55px;
	height: 17px;
	float: left;
	margin-top: 2px;
	cursor: pointer;
	font-size: 11px;
	color: #ed1c17;
	border: 0;
	background: none;
}
/*--end--panel logowania--*/


/*--katalog produkt�w--*/

p#prodCatTitle {
	padding: 3px 3px 1px 8px;
	color:#ffffff;
	font-weight: bold;
	background: #565567 url(../img/prodCatTitle_bgr.gif) no-repeat top right;
}

.prodCatItem {
	margin: 1px auto 0px auto;
	padding: 4px 5px 0px 10px;
	border-bottom: 1px solid #cccbd0;
}

	.prodCatItem div.left {
		width: 235px;
		margin-right: 17px;
		padding: 3px 0px 3px 15px;
		line-height: 120%;
		color: #767785;
	}

	.prodCatItem img {
		float: left;
		margin: 4px 4px 5px -10px;
	}
	
	.prodCatItem a {
		font-size: 10px;
		color: #767785;
	}
	
	.prodCatItem a:visited {
		color: #767785;
	}

	.prodCatItem a.catname {
		display: block;
		margin-bottom: 5px;
		color: #ed1c17;
		font-size: 11px;
		font-weight: bold;
	}
	
		.prodCatItem a.catname:visited {
			color: #ed1c17;
		}
	

.endofProdCat {
	clear: both;
	height: 17px;
	margin: 1px 0px 0px 0px;
	padding: 4px 5px 0px 10px;
	background: url(../img/prodCat_bgr.gif) repeat-x;
}

/*--end--katalog produkt�w--*/


/*--promocje--*/

#promotions {
	margin-top: 5px;
}

#promotions .showAll {
	width:140px;
	clear: both;
	float: right;
	color: #ed1c17;
}

.promColLeft {
	width:270px;
	float:left;
	padding-right:7px; 
	border-right:1px solid #cfcfcf; 
} 

.promColRight {
	width:270px;
	float:right;
	padding-left:5px; 
}

.promColLeft a:hover, .promColRight a:hover{
	text-decoration:none;
}

.promColLeft a, .promColRight a, .promColLeft a:visited, .promColRight a:visited{
	color: #f11d1c;
}

.mainPageProduct {
	width: 260px;
	height: 230px;
	margin-top: 10px;
	padding: 5px;
}

.mainPageProduct p.short_desc {
	clear: both;
}

	.mainPageProduct p.addCart {
		width: 120px;
		float: left;
		clear: right;
		margin: 5px 0px 5px 0px;
		color: #f11d1c;
	}

		.mainPageProduct p.addCart img {
			float: left;
		}
		
		.mainPageProduct p.addCart a#addBasket, .mainPageProduct p.addCart a:visited#addBasket{
			margin-top: 7px;
			float: right;
			color: #f11d1c;
		}

a.mainPageProduct_more {
	display: block;
	width: 95%;
	float: none;
	text-align: right;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cfcfcf; 	

}

.mainPageProduct h1.price, .mainPageProduct h1.promotionPrice {
	text-align: left
}
/*--end--promocje--*/

/*--end--strona g��wna - �rodek--end--*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*strona g��wna-rightMenu*/

/*koszyk*/
		/*GLOBAL greyBox*/
/*--end-koszyk*/
	
	
/*kontakt*/

#contact img#phone {
	float: left;
	margin: 4px 3px 0px 4px;
}

#contact p.group_title {
	margin: 0px 0px 7px 15px;
	font-weight: bold;
	cursor: pointer;
}

#contact p.group_title {
	margin: 0px 0px 7px 15px;
	font-weight: bold;
	cursor: pointer;
}

#contact .spec {
	margin-bottom: 10px;
	margin-left: 25px;
}

#contact .spec p.bold {
	margin: 0px;
}

#contact .spec p {
	margin: 0px 0px 0px 5px;
}

#contact .spec a, #contact .spec a:visited {
	color:#ffffff;
}

#contact p.info {
	margin-left: 25px;
}
		/*GLOBAL redBox*/
/*--end-kontakt*/


/*newsletter*/

	/*GLOBAL whiteBox*/
	
	#newsletter form, #newsletter fieldset {
		margin: 5px 0px 0px 1px;
	}
	
	#newsletter input {
		float: none;
		width: 120px;
		margin-top: 3px;
		margin-right: 14px;
		
	}
	
	#newsletter .submit {
		width:40px;
		margin-top:0px;
		
	}
/*--end-newsletter*/

/*--end--strona g��wna-rightMenu*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*--stopka--*/

#lastViewed {
	float: left;
	margin-bottom: 10px;
	border:1px solid #cfcfcf;
}

	.lastViewedItem {
		width: 290px;
		float: left;
		margin: 0px 10px 2px 10px;
		padding: 5px;
		text-align: left;
	}
	
	.lastViewedItem .prodImg {
		padding: 1px;
		border:1px solid #b9b9b9;
	}
	
	.lastViewedItem p a {
		color: #565567;
	}


#footer_top #footer980 p.title {
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
}

	
#footer_top .footer980 .bestSell {
	width: 314px;
	float: left;
	margin-bottom: 10px;
	padding: 5px;
	text-align: left;
}

	#footer_top .footer980 p {
		margin-bottom: 5px;
		color:#73737F;
	}
	
		#footer_top .footer980 .bestSell p a span.name {
			/*color: #ee1c18;*/
			color: #f11d1c;
		}
		
		#footer_top .footer980 .bestSell p a span.price {
			color: #9f9fa3;
		}		
		
#footer_top .footer980 #bestSell_2, #footer_top .footer980 #bestSell_3 {
	text-align:left;
}

#footer_bottom .footer980 {
	width: 840px;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

#footer_bottom .footer980 a {
	margin: 0px 2px 0px 2px;
	font-weight: bold;
	color: #ffffff;
}

#footer_bottom .footer980 p.normal {
	width: 150px;
	float: left;
}
/*--end--stopka*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*--formularz logowania - login.html*/
#loginForm {
	width: 330px;
	margin: auto auto;
}

#loginForm form {
	width:205px;
	overflow:hidden;	
}

	#loginForm form label {
		width: 45px;
	}
	
	#loginForm form input {
		width: 150px;		
	}
	
	#loginForm form input.imgSubmit {
		width:86px;
	}
	
	#loginForm p.redbold {
		margin-bottom: 10px;
	}
	
	#loginForm p.clear {
		margin-top: 10px;
	}
	
		#loginForm p.clear a {
			margin-left:5px;
		}
/*--end--formularz logowania - login.html*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*--formularz rejestracji - login.html*/

#registerForm form {
	width: 395px;
	margin: auto auto;
}

	#registerForm form fieldset {
		margin-bottom: 10px;
		padding: 4px;
	}
	
		#registerForm form fieldset#customerData p {
			float: right;
			margin-left: 5px;
			margin-right:30px; 
		}
	
	#registerForm form legend {
		margin-bottom: 10px;
		margin-left: -7px;
		font-weight: bold;
		color: #565567;		
	}

	#registerForm form label {
		width: 125px;
		text-align: right; 
	}
	
	#registerForm form input {
		width: 250px;
	}
	
	#registerForm form select {
		width: 255px;
	}
	
	#registerForm form input.imgSubmit {
		width:86px;
	}
/*--end--formularz logowania - login.html*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*--lista produkt�w - product.html*/


.prodCatItem2 {
	width:535px;
	float: left;
	margin: 1px auto 0px auto;
	padding: 4px 5px 5px 20px;
	border-bottom: 1px solid #cccbd0;
}

	.prodCatItem2 img {
		float: left;
		margin: 5px 4px 5px -10px;
	}
	
	.prodCatItem2 a {
		display: block;	
		width: 250px;		
		float: left;		
		font-size: 11px;
		font-weight: bold;
		color:#f11d1c;
	}
	
	.prodCatItem2 a:visited {
		color: #f11d1c;
	}



.changeBrand {
	float: right;
	text-align: right;
}	
	.changeBrand form select{
		font-size: 11px;
	}

.prodListItem {
	margin-top:10px;
}

.prodListItem .info {
	width: 495px;
	padding-left: 10px;
}

.prodListItem h1.price, .prodListItem h1.promotionPrice {
	float: right;
	margin: 0px 0px 10px 0px;
	padding-bottom: 3px;
	text-align: right;
}

.prodListItem p.addCart {
	width: 120px;
	clear: right;
	float: right;
	margin: 0px 0px 5px 0px;
	color: #f11d1c;
}

	.prodListItem p.addCart img {
		float: left;
	}
	
	.prodListItem p.addCart a#addBasket, .prodListItem p.addCart a:visited#addBasket{
		margin-top: 7px;
		float: right;
		color: #f11d1c;
	}

.prodListItem p.prodShortDesc {
	margin: 7px 0px 7px 0px;
}



/*--end--lista produkt�w - product.html*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*--lista produkt�w bez zdj�� - product.html*/

.prodListSimple {
	margin: 5px 3px 10px 3px;
}

.prodListSimple .top p.brand {
	width: 100px;
	float: left;
	font-weight: bold;	
}

.prodListSimple .top p.name {
	width: 250px;
	float: left;
	font-weight: bold;
}

.prodListSimple .top p.price {
	width: 100px;
	float: left;
	margin-right: 6px;
	font-weight: bold;
	text-align: right;
}

.prodListSimple .top p.promotionPrice {
	width: 100px;
	float: left;
	margin-right: 6px;
	font-weight: bold;
	text-align: right;
	color:#f11d1c; 
}

.prodListSimple .top .toBasket {
	width:90px;
	clear: none;
	float: right;
	text-align: right;
	font-weight: bold; 
}
		 .prodListSimple .top .toBasket img {
		 	margin-top: 2px;
			margin-right:3px;
		 }

.prodListSimple .bottom {
	margin-top: 3px;
	border-bottom: 1px solid #aaaaaa;
}

	.prodListSimple .bottom .shortDesc{
		width:450px;
		float: left;
		text-align:justify;
		color: #999999;
	}
/*--end--lista produkt�w bez zdj�� - product.html*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*--szczeg�y produktu - product_details.html*/

.prodDetails {
	margin-top: 10px;
}

.prodDetails div.prodName h1 {
	cursor: default;
}

.prodDetails div.prodImg {
	width: 304px;
	margin-bottom: 15px;
	text-align: center;
}

	.prodDetails div.noPhoto {
		width: 270px;
		height:150px;
		float: left;
		margin-bottom: 15px;
		text-align: center;
	}

.prodDetails .brand_logo {
	margin-bottom: 10px;
}

.prodDetails p.promotionTo{
	margin:0px 0px 10px 0px;
	font-size: 12px;
}

.prodDetails h1.name {
	margin: 0px 0px 20px 0px;
	font-size: 12px;
	color: #f11d1c;
}

.prodDetails .delivery_cost {
	float: left;
	margin: 5px 0px 10px 0px;
}

.prodDetails p.addCart {
	width: 230px; 
	float: left;
	margin: 5px 0px 5px 0px;
	color: #f11d1c;
}

	.prodDetails p.addCart img {
		float: left;
	}
	
	.prodDetails p.addCart a#addBasket, .prodDetails p.addCart a:visited#addBasket{
		margin-top: 7px;
		float: left;
		color: #f11d1c;
	}

.prodDetails .short_desc {
	clear: both;
	margin: 10px 0px 10px 0px;
}

.prodDetails .description {
	clear: both;
	margin-top: 10px;
	padding: 8px;
	text-align: justify;
	border:1px solid #cfcfcf;
}

.prodDetails .description, .prodDetails .description p, .prodDetails .description div, .prodDetails .description font, .prodDetails .description td, .prodDetails .description th, .prodDetails .description i, .prodDetails .description em  {
	font-style: normal;
	font-size: 12px;
}



.prodDetails .description p.title {
	margin: 0px 0px 7px 0px;
}

.prodDetails .advisors {
	clear: both;
	margin: 10px 0px 10px 0px;
	padding: 5px;
	border:1px solid #cfcfcf;
}

	.prodDetails .advisors  .spec {
		float: left;
		margin-right: 40px;
		margin-bottom: 10px;
	}

	.prodDetails .advisors .clear {
		margin: 10px 0px 10px 0px;
	}

		.prodDetails .advisors .clear p.bold {
			display:block;
			margin: 0px 0px 0px 15px;
			font-weight: bold;	
		}
		
/* call me */
.prodDetails .advisors p.callMe {
	line-height: 120%;
	font-size: 11px;
	margin-bottom: 4px;
}

	.prodDetails .advisors p.callMe img {
		margin-right: 5px;
	}
	
	.prodDetails .advisors form.callNumber {
		width: 460px;
		float: left;
		margin-left: 10px; 
	}
	
		.prodDetails .advisors form.callNumber fieldset {
			margin-bottom: 2px;
		}
		
			.prodDetails .advisors form.callNumber fieldset.left{
				width: 180px;
				clear: none;
			}
			
			.prodDetails .advisors form.callNumber fieldset.right{
				margin-top:22px;
			}
	
	
	.prodDetails .advisors form.callNumber label {
		width: 130px;
		float: none;
	}
	
	.prodDetails .advisors form.callNumber input {
		width: 160px;
		float: left;
		margin-right: 5px;
	}
	
		.prodDetails .advisors form.callNumber fieldset#submit {
			width: 86px;
		}
		
			.prodDetails .advisors form.callNumber fieldset#submit input {
				margin-top: 24px;
				width: 86px;
			}

/*--end-- call me--*/

.prodDetails .info #voute {
	width: 200px;
	float:left;
	padding: 5px;
}

.prodDetails .info p.subtitle {
	margin: 0;
	font-size: 12px;
	font-weight: bold;	
}

.prodDetails .info  form#vouter {
	width:140px; 
	margin-top: 5px;
}

	.prodDetails .info  form#vouter label {
		width:85px;
		font-size: 12px;
	}
		
	.prodDetails .info form#vouter select {
		font-size: 11px;
	}
	
	.prodDetails .info .print img {	
		margin-right: 5px;
	}
	
#connected_products {
	margin:20px 0px 20px 0px;
}
	
#connected_products p.title {
	margin:3px 0px 6px 0px;
}

#connected_products ul {
	margin:0px;
}

#connected_products li {
	margin-bottom:3px;
}

#connected_products li span{
	margin-left:10px;
}

/*galeria*/
.prodGallery {
	width: 540px;
	margin: auto;
	padding: 5px;	
}

	.prodGallery a.prodImg {
		display:block;
		float: none;
		width:520px;
		height: 360px;
		margin: auto auto;	
		border: 0;
		text-align:center;	
		line-height:300px;
		font-size:300px;
	}

	*>.prodGallery a.prodImg {
		font-size:12px
	}
	
	.prodGallery a.prodImg img {
	    vertical-align:middle;  
	 }



.prodGallery .miniImages {
	width: 100%;
	margin: 10px auto 10px auto;	
	
	overflow: hidden;
	height: 100%; 
}

	#leftImg, #rightImg, #minimainImg{
		display: block;
		width: 145px;
		
		float: left;
		margin:0px 3px 0px 3px;
		text-align: center;		
	}
	
		#leftImg img , #rightImg img {
			padding: 5px;
			border:1px solid #cfcfcf;
			background-color: #FAFAFA;
		}

		#minimainImg img {
			padding: 5px;
			border:1px solid #cfcfcf;
			background-color: #eeeeee;
		}

/*--end--galeria-*/
/*--end--szczeg�y produktu - product_details.html*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*paginacja*/

.paging {
	width: 50%;
	margin: auto auto;
	margin-top:10px;
	text-align: center;
	font-weight: bold;
	
	overflow: hidden;
	height: 100%; 
}

.pag_top {
	margin: auto auto;
	text-align:center;
	
	overflow: hidden;
}

	.pag_top  a {
		margin-right:3px;
	}
	
	.pag_top a span#actual_page {
		color: #F60000;
	}
	
	.pag_top span#empty_prev {
		float: left;
		width: 25px;
	}

	.pag_top span#empty_next {
		float: right;
		width: 25px;
	}

.pag_bottom {
	margin: auto auto;
	text-align:center;
}
/*--end-- paginacja --*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*--drzewo kategorii*/

#navigation {
	margin-bottom: 10px;
}

#navigation ul {
	margin: 0;
	padding: 0;
}
	
	#navigation ul li a {
		display: block;
		padding: 2px 0px 2px 8px;
		color: #f11d1c;	
		font-weight: bold;
	}
	
	#navigation ul li a:hover {
		text-decoration: underline;
	}
	
	#navigation ul li ul li a {padding-left: 20px;}
	
	#navigation ul li ul li ul li a {padding-left: 35px;}
	
	#navigation ul li ul li ul li ul li a {padding-left: 35px;}
	
	#navigation ul li ul li ul li ul li ul li a {padding-left: 45px;}

/*--end-- drzewo kategorii --*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*--single article--*/

.article {
	margin-bottom: 10px;
}

.articleContent {
	margin-left: 10px;
}

.article img {
	margin-bottom: 10px;
}

.article p {
	text-align: justify;
}

.article p.clear {
	margin: 0px 0px 10px 0px;
}

.article .title {
	clear: both;
	font-weight: bold;
	font-size: 12px;
}

	.article .title img {
		clear: both;
		margin-top: 7px;
		margin-right: 5px;
	}
	
	.articles a {
		display: block;
		margin: 3px 0px 7px 10px;
	}

.article a.more {
	margin-bottom: 10px;
}

.article #conferences a {
	margin-left: 0;
	color: #f11d1c;
}

.singleArt_gallery {
	margin-top:10px;
	text-align: center;
}

.singleArt_gallery img {
	margin:0px 5px 10px 0px;
	padding: 5px;
	border:1px solid #cfcfcf;
}
/*--end-- single article --*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*--account--*/

.accountNav {
	width: 380px;
	float: left;
	margin-bottom: 0px;
	text-align: left;
}

	.accountNav a {
		color: #f11d1c;	
	}
	
	.accountNav a:visited {
		color: #f11d1c;	
	}
	
	.accountNav a#logout {
		color: #f11d1c;	
	}
	
	.accountNav a {
		margin: 0px 5px 0px 5px;
		font-weight: bold;
	}

.userInfo {
	clear:left;
	margin-top:00px;
	margin-bottom: 25px;
}

.userInfo p {
	margin-left: 10px;
}

.userInfo_header {
	width:480px;
	padding-top:3px;
	margin-bottom:10px;
	background: #eeeef0 url(../img/prodName_corner.gif) top right no-repeat;
}

	.userInfo_header  img {	
		float: left;
		margin-top:7px;
		padding: 0px 0px 0px 10px;
	}
	
	.userInfo_header  p {	
		width: 420px;
		height: 20px;
		float: left;
		margin: 0px 0px 0px 5px;
		padding:0px 0px 3px 10px;
		font-size: 14px;
		font-weight: bold;
		vertical-align: middle;
	}
	
	.userInfo_header  p {
		height: 100%;
	}


	.userInfo p.label{
		width: 110px;
		float: left;
		clear:left;
		margin-bottom: 5px;
		margin-right:-4px;
		border-bottom:1px solid #EEEEF0; 
	}
	
	.userInfo p.content{
		width: 320px;
		float:right;
		clear: right;
		margin:0px 114px 5px 0px;
		border-bottom:1px solid #EEEEF0;
	}

	.userInfo p.title {
		margin-left:10px;
	}
	

/*--end-- account --*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*--koszyk--*/

	/*GLOBAL : tableInfo , p.sum*/
	
/*--end-- koszyk --*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*--zam�wienie--*/

	/*GLOBAL : tableInfo , p.sum, greyBorders*/
	
	#order p.sum {
		width: 280px;
		margin-bottom: 15px;
	}
	
	#order .greyBorders p.title {
		margin-left: 0px;
	}
	
	#order .greyBorders p.bold {
		margin-left: 10px;
	}
	
	#order .greyBorders p {
		margin-left: 20px;
	}
	
	#order .greyBorders p.clear {
		margin-left: 0px;
	}
	
	#order .greyBorders fieldset {
		width: 290px;
	}
	
	#order .greyBorders input{
		float: left;
		clear: left;
	}
	
	#order a.alert{
		font-weight: bold;
		color: #f11d1c;
	}
	
	#order #bill, #order #delivery {
		width: 255px;
		clear: none;
	}
	
	#order #bill {
		float: left;
		margin-right: 20px;
	}
	
	#order #delivery {
		float: left;
	}	
/*--end-- zam�wienie --*/
/*-----------------------------------------------*/


/*-----------------------------------------------*/
/*-- historia zam�wie�--*/

	/*GLOBAL : tableInfo , p.sum, greyBorders*/
	
	.orderInfo {
		clear: both;
		padding: 3px;
		margin: 10px 0px 15px 0px;
	}
	
	.orderInfo .left {
		width: 260px;
		margin-left: 10px;
	}	
	
	.tableInfo a, .tableInfo a:visited {
		color: #f11d1c;
	}
/*--end-- historia zam�wie� --*/
/*-----------------------------------------------*/

/*-----------------------------------------------*/
/*-- praca--*/

.workAdvert {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-left: 10px;
}

	.workAdvert div.title {
		margin: 0px 0px 7px 0px;
		border-bottom: 1px solid #abaab2;	
	}
	
		.workAdvert p.title {
			float: left;	
			width: 75%;
			margin: 0;
		}
	
		.workAdvert span.right {
			font-size: 10px;
		}
		
	.workAdvert div.info {
		margin-bottom: 15px;
	}
	
		.workAdvert div.info p.title {
			margin-bottom: 10px;
		}
		
#workAdvert_form {
	width: 400px;
	margin: auto auto;
}
	
	#workAdvert_form label {
		width: 90px;
		text-align: right; 
	}
	
		#workAdvert_form label#desc {
			height: 120px;
		}
	
	#workAdvert_form input, #workAdvert_form textarea {
		width: 300px;
	}
	
	#workAdvert_form textarea {
		height: 120px;
	}
	
	#workAdvert_form input.file {
		width: 305px;
		float: right;
	}
	
	#workAdvert_form input.imgSubmit {
		width:86px;
		margin-top: 10px;
	}
/*--end-- praca --*/
/*-----------------------------------------------*/

#delivery_costs {
	margin-top: 15px;
}

	#delivery_costs table {
		width: 55%;
		margin-left: 5px;
		border-collapse:collapse;
	}
	
	#delivery_costs table td {
		padding: 5px;
		border:1px solid #565567; 
	}
	
/*-----------------------------------------------*/
/*--site map--*/
	
.siteMap_left {
	width: 270px;
	float: left;
}

.siteMap_right {
	width: 270px;
	float: right;
}

	.siteMap_left ul, .siteMap_right ul {
		margin: 0px 0px 20px 5px;
		padding-left: 35px;
		list-style-image: url(../img/prodCat_bullet.gif);
	}
	
	.siteMap_left ul li, .siteMap_right ul li {
		margin-bottom:4px;
	}
/*--end-- site map --*/
/*-----------------------------------------------*/

/*--------------banner---------------------------------*/
.banner_global {
	margin: 3px auto 3px auto;
}

.banner_global p, .banner_global font, .banner_global div, .banner_global a {
	line-height:120%;
}

/*-----------------------------------------------*/
/*-- refer--*/

#refer {
	width: 97%;
	float: right;
	clear: both;
	margin-top: 10px;
	padding: 7px;
	text-align: right;
	font-weight: bold;
}

	#refer img{
		float: left;
	}
	
	#refer a{
		float: left;
		margin-top: 8px;
	}
	
#refer_form {
	width: 370px;	
}

#refer_formfield  {
	width: 380px;
	margin-left: 60px;
}

#refer_formfield p.title{
	margin-left: 0;
	color: #f11d1c;
}

#refer_form label {
	width: 110px;

}

#refer_form input {
	width: 250px;

}

#refer_form textarea {
	width: 365px;
	text-align: left;
	float: none;
	clear: none;

}

#refer_form p.clear {
	margin-top:10px;
}

#refer_form input.submit {
	width: 86px;
	margin-top: 10px;
}

/*--end-- refer --*/
/*-----------------------------------------------*/

#designer {
	padding: 2px 12px 2px 2px;
	font-size: 10px;
	border-top: 1px solid #804040;
	color: #999999;
}

	#designer .left {
		margin-left: 20px;
		color: #999999;
	}
	
		#designer .left a {
			margin-right: 10px;
		}

	#designer a{
		color: #999999;
}
	
#maker,
#maker:visited {
	width: 190px;
	display: block;
	float: right;
	margin-bottom: 10px;
	text-align: right;
	font-size: 11px;
}

	#maker span {display: block;float: right; cursor: pointer;}
	#maker img {float: right;margin:1px 0px 0px 3px;}
	
#platnosciform {
	margin-left: 12px;
}
#platnosciform p {
	display: block;
	width: 100px;
	float: left;
	height: 80px;

	text-align: center;
}

#platnosciform input{
	float: none;
	display: block;
}