body{
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: #300;
    font-size: 12px;
    font-weight: normal;
}
a:link
{
    color: red;
    text-decoration: none;
}
a:active
{
    color: #361b18;
    text-decoration: none;
}
a:visited
{
    color: #C50067;
    text-decoration: none;
}
a:hover
{
    color: #8080FF;
    text-decoration: none;
}
h1{
	font: 180% Tahoma, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #999;
}

h2{
	font: 160% Tahoma, Arial, sans-serif;
	font-weight: bold;
}

h3{
	font: 140% Tahoma, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
}

h4{
	font: 130% Tahoma, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
}

h4 strong{
	text-decoration: underline;
	font-weight: bold;
}

h5{
	font: 120% Tahoma, Arial, sans-serif;
	font-weight: bold;
}

h5 #center-h5{
	margin: 0 auto 2em 0;
	text-align: center;
}

h6{
	font: 110% Tahoma, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
}

hr{
	clear: both;
	width: 100%;
	height: 13px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url(/images/separator.jpg);
	border: 0 none #fff;
	/*margin: 0;
	padding: 0;*/
}

p{
	text-align: justify;
}

p.center{
	text-align: center;
}

#htmltext{
	color: blue;
	margin: 0 2em;
}

.imgleft{
	float: left;
	padding: 0 15px 5px 0;
	border: 0;
	margin: 0;
}

.imgright{
	float: right;
	padding: 0 0 5px 15px;
	border: 0;
	margin: 0;
}

.imgleft:after, .imgright:after {
	display: block;
	content: " ";
	clear: both;
}

#wrapper{
	width: 750px;
	text-align: center;
	margin: 0 auto;
}

p.sign{
	margin: 1.5em 0 1.5em 0;
	text-align: right;
	font-style: italic;
}

#banners{
	text-align: center;
}

#banners a img{
	border: 0;
}

/*--- page navigation ---*/

#pagenavi{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 600px;
	clear: both;
}

#pagenavi li{
	display: block;
	float: left;
	margin-right: .5em;
}

#pagenavi li a, #pagenavi li a:hover{
	display: block;
	width: 150px;
	height:30px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#pagenavi li a span{
	display: none;
}

/*
#pagenavi li a span{
	display: none;
	text-indent: -6000em;
}
/*-/- page navigation ---*/

/*--- for pictures ---*/
#page_content{
	width: 100%;
	text-align: center;
}

#pics{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 800px;
}

#pics li{
	display: block;
	float: left;
	width: 200px;
	height: 210px;
	font: 10px/100% Tahoma, Arial, sans-serif;
}

#pics li img{
	display: block;
	border: 10px solid #eee;
	margin: 0;
	padding: 0;
}

#pics li a{
	text-decoration: none;
	color: #999;
}

#pics li a:hover{
	text-decoration: underline;
}
/*--- for pictures ---*/

/*--- top and bottoms ---*/
#domain{
	width: 750px;
	height: 20px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(/images/domain.jpg);
}

#domain a{
	display: block;
	width: 530px;
	height: 100%;
	margin: 0 auto;
}

#domain a span{
	display: none;
}

#copyright{
	width: 750px;
	height: 15px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url(/images/copyright.jpg);
}

#copyright strong span{
	display: none;
}

#tophead_title,
#tophead_title_welcome,
#tophead_title_contents,
#tophead_title_links,
#tophead_title_news,
#tophead_title_filmography,
#tophead_title_videogallery,
#tophead_title_baywatch,
#tophead_title_edenquest,
#tophead_title_picture,
#tophead_title_others {
	position: relative;
	top: 50px;
	left: 0;
	width: 530px;
	height: 90px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#tophead_title strong span,
#tophead_title_welcome strong span,
#tophead_title_contents strong span,
#tophead_title_links strong span,
#tophead_title_news strong span,
#tophead_title_filmography strong span,
#tophead_title_videogallery strong span,
#tophead_title_baywatch strong span,
#tophead_title_edenquest strong span,
#tophead_title_picture strong span,
#tophead_title_others strong span {
	display: block;
	text-indent: -6000px;
}

/*-- common language version titles ---*/
#tophead_title_edenquest{
	background-image: url(/images/titles/edenquest.jpg);
}
/*--//-- common language version titles ---*/

#bottomhead_email_en a, #bottomhead_email_ru a{
	display: block;
	width: 100%;
	height: 100%;
}

#bottomhead_email_en a span, #bottomhead_email_ru a span {
	display: none;
}

/*-/- top and bottoms ---*/

/*--- content ---*/
#content{
	background: #fff url(/images/textground.jpg) 50% 50% repeat-y;
	width: 650px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	font-family: "Arial";
	font-variant: normal;
	font-weight: 400;
	font-size: 12px;
	color: #361B18;
}

#content img {
	border: 0;
}
/*-/- content ---*/

/*--- for navi ---*/
#navi{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 800px;
}

#navi li{
	display: inline;
	font: 12px/200% Tahoma, Arial, sans-serif;
	margin-right: .5em;
}

#navi li#current{
	font-weight: bold;
	background-color: #999;
	color: #eee;
	padding: .75em;
}

#navi li a{
	text-decoration: none;
	padding: .75em;
	color: #999;
}

#navi li a:hover{
	padding: 0px;
	border: .75em solid #999;
	background-color: #999;
	color: #eee;
}

#navi li a:visited{
	color: #c7c;
}
/*--- for navi ---*/

/*--- MENUS ---*/
#menu{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-weight: bold;
}

/*#menu li{
	padding: .5em;
	margin 0;
}*/

#menu li a, #menu li label{
	display: block;
	padding: .5em;
	color: #300;
}

#menu li a:hover{
	color: #ddd;
	background-color: #300;
	/*border: .5em solid #300;*/
}
/*-/- MENUS ---*/

.clear{
	clear: both;
}

/*--- Different titles ---*/
#official, #fansites, #linkexchange, #movies_title, #tvseries_title, #erotic_videos_title, #others_title{
	margin: 2em auto 1em auto;
	padding: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

#official span, #fansites span, #linkexchange span, #movies_title span, #tvseries_title span, #erotic_videos_title span, #others_title span{
	/*text-indent: -6000em;*/
	display: none;
}

#counters {
	display: none;
}