html, body {
	margin: 8px 10px;
	padding: 0;
}

body,p,div,th,td,p,input,select,textarea {
	font: small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 0.9em;
	color: #000000;
}

a {
	outline: none;
}

div#header {
	padding: 0;
	margin: 0;
	width: 500px;
	color: #666;
	display: inline;
}

div#enter {
	position: absolute;
	padding: 0;
	margin: 0;
	top: 14px;
	left: 18px;
	width: 500px;
	display: inline;
	z-index: 666;
}

div#enter img {
	border: 0;
}

div#header img.header {
	display: inline;
}

div#main_menu {
	padding: 0;
	margin: 8px 0;
	width: 500px;
}

div#main_menu ul {
	padding: 0;
	margin: 0 0 0 -4px;
	width: 500px;
}

div#main_menu ul li {
	display: inline;
	padding: 0;
	margin: 0 4px 0 4px;
	list-style-image: url(../img/menu/menu_spacer.gif);
	list-style-position: inside;
}

div#main_menu ul li a {
	display: inline;
	padding: 0;
	margin: 0;
	color: #666;
	text-decoration: none;
}

div#main_menu ul li a img {
	background-repeat: no-repeat;
	background-position: left -13px;
}

div#main_menu ul li a img:hover {
	background-position: left 0px;
}

div#maincontent {
	margin: 16px auto;
	/* max-width: 1500px; */
}

div#serie img {
	margin: 0 6px 6px 0;
	border: solid #fff 0px;
}

div#seriecontainer .serie_item {
	width: 328px;
	height: 262px;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
	color: #a7a7a7;
}

div#seriecontainer .serie_item img {
	display: block;
	border: solid #fff 0px;
}

div#seriecontainer .serie_item a {
	display: block;
	margin: 0;
	padding: 0;
	color: #a7a7a7;
	text-transform: uppercase;
	text-decoration: none;
}

div#seriecontainer .serie_item:hover {
	color: #585858;
}

div#seriecontainer .serie_item h2 {
	margin: 4px auto;
	display: block;
	font-size: 14px;
}

div#serie img {
	margin: 0 6px 6px 0;
	border: solid #fff 0px;
}

#photocontainer {
	position: relative;
	margin: 8px auto;
	width: 10px;
	height: 528px;
	overflow: hidden;
}

#photocontainer ul, #photocontainer li {
	margin: 0;
	padding: 0;
	height: 528px;
	list-style: none;
}

#photocontainer li {
	overflow: hidden;
}

#photocontainer li h2 {
	margin: 4px 0;
	text-transform: uppercase;
	font-size: 14px;
}

#photocontainer li h2 span {
	margin: 6px 0 0 6px;
	color: #aaa;
}

#controls {
	position: relative;
	margin: 0 auto;
	width: 60px;
	height: 30px;
	padding: 1px;
	text-align: center;
}

#prevBtn, #nextBtn {
	display: block;
	width: 30px;
	height: 24px;
	position: absolute;
	z-index: 1000;
}

#nextBtn {
	left: 30px;
}

#prevBtn a, #nextBtn a {
	display: block;
	position: relative;
	width: 30px;
	height: 24px;
	background: url(../img/btn_prev.gif) no-repeat 0 0;
}

#nextBtn a {
	background: url(../img/btn_next.gif) no-repeat 0 0;
}

div#pwinfo {
	margin: 20px 0;
}

div#pwinfo p {
	margin: 8px 0 18px 0;
	color: #aaa;
}

div#pwinfo td {
	color: #aaa;
}

div#pwinfo h3 {
	color: #58595b;
}

div#pwblog {
	margin: 20px 0;
}

div#pwblog h3 {
	color: #58595b;
}

div#pwblog p {
	margin: 8px 0;
	color: #aaa;
}