/*============================================================================
	CSS Style Sheet, Janmedia Interactive Inc.
	$Id: product.css,v 1.27 2010-04-27 08:48:35 pcharasimiuk Exp $
=============================================================================*/

/* REVIEWS */
@import url(/css/misc/reviews.css);

#main h1 {width:495px; font-size:20px !important; line-height:22px; padding-top:6px; padding-bottom:10px;}
.panel1 {
	background: #fff;
	float: left;
	padding: 0;
	margin-right:20px;
	width:180px;
}

.panel1 img {
	margin-left: auto;
	margin-right: auto;
	display:block;
}

.panel1 .cover_container{position:relative;}
.panel1 .cover_container a.guarantee{position:absolute;right:-5px;top:-5px;width:59px;height:56px;}
.panel1 .cover_container a.guarantee img{display:block;width:59px;height:56px;border:none;}

.panel1 a {
	display: block;
	clear: both;
	color:#2f2f2f;
	text-decoration:underline;
	font-size:12px;
	margin:0;
	padding:0;
	text-indent:0;
}
.panel1 .getfiles a {
	text-indent:35px;
	padding-bottom:10px;
	padding-top:10px;
}

.panel1 a:hover {
	text-decoration:none;
}

.panel1 p.zoom{margin:0.25em 0;text-align:right;}
.panel1 p.zoom a{display:inline;color:#7B7C7E;padding-left:10px;background: url('/images/nlayout/ico_zoom.gif') no-repeat center left;}

.panel1 a.c {
	background: url('/images/product/net_img_okladka.gif') no-repeat center left;
}

.panel1 a.t {
	background:  url('/images/product/net_img_spis.gif') no-repeat center left;
}

.panel1 a.add {
	background:  url('/images/product/net_img_artykul.gif') no-repeat center left;
}

.panel1 a.archive {background:  url('/images/product/net_img_archiwum.gif') no-repeat center left;}
.panel1 a.reviews {background:  url(/images/nlayout/bullets.gif) no-repeat 0px -124px;}

.panel1 .getfiles {
	float:left;
	padding:10px 10px 10px 15px;
	margin:0;
	overflow:hidden;
	min-height:40px;
	height:auto;
	width:154px;
}

.panel2 {
	float: left;
	width: 550px;
	font-size:12px;
}

.panel2 .basic_data {
	padding-bottom:20px;
	width:280px;
}


.panel2 .head {	background: url('/images/product/net_img_wnumerze.gif') no-repeat left;
	width:280px; height: 24px; margin-top: 8px; margin-bottom: 8px;
}
.panel2 .head h3 { margin-left: 40px; background: no-repeat left 0px; height: 24px; }
.panel2 .content {margin-left:40px;font-size:1em;line-height:1em;}
.panel2 .tags {	margin-left:40px;}
.panel2 .tags, .panel2 .tags a {font-size: 10px !important}
.panel2 .tags label { padding-right: 4px;}

.free { margin: 16px 0px 0px 40px;}

.archival {
	list-style: none;
	margin: 0;
	padding: 0;
}

.archival li {
	text-align: center;
	display: block;
	float: left;
	width: 120px;
	margin: 8px 0 0 0;
	padding:0;
	padding-left:4px;
	background:none;
}
.archival li.separator {
	width: 100%;
	margin:0;
	padding:0;
}
.archival .part1 {
	float:left;
	padding:0 !important;
	margin:0 !important;
	overflow:hidden;
}

.archival .part2 {
	float:left;
	background:url('/images/share/net_bg_gray_vertical.gif') repeat-x top;
	width:116px;
	padding-bottom:10px;
	padding-top:5px;

}
.archival .more {
	text-align:left;
	float:left;
	position:relative;
	left:15px;
}
/* pomaranczowy blok */
#addtocart {position:relative;}
#addtocart h3{margin:0 0 0.75em 0;font-size:1em;}


#addtocart .title { font-size: 130%; font-weight: bold; display: block; margin-bottom: 7px;
					padding: 0px 10px;
					text-align:left;
					line-height: 1.2em;}
#addtocart .other { margin-top: 8px; text-align: right;}
#addtocart .other a { font-weight:bold; display: inline !important; }

#addtocart .desc {padding:0 10px;}

#addtocart .part1 TABLE {margin:0;}
#addtocart .part1 TD { padding: 0;}
#addtocart .spec { list-style: none; margin: 0px; padding: 0px; font-size: 12px; display: block; float: left;}
#addtocart .spec li {
	display: block;
	clear: both;
	background:none;
	padding: 0px;
}
#addtocart .spec li select, #addtocart .spec li select * { padding: 0px; }
#addtocart .spec li select { max-width: 120px; }

#addtocart .spec li label { display: block; float: left; padding-right: 4px; overflow: hidden; white-space: nowrap; }
#addtocart .spec li div { display: block; float: left; padding-bottom: 8px; color: black; font-weight: bold; overflow: hidden; }

#addtocart .spec .zinio,
#addtocart .spec .pdf,
#addtocart .spec .pdf_pass,
#addtocart .spec .mp3,
#addtocart .spec .wma,
#addtocart .spec .epub,
#addtocart .spec .audio { padding-bottom: 3px; background: no-repeat; padding-left: 22px;}

#addtocart .spec .zinio { background-image:url(/images/nlayout/icon_zinio_noshade.gif);}
#addtocart .spec .pdf { background-image:url(/images/nlayout/icon_pdf_noshade.gif);}
#addtocart .spec .pdf_pass { background-image:url(/images/nlayout/icon_pdf_pass_noshade.gif);}
#addtocart .spec .mp3 { background-image:url(/images/nlayout/icon_mp3.gif);}
#addtocart .spec .wma { background-image:url(/images/nlayout/icon_wma.gif);}
#addtocart .spec .epub { background-image:url(/images/nlayout/icon_epub.gif);}
#addtocart .spec .audio { background-image:url(/images/nlayout/icon_audio.gif);}

#addtocart .part2 {
	padding:0;
	clear: both;
	}
#addtocart .part2 .price {
	font-weight: bold;
	color:#2f2f2f;
	font-size: 120%;
	margin: 8px 8px 8px 0;
	display: block;
	float:left;
}
#addtocart .part2 .vat_value {
	margin: 9px 0px;
	display: block;
	float:left;
}

#addtocart .part2 .price .oldprice { color:#2f2f2f; font-size: 90%;}

#addtocart a.other {
	display: block;
	margin-top:5px;
	font-weight:normal;
	margin-left:50px;
	font-size:10px;
}

#addtocart .button{
	display: block;
	float: none;
	clear: both;
	text-align: right;
}

#addtocart .sms { padding-top: 10px; border-top: 10px solid white; }
#addtocart .sms .desc { background: url(/images/product/bg_addtocart_sms.gif) no-repeat 10px 0px;
	display: block; padding-left: 62px; padding-right: 12px; padding-top: 6px; height: 40px;}
#addtocart .sms .price { display: block; text-align: center; font-size: 14px;
	font-weight: bold; color: black; padding: 8px 0px;}
#addtocart .sms .button { text-align: center; }
#addtocart .sms .button a { display: block; width: 119px; height: 28px;
	background: url(/images/buts/net_but_placsms_big.gif) no-repeat; margin-left: auto; margin-right: auto; }
#addtocart .sms .button a:hover { background-image: url(/images/buts/net_but_placsms_big_over.gif); }
#addtocart .sms .button a span {display: none;}



/* opcje zakupow */
#subscriptions {
	width: 100%;
	color: #757575;
	padding-top:20px;
	clear:both;
}

#subscriptions .head {
	background: url('/images/layout/cart_empty_small.gif') no-repeat top left;
	font-size:14px;
	font-weight:bold;
	color:#2f2f2f;
	min-height:25px;
	padding:4px 0 4px 30px;
}

#subscriptions .head span {
	/*margin-left:30px;*/
}

#subscriptions .data {
	background: url('/images/product/net_zakup_head_top.gif') no-repeat top right;
	clear:both;
	width:575px;
}

#subscriptions .h1 , #subscriptions .h2 {
	display: block;
	float: left;
	font-weight: bold;
	background: #E4E4E4 url('/images/product/net_zakup_head_bg.gif') repeat-x top;
	padding: 8px;
	margin-top:8px;
	color: black;
	font-size:12px;
}

#subscriptions .cien {
	background: url('/images/product/net_zakup_bg_cien.gif') no-repeat top right;
	height:4px;
	clear:both;
	padding-bottom:8px;
}

#subscriptions .elements {
	background:  url('/images/product/net_zakup_bg.gif') repeat-y right;
	position:relative;
}

#subscriptions .row {
	clear:both;
	padding:0;
	margin:0;
	overflow:hidden;
}

#subscriptions .h1 { width: 598px; margin-right: 1px; }
#subscriptions .h2 { width: 119px; text-align:center !important; }

#subscriptions form { clear: both; width: 100%;}

#subscriptions .part1 {
	float: left;
	width: 580px;
	border-bottom: 1px solid #979797;
	padding:8px;
	margin:10px 0 0 8px;
}

#subscriptions .part1 table { width: 100%; }

#subscriptions .part2 {
	float:right;
	width: 120px;
	padding:0 5px 0 10px;
	text-align:center;
	margin-top:10px;
}

#subscriptions .part2 .price {
	display: block;
}

#subscriptions .part2 label {
	display:none;
}

#subscriptions h3{margin:0;}

#subscriptions .title {font-weight: bold; font-size: 130%; text-decoration: none; display: block; color: black; margin-bottom: 4px; }

#subscriptions .button {
	display: block;
	margin-bottom: 4px;
}
#subscriptions .button input{
	margin:0 auto;
	display:block;
}

#subscriptions .desc {margin-bottom: 4px;}
#subscriptions .spec_div {
	float:left;
	overflow:hidden;
	width:550px;
	margin:0;
	padding:0;
}

ul.spec2 {font-size:12px;list-style:none;margin:0;padding:0;clear:both;}
ul.spec2 li{display:inline;line-height:2em;list-style: none;background:none;padding:0;margin:0 1em 0 0;}
ul.spec2 li span{white-space:nowrap;}
ul.spec2 li b,
ul.spec2 li label{padding:0.5em 0;}

ul.spec2 li b.zinio,
ul.spec2 li b.pdf,
ul.spec2 li b.pdf_pass,
ul.spec2 li b.mp3,
ul.spec2 li b.wma,
ul.spec2 li b.epub,
ul.spec2 li b.audio{display:inline-block;cursor:help;background:transparent no-repeat scroll 0%;padding-left:26px;padding-right:6px;text-transform: uppercase;}

ul.spec2 li b.zinio{background-image:url(/images/nlayout/icon_zinio.gif);}
ul.spec2 li b.pdf{background-image:url(/images/nlayout/icon_pdf.gif);}
ul.spec2 li b.pdf_pass{background-image:url(/images/nlayout/icon_pdf_pass.gif);}
ul.spec2 li b.mp3{background-image:url(/images/nlayout/icon_mp3.gif);}
ul.spec2 li b.wma{background-image:url(/images/nlayout/icon_wma.gif);}
ul.spec2 li b.epub{background-image:url(/images/nlayout/icon_epub.gif);}
ul.spec2 li b.audio{background-image:url(/images/nlayout/icon_audio.gif);}

ul.spec2 .offset1,
ul.spec2 .offset1 * {padding: 0px !important; font-size:1em !important; }

#addtocart ul.spec2 li{display:block;line-height:1.3em;list-style: none;background:none;padding:0;margin:0 0 0.8em 0;}
#addtocart ul.spec2 span{white-space:normal}

.panel2 { width: 380px; }
#subscriptions .h1 { width: 423px; }
#subscriptions .part1 { width: 407px; padding-top: 15px; padding-bottom: 15px;}
.archival li { width: 24% }

.panel2 .basic_data p{margin:0.7em 0;}
.panel2 .basic_data {width:auto;}
.grad_top {background:transparent url(/images/share/net_bg_gray_vertical.gif) repeat-x scroll center top;clear:both;min-height:40px;padding-top:1px;}
#addtocart .points_value{float:left;margin:8px 0 0 12px!important;text-align:left;clear:none;}
#subscriptions .button input {margin: 2px auto;}

/* TAGS */
.panel2 .tags {margin-top: 1em}


