﻿@import url("common.css"); 

.banners_column select {width: 100% !important;}
option, select, input {font-family: Arial !important; font-size: 11px !important;}
body {font-family: Arial !important}

h2 {margin: 0 0 10px 0 !important; font-family: Arial !important; font-size: 16px !important; font-weight: bold; color:#666;}

a {/*color: #006666 !important;*/color: #cc0000; text-decoration: none !important; }

a {font-size: 11px;}

a.capt {font-size: 13px !important; margin-bottom: 10px;}

.header {
    background: #FE6698 url(images/layout/black_2_woman.gif) repeat-x top left !important;
    height:97px !important;
    margin-bottom: 40px;
}
/*
.header a {
	color: #006666;
	background: #FE6698!important;
}*/

.sitemap {/*padding-left: 100px !important; padding-top: 5px !important;*/}

.login {
	left: 400px !important;
	top: 10px !important;
	width: 300px;
}

.login a {
	background: none !important;
	color: #cc0000;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: underline !important;
	float: none !important;
	margin-right: 15px !important;
	width: 70px;
}

.logo {
	display:block;
	background: #FE6698 url(images/layout/logo_woman.jpg) no-repeat left top !important;
	width: 580px !important;
	height:121px !important;
	position: absolute;
	left: 0;
	top: 0;
}

.logo a {height: 105px !important}

DIV.extra_girl{
  position:absolute;
  z-index:100;
  top: 105px !important;
  left:0;
  width:88px;
  height:160px;
  background: url('images/layout/black_woman.jpg') left top no-repeat !important;
}

.MainMenu {
	top: 67px !important;
	right: 20px !important;
	padding: 0 0 0 260px !important;
}

.MainMenu .AspNet-Menu-Horizontal {
	background: url("images/layout/item_lbord.gif") left top no-repeat !important;
	padding-left: 2px;
}

.MainMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {float: none !important}

.MainMenu .AspNet-Menu li {
	background: url("images/layout/item_rbord.gif") right top no-repeat;
	height: 30px;
	padding-right: 2px !important;
}

.MainMenu .AspNet-Menu li.AspNet-Menu-WithChildren ul,
.MainMenu .AspNet-Menu li.AspNet-Menu-WithChildren li,
.MainMenu .AspNet-Menu li.AspNet-Menu-WithChildren li a,
.MainMenu .AspNet-Menu li.AspNet-Menu-WithChildren li span{
	background: #808080 !important;
	display: block !important;
	clear: both !important;
	padding: 0 5px !important;
	white-space: nowrap !important;
}

.MainMenu .AspNet-Menu li a{
	background: url("images/layout/item.png") repeat-x bottom center;
	height: 30px;
	line-height: 30px;
	font-size: 12px !important;
	float: left;
	padding: 0 10px !important;
	width: auto !important;
	color: #000 !important;
}

* html .MainMenu .AspNet-Menu li a{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../CSS/Themes/Default/images/layout/item.png', sizingMethod='scale');	
}

.MainMenu .AspNet-Menu li:hover,
.MainMenu .AspNet-Menu li a:hover,
.MainMenu .AspNet-Menu li a:hover span {background-color: Transparent !important;}

.MainMenu .AspNet-Menu li a.AspNet-Menu-Selected{
	background:url("images/layout/item_selected.png") repeat-x bottom center !important;
}

* html .MainMenu .AspNet-Menu li a.AspNet-Menu-Selected{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../CSS/Themes/Default/images/layout/item_selected.png', sizingMethod='scale');	
}

.content {padding:15px 15px 30px 100px !important;}

.home_fix {padding: 0px !important; background: none !important; width: 100%; float: left;}

div.search_page .girl 
{
	left: 500px !important;
	top: 100px !important;
}

* html div.search_page .girl 
{
	left: 400px !important;
}

div.home_content_column {margin: 5px 245px 30px 100px !important; padding: 0; width: auto !important; float: none !important;}

.home_content_cont {max-width: 99% !important;}

.banners_column {width: 234px !important; float: left !important; margin: 0 0px 0 -240px !important;}

.gallery {text-align: left;}

.width_full {width: 100%}

.dropdown_cont {float: none !important; text-align: right;}

.home_search div {/*text-align: right;*/}
div.home_search div.dropdown_cont {width: 100%;}
div.home_search div.dropdown_cont div.dropdown {right: 0px !important; top: 20px !important; left: auto !important}

div.dropdown_cont input.search_button {
	background:url(images/layout/search_but_w2.gif) no-repeat !important;
	height: 20px !important;
	width: 80px !important;
	color: #fff !important;
	margin: 0 !important;
	text-align: center;
	padding-left: 18px !important; 
}

.home_search {
	padding:11px 0pt 0px 68px !important; 
	* padding:10px 0pt 0px 68px !important;
	width: auto;
	margin: auto
}

.home_search input {margin:0 0 10px 0 !important; float: none !important; width: 100%;}

.home_search a,
.home_search p {/*display: none*/}

.countries_switcher {position: absolute; right: 25px; top: 18px; margin: 0 !important}

.countries_switcher a{
	/*background: url('images/layout/flag.gif') no-repeat right center;*/
  /*padding-right: 3px;*//*line-height: 13px;*/
  color: #cc0000 !important;
}

.list_nav li a{font-size: 11px !important;}
.list_nav li {padding: 0 0 2px 5px; display: block !important; float: none !important;}
.list_nav li.region {padding: 0 0 2px 0px;margin-top: -2px;}

.list_nav.two_col li {display: block !important; float: left !important; /*width: 40% !important;*/}
.city .list_nav li {display: block !important; float: left !important; width: 95px;}


.rubricator {
	position: absolute; 
	right: 163px; 
	top: 0px; 
	margin: 0 !important;
	padding-left: 2px !important;
}

.rubricator li {
	height: 30px;
	line-height: 30px;
	float: left;
}

.rubricator li a{
	height: 18px;
	width: 14px;
	line-height: 18px;
	float: left;
	font-size: 0px !important;
	margin: 5px 8px;
	text-decoration: none !important;
}

.rubricator #ctl00_SiteModeSwitcher1_dMale a{background: url('images/layout/man.png') no-repeat center center;}

.rubricator #ctl00_SiteModeSwitcher1_dFemale a{background: url('images/layout/girl.png') no-repeat center center;}

.rubricator li.current {
	background: url('images/layout/woman_rubr_curr.png') repeat-x top center;
	width: 29px;
}

* html .rubricator #ctl00_SiteModeSwitcher1_dFemale a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../CSS/Themes/Default/images/layout/girl.png', sizingMethod='crop');	
}

* html .rubricator #ctl00_SiteModeSwitcher1_dMale a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../CSS/Themes/Default/images/layout/man.png', sizingMethod='crop');	
}

.countries_switcher {position: absolute; right: 20px; top: 20px; margin: 0 !important}

.countries_switcher a{
	/*background: url('images/layout/flag.gif') no-repeat right center;*/
  /*padding-right: 20px;*/
  font-family: Tahoma !important;
  font-size: 10px; line-height: 10px;
  font-weight: normal;
  color: #006666;
  text-decoration: none !important;
}

.countries_switcher a img {padding: 0px 0px 0px 3px;margin-top: 2px;}

.mail{
	/*background: url('images/layout/mail.gif') no-repeat left center !important;*/
	position: absolute; 
	right: 20px; 
	top: 40px; 
	padding: 0 2px 0 16px; 
	height: 13px; 
	line-height: 13px; 
	/*border: 1px solid white; */
}

.mail a { font-family: Tahoma !important; color: #CC0000;font-size: 10px !important;/*color: White !Important;*/ text-decoration: none !important;}

/**********************   escort_list  *******************************/

.capt {color: #CC0000 !important; font-size: 16px;font-family: Arial; margin-bottom: 10px;}
h1.style {
	background: #f69 url(images/layout/capt_gradie_w.gif) repeat-x right top !important; 
	color: #fff; 
	font-family: Arial;
	font-size: 16px; 
	/*font-size: 14px; */
	font-weight: bold; 
	height: 29px; 
	line-height: 29px;
	position: relative;
	padding: 0 30px 0 40px !important;
	zoom: 1;
}

h1.style span.l {
	background:url(images/layout/capt_row_w.gif) no-repeat left top; 
	position: absolute;
	left: 0;
	top: 0;
	width: 34px;
	height: 29px;
	zoom: 1;
}

h1.style span.r {
	background:url(images/layout/capt_angle_w.gif) no-repeat right top; 
	position: absolute;
	right: -3px;
	top: 0;
	width: 17px;
	height: 29px;
	zoom: 1;
}

* html h1.style span.r {right: -1px;}

h1.style2 {
	/*background:url(images/layout/w_capt_gradie2.gif) repeat-x right top !important; */
	color: #666666; 
	font-family: Arial;
	font-size: 16px; 
	font-weight: bold; 
	/*height: 31px; 
	line-height: 31px;*/
	position: relative;
	/*padding: 0 10px 0 10px !important;*/
}

h1.style2 span.l2 {
	/*background:url(images/layout/w_capt_row2.gif) no-repeat left top; */
	position: absolute;
	top: 0;
	left: 0;
	width: 7px;
	height: 31px;
}

h1.style2 span.r2 {
	/*background: #fff url(images/layout/w_capt_angle2.gif) no-repeat left top; */
	position: absolute;
	top: 0;
	right: 0px;
	width: 17px;
	height: 31px;
}

* html h1.style2 span.r2 {right: -1px;}

.join {background:url(images/layout/join_us_w2.gif) no-repeat;height:169px; width:121px;}
.join_sm {background:url(images/layout/join_us_sm_w2.gif) no-repeat;height:133px; width:98px;}

.wow_w {background:url(images/layout/wow_wrap_w.png) no-repeat 0px 0px;}
.wow_wrap a {font: bold 12px Arial;color: #c00;}
.wow li span {background:url(images/layout/quo_w.png) no-repeat left top; padding-left: 12px;display:block;}
.wow li {background:url(images/layout/quo_w.png) no-repeat right top; padding-right: 2px;}
.wow h3 {height:124px; text-indent:-3000px;background:url(images/layout/love_in_house.png) no-repeat;margin: -18px 0 15px 0 !important;}
/*
.b7_sub {color: #fff; height:26px;width:109px; line-height:26px; text-align:center; background:url(images/layout/sub_but_w2.png) no-repeat;}
.b7_clear {margin-left: 10px;color: #fff; height:26px;width:109px; line-height:26px; text-align:center; background:url(images/layout/clear_but2.png) no-repeat;}
*/
.b7_sub { background: url(images/submit_woman_but.gif) no-repeat;}

.fleft {float: left !important}
.fright {float: right !important}
.mart10 {margin-top: 10px !important;}
.nomar {margin: 0 !important}
.nomarr {margin: 10px 0 !important}
.txtcenter {text-align: center !important}
.block {display: block}
.bold {font-weight: bold !important;}
.italic {font-style: italic;}
.nobord {border: none !important}

.dotted {border-bottom: 1px dotted black; padding: 0 0 8px 0; text-align: left; margin-bottom: 10px;}

.lined {border-bottom: 1px solid #f69; border-right: 1px solid #f69; padding: 0 2px 8px 0; text-align: left; margin-bottom: 20px; zoom: 1;}

.box {padding: 0 0 20px 0 !important; float: left; width: 100%;}

.featured_escorts {
	/*background:url(images/layout/r_gradie.gif) repeat-y right top;*/
	/*padding: 0 8px 0px 0; */
	text-align: left; 
	margin-bottom: 0px;
	position: relative;
}

.featured_escorts .featured_l_b_ang {
	/*background: #fff url(images/layout/l_b_angle.gif) no-repeat right top;*/
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 17px;
	width: 10px;
	overflow: hidden;
}

.featured_escorts .featured_r_b_ang {
	/*background: #fff url(images/layout/r_b_angle.gif) no-repeat right top;*/
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 18px;
	width: 16px;
	overflow: hidden;
}

* html .featured_escorts .featured_r_b_ang {bottom: -1px;}

.featured_escorts .featured_wrapp {
	/*background:url(images/layout/b_gradie.gif) repeat-x bottom left;
	border-left: 1px solid #999; */
	padding: 0px 10px 0px 0px;
	min-height: 30px;
}


* html .featured_escorts { height: 30px;}

/*
.escort_list li {float: left !important; margin: 10px 4% 10px 0 !important; width: 100px !important;}
* html .escort_list li {float: left !important; margin: 10px 3.5% 10px 0 !important; width: 100px !important;}*/

.escort_list li span.block,
.escort_list li b.block { font-size: 11px !important; padding: 0 4px; /*margin-left: 4px;*/}
.escort_list li b.block {color: #c00;}

.bord1 {
	border: 1px solid #C8C8C8; 
	padding: 0 !important; 
	margin: 0 !important; 
	width: 96px !important;
	height: 115px !important;
	overflow: hidden; 
}
	
.bord2 {
	border: 1px solid #ECECEC; 
	padding: 0 !important; 
	margin: 0 !important;
	width: 98px !important;
	height: 117px !important;
	overflow: hidden; 
}
	
.bord3 {
	border: 1px solid #F3F2F2; 
	padding: 0 !important; 
	margin: 0 0 10px 0 !important;
	width: 100px !important;
	height: 119px !important;
	overflow: hidden; 
}

.bord1 img
{
	height: 113px !important; 
	overflow: hidden; 
	border: 1px solid #fff; 
	padding: 0 !important; 
	margin: 0 !important;
}

.serv_links {margin-top: 10px;text-align: right;}

.serv_links a 
{
	height: 19px;
	line-height: 19px;
	font-size: 10px !important;
}

.serv_links a.arrow 
{
	background:url("images/layout/row_w.gif") left top no-repeat !important;
	text-decoration: none !important;
	padding-left: 15px;
	margin-left: 10px;
}

.esc_links {margin: 0 15px 0 100px; text-align: center; float: left; border-top:1px dotted black; padding-top: 15px;}
.esc_links li{display: inline !important;}
.esc_links li a{margin-right: 3px;}

/*
ul.foot_menu {margin: 0 auto 12px auto !important; width: 550px !important;}
ul.foot_menu li {margin: 0 !important;border-right: 1px solid black; padding: 0 12px 0 12px !important;}
ul.foot_menu li a,
ul.foot_menu li {font-size: 10px !important; font-weight: normal !important; font-family: Arial !important; color: #000 !important;}
*/

.footer {/*padding-left: 100px !important;margin-top: -10px !important;*/}
.footer a {color: #cc0000;}
* html .footer {margin-top: 10px !important;}

/************************************************************/

.promo_over {width: 200px; margin: 10px auto;}

.LargePromoHeadline {padding: 0 6px;}

.LargePromoHeadline,
.TextPromoHeadline{
	background: url('images/layout/right_t_ang.png') right top no-repeat; 
	display: block; 
	font-size: 14px !important; 
	color: White !important; 
	font-weight: bold !important;
	border-bottom: 1px solid white;
	padding: 10px 5px;
	text-align: left;
	text-decoration: none !important;
	position: relative;
}

.MediumPromoImage {
	background: url('images/layout/right_t_ang.png') right top no-repeat; 
	position: absolute;
	right:0;
	top: 0;
	height: 6px;
	width: 6px;
}
	
.MediumPromoImage_li {
	background: url('images/layout/left_t_ang.png') left top no-repeat;
	position: absolute;
	left:0;
	top: 0;
	height: 6px;
	width: 6px;
}

.bot_l_ang {
	background: url('images/layout/left_b_ang.png') left top no-repeat;
	position: absolute;
	left:0;
	bottom: 0;
	height: 6px !important;
	width: 6px !important;
	overflow: hidden;
}

.bot_r_ang {
	background: url('images/layout/right_b_ang.png') left top no-repeat;
	position: absolute;
	right:0;
	bottom: 0;
	height: 6px !important;
	width: 6px !important;
	overflow: hidden;
}

* html .bot_l_ang {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../CSS/Themes/Default/images/layout/left_b_ang.png', sizingMethod='crop'); bottom: -1px;}

* html .bot_r_ang {
  background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../CSS/Themes/Default/images/layout/right_b_ang.png', sizingMethod='crop'); bottom: -1px;
  }

* html .LargePromoHeadline,
* html .TextPromoHeadline,
* html .MediumPromoImage {
	background: url('images/layout/right_t_ang.gif') right top no-repeat;}

.LargePromoHeadline_li,
.TextPromoHeadline_li{
	background: #FE66CB url('images/layout/left_t_ang.png') left top no-repeat;
	position: relative;
}

* html .LargePromoHeadline_li,
* html .TextPromoHeadline_li{
	background: #FE66CB url('images/layout/left_t_ang.gif') left top no-repeat;
}

* html .MediumPromoImage_li {
	background: url('images/layout/left_t_ang.gif') left top no-repeat;
}

.large_gradie {background: #FFCAFE url('images/layout/w_large_gradie.gif') repeat-x left top; padding: 10px 0; position: relative;}
.medium_gradie {background: #FECCFF url('images/layout/w_medium_gradie.gif') repeat-x left top; padding: 10px 0; position: relative;}
.small_gradie {background: #FECCFF url('images/layout/w_small_gradie.gif') repeat-x left top; padding: 5px 0 10px 0; position: relative;}

* html .large_gradie,
* html .medium_gradie,
* html .small_gradie {height: 20px; padding-top: 0 !important;}

.med_body {background: #FE66CB; position: relative;}

.LargePromoCopy,
.MediumPromoTeaserCopy,
.TextPromoDescriptionCopy {color: #333 !important; font-size: 11px !important; text-align: left; margin: 0 0 3px 6px;}

.LargePromoLinkCopy,
.MediumPromoLinkCopy,
.TextPromoLinkCopy {
	color: #cc0000 !important; 
  font-weight: bold !important; 
  font-size: 12px !important; 
  text-align: left; 
  display: block; 
  margin-left: 6px;
  text-decoration: none !important;
 }
 
.banners_column .promos_column {float: none !important; text-align:center; width: auto !important; margin: 0; clear: none;}

.promos_column {float:right; text-align:center; width: 200px; margin: 0 15px 0 0; clear: right;}

.loginpage .roundcorners {margin: 0 !important;}

.loginpage .login_list {width: 350px; float: left;}

.loginpage .login_list li {padding-bottom: 10px;}
 
.loginpage .login_list label {float: left; margin: 0 !important; width: 160px;}

 

/****************Registr********/

.joinpage .full_column {background:url(images/layout/couple_w.jpg) no-repeat /*left top*/0px -20px;}

.man_reg {display:none;}
.joinpage .full_column h3 {color: #f69;}
.bullets {/*background:url(images/layout/heard_bullet.png) no-repeat left center;*//*bullet_w.jpg*//*padding-left: 35px;*//*margin-left: -36px;*/}
.dots li a, .dots li a:hover, .dots li a:visited {/*font-size:14px;color:#f69; text-decoration:none;*/}
.captcha a {color: #cc0000;} 

.big_pic_agency {background:url(images/layout/pic_esc_join_w.jpg) no-repeat; color: #000;}
/*
.left_join {background:#af4669 url(images/layout/left_join_w02.jpg) no-repeat;}
.right_join {background:#66293d url(images/layout/right_join_w02.jpg) no-repeat;}*/
.learn_more_but {margin: 5px 0;display:block;background: red url(images/layout/learn_more_but_w.gif) no-repeat right top;width:287px; height: 27px; text-indent: -3000px; color: White; text-align:center; }
.read_sub_but {margin: 5px 0;display:block;background: #af4669 url(images/layout/read_sub_but_w.gif) no-repeat right top;width:287px; height: 27px; text-indent: -3000px; color: White; text-align:center; }

.left_join .j_l_1 {/*position: absolute; bottom: 90px; left: 20px;*/}
.left_join .j_l_2 {/*position: absolute; bottom: 70px; left: 20px;*/}
.left_join .j_l_3 {display:none;}
.right_join .j_l_1 {/*position: absolute; bottom: 70px; right: 25px;*/}
.right_join .j_l_3 {display:none;}
.j_l_1,  .j_l_2, .j_l_3 {/*color: black; font: bold 14px Arial;*/ }

/*-----------*/

.join_main_pic { background: url(images/woman_join.jpg) no-repeat;}

.link_client { background: url(images/woman_client.jpg) no-repeat;}
.link_service { background: url(images/both_service.jpg) no-repeat;}
.link_banner { background: url(images/woman_banner.jpg) no-repeat;}

/*----------*/

.escort_box .color_button {background: url(images/test_but_pink.png) no-repeat;}
.test_box h6, .testimonials cite, .testimonials a, .test_nav .colored {color: #c00;}

.pic_promo .pic { background: url(images/promo_pic_woman.jpg) no-repeat;}
.joinpage .line { background: url(images/line_woman_bg.gif) repeat-x;}

.joinpage h4, .joinpage .big_text, .joinpage .page_title {color: #c8126a;} 
.joinpage .big_text { background: url(images/heard_bullet_big.gif) no-repeat; line-height: 34px; padding: 0px 0 2px 38px;}

.joinpage a, /*.testimonials a,*/ .joinpage h3  {color: #c8126a;}
.captcha span {color: #c8126a !important;}

.dots li { background-image: url(images/little_bul_woman.png) !important;}
.pic_promo .bullets { background: url(images/heard_bullet.png) no-repeat bottom left; padding-left:23px; margin-left:-10px;}

.gray_menu .current /*, .gray_menu .head*/ {background: #ffb2c3 url(images/pink_gr_bg.jpg) repeat-x bottom left;}
.control_title {color: #CC0000; margin-bottom: 10px;}
