/*
CSS zawierajacy style dla PVki
*/

/* Klasy dla lewej kolumny */
.pv .lokalizer{font-size: 1em !important; padding-top:7px !important; font-weight: bold; color: #696969 !important;}

.pv .content{background: #f1f1f1 none ;}
	
.pv .lewa{
float: left;
width: 797px;
overflow: hidden;
}
.pv.tematu .lewa{
float: left;
width: 747px;
overflow: hidden;
}
.pv.tapet .lewa{
float: none;
width: auto;
overflow: hidden;
}
	.pv .lewa .head{
	color: #666;
	text-shadow: 0 1px #fff;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px solid #fa5e00;
	padding: 7px 11px 7px;
	clear:both;
	}
			
		.list .lewa .head SPAN{color: #8b8b8b;}
		.list .lewa .head a.more{
		float: right;
		font-weight: normal;
		font-size: 0.9em;
		padding-top: 2px;
		color: #6c6c6c;
		}
		.list .lewa .head strong{color: #db4300;}
		.list .lewa .head a.more:hover, .list .lewa .head a.more span{color: #c75624;}
	
	.pv .lewa .panel{
	position:relative;
	height: 65px;
	margin: 10px 0 0;
	}
		.pv .lewa .panel .navi{
		position: absolute;
		width: 440px;
		text-align: right;
		top: 0;
		right:10px;
		}
			.pv .lewa .panel .navi a, .pv .lewa .panel .navi span{
			display: inline-block;
			padding: 9px 14px 10px;
			border: 2px solid #fff;
			-moz-box-shadow: 1px 1px 3px #bbb;
			-webkit-box-shadow: 1px 1px 3px #bbb;
			box-shadow: 1px 1px 3px #bbb;
			color: #fff;
			font-size: 1.55em;
			text-shadow: 0 -1px 0 #b82900;
			vertical-align: top;
			background: #f75b00 url('../img/sh/pv_btn.png') repeat-x 0 0;
			}
				.pv .lewa .panel .navi a:hover{
				background-position: 0 -38px;
				}
			.pv .lewa .panel .navi span{
			padding: 7px 14px 8px;
			text-shadow: 0 -1px 0 #111;
			background-color: #434343;
			background-position: 0 -76px;
			}
				.pv .lewa .panel .navi span strong{
				font-size: 1.2em;
				}
	
			
			.pv .lewa .panel .sshow{
			position: absolute;
			top: 6px;
			left: 10px;
			padding: 6px 20px 7px;
			background: #f9f9f9;
			border: 1px solid #fff;
			-moz-box-shadow: 1px 1px 3px #bbb;
			-webkit-box-shadow: 1px 1px 3px #bbb;
			box-shadow: 1px 1px 3px #bbb;
			}
				.pv .lewa .panel .sshow input{
				vertical-align: -2px;
				margin: 0 5px 0 12px;
				}
				
			.pv .lewa .panel a.back{
			position: absolute;
			top: 50px;
			left: 10px;
			font-weight: bold;
			}
			.pv .lewa .panel span.back{
			position: absolute;
			top: 12px;
			left: 10px;
			}
			.pv .lewa .panel a.org{
			position: absolute;
			top: 52px;
			right: 10px;
			font-size: 0.9em;
			}
	
	.pv .lewa a.pic{
	display: block;
	text-align: center;
	margin: 0 auto;
	}
		.pv .lewa a.pic img{
		max-width: 778px;
		display:block;
		border: 1px solid #fff;
		-moz-box-shadow: 1px 1px 4px #bbb;
		-webkit-box-shadow: 1px 1px 4px #bbb;
		box-shadow: 1px 1px 4px #bbb;
		margin: 10px auto;
		}
		
	.pv .lewa .nextprev{
	margin: 18px 0 13px;
	text-align: center;
	}
		.pv .lewa .nextprev a{
		display: inline-block;
		width: 212px;
		margin: 0 5px;
		}
			.pv .lewa .nextprev a img{
			border: 1px solid #FFFFFF;
			box-shadow: 1px 1px 3px #BBBBBB;
			display: block;
			margin-bottom: 6px;
			}

	.pv .lewa .adv_rect,
	.pv .lewa .iwrap_rect
	{
		float: right; margin: 8px 10px;
	}
	.pv.tematu .lewa .adv_rect,
	.pv.tematu .lewa .iwrap_rect
	{
		margin: 8px auto; width: 300px; float:none;
	}
	.pv .lewa .tagi{width: 465px; float: left;}
		.pv .lewa .tagi .head{color: #8a8a8a; border-color: #c9c9c9;}	
		.pv .lewa .tagi .tags{
		text-align: center;
		line-height: 44px;
		font-size: 3em;
		padding: 9px;
		}
		.pv .lewa .tagi .tags A{
		white-space: nowrap;
		display: inline-block;
		margin: 0 4px;
		}
		
		
		
/* Klasy dla prawej kolumny */
.pv .prawa{float: right; width: 186px;}
.pv.tematu .content .prawa{float: right; width: 236px;}
.pv.tapet .content .prawa{display:none;}
.pv.tapet .tagi{display:none;}
.pv.tapet .adv_rect,
.pv.tapet .iwrap_rect
{
	float: none; margin: 8px auto; width:300px;
}
.pv.tapet .lewa a.pic img { max-width: 970px;}
.pv.tematu .lewa a.pic img { max-width: 728px;}

	.pv .prawa .head{
	padding: 7px 8px 8px;
	}

	.pv .prawa .gal{
	padding: 9px 0px 2px;
	line-height: 1.2em;
	border-bottom: 1px solid #c9c9c9;
	}
		.pv .prawa .gal a{
		width: 181px;
		display: inline-block;
		vertical-align: top;
		word-spacing: normal;
		text-align: center;
		margin-bottom: 9px;
		margin: 0 10px 9px 3px;
		}
			.pv .prawa .gal a img{
			width: 179px;
			display: block;
			margin-bottom: 6px;
			border: 1px solid #fff;
			-moz-box-shadow: 1px 1px 3px #bbb;
			-webkit-box-shadow: 1px 1px 3px #bbb;
			box-shadow: 1px 1px 3px #bbb;
			}
			.pv .prawa .gal a span{color: #8b8a8a;}
			
			
.pv .prawa .gal_for{
	padding: 9px 0px 6px;
	line-height: 1.2em;
	border-bottom: 1px solid #c9c9c9;
	}
		.pv .prawa .gal_for a{
		display: inline;
		margin: 0 2px 6px;
		text-align: center;
		vertical-align: top;
		width: 111px;
		word-spacing: normal;
		}
			.pv .prawa .gal_for a img{
			border: 1px solid #FFFFFF;
			display: inline;
			height: 75px;
			margin-bottom: 0;
			width: 109px;
			-moz-box-shadow: 1px 1px 3px #bbb;
			-webkit-box-shadow: 1px 1px 3px #bbb;
			box-shadow: 1px 1px 3px #bbb;
			}
			
			
.pv .lewa .ngal{
	padding: 9px 0 6px 1px;
	background: url('../img/sh/bg_glow_640.jpg') no-repeat bottom center;
	line-height: 1.2em;
	border-bottom: 1px solid #c9c9c9;
	}
		.pv .lewa .ngal .ngal_bl{
		display: inline-block;;
		margin: 0 8px 6px;
		text-align: left;
		vertical-align: top;
		width: 356px;
		word-spacing: normal;
		}
		.pv .lewa .ngal a{
		display: inline;
		margin: 0 0 6px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		width: 151px;
		word-spacing: normal;
		}
			.pv .lewa .ngal a img{
			float: left;
			border: 1px solid #FFFFFF;
			display: inline;
			margin: 0 9px 6px 0;
			width: 149px;
			-moz-box-shadow: 1px 1px 3px #bbb;
			-webkit-box-shadow: 1px 1px 3px #bbb;
			box-shadow: 1px 1px 3px #bbb;
			}
			.pv .lewa .ngal span{
			font-size: 0.9em;
			margin: 5px 0 0 160px;
			display: block;
			}
			