1
*{scrollbar-width:auto;scrollbar-color:#de3a8b #fff}
2
3
::-webkit-scrollbar{width:12px;height:12px}
4
5
::-webkit-scrollbar-track{background:#f3f5f7}
6
7
::-webkit-scrollbar-thumb{background-color:#3d394a;border-radius:5px;border:3px solid #fff}
8
9
h1{background:url(../images/h1.jpg) 0 50% no-repeat,url(../images/h1_right.jpg) 100% 50% no-repeat;padding:0 74px;font-weight:400;color:#4c4f54;font-size:30px;display:table;margin:15px auto}
10
11
h2{font-weight:400;color:#4c4f54;font-size:24px;margin:0}
12
13
h3{background:url(../images/h1.jpg) 0 50% no-repeat,url(../images/h1_right.jpg) 100% 50% no-repeat;padding:0 74px;font-weight:400;color:#4c4f54;font-size:30px;display:table;margin:15px auto}
14
15
h4{font-weight:400;color:#4c4f54;font-size:16px;margin:0}
16
17
#wrapper{background:url(../images/head_bg.jpg) 50% -65px no-repeat,url(../images/head_repeat.jpg) 50% -65px repeat-x,url(../images/content_bg.jpg) 50% -65px repeat-y,url(../images/content_repeat.jpg) 50% -65px repeat}
18
19
.mainmenu{width:980px;margin:0 auto}
20
21
#add_link{float:right;margin-top:25px}
22
23
#add_link a{display:block;width:138px;height:33px;text-decoration:none;padding:11px 0 0 64px;color:#fff;font-weight:700;background:url(../images/new_buttons.png) 0 -88px no-repeat}
24
25
#add_link a:hover{background-position:0 -132px}
26
27
#logo{float:left;margin:22px 0 0}
28
29
.mainmenu-top{display:none}
30
31
#topmenu{padding-top:10px;clear:both;display:flex}
32
33
#topmenu a{display:block;text-align:center;width:20%;color:#fff;text-decoration:none;font-weight:700;font-size:19px;text-transform:uppercase;padding-top:100px;background:url(../images/tma.png) 94% 10% no-repeat}
34
35
#topmenu a:hover{color:#ffe8a9;text-decoration:underline;background:url(../images/tma_h.png) 94% 10% no-repeat}
36
37
.search_line{clear:both;width:943px;height:49px;background:url(../images/search_bg.jpg?v=2.1) no-repeat;margin-top:42px;padding-left:37px}
38
39
.search_line a{text-transform:uppercase;
font-size:14px;font-weight:700;color:#565c68;text-decoration:none;display:block;float:left;margin-top:15px}
40
41
.search_line a:hover{color:#3081c6}
42
43
.sl_1{width:150px;padding-left:28px}
44
45
.sl_2{width:74px;padding-left:75px;padding-right:30px}
46
47
.sl_3{padding-left:88px;width:126px}
48
49
.sl_4{padding-left:62px;width:127px}
50
51
.sl_5{padding-left:73px}
52
53
#site_wrapper{width:980px;margin:17px auto 0;position:relative}
54
55
.sidebar{float:left}
56
57
#content{width:727px;float:right}
58
59
.pagination{display:table;width:100%}
60
61
.pagination_prev{display:none}
62
63
.pagination_next{display:none}
64
65
#content .pagination_pages a{font-size:17px;font-weight:700;display:block;color:#000;float:left;width:31px;padding:5px 0;margin:0 2px 5px;text-decoration:none}
66
67
#content .pagination_pages a:hover{color:#fff;background-color:#df398b;border-radius:6px}
68
69
.pagination_pages{text-align:center}
70
71
.pagination_pages span{font-weight:700;font-size:17px;display:block;float:left;width:31px;padding:5px 0;color:#fff;background-color:#df398b;margin:0 2px 5px;border-radius:6px}
72
73
#content a{color:#6b5fa0;text-decoration:underline}
74
75
#content a:hover{color:#df398b;text-decoration:none}
76
77
.fltr_button{display:none}
78
79
.news_item{margin-bottom:10px;border-bottom:1px dashed #4c4f54;padding-bottom:15px}
80
81
.news_item p{margin:0}
82
83
.news_item h2{text-align:center}
84
85
.readmore_news{text-align:right}
86
87
.rec_page{text-align:center}
88
89
.reg_line{text-align:center;font-size:18px;margin-top:5px}
90
91
.rem_rec_full{margin:5px 0}
92
93
.rem_rec_full a{float:right}
94
95
.sidebar{margin-top:18px}
96
97
#footer_bg{background:url(../images/footer_bg.jpg) 0 100% repeat-x;height:85px;margin-top:20px}
98
99
#footer{width:980px;margin:0 auto}
100
101
#footer_logo{float:left;margin:14px 20px 0 0}
102
103
#footer_menu{float:left;color:#a2a6aa;margin-top:32px;margin-left:40px}
104
105
#copyright{float:right;color:#a2a6aa;margin-top:32px}
106
107
#footer_menu ul{margin:0;padding:0}
108
109
#footer_menu ul li{margin:0 14px 0 0;list-style:none;padding:0;float:left}
110
111
#footer_menu ul li a{color:#d0d4d8;text-decoration:none}
112
113
#footer_menu ul li a:hover{text-decoration:underline}
114
115
#footer_menu ul li.admin_contact{margin-left:33px}
116
117
.add_submit{text-align:center;margin-top:20px}
118
119
.add_services{margin:0 auto}
120
121
.sg_right_td{padding-left:40px;vertical-align:top}
122
123
.sg_left_td{vertical-align:top}
124
125
.add_foto_title{text-align:center;font-weight:700;font-size:20px;margin:15px 10px}
126
127
.foto_table{width:300px;margin:0 auto}
128
129
.add_serv_title{text-align:center;font-weight:700;font-size:20px;margin-bottom:10px}
130
131
.serv_left_td{width:185px}
132
133
.add_services input[type="checkbox"]{display:none}
134
135
.add_services input[type="checkbox"]+label{cursor:pointer;padding-left:25px;background:url(../images/services_none.png) 0 50% no-repeat;color:#959ca0;
font-size:14px}
136
137
.add_services input[type="checkbox"]+label:hover{text-decoration:underline}
138
139
.add_services input[type="checkbox"]:checked+label{padding-left:25px;background:url(../images/services_check.png) 0 50% no-repeat;color:#597915;
font-size:14px;font-weight:700}
140
141
.add_price_title{text-align:center;font-weight:700;font-size:20px}
142
143
.price_td{padding-right:10px}
144
145
.add_price table{width:280px;margin-left:20px}
146
147
.add_price td{padding-bottom:3px}
148
149
.add_price{width:300px;margin:20px auto;line-height:20px}
150
151
#add_left #birthday_td .selectbox .select,#add_left #birthday_td .selectbox .dropdown{width:65px}
152
153
#add_left{margin-top:10px;float:left}
154
155
#add_right{margin-top:10px;float:right}
156
157
#add_right textarea{width:191px;height:86px}
158
159
.right_td{padding-bottom:3px}
160
161
.left_td{padding-bottom:3px;text-align:right;padding-right:10px}
162
163
.star_fields_text{text-align:center;font-weight:700}
164
165
#namenew{margin:10px 0}
166
167
.services_full{background:#f6f8f9;padding:20px}
168
169
.services_full div.title{font-size:16px;padding-left:0;margin:7px 0;font-weight:700;text-transform:uppercase}
170
171
.services_full ul{margin:0;padding:0}
172
173
.services_full li{list-style:none;padding-left:25px;background:url(../images/services_none.png) 0 50% no-repeat}
174
175
.services_full li.yes{list-style:none;padding-left:25px;background:url(../images/services_check.png) 0 50% no-repeat}
176
177
#content .services_full li a{color:#959ca0;
font-size:14px;text-decoration:line-through}
178
179
#content .services_full li a:hover{color:#df3a8b}
180
181
#content .services_full li.yes a{color:#597915;
font-size:14px;font-weight:700;text-decoration:none}
182
183
#content .services_full li.yes a:hover{text-decoration:underline}
184
185
.services_full table{width:100%}
186
187
.services_full td{vertical-align:top}
188
189
.services_full div.w2{margin-top:10px}
190
191
.services_full div.w4{margin-top:40px}
192
193
.services_full div.w6{margin-top:40px}
194
195
.services_dop_price{color:red}
196
197
.services_main_title{font-size:24px;margin-bottom:10px}
198
199
#content .anket_openlink a{font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;padding:15px 0;display:block}
200
201
#content .anketa_preview{width:345px;margin-bottom:30px;border:1px solid #e6eaec;position:relative}
202
203
#content .name_previews a{text-decoration:none;font-size:18px;font-weight:700}
204
205
#content .name_previews a:hover{color:#d62774}
206
207
.name_previews{padding:12px 25px}
208
209
.preview_info{position:relative;margin:10px 0 8px 9px}
210
211
.foto_preview_container{height:229px;width:160px;overflow:hidden;position:relative}
212
213
.foto_preview_container img.anketa_svip{position:absolute;top:0;left:10px}
214
215
.foto_preview_container img.anketa_sfoto{height:229px;width:auto}
216
217
.autor_anket_list .selectbox .select,.autor_anket_list .selectbox .dropdown{width:150px}
218
219
#content a.lk_link{background:#3486d3;border-radius:10px;border:0;text-decoration:none;text-align:center;padding:10px 20px;font-size:16px;color:#fff;margin:0 auto 10px;cursor:pointer;display:block}
220
221
#content a.lk_link:hover{background:#dd2d80}
222
223
#content a.lk_ank_link{background:#3486d3;border-radius:10px;width:200px;border:0;text-decoration:none;text-align:center;padding:10px 20px;font-size:16px;color:#fff;margin:0 auto 10px;cursor:pointer;display:block;clear:both}
224
225
#content a.lk_ank_link:hover{background:#dd2d80}
226
227
input[type="submit"].pay_button{width:252px;margin-bottom:10px}
228
229
.lk_autor_page{display:table;margin:0 auto}
230
231
.aligncenter{text-align:center}
232
233
.alogin_tr td{padding:6px 0}
234
235
.apass_tr td{padding:0 0 6px}
236
237
.main_table{justify-content:space-between}
238
239
.review_login_form{text-align:center}
240
241
.review_login_form table{width:268px;margin:0 auto}
242
243
.review_login_submit{text-align:center}
244
245
.fpc:before{content:'ФОТО ПРОВЕРЕНО';background-color:#5fa633;text-align:center;opacity:.9;position:absolute;width:100%;color:#fff;padding:4px 0;
font-size:14px}
246
247
.metro_preview{background:url(../images/metro_icon.png) 8px 2px no-repeat;padding-left:33px;width:153px;height:30px;
font-size:14px;line-height:18px}
248
249
.priview_row{height:24px}
250
251
.price_prbg{background:#f4f7f8 url(../images/price_icon.png) 15px 50% no-repeat;padding-left:47px;height:74px;padding-top:10px}
252
253
.pre_price_title{height:22px;
font-size:14px;width:53px}
254
255
.pre_price{height:22px;
font-size:14px;font-weight:700}
256
257
.cap_text{text-align:center}
258
259
.breadcrumbs{margin:10px 0;
font-size:14px}
260
261
.tel_site{color:#af2a6c;text-align:center;font-size:16px;background-color:#fff7fb;display:block;border:1px solid #f662ab;padding:10px;margin:10px 0 5px}
262
263
.tel_title{margin-top:10px;font-size:20px;text-align:center}
264
265
#content a#tellink{font-size:16px;display:block;color:#fff;cursor:pointer;text-decoration:none;padding:12px 0 12px 55px;background:url(../images/phone_icon.png) 5% 50% no-repeat,#5d5693 url(../images/arrow_down.png) 95% 50% no-repeat;text-transform:uppercase;font-weight:700;margin-top:10px}
266
267
#content a#tellink:hover{background:url(../images/phone_icon.png) 5% 50% no-repeat,#df398b url(../images/arrow_down.png) 95% 50% no-repeat}
268
269
#content a.full_tel_link{display:block;font-size:24px;font-weight:700;color:#000}
270
271
.warning_anket span{color:#000;
font-size:15px}
272
273
.warning_anket{color:#868491;
font-size:14px;text-align:center;margin:12px 0}
274
275
.fotoprov{text-align:center;margin-top:25px}
276
277
.full_price{
font-size:14px;width:100%;line-height:20px}
278
279
.price_count{font-weight:700}
280
281
.full_price_title{font-size:22px;margin-top:20px}
282
283
.price_count,.price_time{background-color:#f2f5f7;padding:5px 10px}
284
285
.price_type{
font-size:14px;color:#0e0e12;padding:5px 10px}
286
287
.price_clock{padding:5px 10px}
288
289
.change_pay .selectbox{float:left}
290
291
.change_pay input[type="submit"]{width:80px;float:left;margin-left:20px;padding:5px 0;height:31px}
292
293
.change_pay{display:table;margin-bottom:10px;width:100%}
294
295
.services_plate{justify-content:space-between}
296
297
.afull_data{max-width:275px}
298
299
.fotos_td{padding-left:10px}
300
301
#YMapsID{color:#000;margin-top:20px}
302
303
#YMapsID input{background:none}
304
305
.bad_container{width:332px;margin:0 auto}
306
307
.bad_container textarea{width:308px}
308
309
.bad_submit{text-align:center}
310
311
.bad_success{text-align:center}
312
313
.reviews_title{margin-top:20px;font-size:24px;color:#A4A4A4;text-shadow:2px 3px 2px rgba(1,1,1,0.3)}
314
315
.vote_balance{font-weight:700;
font-size:14px}
316
317
.review_table{width:100%}
318
319
.review_container{padding:3px 7px 6px}
320
321
.vote_td{width:202px;vertical-align:top}
322
323
.vote_td span{width:110px;display:block;float:left}
324
325
.review_text{
font-size:14px}
326
327
.review_main_td{padding-right:20px;vertical-align:top}
328
329
.required{color:red}
330
331
.stars_container{width:85px;margin:0 auto 5px}
332
333
.textarea_review{width:665px}
334
335
.review_mark{float:left;width:320px}
336
337
.review_mark table{width:100%}
338
339
.review_mark_title{font-weight:700}
340
341
.review_select_td{width:52px}
342
343
.review_select_title{padding-left:10px}
344
345
.review_submit_left{float:right;width:350px}
346
347
.foto_matches{font-weight:700;margin:23px 0 6px;padding-left:27px}
348
349
.foto_matches input{margin:0;height:auto}
350
351
.captcha_container{text-align:right}
352
353
.review_submit_left input[type="submit"]{float:right;margin-top:20px;width:138px}
354
355
#reviewStars-input input:checked ~ label,#reviewStars-input label,#reviewStars-input label:hover,#reviewStars-input label:hover ~ label{background:url(../images/star_sprite.png) no-repeat}
356
357
#reviewStars-input{overflow:hidden;
*zoom:1;position:relative;margin:0 auto;display:table}
358
359
#reviewStars-input input[type="radio"]{filter:
progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;width:12px;height:12px;position:absolute;top:0;z-index:0}
360
361
#reviewStars-input input:checked ~ label{background-position:0 -12px;height:12px;width:12px}
362
363
#reviewStars-input label{background-position:0 0;height:12px;width:12px;float:right;cursor:pointer;margin-right:5px;position:relative;z-index:1}
364
365
#reviewStars-input label:hover,#reviewStars-input label:hover ~ label{background-position:0 -12px;height:12px;width:12px}
366
367
#reviewStars-input #star-0{left:0}
368
369
#reviewStars-input #star-1{left:12px}
370
371
#reviewStars-input #star-2{left:24px}
372
373
#reviewStars-input #star-3{left:36px}
374
375
#reviewStars-input #star-4{left:48px}
376
377
#reviewStars-input #star-5{left:60px}
378
379
.back_news{display:block;text-align:right}
380
381
.not_autoriz{text-align:center}
382
383
.submit_success{text-align:center;font-weight:700}
384
385
.submit_error{text-align:center;color:red}
386
387
.results_review{clear:both}
388
389
.captcha_input{width:134px;width:363px;float:left}
390
391
.last_search_table{margin:0 auto;width:400px}
392
393
.first_search_table{margin:0 auto;width:361px;float:left}
394
395
.first_search_table .select{width:200px}
396
397
.first_search_table .dropdown{width:200px}
398
399
.search_right_ptd{padding-bottom:3px;font-style:italic}
400
401
.search_right_td{padding-bottom:6px}
402
403
.search_left_td{padding-bottom:6px;text-align:right;padding-right:10px}
404
405
.vertical{vertical-align:baseline;padding-top:2px}
406
407
.slist_foto{height:140px;overflow:hidden;display:block}
408
409
.td_center>table{margin:0 auto}
410
411
.td_right>table{float:right}
412
413
.no_review{margin-top:20px;text-align:center;font-weight:700}
414
415
.adv{border-bottom:1px dashed #C4C4C4;padding-bottom:12px;margin-bottom:10px}
416
417
.adv_last{border-bottom:0}
418
419
.rating_category_list{text-align:center;margin-bottom:20px}
420
421
.YMaps-popup{color:#000}
422
423
.ymaps-label__content{color:#000}
424
425
.autor_anket_list{padding:2px 10px 8px}
426
427
.autor_anket_list .select{width:150px}
428
429
#add_left input[type="text"]{width:210px}
430
431
#add_right .selectbox .select,#add_left .selectbox .select{width:215px}
432
433
#add_right .selectbox .dropdown,#add_left .selectbox .dropdown{width:215px}
434
435
.foto_adm{text-align:center}
436
437
.foto_adm input[type="checkbox"]{display:none}
438
439
.foto_adm input[type="checkbox"]+label img{cursor:pointer;border:3px solid transparent}
440
441
.foto_adm input[type="checkbox"]:checked+label img{border:3px solid #553226}
442
443
.foto_adm input[type="checkbox"]+label img.adm_main_f{border:3px solid #D0C9C7}
444
445
.foto_adm input[type="checkbox"]:checked+label img.adm_main_f{border:3px solid #553226}
446
447
.zerocount,#content a.zerometro{color:#999}
448
449
.zero_map{
font-size:14px;margin-bottom:15px}
450
451
.red{color:red}
452
453
#counter{float:right}
454
455
.userHelp ul{text-align:left;margin:0;padding:10px 0 10px 35px}
456
457
.userHelp ul li{margin-bottom:3px}
458
459
.userHelp ul li a{color:#000;font-weight:700}
460
461
.userHelp ul li a:hover{text-decoration:none}
462
463
.userHelp{position:fixed;bottom:0;right:20px;z-index:10000}
464
465
.userHelp_closeTitle{position:relative;width:280px;background-color:red;border-radius:17px 17px 0 0;padding:12px 20px 12px 0;font-weight:700;background:linear-gradient(95deg,#2f324a 20%,#424867 80%);color:#fff;font-size:16px;font-family:Arial;text-align:center;cursor:pointer;overflow:hidden}
466
467
.userHelp_closeButton{position:absolute;right:-7px;top:-1px;border:1px solid #fff;width:20px;text-align:center;line-height:18px;font-size:16px;font-weight:400;border-radius:11px}
468
469
.userHelp_emailButton{position:absolute;right:-3px;top:1px;
-moz-animation:blink normal 3s infinite ease-in-out;
-webkit-animation:blink normal 3s infinite ease-in-out;
-ms-animation:blink normal 3s infinite ease-in-out;animation:blink normal 3s infinite ease-in-out}
470
471
.userHelp_text{width:280px;background-color:#fff;height:auto;padding:15px 10px 20px;font-family:Arial;
font-size:15px;text-align:center;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}