/*
-----------------------------------------------
Site Base Styles
Author:   akella at http://cssing.org.ua
Version:  1 sep 2009
----------------------------------------------- */
*{margin:0;padding:0}
body{
	font:13px/1.3  Helvetica, arial,sans-serif;
	color:#fff;
	background:#000;
	padding-bottom:20px;
	}
	
img{ behavior: url(/js/iepngfix.htc) }	
/* =Misc(links)
----------------------------------------------- */
a img,fieldset{border:none}
.pda, .print, legend{display:none}
.clr{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	}
.out{
	overflow:hidden;
	width:100%;
	height:966px;
	position:relative;
	}
	.out-in{
		position:absolute;
		left:50%;
		}
	.out-in1{
		position:absolute;
		width:1932px;
		left:-961px;
		height:916px;
		}
	
/* =Header
----------------------------------------------- */
.switcher{
	position:absolute;
	left:660px;
	top:40px;
	font-size:22px;
	font-weight:bold;
	color:#555;
	}
	.switcher a{
		text-decoration:none;
		color:#555;
		border-bottom:1px dashed #555;
		transition:all .1s ease-in-out;
		-o-transition:all .1s ease-in-out;
		-webkit-transition:all .1s ease-in-out;
		-moz-transition:all .1s ease-in-out;
		}
		.switcher a:hover{
			border-color:#fff;
			}
	.b-helvetica .helvetica, .b-photo .photo{
		color:#fff;
		border-color:#fff;
	}
	.b-helvetica.b-photo .switcher{color:#fff;}
.album100{
/*	border:10px solid #ffef00; */
	height:60px;
	position:absolute;
	left: 997px;
	top:20px;
	font-size:11px;
	color:#fff;
	background:#000 url(/img/walkyries100.png) top left no-repeat;
	padding-left:70px;
	}
	.album100 a{
		color:#fff;
		}
	.album100 a:hover{
		color:#000;
		background-color:#ffef00;
		text-decoration:none;
		}
	.album100 b{
		font-size:14px;
		padding-bottom:8px;
		display:block;
		}
.helplink{
	position:absolute;
	left:1328px;
	top:40px;
	font-weight:bold;
	font-size:22px;
	color:#555;
	
	
	}
	.helplink a{
		color:#fff;
		text-decoration:none;
		border-bottom:1px dashed #fff;
		}
/* =content
----------------------------------------------- */
.page{
	top:140px;
	left:0;
	width:1932px;
	position:absolute;
	}
.pics{
	position:absolute;
	width:1932px;top:0;left:0;
	}
	.pics-items{
		width:20000em;
		position:absolute;
		left:0;
	/*	transition:all 1.6s ease-in-out;
			-o-transition:all 1.6s ease-in-out;
			-webkit-transition:all 1.6s ease-in-out;
			-moz-transition:all 1.6s ease-in-out;*/
		}
		.pics-items:hover{
			}
		.item{
			width:604px;
			height:590px;
			position:relative;
			margin-right:60px;
			float:left;
			opacity:0.4;
			transition:all .6s ease-in-out;
			-o-transition:all .6s ease-in-out;
			-webkit-transition:all .6s ease-in-out;
			-moz-transition:all .6s ease-in-out;
			}
		.out .current{
			opacity:1;
		}
	.item-ramka{
		width:564px;
		height:550px;
		position:absolute;
		top:0;
		left:0;
		border:20px solid #fff;
		z-index:80;
		}
	.item-h{
		position:absolute;
		top:0;
		left:0;
		width:604px;
		height:590px;
		font-size:48px;
		font-weight:bold;
		z-index:100;
		display:none;
		color:#000;
		font-size:1px;
		}
		.b-helvetica .item-h{display:block;}
	.item-pic{
		position:absolute;
		top:0;
		left:0;
		z-index:90;
		display:none;
		}
		.b-photo .item-pic{display:block;}
		
		
	.actionthis {
		opacity: 0;
		color: #fff;
		font-size: 10px;
		top: 610px;
		position: absolute;
	}

	.linkthis, .tweetthis{
		color: #fff;
		padding-left: 14px;
	}
	.tweetthis{
		background: url(/img/tweetthis.png) center left no-repeat;
		padding-bottom:2px;
	}

	.linkthis{
		background: url(/img/downloadthis.png) center left no-repeat;
		padding-bottom:2px;
	}
		.current .actionthis{
			opacity: 1;
	}
	
	.follow {
	}

.next,.prev{
	position:absolute;
	top:0;
	width:604px;
	height:590px;

	z-index:2000;
	}
	.next{right:0;}
	.prev{left:0;}

/* =help
----------------------------------------------- */
.help{
	display:none;
	}
	.b-help .help{
		display:block;
		}
.coolguys{
	position:absolute;
	left:-15px;
	top:-57px;
	width:402px;
	height:124px;
		background:url(../img/coolguys.png) no-repeat 0 0;
	}
.closehelp{
	width:178px;
	height:95px;
	position:absolute;
	top:-14px;
	left:-74px;
	cursor:hand;
	background:url(../img/closehelp.png) no-repeat 0 0;
	}
.b-help .prev{background:url(../img/prev.png) no-repeat 100% 50%;}
.b-help .next{background:url(../img/next.png) no-repeat 0 50%;}
.showhidephotos{
	width:229px;
	height:51px;
	position:absolute;
	top:-41px;
	left:31px;
	background:url(../img/showhidephotos.png) no-repeat 0 0;
	}
.showhidecaptions{
	width:311px;
	height:58px;
	position:absolute;
	top:37px;
	left:46px;
	background:url(../img/showhidecaptions.png) no-repeat 0 0;
	}
/* =Footer
----------------------------------------------- */
.footer{
	position:absolute;
	bottom:0;
	left:660px;
	font-size:11px;
	line-height:1.4;
	color:#a3a3a3;
	}
	.footer a{
		color:#a3a3a3;
		}

