html,body {
 margin:0;
 padding:0;
 background-color: black;
 font-family: Calibri, sans-serif, Times, serif;
 font-size: 13px;
 color: white;
 height: 100%;
}

html>body #main {
	height:auto;
	min-height:100%;
}

table {
	border-collapse: collapse;
}

img {
	border: 0;
}

a {
	color: #e300e1;
	text-decoration: none;
}

a:hover { text-decoration: underline; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }

ul {
	color: #e300e1;
	padding: 0;
	margin:0 0 0 0px;	
	list-style-position:inside
}

ul .wh {
	color: white;
}

#main {
	margin:0 auto; 
	width: 1068px; 
	background:url(/img/se.jpg) no-repeat;
	height: 100%;
}

#t1000 {
	margin:0 auto; 
	width: 1000px; 
	height: 100%;
	
}



#menu {
    background: url(/img/top_menu_back.png) no-repeat;
	width: 1000px;
	height: 47px;
}

#menu a {
	display:block;
	width: 79px;
	height: 23px;
	float: left;
	margin: 12px 47px 0px 47px;
	display:inline; /* bug fix ie6 */
	position: relative;
	border: 0px solid red;
}

#menu a:hover, a#home_act, a#gallery_act, a#terms_act, a#employment_act, a#contacts_act, a#links_act { 
	background-position: center top;
}

a#home, a#home_act { background: url(/img/home.png); }
a#gallery, a#gallery_act { background: url(/img/gallery.png); }
a#terms, a#terms_act { background: url(/img/terms.png); }
a#employment, a#employment_act { background: url(/img/emp.png); }
a#contacts, a#contacts_act { background: url(/img/contacts.png); }
a#links, a#links_act { background: url(/img/links.png); }

a#home, a#gallery, a#terms, a#employment, a#contacts, a#links { 
	background-position: center bottom;
}

#links_info {
	float: left;
	width: 240px;
	height: 447px;	
	background: url(/img/linksinfo_back.jpg) no-repeat; 

}

#head1, #head2 {
	font-weight: bold;
	font-size: 14px;
	color: white;
	background: url(/img/stripe.png) no-repeat;
	height: 21px;
}

#head1 {
	text-align: left;
	padding: 4px 0 0 7px;
}

#head2 {
	text-align: right;
	padding: 4px 7px 0 0;
	margin: 25px 40px 5px 0px;
}

#links_info_cont {
	padding: 0px 0 0 53px;
	text-align: left;
	font-size: 12px;
}
#links_info_cont a {
	text-decoration: none;
	margin-bottom: 5px;
	display: block;
}
.grey {
	color: #d2ced3;
}
.grey_act {
	color: white;
	font-weight: bold;
}

#links_info_cont a:hover, #links_info_cont a.act {
	text-decoration: underline;
	color: #ca02be;	
}

#location_cont {
	padding: 0px 0 0 0px;
	text-align: right;
	font-size: 12px;	
}
#location_cont a {
	text-decoration: none;
	margin: 0 54px 5px 0;
	display: block;/* 00baff*/
}

#location_cont a:hover, #location_cont a.act {
	text-decoration: underline;
	color: #00baff;	
}

#center_button {
	float: left;
	width: 520px;
	height: 447px;	
	background: url(/img/logo_butt.jpg) no-repeat;
	text-align: left;
}
#center_button a {
	display: inline;
	width: 81px;
	height: 77px;
	float: left;
	background-position: center top;	
}

#center_button a:hover {
	background-position: center bottom;
}

a#blonde { 
	background: url(/img/blonde.png); 
	margin: 16px 0 0 96px;
}

a#e150 { 
	background: url(/img/150.png);
	margin: 16px 0 0 170px;
}

a#brunette { 
	background: url(/img/brunette.png); 
	margin: 24px 0 0 14px;
}

a#e200 { 
	background: url(/img/200.png); 
	margin: 24px 0 0 335px;
}

a#busty { 
	background: url(/img/busty.png); 
	margin: 55px 0 0 14px;
}

a#e250 { 
	background: url(/img/250.png); 
	margin: 55px 0 0 335px;
}

a#alevel { 
	background: url(/img/alevel.png); 
	margin: 28px 0 0 96px;
}

a#duo { 
	background: url(/img/duo.png); 
	margin: 28px 0 0 170px;
}


#location {
	float: left;
	width: 240px;
	height: 447px;	
	background: url(/img/location_back.jpg) no-repeat;
}

#container {
	background: url(/img/gal_back.jpg) no-repeat;
	background-position:center bottom;
	width: 1000px;
}

#container_home {
	background: url(/img/gal_back.jpg) no-repeat;
	background-position:center bottom;
	width: 1000px;
}

#news {
	float: left;
	width: 308px;
}

#news_cont { 
	margin: 12px 0 5px 53px;
	width:250px;
	text-align: justify;	
}

#mtext {
	float:left;
	width: 690px;
	border: 0px solid red;
	text-align: left;
}

#mtext_cont { 
	margin: 12px 0 5px 28px;
	width:610px;
	border: 0px solid red;
	text-align: justify;
	
}

.refl {
	float: left;
	margin: 0 14px 0;
}
.refl a {
	color: #E300E1;
}

.refl div.name {
	position: absolute; 
	margin: 190px 0 0 0; 
	width: 124px; 
	text-align: center;
}

#bottom_links {
	background: url(/img/bottom_back.png) repeat-x;	
	background-position: left top;
	text-align: center;
	background-color: black;
	padding: 30px 75px 15px;
	width: 850px;
	clear: both;
}

#bottom_links a {
	color: white;
}

#gal_kind {
	background: url(/img/gal_kind.png) no-repeat;	
	width: 660px;
	height: 48px;
	margin: 0px auto 10px;
	border: 0px solid red;	
}

#gal_kind img {
	float: left;
	margin-top: 12px;
}

#gal_kind a {
	color: #7d7d7d;
	padding: 0 0px 0 0px;
	margin-top: 17px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid red;
	width: 161px;
}
#gal_kind a:hover, #gal_kind a.act {
	color: white;
	text-decoration: none;
}

#girl_list {
	width: 792px;
 	margin: 0 auto;
	/*text-align: center;*/
	text-align:justify;
}
.one_girl {
	width: 152px;
	height: 227px;
	float: left;
	margin: 0px 0 26px 8px;
	padding:0;
	text-align: left;
}

.one_girl a {
	background: url(/img/framee.png) no-repeat;	
	background-position: center top;
	display: block;
	width: 152px;
	height: 227px;
	color: white;
	font-size: 14px;
}

.one_girl a:hover {
	background-position: center bottom;
	text-decoration: none;
/*	color: #C000B4; */
}

.one_girl a div.name2 {
	position: absolute; 
	margin: 205px 0 0 0; 
	width: 150px; 
	text-align: center;
}
/* girl info */
#cont_girl {
	float: left;
	background: url(/img/info_back_l.jpg) no-repeat;	
	width:100%;
	border: 0px solid red;
}

#info_left {
	float: left;
	width: 300px;
	text-align: left;
}

#info_right {
	float: left;
	background: url(/img/info_back_r.jpg) no-repeat;	
	width: 700px;
	text-align: left;
}

.info_table {
	margin: 0px 0 0 42px;
	width: 202px;
}
.info_table th {
	text-align: left;
	font-weight: normal;
	width:50%;
}
.info_table td.price_head {
	color: #db00af;
	text-align: center;
}
.info_table td.price {
	text-align: center;
}

#img_list {
	text-align: center; 
	width: 600px; 
	margin: 18px 0 0 55px;
}

#img_list div.photo_v {
	float:left; 
	width: 262px; 
	height: 392px; 
	margin: 10px;	
}

#img_list div.photo_h {
	float:left; 
	width: 548px; 
	height: 382px; 
	margin: 10px;	
}

/* /girls_info */

/* employment */
#info {
	background: url(/img/info_back.jpg) no-repeat;	
	text-align: justify;
	padding-top: 0px; 
}


.res_rev th, .res_rev td {
	padding: 3px 0px 5px 0px;
	border: 0px solid red;
}

.res_rev th {
	padding: 0px 5px 0 0;
	text-align: right;
	font-weight: normal;	
}

.input_text, .textarea, .select{
	border: 1px solid #793b70;
	background-color: #e8e9eb;
}


.input_text, .res_rev  {
	height: 16px;
	width: 156px;
}
.res_rev .textarea {
	width: 156px;
	height: 85px;
}

.upload {
	border: 1px solid #793b70;
	background-color: #e8e9eb;
	height: 20px;
	margin: 2px 0 2px 0;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}

.butt {
	background-color: #303030; 
	border: 1px solid #271425;
	height: 18px;
	color: white;
	border: 0;
	cursor: pointer;
	cursor: hand;
	padding: 0px 4px 5px 4px;
}
/* /employment */



/* adm */

#waybar_pages {
  width:80%;
  padding: 3px;
  text-align: right;
}
#waybar_pages a {
 color: #FF6A55;
 font-size: 8pt;
 display: block;
 padding: 0 0 5px;
 text-decoration: none;
}

#waybar_pages a:hover {
  color: #B00000;
}
#waybar a {
 text-decoration: none;
 color: #FF6A55;
 font-size: 9pt;
 font-weight: bold;
 display: inline;
 
}

#waybar a:hover {
  color: #B00000;
}

/* /adm*/
/*  links  */
#links_links {
	width: 750px;
	margin: 20px auto;
	border: 1px solid #7A5C7C;
	color: #54475F;
	font-size: 14px;
	padding: 5px;
}
#links_links a {
	color: white;
	font-size: 12px;
	padding: 0 17px 0;
}


/*  .links */

/*   standart  */
#stand_left {
	width:620px; 
	float: left; 
	padding: 0px 68px 0 38px;
	background:url(/img/stand_left.png) repeat-y;
}

#stand_left p {
	display: inline;
}

#stand_right {
	width: 270px; 
	float: left; 
	padding: 0px 0px 0 0px;
}

.raspor {
	font-size: 0;
	line-height: 0;
	clear: both;
	margin: 0;
	padding: 0;
}


#save_btn {
  width:100px;
  height:20px;
  font-weight:bold;
  font-size:12px;
  color: #333333;
  background-color: #99FF99;
}

#delete_btn {
  width:100px;
  height:20px;
  font-weight:bold;
  font-size:12px;
  color: #333333;
  background-color: #FF6A55;
}
/*  /standart  */
.min_page_h {
  min-height:443px;
  height:auto !important;
  height:443px;
  border: 0px solid red;
}
