	.pointer {
		display: inline-block;
		text-indent: -9999px;
		width: 25px;
		height: 25px;
		/*background: #EF2C4B url( '../images/arrow_down.png' ) no-repeat center;*/
		background: #EF2C4B url( '../images/arrow_down.png' ) no-repeat center;
		cursor: pointer;
	}
	
	.next,
	.prev,
	.close {
		
		margin: 7px 11px;
	}
	
	.next.disabled,
	.prev.disabled {
		
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
		opacity: 0.4;
		filter: alpha(opacity=40);
	}

	.next {
		background-image: url( '../images/arrow_right.png' );
		float: right;
	}

	.prev {
		float: left;
		background-image: url( '../images/arrow_left.png' );
	}

/* BOX
---------------------------------------------------------------------- */
	.box {
		z-index: 5;
		padding: 5px 0;
		/*visibility: hidden;*/
	}

	.box dt {
		padding: 0px 3px;
		border-bottom: 1px solid #288f97;
		border-bottom: 1px solid #BF1736;
		color: #EF2C4B;
		color: #000;
		color: #3C3A44;
		font: 24px Arial;
		line-height: 20px;
		/*font-size: 14px;*/
		font-weight: bold;
		/*text-shadow: 1px 1px 2px #999;*/
		text-shadow:  1px 1px #B3BBBF;
	}
	
	.box dt.top {
		padding-top: 15px;
	}
	
	.expandable,
	.collapsable {
		z-index: 20;
		float: right;
		margin-top: -7px;
		
		display: block;
		font: 10px Arial;
		color: #e6e6e6;
		text-shadow:  0px 0px;
		line-height: 25px;
		cursor: pointer;
		text-align: right;
	}

	.expandable .pointer,
	.collapsable .pointer {
		margin-left: 5px;
		float: right;
	}

	.collapsable .pointer {
		background-image: url( '../images/arrow_up.png' );
	}

	.box dd {
		padding: 10px;
		/*position: absolute;*/
		/*width: 950px;*/
		/*background: #AFAFAF;*/
		background: url("../images/content_bgr.png");
		border-bottom: 1px dashed #288f97;
		border-bottom: 1px dashed #BF1736;
		z-index: 999;
	}

	.filter {
		list-style: none;
		float: right;
		margin-bottom: 15px;
	}
	
	.filter li {
		display: inline;
	}
	
	.filter .label {
		float: left;
		font: 10px Arial;
		color: #e6e6e6;
		text-shadow:  0px 0px;
		line-height: 20px;
		cursor: pointer;
	}

	.filter li a {
		float: left;
		margin: 0 3px;
		font-weight: bold;
		color: #3C3A44;
		margin-right: 5px;
		padding: 2px 7px;
	}
	
	.filter li a.active,
	.filter li a:hover {
		/*color: #fff;*/
		border-right: 5px solid #5e5a66;
		color: #000;
		margin-right: 0px;
	}
	
	.filter li a.active {
		/*background: #EF2C4B;*/
		
		border-right: 5px solid #EF2C4B;
	}
	
	.loading {
		text-align: center;
		background: url( '../images/pic-loader.gif' ) no-repeat center;
	}
	
	#big-pic
	{
		text-align: center;
		display: block;
	}
	
	.zoominable {
		cursor: url( "../images/cursors/zoom_in.png" ), auto;
	}
	
	.zoomoutable {
		cursor: url( "../images/cursors/zoom_out.png" ), auto;
	}

	#big-pic .photo-title {
		font-size: 14px;
		font-weight: bolder;
		color: #fff;
		display: block;
		text-align: center;
		margin-bottom: 10px;
		padding: 0 200px;
		height: 20px;
		line-height: 20px;
		
	}

	#big-pic img {
		border: 1px solid #fff;
	}
	
	#big-pic .prev,
	#big-pic .next {
		margin: 0;
		/*position: absolute;*/
	}
	
	#big-pic .prev {
		float: left;
	}
	
	#big-pic .next {
		float: right;
	}