* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	color:#000000;
	width: 100%;
	background:#ebb088;
}
html, body {
height : 100%;
padding : 0 px;
margin : 0 px;
}
#wrapper
{
margin:0 auto;
width:747px;
background:url(wrapper_bg.gif) repeat-y;
}
#mid
{
background:url(mid.gif) repeat-y;
}
#hrtopline
{
margin:0 auto;
overflow:hidden;
width:747px;
height:3px;
background:url(hrtopline.gif) no-repeat;
}
#login
{
clear:both;
}
#logomenu
{
margin-left:3px;
float:left;
width:178px;
}
#logo
{
height:74px;
background:url(logo.gif);
}
#menu
{
height:174px;
}
#menucont
{
padding-top:8px;
margin:0 auto;
width:175px;
background:#a69190;
}
.elem
{
margin:0 auto;
width:161px;
height:31px;
background:url(menu_bg.gif) no-repeat;
}
.elem1
{
margin:0 auto;
width:161px;
height:31px;
background:url(menu_bg.gif) no-repeat;
}
.elem1 a
{
font-size:15px;
margin-left:20px;
margin-top:10px;
position:absolute;
text-decoration:none;
color:#e11a07;
}
.elem1 a:hover
{
text-decoration:underline;
}
.elem a
{
font-size:15px;
margin-left:20px;
margin-top:10px;
position:absolute;
text-decoration:none;
color:#f7e5cf;
}
.elem a:hover
{
text-decoration:underline;
}

#topcenter
{
float:left;
width:389px;
height:257px;
background:url(header_img.jpg) no-repeat;
}
#search
{
float:left;
overflow:hidden;
width:174px;
}

.separator
{
clear:both;
}
.formtable
{
clear:both;
}
.label
{
font-weight:600;
text-align:center;
text-decoration:underline;
color:#c88d64;
}
td.text
{
font-size:10px;
text-align:right;
}
.age
{
border:1px solid #969696;
width:50px;
}
#sex
{
border:1px solid #969696;
width:108px;
}
#advance
{
font-size:10px;
}
.but
{
font-size:12px;
padding:0 10px 3px;
height:19px;
width:108px;
border:1px solid #000000;
cursor:pointer;
background:none;
}
#srch
{
position:relative;
margin-left:48px;
_margin-left:46px;
border:0;
cursor:pointer;
width:76px;
height:57px;
background:url(search.gif);
}

#home
{
float:left;
display:block;
width:56px;
height:40px;
background:url(home.gif);
}
#members
{
float:left;
display:block;
width:60px;
height:40px;
background:url(members.gif);


}
#contacts
{
float:left;
display:block;
width:56px;
height:40px;
background:url(contacts.gif);
}
#topmenu
{
margin:0 auto;
width:172px;
}

#lefttop
{
float:left;
margin-left:3px;
width:178px;
}
.log
{
width:106px;
border:1px solid #969696;
}
#content
{
float:left;
margin-top:1px;
width:389px;
background:url(content_bg.gif) repeat-y;
}
#contenttext
{
height:auto;
text-align:justify;
color:#FFFFFFF;
padding:5px;
}
#girls
{
margin:1px;
width:170px;
background:#bcca3f;
}
#rightmidle
{
float:left;
}
.line
{
margin:0 auto;
overflow:hidden;
width:170px;
height:1px;
background:#d8d7c5;
}
#mid_bottom
{
background:url(mid_bottom.gif) no-repeat;
clear:both;
width:747px;
height:3px;

}
#bottom
{
width:100%;
}
#bottomleft
{
float:left;
width:365px;
}
#sep
{
float:left;
margin-top:8px;
width:2px;
height:112px;
background:#CCCCCC;
}
#bottomright
{
float:left;
width:370px;
}
h1
{
text-align:center;
color:#2d415a;
font-size:large;
text-decoration:underline;
}
h2
{
margin-left:35px;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#a69190;
}
h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#94a409;
}
h4
{
margin:5px 0 0 110px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
color:#854904;
}
.th4
{
margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
color:#854904;
}
#newsone
{
font-size:10px;
line-height:12px;
float:left;
margin-left:35px;
_margin-left:20px;
}
#newstwo
{
font-size:10px;
line-height:12px;
float:left;
width:155px;
height:77px;
}
ul
{
font-size:10px;
margin-top:10px;
margin-left:155px;
list-style-image:url(book.gif);
}
#wrapperbottom
{
overflow:hidden;
width:747px;
height:3px;
background:url(wrapbottom.gif);
}
#shadow
{
margin:0 auto;
width:747px;
height:23px;
background:url(shadow.gif) no-repeat;
}
#footer
{
font-size:11px;
padding-left:55px;
height:35px;
background:#ebb088;
color:#FFFFFF;
}
#footer a
{
color:#FFFFFF;
}
#footer span
{
margin-left:200px;
}
#men
{
position:absolute;
margin-left:350px;
margin-top:-200px;
width:153px;
height:138px;
background:url(men.png);
}


