* { margin:0; padding:0; font-size: 11px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff;}

html {
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
}

body {
	background-color: #BDB99F;
}

img {margin:0px;	border:0px;}

table {
	width:100%;
	border:0px;
	text-align:left;
}

fieldset {
	position:relative;
	border:1px solid #654D15;
}

legend {
	border:1px solid #654D15;
	margin:5px;
	padding:3px;
}

.clear { clear: both; font-size: 1px; }
.spacer {height:1px;	width:1px;}

#header {
	height:126px;
	width:100%;
	background:url(../img/header/bg5.gif) repeat-x bottom;
}

	#header .main{
		width:996px;
		height:120px;
		float:left;
		padding-top:8px;
		background:url(../img/header/bg_big.gif) left bottom no-repeat;
	}
	
	#header .body{
		height:86px;
	}
	
	#header .menu{
		height:33px;
		width:980px;
		padding-left:15px;
	}
	
	#header .left{
		height:67px;
		width:544px;
		float:left;
		padding-top:15px;
	}
	
	#header .right{
		height:67px;
		width:445px;
		float:right;
	}
	
	#header .right .slogan{
		height:25px; 
		width:100%; 
		text-align:right;
		padding-top:7px;
	}
	
	#header .right .login{
		height:22px;
		width:100%;
	}
	
	#header .right .login .tHome{ width:68px; text-align:center; float:left; height:22px; padding-top:7px;}
	#header .right .login .tLogin{ width:50px; text-align:center; float:left; height:22px; padding-top:7px; color:#000000;}
	#header .right .login .iLogin{ border:solid 1px; border-color:#69675C; background-color:#CFCDB7; font-size:13px; width:100px; height:18px; float:left; margin-top:5px; color:#000000;}
	#header .right .login .tRemind{ width:69px; text-align:center; float:left;}
	#header .right .login .iButton{ cursor:pointer; width:22px; height:22px; float:left; padding:4px 7px; }
	#header .right .login .separator{ background:url(../img/header/separator.gif); background-repeat:no-repeat; background-position:left; width:1px; height:22px; float:left; padding-top:7px;}
	
	#header .right .login .tLoginX { width:40px; padding:0px 7px 0px 25px; color:#000000; float:left;}
	#header .right .login .tLoginY { width:200px; padding:0px 7px 0px 5px; float:left;}
	#header .right .login .tRemindX{ width:69px; text-align:center; float:left; padding-top:7px;}
	
	#header .menu_left_on{ width:12px; height:35px; float:left; background:url(../img/topmeniu/on_left.gif);	}
	#header .menu_center_on{	float:left;	padding:10px 1px 0px 1px; height:25px; background:url(../img/topmeniu/on_center.gif) repeat-x; }
	#header .menu_right_on{ width:13px; height:35px; float:left; background:url(../img/topmeniu/on_right.gif);}
	
	#header .menu_left_off{ width:12px; height:35px; float:left; background:url(../img/topmeniu/off_left.gif);}
	#header .menu_center_off{ float:left; padding:10px 1px 0px 1px; height:25px; background:url(../img/topmeniu/off_center.gif) repeat-x;	}
	#header .menu_right_off{	width:13px; height:35px; float:left; background:url(../img/topmeniu/off_right.gif);	}
	
	#header a:link       {text-decoration:none; color: #000000}
	#header a:visited    {text-decoration:none; color: #000000}
	#header a:active     {text-decoration:none; color: #000000}
	#header a:hover      {text-decoration:none; color: #000000}

	#header .topmeniu:link       {text-decoration:none; color: #FFFFFF; font-size:12px;}
	#header .topmeniu:visited    {text-decoration:none; color: #FFFFFF; font-size:12px;}
	#header .topmeniu:active     {text-decoration:none; color: #FFFFFF; font-size:12px;}
	#header .topmeniu:hover      {text-decoration:none; color: #FFFFFF; font-size:12px;}

#mainBody{
	background:url(../img/right_bg.gif) repeat-x top #969278;
	width:100%;
}
	#mainBody .countries{width:190px; background-color:#8D712E; border-right:#654D15 solid 1px; border-bottom:#654D15 solid 1px; vertical-align: top;}
	#mainBody .body{width:513px; border-top:#654D15 solid 1px; border-right:#BFBCA8 solid 1px; border-bottom:#BFBCA8 solid 1px; vertical-align: top;	}
	#mainBody .banners{width:260px; border-top:#654D15 solid 1px; border-bottom:#BFBCA8 solid 1px; vertical-align: top;}

#countries {
	width:190px;
}

	#countries a:link       {text-decoration:none; color: #ffffff;}
	#countries a:visited    {text-decoration:none; color: #ffffff;}
	#countries a:active     {text-decoration:none; color: #ffffff;}
	#countries a:hover      {text-decoration:none; color: #ffffff;}
	
	#countries .sep {border-top:1px solid #9e864d; margin:5px 10px; width:170px; height:1px;}
	#countries .title {border-top:1px solid #9e864d; border-bottom:1px solid #9e864d; height:30px; font-weight:bold; padding:20px 0px 0px 10px; margin:5px 10px; width:160px;}

#body {
	width:513px;
	padding:14px 14px 5px 14px;
}

	#body .head {height:31px; background-position:left; background-repeat:no-repeat; text-align:right; color:#6E501B;	}
	#body .head div {padding:10px 20px 0px 0px;}
	
	#body .footer {height:31px; background:url(../img/body/down.gif) left top no-repeat; text-align:right; padding-right:15px;}
	
	#body .main {background-color:#6F5520;}
	#body .item {cursor:pointer; float:left; padding:1px 1px 1px 2px; width:125px; min-height:190px; background-color:#6F5520;}
	#body .item  .photo{height:125px; background-repeat:no-repeat; background-position:center;}
	#body .item  .photo img{width:125px; height:125px;}
	#body .item  .vip {background:url(../img/escort/vip.gif) center no-repeat;}
	#body .item  .vipnew {background:url(../img/escort/vipnew.gif) center no-repeat;}
	#body .item  .new {background:url(../img/escort/new.gif) center no-repeat;}
	#body .item  .info {min-height:55px; background:#ffffff; padding:7px 0px 0px 10px; text-align:left; color:#000000;}
	#body .item  .info strong{color:#000000; width:110px;}
	

#banners {
	width:260px;
}

#footer {
	background-color:#969278;
}

	#footer .menu {border-top:3px solid #aaa68c; border-bottom:3px solid #aaa68c; padding:5px; margin-bottom:10px;}
	
	#footer .inner {width:983px; padding:10px 0px 10px 10px;}
	
	#footer .topmeniu:link       {text-decoration:none; color: #FFFFFF; font-size:12px;}
	#footer .topmeniu:visited    {text-decoration:none; color: #FFFFFF; font-size:12px;}
	#footer .topmeniu:active     {text-decoration:none; color: #FFFFFF; font-size:12px;}
	#footer .topmeniu:hover      {text-decoration:none; color: #FFFFFF; font-size:12px;}
	
.notchange:link       {text-decoration:none; color: #000000}
.notchange:visited    {text-decoration:none; color: #000000}
.notchange:active     {text-decoration:none; color: #000000}
.notchange:hover      {text-decoration:none; color: #000000}

.notchange_white:link       {text-decoration:none; color: #FFFFFF}
.notchange_white:visited    {text-decoration:none; color: #FFFFFF}
.notchange_white:active     {text-decoration:none; color: #FFFFFF}
.notchange_white:hover      {text-decoration:none; color: #FFFFFF}

.listing{
  float:left;
  width:100%;
  text-align:center;
  padding:5px 0;
  overflow:hidden;
  min-height:35px;
  line-height:30px;
  background-color:#6F5520;
  border-bottom:2px solid #46340E;
}
.listing li{
  display:inline;
  padding:0;
}
.listing .center a{
  padding:2px 5px;
  font-weight:100;
  background:#8F8059;
  border:1px solid #7D6D46;
  color:#fff;
  text-decoration:none;
  margin:0 1px;
}
.listing .center a:hover{
  background:#6F5520;
  border:1px solid #7D6D46;
}
.listing .center a.active{
  background:#46340E;
  border:1px solid #7D6D46;
  color:#fff;
}

#regErrors p {
	color: #ff0000;
}

#regForm { font-size:12px; }

	#regForm .loginInput {
		border:solid 1px #B7AA90;
		background-color: #6F5520;
		color:#FFFFFF;
		width:250px;
		height:20px;
	}
	
	#regForm .buttonSubmit {
		border:solid 1px #B7AA90;
		background-color: #6F5520;
		color:#FFFFFF;
		width:250px;
		height:18px;
		cursor:pointer;
		text-align:center;
		padding-top:3px;
	}

	
.defaulInput{ border:solid 1px; border-color:#69675C; background-color:#CFCDB7; font-size:13px; width:100px; height:18px; color:#000000;}