/***********************************************************/
/****************** ZEROWANIE ELEMENTÓW ********************/
/***********************************************************/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

img { font-size: 0px;}

#blok_22 {
	display: none;
}

/***********************************************************/
/*********************** STYLE BAZOWE **********************/
/***********************************************************/

body { behavior:url("/csshover3.htc") }

body {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	background: #ffffff;
}

a {
	color: #ED1C24;
	text-decoration: none;
}

a:hover { text-decoration: underline;}

.website {
	width: 980px;
	margin: 0 auto;
	margin-bottom: 20px;
}

h2, .heading2 {
	display: block;
	padding: 5px 36px 5px 17px;
	font-size: 12px;
	color: white;
	/*background: #ED1C24;*/
	background: #ED1C24 ;
	margin-bottom: 1px;
	font-weight: normal;
}
.heading2p {
	display: block;
	padding: 5px 36px 5px 8px;
	font-size: 12px;
	color: white;	
	/*background: #ED1C24;*/
	/*background: #B3B3B3;*/
	background: #8D9092;
	margin-bottom: 1px;
	font-weight: normal;
}
.heading2w {
	display: block;
	padding: 5px 36px 5px 12px;
	font-size: 12px;
	color: white;
	/*background: #ED1C24;*/
	background: #ED1C24 ;
	margin-bottom: 1px;
	font-weight: normal;
}
.heading2n {
	display: block;
	padding: 5px 36px 5px 9px;
	font-size: 12px;
	color: #666666;
	background: url("../images/final/heading2.jpg") repeat-x 0px top;
	margin-bottom: 1px;
	font-weight: normal;
	border-top: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
}
.heading2n a {
	color:#666666;
}
.module h2, .module .heading2 {
	background: none;
	font-size: 16px;
	font-weight: bold;
	padding: 9px 0;
	/*margin: 0 35px 0 28px;*/
	color: #ED1C24;
	/*border-bottom: 1px solid #dadada;*/
}
.module .heading2 {
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
	margin:0 6px 10px 20px;
}
h4, .heading4 {
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
}

	h4 a, .heading4 a {
		color: #4a4a4a;
		background: url("../images/final/arrow.gif") 0 7px no-repeat;
		padding: 0 0 0 9px;
		display: block;
		text-align: left;
	}
	
	h4 a:hover, .heading4 a:hover { color: #ED1C24;}

/* data w aktualnościach */
h5, .heading5 {
	font-size: 11px;
	color: #ED1C24;
	font-weight: normal;
	line-height: 20px;
	text-align: left !important;
}

.book-img-fix img { border: 1px solid #dadada;}

.margin {margin-bottom: 11px;}

.clear-margin {
	clear: both;
	margin-bottom: 15px;
}

.block4 .message-short {
	margin-bottom: 0;
	padding: 5px 11px 4px;
	*padding: 4px 11px 4px;
	_padding: 5px 11px 4px;
}

.message-short {
	text-align: center;
	margin-bottom: 0px;
	background: #e7e7e7;	
	padding: 10px;
	border:1px solid #ffffff;
}

.message-short h4, .message-short .heading4 {
	color: #666666;
	font-weight: normal;
	text-align:left;
}

	.message-short h4 a, .message-short .heading4 a {
		display: inline;
		background: none;
		padding: 0;
	}

.message-short div.heading4
{
	font-weight: bold;
	font-size: 13px;	
}

.message-short-koszyk {
	text-align: center;
	margin-bottom: 0px;
	/*background: #ED1C24;*/	
	padding: 10px;
	border:1px solid #ffffff;
}

	.message-short-koszyk h4, .message-short-koszyk .heading4 {
		color: #000;
		font-weight: normal;
		text-align:left;
	}
	
	.message-short-koszyk h4 a, .message-short-koszyk .heading4 a {
		display: inline;
		background: none;
		padding: 0;
		/*color: #000;*/
	}

.ie-main-fix {
	position: relative;
	width: 100%;
}

/*****   gorna czesc strony   *****/

.header {
	padding: 35px 0 15px;
	overflow: hidden;
	height: auto;
	zoom: 1;
	margin-bottom: 10px;
}

.under-header { /*overflow: hidden;*/}

.float-left { float: left;}

.float-right {
	float: left;
	*float: right;
	*position: static;
	zoom: 1 !important;
}

.reg-mid-left {
	float: right;
}

.reg-mid-right { float: left;}

.top-menu {
	float: right;
	padding-left:30px;
	height:23px;
	overflow: visible;
	background: url("../images/ln-world.gif") 0 0 no-repeat;
	width:150px;
}

.welcome-link {
	float: left;
	width: 179px;
	height: 38px;
	margin: 0 90px 0 20px;
	/*background: url("../images/lexis-nexis-logo.gif") 0 0 no-repeat;*/
	background: url("../images/logo-lexisnexis.png") 0 0 no-repeat;
	cursor: pointer;
}

.header h1, .header .heading1 {
	float: left;
}

.bookstore {
	
	display: block;
	width: 295px;
	height: 0;
	padding-top: 35px;
	overflow: hidden;
	background: url("../images/final/ks-ln.jpg") 0 0 no-repeat;
}

.module {
	/*border-top: 1px solid #dadada;*/
	position: relative;
}

.module-content { 
	/*padding: 0 35px 0 28px;*/
	padding: 0 0px 0 8px;
}
.module-content .product-card {
	padding:0px 7px;
}

.module-content-fix {
	padding: 0 0 0 12px;
}

.reg-tlo {
	background: url("../images/final/regulamin-tlo.gif") repeat-x scroll 0 top;
	overflow:hidden;
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
.recommand {
	position: absolute;
	top: 0;
	margin: 9px 0 0 562px;
	_width: 200px;
}

	.recommand a {
		font-weight: bold;
		color: #b4020b;
		text-decoration: underline;
		padding: 0 0 0 22px;
		background: url("../images/final/recommand.gif") 0 0 no-repeat;
	}

.block {
	margin-top: -1px;
	border-top: 0;
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	/*border-bottom: 1px solid #dadada;*/
	background: url("../images/final/message-bg.gif") repeat-x scroll 0 bottom;
}

	.inner-block {
		width:auto;
		zoom:1;
	}

.block-2 {
	border: 1px solid #dadada;
	margin:0px 6px 2px 12px;
}

/* pager */
.pager-separator { color: #dadada;}

.prev-img {
	width: 3px;
	height: 5px;
	background: url("../images/final/arrow-back.gif") 0 5px no-repeat;
}

.next-img {
	width: 3px;
	height: 5px;
	background: url("../images/final/arrow.gif") 0 5px no-repeat;
}

/***********************************************************/
/************************* KOSZYK **************************/
/***********************************************************/

.cart-product-back {
	/*background: #ED1C24;*/
	background: #B3B3B3;
	color: white;
	float: left;
	font-weight: normal;
	margin-top: 15px;
	padding: 6px 10px 3px;
}

.cart-product-back:hover { text-decoration: none;}

td.no-td-border { border: 0;}

td.no-td-border td { border: 0;}
.kosz-platnosc
{
	width: 610px;	
}
.cart-przelicz {	
	border: 0;	
	color: #4A4A4A;
	padding: 0 10px;
	height: 23px;
	background: #F0F0F0;
}

.cart-send {
	background: #ED1C24;
	border: 0;
	color: white;	
	padding: 0 10px;
	height: 23px;
}

.koszyk-dane { padding-top: 25px;}
.koszyk-dane h3, .koszyk-dane .heading3 { padding-bottom: 7px;}

.kupiony a, .kupiony2 a{color: white; font-weight: bold;}
.kupiony {
	position: absolute; padding: 22px; width: 200px; background: #F11C24; text-align: center;
}
.kupiony2 {
	width: 160px;
	padding: 12px;
	background: #F11C24; text-align: center;
	color: #e1e1e1;
}

/***********************************************************/
/************************ sciezka **************************/
/***********************************************************/

.path {
	padding: 8px 35px 0 28px;
	overflow: hidden;
}

	.path a {
		font-size: 11px;
		color: #4a4a4a;
		float: left;
		_padding-left: 1px;
	}
	
	.path a:hover { color: #ED1C24;}
	
	.path-arrow {
		background: url("../images/final/arrow.gif") 0 0 no-repeat;
		height: 5px;
		width: 3px;
		margin: 5px 11px 0;
		float: left;
	}

/***********************************************************/
/************************** MENU ***************************/
/***********************************************************/

/* menu dolne */
.block9 {
	border-top:1px solid #DADADA;
	padding-top:17px;
}
.block9-menu {
	background: #8D9092;
	width: 956px;
	height: auto;
	overflow: hidden;
	padding: 8px 12px;
	color: white;
}

.block9-menu a { color: white;}

.bottom-menu {
	list-style-type: none;
	text-align: center;
}

.bottom-menu li {
	display: inline;
	margin: 0 0 0 9px;
}

.bottom-menu li span { padding: 0 0 0 11px;}

/* gorne menu niebieskie*/

.topmost-menu {
	float: right;
	list-style-type: none;
	text-align: right;
	padding-right: 0px;
}

	.topmost-menu li {
		float: left;
		padding: 0 0 0 14px;
	}
	
		.topmost-menu li a {
			color: #666666;
			float: left;
			margin-top: 5px;
		}
	
	.topmost-menu li span {
		background: #dbdbdb;
		width: 1px;
		height: 11px;
		float: left;
		font-size: 0px;
		margin: 8px 0 0 14px;
	}
	
	.topmost-menu li span.link {
		background: transparent;
		width: auto;
		height: 11px;
		float: left;
		font-size: 12px;
		margin: 0;
		margin-top: 5px;
		/*color: #7296aa;*/
		color: #666666;
		cursor: pointer;
	}
	
	.topmost-menu li span.link:hover {
		text-decoration: underline;
	}
	
	li.worldwide a {
		background: url("../images/final/worldmap.gif") 0 0 no-repeat;
		float: left;
		padding: 5px 0 0 48px;
		height: 24px;
		margin-top: 0;
	}

/* menu zakďż˝adki */

.tabs-menu {
	margin: 8px 0 10px;
	list-style-type: none;
	padding-left: 4px;
	overflow: hidden;
}

	.tabs-menu li {
		float: left;
		padding: 0 0 0 12px;
	}
	
	.tabs-menu li a {
		color: #666666;
		text-decoration: none;
		float: left;
	}
	
	.tabs-menu li a:hover { color: #ED1C24;}
	
	.tabs-menu li a.active { color: #ED1C24;}
	
	.tabs-menu li span {
		background: #dbdbdb;
		float: left;
		width: 1px;
		height: 11px;
		font-size: 0;
		margin: 2px 0 0 12px;
	}

/* menu gĹ‚Ăłwne */

.menu { margin-bottom: 11px;}

.menu h2, .menu .heading2 { background: #ED1C24 url("../images/final/titlebar.gif") right 0 no-repeat;}

.mm-fix { margin-top: -12px;}

.main-menu {
	list-style-type: none;
	border-top: 1px solid #dadada;
	z-index: 100;
}

	.main-menu li {
		position: relative;
		width: 310px;
		height: auto;
		overflow: hidden;
		font-size: 0;
		border-bottom: 1px solid #dadada;
	}
	
	.main-menu li:hover { overflow: visible;}
	
	.main-menu li a {
		display: block;
		width: 293px;
		/*padding: 5px 0 6px 17px;*/
		padding: 7px 0 7px 26px;
		/*padding: 6px 0 5px 17px;*/
		*padding: 8px 0 7px 26px;
		margin: 1px 0;
		color: #4a4a4a;
		font-size: 12px;
		text-decoration: none !important;
		/*background: url("../images/final/arrow.gif") 9px 11px no-repeat;*/
		background: url("../images/ico-strz-black.gif") 14px 7px no-repeat;
	}
	
	.main-menu li a:hover { 
		/*background: #ededed url("../images/final/arrow.gif") 9px 11px no-repeat;*/
		background: url(../images/ico-strz-red.gif) no-repeat scroll 14px 7px;
	}
	
	.main-menu li a.active {
		color: #4a4a4a;
		/*background: #ededed url("../images/final/arrow.gif") 9px 11px no-repeat;*/
		background: url(../images/ico-strz-red.gif) no-repeat scroll 14px 7px;
	}
	
	li.li-spacer {
		font-size: 0;
		line-height: 0;
		padding: 0;
		margin: 0;
	}
	
	.main-menu-spacer {
		width: 220px;
		height: 1px;
		overflow: hidden;
		background: #dadada;
		font-size: 0;
		line-height: 0;
	}
	
		.main-menu li ul {
			position: absolute;
			z-index: 100;
			left: 220px;
			top: -2px;
			*top: -1px;
			background: #ededed;
			list-style-type: none;
			border-top: 1px solid #dadada;
			border-left: 1px solid #dadada;
			border-right: 1px solid #dadada;
		}
		
		.main-menu li ul li {
			width: 302px;
			border-bottom: 1px solid #dadada;
		}
		
		.main-menu li ul li a {
			width: 285px;
			padding: 6px 0 7px 17px;
			margin: 0;
			background: url("../images/final/arrow.gif") 9px 12px no-repeat;
		}
		
		.main-menu li ul li a:hover {
			color: white;
			background: #ED1C24 url("../images/final/arrow2.gif") 9px 12px no-repeat;
		}
		
		.main-menu li ul li a.active {
			background: #ED1C24 url("../images/final/arrow2.gif") 9px 12px no-repeat;
			color: white;
		}
		
		.main-menu li ul li .main-menu-spacer { width: 302px;}
		
			.main-menu li ul li ul {
				position: absolute;
				z-index: 100;
				left: 302px;
				top: -2px;
				*top: -1px;
				background: #ededed;
				list-style-type: none;
				border-top: 1px solid #dadada;
				border-left: 1px solid #dadada;
				border-right: 1px solid #dadada;
			}

/* sklep kategorie menu */

.main-menu-store {
	clear: both;
	list-style-type: none;
	border-top: 1px solid #dadada;
	position: relative;
	z-index: 100;
}

	.main-menu-store li {
		position: relative;
		height: auto;
		font-size: 0;
	}
	
	.main-menu-store li:hover { overflow: visible;}
	
	.main-menu-store li a {
		display: block;
		padding: 5px 36px 5px 18px;
		font-size: 12px;
		color: white;
		background: #ed1c24;
		margin-bottom: 1px;
		font-weight: normal;
		text-decoration: none !important;
	}
	
		.main-menu-store li ul {
			list-style-type: none;
			border-top: 1px solid #dadada;
			z-index: 100;
			margin-bottom: 10px;
		}
		
		.main-menu-store li ul li {
			position: relative;
			width: 310px;
			height: auto;
			overflow: hidden;
			font-size: 0;
			border-bottom: 1px solid #dadada;
			background:#ffffff;
		}
		
		.main-menu-store li ul li a {
			display: block;
			width: 293px;
			padding: 7px 0 7px 26px;
			*padding: 8px 0 6px 26px;
			margin: 1px 0;
			color: #4a4a4a;
			font-size: 12px;
			text-decoration: none !important;
			background: url("../images/ico-strz-black.gif") 14px 7px no-repeat;
		}
		
		.main-menu-store li ul li a:hover { background: url("../images/ico-strz-red.gif") 14px 7px no-repeat;}
		
		.main-menu-store li ul li a.active {
			/*color: #ED1C24;*/
			color: #4A4A4A;
			/*background: #ededed url("../images/final/arrow.gif") 9px 11px no-repeat;*/
			background: url("../images/ico-strz-red.gif") 14px 7px no-repeat;
		}
		
		.main-menu-store li ul li .main-menu-spacer { width: 302px;}
		
			.main-menu-store li ul li ul {
				position: absolute;
				z-index: 100;
				right: 310px;
				top: -2px;
				*top: -1px;
				/*background: #ededed;*/
				list-style-type: none;
				border-top: 1px solid #dadada;
				border-left: 1px solid #dadada;
				border-right: 1px solid #dadada;
			}
			
			.main-menu li ul li ul li {
				width: 302px;
				border-bottom: 1px solid #dadada;
			}
			
			.main-menu li ul li ul li a {
				width: 285px;
				padding: 6px 0 7px 17px;
				margin: 0;
				/*background: url("../images/final/arrow.gif") 9px 12px no-repeat;*/
				background: url("../images/ico-strz-black.gif") 14px 7px no-repeat;
			}
			
			.main-menu-store li ul li ul li a:hover {
				background: url("../images/ico-strz-red.gif") 14px 7px no-repeat;
				color: #4A4A4A;
			}
			
			.main-menu-store li ul li ul li a.active {
				/*background: #ED1C24 url("../images/final/arrow2.gif") 9px 12px no-repeat;*/
				background: url("../images/ico-strz-red.gif") 14px 7px no-repeat;
				color: #4A4A4A;
			}

/* bloczek podkategori w sklepie */

.block10 .tabs-menu {
	padding-left: 16px;
	margin: 18px 0 14px;
}

/***********************************************************/
/************************** BANNERY ************************/
/***********************************************************/

.block3 .banners {
	overflow: hidden;
	width: 750px;
}

.block5 .banners {
	overflow: hidden;
	margin-bottom: 10px;
}

.block6 .banners {
	overflow: hidden;
	/*width: 519px;
	height: 140px;*/
}

	.block6 .banners img {
		/*width: 519px;
		height: 140px;*/
	}

/***********************************************************/
/********************** NEWSLETTER BLOCK *******************/
/***********************************************************/

.newsletter { margin-bottom: 10px;}

.newsletter h2, .newsletter .heading2 { background: #ED1C24;}

.newsletter-back {
	height: auto;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 10px;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
	text-align:center; 
	padding-top: 10px;
}

a.newsletter-link {
	/*background:none repeat scroll 0 0 #ED1C24;*/ 
	background: url("../images/final/newsletter-link.jpg") 0 bottom repeat-x;
	color: white; 
	font-size:12px; 
	text-decoration: none; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	line-height:30px; 
	padding:5px 10px;
}
a.newsletter-link:hover {
	background: url("../images/ln-button.gif") 0 bottom repeat-x;
}
.newsletter-back p { padding: 15px 15px;}

input.newsletter-button {
	float: left;
	padding-bottom: 2px;
	*padding-bottom: 0;
}

input.newsletter-input {
	width: 123px;
	padding: 3px 2px 2px;
	margin: 0 5px 0 9px;
	float: left;
	border: 1px solid #cfcfcf;
}

/***********************************************************/
/******************* BLOCZEK WYSZUKIWARKI ******************/
/***********************************************************/

.search {
	height: auto;
	width:auto;
	z-index:1;
	overflow: hidden;
	/*padding: 18px 11px 9px 9px;*/
	padding: 8px 7px 9px 9px;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
	zoom:1;
}

	.search a {
		background: url("../images/final/arrow.gif") 0 5px no-repeat;
		padding: 0 0 0 9px;
		margin-top: 9px;
		float: left;
	}

.search-input {
	border: 1px solid #cfcfcf;
	width: 123px;
	height: 19px;
	float: left;
	color: #4a4a4a;
}
.block3 .search-input {
	width:539px;
	/*background: url("../images/final/wyszukiwarka.jpg") 0 0px repeat-x;*/
}
.block3 .search a {
	background:none;
	padding:0px;
	color:#666666;
}
/***********************************************************/
/*********************** BLOCZEK OPISOWY *******************/
/***********************************************************/

.desc-container h2, .desc-container .heading2 {
	color: #4a4a4a;
	background: #e7e7e7 url("../images/final/titlebar-gray.gif") right 0 no-repeat;
}

.desc-block-inside {
	height: 93px;
	padding: 14px 12px 6px 16px ;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
}

/***********************************************************/
/************************* LOGOWANIE ***********************/
/***********************************************************/

.subscribe-form .contact-form label.label-fix {
	margin: 0 0 13px 0;
	padding: 0;
}

.subscribe-form .contact-form label.label-fix select { margin-bottom: 0;}

.create-account {
	border: 0;
	background: #ED1C24;
	color: white;
	width: 100px;
	height: 23px;
	margin: 10px 0 0 290px;
	padding-bottom: 2px;
	*padding-bottom: 0;
}

.block4 .block { margin-bottom: 5px;}

.login {
	padding: 6px 4px 12px 6px;
	overflow: hidden;
	height: 43px;
	/*background: url("../images/final/log_bg.gif") 0 bottom repeat-x;*/
	background: transparent url(../images/final/message-bg.gif) repeat-x scroll 0 bottom;
}

	.login input.log {
		width: 107px;
		height: 17px;
		border: 1px solid #cfcfcf;
		float: left;
		margin-right: 0px;
		color:#666666;
		_margin-right: 2px;
		padding: 2px 1px;
		/*background:url(../images/final/inpt-logowanie.gif) repeat-x 0 0;*/
	}
	.login input.log-pas {
		width: 117px;
		height: 17px;
		border: 1px solid #cfcfcf;
		float: left;
		margin-right: 3px;
		margin-left: 5px;
		color:#666666;
		_margin-right: 2px;
		padding: 2px 1px;
		/*background:url(../images/final/inpt-logowanie.gif) repeat-x 0 0;*/
	}
	
	.login-submit {
		width: 50px;
		_width: 50px;
		height: 23px;
		/*background: #ED1C24;*/
		background: url("../images/ln-button.gif") repeat-x 0 bottom;
		border: 0;
		color: white;
		float: left;
		margin-left:5px;
		padding:0px 2px 3px 2px;
		text-align:center;
	}
	
	.remind-register { padding: 9px 0 0 0;overflow:}
	
	.remind-register a {
		font-size: 11px;
		float: left;
		color: #666666;
		padding: 0 5px 0 5px;
		margin: 0 0px 0 0;
		/*background: url("../images/final/arrow.gif") 0 4px no-repeat;*/
	}
	.remind-register a {
		border-right:1px solid #9c9c9c;
	}
	.remind-register a.bn {
		border-right:none;
	}
	.remind-register a:hover { color: #ED1C24;text-decoration:none;}

.acc-logout {
	padding-top: 12px;
	font-size: 11px;
}

	.acc-logout .acc {
		float: left;
		padding: 0 0 0 9px;
		background: url("../images/final/arrow.gif") 0 4px no-repeat;
	}
	
	.acc-logout .logout {
		float: right;
		padding: 0 0 0 9px;
		background: url("../images/final/arrow.gif") 0 4px no-repeat;
	}

/***********************************************************/
/********************** STRONA OPISOWA *********************/
/***********************************************************/

.description { margin-bottom: 0px;padding:0px 15px;}

	.description ul li {
		list-style-type: none;
		margin-left: 36px;
		background: url("../images/final/arrow.gif") 0 5px no-repeat;
		padding: 0 0 0 9px;
	}

.desc {
	background: url("../images/final/arrow.gif") 0 7px no-repeat;
	padding: 0 0 0 9px;
}

.zdjecie span {
	width: 90px;
	display: block;
	text-align: left;
}

/***********************************************************/
/************* STRONA OPISOWA - SERWISY ONLINE *************/
/***********************************************************/

.online img { margin-bottom: 28px;}

.online p {
	text-align: justify;
	margin-bottom: 5px;
}

.online p.left-col {
	display: block;
	margin-right: 50px;
}

.online div.online-br {
	border-bottom: 1px solid #dadada;
	width: 100%;
	padding-top: 10px;
	margin-bottom: 15px;
}

.online div.online-br-short { width: 300px;}

.get-out {
	padding: 0 0 0 9px;
	background: url("../images/final/arrow.gif") 0 5px no-repeat;
}

/***********************************************************/
/************************ AKTUALNOďż˝CI **********************/
/***********************************************************/

.back-link {
	float: right;
	background: url("../images/final/arrow.gif") 0 5px no-repeat;
	padding: 0 0 0 9px;
}

.description-short {
	clear: both;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #dadada;
	overflow: hidden;
}

.description-short h4 a, .description-short .heading4 a {
	background-position: 0 5px;
	display: inline;
}

.description-short .miniaturka {
	float: left;
	margin-right: 10px;
}

/***********************************************************/
/****************** KOSZYK / PRZECHOWALNIA *****************/
/***********************************************************/

/* zakďż˝adki */
.zakladki {
	border-color: #b8b8b8 #b8b8b8 #FFFFFF #b8b8b8;
	border-style: solid solid none solid;
	border-width: 1px 1px 0px 1px;
}
.jq-zakladki-bloczek .isFirst div {
	width: 91px;
	height: 19px;
	padding: 5px 0 0 18px;
	cursor: pointer;
	color: #838282;
	border-right: 2px solid white;
	background: #dadada url("../images/final/cart-gray.gif") 89px 6px no-repeat;
}

.jq-zakladki-bloczek .isLast span {
	display: block;
	width: 103px;
	height: 19px;
	cursor: pointer;
	padding: 5px 0 0 6px;
	color: #838282;
	background: #dadada url("../images/final/storage-gray.gif") 90px 4px no-repeat;
}
/*
.jq-zakladki-bloczek .isActive div, .jq-zakladki-bloczek .isActive div span {
	background: #ED1C24;
	color: white;
}
.jq-zakladki-bloczek .isActive div {
	background: #ED1C24 url("../images/final/cart-red.gif") 89px 6px no-repeat;
}

.jq-zakladki-bloczek .isActive div span {
	background: #ED1C24 url("../images/final/storage-red.gif") 90px 4px no-repeat;
}
*/

.jq-zakladki-bloczek .isFirstKoszyk div {
	display: block;
	width: 162px;
	height: 36px;
	padding: 0px 0 0 18px;
	cursor: pointer;
	color: #676769;
	border-right: 2px solid white;
	background: url("../images/final/ico-kosz2.jpg");	
	
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: solid solid none solid;
	border-width: 1px 1px 1px 1px;
}

.jq-zakladki-bloczek .isLastKoszyk div {
	display: block;
	width: 119px;
	height: 36px;
	cursor: pointer;
	padding: 0px 0 0 6px;
	color: #676769;
	background: url("../images/final/ico-pobierz2.jpg");
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: solid solid none solid;
	border-width: 1px 1px 1px 0px;
}

.jq-zakladki-bloczek .isFirstKoszyk div span {
	position: relative;
	top: 0px;
	left: -10px;
	line-height: 30px;
	height: 30px;
	display: block;
	padding: 2px 0 0 42px;
	font-size: 12px;
	font-weight:bold;
}

.jq-zakladki-bloczek .isLastKoszyk div span {
	position: relative;	
	top: 0px;
	line-height: 30px;
	height: 30px;
	display: block;
	padding: 2px 0 0 30px;
	font-size: 12px;
	font-weight:bold;
}

.jq-zakladki-bloczek .isFirstKoszyk.isActive div {
	/*background: url("../images/final/ico-kosz1.jpg");*/
}

.jq-zakladki-bloczek .isLastKoszyk.isActive div {
	/*background: url("../images/final/ico-pobierz1.jpg");*/
}

.jq-zakladki-bloczek .isActive div {
	/*background: url("../images/final/koszyk_06.gif");*/
	/*color: white;*/
	color: #ED1C24;
}

/* zawartoďż˝ďż˝ */

/***********************************************************/
/************************* KOMUNIKATY **********************/
/***********************************************************/

.message-box {
	text-align: center;
	margin:0px 0px 15px 10px;
}

.message-box b { color: #ED1C24;}

.message-box h2, .message-box .heading2 {
	/*background: #ED1C24 url("../images/final/titlebar.gif") right 0 no-repeat;*/
	background: #ED1C24;
	color: white;
	margin: 0;
	padding: 5px 0 4px;
}

.message-box .inner-block {
	padding: 10px;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
}

.message-box .send-contact {
	float: none;
	margin: 10px auto 0;
}

/***********************************************************/
/************************ BESTSELLERY **********************/
/***********************************************************/

.bestsell {
	overflow: hidden;
	zoom: 1;
	padding: 15px 8px 6px 33px;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
}

	.best-picture {
		float: left;
		padding-right: 29px;
	}

/***********************************************************/
/************************** POLECAMY ***********************/
/***********************************************************/

.contact-form label textarea.rec-area-fix { height: 123px;}

.rec-fix {
	padding: 0 0 17px;
	overflow: hidden;
}

	.rec-fix-cnt {
		padding: 10px 0;
		overflow: hidden;
	}
	
	.rec-fix-cnt h4, .rec-fix-cnt .heading4 {
		background: url("../images/final/arrow.gif") 0 8px no-repeat;
		padding: 0 0 14px 9px;
		float: right;
		width: 87%;
		text-align: left;
		font-size: 14px;
		color: black;
	}
	
	.rec-fix-cnt-span { color: #858585;}
	
	.rec-fix-cnt h4, .rec-fix-cnt .heading4 {
		font-weight: bold;
		background-position: 0 6px;
	}

.recomand {
	overflow: hidden;
	zoom: 1;
	padding: 15px 8px 6px 17px;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
}

	.recomand-picture {
		float: left;
		padding-right: 17px;
	}

	.recomand-go {
		color: #4a4a4a;
		clear: both;
		float: right;
		padding: 0 0 0 9px;
		margin-top: -16px;
		background: url("../images/final/arrow.gif") 0 5px no-repeat;
	}
	
	.recomand-go:hover { color: #ED1C24;}

/***********************************************************/
/*********************** KARTA PRODUKTU ********************/
/***********************************************************/

.product-card .nr-archive {
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 4px;
}

.store-book {
	padding:12px 5px 13px 48px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-bottom:1px solid #D9D9D9;
	color:#666666;
	display:block;
}

.store-book2 {
	padding:12px 5px 13px 48px;
	display:block;
}
.polec-book {
	/*background: url("../images/final/kciuk.gif") 3px 5px no-repeat;*/
	padding:16px 5px 14px 48px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-bottom:1px solid #D9D9D9;
	color:#666666;
	display:block;
}
.archive-book {
	border-bottom: 1px solid #D9D9D9;
	/*background: url("../images/final/archive-book.gif") 0 0 no-repeat;*/
	/*background: url("../images/final/archive-book.gif") no-repeat scroll 9px 16px transparent;*/
	/*padding-left: 20px;
	padding-bottom: 1px;*/
	padding: 16px 5px 14px 48px;
	font-weight: bold;
	/*font-size: 12px;*/
	font-size: 11px;
	/*text-decoration: underline;*/
	text-decoration: none;
	color:#666666;
	display:block;
	
	
}

.check-cart {
	border-bottom: 1px solid #D9D9D9;
	background: url("../images/final/cart-check.jpg") no-repeat scroll 9px 16px transparent;
	/*padding-left: 26px;*/
	padding: 16px 5px 14px 48px;
	font-weight: bold;
	font-size: 11px;
	/*margin-left:-8px;*/
	text-decoration: none;
	color:#666666;
	display:block;
}

.product-card h5, .product-card .heading5 { font-weight: bold;}

.picture-hidden { display: none;}

.picture-product {
	float: left;
	margin: 5px 20px 0 0;
}

.product-card h1, .product-card .heading1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom:15px;
	margin-top:0px;
	color: black;
	border-top:1px solid #d1d1d1;
	padding:8px 0px 0px 0px;
}
.book-padd p.nz-asort {
	color:#000;
	font-size:15px;
	margin:5px 10px 0px 10px;
	text-align:left;
	border-bottom:1px solid #D1D1D1;
}
.book-padd {
	padding:5px 0px 10px;
	position:relative;
	top:0;
	left:0;
	background:#E7E7E7 url("../images/final/tlo-pr-h1.jpg") 0 0px repeat-x;
}
.book-padd2 {
	padding:10px 10px 10px;
}
.product-card p {
	line-height: 150%;
	margin-bottom: 20px;
}
.book-padd .heading1{
	/*background:#e7e7e7 url(../images/final/tlo-pr-h1.jpg) repeat-x scroll 0 -58px;*/
	border-top:none;
	padding:8px 10px 0px 10px;
	line-height:17px;
	margin:0px;
}

div.product-desc {line-height: 150%;padding:10px 0px 10px 0px;border-top:1px solid #D9D9D9;margin:0px 23px 0px 10px;}

div.product-desc li {
	margin: 0 0 0 15px;
}

.add-fields p { margin-bottom: 0;}
.add-fields p a {
	width:170px;
	display:block;
	float:left;
}
p.product-author, h3.product-author {
	color: black;
	margin-bottom: 0;
	line-height: 130%;
	padding-bottom: 6px;
	font-weight: normal;
}

.product-author span a { color: #000000;}

.title-author-break { margin-bottom: 19px;}

.product-index {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #ED1C24;
	margin: 10px 0;
}

	.product-index a {
		padding: 1px 0 1px 20px;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
		background: url("../images/final/thumb-index.gif") 0 0 no-repeat;
	}

.hide-button {
	color: #ED1C24;
	cursor: pointer;
	margin-bottom: 10px;
}

.index-text { padding: 0 25px;}

.product-card h5, .product-card .heading5 {
	font-size: 12px;
	float: left;
	margin-right: 25px;
	color:#ffffff;
}

.product-back {
	color: #ED1C24;
	float: right;
}

.card-options {
	margin: 0 0 10px;
	padding: 0;
}

.opt {
	font-weight: bold;
	margin: 8px 0;
}

.add-fields {
	float: left;
	margin-bottom: 10px;
	padding-top: 3px;
}

	.add-fields .lbl{
		float: left;
		width: 130px;
		color: #4a4a4a;
	}
	
	.add-fields p {
		clear: both;
		line-height: 150%;
		color: black;
	}

.book-details {
	overflow: hidden;
	margin-bottom: 15px;
	padding: 0 0 15px;
	/*background: url("../images/final/tlo-pr-h1.jpg") 0 7px repeat-x;*/
	zoom: 1;
}

.fields-right {
	float: right;
	clear: right;
	width: 210px;
	/*border: 1px solid #dadada;*/
}

	.fields-right h4, .fields-right .heading4 {
		font-size: 14px;
		color: #ED1C24;
		font-weight: normal;
		margin-bottom: 4px;
	}
	
	.fields-right select {
		width: 100%;
		border: 1px solid #dadada;
		margin-bottom: 4px;
	}
	
	.fr1 { margin-bottom: 15px;}
	
	.fields-right-inner {
		border: 1px solid white;
		padding: 10px 13px 10px 19px;
		/*background: url("../images/final/log_bg.gif") 0 bottom repeat-x;*/
	}

.big-prize {
	font-size: 16px;
	color: #ed1c24;
	font-weight: bold;
}

.link-spacers { margin: 10px;float:left;height:40px;width:273px;}
.link-spacers2 { margin: 6px;float:left;height:60px;width:273px;}

.order-link {
	/*padding: 1px 0 1px 20px;*/
	padding:18px 6px 8px 50px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: underline;
	/*background: url("../images/final/thumb-form.gif") 0 0 no-repeat;*/
	background: url("../images/final/ico-pdf.jpg") 0 0 no-repeat;
	display:block;
}
.order-link2 {
	padding:18px 6px 8px 50px;
	margin:10px 0px 0px 0px;
	color:#ffffff;
	font-weight: bold;
	text-decoration: underline;
	/*background: url("../images/final/regulamin.gif") 0 0 no-repeat;*/
	background: url("../images/final/ico-pdf.jpg") 0 0 no-repeat;
	display:block;
}

.order-link2 a {
	color:#ffffff;
}

.short-link {
	padding: 1px 0 1px 20px;
	font-weight: bold;
	text-decoration: underline;
	background: url("../images/final/thumb-short.gif") 0 0 no-repeat;
}

.subject {
	line-height: 18px;
	padding: 10px 0;
}

	.add-fields div { display: inline;}

/*********************** polecane *************************/

.polecane {
	/*border-top: 1px solid #DADADA;
	padding: 20px 0px 0px 0px;*/
	padding:0px 5px 10px 6px;
}
#blok_karta_produktu_zakladki .polecane,  #blok_karta_produktu_zakladki_div .polecane {
	padding:0px;
}
.polecane h4, .polecane .heading4{
	padding: 5px 5px 4px 16px;
	color: #4A4A4A;
	background: #e7e7e7 url(../images/final/titlebar-gray.gif) right 0 no-repeat;
}
.border2 {
	border: 1px solid #E7E7E7;
	overflow: hidden;
	height: 1% !iefix;
	padding: 1px;
	
}
.border3 {
	background: url(../images/gradd.gif) repeat-x bottom;
	overflow: hidden;
	height: 1% !iefix;
	padding: 0px 10px 14px 0px;
}
.border2 .polec {
	float: left; 
	width: 47%; 
	padding: 20px 0px 0px 18px;
}
.polec .book-img-fix{
	float: left;
	padding-right: 10px;
}
.border2 .polec a{
	font-weight: bold;
}
.polec p.cena {
	padding-top: 8px; 
	line-height: 25px;
}
.polec p.cena span.big-prize {font-size: 16px;}
span.big-prize2 {
	text-decoration: line-through;
	font-size: 16px;
	font-weight: normal;
	color: #4A4A4A;
}
.fix {
	overflow: hidden;
	height: 1% !iefix;
}

.polecane .polecane-msg {
	padding: 14px 0 0 10px;
}

.polecane .recenzja {
	padding: 14px 0 0 10px;
}

.polecane .recenzja-tytul {
	font-weight: bold;
}

.polecane .recenzja-data {
	font-size: 11px;
	margin-bottom: 6px;
}

.polecane .recenzja-tresc {
	margin-bottom: 2px;
}

.polecane .recenzja-autor {
	font-size: 11px;
}

#add-review {
	padding: 14px 0 0 10px;
}

.polecane .spis-tresci {
	padding: 14px 0 0 10px;
	line-height: 150%;
}
/***********************************************************/
/******************* WYSZUKIWARKA MODUďż˝ ********************/
/***********************************************************/

.search-module-submit {
	padding: 0 20px;
	height: 22px;
	border: 0;
	color: white;
	background: #ED1C24;
}

.search-f-fix { float: left;}

.search-margin {
	margin: 0 auto;
	width: 427px;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
}

.search-ib-fix {
	padding: 9px 50px 11px;
	overflow: hidden;
}

.search-module-a {
	background: url("../images/final/arrow.gif") 0 5px no-repeat;
	padding: 0 0 0 9px;
	margin-top: 9px;
	float: left;
}

.search-result { padding-top: 15px;}

.search-result h4, .search-result .heading4 {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 5px 0 5px 10px;
	cursor: pointer;
	color: #ED1C24;
	font-size: 14px;
}

dl.wyszukiwarka-lista dt.search-link-dt {
	margin: 5px 25px;
	padding: 0;
}

dl.wyszukiwarka-lista dt.search-link-dt a {
	color: #ED1C24;
	background: url("../images/final/arrow.gif") 0 5px no-repeat;
	padding: 0 0 0 9px;
}

/***********************************************************/
/******************* WYSZUKIWARKA PRODUKTďż˝W ****************/
/***********************************************************/

.search-products-container {
	margin: 0 35px 25px 28px;
	padding: 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #dadada;
}

.search-products-container h3, .search-products-container .heading3 { margin: 0;}

.search-adv { margin: 10px 0;}

	.search-adv .labelki { padding: 0 10px 0 7px;}

.add-search-opt { cursor: pointer;}

.sc-fix { margin-top: 10px;}

.search-shop {
	margin-top: 7px;
	*margin-top: 0;
}

.shop-search-form { zoom: 1;/*width:614px;*/}

.niet { display: none;}

/***********************************************************/
/********************* KATALOG PRODUKTOW *******************/
/***********************************************************/

.archive {
	color: #ED1C24;
	font-size: 14px;
	font-weight: bold;
	margin-left: 25px;
	margin-bottom: 14px;
}

.sort-list { margin-bottom: 14px;}

/***********************************************************/
/********************* OSTATNIO KUPOWANE *******************/
/***********************************************************/

.bought {
	border-top: 1px solid #dadada;
	padding-top: 10px;
}

	.bought h2, .bought .heading2 {
		background: white;
		color: #4a4a4a;
		padding: 0;
		font-weight: bold;
		margin-bottom: 22px;
	}
	
	.bought h4, .bought .heading4 {
		margin-right: 34px;
		float: right;
		line-height: 130%;
		width: 240px;
		font-size: 14px;
		color: black;
	}
	
	.bought-author {
		color: #858585;
		padding: 6px 24px 0 0;
		clear: right;
	}
	
		.bought-author a { color: #858585;}

.buy-td { padding-bottom: 10px;}

td.buy-td h4 a, td.buy-td .heading4 a {
	font-weight: bold;
	font-size: 13px;
	display: inline;
}

.buy-picture {
	float: left;
	margin-right: 15px;
}

/***********************************************************/
/************************* ZAPOWIEDZI **********************/
/***********************************************************/

div.katalog {
	border-bottom: 1px solid #dadada;
	padding:0px 0px 10px 5px;
	*padding:0px 0px 10px 0px;
}

	div.kat-fix { border-bottom: 0;}

.td-border1 {
	padding-top: 1px;
	float: left;
	width: 329px;
	height: 1px;
	margin-right:25px;
	border-bottom: 1px solid #dadada;
}

.td-border2 {
	padding-top: 1px;
	float: left;
	width: 329px;
	height: 1px;
	border-bottom: 1px solid #dadada;
}

.blok-sklep {
	*width: 711px;
	margin-top: 0px;
	*margin-top: 0px;
}

.blok-sklep .td-border-b {
	padding-top: 14px;
	clear: both;
	width: 316px;
	height: 1px;
	border-bottom: 1px solid #dadada;
}

	.blok-sklep .td-border-b2 {
		padding-top: 14px;
		clear: both;
		width: 100%;
		height: 1px;
		border-bottom: 1px solid #dadada;
	}
	
	.blok-sklep td h2 {
		border: 0;
		padding: 0;
		margin: 0;
		background: none;
	}
	.blok-sklep td .box-tlo h2 {
		background:url(../images/bg-tytul-ks.gif) repeat-x 0px bottom;
		padding:10px 12px 2px 12px;
		width:280px;
		min-height:38px;
		position:relative;
		margin:0px 0px 3px 0px;		
	}
	.blok-sklep td .box-tlo h2 a {
		position:absolute;
		bottom:5px;
		font: 700 15px arial;
		color:#000000;
		line-height:16px;
		width:280px;
		text-decoration: none;
	}
	.blok-sklep td h4, .blok-sklep td h1, .blok-sklep td h2,
	.blok-sklep td .heading4, .blok-sklep td .heading1, .blok-sklep td .heading2 { margin: 0 0 6px;}
	
	.blok-sklep td h4 a, .blok-sklep td h1 a, .blok-sklep td h2 a,
	.blok-sklep td .heading4 a, .blok-sklep td .heading1 a, .blok-sklep td .heading2 a {
		background: none;
		padding: 0;
		color: black;
		font-size: 13px;
		font-weight: bold;
		display: inline;
	}
	.blok-sklep td h3.heading4 {
		margin:0px;
	}
	.blok-sklep td h3.heading4 a {
		color:#666666;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666;
		background:url("../images/final/2strz-black.gif") no-repeat right 50%;
		padding:10px 8px 10px 0px;
		display:block;
		font:500 11px Verdana;
		margin-bottom:-1px;
	}
	.blok-sklep td h3.heading4 a:hover {
		color:#ed1c24;
		border-top:1px solid #ed1c24;
		border-bottom:1px solid #ed1c24;
		background:url("../images/final/2strz-red.gif") no-repeat right 50%;
		padding:10px 8px 10px 0px;
		font:500 11px Verdana;
		margin-bottom:-1px;
		overflow:visible;
		position:relative;
		z-index:1;
	}
	.blok-sklep td h4 a:hover, .blok-sklep td h1 a:hover,
	.blok-sklep td .heading4 a:hover, .blok-sklep td .heading1 a:hover { color: #ED1C24;}
	
	.blok-sklep h5, .blok-sklep .heading5 {
		display: inline;
		zoom: 1;
	}
	
	.blok-sklep .shop-break {
		padding: 10px 0px 0px 12px;
		overflow: hidden;
		position:absolute;
		top:123px;
		width:288px;
	}
	
	div.katalog table.blok-sklep td .author {
		float: left;
		margin-left: 12px;
		line-height: 130%;
		font-size: 12px !important;
		color: black !important;
		font-weight: normal !important;
	}
	
	.blok-sklep .shop-desc {
		line-height: 135%;
		height: 49px;		
	}
	
	.blok-sklep .shop-more {
		padding: 0 0 0 9px;
		font-size: 11px;
		background: url("../images/final/arrow.gif") 0 5px no-repeat;		
		position: absolute;
		bottom: 50px;
		left: 100px;
	}
	
	.blok-sklep div.katalog table td .zdjecie { margin-right: 10px;}
	
	
	div.katalog table td .cena { float:left;font:700 16px arial;margin:10px 0px 0px 10px;}
	div.katalog table td .cena span {font:700 16px arial;color:#ed1c24;}
	.shop-break .cena span {
		color: #ED1C24;
		font-size: 16px;
		font-weight: bold;
	}
	
	.go-cart {
		float: right;
		margin: -14px 25px 0 0;
		background: url("../images/final/cart-white.gif") 0 2px no-repeat;
		padding: 0 0 2px 19px;
		text-decoration: underline;
		font-weight: bold;
		display: block;
	}
	
	.blok-sklep td h4 a.shop-margin-fix, .blok-sklep td .heading4 a.shop-margin-fix { margin-right: 0;}
	
	.to-cart {
		border-bottom: 1px solid #d9d9d9;
		/*background: url("../images/final/cart-white.gif") 0 2px no-repeat;*/
		background: url("../images/final/do-koszyka.gif") 2px 12px no-repeat;
		padding-left: 20px;
		cursor: pointer;
		font-weight: bold;
		color: #666666;
		font-size:11px;
		text-decoration: none;
		display: block;
		padding: 16px 10px 11px 48px;
	}
	
	.book-link {
		background: url("../images/final/thumb-book.gif") 17px 15px no-repeat;
		color: #F11C24;
	}
	
	.prize-margin { margin-bottom: 10px;}
	
	.old-prize {
		font-weight: bold;
		margin: 14px 0 0 10px;
		padding-left: 0px;
		color:#747474;
		float:left;
	}
	
	div.shop-fix {
		margin-left: 3px;
		margin-right: 0;
	}
	
		div.shop-fix .blok-sklep { /*padding-right: 35px;*/}

/***********************************************************/
/************************ MAPA SERWISU *********************/
/***********************************************************/

.site-map h3, .site-map .heading3 {
	margin: 0;
	font-size: 14px;
	margin-bottom: 9px;
}

.site-map-ul { list-style-type: none;}

.site-map-ul li { zoom: 1;}

.site-map-ul a {
	color: #4a4a4a;
	background: url("../images/final/arrow.gif") 0 9px no-repeat;
	padding: 0 0 0 9px;
	display: block;
	line-height: 24px;
}

	.site-map-ul a:hover { color: #ED1C24;}

.site-map-ul li ul li a {
	padding-left: 57px;
	background-position: 48px 9px;
}

.site-map-ul li ul li ul li a {
	padding-left: 105px;
	background-position: 96px 9px;
}

.site-map-ul li ul li ul li ul li a {
	padding-left: 153px;
	background-position: 144px 9px;
}

/***********************************************************/
/****************** FORMULARZ KONTAKTOWY *******************/
/***********************************************************/
.formularz-box {
	margin-left:10px;
	width:606px;
}
.contact-form { padding: 16px 0 0;}

.contact-form .formularz-rejestracji,
.contact-form label {
	display: block;
	clear: both;
	position: relative;
}

.contact-form label span {
	display: block;
	float: left;
	width: 100px;
	text-align: left;
}

.contact-form label span.agree-span {
	display: block;
	float: left;
	width: 400px;
	text-align: left;
	margin: 0;
}


var.star {
	color: red;
	font-style: normal;
}

.contact-form .formularz-rejestracji input,
.contact-form label input {
	float: left;
	margin: -2px 0px 13px 0;
	border: 1px solid #cfcfcf;
	padding-left: 3px;
	width: 235px;
}
.contact-form div.telefon_pole input.width_nip {width: 80px;} 
.contact-form div.telefon_pole input {width: 20px;}
.contact-form div.telefon_pole input.width3 {width: 30px;}
.contact-form .telefon_pole i {
	float: left;
	padding: 3px;
}

.contact-form label input.radio-button, .contact-form label input#dane_wysylki,
.contact-form label input#zgoda {
	float: left;
	margin: 0px 0px 13px 0;
	border: 0px solid #cfcfcf;
	padding-left: 3px;
	width: 24px;
}

.contact-form label textarea,
textarea.js-koszyk-dane-bilingowe-uwagi {
	float: left;
	/*width: 582px;*/
	width: 500px;
	height: 97px;
	margin: 2px 0px 13px 0;
	border: 1px solid #cfcfcf;
}

.contact-form label input._error,
input._error,
.contact-form label textarea._error,
textarea._error{
	border-top: 1px solid #F37C23;
	border-left: 1px solid #F37C23;
	border-bottom: 1px solid #fbcf9c;
	border-right: 1px solid #fbcf9c;
}

.formularz-rejestracji select,
.contact-form select {
	width: 240px;
	margin: 0 0px 13px 0;
	border: 1px solid #cfcfcf;
	overflow: hidden;
}
.formularz-rejestracji select.ul,
.contact-form select.ul {
	width: 40px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 1px solid #cfcfcf;
	float: left;
}

.formularz-rejestracji input.ul,
.contact-form label input.ul {
	margin: 0px 0px 13px 0;
	width: 190px;
}

	.select-span { margin-top: 3px;}

.contact-form-footer {
	margin: 5px 0 10px;
	padding-left: 25px;
	overflow: hidden;
}

.description-paragraph p { padding-top: 11px;}

.agree-span {
	margin: -17px 0 0 25px;
	display: block;
}

.send-contact {
	float: right;
	width: 66px;
	_width: 63px;
	height: 23px;
	border: 0;
	color: white;
	/*background: #ED1C24;*/
	background: url(../images/ln-button.gif) repeat-x 0 bottom;
	padding-bottom: 2px;
	*padding-bottom: 0;
	margin-right:0px;
}

/***********************************************************/
/************************** KOLEKCJE ***********************/
/***********************************************************/

.collection-short {
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid #dadada;
}

	.collection-short h4, .collection-short .heading4 {
		margin: 10px 0;
		font-weight: bold;
	}
	
	.h4-fix {
		color: #4a4a4a;
		background: url("../images/final/arrow.gif") 0 7px no-repeat;
		padding: 0 0 0 9px;
		display: block;
		text-align: left;
	}

.collection-header { margin: 10px 0;}

.collection-more {
	margin: 10px 0;
	float: right;
}

.szablon7 .zdjecie {padding: 0 30px 10px;}

.collection-back {
	float: right;
	margin-top: 10px;
}

/***********************************************************/
/************************** RECENZJE ***********************/
/***********************************************************/

.opinion-container {
	clear: both;
	border-top: 1px solid #dadada;
	margin: 25px 35px 0 28px;
	padding-top: 10px;
}

	.opinion-header {
		margin: 10px 0;
		padding: 0 0 0 9px;
		background: url("../images/final/arrow.gif") 0 7px no-repeat;
		cursor: pointer;
		line-height: 150%;
	}
	
	.opinion-content {
		display: none;
		margin-bottom: 10px;
	}
 
/***********************************************************/
/*********************** POLEďż˝ ZNAJOMEMU *******************/
/***********************************************************/

.recommand-form-footer {
	margin: 5px 0 10px;
	padding-left: 100px;
	overflow: hidden;
}

/***********************************************************/
/************************* NEWSLETTER **********************/
/***********************************************************/

.subscribe-form .contact-form .formularz-rejestracji,
.subscribe-form .contact-form label {
	zoom: 1;
	margin-bottom: 13px;
}

.contact-form label.radio-float {
	float: left;
	clear: none;
}

.contact-form label.radio-float-fix { margin-right: 25px;}

.subscribe-form .contact-form label input { _margin-top: 0;}

.subscribe-form .contact-form span { width: 150px;}

.subscribe-form .contact-form input.radio-button {
	width: 15px !important;
	margin: 0 10px 0 0;
	*margin: -3px 10px 0 0;
	border: 0;
	float: left;
}

.subscribe-form td label { padding-right: 15px;}

.subscribe-form table { margin-bottom: 10px;}

.subscribe-agree .description-paragraph .agree-span {
	/*width: 365px;*/
	text-align: justify;
}

.subscribe-required {
	margin-bottom: 10px;
	padding-left: 150px;
}

.subscribe-submit { overflow: hidden;}

.subscribe-submit .send-contact {
	float: none;
	margin: 10px 0 0 325px;
}

	.subscribe-submit .send-data {
		/*float: right;*/
		margin-right: 0;
	}

/***********************************************************/
/************************** AUTORZY ************************/
/***********************************************************/

.mod-author {
	margin: 10px 0 20px;
	text-align: center;
}

.mod-author a {
	color: black;
	font-size: 13px;
	font-weight: bold;
	margin: 0 4px;
}

.mod-author a.active { color: #ED1C24;}

.mod-author a:hover { color: #ED1C24;}

.author-list {
	float: left;
	width: 33%;
	line-height: 170%;
	*line-height: 100%;
}

/***********************************************************/
/************************ UĹ»YTKOWNICY **********************/
/***********************************************************/

.remind-pass { margin: 20px 0;}

.send-new-pass {
	width: 135px;
	height: 23px;
	border: 0;
	color: white;
	margin-left: 205px;
	background: #ED1C24;
}

.subscribe-required2 {
	margin-bottom:10px;
	padding-left:100px;
}

.login-form-send {
	width: 135px;
	height: 23px;
	border: 0;
	color: white;
	margin-left: 205px;
	background: #ED1C24;
}

.user-content {
	padding: 4px 20px;
	overflow: hidden;
	background: url("../images/final/message-bg.gif") 0 bottom repeat-x;
}

.cf-fix {margin-bottom: 20px;}

	.user-content ul { list-style-type: none;}
	
		.user-content ul li {
			display:block;
			float:left;
			width:50%;
			line-height: 200%;
		}
		
		.user-content ul li a {
			color: #4a4a4a;
			padding: 0 0 0 9px;
			background: url("../images/final/arrow.gif") 0 5px no-repeat;
		}
		
		.user-content ul li a:hover { color: #ED1C24;}

.user-content ul li.wcisniety a{
	color: #ED1C24;
}

.description-paragraph{
	padding: 0 0 5px;
}

.contact-form label textarea.ta-fix { width: 534px}

.ca-fix {
	margin-left: 0;
	float: right;
}

.dp-fix { margin-top: 10px;}

.dp-fix h3, .dp-fix .heading3 { margin: 0;}

.book-table { padding-top: 6px;}

.book-table td, .book-table th {
	border: 1px solid #dadada;
	padding: 3px;
}
.przech-reg {
	padding:0px 2px 0px 11px;
}
.employee-left { float: left;}

.employee-right { float: right;}

.add-employee {
	float: right;
	margin: 10px 0;
}

.points { margin: 10px 0;}

/***********************************************************/
/********************** PRZECHOWALNIA **********************/
/***********************************************************/

.delete-button {
	background:#ED1C24 none repeat scroll 0 0;
	border:0 none;
	color:white;
	margin: 0 auto 10px;
	height: 23px;
	padding: 0 15px;
	padding-bottom: 2px;
	*padding-bottom: 0;
}

.delete-button2 { float: right;}

.delete-center { text-align: center;}

/***********************************************************/
/************************** STOPKA *************************/
/***********************************************************/

.footer {
	padding: 10px 0;
	overflow: hidden;
}

.footer-content {
	padding: 0 21px;
	float: left;
	font-size:11px;
	color:#808285;
	margin-left:265px; 
}
.footer-content a,
.ideo a {
	color:#808285;
}
.partners {
	width: 980px;
	height: 63px;
	margin-top: 10px;
	background: url("../images/stopka_partners.gif") 190px 0 no-repeat;
	border-bottom: 1px solid #dadada;
}

.ideo {
	float: right;
	width: 105px;
	margin-right: 0px;
	font-size:11px;
	color:#808285;
}

.arrow {
	float: left;
	margin: 5px 4px 0 0;
	width: 3px;
	height: 5px;
	background: url("../images/final/arrow.gif") 0 0 no-repeat;
}

/***********************************************************/
/******************* REGIONY ROZSZERZALNE ******************/
/***********************************************************/

.changable-region {
	overflow: hidden;
	float:right;
	width:654px;
}

.block2 { width: 980px;}
.block3 { width: 634px; margin-right: 0px; _margin-right: 0px; /*border-bottom: 1px solid #dadada;*/ padding-bottom: 2px;margin-left:20px;}
.block4 { width: 310px;margin-left: 15px;}
.block5 { width: 310px; padding-left: 1px; margin-left: 10px;}
.block6 { width: 634px; margin-right: 10px;margin-left: 13px;}
.block7 { width: 220px;}
.content, .module { width: 654px; overflow: hidden; margin-bottom: 20px; }
.block8 { width: 654px;}
.block10 {
	width: 654px;
	margin-bottom: 10px;
}
.block10 .aktualnosci-blok {
	padding:0px 10px 0px 20px;
}
.konto-koszyk-kontener{
	float: right;
	padding: 20px 0 0;
}
.konto-koszyk{
	border-bottom:3px solid #F2F2F2;
	border-top:2px solid #ED1C24;
	color:#787878;
	text-align:left;
	overflow:hidden;
	zoom: 1;
	font-size: 11px;
}
.konto-koszyk span{
	padding: 10px;
	float: right;
	width:100px;
	text-align: right;
}
.konto-koszyk b{
	float: right;
	padding: 10px;
	width:120px;
}
.konto-do-zaplaty{
	border: 0 none;
	color:#000000;
	overflow:hidden;
	font-weight: bold;
	font-size: 11px;
	text-align:right;
	zoom: 1;
	margin: 0 0 20px;
	text-align:right;
}
.konto-do-zaplaty span{
	padding: 10px;
	text-align:right;
	float: right;
}
.konto-do-zaplaty b{
	color: #ffffff;
	background: #ED1C24;
	font-size:13px;
	padding: 10px;
	text-align: right;
	float: right;
}

div.komunikat-cechy_row {
	text-align: left;
	margin-left: 100px;
	margin-bottom: 13px;
}
div.komunikat-cechy_row label span {
	width: 150px;
	display: block;
	float: left;
	text-align: left;
}
div.komunikat-cechy_row select {
	width: 235px;
	border: 1px solid #CFCFCF;
}

.tytul {
	font-weight: bold;
	margin-top: 25px;
	border-top: 1px solid #DADADA;
	padding: 10px 0px 0px 0px;
}

/********************* autocomplete ************************/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	z-index: 9999999;
	font-size: 12px;

}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0px 23px 0px 0px;
	margin: 0;
	font-size: 12px;
}
.ac_results iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
	font-size: 12px;
}
.ac_results li {
	margin: 0px;
	padding: 4px 4px 4px 10px;
	cursor: pointer;
	display: block;
	width: 286px;
	font: menu;
	font-size: 12px;
	overflow: hidden;	
	background-image: url(../images/final/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	font-size: 12px;
}
.ac_over {
	background-color: #E7E7E7;
}
.ac_results a {
	padding: 0px 0px 5px 10px;
	display: block;
	font-size: 12px;
}

.block8 .aktualnosci-blok,
.block10 .aktualnosci-blok {
	border : none;
}

.heading2 .btn-more {
	float: right;
	font-size: 11px;
	cursor: pointer;
}

.block5 .td-border1 {
	width: 100%;
}

.block5 .katalog {
	padding: 14px 0 15px;
	margin:0px;
}

.block5 .katalog table.blok-sklep td {
	padding: 0px 15px 0 6px;
	
}

.block11 .jq-zakladki-bloczek .zakladki {
	border-bottom: 1px solid #DADADA;
}

.block11 .jq-zakladki-bloczek .zakladki div {
	cursor: pointer;
	padding: 9px 0;
	font-size: 16px;
	margin-right: 18px;
	font-weight: bold;
}

.block11 .jq-zakladki-bloczek .zakladki .isFirst div {
	background: none;
	border-right: none;
	color: #ffffff;
	cursor: pointer;
	height: auto;
	padding: 9px 0;
	width: auto;
}

.block11 .jq-zakladki-bloczek .zakladki .isLast span {
	background: none;
	color: #ffffff;
	cursor: pointer;
	display: inline;
	height: auto;
	padding: 9px 0;
	width: auto;
}

.block11 .jq-zakladki-bloczek .zakladki .isActive div,
.block11 .jq-zakladki-bloczek .zakladki .isActive span {
	color: #ED1C24;
}
.blok-sklep {
	width:651px;
}
.box-top {
	background:url(../images/box-1.gif) no-repeat 0px 0px;
	height:7px;
	width:324px;
}
.box-tlo {
	background:url(../images/box-tlo.gif) repeat-y 0px 0px;
	width:300px;
	padding:40px 12px 10px;
	height:260px;
	position:relative;
}
.box-bottom {
	background:url(../images/box-2.gif) no-repeat 0px 0px;
	height:9px;
	width:324px;
	padding-bottom:5px;
}
.bonus {
	position:absolute;
	/*background:url(../images/final/bonus.png) no-repeat 0px 0px;*/
	background:url(../images/final/bonus-szary.png) no-repeat 0px 0px;
	left:0;
	height:35px;
	top:6px;
}
.bonus .bonus2{
	/*background:url(../images/final/bonus2.jpg) no-repeat right 0px;*/
	background:url(../images/final/bonus2-szary.jpg) no-repeat right 0px;
	height:30px;
	color:#fff;
	padding:5px 25px 0px 10px;
}
.bonus-margin {
	margin-top:40px;
}
.product-card {
	background:url(../images/final/product-card-tlo.jpg) repeat-y 0px 0px;
	width:635px;
	padding:00px 7px 10px 7px;
	position:relative;
	overflow:hidden;
}
.product-card-top {
	background:url(../images/final/product-card1.jpg) no-repeat 0px 0px;
	width:649px;
	height:7px;
}
.product-card-bottom {
	background:url(../images/final/product-card2.jpg) no-repeat 0px 0px;
	width:649px;
	height:8px;
}
.katalog table.blok-sklep td .bonus .bonus2 .heading5 {
	color:#fff;
	padding-right: 2px;
}
.reg-cen {
	background:url(../images/bg-cena.gif) repeat-x 0px bottom;
	border-top:1px solid #d9d9d9;
	overflow:hidden;
	position:absolute;
	bottom:0;
	width:302px;
	height:37px;
}
.regsrodkowy-3-4-5-6 #blok_karta_produktu_zakladki, .regsrodkowy-3-4-5-6 #blok_karta_produktu_zakladki_div {
	padding:0px 5px 0px 6px;
}

#blok_karta_produktu_zakladki.jq-zakladki-bloczek .zakladki, #blok_karta_produktu_zakladki_div.jq-zakladki-bloczek .zakladki {
	padding: 0;
	background: #e7e7e7 url(../images/final/titlebar-gray.gif) right 0 no-repeat;
	/*background: #ed1c24;*/
	border:none;
}

#blok_karta_produktu_zakladki.jq-zakladki-bloczek .zakladki div, #blok_karta_produktu_zakladki_div.jq-zakladki-bloczek .zakladki div {
	cursor: pointer;
	padding: 5px 5px 4px 16px;
	font-size: 12px;
	font-weight: normal;
}

#blok_karta_produktu_zakladki.jq-zakladki-bloczek .zakladki .isFirst div, #blok_karta_produktu_zakladki_div.jq-zakladki-bloczek .zakladki .isFirst div {
	background: none;
	border-right: none;
	color: #4A4A4A;
	cursor: pointer;
	height: auto;
	padding: 5px 5px 4px 16px;
	width: auto;
}

#blok_karta_produktu_zakladki.jq-zakladki-bloczek .zakladki .isLast span, #blok_karta_produktu_zakladki_div.jq-zakladki-bloczek .zakladki .isLast span {
	background: none;
	color: #4A4A4A;
	cursor: pointer;
	display: inline;
	height: auto;
	padding: 0;
	width: auto;
}

#blok_karta_produktu_zakladki.jq-zakladki-bloczek .zakladki .isActive div,
#blok_karta_produktu_zakladki.jq-zakladki-bloczek .zakladki .isActive span,
#blok_karta_produktu_zakladki_div.jq-zakladki-bloczek .zakladki .isActive div,
#blok_karta_produktu_zakladki_div.jq-zakladki-bloczek .zakladki .isActive span, {
	color: #ED1C24;
	/*font-weight:bold;*/
}

#blok_karta_produktu_zakladki.jq-zakladki-bloczek .zakladki table td, #blok_karta_produktu_zakladki_div.jq-zakladki-bloczek .zakladki table td {
	border: 0;
	padding: 0;
}

.block5 .recenzje {
	padding: 4px 5px 0;
	margin-bottom: 4px;
}

.block5 .recenzje .recenzja {
	margin-bottom: 4px;
}

.block5 .recenzje .recenzja-nazwa {
	font-weight: bold;
	margin-bottom: 2px;
}

.block5 .recenzje .skrot-recenzji {
	font-style: italic;
	margin-bottom: 2px;
}

.block5 .recenzje .autor-data-recenzji {
	text-align: right;
	font-size: 11px;
}

/* baner-rotate */
div.banner-rotate {
	height: 191px;
	width: 634px;
	border: 1px solid #B8B8B8;
}
div.block6 .banner-rotate {
	margin-left:0px;
}
div.banner-rotate div.content {
	width: 634px;
	height: 144px;
	margin: 0px;
}
div.banner-rotate div.content div {
	width: 634px;
	height: 144px;
	background-color: #FFFFFF;
	margin: 0px;
}

div.banner-rotate div.buttons {
	width: 634px;
	height: 47px;
}
div.banner-rotate div.buttons div.button {
	width: 157px;
	height: 47px;
	background: url("../images/final/baner-rotate-background.gif") 0 bottom repeat-x;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	line-height: 47px;
	float: left;
	cursor: pointer;
}
div.banner-rotate div.buttons div.spacer {
	width: 2px;
	height: 47px;
	background: url("../images/final/baner-rotate-spacer.gif") 0 0 no-repeat;
	float: left;
}
div.banner-rotate div.buttons div.active {
	position: relative;
	bottom: 11px;
	background: url("../images/final/baner-rotate-background-act.png") 0 bottom repeat-x;
	height: 58px;
}
div.banner-rotate div.buttons div.active span {
	width: 157px;
	height: 47px;
	display: block;
	margin-top: 11px;
}

a.link-do-koszyka {
	position: absolute;
	bottom: 50px;
	right: 20px;
}
div.link-do-koszyka-przechowalnia {
	position: relative;
	width: 100%;
	height: 119px;
}

a.link-do-koszyka-przechowalnia {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
/* blok wyszukiwarka menu */

ul.blok-wyszukiwarka-menu2 {
	list-style-type: none;
	float:right;
}

ul.blok-wyszukiwarka-menu2 li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;	
	z-index: 101;
}

ul.blok-wyszukiwarka-menu2 li a {	
	color: #FFFFFF;
}

ul.blok-wyszukiwarka-menu2 li ul {
	list-style-type: none;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	position: absolute;	
	z-index: 101;
	background-color: #FFFFFF;
	display: none;
	left: -1px;
	top: 15px; 
}

ul.blok-wyszukiwarka-menu2 li:hover ul {
	display: block;
}

ul.blok-wyszukiwarka-menu2 li ul li {
	display: block;
	width: 293px;
	overflow: hidden;	
	border-bottom: 1px solid #dadada;
	height: auto;	
	position: relative;
}

ul.blok-wyszukiwarka-menu2 li ul li a {
	background: url("../images/ico-strz-black.gif") no-repeat scroll 14px 7px transparent;
	color: #4A4A4A;
	display: block;
	font-size: 12px;
	margin: 1px 0;
	padding: 7px 0 7px 26px;	
	text-decoration: none !important;
	width: 293px;	
}

ul.blok-wyszukiwarka-menu2 li ul li a:hover {
	background: url("../images/ico-strz-red.gif") 14px 7px no-repeat;
	z-index: 101;
}

div.komunikat-do-koszyka {
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 1000;
	top: 35%;
}

div.komunikat-do-koszyka div.message-box {
	width: 634px;
	margin: auto;
	background-color: #FFFFFF;
}

/* blok-produkty-duze-okladki */
div.blok-produkty-duze-okladki {
	position: relative;
	height: 112px;	
}

	div.blok-produkty-duze-okladki div.okladka {
		position: absolute;	
		top: 10px;
		left: 10px;
	}
	
	div.blok-produkty-duze-okladki div.opis {
		position: absolute;	
		top: 10px;
		left: 90px;
		width: 210px;
		overflow: hidden;
	}
		div.blok-produkty-duze-okladki div.opis span {
			float: left;
			display: block;
			font-weight: bold;
			padding-bottom: 5px;			
		}
	
		div.blok-produkty-duze-okladki div.opis span.nazwa {
			font-size: 13px;		
			line-height: 15px;			
		}
		
			div.blok-produkty-duze-okladki div.opis span.nazwa a {				
				color: #010101;
				text-decoration: none;
			}		
		
		div.blok-produkty-duze-okladki div.opis span.opis {
			font-size: 12px;
			line-height: 14px;	
			color: #7E7E7E;		
		}
	
	div.blok-produkty-duze-okladki div.wiecej {
		position: absolute;	
		top: 79px;
		left: 240px;
		height: 23px;
		width: 51px;		
		background-color: #B3B3B3;
		line-height: 23px;
		padding-left: 12px;
		font-size: 12px;
	}
	
	div.blok-produkty-duze-okladki div.wiecej:hover {
		background-color: #EC2227;
	}
	
		div.blok-produkty-duze-okladki div.wiecej a {
			text-decoration: none;
			color: #FFFFFF;
		}
		
	div.js-komunikat-koszyk-edycja-danych {	
		position: absolute; 
		height:1px; 
		width:1px;
	}
		
		div.js-komunikat-koszyk-edycja-danych div {
		    position: relative;
			left: 210px;
			bottom: 100px;
			width: 340px;		
			border: 1px solid rgb(184, 184, 184);
			padding: 5px;
			background: url("../images/final/message-bg.gif") repeat-x scroll 0 bottom transparent;		
			background-color: white;
			/*display: none;*/
		}
div.acc-logout a.acc, div.acc-logout a.logout{
	color: #000;	
}  		

.ukryj_kody{
	display: none;	
}

.lapka
{
	cursor: pointer;
}

		
/* ToolTip */
div#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ED1C24;
	background-color: #F8F8F8;
	padding: 5px;
	opacity: 0.94;
}

div#tooltip p{
	padding: 0px;
	margin: 0px;
}

.tip{display: none;}

/* do koszyka */
.choose {
	padding:0px 22px 10px 10px;
}
.choose .prizes { 
	background: url(../images/final/tlo-cena.gif) repeat-x 0px 0px;
	border-top:1px solid #E1E1E1;
	padding:10px 10px 6px 45px;
	overflow: hidden;
	height: 1%;
}

.prizes a {
	padding-left: 21px;
}
.choose input {
	vertical-align: -2px;
}
.choose label {
	float: left;
	font-weight: bold;
	padding-right: 40px;
	line-height: 20px;
}
.choose .tooltip {
	float: left;
	padding-top: 3px;
}
.choose .big-prize {
	float: right;
	display: block;
	padding: 2px 10px 0px 0px;
}

.choose .strike-prize {
	text-decoration: line-through;
	float: right;
	display: block;
	padding: 2px 10px 0px 0px;
}
.to-cart2 {
	background: url(../images/final/do-koszyka.gif) no-repeat 1px 7px;
	font-weight: bold;
	color: #666666;
	font-size:11px;
	text-decoration: none;
	display: block;
	padding: 12px 57px 11px 40px;
	float: right;
	cursor: pointer;
}

