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 {
	position:relative;
	float: left;
	margin: 0 14px 0 14px;
	height:250px;
}
.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;
}


#list_of_girls {
	background: url(/img/bottom_back.png) repeat-x;	
	background-position: left top;
	text-align: center;
	background-color: black;
	clear: both;
	height:39px;
	line-height:39px;
	margin-top:70px;
	font-size:16px;
}

#bottom_links a {
	color: white;
}

#gal_kind {
	background: url(/img/gal_kind.png) no-repeat;	
	width: 820px;
	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;*/
	/*background-color:red;*/
	width: 893px;
 	margin: 0 auto;
	/*text-align: center;*/
	text-align:justify;
}

.one_line_clear {clear:both;}
.one_girl_block_left {width:429px;height:298px;background:url(/img/duo_bg.jpg) top left no-repeat;display:block;float:left;
margin: 0px 34px 26px 0px;}
.one_girl_block_right {width:429px;height:298px;background:url(/img/duo_bg.jpg) top left no-repeat;display:block;float:left;
margin: 0px 0px 26px 0px;}

.one_girl_d {
	position:relative;
	width: 152px;
	height: 227px;
	float: left;
/*	margin: 0px 0 26px 8px; */
	margin: 25px 0px 26px 42px;
	padding:0;
	text-align: left;
}

.one_girl_d 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_d a:hover {
	background-position: center bottom;
	text-decoration: none;
/*	color: #C000B4; */
}

.one_girl_d a div.name2 {
	position: absolute; 
	margin: 205px 0 0 0; 
	width: 150px; 
	text-align: center;
}




.one_girl {
	position:relative;
	width: 152px;
	height: 227px;
	float: left;
/*	margin: 0px 0 26px 8px; */
	margin: 0px 0 26px 33px;
	padding:0;
	text-align: left;
}

/***************************************/
.about-left-top {position:absolute;left:0px;top:0px;width:10px;height:10px; background:url(/images/left_top.png) 0 0 no-repeat;z-index:3;}
.about-right-top {position:absolute;right:0px;top:0px;width:10px;height:10px; background:url(/images/right_top.png) 0 0 no-repeat;z-index:3;}
.about-left-bottom {position:absolute;left:0px;bottom:0px;width:10px;height:10px;background:url(/images/left_bottom.png) 0 0 no-repeat;z-index:3;}
.about-right-bottom {position:absolute;right:0px;bottom:0px;width:10px;height:10px;background:url(/images/right_bottom.png) 0 0 no-repeat;z-index:3;}


.port-left-top {position:absolute;left:0px;top:0px;width:10px;height:10px; background:url(/images/port1_left_top.png) 0 0 no-repeat;z-index:3;}
.port-right-top {position:absolute;right:1px;top:0px;width:10px;height:10px; background:url(/images/port1_right_top.png) 0 0 no-repeat;z-index:3;}
.port-left-bottom {position:absolute;left:0px;bottom:1px;width:10px;height:10px; background:url(/images/port1_left_bottom.png) 0 0 no-repeat;z-index:3;}
.port-right-bottom {position:absolute;right:1px;bottom:1px;width:10px;height:10px; background:url(/images/port1_right_bottom.png) 0 0 no-repeat;z-index:3;}


.port2-left-top {position:absolute;left:0px;top:0px;width:10px;height:10px; background:url(/images/port2_left_top.png) 0 0 no-repeat;z-index:3;}
.port2-right-top {position:absolute;right:1px;top:0px;width:10px;height:10px; background:url(/images/port2_right_top.png) 0 0 no-repeat;z-index:3;}
.port2-left-bottom {position:absolute;left:0px;bottom:1px;width:10px;height:10px; background:url(/images/port2_left_bottom.png) 0 0 no-repeat;z-index:3;}
.port2-right-bottom {position:absolute;right:1px;bottom:1px;width:10px;height:10px; background:url(/images/port2_right_bottom.png) 0 0 no-repeat;z-index:3;}


.port3-left-top {position:absolute;left:0px;top:0px;width:10px;height:10px; background:url(/images/port3_left_top.png) 0 0 no-repeat;z-index:3;}

.port4-left-top {position:absolute;left:0px;top:0px;width:10px;height:10px; background:url(/images/port4_left_top.png) 0 0 no-repeat;z-index:3;}


.port3-right-top {position:absolute;right:0px;top:0px;width:10px;height:10px; background:url(/images/port3_right_top.png) 0 0 no-repeat;z-index:3;}
.port3-left-bottom {position:absolute;left:0px;bottom:2px;width:10px;height:10px; background:url(/images/port3_left_bottom.png) 0 0 no-repeat;z-index:3;}
.port3-right-bottom {position:absolute;right:0px;bottom:2px;width:10px;height:10px; background:url(/images/port3_right_bottom.png) 0 0 no-repeat;z-index:3;}



.gallery-left-top {position:absolute;left:0px;top:0px;width:10px;height:10px; background:url(/images/gallery_left_top.png) 0 0 no-repeat;z-index:3;}
.gallery-right-top {position:absolute;right:0px;top:0px;width:10px;height:10px; background:url(/images/gallery_right_top.png) 0 0 no-repeat;z-index:3;}
.gallery-left-bottom {position:absolute;left:0px;bottom:0px;width:10px;height:10px; background:url(/images/gallery_left_bottom.png) 0 0 no-repeat;z-index:3;}
.gallery-right-bottom {position:absolute;right:0px;bottom:0px;width:10px;height:10px; background:url(/images/gallery_right_bottom.png) 0 0 no-repeat;z-index:3;}


.gallery-left-top-f {position:absolute;left:0px;top:186px;width:10px;height:10px; background:url(/images/gallery_left_top.png) 0 0 no-repeat;z-index:3;}
.gallery-right-top-f {position:absolute;right:0px;top:186px;width:10px;height:10px; background:url(/images/gallery_right_top.png) 0 0 no-repeat;z-index:3;}
.gallery-left-bottom-f {position:absolute;left:0px;bottom:64px;width:10px;height:10px; background:url(/images/gallery_left_bottom.png) 0 0 no-repeat;z-index:3;}
.gallery-right-bottom-f {position:absolute;right:0px;bottom:64px;width:10px;height:10px; background:url(/images/gallery_right_bottom.png) 0 0 no-repeat;z-index:3;}


.duo-left-top {position:absolute;left:0px;top:0px;width:10px;height:10px; background:url(/images/duo_left_top.png) 0 0 no-repeat;z-index:3;}
.duo-right-top {position:absolute;right:0px;top:0px;width:10px;height:10px; background:url(/images/duo_right_top.png) 0 0 no-repeat;z-index:3;}
.duo-left-bottom {position:absolute;left:0px;bottom:0px;width:10px;height:10px; background:url(/images/duo_left_bottom.png) 0 0 no-repeat;z-index:3;}
.duo-right-bottom {position:absolute;right:0px;bottom:0px;width:10px;height:10px; background:url(/images/duo_right_bottom.png) 0 0 no-repeat;z-index:3;}

.f_v {position:absolute;width:z-index:4;background:url(/images/f_v.png) 0 0 no-repeat;width:262px;height:392px;z-index:5;}
.f_h {position:absolute;width:z-index:4;background:url(/images/f_h.png) 0 0 no-repeat;width:548px;height:382px;z-index:5;}

/***************************************/

.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;
}

.one-post {width:535px; margin-left:29px; text-align:left;}
.one-post h1 {font-size:16px; color:#4f6580;margin:0;padding:0;}
.one-post span.blog_date {font-size:16px; color:#4f6580;margin:0;padding:0;display:block;}
.one-post span.blog_title {font-size:21px; color:#ce15a5;margin:0;padding:0;display:block;}
.one-post h2 {font-size:21px; color:#ce15a5;margin:0;padding:0;}
.post-girl {float:left; margin-right:20px;}
.one-post a {color:#9c1e9e;font-size:14px;text-decoration:none;margin:0;padding:0;}
.one-post a:hover {text-decoration:underline;}

a#compass {width:92px;height:92px;display:block;background-color:red;;background:url(/img/compass.jpg) 0 -92px no-repeat;}
a:hover#compass {width:92px;height:92px;display:block;background-color:red;;background:url(/img/compass.jpg) 0 0 no-repeat;}


#nmenu {width:1000px;height:45px;}

a#l-home {width:140px;height:45px;background:url(/img/menu/home.jpg) 0px 0px no-repeat;display:inline-block;}
a:hover#l-home {width:140px;height:45px;background:url(/img/menu/home.jpg) 0px -45px no-repeat;display:inline-block;}
a#l-home-act {width:140px;height:45px;background:url(/img/menu/home.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-gallery {width:147px;height:45px;background:url(/img/menu/gallery.jpg) 0px 0px no-repeat;display:inline-block;}
a:hover#l-gallery {width:147px;height:45px;background:url(/img/menu/gallery.jpg) 0px -45px no-repeat;display:inline-block;}
a#l-gallery-act {width:147px;height:45px;background:url(/img/menu/gallery.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-employment {width:177px;height:45px;background:url(/img/menu/employment.jpg) 0px 0px no-repeat;display:inline-block;}
a:hover#l-employment {width:177px;height:45px;background:url(/img/menu/employment.jpg) 0px -45px no-repeat;display:inline-block;}
a#l-employment-act {width:177px;height:45px;background:url(/img/menu/employment.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-terms {width:137px;height:45px;background:url(/img/menu/terms.jpg) 0px 0px no-repeat;display:inline-block;}
a:hover#l-terms {width:137px;height:45px;background:url(/img/menu/terms.jpg) 0px -45px no-repeat;display:inline-block;}
a#l-terms-act {width:137px;height:45px;background:url(/img/menu/terms.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-contacts {width:152px;height:45px;background:url(/img/menu/contacts.jpg) 0px 0px no-repeat;display:inline-block;}
a:hover#l-contacts {width:152px;height:45px;background:url(/img/menu/contacts.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-contacts-act {width:152px;height:45px;background:url(/img/menu/contacts.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-links {width:120px;height:45px;background:url(/img/menu/links.jpg) 0px 0px no-repeat;display:inline-block;}
a:hover#l-links {width:120px;height:45px;background:url(/img/menu/links.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-links-act {width:120px;height:45px;background:url(/img/menu/links.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-blog {width:127px;height:45px;background:url(/img/menu/blog.jpg) 0px 0px no-repeat;display:inline-block;}
a:hover#l-blog {width:127px;height:45px;background:url(/img/menu/blog.jpg) 0px -45px no-repeat;display:inline-block;}

a#l-blog-act {width:127px;height:45px;background:url(/img/menu/blog.jpg) 0px -45px no-repeat;display:inline-block;}


/********** buttons ************/
a.reservation_b {
	width:150px;
	height:29px;
	display:block;
	background:url(/img/buttons/reservation_b.png) 0 0 no-repeat;
}
a:hover.reservation_b {
	background-position:0 -29px;
}

a.reservation_r {
	width:150px;
	height:29px;
	display:block;
	background:url(/img/buttons/reservation_r.png) 0 0 no-repeat;
}
a:hover.reservation_r {
	background-position:0 -29px;
}


a.addreview_b {
	width:101px;
	height:29px;
	display:block;
	background:url(/img/buttons/add_review_b.png) 0 0 no-repeat;
}
a:hover.addreview_b {
	background-position:0 -29px;
}

a.addreview_r {
	width:101px;
	height:29px;
	display:block;
	background:url(/img/buttons/add_review_r.png) 0 0 no-repeat;
}
a:hover.addreview_r {
	background-position:0 -29px;
}
/********** buttons end ************/


/********** new-styles ************/

#button-line {
	position:relative;
	height:30px;
	clear:both;
}

#button-google {
	position:absolute;
	height:30px;
	width:250px;
	left:5px;
	top:5px;
	z-index:3;
}

#button-googletranslate {
	position:absolute;
	height:30px;
	width:160px;
	right:5px;
	top:5px;
	z-index:3px;
	text-align:right;
}

#list_of_girl_center {
	margin-left:54px;
}

a#map_r {
	width:101px;
	height:29px;
	display:block;
	background:url(/img/map.png) 0 0 no-repeat;
}
a:hover#map_r {
	background-position:0 -29px;
}

#map_google {
	width:259px;
	height:311px;
	margin-left:11px;
	margin-top:15px;
}

#abc {
	width:269px;
	height:0px;
	overflow:hidden;
}

/********** new-styles ************/

