body{
	margin:0px;
	background:#3a465a;
	font-family:Arial, Helvetica, sans-serif;
}
h1{
	color:#c8c5b2;
	font-size:18px;
}
h2{
	margin-top:20px;
	margin-bottom:20px;
}
form{
	margin:0px;
	padding:0px;
}
input{
	border:hidden;
}
.clear{
	height:0px;
	clear:both;
}
.siteAlign {
	text-align: center;
}
.siteWidth {
	margin: 0px auto;
	margin-bottom:30px;
	width: 960px;
	text-align: left;
}
.langFlag{
	border:none;
	width:25px;
}
.logo{
	float:left;
	margin:0px;
	margin-top:45px;
}
.search_q{
	width:400px;
	height:90px;
	float:right;
	color:#ededed;
	font-size:14px;
	padding-top: 7px; 
	padding-right: 35px;
	background:url(/images/design/search_bg.png) no-repeat right top;
}
.search_q td{
	padding-right:11px;
	text-align:right;
}
.topCitiesSelect{
	background:#2D3B4E;
	border:1px solid #858658;
	padding:10px;
	position:absolute;
	text-align:left;
	margin-top:3px;
}
.topCitiesList{
	margin:0px;
	padding:0px;
}
.topCitiesList li{
	list-style:none;						
}	
.topCitiesList li a{
	cursor:pointer;
}				
.searchBlock{
	height:25px;
}
.searchBlock div{
	float:left;
	height:24px;
}
.searchBlock .searchLeft{
	width:11px;
	background:url(/images/design/inputs/left.png) no-repeat top left;	
}
.searchBlock .searchInput{
	width:100px;
	background:url(/images/design/inputs/back.png) repeat-x top;
}
.searchBlock .searchInput input{
	width:100%;
	border:none;
	color:#828253;
	font-size:12px;
	font-family:Arial;
	font-style:italic;
	padding-top:5px;
	background:transparent;
}
.searchBlock .searchRight{
	width:23px;
	background:url(/images/design/inputs/sright.png) no-repeat top left;
}
.searchBlock .searchRight img{
	margin-top:7px;
	margin-right:7px;
	cursor:pointer;	
}
.search_q .searchBlock{
	float:right;
}
.myInput{
	margin:0px;
	margin-right:24px;
	padding:0px !important;
	border:0px solid;
	height:24px;
	width:200px;
	background:url(/images/design/inputs/left.png) no-repeat left top;
}
.myInput div{
	background:url(/images/design/inputs/right.png) no-repeat right top; 
	margin:0px;
	padding:0px !important;
	padding-left:11px !important;
	padding-right:11px !important;
	height:24px;
	width:100%;
}
.myInput div div input,.myInput div select,.myInput div div {
	width:98%;
	border:none;
	color:#828253;
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	background-color:transparent;	
/*	background:url(/images/design/input_bg.png) repeat-x bottom;*/
}
.myInput div div{
	width:100%;
	height:24px;
	padding:0px !important;
	margin-top:0px !important;
	padding-top:6px !important;
	background:url(/images/design/inputs/back.png) repeat-x top;
}
.myInput div select option{
	background:#ffffff;
}
.myInput #search{
	text-align:left;
	min-width:24px;
/*	padding-right:22px !important;*/
	background:url(/images/design/inputs/sright.png) no-repeat right top;
}
.myInput img{
	width: 14px; 
	height: 11px;
	float:right;
	margin-right:-25px;
	margin-top:-17px;
	cursor:pointer;
}
.myText{
	width:100%;
	height:101px;
/*	margin-left:5px;*/
	background:url(/images/design/mytextarea/left.png) no-repeat left top;
}
.myText div{
	margin: 0px; 
	height:101px;
	padding-right: 12px;
	background:url(/images/design/mytextarea/right.png) no-repeat right top;
}
.myText div div{
	height:101px;
	margin:0px;
	margin-left: 11px;
	padding-top:5px;
	background:url(/images/design/mytextarea/center.png) repeat-x right top;
}
.myText div div textarea{
	width:103%;
	height:90px; 
	border:none;
	color:#828253;
	font-family:Arial;
	font-size:12px;
	font-style:italic;
	overflow-x:hidden;
	background-color:transparent;
}
a{
	color:#ededed;
	font-size:11px;
	font-style:italic;
	text-decoration:underline;	
}
a:hover{
	text-decoration:none;
}
a.top_link, .userLink{
	text-decoration:none;
	border-bottom:1px dashed #ededed;
}
a.top_link:hover, .userLink:hover{
	text-decoration:none;
	border:none;
}
.qSearch{
	font-size:12px;
	color:#ffffff;
}
.qSearch .placeLine{
	padding-bottom:30px;
}
.qSearch .placeLine a.top_link{
	margin-right:23px;
}
.qsText{
	font-size:24px;
	text-align:center;
	padding-bottom:30px;
}
.qsText .yellowLink{
	font-size:18px;
}
a.userLink{
	color:#fdfea8;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
}
#findIn{
	padding-right:4px;
}
#findIn .top_link{
	font-size:14px;
	margin-left:2px;
}
#systemUser{
	margin-right:0px;
}
#toAdmin .userLink{
	color:#EDEDED;
	margin-right:0px;
}
.search_q a{
	font-style:normal !important;
}
.headLinks,.footerLinks{
	height:35px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	vertical-align:bottom;
}
.footerLinks{
	left:0px;
	width:100%;
	position:absolute;
	margin-top:20px;
}
.headLinks a, .footerLinks a{
	color:#828253;	
	font-size:14px;
	font-style:italic;
	font-family:Georgia;
/*	margin-left:42px;*/
}
.headLinks table{
	/*width:100%;*/
	text-align:center;
}
.headLinks td{
	padding-left:17px;
	padding-right:17px;
	text-align:center;
}
.babesLinks a{
	color:#828253;	
	font-size:12px;
	font-style:italic;
	font-family:Georgia;
	margin-right:40px;
}
/*
.headLinks div{
	float:left;
	margin-left:45px;
	text-align:center;
	border:0px solid;
	height:22px;
	padding-top:8px;
}*/
.headLinks .active{
	height:30px;
	padding-top:0px;
}
.headLinks .active a{
	color:#feff81;
	font-size:24px;
	text-decoration:none;
	vertical-align:bottom;
}

.footerLinks{
	text-align:center;
}
.footerLinks a{
	margin-right:15px;
}
.bigLogo{
	background:url(/images/design/girl.png) no-repeat center top;
	width:100%;
	padding-top:455px;
	min-height:155px;
}

.block{
	float:left;
	width:186px;
	height:182px;
	text-align:left;
	margin-top:-30px;
	margin-right:5px;
	margin-left:25px;
	padding-left:10px;
	padding-right:10px;
}
.blockHeader, .blockHeader a{
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	color:#fffb95;
	font-size:30px;
	font-style:normal;
	text-decoration:none;
}
.index{
	color:#898989;
	font-size:18px;
	vertical-align:super;
}
.blockLine{
	text-align:left;
	min-height:20px;
	margin-bottom:5px;
}
.blockLine a {
	font-size:14px;
	margin-left:5px;
} 
.blockHover{
	background:url(/images/design/block_bg.png) no-repeat left top;
}
.blockLine .placeName{
	float:left;
	width:110px;
	padding-left:0px;
}
.isPro{
	width:90px !important;
	padding-left:20px !important;
	background:url(/images/design/pro.png) left center no-repeat;
}
.blockLine .indexRating .rating{
	margin-right:0px;
}
.hrLine, .hrLine2{
	width:100%;
	height:36px;
	margin-top:30px;
	background:url(/images/design/line.png) no-repeat center top;
}
.mostPopular{
	margin-top:-25px;
}
.babesTop .hrLine{
	margin-top:20px;
}
.hrLine2{
	margin-top:15px;
	background:url(/images/design/line2.png) no-repeat center top;
}
.bestBlog{
	width:100%px;
	color:#c2c387;
	font-size:24px;
	margin-bottom:10px;
}
h2{
	color:#ffffff;
	font-weight:normal;
	font-size:24px;
}
.bestBlog h2, h3, .rating{
	margin:0px;
	margin-top:10px;
	padding:0px;
	color:#ffffff;
	font-weight:normal;
}
.bestBlog h2{
	text-align:center;
	margin-bottom:15px;
}
.qBrowseBlogs{
	float:right;
	width:210px;
	padding-top:50px;
	padding-right:10px;
}
.blogsContent{
	float:left;
	margin-left:30px;
	margin-bottom:10px;
}
.rating{
	font-size:14px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.profileInfo{
	float:left;
	width:665px;
}
.profilePhoto{
	float:left;
	width: 155px; 
	text-align: right;
	margin-right:35px;
	margin-left:35px;
}
.profilePhoto a{
	font-size:14px;
	font-style:normal;
}
.profilePhoto img{
	border:1px solid #fffb95;
}
.bestBlog h2, h3, .blockPhoto .rating{
	font-size:24px;
}
.blockPhoto #userPhotosLink{
	height:20px;
}
h3{
	text-align:left;
	margin-top:20px;
}
h3 span{
	font-size:18px;
	color:#aaaaaa;
}
h3#shedulesH3{
	margin-bottom:15px;
}

.exps{
	margin-right:50px;
	height:32px;
}
.blogInfo{
	text-align:left;
	min-height:40px;
}
.blogInfo .posterInfo, .commentsList .posterInfo{
	float:left;
	margin-right:15px;
	padding-right:50px;
}
/*
.posterInfo img{
	margin-top:-5px;
}*/
.blogInfo .postInfo{
	margin-left:15px;
}
.blogOwner{
/*	float:left;*/
	color:#feff81;
	text-align:left;
	font-size:16px;
	font-family:Georgia;
	font-style:italic;
	margin-right:5px;
}
.blogDate{
/*	float:left;*/
	text-align:left;
	font-family:Georgia;
	font-size:18px;
	font-style:italic;
	color:#7d7f55;
	margin-right:15px;	
}
.weeklyDays{
	margin-top:10px;
	color:#7d7f55;
	text-align:right;
	font-size:18px;
	font-family:Georgia;
	font-style:italic;
}
.weeklyDays a{
	font-size:14px;
}
#editLink{
	float:left;
	margin:0px;
/*	margin-top:10px;*/
}
.blogComments{
/*	float:left;*/
	color:#707070;
	margin-top:5px;
	font-size:11px;
	font-style:italic;	
}
.blogComments a{
	font-style:italic;	
	color:#707070;
}
.blogKeys{
	margin:0px;
	color:#858658;
	text-align:left;
	font-size:11px;
	font-style:italic;
}
.blogKeys a{
	font-size:11px;
	font-style:italic;
	color:#858658;
}
.blogShort{
	color:#ffffff;
	text-align:left;
	font-size:11px;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}
.blogMore{
	margin-right:40px;
}
.blogMore #full{
	float:left;
	font-size:14px;
	font-style:italic;
}
.blogMore #more{
	float:right;
	color:#707070;
	font-family:Georgia;
	font-style:italic;
}
.blogMore #more a{
	color:#5c6230;
	font-size:11px;
	font-style:italic;
}
.banners{
	width:915px;
	height:222px;
	background:url(/images/design/banners/left.png) no-repeat left top;
	padding-left:14px;
/*	margin-left:15px;*/
	margin-top:30px;
	margin-bottom:30px;
}
.banners_right{
	width:915px;
	height:222px;
	background:url(/images/design/banners/right.png) no-repeat right top;
	padding-right:14px;
}
.banners_center{
	width:915px;
	height:222px;
	background:url(/images/design/banners/center.png) repeat-x top;
	padding-left:5px;
	padding-top:20px;
}
.banners_center img{
	border:1px solid #FFFB95;
	margin-left:13px;
	margin-right:13px;
}
.rightBanners img{
	border:1px solid #FFFB95;
	margin-top:13px;
	margin-bottom:13px;
}
.advert{
	float: right;
	max-width:250px;
	margin-top:11px;
	margin-right:40px;
	background:#3a465a;
	text-align:center;
}
.advert a{
	margin-left:20px;
	margin-right:20px;
	color:#828253;
	font-style:italic;
}
.userInfo{
	margin-top:10px;
}
.blockInfo{
	float:left;
	width:650px;
	margin-top:40px;
	margin-bottom:40px;
}
.clubInfo, .userInfo, .profileEdit, .placeEdit{
	color:#d7d7d7;
	font-size:12px;
}
.clubInfo td, .userInfo td, .profileEdit .td, .placeEdit td{
	padding-top:10px;
}
.clubInfo .info, .userInfo .info, .clubAbout p{
	color:#feff81;
	font-size:14px;
	padding-left:10px;
	padding-right:5px;
}
.clubAbout p{
	font-weight:bold;
	font-style:normal;
	padding-left:0px;
}
.profileEdit, .placeEdit{
	margin-top:40px;
	margin-left:40px;
}
.profileEdit td{
	padding-right:70px;
}
/*
.placeEdit td{
	padding-right:70px;
}
*/
.profileEdit .inputs, .placeEdit .inputs, .profileEdit .timeInputs{
	height:60px;
	color:#858658;
	padding-top:5px;
	padding-right:35px;
	font-style:italic;
}
.placeEdit .inputs{
	padding-right:10px;
}
.profileEdit .inputs .myInput, .placeEdit .inputs .myInput, .profileEdit .timeInputs .myInput{
	margin-top:-3px;
}
.profileEdit .inputs label, .placeEdit .inputs label{
	margin-right:15px;
}
.profileEdit .inputs .left, .placeEdit .inputs .left{
	margin-right:30px;
}
.infoRow{
	padding-top:25px;
	padding-left:20px;
	vertical-align:top;
	text-align:left;
}
.qSearch .infoRow{
	padding:0px;
}
.infoRow .clubInfo td{
	padding-top:4px;
}

.mapLink{
	padding-left:10px;
}
.mapLink a{
	color:#ddd96e;
	font-family:Colonna MT;
	font-style:normal;
}
.userInfo .info{
	padding-left:10px;
}
.userInfo .clubAbout{
	font-size:12px;
	padding-left:10px;
}
.userInfo .clubAbout label{
	margin-right:40px;
}
.clubInfo .info span, .userInfo .info span{
	font-size:12px;
	color:#d7d7d7;
}
.clubInfo .info a, .userInfo .info a{
	font-size:14px;
	font-style:italic;
}
.info #phones a{
	font-size:11px;
}
.phoneBlock{
	float:none !important;
	height:25px;
	padding-right:10px;
	padding-bottom:10px;
}
.yellowLink{
	font-size:14px;
	color:#FEFF81;
	font-style:normal !important;	
}
.hadWith .yellowLink, .hadWith span{
	color:#feff81;
	font-style:italic !important;
}
.myBlogs{
	margin-top:-30px;
	margin-left:224px;
	margin-bottom:50px;
}
.myBlogs .yellowLink{
	font-size:18px;
	font-weight:bold;
	font-style:italic !important;
}
.myBlogs #blogs{
	padding-top:10px;
}
.myBlogs .blogTitle{
	padding-top:5px;
}
.myBlogs .blogTitle a{
	font-size:18px;
}
.clubInfo .clubAbout, .userInfo .clubAbout{
	font-style:italic;
	color:#858658;
}
.clubBlock{
	margin-top:40px;
	clear:both;
}
.clubBlock div{
	color:#959595;
	font-size:12px;
	font-style:italic;
/*	padding-top:5px;*/
}
.clubBlock .newsDate{
	float:left;
	width:50px;
	padding:0px;	
}
.clubBlock .clubGirls{
	width:310px;
	text-align:left;
	display:inline-block;
}
.placeBabesBlock{
	margin-left:20px;
	text-align:center;
}
.clubBlock .clubGirls .toPage{
	font-size:18px;
	color:#c8c5b2;
}
.clubBlock .clubGirls .days{
	float:left;
	margin-left:10px;
	padding-top:30px;
	padding-left:10px;
}
.daysLine{
	color:#858658 !important;
	padding-top:2px;
	padding-bottom:2px;
}
.clubBlock .clubGirls .days span{
	color:#ffffff !important;
}
.rooms, .rooms h3{
	margin:0px;
}
.clubBlock .price, .input .price, .rooms .price{
	width:160px;
	float:left;
	color:#FEFF81;
	font-size:18px;
	font-family:Georgia;
	font-style:italic;	
}
.input .price{
	width:auto;
	margin-right:20px;
	margin-top:-10px;
}
.clubBlock .price span,.input .price span{
	font-size:36px;
}
.clubBlock .price div,.input .price div, .rooms .price div{
	color:#858658;
	width:150px;
	font-style:normal;
	font-family:Arial;
	font-size:18px;
}
.clubBlock .price .plus{
	font-size:14px;
	padding-left:0px;
}
.myButton{
/*	width:100%;
	height:100px;*/
	min-width:340px;
	min-height:135px;
	margin:10px;
	padding-top:40px;
	text-align:center;
	background:url(/images/design/mybutton/bg.png) no-repeat center top;
}
.babesTop .myButton{
	min-height:110px;
	margin-top:-10px;
	margin-bottom:0px;
}
.myButton div{
	height:62px;
	cursor:pointer;
	display:inline-block;
}
.myButton .leftBorder{
	background:url(/images/design/mybutton/left.png) no-repeat top left;
}
.myButton .rightBorder{
	background:url(/images/design/mybutton/right.png) no-repeat right top;
}
.myButton .textArea, .myButton .buttonPress .textArea{
	height:52px;
	color:#1c273d;
	margin-left:32px;
	margin-right:32px;
	padding-top:12px;
	padding-right:20px;
	padding-left:20px;
	font-size:24px;
	background:url(/images/design/mybutton/center.png) repeat-x top;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none; 
}
.noSelect{
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none; 
}

.buttonPress{
	margin-top:2px;
}
.myButton .buttonPress .textArea{
	background:url(/images/design/mybutton/center_press.png) repeat-x top;
}
.myButton .buttonPress .leftBorder{
	background:url(/images/design/mybutton/left_press.png) no-repeat top left;
}
.myButton .buttonPress .rightBorder{
	background:url(/images/design/mybutton/right_press.png) no-repeat right top;
}
#menuTitle{
	color:#ffffff;
	font-size: 24px; 
	margin-bottom: 20px;
}
#clubMenu{
	margin-top:0px;
	padding-top:0px;
}
#clubMenu h3{
	font-size:22px;
	margin-top:0px;
	margin-bottom:10px;
}
.menuBlock{
	float:left;
	width:220px;
	margin-bottom:20px;
	margin-right:145px;
}
.menuItem{
	clear:both;
	color:#858658 !important;
	font-size:12px;
	font-style:italic;
}
.menuItem .coast{
	float:right;
	color:#ffffff;
	font-size:10px;
	font-family:Georgia;
}
.menuItem .coast span{
	font-size:14px;
	font-family:arial;
}	
.menuItem .menuItemName{
	color:#858658 !important;
	float:left;
	width:180px;	
}
.shortInfo{
	color:#858658;
	font-size:12px;
	font-style:italic;
	margin-top:20px;
}
.googleMap{
	margin-right:40px;
}
.googleMap h3{
	margin-bottom:20px;
}
.map{
	width:330px;
	height:330px;
	margin:0px !important;
	margin-bottom:10px !important;
	border:1px solid #FFFB95;
}
.googleMap .map{
	width:95%;
}
.whiteBox .map{
	width:450px;
}
.commentOwner, .profileOwner, .titleLink{
	font-size:18px;
	color:#FEFF81 !important;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}
span.titleLink{
	text-decoration:none;
}
.profileOwner, .commentOwner{
	margin-top:6px;
}
.userStatus{
	height:40px;
	padding-top:0px;
}
.userStatus .profileOwner{
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 50px;
	padding-bottom: 5px;
}
#sx_1, #sx_2{
	padding-top:5px;
	padding-bottom:17px;
}
.userStatus #sx_1, .userStatus #sx_2{
	padding-bottom:10px;
}
#sx_4{
	padding-top:7px;
	padding-bottom:5px;
}
#sx_3{
	padding-top:5px;
	padding-bottom:12px;
}
#sx_babes{
	margin-top:-5px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:50px;
}




td.profileOwner{
	text-align:left;
}
td.profileOwner img{
	margin-top:-5px;
	margin-left:-5px;
	margin-right:10px;
}
.titleLink{
	font-family:Georgia;
	font-size:24px !important;
}
.commentsBlock{
	width:540px;
	font-size:12px;
	font-style:italic !important;	
	margin-bottom:60px;
}
td.commentsBlock{
	border-bottom:1px solid #606a63;
}
.commentHead .ratingTitle, .indexRating .ratingTitle{
	float:left;
	color:#cccd85;
	font-style:normal;
	font-size:12px;
	margin-top:-1px;
	margin-right:10px;
}
.indexRating{
	min-height:15px;
	width:168px;
	color:#ffffff;
	text-align:left;
	margin-bottom:2px;
}
.blockLine .indexRating{
	width:auto;
}
.qSearch .indexRating{
	width:168px;
}
.indexRating .rateTitle{
	color:#ffffff;
	font-size: 12px;
	margin-top:5px;
	text-align:left;
	width:168px;
	clear:both;
	min-height:15px;
}
.commentDetails .ratingValue,.indexRating .ratingValue{
	float:right;
	color:#cccd85;
	font-style:italic;
	font-size:12px;
	margin:0px;
	margin-right:2px;
	width:auto;
}
.commentDetails .detailRatingTitle{
	float:left;
	width:auto;
	margin-top:0px;
}
.commentDetails .ratingDetailLine{
	clear:both;
	height:15px;
}
.se{
	color:#FEFF81;
	font-size: 25px;
	padding-right:10px;
	background:url(/images/design/se.png) no-repeat right;
}
.commentText{
	clear:both;
	color:#ffffff;
	font-size:12px;
	padding-top:0px;
	text-align:left;
	width:auto;
}
.commentText p{
	margin:0px;
} 
.commentDate{
	color:#959595;
	font-size:12px;
	font-style:italic;
	padding-top:5px;
	text-align:left;
}
.thumbs{
	color:#858658;
	font-size:18px;
	font-style:italic;
	margin-top:35px;
	margin-bottom:0px;
}
.thumbs div{
	display:inline-block;
	margin-left:80px;
}
.thumb_up, .thumb_down{
	float:left;
	margin-top:-5px;
	margin-right:5px;
}
.hadWith{
	color:#CCCD85;
	text-align:right;
}
.commentsList .right{
	margin-top:10px;
} 
.commentsLink{
	margin-top:20px;
	margin-bottom:20px;
}
.commentsLink a{
	color:#FEFF81;
	font-size:14px;
	text-decoration:none;
	border-bottom:1px dashed #FEFF81;
}
.commentsLink a:hover{
	border:none;
}
.roomLeft, .roomRight{
	float:left;
	width:420px;
	color:#858658 !important;
	font-size:18px !important;
	padding-top:10px;
	text-align:left;И
}
.roomRight{
	float:right;
}
.rooms .price{
	float:right;
	font-size:16px;
	margin-top:-10px;
	text-align:right;
	width:90px;
}
.roomLeft .price span, .roomRight .price span{
	font-size:24px;
}
.roomLeft .price div, .roomRight .price div{
	width:auto;
	font-size:12px;
}
.roomTitle{
	color:#FEFF81 !important;
	font-size:18px !important;
}
.roomImgBlock{
	padding-top:10px;
	padding-bottom:10px;
}
.roomImg{
	height:260px;
	border:1px solid #FFFB95;
}
.roomPhotos{
	font-size:13px;
	font-weight:bold;
}
#userPhotos{
	width:850px;	
	overflow:hidden;
}
#userPhotos img{
	max-height:80px;
	border:1px solid #FFFB95;
}
#userPhotos td{
	padding-left:5px;
	padding-right:5px;
}

.workDays{
	margin-bottom:10px;
}
.workDays td{
	width:13%;
	color:#858658;
	font-size:12px;
	font-style:italic;
	text-align:center;
}
.workDays .days td{
	border-bottom:1px solid #858658;
	text-align:center;
}
.workDays .dayOff{
	width:13%;
	color:#ffffff;
	border-color:#ffffff !important;
}
.workDays .startTime{
	color:#959595;
	font-size:12px;
	font-style:italic;
	text-align:center;	
}
.workDays .startTime img{
	margin-top:-5px !important;
}
#shedule_block .workDays td{
	font-weight:bold !important;
}
.register td, #accTypeTitle{
	width:280px;
	color:#858658;
	font-size:18px;
	text-align:right;
	padding:0px;
	padding-top:20px;
	padding-right:35px;
}
.registerFree{
	color:#F0F27D !important;
	font-weight:normal !important;
	text-align:center !important;
	padding:10px !important;
}
.registerFree h3{
	color:#F0F27D !important;
	margin-top:20px;
	padding-right:25px;
	text-align:right;
}
.regHelpText{
	font-size:12px !important;
	text-align:left;	
}
.hotel_en{
	padding-left:205px;
}
.hotel_el{
	padding-left:190px;
}
#accTypeTitle{
	width:inherit;
}
#changeType{
	padding-top:20px;
}
.register td.error, .error{
	width:auto;
	color:#858658;
	font-size:12px;
	font-style:italic;
	text-align:left;
	padding-left:0px;
	padding-right:20px;
}
.register .hasError{
	color:#EF0E0E !important;
}
.input{
	text-align:left;
}
.register .input{
	width:350px !important;
	padding-right:20px;
	padding-left:0px !important;
	font-size:12px;
	font-style:italic;
	text-align:left;
}

.register .input h3{
	color:#858658;
	font-size:18px;
	font-style:normal;
	padding-bottom:20px;
	padding-right:35px;
}
#userReg td, #babesReg td{
	width:180px;
}
#userReg .input, #babesReg .input{
	padding-right:100px;
}
.register .workDays td{
	padding:0px;
/*	padding-top:3px !important;*/
	font-size:12px;
}
.register .workDays .fullDay td, .register .workDays #closedDays td{
	padding-left:20px;
	text-align:left !important;
}
.fullDay td, #closedDays td{
	text-align:center;
}
.escortInfo td{
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#858658;
}
.escortInfo .emptyRow{
	color:#999999;
}
.escortInfo .input{
	text-align:left;
	padding-left:10px !important;
	padding-right:0px !important;
}
.closedDays td{
	text-align:right;
	padding-top:10px !important;
}


.dateBox div{
	float:left;
	margin-right:50px;
}
.roundButton{
	float:none !important;
	width:100px;
	height:32px;
	cursor:pointer;
	margin:0px !important;
	display:inline-block !important;
	background:url(/images/design/roundbutton/left.png) no-repeat left top;
}
#userphotos .roundButton{
	font-style:italic;
}
.roundButton div{
	float:none !important;
	margin:0px !important;
	height:32px;
	background:url(/images/design/roundbutton/right.png) no-repeat right top;
}
.roundButton div div{
	float:none !important;
	height:32px;
	padding-top:6px;
	margin-left:15px !important;
	margin-right:15px !important;
	color:#1c273d;
	font-size:12px;
	text-align:center;
	background:url(/images/design/roundbutton/center.png) repeat-x top;

	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none; 
}
.roundPress{
	height:31px !important;
	margin-top:1px !important;
	background:url(/images/design/roundbutton/left_press.png) no-repeat left top;
}
.roundPress div{
	background:url(/images/design/roundbutton/right_press.png) no-repeat right top;
}
.roundPress div div{
	background:url(/images/design/roundbutton/center_press.png) repeat-x top;
}

#phones div{
	float:left;
	margin-right:0px;
}
#phones .fax{
	margin-left:45px;
}

.timeInputs .myInput{
/*	float:right;
	margin-left:10px;*/
}
.timeInputs .myInput div{
	margin-top:0px;
}
.timeInputs .myInput{
	margin-top:2px;
	text-align:center;
}
.timeInput{
	width: 45px;
  /*margin-left:5px;
	margin-right:5px;*/
	display:inline-block;
}
#placeHours .timeInput{
	margin-left:10px;
	margin-right:30px;
}
.timeInput input{
	width:15px !important;
}
.workDays .timeInputs td{
	text-align:center;
/*	padding-top:10px !important;
	padding-right:30px !important;*/
}
#openHours .workDays .timeInputs td{
	width:110px;
	text-align:right;
}
.rightBlock, .rightBanners{
	width:207px;
	padding-top:14px;
	margin-bottom:30px;
	background:url(/images/design/block_top.png) top left no-repeat;
}
.rightBanners{
	width:222px;
	background:url(/images/design/rightblock/top.png) left top no-repeat;
}
.rightBlock div, .rightBanners div{
	width:207px;
	color:#ffffff;
	padding-bottom:14px;
	background:url(/images/design/block_bottom.png) bottom left no-repeat;
}
.rightBanners div{
	width:222px;
	background:url(/images/design/rightblock/bottom.png) left bottom no-repeat;
}
.rightBlock div div, .rightBanners div div{
	width:180px;
	padding:15px;
	padding-top:0px;
	padding-bottom:1px;
	background:url(/images/design/block_center.png) left repeat-y;
}
.rightBlock .tags{
	text-align:left;
}
.rightBlock .tags a:hover{
	color:#D6D6D6;
	text-decoration:underline;
}
.rightBanners div div{
	width:192px;
	text-align:center;
	background:url(/images/design/rightblock/center.png) left repeat-y;
}
.rightBanners div div div{
	width:170px;
	background:none;
	text-align:right;
}
.rightBlock div div ul{
	margin:0px;
	margin-top:5px;
	padding-left:15px;
}
.rightBlock div div ul a{
	font-style:normal;
}
.rightBlock h3{
	color:#858658;
	margin-top:0px;
	font-size:18px;
}
.rightBlock a{
	font-size:14px;
}
.rightBlock div div div{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	background:none;
}
.rightBlock div div div a{
	font-size:12px;
	font-style:normal;
}
.rightBlock div div div a.inactive{
	color:#858658;
	font-size:14px;
	border-bottom:1px dashed #858658;
	text-decoration:none;
}
.rightBlock div div div a.inactive:hover{
	border-bottom:none;
}
.rightBlock div div div a.active{
	padding:2px;
	color:#d6d6d6;
	font-size:14px;
	cursor:default;
	text-decoration:none;
}
.rightBlock div div div a.active:hover{
	background:none;
}
.rightBlock div div div div, .rightBlock div div div div a{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
.rightBlock div div div div a{
	font-style:normal;
}

.rightBlock div div div div{
	margin-top:5px;
	font-weight:normal;
	color:#D6D6D6;
}
.rightBlock div div .comment, .rightBlock div div .comment_full{
	font-size:12px;
	font-style:italic;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:0px;
	text-align:left;
}

.comment_full p{
	margin:0px;
}
.fullLink{
	text-align:right !important;
	padding-top:5px !important;
}
.fullLink .top_link{
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}
.blogBlock, .contentBlock, .comment, .reply{
	color:#ffffff;
	font-size:12px;
	font-style:italic;
	text-align:right;
	margin-bottom:40px;
	width:570px;
}
#commentsAndBlogs .blogBlock{
	width:480px;
}
#blogs .blogBlock{
	margin-bottom:40px;
}
.contentBlock{
	text-align:left;
	margin:100px;
	margin-left:40px;
}
.blogBlock h2, a.h2{
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
}
a.h2{
	text-decoration:none;
}
.blogBlock div{
	text-align:justify;
	padding-top:5px;
	padding-bottom:5px;
}
.blogBlock a{
	color:#cccccc;
}
.blogBlock .tags, .blogBlock .tags a{
	color:#828253;	
}
.blogBlock .smallInfo a{
	color:#ffffff;
	font-style:normal;
}
.smallInfo span{
	font-size:11px;
	font-style:normal;
}
.blogComments span{
	font-size:11px;
	font-style:italic;
}
.commentLinks{
	text-align:right;
}
.commentLinks a{
	color:#FEFF81;
}
.comment, .comment_full, .reply{
	width:640px;
	text-align:justify;
	margin-bottom:20px;
}
.comment div, .comment_full div, .reply div{
	color:#898989;
	margin-bottom:10px;
}
.comment{
	margin-top:20px;
	margin-bottom:0px;
}
.reply{
	width:610px;
	margin-top:0px;
	margin-left:30px;
}
.blogUserName{
	color:#c8c5b2;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
}
a.blogUserName:hover{
	text-decoration:none;
}
.blogsHead{
	margin-top:12px;
	margin-bottom:12px;
	color:#c8c5b2;
	font-size:18px;
}
.blogsHead .blogUserName{
	font-style:normal;
}
.blogsHead span{
	margin-right:30px;
}
.paginator{
	margin-bottom:40px;
}
.paginator, .paginator a{
	color:#feff81;
	font-size:24px;
	font-style:italic;
	font-family:Georgia;
}
.paginator a{
	font-size:18px;
}
.studios{
	padding-top:30px;
}
.studios .paginator, .studios .paginator a{
	font-size:12px;
	font-style:normal;
	font-family:Arial;
}
.proBlock{
	margin-bottom:30px;
	margin-left:20px;
	font-size:12px;
	color:#D7D7D7;
}
.proBlock a{
	font-size:12px;
	font-style:normal;
}
.proBlock h2 span{
	color:#FEFF81;
}
.proBlock #expire{
	text-align:center;
}
.proBlock #giveFree{
	color:#FEFF9F;
	text-align:center;
	font-size:18px;
	font-style:italic;
	font-family:Georgia;
}
.proBlock .choosePro{
	display:inline-block;
}
.profileTabs{
	width:901px;
	padding-top:16px;
	margin-bottom:30px;
	background:url(/images/design/profile_top.png) top left no-repeat;
}
.profileTabs .profileTabs_bot{
	width:901px;
	padding-bottom:15px;
	background:url(/images/design/profile_bottom.png) bottom left no-repeat;
}
.profileTabs .profileTabs_cent{
	width:901px;
	background:url(/images/design/profile_center.png) left repeat-y;
}

.profileTabs .tabs{
	height:43px;
}
.profileTabs .tabs div{
	float:left;
	height:29px;
	width:140px;
	color:#858658;
	margin-top:-10px;
	padding-top:13px;
	text-align:center;
	font-size:14px;
	font-style:italic;
	font-family:Georgia;
	border:1px solid #7a8268;
	border-left:0px;
	border-top:0px;
	cursor:pointer;
}
.profileTabs .tabs .strips_el_service{
	padding-top:3px;
	padding-bottom:10px;
}
#main-tab{
	border-left:0px;
	border-right:1px solid #7a8268;
}
.profileTabs .tabs .active{
	border:none !important;
	width:195px;
	height:35px;
	color:#feff81;
	font-size:18px;
	padding-top:10px;
	margin-top:-10px;
	cursor:auto;
}
.profileTabs .tabs .active.strips_el_service{
	padding-top:5px;
}
.profileTabs .tabs .inactive_first{
	height:30px;
	border:none;
	border-right:1px solid #7a8268 !important;
	background:url(/images/design/profile_tab_1.png) left bottom no-repeat;
}
/*#services-tab, #products-tab, */#pro-tab{
	border-right:none !important;
}

.profileTabs .myButton{
	margin-bottom:0px;
}
.blockTitle{
	float: left;
	color:#858658;
	font-size:18px;
	margin-top: -12px;  
	margin-left: 20px;
	padding-left:5px;
	padding-right:5px;
	background:#3A465A;
}
.distance{
	color:#ffffff !important;
	font-size:14px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.distance span{
	color:#FEFF81 !important;
	font-size:14px !important;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.searchDiv{
	height:83px;
	padding-left:12px;	
	min-width:100px;
	margin-top:30px;
	background:url(/images/design/search/left.png) no-repeat left top;
}
.searchDivRight{
	height:83px;
	padding-right:12px;
	background:url(/images/design/search/right.png) no-repeat right top;
}
.searchDivCenter{
	height:83px;
	background:url(/images/design/search/center.png) repeat-x top;
}
.searchDiv#blockLooking{
	width:260px;
}
.searchDiv#blockSex{
	width:195px;
}
.searchDiv#blockPlaces,.searchDiv#blockDating{
	width:530px;
}
.blockData .selectBlock{
	display:inline-block;
	margin-right:30px;
}
#placeLabel{
	margin-right:50px;
}
#blockPlaces .blockData, #blockWhy .blockData, #blockBabes .blockData, #blockDating .blockData{
	padding-top:35px;
}
#blockBabes{
	margin-left:15px;
}
#blockBabes .blockData{
	padding-left:0px;
}
#blockWhere .blockData{
	padding-top:20px;
}
#blockBabes .blockData label{
	margin-right:0px;
	margin-left:0px;
}
#blockPlaces label{
	margin-right:10px;
}
#blockSex .blockData label{
	margin-right:5px;
}
.searchTitle{
	padding-bottom:20px;
}
.searchPlaceTitle{
	padding-bottom:0px;
}
.searchTitle h3, .searchPlaceTitle h3{
	font-family:Georgia;
	font-size:44px;
	text-align:center;
	margin-top:40px;
}
.searchPlaceTitle h3{
	margin-top:70px;
}
.searchFilters{
	float:none;
	height:125px;
	margin-top:30px;
	background:url(/images/design/search/block4.png) top left no-repeat;
}
.searchFilters .blockData{
	padding-top:30px;
}
.blockData .right{
	margin-right:30px;
}



.searchLines{
	width:290px;
	height:105px;
	margin-top:30px;
}
.searchBack{
	background:url(/images/design/search/block3.png) no-repeat left top !important;
}





.block1, .block2, .block3, .block4, .block5{
	float:left;
	height:85px;
	width:530px;
	margin-top:30px;
	background:url(/images/design/search/block1.png) top left no-repeat;\
}
.block2{
	width:358px;
	margin-left:50px;
	background:url(/images/design/search/block2.png) top left no-repeat;\
}
.block3{
	width:315px;
	height:105px;
	margin-right:5px;
	background:url(/images/design/search/block3.png) top left no-repeat;\
}
.block3#costsBlock .blockData{
	padding-left:7px;
}
.block4 #filtersBlock{
	padding-top:25px;
}
.block5{
	float:none;
	width:900px;
	height:105px;
	background:url(/images/design/search/block5.png) top left no-repeat;\
}
.block1 .myInput, .block2 .myInput{
	float:left;
	margin-right:40px;
}
.blockData{
	color:#828253;
	font-size:12px;
	font-style:italic;
	padding-top: 30px;
	padding-left: 17px;
}
.blockData label{
	margin-right:15px;
}
.block5 .blockData{
	padding-top:35px;
}
.block5 .blockData label{
	margin-right:20px;
}
.textBox, .imageBox{
	text-align:justify;
	font-size:12px;
	font-style:italic;
	color:#7e8056;
	margin-top:10px;
	margin-bottom:10px;
}
.imageBox{
	width:450px;
/*	height:400px;*/
	display:table-cell;
	text-align:center; 
	vertical-align:middle;
}
.whiteBox{
	width:510px;
	color:#6E6F30;
	font-size:12px;
	font-style:italic;
	padding-top:13px;
	position:fixed;
	background:url(/images/design/box/top.png) top left no-repeat;
	z-index:999;
}
.whiteBox .bottom{
	width:510px;
	padding-bottom:20px;
	background:url(/images/design/box/bottom.png) bottom left no-repeat;
}
.whiteBox .center{
	padding:30px;
	padding-top:10px;
	padding-bottom:10px;
	min-height:65px;
	text-align:center;
	background:url(/images/design/box/center.png) left repeat-y;
}
.whiteBox h3{
	margin: 0px;  
	color: #303e51;
	font-style:normal;
	font-size: 24px;
	font-family:Arial;
	padding-bottom:5px;
	text-align:center;
}
h3.comments{
	margin: 0px;  
	color: #303e51;
	font-style:normal;
	font-size: 24px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.inlineButtons{
	text-align:center;
}
.inlineButtons .roundButton{
	display:inline-block;
}
.whiteBox .close{
	float:right;
	cursor:pointer;
	margin-top:-12px;
	margin-right:-14px;
}
.whiteBox .close img{
	border:none;
}
.whiteBox .dateBox div{
	margin-right:25px;
}
.smallHead{
	color:#1f2f41;
	font-size:18px;
	font-style:normal;
/*	padding-bottom:5px;
	border-bottom:1px solid #7e8056;*/
	margin-bottom:5px;
	background-position:0 2px;
}
#commentParams .newCheckBoxLabel{
	color:#aaaaaa;
}
#commentParams .LabelSelected{
	color:#1f2f41;
}
.itemName{
	width:160px;
	color:#1f2f41;
	font-size:12px;
	font-style:normal;
	padding-top:2px;
	padding-bottom:2px;
}
td.itemName{
	width:110px;
}
.smallComment .itemName{
	width:70px;
}
.imageBox img{
	margin:0px;
	max-height:300px;
}
.imagePreview{
	margin:0px;
	max-height:100px;
	border:2px solid #A19E52;
}
.blockPhoto{
	float:left;
	width: 270px; 
	text-align: right;
	margin:40px;
	margin-left:0px;
}
.blockPhoto .userPhoto{
	max-width:270px;
	min-height:150px;
	border:1px solid #FFFB95;
}
.blockPhoto .userPhotoBlock{
	margin-bottom:5px;
}
h2.title, .escortTitle, #userTitle span{
	margin:0px;
	margin-bottom:10px;
	color:#bfc0c2;
	font-size:30px;
	font-weight:normal;
	text-align:center;
}
.placeTitle span.link{
	font-size:11px !important;
	color:#EDEDED;
}
.placeTitle #userTitle span{
	color:#BFC0C2;
/*	font-size:18px;*/
}
h2.title span, .escortTitle, .babeTitle, .placeTitle{
	color:#feff81;
	font-size:48px;
	font-style:italic;
	font-family:Georgia;
}
.escortTitle, .placeTitle{
	text-align:center;
	padding-right:80px;
}
.placeTitle{
/*	font-size:24px;*/
	padding:0px;
}
.babeTitle{
	text-align:center;
}
.babeTitle #userTitle span, #userEditLink{
	color:#ffffff !important;
	font-size:11px !important;
}
.escortTitle div{
	display:inline;
}
.babeTitle #userTitle{
	margin-bottom:20px;
	margin-right:140px;
}
#userType, .escortTitle .independent{
	float:left;
	color:#AFAA34;
	font-size:11px;
	font-style:italic;
	margin-top:20px;
}
#userForm #userType{
	height:35px;
	padding:10px;
	padding-left:50px;
}
.escortTitle .independent{
	height:40px;
	margin-top:0px;
	margin-left:-10px;
	padding-top:12px;
	padding-left:50px;
	text-align:center;
	background:url(/images/design/numbers/worker_feemale.png) no-repeat left top;
}
.escortTitle .independent#sex_male{
	background:url(/images/design/numbers/worker_male.png) no-repeat left top;
}

#placeMapCanvas{
	padding:0px;
	width:340px;
}
#placeMapCanvas #map_canvas{
	width: 330px; 
	height: 330px;
	border:1px solid #FFFB95;
	margin-top:-25px;
}
#placeNameTitle{
	padding-top:0px;
}
.babeTitle #userType{
	float:left;
}

td#userType{
	float:none;
}
#userType img{
	margin-top:-15px;
	margin-right:0px;
	margin-left:-10px;
}
.babeTitle #userType img{
	margin-top:-20px;
}
td#userType img{
	margin-left:5px;
	margin-top:-25px;
}
td#userType .profileOwner{
	margin-top:-5px;	
}

.escortTitle span{
	font-size:11px;
	color:#ffffff;
}
.userIndexes{
	font-size:12px;
	font-family:Arial;
	color:#EDEDED;
	position:absolute;
}
.userIndexes .top_link{
	font-size:12px;
}

.mapBig{
	text-align:left;
	padding:0px;
	padding-top:10px;
}
.fullMenu{
	margin-top:-125px;
	margin-bottom:125px;
}
.fullMenu a{
	font-size:18px;
	font-style:normal;
}
.commentPreview{
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #858658;
	text-align:left;
}
.commentBody{
	display:none;
	padding-top:10px;
}
.commentBody .commentOwner{
	float:left;
}
.commentRating{
/*	display:none;*/
	border:0px solid;
	position:absolute;
	margin:0px !important;
	margin-left:-40px !important;
	margin-top:-190px !important;
}
.commentRating div{
	width:100%;
	margin:0px;
	text-align:left;
}
.addPost td{
	color:#858658;
	font-size:18px;
	text-align:left;
	padding:0px;
	padding-top:20px;
	padding-left:20px;
}

.darkBack{
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	position:fixed;
	z-index:998;
	background:#000000;
	opacity:0.8;
}
.blockLoader{
	z-index:998;
}

.darkBlock{
	top:40%; 
	left:52%;
	width:510px;
	position:fixed; 
	margin-left:-275px;
	margin-top:-150px;
	z-index:999;
}
.boxImage{
	border:1px solid #feff81;
	margin-top:15px;
	margin-bottom:15px;
	max-width:450px;
	max-height:300px;
}
.fckBlock .leftTop{
	height:15px;
	background:url(/images/design/fck/tleft.png) left top no-repeat;
}
.fckBlock .rightTop{
	background:url(/images/design/fck/tright.png) right top no-repeat;
}
.fckBlock .top{
	margin-left:12px;
	margin-right:12px;
	background:url(/images/design/fck/top.png) top repeat-x;
}
.fckBlock .leftBorder{
	background:url(/images/design/fck/left.png) left repeat-y #fff;
}
.fckBlock .rightBorder{
	background:url(/images/design/fck/right.png) right repeat-y;
}
.fckBlock .leftBottom{
	height:12px;
	background:url(/images/design/fck/bleft.png) left top no-repeat;
}
.fckBlock .rightBottom{
	background:url(/images/design/fck/bright.png) right top no-repeat;
}
.fckBlock .bottom{
	width:auto;
	margin-left:12px;
	margin-right:12px;
	background:url(/images/design/fck/bottom.png) top repeat-x;
}
.yelowlink{
	color:#FEFF81;
	font-size: 13px; 
}
a.popular_topic{
	text-decoration:none;
}

/*
	place profile
*/

.girlHead, .roomsHead, .girlsLines, .photos, .insertGirlLine, .infos, .services{
	font-size:12px;
	color:#ffffff;
}
.girlHead{
	min-width:150px;
	padding:15px;
	padding-bottom:0px;
	text-align:center;
}
.girlHead .girlLinks{
	padding-top:5px;
	text-align:center;
}
.girlRowSelected{
	background:url(/images/design/babe_bg.png) no-repeat;
	background-position: 0px -1px;
}
#rooms .girlRowSelected{
	background:url(/images/design/room_bg.png) no-repeat;
	background-position: 0px 38px;
}
.newsTitle{
	color:#ffffff;
	height:25px;
	font-size:12px;
}
.insertGirlLine, .girlsLines, .newsLines, .roomsLines, .infos, .services, .menus{
	color:#7A8268;
	font-size:12px;
	margin:15px;
	margin-bottom:0px;
}
.dataBlock{
	height:auto;
	width:900px;
	text-align:left;
	margin-bottom:0px;
	padding-bottom:10px;
}
.dataBlock .myButton{
	min-height:100px;
}
.girlLink, .newsLink, .roomLink{
	color:#FEFF81;
	font-size:18px;
	font-style:italic;
	font-family:Georgia;	
}
.clubBlock .girlLink{
	padding-bottom:10px;
	font-family:Arial;
}
.girlHead #addGirlLink{
	color:#ffffff;
	font-size:14px;
	font-family:Georgia;	
}
.newsLink{
	color:#858658;
	font-size: 14px;
	font-family:Georgia
}
.girlsLines h3, .insertGirlLine h3, .infos h3, .services h3{
	margin-bottom:20px;
}
.insertGirlLine{
	margin-bottom:0px;
}
.line{
	color:#777F67;
	font-size:12px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #777F67;
}
.line a{
	font-style:normal;
}
.photoItem .line{
	height:25px;
}
.photoItem .removePhoto{
	color:#999999;
	font-size:11px;
	text-align:center;
}
.photosBlock{
	height:345px; 
	margin: 15px;
	margin-left:0px;
	overflow:scroll;
	border: 1px solid #777F67; 
}
#photosBlock{
	margin-left:15px;
}
.photosBlock .photoItem{
	float:left; 
	width:100px;
	height:150px;
	padding:2px;
	margin:5px;
	border:1px solid #777F67;
}
.photosBlock .photoItem .photoBack{
	width:100px;
	height:100px; 
	background:#36414F;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.photosBlock .photoItem .photoBack img{
	border:none;
	max-width:100px;
	max-height:100px;
}
.placeEdit .workDays{
	width:700px;
}
.placeEdit .workDays .days td{
	padding-right:0px;
	padding-bottom:10px;
}
.disableEl{
	float:none !important;
	background:none !important;
}
.babeWorkDays .disableEl{
	margin-top:7px !important;
}
#se_1{
	margin-top:-5px;
	margin-right:10px;
}
#se_2{
	margin-top:-5px;
	margin-right:10px;
}
#se_3{
	margin-top:-5px;
	margin-right:10px;
}
#se_4{
	margin-top:-10px;
	margin-right:10px;
}
#se_5{
	margin-top:-12px;
	margin-right:10px;
}

/*
.commentHead #se_1{
	margin-top:0px;
}
.commentHead #se_2{
	margin-top:0px;
}
.commentHead #se_3{
	margin-top:-3px;
}
.commentHead #se_4{
	margin-top:-5px;
}
.commentHead #se_5{
	margin-top:-7px;
}
#ownerSE_1{
	margin-top:3px;
}
*/
.status{
	color:#fbfbd6;
	font-size:16px;
	font-style:italic;
	font-family:Georgia;
	padding-left:10px;
}
.statusCheck{
	clear:both;
	color:#FEFF81;
	font-size:14px;
	font-style:normal !important;	
	padding-top:8px;
}
.grayText,.disabledBlock, .disabledBlock .cusel .cuselText, .disabledBlock input, .disabledBlock .LabelSelected, .disabledBlock label, .disabledBlock .cuselText {
	color:#aaaaaa !important;
}
#babesReg .datings{
	width:520px !important;
	padding-right:0px !important;
}
.datings div{
	float:left;
}


/*
	ratings
**/
.ratingBlock{
	color:#ffffff;
	text-align:left;
	font-size:24px;
}
.commentHead .posterInfo{
	margin-bottom:5px;
}
.commentHead .ratingBlock{
	float:right;
	font-size:12px;
	margin-top:20px;
	text-align:right;
	width:210px;
}
.ratingBlock .rating, .rightBlock .rating{
	float:right;
	width:135px;
	height:20px;
	margin-top:5px;
	margin-bottom:0px;
	background:url(/images/design/stars_0b.png) no-repeat;
}
.indexRating .rating{
	float:right;
}
.rightBlock .rating, .indexRating .rating{
	width:70px;
	height:12px;
	margin:0px;
	margin-top:4px;
	margin-right:15px;
	background:url(/images/design/stars_0s.png) no-repeat;
}
.rateTitle .rating{
	margin-top:3px;
}
.ratingBlock .rating .stars, .ratingBlock .rating #stars{
	width:0px;
	height:20px;
	border:0px solid;
	background:url(/images/design/stars_5b.png) no-repeat;
}
.rightBlock .rating .stars, .indexRating .rating .stars{
	width:0px;
	height:12px;
	margin-top:0px !important;
	background:url(/images/design/stars_5s.png) no-repeat !important;
}
.ratingBlock .rating .votes{
	width:27px;
	height:20px;
	cursor:pointer;
	margin-top:-20px;
	display:inline-block;
}
.rightBlock .rating .votes{
	width:14px;
	height:12px;
	cursor:pointer;
	margin-top:-22px;
}
.votes_count{
	float:right;
	color:#EDEDED; 
	font-size:11px; 
	font-style:italic;
}
.ratingBlock #rating_data, .ratingBlock .rating_data{
	float:right;
	color:#FEFF85;
	font-size:16px;
	margin:0px;
	margin-top:4px;
}
.stars1{
	background:url(/images/design/stars_1b.png) no-repeat !important;
}
.stars2{
	background:url(/images/design/stars_2b.png) no-repeat !important;
}
.stars3{
	background:url(/images/design/stars_3b.png) no-repeat !important;
}
.stars4{
	background:url(/images/design/stars_4b.png) no-repeat !important;
}
.stars5{
	background:url(/images/design/stars_5b.png) no-repeat !important;
}
.babesCategories /* .category */.ratingBlock .stars1, .commentHead .ratingBlock .stars1{
	background:url(/images/design/stars_1s.png) no-repeat !important;
}
.babesCategories/* .category*/ .ratingBlock .stars2, .commentHead .ratingBlock .stars2{
	background:url(/images/design/stars_2s.png) no-repeat !important;
}
.babesCategories/* .category */ .ratingBlock .stars3, .commentHead .ratingBlock .stars3{
	background:url(/images/design/stars_3s.png) no-repeat !important;
}
.babesCategories /* .category */.ratingBlock .stars4, .commentHead .ratingBlock .stars4{
	background:url(/images/design/stars_4s.png) no-repeat !important;
}
.babesCategories /* .category */.ratingBlock .stars5, .commentHead .ratingBlock .stars5{
	background:url(/images/design/stars_5s.png) no-repeat !important;
}
#justfunCategory{
	width:240px;
	margin-left:-5px;
}
.ratingDetails{
	padding-bottom:5px;
	height:auto;
	width:270px;
}
.ratingBlock .ratingDetails{
	font-size:22px;
	color:#858658;
}
.ratingBlock .ratingItem{
	clear:both;
	height:25px;
	width:270px;
}
/*
	rating end
**/
.right{
	float:right !important; 
}
.left{
	float:left;
}

/*
	User info lines
**/
#userPhotoBlock{
	padding-top:10px;
	padding-bottom:10px;
}
.infoLine{
	width:320px;
	padding-bottom:10px;
}
.infoLine div{
	vertical-align:top;
	display:inline-block;
}
.infoLine .rowTitle{
	width:110px;
	color:#D7D7D7;
	font-size:12px;
}
.clubBlock .newsRowTitle{
	color:#FEFF81;
	cursor:pointer;
}
.infoLine .rowData{
	width:185px;
	color:#FEFF81;
	font-size:14px;
	padding-left:10px;
	padding-right:5px;
}
.infoCol{
	width:320px;
	float:left;
}
.babesAbout{
	padding-top:20px;
	width:650px;
}
.babesAbout .rowTitle, .clubInfo .rowTitle{
/*	max-width:100px;*/
	width:10px;
	color:#feff81;
	font-size:16px;
	padding-right:5px;
	font-weight:bold;
	font-style:normal;
}
.babesAbout .rowTitle{
	padding-top:0px;
}
.clubInfo .rowTitle{
	width:auto;
	cursor:pointer;
}
.clubInfo .rowMessage{
 	color:#858658;
	font-size:13px;
	font-style:italic;
}
.rowMessage p{
	margin:0px;
}
.clubInfo .rowBorder{
	width:100%;
	height:5px;
	border-top:1px solid #858658;
}
.clubInfo span{
	font-family:Georgia;
	font-size:11px;
}
.clubInfo .top_link{
	font-size:11px;
}
.babesAbout .rowData{
	/*	min-width:520px;*/
	width:auto;
	font-size:13px;
	font-style:italic;
	color:#858658;
	padding-top:2px;
}



/*
	babes scroll
**/
.scrollBlock{
	margin-top:20px;
}
#girls .scrollBlock{
	margin-top:0px;
}
.scrollBlock #scrollRight, .scrollBlock #scrollLeft{
	padding-top:15px;
}
.leftScroll, .rightScroll{
	width:55px;
	height:80px;
	cursor:pointer;
	margin-top:0px;
	background:url(/images/design/scroll/left.png) no-repeat;
}
.leftScroll.down{
	margin-top:2px;
	background:url(/images/design/scroll/left_down.png) no-repeat !important;
}
.rightScroll{
	margin-top:0px;
	background:url(/images/design/scroll/right.png) no-repeat;
}
.rightScroll.down{
	margin-top:2px;
	background:url(/images/design/scroll/right_down.png) no-repeat !important;
}
.scrollBlock #userPhotos{
	margin-top:0px;
}
/*
	babes scroll
**/

/*
	babesCommentsAndBlogs
**/
.babesCommentsAndBlogs{
	margin-top:40px;
	margin-bottom:20px;
}
.babesCommentsAndBlogs .myBlogs{
	margin:0px; 
}
.babesCommentsAndBlogs table td{
	max-width:480px;
}
.babesCommentsAndBlogs .blogTitle a{
	color:#FEFF81;
}
.babesCommentsAndBlogs .commentsList{
	margin-left:10px;
}
/*
	babesCommentsAndBlogs
**/
.uploading{
	height:30px;
	color:#858658;
	font-size: 12px; 
	font-style: italic;
	font-weight:bold;
	padding-top:12px;
}
#nophotos{
	margin-top:160px;
	text-align:center;
}
.babesTabs{
	min-height:400px;
	padding-top:20px;
	padding-bottom:20px;
}
.babesTabs p{
	margin:0px;
	margin-top:170px;
	color:#FEFF81;
	font-size: 12px; 
	font-weight:bold;
}
#backLink, .backLink, .backYellowLink{
	margin-right:20px;
	text-align:right;
}
#backLink a{
	color:#ffffff;
	font-size:22px;
	font-style:normal;
}
.backLink a{
	color:#ffffff;
	font-size:20px;
	font-style:normal;
}
.backYellowLink a{
	color:#FEFF81;
	font-size:14px;
	font-style:italic;
	font-family:Georgia;
}
#editPhotoLink a{
	color:#FEFF81;
	font-size:12px;
}
.hiddenBlock{
	visibility:hidden !important;
}
.fieldTitle{
	margin-left:7px;
}
/*
	babes category
**/
h3.babesType, h3.allBabesTitle{
	text-align:center;
	margin-bottom:20px;
}
h3.allBabesTitle span{
	color:#FDFEA8;
	font-size:24px;
}
h3.babesType span{
	color:#EDEDED;
	font-size:14px;
}
h3.babesType .placeLink, h3.allBabesTitle .placeLink{
	color:#ededed;
	font-size:11px;
}
.babesTop{
	text-align:center;
}
.babesTop .babeImage{
	padding:5px;
	padding-top:0px;
}
.babesBlock{
	display:inline-block;
	margin-bottom:30px;
	text-align:right;
	width:177px;
}
.babesCategories/* .category*/ .babesBlock{
	margin-right:5px;
	width:100px;
}
.babesBlock div{
	text-align:center;
}
.babesTitle{
	font-size:14px;
	font-style:normal;
	padding-bottom:5px;
}
.babesCategories .babesTitle{
	padding:0px;
}
img.topImage, img.userImage{
	width:165px;
	border:1px solid #FFFB95;
}
img.userImage{
	width:95px;
	height:127px;
}
.babesTop .babesBlock .ratingBlock, .babesCategories /* .category */.ratingBlock{
	height:25px;
	color:#ffffff;
	font-size:12px;
	text-align:right;
	padding:5px;
	padding-bottom:0px;
}
.qSearch .babesBlock .ratingBlock{
	padding-left:0px;
	padding-right:0px;
}
.qSearch .babesTop .babesBlock .votes_count{
	margin-right:0px;
}
.babesCategories /* .category */.ratingBlock{
	height:15px;
	padding:0px;
	text-align:right;
}
.ratingBlock .stars .votes{
	width:27px;
	height:20px;
	cursor:pointer;
	margin-top:-20px;
	margin-left:-4px;
	display:inline-block;
}
.babeRating .ratingBlock .stars .votes{
	margin-left:-1px;
	width:26px;
}
.babesCategories/* .category*/ .ratingBlock .stars .votes{
	margin-left:-2px;
	width:14px;
}
.commentHead .ratingBlock .stars .votes{
	margin-left:0px;
	width:14px;
}
.babesTop .babesBlock .ratingBlock .rating_data, .babesCategories/* .category*/ .babesBlock .ratingBlock .rating_data{
	float:right;
	color:#FEFF85;
	font-size:16px;
	margin:0px;
	margin-top:2px;
	margin-left:5px;
}
.babesCategories/* .category */ .babesBlock .ratingBlock .rating_data{
	margin:0px;
	float:right;
	font-size:11px;
}
.commentHead .ratingBlock .rating_data{
	display:none;
}
.babesTop .babesBlock .ratingBlock .stars, .babeRating .ratingBlock .stars, .babesCategories/* .category*/ .babesBlock .ratingBlock .stars, .commentHead .ratingBlock .stars{
	float:left;
	width:125px;
	height:16px;
	margin-top:2px;
	text-align:left;
	background:url(/images/design/stars_0b.png) no-repeat;
}
.babeRating .ratingBlock .stars{
	float:right;
	width:135px;
	margin-top:5px;
}
.babesCategories/* .category*/ .babesBlock .ratingBlock .stars, .commentHead .ratingBlock .stars{
	width:70px;
	height:12px;
	background:url(/images/design/stars_0s.png) no-repeat;
}
.babesTop .babesBlock .ratingBlock .fill_stars, .babeRating .ratingBlock .fill_stars{
	height:16px;
	background:url(/images/design/stars_5b.png) no-repeat;
}

.babesCategories/* .category*/ .babesBlock .ratingBlock .stars .fill_stars, .commentHead .ratingBlock .stars .fill_stars{
	height:12px;
	background:url(/images/design/stars_5s.png) no-repeat;
}
.babesCategories#indexBabes{
	padding-top:5px;
	padding-bottom:0px;
	margin-bottom:-30px;
}
.indexBabes{
	text-align:left;
	margin-top:-15px;
	margin-left:58px;
	margin-bottom:10px;
}
.bestBlog .indexBabes{
	margin-top:10px;
	margin-left:30px;
}
.babesTop .babesBlock .votes_count{
	float:none;
	text-align:right;
	margin-right:5px;
}
.babesCategories{
	vertical-align:top;
	padding-top:10px;
	padding-bottom:30px;
	text-align:center;
}
.babesCategories .category{
	width:227px;
/*	margin-right:10px;
	margin-left:10px;*/
	display:inline-block;
	vertical-align:top;
	text-align:center;
}
.babesCategories .categoryTitle{
	font-size:11px;
	color:#EDEDED;
	margin-bottom:15px;
}
.babesCategories .categoryTitle h3{
	margin-bottom:5px;
}
/*
#justfunCategory{
	width:255px;
	margin-left:-5px;
}
*/
.category h3{
	text-align:center;
	margin-bottom:15px;
}
.category h3 span{
	color:#EDEDED;
	font-size:11px;
}
/*
	babes category
**/


/*
	profile place
**/
.placeEdit .inputs{
	height:auto;
}
.placeEdit #placeAdress{
	padding-top:0px;
	padding-bottom:15px;
}
.placeEdit #placeTels{
	padding-top:10px;
	padding-bottom:10px;
}
.placeEdit #placeEmail{
	padding-top:5px;
	padding-bottom:10px;
}
.placeEdit #placeSite{
	padding-bottom:10px;
}
.placeEdit #placeHours{
	padding-top:0px;
}
#placeHours .beatySelect{
	margin-bottom:-8px;
}
#placeHours .days td{
	z-index:99;
}
.placeEdit #mon_tdFrom, .placeEdit #mon_tdTill, .placeEdit #mon_tdFrom #cuselFrame-mon_from, .placeEdit #mon_tdTill #cuselFrame-mon_till{
	z-index:80 !important;
}
.placeEdit #tue_tdFrom, .placeEdit #tue_tdTill, .placeEdit #tue_tdFrom #cuselFrame-tue_from, .placeEdit #tue_tdTill #cuselFrame-tue_till{
	z-index:69 !important;
}
.placeEdit #wed_tdFrom, .placeEdit #wed_tdTill, .placeEdit #wed_tdFrom #cuselFrame-wed_from, .placeEdit #wed_tdTill #cuselFrame-wed_till{
	z-index:58 !important;
}
.placeEdit #thu_tdFrom, .placeEdit #thu_tdTill, .placeEdit #thu_tdFrom #cuselFrame-thu_from, .placeEdit #thu_tdTill #cuselFrame-thu_till{
	z-index:47 !important;
}
.placeEdit #fri_tdFrom, .placeEdit #fri_tdTill, .placeEdit #fri_tdFrom #cuselFrame-fri_from, .placeEdit #fri_tdTill #cuselFrame-fri_till{
	z-index:36 !important;
}
.placeEdit #sat_tdFrom, .placeEdit #sat_tdTill, .placeEdit #sat_tdFrom #cuselFrame-sat_from, .placeEdit #sat_tdTill #cuselFrame-sat_till{
	z-index:25 !important;
}
.placeEdit #sun_tdFrom, .placeEdit #sun_tdTill, .placeEdit #sun_tdFrom #cuselFrame-sun_from, .placeEdit #sun_tdTill #cuselFrame-sun_till{
	z-index:14 !important;
}
.serviceLine{
	clear:both;
	height:60px;
}
.serviceLine .link{
	float:left;
	margin-top:3px;
	margin-left:30px;
}
#placeServices_block{
	float:left;
}
.menus .serviceLine .link{
	margin-left:15px;
}
.serviceStarsBlock{
	margin-top:20px;
}
.serviceStarsBlock .left{
	padding:10px;
	padding-top:0px;
	max-width:650px;
	min-height:25px;
}
.serviceStarsBlock .starInput{
	padding-right:0px;
}
.serviceStarsBlock .enStar, .serviceStarsBlock .elStar{
	padding-bottom:10px;
}
.serviceStarsBlock .enStar input,.serviceStarsBlock .elStar input{
	padding-left:30px;
}
.serviceStarsBlock .enStar input{
	background:url(/images/design/en_inp.png) no-repeat 3px 5px;
}
.serviceStarsBlock .elStar input{
	background:url(/images/design/gr_inp.png) no-repeat 3px 5px;
}
.serviceStarsBlock .elStar .translitLink{
	text-align:right;
	padding-top:5px;
}
.serviceStarsBlock a{
	color:#FEFF81;
}
.serviceStarsBlock .serviceStars{
	font-size:18px;
}
.serviceStarsBlock h3{
	font-size:20px;
}
.starsBox{
	padding:5px;
	padding-left:50px;
	padding-bottom:15px;
}
.tillHours td{
	padding-top:7px;
}
.babeMiniImage{
	max-height:70px;
	border:1px solid #FFFB95;
}
#newgirl_data{
	margin-bottom:0px;
}
/*
	profile place╡
**/
.girlPhoto{
	width:145px;
	border:1px solid #FFFB95; 
}
.roomPhoto{
	width:165px;
	border:1px solid #FFFB95; 
}
.commentPlaceRating{
	width:135px;
	height:20px;
	margin-top:5px;
	margin-bottom:0px;
	background:url(/images/design/stars_0bc.png) no-repeat;
}
.commentPlaceRating .stars{
	width:0px;
	height:20px;
	border:0px solid;
	background:url(/images/design/stars_5bc.png) no-repeat;
}
.commentPlaceRating .votes{
	width:26px;
	height:20px;
	cursor:pointer;
	margin-top:-22px;
	display:inline-block;
}
.commentStars1{
	background:url(/images/design/stars_1bc.png) no-repeat !important;
}
.commentStars2{
	background:url(/images/design/stars_2bc.png) no-repeat !important;
}
.commentStars3{
	background:url(/images/design/stars_3bc.png) no-repeat !important;
}
.commentStars4{
	background:url(/images/design/stars_4bc.png) no-repeat !important;
}
.commentStars5{
	background:url(/images/design/stars_5bc.png) no-repeat !important;
}
.commentDetailRating{
	float:left;
	width:70px;
	height:12px;
	background:url(/images/design/stars_0sc.png) no-repeat;
}
.commentDetailRating div{
	height:12px;
}
.commentDetailRating .stars{
	width:0px;
	height:12px;
	margin-top:0px !important;
	background:url(/images/design/stars_5sc.png) no-repeat !important;
}
.commentDetailRating .votes{
	width:14px;
	height:12px;
	cursor:pointer;
	margin-top:-12px;
	display:inline-block;
}
.commentDetailRating.stars1{
	background:url(/images/design/stars_1sc.png) no-repeat !important;
}
.commentDetailRating.stars2{
	background:url(/images/design/stars_2sc.png) no-repeat !important;
}
.commentDetailRating.stars3{
	background:url(/images/design/stars_3sc.png) no-repeat !important;
}
.commentDetailRating.stars4{
	background:url(/images/design/stars_4sc.png) no-repeat !important;
}
.commentDetailRating.stars5{
	background:url(/images/design/stars_5sc.png) no-repeat !important;
}
.whiteBox #shedules{
	font-family:Arial;
	font-weight:bold;	
}
.whiteBox  #shedules h3{
	text-align:center;
}
.whiteBox  #shedules .workDays{
	margin-bottom:0px;
}
.shedules, .shedules a{
	font-size:11px !important;
	font-family:arial !important;
}
.incomplete{
	color:#FEFF81;
	font-size:12px !important;
	font-family:arial !important;
}
div.incomplete{
	padding-bottom:10px;
}
#locateMap{
	font-size:13px;
	font-weight:bold;
}
#map_result{
	color:#FF2222;
}
.register td #map_result{
	color:#858658;
	font-size:12px;
	padding-top:10px;
	padding-right:5px;
	text-align:justify;
}
.darkBlock #map_result{
	height:30px;
	color:#CAC557;
	font-size:14px;
	font-weight:bold;
}
.notFound{
	color:#FF2222 !important;
}
.darkBlock #howFind{
	color:#CAC557;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
}
.linkNoInfo{
	font-weight:bold !important;
	color:#FF1F28 !important;
}
.placeNews{
	padding-top:30px !important;
}
#stripAbout{
	padding-bottom:0px !important;
}
#stripAbout .rowData{
	width:570px;
}
#rowPlaceNews{
	padding-top:30px;
}
.rowData p{
	margin:0px;
}
.weeklyGirlsBlock{
	color:#959595;
	text-align:left;
	margin-bottom:20px;
	padding-left:5px;
	padding-right:5px;
}
.weeklyGirlsBlock div{
	margin-top:10px;
	margin-right:10px;
	display:inline-block;
}
.girlShedules, .babeServices a{
	color:#858658;
	font-size:14px;	
	font-weight:normal;	
}
.selectedShedule{
	text-decoration:none !important;
	color:#BAB667 !important;
	font-size:24px !important;
	font-family:Georgia !important;
	font-style:italic !important; 
}
.babeShedules{
	margin-bottom:10px;
}
.noMargin{
	margin:0px;
}
.noMargin h3, #placeNews h3{
	margin-top:0px;
}
#placeNews{
	margin:0px;
}
.allBabes{
	float:left;
	color:#FEFF81;
}
.allBabes a{
	color:#FEFF81;
}
.incRow{
	color:#CC0000 !important;
}
#se_text_box #text_block{
	text-align:justify;
}
#se_text_box #text_block span{
	color:#303E51;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
}
.buttonBlock{
	margin-top:20px;
	text-align:center;
}
#se_text_box .buttonBlock{
	margin-top:10px;
}
.scrollUp, .scrollDown{
	height:25px;
	cursor:pointer;
	min-width:35px;
	margin-bottom:5px;
	background:url(/images/design/scroll/up.png) no-repeat center;
}
.scrollDown{
	background:url(/images/design/scroll/down.png) no-repeat center;
}
.down .scrollUp{
	background:url(/images/design/scroll/up_down.png) no-repeat center !important;
}
.down .scrollDown{
	background:url(/images/design/scroll/down_down.png) no-repeat center !important;
}
.bigBox .whiteBox{
	width:800px;
	background:url(/images/design/box_big/top.png) no-repeat;
}
.bigBox .whiteBox .bottom{
	width:800px;
	background:url(/images/design/box_big/bottom.png) bottom no-repeat;
}
.bigBox .whiteBox .center{
	width:745px;
	min-height:65px;
	text-align:left;
	padding-bottom:0px;
	background:url(/images/design/box_big/center.png) repeat-y;
}
#scrollServices{
	width:630px;
	overflow:hidden;
}
#scrollServices .clubBlock{
	min-width:80px;
	padding-left:15px;
	padding-right:15px;
}
#scrollServices .price{
	width:auto;
	float:none;
	color:#BAB667;
	margin-bottom:5px;
	text-align:center;
	border-bottom:1px solid #858658;
}
#scrollServices .price div{
	width:auto;
	font-size:16px;
	margin-top:1px !important;
	min-height:15px !important;
	text-align:left;
}
.serviceStars{
	min-height:0px !important;
	margin-top:-5px !important;
	margin-bottom:-5px !important;
}
.profileServices .serviceStars{
	margin:0px !important;
	width:35px;
}
.allServices{
	color:#858658 !important;
}
.allServices span{
	color:#303E51 !important;
	font-size:24px;
}

#scrollServices .girlScroll{
	max-height:150px;
	overflow:hidden;
}
#scrollServices .entranceService{
	color:#858658;
	font-family:Arial;
	font-size:19px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	padding-top:50px;
}
#scrollServices .serviceGirlBlock{
	text-align:center;
	margin-bottom:10px;
}
#scrollServices .serviceGirlBlock a{
	color:#303E51;
	font-size:14px;
	font-weight:normal;
}
/**
	SEARCH ON MAP
*/
.searchMap td, .searchMap .label{
	color:#D7D7D7;
	font-size:12px;
}
.selectBlock .label{
	font-size:12px;
}
.searchMap .label{
	float:left;
	width:45px;
	margin-top:5px;
}
.searchOnMap{
	clear:both;
	margin-top:20px;
	margin-left:30px;
}
.searchOnMap #map_canvas{
	width: 900px; 
	height: 483px;
	border:1px solid #FFFB95;
}
.marker{
	color:#1C273D;
	font-style:italic;
}
.marker p{
	margin:0px;
}
.marker h3,.marker h3 a{
	color:#BAB667;
	font-size:24px;
	font-family:georgia;
	font-style:italic;
	margin-bottom:10px;
	margin-top:0;
	text-align:left;
	text-decoration:none;
}
.marker h3 a:hover{
	border-bottom:1px solid;
}
.marker .placePhoto{
	height:70px;
	width:70px;
	border:1px solid #858658;
	margin-right:10px;
}
.marker a{
	color:#828253;
}
.rasesBlock{
	padding-right:30px;
}
.searchParams td{
	padding-right:10px;
}

/**
	SEARCH ON MAP
*/
.userIndexPhoto{
	padding-top:30px;
}
.userPhotosLink{
	padding-bottom:5px;
}
#registerForm #babes_area_block, #registerForm #user_area_block{
	padding-bottom:5px;
	z-index:89;
}
#registerForm #pro_data{
	width:920px;
}
#registerForm #durationBlock{
	float:left;
	width:300px;
}
#registerForm #pro_data .proTitle{
	width:160px !important;
}
#registerForm #pro_data .input{
	width:670px !important
}
#registerForm #openHours{
	width:auto !important;
}
#registerForm #openHours .workDays td{
	width:120px !important;
}
.workDays .timeTitle{
	float:left;
	padding-top:3px;
	text-align:right;
	width:30px;
}
#commentSelects{
	width:225px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	z-index:99;
}
#commentSelects #commentGirlSelect, #commentSelects #commentServiceSelect{
	height:24px;
}
.profilePhotos{
	width:880px;
	margin-left:15px;
}
.profilePhotos h2{
	margin-left:15px;
}
.profilePhotos #userphotos{
	height:45px;
	margin:15px;
	margin-bottom:0px;
}
.profilePhotos #photosBlock{
	margin-left:15px;
}
#placeAdress #profileAreaSelect, #placeAdress #profileCitySelect{
	display:inline-block;
	padding-bottom:15px;
	margin-right:20px;
}

/**
	INFO BOX
*/

#estetic_window {
	width: 250px;
}
#estetic_window_beak{
	height: 20px;
	margin-top:-5px;
	background: url(/images/design/infobox/beak.png) top center no-repeat transparent;
}
#estetic_window_tl{
	width: 13px;
	height: 13px;
	background: url(/images/design/infobox/tl.png) top left no-repeat;
}
#estetic_window_t{
	height: 13px;
	background: url(/images/design/infobox/t.png) top left repeat-x;
}
#estetic_window_tr {
	width: 13px;
	height: 13px;
	background: url(/images/design/infobox/tr.png) top right no-repeat;
}
#estetic_window_bl {
	width: 13px;
	height: 13px;
	background: url(/images/design/infobox/bl.png) bottom left no-repeat;
}
#estetic_window_b {
	height:13px;
	background: url(/images/design/infobox/b.png) bottom left repeat-x;
}
#estetic_window_br {
	width: 13px;
	height: 13px;
	background: url(/images/design/infobox/br.png) bottom right no-repeat;
}
#estetic_window_c{
	background:#ffffff;
	padding-top:8px;
	padding-bottom:10px;
}
#estetic_window_l {
	width:13px;
	background: url(/images/design/infobox/l.png) top left repeat-y;
}
#estetic_window_r {
	width:13px;
	background: url(/images/design/infobox/r.png) top right repeat-y;
}
#estetic_window_close {
	background: url(/images/design/infobox/close.png) bottom left no-repeat;
	width: 12px;
	height: 12px;
	cursor: pointer;
	position:absolute;
	right:10px;
	top:8px;
}

/**
	INFO BOX
*/

.locationLink{
	width:95%;
	margin-top:-5px;
	text-align:right;
}
.locationLink a{
	font-size:14px;
	font-style:italic;	
	font-family:Georgia;
}
#contactForm .userInfo{
	margin-top:20px;
}