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
9h1{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
11h2{font-weight:400;color:#4c4f54;font-size:24px;margin:0}
12
13h3{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
15h4{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
227input[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}