* { margin:0px; padding:0px; }
body {
	background	: #bb9661 url(/images/bg_body.jpg) repeat-x top;
	font-size	: 62.5%; /* = 10px */
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	color		: #42281b;	
	}
h1 {
	color		: #42281b;
	padding		: 0 0 10px 0;
	}	
a:link {
	color		: #42281b;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color		: #42281b;
}
a:hover {
	text-decoration: none;
	color		: #42281b;
}
a:active {
	text-decoration: underline;
	color		: #42281b;
}
img {
	border		:none;
	}
ul {
	padding		: 0 0 15px 0;
	}	
td {
	width		: 100px;
	padding		: 2px;
	}	
p {
	padding		: 0 0 15px 0;
	}		
div#container {
	position	: absolute;
	left		: 50%;
	width		: 960px;
	margin		: 0 0 0 -480px;
	}
#logo {
	float		: left;
	background	: url(/images/bg_logo.jpg) no-repeat;
	width		: 960px;
	height		: 65px;
	}
	#logo a{
		display		:block;
		width		:400px;
		height		:60px;
		}
.menu {	
	float		: left;
	width		: 860px;
	height		: 10px;
	padding		: 7px 0 13px 0;
	}
	.menu li{
		display			: inline;			
		font-weight		: bold;
		font-size		: 1.2em;
		padding			: 0px;					
		}
	.menu li a:link, .menu li a:visited, .menu li a:active {
		color			: #42281b;
		text-decoration	: none;
		display			: inline;
		padding			: 7px 6px 9px 6px;	
		}
	.menu li a:hover{
		background		: url(/images/bg_menu_oa.jpg) repeat-x;
		color			: #d7c58b;
		text-decoration	: none;
		display			: inline;
		padding			: 7px 6px 9px 6px;	
		}
	#active {
		background		: url(/images/bg_menu_oa.jpg) repeat-x;
		color			: #d7c58b;
		text-decoration	: none;
		display			: inline;
		padding			: 7px 6px 9px 6px;			
	}
#lang {	
	float		: left;
	width		: 100px;
	height		: 30px;
	text-align	: right;
	}		
.header {
	float		: left;
	background	: url(/images/bg_header.jpg) no-repeat;
	width		: 920px;
	height		: 271px;
	padding		: 80px 0 0 40px;
	}
	.header a{
		display		:block;
		width		:60px;
		height		:60px;
		}
	.header a:hover{	
		display		:block;
		width		:60px;
		height		:60px;
		background	:#b01a1d;
		}
.girls {
	width		: 960px;
	height		: auto;
	}	
	.girl {
		background	: url(/images/bg_girls.jpg) no-repeat top;
		width		: 314px;
		height		: 188px;
		float		: left;
		margin		: 15px 6px 0 0;
		padding		: 0 0 17px 0;
		}
	#girl_photo {
		width		: 100px;
		height		: 168px;
		float		: left;
		padding		: 10px;
		}
	#girl_name {
		width		: 170px;
		height		: 32px;
		float		: left;
		color		: #d7c58b;
		font-weight	: bold;
		font-size	: 1.4em;
		padding		: 13px 0 0 24px;
		}
	#girl_details {
		width		: 174px;
		height		: 143px;
		float		: left;
		padding		: 0 0 0 20px;
		font-size	: 1.2em;
		}	
	#girl_footer {
		background	: #42281b;
		width		: 296px;
		height		: 18px;
		float		: left;
		margin		: 0 13px 0 0;
		padding		: 2px 5px 0 0;
		text-align	: right;		
		}	
	#girl_footer a{	
		color		: #d7c58b;		
		}					
.content {
	background	: #d7c58b;
	float		: left;
	width		: 625px;
	height		: auto;
	margin		: 10px 5px 0 0;	
	padding		: 15px 10px 10px 10px;
	border-bottom:#42281b solid 20px;
	}
	.content li {
		margin		: 0 0 0 15px;
	}
	#photo {
		width		: 625px;
		height		: auto;
		text-align	: center;
		}
	#overlay {
		z-index		: 100;  
		position	: absolute; 
		top			: 500px;
		left		: 72px;
		}	
	.thumbs {
		width		: 518px;
		height		: 130px;
		padding		: 15px 0 0 107px;
		}
	#thumb {
		background	:#42281b;
		float		:left;
		width		: 126px;
		height		: 126px;
		text-align	: center;
		margin		: 0 0 0 5px;
		padding		: 2px;
		}	
	#book {
		display			: block;
		width			: 270px;
		height			: 10px;
		background		: #b01a1d;
		color			: #d7c58b;
		text-decoration	: none;
		border			: #cb1e21 solid 2px;
		padding			: 8px 0 10px 0;
		font-weight		: bold;
		text-decoration: blink;
		text-align      :center;
		}			
.sidebar {	
	float		: left;
	width		: 310px;
	height		: auto;
	margin		: 10px 0 0 0;
	}
	.sidebar li {
		margin		: 0 0 0 15px;
	}
	#label {
		background	: #d7c58b url(/images/bg_label.jpg) no-repeat top right;
		width		: 170px;
		height		: 30px;
		padding		: 22px 0 0 140px;
		color		: #d7c58b;
		font-size	: 1.2em;
		font-weight	: bold;		
		}				
	#details {
		background	: #d7c58b;
		width		: 277px;
		height		: auto;
		margin		: 0 13px 10px 0;
		font-size	: 1.2em;
		padding		: 10px;
		border-bottom:#42281b solid 20px;
		}			
#footer {
	background	: #2e231d;
	float		: left;
	width		: 960px;
	height		: 20px;
	margin		: 15px 0 0 0;
	padding		: 5px 0 0 0;
	text-align	: center;
	color		: #d7c58b;
	}
#footer a{
	color		: #d7c58b;
	text-decoration:none;
	}	
#license {
	float		: left;
	width		: 960px;
	height		: 15px;
	padding		: 5px 0 0 0;
	text-align	: center;
	color		: #41271a;
	}	
	
#notice {
	background	: #b01a1d;
	width		: 580px;
	height		: auto;
	padding		: 20px;	
	color		: #FFFFFF;
	font-size	: 1.4em;
	}
	
	
