@font-face {
	font-family: 'bicubik';
	src: url('/fonts/bicubik.otf') format('OpenType'); 
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'CenturyGothic';
	src: url('/fonts/GOTHIC.TTF') format('TrueType'); 
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'linecons';
	src: url("/fonts/linecons.ttf") format("TrueType"); 
	font-weight: normal;
	font-style: normal;
}
[class^="li_"]:before, [class*=" li_"]:before {
	font-family: 'linecons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 0.7;
	-webkit-font-smoothing: antialiased;
	font-size:1.5vw;
}
.li_heart:before {
	content: "\e000";
}
.li_cloud:before {
	content: "\e001";
}
.li_star:before {
	content: "\e002";
}
.li_tv:before {
	content: "\e003";
}
.li_sound:before {
	content: "\e004";
}
.li_video:before {
	content: "\e005";
}
.li_trash:before {
	content: "\e006";
}
.li_user:before {
	content: "\e007";
}
.li_key:before {
	content: "\e008";
}
.li_search:before {
	content: "\e009";
}
.li_settings:before {
	content: "\e00a";
}
.li_camera:before {
	content: "\e00b";
}
.li_tag:before {
	content: "\e00c";
}
.li_lock:before {
	content: "\e00d";
}
.li_bulb:before {
	content: "\e00e";
}
.li_pen:before {
	content: "\e00f";
}
.li_diamond:before {
	content: "\e010";
}
.li_display:before {
	content: "\e011";
}
.li_location:before {
	content: "\e012";
}
.li_eye:before {
	content: "\e013";
}
.li_bubble:before {
	content: "\e014";
}
.li_stack:before {
	content: "\e015";
}
.li_cup:before {
	content: "\e016";
}
.li_phone:before {
	content: "\e017";
}
.li_news:before {
	content: "\e018";
}
.li_mail:before {
	content: "\e019";
}
.li_like:before {
	content: "\e01a";
}
.li_photo:before {
	content: "\e01b";
}
.li_note:before {
	content: "\e01c";
}
.li_clock:before {
	content: "\e01d";
}
.li_paperplane:before {
	content: "\e01e";
}
.li_params:before {
	content: "\e01f";
}
.li_banknote:before {
	content: "\e020";
}
.li_data:before {
	content: "\e021";
}
.li_music:before {
	content: "\e022";
}
.li_megaphone:before {
	content: "\e023";
}
.li_study:before {
	content: "\e024";
}
.li_lab:before {
	content: "\e025";
}
.li_food:before {
	content: "\e026";
}
.li_t-shirt:before {
	content: "\e027";
}
.li_fire:before {
	content: "\e028";
}
.li_clip:before {
	content: "\e029";
}
.li_shop:before {
	content: "\e02a";
}
.li_calendar:before {
	content: "\e02b";
}
.li_vallet:before {
	content: "\e02c";
}
.li_vynil:before {
	content: "\e02d";
}
.li_truck:before {
	content: "\e02e";
}
.li_world:before {
	content: "\e02f";
}


body{
font-family:CenturyGothic;
font-weight: normal;
-webkit-font-smoothing: subpixel-antialiased;
color:#ffffff;
font-size:1vw;
margin-top:1vw;
background-color: #000000;
}



a {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
}

.font_white {color:white;}

font{font-size:1vw;color:#ffffff;}


.foto_anketa {width:100%;text-align:center;display:table;margin-top:2vw;}
.foto_anketa img {width:100%;border-radius: 0.5vw;}


label:hover {cursor:hand;color:#FFcc88;}





.foto_anketa_no_foto img {width:20%;box-shadow: 0px 0px 4px 0px black;margin-bottom:5vw;text-align:center;}



.support_mes {color:red;font-size:20px;background-color:white;}
.support_mes b {color:black;}




#messageviewzzz {height:20vw;overflow:auto;width:100%;}

#messageviewzzz::-webkit-scrollbar {width:5px;background-color:black;}
#messageviewzzz::-webkit-scrollbar-thumb {width:5px;background-color:grey;}




.index_vip .index_user_block  {border: 0px solid #ccc;background:#4a4a4a;display:table;padding:10px;float:left;width:315px;}


select {cursor:hand;}





.search_xxx {padding-left:0vw;width:50%;margin-left: 10vw;}

.search_xxx input {height:1.8vw; font-size:1vw;background:#e6e6e6;border:1px solid black;}
.search_xxx input:hover {border:1px solid #fbdab0;}
.search_xxx input:focus {border:1px solid #fbdab0;}
.search_xxx select {height:1.8vw; font-size:1vw; width:100%;background:#e6e6e6;border:1px solid black;cursor:hand;}
.search_xxx select:hover {border:1px solid #fbdab0;}
.search_xxx select:focus {border:1px solid #fbdab0;}
.search_xxx option {font-size:1vw;line-height:1.8vw;}
.search_xxx textarea {height:4vw; font-size:1vw;background:#e6e6e6;border:1px solid black;width:80%;}
.search_xxx textarea:hover {border:1px solid #fbdab0;}
.search_xxx textarea:focus {border:1px solid #fbdab0;}


.checkbox-custom {width:1vw;height:1vw;border:0.1vw solid #ccc;position:relative;background:#e6e6e6;}
.checkbox:checked + .checkbox-custom::before {content: "";display:block;position:absolute;top: 0.15vw;right: 0.1vw;bottom: 0.1vw;left: 0.15vw;background: #413548;}

.checkbox-custom, .label {display: inline-block;vertical-align: middle;cursor:hand;}


.big_text div {margin-bottom:1vw;margin-left:7vw;}
.big_text div a {font-size:1.2vw;line-height:1.7vw;}
.big_text div [class^="li_"]:before, [class*=" li_"]:before {font-size:2vw;}



.zvip {margin-bottom:1vw;}






.index_user_block_banner_all {color:#fbdab0;padding-top:0.4vw;font-size:1.1vw;}
.index_user_block_banner_all span {display:table;margin-bottom:0.92vw;}
.index_user_block_banner_all .add_vstrecha, .index_user_block_banner_all .add_vstrecha:hover {font-weight:normal;font-size:0.9vw;display:table;width:9vw;text-align:center;}



.index_user_block_banner {

float:left;
display:table;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
 
 margin-bottom:1.5vw;
  
}

.index_user_block_banner img {
    box-shadow: 0px 0px 4px 0px black;
    margin-right: 1vw;
    width:8vw;
    display:table;
    float:left;
       border-radius:0.2vw;
}

.index_user_block_banner a {color:white;font-size:0.9vw;}
.index_user_block_banner a:hover {font-size:0.9vw;}











ol {padding:0px;padding-left:1vw;}
ol li {margin-bottom:1vw;}








#messageviewzzz td {font-size:1vw;}
#messageviewzzz .u {color:#cde48d;}
#messageviewzzz .uu {color:#cde48d;font-size:0.9vw;}
#messageviewzzz .mmm {color: #e9e9e9;}
#messageviewzzz .mm {color: #e9e9e9;font-size:0.9vw;}
#messageviewzzz .img_message img {width:1vw;}









.new_mes_color .li_mail:before {color:yellow;font-weight:bold;}
.new_mes_color u {color:yellow;font-weight:bold;text-decoration:none;}


.anketa_button_message .kol_foto_anketa a {font-size:1vw;}

.page_css img {
width:50%;
float:left;
margin-right:10px;
    box-shadow: 0px 0px 4px 0px black;
    zborder: 1px solid #676767;
    
    }


.page_css {
 overflow-wrap: break-word;  
  word-wrap: break-word;
  word-break: break-word; 
}



.logo {width:15vw;margin-right:2vw;display:table;margin-bottom:1vw;}
.logo img {width:13.5vw;}

.dating_now {background-color:white;color:black;padding:10px;}
.dating_now a {color:red; font-size:20px;}
.dating_now a:hover {color:black; font-size:20px;}

.dating_now_go {font-size:20px;text-align:center;}
.dating_now_go a {font-size:20px;}
.dating_now_go a:hover {font-size:20px;}

.anketa_table td {padding-left:10px;padding-right:10px;}


.sub_page_block{width:12vw;}

.message_print {font-size:1vw;outline:none;padding:0.5vw;height:9vh;background:#5b5b5b;color:#ffffff;width:100%;margin-top:1vw;}

.message td {font-size:14px;}
.message .u{color:#cde48d}
.message .m{color: #e9e9e9}












.fon_block {zbackground:#323232;display: table;zwidth:48%;}


.rol span {color:white;}


.name {font-size:1.5vw;line-height: 0.7;color:white;}

.nomargin {margin-bottom: 0vw;}

.edit_bdsm_status {display:table;}






.index_page_reg div, .index_page_login div {width:10vw;}
.index_text_rek {width:12vw;font-size:0.9vw;position:absolute;top:23vw;}
.index_page_login, .index_page_reg {display:table;text-align:left;width:17vw;}



.border_anketa {border: 1px solid #828282;border-radius:0.5vw;padding:0.9vw;}

.just_block {font-size:1vw;display:block;padding-bottom:1vw;padding-left:0px;float:none;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
.just_block_mini {font-size:1vw;display:table-cell;width:33.3%;}
.just_block_mini_2 {font-size:1vw;display:table-cell;width:40%;}
.just_block span {color: #fbdab0;font-size: 1vw;}

.just_block input {font-size:1vw;padding:0.5vw;margin-left:0px;border:1px solid black;}
.just_block input:hover {border:1px solid #FFcc88;}
.just_block input:focus {border:1px solid #FFcc88;}


.just_block select {font-size:1vw;padding:0.5vw;margin-left:0px;border:1px solid black;}
.just_block select:hover {border:1px solid #FFcc88;}
.just_block select:focus {border:1px solid #FFcc88;}

.just_block textarea {font-size:1vw;padding:0.5vw;}


.anketa_button_message, .anketa_button_podarok, .anketa_button_vip, .anketa_button_reg, .anketa_button_pay, .anketa_button_foto {
width:16vw;clear:both;text-align:left;padding:1vw;
background: linear-gradient(0deg, rgb(10, 10, 10, 1) 0%, rgba(30, 30, 30, 1) 100%);
border-radius:0.5vw;margin-bottom:1vw;
border:1px solid rgb(150, 150, 150);
}


.anketa_button_vip {margin-bottom:2vw;}
.anketa_button_pay {width:15vw;}
.anketa_button_foto {width:12vw;margin:0px;}


.anketa_button_message span, .anketa_button_podarok span, .anketa_button_vip span, .anketa_button_pay span, .anketa_button_foto span {float:left;margin-right:0.8vw;}
.anketa_button_reg span {float:left;margin-right:0.5vw;}


.anketa_button_message, .anketa_button_podarok, .anketa_button_podarok:hover, .anketa_button_message:hover, .anketa_button_vip, .anketa_button_vip:hover, .anketa_button_reg, .anketa_button_reg:hover, .anketa_button_pay, .anketa_button_pay:hover, .anketa_button_foto, anketa_button_foto:hover {font-size:1vw;color:#ffffff;}




.reg_button_mini {width:12vw;clear:both;text-align:left;padding:1vw;background:#000000;border-radius:0.2vw;border:1px solid #ffffff;margin-bottom:1vw;
box-shadow:0px 0px 1vw 0px black;}
.reg_button_mini span {float:left;margin-right:1vw;}
.reg_button_mini, .reg_button_mini:hover {font-size:1vw;color:#ffffff;font-weight:bold;}






.podarki_anketa {font-size:1vw;zbackground:#323232;display:table;padding:0vw;
display:block;
margin-bottom: 1vw;
margin-top: 1vw;
}

.podarki_anketa img {width:3.7vw;margin-right:1vw;}






h1 {font-size:1.3vw;font-weight:normal;color:#fbdab0;}
h2 {font-size:1.2vw;font-weight:normal;color:#fbdab0;}
h3 {font-size:1.1vw;font-weight:normal;color:#fbdab0;}

.index_h1 {margin-bottom:2.5vw;}



A{color:#ffa446;text-decoration:none;font-size:1vw;}
A:hover{color:#ECBC17;text-decoration:none;font-size:1vw;}

.bold{font-weight:bold;color:white;line-height: 200%;}
.bold_user_anketa {font-weight:bold;}






.mobile2 iframe {border-radius:6px; border:0px;}

.mobile2 textarea {border:1px solid black;}
.mobile2 textarea:hover {border:1px solid #FFcc88;}
.mobile2 textarea:focus {border:1px solid #FFcc88;}


.ping {width:1px;padding-top:5px;}




.login_pix_email {position:absolute;z-index:7777;top:1vw;left:1.8vw;}
.login_pix_pass {position:absolute;z-index:7777;top:5.6vw;left:1.8vw;}


.index_login {position:relative;width:20vw;}



.index_login input, .index_login a {border:0.15vw solid white;border-radius:0.2vw;background:black;color:white;
font-size:1.2vw;outline:none;
	padding:0.8vw;
    
	width: 18vw;
	box-shadow: 0px 0px 1vw 0px black;
    }
.index_login input:hover, .index_login a:hover {border-color:#a2ca7c;}



.index_login .login, .index_login .pass {
background-repeat: no-repeat;
background-size:1.3vw 1.5vw;    
background-position: 0.9vw;
padding-left: 3vw;
}



.login_div .anketa_button_reg, .login_div .anketa_button_login {width:16vw;}
.reg_button {font-size:1.2vw;color:yellow;}

.blogadd{background-color:#e6e6e6;color:black;  width:100%;}
.blogaddcomment{background-color:#383838;font-color:#ffffff; color:#ffffff; border:1px solid #ffffff; width:100%;}


.reg_add_text{background-color:grey;font-color:white; color:white; border:1px solid white; width:90%;}

div#email_good {border:1px solid #e39531;font-size:17px;border-radius:4px;padding:4px;width:100%;text-align:left;line-height:24px;box-shadow: 0 0 6px #e39531;color:white;margin-top:30px;margin-bottom:30px;}

.h3{color:#fbdab0;font-size:19px;}


.sub_top_text td a {color:#ffffff;}

.links_to_index_page {color:grey;font-size:12px;}
.links_to_index_page a {color:grey;font-size:12px;}
.links_to_index_page a:hover {color:grey;font-size:12px;}

.top_font_link{color:#ffde26;text-decoration:none;font-size:14px;;}
.top_font_link:hover{color:#fbdab0;text-decoration:none;font-size:14px;}









.foto_ruletka {
    box-shadow: 0px 0px 4px 0px white;
    border: 1px solid #ffffff;
    margin: 0px;
    margin-right: 5px;
    width:100px;
}






a.reg_link {color:orange;font-size:18px;}
a.reg_link:hover {color:white;font-size:18px;}

a.mob_link {color:#fbdab0;font-size:18px;}
a.mob_link:hover {color:white;font-size:18px;}

.mob_link {color:#fbdab0;font-size:20px;}

#raiting_top_100 a {display:block;width:150px;height:100px;background: transparent url(https://turbobdsm.ru/users/raiting-top-100.png) no-repeat center top;text-align:center;font-size:14px;;	font-weight: bold;
}
#raiting_top_100 a:hover{background: transparent url(https://turbobdsm.ru/users/raiting-top-100-2.png) no-repeat center top;}


.z1{color:#FFFFFF;text-decoration:none;font-size:14px;;background-color: #FF0000;font-weight:bold;}
.z2{color:#FFFFFF;text-decoration:none;font-size:14px;;background-color: #000000;font-weight:bold;}





.zxz ul li {float:left;padding-right:10px;}


.album{float:left;margin:0px 40px 60px 44px;}
.albumf{float:left;margin:0px 20px 60px 24px;}

.button_reg {width:250px;font-size:15px;font-weight:bold;height:30px;border:15px;box-shadow: 0px 0px 15px orange;cursor:hand;}
.button_reg:hover {width:250px;font-size:15px;font-weight:bold;height:30px;border:15px;box-shadow: 0px 0px 15px white;cursor:hand;}



.search_xxx .button_search {width:50%;font-size:15px;font-weight:bold;height:30px;cursor:hand;border: 2px solid white;border-radius:4px;background:white;}
.search_xxx .button_search:hover {border: 2px solid #ffde26;}


.button_reg222 {width:140px;font-size:13px;font-weight:bold;height:20px;border:15px;box-shadow: 0px 0px 15px orange;cursor:hand;}
.button_reg222:hover {width:140px;font-size:13px;font-weight:bold;height:20px;border:15px;box-shadow: 0px 0px 15px white;cursor:hand;}


.button {width:200px;font-size:15px;font-weight:bold;height:30px;border:15px;box-shadow: 0px 0px 15px orange;cursor:hand;border-radius:4px;}




#logincheck {font-size:13px;color:#fbdab0;font-weight:bold;}
#emailcheck {font-size:20px;color:#fbdab0;font-weight:bold;}
#telcheck {font-size:13px;color:#fbdab0;font-weight:bold;}

.takru b{color:#000000;text-decoration:none;font-size:1px;}
.takru a:link{color:#ffde26;text-decoration:none;font-size:16px;}
.takru a:link:hover{color:#fbdab0;text-decoration:none;font-size:16px;}






.form_page {background-color: white;

font-size:20px;
	text-align: center;
	color: #000000;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 5px 6px 5px;

width: 30px;
	height:30px;
	
	
	}




#bp A, #bp DIV {
	background-color: #cfcfcf;

font-size:20px;
	text-align: center;
	color: #000000;
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 5px 6px 5px;
	
	width: 30px;
	height:30px;
	
	
}
	html>body #BottomPager A,
	html>body #BottomPager DIV {
		width: auto;

		padding: 4px 4px 6px 4px;
	}
	
#bp A:hover { background-color: #8b8b8b; }

#bp DIV {
	background-color: #FF6666;
	font-weight: bold;
	color: #fff;	

}




#vip a {display:block;width:150px;height:100px;background: transparent url(https://turbobdsm.ru/users/vip.png) no-repeat center top;text-align:center;font-size:14px;;	font-weight: bold;
}
#vip a:hover{background: transparent url(https://turbobdsm.ru/users/vip2.png) no-repeat center top;}



#king a {display:block;width:150px;height:100px;background: transparent url(https://turbobdsm.ru/users/fonline.png) no-repeat center top;text-align:center;font-size:14px;;	font-weight: bold;
}
#king a:hover{background: transparent url(https://turbobdsm.ru/users/fonline2.png) no-repeat center top;}



#aup a {display:block;width:150px;height:100px;background: transparent url(https://turbobdsm.ru/users/aup.png) no-repeat center top;text-align:center;font-size:14px;;font-weight: bold;}
#aup a:hover{background: transparent url(https://turbobdsm.ru/users/aup2.png) no-repeat center top;}


#aup_zzx a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/aup.png) no-repeat left top;font-size:1.5vw;font-weight: bold;margin:0px;padding:0px;padding-left:110px;padding-top:35px;}
#aup_zzx a:hover{background: transparent url(https://turbobdsm.ru/users/aup2.png) no-repeat left top;}

#vip_zzx a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/vip.png) no-repeat left top;font-size:1.5vw;font-weight: bold;margin:0px;padding:0px;padding-left:110px;padding-top:35px;}
#vip_zzx a:hover{background: transparent url(https://turbobdsm.ru/users/vip2.png) no-repeat left top;}

#king_zzx a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/fonline.png) no-repeat left top;font-size:1.5vw;font-weight: bold;margin:0px;padding:0px;padding-left:110px;padding-top:35px;}
#king_zzx a:hover{background: transparent url(https://turbobdsm.ru/users/fonline2.png) no-repeat left top;}

#real_anketa_zzx a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/real-big.png) no-repeat left top;font-size:1.5vw;font-weight: bold;margin:0px;padding:0px;padding-left:110px;padding-top:30px;}
#real_anketa_zzx a:hover{background: transparent url(https://turbobdsm.ru/users/real-big2.png) no-repeat left top;}

#raiting_top_100_zzx a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/raiting-top-100.png) no-repeat left top;font-size:1.5vw;	font-weight: bold;margin:0px;padding:0px;padding-left:110px;padding-top:35px;}
#raiting_top_100_zzx a:hover{background: transparent url(https://turbobdsm.ru/users/raiting-top-100-2.png) no-repeat left top;}


#real_anketa a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/real-big.png) no-repeat center top;text-align:center;font-size:14px;;	font-weight: bold;
}
#real_anketa a:hover{background: transparent url(https://turbobdsm.ru/users/real-big2.png) no-repeat center top;}



#tel_account a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/tel-account.png) no-repeat center top;text-align:center;font-size:14px;;	font-weight: bold;
}
#tel_account a:hover{background: transparent url(https://turbobdsm.ru/users/tel-account2.png) no-repeat center top;}






#bonus a {display:block;height:100px;background: transparent url(https://turbobdsm.ru/users/bonus.png) no-repeat center top;text-align:center;font-size:14px;;	font-weight: bold;
}
#bonus a:hover{background: transparent url(https://turbobdsm.ru/users/bonus2.png) no-repeat center top;}








#m1 a {display:block;width:120px;height:84px;background: transparent url(https://turbobdsm.ru/users/d.png) no-repeat left top;text-align:center;font-size:14px;}
#m1 a:hover{background: transparent url(https://turbobdsm.ru/users/d2.png) no-repeat left top;}



#m2 a {display:block;width:120px;height:84px;background: transparent url(https://turbobdsm.ru/ff.png) no-repeat left top;text-align:center;font-size:14px;}
#m2 a:hover{background: transparent url(https://turbobdsm.ru/users/ff2.png) no-repeat left top;}







#m4 a {display:block;width:120px;height:84px;background: transparent url(https://turbobdsm.ru/fo.png) no-repeat left top;text-align:center;font-size:14px;}
#m4 a:hover{background: transparent url(https://turbobdsm.ru/users/fo2.png) no-repeat left top;}



#m5 a {display:block;width:120px;height:84px;background: transparent url(https://turbobdsm.ru/t.png) no-repeat left top;text-align:center;font-size:14px;}
#m5 a:hover{background: transparent url(https://turbobdsm.ru/users/t2.png) no-repeat left top;}










.webm a{color:#FFFFFF;text-decoration:none;font-size:14px;font-weight:bold;border: 1px solid transparent;float:left;}
.webm a:hover{color:#fbdab0;text-decoration:none;font-size:14px;font-weight:bold;border: 1px solid #fbdab0;float:left;}





img{border:0}

td.it a{text-align: center;font-size:14px;color:#fbdab0;font-weight:bold;}
td.it a:hover{text-align: center;font-size:14px;color:orange;font-weight:bold;}
td.it {text-align: center;font-size:14px;color:#fbdab0;font-weight:bold;}



td{font-size:1vw;color:#ffffff;}



td.tl {text-align: center;font-size:18px; height: 40px;vertical-align:top;}
td.tl A{color:#ffde26;text-decoration:none;font-size:16px;}
td.tl A:hover{color:#fbdab0;text-decoration:none;font-size:16px;}



td.ic {text-align:left;font-size:21px;height:70px;vertical-align:top;color:white;font-weight:normal;}
td.ic font {color:white;}
td.ic a {font-size:13px;font-weight:normal;}
td.ic a:hover {font-size:13px;font-weight:normal;}






.lt {border-bottom:1px solid #000000;}





td.ap A{color:#ffde26;text-decoration:none;font-size:16px;}
td.ap A:hover{color:#fbdab0;text-decoration:none;font-size:16px;font-weight:bold;}


td.app A{color:yellow;text-decoration:none;font-size:18px;}
td.app A:hover{color:red;text-decoration:none;font-size:18px;font-weight:bold;}


table {border:0px;border-collapse: collapse; padding: 0px; border-spacing: 0px;}




td.go{color: #9c9c9c; width: 12px; font-size:11px; height: 95px}



.gm{color: #ffde26}






.gray{color: #9c9c9c}




























.mh3{color:#fbdab0;font-weight:bold}
.greenh3{color:#ffffff;font-size:20px;font-weight:bold}







td.m{font-size:16px;color:orange;font-weight:bold;width: 100px;}



.vipgot {
background: url(https://turbobdsm.ru/background_sait.png);
border: 1px solid #828282;
border-radius:0.2vw;
box-shadow: 0px 0px 1vw 0px black;
}


.l {border-bottom:1px solid #bfc2ca;}
.lf {border-bottom:1px solid #bfc2ca;}



hr {color: #808080; height: 1px; background-color:#808080; border-width:0px;}







strong{color:#fbdab0;font-size:13px}

.mobile-50 {width:50%;float:left;text-align:left;}


.index_block_1 {width:15vw;float:left;}
.mobile1 {width:14vw; float:left;text-align:left;margin-right:0vw;display:table;}
.mobile2 {width:40vw; float:left;text-align:left;display:table;padding-top:0.5vw;}
.mobile3 {width:15vw;float:none;text-align:left;display:table;padding-left:3vw;}
.index_mob2 {width:55vw;}
.index_mob3 {padding-left:0vw;width:13vw;padding-top:0.5vw;}






.mobile_index {width:52vw;}







.index_user_block_listing .my_message {color:#fbdab0;line-height:1.2;}
.index_user_block_listing .my_message:hover {color:white;}

.index_user_block_listing {
width:100%;
  overflow-wrap: break-word;  
  word-wrap: break-word;
  word-break: break-word;  
margin-bottom:1.5vw;
display:table;
font-size:0.9vw;
color:#ffffff;
}

.index_user_block_listing img {
    box-shadow: 0px 0px 4px 0px black;
    margin-right: 0.6vw;
    width:8vw;
    height:auto;
    display:table;
    float:left;
   border-radius:0.2vw;
}

#vip_label {position:absolute;margin-left:4.5vw;box-shadow: 0px 0px 0px 0px black;margin-top:-0.9vw;width: 7vw;}

.index_user_block_listing a {font-size:1vw;line-height:0;color:white;}
.index_user_block_listing .gray {font-size:0.9vw;margin-top:0.5vw;margin-bottom:0.5vw;display:table;}
.index_user_block_listing .gray_vozrast {font-size:0.9vw;color: #9c9c9c;margin-top:0vw;margin-bottom:0vw;display:table;}
.index_user_block_listing .margin_top_t {line-height:2.2vw;display:table;margin-top:0.5vw;}
.index_user_block_listing .margin_top_f {line-height:1.5vw;margin-top:0vw;margin-bottom:0.3vw;display:table;}




.otstup {
width:2vw;
margin:0px;
float:left;
padding:0px;
zdisplay:table;
height:10vw;

}


.index_user_block {
width:22vw;
margin:0px;
padding:0px;
float:left;
display:table;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
font-size:0.9vw;
color:#ffffff;
margin-right:2vw;
background: url(https://turbobdsm.ru/background_sait.png);
background-color: rgb(0,0,0,0.4);
margin-bottom:3vw;
border-radius:0.2vw;
box-shadow: 0px 0px 1vw 0px black;
border: 1px solid #828282;
}

.kolonka {width:17.5vw;
height:8vw;
display:block;
overflow: hidden;
text-overflow: clip;
}


.index_user_block img {
    box-shadow: 0px 0px 0.4vw 0px black;
	border-radius:0.2vw;
    margin:0px;
    padding:0px;
    width:9vw;
    height:auto;
    display:table;
    float:left;
    margin-right:1vw;
}



.index_user_block a {font-size:1vw;line-height:0;color:white;}

.index_user_block .gorod {color:#ffffff;margin-top: 0.5vw;margin-bottom: 0.5vw;display:table;float:none;font-size:0.9vw;}



.index_user_block .vozrast_index {
display:table;
color:#ffffff;
font-size:0.9vw;
line-height:2vw;
}


.index_user_block .rol {
font-size:0.9vw;
line-height:0.9vw;
display:table;
color:#ffffff;
}

.index_user_block .name {
font-size:1.5vw;
line-height:2vw;
}

.topic_table {width:760px;}




.flexbox {width:73.5vw;text-align:left;}




.clear {clear:both;}

.usermenu {width:100%;}
.usermenu a {color:#f6f6f6;margin-bottom:0.5vw;display:inline-block;}
.usermenu a:hover {color:#fbdab0;}


.mobile_table_forum {zwidth:740px;}
.mobile_count_tema {width:70px;white-space:nowrap;}
.mobile_forum_users {width:150px;height:70px;background-color:#cfcfcf;display:table;float:left;}
.mobile_forum_users a {color:#887b08;}


.index-temaz .cit {padding:0px 10px 0px 10px;}
.index-temaz{background-color: #f6eda0;width:580px;height:70px;float:right;}
.index-temaz td {padding:0px 10px 7px 10px;}
.index-temaz div.cit {background:#dbdada;text-align:left;display: table;margin:0px auto; }

.top-100 {float:left;display:block;width:40%;text-align:left;height:150px;}
.top-100-mesto {float:left;display:block;width:15%;text-align:left;height:150px;color:#ffc052;font-weight:bold;}


.padding h3 {margin-bottom:5px;}

.padding {padding-left:10%;}
.reg_alfavit a {font-size:1.5vw;color:#ffffff;line-height:2.5vw;}
.reg_alfavit a.anketa_button_message {font-size:1vw;}
.reg_alfavit a.anketa_button_pay {font-size:1vw;}


.reg_alfavit select {font-size:1.5vw;margin-bottom:1vw;width:50%;border:1px solid black;}
.reg_alfavit input {font-size:1.5vw;margin-bottom:1vw;width:50%;border:1px solid black;}


.reg_text {width:200px;}





.fancybox-button--left::after,
.fancybox-button--right::after {
  width: 20px;
  height: 20px;
 }


.fancybox-infobar__body {
  line-height: 56px;
  font-size: 20px;
}







.index_video {width:750px; height:400px;}
.index_video_h2 {width:750px; height:200px;
 scrollbar-base-color: black;
    scrollbar-face-color: black;
    scrollbar-highlight-color: black;
    scrollbar-3dlight-color: black;
    scrollbar-shadow-color: black;
    scrollbar-darkshadow-color: black;
    scrollbar-track-color: black;
    scrollbar-arrow-color: black;
    }


.show_user_message {width:100%;text-align:center;}
.show_user_message .foto_anketa {width:100%;text-align:center;}
.show_user_message .foto_anketa a {color:white;}
.show_user_message .foto_anketa img {width:100px;}









.promo .index_user_block img {width:6vw; height:8vw;}


.shugaring_bikini {width:70%; height:auto;}


.top_menu {display:table;text-align:left;padding-bottom:1vw;padding-top:1vw;}
.top_menu div {white-space:nowrap;display:table;padding-bottom:1vw;}
.top_menu span {float:left;margin-right:0.5vw;}
.top_menu .nem span { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);}
.top_menu a {font-size:1vw;color:white;line-height:1vw;}
.top_menu [class^="li_"]:before, [class*=" li_"]:before {font-size:1.3vw;}
.login_menu_color a {color:#fbdab0;}










.index_bottom_text {float:none;}



.promo_kubic {width:13vw;height:13vw;text-align:left;background-size:cover;display:flex;align-items:flex-end;margin-bottom:3vw;}
.promo_kubic div {background-color: rgb(0,0,0,0.6);padding:0.5vw;color:white;font-size:0.9vw;}

.forum_img img {width:100%;}




.back_to_anketa {text-align:center;padding:1vw;padding-top:0px;position:sticky;top:0;background-color:black;z-index:777777;}
.back_to_anketa a {font-size:1.5vw;}


.foto_anketa_page {width:auto;height:13vw;text-align:center;display:table;float:left;margin-right:1vw;margin-bottom:0vw;}
.foto_anketa_page img {width:12vw;height:auto;box-shadow: 0px 0px 4px 0px black;   border-radius:0.2vw;}









.margin_mobile .top_menu span {margin-left:5.5vw;}



.anketa_up_but {width:13.5vw;text-align:center;}

.merg_but {margin-bottom:0px;margin-top:1vw;}
.left_ot {margin-left:1.5vw;}




.button_to_anketa a {float:left;}
.button_to_anketa div {width:10vw;margin-right:1vw;}
.button_to_anketa .index_z {margin-right:0.5vw;}



.pay_2 {background-color:#ec0000;font-weight:bold;text-align:center;}
.pay_3 {width:9.5vw;}





.message_page {width:100%;display:table;}





.line_height {line-height:1.2;}


.online_status {
width: 0.6vw; 
height: 0.6vw;
background: #1cba28;
border-radius:50%;
position:absolute;
margin-top:0.6vw;
margin-left:7.6vw;
border:1px solid white;
}






.top_margin_x {margin-top:0px;padding-top:0px;}















.user_about_text {display:table;color:white;font-size:0.9vw;}


.color_white {color:white;}






























.users_show_vip_t, .users_show_vip_f {
width:100%;
display:table;
font-size:1vw;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}
.users_show_vip_t {
background: url(https://turbobdsm.ru/background_sait.png);
border: 1px solid #828282;
border-radius:0.2vw;
box-shadow: 0px 0px 1vw 0px black;
}
.users_show_vip_t .vip_label {
clear:both;
width: 6vw;
float:right;
box-shadow: none;
border-radius:0px;
margin:0px;
padding:0px;
}
.users_show_vip_t img, .users_show_vip_f img {
width:12vw;
box-shadow: 0px 0px 0.2vw 0px black;
border-radius:0.5vw;
float:left;
margin-right:1.2vw;
}
.users_show_vip_t .online_text, .users_show_vip_f .online_text {color:#00ff27;}
.users_show_vip_t span, .users_show_vip_f span {color:#FFD996;}
.users_show_vip_t div, .users_show_vip_f div {
display:table;
float:none;
margin: 0vw;
padding: 0vw;
margin-bottom: 1vw;
color:#ffffff;
}
.users_show_vip_t .users_show_name_vip_t, .users_show_vip_f .users_show_name_vip_f {
font-weight: bold;
color: #ffffff;
line-height: 1;
}
.users_show_vip_t .online_status_krug, .users_show_vip_f .online_status_krug {
width: 0.6vw; 
height: 0.6vw;
background: #1cba28;
border-radius:50%;
display:block;
float:left;
margin:0px;
margin-top:0.25vw;
margin-right:0.25vw;
border:1px solid white;
}
.margin_bottom_for_listing {
margin-bottom:3vw;
}
.div_online_h3 {text-align:center;display:block;margin-bottom:2vw;}
.users_show_mini_block {width:25vw;float:left;margin-right:2vw;}

.usa_users_show_mini_block {width:14vw;float:left;margin-right:4vw;}
.usa_users_show_mini_block .usa_border_gradient {width:14vw;}

.search_php_warning_message {
background: url(https://turbobdsm.ru/background_sait.png);
border: 1px solid white;
border-radius:0.2vw;
box-shadow: 0px 0px 0.5vw 0px white;
text-align:center;
display:table;
}
.search_php_warning_message h3 {font-size:1.5vw;margin-top:1vw;}
#search_php_warning_message_button {width:9vw;}
.users_show_vip_t .my_message_button, .users_show_vip_f .my_message_button {
text-align:center;
padding:0.7vw 1.2vw 0.7vw 1.2vw;
border:1px solid #fbdab0;
border-radius:0.5vw;
}
.users_show_vip_t .my_message_button a, .users_show_vip_f .my_message_button a,
.users_show_vip_t .my_message_button span, .users_show_vip_f .my_message_button span {
color:#fbdab0;
}
.users_show_vip_t .my_message_button span, .users_show_vip_f .my_message_button span {margin-right:0.5vw;}
.mfolder td {height:2vw;}
.mfolder .icon {width:2vw;}
.mfolder .icon_num {padding-left:1vw;}
.mfolder [class^="li_"]:before, [class*=" li_"]:before {font-size:1.3vw;}
.mfolder a {color:#ffffff;}
.mfolder a.black{color: #fbdab0}
.up_anketa {margin-bottom:1vw;}
.my_mes_page_new_mes{margin-bottom:2vw;}
.my_mes_page_new_mes a {color:#fbdab0;}
.my_message_folder_button {
background-color:#000000;
text-align:center;
float:left;
color:#ffffff;
border-radius:0.2vw;
font-size:0.8vw;
padding:1vw 0.5vw 1.1vw 0.5vw;
width:6vw;
height:4vw;
}
.my_li_user {margin-left:0vw;}
.my_li_heart {margin-left:2vw;margin-right:2vw;}
.my_li_trash {margin:0px;}
.my_li_user [class^="li_"]:before, [class*=" li_"]:before {
font-size: 2vw;
line-height: 2.5vw;
color:#fbdab0;
}
.my_li_heart [class^="li_"]:before, [class*=" li_"]:before {
font-size: 2.2vw;
line-height: 2.6vw;
color:#fbdab0;
}
.my_li_trash [class^="li_"]:before, [class*=" li_"]:before {
font-size: 2vw;
line-height: 2.6vw;
color:#fbdab0;
}
.my_li_select {border:1px solid grey;}
.my_li_galoba {width:17vw;font-size:1vw;border:1px solid #fbdab0;height:auto;display:table;}
.my_message_support {width:95.5%;font-size:1.2vw;border:1px solid #fbdab0;display:table;color:#ffffff;padding:1vw;
border-radius:0.2vw;text-align:left;margin-bottom:2vw;}
.button_to_anketa_in_mes_win a {float:left;}
.anketa_button_podarok_in_mes_win {clear:both;width:7.5vw;text-align:center;
padding:1.2vw 0.5vw 1.5vw 0.5vw;
border-radius:0.2vw;
background:#000000;
display:block;
margin-right:1vw;
}
.anketa_button_podarok_in_mes_win [class^="li_"]:before, [class*=" li_"]:before {font-size:2vw;line-height:2.5vw;}
.anketa_button_podarok_in_mes_win, .anketa_button_podarok_in_mes_win:hover {font-size:1vw;color:#ffffff;}
.podarok_win {border:1px solid white;}

.margin_top_menu {margin-top:0.5vw;}
.my_message_camera_table {width:100%;display:table;}
.my_message_camera_table_td {float:left;width:40%;padding-top:1vw;}
.my_message_camera_table_td_submit {float:left;padding-top:1vw;}
.my_message_camera_table .my_message_camera_table_td  .my_message_camera {color:#ffffff;background-color:#000000;display:block;border-radius:0.2vw;width:2.5vw;height:2vw;padding-left:1vw;padding-top:0.75vw;position:absolute;margin-top:-0.5vw;}
.foto_in_message {width:30%;}
.stat_ochered {
background-color:#000000;
text-align:center;
color:#ffffff;
border-radius:0.2vw;
font-size:1vw;
padding:1vw 0.5vw 1vw 0.5vw;
width:10vw;
height:4vw;
margin-left:7vw;
}
.stat_ochered span {color:#fbdab0;font-size:2vw;}
.stat_ochered font {color:#ffa446;font-size:0.8vw;}
.add_money_schet {
background-color:#000000;
text-align:center;
color:#ffffff;
border-radius:0.2vw;
font-size:1vw;
padding:1vw 0.5vw 1.6vw 0.5vw;
width:10vw;
height:4vw;
margin-left:7vw;
}
.add_money_schet span {color:#fbdab0;font-size:2vw;}
.add_money_schet font {color:#ffa446;font-size:1vw;}
.stat_who_view {
background-color:#000000;
text-align:center;
color:#ffffff;
border-radius:0.2vw;
font-size:1vw;
padding:1vw 0.5vw 1.6vw 0.5vw;
width:10vw;
height:4vw;
float:left;
margin-right:3vw;
}
.stat_who_view span {color:#fbdab0;font-size:2vw;}
.stat_who_view font {color:#ffa446;font-size:0.8vw;}
.stat_anketa_text {margin-left:8vw;}
.add_money_page .addmoney_margin_left {display:table;margin-left:5vw;text-align:center;}
.add_money_page .addmoney_margin_left div {margin-left:2vw;}
.show_user_message .foto_message_page {width:95%;text-align:left;display:table;margin-left:1.5vw;}
.show_user_message .foto_message_page img {width:6vw;box-shadow: 0px 0px 0.5vw 0px black;border-radius:0.2vw;margin-bottom:1vw;}



.foto_message_page .foto_message_page_table_right .message_button {
background-color:#000000;
text-align:center;
float:left;
border-radius:0.2vw;
padding:0.5vw;
width:2vw;
height:1.7vw;
display:block;
}
.foto_message_page .my_li_user {margin-left:1vw;margin-right:1vw;}
.foto_message_page .my_li_heart {margin-left:1vw;margin-right:1vw;}
.foto_message_page .my_li_trash {margin-left:1vw;}
.foto_message_page .my_li_user [class^="li_"]:before, [class*=" li_"]:before {
font-size: 1.5vw;
line-height: 1.5vw;
color:#fbdab0;
}
.foto_message_page .my_li_heart [class^="li_"]:before, [class*=" li_"]:before {
font-size: 1.5vw;
line-height: 1.5vw;
color:#fbdab0;
}
.foto_message_page .my_li_trash [class^="li_"]:before, [class*=" li_"]:before {
font-size: 1.5vw;
line-height: 1.5vw;
color:#fbdab0;
}
.foto_message_page_table {width:100%;display:table;padding:0px;margin:0px;}
.foto_message_page_table_left {width:10vw;text-align:left;}
.foto_message_page_table_right {text-align:left;}
.forever_online_day {width:5vw;padding:0.5vw;font-size:1.5vw;text-align:center;}
.forever_online_text {width:30vw;padding:0.5vw;font-size:1.5vw;}
.foto_anketa_button_osn_del {z-index:7777777;position:relative;width:40vw;top:-3vw;}
.foto_anketa_button_osn_del a {z-index:7777777; padding:0.5vw;}
.foto_anketa_button_osn_del .del {margin-left:3vw;}
.foto_anketa_button_osn_del .osn {margin-left:10vw;}
.foto_add_margin span {color:#ffffff;}
.galoba_textarea {width:100%;}
.pay_shir h1 {
border:1px solid #828282;
border-radius:0.2vw;
padding:1vw;
background: url(https://turbobdsm.ru/background_sait.png);
}
.zaplatil_descr {text-align:left;margin-left:9.5vw;}
.zaplatil_descr li {margin-bottom:0.5vw;}
.lozung_menu {margin-top:0.5vw;margin-bottom:1vw;}
.lozung_promo_page {color:#ffffff;margin-top:1vw;margin-bottom:3vw;font-size:2vw;}
#account_pass {width:100%;}
.zaplatil_sms {border: 1px solid #fbdab0;border-radius:0.2vw;float:left;width:15vw;display:table;color:#ffffff;}
.zaplatil_sms span {color: #ffffff;}
.zaplatil_sms .back {padding:2vw;padding-bottom:1vw;}
.zaplatil_sms h1 {
clear:both;
margin-bottom:2vw;
border-radius:0px;
border: 1px solid #828282;
border-left:0px;
border-right:0px;
background: url(https://turbobdsm.ru/background_sait.png);
}
.zaplatil_sms [class^="li_"]:before, [class*=" li_"]:before {font-size:3vw;}
.zaplatil_left {margin-right:5vw;}
.zaplatil_sms a {margin-bottom:2vw;margin-top:2vw;background-color:#fbdab0;color:#000000;display:table;padding:1vw;font-weight:bold;}




.users_show_vip_t a, .users_show_vip_f a {font-weight:bold;color: #ff8800;line-height: 1;}

.users_show_vip_t .usa_links_foto, .users_show_vip_f .usa_links_foto {font-weight:normal;color: #FFD996;line-height: 1;}



.usa_show_vip_t span, .usa_show_vip_f span {color: white;}








.usa_show_name {color:#FFD996;width:100%;}
#usa_show_poziciya {color: #FFD996;display:block;width:100%;padding-top:2vw;padding-bottom:0vw;}




.usa_border_gradient {
zbackground: linear-gradient(102.36deg, #292929 9.98%, #4D4D4D 26.88%, #d7d7d7 46.77%, #4D4D4D 69.3%, #292929 82.07%);
width:40vw;
margin-bottom:4vw;
border-radius: 0.5vw;
}

.usa_border_gradient table {width: 100%;padding:0px;margin:0px;}
.usa_border_gradient tr {padding:0px;margin:0px;}
.usa_border_gradient td {padding:0px;margin:0px;}
.usa_border_gradient .foto {width:9vw;text-align:left;}
.usa_border_gradient .foto img {width:8vw;border-radius:0.5vw;}



.usa_margin_bottom_for_listing {
background: black;
border-radius: 0.5vw;
margin-bottom: 20vw;
padding:0vw;
margin:0vw;
}



#usa_aboutme {text-align:left;padding-top:1.3vw;word-wrap:break-word;word-break:break-word;width:100%;color:#ffffff;}

#usa_poziciya {text-transform:uppercase; border: 1px solid;
border-radius:10vw;padding:0.2vw;padding-left:1vw;padding-right:1vw;
font-size:0.8vw;
color:#FFD996;
}

.usa_show_vip_t img, .usa_show_vip_f img {
box-shadow: 0px 0px 0vw 0px black;
filter: drop-shadow(0px 0px 2vw rgba(0, 0, 0, 0.5));
margin:0vw;
float: none;
}


.usa_gradient {
z-index: 1000;
display: block;
position: relative;    
line-height: 0;
width:100%;
float:none;
}
.usa_gradient:after {
z-index: 1000;
content: '';
display: block;
width: 100%;
height: 95.5%;    
position: absolute;
top: 0.8vw;    
left: 0vw;   
background: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.8) 100%);
opacity: 0.8; 
border-radius: 0.5vw; 
}
.usa_gradient img {width:100%;border-radius: 0.5vw;}

.usa_show_vip_t {border:0px solid #FFD996; box-shadow:none;}



.uza_vip_label {
margin:0px;
top:0.5vw;
left:17vw;
position: relative;
z-index: 3000;
padding:0px;
filter: none;
width:6vw;
height:1vw;
}
.uza_vip_label img {width:6vw;}


.usa_vip_t {
padding: 1px;
background: linear-gradient(102.36deg, #6c5c42 9.98%, #877749 26.88%, #FFE24A 46.77%, #6c5c42 69.3%, #6c5c42 82.07%);
box-shadow: 0px 0px 1vw 0px #9C7B46;
}








.usa_button {
    border: 1px solid #ffffff;
    padding: 1vw;
    color: #ffffff;
    border-radius: 0.2vw;
    width: 10vw;
    display: inline-block;
}
.usa_button span {margin-right:1vw;}

.usa_margin{margin-right:1vw;}



.logo_text {font-family: 'bicubik';letter-spacing:0.2vw;margin:0px;padding:0px;}
.logo_text_turbo {color:white;margin:0px;padding:0px;font-size:1.5vw;}
.logo_text_bdsm {color:#ffaa01;margin:0px;padding:0px;font-size:1.5vw;}


.button_to_anketa {padding-top:1vw;}

.anketa_button_message, .anketa_button_podarok {width:10vw;}
.usa_button_to_anketa {display:table;text-align:left;width:100%;margin-top:2vw;}
.usa_button_to_anketa a {float:left;margin-right:1.1vw;}




.usa_top_anketa{width:12vw;height:16vw;margin-left:0vw;background-size:cover;background-position:center;float: left;border-radius: 0.5vw;}
.anketa_blur{
width:auto;
height:16vw;
margin-left: 13vw;
}

.anketa_blur .online_text, .anketa_blur .online_text{color: #00ff27;}
.anketa_blur .online_status_krug, .anketa_blur .online_status_krug {
    width: 0.7vw;
    height: 0.7vw;
    background: #1cba28;
    border-radius: 50%;
    margin-top: 0.2vw;
    margin-right: 0.5vw;
    border: 1px solid white;
    display: block;
    float: left;
}

.help {width:100%;}
.help textarea {height:4vw; font-size:1vw;background:#e6e6e6;border:1px solid black;width:100%;}
.help textarea:hover {border:1px solid #fbdab0;}
.help textarea:focus {border:1px solid #fbdab0;}




.uza_user_show_vip_t {
margin-bottom:5vw;
border-radius:0.5vw;
border:1px solid #fbdab0;
}

.uza_user_show_vip_f {
margin-bottom:5vw;
border-radius:0.5vw;
}

.uza_user_show {width:100%;margin:0px;padding:0px;background:#000000;border-radius:0.5vw;}
.uza_user_show tr {margin:0px;padding:0px;}
.uza_user_show td {margin:0px;padding:0px;}
.uza_foto {width:11vw;}
.uza_foto img {width:10vw;border-radius:0.5vw;}

.uza_show_name {color:#FFD996;width:100%;}
.uza_show_name span {color:#ffffff;font-size:0.9vw;}
.uza_aboutme {width:100%;margin-top:1vw;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}

.uza_user_show_mini_block {float:left;width:22vw;margin-right:2vw;display:table;}

.button_to_anketa_index {padding-bottom:6vw;}


.uza_button {
background: linear-gradient(0deg, rgb(10, 10, 10, 1) 0%, rgba(40, 40, 40, 1) 100%);
color: #ffffff;
text-align:center;
min-width: 10vw;
display: inline-table;
border:1px solid rgb(150, 150, 150);
border-radius:0.5vw;
padding:1vw;
}
.uza_otstup {margin-right:1vw;}

.uza_menu_index_page {
margin-top: 2vw;
margin-bottom: 4vw;
width: 26vw;
float: left;
}


@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {

.uza_menu_index_page {
margin-top: 10vw;
margin-bottom: 20vw;
width: 100vw;
float: none;
}

.uza_button {
border-radius:2vw;
padding:5vw;
min-width: 37vw;
}
.uza_otstup {margin-right: calc(3vw);}

.uza_user_show_vip_t {
margin-bottom:20vw;
border-radius:2vw;
border:1px solid #fbdab0;
}

.uza_user_show_vip_f {
margin-bottom:20vw;
border-radius:2vw;
}

.uza_user_show {width:100%;margin:0px;padding:0px;background:#000000;border-radius:2vw;}
.uza_user_show tr {margin:0px;padding:0px;}
.uza_user_show td {margin:0px;padding:0px;}
.uza_foto {width:40vw;}
.uza_foto img {width:35vw;border-radius:2vw;}

.uza_show_name {color:#FFD996;width:100%;}
.uza_show_name span {color:#ffffff;font-size:4.5vw;}
.uza_aboutme {width:100%;margin-top:3vw;
overflow-wrap: break-word;
word-wrap: break-word;
word-break: break-word;
}

.uza_user_show_mini_block {float:none;width:99.4vw;margin-right:0vw;display:table;}



.help {margin-left:10%;width:90%;}
.help textarea {height:20vw; font-size:5vw;width:90%;}


.usa_button_to_anketa {display:table;text-align:center;width:50vw;}
.usa_button_to_anketa a {float:none;margin-right:0vw;}

.logo_text {letter-spacing:1vw;text-align:center;}
.logo_text_turbo {font-size:7vw;}
.logo_text_bdsm {font-size:7vw;}





.usa_show_name {width:100%;zfont-weight:bold;}




.usa_border_gradient {
zbackground: linear-gradient(132deg, #292929 9.98%, #4D4D4D 26.88%, #d7d7d7 46.77%, #4D4D4D 69.3%, #292929 82.07%);
width:94vw;
margin-bottom:20vw;
border-radius: 2vw;
}


.usa_border_gradient table {width: 100%;padding:0px;margin:0px;}
.usa_border_gradient tr {padding:0px;margin:0px;}
.usa_border_gradient td {padding:0px;margin:0px;}
.usa_border_gradient .foto {width:40vw;text-align:left;}
.usa_border_gradient .foto img {width:35vw;border-radius:2vw;}


.usa_margin_bottom_for_listing {
border-radius: 2vw;
padding:0vw;
}



#usa_aboutme {padding-top:4vw;}

#usa_poziciya {text-transform:uppercase; border: 1px solid;zborder-image: linear-gradient(102.36deg, #B18B4D 9.98%, #A7945A 26.88%, #FFE24A 46.77%, #B69E5B 69.3%, #9B7B46 82.07%) 1;border-radius:30vw;padding:1vw;padding-left:4vw;padding-right:4vw;
font-size:3.5vw;
color:#FFD996;
}

.usa_show_vip_t img, .usa_show_vip_f img {
box-shadow: 0px 0px 0vw 0px black;
filter: drop-shadow(0px 0px 2vw rgba(0, 0, 0, 0.5));
margin:0vw;
float: none;
}


.usa_gradient {
z-index: 1000;
display: block;
position: relative;    
line-height: 0;
width:100%;
float:none;
}
.usa_gradient:after {
z-index: 1000;
content: '';
display: block;
width: 100%;
height: 95.5%;    
position: absolute;
top: 3.9vw;    
left: 0vw;   
background: transparent;
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.8) 100%);
opacity: 0.8;
border-radius: 2vw;
}
.usa_gradient img {width:100%;border-radius: 2vw;}

.usa_show_vip_t {border:0px solid #FFD996; box-shadow:none;}


.uza_vip_label {
margin:0px;
top:0vw;
left:37vw;
position: relative;
z-index: 3000;
padding:0px;
filter: none;
width:26vw;
height:2.5vw;
}
.uza_vip_label img {width:26vw;}

.usa_vip_t {
padding: 1px;
background: linear-gradient(102.36deg, #6c5c42 9.98%, #877749 26.88%, #FFE24A 46.77%, #6c5c42 69.3%, #6c5c42 82.07%);
box-shadow: 0px 0px 5vw 0px #9C7B46;
}








.online_status_z {
color: #1cba28;
text-shadow:0px 1px 0 rgb(255,255,255),0px -1px 0 rgb(255,255,255),1px 0px 0 rgb(255,255,255),-1px 0px 0 rgb(255,255,255),1px 1px 0 rgb(255,255,255),1px -1px 0 rgb(255,255,255),-1px 1px 0 rgb(255,255,255),-1px -1px 0 rgb(255,255,255);
-webkit-text-shadow:0px 1px 0 rgb(255,255,255),0px -1px 0 rgb(255,255,255),1px 0px 0 rgb(255,255,255),-1px 0px 0 rgb(255,255,255),1px 1px 0 rgb(255,255,255),1px -1px 0 rgb(255,255,255),-1px 1px 0 rgb(255,255,255),-1px -1px 0 rgb(255,255,255);
-moz-text-shadow:0px 1px 0 rgb(255,255,255),0px -1px 0 rgb(255,255,255),1px 0px 0 rgb(255,255,255),-1px 0px 0 rgb(255,255,255),1px 1px 0 rgb(255,255,255),1px -1px 0 rgb(255,255,255),-1px 1px 0 rgb(255,255,255),-1px -1px 0 rgb(255,255,255);

font-size:5vw;
margin-left:2vw;
line-height: 1;
}
.users_show_vip_t, .users_show_vip_f {
width:93.4vw;
margin-left:3vw;
display:table;
font-size:5vw;
}
.users_show_vip_t {
border-radius:1vw;
box-shadow: 0px 0px 5vw 0px black;
}
.users_show_vip_t .vip_label {
clear:both;
width: 24vw;
float:right;
box-shadow: none;
border-radius:0px;
margin:0px;
padding:0px;
}
.users_show_vip_t img, .users_show_vip_f img {
width:30vw;
box-shadow: 0px 0px 1vw 0px black;
border-radius:2vw;
margin-right:5vw;
}
.users_show_vip_t div, .users_show_vip_f div {
margin-bottom: 2.5vw;
}
.users_show_vip_t .online_status_krug, .users_show_vip_f .online_status_krug {
width: 2.6vw; 
height: 2.6vw;
background: #1cba28;
border-radius:50%;
margin-top:0.6vw;
margin-right:1vw;
border:1px solid white;
display:block;
float:left;
}
.users_show_vip_t .users_show_name_vip_t, .users_show_vip_f .users_show_name_vip_f {font-size:5vw;}
.margin_bottom_for_listing {
margin-bottom:10vw;
}
.div_online_h3 {margin-bottom:7vw;}
.users_show_mini_block {width:100vw;float:none;margin:0vw;}

.usa_users_show_mini_block {width:100vw;float:none;}
.usa_users_show_mini_block .usa_border_gradient {width:70vw;}

.search_php_warning_message {
width:93.4vw;
margin-left:3vw;
display:table;
border-radius:1vw;
box-shadow: 0px 0px 2vw 0px white;
}
.search_php_warning_message h3 {font-size:5vw;margin-top:5vw;}
#search_php_warning_message_button {width:48vw;}
.users_show_vip_t .my_message_button, .users_show_vip_f .my_message_button {
border-radius:2vw;
padding:2vw 4vw 2vw 4vw;
}
.users_show_vip_t .my_message_button span, .users_show_vip_f .my_message_button span {margin-right:2vw;}
.users_show_vip_t td, .users_show_vip_f td {font-size:5vw;text-align:center;}
.mfolder {width:80vw;}
.mfolder td {height:8vw;}
.mfolder .icon {width:9vw;}
.mfolder .icon_num {padding-left:0vw;}
.mfolder {margin-left:10vw;}
.mfolder [class^="li_"]:before, [class*=" li_"]:before {font-size:5vw;margin-left:2vw;}
.mfolder td{font-size:5vw;}
.my_mes_page_new_mes{width:100%;text-align:center;margin-bottom:3vw;}
.my_mes_page_new_mes td, .my_mes_page_new_mes a {font-size:5vw;}
.up_anketa {margin-left:3vw;margin-bottom:4vw;}
.up_anketa {font-size:5vw;}
.up_anketa a {font-size:5vw;}
.my_message_folder_button {
border-radius:1vw;
font-size:3vw;
padding:3.7vw 3vw 2.3vw 3vw;
width:20vw;
height:20vw;
}
.my_li_user {margin-left:3vw;}
.my_li_heart {margin-left:8vw;margin-right:8vw;}
.my_li_trash {margin:0px;}
.my_li_user [class^="li_"]:before, [class*=" li_"]:before {
font-size:6vw;
line-height: 12.3vw;
}
.my_li_heart [class^="li_"]:before, [class*=" li_"]:before {
font-size:6vw;
line-height: 12.5vw;
}
.my_li_trash [class^="li_"]:before, [class*=" li_"]:before {
font-size:6vw;
line-height: 12.5vw;
}
.my_message_clear_list {text-align:center;}
.my_message_margin_button {margin-left:7.3vw;}
.anketa_button_podarok_in_mes_win {clear:both;width:34vw;text-align:center;
padding:4.5vw 0vw 5vw 0vw;
border-radius:1vw;
background:#000000;
display:block;
margin-left:10vw;
}
.anketa_button_podarok_in_mes_win [class^="li_"]:before, [class*=" li_"]:before {font-size:6vw;line-height:12.5vw;}
.anketa_button_podarok_in_mes_win, .anketa_button_podarok_in_mes_win:hover {font-size:5vw;color:#ffffff;}
.my_li_galoba {margin-left:22vw;width:50vw;font-size:5vw;height:auto;display:table;}
.margin_top_menu {margin-top:8.5vw;}
.my_message_camera_table {width:100vw;display:table;}
.my_message_camera_table_td {float:left;width:30.5vw;padding-top:4vw;}
.my_message_camera_table_td_submit {float:left;padding-top:4vw;}
.my_message_camera_table .my_message_camera_table_td  .my_message_camera {color:#ffffff;background-color:#000000;display:block;border-radius:1vw;
width:11vw;height:9vw;padding-left:4vw;padding-top:4vw;position:absolute;margin-left:3vw;margin-top:-4vw;}
.foto_in_message {width:50%;}
.stat_ochered {
border-radius:1vw;
font-size:5vw;
padding:3.7vw 3vw 3.7vw 3vw;
width:50vw;
height:20vw;
margin-left:21vw;
}
.stat_ochered span {font-size:6vw;}
.stat_ochered font {color:#ffa446;font-size:3vw;}
.add_money_schet {
border-radius:1vw;
font-size:5vw;
padding:3.7vw 3vw 7vw 3vw;
width:50vw;
height:20vw;
margin-left:21vw;
}
.add_money_schet span {font-size:6vw;}
.add_money_schet font {color:#ffa446;font-size:5vw;}
.stat_who_view {
border-radius:1vw;
font-size:5vw;
padding:3.7vw 3vw 7vw 3vw;
width:34vw;
height:20vw;
margin-left:5vw;
}
.stat_who_view span {font-size:6vw;}
.stat_who_view font {color:#ffa446;font-size:3vw;}
.stat_anketa_text {margin-left:26.5vw;font-size:5vw;}
.add_money_page .addmoney_margin_left {margin-left:17vw;}
.add_money_page .addmoney_margin_left div {margin-left:5vw;}
.foto_message_page .foto_message_page_table_right .message_button  {
border-radius:1vw;
font-size:3vw;
padding:2vw 2vw 2vw 2vw;
width:6vw;
height:6vw;
display:block;
}
.foto_message_page .my_li_user {margin-left:2vw;margin-right:2vw;}
.foto_message_page .my_li_heart {margin-left:2vw;margin-right:2vw;}
.foto_message_page .my_li_trash {margin-left:2vw;}
.foto_message_page .my_li_user [class^="li_"]:before, [class*=" li_"]:before {
font-size: 6vw;
line-height: 4vw;
}
.foto_message_page .my_li_heart [class^="li_"]:before, [class*=" li_"]:before {
font-size: 6vw;
line-height: 4vw;
}
.foto_message_page .my_li_trash [class^="li_"]:before, [class*=" li_"]:before {
font-size: 6vw;
line-height: 4vw;
}
.foto_message_page_table {width:100%;display:table;}
.foto_message_page_table_left {width:49vw;text-align:left;}
.foto_message_page_table_right {text-align:right;}
.show_user_message .foto_message_page {width:94vw;text-align:left;display:table;margin-left:6vw;}
.show_user_message .foto_message_page img {width:25vw;box-shadow: 0px 0px 0.5vw 0px black;border-radius:1vw;margin-bottom:5vw;}
.my_message_support {width:95vw;font-size:5vw;padding:2vw;border-radius:1vw;margin-left:0vw;margin-bottom:6vw;text-align:center;}
.text_to_center {width:100%;text-align:center;}
.forever_online_day {width:20vw;padding:2vw;font-size:5vw;text-align:center;}
.forever_online_text {width:100%;padding:2vw;font-size:5vw;}
.foto_anketa_button_osn_del {z-index:7777777;position:relative;width: 95vw;top:-15vw;}
.foto_anketa_button_osn_del a {font-size:5vw;z-index:7777777; padding:2vw;}
.foto_anketa_button_osn_del .del {margin-left:5vw;}
.foto_anketa_button_osn_del .osn {margin-left:20vw;}
.foto_add_margin {margin-left:8vw;display:table;}
.pay_shir {width:90vw;}
.pay_shir h1 {border:1px solid #828282;border-radius:1vw;padding:2vw;}
.zaplatil_descr {text-align:left;margin:0;}
.zaplatil_descr li {margin-bottom:7vw;}
.zaplatil_descr ul {margin-left:0vw;padding-left:4.5vw;}
.zaplatil_descr li {margin-left:0vw;padding-left:0vw;}
.lozung_menu {margin-top:4vw;margin-bottom:6vw;padding-left:4vw;}
.lozung_promo_page {margin-top:1vw;margin-bottom:6vw;font-size:5vw;text-align:center;}
#account_pass {width:80%;}
#save_account {margin-left:20vw;}
.support_back_mes {padding-left:3vw;}
.zaplatil_sms {border-radius:1vw;width:46vw;}
.zaplatil_sms .back {padding:10vw;padding-bottom:5vw;}
.zaplatil_sms h1 {margin-bottom:10vw;height:20vw;padding-top:2vw;}
.zaplatil_sms [class^="li_"]:before, [class*=" li_"]:before {font-size:6vw;}
.zaplatil_left {margin-left:1vw;margin-right:5vw;}
.zaplatil_sms a {margin-bottom:7vw;margin-top:5vw;padding:2.5vw;}





















.border_anketa {width:93.4vw;margin-left:3vw;margin-top:4vw;padding:0px;border-radius: 2vw;}


font{font-size:5vw;}

.div_50 {float:left;width:50%;}





    

#vip_label {position:absolute;margin-left:30vw;box-shadow: 0px 0px 0px 0px black;margin-top:-3.6vw;width:30vw;}


















.search_auto {margin-left:5vw;margin-right:5vw;}


.online_status {
width: 2.6vw; 
height: 2.6vw;
background: #1cba28;
border-radius:50%;
position:absolute;
margin-top:6vw;
margin-left:2vw;
z-index:7777;
border:1px solid white;
}

.index_user_block .online_status {margin-top: 2vw;}


.online_margin {margin-left:40vw;}




.my_mes_margin {margin-left:11.5vw;}

.margin_reg {margin-left:4vw;margin-right:4vw;margin-top:10vw;}




.text_goto_folder {font-size:5vw;}

#bp a {margin-top:5vw;display:table;}
#bp div {margin-top:5vw;display:table;}

.user_about_text {display:table;color:white;padding-top:1vw;font-size:5vw;}



#messageviewzzz td {font-size:5vw;}
#messageviewzzz .uu {font-size:3.2vw;}
#messageviewzzz .mm {font-size:3.2vw;}
#messageviewzzz .img_message img {width:4vw;}




#messageviewzzz {height:60vw;}









.reg_alfavit select {font-size:6vw;width:90%;margin-bottom:5vw;}
.reg_alfavit input {font-size:6vw;width:90%;margin-bottom:5vw;}
.reg_alfavit a.anketa_button_message {font-size:6vw;}
.reg_alfavit a.anketa_button_pay {font-size:6vw;}




.checkbox-custom {width:4vw;height:4vw;border:0.5vw solid #ccc;}
.checkbox:checked + .checkbox-custom::before {top:0.5vw;right:0.5vw;bottom:0.5vw;left:0.5vw;}




.margin_anketa {margin-left:3vw;}






ol {padding:0px;padding-left:4vw;width:90vw;}
ol li {margin-bottom:3vw;}



.margin_mobile {padding-left:4vw;padding-right:4vw;width:92vw;}
.margin_mobile .top_menu {text-align:center;}
.margin_mobile .top_menu span {margin-left:40vw;}
.margin_mobile .top_menu .nem {width:92vw;}
.margin_mobile div div {width:92vw;}

.big_text div {margin-bottom:4vw;white-space:normal;margin-left:15vw;}
.big_text div a {font-size:6vw;line-height:6vw;white-space:normal;}
.big_text div [class^="li_"]:before, [class*=" li_"]:before {font-size:8vw;}




#aup_zzx a {font-size:6vw;}
#vip_zzx a {font-size:6vw;}
#king_zzx a {font-size:6vw;}




.foto_anketa_page {width:35vw;height:auto;text-align:center;display:table;float:left;margin-right:4vw;margin-bottom:0vw;}
.foto_anketa_page img {width:45vw;height:auto;box-shadow: 0px 0px 4px 0px black;zmargin-top:1.3vw;zmargin-bottom:1.3vw;   border-radius:1vw;}


.back_to_anketa {text-align:center;padding:4vw;position:sticky;top:0;background-color:black;z-index:777777;}
.back_to_anketa a {font-size:5vw;}


.promo_kubic {width:70vw;height:70vw;text-align:left;background-size:cover;display:flex;align-items:flex-end;margin-bottom:10vw;margin-left:15vw;}
.promo_kubic div {background-color: rgb(0,0,0,0.6);padding:1vw;color:white;font-size:5vw;}


.add_money_page {height:100vh;text-align:center;margin-top:4vw;}
.add_money_page div {margin-left:22vw;}








.sub_page_block{width:100vw;}



.logo {width:100vw;margin:0px;padding-bottom:4vw;padding-top:4vw;text-align:left;
position: sticky;top: 0;background-color:#000000;z-index: 99999;
}
.logo img {width:60.5vw;margin-left:3vw;}
.logo img.logo_center {margin-left:20vw;}




.shugaring_bikini {width:70%; height:auto;margin-left:15%;}


.promo .index_user_block img {width:30vw; height:45vw;}

.zaplatil_text {padding-left:10vw;padding-right:10vw;}



h1 {font-size:6vw;font-weight:normal;color:#fbdab0;}
h2 {font-size:5.4vw;font-weight:normal;color:#fbdab0;}
h3 {font-size:5vw;font-weight:normal;color:#fbdab0;}

.index_h1 {
    text-align: center;
    margin-bottom: 0vw;
    margin-top: 1vw;
    font-size: 5vw;
    width: 90vw;
    margin-left: 5vw;
}


.index_text_rek {width:95vw;font-size:5vw;position:initial;order:77;text-align:left;margin-bottom:20vw;padding-left:3vw;}
.index_text_rek a {font-size:8vw;}

.index_block_1 {width:100%;float:none;}



.login_pix_email {position:absolute;z-index:7777;top:5vw;left:3vw;}
.login_pix_pass {position:absolute;z-index:7777;top:26vw;left:3vw;}


.index_login {position:relative;width:62vw;}

.index_login input, .index_login a {border:0.5vw solid white;border-radius:1vw;font-size:6vw;padding:3.5vw;width:60vw;}
.index_login .login, .index_login .pass {
background-size:5.5vw 6.5vw;    
background-position: 3vw;
padding-left: 11vw;
}













.index_page_login div, .index_page_reg div {width:50vw;}
.index_page_login, .index_page_reg {display:table;text-align:center;width:50vw;margin-left:20vw;}

A{font-size:5vw;}
A:hover{font-size:5vw;}


.just_block {font-size:5vw;display:block;padding:4vw;padding-top:4vw;padding-bottom:4vw;float:none;}
.just_block_mini {font-size:5vw;display:table;width:100%;}
.just_block_mini_2 {font-size:5vw;display:table;width:100%;}
.just_block a {margin-left:22vw;}

.just_block input {font-size:5vw;padding:2vw;}
.just_block select {font-size:5vw;padding:2vw;}
.just_block textarea {font-size:5vw;padding:2vw;}
.just_block span {font-size:5vw;}



.anketa_button_message, .anketa_button_podarok, .anketa_button_vip, .anketa_button_reg, .anketa_button_pay, .anketa_button_foto {width:68vw;clear:both;text-align:left;padding:4vw;border-radius:2vw;margin-bottom:8vw;}

.anketa_button_pay {width:70vw;}
.anketa_button_foto {width:60vw;margin:0px;margin-left:4vw;margin-bottom:2vw;margin-top:2vw;}

.anketa_button_message span, .anketa_button_podarok span, .anketa_button_vip span, .anketa_button_reg span, .anketa_button_pay span, .anketa_button_foto span {float:left;margin-right:4vw;}

.anketa_button_vip {margin-bottom:12vw;}

.anketa_button_message, .anketa_button_podarok, .anketa_button_podarok:hover, .anketa_button_message:hover, .anketa_button_vip, .anketa_button_vip:hover, .anketa_button_reg, .anketa_button_reg:hover, .anketa_button_pay, .anketa_button_pay:hover, .anketa_button_foto, .anketa_button_foto:hover {font-size:5vw;color:#ffffff;}

[class^="li_"]:before, [class*=" li_"]:before {font-size:6vw;}

.anketa_button_message, .anketa_button_podarok {width:50vw;margin-top:8vw;margin-bottom:7vw;}

.podarki_anketa {font-size:1vw;display:table;padding:0vw;
padding-left:4vw;
margin-bottom: 0vw;
margin-top: 2vw;
display:block;

}

.podarki_anketa img {width:14vw;margin-right:1vw;margin-top:2vw;}















.flexbox {display: flex;flex-direction:column;width:100%;order: 1;text-align:center;}
.mobile1 {width:100%;display: flex;flex-direction:column;order: 4;text-align:left;}
.mobile2 {width:100%;flex-direction:column;order: 2;text-align:left;margin-top:5vw;display:table;}
.mobile3 {width:100%;display: flex;flex-direction:column;order: 3;text-align:left;padding:0px;}
.index_bottom_text {width:95vw;display: flex;flex-direction:column;order:77;text-align:left;padding-left:3vw;}
.index_mob2 {width:100vw;padding-left:0vw;}
.index_mob3 {padding-left:0vw;width:100vw;padding-top:1vw;}







.reg_button_mini {width:72vw;clear:both;text-align:left;padding:6vw;background:#000000;border-radius:1vw;margin-bottom:8vw;margin-left:7.5vw;border: 1px solid $ffffff;}
.reg_button_mini span {float:left;margin-right:4vw;}
.reg_button_mini, .reg_button_mini:hover {font-size:6vw;color:#ffffff;font-weight:bold;}
.reg_button_mini .li_fire:before {font-size:6vw;}












.mobile_index {width:100%;}


.index_video {width:99%; height:400px;}
.index_video_h2 {width:99%; height:100px;}

.index_user_block {
width:93.4vw;
margin:0px;
padding:0px;
float:none;
display:table;
font-size:5vw;
margin-left:3vw;
background: url(https://turbobdsm.ru/background_sait.png);
background-color: rgb(0,0,0,0.4);
margin-bottom:10vw;
border-radius:1vw;
box-shadow: 0px 0px 2vw 0px black;
border-bottom: 1px solid #828282;
}

.index_user_block .name {
font-size:5vw;
line-height:6vw;
}

.index_user_block a {font-size:5vw;}

.index_user_block img {
    border-radius:1vw;
    margin:0px;
    padding:0px;
    width:45vw;
    height:auto;
    display:table;
    float:left;
    margin-right:4vw;
}

.index_user_block .gorod {font-size:5vw;margin-top: 2.5vw;margin-bottom: 2.5vw;}
.index_user_block .vozrast_index {
font-size:5vw;
line-height:7vw;
display:table;
}


.index_user_block .rol {
font-size:5vw;
line-height:4vw;
display:table;
color:#ffffff;
}


.index_user_block_listing img {
margin-right:4vw;
width:45vw;
height:auto;
border-radius:1vw;
}

.index_user_block_listing {
width:93.4vw;
margin-left:3vw;
margin-bottom:10vw;
font-size:5vw;
}

.index_user_block_listing a {font-size:5vw;}
.index_user_block_listing .gray {font-size:5vw;margin-top:2vw;margin-bottom:2vw;display:table;}
.index_user_block_listing .gray_vozrast {font-size:5vw;margin-top:0vw;margin-bottom:0vw;display:table;}
.index_user_block_listing .margin_top_t {line-height:8vw;margin-top:4vw;display:table;}
.index_user_block_listing .margin_top_f {line-height:8vw;margin-top:0vw;margin-bottom:0px;display:table;}



body {margin:0px;padding:0px;font-size:5vw;}

.topic_table {width:100%;}


.usermenu {width:90%;margin-left:10%;}
.usermenu a {font-size:5vw;line-height:20vw;padding-left:4vw;}


.mobile_table_forum {width:100%;}




.top-100 {display:block;width:100%;text-align:left;height:150px;padding-left:20px;}
.top-100-mesto {display:block;width:100%;padding-left:20px;height:30px;padding-top:20px;color:#ffc052;font-weight:bold;}

.mobile_forum_users {white-space:nowrap;background-color:transparent;display:inline;position:absolute;float:left;}
.mobile_forum_users img {padding-top:4px;}



.index-temaz{width:100%;height:70px;}
.index-temaz td {padding-left:60px;padding-top:20px;}

.mobile-50 {width:100%;text-align:left;}


.reg_alfavit a {font-size:7vw;line-height:13vw;}
.padding {font-size:6vw;line-height:8vw;min-height:100vh;}

.reg_text {width:90%;}


.button_reg {font-size:20px}
.button_reg:hover {font-size:20px}


.fancybox-slide--iframe .fancybox-content {width: 100%;max-width: calc(100%);}

.fancybox-button--left::after,
.fancybox-button--right::after {
  width: 6px;
  height: 6px;
 }


.fancybox-infobar__body {
  line-height: 44px;
  font-size: 17px;
}

.button {width:100%;font-size:15px;font-weight:bold;height:30px;border:15px;box-shadow: 0px 0px 15px orange;cursor:hand;border-radius:4px;}



    
 






.foto_anketa {width:94vw;text-align:center;display:table;margin:3vw;}
.foto_anketa img {width:100%;border-radius: 2vw;}


.foto_anketa_no_foto img {width:20%;box-shadow: 0px 0px 4px 0px black;margin-bottom:5vw;text-align:center;display:table;}



.message_print {font-size:5vw;outline:none;padding:2.5vw;padding-left:4vw;padding-right:4vw;height:15vw;margin-top:3vw;}






td{font-size:5vw;}





.top_menu {display:table;text-align:left;padding-bottom:1vw;padding-top:1vw;margin-top:4vw;}
.top_menu div {white-space:nowrap;display:table;padding-bottom:8vw;}
.top_menu div.index_z {white-space:nowrap;display:table;padding-bottom:2vw;}
.top_menu span {float:left;margin-right:4vw;margin-left:17vw;}
.top_menu a {font-size:6vw;color:white;line-height:4vw;}
.top_menu [class^="li_"]:before, [class*=" li_"]:before {font-size:5.8vw;}
.top_menu_all {height:100%;order: 3;}
.top_menu_all .z {display:table;padding-bottom:20vw;}
.login_menu_color a {color:#fbdab0;}



.index_user_block_listing .my_message {font-size:5vw;}


.ping {width:1px;padding-top:5px;}
#ping_nm {width:1px;}


.anketa_button_message .kol_foto_anketa a {font-size:1vw;}






.search_xxx {padding-left:10%;width:90%;margin-left: 0vw;}

.search_xxx input {width:30%;}
.search_xxx select {width:90%;}

.search_xxx a {margin-left:10vw;}

.search_xxx input {height:10vw; font-size:5vw;}
.search_xxx textarea {height:20vw; font-size:5vw;width:90%;}
.search_xxx select {height:10vw; font-size:5vw;}
.search_xxx option {line-height:10vw;font-size:5vw;}




.search_xxx .button_search {width:90%;height:30px;margin-bottom:30vw;}


.index_vip .index_user_block  {border: 0px solid #ccc;zborder-radius:3px;background:#4a4a4a;display:table;padding:10px;float:none;width:90%;}


.index_user_block_banner_all {
background-color: #373737;
margin-bottom:10vw;
margin-top:20vw;
padding-top:5vw;
padding-left:4vw;
border-top:1px solid grey;
border-bottom:1px solid grey;
font-size:5vw;
box-shadow: 0px 0px 10vw 0px black;
width:90vw;
margin-left:3vw;
border-radius:2vw;
}

.index_user_block_banner_all span {display:table;margin-bottom:0vw;margin-left:23.5vw;}

.index_user_block_banner_all .add_vstrecha, .index_user_block_banner_all .add_vstrecha:hover {font-weight:normal;font-size:5vw;display:table;width:40vw;text-align:center;margin-left:22vw;margin-top:3.6vw;}

.index_user_block_banner {
padding-bottom:5vw;
width:100%;
float:left;
display:table;
 overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
margin-bottom:0vw;
}

.index_user_block_banner img {
    box-shadow: 0px 0px 4px 0px black;
    zborder: 1px solid #676767;
    
    margin-right: 3vw;
    width:30vw;
    display:table;
    float:left;
    border-radius:1vw;
}

.index_user_block_banner a {font-size:5vw;}
.index_user_block_banner a:hover {font-size:5vw;}

.otstup {width:0vw;float:left;height:0vw;}

.edit_bdsm_status a {font-size:5vw;}


.button_to_anketa {display:flex;padding-left:2vw;}
.button_to_anketa a {float:left;padding-bottom:2vw;padding-top:4vw;padding-right:3vw;padding-left:1vw;}
.button_to_anketa div {width:37vw;font-size:5vw;display:table-cell;}
.button_to_anketa div:hover {font-size:5vw;}
.button_to_anketa span {margin-right: 2vw;}

.button_to_anketa [class^="li_"]:before, [class*=" li_"]:before {font-size:6vw;line-height:6vw;}
.button_to_anketa .reg {font-size:4.7vw;line-height:6vw;}
.button_to_anketa_index {padding-bottom:5vw;}
.button_to_anketa .index_z {margin-right:2vw;}

.anketa_up_but {text-align:center;margin-top:0px;margin-left:6.5vw;}
.merg_but {margin-bottom:0px;margin-top:5vw;}
.left_ot {margin-left:13vw;}
.pay_2 {background-color:red;font-weight:bold;text-align:center;}
.pay_3 {width:47vw;}

.top_margin_x {margin-top:0px;padding-top:2.5vw;}


.vipgot {
border-radius:1vw;
box-shadow: 0px 0px 5vw 0px black;
}



.login_div .anketa_button_reg, .login_div .anketa_button_login {width:55vw;}
.reg_button {font-size:6vw;color:yellow;}





.usa_top_anketa{position:absolute;width:94vw;height:114vw;margin-left:3vw;background-size:cover;background-position:center;float:none;border-radius: 2vw;}
.anketa_blur{
position: relative;
width:94vw;
height:69vw;
background: linear-gradient(0deg, rgb(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
text-shadow: 0 0 2vw black;
margin-top: 45vw;
margin-left:3vw;
}

.anketa_blur .online_text, .anketa_blur .online_text{color: #00ff27;}
.anketa_blur .online_status_krug, .anketa_blur .online_status_krug {
    width: 3.6vw;
    height: 3.6vw;
    background: #1cba28;
    border-radius: 50%;
    margin-top: 1vw;
    margin-right: 1vw;
    border: 1px solid white;
    display: block;
    float: left;
}

}
















