
a {
	color:#666666;
}

a:hover {
	color:#bbb;
}

html {
	background:#000;
	color:#999;
	margin:0;
	padding:0;
}

body {
	background:#000;
	margin:0;
	padding:0;
	font-family:sans-serif;
}

#header {
    position:relative;
/*    background:url(/images/shadow.png) transparent 0% 100% repeat-x;*/
    color:#efefef;
    padding-bottom:7px;
    z-index:20;
}

#header h1 {
    position:relative;
    margin:0;
    padding:0;
}

#header h1 a {
    display:block;
    height:75px;
    color:#fff;
    text-decoration:none;
    padding:20px 20px 0;
	position:relative;
	background:#000;
	text-align:left;
    border-bottom:1px dotted #666;
}

#header h1 a span{
    background:url(/Images/fotoback2.png) transparent 10px 0px no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:100%;
	z-index:3;
}

#header h1 a:hover span {
    background:url(/Images/fotoback2.png) transparent 10px -98px no-repeat;
    color:#fff;
}

#header h1 a:hover {
	background:#232323;
	color:#ddd;
}


#header h1 a:active span {
    background:url(/Images/fotoback2.png) transparent 10px -95px no-repeat;
    color:#fff;
}


#NextPrevMenu  {
	margin-top:30px;

}
#NextPrevMenu span {
	color:#444;
}

#NextPrevMenu .prev { 
	padding-left:25px;
	padding-right:10px;
	background:#000 0 0  no-repeat;
}

#NextPrevMenu span.prev { 
	background-image:url(/Images/prevInactiveIcon.png);
}

#NextPrevMenu a.prev { 
	background-image:url(/Images/prevIcon.png);
}

#NextPrevMenu .next { 
	padding-right:25px;
	padding-left:10px;
	background:#000 100% 0  no-repeat;
}

#NextPrevMenu a.next { 
	background-image:url(/Images/nextIcon.png);
}

#NextPrevMenu span.next { 
	background-image:url(/Images/nextInactiveIcon.png);
}

#NextPrevMenu a.prev:hover { 
	background-position: 0 -20px;
}

#NextPrevMenu a.next:hover { 
	background-position: 100% -20px;
}

#view {
	text-align:center;
}

#view img {
	background:#000;
	width:auto;
	border:1px solid #fff;
	padding:1px;
	margin: 20px auto 20px;
}

#thumbs {
	width:70%;
	margin:20px auto;
}

#thumbs img {
	margin-bottom:0;
	margin-right:5px;
	border-color:#b9b9b9;
}

#thumbs a:hover img {
	border-color:#fff;
}

li {
	display:inline;
	margin:0 5px;
	
}

#text {
	width:480px;
	margin:65px auto 0;
	text-align:justify;
}
#text p {
	width:400px;
	margin-left:auto;
	margin-right:auto;
}
#text p:first-child:first-letter {
	font-size:1.3em;
}
#text p {
	margin-bottom:0;
	line-height:1.4;
}

#text p + p {
	margin-top:0;
	padding-top:0;
	text-indent:1em;
}
/*
#nor p:last-child {
	padding-bottom:20px;
} 
#nor {
	border-bottom:1px dotted #666666;
}

#nor:after {
	content:"Nor";
	font-size:0.9em;
}
#eng:before {
	content:"Eng";
	font-size:0.9em;
}
*/
::-moz-selection {
	background:#000;
	color:#fff
}

::selection {
	background:#ccc;
	color:#000;
}

#IndexMenu {
	width:80px;
    margin:auto auto 50px;
	position:relative;
	left:10px;
}

#IndexMenu a {
	color:#000;
	display:block;
	height:20px; width:20px;
	float:left;
	position:relative;
	padding:0 5px;
	font-size:0;
	overflow:hidden;
}

#IndexMenu a span {
	background:#000 50% 0 no-repeat;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:20px; width:20px;
}

#IndexMenu a:hover span {
	background-position: 50% -20px ;
}

#IndexMenu a.thumbs span{
	background-image:url(/Images/thumbIcon2.png)
}

#IndexMenu a.index span{
	background-image:url(/Images/TextIcon2.png)
}


#current {
	color:#999;
	font-size:1.2em;

}

#divider {
	border-bottom:1px dotted #666666;
	margin:2em -50px;
	
}

#divider hr {
	display:none;

}
