html{min-height:100%;margin:0;padding:0;position:relative;}
body{font-family:Tahoma, Helvetica, sans-serif;font-size:14px;background-color:#fff;color:#000;margin:0;padding:0;}
.clear{clear:both;float:none;}
@media all{*{outline:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blbag{background:#364657;}
a{color:#2196f3;}
.head{background:#ff4c65;color:#fff;height:84px;width:100%;}
.bramhead{overflow:hidden; height:100%; width:100%; max-width:1650px;}
.bbb{float:left;cursor:pointer;}
.logo{float:left;font-size:39px;text-decoration:none;color:#fff;font-weight:bold;display:inline-block;margin:15px 0 0 20px;}
.plus,
.loop{display:inline-block;float:right;margin:0px 25px 0 20px;padding:31px 6px 25px 6px;}
.plus a,
.loop a{text-decoration:none;color:#fff;font-size:18px;text-decoration:underline;}
.plus img,
.loop img{float:left;position:relative;top:-4px;right:3px;}
.search{position:relative;background:#364657;margin-left:241px;overflow:hidden;display:none;}
.shrow{width:300px;float:left;padding:5px 30px;color:#fff;}
.ahcol{padding:10px 0;}
.schzag{margin:10px 0px;border-bottom:1px solid #ff4c65;}
.fldname{display:inline-block;width:65px;}
input.medium{display:inline-block;width:105px;height:25px;padding:1px 2px;}
input.small{display:inline-block;width:55px;height:25px;}
input.mini{display:inline-block;width:49px;height:25px;}
select.medioum{padding:1px;height:25px;width:170px;}
.ahcol label{display:inline-block;cursor:pointer;}
.searchgo{display:block;background:#ff4c65;color:#fff;font-size:16px;padding:10px 0;text-align:center;border:none;width:100%;cursor:pointer;margin:17px 0;border-bottom:2px solid #e91e63;}
.searchgo:hover{background:#fb6479;}
.sclose{position:absolute;bottom:8px;left:380px;padding:10px 3px 15px 60px;background:url('/img/close.png') no-repeat;margin:10px 0;text-decoration:underline;cursor:pointer;}
.sidebar{position:absolute;background:#364657;width:240px;min-height:700px;overflow:hidden;z-index:2;border-bottom:30px solid #ff4c65;}
ul.leftmenu{list-style:none;margin:0;padding:0;}
.leftmenu li{padding:10px 3px 10px 30px;}
.leftmenu li:hover{background:#ff4c65;}
.leftmenu a{display:block;color:#fff;font-size:16px;text-decoration:none;}
ul.boylist{list-style:none;margin:0;padding:0;}
.boylist li{display:block;text-align:right;padding:5px 7px;}
.boylist a{color:#fff;}
.tb{border-top:1px solid #565a5d;}
.bb{border-bottom:1px solid #565a5d;}
.boyan{padding:10px 3px 10px 30px;color:#fff;}
.boyan span{font-size:16px;display:block;cursor:pointer;background:url('/img/bbot.png') 165px 1px no-repeat;}
.boybot{background:url('/img/btop.png') 165px 1px no-repeat !important;}
.options{display:none;}
/**/.content{margin-left:240px;padding:10px 20px;overflow:hidden;}
.h1{width:100%;padding:5px 0 15px 0;border-bottom:1px solid #ccc;}
.h1 h1{font-size:24px;color:#ff4c65;padding:0;margin:0;}
.anketa{width:450px;float:left;border-bottom:1px solid #ccc;margin:10px 25px 10px 0;overflow:hidden;padding:0 0 20px 0; height:375px;}
.lanketa{float:left;width:200px;position:relative;}
.ranketa{float:left;width:250px;}
.avip{position:absolute;bottom:0px;right:20px;}
.aver{position:absolute;bottom:40px;left:0px;}
.tnrow{float:left;}
.aname a{display:block;font-size:18px;color:#ff4c65;}
.arayon{display:block;font-size:14px;color:#565656;margin:3px 0 15px 0;}
.aphone{text-align:center;border:1px solid #929090;background:url('/img/phone.png') 7px 5px no-repeat;margin:0 0 10px 0;float:left;padding: 10px 20px 11px 35px; cursor:pointer;font-size:18px;color:#ff4c65;}
.aphone span{border-bottom: 1px dashed;}
.aphone a{FONT-SIZE:18px;color:#000;text-decoration:none;display:block;border:none;}
.sitemap-hd{display:block;font-size:18px; color:#ff4c65;margin:10px 0 10px 0;}
.sitemap-link{display:block;font-size:18px; color:#2196f3;padding:5px 0;}
.anew{float:right;background:#84ecc1;color:#10935d;font-size: 16px;padding:13px 3px 13px 3px;}
.arow{float:left;clear:both;margin:0 0 7px 0;}
.d1{color:#000;font-size:16px;}
.d2{color:#ff4c65;font-size:16px;}
.price{background:#ff4c65;color:#fff;padding:2px 7px;float:left;font-size:16px;margin:0 0 7px 0;clear:both;}
.aabout{float:left;clear:both;font-style:italic;color:#545454;margin:1px 0 10px 0;word-break:break-all;font-size:13px;width:100%;}
.apod{color:#ff4c65;font-size:18px;display:block;float:left;}
.b_text{float:left;clear:both;width:100%;margin:20px 0;max-width:1024px;}
/**/.footer{background:#ff4c65;color:#fff;height:200px;width:100%;overflow:hidden;}
.ftext{font-size:18px;width:500px;margin:40px 0 10px 150px;float:left;}
.flinks{float:right;margin:40px 50px 10px 0;}
.flinks a{display:block;color:#fff;font-size:18px;padding:5px 1px 10px 40px;}
.mail{background:url('/img/mail.png') 1px 5px no-repeat;}
.doc{background:url('/img/doc.png') 1px 1px no-repeat;margin:7px 0 0 0;}
.contentcard{margin-left:250px;padding:10px 0;min-height:700px;padding:10px 0 0 7px;}
.leftcard{width:500px;float:left;margin:0 0 15px 0;}
.rightcard{width:300px;float:left;margin-left:10px;}
.photoblock{width:100%;border:1px solid #ccc;padding:5px 10px;}
.cardprice{background:#ff4c65;color:#fff;padding:2px 7px;float:left;font-size:16px;margin:0 5px 7px 0;}
.statcard{float:none;width:100%;max-width:800px;overflow:hidden;padding:10px 0;margin:15px 0;}
.statcard span{display:inline-block;margin:5px 15px 5px 0;}
.aboutcard{float:none;width:100%;max-width:800px;overflow:hidden;background:#e0e0e0;color:#4c4c4c;padding:10px 15px;margin:15px 0;font-style:italic;}
.aboutcard b{display:block;color:#ff4c65;font-style:normal;font-size:16px;}
.quote{color:#ff4c65;font-size:20px;font-weight:bold;}
.uslugicard{float:none;width:100%;max-width:800px;overflow:hidden;}
.uslugicard ul{width:260px;padding:0;float:left;list-style:none;margin:0px 0 20px 0;}
.uslugicard b{margin:20px 0;display:block;font-size:20px;text-decoration:underline;color:#ff4c65;font-weight:100;}
.uslugicard li{margin:10px 0;background:url('/img/heart.png') no-repeat;padding:0px 0px 4px 26px;font-size:16px;color:#545454;}
.rewzag{width:100%;max-width:800px;background:#e0e0e0;padding:10px 20px;font-size:20px;color:#ff4c65;text-decoration:underline;}
.rewiew{width:100%;max-width:800px;margin:20px 0;overflow:hidden;}
.rewname{float:left;width:100px;color:#ff4c65;text-decoration:underline;padding:10px 0;}
.rewtext{float:left;min-width:250px;max-width:700px;width:100%;}
.bubble{position:relative;background:#FFFFFF;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:#7F7F7F solid 1px;}
.bubble:after{content:'';position:absolute;border-style:solid;border-width:11px 23px 11px 0;border-color:transparent #FFFFFF;display:block;width:0;z-index:1;left:-23px;top:7px;}
.bubble:before{content:'';position:absolute;border-style:solid;border-width:11px 23px 11px 0;border-color:transparent #7F7F7F;display:block;width:0;z-index:0;left:-24px;top:7px;}
.otziv{padding:20px 30px;font-size:15px;}
.rewdata{padding:5px 10px;color:#ff4c65;font-size:14px;}
.addrewiew{width:100%;max-width:800px;margin:20px 0;overflow:hidden;border:1px solid #7F7F7F;border-top:none;}
.addrewiew u{display:block;padding:10px 15px;color:#fff;background:#ff4c65;}
.addrewiew textarea{width:100%;height:70px;border:none;padding:10px 15px;}
.addrewiew div{padding:10px 15px;overflow:hidden;border-top:1px solid #7F7F7F;}
.addrewiew label{float:left;margin-top:5px;}
.adrewname{margin-left:3px;padding:4px 1px;}
.addrewsub{float:right;background:#ff4c65;color:#fff;font-size:14px;text-decoration:underline;padding:10px 40px;text-align:center;border:none;cursor:pointer;}
.rewerror{color:#e20000;position:relative;top:7px;left:10px;font-size:17px;}
.bread{color:#ff4c65;}
.namecard{color:#ff4c65;text-decoration:none;font-weight:100;}
.achiconsfull img{margin:0 3px 0 0;}
.addanketform{margin:20px 0;}
.addanketform input{margin:10px;padding:2px 1px;height:30px;}
.msg{text-align:center;padding:20px 30px;color:#00981B;font-size:20px;}
.txtindx{margin:20px 0;border-bottom:1px solid #ccc;}
.txtindx a{font-size:18px;}
.articl{min-height:450px;max-width:800px;}
.articl img{max-width:800px;width:100%;}
#showmore{float:left; cursor:pointer;clear:both;width:95%;text-align:center;padding:12px 0;background:#ff4c65;color:#fff;font-size:20px;border-bottom:2px solid #ab3c4c;margin: 20px 0;}
.video-tumb{width:250px;float:left;margin:10px 15px 10px 15px;overflow:hidden;height:250px;}
.video-tumb img{margin:0 0 10px 0;}
.video-tumb div{color:#ff4c65; text-decoration:underline; text-align:right; font-size:16px;}
.video-tumb span{color:#999; text-align:right;font-size:14px;display:block;}
.erovideo-zag{font-size:16px;color:#ff4c65;}
.block-erovideo{padding:20px 15px;border:1px solid #ccc;margin:20px 0; float: left;}
.block-erovideo-head{display:block;color:#ff4c65;font-size:16px;font-weight:bold;padding:0 15px;}
/*ñòðàíèöà âõîäà*/
.signin_cont{
	width:320px;
	margin:10px auto;
	position:relative;
	background:#364657;
	color:#fff;
	overflow:hidden;
	padding: 0 0 10px 0;
}
.signin_cont h2{
	text-align:center;
	font-size:19px;
	margin:10px 0;
	font-weight:100;
}
.signin-form-row{
	padding:10px 75px;
	overflow:hidden;
}
.signin-form-row-name-field{ 
	padding:0 0 5px 0;
}
.signin-form-row input[type="text"], .signin-form-row input[type="password"]{
	height:30px;
	border:none;
	padding:1px 2px;
	font-size:18px;
	width: 170px;
	border: 1px solid rgba(0,0,0,.4);
}
.signin-form-row input[type="submit"]{
	margin:0 !important;
	transition: background-color 0.2s, opacity 0.2s, color 0.2s;
}
.signin-form-row input[type="checkbox"]{
	position:relative;
	top:2px;
}
.signin-form-row a{
	color:#fff;
}

.signin-form-row-info-field{ 
	width:280px;
	background:#e20000;
	padding:10px 10px;
	border:1px solid #fff;
	margin-left:20px;
	display:none;
	text-align:center;
}
.signin-form-row-desc{
	width:230px;
	margin: 0 0 25px 45px;
	color:#999;
}
.load-signup{
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    background: #000;
    top: 0px;
	background: #fff url('/img/35.gif') no-repeat center;
	opacity: 0.8;
	display: none;
}
.border-eror{
	border:2px solid #ff4c65 !important;
}
/**/

/*ËÈ×ÍÛÉ ÊÀÁÈÍÅÒ ÄÅÂÓØÊÈ*/
.cabinet-top-menu{
	overflow:hidden;
	border-bottom: 1px solid #ccc;
	padding:5px 0 10px 0;
}
.cab-t-m-link{
	display:inline-block;
	margin:10px 25px 10px 10px;
	font-size:20px;
	color:#2196f3;
	font-weight:100;
}
.cab-t-m-div{
	display:inline-block;
	margin:10px 25px 10px 10px;
	font-size:20px;
	color:#00bcd4;
	font-weight:100;	
}
.cab-t-m-link:hover{
	color:#00bcd4;
}

.new-item-add{
	display:inline-block;
	padding:15px 25px;
	border:1px solid #2196f3;
	color:#2196f3;
	font-size:18px;
	float:left;
}
.u_cont_list{
	clear:both;
	padding:20px 0;
	list-style:none;
}
.u_cont_list li{
	margin:10px 0;
	font-size:19px;
	padding:0 0 5px 0;
	color:#565656;
}
.u_cont_list li > a{
	color:#f44336;
	padding:0 15px;
}
span.user-options{
	color:#565656;
	font-size:18px;
    padding: 10px 0px;
    display: block;
}
.user-options a{
	text-decoration:none;
	border-bottom:1px dashed #2196f3;
	color:#2196f3;
	font-size:13px;
    position: relative;
    left: 10px;
    top: -3px;
}
.phones-popup-layer{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.75);
	z-index:888;
		display:none;
}
.phones-popup{
	box-sizing: border-box;
    width: 360px;
    height: 300px;
    padding: 20px 30px;
    background-color: #FFF;
    border: 1px solid #7F7F7F;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -180px;
    margin-left: -220px;
}
.phones-popup-close{
	float:right;
	font-size:30px;
	color:#ccc;
	cursor:pointer;
	position:relative;
	top:-16px;
	right:-16px;
	padding:10px 15px;
	font-weight:100;
}
.phones-popup select{
    font-size: 24px;
    padding: 8px 0;
    width: 100%;
    text-align: center;
}
.searchgo-mini{
    display: inline-block;
    background: #ff4c65;
    color: #fff;
    font-size: 14px;
    padding: 7px 15px 5px 15px;
    text-align: center;
    border: none;
    cursor: pointer;
	margin-left:5px;
	border-bottom:2px solid #e91e63;
}
.searchgo-mini:hover{
	background: #fb6479; 
}
.option-form-row{
	padding: 15px 5px;
    overflow: hidden;	
	color:#000;
}
.option-form-row input[type="text"], .option-form-row input[type="password"]{
	height:30px;
	border:none;
	padding:1px 2px;
	font-size:17px;
	width: 170px;
	border: 1px solid rgba(0,0,0,.4);
}
.option-form-row-desc{
	color:#999;
	margin:-15px 0 25px 0;
}
.pagination{
	clear:both;
	margin:20px 0;
}
.pagination span{
	padding:10px 20px;
	font-size:16px;
	margin:0 20px 0 0;
	display:inline-block;
	background:#ff4c65;
	color:#fff;
}
.pagination a{
	margin:0 20px 0 0;
	padding:10px 20px;
	font-size:16px;
	display:inline-block;
	border:1px solid #2196f3;
}
.mapscard{width:100%;max-width:800px;height:300px;overflow:hidden;margin:0 0 30px 0;}
.undermap{margin:10px 0; padding:0;overflow:hidden;}
.undermap li{float:left;margin:0 30px 0 0;font-size:16px;}
/**/
.girl-rating{margin:10px 0; padding:0 0 0 15px;}
.girl-rating b{font-size: 16px;position: relative;top: -12px;padding: 0 10px;}
.girl-rating span{position:relative; top:-10px;left:10px;}
.girl-rating div{display:inline-block; margin: 0 0 0 50px;}
.girl-rating button{border:none;cursor:pointer; width:32px;height:32px;position:relative;top:-3px;background: none;}
button.like{background:url('/img/sprite_likes.png') 0 1px no-repeat;}
button.like:hover{background:url('/img/sprite_likes.png') 0 -77px no-repeat;}
button.likehover{background:url('/img/sprite_likes.png') 0 -77px no-repeat;}
button.dislike{background:url('/img/sprite_likes.png') 0 -34px no-repeat;}
button.dislike:hover{background:url('/img/sprite_likes.png') 0 -123px no-repeat;}
button.dislikehover{background:url('/img/sprite_likes.png') 0 -123px no-repeat;}
.most-popular{margin:10px 0;}
.most-popular h6{font-size:19px;}
.most-popular ul{margin:0; padding:0;}
.most-popular li{margin:0 20px 0 0; padding:5px; float:left; list-style:none;}
.sorting{margin: 0 0 0 50px;border: none;color: #1a3dc1;display: inline-block;}
}
@media all and (max-width:1158px) and (min-width:1024px){.sclose{position:absolute;bottom:8px;left:100px;}
}
@media all and (max-width:1023px) and (min-width:768px){.logo{font-size:26px;margin:23px 0 0 20px;}
.plus,
.loop{margin:0px 15px 0 20px;padding:32px 8px 24px 10px;}
.plus a,
.loop a{font-size:17px;}
.content{padding:10px 10px;margin-left:260px;}
.footer{height:300px;}
.ftext{font-size:18px;width:500px;margin:40px 0 10px 150px;float:left;}
.flinks{float:left;margin:5px 0 10px 150px;}
.sclose{position:inherit;}
.aboutcard{max-width:500px;}
.rewzag{max-width:500px;}
.rewtext{max-width:500px;}
.addrewiew{max-width:500px;}
.anketa{height:100%;}
}
@media all and (max-width:767px) and (min-width:480px){.head{height:60px;}
.logo{font-size:26px;margin:13px 0 0 20px;}
.bbb{width:74px;height:60px;}
.plus,
.loop{margin:0px 15px 0 20px;padding:28px 8px 4px 10px;}
.plus span,
.loop span{display:none;}
.plus img,
.loop img{top:-12px;}
.sidebar{display:none;}
.search{margin-left:0px;}
.content{margin-left:0;padding:10px 10px;}
.footer{height:300px;}
.ftext{font-size:18px;margin:40px 10px 5px 10px;float:left;width:100%;}
.flinks{float:left;margin:5px 10px 0 10px;}
.sclose{position:inherit;}
.contentcard{margin-left:3px;}
.anketa{height:100%;}
}
@media all and (max-width:480px){.head{min-width:320px;height:60px;}
.logo{font-size:18px;margin:20px 0 0 20px;}
.bbb{width:74px;height:60px;}
.plus,
.loop{margin:0px 10px 0 0px;padding:29px 8px 3px 10px;}
.plus span,
.loop span{display:none;}
.plus img,
.loop img{top:-12px;}
.sidebar{display:none;}
.search{margin-left:0px;}
.content{margin-left:0;min-width:320px;padding:10px 0;}
.h1 h1{font-size:18px;margin-left:3px;}
.anketa{width:300px;float:left;border-bottom:1px solid #ccc;margin:10px 0 10px 0;overflow:hidden;padding:0 3px 20px 3px; height:100%;}
.lanketa{width:300px;}
.ranketa{width:300px;margin-top:20px;}
.avip{left:0px;}
.footer{min-width:320px;height:300px;}
.ftext{font-size:16px;margin:40px 10px 5px 10px;float:left;width:100%;}
.flinks{float:left;margin:5px 10px 0 10px;}
.sclose{position:inherit;}
.leftcard{width:100%;min-width:320px;}
.contentcard{min-width:320px;margin-left:0px;}
.addrewsub{float:left;margin:10px;}
.cab-t-m-link{font-size:18px; margin-left:5px;}
.pagination a{margin:0 7px 0 0;padding:3px 7px;font-size:16px;display:inline-block;border:1px solid #2196f3;}
.pagination span{margin:0 7px 0 0;padding:3px 7px;font-size:16px;display:inline-block;background:#ff4c65;color:#fff;}
}
.wishlist{width:200px;padding:10px 0 10px 30px;background:url('/img/heart.png') no-repeat 3px 11px;border:1px solid #ccc;cursor:pointer;margin-top:17px;}

