@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial;
	background:#000000;
	color:#FFFFFF;
}
img, a img {
	border:none;
}
.head {
	height:179px;
	background:#03071A url(../images/head.jpg) no-repeat top left;
}
/* -------------------------- */
.menu {
	background:#745303 url(../images/bgmd.jpg) left center repeat-x;
	border-top:1px solid #483505;
	border-bottom:1px solid #483505;
}
.menu ul {
	margin-left:10px;
	margin:0;
	padding:0;
	float:left;
}
.menu ul li {
	float:left;
	list-style:none;
}
.menu ul li ul li {
	border:none;
}
.menu ul li a {
	display:block;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #999900;
	background:#745303 url(../images/bgmd.jpg) left center repeat-x;
	padding:15px 20px 12px 20px;
}
.menu ul li a:hover {
	color:#FFFFFF;
	background:#745303 url(../images/bgma.jpg) left center repeat-x;
	text-shadow:0.08em 0.08em 0.25em .000;
}
.menu li ul li a {
	display:block;
	color:#000000;
	text-decoration:none;
	background:none;
	border:none;
	padding:5px;
}
.menu li ul li a:hover {
	color:#FFFFFF;
	background:none;
}
.menu li ul {
	background:#745303;
	border-bottom:1px solid #483505;
}
.menu ul li .current {
	color:#FFFFFF;
	background:#745303 url(../images/bgma.jpg) left center repeat-x;
}
/* -------------------------- */
#nav, #nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
#nav li {
	float:left;
	position:relative;
}
#nav li a {
	font-size:13px;
	text-decoration:none;
}
#nav a {
	display:block;
}
#nav li ul {
	display:none;
	position:absolute;
}
#nav li:hover ul {
	display:block;
}
#nav li:hover li ul {
	display:none;
}
#nav li:hover ul {
	display:block;
}
#nav li:hover ul, #nav li.jshover ul {
	display:block;
	float:left;
}
*html #nav li:hover ul, *html #nav li.jshover ul {
	width:100px;
	max-width:100px;
}
#nav li:hover li ul, #nav li.jshover li ul {
	display:none;
}
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
	display:block;
}
/* -------------------------- */
.submenu {
	background:#000000 url(../images/bgsbm.jpg) left top repeat-x;
	height:40px;
}
.submenu ul {
	margin:0;
	padding:0;
	float:left;
}
.submenu ul {
	margin-left:20px;
}
*html .submenu ul {
	margin-left:10px;
}
.submenu ul li {
	float:left;
	list-style:none;
	margin-right:20px;
}
.submenu ul li ul li {
	border:none;
}
.submenu ul li a {
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#B58400;
	text-decoration:none;
}
.submenu ul li a:hover {
	color:#FFF37F;
	text-decoration:underline;
}
.usmenu {
	float:right;
}
.usmenu ul li a {
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#0066B5;
	text-decoration:none;
}
.usmenu ul li a:hover {
	color:#88C8FA;
	text-decoration:underline;
}
/* -------------------------- */
.space {
	height:20px;
}
.spacef {
	height:100px;
}
/* -------------------------- */
.left {
	width:200px;
	
}
.center {
	padding-right:15px;
	min-width:900px;
	width:100%;
}
/* -------------------------- */
.left .block {
	margin-left:10px;
	margin-bottom:6px;
}
.left .block .blh {
	background:#000000 url(../images/blh.jpg) left top no-repeat;
	width:217px;
	height:40px;
}
.left .block .blh h5 {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	margin:0px;
	padding:10px;
}
.left .block .blc {
	background:#000000 url(../images/blc.jpg) left top repeat-y;
	width:190px;
	/*width:217px;*/
	padding:0px 20px;
	color:#999999;
	overflow:auto;
	
}
.left .block .blc .newest {
	padding-top:3px;
	padding-left:5px;
}
.left .block .blc ul {
	margin:0px;
	padding:0px;
	list-style:square;
	margin-left:10px;
}
.left .block .blc ul li {
	padding:1px;
}
.left .block .blc ul li, .left .block .blc ul li a, .left .block .blc, .left .block .blc a {
	font-size:12px;
	color:#7A5901;
	text-decoration:none;
}
.left .block .blc a {

}
.left .block .blc ul li a:hover, .left .block .blc a:hover {
	font-size:12px;
	color:#FFF7A0;
	text-decoration:underline;
}
.left .block .blf {
	background:#000000 url(../images/blf.jpg) left top no-repeat;
	width:217px;
	height:19px;
}
.newest li {
	list-style:none;
}
.left .block a img {
	padding:1px;
	border:1px solid #333333;
}
.left .block a:hover img {
	border:1px solid #FFF7A0;
}
.left .blc .image {
	float:left;
	width:90px;
	height:130px;
}
/* -------------------------- */
/*	border:1px solid .990000;*/
.girl {
	margin-bottom:6px;
}
.girl .gph {
	background:#000000 url(../images/gph.jpg) left top no-repeat;
	width:217px;
	height:40px;
}
.girl .gph h5 {
	font-size:16px;
	color:#FFFFFF;
	margin:0px;
	padding:10px;
}
.girl .gpc {
	background:#000000 url(../images/gpc.jpg) left top repeat-y;
	width:217px;
	color:#999999;
	overflow:auto;
	font-size:12px;
}
.girl .gpf {
	background:#000000 url(../images/gpf.jpg) left top no-repeat;
	width:217px;
	height:19px;
}
.girl .info{
	margin-top:10px;
}
/* -------------------------- */
.escorts_month {
	min-width:650px;
}
.escorts_month h1 {
	font-size:16px;
	color:#FFFFFF;
	color:#B2B2B2;
	font-size:26px;
	font-weight:normal;
	margin:0;
	padding:5px;
}
.escorts_month h5 {
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:5px 0px;
}
.escort_month, .item {
	width:19%;
	height:230px;
	height:270px;
	float:left;
	margin-bottom:5px;
	margin-right:2px;
	margin-top:10px;
	display:block;
}
.escort_month img, .item img {
	width:133px;
	height:195px;
}
.escort_month a img {
	padding:4px;
	background:url(../images/embg.jpg) top left repeat-x;
	border:none;
}
.escort_month a:hover img {
	background:#FEBA37;
}
/* -------------------------- */
.group {
	min-width:650px;
}
/* -------------------------- */
.escort_month .preview, .item .preview {
	text-align:center;
}
.escort_month .title, .escort_month .location, .escort_month .price, .item .title, .item .location, .item .price, .escort_month .location a, .item .location a {
	margin-top:5px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.item .title .wrap{
	width:250px;
	text-align:center;
	padding:2px 10px;
}
.escort_month .location a:hover, .item .location a:hover {
	text-decoration:underline;
}
.escort_month .title, .escort_month .title a, .item .title, .item .title a {
	color:#720312;
	text-decoration:none;
	font-weight:bold;
}
.escort_month .title a:hover, .item .title a:hover {
	color:#D71013;
	text-decoration:underline;
}
.escort_month .price, .escort_month .price a, .item .price, .item .price a {
	color:#999999;
	text-decoration:none;
}
.escort_month .common, .escort_month .common a, .item .common, .item .common a {
	color:#999999;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	padding-top:4px;
}
.item .active {
	color:#333333;
	text-align:center;
	font-size:12px;
}
/* -------------------------- */
.item a img {
	padding:4px;
	background:#999999;
}
.item a:hover img {
	background:#FEBA37;
}
.group .item .common a {
	color:#FFFFFF;
	text-decoration:none;
}
.group .item .common a:hover {
	text-decoration:underline;
}
/* -------------------------- */
.sort {
	font-size:12px;
	color:#999999;
	padding-top:2px;
	padding-bottom:2px;
}
.sort .current {
	/*text-decoration:underline;*/
	background-color:#990000;
	color:#FFFFFF;
}
.sort a {
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 1px;
}
.sort .current:hover{
	text-decoration:none;
}
.sort a:hover {
	text-decoration:underline;
}
/* -------------------------- */
.banners {
	padding:20px;
}
.banners .desc {
	padding-top:5px;
}
.banners .desc, .banners .desc a {
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
.banners .desc a:hover {
	text-decoration:underline;
}
.bannersh {
	width:600px;
}
.bannersh .banner {
	float:left;
	width:45%;
	margin-bottom:5px;
	margin-right:5px;
	overflow:visible;
	text-align:center;
}
.banners .banner {
	float:left;
	width:30%;
	margin-bottom:5px;
	margin-right:5px;
	overflow:visible;
	text-align:center;
}
/* -------------------------- */
.agency {
}
.agency .head {
	background:none;
	height:auto;
	width:500px;
	font-size:16px;
}
.agency .head h1 {
	font-size:26px;
	color:#990000;
	color:#FFFFFF;
	font-weight:normal;
	margin:0px;
}
.agency .name {
	font-size:12px;
	color:#999999;
	width:150px;
	padding:2px;
}
.agency .value {
	font-size:12px;
	color:#0066B5;
	font-weight:bold;
	padding:3px 10px;
}
.agency .value a {
	color:#990000;
}
.agency .value a:hover {
	color:#FF0000;
	text-decoration:none;
}
.agency .info {
	font-size:12px;
	color:#999999;
	margin-top:10px;
	padding:10px 2px;
	border-top:1px dotted #333333;	
}
.agency .info a {
	color:#FFFFFF;
}
.agency .img{
}
.agency .info a:hover {
	text-decoration:none;
}
/* -------------------------- */
.portfolio .photo {
	border:3px solid #999999;
	padding:0px;
}
.portfolio .photos img {
	margin:0px;
	border:3px solid #333333;
	margin-bottom:6px;
	margin-right:1px;
	float:left;
}
.portfolio .map {
	margin:0px;
	border:3px solid #333333;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}
.portfolio .photos {
	padding-left:10px;
	width:100%;
}
.portfolio .head {
	background:none;
	height:auto;
	width:500px;
	font-size:16px;
}
.portfolio .head h1 {
	font-size:18px;
}
.portfolio .name{
	font-size:12px;
	color:#999999;
	padding:3px 10px;
}
.portfolio .info {
	padding:10px 10px;
	border-top:1px dotted #333333;
}
.portfolio .value {
	font-size:12px;
	color:#0066B5;
	font-weight:bold;
	padding:3px 10px;
}
.portfolio .values {
	padding:3px 10px;
}
.portfolio .values, .portfolio .values a {
	font-size:12px;
	color:#0066B5;
	font-weight:bold;
}
.portfolio .values a:hover {
	color:#88C8FA;
}
.portfolio .value a, .portfolio .info a {
	color:#990000;
}
.portfolio .value a:hover, .portfolio .info a:hover {
	color:#FF0000;
	text-decoration:none;
}
/* -------------------------- */
.house {
}
.house .head {
	background:none;
	height:auto;
	width:750px;
	font-size:16px;
}
.house .head h1 {
	font-size:26px;
	color:#990000;
	font-weight:normal;
	margin:0px;
}
.house .head h2 {
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
}
.house .name {
	font-size:12px;
	color:#999999;
	width:100px;
	padding:2px;
}
.house .value {
	font-size:12px;
	color:#0066B5;
	font-weight:bold;
	padding:3px 10px;
}
.house .value a {
	color:#990000;
}
.house .value a:hover {
	color:#FF0000;
	text-decoration:none;
}
.house .info {
	font-size:12px;
	color:#999999;
	padding:3px 3px;
}
.house .info a {
	color:#FFFFFF;
}
.house .info a:hover {
	text-decoration:none;
}
/* -------------------------- */
.edit {
	width:500px;
}
/* -------------------------- */
.footer {
	padding:10px;
	/*
	padding-top:10px;
	padding-left:250px;
	padding-right:200px;
	*/
	background:#003366;
	background:#001122;
	border-top:1px solid #003366;
}
.footer table {
}
.footer table td {
	padding:5px;
	font-size:12px;
	padding-bottom:10px;
}
.footer table .tbrdr {
}
.footer table .brdr ul {
	padding-left:5px;
}
.footer ul {
	list-style:square;
	list-style-position:inside;
	margin:0px;
}
.footer ul li {
	margin:0px;
	float:left;
	padding-left:5px;
}
.footer ul li a {
	color:#0066B5;
	text-decoration:none;
}
.footer ul li a:hover {
	color:#88C8FA;
	text-decoration:underline;
}
.footer h1 {
	font-size:18px;
	margin:0px;
	padding:0px;
	display:block;
	font-weight:normal;
	color:#003366;
}
/* -------------------------- */
.login_block {
}
.login {
}
.login table {
	margin-top:20px;
}
.login table td {
	padding:6px;
}
.login .top {
	color:#B2B2B2;
	font-family:Verdana;
	font-size:26px;
	margin:0;
	padding:5px;
	text-align:center;
	color:#333333;
}
.login .submit {
	padding:20px;
}
.login sup {
	color:#990000;
	font-size:12px;
	padding-left:5px;
}
.login .submit a {
	background:url(../images/submit.jpg) no-repeat;
	padding:7px 24px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	margin-left:10px;
}
.login .submit a:hover {
	color:#999999;
}
.login .desc {
	font-size:11px;
	color:#333333;
	margin-top:5px;
}
.black_block {
	margin-bottom:10px;
}
.black_block .tl {
	background:url(../images/black_tl.jpg) no-repeat;
	width:17px;
	height:47px;
}
.black_block .tc {
	background:url(../images/black_tc.jpg) repeat-x;
	height:47px;
}
.black_block .tr {
	background:url(../images/black_tr.jpg) no-repeat;
	width:17px;
	height:47px;
}
.black_block .cl {
	background:url(../images/black_cl.jpg) repeat-y;
	width:17px;
	height:1px;
}
.black_block .cc {
}
.black_block .cr {
	background:url(../images/black_cr.jpg) repeat-y;
	width:17px;
	height:1px;
}
.black_block .bl {
	background:url(../images/black_bl.jpg) no-repeat;
	width:17px;
	height:33px;
}
.black_block .bc {
	background:url(../images/black_bc.jpg) repeat-x;
	height:33px;
}
.black_block .br {
	background:url(../images/black_br.jpg) no-repeat;
	width:17px;
	height:33px;
}
.text {
	font-size:12px;
	color:#CCCCCC;
}
.text a {
	font-size:12px;
	color:#0066B5;
}
.text a:hover {
	color:#88C8FA;
}
/*--------------------------------------*/
.subpages {
}
.subpages .curr {
	text-decoration:underline;
}
/*--------------------------------------*/
.r1, .r2, .r3 {
    display: block;
    height: 1px;
    overflow: hidden; 
    font-size:1px;	
}
.r3 { 
	margin: 0 3px; 
}
.r2 { 
	margin: 0 2px; 
}
.r1 { 
	margin: 0 1px; 
}
.rounded .inner, .rounded  b {
    background-color: #003366;
}
.rounded .inner{
	padding:5px;
}
.tooltip {
	position:absolute;
	left:-2000px;
}

.tooltip h1{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:16px;
	padding-bottom:2px;
	padding-left:2px;	
}

.tooltip .name{
	padding:2px;
	padding-right:5px;
	font-size:12px;
	color:#88C8FA;
}
.tooltip .value{
	padding:2px;
	color:#0066B5;
	font-weight:bold;
	font-size:12px;
}
/*--------------------------------------*/
.contact h1{
	font-size:16px;
	color:#FFFFFF;
	color:#B2B2B2;
	font-size:26px;
	font-weight:normal;
	margin:0;
	padding:5px;
}
/*--------------------------------------*/
.contact .field td{
	font-size:12px;
}
.contact .field .name{
	font-size:12px;	
	width:150px;
	padding-right:5px;
	padding-bottom:2px;
	color:#999999;
}
.contact .field .value{
	padding-bottom:2px;
}
.contact .field .value textarea{
	width:99%;
	height:150px;
	padding:5px;
}
.contact .field .value input{
	width:98%;
}
/*--------------------------------------*/
.contact .report{
	border:1px solid #333333;
	background-color:#111111;
	padding:5px;
	margin:5px 0px;
	font-size:14px;	
	color:.eEEEEE;
}
.contact .report h1{
	padding:0px;
	margin:0px;
	margin:5px;
	color:#990000;
}
.contact .report ul{
	padding:0px;
	margin:0px;
	margin:10px 25px;
}
.contact .report a{
	margin:10px;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
}
.contact .report a:hover{
	color:#666666;
	text-decoration:none;
}
.pathtitle{
	font-size:22px;
	color:#CCCCCC;
	color:#FFFFFF;	
}
.pathtitle a{
	color:#CCCCCC;
	color:#FFFFFF;
	text-decoration:none;
}
.pathtitle .nav a{
	font-size:12px;
	color:#0066B5;
	text-decoration:none;
}
.pathtitle .nav a:hover{
	color:#88C8FA;
	text-decoration:underline;

}
.pathtitle span{
	color:#CCCCCC;
	font-size:12px;
}
/*--------------------------------------*/
.search{
	margin-right:20px;
}
.search .btn{
	white-space:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.search input{
	width:100%;
	border:none;
	background:none;
}
.search .sl{
	background:url(../images/search_left.png) no-repeat top left;
}
.search .sc{
	background:url(../images/search_c.png) repeat-x top left;
}
.search .sr{
	background:url(../images/search_right.png) no-repeat top right;
}
.search .sr:hover{
	background:url(
