

* { 
	margin: 0px; padding: 0px; font-family: Tahoma,Arial,Verdana,Georgia,Helvetica,sans-serif;
}
body {
       background:#ffffff;       font-size: 8pt;
       color:#000000
}
h1 {
	font-size: 100%; font-style: normal; font-weight: bold;
}
h2 {
	font-size: 100%; font-style: normal; font-weight: bold;
}
h3 {
	font-size: 100%; font-style: normal; font-weight: bold;
}
h4 {
	font-size: 100%; font-style: normal; font-weight: bold;
}
img {
	border: 0px currentColor;
}
.bold {
	font-weight: bold;
}
table {
	border-collapse: collapse;
}
a {
 color:#242424;      text-decoration: underline;
font-size:16px;
}
a:hover {
	color: rgb(163, 23, 30); text-decoration: none;
}
button {
	border: 0px currentColor; overflow: hidden; cursor: pointer;
}
i {
	font-style: normal;
}
.clear {
	height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.pb10 {
	padding-bottom: 10px !important;
}
.h35 {
	height: 35px !important;
}
.none {
	display: none;
}
.no-float {
	float: none !important;
}
.ml60 {
	margin-left: 60px;
}
.mb10 {
	margin-bottom: 10px;
}
.bbox {
	//background: url("/img/v2.1/filter_top_bg.png"); color: rgb(255, 255, 255); margin-top: 3px;
}
.bbox2 {
	border: 1px solid rgb(15, 17, 18); margin-top: 3px; background-color: rgb(15, 17, 18);
}
#container {
	margin: auto; width: 1240px;
}
#wrapper {
	       background:#; 
 padding: 0px 0px 0px 1px; width: 983px; margin-right: 3px; float: left; position: relative;
}
#header {
       background: url("http://suche6.ch/kontaktanzeigen/images/transparent.png");	height: 69px; position: relative;
       background-size:cover;

}
#logo {
	left: 20px; top: 8px; position: absolute;
}
#right-col {
	float: left;
}
#right-col .block {
	background: rgb(255, 255, 255); padding: 2px; border: 1px solid rgb(204, 204, 204); width: 238px; margin-bottom: 3px;
}
#right-col .block div.head {
	//background: url("/img/v2.1/bg_premium-legend2.gif") no-repeat 0px 0px; padding-left: 6px; margin-bottom: 5px;
}
#right-col .block div.head .i {
	//background: url("/img/v2.1/bg_premium-legend2.gif") no-repeat 100% 100%; height: 27px; color: rgb(255, 255, 255); line-height: 27px; padding-right: 10px; font-size: 1.1em; font-weight: bold;
}
#right-col .block div.head .cal {
	//background: url("/img/v2.1/icon_gotm.gif") no-repeat 0px 50%; padding: 5px 0px 5px 43px; line-height: 25px;
}
#right-col .block div.head .spons {
	padding: 5px 0px 5px 5px; line-height: 25px;
}
#right-col .block div.head .premium {
	//background: url("/img/v2.1/icon_premium.gif") no-repeat 0px 50%; padding: 5px 0px 5px 43px; line-height: 25px;
}
#right-col .banners {
	width: 185px !important;
}
#right-col .banners div.head {
	//background: url("/img/banner_header_bg.gif") no-repeat 0px 0px; text-align: center; margin-bottom: 13px;
}
#right-col .banners div.head .i {
	//background: url("/img/banner_header_bg.gif") no-repeat 100% 100% !important; font-size: 1.3em !important;
}
#right-col .banners img {
	margin: 0px auto; border-radius: 4px; border: 2px solid rgb(175, 5, 18); width: 175px; display: block; -moz-border-radius: 4px;
}
#right-col .banners a {
	margin: 0px 1px 7px 2px; width: 182px !important; display: block;
}
#right-col .sthumb {
	//background: url("/img/v2.1/bg_rcol-sthumb.gif"); margin: -3px 0px 0px -2px; padding: 16px 16px 19px; width: 92px; height: 120px; float: left;
}
#right-col .sthumb img {
	border: 1px solid rgb(218, 218, 218); width: 90px; height: 120px;
}
#right-col .info {
	width: 115px; height: 130px; color: rgb(85, 85, 85); padding-top: 10px; font-size: 1.1em; font-weight: bold; float: left; position: relative;
}
#right-col .info em {
	bottom: 5px; color: rgb(204, 0, 0); font-style: normal; position: absolute;
}
#right-col .prem-wrp {
	//background: url("/img/v2.1/bg_rcol-premium.gif") repeat-x rgb(237, 222, 146); margin: 1px; border: 1px solid rgb(204, 204, 204);
}
#right-col .prem-wrp .ewrp {
	//background: url("/img/v2.1/line_dashed-gold.gif") repeat-x 0px 100%; padding: 0px 0px 2px;
}
#right-col .prem-wrp .last {
	
}
#right-col .prem-wrp .escort {
	margin: 5px auto; padding: 0px 12px !important; width: 150px; height: 265px; font-size: 1em; float: none;
}
#right-col .prem-wrp .escort .wrap {
	background: rgb(205, 167, 52); width: 156px; height: 206px; margin-top: 5px; margin-bottom: 3px;
}
#right-col .prem-wrp .escort .image {
	background: rgb(255, 255, 255); padding: 3px; left: -3px; top: -3px; width: 150px; height: 200px; position: relative;
}
#right-col .prem-wrp .escort .image a img {
	width: 150px; height: 200px;
}
#right-col .prem-wrp .escort .premium {
	//background: url("/img/v2.1/sticker_premium.png"); top: -1px; width: 50px; height: 50px; right: 0px; position: absolute;
}
#top-menu {
	top: 5px; width: 665px; right: 0px; line-height: 12px; position: absolute;

}
#top-menu a {
	//background: url("/img/v2.1/icon_top-menu.png") no-repeat 0px 0px; color: rgb(252, 77, 168); padding-right: 10px; padding-left: 21px; text-decoration: none;

}
#top-menu a:hover {
	text-decoration: underline;
}
#top-menu a.home {
	background-position: 0px -1px; width: 100px; margin-right: 15px; float: left; display: block;
}
#top-menu a.register {
	background-position: 0px -15px; width: 89px; margin-right: 20px; float: left; display: block;
}
#top-menu a.contact {
	background-position: 0px -30px; width: 38px; float: left; display: block;
}
.p100s {
	//background: url("/img/100_d2.png") no-repeat; width: 80px; height: 80px; right: 3px; bottom: 3px; position: absolute; z-index: 10;
}
.new-p100s {
	//background: url("/img/100_d2.png") no-repeat; width: 80px; height: 80px; right: 3px; bottom: 3px; position: absolute; z-index: 10;
}
.chat_online {
	//background: url("/img/online_icon.gif") no-repeat; width: 89px; height: 18px; right: 32px; bottom: 3px; position: absolute; z-index: 10;
}
#login-box {
	top: 23px; right: 10px; position: absolute;
}
#login-box a {
	width: 180px; color: #000000; padding-top: 3px; margin-left: 1px; float: left; display: block;font-weight:bold;
}
.sitemenu-logged a {
	float: none !important; display: inline !important;
}
#login-box .txt {
	border: 1px solid rgb(238, 149, 29); width: 132px; height: 18px; color: rgb(51, 51, 51); padding-left: 4px; font-size: 1em; margin-right: 6px;
}
#login-box .remember_me {
	width: 127px; float: left; display: block;
}
#login-box .remember_me input {
	vertical-align: middle;
}
#login-box .remember_me span {
	color: rgb(255, 255, 255); vertical-align: middle;
}
#login-box button {
	//background: url("/img/v2.1/btn_login.gif"); width: 68px; height: 24px; color: rgb(51, 0, 0); padding-left: 17px; font-size: 1em; font-weight: bold; margin-right: 6px;
}
#login-box a.login-btn {
	//background: url("/img/v2.1/btn_login.gif") no-repeat left top; width: 43px; height: 16px; color: rgb(255, 255, 255); padding-top: 3px; padding-left: 25px; font-size: 1em; font-weight: bold; text-decoration: none; float: left; display: block;
}
#main-menu {
 background:#; 
	 height: 25px; line-height: 25px; position: relative;
font-size:14px;
       
}
#main-werbung {

	 height: 120px; line-height: 25px; position: relative;width: 1240px;
       
}
#main-menu div.sep {
	//background: url("/img/v2.1/main-menu-sep.gif"); width: 1px; height: 25px; float: left;
}
#main-menu a {
	padding: 0px 8px;
color:#000000; 
 font-size: 1.1em;
 font-weight: bold;
 text-decoration: none; float: left;
}
#main-menu a.first {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
#main-menu a.last {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#main-menu a:hover {
	background: url("http://suche6.ch/kontaktanzeigen/images/transparent.png") repeat-x left top; 
color:#000000;
}
#main-menu a.active {
	//background: url("/img/v2.1/menu_hover_bg.gif") repeat-x left top;
color:#000000;}
#main-menu .flags {
	margin: 2px 2px 0px 12px; float: right;
}
#main-menu .flags a.flag-en {
	//background: url("/img/flag_en.png") no-repeat left top; margin: 0px 4px 0px 0px; padding: 0px; width: 29px; height: 21px; float: left; display: block;
}
#main-menu .flags a.flag-de {
	//background: url("/img/flag_de.png") no-repeat left top; margin: 0px; padding: 0px; width: 29px; height: 21px; float: left; display: block;
}
#main-menu .flags a.flag-it {
	//background: url("/img/flag_it.png") no-repeat left top; margin: 0px; padding: 0px; width: 29px; height: 21px; float: left; display: block;
}
#main-menu .flags a.flag-fr {
	//background: url("/img/flag_fr.png") no-repeat left top; margin: 0px; padding: 0px; width: 29px; height: 21px; float: left; display: block;
}
#main-menu .yellow a {
	color: rgb(254, 255, 138);
}
#sub-menu {
	background: rgb(52, 50, 51); padding: 5px 0px; margin-bottom: 3px;
}
#sub-menu a {
	padding: 0px 18px; width: 65px; text-align: center; color: rgb(255, 255, 255); font-size: 1.1em; text-decoration: none; border-right-color: rgb(65, 65, 65); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
#sub-menu a:hover {
	font-weight: bold; text-decoration: underline;
}
#path {
	margin: 6px 10px 4px; padding: 5px 16px; height: 19px; color: rgb(255, 255, 255); line-height: 19px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#path a {
	margin-right: 22px; float: left;
}
#path img {
	margin-right: 22px; float: left;
}
#path a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
#path a:hover {
	text-decoration: underline;
}
#path .date {
	float: right;
}
#page {
	//background: url("/img/v2.1/line_dashed-blue.gif") repeat-x; padding-top: 3px; margin-top: 3px;
}
#page > .i {
	//background: url("/img/v2.1/bg_page-bot.gif") no-repeat 0px 100%; padding: 0px 18px 20px;
}
#global-btn-back {
	margin: 5px 0px 0px 15px; float: left;
}
#global-btn-next {
	margin: 5px 15px 0px 0px; float: right;
}
#heading {
	width: 800px; text-align: center; color: rgb(53, 106, 160); line-height: 32px; font-size: 2.2em; font-weight: normal; float: left;
}
#heading span {
	color: rgb(255, 0, 0);
}
#city-list {
	padding: 0px 20px; line-height: 38px; font-size: 1.1em; margin-bottom: 3px;
}
#city-list .strong {
	margin-right: 10px;
}
#city-list .e_count {
	padding-left: 10px;
}
#city-list a {
	margin: 0px 10px; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none;
}
#city-list a span {
	color: rgb(163, 23, 30); text-decoration: underline;
}
#city-list a:hover span {
	text-decoration: none;
}
#quick-search {
	padding: 10px 0px 10px 20px; height: 18px; margin-bottom: 3px;
}
#quick-search .input-w {
	//background: url("/img/v2.1/bg_search-input.gif") no-repeat 0px 0px; padding: 0px 0px 0px 5px; float: left;
}
#quick-search .input-w .i {
	//background: url("/img/v2.1/bg_search-input.gif") no-repeat 100% 100%; padding: 1px 5px 1px 0px; height: 19px;
}
#quick-search input {
	//background: url("/img/v2.1/bg_search-input.gif") no-repeat 100% 100%; padding: 1px 5px 1px 0px; border: 0px currentColor; width: 140px; height: 19px;
}
#quick-search .label {
	font-weight: bold; margin-right: 20px; float: left;
}
#quick-search .grp {
	line-height: 20px; margin-right: 30px; float: left;
}
#quick-search .parent {
	float: left;
}
#quick-links {
	//background: url("/img/v2.1/quick_links_bg.png") repeat-x left top; border: 1px solid rgb(255, 233, 86); height: 38px; margin-bottom: 3px;
}
#quick-links div.label {
	padding: 13px 20px 0px; font-weight: bold; float: left;
}
#quick-links .grp {
	float: left;
}
#quick-links a {
	//background: url("/img/v2.1/quick_links_btn.png") no-repeat left top; width: 96px; height: 34px; text-align: center; padding-top: 4px; text-decoration: none; float: left; display: block;
}
#quick-links a:hover {
	//background: url("/img/v2.1/quick_links_btn_act.png") no-repeat left top;
}
#quick-links a.active {
	//background: url("/img/v2.1/quick_links_btn_act.png") no-repeat left top;
}
#quick-links a span {
	color: rgb(22, 46, 91); text-decoration: none;
}
#quick-links a:hover span {
	text-decoration: none;
}
#quick-links img {
	//background: url("/img/v2.1/quick-links.png"); width: 26px; height: 18px;
}
#quick-links a.favorites img {
	
}
#quick-links a.p100 img {
	background-position: 0px -18px;
}
#quick-links a.french img {
	background-position: 0px -39px;
}
#quick-links a.incall img {
	background-position: 0px -58px;
}
#quick-links a.outcall img {
	background-position: 0px -74px;
}
#quick-links a.blonds img {
	background-position: 0px -92px;
}
#quick-links a.asian img {
	background-position: 0px -109px;
}
#quick-links a.ebony img {
	background-position: 0px -126px;
}
#quick-links a.latins img {
	background-position: 0px -143px;
}
#footer {
	 background:#; 

 width: 983px;
 height: 44px;
 text-align: center;
 color:#000000; line-height: 44px; font-weight: bold;
}
#footer .l {
	margin: 6px 0px 0px 15px; float: left;
}
#footer .l a {
	margin: 0px !important;
}
#footer .r {
	margin-right: 20px; float: right;
}
#footer a {
	margin: 0px 5px;
 color:#000000; text-decoration: none; float: left; display: block;
}
#footer a:hover {
	text-decoration: underline;
}
#footer span.sep {
	//background: url("/img/v2.1/footer_sep.jpg"); margin: 18px 10px 0px; width: 1px; height: 11px; float: left; display: block;
}
#copyright {
	width: 983px; height: 40px; text-align: center; bottom: -50px; color: rgb(51, 51, 51); font-weight: bold; position: absolute;
}
.nav {
	list-style: none; margin: 0px; padding: 0px; line-height: 1; z-index: 100;
}
.nav ul {
	list-style: none; margin: 0px; padding: 0px; line-height: 1; z-index: 100;
}
.nav a {
	background: 0px 0px white; padding: 3px 5px; width: 130px; color: rgb(63, 63, 63); line-height: 12px; text-decoration: none; display: block;
}
.nav a:hover {
	color: white; text-decoration: none;
}
.nav li a:hover {
	background: 0px 0px rgb(219, 47, 133);
}
.nav li .first {
	//background: url("/img/v2.1/first_bg.gif") no-repeat right; height: 13px; font-weight: bold;
}
.nav li a.first:hover {
	//background: url("/img/v2.1/first_bg.gif") no-repeat right; color: rgb(63, 63, 63);
}
.nav li .sub {
	//background: url("/img/v2.1/sub_bg.gif") no-repeat right white;
}
.nav li {
	width: 140px; font-weight: normal; float: left; position: relative;
}
.nav li ul {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(184, 184, 184) rgb(184, 184, 184); left: -999em; top: 17px; width: 148px; position: absolute;
}
.nav li ul li a {
	padding: 5px; width: 138px;
}
.nav li ul ul {
	margin: -17px 0px 0px 148px; border: 1px solid rgb(184, 184, 184);
}
.nav li:hover ul ul {
	left: -999em;
}
.nav li.sfhover ul ul {
	left: -999em;
}
.nav li:hover ul {
	left: 0px;
}
.nav li li:hover ul {
	left: 0px;
}
.nav li.sfhover ul {
	left: 0px;
}
.nav li li.sfhover ul {
	left: 0px;
}
.nav ul {
	display: none;
}
.nav li:hover ul ul {
	display: none;
}
.nav ul li:hover ul ul {
	display: none;
}
.nav li:hover ul {
	display: block;
}
.nav ul li:hover ul {
	display: block;
}
.nav ul ul li:hover ul {
	display: block;
}
.nav ul li ul {
	width: 180px;
}
.nav ul li ul li {
	width: 180px;
}
.nav ul li ul li a {
	width: 170px;
}
#regions {
	padding: 15px 0px 20px 20px; border: 1px solid rgb(210, 228, 242); background-color: rgb(255, 255, 255);
}
#regions h3 {
	color: rgb(163, 23, 30); font-size: 2em; font-weight: normal; margin-bottom: 20px;
}
#regions ul {
	list-style: none; float: left;
}
#regions li {
	//background: url("/img/v2.1/bullet_region.png") no-repeat 0px 50%; width: 218px; line-height: 26px; padding-left: 20px; float: left;
}
#regions li.selected {
	//background: url("/img/v2.1/bullet_region_sel.png") no-repeat 0px 45%;
}
#regions li a {
	color: rgb(0, 0, 0); line-height: 1.4em; font-size: 1.4em; text-decoration: none;
}
#regions li span.selected {
	color: rgb(147, 147, 147); line-height: 1.4em; font-size: 1.4em;
}
#regions li span {
	color: rgb(147, 147, 147); font-size: 1.2em;
}
#regions li a:hover {
	text-decoration: underline;
}
#regions li.country {
	padding: 0px; color: rgb(153, 0, 0); font-size: 18px; margin-bottom: 10px; background-image: none;
}
#regions li.country span {
	color: rgb(51, 51, 51); font-size: 18px;
}
#regions .search {
	margin: 30px 0px 0px; float: left;
}
#regions .search .label {
	font-size: 1.3em; margin-right: 10px; float: left;
}
#regions .search input {
	//background: url("/img/v2.1/input_city-search.gif"); border: 0px currentColor; width: 297px; height: 21px; padding-left: 5px; margin-right: 10px; float: left;
}
#regions .search .en-srch-btn {
	//background: url("/img/v2.1/btn_city-search.gif"); width: 79px; height: 21px; padding-bottom: 3px; float: left;
}
#regions .search .fr-srch-btn {
	//background: url("/img/v2.1/fr-btn_city-search.gif"); width: 90px; height: 21px; padding-bottom: 3px; padding-left: 10px; float: left;
}
#regions .most-cities {
	color: rgb(51, 51, 51); font-size: 1.2em; float: left;
}
#regions .most-cities .strong {
	margin-right: 5px;
}
#regions .most-cities a {
	margin: 0px 10px; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none;
}
#regions .most-cities a span {
	color: rgb(163, 23, 30); text-decoration: underline;
}
#regions .most-cities a:hover span {
	text-decoration: none;
}
.most-cities {
	margin: 4px 0px 20px 20px; color: rgb(51, 51, 51); font-size: 1.2em; float: left;
}
.most-cities span.label {
	margin-right: 5px;
}
.most-cities a {
	margin: 0px 10px; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none;
}
.most-cities a span {
	color: rgb(163, 23, 30); text-decoration: underline;
}
.most-cities a:hover span {
	text-decoration: none;
}
#regions .total-count {
	//background: url("/img/v2.1/bg_total-count.gif") no-repeat 0px 0px; padding-left: 10px; margin-top: 30px; margin-right: 20px; float: right;
}
#regions .total-count .i {
	//background: url("/img/v2.1/bg_total-count.gif") no-repeat 100% 100%; height: 21px; color: rgb(153, 0, 0); line-height: 21px; padding-right: 10px; font-size: 1.1em; font-weight: bold;
}
#premium {
	background: rgb(240, 243, 249); padding: 20px 0px 0px 10px; position: relative;
}
#premium .legend {
	//background: url("/img/v2.1/bg_premium-legend.gif") no-repeat 0px 0px; left: 10px; top: -13px; padding-left: 10px; position: absolute;
}
#premium .legend .i {
	//background: url("/img/v2.1/bg_premium-legend.gif") no-repeat 100% 100%; padding: 0px 20px 0px 10px; height: 27px; color: rgb(0, 0, 0); line-height: 27px; font-size: 1.4em; font-weight: bold;
}
#premium .wrap {
	background: rgb(205, 167, 52);
}
#premium .escort {
	height: 283px; overflow: hidden;
}
.escort .wr {
	text-align: center;
}
.golden {
	//background: url("/img/v2.1/bg_premium-block.gif") repeat-x rgb(237, 222, 147) !important;
}
.golden .row {
	//background: url("/img/v2.1/line_dashed-white.gif") repeat-x 0px 100%;
}
.escorts .prem-wrap {
	background: rgb(255, 255, 255); margin: -20px -7px 0px; padding: 0px;
}
.escorts {
	background: rgb(240, 243, 249); padding: 0px 7px 20px; margin-top: 40px;
}
.escorts .no-bg {
	background-image: none !important;
}
.escorts .row {
	//background: url("/img/v2.1/line_dashed-gray.gif") repeat-x 0px 100%; padding: 5px 10px 10px; height: 280px;
}
.escorts .row .white-top {
	background: rgb(255, 255, 255); padding-top: 10px; margin-top: -10px; margin-left: -17px; float: left; position: relative;
}
.escorts .row .white-top .i {
	background: rgb(240, 243, 249); padding-left: 15px;
}
.escorts .row .white-top .i .last-one {
	padding-right: 7px;
}
.escorts .last {
	
}
.escorts .prem .wrap {
	background: rgb(205, 167, 52) !important;
}
.escorts .prem-wrap .regulars {
	background: rgb(255, 255, 255); padding-top: 10px; padding-left: 10px; margin-top: -10px; margin-left: -5px; float: left;
}
.escorts .prem-wrap .regulars .wrap {
	background-color: rgb(153, 0, 0) !important;
}
.escorts .prem-wrap .regulars .i {
	background: rgb(240, 243, 249); padding: 0px 20px 0px 2px;
}
.escorts .prem-wrap .regulars .ii {
	background: rgb(240, 243, 249); padding-top: 20px; margin-top: -10px;
}
.mtm20 {
	margin-top: -20px !important;
}
.escorts .spinner {
	text-align: center; line-height: 46px;
}
.escorts .spinner span {
	//background: url("/img/v2.1/spinner_escorts.gif") no-repeat 0px 50%; padding: 10px 0px 10px 32px; height: 24px; font-size: 20px;
}
.escort {
	padding: 0px 9px; border: 2px solid transparent; width: 160px; height: 275px; overflow: hidden; font-size: 1.1em; float: left;
}
.escort a.showname {
	color: rgb(0, 0, 0); font-size: 1.1em; font-weight: bold; text-decoration: none;
}
.escort .wrap {
	background: rgb(153, 0, 0); width: 156px; height: 206px; margin-top: 5px; margin-bottom: 3px;
}
.escort .image {
	background: rgb(255, 255, 255); padding: 3px; left: -3px; top: -3px; width: 150px; height: 200px; position: relative;
}
.escort .image a img {
	width: 150px; height: 200px;
}
.escort .image .created {
	//background: url("/img/today_bg.gif"); left: 49px; width: 61px; height: 17px; text-align: center; bottom: -3px; position: absolute;
}
.escort .strong {
	color: rgb(163, 23, 30); float: left;
}
.escort span.city {
	color: rgb(163, 23, 30); font-weight: bold; float: left;
}
.escort div.city {
	width: 157px; height: 15px; text-align: center; color: rgb(163, 23, 30); overflow: hidden; font-weight: bold; float: left;
}
.escort .price {
	font-weight: bold; float: right;
}
.escort .premium {
	//background: url("/img/v2.1/sticker_premium.png"); top: 0px; width: 50px; height: 50px; right: 0px; position: absolute;
}
.escort .new {
	//background: url("/img/v2.1/sticker_new.gif"); left: 0px; top: 0px; width: 47px; height: 47px; position: absolute;
}
.escort .incall {
	//background: url("/img/v2.1/icon_incall.gif"); width: 11px; height: 10px; margin-top: 3px; margin-right: 10px; float: left;
}
.escort .outcall {
	//background: url("/img/v2.1/icon_outcall.gif"); width: 12px; height: 10px; margin-top: 3px; float: left;
}
.escort .role {
	text-align: center; font-weight: bold; margin-top: 2px;
}
.suspicious {
	//background: url("/img/suspicious_icon.png"); left: 3px; width: 55px; height: 47px; bottom: 0px; position: absolute;
}
.new-suspicious {
	//background: url("/img/suspicious_icon.png"); width: 55px; height: 47px; right: 5px; bottom: 5px; position: absolute;
}
.cbox {
	//background: url("/img/cbox_bg.gif") repeat-y; margin: 0px 0px 20px;
}
.cbox-i {
	//background: url("/img/cbox-i_bg.gif") no-repeat left top;
}
.cbox-ii {
	//background: url("/img/cbox-ii_bg.gif") no-repeat left bottom; padding: 14px 17px 18px 15px; width: 948px;
}
.sitemenu-logged {
	margin: 5px 15px 0px 0px; color: rgb(255, 255, 255);
}
.sitemenu-logged a {
	margin-left: 0px !important;
}
.rcol .ajax {
	margin: auto; text-align: center;
}
.rcol .ajax p {
	padding: 12px 0px; clear: left;
}
.rcol .ajax a.prev {
	//background: url("/img/v2.1/bullet_pg-left.gif") no-repeat 50% 50% rgb(255, 255, 255); padding: 4px 10px; border: 1px solid rgb(200, 231, 255); color: rgb(51, 51, 51); text-decoration: none;
}
.rcol .ajax a.p {
	background: rgb(255, 255, 255); padding: 4px 8px; border: 1px solid rgb(200, 231, 255); color: rgb(51, 51, 51); text-decoration: none;
}
.rcol .ajax span {
	//background: url("/img/comments_member_bg.jpg") repeat-x left top; padding: 4px 8px; color: rgb(255, 255, 255); font-weight: bold;
}
.rcol .ajax a.next {
	//background: url("/img/v2.1/bullet_pg-right.gif") no-repeat 50% 50% rgb(255, 255, 255); padding: 4px 10px; border: 1px solid rgb(200, 231, 255); color: rgb(51, 51, 51); text-decoration: none;
}
#r-top {
	padding: 10px; border: 1px solid rgb(200, 231, 255); margin-bottom: 10px; background-color: rgb(239, 248, 255);
}
#r-top .item {
	margin-right: 20px;
}
#r-top .item label {
	padding-bottom: 8px; font-weight: bold; display: block;
}
#r-top .item input {
	padding: 2px;
}
#r-top .item select {
	padding: 2px;
}
.contact-wrapper {
	padding: 10px 0px; border: 2px solid rgb(220, 61, 39); width: 350px; overflow: hidden; position: absolute; z-index: 120; background-color: white;
}
.signup-form {
	margin: 0px !important; width: 666px;
}
.signup-block {
	margin: 15px 0px 0px; height: auto; clear: both;
}
.signup-form .divline {
	margin: 6px 0px; width: 596px; overflow: hidden; padding-left: 40px;
}
.signup-form .divline2 {
	padding-left: 15px;
}
.signup-form label {
	top: 2px; float: left; position: relative;
}
.signup-form .radiobox {
	float: left;
}
.signup-form .checkbox {
	float: left;
}
.signup-form .textinput {
	padding: 4px 5px; border: 1px solid rgb(184, 184, 184); width: 200px; font-size: 12px; float: left;
}
.signup-form .textinput2 {
	top: 6px; position: relative;
}
.signup-form .label {
	width: 140px; font-size: 13px; font-weight: bold; margin-right: 5px; float: left;
}
.signup-form .label2 {
	width: 92px;
}
.signup-form .accept {
	padding: 15px 0px 15px 40px; font-size: 11px; font-weight: bold;
}
.signup-form .buttons {
	margin-right: 10px; float: left;
}
.feedback-form .error {
	margin-left: 98px;
}
.feedback-block .error {
	color: rgb(255, 0, 0); margin-left: 105px;
}
.feedback-block .line .invalid {
	float: none !important;
}
.feedback-block .action_bar {
	margin-top: 28px !important;
}
.signup-form .error {
	margin: 3px 0px 5px 105px; color: rgb(221, 0, 0); clear: both; font-size: 10px; font-weight: normal; float: left;
}
.signup-form .textareainput {
	margin: 0px; padding: 0px; border: 1px solid rgb(184, 184, 184); width: 432px; height: 82px; color: rgb(122, 122, 122); float: left;
}
.contact-wrapper .textareainput {
	width: 200px;
}
.feedback-form .textareainput {
	padding: 4px 5px;
}
.popup-wrapper {
	padding: 3px; overflow: hidden; position: absolute; z-index: 210;
}
.overlay {
	
}
.popup-close-btn {
	padding: 1px 0px; top: 7px; width: 20px; text-align: center; right: 7px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; position: absolute; cursor: pointer; background-color: rgb(220, 61, 39);
}
.siu-block .error {
	margin-left: 155px;
}
.signin-form .label {
	width: 150px;
}
.siu-block .error {
	margin: 3px 0px 5px 170px; color: rgb(221, 0, 0); clear: both; font-size: 10px; font-weight: normal;
}
.siu-block {
	padding: 1px; border: 1px solid rgb(204, 204, 204); font-family: Verdana; background-color: rgb(255, 255, 255);
}
.siu-block h2 {
	//background: url("/img/bg_block-heading.gif"); height: 47px; color: rgb(63, 63, 63); line-height: 47px; padding-left: 16px; font-family: Verdana; font-size: 20px; position: relative;
}
.siu-block h2 span.pntik {
	//background: url("/img/bg_block-heading-pntik.gif"); left: 10px; width: 16px; height: 10px; bottom: -10px; position: absolute;
}
.siu-block p {
	margin: 10px 0px; color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.siu-block p.spec {
	color: rgb(189, 33, 39);
}
.siu-block .wrp {
	padding: 15px 5px 15px 15px;
}
.siu-block .divline {
	margin: 6px 0px; width: 480px; overflow: hidden; padding-left: 10px;
}
.siu-block .divline .label {
	width: 170px; color: rgb(63, 63, 63); font-size: 14px; font-weight: bold; float: left;
}
.siu-block .divline .textinput {
	//background: url("/img/bg_text-input.gif"); padding: 2px 20px 2px 4px; border: 1px solid rgb(204, 204, 204); width: 200px; height: 17px; float: left;
}
.siu-block .divline input.invalid {
	//background: url("/img/internal/icon_error.png") no-repeat 99% 50%;
}
.siu-block button {
	//background: url("/img/bg_button-red.gif") no-repeat; border: 0px currentColor; width: 69px; height: 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.siu-block button span {
	margin-top: -4px; display: block;
}
.siu-block .accept .error {
	margin-left: 0px;
}
.overlay-hidden {
	display: none;
}
.gotm-desc {
	background: rgb(255, 255, 255); padding: 10px; text-align: center; font-size: 120%; margin-top: 5px;
}
.gotm {
	padding: 15px; text-align: center; margin-top: 10px !important;
}
.gotm div.head {
	font-size: 140%; margin-bottom: 25px;
}
.gotm .escort {
	background: rgb(254, 252, 199) !important; margin: auto; padding: 5px 8px; height: auto !important; text-align: left; float: none;
}
.gotm .escort .title {
	text-align: center; color: rgb(105, 10, 10); font-weight: bold; margin-bottom: 3px;
}
.gotms {
	margin-bottom: 10px;
}
.gotms .city {
	font-size: 100%; font-weight: bold; margin-bottom: 3px;
}
.gotm .city {
	font-size: 100%; font-weight: bold; margin-bottom: 3px;
}
.gotm-history {
	padding: 5px 0px;
}
.gotm-history .escort {
	margin-right: 5px; float: left;
}
.gotm-history .city {
	margin: 3px 0px; text-align: center;
}
.paging-list {
	background: rgb(240, 243, 249); margin: 10px 0px 0px; padding: 6px; text-align: center; font-size: 130%; font-weight: bold;
}
.paging-list a {
	margin: 0px 2px; padding: 3px 4px; text-decoration: none;
}
.paging-list span {
	margin: 0px 2px; padding: 3px 4px;
}
#gotm-widget div.head a {
	color: rgb(52, 50, 51);
}
#gotm-widget .info a.sedcard {
	margin-top: 20px; display: block;
}
ul.autocompleter-choices {
	border-width: 1px; border-style: solid; border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); list-style: none; margin: 0px; padding: 0px; text-align: left; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; position: absolute; z-index: 50; background-color: rgb(255, 255, 255);
}
ul.autocompleter-choices li {
	margin: -2px 0px 0px; padding: 0.6em 1.5em 0.6em 1em; line-height: 1.5em; font-size: 1em; font-weight: normal; float: none !important; display: block; white-space: nowrap; position: relative; cursor: pointer;
}
ul.autocompleter-choices li.autocompleter-selected {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
ul.autocompleter-choices span.autocompleter-queried {
	margin: 0px; padding: 0px; font-weight: bold; float: none; display: inline;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
	color: rgb(159, 207, 255);
}
ul.autocompleter-choices li.autocompleter-group {
	background: rgb(136, 136, 136); padding: 1px 8px; color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; border-top-color: rgb(195, 195, 195); border-top-width: 1px; border-top-style: solid;
}
.a-search {
	//background: url("/img/v2.1/magnifier.png") no-repeat 1% 50% !important; padding: 3px 3px 3px 20px !important; width: 240px;
}
.big-red-btn-wrapper {
	
}
.big-red-btn-wrapper a {
	margin: 5px auto 10px; width: 367px; height: 71px; display: block;
}
.big-red-btn-wrapper a.en-big-red-btn {
	//background: url("/img/v2.1/en_big-red-btn.gif") no-repeat left top;
}
.big-red-btn-wrapper a.fr-big-red-btn {
	//background: url("/img/v2.1/fr_big-red-btn.gif") no-repeat left top;
}
.slogan {
	text-align: center; font-weight: bold;
}
.top-agencypage {
	margin: 6px 12px; border: 1px solid rgb(217, 217, 217);
}
.top-agencypage-i {
	background: rgb(246, 249, 255); padding: 9px 12px; border: 1px solid white; font-size: 11px; min-height: 20px;
}
* html .top-agencypage-i {
	height: 20px;
}
.tap-img {
	float: left;
}
.tap-left {
	margin: 0px 0px 0px 25px; line-height: 24px; float: left;
}
.tap-left .strong {
	width: 170px; text-align: right; margin-right: 15px; float: left; display: block;
}
.tap-left a {
	float: left;
}
.tap-left a.contact-me {
	margin-top: 3px;
}
.tap-right {
	line-height: 21px; padding-left: 155px; float: left; position: relative;
}
.tap-right div {
	left: 65px; top: 0px; position: absolute;
}
.tap-right span {
	width: 70px; float: left; display: block;
}
.tap-bottom {
	margin: 15px 10px 5px; float: left;
}
.tap-bottom .about_header {
	font-size: 16px; font-weight: bold;
}
.tap-bottom .about_text {
	padding: 5px 5px 5px 0px; line-height: 1.6em;
}
.detail-infobox2 {
	padding: 10px 0px; text-align: center; font-size: 11px;
}
.detail-infobox2 span {
	margin: 0px 35px;
}
.cbox .comments {
	margin: 0px; color: rgb(165, 0, 14); padding-bottom: 0px !important; padding-left: 0px; font-size: 14px;
}
.cbox .post-comment {
	margin-top: -16px; float: right;
}
.cbox .comment {
	margin: 10px 0px 0px; padding: 7px 3px; border-top-color: rgb(157, 157, 157); border-top-width: 1px; border-top-style: solid;
}
.bodky-big {
	//background: url("/img/bodky-big_bg.gif") no-repeat; height: 1px; font-size: 1px;
}
#right-col .bubble {
	background: rgb(255, 255, 255) !important; border: currentColor !important; margin-top: 5px;
}
#right-col .bubble div.head {
	margin-bottom: 15px !important;
}
#right-col .block div.head .bubble_i {
	//background: url("/img/v2.1/icon_latest_bubble_messages.gif") no-repeat 0px 50%; padding: 2px 0px 5px 35px; line-height: 25px; font-size: 14px; margin-left: 5px;
}
#right-col .block div.head .online_i {
	//background: url("/img/v2.1/icon_online.gif") no-repeat 0px 50%; padding: 2px 0px 5px 30px; line-height: 25px; font-size: 13px;
}
#right-col .bubble div.bubble_text {
	//background: url("/img/v2.1/right_bubble_text.png") no-repeat left top; margin: 5px auto; width: 235px; height: 94px;
}
#right-col .bubble div.bubble_text .b_text {
	margin: 15px 3px 0px 20px; width: 155px; height: 45px; overflow: hidden; float: left;
}
#right-col .bubble div.bubble_text .b_text a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#right-col .bubble div.bubble_text .b_text a:hover {
	text-decoration: underline;
}
#right-col .bubble div.bubble_text .b_text .strong {
	line-height: 14px; font-size: 11px;
}
#right-col .bubble div.bubble_text .b_thumb {
	margin: 7px 0px 0px; float: left;
}
#cont_wrp {
	margin: auto; width: 1240px;
}
#last_viewed .rapper {
	//background: url("/img/v2.1/line_dashed-blue.gif") repeat-x bottom; padding: 3px 0px 9px 10px; width: 964px; overflow: hidden;
}
#last_viewed .rapper_h {
	margin: 15px 8px 0px 0px; float: left; display: block;
}
#last_viewed .rapper_block {
	//background: url("/img/bg_rapper.gif") no-repeat left top; width: 87px; height: 121px; float: left; position: relative;
}
#last_viewed .rapper_girl {
	width: 75px; height: 100px; margin-bottom: 6px; display: block;
}
#last_viewed .rapper_block .rapper_girl img {
	border: 1px solid white;
}
#last_viewed .rapper_block a.rapper_girl:hover img {
	border: 1px solid rgb(165, 0, 14);
}
#last_viewed .fav-icon-s {
	left: 54px; top: 80px; position: absolute;
}
.en-gotm-history {
	//background: url("/img/v2.1/en_gotm_history.png") no-repeat left top; margin: 15px auto 0px; width: 174px; height: 33px; display: block;
}
.fr-gotm-history {
	//background: url("/img/v2.1/fr_gotm_history.png") no-repeat left top; margin: 15px auto 0px; width: 174px; height: 33px; display: block;
}
.contactme_wrapper {
	//background: url("/img/v2.1/contactme/contactme_2_bg.png") no-repeat left top; padding: 53px 0px 0px 40px; width: 375px; height: 498px; overflow: hidden; position: absolute; z-index: 120;
}
.contactme_wrapper h1 {
	margin: 0px 0px 30px; padding: 0px; color: rgb(0, 56, 78); font-size: 18px; font-weight: bold;
}
.contactme_wrapper .captcha_box {
	margin: 0px auto; width: 350px; height: 130px;
}
.contactme_wrapper .line {
	margin-bottom: 10px;
}
.contactme_wrapper .line label {
	width: 100px; color: rgb(80, 80, 80); font-weight: bold; margin-top: 5px; float: left; display: block;
}
.contactme_wrapper .line .textareainput {
	padding: 3px; border-radius: 5px; border: 1px solid rgb(172, 172, 172); width: 335px; height: 105px; background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px; resize: none;
}
.contactme_wrapper .line .textinput {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(172, 172, 172); width: 230px; float: left; background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.contactme_wrapper .line .invalid {
	background-color: rgb(255, 246, 240);
}
.contactme_wrapper .action_bar {
	margin: 35px 0px 0px 165px;
}
.contactme_wrapper .action_bar .grey-btn {
	//background: url("/img/v2.1/sign-in-up/sign_in_up_grey_btn_v2.png") no-repeat left top; width: 81px; height: 25px; margin-left: 5px;
}
.contactme_wrapper .action_bar .grey-btn span {
	color: rgb(80, 80, 80); padding-bottom: 4px; display: block;
}
.contactme_wrapper .action_bar .red-btn {
	//background: url("/img/v2.1/sign-in-up/sign_in_up_red_btn_v2.png") no-repeat left top; width: 81px; height: 25px; margin-left: 5px;
}
.contactme_wrapper .action_bar .red-btn span {
	color: rgb(255, 255, 255); padding-bottom: 4px; display: block;
}
.contactme_wrapper .cm-close-btn {
	//background: url("/img/v2.1/contactme/contactme_close.png") no-repeat left top; top: 20px; width: 118px; height: 17px; right: 20px; position: absolute; cursor: pointer;
}
.contactme_vip_wrapper {
	//background: url("/img/v2.1/contactme/vip/contactme_2_bg.png") no-repeat left top; padding: 53px 0px 0px 40px; width: 375px; height: 498px; overflow: hidden; position: absolute; z-index: 120;
}
.contactme_vip_wrapper h1 {
	margin: 0px 0px 30px; padding: 0px; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.contactme_vip_wrapper .h1_left {
	margin-right: 70px; float: left;
}
.contactme_vip_wrapper .h1_right {
	float: left;
}
.contactme_vip_wrapper .captcha_box {
	margin: 0px auto; width: 350px; height: 130px;
}
.contactme_vip_wrapper .line {
	margin-bottom: 10px;
}
.contactme_vip_wrapper .line label {
	width: 100px; color: rgb(255, 255, 255); font-weight: bold; margin-top: 5px; float: left; display: block;
}
.contactme_vip_wrapper .line .textareainput {
	padding: 3px; border-radius: 5px; border: 1px solid rgb(172, 172, 172); width: 335px; height: 105px; background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.contactme_vip_wrapper .line .textinput {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(172, 172, 172); width: 230px; float: left; background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.contactme_vip_wrapper .line .invalid {
	background-color: rgb(255, 246, 240);
}
.contactme_vip_wrapper .action_bar {
	margin: 35px 0px 0px 165px;
}
.contactme_vip_wrapper .action_bar .grey-btn {
	//background: url("/img/v2.1/sign-in-up/sign_in_up_grey_btn_v2.png") no-repeat left top; width: 81px; height: 25px; margin-left: 5px;
}
.contactme_vip_wrapper .action_bar .grey-btn span {
	color: rgb(80, 80, 80); padding-bottom: 4px; display: block;
}
.contactme_vip_wrapper .action_bar .red-btn {
	//background: url("/img/v2.1/contactme/vip/btn_yelow_v2.png") no-repeat left top; width: 81px; height: 25px; margin-left: 5px;
}
.contactme_vip_wrapper .action_bar .red-btn span {
	color: rgb(108, 59, 3); padding-bottom: 4px; display: block;
}
.contactme_vip_wrapper .cm-close-btn {
	//background: url("/img/v2.1/contactme/vip/contactme_close.png") no-repeat left top; top: 20px; width: 70px; height: 16px; right: 20px; position: absolute; cursor: pointer;
}
.en_new_domain {
	//background: url("/img/v2.1/en_new_domain_top.png") no-repeat left top; left: 380px; top: 12px; width: 235px; height: 50px; position: absolute;
}
.fr_new_domain {
	//background: url("/img/v2.1/fr_new_domain_top.png") no-repeat left top; left: 380px; top: 12px; width: 239px; height: 50px; position: absolute;
}
.new_domain_r {
	text-align: center;
}
.new_domain_r .hh-banner {
	width: 235px; height: 93px; margin-top: 3px; margin-left: 2px; display: block;
}
.new_domain_r .chat-online-banner {
	width: 235px; height: 93px; margin-top: 3px; margin-left: 2px; display: block;
}
.en_new_domain_c {
	//background: url("/img/v2.1/en_new_domain_center.png") no-repeat left top; margin: 15px auto 0px; width: 885px; height: 86px;
}
.fr_new_domain_c {
	margin: 15px auto 0px; padding: 10px; border: 1px solid rgb(243, 182, 0); width: 885px; text-align: center; font-size: 14px; background-color: rgb(243, 209, 107);
}
.en_btn_upcoming_tours {
	//background: url("/img/v2.1/en_btn_up_tours.png") no-repeat left top; margin: 15px 0px; width: 220px; height: 28px; display: block;
}
.en_btn_tours {
	//background: url("/img/v2.1/en_btn_tours.png") no-repeat left top; margin: 15px 0px; width: 220px; height: 28px; display: block;
}
.fr_btn_upcoming_tours {
	//background: url("/img/v2.1/fr_btn_up_tours.png") no-repeat left top; margin: 15px 0px; width: 218px; height: 25px; display: block;
}
.fr_btn_tours {
	//background: url("/img/v2.1/fr_btn_tours.png") no-repeat left top; margin: 15px 0px; width: 218px; height: 25px; display: block;
}
.not_approved {
	padding: 1px 2px; left: 5px; top: 5px; color: rgb(255, 255, 255); font-size: 11px; position: absolute; z-index: 15; background-color: rgb(226, 51, 51);
}
#btn-coming-soon {
	margin: 4px 0px 7px 15px; float: left; display: block;
}
.tour-cities .title {
	font-size: 12px; font-weight: bold; margin-right: 5px; float: left;
}
.tour-cities .count {
	padding: 0px 8px 0px 3px; font-size: 12px;
}
.tour-cities span.active {
	font-size: 12px; font-weight: bold;
}
.tour-cities a {
	color: rgb(165, 0, 14); font-size: 12px; font-weight: bold;
}
.tour-cities div.float-left {
	margin-bottom: 5px; float: left;
}
.top-regions-i {
	padding-bottom: 15px;
}
.tour-link {
	margin: 5px 25px;
}
.tour-link a {
	font-size: 13px; font-weight: bold;
}
.tour-cities-list {
	list-style: none; margin-bottom: 35px; float: left;
}
.tour-cities-list li {
	margin: 0px !important; padding: 0px !important; width: 150px; line-height: 23px; float: left;
}
.region-cities-list {
	list-style: none; margin-bottom: 35px; margin-left: 50px; float: left;
}
.region-cities-list li {
	margin: 0px !important; padding: 0px !important; line-height: 23px;
}
.strong {
	font-weight: bold;
}
.signin-box {
	margin: 20px auto 35px; width: 784px;
}
.signin-box .signin-title {
	//background: url("/img/v2.1/signin-box-bg.png") no-repeat left top; width: 764px; height: 46px; color: rgb(0, 0, 0); padding-top: 15px; padding-left: 20px; font-size: 14px; font-weight: bold;
}
.signin-box .body {
	padding: 25px 0px 25px 145px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.signin-box .body .inner {
	margin-bottom: 15px;
}
.signin-box .body label {
	width: 135px; text-align: right; color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; margin-top: 6px; margin-right: 15px; float: left; display: block;
}
.signin-box .body input.txt {
	//background: url("/img/v2.1/signin-input-bg.png") repeat-x left top; padding: 7px 10px; border: 1px solid rgb(204, 204, 204); width: 330px;
}
.signin-box .body .actions {
	margin-left: 215px;
}
.signin-box .body .actions input {
	padding: 1px 7px; font-size: 14px; font-weight: bold;
}
.signin-box .body ul {
	margin-left: 15px;
}
.signin-box .body li {
	line-height: 16px;
}
.signin-box .body .error {
	color: rgb(102, 0, 0); font-size: 12px; margin-top: 2px; margin-left: 150px;
}
.zones-list {
	padding-bottom: 15px !important;
}
.zone-item {
	width: 313px; float: left;
}
.zone-item a {
	line-height: 22px !important; font-size: 11px !important;
}
.bubble-paging .next {
	//background: url("/img/b_arrow_right.gif") no-repeat; padding: 2px 9px;
}
.bubble-paging .prev {
	//background: url("/img/b_arrow_left.gif") no-repeat; padding: 2px 9px;
}
.bubble-paging a {
	padding: 4px 7px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; text-decoration: none;
}
.bubble-paging a:hover {
	background-color: rgb(24, 112, 191);
}
.bubble-paging {
	padding: 4px; text-align: center; color: rgb(163, 23, 30); font-weight: bold; background-color: rgb(0, 0, 0);
}
.bubble-paging span {
	padding: 5px 8px; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 255, 255);
}
.disableButton {
	background: rgb(163, 23, 30); padding: 3px 10px; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; text-decoration: none; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; float: right;
}
.disableButton:hover {
	background: rgb(163, 23, 30); padding: 3px 10px; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; text-decoration: none; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; float: right;
}
.error-profile {
	margin: 3px 0px 5px; color: rgb(221, 0, 0); clear: both; font-size: 14px; font-weight: normal;
}
.marginright5 {
	margin-right: 5px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w100 {
	width: 100px;
}
.w90 {
	width: 90px;
}
.w140 {
	width: 140px;
}
.w215 {
	width: 215px;
}
.w780 {
	width: 780px;
}
#late_night_girls {
	//background: url("/img/v2.1/line_dashed-blue.gif") repeat-x left bottom; height: 160px; margin-bottom: 4px;
}
#late_night_girls .icon {
	margin: 10px 0px 0px 20px; width: 141px; height: 143px; float: left;
}
#late_night_girls .btn_prev {
	margin: 40px 0px 0px; width: 61px; height: 74px; float: left; display: block; cursor: pointer;
}
#late_night_girls .btn_next {
	margin: 40px 0px 0px; width: 61px; height: 74px; float: left; display: block; cursor: pointer;
}
#late_night_girls .late_escort {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(192, 192, 192) rgb(192, 192, 192) rgb(255, 255, 255); margin: 5px 7px 0px 0px; width: 78px; height: 103px; float: left;
}
#late_night_girls .girl {
	margin: 2px 0px 0px 2px; width: 75px; height: 100px; display: block;
}
#late_night_girls .details {
	margin: 4px 0px 0px 2px; display: block;
}
#late_night_girls .open_now {
	margin: 2px 0px 0px 2px; text-decoration: none; display: block; position: relative;
}
#late_night_girls .mr0 {
	margin-right: 0px !important;
}
#late_night_girls .arr-empty {
	margin: 40px 0px 0px; width: 61px; height: 74px; float: left;
}
#late_night_girls .wr {
	left: 1px; top: 1px; width: 76px; position: absolute;
}
#late_night_girls .hours {
	text-align: center; color: rgb(255, 255, 255); font-size: 10px; margin-top: -3px;
}
#late_night_girls .open_now_text {
	text-align: center; color: rgb(255, 210, 1); text-transform: uppercase; font-size: 10px; font-weight: bold; margin-top: -1px;
}
.en_now_open_sticker {
	//background: url("/img/en_available_now_sticker.png") no-repeat left top; margin: 3px auto 0px; width: 112px; height: 23px;
}
.fr_now_open_sticker {
	//background: url("/img/fr_available_now_sticker.png") no-repeat left top; margin: 3px auto 0px; width: 112px; height: 23px;
}
.hh_sticker {
	//background: url("/img/hh_stiker.gif") no-repeat left top; margin: 0px auto; width: 159px; height: 15px; display: block;
}
.latestComments {
	background: rgb(240, 243, 249); margin: 2px 0px; padding: 12px 8px; border: 1px solid rgb(200, 231, 255);
}
.f16b {
	font-size: 16px; font-weight: bold;
}
.latestCommentsItem {
	background: rgb(255, 255, 255); padding: 25px 14px; font-size: 12px; position: relative;
}
.latestCommentsItem img {
	padding: 4px; margin-right: 30px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.latestCommentAngle {
	//background: url("/img/comment_angle.gif") no-repeat; width: 41px; height: 41px; right: 0px; bottom: 0px; position: absolute;
}
.viewButton {
	//background: url("/img/view.png") no-repeat; width: 81px; height: 21px; margin-top: 5px; display: block;
}
.latestCommentsItem span.date {
	color: rgb(153, 0, 0); font-weight: bold;
}
.latestCommentsItem .commentItem {
	padding: 0px 0px 15px;
}
.padding10 {
	padding: 15px 10px;
}
.moreComments {
	//background: url("/img/small_arrow_right.gif") no-repeat 0px 8px; color: rgb(204, 0, 0); padding-left: 10px; font-size: 14px; float: right;
}
.lessComments {
	//background: url("/img/small_arrow_left.gif") no-repeat 0px 8px; color: rgb(204, 0, 0); padding-left: 10px; font-size: 14px; float: right;
}
#sub-menu .new {
	color: rgb(243, 182, 0);
}
.hh_err {
	color: red; font-size: 14px; margin-top: 15px;
}
.hh_err2 {
	color: red; font-size: 14px; margin-bottom: 15px;
}
.red {
	color: rgb(187, 0, 0);
}
.no-hh-escort {
	height: 29px; text-align: center; color: rgb(45, 45, 45); padding-top: 15px; font-size: 14px;
}
.no-hh-escort img {
	vertical-align: middle;
}
.no-hh-escort span.t {
	padding-left: 5px; vertical-align: middle;
}
.no-hh-escort span.r {
	color: rgb(194, 0, 0); text-transform: uppercase;
}
.mobile_banner {
	left: 317px; top: 12px; width: 150px; height: 50px; display: block; position: absolute;
}
.mobilepopupde {
	//background: url("/img/mobile_popup_bg_de.png") no-repeat left top; left: 248px; top: 70px; width: 303px; height: 570px; position: absolute; z-index: 100;
}
.mobilepopupen {
	//background: url("/img/mobile_popup_bg_en.png") no-repeat left top; left: 248px; top: 70px; width: 303px; height: 570px; position: absolute; z-index: 100;
}
.mobile_popup .pos_rel {
	width: 303px; height: 570px; position: relative;
}
.mobile_popup .pos_rel .mobile_popup_x_btn {
	//background: url("/img/mobile_popup_x.png") no-repeat left top; top: 50px; width: 24px; height: 23px; right: 30px; position: absolute; cursor: pointer;
}
.mobile_popup .pos_rel .text_box {
	padding: 10px 15px; left: 25px; top: 255px; width: 220px; height: 155px; overflow: hidden; position: absolute;
}
.mobile_popup .pos_rel .text_box ul {
	list-style: none;
}
.mobile_popup .pos_rel .text_box ul li {
	//background: url("/img/mobile_li_image.gif") no-repeat 0% 50%; line-height: 18px; padding-left: 15px; font-weight: bold;
}
.mobile_popup .pos_rel .text_box ul li span {
	text-decoration: underline;
}
.mobile_popup .pos_rel .text_box p {
	font-weight: bold; margin-top: 10px;
}
.mobile_popup .pos_rel .text_box p span {
	color: rgb(204, 0, 102);
}
.mobile_popup .pos_rel .text_box_fr {
	padding: 10px 15px; left: 25px; top: 255px; width: 220px; height: 155px; overflow: hidden; position: absolute;
}
.mobile_popup .pos_rel .text_box_fr ul {
	list-style: none;
}
.mobile_popup .pos_rel .text_box_fr ul li {
	//background: url("/img/mobile_li_image.gif") no-repeat 0% 50%; line-height: 16px; padding-left: 15px; font-weight: bold;
}
.mobile_popup .pos_rel .text_box_fr ul li span {
	text-decoration: underline;
}
.mobile_popup .pos_rel .text_box_fr p {
	font-weight: bold; margin-top: 10px;
}
.mobile_popup .pos_rel .text_box_fr p span {
	color: rgb(204, 0, 0);
}
.mobile_popup .pos_rel .text_box2 {
	padding: 8px 17px; left: 25px; top: 187px; width: 216px; height: 26px; overflow: hidden; font-weight: bold; position: absolute;
}
#fav {
	
}
.btn-remove-fav-en {
	//background: url("/img/v2.1/remove-favorite-en.jpg") no-repeat 0px 0px; width: 196px; height: 36px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-remove-fav-fr {
	//background: url("/img/v2.1/remove-favorite-fr.jpg") no-repeat 0px 0px; width: 196px; height: 36px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-remove-fav-it {
	//background: url("/img/v2.1/remove-favorite-it.jpg") no-repeat 0px 0px; width: 196px; height: 36px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-remove-fav-de {
	//background: url("/img/v2.1/remove-favorite-de.jpg") no-repeat 0px 0px; width: 202px; height: 39px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-add-fav-en {
	//background: url("/img/v2.1/add-favorite-en.jpg") no-repeat 0px 0px; width: 166px; height: 36px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-add-fav-fr {
	//background: url("/img/v2.1/add-favorite-fr.jpg") no-repeat 0px 0px; width: 186px; height: 36px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-add-fav-it {
	//background: url("/img/v2.1/add-favorite-it.jpg") no-repeat 0px 0px; width: 186px; height: 36px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-add-fav-de {
	//background: url("/img/v2.1/add-favorite-de.jpg") no-repeat 0px 0px; width: 202px; height: 39px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; display: block;
}
.btn-remove-fav-en:hover {
	//background: url("/img/v2.1/remove-favorite-en-mouseover.jpg") no-repeat 0px 0px;
}
.btn-remove-fav-fr:hover {
	//background: url("/img/v2.1/remove-favorite-fr-mouseover.jpg") no-repeat 0px 0px;
}
.btn-remove-fav-it:hover {
	//background: url("/img/v2.1/remove-favorite-it-mouseover.jpg") no-repeat 0px 0px;
}
.btn-remove-fav-de:hover {
	//background: url("/img/v2.1/remove-favorite-de-mouseover.jpg") no-repeat 0px 0px;
}
.btn-add-fav-en:hover {
	//background: url("/img/v2.1/add-favorite-en-mouseover.jpg") no-repeat 0px 0px;
}
.btn-add-fav-fr:hover {
	//background: url("/img/v2.1/add-favorite-fr-mouseover.jpg") no-repeat 0px 0px;
}
.btn-add-fav-it:hover {
	//background: url("/img/v2.1/add-favorite-it-mouseover.jpg") no-repeat 0px 0px;
}
.btn-add-fav-de:hover {
	//background: url("/img/v2.1/add-favorite-de-mouseover.jpg") no-repeat 0px 0px;
}
.btn-gotm-red {
	//background: url("/img/gotm_btn.png") no-repeat 0px 0px; width: 201px; height: 40px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; margin-top: 10px;
}
.gotm-widget-text {
	text-align: center; color: rgb(44, 43, 43); font-size: 11px; font-weight: bold;
}
.gotm-widget-bg {
	//background: url("/img/gotm_bg.gif") no-repeat 0px 0px; margin: 14px 9px 12px; padding: 10px 10px 0px; width: 214px; height: 75px;
}
.nomargin .error {
	color: rgb(255, 0, 0); margin-left: 0px;
}
.radioButtons {
	padding: 17px 0px 0px;
}
.radioButtons b {
	font-size: 1.3em !important;
}
.radioButtons span {
	vertical-align: middle !important;
}
.radioButtons input {
	width: auto !important; height: auto !important; float: none !important;
}
.tip {
	padding: 5px 10px; width: 139px; background-color: gray;
}
.tip-top {
	width: 159px; height: 3px; background-color: gray;
}
.tip-title {
	margin: 0px; color: rgb(255, 255, 255); font-weight: bold;
}
.tip-text {
	color: rgb(255, 255, 255); padding-top: 5px;
}
.tip-bottom {
	width: 159px; height: 3px; background-color: gray;
}
.tip-wrap {
	display: none;
}
a.bglink {
	//background: url("/img/v2.1/bg-link.gif") left top; width: 100%; display: block; position: absolute; z-index: 1;
}
.online_text a {
	color: rgb(0, 0, 0); font-size: 11px; text-decoration: none;
}
.online_escort {
	margin: 10px 0px; padding: 5px 20px; border: 1px solid rgb(183, 221, 232); width: 196px; height: 91px; text-align: center; overflow: hidden;
}
.online_escort:hover {
	border: 1px solid rgb(105, 9, 10);
}
.online_thumb {
	width: 70px; float: left;
}
.online_text {
	width: 100px; overflow: hidden; padding-left: 20px; float: left;
}
.online_text .escort-showname {
	color: rgb(0, 0, 0); padding-bottom: 10px; font-size: 1em; font-weight: bold; text-decoration: none; display: block;
}
.margin3 {
	margin: 3px 0px;
}
.total-online {
	border: 1px solid rgb(102, 0, 0); text-align: center; font-size: 14px; font-weight: bold; margin-bottom: 8px;
}
.green {
	color: rgb(0, 102, 0);
}
.widget_online_now {
	//background: url("/img/online_icon.gif") no-repeat; width: 89px; height: 18px; margin-left: 5px; z-index: 10;
}
#cities {
	//background: url("/img/left_menu_bg.png") no-repeat 0px 40px; width: 235px; height: 547px; border-right-color: rgb(232, 160, 194); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
#cities .header {
	border-bottom-color: rgb(201, 28, 113); border-bottom-width: 7px; border-bottom-style: solid; position: relative;
}
#cities .text {
	left: 13px; top: 3px; color: rgb(255, 255, 255); font-size: 22px; font-weight: bold; position: absolute;
}
#cities .item {
	height: 31px; line-height: 31px; font-weight: bold;
}
#cities .dotted {
	//background: url("/img/v2.1/cities_sep.png") repeat-x 0px 100%; margin: -1px auto auto; width: 218px; height: 1px;
}
#cities .item:hover {
	//background: url("/img/v2.1/city_bg_sel.png") no-repeat 0px 0px;
}
#cities .item a {
	//background: url("/img/v2.1/sprite-icons.png") no-repeat 0px -48px; color: rgb(0, 0, 0); padding-left: 15px; text-decoration: none; margin-left: 9px;
}
#cities .item a span {
	font-weight: normal !important;
}
.box {
	border: 1px solid rgb(131, 131, 131);
}
.gotd-wrap {
	width: 199px;
}
.gotm-box {
	width: 188px; height: 262px; margin-top: 4px; margin-left: 4px;
}
.gotm-box .gotd-data {
	margin: 0px 0px 0px 2px; position: relative;
}
.gotm-box .header {
	margin: 2px 0px 0px 2px; width: 183px; height: 27px;
}
.gotm-box .header a {
	color: rgb(255, 255, 255);
}
.gotm-box .image {
	margin: 9px 3px;
}
.gotm-box .info {
	width: 120px; height: 80px; margin-left: 3px; float: left;
}
.gotm-box .info a {
	color: rgb(0, 0, 0);
}
.gotm-box .info .special {
	color: rgb(213, 33, 120); font-weight: bold;
}
.gotm-box .info br {
	margin-bottom: 10px;
}
.gotm-box .hot {
	width: 55px; height: 56px; right: 8px; bottom: 2px; float: left; position: absolute;
}
.g_orange.gotm-box {
	//background: url("/img/orange_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(248, 67, 18);
}
.g_orange.gotm-box .header {
	//background: url("/img/orange_gotd_header_bg.png") no-repeat;
}
.g_orange.gotm-box .hot {
	//background: url("/img/orange_gotd_hot.png") no-repeat;
}
.g_blue.gotm-box {
	//background: url("/img/blue_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(53, 106, 160);
}
.g_blue.gotm-box .header {
	//background: url("/img/blue_gotd_header_bg.png") no-repeat;
}
.g_blue.gotm-box .hot {
	//background: url("/img/blue_gotd_hot.png") no-repeat;
}
.g_pink.gotm-box {
	//background: url("/img/pink_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(253, 90, 174);
}
.g_pink.gotm-box .header {
	//background: url("/img/pink_gotd_header_bg.png") no-repeat;
}
.g_pink.gotm-box .hot {
	//background: url("/img/pink_gotd_hot.png") no-repeat;
}
.g_green.gotm-box {
	//background: url("/img/green_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(103, 170, 31);
}
.g_green.gotm-box .header {
	//background: url("/img/green_gotd_header_bg.png") no-repeat;
}
.g_green.gotm-box .hot {
	//background: url("/img/green_gotd_hot.png") no-repeat;
}
.g_red.gotm-box {
	//background: url("/img/red_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(220, 13, 7);
}
.g_red.gotm-box .header {
	//background: url("/img/red_gotd_header_bg.png") no-repeat;
}
.g_red.gotm-box .hot {
	//background: url("/img/red_gotd_hot.png") no-repeat;
}
.g_turquois.gotm-box {
	//background: url("/img/turquois_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(60, 159, 156);
}
.g_turquois.gotm-box .header {
	//background: url("/img/turquois_gotd_header_bg.png") no-repeat;
}
.g_turquois.gotm-box .hot {
	//background: url("/img/turquois_gotd_hot.png") no-repeat;
}
.g_yellow.gotm-box {
	//background: url("/img/yellow_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(255, 217, 42);
}
.g_yellow.gotm-box .header {
	//background: url("/img/yellow_gotd_header_bg.png") no-repeat;
}
.g_yellow.gotm-box .hot {
	//background: url("/img/yellow_gotd_hot.png") no-repeat;
}
.banner1-box {
	width: 192px; height: 266px; margin-top: 4px; margin-right: 2px; margin-left: 4px;
}
.banner1-box .banner {
	margin: 3px 8px;
}
.banner2-box {
	width: 180px; height: 538px; margin-top: 4px; margin-left: 1px; float: left;
}
.banner2-box .banner {
	margin: 4px 1px;
}
.banner3-box {
	width: 360px; height: 538px; margin-top: 4px; margin-left: 1px; float: left;
}
.banner3-box .banner {
	margin: 8px 1px;
}
.banner4-box {
	width: 975px; margin-top: 10px; margin-left: 6px;
}
.banner-m-box {
	width: 968px; margin-top: 2px; margin-bottom: 10px; margin-left: 6px;
}
.banner-m-box .banner {
	margin: 7px 8px; float: left;
}
.listing.banner4-box {
	margin-top: 10px; margin-left: -13px;
}
.banner4-box .banner {
	margin: 7px 8px; float: left;
}
.banner img {
	border: 1px solid rgb(243, 78, 162);
}
.banner3 img {
	border: 1px solid rgb(243, 78, 162);
}
.main-page-wrap {
	margin: 5px 0px 10px;
}
.alertme-icon {
	//background: url("/img/v2.1/alertme_icon.png") no-repeat 0px 0px; width: 158px; height: 15px; color: rgb(255, 255, 255); padding-left: 50px; font-weight: bold;
}
.alertme-form {
	padding: 4px; font-weight: bold; margin-top: 4px;
}
.alertme-form label {
	margin-bottom: 4px; display: block;
}
.alertme-form span {
	line-height: 16px; vertical-align: middle;
}
.alertme-form input {
	vertical-align: bottom;
}
.alertme-save-remove {
	margin: 2px 0px 0px 7px; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none; border-bottom-color: rgb(145, 147, 150); border-bottom-width: 2px; border-bottom-style: solid; float: left; display: block;
}
.alertme-save-remove:hover {
	color: rgb(51, 51, 51); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.alertme-i-w {
	margin-bottom: 5px;
}
.oc-info {
	padding: 5px; font-size: 12px; font-weight: bold;
}
.oc-escorts {
	//background: url("/img/online_green_icon.png") no-repeat 0% 50%; padding: 4px 2px 4px 18px; width: 92px; float: left;
}
.oc-escorts a {
	color: rgb(209, 24, 111); text-decoration: none;
}
.see_all_button {
	//background: url("/img/see_them_all_btn.png") no-repeat 0px 0px; margin: 10px 0px 10px 60px; width: 127px; height: 23px; text-align: center;
}
.see_all_button a {
	width: 127px; color: rgb(255, 255, 255); line-height: 21px; font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
#oc-widget .oc-showname {
	position: relative;
}
#oc-widget .oc-showname span.popup-img {
	background: 0px 0px rgb(255, 255, 255) !important; padding: 0px !important; border: currentColor !important; left: 30px; top: 5px; width: 72px; height: 95px; display: block; visibility: hidden; position: absolute;
}
#oc-widget .oc-showname span.limit {
	width: 90px; overflow: hidden; display: block;
}
#oc-widget .oc-showname:hover span {
	visibility: visible; z-index: 100;
}
#oc-widget .oc-showname:hover span img {
	margin: 0px; padding: 1px; border: 1px solid rgb(204, 204, 204);
}
#oc-widget .escort_count {
	color: rgb(209, 24, 111);
}
.hh_escorts {
	padding: 8px 10px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.hh_thumb {
	width: 70px; float: left;
}
.hh_info {
	width: 135px; padding-left: 12px; font-size: 12px; float: left;
}
.hh_info .showname {
	font-size: 13px; text-decoration: none;
}
.hh_info .hh-blue {
	color: rgb(209, 24, 111);
}
.hh_info .hh-red {
	color: rgb(243, 25, 25);
}
.hh_info .hh-bold {
	font-weight: bold;
}
.hh_info .hh-erased {
	text-decoration: line-through;
}
.hh_info ul {
	list-style: none;
}
.hh_info li {
	line-height: 18px;
}
#hh-widget .escort_count {
	color: rgb(209, 24, 111);
}
#right-col .block div.head .happy-hours {
	//background: url("/img/hh_header_icon.gif") no-repeat 0px 50%; padding: 2px 0px 5px 23px; line-height: 25px; font-size: 14px; margin-left: 5px;
}
.esc-hover {
	//background: url("/img/v2.1/escort_hover_bg.png") repeat-x; border: 2px solid rgb(200, 231, 255);
}
.esc-hover-out {
	border: 2px solid transparent; background-image: none;
}
.gotd-thumb {
	margin: 8px 10px 0px 0px; width: 167px; height: 215px; float: left; position: relative;
}
.gotd-thumb .header {
	margin: 2px; width: 163px; height: 25px;
}
.gotd-thumb .gotd-data {
	margin: 7px 5px 0px;
}
.gotd-thumb .gotd-data .info {
	margin: 5px 0px 0px; line-height: 20px;
}
.gotd-thumb .gotd-data .hot {
	width: 50px; height: 50px; right: 5px; bottom: 24px; position: absolute;
}
.gotd-thumb .gotd-data .info a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.g_l_orange.gotd-thumb {
	//background: url("/img/l_orange_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(248, 67, 18);
}
.g_l_orange.gotd-thumb .header {
	//background: url("/img/l_orange_gotd_header_bg.png") no-repeat;
}
.g_l_orange.gotd-thumb .hot {
	//background: url("/img/l_orange_gotd_hot.png") no-repeat;
}
.g_l_blue.gotd-thumb {
	//background: url("/img/l_blue_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(53, 106, 160);
}
.g_l_blue.gotd-thumb .header {
	//background: url("/img/l_blue_gotd_header_bg.png") no-repeat;
}
.g_l_blue.gotd-thumb .hot {
	//background: url("/img/l_blue_gotd_hot.png") no-repeat;
}
.g_l_pink.gotd-thumb {
	//background: url("/img/l_pink_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(253, 90, 174);
}
.g_l_pink.gotd-thumb .header {
	//background: url("/img/l_pink_gotd_header_bg.png") no-repeat;
}
.g_l_pink.gotd-thumb .hot {
	//background: url("/img/l_pink_gotd_hot.png") no-repeat;
}
.g_l_green.gotd-thumb {
	//background: url("/img/l_green_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(103, 170, 31);
}
.g_l_green.gotd-thumb .header {
	//background: url("/img/l_green_gotd_header_bg.png") no-repeat;
}
.g_l_green.gotd-thumb .hot {
	//background: url("/img/l_green_gotd_hot.png") no-repeat;
}
.g_l_red.gotd-thumb {
	//background: url("/img/l_red_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(220, 13, 7);
}
.g_l_red.gotd-thumb .header {
	//background: url("/img/l_red_gotd_header_bg.png") no-repeat;
}
.g_l_red.gotd-thumb .hot {
	//background: url("/img/l_red_gotd_hot.png") no-repeat;
}
.g_l_turquois.gotd-thumb {
	//background: url("/img/l_turquois_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(60, 159, 156);
}
.g_l_turquois.gotd-thumb .header {
	//background: url("/img/l_turquois_gotd_header_bg.png") no-repeat;
}
.g_l_turquois.gotd-thumb .hot {
	//background: url("/img/l_turquois_gotd_hot.png") no-repeat;
}
.g_l_yellow.gotd-thumb {
	//background: url("/img/l_yellow_gotd_bg.png") repeat-x left bottom; border: 3px solid rgb(255, 217, 42);
}
.g_l_yellow.gotd-thumb .header {
	//background: url("/img/l_yellow_gotd_header_bg.png") no-repeat;
}
.g_l_yellow.gotd-thumb .hot {
	//background: url("/img/l_yellow_gotd_hot.png") no-repeat;
}
.list.escorts {
	padding-top: 10px; position: relative;
}
.escorts .l_date_modified {
	display: none;
}
.list.escorts .l_date_modified {
	font-size: 10px; font-weight: bold; margin-top: 3px; display: block;
}
.list.escorts .l_date_modified p {
	font-size: 10px; font-weight: normal; display: block;
}
.list.escorts .row {
	padding: 0px;
}
.list.escorts .escort {
	background: rgb(246, 249, 255); margin: 10px 0px; padding: 10px 20px; border: 1px solid rgb(226, 229, 234) !important; width: auto; height: auto !important; float: none; position: relative;
}
.list.escorts .even {
	background: rgb(255, 255, 255);
}
.list.escorts .odd {
	background: rgb(246, 249, 255);
}
.list.escorts .esc-hover-out {
	border: 2px solid transparent; background-image: none;
}
.list.escorts .esc-hover {
	border: 2px solid transparent; background-image: none;
}
.list.escorts .escort .image {
	padding: 0px; left: 0px; top: 0px; width: 60px; height: 80px;
}
.list.escorts .escort .image a img {
	width: 60px; height: 80px;
}
.list.escorts .escort .premium {
	display: none;
}
.list.escorts .escort .new {
	display: none;
}
.list.escorts .escort .p100s {
	display: none;
}
.list.escorts .escort .chat_online {
	display: none;
}
.list.escorts .escort .hh_sticker {
	display: none;
}
.list.escorts .escort .ln_sticker {
	display: none;
}
.list.escorts .escort .slogan {
	display: none;
}
.list.escorts .prem .wrap {
	background: rgb(153, 0, 0) !important; margin: 0px; padding: 2px; width: 60px; height: 80px;
}
.list.escorts .wrap {
	background: rgb(153, 0, 0) !important; margin: 0px; padding: 2px; width: 60px; height: 80px;
}
.list.escorts .escort .showname {
	left: 95px; top: 10px; position: absolute;
}
.list.escorts .row {
	height: auto;
}
.list.escorts .escort .info {
	left: 95px; top: 27px; position: absolute;
}
.list.escorts .escort div.city {
	width: auto !important; text-align: left; float: none;
}
.list.escorts .escort .incall {
	margin-right: 3px;
}
.list.escorts .escort .outcall {
	margin-right: 3px;
}
.list.escorts .escort .price {
	clear: both; float: left; display: none;
}
.list.escorts .escort .photo_wrap {
	width: 255px; border-right-color: rgb(226, 229, 234); border-right-width: 1px; border-right-style: solid; float: left;
}
.escorts .escort .photo_wrap {
	margin-bottom: 32px;
}
.list.escorts .escort .photo_wrap {
	margin-bottom: 0px;
}
.list.escorts .escort div.city-t {
	text-align: left;
}
.list.escorts .escort .l_price {
	width: 139px; height: 64px; text-align: center; padding-top: 20px; font-size: 16px; font-weight: bold; border-right-color: rgb(226, 229, 234); border-right-width: 1px; border-right-style: solid; float: left;
}
.list.escorts .escort .l_price img {
	vertical-align: middle;
}
.list.escorts .escort .l_price span {
	vertical-align: middle;
}
.list.escorts .escort .l_price p {
	font-size: 12px; font-weight: normal;
}
.list.escorts .escort .l_slogan_text {
	width: 190px; height: 54px; text-align: center; padding-top: 30px; font-size: 12px; font-weight: bold; border-right-color: rgb(226, 229, 234); border-right-width: 1px; border-right-style: solid; float: left;
}
.list.escorts .escort .l_about_text {
	width: 270px; height: 84px; text-align: justify; overflow: hidden; padding-left: 15px; font-size: 12px; font-weight: bold; float: left;
}
.list.escorts .prem_wrap {
	margin: 0px !important; height: auto; clear: both; float: none;
}
.list.escorts .prem {
	margin: 10px 7px 10px 0px !important;
}
.list.escorts .prem-wrap .regulars {
	margin: 0px !important; padding: 0px !important; clear: both; float: none;
}
.list.escorts .prem-wrap .regulars .i {
	margin: 0px !important; padding: 0px 7px 0px 0px !important; clear: both; float: none;
}
.list.escorts .prem-wrap .regulars .ii {
	margin: 0px !important; padding: 0px !important; clear: both; float: none;
}
.list.escorts .row .white-top {
	margin: 0px; padding: 0px; clear: both; float: none;
}
.list.escorts .row .white-top .i {
	padding: 0px;
}
.list.escorts .golden {
	background: rgb(240, 243, 249) !important;
}
.list.escorts .gotd-thumb {
	clear: both; float: none;
}
.gl_sw {
	position: relative;
}
.list.escorts .pr {
	top: -22px !important;
}
.list_grid_switcher {
	top: -12px; right: 10px; position: absolute; z-index: 150;
}
.list_grid_switcher a {
	width: 24px; height: 24px; float: left; display: block;
}
.list_grid_switcher a.grid_btn {
	//background: url("/img/grid_btn_act.png") no-repeat left top; margin-right: 5px;
}
.list_grid_switcher a.grid_btn_act {
	//background: url("/img/grid_btn.png") no-repeat left top; margin-right: 5px;
}
.list_grid_switcher a.list_btn {
	//background: url("/img/list_btn_act.png") no-repeat left top;
}
.list_grid_switcher a.list_btn_act {
	//background: url("/img/list_btn.png") no-repeat left top;
}
.a6-regions {
	width: 235px;
}
.tagesinserate {
	width: 235px; bottom: 3px; position: absolute;
}
.banner2-box-wrap {
	margin-top: 7px; margin-left: 1px;
}
.banner3-box-top-wrap {
	margin-left: 1px;
}
.banner3-box-bottom-wrap {
	margin-top: -4px; margin-left: 1px;
}
.banner3 {
	margin: 5px 2px; width: 175px; height: 120px;
}
.banner4-box-wrap {
	margin-left: 5px;
}
.bn1 {
	height: 255px;
}
.bn2 {
	height: 120px;
}
.BPopup-wrapper {
	
}
.BPopup-wrapper .banner-popup {
	background: rgb(0, 0, 0); padding: 5px; position: relative;
}
.BPopup-wrapper .bp-close-btn {
	//background: url("/img/bp_close_btn.png") no-repeat left top; top: -12px; width: 30px; height: 27px; right: -15px; position: absolute; cursor: pointer;
}
.gotd_place_banner {
	margin: 0px auto; width: 175px !important; padding-top: 47px;
}
.st_page {
	padding: 20px;
}
.st_page p {
	line-height: 14px;
}
.st_page h1 {
	font-size: 16px; margin-bottom: 10px;
}
.no_hh {
	//background: url("/img/no_hh_bg.jpg") no-repeat left top; width: 240px; height: 91px; margin-left: -1px;
}
.no_chat {
	//background: url("/img/no_chat_bg.jpg") no-repeat left top; width: 240px; height: 83px; margin-left: -2px;
}
.st_page .banner_price {
	//background: url("/img/banner_price/banner_price_bg.jpg") repeat-y left top; margin: 0px auto; width: 950px; padding-top: 15px;
}
.st_page .banner_price .header {
	//background: url("/img/banner_price/banner_price_head.jpg") no-repeat left top; margin: 0px auto; width: 607px; height: 71px;
}
.st_page .banner_price .sep {
	//background: url("/img/banner_price/banner_price_sep.jpg") no-repeat left top; margin: 25px 0px; width: 950px; height: 30px;
}
.st_page .banner_price .banner_price_box {
	text-align: center;
}
.st_page .banner_price .banner_price_box img {
	width: 864px;
}
.st_page .banner_price .last {
	padding-bottom: 30px;
}
.joportal {
	//background: url("/img/joportal_bg.jpg") no-repeat left top; margin: 4px 0px 0px 4px; width: 194px; height: 268px;
}
.mediaplan_table {
	
}
.mediaplan_table tr {
	
}
.mediaplan_table tr th {
	padding: 11px; color: rgb(255, 255, 255); font-size: 18px; border-right-color: rgb(225, 210, 223); border-right-width: 2px; border-right-style: solid; background-color: rgb(212, 32, 118);
}
.mediaplan_table .no-border {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.mediaplan_table tr td {
	padding: 10px; text-align: center; color: rgb(104, 104, 104); font-size: 11px; font-weight: bold; border-right-color: rgb(225, 210, 223); border-bottom-color: rgb(225, 210, 223); border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid;
}
.jobportal_blank {
	margin-bottom: 271px;
}
.dis_btn {
	//background: url("/img/disable.gif") no-repeat; height: 14px; color: rgb(102, 0, 0); text-transform: uppercase; line-height: 16px; padding-left: 21px; font-weight: bold; float: left;
}
.enb_btn {
	//background: url("/img/accept.png") no-repeat; height: 15px; color: rgb(102, 0, 0); text-transform: uppercase; line-height: 16px; padding-left: 21px; font-weight: bold; float: left;
}
#private-tours .body .i {
	//background: url("/img/v2.1/disableoldtours_button_left.jpg") no-repeat 0px 0px; padding-left: 10px; float: left;
}
#private-tours .body .ii {
	//background: url("/img/v2.1/disableoldtours_button_right.jpg") no-repeat 100% 0px; padding: 7px 10px 5px 0px; height: 29px; float: left;
}
#thb {
	cursor: pointer;
}
.ln_sticker {
	//background: url("/img/ln_stiker.gif") no-repeat left top; margin: 0px auto; width: 159px; height: 15px; display: block;
}
#sign_in_up_v2 {
	padding: 37px 0px 0px 26px; width: 626px; height: 452px; position: relative;
}
.bg_en {
	//background: url("/img/v2.1/sign-in-up/v3/sign_in_bg_en.png") no-repeat left top;
}
.bg_de {
	//background: url("/img/v2.1/sign-in-up/v3/sign_in_bg_de.png") no-repeat left top;
}
.bg_it {
	//background: url("/img/v2.1/sign-in-up/v3/sign_in_bg_it.png") no-repeat left top;
}
.bg_fr {
	//background: url("/img/v2.1/sign-in-up/v3/sign_in_bg_fr.png") no-repeat left top;
}
.popup-close-btn-v2 {
	//background: url("/img/v2.1/sign-in-up/v3/sign_in_x.gif") no-repeat left top; top: 13px; width: 16px; height: 16px; right: 40px; position: absolute; cursor: pointer;
}
#sign_in_up_v2 .left_side {
	width: 375px; height: 427px; float: left; position: relative;
}
#sign_in_up_v2 .left_side .sign_up_btn_en {
	//background: url("/img/v2.1/sign-in-up/v3/signup_btn_en.png") no-repeat left top; left: 23px; width: 260px; height: 53px; bottom: 10px; display: block; position: absolute;
}
#sign_in_up_v2 .left_side .sign_up_btn_de {
	//background: url("/img/v2.1/sign-in-up/v3/signup_btn_de.png") no-repeat left top; left: 23px; width: 260px; height: 53px; bottom: 10px; display: block; position: absolute;
}
#sign_in_up_v2 .left_side .sign_up_btn_it {
	//background: url("/img/v2.1/sign-in-up/v3/signup_btn_it.png") no-repeat left top; left: 23px; width: 260px; height: 53px; bottom: 10px; display: block; position: absolute;
}
#sign_in_up_v2 .left_side .sign_up_btn_fr {
	//background: url("/img/v2.1/sign-in-up/v3/signup_btn_fr.png") no-repeat left top; left: 23px; width: 260px; height: 53px; bottom: 10px; display: block; position: absolute;
}
#sign_in_up_v2 .right_side {
	width: 227px; height: 307px; padding-top: 120px; float: left;
}
#sign_in_up_v2 .right_side .login-btn {
	//background: url("/img/v2.1/sign-in-up/v3/sign_in_login_btn.png") no-repeat left top; width: 75px; height: 28px;
}
#sign_in_up_v2 .right_side .login-btn span {
	color: rgb(255, 255, 255); font-weight: bold; margin-top: -4px; display: block;
}
#sign_in_up_v2 .right_side .sign-in-form {
	margin-left: 15px;
}
#sign_in_up_v2 .right_side .divline {
	margin-bottom: 15px;
}
#sign_in_up_v2 .right_side label {
	color: rgb(68, 68, 68); font-size: 14px; margin-bottom: 8px; margin-left: 5px; display: block;
}
#sign_in_up_v2 .right_side .textinput {
	//background: url("/img/v2.1/sign-in-up/v3/sign_in_input_bg.png") no-repeat left top; padding: 0px 15px; border: 0px currentColor; width: 170px; height: 45px; line-height: 13px;
}
#sign_in_up_v2 .right_side .error {
	color: red; margin-left: 5px;
}
#sign_in_up_v2 .right_side .fgt-pass {
	color: rgb(171, 171, 171); font-size: 11px; text-decoration: none; margin-left: 5px;
}
.exact_body {
	width: 602px;
}
#banner2 {

left:1020px;
position:relative;
width:234px;
min-height:800px;
vertical-align: top;

}
#banner3 {
position:absolute;
width:234px;

vertical-align: top;

}
#startseite_inhalt {
	margin: 35px auto;
	width: 1000px;
	min-height: 800px;
 }
 #6logo {
 width: auto;
 }

 #regionen {
	width: 210px;
	height:800px;
	float:left;
 } 
 #werbung_gesamt {
	width: 1000px;
	min-height: 600px;

 }
  #werbung1 {
	width: 280px;
	height: 300px;
	float:left;
 	
 }
   #werbung4 {
	width: 190px;
	height: 300px;
	float:left;

 }
  
      #banners12 {
 width: 730px;
 height: 130px;
 float:left;

 
 }


  #werbung6 {

 width: 730px;
 height: 180px;

 
 }
     #girltag {
	width: 233px;
	height: 280px;
	float:left;
	background:#ffffff;
	border: 3px #000000;
 }

     #clear3 {

 clear: both;
 }
 

     #toplist {
	width: 233px;
	height: 280px;
	float:left;
	background:#ffffff;
	border: 3px #000000;
 }


a.block{
color:; 
background:000000;
display:block; 
text-align:center; 
width:150px;
height:25px;
border:#ffffff solid 1px; 
padding:0px; 
text-decoration:none; 
font:bold 14px arial, sans-serif;
filter: alpha(opacity=60); /* Für IE */
-moz-opacity: 0.6; /* Für Gecko-Browser */
opacity: 0.6; /* Für Opera 9+ */;}

a.block:hover{
color:;
background-color:000000;
font:bold 14px arial, sans-serif;
filter: alpha(opacity=60); /* Für IE */
-moz-opacity: 0.6; /* Für Gecko-Browser */
opacity: 0.6; /* Für Opera 9+ */;}

a.block:visited {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font:bold 14px arial, sans-serif;
	color: ;
}

a.blocknew{
color:#000000; 
background:yellow; 
display:block; 
text-align:center; 
width:150px;
border:#ffffff solid 1px; 
padding:0px; 
text-decoration:none; 
font:color black, bold 14px arial, sans-serif;
filter: alpha(opacity=60); /* Für IE */
-moz-opacity: 0.6; /* Für Gecko-Browser */
opacity: 0.6; /* Für Opera 9+ */;}

a.blocknew:hover{
color:yellow;
background-color:#ffffff;
font:bold 14px arial, sans-serif;
filter: alpha(opacity=60); /* Für IE */
-moz-opacity: 0.6; /* Für Gecko-Browser */
opacity: 0.6; /* Für Opera 9+ */;}

a.blocknew:visited {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	font:bold 14px arial, sans-serif;
	color: #000000;
}