.PN_container {
	display: block;
	position:relative;
	float: left;
	}

	/** Arrows **/
	.PN_container .a_prev, .PN_container .a_next, .PN_container .a_top, .PN_container .a_bottom {
		
	}
	/** Arrows::Sides **/
	.PN_container .a_prev, .PN_container .a_next {
		display: block;
		height: 100%;
		width: 10%;
		float: left;
		}
		.PN_container .a_prev {
/*			background: lime;*/
		}
		.PN_container .a_next {
			text-align: right;
/* 			background: red; */
			position: absolute;
			top: 0;
			right: 0;
		}
	/** Arrows::Up-Down **/
	.PN_container .a_top, .PN_container .a_bottom {
		display: block;
		float: left;
		height: 10%;
		width: 80%;
		}
/*		.PN_container .a_top {
			background: pink;
		}
		.PN_container .a_bottom {
			background: cyan;
		}
*/
	/** Arrow::Effects **/
	.PN_container .a_prev:hover, .PN_container .a_next:hover {

		}
		.PN_container .a_next:hover {
			background: url(img/forward.png) no-repeat center center;
		}
		.PN_container .a_prev:hover {
			background: url(img/back.png) no-repeat center center;
		}
		.PN_container .a_top:hover {
			background: url(img/up.png) no-repeat center center;
		}
		.PN_container .a_bottom:hover {
			background: url(img/down.png) no-repeat center center;
		}

		/** Text holder **/
		.PN_container .shadow {
			background: white;
			overflow: hidden;
			display: block;
			float: left;
			width: 80%;
			height: 80%;
			margin: 0px;
			padding: 0px;
			}
			.PN_container .shadow .text {
				position: relative;
				margin: 0px;
				padding: 0px;
				text-align: justify;
			}
			.PN_container .shadow img {
				margin: 3px;
				text-align: justify;
			}
/** ScrollBar **/
.ScrollBarHolder {
		background-color: #FFF;
		width: 20px;
		border: solid red 1px;
		height: 346px;
		position: relative;
		float: left;
	}
	.ScrollBarHolder .ScrollBarBlock {
		background-color: #000;
		border: none;
		display: block;
		height: 20px;
		width: 30px;
		position: absolute;
	}
