html, body {
	margin: 0; padding: 0;
	font-size: 13px;
	font-family: Verdana;
}

html { background: #FFF url(../../img/site/bg.png) 0 0 repeat-x; }

a { outline: none; color: gray; }
div { display: block; }
img { border: 0px; }

.fix, .clear {
	font-size: 0; 
	line-height: 0;
	height: 0;
	clear: both;
	float: left;
	width: 20px;
}

.gr-bg { background: #f3f3f3; }
.pd-5 { padding: 5px; }
.ep h4 { color: red; font-weight: normal; text-transform: uppercase; margin: 3px 0 ; }	

h1 { font-size: 151%; }



.wrapper {
	width: 1186px;
	margin: 0 auto;
	margin-top: 10px;
}

.header {
	position: relative;
	background: transparent url(../../img/site/header.png) 0 0 no-repeat;
	width: 1184px;
	height: 176px;
}

ul.nav { position: absolute; bottom: 0; list-style-type: none; margin: 0; padding:0 ;}
ul.nav li { float: left; display: block; }
ul.nav li a { display: block;  height: 31px; line-height: 27px; padding: 0 20px; text-decoration: none; color: #fff; text-transform: uppercase; 
	background: transparent url(../../img/site/ns.png) top left no-repeat; 
}
ul.nav li.first a { background: transparent; }

table.nav {
	width: 1184px;
	position: absolute;
	bottom: 0;
}

table.nav { position: absolute; bottom: 0; list-style-type: none; margin: 0; padding:0 ;}
table.nav td { text-align: center; }
table.nav td a { display: block;  height: 31px; line-height: 27px; padding: 0 20px; text-decoration: none; color: #fff; text-transform: uppercase; 
	background: transparent url(../../img/site/ns.png) top left no-repeat; 
}
table.nav td.first a { background: transparent; }

.content {
	border-right: 1px solid #cfd8dd;
	border-left: 1px solid #cfd8dd;
	background: #fff;
	padding: 5px;
}

.box-1, .box-2, .box-3 { margin-bottom: 10px; }
.box-1 .box-content { background: #f6f6f6; margin-top: -1px }
.box-title {	color: #fff;	background: transparent url(../../img/site/rbg.png) 0 0 no-repeat; 	height: 26px;		line-height: 23px;	text-indent: 10px;	text-transform: uppercase; }
.box-content {	margin-top: 0px; 	border: 1px solid #cccccc;	padding: 5px; }

.box-3 .box-content { background: #f6f6f6; margin-top: -1px }
.box-3 .box-title {	color: #fff;	background: #e5e5e5 url(../../img/site/rbg.png) 0 0 no-repeat; 	height: 26px;		line-height: 23px;	text-indent: 10px;	text-transform: uppercase; }
.box-3 .box-content {	margin-top: 0px; 	border: 1px solid #cccccc;	padding: 10px; }


.locations {
	background: transparent url(../../img/site/locations.png) bottom center no-repeat;
	min-height: 98px;
	margin: 0 -5px;
	color: #fff;
	padding: 10px;
}
.locations table { width: 1164px; }
.locations table td { text-align: left; }
.locations table * { font-size: 11px; }
.locations a { color: silver;  }

table.locations-table { width: 1144px;  }
table.locations-table { text-align: center; }

table.escort-profiles { width: 1144px; }
table.escort-profiles td { text-align: center; }



table.agency-news { width: 870px; border-collapse: collapse; }
table.agency-news td { text-align: center; }
table.agency-news img { border: 1px solid gray; }

table.tb-top * { vertical-align: top; }


table.gallery_item_table *, table.gallery_item_table2 * {
	font-weight: normal;
	text-align: left;
}

.ep-buttons a {
	display: inline-block;
	height: 23px;	width: 157px;
	margin: 5px;	background: url(../../img/site/yb.png) 0 0 no-repeat; 	color: #222; 
	text-transform: uppercase;
	text-decoration: none;
	line-height: 22px;
}

.header-girls {
	position: absolute;
	width: 450px;
	left: 310px;
	top: 28px;
}
.header-girls img {
	height: 100px;
	width: 108px;
}

table.list-new-escorts, table.gallery-independ-list {
	width: 1146px;
}
table.gallery-independ-list img {
	width: 175px;
	height: 250px;
}

.no-table {
	border: 0;
	border-spacing: 0;
}
.no-table * { border: 0; padding: 0; }
.tb-c * { text-align: center; }
.hrbg {
	background: url(../../img/site/hr_b.png) 0 0 repeat-x;
	text-transform: uppercase;
	line-height: 20px;
	height: 26px;
	color: #fff;
	padding: 0 10px;
}

.e-name { 
	text-align: center;
}
.e-desc {
	text-align: center;
}



.form_table {
	width: 800px;
	margin: 0 auto;	
}
.form_table th {
	width: 350px;
	text-align: left;
}
.form_table textarea { 
	width: 350px;
	height: 120px;
}

.ev-box { 
	margin: -5px -5px 0 -5px;
	padding: 5px;
}

.sbt { 
	background: url(../../../img/site/button.png) 0 0 no-repeat;
	border: 0;
	width: 108px;
	height: 29px;
}










