*{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size:12px;
	line-height:15px;
}

#container{
	background-repeat: repeat;
	background-attachment:fixed;
	background-position: 2px 2px;/*left top*/
	border:0px solid black;
	position: absolute;
	width: 775px;
	height: 465px;
	left: 50%;
	top: 50%;	
	margin-left: -387px; /* half of width */
	margin-top: -232px;  /* half of height */
}


.block{
	display:block;
	width:155px;
	height:155px;
}

/*menu*/

#menu{
	border:0px solid red;
}

#menu,
#menu li{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}

#menu li a{
	font-size:12px;
	line-height:20px;
	color:#BBB;
	text-decoration:none;
}

#menu li a:hover{
	color:#222;
}

#menu li a.active{
	color:#222;
}

.secondaryInfo{
	color:#222;
	font-size: 11px;
	height: 465px;
	overflow: hidden;
}

.blok1{
	position:absolute;
	top:310px;
}

.blok2{
	position:absolute;
	top:310px;
	left:155px;
}

.blok3{
	position:absolute;
	top:310px;
	left:310px;
}

#main{
	position:absolute;
	top:155px;
	left:310px;
}

#sidebar{
	position:absolute;
	top:0px;
	left:620px;
}

#sidebarShort{
	position:absolute;
	top:155px;
	left:620px;
}

#middlebar{
	position:absolute;
	top:155px;
	left:465px;
}

div.fotoBlok ul{
	display: inline;
	list-style-type: none;
}


#accordion div{
	display: none;
}

#accordion h3{
	font-size: medium;
	font-weight: normal;
	margin: 0;
	padding: 0;
	display: inline;
}

.credits a,
.credits{
	text-decoration: none;
	font-size: 10px;	
}

.credits a:hover{
	text-decoration: underline;
}

.hidden{
	display: none;
}