/*
	Ten plik stylow CSS jest wlasnoscia strony  http://www.gold.pl
*/

/*	=product

---------------------------------------------------------------------------- */

#product {
	margin-top: 46px;
}
	.productHeader, .documentHeader, .newsHeader {
		background: url(/images/bg_h_product.gif) top left repeat-x;
		height: 65px;
		position: relative;		
	}
	.path {
		position: absolute;
		top: -16px;
		left: 0;
		font-size: 0.69em;
		width: 550px;
		padding-bottom: 20px;
	}
	.path a {
		color: #586065;
		font-size: 0.99em;
	}
	.path a:hover {
		text-decoration: underline;
	}
	.productHeader h3, .documentHeader h3,  .newsHeader h3, #buyThat h4 {
		float: right;
		position: relative;
		font-size: 0.72em;
		background: url(/images/bg_h3.gif) top right no-repeat;
		color: #fff;
		padding: 4px 13px 0;
	}
	.cl {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
.productMain, .productMainNormal {
	padding: 0 0 15px;
	margin-bottom: 37px;
	background: url(/images/border_footer.gif) bottom left repeat-x;
	height: 100%;
	overflow: hidden;
}
	.productMain .productImg {
		float: left;
		width: 157px;
		text-align: center;
	}
	.productMainNormal .productImgNormal {
		float: left;
		width: 253px;
		text-align: center;
	}
	.productDescription {
		float: right;
		width: 564px;
	}
	.productDescriptionNormal {
		margin-top: 20px;
		padding: 0 22px 0;
		height: 160px;
		width: 437px;
		float: left;
		position: relative;
		background: url(/images/bg_separator_promo.gif) top left repeat-y;
	}
	.productDescription h2, .productDescriptionNormal h2, 
	.listningInfo h2 {
		font-weight: normal;
		font-size: 1.01em;
		font-weight: bold;
	}
	.productDescription a, .productDescriptionNormal a, 
	.listningInfo a, .producer, .producerList, .stance, .license {
		color: #3489BE;
		font-size: 0.69em;
		padding: 2px 0;
		display: block;
	}	
	.producer {
		padding-bottom: 30px;
	}
	.producerList em {
		text-decoration: underline;
	}
	.summary, .summaryNormal, .summaryList {
		font-size: 0.69em;
		line-height: 1.40em;
	}
	.summaryList {
		padding: 10px 0;
	}
	.productPrice {
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 4px 22px;
	}
	.productPrice .rate_old {
		display: block;
		padding: 4px;
		text-decoration: line-through;
		font-size: 0.69em;	
	}
	.productPrice .rate {
		color: #3489BE;
		display: block;
		padding: 4px;
		font-weight: bold;
		font-size: 0.99em;	
	}
	.alternative {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 184px;
		padding: 4px 11px;
		background: url(/images/bg_separator_promo.gif) top left repeat-y;
	}
	
#buyThat {
	width: 572px;
	margin: 0 auto;
	background: url(/images/bg_h_buy.gif) top left repeat-x;
}
	#buyThat .chooseShip {
		clear: both;
	}
	
	#buyThat fieldset { display: block;}
	#buyThat fieldset p {
		line-height: 26px;
		height: 26px;
		padding: 9px 0 7px 11px;
		font-weight: bold;
		font-size: 0.69em;
		color: #fff;
	}
	#buyThat fieldset .radio_form { 
		margin: 0 2px;  
		vertical-align: middle; 
	}
	#buyThat ul {
		margin-left: 180px;
	
	}
	#buyThat li {
		display: inline;
		line-height: 30px;
		font-size: 0.69em;
		padding-right: 116px;
		font-weight: bold;
	}	
	
	table#stations { 
		border-spacing: 0; 
		border-collapse: collapse; 
		margin: 0 73px 0 46px;
	}
	
	table#stations td.infoStation {
		width: 156px;
		height: 59px;
		background: url(/images/ico_station.gif) center no-repeat;
	}
	
	table#stations td.infoStation h5 {
		vertical-align: middle;
		padding: 14px 0 0 62px;
		color: #fff;
	}
	
	table#stations td li {
		float: left;
		font-size: 0.72em;
		padding: 7px 0;
	}
	
	table#stations td li.spell {
		width: 151px;
		border-left: #fff 8px solid;
		text-align: center;
		display: block;
	} 
	table#stations td li.price {
		width: 151px;
		border-left: #fff 4px solid;
		color: #3489BE;
		font-weight: bold;
		text-align: center;
		display: block;
	} 
	table#stations td li.buy {
		width: 134px;
		padding-top: 4px;
		text-align: center;
	}
	table#stations td li.separator {
		width: 358px;
	}

/* Normal product */
	
#productInfo {
	padding: 0 57px;
	font-size: 0.69em;
	text-align: justify
}
	p.attribute {
		color: #3489BE;
		font-size: 0.72em;
		width: 450px;
		padding: 13px 0;
		margin: 13px 0;
		font-weight: bold;
		display: block;
		background: url(/images/bg_attribute.gif) bottom left repeat-x;
	}
	.summaryNormal {
		padding-bottom: 6px;
	}
	#productInfo ul, #description ul, #documentMain ul {
		list-style-image: url(/images/arrow_blue.gif);
		font-size: 1.00em;
		margin-left: 40px;
		line-height: 1.40em;
	}
	#description {
		clear: both;
		color: #50555C;
		display: none;
		padding: 0 57px;
		font-size: 0.69em;
		text-align: justify;
	}
	#productInfo p, #productInfo li, #description p, #description li{
		font-size: 11px;
		line-height: 1.40em;
		padding: 5px 0;
	}
	#productInfo p li, #description p li {
		font-size: 11px;
	}
	
	#opcje, #wymagania {
		display: none;
		margin: 0 57px 16px;
		padding: 10px 0 16px;
		background: url(/images/bg_attribute.gif) bottom left repeat-x;
		padding-bottom: 6px;
	}
	#wymagania {
		font-size: 0.69em;
		text-align: justify;
	}

/* Product list */

#productList {
	margin-top: 23px;
}
	.chooseSubCategory {
		background: url(/images/bg_attribute.gif) bottom left repeat-x;
		padding-bottom: 6px;
		margin-bottom: 31px;
	}
	.chooseSubCategory p {
		background: url(/images/bg_attribute.gif) top left repeat-x;
		color: #50A0D3;
		font-size: 0.69em;
		font-weight: bold;
		padding: 4px 0;
	}
	.chooseSubCategory ul {
		height: 100%;
		overflow: hidden;
		font-size: 0.69em;
		margin-left: -11px;
	}
	.chooseSubCategory li {
		color: #586065;
		float: left;
		border-left: #586065 1px solid;
		background-position: 0 2px;
		margin-left: -1px;
	}
	.chooseSubCategory li a {
		color: #586065;
		padding: 0 11px;
		text-decoration: none;
	}
	.chooseSubCategory li a:hover {
		text-decoration: underline;
	}
	
	#listning ul {
		overflow: hidden;
		height: 100%;
		margin-top: -10px;
	}
	#listning li {
		background: url(/images/bg_attribute.gif) top left repeat-x;
		padding: 10px 0 12px 0;
		margin: -1px 0 0 0;
		height: 1%;
	}
	
	#listning .info {
		clear: both;
		font-size: 0.89em;
		line-height: 1.20em;
		color: #3489BE;
		font-weight: bold;
		text-align: center;
		padding-bottom: 10px;
	}
	
	.listningItem {
		width: 100%;
		display: table-row;
		height: 1%;
	}

	.listningImg, .listningInfo, .listningAction {
		display: table-cell;
		vertical-align: top;
	}
	
	.listningImg {
		width: 142px;
		text-align: center;
	}
	.listningInfo {
		width: 461px;
	}
	.listningAction {
		width: 131px;
		text-align: center;
		background: url(/images/bg_separator_promo.gif) top left repeat-y;
		padding-top: 55px;
	}
	
	*+html .listningItem {
		overflow: hidden;
	}
		
	* html .listningImg,
	* html .listningInfo,
	* html .listningAction {
		margin-bottom: -10000px;
		padding-bottom: 10000px;
		float: left;
	}
	
	*+html .listningImg,
	*+html .listningInfo,	
	*+html .listningAction {
		margin-bottom: -10000px;
		padding-bottom: 10000px;
		float: left;
	}
	
	/* Browser */
	
	.browseBoxWrap {
		background: url(/images/bg_browser.gif) top left no-repeat;
		height: 20px;
		color: #fff;
		padding-top: 3px;
		font-size: 0.69em;
		position: relative;
		text-align: center;
	}
	.browseBoxWrap a {
		color: #fff;
		text-decoration: none;
	}
	.browseBoxWrap a:hover {
		text-decoration: underline;
	}
	.browseBoxWrap .next {
		position: absolute;
		right: 10px;
		top: 3px;
		cursor: hand;
	}	
	.browseBoxWrap .previous {
		position: absolute;
		left: 10px;
		top: 3px;
		cursor: hand;
	}
	
/* Document */

#document {
	margin-top: 46px;
}

	#documentMain {
		padding: 0 57px;
		text-align: justify;
		font-size: 0.69em;
	}
	#documentMain h2 {
		font-weight: normal;
		font-size: 1.41em;
		font-weight: bold;
	}
	#documentMain p {
		font-size: 1.00em;
		line-height: 1.40em;
		padding: 5px 0;
		text-align: justify;
	}
	#documentMain ol {
		list-style: decimal;
		font-size: 1.00em;
		margin-left: 45px;
		line-height: 1.40em;
	}
	
/* News list */

#newsList {
	margin-top: 46px;

}
	#newsList #listning ul {
		margin-left: 57px;
		margin-right: 57px;
	}
	.newsInfo h2 a {
		font-size: 0.59em;
		display: block;	
	}	
	.newsInfo p, .newsInfo a {
		font-size: 0.69em;
		line-height: 1.40em;
	}
	
li.price_second {
	display: none;
}
