html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong,tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

ol li{list-style-type:decimal;margin:8px 0 8px 20px}
ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAIAAABol6gpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABFJREFUeNpi1NPTY8ANAAIMAA/gAIxOd8FAAAAAAElFTkSuQmCC) 0 7px no-repeat;padding-left:20px;margin:11px 0}
ul li.li_checked{background:url('/i/icon.png') no-repeat 0 -527px !important}
hr{border:none;border-bottom:1px solid;height:1px}
hr.e6eef2{border-bottom:1px solid #e6eef2}
body.dragging{cursor:url('/cursor/closedhand.cur'), e-resize}
a.out_link, a.out_link:link{color:#3f6ceb
}
.pointer{cursor:pointer}
.bold{font-weight:bold
}
.italic{font-style:italic
}
.clear{clear:both}
.clearl{clear:left}
.clearr{clear:right}
.floatl{float:left
}
.floatr{float:right
}
.fs9{font-size:9px
}
.fs10{font-size:10px
}
.fs11{font-size:11px
}
.fs12{font-size:12px
}
.fs13{font-size:13px
}
.fs14{font-size:14px
}
.fs15{font-size:15px !important
}
.fs16{font-size:16px
}
.fs17{font-size:17px
}
.fs18{font-size:18px
}
.fs19{font-size:19px
}
.fs20{font-size:20px
}
.fs22{font-size:22px
}
.fs28{font-size:28px
}
.fs35{font-size:35px
}
.not_visible{visibility:hidden}
.transparent{opacity:0}
.h{display:none !important}
.v{visibility:hidden !important}
.lift_up_15{margin-top:-15px !important
}
.lift_down_31{margin-top:31px !important
}
.shift_left_10{margin-left:-10px !important
}
.shift_right_15{margin-left:15px !important
}
.shift_top_30{position:relative;top:30px}
.margin0{margin:0}
.mb2{margin-bottom:2px}
.mb7{margin-bottom:7px}
.mb10{margin-bottom:10px}
.mb12{margin-bottom:12px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.ml6{margin-left:6px}
.ml8{margin-left:8px !important}
.ml10{margin-left:10px}
.ml12{margin-left:12px}
.ml16{margin-left:16px !important}
.ml20{margin-left:20px}
.ml46{margin-left:46px}
.ml140{margin-left:140px}
.ml180{margin-left:180px}
.mlm100p{margin-left:-100%}
.mr2{margin-right:2px}
.mr6{margin-right:6px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr16{margin-right:16px}
.mr40{margin-right:40px}
.mr68{margin-right:68px}
.mt2{margin-top:2px}
.mt4{margin-top:4px}
.mt6{margin-top:6px}
.mt8{margin-top:8px}
.mtm5{margin-top:-5px}
.mtm15{margin-top:-15px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt18{margin-top:18px}
.mt20{margin-top:20px}
.mt22{margin-top:22px}
.mt24{margin-top:24px}
.mt26{margin-top:26px}
.mt30{margin-top:30px}
.pb2{padding-bottom:2px}
.pb18{padding-bottom:18px}
.pt5{padding-top:5px}
.pt7{padding-top:7px}
.pt11{padding-top:11px}
.nobg{background:none !important}
.w100p{width:100% !important}
.w18{width:18px}
.w26{width:26px}
.w30{width:30px}
.w50{width:50px}
.w52{width:52px}
.w58{width:58px}
.w69{width:69px}
.w72{width:72px}
.w76{width:76px}
.w80{width:80px}
.w92{width:92px}
.w100{width:100px}
.w110{width:110px}
.pl110{padding-left:110px}
.w115{width:115px}
.w120{width:120px}
.w130{width:130px}
.w134{width:134px}
.w142{width:142px}
.w149{width:149px}
.w150{width:150px}
.pl150{padding-left:150px}
.pl194{padding-left:194px}
.w160{width:160px}
.w180{width:180px}
.w184{width:184px}
.w194{width:194px}
.w200{width:200px !important}
.w210{width:210px}
.w212{width:212px}
.w230{width:230px}
.w237{width:237px}
.w239{width:239px}
.w249{width:249px}
.w250{width:250px}
.w286{width:286px}
select.w286{width:304px}
.w296{width:296px}
.w307{width:307px}
.w369{width:369px}
.w370{width:370px}
.w380{width:380px}
.w385{width:385px !important}
.w423{width:423px}
.w440{width:440px}
.w445{width:445px}
.w447{width:447px}
.w462{width:462px}
.w504{width:504px}
.w536{width:536px}
.w568{width:568px}
.w677{width:677px}
.w693{width:693px !important}
.w700{width:700px}
.w1000{width:1000px}
.h30{height:30px}
.h40{height:40px}
.h65{height:65px}
.h119{height:119px}
.c333{color:#333 !important}
.lh130{line-height:130%}
.lh150{line-height:150%}
.nowrap{white-space:nowrap
}
.ta_left{text-align:left}
.ta_center{text-align:center}
.rouble{font-family:Tahoma}
.sup_vklad{vertical-align:text-top;padding:0 11px 0 1px;font-size:11px;font-style:Italic}
.like_block{position:relative}
.like_iframe{background:transparent;width:360px;overflow:hidden;position:absolute;top:-110px;right:-5px}
.content{margin:24px 10px;position:relative}
.content_l{float:left;width:200px}
.content_r{margin:0 0 0 230px}
.content_left_indent{margin-left:26px
}
.content_left_top_indent{margin-left:26px;margin-top:40px
}
.content_top_indent{margin-top:52px
}
.content_title{font-size:22px;margin:25px 0 12px}
.content_block{font-size:15px;line-height:21px;margin:0}
.content_block p{margin:8px 0}
.slide_menu{margin-top:0;width:170px}
.logo{background:url('/i/bg.png') 0 -1823px no-repeat;display:block;float:left;height:78px;margin:36px 0 0 10px;width:199px}
.logo-gorkoFilm{background:url('/i/logo-gorkoFilm.png') 0 0 no-repeat;display:block;float:left;height:151px;margin:0 0 8px -20px;width:377px}
.alert_item{color:white;cursor:pointer;font-size:16px;padding:12px;margin-bottom:10px;text-align:left;border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5)}
.alert_item.blue{background:#395CCD}
.alert_item.green{background:#F66C07}
.alert_item.red{background:#F04329}
.alert2_block{position:fixed;top:0;right:10px;width:300px;z-index:9999}
.alert2_item{border-style:solid;border-width:1px;color:white;font-size:16px;margin-top:10px;padding:6px 10px;cursor:pointer;opacity:1;
    -webkit-transition:opacity 1s ease;
        -ms-transition:opacity 1s ease;transition:opacity 1s ease}
.alert2_item._hide{opacity:0}
.alert2_item[data-type="success"] {background-color:#84bb83;border-color:#247a37}
.alert2_item[data-type="error"] {background-color:#cd3b3b;border-color:#781915}
.alert_field{margin-left:350px;position:fixed;top:160px;width:300px;z-index:1000}
.content_page_block{margin-top:24px}
.content_page_block p{line-height:130%;margin:1em 0}
.content_page_block h3{font-size:16px;margin:16px 0 6px}
div.fader{position:fixed;background-color:#fff;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);width:100%;height:100%;left:0;top:0;z-index:10101}
iframe.fader{position:fixed;width:100%;height:100%;left:0;top:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);z-index:10100}
.spinner{display:block;width:35px;height:35px;margin:80px 150px;position:relative;border:2px solid rgba(0,0,0,0.5);border-top-color:transparent;border-radius:100%;
    -webkit-animation:spin 1s infinite linear;
        -ms-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
.spinner:after{content:'';display:block;width:0;height:0;position:absolute;top:-6px;left:3px;border:6px solid transparent;border-bottom-color:rgba(0,0,0,0.5);
    -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);transform:rotate(45deg)}
.global_notification{background-color:#fef6d7;padding:13px;position:relative;z-index:1;text-align:center;box-sizing:border-box}
.global_notification .close{width:14px;height:14px;background-repeat:no-repeat;background-image:url(data:image/gif;base64,R0lGODlhDgAOAKIGANfPsvbuz9zUt+Xdv+3lx9TMr////wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0MzQyLCAyMDEwLzAxLzEwLTE4OjA2OjQzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwRjBDNEFFMDVBMDExRTM5NzQ2Q0I0NjhCRkY4RkFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwRjBDNEFGMDVBMDExRTM5NzQ2Q0I0NjhCRkY4RkFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDBGMEM0QUMwNUEwMTFFMzk3NDZDQjQ2OEJGRjhGQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDBGMEM0QUQwNUEwMTFFMzk3NDZDQjQ2OEJGRjhGQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAAGACwAAAAADgAOAAADMmgmo24EBCVKaY5YWe1VmgeE3kBazemV2bpirQvH7wO5LIjXqil3KJ1HsAjGiJQZCJkAADs=);position:absolute;right:20px;top:12px;cursor:pointer}
@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes spin{to{-ms-transform:rotate(360deg)}
}
@-o-keyframes spin{to{-o-transform:rotate(360deg)}
}
@keyframes spin{to{transform:rotate(360deg)}
}

/* 
 * album.css
 */

.album_block{display:inline-block;height:113px;margin:3px 0 0;width:100%}
.album_block_v{height:144px}
.multi_album{width:auto}
.album_key_note{color:#656565;font-size:11px;font-style:italic;margin:10px 0 4px;margin-inline-end:16px;text-align:end}
.album_photo_block{border-bottom:1px dotted #d4d4d4;padding:0 0 20px;text-align:center;width:730px}
.album_photo_block .album_photo_block_img{max-width:100%;width:100%}
.album_photo_block_pic{display:inline-block;margin:0 auto}
.album_photo_info{font-size:11px;margin:4px 0 0;text-align:end}
.album_photo_descr{color:#686868;font-size:13px;line-height:16px;margin:16px 0 0;text-align:start}
.album_photo{float:inline-start;margin-inline-start:6px;position:relative}
a.album_photo_a{text-decoration:none}
.album_photo_comments{position:absolute;bottom:17px;inset-inline-start:6px;background:transparent url('/i/icon.png') center -912px no-repeat;padding-top:8px}
.album_photo_comments_count{padding:1px 3px;border-radius:2px;background:#19b9ff;color:white;font-size:11px}
.album_video{background:url("/i/bg.png") no-repeat scroll -125px -545px transparent;height:52px;inset-inline-start:50%;margin-inline-start:-25px;margin-top:-27px;position:absolute;top:50%;width:52px}
.album_video_duration{background-color:#FFFFFF;bottom:0;color:#000000;font-size:11px;margin-bottom:13px;margin-inline-end:3px;opacity:0.8;padding:3px 7px;position:absolute;inset-inline-end:0}
.album_photo.cur .album_video_duration{margin-bottom:7px;margin-inline-end:3px}
img.album_photo_img{height:94px;margin:3px 3px 11px;width:94px}
.album_photo.cur .album_photo_comments{bottom:11px}
.album_block_v img.album_photo_img{height:125px}
img.album_photo_img.loading{height:94px !important}
.album_photo.cur img.album_photo_img{border:3px solid #4a4a4a;margin:0 0 2px}
.album_photos{float:inline-start;margin-inline-start:-9px;margin-inline-end:-4px;position:relative}
.album_left,
.album_right{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAkCAYAAACe0YppAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RjAwMDE5OEYxMUUxMUUxQUZCRUQyNzQ2NTMzM0Q1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RjAwMDE5OUYxMUUxMUUxQUZCRUQyNzQ2NTMzM0Q1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGMDAwMTk2RjExRTExRTFBRkJFRDI3NDY1MzMzRDVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZGMDAwMTk3RjExRTExRTFBRkJFRDI3NDY1MzMzRDVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+x2OTFgAAA+BJREFUeNq0V1tIFFEYnjPrJcxsIqIs6fIQPhRYQUT0EIVFD4J0ASMsMV20C5ZmKZaXCpOuJNu6ibc1TQ26kiZKb2X3i0YkPURZGYhourq6uzM7p/+sM8vOuDs7s63n8O3uP3N2vv3/75xvz6Eoja35SUc2vNEAhDGWxFqeQ2sZ3NLeuQYhVAQfwwE6co3EBnPDevgYMiPEze2dDI+xGVMUA2GESETiefPnVyfrMxaJPyaoxJjHJYhCcYQJWpi7tBDrdCGrN8dvLxQqQQeNuLG1fSfQHMPUVBcyQ1O8U332nEj91aqaPXApVI3efolvt3UsR4iuhXlEiZBUwuP6wuglhhNFJbFqSu6XGGPeDK+Mq6ZuSEa4gRAVtXrtupsQzPL3bMWbDY/bS6Bqmz2zUsqYIDQ0bGNFY0uxoDfSTGx+1LoFvlaMqeldmu/0PoeZm3vhRsU2Jb1pH5kyNKLrJNX1X2kJFscsNSalHPS5xLwS80RXRC3DlPfuL2PSaR0dE5+QUOlridFeSkwsMJHYoS9INfY9Liw8fEd5fUO2ZN17IwbSNfBWpPQwLcQEUXOZkwVlFzfILdVNXPewleF5sERMMfKZqmVWTx+LolasjDXuTU2X6O0m5nkelg4V5y8DrRkT6HS6VZu2bpVYquul6t5DiSX662oml7xHREbqLxhNbkulq+8/YuCvrVbNLw80YxELFkUbdu5LdpWcTt+VOALa/vSnVaAae4Jl2f4HTY12MtFcpf47NKQHjUdnMmN4vuVt1/NTosW4iPMy0t5bxy35Pm0oEOuS4Xff99I6Q3k3BBMATpzVzpzUlBrWwbbNRKmt49an53Nz7sBwK8BG+DwNhPvc/TGNczp/8aQ0CpDaq/JYB+jaUFlxEoZOCuDkzoVNl8oGB/78SQqmxu+6nmV+ePliQMjWIWol92r+XE7WG9vERFkwaj00MGCoNxp6PErMK/07gd77S1jW0fU/BmK3214XZh2+Jkwml65qNgLsl56e3bC+RwNJGL5nuWUyZgqakmxZtTsQXHnl4uCYZTQzkIy/fe3N//jq5aBcV7V7Lr4gU3/XPmkzaVnGo8N/zdfPFrd501XLLtOZe/BANsdxn9XMaofD0XvmSMY5QddJua5aiAmLY2R4OB3WpEUpYXIfynvKQ1evJdZyksBnjx99Zx0by1PKuL/vR2njTWO3GlItZyfn6UP6Go5l27zdtNtsHZdP50ssMZjHVK73U0+aEyxVsD0s7Fz6Hrc0ZcktMdiNLi437qCmjqrhpMSlpqptQjxb63lbawsRD+aC3johDqFmuCERAjHygOr2T4ABAJ5/b6nYKw4FAAAAAElFTkSuQmCC);position:absolute;top:32px;cursor:pointer;height:33px;width:12px}
.album_block_v .album_left,
.album_block_v .album_right{top:47px}
.album_left{background-position:0 0;inset-inline-start:-8px}
.album_right{background-position:-16px 0;inset-inline-end:-14px}
.album_slider{background:#efefef;border-top:1px solid #bdbdbd;border-left:1px solid #bebebe;border-radius:4px;clear:left;height:7px;margin:0;box-shadow:inset 1px 1px 0px 0px #dedede;vartical-align:bottom}
.album_slider_knob{background:#afc7cc;background-repeat:no-repeat;background-position:52% 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjY0RTYyOEYxMkMxMUUxQkRGMUYzNzFEODBERTlBRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjY0RTYyOUYxMkMxMUUxQkRGMUYzNzFEODBERTlBRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFCNjRFNjI2RjEyQzExRTFCREYxRjM3MUQ4MERFOUFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFCNjRFNjI3RjEyQzExRTFCREYxRjM3MUQ4MERFOUFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OqH73AAAAClJREFUeNpi/P//PwMxgImBSMA0YcmK/w+ePQdhsAAuPvEmUl0hQIABAOCtG/h+wYCdAAAAAElFTkSuQmCC),
        linear-gradient(to bottom, #e7eef0 0px, #cfdde0 3px, #afc7cc 4px, #afc7cc 6px, #b9ced2 7px);border:1px solid #8fa3a7;border-radius:4px;cursor:pointer;height:8px;width:78px;box-shadow:0px 1px 0px 0px #d6d6d6;position:relative;top:-2px}

/* 
 * albumLog.css
 */
.albumLog{margin-right:-20px}
.albumLog > .lightbox_caption{font-size:26px}
.albumLog .stats{width:100%}
.albumLog .stat_thead{display:block;width:100%;height:48px}
.albumLog .stat_tbody{font-size:13px;display:block;overflow-y:auto;width:100%;max-height:460px}
.albumLog [class|="stat_td"] {line-height:17px;padding-top:11px;padding-bottom:12px;box-sizing:border-box}
.albumLog [class|="stat_td"]:nth-child(1) {width:240px;padding-right:10px}
.albumLog [class|="stat_td"]:nth-child(2) {width:290px}
.albumLog [class|="stat_td"]:nth-child(3) {width:154px}

/* 
 * animation.css
 */
@-webkit-keyframes rotateY{0%   {-webkit-transform:scaleX(1)}
    25%  {-webkit-transform:scaleX(0)}
    50%  {-webkit-transform:scaleX(-1)}
    75%  {-webkit-transform:scaleX(-0)}
    100% {-webkit-transform:scaleX(1)}
}
@keyframes rotateY{0%   {transform:scaleX(1)}
    25%  {transform:scaleX(0)}
    50%  {transform:scaleX(-1)}
    75%  {transform:scaleX(-0)}
    100% {transform:scaleX(1)}
}

/* 
 * avatar.css
 */
[class|="avatar"], .avatar{position:relative;font-size:0}
[class|="avatar"][avatar-elem="main"], .avatar[avatar-elem="main"] {cursor:pointer}
.avatar-photoman{border:2px solid #2A6784}
.avatar-nevesta{border:2px solid #E70062}
.avatar-groom{border:2px solid #705DE4}
.avatar-guest{border:2px solid #999}
.avatar-admin{border:2px solid #54941F}
.avatar_profile{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0); 
    z-index:3}
.avatar_menu{background-color:#778187;position:absolute;left:100%;top:50%;padding:6px 0 18px 26px;border-radius:5px;width:205px;z-index:5;text-align:left;box-sizing:border-box;
    -webkit-transform:translate(16px, -50%);
        -ms-transform:translate(16px, -50%);transform:translate(16px, -50%)}
.avatar_menu:before{content:"";border-color:transparent #778187;border-style:solid;border-width:8px 6px 8px 0;left:-6px;margin-top:-8px;position:absolute;top:50%}
.avatar_menu:after{content:"";position:absolute;width:20px;top:0;bottom:0;left:-20px}
.avatar_link{color:white;display:block;font-size:13px;margin-top:14px}
.avatar_link:hover{color:#bfbfbf}
.avatar_remove{display:none;position:absolute;background:url(/i/svg/trash/red.svg) center no-repeat #fff;height:31px;width:31px;border-radius:16px;top:-8px;left:-8px;box-shadow:0 1px 10px 0 rgba(0,0,0,0.1)}
[class|="avatar"]:hover .avatar_remove,
.avatar:hover .avatar_remove{display:block}
.avatar_remove._disabled{background-image:url(/i/svg/trash/gray.svg)}

/* 
 * balloon.css
 */
.balloon-dark{position:absolute;left:50%;top:100%;background-color:rgba(0,0,0,0.8);border-radius:4px;padding:3px 6px 4px;z-index:6;font-size:13px;color:white;margin-top:11px;text-align:center;cursor:auto;box-sizing:border-box;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.balloon-dark:before{content:"";position:absolute;height:16px;left:0;right:0;top:-16px}
.balloon-dark:after{content:"";border-style:solid;border-width:0 6px 6px;border-color:transparent transparent rgba(0,0,0,0.8);left:50%;margin-left:-6px;position:absolute;top:-6px;font-size:0}

/* 
 * bigpreloader.css
 */

[class|="bigpreloader"] {position:fixed;top:0;bottom:0;left:0;right:0;z-index:101}
.bigpreloader{background:url('/i/preloader/bigpreloader.gif') center center no-repeat black;opacity:0.7}
.bigpreloader-light{background-color:rgba(255,255,255, 0.7);opacity:0.9}
.bigpreloader-light::before{content:"";position:absolute;top:50%;left:50%;width:30px;height:42px;margin:-21px 0 0 -15px;background:url(/i/svg/logo/blue.svg) 0 0 no-repeat;animation:rotateY 2s infinite linear}
.fancy_back ~ [class|="bigpreloader"] {background:none}

/* 
 * branding.css
 */

.branding-top{float:left;font-size:0;margin-left:340px}
.branding-top img{max-width:420px}
.branding-index{display:block;font-size:0;margin:40px 0 -3px;text-align:center}
.branding-fairyTale2015{display:inline-block;margin:4px 0 0 20px}
.branding-topgorko{margin-top:20px;margin-bottom:46px}

/* 
 * breadcrumb.css
 */

.breadcrumbs{background:url(data:image/gif;base64,R0lGODlhBwAJAIABAHh4eP///yH5BAEAAAEALAAAAAAHAAkAAAINjGGJeLGemox01shCAQA7) #f3f3f3 no-repeat 10px center;color:#787878;display:inline-block;height:20px;line-height:18px;margin:19px 0 0 12px;padding:0 10px 0 23px;position:relative;border-radius:6px;font-size:0}
.breadcrumb{font-size:12px;color:#787878}
.breadcrumb + .breadcrumb{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHAQMAAADgVfUjAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURQAAAHh4eEa9itcAAAABdFJOUwBA5thmAAAAGUlEQVQI12MQYGBQYGBwYGBY1QAigWwBBgAWAwILneNkswAAAABJRU5ErkJggg==') no-repeat 3px center;padding-left:18px;margin-left:3px}

/* 
 * bubble.css
 */

.bubble{position:absolute;top:100%;background-color:white;border:3px solid #9ebd87;border-radius:10px;left:-30px;right:-30px;margin-top:10px;padding:12px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);z-index:1}
.bubble:before{content:"";position:absolute;top:-9px;left:50%;margin-left:-14px;border-style:solid;border-width:0 14px 9px;border-color:transparent transparent #9ebd87}
.bubble-dark{background-color:#778187;color:white;position:absolute;border-radius:5px;padding:5px 10px 8px;margin-top:12px;top:100%;left:50%;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.bubble-dark:before{content:"";position:absolute;top:-6px;left:50%;margin-left:-8px;border-style:solid;border-width:0 8px 6px;border-color:transparent transparent #778187}

/* 
 * buttons.css
 */

.but_green_left{background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAARCAYAAACYaeN5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMDMyNzEyQUEwREMxMUUxQjA3MEY3OTIwNTRCQUE3OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMDMyNzEyQkEwREMxMUUxQjA3MEY3OTIwNTRCQUE3OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYwMzI3MTI4QTBEQzExRTFCMDcwRjc5MjA1NEJBQTc5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYwMzI3MTI5QTBEQzExRTFCMDcwRjc5MjA1NEJBQTc5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uV6uuwAAAMlJREFUeNrt1yEKAlEUheHjIMIkk9VgcQEmZXagXbG5DHfgGiwaBZsIDgMms8kdCO7AJAie8MrDJy5g/g/+dPMJtzHd9fRHy23cXEDNNP/cc7d3YwEMJNJ2R1cIYCCRjju5gQAGEum6yvUF1FymWN9dGAfwPZBBGEdXAKKBFO7sOgIQ/SBDV7lcACKZu7qDACQH8nIztxKAn0/60i3cWwDCQGJbN3FPAVCmb6UbubsAMZCUWxjJTQADSXqEkZQCGEjS003cWkANfQDDUxjseegI8gAAAABJRU5ErkJggg==');background-position:left 0;background-repeat:no-repeat;border:none;color:#fff;float:right;font-size:11px;height:17px;margin-right:20px;padding:0 5px 2px 12px}
.but_green_left:hover{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAARCAYAAACYaeN5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNkVBNDBCQUEwREMxMUUxOTQ2QTkzNkREOTk3NjVDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNkVBNDBCQkEwREMxMUUxOTQ2QTkzNkREOTk3NjVDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY2RUE0MEI4QTBEQzExRTE5NDZBOTM2REQ5OTc2NUMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY2RUE0MEI5QTBEQzExRTE5NDZBOTM2REQ5OTc2NUMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ITP7gQAAAMlJREFUeNrt1yEKwnAYhvHXIcIsJuvqDrCkLFndAcTmMbyBJzBYtNtEUAST2bQbCN7AJAi+YeWPkx1gzw+e9OU3fJ3Juq8GPbd1cwEt0224x27vpgIYSGDgji4XwEACQ3dymQAGEkjcxaUCWi5SKHU3xgH8DiSrxpEIQDCQ3F3dUACCH2TkLi4WgEDk7u4gALUDebuZWwnA3yd96RbuIwDVQEI7V7iXACjSr7Mbu4cAMZA6ZTWSUgADqfWsRnIWwEBqvVzhNgJa6AusAhitk0T+KAAAAABJRU5ErkJggg==')}
.but_green_left:disabled, .but_green_left:disabled:hover{background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAARCAYAAACYaeN5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQzJDMTkzQUEwREMxMUUxOUZFQUU2MzRBOTRBM0NBNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQzJDMTkzQkEwREMxMUUxOUZFQUU2MzRBOTRBM0NBNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMkMxOTM4QTBEQzExRTE5RkVBRTYzNEE5NEEzQ0E0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZDMkMxOTM5QTBEQzExRTE5RkVBRTYzNEE5NEEzQ0E0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cVvtMQAAAMhJREFUeNrt17EJwlAUheFjEMHKyjZtBkiluIEOIHaO4QbOYKO9nQiKYGVtEdxAcINUguBB0lyMOED+D35e8epT3FZRFPqj49ZuJqBh2n/+u27rxgIYSNBzezcSwECCvju4XAADCVJ3cpmAhksUZe7COIDvgeTVOFIBCAMZubPrC0C4QQbu5LoCECTu6nYCUDuQp5u6pQD8PNIXbu5eAlANJNq4iSsFQIm+Hd3Q3QWIgdS5ueHnBRhIrUc1kqMABlKrdBO3EtBAb/9GGj5fRBdaAAAAAElFTkSuQmCC');border:none;cursor:default;box-shadow:none}
.but_green_right{background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAApCAMAAAAs04/3AAAABGdBTUEAALGPC/xhBQAAAnlQTFRFouBYn91WlM9QVI0gRnUbaqwsZ6EvY6UpcLExbK4udrc2AAAAm9hTVJIfLWoCLW0BAAAAe7s5Pm0VH0kCgMA+hsZDe7o7da86ltVQltNPishHicpFi8ZIj85KlNJOAAAAMnEEAAAAS4YZL2oFBw4CBgwBAAAAJksKAAAAAAAAP3UTRIITPn8NPHcNL2IJAAAAN3UJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2u+3r+NxuuF9x+iYpNdWuOB7oN1YntVMqdpft+N/q9iAeLc9Zqkqd7g4g8ZIcrY+db8yn851mtFmptV7ZrErdr82j8padLk/mMtohb5UfsQ9Y68qbKw1weSMotxemdNJntRPr9xvZ7IxYqsxXqsrTJAcWqomOoEIjsxTfMQ3p9d3kMdabrE6Wp8rg8g7fsQ3td6HmtJhjMxFpNdto9RxiMVKkc5QqdZ7h8dFsNyCh8lGg8k9mNJKodZWuuGDu+OIkc9EndRYptholdBOueCIr915ltFVvuKOsdx9ltRQr910mdNOks9Gst2BjMxAi8xAm9NbndNjYKInYq4ppthjp9tqSI4XWKkkYawvabI1YqkyXqwmZ6kzPoUJWJwoXKspVJkbYa4tYqcxaK42W50mXKsoTZMXY64xXKsnYqcyWqklZK00So4WXqwsWJslYqwwWKgj1+2xst5vn9VNouBYntVLm9NKmdNIltFHlNFFkc9DM3sBj85BjMw/ics9hso8g8g6gMc4fcQ2esM0WKkjWqokXawlWakjeMEzdL8xW6slX60mcr0wZbEqYq8pYK4nV6gi7X9VPAAAAEJ0Uk5TlnMQhCutEYyMQ3QajLaQqRWqV0OMdEERpz4+pxCMdBamD5l6ISEMOgkUcqa7i1wXng0KDhsLEAUHGQQIEgYDAgEAeDccIgAAAdxJREFUeNrt23lXTWEUx/GNUGRoMFQoUzJTSbd0z3mSKCkNMlVEicrQYB4SKYkG0UjKLIUMGVIITSi8ou697tXpFTz7j9/nLXzX3mfts9ZDrSAZCS16BXIFrh0xLMhrkCto3YaR2iBvQK7g9RttVU2QtyBXSOiu3U6aIO9Asj17c6cPjQi9B8kSc85XzhoK8gFkO1dRWDTjf5A2kO7a1YKZlqVFH0G6CxfzLztbgnSAfMV5JS7mEaFPIF/ppSvlU8xBPgMDZdczT037F+QLcJB99JijaWlRJ3Bw5MTp41NNQb4CC2ezTtoZR4S+AQsZZ9IPjjMG+Q48pKWGRYwxBOkDJuJidlirgn4AE1Gbt2yyEdQPXGzdFj1apQHgInb7zrEK/QYu4iPDrfT0B7hIShjlpadfwMTNQxPGeyrUAzzcrr1h77NapZ/Aw726Oa7+iqBuYKHxwd157nrDpd4LLDx5uGhNgGoI0gUcPLq/WOehGH8u/gUGXjY/XuDlJxCEi+cvli70VRGEi6anS7xXKQJBuCyslmfLDCcIgnDRUL9iub8iEISJ6lt35q/UCwThoqZqrukEQRAe9h9203kqAkG4fNGTDzjM9hMIwsW+lImTfTUvqNpBskmWE8RkEJkdvjNn4ixwAAAAAElFTkSuQmCC');background-position:right 0;background-repeat:no-repeat;border:none;color:white;font-size:16px;height:41px;padding:0 72px 2px 64px;box-shadow:-7px 9px 5px -9px #555;border-radius:6px 0 0 6px}
.but_green_right:hover{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAApCAMAAAC4GeRAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QzQyNDkxMEEwMkIxMUUxOENGNUU1QUY0OTA3MEUyQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QzQyNDkxMUEwMkIxMUUxOENGNUU1QUY0OTA3MEUyQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZDNDI0OTBFQTAyQjExRTE4Q0Y1RTVBRjQ5MDcwRTJBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZDNDI0OTBGQTAyQjExRTE4Q0Y1RTVBRjQ5MDcwRTJBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Zjk+MwAAAppQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAi8ZIlM9QZ6Evda86AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgwBBw4CRnUbJksKishHltNPe7o7H0kCbK4uPm0VL2IJP3UTn91Wdrc2hsZDlNJOL2oFVI0gPHcNY6UpcLExgMA+j85Km9hTLWoCouBYS4YZN3UJMnEERIITicpFltVQLW0Be7s5aqwsVJIfPn8NM3sBOoEHPoUJPpIFP5MHQJMIQJQIQpYKQ5cMRJYNRJgORYsTRZgORosVRpYPRpoPR5oQSJsRSY0USpwTS5sWS50US50VTJ0VTZIXTZwYTaAXTpobT5UfUKIaUaIcUpchUqAdU50iU6EgU6MbVJkbVZgiVaQeVqUeWKggWZ0lWaAnWaghW6QpW6goW6ojXKgmXaMsXqsmXqwlYKInYa4nYq4oZKoxZLEpZacxZa4xZbEqZqkqZrAva6w1bK85crY8cr0wc7k+dL8xdb8ydr82d7g4eLc9eMEzesM0fMQ3fcQ2fsQ3fsQ9gMc4g8ZIg8g6g8g7g8k9hL5Uhso8h8dFh8lGiMVKics9i8xAjMw/jMxAjMxFjsxTj8paj85BkMdakc5Qkc9Dkc9Eks9GlNFFldBOltFHltFVltRQmMtomNJKmdNImdNJmdNOmtFmmtJhm9NKm9NbndNjndRYntRPntVLntVMn851n9VNoN1YodZWotxeouBYo9RxpNdWpNdtptV7pthjpthop9d3p9tqqdZ7qdpfq9iAr9xvr910r915r+NxsNyCsdx9st2Bst5vtd6Ht+N/uOB7ueCIuuF9uuGDu+OIvuKOweSMx+iY1+2x2u+3DwZfCwAAAEJ0Uk5TAAECAwQFBgcICQoLDA0ODxAQEBEREhQVFhcZGhshISs6Pj5BQ0NXXHJzdHR0eoSLjIyMjIyQlpmepqanp6mqrba7qoq2HAAAAb5JREFUeNrt1ndDTWEABvDnPTfKpUKIK0L2qmwZyd57z+w9CtkqRRpmVsNWoey9tyJ7z+/inntvp/xx3vd8gOf3KX54SBJd8J8/ZO7v21ao6COZ+/b7Xk1UcJfMPf7yuZNAuVtk7nbJrwdNUO4qSdx8/aOngOECSVy8//1lWxjOkkzRs5/na6BMPkldKn3TUcDjNEmdufH1XGN4nCC5vOcfegi45ZBcbsH7623glkUK2dc+HaoFl4OkcvTJow4Cun2ksv/UuyMh0O0hpcwrxb0FnDJIadfhFydbwymN1NKPvUoJAJBKFuy+XBgugGSyYPvepzubAdvIih3H70QKbCArNicdCNMQR1asS9wSbMMasmJrfHs/G1aRBasT+tS3a1hCass3rW1evZLAYlKL2di1ro8GzCelResXNKxmAzCLlFYubVm7sgAwnVSiYyMcVTQ4TSKFKSumNvLzgm4CKcxZGFrHW0A3juQmL4sKqqrBZQxJjZ03voVeLJeRJDVxdrd6PhrchpLM8Ln9G/ja4DGEZKaNaKcXy2MwSQyb2d1h11BmIJkbNKNfU38vGAaQudGjOgd6Cxj6kkQvvViGfwzwW9//OjZqAAAAAElFTkSuQmCC');box-shadow:-7px 9px 5px -9px #444}
.but_green_right:disabled, .but_green_right:disabled:hover{background-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAApCAMAAAC4GeRAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENDIzMzQwNkEwMkMxMUUxQjVDMEUzNzYyRjJDRDY2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENDIzMzQwN0EwMkMxMUUxQjVDMEUzNzYyRjJDRDY2RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0MjMzNDA0QTAyQzExRTFCNUMwRTM3NjJGMkNENjZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ0MjMzNDA1QTAyQzExRTFCNUMwRTM3NjJGMkNENjZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+t6kVFQAAAZhQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvr6+x8fHnZ2dqampAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDg4OcnJySkpKwcHBysrKtLS0SUlJqampa2trYWFhdHR01NTUsrKyv7+/ysrKaWlpi4uLdnZ2oaGhrKysurq6xsbG0NDQampq19fXhISEdHR0cXFxgYGBw8PDzc3NbW1ttra2qKioj4+Pfn5+e3t7gYGBhISEjY2NkJCQkZGRl5eXm5ubnJycn5+foKCgpqamqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxs7OztLS0t7e3u7u7vb29wMDAwcHBw8PDxcXFxsbGyMjIycnJysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6enp6urq6+vr7Ozs7e3t8/Pz9PT0lg+exQAAAEJ0Uk5TAAECAwQFBgcICQoLDA0ODxAQEBEREhQVFhcZGhshISs6Pj5BQ0NXXHJzdHR0eoSLjIyMjIyQlpmepqanp6mqrba7qoq2HAAAAZBJREFUeNrt1udSE2EchfHzblCKgoggXQULUlR6kWYDFQWSBUJABTGAoSQECEkgEKR6227IsOCH7Pu/gPO7hGfmzByEyUEn/nNOmf2N1eO6I8rs5CxUhGv2KbOD40S7wpUEOUiehmpxZZcc7B0e9CnY4uQkcRRugi1KTmKJP8t3cWmHHMWSkTZ7iFvkLJpcqkEaH7zOZjzWq5C2QRpb+yuNSAuSRiiyN1eMC2uksx5db1VIWSGtYPzHY6T8Jq1AeGNAwbJIeoHIzwZYfpGef3Xbdw/AAgn4g/4WBcyTxOKm7ykwRxLzgcCgwgyJfPvebGCaRGZHH7rgJYkZz8sCF6ZIwDv9pjLPwCQJ+L4+K7yhYJLe1FhXWY4BeEjLnPz04LYLjCXhHXleclMBcJOOOfq6IteAZZx0Jj4+KsgCY4lafX51P1sxloR77G3VLQOMJTExVGddLMaSMEe6y3MMMJaAe/xDdb4LjCUb4QvrYjGWhOdLT0WeAcaSMN8/uZMFxpIwhztKsxVs78hBf+pi2f4BFZCsRk2ji0wAAAAASUVORK5CYII=');background-position:right 0;background-repeat:no-repeat;cursor:default;box-shadow:-7px 9px 5px -9px #555}

/* 
 * calendar.css
 */
.calendar{position:absolute;top:100%;left:50%;background-color:white;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);border-radius:6px;z-index:7;margin-top:20px;padding:20px 0;text-align:center;cursor:auto;box-sizing:border-box;width:416px;line-height:15px;color:black;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.calendar:before{content:"";position:absolute;clip:rect(-7px, 21px, 21px, -7px);top:-11px;left:50%;width:22px;height:22px;background-color:inherit;box-shadow:inherit;
    -webkit-transform:translateX(-50%) scaleY(0.7) rotate(45deg);
        -ms-transform:translateX(-50%) scaleY(0.7) rotate(45deg);transform:translateX(-50%) scaleY(0.7) rotate(45deg)}
.calendar_caption{color:#999;font-size:14px;margin:0 20px 24px;line-height:18px;text-align:center}
.calendar_items{position:relative;text-align:left;overflow-x:hidden;white-space:nowrap}
.calendar_year{width:106px;position:absolute;top:0;left:20px}
.calendar_slider{width:106px;display:inline-block;vertical-align:top;margin-left:20px;position:relative;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;user-select:none}
.calendar_year + .calendar_slider{margin-top:42px}
.calendar_monthName{font-size:15px;display:block;padding:8px 0 7px;font-weight:400;margin-left:16px;pointer-events:none}
.calendar_knob{position:absolute;height:60px;left:0;right:0;border-radius:4px;background-color:#E3FAFF;z-index:-1}
.calendar_monthes{position:relative;display:inline-block;vertical-align:top;width:284px;margin:6px 0 0 28px;overflow-y:scroll;height:370px}
.calendar_month{border-collapse:separate;border-spacing:3px 0}
.calendar_thead{}
[class|="calendar_th"] {font-weight:400;vertical-align:top;height:22px}
.calendar_th{color:#A4A4A4;text-align:center;font-size:13px;padding-top:2px}
.calendar_th-caption{color:black;text-align:left;font-size:15px;padding-left:4px}
.calendar_day{text-align:center;width:28px;height:28px;color:#2D7EB8;font-size:14px;vertical-align:middle;border:1px solid white;border-radius:20px;background-clip:padding-box;user-select:none}
.calendar_day[data-date]:hover{border-color:#E8E8E8}
.calendar_day:empty{height:14px}
.calendar_day:not([data-date]) {color:#a4a4a4}
.calendar_day[data-date] {cursor:pointer}
.calendar_day._cur{border-color:#e91e77;color:#000}
.calendar_day[data-status="0"] {background-color:#219a34;color:#fff}
.calendar_day[data-status="2"] {color:#fff;background-color:#FFB30F}
.calendar_day[data-status="3"] {color:#fff;background-color:#f94201}
.calendar_day[data-status="3"]._cur{background-color:#ff8f68}
.calendar_day._selected{background-color:#F27FB1;color:white}
.calendar_day._edge{background-color:#E50064;color:white}
.calendar_day{color:#000}
.calendar_name{display:block;width:375px;margin:10px auto 0;text-align:center}
.calendar_dayext{display:block;height:26px;width:26px;border-radius:16px;color:#000;box-sizing:border-box;margin:1px;cursor:pointer;position:relative;border:3px solid #fff;line-height:18px}
.calendar_dayext:not([data-date]) {color:#a4a4a4}
.calendar_dayext._status3{background-color:#F6441D;border-color:#F6441D;color:#fff}
.calendar_dayext._status1{background-color:#fdb22f;border-color:#fdb22f;color:#fff}
.calendar_dayext._status0{background-color:#fff;color:#000}
.calendar_dayext._status0._status1._status3{border-color:#fff;position:relative}
.calendar_dayext._status0._status1._status3::before,
.calendar_dayext._status0._status1._status3::after{position:absolute;content:"";top:0;left:0;width:inherit;height:inherit;border-radius:16px;border-width:3px;border-style:solid;box-sizing:border-box}
.calendar_dayext._status0._status1._status3::before{border-color:#fdb22f;clip:rect(0px 14px 30px 0)} 
.calendar_dayext._status0._status1._status3::after{border-color:#F6441D;clip:rect(0px 30px 30px 14px)} 
.calendar_sliding * {cursor:n-resize}
/* 
 * calendarBalloon.css
 */
.calendarBalloon{position:absolute;background-color:#FFF;color:#000;margin:30px 0 0 13px;z-index:2;width:150px;transform:translateX(-50%);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.4);border-radius:6px;padding-bottom:4px}
.calendarBalloon::before{content:"";position:absolute;height:13px;width:13px;background-color:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);transform:scaleY(0.85) translateX(-50%) rotate(45deg);top:-5px;left:50%;clip:rect(-6px 10px 10px -6px);z-index:3}
.calendarBalloon_head{text-align:center;padding:10px}
.calendarBalloon_status{font-size:13px;line-height:15px;font-weight:600}
.calendarBalloon_status._na{color:#b3b3b3}
.calendarBalloon_notice{font-size:12px;line-height:16px;margin-top:5px}
.calendarBalloon_body{position:relative;margin-top:1px;padding:10px 10px 8px}
.calendarBalloon_body::before{content:"";position:absolute;top:0;left:14px;right:16px;height:1px;background-color:#e6e6e6}
.calendarBalloon_text{position:relative;display:flex;justify-content:space-between;align-items:center;color:#808080;font-size:10px;text-align:left;line-height:12px;padding-left:17px;min-height:24px;margin-bottom:6px}
.calendarBalloon_text:last-child{margin-bottom:0}
.calendarBalloon_text::before{content:"";position:absolute;width:8px;height:8px;border-radius:5px;left:0;top:50%;margin-top:-4px}
.calendarBalloon_text._status2::before{background-color:#fdb22f}
.calendarBalloon_text._status3::before{background-color:#f6441d}
.calendarBalloon_count{text-align:right;width:20px;min-width:20px}
/* 
 * card.css
 */
[class|="card"], .card{position:relative;color:#2e2e2e;padding:20px;margin-top:15px;margin-left:88px}
[class|="card"]::after, .card::after{content:"";clear:left;display:block}
[class|="card"]:hover, .card:hover{background:#ecf5f9}
.card-top{background-color:#FFFBEB}
.card-vendor{box-shadow:0 0 10px 0 rgba(0,0,0,0.15);border-radius:6px;padding:15px 8px 16px 16px;margin-top:30px}
.card_fav{position:absolute;left:-86px;width:80px;text-align:center;top:0;bottom:0;opacity:1;padding-top:10px;color:#434d57;font-size:0}
.card_fav .fav{display:inline-block}
[class|="card_badge"] {position:relative;display:inline-block;border-radius:4px;color:#FFF;padding:0 6px;height:20px;line-height:14px;margin-left:14px}
[class|="card_badge"] + [class|="card_badge"] {margin-left:5px}
[class|="card_badge"]::before{content:attr(text);font-weight:600;font-size:15px}
.card_badge-pro{background-color:#FFB315}
.card_badge-top{background-color:#E50064}
[class|="card_badge"]:not(:hover) .balloon-dark{display:none}
.card_badge-pro .balloon-dark{padding:10px 16px;width:220px}
.card_badge-top .balloon-dark{left:100%;transform:translateY(-50%);top:50%;margin-top:0;padding:20px 10px 26px 25px;width:284px;text-align:left;margin-left:10px;border-radius:6px}
.card_badge-top .balloon-dark::before{height:auto;width:16px;top:0;bottom:0;left:-16px}
.card_badge-top .balloon-dark::after{left:-5px;margin-left:0;border-width:5px 5px 5px 0;border-color:transparent rgba(0,0,0,0.8);margin-top:-5px;top:50%}
.card_info{width:190px;float:left}
.card-vendor .card_info{width:130px;position:relative;height:175px}
.card_name{font-size:17px;line-height:19px;margin-top:-5px}
.card_price{font-size:17px;margin:6px 0 0}
.card_params{color:#333;font-size:15px;line-height:17px;margin-top:14px}
.card_params_group{font-size:13px;font-weight:normal}
[class|="card_param"] {position:relative;padding:1px 0 0 30px}
[class|="card_param"]:before{content:"";position:absolute;left:0;top:5px;background-image:url('/i/icon.png');background-repeat:no-repeat}
.card_param-capacity:before{left:1px;width:18px;height:12px;background-position:0 -1704px}
.card_param-length:before{top:10px;width:19px;height:5px;background-position:0 -1728px}
.card_param-price:before,
.card_param-money:before{width:13px;height:13px;left:2px;background-position:0 -1752px}
.card_param-time:before{top:6px;left:2px;width:13px;height:13px;background-position:0 -1776px}
.card_param-money_man:before{top:5px;left:5px;width:8px;height:13px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNDAxRDZCQzRFOUIxMUUyQTBCMjk3MTZBRDMyRjVDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNDAxRDZCRDRFOUIxMUUyQTBCMjk3MTZBRDMyRjVDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0MDFENkJBNEU5QjExRTJBMEIyOTcxNkFEMzJGNUM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM0MDFENkJCNEU5QjExRTJBMEIyOTcxNkFEMzJGNUM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LHsMdgAAAKVJREFUeNpizJ2yjAEJCELxPZgAE5JkORDvhuJyqEK4gplQwXtQnAZVyMACVQASCAPi90BsDMSrgfgMECvBTADpcoEZC+ULgWiYCSDdq6AmnYWKzQKZCDMBJKgMxBVoDhaEKTBGUrgaqhhkXRoTVPIMkiIGqGPfw7x5FopnQhUpQd0D9g3Mka5QBR1IVoUh++I9VMAFqrMTZhcLAyo4ixwPIAAQYABQ4CbIz//39gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 0}
.card_param-year:before{width:12px;height:10px;top:6px;left:2px;background-position:0 -2136px}
.card-vendor .cardGallery{margin-left:144px}
.card-vendor .cardGallery_media:not(:first-child) {margin-left:10px}
.card_owner{right:0;position:absolute;top:20px;width:90px;font-size:0}
.card-vendor .card_owner{right:auto;top:auto;left:0;bottom:0;width:100px}
.card_owner_city{font-size:12px;margin-top:9px}
.card_owner_name{margin:12px 0 0;font-size:12px;line-height:12px}
.card_footer{text-align:right;background-color:#F0FDFF;border-radius:0 0 6px 6px;margin:0 0 -16px -14px;padding:10px 15px 11px;font-size:14px}
[class|="card_freedate"] {position:relative;height:40px;line-height:39px;padding:0 30px;font-size:15px;margin:19px 0 14px}
.card_freedate-0{background-color:#E7FFDA;color:#359300}
.card_freedate-1{background-color:#fde88d;color:#8e7504}
.card_freedate-2{background-color:#fde88d;color:#8e7504}
.card_freedate-3{background-color:#f7bbbb;color:#cb0000}
/* 
 * catalog.css
 */

.catalog_item{display:inline-block;margin:0 0 30px 21px;position:relative;width:250px;height:250px}
.catalog_item:nth-child(3n+1) {margin-left:0}
.catalog_item .fav{position:absolute;top:8px;left:8px}
.catalog_item_dress{width:240px;height:320px;margin-left:36px}
.catalog_item_bottom{bottom:0;padding:11px 0 14px;position:absolute;width:100%;background-color:rgba(0,0,0,0.5)}
.catalog_item_bottom_field{margin:0 45px 0 15px}
.catalog_item_bottom_link{color:white !important;font-size:14px;line-height:17px;position:relative}
.catalog_item_img{vertical-align:top;max-width:250px}
.catalog_number{background:#e20065;color:white;font-size:14px;height:20px;line-height:18px;text-align:center;width:20px;border-radius:10px;cursor:default;box-sizing:border-box}
 .catalog_item .catalog_number{margin-top:-10px;position:absolute;right:10px;top:50%}
 .services:not(._map) .catalog_number{display:none}
 .catalog_item_moderation{left:50%;margin-left:-115px;position:absolute;top:20px;width:230px;border-radius:8px;background-color:rgba(0,0,0,0.6);color:white;padding:11px 0 11px;font-size:18px;text-align:center}
 .catalog_list{margin:39px 0 0 13px;font-size:0}
.catalog_list_hint{border:2px dashed #dce9f1;color:#2e2e2e;font-size:14px;padding:17px 18px 16px 18px;margin:15px 0 0 13px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;border-radius:8px}
.catalog_list_hint h1{border:none;margin:0 0 10px 8px}
.catalog_list_add_title{font-size:20px;font-weight:normal;margin:0 0 10px 8px}
.catalog_list_hint_text{font-size:15px;line-height:18px;margin:0 0 25px 8px}
.catalog_list_hint_center{text-align:center}
 .catalog_item_dress{border:2px solid transparent;margin-left:20px}
.catalog_item_dress.bill_pro{border:2px solid #FFB315}
 
.catalog_dressShop_image{height:270px;margin-left:5px;vertical-align:top;width:185px}
.catalog_dressShop_item{border:1px solid #d2d2d2;border-radius:5px;margin:39px 0 0 14px;padding:0 0 17px 12px;position:relative}
.catalog_dressShop_item:first-child{margin-top:32px}
.catalog_dressShop_item .fav{position:absolute;left:16px;top:12px}
.catalog_dressShop_logo{position:absolute;right:28px;text-align:center;top:-15px;width:120px}
.catalog_dressShop_logo img{border:1px solid #d2d2d2;border-radius:5px;vertical-align:top;max-height:120px;max-width:120px;background-color:white}
.catalog_dressShop_name{font-size:22px;margin:16px 0 22px 44px}
 .catalog_dressShop_name .catalog_number{display:inline-block;margin-left:10px;vertical-align:middle}

/* 
 * citySuggest.css
 */
.citySuggest{position:relative;display:inline-block;z-index:1}
.citySuggest_cities{position:absolute;top:100%;left:-1px;background-color:white;border:1px solid #cdcdcd;border-radius:3px;margin-top:2px;min-width:100%;padding:10px 0;text-align:left}
.citySuggest_cities:empty{height:46px}
.citySuggest_cities:empty:before{content:"";position:absolute;top:10px;left:50%;width:30px;height:42px;margin-left:-15px;background-image:url('/i/svg/logo/blue.svg');background-repeat:no-repeat;background-position:0 0;
    -webkit-animation:rotateY 2s infinite linear;animation:rotateY 2s infinite linear}
.citySuggest_city{cursor:pointer;display:block;font-size:13px;line-height:13px;padding:4px 18px 7px;white-space:nowrap}
.citySuggest_city:hover, .citySuggest_city._cur{background-color:#dddddd}
.citySuggest_notFound{display:block;padding:4px 10px;white-space:nowrap;font-size:14px;text-align:center}
/* 
 * ckeditor.css
 */
.cke_button_mylink .cke_icon, .cke_button_myembed .cke_icon, .cke_button_myimage .cke_icon, .cke_button_mypoll .cke_icon{width:20px!important}
.cke_button_mylink .cke_label, .cke_button_myembed .cke_label, .cke_button_myimage .cke_label, .cke_button_mypoll .cke_label{line-height:18px!important;display:inline-block!important;color:#000;font-size:13px!important}
.cke_button_myembed .cke_label{line-height:16px!important}
/* 
 * color.css
 */
:root{--color-pink:#E50064;
    --color-link:#0066cc;
    --color-crimson:#E02463}
.color_pink{color:#e20065}
.color_gray{color:#666666}
.color_red{color:#cb0000}
.color_black{color:#000}
.color_pro{color:#FFBA34}

/* 
 * colors.css
 */

.photoman_img{border:2px solid #2a6784 !important}
.photoman_color{color:#2a6784 !important}
.photoman_bg_color{background:#2a6784 !important}
.photoman_bg_gradient_color{background:#4788a8;background:-moz-linear-gradient(top, #4788a8, #2a6683);background:-o-linear-gradient(top, #4788a8 25%, #2a6683 75%);background:-webkit-gradient(linear, left top, left bottom, from(#4788a8), to(#2a6683))}
.photoman_vklad{background:#eef3f6 !important;color:#7e98a2 !important}
.photoman_vklad_a{color:#2a6683 !important}
.nevesta_img{border:2px solid #e70062 !important}
.nevesta_color{color:#e70062 !important}
.nevesta_bg_color{background:#e70062 !important}
.nevesta_bg_gradient_color{background:#d4035a;background:-moz-linear-gradient(top, #d4035a, #ae0249);background:-o-linear-gradient(top, #d4035a 25%, #ae0249 75%);background:-webkit-gradient(linear, left top, left bottom, from(#d4035a), to(#ae0249))}
.nevesta_vklad{background:#f8ecf1 !important;color:#d65d91 !important}
.nevesta_vklad_a{color:#db005d !important}
.groom_img{border:2px solid #705de4 !important}
.groom_color{color:#705de4 !important}
.groom_bg_color{background:#705de4 !important}
.groom_bg_gradient_color{background:#6c58e0;background:-moz-linear-gradient(top, #6c58e0, #3824b1);background:-o-linear-gradient(top, #6c58e0 25%, #3824b1 75%);background:-webkit-gradient(linear, left top, left bottom, from(#6c58e0), to(#3824b1))}
.groom_vklad{background:#eeebfc !important;color:#897cd7 !important}
.groom_vklad_a{color:#5a48c7 !important}
.guest_img{border:2px solid #999999 !important}
.guest_color{color:#999999 !important}
.guest_bg_color{background:#999999 !important}
.guest_vklad{background:#f3f3f3 !important;color:#969696 !important}
.guest_vklad_a{color:#696969 !important}
.admin_img{border:2px solid #54941f !important}
.admin_color{color:#54941f !important}
.admin_bg_color{background:#54941f !important}
.admin_vklad{background:#eaf2e4 !important;color:#54941f !important}
.admin_vklad_a{color:#4e8620 !important}
.black_color{color:black !important}
.mark_color_0{color:#c80000}
.mark_color_10{color:#d5051c}
.mark_color_20{color:#e30b38}
.mark_color_30{color:#f21157}
.mark_color_40{color:#ff1673}
.mark_color_50{color:#66bc00}
.mark_color_60{color:#55ad07}
.mark_color_70{color:#47a00c}
.mark_color_80{color:#389212}
.mark_color_90{color:#288319}
.brand_color{color:#E30B66}
.color_pink{color:#E20065}
.color_black{color:#000000}
/* 
 * comments.css
 */


/* 
 * common.css
 */
body{color:#2e2e2e;font-family:"mp", "tahoma-char", sans-serif;font-size:15px;font-style:normal;font-weight:400;position:relative;min-width:1000px;background-color:#FFF}
.wrapper{margin:0 auto;width:1000px}
.clearA:after{content:"";clear:both;display:block}
.stopScrolling{overflow-y:hidden}
.grv-widget-tag{display:none !important}
.grv-widget-tag.grv-widget-app{display:block !important}
a{cursor:pointer;color:#0066cc;text-decoration:none}
ul, ol, li{margin:0px;padding:0px}
h1{font-size:36px;font-weight:300}
h2{font-size:22px;font-weight:300}
h3{font-size:18px;font-weight:300}

/* 
 * directory.css
 */
.directory_header{display:flex;margin-bottom:15px;
    -webkit-align-items:flex-start;align-items:flex-start}
.directory_header h1{font-size:22px;margin:13px 0 14px;
    -webkit-flex-grow:1;flex-grow:1}
.directory_actions{font-size:0;display:flex;margin-top:11px;margin-right:-5px;
    -webkit-align-items:center;align-items:center}
[class|="directory_action"], .directory_action{display:inline-block;vertical-align:middle;font-size:16px;margin:0 5px;border:1px solid #e6e6e6;padding:5px 14px 0;height:23px;border-radius:5px}
.directory_action-favs{position:relative;color:#000;padding-left:42px;padding-right:19px}
.directory_action-favs::before{content:"";position:absolute;width:20px;height:19px;left:18px;top:4px;font-size:15px;background:url(/i/svg/favstar.svg) 0 -38px/20px auto no-repeat}
.directory_action-favs._cur{background-color:#00CD7D;border-color:#00CD7D;color:#FFF}
.directory_action-favs._cur::before{background-position:0 -19px}
.directory_action._cur{border-color:#e60064;background-color:#e60064;color:#fff}
.directory_more{background-color:#ddf7fd;border-radius:7px;padding:17px 10px 21px;border:0 none;text-align:center;box-sizing:border-box;display:block;margin:40px 0 0 13px;font-size:22px}
.directory_more._disabled{background-color:#f6f7f2;color:#aaaaaa}

/* 
 * discount.css
 */
[class|="discount"] {display:flex;justify-content:space-between;margin:22px 10px 10px}
.discount_logo{background-position:0 0;background-size:cover;background-repeat:no-repeat;display:block;height:65px}
.discount-bigsale{margin-top:17px;position:relative;height:80px;background:url(/i/special/discount/bs202111/long.svg) center center no-repeat;color:#FFF}
.discount-bigsale .discount_caption{position:absolute;font-size:16px;font-weight:600;top:20px;left:258px}
.discount-bigsale .discount_text{position:absolute;font-size:12px;top:45px;left:258px}
.discount-bigsale .discount_button{position:absolute;background-color:#FFF;font-size:15px;color:#000;text-align:center;top:28px;left:574px;border-radius:20px;padding:4px 28px 6px}
.discount-bigsale .discount_numbers{position:absolute;background:linear-gradient(89.52deg, #FEFEFF -22%, #FFFFFF -22%, #FFFFFF 6.32%, #F3F6FF 56.05%, #E8F0FF 98.35%);border-radius:4px;right:15px;top:12px;width:178px;height:57px;padding:2px 22px 3px 20px}
.discount-bigsale .discount_numbers_text{font-weight:400;line-height:16px}
.discount-bnov .discount_logo{width:800px;background-image:url(/i/special/discount/bnov_last.png)}
.discount-crn{margin-top:25px}
.discount-crn .discount_logo{position:relative;width:100%;background-image:url(/i/special/discount/crn-bg.svg)}
.discount-crn._step1 .discount_logo::after{content:"";position:absolute;right:0;top:-5px;width:309px;height:70px;background:url(/i/special/discount/crn-fg.svg) 0 0 no-repeat}
.discount-crn._step2 .discount_logo{width:775px;border-radius:10px}
.discount-crn .discount_caption{position:absolute;top:21px;left:42px;text-transform:uppercase;font-size:21px;color:#000;font-weight:600}
.discount-crn .discount_logo_text{position:absolute;text-transform:uppercase;top:13px;left:387px;font-size:18px;color:#000;font-weight:600}
.discount-crn .discount_notice{position:absolute;color:#565656;left:388px;top:37px;font-size:16px}
.discount_more{position:absolute;color:#FFF;font-size:15px;width:105px;height:25px;border-radius:14px;line-height:24px;text-align:center;top:20px;right:20px;background-color:#5B27C9}
.discount-crn .discount_numbers{background-color:#FFECEC;border-radius:10px;position:relative;width:195px}
.discount-crn .discount_numbers_text{font-weight:400;font-size:16px;line-height:20px;margin-left:13px}
.discount_numbers{height:65px;background-color:#F8BE61;width:165px;border-radius:5px;font-size:0;display:flex;align-items:center;color:#000;box-sizing:border-box;padding:0 12px 3px 16px}
.discount_numbers_text{font-size:15px;line-height:17px;font-weight:600}
[class|="discount_number"] {position:relative;display:inline-block;width:27px;min-width:27px;height:36px;margin:1px 2px 0;background:url(/i/svg/flap_numbers.svg) 0 0/auto 36px no-repeat}
.discount_number-0{background-position:-252px 0}
.discount_number-1{background-position:0 0}
.discount_number-2{background-position:-28px 0}
.discount_number-3{background-position:-56px 0}
.discount_number-4{background-position:-84px 0}
.discount_number-5{background-position:-112px 0}
.discount_number-6{background-position:-140px 0}
.discount_number-7{background-position:-168px 0}
.discount_number-8{background-position:-196px 0}
.discount_number-9{background-position:-224px 0}
/* 
 * discountPopup.css
 */
.discountPopup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:101}
.discountPopup_area{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;cursor:pointer;background-color:rgba(0,0,0, 0.4)}
.discountPopup_content{position:absolute;top:50%;left:50%;width:500px;transform:translate(-50%, -50%);z-index:2;box-shadow:0px 2px 15px rgba(0,0,0, 0.3);border-radius:12px 12px 10px 10px;background-color:#FFF}
.discountPopup_close{position:absolute;top:-47px;right:0;padding:8px 18px 11px 38px;border-radius:24px;color:#fff;font-size:18px;font-weight:300;background:url('/i/svg/x/white.svg') 14px center/14px 14px no-repeat rgba(0,0,0, 0.3)}
.discountPopup_promo{background:url('/i/special/discount/bs202111/popup.png') 0 0 no-repeat;height:342px;border-radius:10px 10px 0 0}
.discountPopup_text{margin:3px 0 10px;font-size:17px;text-align:center;font-weight:300}
.discountPopup_timer{display:flex;justify-content:center;margin:24px 0 26px;border-radius:0 0 10px 10px}
.discountPopup_block{text-align:center;margin:0 8px}
.discountPopup_block .proCoupons_numbers{margin:0;text-align:center}
.discountPopup_block [class|="proCoupons_number"] {margin-left:1px;margin-right:1px}
.discountPopup_label{font-size:13px;color:#A2A2A2;margin-top:5px}
@media print{.discountPopup{top:0 !important}
    .discountPopup ~ * {display:none}
}

/* 
 * doerSuggest.css
 */
.doerSuggest{padding:14px 14px 12px;text-align:center}
.doerSuggest_cancel{font-size:13px;margin-top:6px}
.doerSuggest_search{background:url("/i/svg/search/green.svg") right center white no-repeat;margin-bottom:16px;padding-right:28px;text-align:center;width:100%}
.doerSuggest_searching{-webkit-animation:rotateY 2s infinite linear;animation:rotateY 2s infinite linear}
.doerSuggest_start{color:#a3a3a3;font-size:13px;line-height:136%;margin-top:5px}
.doerSuggest_doers{max-height:250px;overflow-y:auto;overflow-x:hidden;margin:2px -10px 22px;text-align:left}
.doerSuggest_doer{padding:6px 0 12px 54px;cursor:pointer;position:relative;min-height:27px}
.doerSuggest_doer:hover{background-color:#e3f9fe}
.doerSuggest_doer_avatar{position:absolute;max-height:27px;max-width:27px;top:14px;left:14px}
.doerSuggest_doer_name{font-size:15px;color:#707d85;line-height:140%}
.doerSuggest_doer_info{margin-top:2px;font-size:14px;color:#a1a1a1}
.doerSuggest_caption{background-color:#9ebd87;border-radius:2px 2px 0 0;color:white;font-size:14px;margin:-14px -14px 14px;padding:7px 0 10px;position:relative;text-align:center}
.doerSuggest_back{background-color:#7CA545;border:0 none;border-radius:0 5px 5px 0;color:white;font-size:12px;height:20px;left:16px;position:absolute;top:5px;width:45px}
.doerSuggest_back:before{border-color:transparent #7CA545 transparent transparent;border-style:solid;border-width:10px 6px 10px 0;content:"";left:-6px;position:absolute;top:0}
.doerSuggest_form{background-color:#F6F7F2;border-radius:5px;padding:10px;margin-bottom:14px}
.doerSuggest_form_text{font-size:14px;color:#323232;margin:1px 0 10px}
[class|="doerSuggest_element"] {width:100%}
.doerSuggest_element-input{margin-bottom:10px}
.doerSuggest_element-input:disabled{display:none}
.doerSuggest_element-select{padding:2px 2px 2px 6px;margin-bottom:8px}

/* 
 * editPopup.css
 */
.editPopup_actions{text-align:left;position:relative;margin-top:34px;padding:6px 220px 6px 0}
.editPopup_search{position:absolute;top:0;right:-2px;width:200px;height:30px;padding:0 28px 0 10px;background:url('/i/svg/search/greyblue.svg') 176px center no-repeat;box-sizing:border-box}
.editPopup_switcher{display:none}
.editPopup_filter{position:relative;font-size:17px;margin-right:16px}
.editPopup_filter:first-of-type:not(:last-child)::after{content:"\2022";position:absolute;right:-12px;top:3px;color:#E2ECF4;pointer-events:none}
.editPopup_switcher:checked + .editPopup_filter{color:#E30B66;border-bottom:0 none}
.editPopup_views{position:absolute;right:226px;top:5px}
[class|="editPopup_view"] {display:inline-block;width:20px;height:20px;position:relative;cursor:pointer;margin-right:12px}
[class|="editPopup_view"]::before{content:"";position:absolute;background-image:url(/i/svg/views.svg);background-repeat:no-repeat;top:50%;left:50%;vertical-align:middle;
    -webkit-transform:translate(-50%, -50%);
        -ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.editPopup_view-plates::before{width:15px;height:16px;background-position:0 0}
.editPopup_switcher:checked + .editPopup_view-plates::before{background-position:-16px 0}
.editPopup_view-list::before{width:18px;height:12px;background-position:-32px 0}
.editPopup_switcher:checked + .editPopup_view-list::before{background-position:-51px 0}
.editPopup_list{text-align:left;margin:20px -39px 0;background-color:#EEFAFE;padding:6px 0 10px;overflow-y:auto;max-height:260px;font-size:0;border-style:solid;border-color:#eefafe;border-width:10px 12px 10px 4px}
.editPopup_list_item{vertical-align:top;margin-left:39px;font-size:17px;padding:4px 0}
.editPopup_list._cols .editPopup_list_item{width:300px;display:inline-block}
.editPopup_list_item .switcher_icon{vertical-align:top}
.editPopup_plate{display:block;margin-left:36px;margin-top:20px}
.editPopup_plate .myobject{width:665px;margin-top:0;padding-left:62px;padding-right:0;z-index:1;white-space:normal;box-sizing:border-box}
.editPopup_plate .switcher_icon{position:absolute;left:20px;top:20px;z-index:2}
.editPopup_plate > [class|="switcher"]:checked ~ .myobject{border:2px solid #A3DC6E;padding-top:18px;padding-bottom:18px;padding-left:61px}
.editPopup_plate > [class|="switcher"]:disabled ~ .myobject{opacity:0.5}

/* 
 * embed.css
 */
.report_cover_img{position:relative}
.video_embed_overlay{position:absolute;right:0;top:0}
.video_embed_vimeo{right:30px;top:11px}
.video_embed_youtube{right:24px;top:14px}
.video_embed_vk{right:28px;top:14px}
/* 
 * empty.css
 */
[class|="empty"] {border:2px dashed rgba(233, 235, 225, 1);
    -webkit-box-sizing:border-box;box-sizing:border-box}
.empty-media{position:relative;display:inline-block;vertical-align:top;width:180px;height:160px;margin:0 5px;background:url(/i/svg/photocamera/gray.svg) center no-repeat}
.empty-media.media-video{background-image:url(/i/svg/empty/video.svg)}
.empty-media.media-report::after{bottom:-2px;right:-2px}
.empty-media .media_likes{bottom:-2px;right:-2px;left:-2px}
.empty-wide{min-height:206px;position:relative;border-radius:10px;display:flex;
    -webkit-flex-direction:column;flex-direction:column;
    -webkit-justify-content:center;justify-content:center}
.empty-doers{padding-left:246px}
.empty-contests{padding:0 80px 18px 208px;background:url(/i/svg/cup.svg) 38px center no-repeat}
.empty-rating{margin-top:16px;padding:4px 80px 0 220px;min-height:172px;background:url(/i/svg/empty/rating.svg) 48px center no-repeat}
.empty_text{font-size:16px;color:#808080;line-height:21px}
.empty_text + .empty_text{margin-top:10px}
.empty_actions{margin-top:13px}
.empty-avatar{width:100px;height:100px;position:absolute;border-radius:60px;background-color:#FAFAF7;top:28px;left:50%;border:0 none;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.empty-review{position:relative;display:inline-block;width:230px;height:280px;margin:0 15px;border-radius:10px;background:url(/i/svg/empty/review.svg) center 143px no-repeat}
.empty-review::before,
.empty-review::after{content:"";position:absolute;border-width:5px 0;border-color:#e9ebe6;border-style:solid;left:50%;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.empty-review::before{width:130px;height:36px;bottom:28px}
.empty-review::after{width:160px;height:8px;bottom:41px}
.empty-car{height:215px;margin-bottom:20px;padding:18px 0 0 199px;font-size:0;background:url(/i/svg/empty/car.svg) 18px 28px no-repeat}
.empty-car .empty-media{width:175px;height:175px;border:0 none;margin:0 10px;background-color:#F6F7F2;background-image:url(/i/svg/photocamera/white.svg)}

/* 
 * fake_link.css
 */
[class|="fake_link"], .fake_link{color:#0066cc;cursor:pointer;font-weight:400}
.fake_link-dot{border-bottom-style:dotted;border-bottom-width:1px}
.fake_link-white{color:white}
.fake_link-red{color:#ff194f}
.fake_link-gray{color:#b5b5b5}
.fake_link-green{color:#57a822}
.fake_link-lgreen{color:#28cb82}

/* 
 * fancy.css
 */
.fancy_block{background:white;padding:19px;position:absolute;z-index:101;box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:10px 10px 5px 5px}
.fancy_button .input_button{color:#212121;font-size:18px;height:33px;margin-top:12px;padding:0 9px 1px}
.fancy_button.off .input_button{background:transparent url('/i/bg.png') 0 -1260px repeat-x;border-color:#d8dbde;color:#808e9b;cursor:default}
.fancy_close{border-bottom:1px dashed white;color:white;cursor:pointer;font-size:12px;font-weight:normal;line-height:15px;position:absolute;right:36px;top:7px}
.fancy_close.upper{top:-25px}
.fancy_close.red{background-image:url(/i/svg/x/red.svg);border:none;height:20px;right:19px;top:19px;width:20px}
.fancy_close_icon{background:url('/i/icon.png') no-repeat 0 -1656px;height:13px;position:absolute;right:-17px;top:2px;width:13px}
.fancy_label{color:#333;font-size:14px;font-weight:bold;margin:11px 0 7px 0}
.fancy_label_light{color:#999;font-size:12px;margin:11px 0 7px 0}
.fancy_back{position:fixed;top:0;bottom:0;left:0;right:0;background:black;opacity:0.7;z-index:5001}
.fancy_layer{left:0;position:absolute;text-align:left;top:0;width:100%;z-index:5002}
.fancy_notice{background:#fff2f2;color:#dd2e2e;font-size:12px;font-style:italic;margin:4px 0 14px 0;padding:8px 0 9px 18px;position:relative}
.fancy_notice_icon{background:url('/i/icon.png') no-repeat 0 -1680px;height:21px;left:8px;position:absolute;top:4px;width:4px}
.fancy_title{background:#67b42f;color:white;font-size:14px;font-weight:bold;line-height:16px;margin:-19px -19px 15px;padding:8px 100px 8px 19px;position:relative;border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -khtml-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0}
.fancy_leaf{position:relative}
.fancy_leaf_next,
.fancy_leaf_prev{background:url('/i/s.gif') ;cursor:pointer;height:100%;position:absolute;top:0;width:50%}
.fancy_leaf_next{right:0}
.fancy_leaf_prev{left:0}
.fancy_leaf_line_next,
.fancy_leaf_line_prev{background:black;height:100%;opacity:0.2;position:absolute;top:0;visibility:hidden;width:40px}
.fancy_leaf_line_next{right:0}
.fancy_leaf_line_prev{left:0}
.fancy_leaf_arrow_next,
.fancy_leaf_arrow_prev{background:url('/i/bg.png') no-repeat -24px -2043px;height:57px;margin-top:-23px;position:absolute;right:5px;top:50%;visibility:hidden;width:24px}
.fancy_leaf_arrow_next{background:url('/i/bg.png') no-repeat -24px -2043px;right:5px}
.fancy_leaf_arrow_prev{background:url('/i/bg.png') no-repeat 0px -2043px;left:5px}
.fancy_leaf_next:hover .fancy_leaf_arrow_next,
.fancy_leaf_prev:hover .fancy_leaf_arrow_prev,
.fancy_leaf_next:hover .fancy_leaf_line_next,
.fancy_leaf_prev:hover .fancy_leaf_line_prev{visibility:visible}
.bigpreloader ~ .fancy_back{background:none}

/* 
 * fav.css
 */
.fav{vertical-align:top;position:relative;width:30px;height:30px;border:1px solid #F2F2F2;border-radius:16px;background-color:#fff}
.fav:hover{border-color:#14CC80}
.fav[fav-value="1"] {background-color:#14CC80;border-color:#14CC80}
.fav._disabled{background-color:#e6e6e6;border-color:#d8d8d8}
.fav::before{content:"";position:absolute;width:20px;height:19px;background:url(/i/svg/favstar.svg) 0 0/20px auto no-repeat;top:50%;left:50%;margin:-10px 0 0 -10px}
.fav:hover::before{background-position:0 -38px}
.fav[fav-value="1"]::before,
.fav._disabled::before{background-position:0 -19px}
.fav:hover::after{content:attr(tofav-text);position:absolute;color:#000;font-size:11px;line-height:13px;top:100%;width:80px;margin:3px 0 0 -40px;text-align:center}
.fav[fav-value="1"]::after{content:attr(unfav-text)}

/* 
 * favorites.css
 */
.favorit_block{float:left;margin:0 0 30px 0;width:130px}
.favorites_notice{margin:20px 20px 0 16px;padding:20px 15px 22px 40px !important;width:655px}
.favorites_nevesta{margin:0  0 18px 16px !important;width:225px !important}
.favorites_choose_doer{background:#fbf4f4;float:left;margin:9px 0 20px;padding:13px 16px 0;width:717px}
.favorites_choose_doer .content_title{color:#e20065;margin:0 0 16px}
.favorites_choose_doer_in{margin:0 0 0 -16px}
.favorites_choose_doer .nevesta{height:auto !important}
.favorites_choose_doer_ico{background:url('/i/bg.png') no-repeat 0 -890px;float:left;height:32px;width:32px;position:relative;top:-3px}
/* 
 * file.css
 */
.file{position:relative;border-radius:6px;border:1px solid #e6e6e6;margin:10px 0;padding:0 50px;display:flex;align-items:center;font-size:14px;line-height:15px;height:52px;color:#000;box-sizing:border-box}
.file::before{content:"";position:absolute;width:21px;height:23px;top:14px;left:18px}
.file[href$=".pdf"]::before{background:url(/i/svg/files/pdf-color.svg) 0 0/21px 23px no-repeat}
.file_downloadIcon{position:absolute;right:19px;top:13px;width:22px;height:22px;border-radius:14px;border:1px solid #8b8b8b}
.file_downloadIcon::before{content:"";position:absolute;top:5px;left:10px;border-left-style:solid;border-left-width:1px;border-left-color:inherit;height:13px}
.file_downloadIcon::after{content:"";position:absolute;top:7px;left:6px;border-style:solid;border-width:0 1px 1px 0;border-color:inherit;height:8px;width:8px;transform:rotate(45deg)}
/* 
 * filter.css
 */
.filters{background-color:#F7F7F7;padding:10px 14px 5px;border-radius:6px;margin:25px 3px 30px 15px}
.filters_area{display:flex;flex-wrap:wrap;justify-content:left;box-sizing:border-box}
.filters_dummy{margin:25px 0 30px;display:none}
.filter{margin:5px 6px 10px;position:relative;flex-grow:1}
.filters[columns="1"] .filter{width:100%}
.filters[columns="2"] .filter,
.filters[columns="5"] .filter{width:366px}
.filters[columns="3"] .filter,
.filters[columns="5"] .filter:nth-child(n+3),
.filters[columns="7"] .filter:nth-child(n+5) {width:240px}
.filters[columns="7"] .filter{width:178px}
.filter_caption{position:absolute;font-size:12px;color:#666;z-index:2;top:10px;left:16px;display:none}
.filter._filled .filter_caption,
.filter._opened .filter_caption{display:block}
.filter_select{position:relative;height:48px;line-height:48px;padding:0 30px 0 16px;background-color:#FFF;box-shadow:0 0 3px 0 rgba(0,0,0, 0.1);border-radius:4px;z-index:1;cursor:pointer;white-space:nowrap;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis}
.filter_select::before{content:"";position:absolute;width:6px;height:6px;top:19px;right:18px;border-color:#b6b6b6;border-style:solid;border-width:0 1px 1px 0;transform:rotate(45deg)}
.filter._filled .filter_select{padding-top:7px}
.filter._filled .filter_select::before{content:none}
.filter_clear{position:absolute;width:20px;height:20px;background:url(/i/svg/x/gray.svg) center no-repeat;right:12px;top:14px;opacity:0.4;z-index:2;display:none}
.filter._filled .filter_clear{display:block}
.filter_values{display:none;position:absolute;top:100%;left:0;min-width:300px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0, 0.3);z-index:10;padding:5px 0 6px;border-radius:6px}
.filter_values._right{left:auto;right:0}
.filter._opened .filter_values{display:block}
.filter_list{max-height:394px;overflow-y:auto}
.filter_apply{position:relative;background-color:#F7F7F7;border-radius:0 0 6px 6px;margin-bottom:-6px;text-align:right;padding:12px 20px 13px 0}
.filter_apply::before{content:attr(text);position:absolute;color:#999;font-size:13px;top:13px;left:20px}
.filter_value{height:34px;line-height:32px;padding:0 16px;color:#000;white-space:nowrap}
.filter_value._cur{font-weight:600}
.filter_value .switcher_icon{top:-1px;margin-right:3px}
.filter_value .switcher_text{white-space:nowrap}
.filter_values .filter_value{display:block;margin:5px 0}
.filter_values .filter_value:hover{background-color:#E9FDFF}
.filter_value-empty{color:#999;font-size:15px;padding:0 16px;margin:12px 0 11px}
.filter_select[filter-count]::after{content:attr(filter-count);font-size:13px;color:#E80063;border-style:solid;border-width:1px;border-radius:10px;padding:0 6px 2px;line-height:14px}
.filter_select[filter-count] {padding-right:60px}
.filter_select[filter-count]::after{position:absolute;right:33px;top:15px}
.filter-color .filter_values{width:420px;padding:10px;
    -webkit-box-sizing:border-box;box-sizing:border-box}
.filter_value-color{display:inline-block;width:70px;height:62px;text-align:center;color:#999;font-size:13px;cursor:pointer;vertical-align:top;margin:10px 15px;position:relative;z-index:0}
.filter_color_checkbox{display:none}
[class|="filter_color"] {position:relative;display:block;border-radius:30px;width:40px;height:40px;margin:0 auto 8px;border:0 none;color:#FFF}
.filter_color-black{background-color:#000}
.filter_color-blue{background-color:#26d4ff}
.filter_color-grey{background-color:#d9d9d9}
.filter_color-green{background-color:#b5e784}
.filter_color-orange{background-color:#ff9528}
.filter_color-other{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAIAAACR5s1WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACa5JREFUeNqsWFlvHMcRrq7uuZZLUqJIUUdEnXGESLGkKIEs5DBiwDCCPOUtQP5hYOQlfggQQIEdRXAgB3aCxHZsnbYj8RCPJXe5szPT3amqntmDoiU6yarUGO4x9fVXXx09ynsPB3k5D4WDZ3142IFHO7Dcg40cdujNLSjegSiH6Tk4cgSOH4ezZ+HCBVhYgDgGxIPcWx0IRLf0H62puyvw5Q5dw8AyIP5hBL4Dg7d5pWulIEnYZqbh7Bm4cQOuXoP29P8Kwvcrd+epf39ZPenp9f5zn0+CqG8JTIBBODoPp07CjZvw2o8hzV7gxbzgs+qTTXvrK/h0U633UcAqONiLcQBsbUBvC9aX4cFn8JOfwbe/+81A+L4d3Fkp33sCDzrae60UIWDGvH85DgoKNqYV7GzB396HzircfB2u3YQkOxAI2yn6f3xa3HoC27nmW9J/Xr0E70A8TOBAtpUv4L3fwaAL11+H9uxLQNhO2f3D096tJ7pfIXGqnAJPPCgY2Ute2BjRYIaGjOCvtwAdXH8DWjN7fjGGoFd13l3ZenelGjiryD8ZWoW0OoLDiJQ/iBrYAgeyRo35Aj7+M/zzNuS9/UF45zt3NzZvr5U5I6jEGijiXuzlglDBdyBAjxBEusbx+V/g0Yfg7D4gevd663fW821rEWsjGpBxjKAIGQdQpaRo8B0/Z7YLjz6AZw/3asLmdvX2s+5XOdLvHUgueE8Inewt7BAIAONQ8snXItDACMxw92KxGGOStbcMX9yFw9+CKB0xsfZBZ/P+biUElGy6IlO88p8K6SP5tI7L1wpCq9p98JpqSGg1bImesO3HsPL3ERNlz658tN3vOY1ckxBpq1yVpTA0YXOiOeXFKOz7pasKUtAiBT2BgyweUwYB9X3Y+AQWL0PUMqTH9U+7O2sFbdch/eUJCHUrutDStkJo+B9HhAJBXwDt7QQbvskLEiM5S5F9k2WmvhiCMM1KcAcb0LkPRy4ZEunTj3f7u3QX2i3fW3vnHMXeO9q14427wLXIIZjm8uUn8jXQEImz4J6sJVHIdP1+7R45ALQi9eF7MHfR7G6Um8tFQfdADgZtxnqlyQ0x4SUjXChYKlRs3rD3hglzeiLZVR2C4HuK1kigCA0hCpGUDYN1KaO1XIOyYzb/XeQ5lJp2TYF3XGY8WKhBWJAUZWIoMiq0DuXDp6jHmaCbJggtDe0I2jFbK8TC1BkRNfVDY13NWFkFDFbMxnKZW7AoIBrFobhBpgQrR4J11jlrJTVEDKQMUpPxYxWU1ED7no7FEmibGkQsNJghAkljETmvxhIZZmvT5nQv1KFDDkEMjXCQDCk5OVEdViokCkmHcEDkGlXSjmcSOJyyzUQcjiEHJux+2NVgWHko+GC3zPaOLUEYkIaJ3K5Z/0qyIFCiHRbOGfSFo7JhqXLYir9Mqq4nGfI0m8DRFhzN4FACU6IGUgC9jwICVe0Vmx5Yg+C5zfRyTzcFP94hpW2KSDlGjEYHVoxzuXOxNbkxBZEHZVpgVFqYi2FpGs7MwFzCHAQlmoZ2rF36cR/D+ga5GXhVaQzvjVLfN98XSupWXgeICHCRd9tx0o0sdb3TWQZXYriyAAspi8DUuvNjXv0e35MTnKm4SB9oYJsoTfyOr0pz/1T0izd/cPhI12IctqvgBf72v7PBGKvc73EXgHsPdUpS6ZRSEZoYTTsEvTB6NUlXTk7fO3rprfTD02U/9VSuScXYhF41lWWfUUiNipwxpqWrbt0lfK3OcAFD35SVTloXzxkaC415hDup+XIuWj9RzVXJA9KIcoegSoEIAYYCSjcNGGs0E4PZEB9ialoz2q7bsOlAsziGUAJ4kggjBbKVWhVaDyLsJmZtBtfmIWv1UlVtQ2sN+g6qafAJQAzWgDLshDSvgjXD514ciG0ze0T7J1iUDQieGGoCnPh2wT0SB4LA4G6Mm23cmAWbuSnsckP06Q4kMRVYEgqoinF47g8gJbjBIVPXSDbiJAJzyBxdMJiUJTVN6Q5emJA5CsQ9jREBBImAmMB+jJ2W6rShyCA2RYoF3bKEqA/JLhQaqhBNJ4chXUPhBqxDiWvqg1BCFdmgWTDHF43JsBp42Tp/PRBgx0AwBwwCB5HqZmpnCnI6PUQu0XkMBU8koAd8Ho0iJtGN43AysxBbTlTuGolIaLzCxESL5vCMIjKWe5TxQQH8vTBaOnFPOrAaB2RG7abQzSBPwMegdRUrYoe27i3oAqjkxDGnjgt0h4Ku5UIPjwF1zgkC0LGZRz1rqH1eOhd9tuY7fc8KAB5t6KLiKRcIBKVDGRAkQCAGCVCtVtpHuoxUaaDi/XmswJTKFD4yvJHRyGOamhFA+Dp7uRwbTJP0FaW0IflePKUXPtfPluuzRkiESi4YhFE5WQx9QhBDFXGcNVaMQPYtmyZNIgWlFEowKLtx7+uIgB4DRD9LzHwan6O/GGgrUVfPmcddu5nTJAVBiWJUTBXpII+AQAwiKCnmhoqA0wJPg9VqBKISEJHXxAoyvomDq548oUXYztKLiNlo2v7hOX3hmMzZWpfCf2k4BHms+rEgEA6caJ2aKDFhmCOLtQwJhK7YvQ5QKiZGlaxZTpjnLYmX2tnlicNPFsHrr+CpeazqPbIeiQPaPRNAkTdcgGj25XGYlEoIgJkIxUVAMBkWAg4kQFYKxvNGxSSOjs22rqFK9p7AvrOAPz2P7ZbilqZxDwLiwHPFoQNBAOHkwmEDgodDBjFuahyHbUxh+1D2aite2ucYSP38R0vqjfMqStXAQGFYAWRVoKGufNxJdDDvGgF6AcFm/QiEkBGgsO+AA1Qy17p6KL2sxlxPdHGaDn9+Vr11HjAVEFoY17UUBIQTBDRnsxoCCN9MIHJyDwh0DcWPQAiCeKH1/cXWdYPZi55PzKXwyzPgI3h7FVZtjcDXNIQ2wlHQ4QKGzwpqBH4sHJoDxIWykjyNcOp469qJ1nXKi5c/qZlP4NdLMJPBb9fgH4O6BQE3Foe1DWmom2FNhojAAY5R4sJsOR0tLmVXTmTfM40YX/7MisbEXx2HM1Pwm3W4m8OqVPzAgahyFAsYq0g+8OEFAbVowdHCqWPxibOtV+fjM//N07vXZuDSFLyzBb/v+selfWZ9PWkMTTVDSCPMYOGxTqan5/T02ezC6exitB8B3+xhasfCn3ruVrd6WA76QG0/V6qfqjxTeUvlXM1VkUBB082Usm3l26gXo5nz6elTyVKC6f/pia5oe+D8cuX+VZQPinyt6u+43cL1FLeUYgrdYVRHTLRg0pPR7LFobkZPGWXUwZ58/keAAQDGheF99Vt7rwAAAABJRU5ErkJggg==) center no-repeat}
.filter_color-pink{background-color:#ff8fce}
.filter_color-red{background-color:#ff674e}
.filter_color-white{color:#CCC;background-color:#fff;box-shadow:0 0 0 1px #dadada inset}
.filter_color-yellow{background-color:#ffe28d}
.filter_color_checkbox:checked + [class|="filter_color"]::before{content:"";position:absolute;width:50px;height:50px;left:-5px;top:-5px;border-radius:30px;background-color:inherit;opacity:0.4;z-index:-1}
.filter_color_checkbox:checked + .filter_color-other::before,
.filter_color_checkbox:checked + .filter_color-white::before{background-color:#ccc}
.filter_color_checkbox:checked + [class|="filter_color"]::after{content:"";position:absolute;width:5px;height:12px;border-style:solid;border-width:0 3px 3px 0;z-index:1;top:11px;left:17px;
    -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);transform:rotate(45deg)}
.filter-color .filter_apply{margin:0 -10px -10px}
.filter-date .calendar{left:0;box-shadow:0 2px 10px 0 rgba(0,0,0, 0.3);padding:5px 0 6px;margin-top:0;border-radius:5px;
    -webkit-transform:none;
       -moz-transform:none;transform:none}
.filter-date .filter_select::before{width:18px;height:18px;right:13px;top:15px;background:url(/i/svg/calendar/gray.svg) 0/18px 18px no-repeat;border:0 none;transform:none}
.filter-date:nth-child(3) .calendar,
.filter-date:nth-child(2):last-of-type .calendar{right:0;left:auto}
.filter-date .calendar::before{content:none}
.filter_group._collapsed .filter_value:nth-child(n+6) {display:none}
.filter_expander{margin:8px 0 16px 80px}
.filter_group .filter_value{padding-left:46px}
.filters._sticky{position:fixed;top:0;left:0;right:0;z-index:100;border-radius:0;padding-bottom:2px;padding-top:7px;margin:0;box-shadow:0 1px 5px 0 rgba(0,0,0, 0.2)}
.filters._sticky + .filters_dummy{display:block}
.filters._sticky .filters_area{flex-wrap:nowrap;max-width:990px;margin:0 auto}
.filters-1._sticky .filters_area,
.filters-2._sticky .filters_area{padding-left:178px}
.filters._sticky .filter{width:140px;margin-left:5px;margin-right:5px}
.filters._sticky .filter_caption{top:9px;left:10px}
.filters._sticky .filter_select{height:43px;line-height:42px;font-size:14px;padding-left:10px;padding-right:24px}
.filters._sticky .filter_select[filter-count] {padding-right:50px}
.filters._sticky .filter_select::before{top:17px;right:12px}
.filters._sticky .filter-date .filter_select::before{top:12px;right:10px}
.filters._sticky .filter_select::after{top:11px;right:25px;padding:2px 7px 4px;border-radius:15px}
.filters._sticky .filter_clear{top:12px;right:5px}

/* 
 * flag.css
 */

.flag16x11:before{content:"";position:absolute;width:16px;height:11px;top:50%;inset-inline-start:0;margin-top:-6px;background-image:url('/i/flags4.png');background-position:0 20px;background-repeat:no-repeat}
.flag16x11[data-iso="AU"]:before{background-position:0 -1716px}
.flag16x11[data-iso="AT"]:before{background-position:0 -1331px}
.flag16x11[data-iso="AZ"]:before{background-position:0 -1243px}
.flag16x11[data-iso="AL"]:before{background-position:0 -1034px}
.flag16x11[data-iso="DZ"]:before{background-position:0 -528px}
.flag16x11[data-iso="AS"]:before{background-position:0 -1562px}
.flag16x11[data-iso="AI"]:before{background-position:0 -1980px}
.flag16x11[data-iso="AO"]:before{background-position:0 -1947px}
.flag16x11[data-iso="AD"]:before{background-position:0 -594px}
.flag16x11[data-iso="AG"]:before{background-position:0 -869px}
.flag16x11[data-iso="AR"]:before{background-position:0 -2377px}
.flag16x11[data-iso="AM"]:before{background-position:0 -176px}
.flag16x11[data-iso="AW"]:before{background-position:0 -792px}
.flag16x11[data-iso="AF"]:before{background-position:0 -2311px}
.flag16x11[data-iso="BS"]:before{background-position:0 -363px}
.flag16x11[data-iso="BD"]:before{background-position:0 -1771px}
.flag16x11[data-iso="BB"]:before{background-position:0 -1573px}
.flag16x11[data-iso="BH"]:before{background-position:0 -1496px}
.flag16x11[data-iso="BY"]:before{background-position:0 -1100px}
.flag16x11[data-iso="BZ"]:before{background-position:0 -484px}
.flag16x11[data-iso="BE"]:before{background-position:0 0px}
.flag16x11[data-iso="BJ"]:before{background-position:0 -1298px}
.flag16x11[data-iso="BM"]:before{background-position:0 -1914px}
.flag16x11[data-iso="BG"]:before{background-position:0 -2586px}
.flag16x11[data-iso="BO"]:before{background-position:0 -1650px}
.flag16x11[data-iso="BQ"]:before{background-position:0 -2719px}
.flag16x11[data-iso="BA"]:before{background-position:0 -1584px}
.flag16x11[data-iso="BW"]:before{background-position:0 -2707px}
.flag16x11[data-iso="BR"]:before{background-position:0 -770px}
.flag16x11[data-iso="IO"]:before{background-position:0 -55px}
.flag16x11[data-iso="BN"]:before{background-position:0 -1683px}
.flag16x11[data-iso="BF"]:before{background-position:0 -726px}
.flag16x11[data-iso="BI"]:before{background-position:0 -1892px}
.flag16x11[data-iso="BT"]:before{background-position:0 -1848px}
.flag16x11[data-iso="VU"]:before{background-position:0 -1265px}
.flag16x11[data-iso="VA"]:before{background-position:0 -2322px}
.flag16x11[data-iso="GB"]:before{background-position:0 -55px}
.flag16x11[data-iso="HU"]:before{background-position:0 -682px}
.flag16x11[data-iso="VE"]:before{background-position:0 -1056px}
.flag16x11[data-iso="VG"]:before{background-position:0 -1408px}
.flag16x11[data-iso="VI"]:before{background-position:0 -1782px}
.flag16x11[data-iso="TL"]:before{background-position:0 -2784px}
.flag16x11[data-iso="VN"]:before{background-position:0 -968px}
.flag16x11[data-iso="GA"]:before{background-position:0 -880px}
.flag16x11[data-iso="HT"]:before{background-position:0 -319px}
.flag16x11[data-iso="GY"]:before{background-position:0 -803px}
.flag16x11[data-iso="GM"]:before{background-position:0 -627px}
.flag16x11[data-iso="GH"]:before{background-position:0 -2112px}
.flag16x11[data-iso="GP"]:before{background-position:0 -407px}
.flag16x11[data-iso="GT"]:before{background-position:0 -935px}
.flag16x11[data-iso="GN"]:before{background-position:0 -2575px}
.flag16x11[data-iso="GW"]:before{background-position:0 -1925px}
.flag16x11[data-iso="DE"]:before{background-position:0 -2509px}
.flag16x11[data-iso="GI"]:before{background-position:0 -275px}
.flag16x11[data-iso="HN"]:before{background-position:0 -2156px}
.flag16x11[data-iso="HK"]:before{background-position:0 -2696px}
.flag16x11[data-iso="GD"]:before{background-position:0 -2399px}
.flag16x11[data-iso="GL"]:before{background-position:0 -1760px}
.flag16x11[data-iso="GR"]:before{background-position:0 -165px}
.flag16x11[data-iso="GE"]:before{background-position:0 -858px}
.flag16x11[data-iso="GU"]:before{background-position:0 -2366px}
.flag16x11[data-iso="DK"]:before{background-position:0 -1386px}
.flag16x11[data-iso="DJ"]:before{background-position:0 -2101px}
.flag16x11[data-iso="DM"]:before{background-position:0 -2432px}
.flag16x11[data-iso="DO"]:before{background-position:0 -1529px}
.flag16x11[data-iso="EG"]:before{background-position:0 -2201px}
.flag16x11[data-iso="ZM"]:before{background-position:0 -1595px}
.flag16x11[data-iso="ZW"]:before{background-position:0 -2046px}
.flag16x11[data-iso="IL"]:before{background-position:0 -341px}
.flag16x11[data-iso="IN"]:before{background-position:0 -1694px}
.flag16x11[data-iso="ID"]:before{background-position:0 -1958px}
.flag16x11[data-iso="JO"]:before{background-position:0 -1463px}
.flag16x11[data-iso="IQ"]:before{background-position:0 -649px}
.flag16x11[data-iso="IR"]:before{background-position:0 -2013px}
.flag16x11[data-iso="IE"]:before{background-position:0 -1969px}
.flag16x11[data-iso="IS"]:before{background-position:0 -1991px}
.flag16x11[data-iso="ES"]:before{background-position:0 -1155px}
.flag16x11[data-iso="IT"]:before{background-position:0 -143px}
.flag16x11[data-iso="YE"]:before{background-position:0 -1672px}
.flag16x11[data-iso="CV"]:before{background-position:0 -2652px}
.flag16x11[data-iso="KZ"]:before{background-position:0 -1210px}
.flag16x11[data-iso="KY"]:before{background-position:0 -308px}
.flag16x11[data-iso="KH"]:before{background-position:0 -242px}
.flag16x11[data-iso="CM"]:before{background-position:0 -2057px}
.flag16x11[data-iso="CA"]:before{background-position:0 -1375px}
.flag16x11[data-iso="QA"]:before{background-position:0 -462px}
.flag16x11[data-iso="KE"]:before{background-position:0 -2630px}
.flag16x11[data-iso="CY"]:before{background-position:0 -561px}
.flag16x11[data-iso="KG"]:before{background-position:0 -1617px}
.flag16x11[data-iso="KI"]:before{background-position:0 -374px}
.flag16x11[data-iso="CN"]:before{background-position:0 -825px}
.flag16x11[data-iso="KP"]:before{background-position:0 -1804px}
.flag16x11[data-iso="CO"]:before{background-position:0 -330px}
.flag16x11[data-iso="KM"]:before{background-position:0 -1430px}
.flag16x11[data-iso="CG"]:before{background-position:0 -1793px}
.flag16x11[data-iso="CD"]:before{background-position:0 -1518px}
.flag16x11[data-iso="CR"]:before{background-position:0 -2090px}
.flag16x11[data-iso="CI"]:before{background-position:0 -1661px}
.flag16x11[data-iso="CU"]:before{background-position:0 -748px}
.flag16x11[data-iso="KW"]:before{background-position:0 -2487px}
.flag16x11[data-iso="CW"]:before{background-position:0 -2729px}
.flag16x11[data-iso="LA"]:before{background-position:0 -451px}
.flag16x11[data-iso="LV"]:before{background-position:0 -1936px}
.flag16x11[data-iso="LS"]:before{background-position:0 -2190px}
.flag16x11[data-iso="LR"]:before{background-position:0 -2068px}
.flag16x11[data-iso="LB"]:before{background-position:0 -1254px}
.flag16x11[data-iso="LY"]:before{background-position:0 -132px}
.flag16x11[data-iso="LT"]:before{background-position:0 -1122px}
.flag16x11[data-iso="LI"]:before{background-position:0 -979px}
.flag16x11[data-iso="LU"]:before{background-position:0 -1474px}
.flag16x11[data-iso="MU"]:before{background-position:0 -2179px}
.flag16x11[data-iso="MR"]:before{background-position:0 -253px}
.flag16x11[data-iso="MG"]:before{background-position:0 -1287px}
.flag16x11[data-iso="MO"]:before{background-position:0 -2597px}
.flag16x11[data-iso="MK"]:before{background-position:0 -1353px}
.flag16x11[data-iso="MW"]:before{background-position:0 -2145px}
.flag16x11[data-iso="MY"]:before{background-position:0 -1870px}
.flag16x11[data-iso="ML"]:before{background-position:0 -2520px}
.flag16x11[data-iso="MV"]:before{background-position:0 -616px}
.flag16x11[data-iso="MT"]:before{background-position:0 -1551px}
.flag16x11[data-iso="MA"]:before{background-position:0 -2333px}
.flag16x11[data-iso="MQ"]:before{background-position:0 -198px}
.flag16x11[data-iso="MH"]:before{background-position:0 -1144px}
.flag16x11[data-iso="MX"]:before{background-position:0 -2024px}
.flag16x11[data-iso="MZ"]:before{background-position:0 -638px}
.flag16x11[data-iso="MD"]:before{background-position:0 -2685px}
.flag16x11[data-iso="MC"]:before{background-position:0 -913px}
.flag16x11[data-iso="MN"]:before{background-position:0 -2553px}
.flag16x11[data-iso="MS"]:before{background-position:0 -583px}
.flag16x11[data-iso="MM"]:before{background-position:0 -11px}
.flag16x11[data-iso="NA"]:before{background-position:0 -1881px}
.flag16x11[data-iso="NR"]:before{background-position:0 -1749px}
.flag16x11[data-iso="NP"]:before{background-position:0 -110px}
.flag16x11[data-iso="NE"]:before{background-position:0 -550px}
.flag16x11[data-iso="NG"]:before{background-position:0 -2476px}
.flag16x11[data-iso="NL"]:before{background-position:0 -1441px}
.flag16x11[data-iso="NI"]:before{background-position:0 -154px}
.flag16x11[data-iso="NU"]:before{background-position:0 -2079px}
.flag16x11[data-iso="NZ"]:before{background-position:0 -1540px}
.flag16x11[data-iso="NC"]:before{background-position:0 -1276px}
.flag16x11[data-iso="NO"]:before{background-position:0 -836px}
.flag16x11[data-iso="AE"]:before{background-position:0 -2223px}
.flag16x11[data-iso="CK"]:before{background-position:0 -2267px}
.flag16x11[data-iso="TC"]:before{background-position:0 -1309px}
.flag16x11[data-iso="SH"]:before{background-position:0 -55px}
.flag16x11[data-iso="NF"]:before{background-position:0 -209px}
.flag16x11[data-iso="SH"]:before{background-position:0 -495px}
.flag16x11[data-iso="OM"]:before{background-position:0 -2454px}
.flag16x11[data-iso="PK"]:before{background-position:0 -2035px}
.flag16x11[data-iso="PW"]:before{background-position:0 -231px}
.flag16x11[data-iso="PS"]:before{background-position:0 -1199px}
.flag16x11[data-iso="PA"]:before{background-position:0 -847px}
.flag16x11[data-iso="PG"]:before{background-position:0 -1485px}
.flag16x11[data-iso="PY"]:before{background-position:0 -2344px}
.flag16x11[data-iso="PE"]:before{background-position:0 -946px}
.flag16x11[data-iso="PL"]:before{background-position:0 -1177px}
.flag16x11[data-iso="PT"]:before{background-position:0 -517px}
.flag16x11[data-iso="PR"]:before{background-position:0 -473px}
.flag16x11[data-iso="KR"]:before{background-position:0 -2245px}
.flag16x11[data-iso="RE"]:before{background-position:0 -264px}
.flag16x11[data-iso="RU"]:before{background-position:0 -660px}
.flag16x11[data-iso="RW"]:before{background-position:0 -2674px}
.flag16x11[data-iso="RO"]:before{background-position:0 -671px}
.flag16x11[data-iso="SV"]:before{background-position:0 -1639px}
.flag16x11[data-iso="WS"]:before{background-position:0 -2300px}
.flag16x11[data-iso="SM"]:before{background-position:0 -2123px}
.flag16x11[data-iso="ST"]:before{background-position:0 -2388px}
.flag16x11[data-iso="SA"]:before{background-position:0 -33px}
.flag16x11[data-iso="SZ"]:before{background-position:0 -2278px}
.flag16x11[data-iso="MP"]:before{background-position:0 -704px}
.flag16x11[data-iso="SC"]:before{background-position:0 -1045px}
.flag16x11[data-iso="BL"]:before{background-position:0 -1012px}
.flag16x11[data-iso="SN"]:before{background-position:0 -2134px}
.flag16x11[data-iso="MF"]:before{background-position:0 -55px}
.flag16x11[data-iso="PM"]:before{background-position:0 -1078px}
.flag16x11[data-iso="VC"]:before{background-position:0 -2619px}
.flag16x11[data-iso="KN"]:before{background-position:0 -99px}
.flag16x11[data-iso="LC"]:before{background-position:0 -1397px}
.flag16x11[data-iso="RS"]:before{background-position:0 -2465px}
.flag16x11[data-iso="SG"]:before{background-position:0 -22px}
.flag16x11[data-iso="SX"]:before{background-position:0 -2773px}
.flag16x11[data-iso="SY"]:before{background-position:0 -1826px}
.flag16x11[data-iso="SK"]:before{background-position:0 -2212px}
.flag16x11[data-iso="SI"]:before{background-position:0 -1221px}
.flag16x11[data-iso="US"]:before{background-position:0 -44px}
.flag16x11[data-iso="SB"]:before{background-position:0 -1067px}
.flag16x11[data-iso="SO"]:before{background-position:0 -1364px}
.flag16x11[data-iso="SD"]:before{background-position:0 -352px}
.flag16x11[data-iso="SR"]:before{background-position:0 -2663px}
.flag16x11[data-iso="SL"]:before{background-position:0 -737px}
.flag16x11[data-iso="TJ"]:before{background-position:0 -187px}
.flag16x11[data-iso="TH"]:before{background-position:0 -957px}
.flag16x11[data-iso="TW"]:before{background-position:0 -506px}
.flag16x11[data-iso="TZ"]:before{background-position:0 -2289px}
.flag16x11[data-iso="TG"]:before{background-position:0 -605px}
.flag16x11[data-iso="TK"]:before{background-position:0 -2751px}
.flag16x11[data-iso="TO"]:before{background-position:0 -1089px}
.flag16x11[data-iso="TT"]:before{background-position:0 -440px}
.flag16x11[data-iso="TV"]:before{background-position:0 -286px}
.flag16x11[data-iso="TN"]:before{background-position:0 -539px}
.flag16x11[data-iso="TM"]:before{background-position:0 -2542px}
.flag16x11[data-iso="TR"]:before{background-position:0 -1606px}
.flag16x11[data-iso="UG"]:before{background-position:0 -1166px}
.flag16x11[data-iso="UZ"]:before{background-position:0 -1001px}
.flag16x11[data-iso="UA"]:before{background-position:0 -2002px}
.flag16x11[data-iso="WF"]:before{background-position:0 -1012px}
.flag16x11[data-iso="UY"]:before{background-position:0 -2608px}
.flag16x11[data-iso="FO"]:before{background-position:0 -1111px}
.flag16x11[data-iso="FM"]:before{background-position:0 -1738px}
.flag16x11[data-iso="FJ"]:before{background-position:0 -1859px}
.flag16x11[data-iso="PH"]:before{background-position:0 -1815px}
.flag16x11[data-iso="FI"]:before{background-position:0 -1903px}
.flag16x11[data-iso="FK"]:before{background-position:0 -2762px}
.flag16x11[data-iso="FR"]:before{background-position:0 -1012px}
.flag16x11[data-iso="GF"]:before{background-position:0 -2234px}
.flag16x11[data-iso="PF"]:before{background-position:0 -1705px}
.flag16x11[data-iso="HR"]:before{background-position:0 -902px}
.flag16x11[data-iso="CF"]:before{background-position:0 -1837px}
.flag16x11[data-iso="TD"]:before{background-position:0 -814px}
.flag16x11[data-iso="ME"]:before{background-position:0 -2167px}
.flag16x11[data-iso="CZ"]:before{background-position:0 -2256px}
.flag16x11[data-iso="CL"]:before{background-position:0 -1342px}
.flag16x11[data-iso="CH"]:before{background-position:0 -1320px}
.flag16x11[data-iso="SE"]:before{background-position:0 -385px}
.flag16x11[data-iso="LK"]:before{background-position:0 -2641px}
.flag16x11[data-iso="EC"]:before{background-position:0 -1188px}
.flag16x11[data-iso="GQ"]:before{background-position:0 -1507px}
.flag16x11[data-iso="ER"]:before{background-position:0 -715px}
.flag16x11[data-iso="EE"]:before{background-position:0 -2410px}
.flag16x11[data-iso="ET"]:before{background-position:0 -2443px}
.flag16x11[data-iso="ZA"]:before{background-position:0 -2355px}
.flag16x11[data-iso="SS"]:before{background-position:0 -2741px}
.flag16x11[data-iso="JM"]:before{background-position:0 -1727px}
.flag16x11[data-iso="JP"]:before{background-position:0 -429px}

/* 
 * footer.css
 */
[class|="footer"] {border-top:1px solid #e6e6e6;margin:46px 16px 0;padding:15px 14px 0;color:#666}
.footer-bomb{font-size:15px;line-height:21px;font-weight:100}
.footer-tags{padding:38px 4px 0}
.footer{padding-right:0;padding-top:17px}
.footer:after{content:"";clear:both;display:block;height:50px}
.footer_left{float:left}
.footer_right{float:right}
.footer_info{position:relative;float:left;width:350px;padding:5px 0 0 54px;margin-right:20px;font-weight:100;box-sizing:border-box}
.footer_info:before{content:"";background:url(/i/svg/logo/gray.svg) 0 0/39px 55px no-repeat;position:absolute;top:-4px;left:-3px;width:39px;height:55px}
.footer_about{font-size:18px;line-height:22px;margin-bottom:11px}
.footer_counter{font-size:16px;line-height:20px;margin-top:10px}
.footer_socials{float:left;font-size:0;padding-bottom:1px;width:135px}
[class|="footer_social"] {width:40px;height:40px;background-position:center center;background-repeat:no-repeat;border-radius:22px;display:inline-block;margin:4px 3px 1px 2px}
.footer_social-fb{background-image:url(/i/svg/social/fb/f.svg);background-color:#41609F;background-size:13px 27px}
.footer_social-vk{background-image:url(/i/svg/social/vk/vk.svg);background-color:#5982ad;background-size:26px 15px}
.footer_social-pt{background-image:url(/i/svg/social/pinterest/colored.svg)}
.footer_social-ig{background-image:url(/i/svg/social/instagram/colored.svg)}
.footer_social-line{background-image:url(/i/svg/social/line/colored.svg)}
.footer_social-fbmsg{background-image:url(/i/svg/social/fb/messenger.svg)}
.footer_feedback{float:left;width:210px;margin:3px 0 0 22px}
.footer_blog{border:2px solid #E6E6E6;border-radius:8px;font-size:15px;padding:3px 14px 9px;line-height:17px}
.footer_ask{margin:7px 0 0 16px;font-size:15px;line-height:20px;display:inline-block}
.footer_creators{font-size:13px;float:left;margin:11px 0 0 22px;width:194px}
.footer_creator{margin-bottom:13px}
.footer_heart{position:relative;display:inline-block;margin:0 2px;width:21px}
.footer_heart:before{content:"";position:absolute;width:21px;height:16px;left:0;background:url(/i/svg/heart/red.svg) 0 0 no-repeat;margin:0 2px}
/* 
 * form.css
 */

input, textarea, select{font-family:"mp", sans-serif;font-size:16px;margin:0;border:1px solid #d9d9d9;color:#2e2e2e;box-sizing:border-box;background-color:#FFF}
textarea{resize:vertical}
input, select{height:35px;vertical-align:middle}
select{padding-left:4px}
input:disabled, select:disabled{background:-webkit-linear-gradient(top, rgb(235, 235, 228) 0%, rgb(235, 235, 228) 100%)}
select._first{color:#a3a3a3}
option{line-height:28px;color:black}
input, textarea{padding-left:8px;padding-right:8px}
input[type="checkbox"], input[type="radio"] {height:auto}
textarea::-webkit-input-placeholder{color:#b4b4b4;font-weight:300}
textarea::-moz-placeholder{color:#b4b4b4;font-weight:300}
textarea:-ms-input-placeholder{color:#b4b4b4;font-weight:300}
input::-webkit-input-placeholder{color:#b4b4b4;font-weight:300}
input::-moz-placeholder{color:#b4b4b4;font-weight:300}
input:-ms-input-placeholder{color:#b4b4b4;font-weight:300}
.input_button.red{background:transparent url('/i/bg.png') 0 -1732px repeat-x;border-color:#bb0000;color:white;border-radius:7px}
.input_text{font-family:"mp", sans-serif;font-size:14px;padding:6px 8px}
.input_search{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNqE0U+HQmEUx/GnP1q0aRW1aRuNVpfWQ7QaJYba9BratZnFkNIi8xqG2tQ2RosxaswiIqJVRES0iogYLn0fTpzMbTp8PFz3d+65z/FFX0dGKooS0jhihj5coyooZxHviJjrqqKM9eWBXzr2cMATwoijBgdDhHSghQBy+MAJO7RRRxLPOpCReZfmb3XldHTANbcrIKerA9/SwfEIVOSc6EATv/Jz9oUYUnjDC6YY6GtdoCDX2vH4SkSabPUePvGAvIy2l0YN+doPHrHxqU17le08lqvd2JDf/F92H1mskMDXvYCR2e04c7vMswADABfhLvEJAiDgAAAAAElFTkSuQmCC');background-position:97% 8px;background-repeat:no-repeat}
.search_box{background:url('/i/svg/search/gray.svg') 7px center/36px no-repeat;padding-left:33px}
.form{padding:20px 40px;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}
.form_group{position:relative;padding:0 12px 4px;border:2px solid #D2EBF2;border-radius:10px;margin:20px -12px}
.form_group_delete{position:absolute;width:20px;height:20px;background:url(/i/svg/x/red.svg) 0 0 no-repeat;top:24px;right:20px}
.form_action_block_item{margin:15px 0}
.form_field{border-width:1px;border-style:solid;border-color:#D3D3D3 #E4E4E4 #f1f1f1 #E4E4E4;box-shadow:3px 4px 4px -2px rgba(0,0,0,0.1) inset, 2px 2px 0 0 rgba(255,255,255,0.7);border-radius:4px;padding:0 10px;font-family:"mp", sans-serif;box-sizing:border-box}
.form_item{margin:20px 0}
.form_item_upper{margin:0 0 15px 0}
.form_item_act{cursor:pointer;display:inline-block;height:15px;margin:0 0 7px 11px;width:15px;vertical-align:bottom}
.form_item_act.add{background:url('/i/icon.png') no-repeat 0 -83px}
.form_item_act.del{background:url('/i/icon.png') no-repeat 0 -107px}
.form_item_tall{margin:28px 0}
.form_label{float:left;font-size:17px;margin-top:3px;line-height:26px}
.form_label_two_line{float:left;font-size:16px}
.form_label_radio{color:#4a4a4a;font-size:14px;margin:0 31px 0 4px}
.form_label_wide{font-size:16px;margin-top:9px;margin:4px 0 5px 0}
.form_fieldBlock{display:inline-block;margin-right:7px;position:relative}
.form_fieldBlock[data-text]:before{content:attr(data-text);position:absolute;left:10px;top:100%;margin-top:2px;font-weight:300;font-size:11px;color:#858585}
.form_input_block{display:inline-block;margin:0 7px 0 0;position:relative}
.form_input_descr{font-size:11px;left:0;position:absolute;top:36px}
.form_radio_group{padding:8px 0 0 0}
.form_textarea_item{margin:20px 0 8px 0}
.form_cbx{}
.form_label_cbx{color:#4a4a4a;font-size:14px;margin:0 31px 0 4px}
.f_block{margin:0 0 40px}
.f_category{margin-right:6px;width:229px}
.f_contact{margin-right:10px;width:190px}
.f_contact_value{width:500px}
.f_from{margin-right:8px;width:84px}
.f_from_dash{margin-left:8px}
.f_phone_code{margin-right:6px;width:41px}
.f_phone_item{margin:25px 0}
.f_phone_number{margin-right:6px;width:64px}
.f_phone_prefix{margin-right:6px;width:30px}
.f_select_day{width:74px
}
.f_select_month{width:132px}
.f_select_year{width:76px
}
.f_text{height:260px;margin-bottom:7px;width:700px}
.f_to{margin-left:8px;width:62px}
.form_phone_add{margin-top:-14px}
.form_phone_code{margin-right:2px;text-align:center;width:31px}
.form_phone_item{margin-bottom:19px;padding-left:150px}
.form_phone_number{margin-right:6px;width:111px}
.form_phone_prefix{margin-right:2px;text-align:center;width:26px}
.checkbox_list input, .checkbox_list label{margin:5px 0}
.form_verdict{position:relative;background-color:#ddf7fd;border-radius:7px;padding:14px 10px 16px;border:0 none;text-align:center;box-sizing:border-box;display:block}
.form_verdict._disabled{background-color:#f6f7f2;color:#aaaaaa}
.form_verdict._disabled [class|="fake_link"] {color:#aaaaaa}
.form_ffWrapper{position:relative;display:inline-block}
.form_ff{color:gray;font-size:13px;line-height:15px;margin-inline-start:20px;text-align:start}
.form_ffWrapper .form_ff{position:absolute;width:280px;inset-inline-start:100%;top:50%;transform:translateY(-50%)}
.form_ff .fillfield{color:black}
.form_verdict._dummy{opacity:0}
.form_verdict._floated{position:fixed;bottom:0;left:0;right:0;z-index:90;border-radius:0}
.form_select[name="country"] {max-width:180px}
/* 
 * formItem.css
 */
.formItem{position:relative;display:flex;margin:2px 0 10px;gap:8px}
[class|="formItem_action"] {background-image:url("/i/icon.png");background-repeat:no-repeat;height:15px;width:15px;cursor:pointer;display:block;margin-top:8px;display:inline-block;vertical-align:middle}
.formItem_action-del{background-position:0 -107px}
.formItem_action-add{background-position:0 -83px}
.formItem:not(:last-of-type) .formItem_action-add{display:none}
.formItem:first-of-type:last-of-type .formItem_action-del{display:none}
.formItem:first-of-type:last-of-type .formItem_action-add{margin-inline-start:20px}

/* 
 * fotorama.css
 */

.fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__html, .fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0
}
.fotorama--fullscreen, .fotorama__img{max-width:99999px !important;max-height:99999px !important;min-width:0 !important;min-height:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}
.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab
}
.fotorama__grabbing * {cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing
}
.fotorama__img, .fotorama__spinner{position:absolute !important;top:50% !important;left:50% !important
}
.fotorama__img{margin:-50% 0 0 -50%;width:100%;height:100%
}
.fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__video-play, .fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)
}
.fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__stage__frame, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__caption, .fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after{-webkit-transform:translateZ(0);
    -ms-transform:translateZ(0);transform:translateZ(0)
}
.fotorama__wrap--video .fotorama__stage__shaft, .fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__caption{-webkit-transform:none !important;
    -ms-transform:none !important;transform:none !important
}
.fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__thumb-border{-webkit-transition-property:-webkit-transform;transition-property:transform;
    -webkit-transition-timing-function:cubic-bezier(0.1, 0, .25, 1);transition-timing-function:cubic-bezier(0.1, 0, .25, 1);
    -webkit-transition-duration:0ms;transition-duration:0ms
}
.fotorama__wrap, .fotorama__no-select, .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;user-select:none
}
.fotorama__select{-webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;user-select:text
}
.fotorama__nav, .fotorama__nav__frame{margin:0;padding:0
}
.fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__caption__wrap{display:-moz-inline-box;
    -moz-box-orient:vertical;display:inline-block;vertical-align:middle;
    *display:inline;
    *zoom:1
}
.fotorama__wrap * {-moz-box-sizing:content-box;box-sizing:content-box
}
.fotorama__caption__wrap{-moz-box-sizing:border-box;box-sizing:border-box
}
.fotorama--hidden, .fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1
}
.fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__nav, .fotorama__nav__shaft, .fotorama__nav__frame, .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{background:url(/i/fotorama.png) no-repeat
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{background:url(/i/fotorama@2x.png) no-repeat;background-size:96px 160px
    }
}
.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127, 127, 127, .2)
}
.fotorama{min-width:1px;overflow:hidden
}
.fotorama>.fotorama__wrap{visibility:visible
}
.fotorama--hidden-before-ready>* {visibility:hidden
}
.fullscreen{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#000
}
.fotorama--fullscreen{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:none !important;z-index:2147483647 !important;background:#000;width:100% !important;height:100% !important;margin:0 !important
}
.fotorama--fullscreen .fotorama__stage, .fotorama--fullscreen .fotorama__nav{background:#000
}
.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr
}
.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl
}
.fotorama__stage, .fotorama__nav{overflow:hidden;position:relative
}
.fotorama__wrap--pan-y{-ms-touch-action:pan-y
}
.fotorama__wrap .fotorama__pointer{cursor:pointer
}
.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important
}
.fotorama__stage:last-child{margin-bottom:20px}
.fotorama__stage__frame{overflow:hidden
}
.fotorama__stage__frame.fotorama__active{z-index:8
}
.fotorama__wrap--fade .fotorama__stage__frame{display:none
}
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active, .fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0
}
.fotorama__wrap--fade .fotorama__fade-front{z-index:8
}
.fotorama__wrap--fade .fotorama__fade-rear{z-index:7
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none
}
.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:0 !important
}
.fotorama__loaded .fotorama__img, .fotorama__error .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1
}
.fotorama__img--full{display:none
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block
}
.fotorama__stage--only-active .fotorama__stage__frame{visibility:hidden
}
.fotorama__stage--only-active .fotorama__stage__frame.fotorama__active{visibility:visible
}
.fotorama__nav{font-size:0;line-height:0;display:none;white-space:nowrap;z-index:5
}
.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left
}
.fotorama__nav__frame{position:relative;cursor:pointer
}
.fotorama__nav--dots{display:block
}
.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px
}
.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border{display:none
}
.fotorama__nav--thumbs{display:block
}
.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none
}
.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid
}
.fotorama__nav__frame.fotorama__active{pointer-events:none;cursor:default
}
.fotorama__nav__frame.fotorama__active .fotorama__dot{width:6px;height:6px;border:0
}
.fotorama__dot{border-color:#7f7f7f
}
.fotorama__active .fotorama__dot{background-color:#7f7f7f
}
.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%
}
.fotorama--fullscreen .fotorama__thumb-border{border-color:#2a6784}
.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#4B4B4B;background-image:-webkit-linear-gradient(top left, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1));background-image:linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
}
.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue', Arial, sans-serif;font-size:14px;line-height:1.5;color:#000
}
.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0, 0, 0, .5)
}
.fotorama__caption a:hover{color:#333;border-color:rgba(51, 51, 51, .5)
}
.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0
}
.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255, 255, 255, .9);padding:5px 10px
}
@-webkit-keyframes spinner{0% {-webkit-transform:rotate(0);transform:rotate(0)
    }
    100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)
    }
}
@keyframes spinner{0% {-webkit-transform:rotate(0);
        -ms-transform:rotate(0);transform:rotate(0)
    }
    100% {-webkit-transform:rotate(360deg);
        -ms-transform:rotate(360deg);transform:rotate(360deg)
    }
}
.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear
}
.fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__caption{-webkit-transition-property:opacity;transition-property:opacity;
    -webkit-transition-timing-function:linear;transition-timing-function:linear;
    -webkit-transition-duration:.3s;transition-duration:.3s
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__caption{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0
}
.fotorama__select{cursor:auto
}
.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10
}
@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}} .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{display:block;position:absolute;z-index:11;cursor:pointer
                                                                             }
.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px
}
.fotorama__arr--prev{left:0;background-position:0 0
}
.fotorama__arr--next{right:0;background-position:-32px 0
}
.fotorama__arr--disabled{pointer-events:none;cursor:default;
    *display:none;opacity:.1
}
.fotorama__fullscreen-icon{width:32px;height:32px;top:0;right:0;background-position:0 -32px;z-index:20
}
.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px
}
.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;display:none
}
.fotorama__wrap--css3 .fotorama__video-play{display:block;opacity:0
}
.fotorama__loaded .fotorama__video-play, .fotorama__error .fotorama__video-play{display:block;opacity:1
}
.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px;opacity:1 !important;display:block !important
}
.fotorama__video-close{width:32px;height:32px;top:0;right:0;display:none;background-position:-64px 0;z-index:20
}
.fotorama__wrap--no-controls .fotorama__arr, .fotorama__wrap--no-controls .fotorama__fullscreen-icon, .fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon{display:none;opacity:0
}
.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__fullscreen-icon, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{display:block;
    -webkit-transform:translate3d(32px, -32px, 0);
    -ms-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0)
}
.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--prev, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{display:block;
    -webkit-transform:translate3d(-48px, 0, 0);
    -ms-transform:translate3d(-48px, 0, 0);transform:translate3d(-48px, 0, 0)
}
.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--next, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{display:block;
    -webkit-transform:translate3d(48px, 0, 0);
    -ms-transform:translate3d(48px, 0, 0);transform:translate3d(48px, 0, 0)
}
.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none
}
.fotorama__wrap--video .fotorama__video-close{display:block
}
.fotorama__wrap--css3 .fotorama__video-close{display:block;opacity:0;
    -webkit-transform:translate3d(32px, -32px, 0);
    -ms-transform:translate3d(32px, -32px, 0);transform:translate3d(32px, -32px, 0)
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:block;opacity:0;z-index:-1
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)
}
.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__video-play, .fotorama__wrap--css3 .fotorama__video-close{-webkit-transition-property:-webkit-transform, opacity;transition-property:transform, opacity;
    -webkit-transition-duration:.3s;transition-duration:.3s
}
.fotorama__stage:before, .fotorama__stage:after, .fotorama__nav:before, .fotorama__nav:after{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%, 5px 100%
}
.fotorama__stage:before, .fotorama__nav:before{background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), -webkit-radial-gradient(0 50%, farthest-side, rgba(0, 0, 0, .4), transparent);background-image:linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);background-position:0 0, 0 0;left:-10px
}
.fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before{left:0
}
.fotorama__stage:after, .fotorama__nav:after{background-image:-webkit-linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), -webkit-radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, .4), transparent);background-image:linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);background-position:100% 0, 100% 0;right:-10px
}
.fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after{right:0
}
.fotorama--fullscreen .fotorama__stage:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after{display:none
}
/* 
 * freeDate.css
 */
.freeDates_block{margin:30px -4px 38px 0;background-color:#F1F6F9;padding:5px 0 4px 6px;font-size:0;box-sizing:border-box}
.freeDates_caption{font-size:16px;margin:5px 0 8px 5px}
.freeDates_date{font-size:14px;box-sizing:border-box;padding:3px 0 3px 5px;margin:5px 10px 0 0;width:94px;display:inline-block;vertical-align:top}
.freeDates_date:nth-child(odd) {margin-right:0}
.freeDates_date._current{background:#E70164;color:white}
.freeDate_price{display:block;font-size:12px;margin-top:4px}
.freeDates_date:not(._current) .freeDate_price{color:#B1B6BD}
.freeDates_block:after{content:"";display:block;clear:left;height:10px}

/* 
 * freport.css
 */

.freport{height:271px;color:#2e2e2e;background:url('/i/dotted_circle.png') -1239px 0 no-repeat;padding-right:17px}
.freport_num{float:left;font-size:35px;width:51px;font-style:Italic;padding:9px 0;text-align:center}
.freport_info{color:#707070;margin:0 751px 0 62px;padding-top:36px;font-size:12px;font-style:italic}
.freport_info_name{font-weight:bold;line-height:135%;margin:0 0 18px 2px}
.freport_info_stat{color:#707070;margin:0 0 2px 2px}
.freport_edit{font-weight:bold;margin:19px 0 4px 2px}
.freport_delete{font-weight:bold;margin:4px 0 17px 2px}
.freport_content{float:right;margin-top:22px;width:736px}
.freport_cover{display:inline-block;padding:5px 5px 3px 5px}
.freport_tools{background:url('/i/bg.png') 57px -960px no-repeat}
.freport_tool{font-style:normal;height:16px;font-size:11px;background:url('/i/icon.png') 0 0 no-repeat;padding-left:19px}
.freport_tool_up{float:left;background-position:0 -407px}
.freport_tool_dn{margin-left:65px;background-position:0 -455px}
.freport_cover_img{padding:0 13px}

/* 
 * gallery.css
 */

.gallery_previews{font-size:0;margin:0;margin-left:-10px}
[class|="gallery_preview"], .gallery_preview{line-height:120%;font-size:13px;display:inline-block;margin:0 0 16px 10px;position:relative;vertical-align:top}
.gallery_preview-more{width:180px;height:180px;line-height:178px;background-color:#EAFBFF;text-align:center;font-size:16px}
.gallery_preview img{vertical-align:top}
.gallery_info{background-color:rgba(0,0,0, 0.5);color:#fff;font-size:15px;left:0;padding:8px 40px 11px 10px;position:absolute;bottom:0;right:0}
.gallery_info_title{color:#fff}
.gallery_info_count{position:absolute;right:10px;top:8px}

/* 
 * gorkoMap.css
 */
[class|="gorkoMap_balloon"] {background-color:white;padding:4px 20px 11px !important;border-radius:6px;border-width:2px;border-style:solid;border-color:#BA1427;text-align:center;position:absolute;margin-top:-13px;transform:translate(-50%,-100%)}
[class|="gorkoMap_balloon"]:after{content:"";position:absolute;width:16px;height:16px;bottom:-11px;left:50%;background-color:inherit;border-width:0 2px 2px 0;border-color:inherit;border-style:solid;
    -webkit-transform:translateX(-50%) scale(0.55, 1) rotate(45deg);
        -ms-transform:translateX(-50%) scale(0.55, 1) rotate(45deg);transform:translateX(-50%) scale(0.55, 1) rotate(45deg)}
.gorkoMap_bCaption{font-size:15px;font-weight:bold;text-align:center;white-space:nowrap}
.gorkoMap_bText{font-size:14px;margin-top:7px}
.gorkoMap_balloon-yandex .gorkoMap_bText{white-space:nowrap}
.gorkoMap_bCaption:empty, .gorkoMap_bText:empty{display:none}
.gorkoMap_point-numeric{width:36px;height:35px;padding-top:3px;padding-right:14px;text-align:center;color:white;font-size:12px;font-weight:bold;bottom:100%;background:url(/i/map_pointer-numeric.png);
    -webkit-box-sizing:border-box;box-sizing:border-box}

/* 
 * greece.css
 */
.greece-card{overflow:hidden;font-size:0}

/* 
 * head.css
 */
.head{position:relative;z-index:10}
.head_list{font-size:14px;line-height:16px;margin:12px 20px;padding:0;list-style:none;color:black}
.head_list[data-caption]:before{content:attr(data-caption);color:black;font-size:13px;display:block;color:#B2B2B2;margin:0 0 8px;margin-inline-start:10px;padding-top:4px}
.head_list_item{position:relative;display:block;padding:5px 10px 8px;border-top:1px solid #f5f5f5;background:none;margin:0;white-space:nowrap;z-index:0}
.head_list_item .head_list_region{color:#B2B2B2;display:block;padding-top:2px}
.head_list_item:first-child{border-top:0 none}
.head_list_item[href]:hover:after,
.head_list_item[href]._hover:after{content:"";position:absolute;background-color:#e9fdff;top:0;bottom:0;left:-20px;right:-20px;z-index:-1}
.head_list_item._cur{color:#E50064}
.head_list_item._cur:before{content:"";position:absolute;border-style:solid;border-width:2px;border-radius:2px;margin-top:-2px;top:50%;inset-inline-start:-5px}
.head_top{min-height:90px;position:relative}
.head_left{position:absolute;bottom:16px;inset-inline-start:30px;height:55px;font-size:0;white-space:nowrap}
.head_switcher{display:inline-block;font-size:14px;font-weight:600;cursor:pointer;color:#999;padding:6px 0;padding-inline-start:26px;padding-inline-end:16px}
.head_logo{display:inline;vertical-align:top}
.head_city{display:inline-block;vertical-align:top;margin-top:18px;margin-inline-start:11px;position:relative;white-space:normal}
.head_city_name{max-width:124px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.head_city_name::before{content:"";position:absolute;width:11px;height:15px;inset-inline-start:11px;top:50%;margin-top:-7px;background:url(/i/svg/map_pointer/gray.svg) 0 0 no-repeat}
.head_cities{position:absolute;top:100%;inset-inline-start:-7px;margin-top:19px;width:300px;background-color:white;box-shadow:0 2px 10px 0 rgba(0,0,0,0.3);z-index:2;border-radius:10px;display:none;padding-bottom:4px}
.head_cities._expanded{display:block}
.head_search{font-size:13px;height:30px !important;width:270px;margin:15px auto 12px;display:block;background:url(/i/svg/search/gray.svg) right center no-repeat;padding-inline-end:30px}
.head_notFound{color:#999;font-size:12px;line-height:16px;padding:0 10px;margin:16px 0 18px}
.head_result{position:relative;margin-left:15px;margin-right:15px}
.head_result:empty{min-height:56px}
.head_result[data-caption]:before{font-size:11px;margin-bottom:4px}
.head_result:empty:before{content:"";position:absolute;top:5px;inset-inline-start:50%;width:30px;height:42px;margin-inline-start:-15px;background:url(/i/svg/logo/pink.svg) center center no-repeat;animation:rotateY 2s infinite linear}
.head_result .head_list_item[href]:hover:after,
.head_result .head_list_item[href]._hover:after{left:-15px;right:-15px}
.head_bubble{background:white;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.3);z-index:2}
.head_langs{position:absolute;inset-inline-end:28px;bottom:25px}
.head_lang{position:relative;padding-inline-start:30px;max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.head_lang:before{content:"";width:16px;height:16px;position:absolute;inset-inline-start:7px;top:50%;margin-top:-8px;background:url(/i/svg/planet/gray.svg) 0 0 no-repeat}

/* 
 * headcontest.css
 */

.headcontest-svadbagr{display:block;float:left;margin-left:-6px;font-size:0}
.headcontests{float:right;margin:18px 0 0 0;height:125px}
.headcontest{float:left;width:183px}
.headcontest_type{margin:1px 0 0 1px;font-size:11px;color:#6e6e6e}
.headcontest_title{margin:2px 0 0 1px;font-size:14px}
.headcontest_content{margin-top:7px}
.headcontest_img{float:left;width:68px;height:70px}
.headcontest_place{background:url('/i/bg.png') 0 -1901px no-repeat;border:2px solid white;color:white;font-size:17px;left:-11px;padding:1px 8px;margin:1px 0 4px;position:relative;float:left;border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    -webkit-border-radius:8px}
.headcontest_place_green{background-position:0 -1920px}
.headcontest_text{font-size:12px;font-style:italic;line-height:115%;margin-right:25px;color:#646464}
.headcontest_prize{margin-top:2px}
.headcontest_link{background:#e20065;padding:4px 3px;margin-top:2px;float:left;border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px}
a.color_white, a.color_white:hover{color:white}
.headcontest_other_title{font-size:14px;margin-bottom:11px}
.headcontest_other{font-size:12px;margin:0 0 6px 2px
}
.headcontest_archiev{float:left;font-size:12px;font-weight:bold;padding:4px 7px 5px;margin-top:4px;background:#e6eef2;border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    -webkit-border-radius:6px}
/* 
 * hero.css
 */
.hero{position:relative;border-radius:8px;padding:15px;margin:-16px 2px 30px 14px;display:flex;justify-content:center}
.hero::before{content:"";border:1px dashed #ddd;position:absolute;left:0;right:2px;top:50%;transform:translateY(-50%)}
.hero_item{position:relative;display:block;padding-left:8px;padding-right:8px;background-color:#FFF}
.hero_item:first-child{padding-left:16px}
.hero_item:last-child{padding-right:16px}
.hero_cover{display:block;box-shadow:0px 1px 4px rgba(0, 0, 0, 0.24), 0px 0.3px 0.9px rgba(0, 0, 0, 0.16);border-radius:8px}

/* 
 * hiddenPhone.css
 */

.hiddenPhone{line-height:130%}
.hiddenPhone[data-stars]:after{content:' ' attr(data-stars);position:relative;font-size:140%;line-height:70%;opacity:0.85;margin-left:2%;display:inline-block;
    -webkit-transform:translateY(40%);
        -ms-transform:translateY(40%);transform:translateY(40%)}
.hiddenPhone[data-stars] .hiddenPhone_number{position:absolute;opacity:0}
.hiddenPhone_show{margin-top:7px;height:21px}
/* 
 * hint.css
 */
[class|="hint"] {position:relative}
.hint-icon{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;text-align:center;cursor:pointer;background-color:#CCC;border-radius:10px;line-height:16px;font-size:14px}
.hint-icon:hover{background-color:#E00063}
.hint-icon:before{content:"?";font-weight:bold;color:white;font-size:14px}
.hint_bubble{position:absolute;top:100%;margin-top:16px;left:50%;width:300px;padding:11px 19px 13px;color:white;font-size:13px;line-height:20px;background-color:rgba(0,0,0,0.75);white-space:normal;border-radius:5px;z-index:1;box-sizing:border-box;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.hint-icon:not(:hover) .hint_bubble{display:none}
.hint_bubble:before{content:"";position:absolute;border-style:solid;border-width:0 7px 6px;border-color:transparent transparent rgba(0,0,0,0.75);top:-6px;left:50%;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.hint_bubble:after{content:"";position:absolute;top:-26px;height:26px;left:50%;width:100px;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}

/* 
 * icon.css
 */

.icon_book_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAMAAAB1/u6nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFAAAAs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PM2qzDDgAAABB0Uk5TABAgMEBQYHCAj5+vv8/f7yMagooAAACiSURBVHjabY9bFsMgCAUxEsQ3+19todKk5mR+5IyIXLgoMhtjgB2SRS8Ud3tT3Z7axu32y8YpgnqiX9HPKqPQobVWGYyg1hlN61qr2S4bnURebGAZAHW38zAD/LDRTIaxawT6phFhTNcggmjTTSMomO1ntghTLVi9OCjpWjZdKfooRXCaB/e1Rzm9J4FzlhW+JhYp8Efk7hHhQaA6bbUX8LIfw24PQh8PnTsAAAAASUVORK5CYII=')}
.icon_book_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAMAAAB1/u6nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFAAAA4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBlgxofVwAAABB0Uk5TABAgMEBQYHCAj5+vv8/f7yMagooAAACiSURBVHjabY9bFsMgCAUxEsQ3+19todKk5mR+5IyIXLgoMhtjgB2SRS8Ud3tT3Z7axu32y8YpgnqiX9HPKqPQobVWGYyg1hlN61qr2S4bnURebGAZAHW38zAD/LDRTIaxawT6phFhTNcggmjTTSMomO1ntghTLVi9OCjpWjZdKfooRXCaB/e1Rzm9J4FzlhW+JhYp8Efk7hHhQaA6bbUX8LIfw24PQh8PnTsAAAAASUVORK5CYII=')}
.icon_chat_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUBAMAAACQZWsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFAAAAs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PM8tM4zAAAAA90Uk5TABAgMEBQYHCAkKCw0ODw70IUxwAAAHtJREFUCNdjYBBxgQAGBgbp/1DwS4Bh/lOIsOv7CQzvDBggwO4Bww8ok4HjA5DNDFLiDGHzg7ViiiOrB6spgLDZO4BAAF3NPyS71j91ATvP9f0CBpn//xveg3T/EWBgcPG59gNkgwNIIdu/BzD9DIxA18LBegUEWxhKAwD4ekdvc9KG/gAAAABJRU5ErkJggg==')}
.icon_chat_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUBAMAAACQZWsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFAAAA4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl5Y0k1gAAAA90Uk5TABAgMEBQYHCAkKCw0ODw70IUxwAAAHtJREFUCNdjYBBxgQAGBgbp/1DwS4Bh/lOIsOv7CQzvDBggwO4Bww8ok4HjA5DNDFLiDGHzg7ViiiOrB6spgLDZO4BAAF3NPyS71j91ATvP9f0CBpn//xveg3T/EWBgcPG59gNkgwNIIdu/BzD9DIxA18LBegUEWxhKAwD4ekdvc9KG/gAAAABJRU5ErkJggg==')}
.icon_lock_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQBAMAAAA/jegKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVQTFRFAAAAo7C3o7C3o7C3o7C31eLp////lNjSGAAAAAR0Uk5TACxdw4+8aQ0AAABKSURBVAjXY2BgMnExYgACFRcXFwUGBiaXsLQQJwYGZtcUl1RnBgYWNxcXNxcwLQKiRcB8AQYTFxAwYHBJA4IUB6JpmD5hEOUsAABTZRzXw60YvAAAAABJRU5ErkJggg==')}
.icon_lock_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQBAMAAAA/jegKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRFAAAAuhQnuhQnuhQnuhQnuhQn5ngojwAAAAV0Uk5TACxdfMPNDA4kAAAAR0lEQVQI143LIQ6AMBAAwU3hfAV4DB6DJyT1l9L9/1dQeNSogdK8AXZ1g+LB2WF+wmlApKYQaaSwpqaVpuqFAJG//d6iOuoLukgTGaQ7dwUAAAAASUVORK5CYII=')}
.icon_lock_grey_b{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAYAAABlL09dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABSVJREFUeNqMVl1QE1cUvnd/skkIkhACEhEEUUEkUsVBUSeiaKvjaGdqZzLTH9v60OmTD532zelzH/rc6UM7nU7b6c/U6VQtWMvgP6WCOEgIYrCWHyPkhyRskt3s7t2eGxImUoOc4cy9e+7Hd++ec+63wbquo+dY1Vwo/Jp3/GHjXDjSKKUVR1pRHAzGmsHAhYwGIVBZ7hht3Fjnt5fafgL87HICvIx4DfjWuyPeEyMPHh5NJJMbJEmyaqqGCCEZAMMyiGU5YjIZo8UWy8MdTY1djZvqu2HJCy4+j9gBRKe6eq+/GgiGDqWSSTaVTCBNVUWNaBKDsIQwZnSdCBgxZt5oMJnNRUgwmtKV5WU9xzrcv5lNpu+BJ55PzKck6b3z3X+8FZ6P7hUX4khNp6cqyuyD27dtG65yOuernJWTFDg5PVMz8fhxhXdszBWej+0wCMYKy5pi5LDZrnhOHv8EIH35xK7zl7rPTQdDp1KiiFiMBk8ePfLjprq6PykXeDW4jWYCPAo+RWPD3tHD3T29HsTxzeYiM9nd4vq0dbvrS1ib4ChYUZS22cj8PkJUxDC6/12P52soynlYq/h3eubMkNfXLiYTTkJ0rrio6ImrYfOtjRtqLruatn4LeZZ/vnDxLNRh/dCI7xQQ38oRV13/6+9mVVXLNEUlm2pre4C0C+LlN/rvnB4Z978jSakSWZIzhRBMwkuBuaC7KfDU6d7T9lVtTfWl6nXrWqbngm/IClPdNzC4f0/rzgH6auWBudl6HekcFCjk3rP7PsQCkzNPOu+PjZ9OpVIlYnwhrmvqsK4p98TYQkySZQts+PY/k1OdgJ1u39U6xGImqum6MDXzpJ6+KT1xcSIplWUqaOBjNqv1MUwb+gbu7tcIsRJdi+5qaf7mlUMHL0Jcv9J77djw+PhpyEpp392hjtrq9b3VVesmeI6N6Qjb4onEWsCVUGJoIszAHzIZDSl4Vmh6YuKCi+FY5LCUjgLpLxAboZsf7nCnA6Fw24IktYuJ5GYIVYKrgmBMy4qCMMIsrRslRgZeQAT4ON5Q5PNPtC9eBN7CYo32KTvmf9QB3XMw00YM1jnBYORUKDRmLD7/o53wIghiJkgF4gUhA8NQoM+8E4/eTMtyuUZvF20/2oEYLY7LLLe0eL3QM0CWZZFBEGabNtZ9x90b9XmAqzwWnUfJRBIgZOm/6R74GQHI2wzn7bSYTwS9jEqstop7Xp+Hk+W0k+7U0rT1C4e99CnK047802G8OCsgWhSAguHIWv/k9Puapjm5XByqO9XUsOVzVNis2TFaCOAde/ABEGdOw+WOJKfTfHY9sgxPb+aZG/0DO+nD/rbWQZ7n6bUly3ClSxw6JdbRi6zx167LBwPhiIc+hCPhH14/cfx2ViYLGocwfhGxPTA7u14hi5WkcxorBNazhWUy05W5fS93uC9gHcUxQfEjMKexQmCcZWfyW6aABbfU108wDJOk3gBzGkMrMWeKl9+TKxiIFF5FPZZywa3ixJlLlRDFXNewKyIzl0hf9YkjIJuTWVxkxQNnFYGjA8OwIDorHsR37qMPP87NC4EoBwtfcaKpCERKRYJgQmuKi+knwr2KLO7K+v+MclD5VSmxIsuiKhgtvbf7z17tv5NeEh6cVaHnCVCBmE6IQSUaUiRZ5OwlJTeD89FOOSVVMBzzrGTmyPNHpOcpXL4EYkTgh40sS6rDar3JHdjbfvX3Kz3mUDjUDMnGq+kmXCgGn/Eyu/3+gX3tV/8TYABDP1XqPG04HQAAAABJRU5ErkJggg==')}
.icon_pencil_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhQTFRFAAAAQ1BXQ1BXQ1BXi5ifQ1BXQ1BXZXJ5Q1BXtMHIQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXQ1BXhpOaQ1BXS1hfTVphUF1kUl9mVGFoYm92Z3R7bHmAbXqBbnuCdYKJnKmwpbK5qre+sL3EtMHIusfOw9DXxdLZy9jfz9zj0d7l0+Dn1uPq2OXs5vP66PX88vr/////BFe+pwAAADh0Uk5TAAEJDRQVGR81PEpMTVJWWVtcXmBrbG5zeouMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIxAls9ZAAAAjUlEQVR42k3N1xKCMBCF4VUsiJVi4VAN2DuWvP+bmZhg+O++2dk5ZLInNjWbAfBaxkPEhxR+877jzwyOtot4z878innt5M4v7JjDMeb8FCH42UPyEH7lcLVT7aAtPVV+C1vSPUSV8KfUpjGYvBcIO2pxiWor/8MBqVDwWyn2+qTDZg3At6huBSxGXfr3BSbkEkiDgpjbAAAAAElFTkSuQmCC')}
.icon_pencil_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKhQTFRFAAAAzwlXzwlXzwlX/1+dzwlXzwlX8St5zwlX/53DzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlXzwlX/1eZzwlX1xFf2RNh3BZk3hhm4Bpo7ih28y17+DKA+TOB+jSC/z2J/3it/4a1/466/5e//53D/6bJ/7TR/7fT/8DY/8bc/8ne/8zg/9Hi/9Tk/+nx/+zz//X5////KbIuSQAAABp0Uk5TAAIRFyUnLTlgboeKjZadoqWoq67DxMnS3v2jl+U7AAAAjUlEQVR42k3N1xKCMBCF4VUsiJVi4VAN2DuWvP+bmZhg+O++2dk5ZLInNjWbAfBaxkPEhxR+877jzwyOtot4z878innt5M4v7JjDMeb8FCH42UPyEH7lcLVT7aAtPVV+C1vSPUSV8KfUpjGYvBcIO2pxiWor/8MBqVDwWyn2+qTDZg3At6huBSxGXfr3BSbkEkiDgpjbAAAAAElFTkSuQmCC')}
.icon_pin_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALpQTFRFAAAAlaKplaKplaKplaKplaKplaKplaKplaKplaKplaKpvMnQlaKplaKpn6yzlaKplaKplaKplaKplqOqlaKplaKplaKplaKplaKplaKplaKplaKplaKplaKprLnAl6SrlaKplaKpl6SrlqOqlqOqlaKplaKplaKpl6SrmqeunKmwnaqxnquyn6yzpbK5qLW8qba9tsPK0N3k0t/m1+Tr2ufu2+jv3Onw3erx3uvy5fL55/T77vn/////9fPXZgAAACd0Uk5TAAECAxAfLTZDTVJXYHCBhoeIkJicnaWrra6xw8TZ2uHk5efq7vP+BovWCAAAAJ9JREFUeNpNi1cSgkAQBQczioAREyqGfaAYALPu/a/lBlH7Y6q66w3lWD2L/ukD8Ao/ryFKtxh+3ajjxB8xXCMvHiLO77HcVOwFYytsUl1c6gLJEeGTq4IJheKbp/JMke3FwglwVuUFwZiI2gGuskQYNaok6QCZLMsSFVUwocqBEWn3IbjwhH18DpjNNW6Y6eALJ2oFgK2DdIGzG5SVvwHIHRi+sOMn0wAAAABJRU5ErkJggg==')}
.icon_pulse_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAMAAABIkLa5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhQTFRFAAAAs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMsiloEwAAACd0Uk5TABAfIDBAUFdganl+gIiQmKCmrLK1wMTQ09nc3+Dm7fDz9vf4+fz+bJ8KmgAAAKZJREFUeNplkO0SgiAQRVujwkoFk9C+yDTv+79hi5o6wp8LZ9jDHTbhEoZCSB+YxVGOgVrMUCMfoKSF7QuciRjObCtR6KN7NksY8z0OeqOZxinpcB80DzGia+ZcVqwqWnRp2FpCr9HOu/52NY7kyx4Vqj6jGoqrjqYWrR8jWybee/IshYqtEwwt9R0AcwO7mDhVeshbc9gnbnDSC23EuXpf4zKx8I9/dpMLU43vq34AAAAASUVORK5CYII=')}
.icon_pulse_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAMAAABIkLa5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhQTFRFAAAA4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBlcJAKJAAAACd0Uk5TABAfIDBAUFdganl+gIiQmKCmrLK1wMTQ09nc3+Dm7fDz9vf4+fz+bJ8KmgAAAKZJREFUeNplkO0SgiAQRVujwkoFk9C+yDTv+79hi5o6wp8LZ9jDHTbhEoZCSB+YxVGOgVrMUCMfoKSF7QuciRjObCtR6KN7NksY8z0OeqOZxinpcB80DzGia+ZcVqwqWnRp2FpCr9HOu/52NY7kyx4Vqj6jGoqrjqYWrR8jWybee/IshYqtEwwt9R0AcwO7mDhVeshbc9gnbnDSC23EuXpf4zKx8I9/dpMLU43vq34AAAAASUVORK5CYII=')}
.icon_sheart_fullred{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANFJREFUeNpi/P//PwMI3FIstQdSNkAsD8Q3gPiI2v3uU0BxA6i4ORB/BOLDQPGVID2MIM1ABfOB7AQGTBAExOuwiO8AGuDJeFOhJA3ImclAOuhmAhKBDOQBGyaof8gBZiDNzGRqvg/SfIRMzUdAmreSqXkHLKq2AzkeJGhcCYyqCCYoJxaIdxOpcRMQJ8MTCTSFqQKpmyAxPBpBXgwH2voVxIHZzAAUuA1NUb+I0YiiGWrABiDFCcRrsGiMQtaI4mx0APRGKZCyhWaEbmxqAAIMAHwDSNO6C/kbAAAAAElFTkSuQmCC')}
.icon_sheart_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAalJREFUeNqNkr1LQmEUxh/NxCGwKOkDEsoyBKkhIoeIwMChxSCwpb9AxM3EQfwLnFUahMiiJbcEG4KypTIRoo8hLRKxm0HdkluLnQPexI+iB57Dc87l9768730V1WoVrMXlVQOAEXIP+YmcO9jbeaD5UG2uJ0u1eYYZhhl0UJ5Bq87J02jVNS2wobDaHRYAK2q1Gna7HTqdDoVCAYlEApIkQaPRwGq1wmg0olKpIB6Po1QqgXSoomLm5HQ6sTQ/C1k2mw1+vx+BQAATQ72QZTAY4PF4OI6ouHCaszBY1/hAD4LBIAa7OhvmU2N6OQ4rqbChotosBpuVF17l+MJIjtPJ2QX+o3Q6Lcccw1ecotEoCm+ff4K5ZxGxWExub5R05Ud89XyDXq8XV4/CryB/F0WR2wz/a/mk2+TbYrGIUCiEfPm9BfT5fCiXy9xeknd/Hglr//i0L5vNrieTSYXJZILb7cZYfzfuXz7AOwqCgNoRN2nXrwaYxGc2RyKRtVQq1aHVauFyuRAOh9uCzbD8xhUA1siTqIvBLQIlbtrBzYssABgl3xF0iDb6BvdtscWW4J38AAAAAElFTkSuQmCC')}
.icon_sheart_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY1JREFUeNqNk08og3EYx7+jZmy5KDkIkZLTclEi7SgpSdFqpZYd5ODi4iQn5cSNEhKZA6Ut4rhxUDJSW2qb1uzd3/wrJtnjeeLF27vkU5+nt1+/7/P0/t7fayAiCIGK4W4AnWw9G2L91uetU163fq23sw+sj9fdYCQswRUAI9Czzjqg54Ab9BjOy4dcABaNRiNaR/uAhiogmERo8xD5fB4mkwktAzago4nnvkBZ8CCVSoGZA4f3WaJlH2kIJiheN050FScNvmvi/eKJTH4CYLFm1gBzGTSkH4HqSmgoFBCw2MG8l3ApBaQaoIODOsIZ9SkqYT+E3QD+hecSguQk7AWjTG1wucefRDIIz25/nziI6PvQko0TRBcxKko4TbHaMfWwtiQnkwUHe6QoCt6cq0A0q5t4a5tBLpcDs8c6IRDRp6vHzWRfKkjnfNs0UUghEm6y8snUiR7WrGak/Ji466fe+VfZGKlxEe2cFQ2qqndbUO+4vIqbHcQPXtbOV/IRv9CGtU0mAXR9/QhzKMIHwSQVxYzH/awAAAAASUVORK5CYII=')}
.icon_spanner_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRFAAAAs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMf3XV0wAAABF0Uk5TABAwQGBwgJCgprDA0ODi8PY4QvJEAAAAf0lEQVR42m3Q0Q6DMAhAUdCWVahT/v9nV8TI6Haf9EQDAb4qvKtWSGHXUYMc/8PFsMMUmb78uWYVsJrGAmo5huJxsZCo7jHt1Cd+8NCo3FgG8vvGnkYt2/WDYGw1IsBKtILX1PP3CUs+lUfTl/J7LbuzOCbtNVZMszpOioN5xg86hQpHDcL/mQAAAABJRU5ErkJggg==')}
.icon_spanner_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRFAAAA4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBlMTSHWQAAABF0Uk5TABAwQGBwgJCgprDA0ODi8PY4QvJEAAAAf0lEQVR42m3Q0Q6DMAhAUdCWVahT/v9nV8TI6Haf9EQDAb4qvKtWSGHXUYMc/8PFsMMUmb78uWYVsJrGAmo5huJxsZCo7jHt1Cd+8NCo3FgG8vvGnkYt2/WDYGw1IsBKtILX1PP3CUs+lUfTl/J7LbuzOCbtNVZMszpOioN5xg86hQpHDcL/mQAAAABJRU5ErkJggg==')}
.icon_ufo_grey{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFRQTFRFAAAAs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMs8PMYPSt8AAAABt0Uk5TABAgMEBQYHCAiJCgrLCywMTQ4OHw8/X3/P3+IQ/kmwAAAK9JREFUeNpd0NsSwiAMRdGEItJG1CDWy/n//7RNmM7gflzcoS2WBtQlTDEyHSmsFVt66pjQ07woIGyajT5ItBUrSlfrRhZXH54HpQjd8WH4RTgOZxLgBat0XRBJsV4M3xDXvCmXKTS/ReeCqY92LoHojGccXvcGSgUgrtzgffcVqORdMeQouLZ/TXcIseKo+Z/d7SbHdHFNtBcu/kpl28GRphWPOedEQwWYB7BYhbwfFpUWWFFnV1gAAAAASUVORK5CYII=')}
.icon_ufo_red{background-repeat:no-repeat;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFRQTFRFAAAA4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBl4gBls1aUCwAAABt0Uk5TABAgMEBQYHCAiJCgrLCywMTQ4OHw8/X3/P3+IQ/kmwAAAK9JREFUeNpd0NsSwiAMRdGEItJG1CDWy/n//7RNmM7gflzcoS2WBtQlTDEyHSmsFVt66pjQ07woIGyajT5ItBUrSlfrRhZXH54HpQjd8WH4RTgOZxLgBat0XRBJsV4M3xDXvCmXKTS/ReeCqY92LoHojGccXvcGSgUgrtzgffcVqORdMeQouLZ/TXcIseKo+Z/d7SbHdHFNtBcu/kpl28GRphWPOedEQwWYB7BYhbwfFpUWWFFnV1gAAAAASUVORK5CYII=')}

/* 
 * isPreloading.css
 */
.isPreloading{position:relative;min-height:100px}
.isPreloading::before{content:"";position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-15px;background:url(/i/svg/logo/blue.svg) 0 0 no-repeat;z-index:5;width:30px;height:42px;
    -webkit-animation:rotateY 2s infinite linear;animation:rotateY 2s infinite linear}
.isPreloading::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;opacity:0.7;border-radius:10px;z-index:4}
.isPreloading-slide{position:relative;min-height:100px}
.isPreloading-slide::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;opacity:0.7;border-radius:10px;z-index:4}
.isPreloading_icon{content:"";position:absolute;left:50%;margin-top:-20px;margin-left:-15px;background:url(/i/svg/logo/pink.svg) 0 0 no-repeat;z-index:5;width:30px;height:42px;
    -webkit-animation:rotateY 2s infinite linear;animation:rotateY 2s infinite linear}

/* 
 * krpano.css
 */

.krpano{margin-top:20px;display:flex;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;flex-direction:column}
.krpano_captive{display:flex;
    -webkit-flex-direction:row;
        -ms-flex-direction:row;flex-direction:row}
.krpano_title{background-color:#f2f4f5;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-radius:6px 0 0 0;font-size:20px;padding:14px 0 15px 20px;margin:0;width:100px;
    -webkit-flex-grow:1;flex-grow:1}
.krpano_expander{width:174px;font-size:16px;background-color:#353535;border-radius:0 6px 0 0;padding-left:20px;display:flex;
    -webkit-align-items:center;align-items:center}
.krpano_expander .fake_link{color:#64b7ff;top:1px;position:relative}
.krpano._expandedScenes .fake_link{border-bottom:0 none;color:white}
.krpano_hideScenes{display:none;background:url("/i/svg/x/blue.svg") no-repeat scroll 0 0 transparent;cursor:pointer;margin-left:33px;height:10px;width:10px}
.krpano._expandedScenes .krpano_hideScenes{display:inline-block}
.krpano_sceneList{position:absolute;width:194px;top:0;left:100%;height:0;background-color:rgba(51,51,51,0.9);overflow:hidden;display:none}
.krpano._expandedScenes .krpano_sceneList{height:100%;display:block}
.krpano_scenes{position:absolute;top:0;bottom:0;overflow-y:scroll}
.krpano_scene{border-top:1px solid #615d5b;color:#64b7ff;cursor:pointer;font-size:12px;line-height:120%;padding:18px 22px 10px;text-align:center}
.krpano_scene:after{content:attr(data-title)}
.krpano_scene:first-child,
.krpano_scene._cur + .krpano_scene,
.krpano_scene:hover + .krpano_scene{border-top-color:#262626}
.krpano_scene:hover, .krpano_scene._cur{background-color:#262626;border-top-color:#262626}
.krpano_scene._cur{cursor:auto;color:#b7aeb2}
.krpano_scenePic{box-shadow:0 2px 8px 0 rgba(0,0,0,0.5);display:block;margin:0 auto 10px}
.krpano_content{height:522px;position:relative;background-color:black}
.krpano._expandedScenes .krpano_content{margin-right:194px}
.krpano_footer{background-color:#f2f4f5;border:1px solid #e4e4e4;border-top:0 none;border-radius:0 0 6px 6px;font-size:13px;color:#a3a3a3;padding:16px 20px 14px;line-height:140%}
.krpano_footer_symbol{background:url('data:image/gif;base64,R0lGODlhEAALALMPAMbHyLS1td3e362uro6Ojrq7vampqqSkpaqrq7Kzs5eYmLe4uJydnY+Pj4mJif///yH5BAEAAA8ALAAAAAAQAAsAAART8Mlk1gLylZEzcSAhLSDSPY0irE8AgkbXMFniHAphH9mcDSZGo0WT+E7CDCOBoiFMkqTk4BgQFFRmdJihvgIPAUCg4GYQoIXk8zo9BoUMwGLQPiIAOw==') 0 0 no-repeat;display:inline-block;height:11px;margin:0 2px;vertical-align:middle;width:16px}
.krpano_sliderbox{opacity:0;position:absolute;width:6px;top:10px;bottom:10px;right:6px;background-color:rgba(0,0,0,0.6);border-radius:3px;cursor:pointer;
    -webkit-transition:opacity 0.5s ease;
        -ms-transition:opacity 0.5s ease;
         -o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
.krpano_sceneList:hover .krpano_sliderbox, .dragging .krpano_sliderbox{opacity:1}
.krpano_slider{position:absolute;width:6px;height:110px;background:url('data:image/gif;base64,R0lGODlhAgAFAIABAP///////yH5BAEAAAEALAAAAAACAAUAAAIEBBKGVgA7') center center no-repeat #3d9dd8;border-radius:2px;cursor:url('/i/cursor/openhand.cur'), s-resize}
.dragging .krpano_sliderbox, .dragging .krpano_slider{cursor:inherit}
.krpano._mobile{position:absolute;display:flex;flex-direction:column;top:0;left:0;height:100%;width:100%}
.krpano._mobile .krpano_content{height:100%;flex-grow:1}
.krpano_hints{position:absolute;min-width:270px;max-width:400px;padding:2px 50px 2px 20px;bottom:25px;left:50%;z-index:1;
    -webkit-box-sizing:border-box;box-sizing:border-box;
    -webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0, 0.8);
    -webkit-border-radius:6px;border-radius:6px}
[class|="krpano_hint"] {position:relative;padding-left:50px;color:#fff;margin:20px 0;line-height:18px;font-size:13px;min-height:30px}
[class|="krpano_hint"]::before{content:"";position:absolute;background-image:url(/i/svg/panorama_hints.svg);background-repeat:no-repeat}
.krpano_hint-move::before{width:30px;height:44px;left:1px;top:-7px;background-position:0 0}
.krpano_hint-zoom::before{width:32px;height:31px;left:0;top:2px;background-position:-31px 0}
.krpano_closeHints{position:absolute;top:5px;right:5px;width:36px;height:36px;cursor:pointer;background:url(/i/svg/x/gray.svg) center/16px no-repeat}
/* 
 * landing.css
 */
.landing .head_switcher{color:white;background-color:rgba(0,0,0,0.2);border-radius:20px}
.landing .head_city_name::before{background-image:url(/i/svg/map_pointer/white.svg)}
.landing .head_lang::before{background-image:url(/i/svg/planet/white.svg)}
.landing_photo{position:absolute;top:0;left:0;right:0;height:360px;overflow:hidden;background-color:#B8B8B8}
.landing_photo_img{position:relative;left:50%;height:100%;max-width:2000px;pointer-events:none;transform:translateX(-50%)}
.landing .head{display:flex;flex-direction:column}
.landing_photo ~ .head{height:320px}
.landing h1{width:800px;align-items:center;display:flex;flex-grow:1;margin:0 auto;padding-bottom:50px;justify-content:center}
.landing .head._white h1{color:#FFF}
.landing .services{margin-top:0}
.landing h1{}
.landing .services_list{margin-left:auto;margin-right:auto;padding-top:0}
.landing .filters{margin-top:0}
/* 
 * lang.css
 */
.langs{width:180px;position:absolute;top:100%;inset-inline-end:0;margin-top:8px;background-color:#fff;border-radius:10px;z-index:3;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.3)}
.langs_list{padding-top:4px;margin-bottom:16px}
.langs_regions{background-color:#F7F7F7;padding:17px 25px 4px;border-radius:0 0 10px 10px}
.langs_regions:first-child{border-radius:10px}
.langs_caption{font-size:13px;margin-bottom:14px;color:#999;line-height:17px}
.lang_region{position:relative;padding-inline-start:26px;font-size:14px;margin:14px 0 17px}
/* 
 * lightbox.css
 */
.lightbox{position:absolute;top:0;left:0;right:0;z-index:101;text-align:center}
.lightbox_area{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.7);z-index:1}
.lightbox:not(._woClose) .lightbox_area{cursor:pointer}
.lightbox_content{display:inline-block;position:relative;z-index:2;text-align:start;box-shadow:0 0 15px 0 rgba(0,0,0,0.7);border-radius:10px;padding:32px 39px 39px;background-color:white;box-sizing:border-box}
.lightbox_close{position:absolute;width:20px;height:20px;top:16px;inset-inline-end:16px;cursor:pointer;background:url('/i/svg/x/red.svg') 0 0 no-repeat}
.lightbox._woClose .lightbox_close,
.lightbox._woCloseButton .lightbox_close{display:none}
.lightbox_caption{text-align:center;font-size:35px;margin:0 0 16px;line-height:42px}
.lightbox_text{font-size:15px;line-height:23px;margin-top:16px;margin-bottom:20px}
.lightbox_notice{font-size:12px;color:#999;line-height:20px}
.lightbox_error{line-height:24px;background-color:#F7F7F7;color:#FA4100;font-size:13px;margin:20px 0;padding:4px 80px}
.lightbox_actions{display:flex;justify-content:center;gap:10px;margin-top:35px}
[class|="lightbox_arrow"]  {position:absolute;top:170px;bottom:170px;width:50px;min-height:210px;max-height:400px;background-color:rgba(0,0,0,0.5);cursor:pointer;color:#fff}
.lightbox_arrow-prev{inset-inline-start:-50px;border-radius:10px 0 0 10px}
.lightbox_arrow-next{inset-inline-end:-50px;border-radius:0 10px 10px 0}
[class|="lightbox_arrow"]:before{content:"";position:absolute;border-style:solid;top:50%;width:20px;height:20px;transform:translateY(-50%) rotate(45deg)}
[class|="lightbox_arrow"]:hover{color:#0098d2}
.lightbox_arrow-prev:before{border-width:0 0 2px 2px;inset-inline-end:9px}
.lightbox_arrow-next:before{border-width:2px 2px 0 0;inset-inline-start:9px}
.lightbox-wtabs{margin:-32px -39px -39px}
.lightbox-wtabs + .lightbox_close{width:20px;height:20px;top:18px;inset-inline-end:20px;background:url(/i/svg/x/white.svg) 0/20px no-repeat}
.lightbox_tabs{height:55px;display:flex;justify-content:center;gap:40px;background-color:#75A82D;border-radius:10px 10px 0 0}
.lightbox_tab{position:relative;padding-top:18px;font-size:18px;color:#000}
.lightbox_tab._selected{color:#FFF;font-weight:600}
.lightbox_tab._selected::before{content:"";position:absolute;border-style:solid;border-width:0 13px 8px;border-color:transparent transparent #FFF;left:50%;margin-inline-start:-13px;bottom:0}
.lightbox ~ .bigpreloader{opacity:0.45}
@media print{.lightbox{top:0 !important}
    .lightbox ~ * {display:none}
}

/* 
 * like.css
 */
.likes{float:right;margin-right:40px;position:relative;overflow-x:hidden;padding-bottom:32px;width:188px}
.likes[data-count="0"] {display:none}
.likes:before{content:attr(data-caption) ':\ ' attr(data-count);color:#A4A4A4;font-size:12px;margin-bottom:28px;display:block}
.likes_items{position:relative;left:0;font-size:0;max-height:207px;margin-bottom:6px;
    -webkit-transition:left 0.5s ease;
        -ms-transition:left 0.5s ease;transition:left 0.5s ease;
    -webkit-columns:200px;
       -moz-columns:200px;columns:200px;
    -webkit-column-gap:17px;
       -moz-column-gap:17px;column-gap:17px}
.like{display:inline-block;margin-bottom:17px;vertical-align:top;position:relative;height:50px;width:50px;font-size:0}
.like:after{content:"";width:17px;height:14px;position:absolute;bottom:-5px;right:-5px;background:url(/i/svg/heart/red-white_border.svg) 0 0 no-repeat}
.like:nth-child(3n+2) {margin-right:17px;margin-left:17px}
[class|="likes_page"] {position:absolute;bottom:0;width:60px;height:35px;background-color:#F6F7F2;border-radius:5px;cursor:pointer}
.likes_page-prev{left:0}
.likes_page-next{right:0}
[class|="likes_page"]:before{content:"";width:21px;height:17px;position:absolute;top:50%;left:50%;margin:-8px 0 0 -10px;background:url(/i/svg/mediaGallery.svg) -46px -21px no-repeat}
.likes_page-prev:before{-webkit-transform:scaleX(-1);
        -ms-transform:scaleX(-1);transform:scaleX(-1)}
/* 
 * loginPopup.css
 */
.loginPopup_block{background:#f5f5f5;border-radius:0 0 10px 10px;height:264px;margin:21px -39px -39px;padding-top:29px}
.loginPopup_hint{font-size:16px;text-align:center}
.loginPopup_title{font-size:37px;text-align:center}
.loginPopup_buttons{margin:1px 0 0 65px}
[class|="loginPopup_button"] {background-repeat:no-repeat;color:white;font-size:16px;display:inline-block;height:45px;line-height:43px;margin:20px 10px 0;padding-left:40px;text-align:center;width:150px;position:relative;border-radius:6px}
.loginPopup_button-vk{background-color:#4D739C}
.loginPopup_button-fb{background-color:#3B5997}
.loginPopup_button-odn{background-color:#ED7F28}
.loginPopup_button-ml{background-color:#00478C}
.loginPopup_button-goo{background-color:#DD4B37}
[class|="loginPopup_button"]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:40px;border-radius:6px 0 0 6px;background-color:rgba(255,255,255,0.2)}
[class|="loginPopup_button"]:after{position:absolute;content:"";left:12px;top:50%;margin-top:-8px;width:16px;height:16px;background-repeat:no-repeat;background-position:center}
.loginPopup_button-vk:after{background-image:url(/i/svg/social/vk/vk.svg);
    -webkit-background-size:16px 11px;background-size:16px 11px}
.loginPopup_button-fb:after{background-image:url(/i/svg/social/fb/f.svg);
    -webkit-background-size:8px 16px;background-size:8px 16px}
.loginPopup_button-goo:after{background-image:url(/i/svg/social/goo/g.svg);
    -webkit-background-size:15px 16px;background-size:15px 16px}
.loginPopup_button-ml:after{background-image:url(/i/svg/social/mail/at.svg);
    -webkit-background-size:16px 16px;background-size:16px 16px}
.loginPopup_button-odn:after{background-image:url(/i/svg/social/ok/ok.svg);
    -webkit-background-size:9px 16px;background-size:9px 16px}
.loginPopup_recovery{padding:40px 0 40px 10px;height:100px;box-sizing:border-box;width:100%}
.loginPopup_recovery_left{width:285px;float:left;box-sizing:border-box;text-align:left;line-height:125%;font-size:13px}
.loginPopup_recovery_right{float:right}

/* 
 * map.css
 */

.YMaps-b-balloon_small .YMaps-b-balloon-bit  i,
.YMaps-b-balloon_small .YMaps-b-balloon-shad i,
.YMaps-b-balloon_small .YMaps-b-balloon-tail i{display:none}
.YMaps-b-balloon_small .YMaps-b-balloon-ml,
.YMaps-b-balloon_small .YMaps-b-balloon-mr{background:none!important;width:auto!important}
.YMaps-b-balloon_small{bottom:-12px!important;left:-5px;right:auto!important}
.YMaps-b-balloon_small .YMaps-b-balloon-content{color:white;font-size:12px;font-weight:bold;height:auto!important;margin:0 0 8px 0!important;padding:3px 4px!important;width:auto!important;border-radius:2px 2px 2px 0;
    -moz-border-radius:2px 2px 2px 0;
    -khtml-border-radius:2px 2px 2px 0;
    -webkit-border-radius:2px 2px 2px 0}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-content{background:#323232!important}
.YMaps-b-balloon_blue-l .YMaps-b-balloon-m{background:url('/i/icon.png') no-repeat 0 -1469px!important}
.YMaps-b-balloon_blue-l:hover .YMaps-b-balloon-content{background:#5fab27!important}
.YMaps-b-balloon_blue-l:hover .YMaps-b-balloon-m{background:url('/i/icon.png') no-repeat -24px -1469px!important}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-content{background:#5fab27!important}
.YMaps-b-balloon_orange-d .YMaps-b-balloon-m{background:url('/i/icon.png') no-repeat -24px -1467px!important}
.b-simple-balloon-layout{background:white;border:1px solid #ccc;cursor:default;padding:10px;position:relative;border-radius:6px 6px 6px 0;
    -moz-border-radius:6px 6px 6px 0;
    -khtml-border-radius:6px 6px 6px 0;
    -webkit-border-radius:6px 6px 6px 0}
.b-simple-balloon-layout .close{background:white url("http://api-maps.yandex.ru/i/0.3/balloon/close.gif") no-repeat;cursor:pointer;height:13px;margin:5px 5px 0 0;position:absolute;right:0;top:0;width:13px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;border-radius:2px}
.b-simple-balloon-layout .content{margin:0 12px 0 0}
.b-simple-balloon-layout .tail{background:url('/i/icon.png') no-repeat 0 -1510px!important;height:40px;left:-1px;margin-top:8px;position:absolute;width:42px}
.balloon_info_block{position:relative;width:172px}
.balloon_info_comments{font-size:12px;margin-top:2px;text-decoration:underline}
.balloon_info_name{font-size:16px}
.balloon_info_rating{font-size:12px;margin-top:3px}
.balloon_info_rating_total{font-size:14px;font-weight:bold;margin-top:18px}
.balloon_info_title{color:#646464;font-size:12px;margin:3px 0 6px 0}
.balloon_link_center{font-size:14px;line-height:17px;margin-top:3px;text-align:center}
.balloon_photo_block{height:175px;margin-right:15px;position:relative;width:175px}
.balloon_photo_count{position:absolute;right:0;top:0}
.balloon_photo_count_bg{background:black;height:100%;opacity:0.6;position:absolute;right:0;top:0;width:100%}
.balloon_photo_count_text{background:url('/i/icon.png') no-repeat -2px -1009px!important;color:white;font-size:12px;padding:2px 3px 1px 19px;position:relative;z-index:1000}
.map_balloon_content_layout_small{padding:4px}
.map_balloon_content_layout_small .map_ballon_link{font-size:14px;line-height:17px;margin:5px 0 5px 0;text-align:center}
.map_balloon_close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MkRFRUE2MTFFQjQxMUUyOUIyOEFCQTZCRkJFMUI1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MkRFRUE2MjFFQjQxMUUyOUIyOEFCQTZCRkJFMUI1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkyREVFQTVGMUVCNDExRTI5QjI4QUJBNkJGQkUxQjUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkyREVFQTYwMUVCNDExRTI5QjI4QUJBNkJGQkUxQjUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3X8OagAAAQtQTFRFAAAAuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuxcqvBosvBwvviM1vyU2wCo7wjBAxThIx0BQyUlXzVZkzllnz1xp0F9s1Gx41W971nJ91nWA2oON24WP3IiS3YqT3YuU3o6X35CZ4Zig4puk5aeu5qmw56+16bW77cLH7sTJ8M3R8tPW89bZ9+Pm+enr+/Dx+/Hy/PT1////WXHpGQAAAC50Uk5TAAwPEhUeJCotOTw/RUhLTlFXY2ZsfoSHjZOUlpmcn6Woq660t8nP0t7h5Ofo9rtLX/8AAAD+SURBVHjaVY3nUsJQEEYXsWHBErtgw14OJJZQjV2JokQF8/5P4t5M7jCcH9/sntn5VlIys86Kk5MhpksknGyPD+QWlGvBS1CFiyUr93Af+rHhpwVFe3nVjS0fFRwjZ3CNtLxzmlW7z7MuvchET6PBukgW909334s0fNURhyJzNPSgA96XDx2drxmTVV5jJcQQmrHJvGzQjg1vwFMy3bIoyzzqpJ2Adit18pKnnsqW0WnvCG5fH3vaGSbFXQ5EpMR9rDo0L03UWFM7ReUzHtDmOCNKkUvVVpZZkIQdyne/iftuQkFSCkA1CIIbONNLy+TuOYajzVEZIuc4zoRd/gEwelLrWD3UyQAAAABJRU5ErkJggg==);background-repeat:no-repeat;cursor:pointer;height:21px;right:-9px;position:absolute;top:-8px;width:21px}
.map_balloon_layout{background:white;border:2px solid #ba1427;border-radius:5px;position:absolute}
.map_balloon_tail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTgyQjREMzFFQTkxMUUyQjU5MkEyNzA4MkM0MjJCMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTgyQjRENDFFQTkxMUUyQjU5MkEyNzA4MkM0MjJCMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1ODJCNEQxMUVBOTExRTJCNTkyQTI3MDgyQzQyMkIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1ODJCNEQyMUVBOTExRTJCNTkyQTI3MDgyQzQyMkIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IGdh1gAAAUBJREFUeNqVkd1KAlEUhRfRE0Tv0FP0BNUL9A5BIAhBKF0ESVBYgRVBMaD9QnVhRIIUSoSBSBdKUxHWaKIlmF5EFNNecA7TxXBwPliwGOabffYZFMYm3W7ZdgMg79+79HAxPOJej04EEukwAwDyvYoNOxJDPzzFVnVNUA6x1ZJH+HLeYOI9c4lmOsPak0QpFySpn8+ufHUFJqqJHV3nJS3KJCr5ru8do1O8gx+vW0m0czesj5IlFsr6wRrL8/I6/HCsfV1nOciTvaO0W+dZMP+phCLgpQp5if6KJ1OULLC8bFrQ8BId64D1VzLF4ieTOF3u5mzvgjzMLYKoiSWTzF1mWOqHp/jI5tA4OdO/JsxikkmKEzq3JVQ3LBC1Ts0se0xD4GQlxVn6la8kadXD4LF9GIQ/WhpSayDIZFKWjMPAH1Vx1srORod5AAAAAElFTkSuQmCC);background-repeat:no-repeat;height:16px;left:50%;margin-left:-8px;position:absolute;top:100%;width:15px}
.map_icon_numeric{color:white;font-size:12px;text-align:center;width:22px}
.map_shadow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAYAAAA4oUfxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQTJBNjkyRTFDRjMxMUUyOUJDRkU1NUJBRjhBRTU5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQTJBNjkyRjFDRjMxMUUyOUJDRkU1NUJBRjhBRTU5MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBMkE2OTJDMUNGMzExRTI5QkNGRTU1QkFGOEFFNTkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBMkE2OTJEMUNGMzExRTI5QkNGRTU1QkFGOEFFNTkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ixG0cAAABAtJREFUSMetlutuHEUQhb9T3bPrtTfrGBLsGCFAyvu/BrwBCAUSKTLmZjv4urMzXYcfuzYOkBtQUmumRjV1qqrrJj6cBHjz/Cfyhyj6LzJ6C6D/D8X3+XcZ6/d4fyf4/e9xyx/sH9CyacymHBtObCw718olgy0JKXz+++9vNaC+Afje+UiPHhcNwypqV/AqtZjPGVsjW8pO26xBkQ30fZ8Rwfb2NhHB5eXlP3pe3gAcOzyJ3cdbpdatMplmnW3Naq1dRapFUZm4KFQoCpWIqBJdRDiQpForpRRsExGM46i3eX4H/GR/v9R+WqytMp1nRKhaEU6rliJCCsKWDU4gN2FtUZSSmm02BngymSTgm5sb3Q9//SvwweP9UrquK12tEa4OumZqLVGEZFtICNlyFpyIltAkNYVa2GLNq61J8/mcewYA+DXw/YODWkqUSa0TR24JTXFMAjqhYltay6ZNBtEUbsAoaVRqtDxIkkLCNEnUWpHkiMiIwtXVpQGVW48PDw9LF13X1cmOiubF2rX8wHghMZe0I2mGtAVMMBNFdJgiqYILQhIhgSRZgs2dS7JtJDGZTFkul9TbO6ilVJU6E9q12TUsZO8gTYBuLecENdsNMWAPwIrUCtGvE9jFSBYyNiGwHRGutdL3fUq+C7u++OxLRUexPU/ycVA+Ae8ZtmxXEMjGDIhRaDD04BWoN1RDkQlLsmwSSyTGKSXg22BIcZdwBuOmSrCQ9cT4cwcPZLrbxNoAD4Le8hJTN/8XSLCwSOG0NQpGrOrIESNsWmvU0iGNf2Z76cKtOQQLpE+NDwQzSyF7kBktelA1FiCB1mC0tSEebN11Q0msux0mnM1pjfKy7zk7OzXgAHi4t5eSR4UauABTmx3wxDD1OsE67IKpgs5QMMW2NoU7IgZgJbxKs0qxUmpsma3J7VznebZ9elvnKgDHx8d8vLcnS1XmkcW+YFuibBLy3lECDehlesQV6BJ0gbgwXMnlRnIvsZLqKDRe6jLP+lNzdNdk/qzz2nXDMI6/AkcyT0EPMWUj4zWgRrCBAbEEXgFncp5JcWG8tNybtgqppWmtDGYgT/ybOXp9wNz19pOTExaLXSLCwIHgE6Pp5g4bMALXwLnht4AjpJfAsUKvLF0kuinEKkLDqu9bqTWnD7r8/pvv4ezvk+1+b/flxcWw2F38Cvxg8RR7e9OMR8Erwy/G34X00vYp1o2TVSkaW2bOd3a4vrry8xcv3muZeG2knpyetMVicePgufDPSDuGa8wR8tcyz3FcpX2dY46rcemH15Hfnv/4QevTG+f5bHs2LG+WPyZ8J3Fq+6uQjtO6DliWGvns2bM7+Z/+BehbN5nDwyexNZvVZkKttb5f5fFPx/mhC+K76A/h4WhRioTP3gAAAABJRU5ErkJggg==);background-repeat:no-repeat;height:22px;width:31px}
/* 
 * map2.css
 */

.map2_baloon{position:absolute;background-color:white;padding:4px 20px 11px;border-radius:6px;border-width:2px;border-style:solid;border-color:#BA1427;margin-top:-13px;
    -webkit-transform:translate(-50%,-100%);
        -ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
.map2_baloon:after{content:"";position:absolute;width:16px;height:16px;bottom:-11px;left:50%;background-color:inherit;border-width:0 2px 2px 0;border-color:inherit;border-style:solid;
    -webkit-transform:translateX(-50%) scale(0.55, 1) rotate(45deg);
        -ms-transform:translateX(-50%) scale(0.55, 1) rotate(45deg);transform:translateX(-50%) scale(0.55, 1) rotate(45deg)}
.map2_balloon_close{}
/* 
 * marks.css
 */
.content_marks_header{margin:26px 0 22px 0px;padding:0 0 0 18px;height:35px}
.content_marks_header_rating{float:left;font-size:28px;margin-right:7px}
.content_marks_header_mark_hint{color:#8a9ea7;font-size:11px}
.content_marks_header_mark_text{font-family:georgia;font-size:16px;font-style:italic}
.content_marks_header_reviews_count{color:#93a8b2;float:right;font-size:12px;margin:9px 30px 0 0}
.content_marks_header_reviews_ico{background:url('/i/icon.png') no-repeat -48px -1872px;float:left;height:15px;margin:-2px 4px 0 0;width:19px}
.content_marks_review{margin:0 0 18px;padding-bottom:5px}
.content_marks_review_bg{background:url("/i/bg.png") repeat-x scroll 0 -1174px transparent;height:22px;width:100%;z-index:-1;
    //border-top:1px solid white}
.content_marks_review_date{color:#9cabb2;float:right;font-size:12px;margin:3px 15px 0 0}
.content_marks_review_left{padding-top:6px;float:left;text-align:center;width:124px}
.content_marks_review_avatar{height:97px;width:97px}
.content_marks_review_right{margin-left:124px}
.content_marks_review_title{}
.content_marks_review_nevesta_link{font-size:12px}
.content_marks_review_mark_value{color:#5ea02d;font-family:georgia;font-size:15px;font-style:italic}
.content_marks_review_text{line-height:1.45;margin:14px 15px 11px 0px}
.content_marks_review_gallery{margin:0 22px 3px -2px;margin:0}
.content_marks_review_gallery_img{margin-right:9px}
.content_marks_review_link{}
.content_marks_review_link_span{background-image:url('data:image/gif;base64,R0lGODlhBQAFAIABAABmzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0MzQyLCAyMDEwLzAxLzEwLTE4OjA2OjQzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU1Q0I0RTA0QzNGQTExRTA4QTVBQjc1NDhDOUM3NUIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU1Q0I0RTA1QzNGQTExRTA4QTVBQjc1NDhDOUM3NUIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTVDQjRFMDJDM0ZBMTFFMDhBNUFCNzU0OEM5Qzc1QjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTVDQjRFMDNDM0ZBMTFFMDhBNUFCNzU0OEM5Qzc1QjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAABQAFAAACB0Qcp2mtHgoAOw==');background-repeat:no-repeat;background-position:100% 6px;padding-right:8px;font-size:11px}
/* 
 * messages.css
 */
.content_messages_header{font-size:16px;border-bottom:1px solid #d4d4d4;height:20px;margin-top:26px}
.content_message_left{float:left;margin-left:2px;width:180px}
.content_message_right{margin-left:189px}
.content_message_block{float:left;margin-top:15px;border-bottom:1px dotted #d4d4d4;padding-bottom:20px}
.content_message_topic{font-size:12px}
.content_message{}
.content_message_date{padding-top:2px;font-size:11px;color:#656565}
.content_message_text{margin:5px 0 8px;padding-left:1px;line-height:1.25}
.content_message_expander{font-size:12px;padding-left:11px;background:url('/i/icon.png') 2px -367px no-repeat}
/* 
 * myItemEdit.css
 */
.myItemEdit{margin:20px 11px}
.myItemEdit_switcher{margin:20px 0 0 10px}
[class|="myItemEdit_block"] {margin:20px 0 56px}
.myItemEdit_block-props{padding:28px 40px}
.myItemEdit_caption{font-weight:bold;font-size:17px}
.myItemEdit_block-props .myItemEdit_caption{margin-bottom:22px}
.myItemEdit_block-props .propEdit_label{width:270px}
.myItemEdit_block-props [class|="propEdit_value"],
.myItemEdit_block-props .propEdit_value{margin-left:300px}
.myItemEdit_block .myItemEdit_caption{margin-left:20px}
.myItemEdit_limit{position:absolute;top:15px;right:10px;height:20px;line-height:20px}
.myItemEdit_limit._over{color:#901515}
.myItemEdit_block-props > .e_photoalbumShow{padding-left:6px;margin-left:-4px;margin-right:-20px;position:relative}
.myItemEdit_block-props .album_profile_show{width:100%}
.myItemEdit_block-props .album_profile_header{margin-top:13px;margin:0;position:absolute;top:-42px;right:16px}
.myItemEdit_block-props .album_grid{width:235px !important;padding-left:0 !important;margin:0 0 17px 0 !important}
.myItemEdit_block .album_profile_header{height:20px;margin:-21px 9px 18px 0}
.myItemEdit_panorama{width:100%;height:640px;border-radius:6px;margin-top:20px;display:block}

/* 
 * myobject.css
 */
.myobjectForm{margin:30px 0 0 24px}
.myobject_menuSub{margin:4px 0 30px 14px}
.myobjects{margin:24px 10px}
.myobject{position:relative;margin-top:20px;border:1px solid #d9d9d9;border-radius:6px;padding:19px 29px;background-color:white}
.myobject_info{float:left;width:190px;margin-top:-3px}
.myobject_name{font-size:18px;line-height:20px}
.myobject .places_params{font-size:16px;margin-left:3px;margin-top:8px}
.myobject [class|="places_param"] {padding-left:34px}
.myobject_gallery{float:left;font-size:0}
.myobject_photo{display:inline-block;margin-left:20px}
.myobject_actions{position:absolute;right:41px;top:38px;font-size:15px}
[class|="myobject_action"] {position:relative;padding-left:24px}
[class|="myobject_action"]::before{content:"";position:absolute;left:0;background-image:url('/i/icon.png');background-repeat:no-repeat}
.myobject_action-edit{color:black}
.myobject_action-edit::before{background-position:0 -1920px;top:1px;width:15px;height:15px}
.myobject_edit_list{background:white;border:1px solid #d9e2e7;left:5px;padding:2px 0 6px 14px;position:absolute;top:24px;visibility:hidden;width:130px;border-radius:3px;z-index:1}
.myobject_edit_list::before{content:"";position:absolute;height:12px;bottom:100%;left:0;right:0}
.myobject_action-edit:hover .myobject_edit_list{visibility:visible}
.myobject_edit_item{font-size:14px;margin:10px 0}
.myobject_action-delete{margin-top:30px}
.myobject_action-delete::before{background-position:0 -1944px;width:14px;height:14px;top:2px}
.myobject_action-delete .fake_link{color:#d90047}
.myobject_limousine_select{margin:20px 0 0 24px;position:relative}
.myobject_limousine_select_arrow{background:url('/i/icon.png') no-repeat 0 -1992px;display:inline-block;height:5px;margin:13px 4px 0 4px;width:13px}
.myobject_limousine_select_title{color:#333;display:inline-block;font-size:14px;margin-top:7px;text-decoration:underline}

/* 
 * mywedUser.css
 */
.mywedUsers{font-size:0;text-align:center;margin-top:32px;padding-bottom:12px}
.mywedUsers_caption{text-align:center;font-size:24px;color:#000;display:block;font-weight:300}
.mywedUser{display:inline-block;margin:0 10px;width:140px;vertical-align:top}
.mywedUser_avatar{border-radius:62px;margin-bottom:8px}
.mywedUser_name{font-size:16px}
.mywedUser_city{font-size:14px;color:#999;margin-top:5px}
/* 
 * nevesta.css
 */
.nevesta{display:inline-block;margin-top:18px;width:244px;height:120px;vertical-align:top}
.nevesta [class|="avatar"], .nevesta .avatar{margin-top:4px;float:left}
.nevesta_info{margin-left:109px}
.nevesta_name{vertical-align:top;line-height:18px;font-size:15px}
.nevesta_city{font-size:13px;margin:5px 0 6px 1px}
.nevesta_date{margin-left:1px;padding-top:1px;font-size:12px;color:#a3a3a3;font-style:Italic}
.favorites_nevesta [class|="avatar"] {margin-right:10px}
/* 
 * nice_select.css
 */
.nice_select_wrapper{border-bottom:1px solid white;position:relative;display:inline-block;font-size:14px;text-align:left;border-radius:3px}
* html .nice_select_wrapper{display:inline}
.nice_select{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAAAAAA0StDxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOUYxMEY2RjRCNDIxMUUxQTBCOTlCNjdDOUY1MzMxQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOUYxMEY3MDRCNDIxMUUxQTBCOTlCNjdDOUY1MzMxQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE5RjEwRjZENEI0MjExRTFBMEI5OUI2N0M5RjUzMzFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE5RjEwRjZFNEI0MjExRTFBMEI5OUI2N0M5RjUzMzFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fjhZdAAAAHdJREFUeNqdybsOgzAQRNH9QH57ZfepqOgQwglPUUHWmRgMzYhIOeW9Ujol3ENciERwopFSUaP+Gm/qbmzU71Fk11iTePS47jCWObHUbd4tGNPBvn3KMMbMChtPGMPJhgtGT2F0FMaLwnhSGIFS8VVLVF4ar4SvP3Vu8WmxEK+OAAAAAElFTkSuQmCC) no-repeat right 0px;background-color:white;border:1px solid #cecece;border-bottom:1px solid #f7f7f7;border-right:1px solid #f7f7f7;cursor:pointer;display:inline-block;font-size:14px;height:25px !important;line-height:29px;padding:0 30px 0 7px;border-radius:3px;box-shadow:inset 2px 2px 2px rgba(200,200,200,0.5)}
* html .nice_select{display:inline}
.nice_select_div{background:#fff;border:1px solid #99b1bb;left:0;max-height:200px;overflow-y:scroll;overflow-x:hidden;position:absolute;top:100%;width:100%;z-index:10}
.nc_s,
a.nc_s{color:#2e2e2e;cursor:pointer;display:block;line-height:22px;padding:0 5px;width:100%;text-decoration:none}
.nc_s.cur,
.nc_s._cur,
.nc_s:hover,
a.nc_s:hover{background:#99b1bb;text-decoration:none}
.nice_select_mobile{width:222px}
/* 
 * notice.css
 */

[class|="notice"], .notice{background-color:#fffbeb;background-repeat:no-repeat;background-position:14px 12px;border-top:3px solid #fdd100;color:#565656;padding:20px 20px 12px 33px;position:relative}
.notice-nosign{background-image:none}
.notice-right{float:right;font-style:italic;padding-top:15px;width:177px}
.notice-top{display:inline-block;margin:0 0 22px}
.notice-top.notice_undercontent{margin:0 12px 20px}
.notice_album{width:928px;padding:10px 15px 15px 33px}
.notice_text{font-size:15px;line-height:150%;margin:9px 0 11px -2px}
.notice_close{position:absolute;right:30px;top:34px;cursor:pointer;width:20px;height:20px;background:url(/i/svg/x/red.svg) 0 0 no-repeat}

/* 
 * olduploadVideo.css
 */
.olduploadVideo{margin:0 -10px -10px}
.olduploadVideo_h3{text-align:center;font-size:20px;margin-bottom:20px}
.olduploadVideo_caption{font-weight:bold;font-size:14px;margin:11px 0 7px}
.olduploadVideo_text{width:100%;resize:vertical;box-sizing:border-box}
.olduploadVideo_error{font-size:0}
.olduploadVideo:not(._error) .olduploadVideo_error{display:none}
.olduploadVideo_notice{position:relative;background-color:#FFF2F2;font-style:italic;color:#DD2E2E;font-size:12px;padding:8px 0 9px 18px;margin:4px 0 14px}
.olduploadVideo_notice:before{content:"!";position:absolute;left:6px;top:-1px;font-size:32px;color:#FF2424;font-style:normal;font-family:'times new roman'}
.olduploadVideo_allows{color:#999999;font-size:12px;margin:11px 0 7px}
.olduploadVideo_service{display:inline-block;vertical-align:middle;margin-right:16px}
.olduploadVideo_success{}
.olduploadVideo:not(._success) .olduploadVideo_success{display:none}
.olduploadVideo_thumb{max-height:100px;max-width:100%;display:block}
.olduploadVideo .button{margin-top:12px}

/* 
 * olduploader.css
 */
.olduploader{font-size:16px;padding:8px 0 4px}
.olduploader_head{margin:30px 0;text-align:center}
.olduploader_upload{position:relative;text-align:left;display:inline-block;vertical-align:top;margin:0 20px}
.olduploader_notice{margin:7px 0 0 -6px;background-color:#FFFBEB;padding:6px;width:250px;color:gray;font-size:12px;line-height:14px}

/* 
 * opinions.css
 */

.opinions .comments{margin-left:0;margin-right:230px}
.opinions .likes{margin-right:0}

/* 
 * pCard.css
 */
.pCard{position:relative}
.pCard_bigCaption{font-size:27px;font-weight:300;margin:22px 0 10px}
.pCard_text{color:#808080;margin:10px 0 20px;line-height:21px}
.pCard_text + [class|="pCard_block"],
.pCard_text + .pCard_block{margin-top:40px}
.pCard_caption{font-size:22px;font-weight:400;margin:0 0 23px 0}
[class|="pCard_block"], .pCard_block{position:relative;margin:25px 0 40px}
.pCard_block-specs{margin-bottom:8px}
.pCard_block .directory_more,
[class|="pCard_block"] .directory_more{margin:25px 0 0 0;padding:14px 0 16px;font-size:20px}
.pCard_block-portfolio{min-height:150px}
.pCard_edit{margin:20px 0 30px}
.pCard_album{font-size:0;margin:0 -5px}
.pCard_album .pCard_caption{margin-left:2px}
.pCard_album .pCard_media{width:180px;height:160px;display:inline-block;margin:0 5px}
.pCard_portfolio{font-size:0;margin:0 -15px}
.pCard_portfolio .media-photo,
.pCard_portfolio .media-video{width:230px;height:182px;margin:0 15px;background-position:center 37px}
.pCard_report{min-height:290px;font-size:0;margin-bottom:-10px}
.pCard_report .pCard_media{width:140px;height:140px;display:inline-block;margin:0 0 10px 10px}
.pCard_report .empty-media:not(:first-child) {background:none}
.pCard_report .pCard_media:first-child{width:450px;height:290px;float:left;margin:0}
.pCard_reviews{margin:0 -18px;font-size:0}
.pCard_reviews .review{padding-bottom:20px;margin:0 20px}
.pCard_contests{margin:27px 0 25px;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}
.pCard_contest{margin-bottom:16px}
.pCard_contest_photo{display:block;font-size:0}
.pCard_contest_name{font-size:16px;margin:7px 0 4px}
.pCard_contest_place{color:#636363;font-size:14px;margin-top:4px}
.pCard_schedule{position:relative;background-color:#F1FEFF;padding-left:15px;font-size:16px;height:40px;line-height:39px;margin:5px 0}
.pCard_weddate{margin-left:19px}
.pCard_schedule .pCard_weddate{position:relative;padding-left:25px;background:url(/i/svg/card_weddate.svg) 0 center no-repeat}
.pCard [class|="card_freedate"] {margin-top:0;padding-left:15px}
/* 
 * pItemEdit.css
 */
.pItemEdit_head{padding-top:1px;margin:20px 0 26px 10px;min-height:27px}
.pItemEdit_bread{color:#838682;background-color:#F6F7F2;font-size:12px;border-radius:0 5px 5px 0;height:30px;line-height:30px;float:left;padding:0 14px;position:relative;margin:3px 10px 0px 10px}
.pItemEdit_bread::before{content:"";position:absolute;border-color:transparent #F6F7F2;border-style:solid;border-width:15px 10px 15px 0;top:0;left:-10px}
.pItemEdit_name{font-size:22px;margin:5px 0 0 210px}

/* 
 * pVendor.css
 */
.pVendor_description{font-size:16px;line-height:23px;margin:14px 0 41px 8px}
.pVendor_caption{margin:30px 0 20px 10px}
/* 
 * pVenue.css
 */
.pVenue{margin-top:20px}
.pVenue .sideInfo_phone{margin-top:28px;margin-bottom:13px}
.pVenue .sideInfo_address{line-height:15px;margin:13px 0 3px 13px}
.pVenue .sideInfo_button{margin-top:10px}
.pVenue_gallery{width:750px;background-color:#FAFAFA}
.pVenue_gallery:empty{display:none}
.pVenue_gallery._empty{background-color:#FFF}
.pVenue_gallery + .pItem_owner_edit{margin:20px 0}
.pVenue_gallery .empty-media{width:100%;height:500px;margin:0}
.pVenue_media_cover{max-height:500px;display:block}
.pVenue_caption{margin:42px 0 10px}
.pVenue_descr.place_descr{margin:18px 0 16px}
.pVenue_descr.empty_text{margin:30px 0 16px}
.pVenue_descr + .pVenue_caption{margin-top:32px}
.pVenue_files{margin:28px 0 30px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pVenue_files .file{width:370px;margin:4px 0}
.pVenue_files + .pVenue_caption{margin-top:34px}
.pVenue_props{display:flex;flex-direction:row;justify-content:space-between}
.pVenue_props-list{width:50%;padding-right:30px;box-sizing:border-box}
.pVenue_prop{font-size:14px;margin:14px 0;line-height:15px}
.pVenue_prop_name{font-weight:600;margin-right:2px}
.pVenue_props-icons{width:50%;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:6px 11px 0 0;box-sizing:border-box}
[class|="pVenue_prop_icon"] {width:174px;position:relative;display:flex;align-items:center;font-weight:600;padding-left:40px;min-height:40px;box-sizing:border-box;font-size:14px;line-height:15px;margin:5px 0}
[class|="pVenue_prop_icon"]::before{content:"";position:absolute;top:50%;transform:translateY(-50%)}
.pVenue_prop_icon::before{border-style:solid;border-width:0 0 3px 3px;border-color:#93c44f;left:5px;height:10px;width:20px;margin-top:-2px;transform:translateY(-50%) rotate(-45deg)}
.pVenue_prop_icon-notavailable{font-weight:400;text-decoration:line-through;color:#808080}
.pVenue_prop_icon-notavailable::before{width:28px;height:28px;border-radius:4px;left:3px;background:linear-gradient(45deg, rgba(168,168,168, 0) 0, rgba(168,168,168, 0) 17px, rgba(168,168,168, 1) 17px, rgba(168,168,168, 1) 20px, rgba(168,168,168, 0) 20px, rgba(168,168,168,0)), linear-gradient(-45deg, rgba(168,168,168, 0) 0, rgba(168,168,168, 0) 17px, rgba(168,168,168, 1) 17px, rgba(168,168,168, 1) 20px, rgba(168,168,168, 0) 20px, rgba(168,168,168,0))}
.pVenue .content_title{font-weight:300;margin-bottom:28px}
/* 
 * pack.css
 */
.pack{box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.15);background-color:#FFF;justify-content:space-between;border-radius:6px;border:1px solid #D9D9D9;width:750px;box-sizing:border-box;margin:8px 0;color:#000;text-align:left;height:80px;overflow:hidden}
.pack._expanded{height:auto}
.pack_header{display:flex;flex-direction:row;padding:10px 0 10px 20px;height:80px;justify-content:flex-start;box-sizing:border-box}
.pack_header[pack-action="expand"] {cursor:pointer}
.pack_name{width:179px;font-size:18px;display:flex;align-items:center;margin-right:20px;border-right:1px solid #ebebeb;word-break:break-all}
.pack_name._notfilled{color:#888}
.pack_guests{font-size:12px;color:#666;display:flex;width:60px;margin-right:5px;flex-direction:column;justify-content:center}
.pack_guests_count{font-weight:bold;font-size:13px;white-space:nowrap;display:block;width:100%;color:#000;margin-bottom:6px}
.pack_price{width:80px;background-color:#f7f7f7;border-radius:5px;margin:0 5px;box-sizing:border-box;display:flex;padding:11px 10px 10px;flex-direction:column;justify-content:space-between}
.pack_price_type{font-size:14px}
.pack_price_value{font-size:15px;font-weight:600}
.pack_price_value._havenot{font-size:11px;font-weight:400;color:#666}
.pack_surcharges{margin:0 5px;background-color:#f7f7f7;border-radius:5px;width:150px;box-sizing:border-box;display:flex;padding:11px 10px 10px;flex-direction:column;justify-content:space-between;font-size:14px}
.pack._cw .pack_surcharges{width:164px}
.pack_surcharge{display:flex;justify-content:space-between;margin:1px 0 2px}
.pack_surcharge_name{font-size:12px;max-width:80px;color:#666;line-height:14px}
.pack._cw .pack_surcharge_name{max-width:100px}
.pack_surcharge_value{font-weight:600}
.pack_surcharge .pack_surcharge_value{text-align:right;font-size:14px;line-height:14px}
.pack_surcharge_notice{font-size:11px;font-weight:400;color:#666}
.pack_rooms{flex-grow:1;width:158px;font-size:13px;display:flex;margin-left:15px;line-height:16px;align-items:center;overflow:hidden;padding-right:10px}
.pack_text{text-overflow:ellipsis;display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;max-height:66px;overflow:hidden}
.pack_expand{border-left:1px solid #ebebeb;position:relative;width:40px}
.pack_expand::before{content:"";position:absolute;top:26px;left:14px;border-style:solid;border-width:9px 6px 0;border-left-color:transparent;border-right-color:transparent}
.pack._expanded .pack_expand::before{border-width:0 6px 9px}
.pack_sort{border-radius:5px;width:36px;height:54px;background:url(/i/svg/pack_sort.svg) center/12px 19px no-repeat;margin-right:8px;align-self:center;cursor:move}
.pack_sort:hover{background-color:#EDEDED}
.pack._woSort .pack_sort{position:relative;visibility:hidden;z-index:-1}
.pack_body{padding:10px 40px 5px 20px}
.pack_description{font-size:14px;color:#666;line-height:16px;margin:1px 0 17px}
.pack_params{border-radius:6px;border:1px solid #e6e6e6;padding:15px 20px 12px;margin:10px 0}
.pack_param{margin:2px 0 9px}
.pack_param_name{font-size:14px;font-weight:600}
.pack_param_value{font-size:13px;line-height:16px;margin-top:9px}
.pack_medias{white-space:nowrap;position:relative;margin:10px -40px 10px -20px;padding-bottom:18px}
.pack_media{display:inline-block;margin:0 5px}
.pack_media:first-child{margin-left:0}
.pack_media:last-child{margin-right:0}
.pack_medias .sliderbox-h{margin:0 20px;border:0 none;border-radius:6px;background-color:#ededed;height:8px}
.pack_medias .sliderbox-h .slider_knob{top:0}
/* 
 * packs.css
 */
.packs_caption{display:flex;color:#999;font-size:12px;height:17px;width:750px}
.packs_header-guests{width:60px;margin-left:221px}
.packs_header-price{width:240px;margin-left:10px}
.packs_header-rooms{margin-left:20px}
.packs_list:empty{text-align:center;font-size:18px;color:#666}
.packs_list:empty::before{content:attr(empty-text)}
/* 
 * paginator.css
 */

.paginator{font-size:0}
.paginator_block{position:relative;height:30px;line-height:30px;background:#f1f6f7;display:inline-block;font-size:14px;padding:0 15px;width:218px;margin-right:50px;border-radius:5px;vertical-align:top;box-sizing:border-box}
.paginator_curPage{position:relative;display:inline-block;cursor:pointer;border:1px solid #bac1c2;font-size:14px;line-height:14px;width:50px;padding:5px 16px 5px 0;text-align:center;margin:0 6px 0 8px;background:url('data:image/gif;base64,R0lGODlhCQAMAIAAAP///0xMTCH5BAAAAAAALAAAAAAJAAwAAAIUhBGnwYrcDJxvQoezpTtJukSOZxQAOw==') 33px 7px no-repeat white;border-radius:5px;box-sizing:border-box}
.paginator_curPage:before{content:attr(data-page)}
.paginator_pages{position:absolute;cursor:pointer;border:1px solid #bac1c2;font-size:14px;width:50px;top:-140px;left:-1px;overflow:hidden;background:white;z-index:99;border-radius:6px;padding:8px 0;box-sizing:border-box}
.paginator_list{background:white;width:80px;max-height:370px;overflow-y:scroll}
.paginator_select{position:absolute;top:0;left:0;height:24px;opacity:0}
[class|="paginator_scroll"] {left:0;width:50px;height:30px;cursor:pointer}
[class|="paginator_scroll"]:before{content:"";display:inline-block;width:0;height:0;border-style:solid;margin-left:auto;margin-right:auto}
.paginator_scroll-up:before{margin-top:10px;border-width:0 8px 8px;border-color:transparent transparent #57A822}
.paginator_scroll-down:before{margin-top:14px;border-width:8px 8px 0;border-color:#57A822 transparent transparent}
.paginator_page{color:black !important;text-decoration:none !important;display:block;width:48px;padding:4px 0 2px;text-align:center;cursor:pointer}
.paginator_page:hover{background-color:#e3f0ff}
.paginator_page._cur{background-color:#57a822;color:white !important}
.paginator_page._unread{background-color:#E3F0FF}
[class|="paginator_arrow"] {font-size:12px;color:#55676b !important;display:inline-block;position:relative;width:85px;height:30px;line-height:30px;background:#e7eff1;vertical-align:top;box-sizing:border-box}
.paginator_arrow-prev{text-align:right;padding-right:8px}
.paginator_arrow-next{padding-left:8px}
.paginator_arrow-prev + .paginator_arrow-next{margin-left:2px}
[class|="paginator_arrow"]:before{content:"";position:absolute;display:block;width:0;height:0;top:0;border-style:solid}
.paginator_arrow-prev:before{border-color:transparent #e7eff1 transparent transparent;border-width:15px 20px 15px 0;left:-20px}
.paginator_arrow-next:before{border-color:transparent transparent transparent #e7eff1;border-width:15px 0 15px 20px;right:-20px}

/* 
 * payment.css
 */
.payment{text-align:center;font-size:0}
.payment > .payment_text{font-size:16px;margin-top:16px;margin-bottom:34px}
.payment > .lightbox_caption{margin-bottom:20px}
.payment > .lightbox_notice{margin:36px 20px 0} 
.payment_wBalance{display:inline-block;vertical-align:top;width:270px}
.payment_summ{height:48px;line-height:50px;font-size:15px;border:1px solid #B5D993;border-radius:5px;margin-bottom:28px}
.payment_balance{position:relative;border:1px solid #B5D993;border-radius:5px;color:#999;font-size:12px;text-align:left;padding:38px 0 44px 114px;margin-bottom:16px}
.payment_balance::before{content:"";position:absolute;top:-8px;left:50%;margin-left:-8px;border-color:#B5D993 #B5D993 transparent transparent;border-width:1px 1px 0 0;border-style:solid;background-color:white;width:14px;height:14px;
    -webkit-transform:scaleY(0.85) rotate(-45deg);
        -ms-transform:scaleY(0.85) rotate(-45deg);transform:scaleY(0.85) rotate(-45deg)}
.payment_balance::after{content:attr(data-currency);position:absolute;top:36px;left:55px;width:39px;height:45px;font-size:22px;color:white;padding-top:18px;text-align:center;background:url('/i/svg/wallet/pink.svg') 0 0 no-repeat;cursor:default;box-sizing:border-box}
.payment_account{content:attr(data-balance);margin-top:6px;font-size:28px;color:black;display:block}
.payment_wBalance > .button{margin:8px 0 10px}
.payment_refill{position:relative;width:360px;vertical-align:top;display:inline-block}
.payment_wBalance + .payment_refill{margin-left:35px}
.payment_wBalance + .payment_refill::before{content:"+";position:absolute;color:#ACCA8F;font-size:30px;top:10px;width:35px;left:-35px}
.payment_summ{}
.payment_providers{position:relative;background-color:#CDE8B3;padding:20px 19px 20px;border-radius:5px}
.payment_providers::before{content:"";position:absolute;border-style:solid;border-color:transparent transparent #CDE8B3;border-width:0 10px 8px;top:-8px;left:50%;margin-left:-10px}
.payment_providers > .payment_text{font-size:13px;color:#666;margin-bottom:13px}
[class|="payment_provider"] {position:relative;display:flex;min-height:80px;padding:10px 10px 10px 174px;align-items:center;background-color:white;border-radius:5px;margin-top:10px;text-align:left;box-sizing:border-box}
.payment_providers._loading [class|="payment_provider"] {display:none}
[class|="payment_provider"]::before{content:"";position:absolute;top:50%;left:30px;background-image:url(/i/billing/billingOperators_20221228.png);background-repeat:no-repeat;transform:translateY(-50%)}
.payment_provider-card::before{width:117px;height:28px;background-position:0 -1px}
.payment_provider-cloudpayments::before{width:70px;height:56px;background-position:-483px 0}
.payment_provider-instamojo::before{width:115px;height:26px;background-position:-361px -17px}
.payment_provider-qiwi::before{width:113px;height:55px;background-position:-236px 0}
.payment_provider-sber::before{width:127px;height:21px;background-position:-556px -29px}
.payment_provider-robox::before{width:122px;height:15px;background-position:-361px -2px}
.payment_provider-yandex::before{width:106px;height:44px;margin-left:4px;background-position:-121px -1px}
.payment_provider-liqpay::before{width:132px;height:28px;background-position:-553px 0}
[class|="payment_provider"]::after{content:attr(data-text);display:inline-block;line-height:20px;font-size:14px;vertical-align:middle}
/* 
 * performers.css
 */

.performers_notice{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAjBAMAAABbSlZNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFAAAA/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NAB/NABznE1vAAAAA90Uk5TABEiM0RVZneImaq7zN3uRir1mQAAAHVJREFUeNpNx7ENwkAUBNHRNwRIBLgAaAFKgQ4ogU4oyXTg68AXkXIigMTc4hUgscHTLPPhCVvpxFnK9NI9VkCUL4oEN1d2XUxhKe1YSETlRYyMLhFKU5GrGUxiRm5d5QemGvjcvzX9FTbSMQ6wD7z1dGm6B28qWjlTOLfWigAAAABJRU5ErkJggg==) no-repeat scroll 12px 12px #FFFBEB;border-top:3px solid #FDD100;clear:both;color:#565656;font-size:14px;padding-bottom:10px}
.performers_notice_right{float:right;clear:none;width:228px}
.notice_p{margin:13px 15px 5px 30px;line-height:130%}
.notice_ul{margin:8px 15px 0 30px}
.notice_li{margin:0 0 10px;padding-left:12px;background:url('/i/bg.png') 1px -1005px no-repeat}
.content_performers{width:718px;float:left;margin:20px 0 6px}
.performers_title{margin:0 0 9px 14px;font-size:20px}
.performers_title_s{font-size:14px;font-style:Italic;padding-left:11px}
.performer_big:hover{background:#eff6f8}
.performer_big{height:116px;color:#808080;margin:0 0 13px 14px;padding-left:12px}
.perfb_checked{margin-top:6px;border-right:2px solid #808080;float:left;font-size:14px;height:100px;padding:1px 0 3px;width:19px}
.perfb_checked_text{transform:rotate(-90deg);transform-origin:left top;
    -moz-transform:rotate(-90deg);
    -moz-transform-origin:left top;
    -webkit-transform:rotate(-90deg);
    -webkit-transform-origin:left top;
    -o-transform:rotate(-90deg);
    -o-transform-origin:left top;margin-top:102px;width:120px}
.perfb_avatar{padding:8px 0 0 11px;float:left;position:relative}
.perfb_checked_icon{position:absolute;left:3px;bottom:-3px;width:26px;height:32px;background:url('/i/bg.png') 0 -890px no-repeat}
.perfb_info{margin-left:15px;padding-top:21px;width:300px;float:left}
.perfb_info_no{color:#2E2E2E;font-style:italic;line-height:125%;padding-top:42px;width:160px}
.perfb_name{font-size:16px;float:left;padding-right:19px}
.perfb_perc{font-size:16px}
.perfb_firm{font-style:Italic;font-size:11px;margin-top:3px;color:#808080;clear:left}
.perfb_contact{margin-top:15px;font-style:Italic;font-size:12px}
a.perfb_link{color:#808080}
.performer_big:hover .perfb_actions{visibility:visible}
.perfb_actions{visibility:hidden;margin-left:477px;padding-top:36px}
.perfb_action{font-size:11px;padding:2px 0 0 22px;height:14px;background:url('/i/icon.png') 0 -560px no-repeat}
.perfb_action_del{background-position:0 -576px;margin-top:8px;padding:0 0 0 21px}
.performer_small:hover{background:#eff6f8}
.performer_small{clear:both;min-height:40px;padding-left:6px;margin:0 0 6px 8px}
.perfs_avatar{float:left;margin-top:4px}
.perfs_name{float:left;font-size:14px;margin:11px 0 0 11px;width:174px}
.perfs_firm{font-style:Italic;font-size:11px;margin-top:3px;color:#808080;margin-left:41px}
.perfs_perc{float:left;font-size:16px;margin-top:9px;width:47px}
.perfs_contact{color:#808080;float:left;font-size:12px;font-style:italic;margin-top:11px;width:154px}
.performer_small:hover .perfs_action{visibility:visible}
.perfs_action{visibility:hidden;float:left;font-size:11px;height:15px;margin-top:10px;padding:2px 16px 0 20px;background:url('/i/icon.png') 0 -527px no-repeat}
.perfs_action_del{background-position:0 -576px;margin-top:12px;margin-right:35px;padding:0 20px 0 20px}

/* 
 * phone.css
 */
.phone:not(._full) .phone_numbers,
.phone:not(._full) ~ .phone_descr,
.phone:not(._full) + .phone{display:none}
.phone:not(._full)[data-mask]:after{content:attr(data-mask)}
/* 
 * phoneEdit.css
 */
.phoneEdit{border:1px solid #d9d9d9;position:relative;width:302px;height:35px;display:inline-block;vertical-align:middle;padding-inline-start:50px;box-sizing:border-box}
.phoneEdit_toggler{position:absolute;width:50px;top:0;inset-inline-start:0;bottom:0;background-color:#F5F5F5;cursor:pointer}
.phoneEdit_toggler:after{content:"";position:absolute;top:50%;inset-inline-end:8px;margin-top:-2px;border-style:solid;border-color:#9BB2BB transparent transparent;border-width:5px 4px 0}
.phoneEdit._expanded .phoneEdit_toggler:after{border-color:transparent transparent #9BB2BB;border-width:0 4px 5px}
.phoneEdit_field{border:0 none;width:100%;margin:0 !important;padding:6px;font:14px arial;background-color:transparent;height:33px;direction:ltr}
.phoneEdit._error{margin-bottom:50px}
.phoneEdit_error{position:absolute;top:100%;inset-inline-start:10px;inset-inline-end:20px;color:#F74304;font-size:13px;line-height:16px;margin-top:10px}
.phoneEdit_countries{position:absolute;top:100%;inset-inline-start:-1px;max-height:300px;overflow-y:scroll;background-color:white;border:1px solid #D9D9D9;margin:4px 0;z-index:9}
.phoneEdit_countries._upper{top:auto;bottom:100%}
.phoneEdit_country{position:relative;font-size:14px;height:30px;line-height:30px;border-bottom:1px solid #EDEDED;margin:0 10px;padding-inline-start:23px;padding-inline-end:10px;cursor:pointer;white-space:nowrap;color:black;display:flex;justify-content:flex-start}
.phoneEdit_country:first-child{font-size:15px}
.phoneEdit_country:hover{background-color:#f5f5f5}
.phoneEdit_name{pointer-events:none}
.phoneEdit_code{color:#666;margin-inline-start:5px;pointer-events:none}
.phoneEdit_toggler.flag16x11:before{inset-inline-start:10px}
/* 
 * photoalbum.css
 */
.photoalbum_modificator .photoalbum_wrapper{padding-top:7px;width:760px}
.photoalbum_modificator .album_profile_media{width:752px}
.photoalbum_modificator .album_profile_alert{margin-bottom:6px;width:751px}
.photoalbum_modificator .album_profile_alert_text{width:600px}
.photoalbum_modificator .album_profile_block{margin-right:5px;margin-left:5px}
.photoalbum_modificator .album_profile_header{margin-top:21px}
.photoalbum_modificator .album_profile_show{width:770px}
.icon_close{width:16px;height:16px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MkQ5RjI5NTFBRUExMUUzOTNEN0ZCQ0NEODU0OEMwMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MkQ5RjI5NjFBRUExMUUzOTNEN0ZCQ0NEODU0OEMwMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyRDlGMjkzMUFFQTExRTM5M0Q3RkJDQ0Q4NTQ4QzAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQyRDlGMjk0MUFFQTExRTM5M0Q3RkJDQ0Q4NTQ4QzAxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++A3sWAAAAPJJREFUeNqkUzsOwjAMdSIWJoaKS6DOnasMnXoLdvaegJ2dW3RiiFjpXHEJxMDEil29VFZJPwJLT0laP9uxXwzB7oe94+XIKHen84Mixj5bXmpGxT5evhlFlh9rRstwwyAgCyllvJHImwE5mATJ2eEJcsLLFeRgXRAJcONNFqm4YRTYX8Z8VhJFlaYtA5FGyG1XQeR+S6zvk5UTGpaj7MXkfgqq05uJ+1JsQpb+NKuyJzPZCT3y6BlpIf3cRDNDbmbG6CxUmE4IqRiZjnBqCVBBll8i4RJfAoitHfgIp/r7MQUheWRpYmQlNgefMjznjwADAAQScJ0aCClHAAAAAElFTkSuQmCC);cursor:pointer}
.icon_alert{width:33px;height:33px;background-position:50% 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QjMwNUVGODFBRTgxMUUzQkYwQ0VGREYwRUI5QzQ0RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QjMwNUVGOTFBRTgxMUUzQkYwQ0VGREYwRUI5QzQ0RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRCMzA1RUY2MUFFODExRTNCRjBDRUZERjBFQjlDNDRFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRCMzA1RUY3MUFFODExRTNCRjBDRUZERjBFQjlDNDRFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gmiACQAABN5JREFUeNq8WF1MI1UUvp1pCy1rly0CppuGbUtcNGB4MCtCIAQSE+TRrIm4WTESCXGzkrD6ABti1AeXGGKyiQ8SY9PsA6u+GTD8STTGrEqCrjaArlBYdrvtdik0hf7OjOcMM+R2OtMWgp7kpDPt3HO/+e655zu3enI402lcyyZoXOc0/SEm1mk4Pama5wWkP8TkjIorQfAqfiR2CDUpC24AL+7q6jq1vr5+PhqNupPJ5G8cx90XwNLptD+RSPy+s7PjWVpaeqW9vb0SnreAl+A4aTyrArogAMiSsamp6bFQKHQZJg0IBRiACvp8visul6tCAmPGOFI8VSA6lfsDFmZmZpytra039Xp9Hf64d2eF7Cz8TPb++YskQ0EicBzRsSwxPl5BzK4nyclnnyPm6rNiIGDL63a7L/b29q7BbUpyjloiQSvbDwB4vd5zNTU1XzMMUxG/d5c8+PIG2Vu7k5dGs6OaPPHyBVJ82k6AvYdTU1MXOzs7f4WfElpAWLU8mJiYONPQ0DADAMq3f/mJ3P3sOklthQpay9T2Ftm+9SMxWMuI2V5V4nQ6XzSZTN/Mzc1FqeRVZUJmge3u7i4ZGxv7AZcAAdy/8bn6GzurAfL+O8Q3fIRPJrKesV14g5SeayTxeHypsbGxY3FxMaJgRARDg8CI+nA4/E5paen7uARrH38I655WBXH22nXCmszi9eq19wg+n5VwrJ44rlwVl2Z1dfUjSNZPELMEJC0DYWgmBgYGTlgslkv4BeaAFoBCDcdjHLSqqqo3W1paLNIuYelix9BLASA6MBFxFxSShIUYxsF4LMtaR0ZGXqDqxgEQmgkGWOjAG9yGx2lyPIfD0S4xkVEzaCZ0RqOxXkQPdeA4TY4HL/mMAkA2E7AjTouFBgrRcZocz2AwVKppT0Zigln2E4o7VhByPMiLE0oWslQUSn8EgWApzgck6r1NGGOReM3FYrnFiN2vJ1BBo2pykQECxOcBUGZBLUgE/DkD3/OMFcwExpP0JKgm6QzdkKAki9UQxOg4TY4XiUS8irItKEHwwWDwW7xBNcwbGMo2Kia6vCxaJsdbWVn5Xq3hYWhUQ0NDUzzPPxKDgxrmMnvv2+TM5XdFN5ZX5FRVjAdLHe7v75+VynUGGxlMjI+P7wYCgU/xC5RjrP2aahneEpUVHToZjYTUi3EkFr4AAYtSmnHAhI7KDUxhY3Nzs2V2dvY7KFw1uVS0EJNVNBaL/V1bW/sSiNg21i5JxJIyGGU/odvY2BDsdvt8fX39eegHTIayctiOfwBmvvAGFRiwvfq6CACXYXBw8LXJyckANXmKyovsfkISmKLp6enn29ra3FBgyo/aWaVSqUcej+dST08PdlYxyTX7CWWHjY1p0ejoqKuvr89dXFz81GF7zN3d3ZXh4eG3IIZPYkDuI5LKnNDqsnHPYYkts9ls9uXl5avwVg8L6bahIIUWFhY+sFqtT6NwYmpgHCleUa6uOxeQU+CVdXV1zvn5+R6/338T3vJPGRR+wlnEu7m5+RWsex90T7XwvAt3MY6TxucEoNMAQp+4ZP03SK5XNiXUnuckT1NtfpqqDVlNrtYxUH6AHsBLwVMUAEYFBE8BoZ1XOZ/mPYsKKodc7ghnUUGRgMJhD8T0AE6akP+/T+VqrPwn/0/8K8AA8JScPbJeGegAAAAASUVORK5CYII=);display:block}
.album_profile_media{margin-top:60px;border-top:1px solid #D1D1D1;text-align:center}
.album_profile_media_head{padding:0 10px;position:relative;top:-11px;background-color:white;display:inline-block;font-size:16px}
.media_resort{display:inline-block;position:relative}
.media_resort_popup:before{background-color:inherit;content:'';width:20px;height:20px;position:absolute;left:52px;top:-12px;border-color:#76a82d;border-style:solid;border-width:2px 0 0 2px;
    -webkit-transform:scale(1, 0.7) rotate(45deg);
       -moz-transform:scale(1, 0.7) rotate(45deg);transform:scale(1, 0.7) rotate(45deg);z-index:-1;box-shadow:-3px -3px 7px -3px rgba(0,0,0,0.4)}
.media_resort_popup{padding:5px 0;z-index:3;border-radius:5px;width:128px;background-color:#fff;border:2px solid #76a82d;position:absolute;top:32px;left:50%;box-shadow:0 0 7px 0px rgba(0,0,0,0.4);margin-left:-64px}
.media_resort_popup ul li{background-image:none;padding:5px 0;margin:0}
.media_resort_popup ul li:hover{cursor:pointer;background-color:#effcff}
.content_layout{padding-left:16px}
.album_profile_alert{margin-top:14px;margin-bottom:10px;height:67px;width:964px}
.album_profile_alert .icon_alert, .album_profile_alert .album_profile_alert_text{float:left}
.album_profile_alert .icon_close{float:right}
.album_profile_alert .icon_alert, .album_profile_alert .icon_close{height:67px;width:67px}
.album_profile_alert_text{line-height:120%;font-size:14px;height:67px;padding:17px 0 0 0;width:620px;box-sizing:border-box}
.album_profile_list{padding-top:11px;font-size:0;margin-left:-5px;margin-bottom:80px}
._show .album_profile_list{margin-left:-8px}
.album_profile_block{margin:0 16px 16px 0;width:180px;height:160px;display:inline-block;vertical-align:top;font-size:15px;position:relative;cursor:pointer}
.album_profile_block.to_confirm{box-sizing:border-box}
.album_profile_confirm{border:3px solid #64B7FF;position:absolute;top:0;right:0;left:0;bottom:0}
.album_profile_confirm:before{content:attr(data-title);border-radius:0 5px 5px 0;margin-left:-3px;margin-top:-6px;font-size:10px;color:#fff;background-color:#64B7FF;position:absolute;padding:6px 13px 6px 8px}
.album_profile_block:not(.to_confirm) .album_profile_confirm{opacity:0}
.album_profile_new{background-color:#76A82D;padding:82px 5px 5px;text-align:center;box-sizing:border-box;float:inline-start}
.album_profile_new:before{content:"";position:absolute;display:block;top:34px;left:50%;margin-left:-20px;width:40px;height:40px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQUFGNTQyNzFBRDcxMUUzODY0MkVDNkQ2Qzk4NURBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQUFGNTQyODFBRDcxMUUzODY0MkVDNkQ2Qzk4NURBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFBQUY1NDI1MUFENzExRTM4NjQyRUM2RDZDOTg1REEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFBQUY1NDI2MUFENzExRTM4NjQyRUM2RDZDOTg1REEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4iPbtQAAArxJREFUeNrUmc1rE0EYxme2aysWP9BaWjB+BAQhKXgoUvGc4kHIQS/Fo/+bPXko6KVCi1CwoAfBBPwAS1O0ICJCbbFp2viMPluXZHdndiZZxgceJmR3Z37ZnX3nnTehsFC32x1Bcxm+Bk/DE/A4PMpT2vAu/A3ehjfglpTyMO9YMifYeTRzcBU+lXOsPbgBrwP0+0ABAXYazTxcgQPhpiO4CS8DdMcZEHCzaGrwmBis9uHngHxtBQiwEE0dnhHD1Vt4CaAdY0DAnUSzAF8RxWgTXgTkr94DQcqdKxJOcKwFjp0NyMdaJFwcsp4JyBfCZc6pebTjcP0MGY4V9oSSmkPnL+A1zKMD9DWJzw/gSYt+arj+fRSC4ndw3iGUNNDhqoL78+ZJ+RXNY8a8vBojy79HzBWi4nD33vWFByl/cJmzUYVMx3dwznGF6KR8f2DZX0AmEXDhrwr/VFVsirRksfAXIcVUUoBl4a/KAfM5XzUdMtk00Qfmc+2EY59TrllJmT5n4VvwBc2YEyEzYZ1eIWw8y50NS9nKyJbeoHmkCebjQSxNT+0LXh30swO8ygfXNKeNmsS+DjrbG9Ic+2kSENuac07gcZSGBHhVc7wdcPelUz1aegYl9HcDzR3NabsSJz7Eh+uGm50vKcvaStILgb7voplKmvzwRYMxP4Zc0E0A1d2+lBH1kzRl8BiztK0G/eRxoN5QgFvcVPsmxdQKWI5oeAiokuDDKA6uW2a/w9IRmf4mqayVNB06PJPy/TnL/ppR/Sa+kiyzHGGj29zsx0PMTUvAfbL0Vxa45btnCal+8UsGflWWmxU5q2fU03i9RiYE1/sF1GNS6zSAe6KrLCyxVlK0Njl2dumDVabFgiGj4lHfMvp/lt8SXhz/Cpg9kP6WgHtA/SyiJ4COcMNfFmZ/Q6iMacvmb4jfAgwABfDjhPFdFB8AAAAASUVORK5CYII=)}
.album_profile_new:after{content:attr(data-text);font-size:18px;color:#EBF3D7;line-height:20px}
.album_profile_empty{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAACgCAIAAAAq6NHoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyM0NBQzgyMTFBREIxMUUzQkRGREQ2QjI5OEVBQkNERSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyM0NBQzgyMjFBREIxMUUzQkRGREQ2QjI5OEVBQkNERSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIzQ0FDODFGMUFEQjExRTNCREZERDZCMjk4RUFCQ0RFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIzQ0FDODIwMUFEQjExRTNCREZERDZCMjk4RUFCQ0RFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PSmPygAABnxJREFUeNrsnetyozgQRi0QOJns+z/oVo1jgwTbEsnuThDEjgHLzfmKyY8pG2Hp0OrWpWVO738fEEqpoAoQcCDgQMCBgAMBBwIOBBwIOBBwIOBACDgQcCDgQMCBgANlJbuLH1lWZVkVRbnUDbvOe9863wLHE8scTF2/LojFh70tSrkEuKZ57w893cpTag0y/o+I3B+f41l7k/XI+JcPKQU4nhAOe1RTCnAsKXEIjDFbuDXGlEqNh2I4rMqygGOB97ksNoQjlGWA40nMxsp+aA4lAsdPf1VZqi8ROO6x88pL3CIQy85ZMMaWdXTxzI/7cbO5B2BM8fLy1w+/HIZYe++d803f98AxYceKsq5etwlBl+fjDpbln7V1GI9v37vO060kbMbzkqGyBjKCw9rjnsn4r1fNZsg1IzhU+nRPXQ95dSuQkVU97PplFdcvXH3Xf1xD5BBaR6IPuQq54tKNfdbPHuHwnZO4Ua5Dep1OCCf7XkIG/xk2GAmtw7Wzjm9fv9b51rlGjMStAxHet3KJLZGAU/ECjp3C0XWuaS+3Y/HFpHRtexa86upY7MCK7AGOXrDwyy0GFkQuzXtZVoKIysnYvcAxNOSdBiPtuPj23Plj/Sp9zfwnW3cRuzXXBmG6oAKOrYORpn2/YrYixCQxPAlhSnBGgzrRYXZleSTvVFffrGH+vNX0B8oey7E1GWIzZlp3WN4nAchM04b9KSG0aacIk/+XUo5rrnEHjqXJ6LtmmgwxEpW9ypIPgxyVPQof7WSY00tZ9fFXYbStf1C4nkPe5pm9RhKLvhzfbu3j5fPyLfluusTIR1az7ViOKQfwnHzFhznPe+y/mBDphpJ+TIhy3Vnun3j/THmYLdPkanK0wfE59JlogGsii2s6mmP9KxkBhaILN16JPmVv6Fa27lLk9U3ajEXI+JMzkzRaB0VbZ1XB4Vw6rIgraJb8pXK3ZA8ipcszAEeOZsP5JukorBFnDlFMAtDwDD1wZGY2vBubjSJOla3lr9l6HL4G4+EdcOTmiibsua3WXXKXvL/XktRFCRxxuNuPzcbaKzDCAOvIeMiT6BjzUAJHcmZrm9msZCnzM23AsW2fktrr8UA4fDZ7T4DjMB6SGmZZNyg6zOUm3NIOOPKFoyi2+2njsoAjK3+0H1uOzYpPWY5ewWhHoQKNtLXfEA5z5VMBxwPwSDbZhg9grn4q4NhaD2+bh9MJHJNWPe2GbOnyXPlUwPEQy2Eyg8NgObL5GUViDHuz0hMj94WGilUCR3IYahvjMexjeGAgDRzfKJnp0W8ywZEsRUfmSTXdSgqOTabOk6UUwJFVtzJujyH9xtreRsrhKOlWMutZUrOjrbusWmjy/mry5GuCw46HseW1Xu+wLbnz2GzEXZYWODLrWQ7poy3au9NyTAQpndw5aTaMlrwMqrYm2LJOzYH1l6X3Kg77p8ej5kP6ZTX1qQqOqSSefdhXfVqKj7gX95S0RspSqWrbSD11rlsXc2l0d/cvM/fRd96bwl32UxmiQ66Vy+/kxqerPdBG7jCzS1tZTSqE47Od0uZdvMhL8/vWwVP5vHwr6YEOZarM2q70cLJw4utLzN+S6hq6kNol7GoJJ1XbmQErMRJx23473x9JWWT2eaphj8LW9WvTTG57l/YWc9C6y5CpOPwZTsUIaV9iHq+Y1vhbOyVkaE1eqzlhnLTZUfj4LmdcMA8Cwe2u6v3ZYPA5Hty/HOu3Nd7sSN6b7rTo+pPUhve7fo0Z3y6LDHXIDUP+px0kud5LeuvB93SuvecctWEA1NpKd+Li3cExNG5Ia29rsSLOu5v2OheFteHghGpP1bXLIzWiFanC4r4+nrfSfZy38qeRiOetFPG8FVPu86Cg/R7GE+bWzdcjVCSINQcOjMovWskh4UkOZOST+CUjOHQkPNFUDxnB0bpGUxLPHxuOWA/A8dWcdjOj3TshQ2ogn9weeTmkvnPny6mytYSOuwoQYsI71/7k/Lk9RSvBfrRnPA+6FQQcCDgQcCDgQMBBFSDgQMCBgAMBBwIOBBwIOBBwIOBAwIEQcCDgQMCBgAMBBwIOBBwIOBBwIOBACDgQcCDgQMCBgAMBBwIOBBwIOBBwIAQcCDgQcCDgQMCBgAMBBwIOBBwIOBBwIAQcCDgQcCDgQMCBgAMBBwIOBBwIOBACDgQcCDgQcCDgQMCBgAMBBwIOBBwIAQcCDgQcaEn9I8AAGH2/qcUZwCIAAAAASUVORK5CYII=)}
.album_profile_photo{width:180px;height:160px;font-size:0;display:block}
.album_profile_empty_link{cursor:auto !important}
.album_profile_empty_link a, .album_profile_empty_link a:hover{text-decoration:none !important;cursor:text !important}
.album_profile_block_bottom{color:#fff;max-height:70%;background-color:rgba(0,0,0, 0.5);padding:8px 10px 11px;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0}
.album_profile_wedreport:after{display:block;content:"";width:0;height:0;border-color:transparent transparent #C40062;border-inline-end-color:#C40062;border-style:solid;border-width:16px;position:absolute;inset-inline-end:0;bottom:0}
.album_profile_block_bottom a{color:#fff;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block;white-space:nowrap}
.album_profile_block_bottom span{font-size:12px;display:block;padding-top:6px}
.album_profile_more{text-align:center;background-color:#EFFBFF;padding:40px;box-sizing:border-box}
.album_profile_more a{font-size:16px;color:#0066cc;border-bottom-color:#0066cc}
.album_profile_more span{position:relative;text-align:center;line-height:23px;margin-top:14px;display:block}
.album_profile_block .album_profile_warning{position:absolute;right:5px;top:7px}
.album_profile_block .album_profile_warning .icon_alert{cursor:pointer}
li.album_grid{background:none !important;width:240px !important}
.album_profile_header{margin-top:13px}
.album_profile_header._withBottomMargin{margin-bottom:9px;margin-top:16px}
.album_to_confirm{background-color:#effbff;height:100px;margin-top:27px;box-sizing:border-box;width:100%;margin-left:-10px}
.album_to_confirm .txt{display:inline-block;line-height:140%;font-size:18px;width:540px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;padding:24px 25px}
.album_to_confirm .txt .inline_avatar{margin-bottom:-8px;margin-right:4px}
.album_to_confirm .act{padding-top:34px;padding-left:54px;display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
.album_to_confirm .act .but{vertical-align:top;width:151px;display:inline-block}
.album_to_confirm .act .deny{vertical-align:top;display:inline-block;background-color:#fff;margin-left:10px;min-width:130px;height:25px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;line-height:25px}
.album_to_confirm .act .deny a{color:#6D8088;border-color:#6D8088}
.album_profile_back{margin-left:10px;font-size:13px;padding:7px 20px 0 14px;box-sizing:border-box;border-radius:5px;display:inline-block;height:30px;position:relative;background-color:#F6F7F2;vertical-align:top}
.album_profile_back a{color:#838682}
.album_profile_back:after{border-color:transparent #F6F7F2 transparent transparent;border-style:solid;border-width:16px 13px 15px 0;content:"";position:absolute;left:-11px;top:0}
.album_profile_title{display:inline-block;margin-left:15px;vertical-align:top;padding-top:2px}
.album_profile_title h1{border:none;font-size:25px}
.album_profile_edit{float:right}
.album_profile_edit_but{width:129px;height:30px;margin-right:12px}
.album_profile_del{display:inline-block;vertical-align:middle;width:43px;height:25px;margin:0 12px 0 8px;border:0;padding-left:10px;border-radius:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAIAAACEf/j0AAABZUlEQVR42u2Uy0/CQBDGu5awBaEGpWoLRi/IWxCJ///ZIIK8xYMaaNFi0BbLLqHUIU18UZKGePDgd9hkZvc3O5t8O8iYaMy6Qr8PW5alDp+m06kder1eIbyLEHIFKwP5/uHua+bw4EgUJVdwuVIKbAaOYwk7vLntjMd6IV9cCQ+fVXWoLnqezzVd8/n80K29Bf1PJgYf5NHGBoRCWAjvCN/gwaMiK304hzGHGAdZDEMpgYqSGNnfE3+2rWmvzXajeHbuYT3L8MyclS4vUok0z285vPkDXtyCGChBKcUYA2ZnXMHtTovDWBKj1/XKSSYvKz1CaSKedAU3Ww2O4yJStFavZjO5vtwjhKSS6X94BdztdsAqYIZq7SqXPQXzgD1isbgreB2T6GO90azlcwUOc8swoaRSLadT2WAg6ACbpgn/CVZmhViWhb8FqwMMMoy30csIhsEyCcMgFNr2+/yfmT82w1zqHeUgUzCEe1bIAAAAAElFTkSuQmCC) center center no-repeat #F6F7F2}
.album_profile_show{width:985px}
.album_wedding_profile_show{width:740px}
.album_grid_like_panel{background-color:#F6F7F2;border-top:1px solid #F0F0EB;height:34px;width:230px;margin-top:1px;text-align:center;cursor:pointer}
.album_grid_like_panel:not([data-action="vote"]) {cursor:auto}
.album_grid_comment_panel{border:1px solid #F6F7F2;width:230px;padding:16px 0 9px 11px;box-sizing:border-box;font-size:12px;cursor:pointer}
.album_grid_comment_avatar, .album_grid_comment_text{display:inline-block;vertical-align:top;line-height:130%}
.album_grid_comment_text{padding-left:6px;margin-top:-1px;width:175px;text-align:left;overflow:hidden}
.album_grid_comment_text a{display:inline !important}
.album_grid_comment_more{text-align:center;color:#76A82D;display:block;margin-top:8px}
.album_grid_like_text{font-size:13px;display:inline-block;color:#bec0b5;vertical-align:middle;font-weight:400}
.photoalbum_like{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MkE3NkM2QjIwNDAxMUUzQjU0NThBNzVEMEFDM0ZGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MkE3NkM2QzIwNDAxMUUzQjU0NThBNzVEMEFDM0ZGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyQTc2QzY5MjA0MDExRTNCNTQ1OEE3NUQwQUMzRkZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyQTc2QzZBMjA0MDExRTNCNTQ1OEE3NUQwQUMzRkZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QrYHyQAAAL5JREFUeNpiZACCy1fPGgOpNiB2BOKvQFymq208GyqXCqS6gJgbiPcDcRVQ7iwjUMIUyDkIxJwMqKASSrejiX8HYnsWINGNRRM2DTAAUtvNBCRsGEgHNiCNv8jQ+AukcSMZGjeCNBYD8UMSNIHUFjMBg/YZkAEK2b1EaAKpMQXpAdnIAGS8BlLuQNyKRxNIzh2qloERXRYYr95AagkQC0CFPgBxDFDDVmR1jNiMBmpWAVKboFw/oKY76GoAAgwAPKguLq1gmvwAAAAASUVORK5CYII=)}
.photoalbum_like.active{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzhDOUU2NTIwNDAxMUUzQTIzMUY2NkM0RkYyMEE0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzhDOUU2NjIwNDAxMUUzQTIzMUY2NkM0RkYyMEE0NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzOEM5RTYzMjA0MDExRTNBMjMxRjY2QzRGRjIwQTQ2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYzOEM5RTY0MjA0MDExRTNBMjMxRjY2QzRGRjIwQTQ2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3V0ELwAAALdJREFUeNpiZACChwwpxkCqDYgdgfgrEJfJM8yZDZVLBVJdQMwNxPuBuAood5YRKGEK5BwEYk4GVFAJpdvRxL8DsT1I4wEQg4E0cJAJSNgwkA5sQBp/kaHxF0jjRjI0bgRpLAYHHvEApLaYCRi0z4AMUMjuJUITSI0pSA/IRgYg4zWQcgfiVjyaQHLuULUMjJjuSPEGUkuAWAAq9AGIY4AatiKrY8TuiRQVILUJyvUDarqDrgYgwABwoisRa9WcJAAAAABJRU5ErkJggg==)}
.album_grid_like_but{height:32px;width:16px;background-position:50% 50%}
.album_grid_like_but:hover, .album_grid_like_but.active{color:#E10064}
.album_grid_like_cnt, .album_grid_like_but{display:inline-block;color:#BEC0B5;box-sizing:border-box;vertical-align:middle}
.album_grid_like_cnt{font-size:13px;font-weight:700}
.grid{list-style:none;margin:13px 0 6px 0;padding:0;position:relative;z-index:2}
.grid li{display:block;float:left;padding:0;opacity:0;margin:11px 7px 6px 0}
.grid.grid3rows{margin-left:-26px}
.album_show{width:745px}
.grid.grid3rows li{padding:0;margin:11px 0 6px 26px;width:231px !important}
.grid.grid4rows{margin-left:-6px}
.grid.grid4rows li{padding:0 0 0 4px;margin:11px 0 6px 0}
.grid li.shown,
.no-js .grid li,
.no-cssanimations .grid li{opacity:1}
.grid li a,
.grid li img{outline:none;border:none;display:block;max-width:100%}
.grid.effect-4{-webkit-perspective:1300px;
    -moz-perspective:1300px;perspective:1300px}
.grid.effect-4 li.animate{-webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;transform-style:preserve-3d;
    -webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);
    -moz-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);
    -webkit-animation:fallPerspective .8s ease-in-out forwards;
    -moz-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards}
@-webkit-keyframes fallPerspective{100% {-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}
}
@-moz-keyframes fallPerspective{100% {-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}
}
@keyframes fallPerspective{100% {transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}
}
.load_more{box-sizing:border-box;padding-top:20px;text-align:center;background-color:#effbff;height:60px;margin-top:30px;width:100%;font-size:20px;position:relative;z-index:1;clear:left;display:block}
.album_wedding_right_panel{margin-right:12px;margin-top:23px;clear:both;width:230px;float:right}
.grid li .album_wedding_right_panel{margin-right:0px;margin-top:-17px;width:230px;float:none}
.panel_yellow{border-top:3px solid #F8DF52;background-color:#FFFBEB}
.album_wedding_todo_help{padding:17px 22px;line-height:120%}
.panel_rounded_blue{border-radius:5px;border:2px solid #F2FCFF}
.album_wedding_todo_panel{margin-top:10px}
.album_wedding_people_panel{margin-top:20px;padding:7px 7px 0 7px}
.album_wedding_people_panel + .album_wedding_people_panel{margin-top:10px}
.wedding_sidebar .album_wedding_people_panel{margin-top:16px}
ul.album_wedding_todo{margin:0;padding:7px 17px}
ul.album_wedding_todo li{font-size:12px;padding:10px 27px 14px 0;margin:0;list-style:none;background-repeat:no-repeat;background-position:100% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQUE3NUY3OTI3N0QxMUUzOTc4MkI4Mzg4MTNGMjZFRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQUE3NUY3QTI3N0QxMUUzOTc4MkI4Mzg4MTNGMjZFRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZBQTc1Rjc3Mjc3RDExRTM5NzgyQjgzODgxM0YyNkVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZBQTc1Rjc4Mjc3RDExRTM5NzgyQjgzODgxM0YyNkVFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+0ADt9QAAABhQTFRFk7tax9yq+Pr0f6493uvN7/Xmdagt////rtE1aAAAAH1JREFUeNp8kUsSwCAIQwOI3P/GNeh0dCrNCp8R+SBSKkDvgOg8Y0LrSzYviB19E3xipxXSIprQYJ6YocSS0ELMoMWrliaobd7lN4Xko10jaZYrJ6aR2E/sIwtGaj1xsJgvVrqvSVB9WRRYtFM0fxuV/gy2WEO1tMuKHwEGAFDMCmui/Q3CAAAAAElFTkSuQmCC);color:#000;line-height:130%}
ul.album_wedding_todo li.done{background-repeat:no-repeat;background-position:100% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNkI3RTRFRjI3N0UxMUUzODE3OThDNzA3NTQwOERDRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNkI3RTRGMDI3N0UxMUUzODE3OThDNzA3NTQwOERDRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjdFNEVEMjc3RTExRTM4MTc5OEM3MDc1NDA4RENEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2QjdFNEVFMjc3RTExRTM4MTc5OEM3MDc1NDA4RENEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+FpaPjQAAABhQTFRFqcKU+Pr21uLMx9e5tsyl7fPp////n7uI7yWPGQAAAIdJREFUeNp0kVEOwCAIQ1uscv8bb+J06mY/SHzBFApKiCa4Q8b2RsDkQ4kdZ/gk5IZX2jgKN3pz3jj5R6mAe2sthK1UrMCg7XtYCYuhFUbbQ5X7ZJocxGJRx1jRHqBubYOqOYXGVHoGtErza93XyUs27MuDUzbpjUpaozoEezrD6Wg/J74EGADEMgrPuM3OMgAAAABJRU5ErkJggg==);color:#a3a3a3}
.album_wedding_people_panel dl dt{padding:5px 7px 7px 12px;font-weight:normal}
.album_wedding_people_panel dl{margin-bottom:10px}
.album_wedding_people_avatar{float:left;margin-top:8px;margin-left:12px}
.album_wedding_people_avatar .photoman_img, .album_wedding_people_avatar .nevesta_img, .album_wedding_people_avatar .groom_img, .album_wedding_people_avatar .guest_img,.album_wedding_people_avatar .admin_img{width:25px}
.album_wedding_people_name{padding-left:51px;padding-top:8px;padding-right:5px}
.album_wedding_people_name.guest{color:#a3a3a3 !important}
.album_wedding_people_role{color:#a3a3a3;margin-top:3px;font-size:12px;margin-left:52px}
.album_wedding_people_panel dl dd{clear:both}
.album_wedding_people_panel dl dt small{line-height:140%;color:#a3a3a3;margin-top:10px;display:block;font-weight:normal;font-size:12px}
.album_wedding_people_panel .user{position:relative;text-decoration:none;color:#000;cursor:pointer;min-height:45px}
.photoalbum_show .album_wedding_people_panel .user{cursor:default}
.album_wedding_people_panel .user:hover{background-color:#F2FCFF}
.photoalbum_show .album_wedding_people_panel .user:hover{background-color:transparent}
.album_wedding_people_panel .add{font-size:14px;color:#3d9100;background-position:14px 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGM0NDMjRBQTJGRjMxMUUzOTUzNkQxMUY2NzM4RTY0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGM0NDMjRBQjJGRjMxMUUzOTUzNkQxMUY2NzM4RTY0QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzQ0MyNEE4MkZGMzExRTM5NTM2RDExRjY3MzhFNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzQ0MyNEE5MkZGMzExRTM5NTM2RDExRjY3MzhFNjRCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1aj8QwAAAW9JREFUeNpiZMACSlfo8gCpKCAOAGITIBaFSr0G4jNAvAGIl3VHXP6CrpcRi2HJQKoTiIUZ8IO3QFwONHQuVgOBBrEBKZBkDANpYAkQJwMN/gXisCBJkGMYA5KeWBDBBHVdCgHD1gBxPxD/wGUoNKgYGKER8ABPmJ0CesccanEzkKrBE6YKIBdGE4iA50jsu3jUgcyIAhnoz0A9EMACTWfo4DwQP4KyTyKJg8Q2QtnsQOwExGxI8iagMPyPZthWIPYFhtt/Qs4B6gVF5GJkMSYs6h4QYxgU3MfIKUBbXiFlLRAAJdBuIL4D8ybQgn1QF6kAKRuoODcQ5wKxOpLe1yzQvOmJJAgKk2okPijM9kHZIMPm43HxGSakQKYG2AAycCk0UeIC7EhsPgKFxTJGpKw3G4fCP0CcCsSPoWoUcahLAZU8yKXNEmiuIQcsARoWi55skqDeZyCn+MJXwIK830FxAYulCoiG5nOSqgCAAAMAA39qu/bjcC4AAAAASUVORK5CYII=);padding:12px 0 0 44px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;margin-top:15px;width:212px;height:38px;background-color:#f2fcff;cursor:pointer;position:relative}
.album_wedding_people_panel .help{color:#a3a3a3;line-height:130%;font-size:14px;padding:8px 11px 0 12px;margin-bottom:-4px}
.album_wedding_review, .album_log{height:60px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;background-color:#effbff;margin:16px 0;cursor:pointer}
.album_wedding_review{line-height:130%;padding:12px 20px 0 68px;background-position:24px 50%}
.album_wedding_review_icon{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RDY1ODczRTMwMTQxMUUzQTNGQkNCQkNBNTMzNTgwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RDY1ODczRjMwMTQxMUUzQTNGQkNCQkNBNTMzNTgwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhENjU4NzNDMzAxNDExRTNBM0ZCQ0JCQ0E1MzM1ODBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhENjU4NzNEMzAxNDExRTNBM0ZCQ0JCQ0E1MzM1ODBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Wis5ZwAAAcpJREFUeNq8lr9LQlEYho9Hl6jIXaKCXEJwSYhcImiIykEKIqgpaCyCsLG2pMW1fyAiwSGItrChyamIGlqSmtoyoiWp96v3xkHvTe9R++Dh4L3X77nn13duQP0RW0exXjRpMA0SYAAEQRWUQQmcgcL+4s2rV56AR/IuNBmwAfpU43gBOZCF7L2hBII4mjyIKv9xDxYguvKUQDCJ5gR0K/t4AymIzusk7MFliwJTlHR6pI05yFsKZOJnwDJ44DXJk2deFeLFjOUc3IE5vHGVLytvfs17UebdCXCZPja5isw4BiPgFJJtY9hlKfcYq65fcx/4FRyCJTAF5pF4j4JRQ6CYNx3iRvMrWAGDoAImQBGCMNpZl+enNXeyX8EQuADrGKontKtgDURc/pOQOflgqfAjKFJi/o54/K+qOyyQCGoWu04JfntS7qBAoqxZrt2i0AaBREmzLLjFgbOTWXJsBN9lx2vHf4IwJBVjJw9bCH52PE+0XM3N2xpBzEIgkZP8ToHMskw4RfIZiTfRjoFxi+TOAZb93/NEghdSfKBVQco8grV5l0dmkl1VlkOUNI/eOonRIxm6Xa6OZleRPB+v/Yjw/CRq93fXlwADAKftsCy1t2vhAAAAAElFTkSuQmCC)}
.album_wedding_review_filled{line-height:150%;background-position:22px 15px;font-size:12px;padding:15px 10px 10px 54px;margin-top:20px;margin-bottom:15px}
.photoalbum_show .album_wedding_review_filled{font-size:12px;padding:19px 15px;margin-top:10px;margin-bottom:15px}
.photoalbum_show .album_wedding_review_filled strong{margin-bottom:15px;display:block;font-size:13px}
.album_wedding_review_view{margin-top:15px}
.album_wedding_review_edit{font-size:12px;margin-left:-46px;padding:12px 0 0 44px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;margin-top:15px;margin-bottom:10px;width:210px;height:38px;background-color:#f2fcff;cursor:pointer}
.album_log{padding:0 0 0 68px;display:block;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NUVBMjc4QTMwMTQxMUUzQTYyQkUwQjIxMTlDNzVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NUVBMjc4QjMwMTQxMUUzQTYyQkUwQjIxMTlDNzVFMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg1RUEyNzg4MzAxNDExRTNBNjJCRTBCMjExOUM3NUUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg1RUEyNzg5MzAxNDExRTNBNjJCRTBCMjExOUM3NUUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LqZgRwAAAi9JREFUeNq8ljFIHEEUhvf2tAhBBUGx0YDmQEG5SgTtRMSkOCFgYhcRtBSbIEmlIIJY5LBSEbGwMBxckSI2wcoIxurAgGBycNrYSggKavR7+A6GcXZvT0MefMzd7PD/8/a93dmYFxLvNturGF7BC+iEZxCHayjAPmxBdmH44HeQTixA/AnDFExCjVc6ziAN85idlzTBIMmQgYRXfhzBEEa5QBMMehk+w1Pv4fEHUhht3zPRDL490sA06ilm5Bs1yEQwuIQfEUxEJ6O6dyZa5EQJ8WV4zu7atdv2ShglVNeLaZueBHSRiK/BHOLHjiYZYJiGrpCuaxSTt/xYL0e8TLMRMdnkxxtj8hf0I54vt9pojTMsWV37SUxEtNlaL3OzsIHZVQTxJoYPMAqV1uW8mFzpq8KMC507DjOzxOVJr3bs4dp3GEgWrdJJ8BVW4BDBEagoioPclp/wEiagDqS+fy29eFAm0m1zWvwGY7eS2S4Mw2nAmkpXJgVHirXw0dppMbNu4/8XWNR1rx0GEgVfX9f27WrTZsjaZtTGFu8D6ap6GIMbS2/f1/PAjBb4rm393jbj9m5Y4lK/HVh1tK/Elq8CZ9aFBhXNO8ySDvFDLXrc8cRnfT3R0gGPwD0z1ndEEC9GWvRjxls4F+GgOtXuGgwRNg+wpJyU/+88kdCJlC54rEHKPIJ986oemT2a6kPiSDPYNid9e5XuQG7djKPrwr5WZrQGuUifRP/6u+tWgAEAXhnc91t1QngAAAAASUVORK5CYII=);background-position:24px 50%;margin-top:-5px;line-height:60px}
.album_wedding_review_panel_view{font-size:14px;line-height:150%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;width:676px;padding:25px 10px 20px 30px}
.album_wedding_review_panel_view h4{margin:0 0 7px 0;font-size:12px;color:#a3a3a3}
.album_wedding_review_panel_view .album_wedding_review_nevesta{width:170px;height:180px;float:right;text-align:center}
.album_wedding_review_nevesta img{display:block;margin-bottom:13px;margin-left:35px}
.album_wedding_review_nevesta span{font-size:12px;color:#a3a3a3}
.album_wedding_review_panel{-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;width:607px}
.album_wedding_review_panel h1{margin-top:10px;text-align:center;font-weight:normal;border-bottom:none;font-size:25px}
.album_wedding_review_panel textarea{-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #a3a3a3;padding:14px;font-size:16px;height:180px;margin-left:10px;width:588px;margin-top:23px}
.album_wedding_review_panel .help{color:#a3a3a3;text-align:center;margin-top:8px;font-size:12px}
.album_wedding_review_footer{-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;padding-top:20px;text-align:center;border-radius:0 0 10px 10px;height:85px;background-color:#f6f7f2;margin:21px -19px -19px}
.album_wedding_review_button{font-size:16px;width:190px}
.photoalbum .content_title{font-size:27px;margin:34px 0 12px}
.photoalbum .content_block{padding-bottom:16px;line-height:21px;font-size:16px}
.photoalbum .content_block.grey{color:gray}
.content_title_underline .content_title{margin:0}
.content_title_underline{border-bottom:1px solid #a3a3a3;margin:23px 0 28px;position:relative;height:14px}
.wedreport_modificatior.content_title_underline{border:0;margin-top:57px}
.wedreport_modificatior .album_profile_block{margin-left:8px;margin-right:0}
.otheralbum_modificatior.content_title_underline{margin-top:38px;border:0}
.content_title_underline .content_title{font-size:22px;margin:0;background-color:white;display:inline-block;padding-right:20px}
.content_title_underline .content_title .media_resort{font-size:14px;margin-left:10px;text-align:center}
.content_title_underline .user_edit_inline{top:0;right:0;position:absolute;display:inline-block;background-color:white;padding-left:10px}
.photoalbum_edit_portfolio,
.photoalbum_edit_wedreport,
.photoalbum_edit_other{margin-top:3px}
.wedding_people_edit .confirm_status{-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px;text-align:center;margin-top:-12px;margin-left:-10px;margin-right:-10px;margin-bottom:5px;border-radius:5px 7px 0 0}
.wedding_people_edit .confirm_status p{vertical-align:middle}
.wedding_people_edit .confirm_status.status0{background-color:#FAFBF8}
.wedding_people_edit .confirm_status.status1{background-color:#F4FCE6}
.wedding_people_edit .confirm_status.status2{background-color:#FFEEEA}
.wedding_people_edit .profile_link, .wedding_people_edit .delete_link{border-radius:5px;padding-top:6px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;box-sizing:border-box;text-align:center;height:27px;margin:12px 17px;width:221px;background-color:#F6F7F2}
.wedding_people_edit .invite button{width:221px;margin:12px 17px 0 17px}
.wedding_confirm_deny{width:710px;padding-top:23px}
.wedding_confirm_deny h1{text-align:center;font-weight:normal;font-size:36px;border:0}
.wedding_confirm_deny ul{margin-top:38px}
.wedding_confirm_deny ul li{background:none;padding-left:38px;margin:30px 0}
.wedding_confirm_deny ul li input{margin-right:12px}
.wedding_confirm_deny ul li label{font-size:20px}
.wedding_confirm_deny ul li label small{color:#9F9F9F;display:inline-block;font-size:14px;padding-left:30px;padding-top:9px}
.wedding_confirm_deny ul li textarea{display:block;margin-top:9px;margin-left:30px;width:590px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DADADA;border-radius:6px;box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.1) inset;color:#2E2E2E}
.wedding_confirm_deny .footer, .albumDel_block .footer{-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;box-sizing:border-box;height:80px;text-align:center;padding-top:20px}
.wedding_confirm_deny .footer button, .albumDel_block .footer button{height:46px;width:146px;margin-right:11px;font-size:18px}
.wedding_confirm_deny .footer a.fake_link, .albumDel_block .footer a.fake_link{margin-left:11px}
.album_grid_media_video{position:relative}
.album_grid_media_video::after{content:"";position:absolute;left:6px;bottom:6px;z-index:2;opacity:0.5;background:url(/i/svg/triangle-white.svg) center no-repeat #000;border-radius:20px;border:1px solid #fff;width:34px;height:34px}
.video_icon_big{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAABqCAYAAABUIcSXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTI0MEE5QTU4MzMxMUUzOUNENERGMzZDMUMxNDgxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTI0MEE5QjU4MzMxMUUzOUNENERGMzZDMUMxNDgxRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMjQwQTk4NTgzMzExRTM5Q0Q0REYzNkMxQzE0ODFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxMjQwQTk5NTgzMzExRTM5Q0Q0REYzNkMxQzE0ODFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C7Jw4QAADTJJREFUeNrsXXtMVckZHxBYXRS7sC66Vq0PlPiIWl0rFCtqYnxV0P5hA4GgEP8wJMaQGFJ1fVREjZgYG5OaUAxuSEmxipHqghSICopaKVajcsX3iiKsPFxRUTu/c8+cHYYDXu7znHPPL5mcc8+Fe2e+352Z7/vmm298Pn78SHSEAFqCaBkiXwfTMpB7P4QWH/keDWvi3munpYWWVloa5etbvTTcR+NEQfBD5RIqkOIMgLxntDTIpclQRPn4+LisQrQ+v6SXcbQMpyXQzfJ4RcsPtNTRNj52YRv1SRStQ4hMThgtn/f0dy0tLcRisZCrV69KV5SHDx8q79fU1JD3799L9/369SPTpk1T3hs5ciQZN26cVGbMmCFdBw8e3Fu1Omi5I5PW5NVE0e8eSy+/puULtffv3btHioqKyPnz50lVVVUXUpwBkBcREUGioqLI0qVLyejRo3v605e0XKXtvutVRNHvRM+ZScsg8T30kqNHj5K8vDzp3p0AUQkJCSQuLo5MmDBB7U/aaLlC219naKLkHjRbnHuam5slYlDQc7SAWbNmSaStWrWKDBkyRG0uu2hvD9MsUfQ7htFLpKzFKXjy5AnZvXs3yc7OJq9fv9aktjVgwACSnJxM0tPTyfDhw8W3MXdVUnk81TVR9LP708tkeR7qMveAoCNHjpC3b/VhygQEBJCkpCSJMJW57D+03KRy+Ul3RNHPHUkvv+O1uPb2drJ161Zy4MABRTvTG6BNrl+/nmzfvp0MHNjFrMOQUEFl81A3RNHPnE4v3/DP8vPzSVpamjTcGQEYBrOysqQ5TMBlKp9rmiaKftaX9BJFy1fsGVTqlJQUUlJSQoyI+fPnk5ycHEnV5/CclvNUTi80RxT9HMy0C2nxZ89OnjxJEhMTJUPVyIDhnJubS5YvX84/7qTleyqrJ84gytdJBtwoelnKSIKCgGEuJibG8CQxjwnaijZzypEfZCLLxmE43KNk43Uee93Q0EBWrlypGXvIE/ZXYWEhGTp0KP+4jDeS3T700f+dKM9Jitq9cOFCt3sUtAao76WlpaIajznrptuHPrknKSTBIRoZGen1JLEfLGQBmXCIkmVmF3ztJOlX/HAHp+mcOXOkYc/Ez1MAZALZcJgny84tQ9/XtCzje1J0dLRXKA32aoTl5eVdllwoThHrupfLiIKd9Hum3WGYQxdvbGw0GekFcOpWVlZKa2Cc6n6SlheuGvqiGEkgZ/HixSZJNkBFVn78/O5soqYzjwNsBdgNpuJgOyCrZcuW8XbWV7JMnUoUjDbFd7dx40avtZMcQXV1tWQUc/hGlq1T5igs8v2BFixZSG4h9CYT9gMGMeduQmzGMWJdjHSIKCz4TWb2wcyZM6UVWRP2Izg4mFy5coU3iP9HS6UjQ98IRhKwevVqkyQnADKELDlMlmVtN1Gz2c3hw4dJRUWFKWUnAbKETNVk3dehD0r/fPYLCAsLM3uTC4bAuro66Srj31AQ+9qjfsNuNm/ebJLkoiEQsrWlV/XUo8bTEs0UCPQmvcY4aB2Iwbh16xbvtSgn1ghdm3rUTHaTkZFhkuRCQLaIyFKT/aeIGkPkXROId0DUqqdx+/btddHR0cFGJQsy5sK1B8ocfJIohdH9+/drIu5u/PjxU4uLi7edOHFiUVBQkJ/RiIKMIeveepU4R8H/FIsbOBBHjRqliQhWWse/svumpqanmZmZeVlZWXeMRBYich88eMCHT58g1mgm1R4VzndHLYYZh4SEDNu3b19aTU3N6qlTpw4yClGQtTDNhPfWo9YQqwuehIeHY27QRCP4HiUMGa/z8/OPJyYmGsISxw4SaIAysGb1N7UeNZKRhI1iWiGpNwQEBAxISEiIa2ho+BO9jtA7UZA5ZC/DT+akG1Fj2U1BQYGuGhgaGjoqNzd384ULF/44ZsyYAXomS5D9WDWihrEbxInrEZGRkfNqa2t3HDx4cJZeiRJkP0wkKpi3neCN0CsCAwODUlNTk+/fv78hNjY2VG/1h+wFmyqYJ0phDntmjQBqWoQfO3bs27Nnz66gKq+/nuoucDCMJ0qJvzXSUoavr6/fggULFlkslm07duyYopd6CxwMVSVKCBg0BIKCgr7csmVLql5cUQIHClGIhQhk3gijbDRTg15cUeCAizoGN5/7sskKuH79OjE6/P39P4uJiVlRX1+/OS0tbbxW6ylwEQyilGQcN2/eJN4CrbuiBIfDYBCl5JnxxoBKStLs6urqP1ODea6W6iVwIRE1iNfhvRFadEUJXAzyJVwWFSMrErZAS64ogYtAEPUZe2UGsFihBVeUsPmiv0lUD/C0K0rYbxYAopSd02YQS3d4yhUlcOEDopQvRwocE93Bu6IyMjKmuuM7BS78fU0abIePj4/H5AU3yjvWq5CEyexV3fHhw4fOsrKys0lJSf96/PjxG3d8p5AQ6x2IUoImELVpoisoMZYNGzZ8V1BQ8NSd3ytw8RFE4ReCfOJSsLq5u92Kjo6OtpycnIJ169Zd9MT3C4mJ3zKiBjGivNU7wePixYsV8fHxx+vr6z0WLyekR+3A5KhsSVRJxelVoEbmo+Tk5F0RERF5niRJhYtX6FFt7FUv6aQNDcQH0jmocM2aNRVv3rz5oIU6Cfn/2kGUMilxWz+8BrW1tdUpKSn/uHz5cquW6iWk837Zhagecn0bEs3Nzc/27t2bt2fPnltarJ/ARQuIUtK8CPl6DInOzs53RUVFpxITE8+2trZ2arWeU6Z0icVphjLRwRQKaBpGVigsFsv1JUuWbIuNjT2jZZLAAZeYEdz8xFwiSiQFzqkwGtra2pp37dp1KCws7C8lJSUvtF5fgQOJm25EzZ071zAEwfVTWlp6ZuLEids2bdr0X73UW+BA4oaFTCnukUWLFhmCJE+5fpwBgYOnPFHN8lgYCFsKOryzjwByFzzt+nGG/cTZs69kbrrs5lB+eSrZ8XUBuH4mTZq0Ra8kqche4YQn6q5eidKS68fJRCmc8GG9D4h1O6IfjpaDwaX1XYfM9RMfH19mhHkVMofsmcknc9KtR0mmBrtZu3atphsF1w9VY781CkkqMu8Sgam79AVad/3Yi76mL8AbL5mXAieRaQVw/RQWFh6nGtEOo5EEQNYcSS95ktR6FIANvgtwAxUdCas8nb2lrq4ulWpyf9eDV8Ee4LQ3pIPjljZKeUVCrUcxTaOd6fQ4kNHT0Ivrx15AxhxJ7SJJPfUoQEkDh10FSA5iBme6BghiuXHjBr+sUU76kAYOfygdrIjFRK1rgHrX9DiSOtRI6q1HSRwRM1WpS+GsVKX4hx/ZB2ZmZpqSdTIgU46kH3si6VM9CsCmrsXshcoxOybsBNaczp07xz86Tcsje4kCuiSonz59uhmk6SAQXHnt2jWnJqiXvDW0SIYUPhinY5pwDDgOliPprSxj4ihR0OsVfxrOlEhNTTWlbScguxUrVvCPypjd2hv6ctCXclo1PBU44IvLLWfCBiDK69KlS5InQsYVYj1nnjijRzHgWO3nzOWBE1u8MWDTXkBWp06d4kl6bitJfSUKgMonuSgQ0nT69GkxmN2ECiAjyIoLxfsgy5K4iij4274XfyXCFhETgoYHGQmjzxnSh/MN7SEKeExLMXvBTnIWdsiZINZdg5ANZMShWJYhcTVR2Mt6n16UpHKIQ8MRpsKx214NyAIyEWL0KmTZ9V3mDh5BPolefsuew9OOI8i9fTMcbKTi4mJxuLtA5XZDlhtxS4/iCMMXl/NzFs6bFbq6VwHBKcKZu0A5I8leOLwdn1bgDj9nsS6flJTkdSRhARD+O2EKKJZlRDxKFDdnIWOttEMCgRpwk6B4g5KBNqKtcK+h7TJgxhTZOyc5dY4SQT8LRtUcYj2qXALmKxy8aNTzEeEFB0HCtlqo3ueonBp7kJNnehRHYCMt/ySckxENwFB46NAhQ9lbaAvahKFOIKkWMuiJJE30KOFXgxOboZv2Z8/YmX44LVOvMRiIccDy+c6dO/lFPwBe8DIqmwc2yEY7RMkVQtJGOHMn8s8RKo3j4vLy8jRxkJitBEFZSE9PV9vrjGS8NVQu7TbKRVtEcRVDLBROIf2Cf44sjyAsOztbk2dVMcUIwZEgSGXbLJbPL1F5POyjPLRJFFdBGBeR/HAIIHwavQsHXWll6QT2EHpQXFycmuMZ0UKVVA4WO+WgbaK4iobLQ2K3NNYYFkEYiHO3hwNKAYgBQT2kckDylGu0/bccbL8+iOIqjPBp7DP5hdr7IAoHikC1r6qqcnpyYgxlERERkoqNleteMtcgFvwqbfddJ7VbX0RxFYfdhejcceKwyANaI/yJNTU10hWFbWGFFonnPLCiytKpIWQYbh0UPMdV0NrUhjcMbXdoe184ub36JEpoxAiZsK8Jl+rbTcCe2R9AEG3jIxe2Uf9ECQ0KIdbzk+A8C3UBcSDmGbGmCGhwds/xOFEeBFJ/w70BAoPke+ZM9JGf82giP2f4hI2DgMRW+Tnu3+il4f8XYAC1Tz2W8dGsDQAAAABJRU5ErkJggg==)}
button.photoalbum_contest_vote{font-size:14px;background-color:#ffffff;background-position:120px 50%;width:150px;margin-left:10px;padding-left:0px;color:#878787;vertical-align:middle;border:1px solid transparent}
button.photoalbum_contest_vote:hover{background-color:#E9F8FD;border:1px solid #e1f0f5}
.photoalbum_gallery_like{font-size:14px;background-color:#ffffff;background-image:none;margin-left:10px;padding-left:20px;padding-right:51px;text-align:left;color:#878787;position:relative}
.photoalbum_gallery_like::before{content:"";position:absolute;top:9px;right:18px;background:url(/i/svg/heart/gray.svg) 0 0/14px 11px no-repeat;width:14px;height:11px}
.photoalbum_gallery_like.active{background-image:none}
.photoalbum_gallery_like.active::before{background-image:url(/i/svg/heart/red.svg)}
.photoalbum_gallery_like:hover{background-color:#E9F8FD;border:1px solid #e1f0f5}
.photoalbum_media_bottom{margin-top:1px;padding-top:15px;padding-bottom:15px;text-align:center;background-color:#F6F7F2;box-sizing:border-box;position:relative}
.photoalbum_origin{right:21px;position:absolute;top:50%;font-size:13px;color:#959793;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);transform:translateY(-50%)}
.photoalbum_gallery.fotorama .fotorama__stage{background-color:#fafafa}
.photoalbum_gallery.fotorama .fotorama__nav__frame--thumb:not([data-count_comment="0"]):after{border-radius:5px;box-sizing:border-box;content:attr(data-count_comment);display:block;background:#19b9ff;height:18px;color:white;position:absolute;right:16px;bottom:16px;font-size:13px;padding:8px 3px 0}
.fingers_block, .fingers_block .vote_good, .fingers_block .vote_bad{display:inline-block;margin-left:7px}
.fingers_block{margin-left:9px;vertical-align:middle}
.fingers_block.active div:not(.active) {opacity:0.3}
.vote_good{width:12px;height:14px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOBAMAAADpk+DfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFAAAAV6giV6giV6giV6giV6giV6giV6giV6giV6giV6giV6giV6giV6giV6giV6gi1PyaiwAAAA90Uk5TABAgMEBQcICPn6+/z9/vo2jEwwAAAEVJREFUCNdjYGDgO8AAAvEfwNT+ByCS7X8BiPL/rwAkmd//b+/ezMD9Hwi+M6wHUb8Y/oMBhPqLwvvBsB+ikjF79/9/EwHO3jY/AVxD+QAAAABJRU5ErkJggg==') 0 no-repeat}
.vote_bad{width:13px;height:14px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOBAMAAAAGUYvhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFAAAAuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnuhQnqsa3HgAAAA90Uk5TABAgMFBgcICPn6+/z9/vZW2CMAAAAEtJREFUCNdjkLz///+rQAaG+v8gsIGhH0x/YPgPpc+j8deD6QkQ9b8YGKx2lp//f4kBBOb/EwBRjP8fg7ls/xPANOdfMMXA8g1IAAB8DDwSf8ZfCgAAAABJRU5ErkJggg==') 0 no-repeat}
.tc_fingers_value{visibility:hidden;cursor:pointer}
.tc_fingers_value.plus{visibility:visible;color:#57a822}
.tc_fingers_value.minus{color:#ba1427;visibility:visible}
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__video-close{background:none;background-position:0}
.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon,.fotorama__wrap--video .fotorama_like{display:none}
.fotorama__arr{position:absolute;height:100%;top:0;margin-top:0;z-index:2}
.fotorama__arr::before{content:"";border-radius:6px;position:absolute;width:75px;height:75px;position:absolute;top:50%;margin-top:-38px;background-color:rgba(0, 0, 0, 0.4)}
.fotorama__arr::after{content:"";position:absolute;width:45px;height:40px;top:50%;margin-top:-20px;background:url("/i/svg/fotorama/arrow-left.svg") 0 0 no-repeat;opacity:0.5}
.fotorama__arr:hover::after{opacity:1}
.fotorama__arr--prev{width:230px;left:0}
.fotorama__arr--prev::before{left:20px}
.fotorama__arr--prev::after{left:35px}
.fotorama__arr--next{right:0;left:230px;width:auto}
.fotorama__arr--next::before{right:20px}
.fotorama__arr--next::after{transform:scaleX(-1);right:35px}
.fotorama__stage--video .fotorama__arr{width:100px;top:50%;margin-top:-40px;height:80px}
.fotorama__stage--video .fotorama__arr--next{left:auto}
.fotorama__fullscreen-icon{background:rgba(0, 0, 0, 0.6);border-radius:6px;height:30px;width:30px;position:absolute;opacity:0.5;top:10px;right:10px}
.fotorama__fullscreen-icon:before{content:"";position:absolute;bottom:0;left:0;right:0;top:0;background:url("/i/svg/fotorama/fullscreen-on.svg") no-repeat center center}
.fotorama__fullscreen-icon:hover{opacity:0.8}
.fotorama__wrap--no-controls .fotorama_like{-webkit-transform:translateY(-140px);
    -ms-transform:translateY(-140px);transform:translateY(-140px);opacity:0}
.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--next, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next, .fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--no-controls .fotorama__arr--prev, .fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{display:none !important}
.fotorama_like:hover{opacity:0.8}
.fotorama_like{background:rgba(0,0,0,0.6);border-radius:45px;width:90px;height:90px;left:50%;top:30px;margin-left:-40px;z-index:4;position:relative;opacity:0.5;cursor:pointer;transform:translateY(0px);transition:transform 0.3s ease, opacity 0.3s ease}
.fotorama_like:before{content:"";position:absolute;bottom:0;left:0;right:0;top:6px;background:url("/i/svg/fotorama/heart.svg") no-repeat center center}
.fotorama_like.active{opacity:1;background:rgba(0,0,0,0.3)}
.fotorama_like.active:not(:hover):before{background:url("/i/svg/fotorama/heart-active.svg") no-repeat center center}
.fotorama_pinterest{right:20px;bottom:10px;z-index:1;position:absolute;opacity:1}
.fotorama__nav__frame .fotorama__video-play{position:absolute;left:4px;bottom:16px;z-index:2;top:auto;opacity:0.5 !important;background:url(/i/svg/triangle-white.svg) center/11px no-repeat #000;border-radius:20px;border:1px solid #fff;width:28px;height:28px;margin:0}
.fotorama__stage__frame .fotorama__video-play{border:3px solid rgba(255, 255, 255, 0.6);border-radius:52px;background:rgba(0, 0, 0, 0.6);width:100px;height:100px}
.fotorama__stage__frame .fotorama__video-play:before{margin-left:-12px;content:"";position:absolute;left:50%;top:50%;margin-top:-22px;width:0px;height:0px;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:34px solid #ffffff}
.fotorama__nav.fotorama__shadows--left:before{width:108px;background-image:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,0));background-size:cover}
.fotorama__nav.fotorama__shadows--right:after{width:108px;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1));background-size:cover}
.album_show.empty{height:196px}
.grid_empty{margin-left:-22px}
.grid_empty li{position:relative;display:block;height:185px;margin-left:22px;padding:0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;box-sizing:border-box;border:2px dashed #E9EBE1;border-bottom:0;float:left;width:232px !important}
.grid_empty .album_grid_like_panel{left:-3px;bottom:0;right:-3px;position:absolute;width:auto}
.grid_empty li.image .icon{left:50%;top:50%;position:absolute;width:89px;height:72px;margin-left:-45px;margin-top:-55px;background:url("/i/svg/photocamera/gray.svg") no-repeat center center}
.grid_empty li.video .icon{left:50%;top:50%;position:absolute;border-radius:40px;background:#F6F7F2;width:70px;height:70px;margin-left:-35px;margin-top:-55px}
.grid_empty  li.video .icon:before{margin-left:-7px;content:"";position:absolute;left:50%;top:50%;margin-top:-14px;width:0px;height:0px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:18px solid #ffffff}
.album_list_empty .album_profile_block{-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;box-sizing:border-box;border:2px dashed #E9EBE1;background:url("/i/svg/photocamera/gray.svg") no-repeat center center}
.album_list_empty .album_profile_block.wedding:after{display:block;content:"";width:0;height:0;border-color:transparent #F3CCE0 #F3CCE0 transparent;border-style:solid;border-width:16px;position:absolute;right:-1px;bottom:-2px}
.contest_result_title{font-weight:bold;margin-bottom:5px;font-size:15px}
.photoalbum_contest_media_bottom{margin-top:1px;padding-top:15px;padding-bottom:15px;text-align:center;background-color:#F6F7F2;box-sizing:border-box;position:relative}
.photoalbum_feed_limit{color:#999;font-size:12px;margin-inline-start:14px;position:relative;top:3px}
.hidden_albums .row{margin-bottom:10px}
.hidden_albums .hint-icon{width:18px;height:18px;line-height:18px;margin-inline-start:5px;margin-top:-10px}
.hidden_albums .title{font-size:18px;margin-bottom:10px;font-weight:bold}
.hidden_albums{margin-top:50px}
/* 
 * places.css
 */
.b-simple-balloon-layout{width:400px}
.content_r_places{padding-top:22px;position:relative;flex-grow:1;max-width:810px}
.content_r_places > h1{margin:0 0 14px 12px;font-size:22px}
.content_r_places_auto h1{margin:0 0 13px 89px}
.places_map{border:1px solid #646464;float:right;height:400px;width:790px}
.places_map_popup{border:1px solid #646464;height:400px;width:650px}
.places_subtype{font-size:12px;margin-top:7px}
.places_address{padding:10px 5px 0 0;font-size:12px;font-style:italic
}
.places_list_header{border-bottom:1px solid #d4d4d4;float:right;height:49px;width:790px}
.places_list_hc0{float:left;margin-left:5px;width:64px;height:24px}
.places_list_hc1{float:left;margin-left:5px;width:190px}
.places_list_hc2{float:left;width:120px}
.places_list_hc3{float:left;width:160px}
.places_list_hc4{float:left}
.places_list{float:right;width:790px}
.places_list_c0{float:left;margin:-15px 0 18px 6px;width:64px;height:30px;visibility:hidden;font-size:11px;text-align:center}
.places_list_item:hover .places_list_c0{visibility:visible}
.favplaces_selector_img{background:url('/i/bg.png') no-repeat -173px -50px;height:26px;cursor:pointer;margin-bottom:2px}
.favplaces_selector_img_del{background-position:-78px -50px;visibility:visible}
.favplaces_selector_img_yes{background-position:-78px -50px;cursor:default}
.favplaces_text{font-size:10px;margin-top:2px;white-space:nowrap}
.places_list_c1{float:left;padding-left:27px;width:190px}
.places_list_c2{float:left;font-size:12px;margin-top:2px;width:120px}
.places_list_c3{float:left;font-size:12px;margin-top:2px;width:160px}
.places_list_c4{float:left;margin-top:3px}
.places_list_item{border-bottom:1px solid #eff6f8;clear:both;padding:24px 0 18px 0}
.places_list_item:hover{background:#f3f9fb}
.places_list_item_block{cursor:pointer}
.places_list_name{font-size:14px;line-height:16px;
    
    margin-bottom:2px}
.places_list_subtype{color:#646464;font-size:12px}
.places_list_place{color:#646464;float:left;font-size:14px;margin:1px 0 0 -26px;text-align:right;width:16px}
.places_list_rating_interior,
.places_list_rating_price,
.places_list_rating_service{float:left;font-size:11px;width:31px}
.places_list_rating_interior{color:#a36285}
.places_list_rating_price{color:#a5bd88}
.places_list_rating_service{color:#6596aa}
.places_list_rating_total{float:left;font-size:14px;font-weight:bold;margin-top:-3px;width:40px}
.places_list_title{color:#646464;font-size:12px;margin-top:4px}
.places_sort{float:left;font-size:14px;margin-top:24px;padding:7px 9px 4px 22px;position:relative;border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -khtml-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0}
.places_sort_asc, .places_sort_desc{background:#f0f7fa}
.places_sort_available{cursor:pointer;border-bottom:1px dashed #2e2e2e}
.places_sort_direction{height:6px;left:7px;position:absolute;width:10px}
.places_sort_rating_interior{color:#a36285}
.places_sort_rating_price{color:#a5bd88}
.places_sort_rating_service{color:#6596aa}
.places_sort_asc .places_sort_direction{background:url('/i/icon.png') no-repeat 0 -1632px;top:11px}
.places_sort_desc .places_sort_direction{background:url('/i/icon.png') no-repeat -24px -1632px;top:12px}
.places_sort_asc .places_sort_available,
.places_sort_desc .places_sort_available{border:none}
/* 
 * places_item.css
 */

.places_name{font-size:18px;line-height:16px}
.places_price{font-size:18px;margin-top:5px}
.places_price span, .cl_price_left span{margin-left:7px;margin-bottom:-3px;position:relative;background:url('/i/svg/question.svg') 0 0 no-repeat;width:18px;height:18px;display:inline-block;z-index:6;background-size:18px;cursor:pointer}
.cl_price_left span{width:14px;height:14px;background-size:14px}
.places_price span:hover:before, .cl_price_left span:hover:before{content:attr(data-title);position:absolute;width:200px;top:100%;left:50%;background:white;font-size:13px;padding:4px 8px 6px;border-radius:4px;border:1px solid #afafaf;text-align:center;line-height:15px;
    -webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px)}
.places_price span:hover:after, .cl_price_left span:hover:after{content:"";display:block;position:absolute;width:20px;height:20px;background-color:white;top:100%;border:2px solid #afafaf;
    -webkit-transform:scaleY(0.5) translateX(-50%) rotate(45deg);transform:scaleY(0.5) translateX(-50%) rotate(45deg);left:50%;clip:rect(0,20px,20px,0)}
.cl_price_left span:hover:before{-webkit-transform:translate(-38px, 10px);transform:translate(-38px, 10px);left:0}
.cl_price_left span:hover:after{-webkit-transform:scaleY(0.5) translateX(-5px) rotate(45deg);transform:scaleY(0.5) translateX(-5px) rotate(45deg);left:0}

/* 
 * places_ship.css
 */

.places_ship{float:left;margin:0 30px 30px 0;position:relative}
.places_ship.row{margin-right:0}
.places_ship_field{float:right;margin-top:12px;width:792px}
.places_ship_select{margin:4px 0 0 3px;width:792px}
.places_ship_select_arrow{background:url('/i/icon.png') no-repeat 0 -1608px;display:none;height:8px;left:50%;margin-left:-6px;position:absolute;top:100%;width:12px}
.places_ship_select_item{float:left;padding:4px 8px 5px 8px;position:relative}
.places_ship_select_item.cur{background:#dce9f0;border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px}
.places_ship_select_item.cur .fake_link{border:none;color:#2e2e2e;cursor:default;font-weight:bold}
.places_ship_select_item.cur .places_ship_select_arrow{display:block}
.places_ship_select_title{float:left;font-size:14px;margin:4px 8px 0 0}
.places_ship_legend{float:right;margin-top:-19px;width:240px}
.places_ship_legend_item{color:#646464;font-size:11px;margin:11px 0}
.places_ship_legend_hour{background:url('/i/icon.png') no-repeat -24px -1560px;float:left;height:13px;margin-top:-1px;width:18px}
.places_ship_legend_person{background:url('/i/icon.png') no-repeat -23px -1584px;float:left;height:14px;margin-top:-2px;width:18px}
.places_ship_info{bottom:0;left:0;position:absolute;width:100%}
.places_ship_info.full{height:80px}
.places_ship_info.short{height:55px}
.psi_bg{background:black;height:100%;left:0;opacity:0.71;position:absolute;top:0;width:100%;z-index:1}
.psi_hour{background:url('/i/icon.png') no-repeat 0 -1560px;float:left;height:13px;width:18px}
.psi_item{color:#ccc;font-size:11px}
.psi_name{color:white!important;float:left;font-size:14px;margin:5px 0 0 5px}
.psi_percent{color:white;float:right;font-size:18px;font-weight:bold;margin:7px 8px 0 0}
.psi_person{background:url('/i/icon.png') no-repeat 0 -1584px;float:left;height:13px;width:15px}
.psi_rating{color:#ccc;font-size:11px;margin:3px 0;text-align:right}
.psi_row_top{height:35px}
.psi_row_left{margin-left:10px}
.psi_row_right{display:none}
.psi_rows{position:relative;z-index:2}
.places_ship_info.full .psi_item{float:none;margin:2px 0 8px 0}
.places_ship_info.full .psi_name{margin-top:6px}
.places_ship_info.full .psi_percent{margin-top:8px}
.places_ship_info.full .psi_person{background:url('/i/icon.png') no-repeat 1px -1584px;margin-left:0;width:18px}
.places_ship_info.full .psi_row_left{float:left}
.places_ship_info.full .psi_row_right{display:block;float:right;margin:-6px 8px 0 0}
.places_ship_info.short .psi_item{float:left}
.places_ship_info.short .psi_person{margin-left:19px}

/* 
 * places_stroll.css
 */
.places_map_stroll{border:1px solid #646464;float:right;height:400px;width:590px}
.places_map_stroll .b-simple-balloon-layout{width:175px}
.places_stroll_item{font-size:12px;line-height:16px;margin:-1px 0 9px 0;padding:0 7px 0 36px}
.places_stroll_list{float:right;height:400px;overflow-y:auto;width:200px}
.places_stroll_list_hover .fake_link{color:#67b42f}
.places_stroll_list_place{color:#646464;float:left;font-size:10px;margin:1px 0 0 -36px;text-align:right;width:28px}
.places_stroll_list_name{border-bottom:1px dashed #0066cc;color:#0066cc;cursor:pointer;text-decoration:none!important}
/* 
 * planner.css
 */
.content_plans{clear:both;margin:0 12px}
.content_l_plans{float:left;padding-top:27px;width:200px}
.content_r_plans{margin-left:230px}
.plans_menu{float:left;padding-left:13px}
.pm_checkbox{background:url('/i/icon.png') 0 -622px no-repeat;font-size:16px;padding:1px 0 0 22px;margin-bottom:15px}
.pmc_checked{background-position:0 -600px}
.pm_addbutton{font-size:15px;padding:px 0 0;line-height:120%;margin-top:43px}
.pm_addbutton_icon{float:left;width:20px;height:20px;background:url('/i/icon.png') 0 -644px no-repeat;font-size:15px}
.plan{margin:0 30px 14px 0}
.plan:hover{background:#f1f7f9}
.plan_self{}
.plan:hover .plan_actions{visibility:visible}
.plan_actions{visibility:hidden;float:right;width:90px;margin-right:6px}
.plan_action{color:#3A7D34;cursor:pointer;float:left;padding-top:20px;width:44px}
.plan_action_del{color:#be234a;float:left}
.plan_action_return{color:#be234a;float:left}
.plan_action_icon{background:url("/i/icon.png") no-repeat scroll 13px -529px transparent;height:14px}
.plan_action_icon_del{background-position:12px -576px}
.plan_action_icon_return{background-position:13px -1368px}
.plan_action:hover .plan_action_text{visibility:visible}
.plan_action_text{visibility:hidden;font-size:10px;text-align:center}
.plan_content{margin-right:110px}
.plan_content_default{font-size:12px;line-height:135%;padding:0 18px 24px 21px}
.plan_content_self{background:#fafcfd;border:1px solid #F0F6F8;font-size:14px;font-style:Italic;padding:12px 20px;border-radius:8px;
    -moz-border-radius:8px;
    -khtml-border-radius:8px;
    -webkit-border-radius:8px;
    -o-border-radius:8px}
.plan_content_del{background:#ffeeee}
.plan_content_done{background:#f3fce7}
.plan:hover .plan_header{background-image:none}
.plan_header{margin-right:110px;background:url('/i/bg.png') 0 -1042px repeat-x;font-size:16px;padding:17px 22px 8px}
.plan_header_del{background:#ffeeee}
.plan_header_done{background:#f3fce7}
.plan_text{}
.plan_editarea{}
.plan_textarea{width:100%}
.plan_editbutton{margin:4px 0 0 1px;font-style:Normal;font-size:12px}
.plan_mroebutton{margin-left:210px;padding:10px 0}
.plans_progress{font-size:11px;font-style:Italic;padding:0 0 43px 12px}
.progress_done{float:left;width:96px}
.progress_left{margin-left:98px;width:88px;height:15px;text-align:right}
.progress_bar{margin-left:1px;width:183px;height:19px;border:1px solid #808890;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAIAAAAOgl99AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/ZJREFUGBnNwTGWZEcVRdFzXsTPKkljwGOCzIrFnHCwMDDAkjp/xLvK+t0pNUslP/f27//8W9VNhlYSPmM1n7nz7yT70t086eAzVXzqp+MvwLy9TdPsRdtDIAmQBEgCmB/23mGn9hhSdNbe58/nL0AuiBfgZIFJ+FA+MIDBmQS0Z9U8xjHqGOOwFzDPvUeogCbhM92NLbEKu7PXuu997oSvFAiQ8CBJuPgVPvRqkEhCJAXF0+xuNdSA8E0SvtIksDUMNZu91v08v5x9Nu0TkCcKkD/ojpRW1ayaOnRAhQ8TSIssQvgjdbPUgs3a+zz3/exz7zMTJEQ+hCAB+ZAESNoHBNJaNcYxnWPchpOYriTA1BEJBSSbi8p3JNhnr+517vvue/fZphTIhYsXCJd8aB4SddZt1Jzj7Ri3UQddwe6OASYQCkgi3yQBVC4xnXWeX1afnXOzqZQBgSQ8qVzyBHJJMucxxjHGMerQifZOejgWMBNDoBIggMr/C3ut+1r3lQXLgSXkTHgokwDqJoDdIKCCHxjAcbzpkNEdEppEnmbnAyXyVYjKg3zVvbrXyupeDMooDb3bS1UBeapEBfxQajnUOW9JCN2kt5lAkibArAEIDdjv/cCmdhWxd59r3X/e/wNSiQHSdgSrTNLdSbxUlXpfv2hDsQv6Nm7jdrsd7+xDLoUFbECYCTC7m9/sHRsaaLp73fd97Xt3A164dDeQMgmXJEB3q0A3JqVj3OY4ZOwdu/nM5qFmd/OULAkVzOpz7ft5flm9tu0DqEAeyIMpLuFDEhIeLDpQNebbvM1xM9WbTvOZcgIz/C4uNJXuc/W59n31WllIEoGESxIeEr6TC2BKa4zjNm6jjmIEIfyJ3QVMvuNh0qvPvc/d59n3uCUp80AeABVRw++SIOHSzvn2Nm9z3Ex1JDUxhM/sbnWm5Df27rXW/b7vnTM2NpVWtLuRS6oqUCEJ31GB27gd45jjNpxJsVCpqYvPdHUVMwlPO+vc9/v6snrhksRAJwNQeUrCB4EkXHy6jbdymgpWVzRxr9QIn6qOziQ87X3ufa5enSWhEnY6XeWFp1zUQCCJH6gSvR3v3aQF/DD3Su9thc/UAHs6Sjr7vtb67/4PD8U3AQrI3lhohW4M5VCXd8DGzGLMedzG+zFu6zxUIOFO4GSQyqzOB5KQUqum+gUJs3uF3mvtPvkTKpCkO1A8JdGqGjKKOcYhQw3fqEASLhsCiQmg2EFIziTzX//4K69hvr+98xrmjz/+xGuY7z/8wGuYt+PGa5g1Bq9hqryGqfIapsprmCqvYaq8hlnyIqbKa5gqr2GqvIap8hqmymuYKK9hyquYKq9hJs1r+BVyVx27eeRThAAAAABJRU5ErkJggg==) 0 -19px repeat-x;border-radius:6px;
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
    -webkit-border-radius:6px;
    -o-border-radius:6px}
.progress_bar_done{height:17px;width:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAIAAAAOgl99AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/ZJREFUGBnNwTGWZEcVRdFzXsTPKkljwGOCzIrFnHCwMDDAkjp/xLvK+t0pNUslP/f27//8W9VNhlYSPmM1n7nz7yT70t086eAzVXzqp+MvwLy9TdPsRdtDIAmQBEgCmB/23mGn9hhSdNbe58/nL0AuiBfgZIFJ+FA+MIDBmQS0Z9U8xjHqGOOwFzDPvUeogCbhM92NLbEKu7PXuu997oSvFAiQ8CBJuPgVPvRqkEhCJAXF0+xuNdSA8E0SvtIksDUMNZu91v08v5x9Nu0TkCcKkD/ojpRW1ayaOnRAhQ8TSIssQvgjdbPUgs3a+zz3/exz7zMTJEQ+hCAB+ZAESNoHBNJaNcYxnWPchpOYriTA1BEJBSSbi8p3JNhnr+517vvue/fZphTIhYsXCJd8aB4SddZt1Jzj7Ri3UQddwe6OASYQCkgi3yQBVC4xnXWeX1afnXOzqZQBgSQ8qVzyBHJJMucxxjHGMerQifZOejgWMBNDoBIggMr/C3ut+1r3lQXLgSXkTHgokwDqJoDdIKCCHxjAcbzpkNEdEppEnmbnAyXyVYjKg3zVvbrXyupeDMooDb3bS1UBeapEBfxQajnUOW9JCN2kt5lAkibArAEIDdjv/cCmdhWxd59r3X/e/wNSiQHSdgSrTNLdSbxUlXpfv2hDsQv6Nm7jdrsd7+xDLoUFbECYCTC7m9/sHRsaaLp73fd97Xt3A164dDeQMgmXJEB3q0A3JqVj3OY4ZOwdu/nM5qFmd/OULAkVzOpz7ft5flm9tu0DqEAeyIMpLuFDEhIeLDpQNebbvM1xM9WbTvOZcgIz/C4uNJXuc/W59n31WllIEoGESxIeEr6TC2BKa4zjNm6jjmIEIfyJ3QVMvuNh0qvPvc/d59n3uCUp80AeABVRw++SIOHSzvn2Nm9z3Ex1JDUxhM/sbnWm5Df27rXW/b7vnTM2NpVWtLuRS6oqUCEJ31GB27gd45jjNpxJsVCpqYvPdHUVMwlPO+vc9/v6snrhksRAJwNQeUrCB4EkXHy6jbdymgpWVzRxr9QIn6qOziQ87X3ufa5enSWhEnY6XeWFp1zUQCCJH6gSvR3v3aQF/DD3Su9thc/UAHs6Sjr7vtb67/4PD8U3AQrI3lhohW4M5VCXd8DGzGLMedzG+zFu6zxUIOFO4GSQyqzOB5KQUqum+gUJs3uF3mvtPvkTKpCkO1A8JdGqGjKKOcYhQw3fqEASLhsCiQmg2EFIziTzX//4K69hvr+98xrmjz/+xGuY7z/8wGuYt+PGa5g1Bq9hqryGqfIapsprmCqvYaq8hlnyIqbKa5gqr2GqvIap8hqmymuYKK9hyquYKq9hJs1r+BVyVx27eeRThAAAAABJRU5ErkJggg==) 0 0 repeat-x;border:1px solid #50852d;border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px}

/* 
 * pm.css
 */
.pm_usertop_list{margin-top:20px}
.pm_usertop{float:left;font-size:14px;margin-right:12px;padding:9px 8px 10px;border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;border:1px solid white}
.pm_usertop_all{font-weight:bold}
.pm_usertop_newmes{background-color:#fffced;border:1px solid #fff3c9}
.pm_usertop_selected{background:url('/i/bg.png') 0 -1661px repeat-x;font-weight:Normal}
.pm_usertop_close{float:right;width:15px;height:15px;background:url('/i/icon.png') 0 -1228px no-repeat;margin-left:5px;cursor:pointer}
.pm_usertop_mescnt{font-weight:bold;margin-left:4px;color:#0066cc}
.span_sel{color:black;border-bottom:0}
.pm_search{clear:both;padding:33px 0 0 10px}
.pm_users_lists{margin-top:18px}
.pm_userlist{float:left;width:358px}
.pm_userlist_last{float:left;width:270px}
.pm_userlist_title{color:#2e2e2e;font-size:14px;margin-left:9px;padding-bottom:5px}
.pm_user{cursor:pointer;margin-left:4px;width:261px;height:51px;border-bottom:1px dashed #cbcbcb}
.pm_user:hover{background:#edf5f9}
.pm_user_online{font-style:Italic;float:right;color:#a4a4a4;font-size:11px;margin:12px 5px 0 0}
.pm_user_avatar{float:left;margin:10px 0 0 6px}
.pm_user_info{margin-left:43px;padding-top:11px}
.pm_user_name{font-size:12px}
.pm_user_mescnt{background:url('/i/icon.png') 3px -1254px no-repeat;padding-left:17px;font-size:11px}
.pm_user_lastmes{margin:5px 0 0 2px;font-size:11px;color:#a4a4a4}
.pm_chats{clear:both;padding:42px 29px 20px 0}
.pm_chat{}
.pm_chat_field{padding-right:10px;height:200px;overflow-y:scroll}
.pm_chat_showprev{cursor:pointer;padding:9px 0 15px;font-size:14px;text-align:center;background:url('/i/bg.png') 0 -1694px repeat-x}
.pm_message{float:left;width:100%;padding-top:4px;margin-bottom:20px}
.pm_message_self{background:#edf5f9;padding-top:8px}
.pm_message_userinfo{float:left;width:140px;margin:2px 0 0 6px}
.pm_message_avatar{float:left}
.pm_message_name{font-size:14px;font-weight:bold;line-height:110%;margin-left:40px}
.pm_message_text{line-height:130%;font-size:14px;margin:0 120px 0 149px}
.pm_message_self_text{font-size:12px;font-style:italic;line-height:140%;padding:1px 0 11px 1px}
.pm_message_date{color:#656565;font-size:11px;float:right;width:95px;margin-top:4px}
.pm_chat_input{margin-top:19px}
.pm_chat_area{height:170px;margin-bottom:9px;width:100%}
/* 
 * portfolio.css
 */

.portfolio_pics{font-size:0;margin:0 -5px 4px}
[class|="portfolio_pic"], .portfolio_pic{display:inline-block;margin:0 5px 10px;position:relative;vertical-align:top}
.portfolio_pic-more{width:240px;height:170px;line-height:168px;background-color:#EAFBFF;text-align:center;font-size:16px}
.portfolio_pic-matterport{width:240px;height:170px}
.portfolio_pic-matterport::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;cursor:pointer}
.portfolio_video{background:url(/i/bg.png) no-repeat scroll 0 -530px transparent;cursor:pointer;height:120px;left:50%;margin-left:-44px;position:absolute;top:0;width:90px}
.portfolio_video_duration{background-color:#FFFFFF;bottom:0;color:#000000;font-size:12px;opacity:0.8;padding:4px 9px;position:absolute;right:0;margin-bottom:2px}
.portfolio_more{background:#eaf2f5 url('/i/icon.png') 100% -272px no-repeat;border-radius:4px;clear:left;display:inline-block;font-size:14px;height:27px;line-height:27px;margin:3px 0 0 10px;padding:0 31px 0 10px}

/* 
 * postVotes.css
 */

.postVotes{z-index:99;background-color:white;position:absolute;top:33px;left:-80px;text-align:center;padding:16px 0 10px 21px;min-width:194px;cursor:auto;border:2px solid #57a822;border-radius:8px;box-shadow:0px 0px 11px 1px #b2b2b2}
.postVotes:after{content:"";display:block;position:absolute;width:22px;height:17px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAMAAADub6yxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARFQTFRFAAAAAAAAGjcMAAAABQ8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBcCFjAIIEEOP3kjN2oeNmkdRIEnSIgoSYsqUJYuUpwvU54wXKo1WKU0WKY0Xaw1XK43W6o1Xa83Xa02XK42XrA3X7A3X7E3Xq82X7I4X7M4YLM4YLQ5YLM4jMZu7fbpYLQ4YLQ5gMFe7fbpYLQ4eb5WYLQ4jMZuYLQ4YLQ5Y7U8eL5Veb5WhcNmh8RplMt6lct6mM1/odCJotCKpNGMptKQsNecttqkxuK5zebB1OnK5PDd5/Pi7PXo7fXo8/jx9/r1+Pv2/v7+////N8q4ZwAAAD90Uk5TAAEBAgIDBAUGBwgJCgsMDQ4PEBESExQXGB4eIiMkXWN4go2fpKqqvsPF09XV19/n6fX3+fr6+/z8/Pz9/f7+SwyskgAAAOJJREFUGBkVwe0uA1EUheF37X06RlVb4yMhwi+JuP+rEiLED7SzlzPPIwRBIBamKHATQUgIYYwMJSlILRDGi5lqEVIo1OGuXGlaKKRIhQCXsaqiSUpFKnI7f5eMy1KuQoquXVxt5wPIdJloMU5btInDsdyRKwSsrwasHNvh1xi30ixNl7thCubPiHhzl2Fze32+niTrtDTyVSZd9fgwbPYCxEjt9FFOeLpnvwEho6H97IZ3J893cbGWQHRqw9/67DVfbnIaLbOQTBuO4y5fVtNgWXQyiDw5trY9NwKE6QTk5fc/xYRgjvFEKu8AAAAASUVORK5CYII=') 0 0 no-repeat;top:-17px;left:50%;margin-left:-11px}
.postVotes_good{color:#57a822;font-size:18px;padding-left:20px;margin-right:10px;background:url('data:image/gif;base64,R0lGODlhEQAUAMQAANXmz2S0SvD47XLLVbnWsIvbY4HXXsjqvFumQ6DGk5zchqThjHnUWXTPVm3DUWOoS3zFZJDcaODw24XYYHuxaX/WXLrmqHnQWXzVW3bSWFegQJrhcoq5enXSV3bTWP///yH5BAAAAAAALAAAAAARABQAAAWk4CeOH6cRZJpqAaS+BOI0byo8wbDUZCI3B54IwBoYhB8JznHZ8QSUX8cpARASklHUMfB0Go4AIhAIZ4mBRsbjyTQG3MHlIiHgBuuOh8HAVAyABhIaDzMdHRl8GH6BExVSeoqMBhOVEzJskX0Vf5YFB5hse4udlQUFEZiajKanEakObJKlp6gSmImbgKavEVUHCmqklBOuERsCIwIWCs0RvAsWySEAOw==') 0 0 no-repeat}
.postVotes_bad{color:#ba1427;font-size:18px;padding-left:22px;background:url('data:image/gif;base64,R0lGODlhEgAUAMQAAKcjKtwyQcIpM++0ueE0RdcxPuo5S9MuOuFLVvc+VMmNkPGSnfJNYfry8sZvdus2RPPk5ebHyvI6TOU3SPTN0e7X2e5fb9eeovbZ3LM+RfA7UOS9wOGlquSYn61ITf///yH5BAAAAAAALAAAAAASABQAAAWc4NcoHmCeQOZczec2pyDPtOBsEQTMR+8XvlkkI/AdgIWkEngwFXvLQCFApRZ20GR1S6heikouYUwm7MLUMmHCHp+rZbZcHpEGyHKDfs8YVARTY3l6GnsYHxCAa2x7BhqPGgsuHxUdHRQULhiOkBaTn58QD48JFi2goBwPEgkMp6ifCA8JCZmwnxurCZK3nx2zrr2fHKy8wi8WtbAhADs=') 0 2px no-repeat}
.postVotes_good:empty, .postVotes_bad:empty{display:none}
.postVotes_title{color:#57a822;font-size:12px;margin:20px 0 11px}
.postVotes_good:empty ~ .postVotes_title{display:none}
.postVotes_users{padding-top:1px;max-height:183px;overflow:auto;width:194px;text-align:left}
.postVotes_center{text-align:center;overflow:hidden}
.postVotes_user{display:inline-block;height:50px;margin:0 5px 11px 6px;width:50px}
.postVotes_user:nth-child(3n-2) {margin-left:0}
.postVotes_user:nth-child(3n) {margin-right:0}
.postVotes_close{cursor:pointer;position:absolute;top:6px;right:6px;width:14px;height:14px;background:url('/i/svg/x/red-bold.svg') 0 0/14px no-repeat}
/* 
 * ppContacts.css
 */
.ppContacts{text-align:center;margin:-1px -21px}
.ppContacts_objectName{font-size:20px;color:#A3A3A3;margin-bottom:8px}
.ppContacts_name{font-size:17px;color:#A3A3A3;margin-bottom:23px}
.ppContacts .gift{display:block;margin:0 -18px -7px;border-radius:0;padding-top:5px;padding-bottom:12px}
.ppContacts_address{font-size:17px;margin:25px 8px 19px;padding:0 150px;position:relative}
.ppContacts._map .ppContacts_address-link,
.ppContacts._contacts .ppContacts_address-name{display:none}
.ppContacts_branches{width:100%;margin-top:-10px}
.ppContacts_onmap{position:absolute;left:0;top:3px;font-size:13px;padding-left:17px}
.ppContacts_onmap::before{content:"";position:absolute;left:0;top:1px;width:8px;height:8px;border-width:0 0 2px 2px;border-style:solid;
    -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);transform:rotate(45deg)}
.ppContacts_tocontacts{position:absolute;right:0;top:3px;font-size:13px;padding-right:17px}
.ppContacts_tocontacts::before{content:"";position:absolute;right:0;top:1px;width:8px;height:8px;border-width:2px 2px 0 0;border-style:solid;
    -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);transform:rotate(45deg)}
.ppContacts_bigs{margin:0 -18px 18px}
.ppContacts_big{position:relative;text-align:right;font-size:38px;height:80px;line-height:76px;border-bottom:1px solid #e6e6e6;padding:0 80px 0 180px}
.ppContacts_big:first-child{border-top:1px solid #e6e6e6}
.ppContacts_big_name{position:absolute;font-size:22px;color:#999;left:80px;top:2px}
[class|="ppContacts_action"] {position:relative;top:-3px;display:inline-block;vertical-align:middle;margin-left:10px;border-radius:30px}
[class|="ppContacts_action"]:first-of-type{margin-left:20px}
.ppContacts_action-chat{background:url(/i/svg/talk/gray.svg) center no-repeat #fff;width:48px;height:48px;border:1px solid #CCC}
.ppContacts_action-call{background:url(/i/svg/phone/white.svg) center no-repeat #93bc4d;width:50px;height:50px}
.ppContacts_big:first-child:last-child{padding:0 0 2px;text-align:center;border:0 none}
.ppContacts_big:first-child:last-child .ppContacts_big_name{display:none}
.ppContacts_worktime{font-size:13px;margin:10px 0 7px}
.ppContacts_gorko{font-size:13px;color:#A3A3A3;margin:7px 0 10px}
.ppContacts_form{margin:30px 124px 20px 120px;padding-left:60px;position:relative;text-align:left}
.ppContacts_form .form_ff{width:200px}
.ppContacts_avatar{position:absolute;top:0;left:0}
[class|="ppContacts_field"] {width:100%;margin-bottom:9px}
.ppContacts_field-area{padding-top:6px;resize:vertical}
.ppContacts_talk{background-color:#F5F8F9;border-radius:8px;margin:30px 0;padding:22px 2px 20px}
.ppContacts_caption{font-size:17px}
.ppContacts_feedbacks{display:flex;margin:18px 0 19px;
    -webkit-justify-content:center;justify-content:center}
.ppContacts_feedback{height:68px;width:10px;max-width:350px;font-size:15px;display:flex;color:black;border:1px solid #DFDFDF;margin:0 3px;padding:0 20px;border-radius:5px;line-height:18px;
    -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0, 0.06);box-shadow:0 1px 1px 0 rgba(0,0,0, 0.06);background:linear-gradient(to top, #f7f7f7, #ffffff);
    -webkit-align-items:center;align-items:center;
    -webkit-flex-grow:1;flex-grow:1;
    -webkit-justify-content:center;justify-content:center}
.ppContacts_feedback:hover{background:linear-gradient(to top, #e4f8d4, #ffffff)}
.ppContacts_feedback._selected{color:white;border-color:transparent;background:linear-gradient(to top, #dc0263, #d1015d);
    -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0, 0.3) inset;box-shadow:0 2px 2px 0 rgba(0,0,0, 0.3) inset}
.ppContacts_notice{font-size:14px;color:#A3A3A3}
.ppContacts_foot{margin-top:38px}
.ppContacts_phones{width:280px;position:relative;padding-left:138px;box-sizing:border-box;text-align:left;float:left}
.ppContacts_label{font-size:14px;color:#a3a3a3;width:124px;text-align:right;position:absolute;left:0;top:-1px;line-height:17px}
.ppContacts_phone{font-weight:300;font-size:14px;margin-bottom:8px;line-height:15px}
.ppContacts_links{text-align:right;margin:0 15px 0 280px;padding-top:1px}
[class|="ppContacts_link"] {position:relative;display:inline-block;border-radius:16px;vertical-align:top;margin:0 5px;background-color:#F1F6F7;color:#ADB6BF;font-size:14px;width:30px;height:30px;box-sizing:border-box;background-position:center;background-repeat:no-repeat}
[class|="ppContacts_link"]:not(.ppContacts_link-more):hover{background-color:#ECF4E2}
.ppContacts_link-site{width:auto}
.ppContacts_site{white-space:nowrap;padding:0 13px;line-height:30px;overflow:hidden;max-width:150px;pointer-events:none;
    -ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ppContacts_link-email{background-image:url(/i/svg/social/mail/at-blue.svg)}
.ppContacts_link-fb{background-image:url(/i/svg/social/fb/f-blue.svg)}
.ppContacts_link-tw{background-image:url(/i/svg/social/tw/bird-blue.svg)}
.ppContacts_link-gplus{background-image:url(/i/svg/social/goo/g-blue.svg)}
.ppContacts_link-ok{background-image:url(/i/svg/social/ok/ok-blue.svg)}
.ppContacts_link-vk{background-image:url(/i/svg/social/vk/vk-blue.svg)}
.ppContacts_link-ig{background-image:url(/i/svg/social/instagram/blue.svg);
    -webkit-background-size:20px;background-size:20px}
.ppContacts_link-gorko{background-image:url(/i/svg/logo/grayblue.svg);
    -webkit-background-size:14px auto;background-size:14px auto}
.ppContacts_link-more{background-color:white;cursor:pointer}
.ppContacts_link-more::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;opacity:0.5;background:url(/i/svg/dottedcircle/gray.svg) center/cover no-repeat}
.ppContacts_link-more::after{content:"";position:absolute;border-width:0 2px 2px 0;border-color:#788289;border-style:solid;top:9px;left:10px;width:8px;height:8px;opacity:0.5;
    -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);transform:rotate(45deg)}
.ppContacts_link-more._expanded::before, .ppContacts_link-more._expanded::after{opacity:1}
[class|="ppContacts_link"] .bubble-dark{font-size:13px;white-space:nowrap;line-height:15px}
.ppContacts_link-more .bubble-dark{padding-top:8px}
.ppContacts_link-more [class|="ppContacts_link"] {width:160px;background-color:transparent;color:white;height:26px;line-height:24px;padding-left:24px;font-size:12px;margin:2px 0;text-align:left;background-position:0 center;display:block;overflow:hidden;border-radius:0;
    -ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ppContacts_link-more [class|="ppContacts_link"]:hover{background-color:transparent}
.ppContacts_link-more .ppContacts_link-fb{background-position:4px center}
.ppContacts_link-more .ppContacts_link-ok{background-position:3px center}
.ppContacts_link-more .ppContacts_link-vk{background-position:3px center}
.ppContacts_link-more .ppContacts_link-gorko{background-position:1px center}
.ppContacts_map{height:480px;margin:-3px -18px -39px;width:700px;overflow:hidden;border-radius:0 0 10px 10px}
/* 
 * price.css
 */
.prices{background-color:#FFF;border-radius:6px;border:1px solid #d9d9d9;box-shadow:0 1px 8px 0 rgba(0,0,0, 0.15);margin:12px -1px 30px}
.prices_head{height:60px;position:relative}
.prices_day{position:relative;font-size:40px;padding-right:7px;display:inline-block;margin:8px 0 0 15px}
.prices_month{position:absolute;left:100%;top:7px;font-size:15px}
.prices_dow{bottom:3px;left:100%;color:#ababab;font-size:15px;position:absolute}
.prices_edit{position:absolute;color:#999;font-size:13px;right:15px;top:23px}
[class|="prices_freedate"] {height:40px;padding-left:15px;font-size:14px;font-weight:600;line-height:40px}
[class|="prices_freedate"]:last-child{border-radius:0 0 6px 6px}
.prices_freedate-0{background-color:#EDFFE4;color:#359300}
.prices_freedate-1{background-color:#fde88d;color:#8e7504}
.prices_freedate-2{background-color:#fde88d;color:#8e7504}
.prices_freedate-3{background-color:#f7bbbb;color:#cb0000}
.prices_pickDate{position:relative;font-size:16px;height:60px;line-height:59px;padding-left:40px;background:url(/i/svg/card_weddate.svg) 15px center no-repeat #F1FEFF;border-radius:6px 6px 0 0}
.prices_pickDate:last-child{border-radius:6px}
.prices .calendar{left:0;transform:none;margin-top:0} 
.prices .calendar::before{content:none}
.prices_list{padding:4px 15px}
.price{margin:16px 0 24px}
.price_name{font-size:14px;line-height:18px;margin-bottom:4px}
.price_notice{font-size:13px;color:#999;margin-bottom:4px}
.price_cost{font-size:16px;font-weight:600;margin-top:4px}
.prices_caption{color:#7F7F7F;font-size:12px;margin:7px 0}
.prices_select{border-radius:5px;height:30px;font-size:15px}
.prices_spec{margin:23px 9px 10px}
.prices_head + .prices_spec{margin-top:0}
.prices_spec .prices_caption{margin-left:5px}
.prices_spec .prices_select{width:100%}
.prices_spec + .prices_list{margin-top:-19px}
/* 
 * proCoupons.css
 */
.proCoupons-bigsale.proBuy{background:url(/i/special/discount/bs202111/pro_bg.svg) center/cover no-repeat #F7F7F7;border-radius:10px}
.proCoupons-bigsale .switcher-radio:checked + .switcher_icon:before{background-color:#FF2857}
.proCoupons-bigsale .proBuy_back-best::before{border-color:#FF2857 #FF2857 transparent transparent !important}
.proCoupons-bigsale .switcher-radio:checked ~ [class|="proBuy_back"] {border-color:#FF2857}
.proCoupons-bigsale .button-big:not(:disabled) {background:linear-gradient(0deg, #EC083F 0%, #FF245E 51.03%, #FF627E 51.04%, #FFBFCB 100%)}
.proCoupons-bigsale .proBuy_discount_cost::after{background-color:#FF2857}
[class|="proCoupons_coupons"] {display:flex;align-items:center;margin:26px auto 1px;background-position:0 0;background-repeat:no-repeat;width:480px;height:66px}
.proCoupons_coupons{background-image:url(/i/special/discount/bs202111/short.svg);color:#fff}
.proCoupons_text{font-size:15px;width:140px;min-width:140px;line-height:18px;text-align:right;margin-left:16px;font-weight:600;margin-bottom:4px}
.proCoupons_apllied{position:relative;padding-left:41px;margin:0 10px 4px 66px;line-height:18px;font-size:14px;text-align:left}
.proCoupons_coupons .proCoupons_apllied{font-weight:600}
.proCoupons_coupons .proCoupons_apllied::before{content:"";position:absolute;border:2px solid;width:28px;height:28px;left:0;top:-6px;border-radius:20px}
.proCoupons_coupons .proCoupons_apllied::after{content:"";position:absolute;border-style:solid;border-width:0 2px 2px 0;height:11px;width:5px;left:13px;top:2px;transform:rotate(45deg)}
.proCoupons_coupons-empty{background-image:url(/i/special/discount/bigsale_mybg2.svg);color:#ABABAB}
.proCoupons_coupons-empty .proCoupons_text{color:#FF2857;font-weight:600}
.proCoupons_coupons-empty .proCoupons_apllied{color:#2e2e2e;font-weight:600;padding-left:0;margin-left:84px}
.proCoupons_numbers{font-size:0;width:66px;min-width:66px;text-align:left;margin-left:14px}
[class|="proCoupons_number"] {position:relative;display:inline-block;width:27px;height:36px;margin:1px 2px 0;background:url(/i/svg/flap_numbers.svg) 0 0/auto 36px no-repeat}
.proCoupons_number-0, [class|="proCoupons_number"][number-current="0"]::before{background-position:-252px 0}
.proCoupons_number-1, [class|="proCoupons_number"][number-current="1"]::before{background-position:0 0}
.proCoupons_number-2, [class|="proCoupons_number"][number-current="2"]::before{background-position:-28px 0}
.proCoupons_number-3, [class|="proCoupons_number"][number-current="3"]::before{background-position:-56px 0}
.proCoupons_number-4, [class|="proCoupons_number"][number-current="4"]::before{background-position:-84px 0}
.proCoupons_number-5, [class|="proCoupons_number"][number-current="5"]::before{background-position:-112px 0}
.proCoupons_number-6, [class|="proCoupons_number"][number-current="6"]::before{background-position:-140px 0}
.proCoupons_number-7, [class|="proCoupons_number"][number-current="7"]::before{background-position:-168px 0}
.proCoupons_number-8, [class|="proCoupons_number"][number-current="8"]::before{background-position:-196px 0}
.proCoupons_number-9, [class|="proCoupons_number"][number-current="9"]::before{background-position:-224px 0}
[class|="proCoupons_number"]::before, [class|="proCoupons_number"]::after{position:absolute;content:"";width:27px;height:18px;background:url(/i/svg/flap_numbers.svg) 0 0/auto 36px no-repeat;left:0;top:0;transform-origin:13px 18px}
[class|="proCoupons_number"]::before{z-index:2}
[class|="proCoupons_number"]::after{top:18px}
.proCoupons_number-0._flapped::before, [class|="proCoupons_number"][number-current="0"]::after{background-position:-252px -18px}
.proCoupons_number-1._flapped::before, [class|="proCoupons_number"][number-current="1"]::after{background-position:0 -18px}
.proCoupons_number-2._flapped::before, [class|="proCoupons_number"][number-current="2"]::after{background-position:-28px -18px}
.proCoupons_number-3._flapped::before, [class|="proCoupons_number"][number-current="3"]::after{background-position:-56px -18px}
.proCoupons_number-4._flapped::before, [class|="proCoupons_number"][number-current="4"]::after{background-position:-84px -18px}
.proCoupons_number-5._flapped::before, [class|="proCoupons_number"][number-current="5"]::after{background-position:-112px -18px}
.proCoupons_number-6._flapped::before, [class|="proCoupons_number"][number-current="6"]::after{background-position:-140px -18px}
.proCoupons_number-7._flapped::before, [class|="proCoupons_number"][number-current="7"]::after{background-position:-168px -18px}
.proCoupons_number-8._flapped::before, [class|="proCoupons_number"][number-current="8"]::after{background-position:-196px -18px}
.proCoupons_number-9._flapped::before, [class|="proCoupons_number"][number-current="9"]::after{background-position:-224px -18px}
[class|="proCoupons_number"]._flap::before{animation:flapNumber 0.3s ease 1 forwards}
@keyframes flapNumber{0%   {top:0;transform:rotateX(0deg);transform-origin:13px 18px}
    50%  {top:0;transform:rotateX(90deg);transform-origin:13px 18px;animation-timing-function:steps(1, end)}
    51%  {animation-timing-function:linear;transform:rotateX(90deg);transform-origin:13px 0;top:18px}
    100% {transform:rotateX(0deg);transform-origin:13px 0;top:18px}
}
/* 
 * propEdit.css
 */
.propEdit{margin:17px 0;font-size:15px;display:flex;align-self:flex-start;gap:0 20px}
.propEdit_label{line-height:38px;width:200px;min-width:200px}
.propEdit_label:empty{display:none}
.propEdit_name{line-height:110%;display:inline-block}
.propEdit_notice{font-size:11px;line-height:17px;margin:-7px 0 -6px;display:block}
[class|="propEdit_value"], .propEdit_value{position:relative;line-height:38px;flex-grow:1}
.propEdit_value{width:210px;max-width:210px}
.propEdit_value._wide{width:100%;max-width:530px}
.propEdit_value-list{width:500px;padding-top:11px;columns:2}
.propEdit_checkbox{line-height:normal;padding:4px 0 10px}
.propEdit_value-list .propEdit_checkbox{display:inline-block;padding:0 0 8px;width:100%}
.propEdit._checkboxes{flex-wrap:wrap}
.propEdit._checkboxes .propEdit_label{width:100%;font-size:18px}
.propEdit._checkboxes .propEdit_value-list{margin-inline-start:0;columns:3}
.propEdit_custom:hover .propEdit_custom_value{visibility:visible}
.propEdit_custom_value{display:inline-flex;border-radius:13px;padding:0 6px;cursor:pointer;background-color:#F7F7F7;margin-inline-start:10px;align-items:center;vertical-align:middle;color:#999;font-size:12px;height:24px;position:relative;top:-1px}
.propEdit_custom_value:hover{background-color:#F3FAFC;color:#0066CC}
.propEdit_custom_value:empty{visibility:hidden;padding:0 10px}
.propEdit_custom_value:empty::before{content:"";width:16px;height:17px;background:url(/i/svg/propCustom.svg) 0 0/48px 35px no-repeat}
.propEdit_custom_value:hover:empty::before{background-position:0 -18px}
[class|="propEdit_custom_icon"] {pointer-events:none;background-image:url(/i/svg/propCustom.svg);background-image:url(/i/svg/propCustom.svg);background-repeat:no-repeat;background-size:48px 35px;margin:0 3px}
.propEdit_custom_icon{background:none;order:1}
.propEdit_custom_icon-notFree{background-position:-17px 0;width:16px;height:16px;order:2}
.propEdit_custom_value:hover .propEdit_custom_icon-notFree{background-position:-17px -18px}
.propEdit_custom_icon-text{width:14px;height:16px;background-position:-34px 0;order:3}
.propEdit_custom_value:hover .propEdit_custom_icon-text{background-position:-34px -18px}
.propEdit_value[prefix]:before{content:attr(prefix);position:absolute;top:0;inset-inline-end:100%;margin-inline-end:8px;white-space:nowrap}
.propEdit_value[suffix]:after{content:attr(suffix);position:absolute;top:0;inset-inline-start:100%;margin-inline-start:6px;white-space:nowrap}
[class|="propEdit_field"], .propEdit_field{font-size:14px;height:36px;width:100%}
.propEdit_field-time{width:70px}
.propEdit_field-ta{min-height:130px;resize:none;padding-top:10px;padding-bottom:10px;margin:4px 0 -10px}
.propEdit_field-date{position:relative;display:block;border:1px solid #d9d9d9;color:#2e2e2e;box-sizing:border-box;padding-inline-start:34px;cursor:pointer;line-height:33px;background:url(/i/svg/calendar/gray.svg) 10px center no-repeat #fff}
.propEdit_field-date::before{content:attr(display)}
[class|="propEdit_field"]._wide, .propEdit_field._wide{margin-left:0;margin-right:0;max-width:530px;width:calc(100% - 28px)}
[class|="propEdit_field"] + [class|="propEdit_field"] {margin-inline-start:6px}
.propEdit_linkValidator{display:none}
.propEdit_value .hint-icon{position:absolute;inset-inline-start:-22px;top:10px}
.propEdit_value .hint-icon a{color:#7ce4ea}
.propEdit_link_type{width:170px}
.propEdit_link_value{width:238px}
.propEdit_map{height:400px}
.propEdit .phoneEdit_toggler,
.propEdit .phoneEdit_field{vertical-align:top}
.propEdit_text{line-height:19px;font-size:14px;padding-top:10px}
.propEdit_addVideo{position:relative;border-bottom-width:1px;border-bottom-style:dashed;margin-inline-start:30px}
.propEdit_addVideo::before{content:"";position:absolute;top:1px;inset-inline-start:-30px;background:url('/i/svg/film/blue.svg') 0 center no-repeat;width:20px;height:17px}
.propEdit_video .albumAdd_video_thumb{max-height:100px;max-width:150px}
.propEdit_video .media-uploaded{line-height:1}
.propEdit_video_thumb ~ .propEdit_addVideo{display:none}
.propEdit_video_img{max-width:120px;min-height:80px}
/* 
 * register.css
 */
.f_photo_block{position:relative;float:right;text-align:center;width:200px;z-index:1}
.f_photo_img{display:block;margin:0 0 4px}
.register_undead{position:relative}
.register_undead_checkbox{float:left;margin:9px 15px 0 0}
.register_undead_city{color:#818181;font-size:11px}
.register_undead_decline{border-bottom:1px dashed #333;color:#333;cursor:pointer;font-size:14px;margin-left:8px;position:relative;top:-1px}
.register_undead_img{border-style:solid;border-width:2px;float:left;margin-right:7px}
.register_undead_item{margin-top:12px}
.register_undead_list{margin:19px 0 26px 0}
.register_undead_name{font-size:12px;padding:1px 0 5px 0}
.register_undead_role{font-size:11px}
.register_undead_submit{height:33px}
.register_undead_submit.off{background:transparent url('/i/bg.png') 0 -1260px repeat-x;border-color:#d8dbde;color:#808e9b;cursor:default}
.register_undead_title{font-size:14px;line-height:18px}
/* 
 * report.css
 */

a.link_report, a.link_report:hover, a.link_report:link, a.link_report:visited{color:#d00044}
.fake_link_report{border-bottom:1px dashed #d00044;color:#d00044;cursor:pointer}
.report_count{color:#707070;font-size:13px;font-style:italic;margin-top:9px}
.report{height:235px;margin-right:17px}
.report_num{float:left;font-size:35px;width:51px;font-style:Italic;padding:9px 0;text-align:center}
.report_info{margin:0 751px 0 64px;padding-top:10px;font-size:12px;font-style:italic}
.report_info_show{color:#d00044;height:26px;padding-left:1px}
.report_blue .report_info_show{visibility:hidden}
.report_info_stat{color:#707070;margin-bottom:2px}
.report:hover{background:#eef3f6}
.report{display:table;width:751px;margin-top:3px;border-radius:15px}
.report:hover .report_cover{background:#dde8ef}
.report_cover{display:table-cell;padding:5px 5px 3px 5px;border-radius:15px}
.report_moves{background:url('/i/bg.png') 60px -960px no-repeat;margin:4px 0;padding:2px 0 3px 24px;visibility:hidden;font-size:0}
.report:hover .report_moves{visibility:visible}
[class|="report_move"] {position:relative;font-size:11px}
[class|="report_move"]:before{content:"";position:absolute;background-image:url('/i/icon.png');background-repeat:no-repeat;height:16px;width:16px;left:-19px;top:50%;margin-top:-8px}
.report_move-top, .report_move-bottom{margin-left:30px}
.report_move-down{margin-left:7px}
.report_move-up:before{background-position:0 -407px}
.report_move-top:before{background-position:0 -432px}
.report_move-down:before{background-position:0 -455px}
.report_move-bottom:before{background-position:0 -480px}
.report_cover_img{padding:0 13px}
.report_text{display:table-cell;padding:0 0 0 20px;width:100%}
.report_text_header{color:#2e2e2e;margin-top:6px;visibility:hidden;font-size:13px}
.report:hover .report_text_header{visibility:visible}
.report_text_header_delete{background:url('/i/icon.png') 0 -503px no-repeat;padding-left:20px;cursor:pointer;float:right;height:19px;margin-right:21px}
.report_text_form{padding-right:21px}
.report_textarea{border:1px solid #9ab2bc;height:181px;width:100%;margin:0}
.save_ok{padding:10px 13px 10px 35px;background:url('/i/icon.png') 12px -518px no-repeat #ebf8e9;color:#0d8f00;font-size:16px;float:left;margin:8px 0 0 226px;border-radius:7px;
    -moz-border-radius:7px;
    -khtml-border-radius:7px;
    -webkit-border-radius:7px}
.save_ok_left{padding:10px 13px 10px 35px;background:url('/i/icon.png') 12px -518px no-repeat #ebf8e9;color:#0d8f00;font-size:16px;float:left;margin:8px 0 0 18px;border-radius:7px;
    -moz-border-radius:7px;
    -khtml-border-radius:7px;
    -webkit-border-radius:7px}
.report_edit_block{margin:0 0 0 13px}
.report_edit_block_title{font-size:20px;margin:0 0 15px}
.report_edit_header{font-size:16px;margin:15px 0 15px 13px}
.report_edit_block_div{margin:0 0 10px}
.report_edit_block_label{float:left;font-size:14px;margin:7px 0 0;width:156px}

/* 
 * restaurant.css
 */
.restaurants_promo{position:relative;margin:-6px 0 -8px 14px}
.restaurants_promo_pro{font-size:15px;position:relative;padding-left:27px}
.restaurants_promo_pro:before{position:absolute;left:0;top:-1px;border-radius:14px;background-color:#AEDAE5;content:'i';width:21px;height:21px;text-align:center;color:#fff;font-weight:bold;font-family:'Times New Roman', Times, serif;line-height:20px}
.restaurants_promo .gift{background-color:transparent;color:#0066cc;margin-left:12px;font-size:15px}
.restaurants_promo .gift::before{transform:translateY(-2px)}

/* 
 * restaurant_promo.css
 */
.restaurant_promo{margin-top:42px}
.restaurant_promo h1{font-size:30px}
.content_r_places .restaurant_promo_link{margin:-3px 14px 27px 17px}
.restaurant_promo .block_send{font-size:17px;text-align:center;padding-bottom:38px !important}
.restaurant_promo .block_text{margin:0 60px 48px}
.restaurant_promo .block_text_top{margin-top:16px;font-size:17px;line-height:24px}
.restaurant_promo .block_bordered{border:2px dotted #c1c1c1;margin:21px 20px 30px;border-radius:10px;padding:24px 36px 32px}
.block_bordered .block_left{float:left;width:280px}
.block_bordered .block_right{margin-left:306px}
.block_bordered .header{font-size:32px;line-height:35px;font-weight:600;margin-top:-2px}
.block_bordered .under_header{font-size:15px;margin:14px 0 0 2px;line-height:20px;color:#606060}
.restaurant_promo .block_buttons{margin-top:6px}
.restaurant_promo .block_buttons button{padding:0 18px;margin-right:7px}
.restaurant_promo .block_bordered .switch{margin-top:20px;font-size:17px;line-height:21px}
.restaurant_promo .block_bordered .switch p{margin-top:10px}
.restaurant_promo .form{margin-top:40px;background-color:#F6F7F2;border-radius:10px;padding:10px 0;box-shadow:none}
.restaurant_promo .form .header{font-size:27px;text-align:center;margin:0 0 18px}
.restaurant_promo .form input, .restaurant_promo .block_bordered .form textarea{width:100%;padding:0 10px}
.restaurant_promo [class|="form_row"] {padding-left:31px;padding-right:44px;margin-bottom:10px}
.restaurant_promo .form .row textarea{height:123px;padding:10px}
.restaurant_promo .form_row-submit{margin-top:15px;padding-right:0}
.restaurant_promo .form_ff{display:inline-block;margin-left:10px;font-size:12px;width:280px;line-height:22px;vertical-align:top}
.restaurant_promo .block_bordered .block_text_top{font-size:17px;line-height:21px}
.restaurant_promo .block_bordered .block_image{background:url('/i/about/promorestaurant2.png') -30px 0 no-repeat;height:386px;margin-top:10px;padding:24px 630px 0 2px;font-size:16px;line-height:22px;position:relative;box-sizing:border-box}
.restaurant_promo .block_bordered .block_image ul{list-style:none}
.restaurant_promo .block_bordered .block_image ul li{background:none;position:relative;padding-left:30px;margin:8px 0}
.restaurant_promo .block_bordered .block_image ul li:before{content:'—';position:absolute;left:3px}
.restaurant_promo .block_andmore{margin-top:23px}
.restaurant_promo .block_andmore .arrow{width:153px;height:70px;box-sizing:border-box;padding:14px 5px 0 22px;line-height:19px;font-size:15px;background-color:#f6f7f2;position:relative;float:left}
.restaurant_promo .block_andmore .arrow:after{content:'';width:0;height:0;position:absolute;right:-20px;top:0;border-style:solid;border-width:34px 0 34px 20px;border-color:transparent transparent transparent #f6f7f2;margin:0;box-sizing:border-box}
.restaurant_promo .block_addictions{width:660px}
.restaurant_promo .block_addictions .block_addictions_3d{padding-top:4px;padding-left:81px;position:relative}
.restaurant_promo .block_addictions .block_addictions_3d:before{background-color:#fbc577;background-image:url('/i/svg/krpano/3d-white.svg');background-size:30px 26px;position:absolute;content:'';border-radius:24px;background-position:center center;background-repeat:no-repeat;top:12px;left:0;width:45px;height:45px}
.restaurant_promo .block_addictions .block_addictions_manager{margin-top:36px;padding-left:81px;position:relative}
.restaurant_promo .block_addictions .block_addictions_manager:before{background-color:#ee83b2;background-image:url('/i/svg/logo/white.svg');background-size:auto 32px;position:absolute;content:'';border-radius:24px;background-position:center center;background-repeat:no-repeat;top:10px;left:0;width:45px;height:45px}
.block_addictions .header{font-size:20px;font-weight:normal}
.restaurant_promo_header_sub{font-size:14px;color:#797C81;margin:2px 0 12px}
.restaurant_promo .block_addictions .block_addictions_text{font-size:17px;margin-top:3px;line-height:22px}
.restaurant_promo .block_footer{margin:58px -36px -32px;background-color:#F6F7F2;padding:38px 44px 28px 44px;border-radius:0 0 8px 8px}
.block_footer_text{text-align:center;font-size:17px}
.block_footer_phone{text-align:center;font-size:27px;margin:15px 0 14px}
.restaurant_promo .block_footer .form{margin-top:20px;width:575px;margin-left:153px}
.restaurant_promo .already_registered{margin-top:-13px !important;font-size:17px !important;line-height:21px !important;margin-bottom:8px !important}
.restaurant_promo .block_image_hint1, .restaurant_promo .block_image_hint2{line-height:17px;position:absolute;top:52px;right:0;margin-right:19px;max-width:100px;color:#f9b930;font-size:13px}
.restaurant_promo .block_image_hint2{top:262px;color:#C5C5C5}
/* 
 * rollbox.css
 */
@-webkit-keyframes showRollbox{0%   {inset-inline-end:-800px}
    100% {inset-inline-end:0}
}
@keyframes showRollbox{0%   {inset-inline-end:-800px}
    100% {inset-inline-end:0}
}
.rollbox{position:fixed;top:0;bottom:0;inset-inline-end:-800px;width:690px;z-index:99;animation:showRollbox 0.12s linear 0.05s 1;animation-fill-mode:forwards}
.rollbox::before{content:"";position:fixed;background-color:rgba(0,0,0,0.4);left:0;top:0;right:0;bottom:0;z-index:1}
.rollbox_close{position:absolute;clip:rect(-30px, 60px, 90px, -30px);inset-inline-start:-60px;top:0;width:60px;height:60px;background:url(/i/svg/x/red.svg) center no-repeat #f7f7f7;z-index:3;border-radius:10px 0 0 10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}
.rollbox_content{background-color:#fff;right:0;left:0;top:0;bottom:0;position:absolute;z-index:2;box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}
[class|="rollbox_header"], .rollbox_header{position:relative;height:60px;background-color:#FFF;line-height:62px;font-size:18px;padding-inline-start:40px;font-weight:600}
.rollbox_header-gray{background-color:#F7F7F7}
.rollbox_body{position:absolute;top:60px;bottom:70px;overflow:auto;left:0;right:0}
[class|="rollbox_block"], .rollbox_block{padding:10px 40px}
.rollbox_block-gray{background-color:#F7F7F7}
.rollbox_footer{position:absolute;bottom:0;left:0;right:0;height:70px;padding:0 40px;background-color:#F7F7F7;display:grid;grid-template:"start middle end" / auto max-content min-content;align-items:center;gap:12px}
.rollbox_footer_text{grid-area:start;color:#999;font-size:12px;line-height:14px;max-width:300px}
.rollbox_delete{grid-area:start;justify-self:start}
.rollbox_save{grid-area:end}
.rollbox_ffWrapper{grid-area:middle;margin:0;max-width:180px;text-align:end}

/* 
 * rollboxForm.css
 */
.rollboxForm_field{position:relative;margin-bottom:25px}
.rollboxForm_caption{font-size:14px;font-weight:600;margin-bottom:8px}
.rollboxForm_field._required .rollboxForm_caption::after{content:"*";color:#E50064;margin-left:3px}
.rollboxForm_switchers{display:flex;gap:25px;margin-top:5px;margin-bottom:35px;padding-top:19px;padding-bottom:19px}
.rollboxForm_switchers .switcher-checkbox + .switcher_icon{width:18px;height:18px;top:0}
.rollboxForm_switchers .switcher-checkbox:checked + .switcher_icon::before{width:10px;height:4px}
.rollboxForm_switchers .switcher_text{margin-left:10px}
.rollboxForm_switchers_label{padding-top:2px}
.rollboxForm_columns{display:grid;grid-gap:20px}
.rollboxForm_columns[columns="2"] {grid-template-columns:repeat(2, 1fr)}
.rollboxForm_input{border:1px solid #D9D9D9;box-sizing:border-box;font-size:15px;width:100%;height:36px}
.rollboxForm_select{width:100%;height:36px;border:1px solid #D9D9D9;box-sizing:border-box;border-radius:5px;font-size:15px}
.rollboxForm_textarea{border:1px solid #D9D9D9;box-sizing:border-box;font-size:15px;width:100%;min-height:72px}

/* 
 * room.css
 */
.room{position:relative;margin:30px 0 40px}
.room_caption{margin:20px 0}
.room_header{min-height:34px;margin-bottom:10px}
.room_schedule{float:right;margin-top:6px;font-size:13px;position:relative;height:26px}
[class|="room_freedate"] {color:#359300;font-size:16px;font-weight:600;background-color:#EDFFE4;padding:4px 20px 6px;border-radius:5px;margin-right:12px}
.room_freedate-0{background-color:#E7FFDA;color:#359300}
.room_freedate-1{background-color:#fde88d;color:#8e7504}
.room_freedate-2{background-color:#fde88d;color:#8e7504}
.room_freedate-3{background-color:#f7bbbb;color:#cb0000}
.room_changeDate{position:relative;font-size:14px}
.room_weddate{position:relative;background:url(/i/svg/card_weddate.svg) 13px center no-repeat #f0fbff;margin-left:8px;font-size:16px;padding:4px 20px 6px 40px;border-radius:5px}
.room_album{width:750px;margin:14px 0 0 1px}
.room_album:empty{display:none}
.room_params{border:1px solid #e6e6e6;border-radius:6px;padding:4px 9px 20px;margin-bottom:20px}
[class|="room_props"], .room_props{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}
.room_prop{position:relative;width:360px;margin-top:6px;display:flex;justify-content:space-between;box-sizing:border-box;padding:9px 15px 1px;line-height:15px}
.room_props-top .room_prop{background-color:#F7F7F7;padding-top:10px;padding-bottom:10px;margin-top:5px}
.room_prop_name{min-width:80px;font-size:13px}
.room_prop_value{font-size:15px;text-align:right;flex-grow:1;padding-left:10px}
.room_prop_value-yes{position:absolute;border-style:solid;border-width:0 1px 1px 0;border-color:#8EC548;width:7px;height:14px;top:7px;right:22px;transform:rotate(45deg)}
.room_prop_value-nope{position:absolute;right:28px;top:11px}
.room_prop_value-nope::before{content:"";position:absolute;width:1px;height:16px;transform:rotate(45deg);background-color:#A8A8A8;top:0;left:0}
.room_prop_value-nope::after{content:"";position:absolute;width:1px;height:16px;transform:rotate(-45deg);background-color:#A8A8A8;top:0;left:0}
.room_descriptions{margin:46px 15px 5px}
[class|="room_description"] {font-size:14px;line-height:17px;color:#2E2E2E;margin:18px 0}
.room_description-empty{color:#808080}
.room_description_caption{}
.room_description{margin:11px 0 15px}
.room_edit{margin-bottom:8px}
.room_medias{position:relative}
.room_toPanorama{position:absolute;background-color:rgba(22, 18, 16, 0.56);border-radius:14px;top:20px;right:20px;font-size:13px;padding:5px 10px 6px;color:#FFF;z-index:5}
/* 
 * rtl.css
 */

.rtl .head_search{background-position:left center}
.rtl .menu_sub .head_bubble{transform:translateX(50%)}
.rtl .propEdit_field-date{background-position:right 10px center}
.rtl .menuUser_submenu:after{border-color:transparent transparent #cdcccc #cdcccc;clip:rect(2px, 8px, 11px, 0px)}
.rtl .pRoom_remove{background-position:right 0}
.rtl .statFilter_field-date{background-position:right 10px center}

/* 
 * rur.css
 */
@font-face{font-family:"Ruble Arial";src:url("/css/fonts/ruble_arial.ttf")
}
span.rur{font-family:"Ruble Arial" !important}
span.rur span{display:none}

/* 
 * schedule.css
 */
.schedule_updated{position:relative;color:#888;font-size:12px;padding-inline-start:20px;margin:0}
.schedule_updated:empty{display:none}
.schedule_updated::before{content:"";position:absolute;width:16px;height:14px;inset-inline-start:0;top:-1px;background:url(/i/svg/schedule.svg) 0 0 no-repeat}
.schedule_updated_value{color:#000;display:block;margin-top:5px}

/* 
 * services.css
 */
[class|="services"], .services{display:flex;margin:24px 0;width:100%;padding:0 12px;box-sizing:border-box;
    -webkit-flex-wrap:nowrap;flex-wrap:nowrap}
.services_menu{padding-top:5px;width:170px}
.services_list{padding-top:19px;position:relative;flex-grow:1;max-width:806px}
.services_list .isPreloading-slide::before{right:-2px}
.services-user .directory_header{margin-left:15px}
.services-user .hero{margin-right:-2px}
[class|="services"] .hero_item:nth-child(2):last-child,
.services .hero_item:nth-child(2):last-child{padding-right:0px}
[class|="services"] .hero[count="2"] .hero_item:first-child,
.services .hero[count="2"] .hero_item:first-child{padding-left:0px;padding-right:9px}
.services-car .services_list{margin-left:15px;padding-top:10px}
.services-car .directory_header{margin-bottom:11px}
.services-car .directory_more{margin-left:0;margin-top:35px;font-size:22px}
.services_list .under_h1{margin:13px 0 26px 15px;line-height:150%;max-width:790px}
.content_r_places .under_h1{margin:13px 0 26px 16px;line-height:150%;max-width:780px}
.content_r_places .directory_header{margin:0 0 22px 12px}
.services .form_verdict{border-radius:7px;margin:20px 0 0 79px;padding:16px 0 22px;text-align:center;font-size:22px}
.content_service{position:relative;color:#2e2e2e;padding:10px 0 10px 10px;margin-top:15px;margin-left:79px}
.content_service:after{content:"";clear:left;display:block}
.content_service:hover{background:#ecf5f9}
.content_service [class|="avatar"] {width:96px;height:96px}
.content_service.bill_pro [class|="avatar"] {border-color:#FFB315}
.services_map{position:relative;margin:16px 0 0 13px}
.services:not(._map) .services_ymap{display:none}
.services_mapToggler{font-size:15px}
.services._map .services_mapToggler{position:absolute;z-index:10;background-color:white;border-radius:0 3px 3px 0;bottom:12px;left:0;padding:6px 8px 7px 4px}
.bill_pro{background-color:#FFFBEB}
.bill_pro .csp_vklad{display:none}
.bill_pro .csp_name{margin-top:6px}
.content_service.without_favorite{margin-left:79px;padding:10px}
.content_service.without_favorite .cs_gallery{margin-left:10px}
.places_restaurant .content_service.without_favorite{margin-left:69px}
.services_mywedUsers{border:2px dashed #dce9f1;padding:22px 0;margin:28px -3px 28px 14px;border-radius:10px}
.services_mywedUsers .mywedUser{margin-left:22px;margin-right:22px}
/* 
 * shop.css
 */
.shop{}
.shop_content{margin-left:225px}
.shop_content .dressCard{width:235px}
.shop_content .dressCard_media{max-width:235px}
.shop .menuContent{left:-3px}
.shop_description{font-size:15px;line-height:21px;margin-top:5px}
.shop_caption{font-size:22px;margin:27px 0 1px}
.cl_shop_edit_info{margin:20px 0 30px}
.icon_edit{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAIAAABbdmkjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOEY1NTlBRUU3QjgxMUUxODM2NjkyNkE4NkY0QTVERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOEY1NTlBRkU3QjgxMUUxODM2NjkyNkE4NkY0QTVERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4RjU1OUFDRTdCODExRTE4MzY2OTI2QTg2RjRBNUREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4RjU1OUFERTdCODExRTE4MzY2OTI2QTg2RjRBNUREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+m2NT0wAAAjxJREFUeNpskk1PE0EYx595Zna3LQuFCi3pUhVjgkbQT+DJ+BGQKDEkEI0hcDHoTeXsyQsoEPDdEELkYjz5FUxMTJSIL0ErUAq0LLvdnd3ZGad3J5nM5Zdfnuf/H5LEAplIQApJDTBRAYAEgg3kI7O1KqYdJRZv5FJMoaJEcxLAIibqJwlAEcB4dLZuJuHyaLbQokaWfmmExEolMtIcJNrHgXkAxy7P+3a8+fLW6Qdr/Gst0KZEcsKVYhKaPuCcWUcAo7M7NGlZm0zffuOvH4aGZCIGkiKIAM35ZKB9mrv3aENJuTJpa+6nVzcFpaLSf5xR4ZFACQsokTzC+PoTGYhweSI//bq67hHFKUNRLMDudmTkAFOSEgUNpGMLrivU6nj+/qvy33och0FCeW8X2ax67Tn2/JqDIJMGUeOLXu1IvJ/ITK+UN/y2muRA4oGSvb4PxUxmbqhgKGAhoVPPtg4O8N1UceLtXnlXbxgrNPtLHZ9+hz2tOD/cCYwLHfnDD7Ut335xp/vmqvv9TzuaEcXwbGf6y7bvtJDFq7lmQIAECBl7ujFQzH2sRHvaFQnLZd0nzfJB2JOVM1dKigKBgIu0pQB3D9su9Jlnugx0BUqj91R2r3pUaDVmhkpABUAjkilL96LjJaZ/0cnbYLt1g7PG54rr5LOPB7O6vBgkQsbULaLlAWIU2EMLPwZOQF8x9a2anOtkS4MdFBAo6N9DdYlG89oAZHiuvCOsrNgnlnPe8e9eyqfSBP53/gkwAPr2EnreBABhAAAAAElFTkSuQmCC);background-repeat:no-repeat;line-height:14px}
.icon_add{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RDZFNTUzOEYzNzYxMUUxODI4OUUyMUExNkNEMTIwMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RDZFNTUzOUYzNzYxMUUxODI4OUUyMUExNkNEMTIwMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhENkU1NTM2RjM3NjExRTE4Mjg5RTIxQTE2Q0QxMjAzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhENkU1NTM3RjM3NjExRTE4Mjg5RTIxQTE2Q0QxMjAzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UxPAygAAAQlJREFUeNqsVDsOwjAMTaOO2ekB2NsddjhA924sHICJiYkDcIDuMLGEnQOke9jL3gNgS6ayghNA8KTXRv08O892MrW6qQSmQAPsiSJy4VkFXADnwfMBaIGXUDBjmWDEBrhUaaBYS4IvmWwoi3fAYGtaWy7SRAS2dJ8JGaKQR2q4FMA6EtUR75H3GFxpwcBvgNkXuJ0yMM1HzHTBz2MbhCX2zAcOy6sBOLN1odUfkAsduhOqs6QKSehRpGN7NJFSm0QPOdzO9YedoE+DpjloIx/VxDJSsRP35AicCF3ZJLJon4PIjT2Qev3BAO553+SCekdHQUWGjlWgY8CSUPI8cSyKodnyqdQeAgwAxOE3EnakVbQAAAAASUVORK5CYII=);background-repeat:no-repeat;line-height:18px}
.icon_add_inline{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RDZFNTUzOEYzNzYxMUUxODI4OUUyMUExNkNEMTIwMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RDZFNTUzOUYzNzYxMUUxODI4OUUyMUExNkNEMTIwMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhENkU1NTM2RjM3NjExRTE4Mjg5RTIxQTE2Q0QxMjAzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhENkU1NTM3RjM3NjExRTE4Mjg5RTIxQTE2Q0QxMjAzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UxPAygAAAQlJREFUeNqsVDsOwjAMTaOO2ekB2NsddjhA924sHICJiYkDcIDuMLGEnQOke9jL3gNgS6ayghNA8KTXRv08O892MrW6qQSmQAPsiSJy4VkFXADnwfMBaIGXUDBjmWDEBrhUaaBYS4IvmWwoi3fAYGtaWy7SRAS2dJ8JGaKQR2q4FMA6EtUR75H3GFxpwcBvgNkXuJ0yMM1HzHTBz2MbhCX2zAcOy6sBOLN1odUfkAsduhOqs6QKSehRpGN7NJFSm0QPOdzO9YedoE+DpjloIx/VxDJSsRP35AicCF3ZJLJon4PIjT2Qev3BAO553+SCekdHQUWGjlWgY8CSUPI8cSyKodnyqdQeAgwAxOE3EnakVbQAAAAASUVORK5CYII=);background-repeat:no-repeat;display:inline;padding:9px;position:relative;top:8px}
.cl_shop_edit_info .icon_edit, .cl_shop_edit .icon_add{padding-left:22px}
/* 
 * showMore.css
 */
.showMore{position:relative;max-height:initial}
.showMore._collapsed{overflow:hidden;max-height:100px}
.showMore._collapsed[showmore-type="restaurants"] {max-height:250px}
.showMore._collapsed[showmore-type="venues"] {max-height:500px}
.showMore._collapsed::before{content:'';position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(to bottom, transparent, white 25px);height:50px}
.showMore_expander{position:absolute;bottom:0;left:0}
/* 
 * sideInfo.css
 */

.sideInfo_type{margin-top:4px;font-size:10px;text-transform:uppercase;margin-bottom:8px}
.sideInfo_name{margin-top:10px;font-size:27px;font-weight:bold;border-bottom:0 none}
.sideInfo_contacts{margin-top:26px}
.sideInfo_button{min-height:25px;white-space:normal;height:auto;width:100%;text-align:center}
[class|="sideInfo_badge"] {position:relative;padding:0px 10px;border-radius:4px;display:inline-block;height:24px;line-height:16px;top:-3px}
[class|="sideInfo_badge"]::before{content:attr(text);font-weight:600;font-size:15px;color:#fff}
.sideInfo_badge-pro{background-color:#FFB315}
.sideInfo_badge-top{background-color:#e50064}
[class|="sideInfo_badge"] .balloon-dark{padding:10px 16px}
.sideInfo_badge-pro .balloon-dark{width:220px}
.sideInfo_badge-top .balloon-dark{width:280px;text-align:left}
[class|="sideInfo_badge"]:not(:hover) .balloon-dark{display:none}
.sideInfo_phones{margin:22px 0 20px}
.sideInfo_phone{font-size:20px;margin:12px 0 12px 13px;line-height:22px;font-weight:600;direction:ltr}
.sideInfo_phone .phone[data-mask]:after{color:#B3B3B3;font-size:26px;letter-spacing:2px;display:inline-block;line-height:14px;position:relative;top:7px;margin-left:9px}
.sideInfo_address{font-size:14px;line-height:140%;margin-top:15px}
.sideInfo_intlinks{margin-top:46px;width:180px}
[class|="sideInfo_intlink"] {padding-left:58px;position:relative;height:45px;line-height:45px;margin-top:14px;display:block}
[class|="sideInfo_intlink"]:before{content:"";position:absolute;width:45px;height:45px;border-radius:24px;background-position:center;background-repeat:no-repeat;left:0;top:50%;margin-top:3px;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);transform:translateY(-50%)}
.sideInfo_intlink-pano:before{background-color:#FBC577;background-image:url('/i/svg/krpano/3d-white.svg');background-size:30px 26px}
.sideInfo_intlink_text{vertical-align:middle;line-height:19px;font-size:16px;display:inline-block}
.sideInfo_fav{margin:18px 0 20px 12px}
.sideInfo_fav_toggler{position:relative;padding-left:26px;font-size:15px}
.sideInfo_fav_toggler::before{content:"";position:absolute;left:0;top:0;width:20px;height:18px;background:url(/i/svg/favstar.svg) 0 -58px/20px auto no-repeat}
.sideInfo_fav_toggler[fav-value="1"]::before{background-position:0 -77px}
.sideInfo_fav_toggler[fav-value="1"]::after{content:attr(isfav-text)}
.sideInfo_fav_toggler[fav-value="1"]:not(:hover) {color:#888}
.sideInfo_fav_toggler::after{content:attr(tofav-text)}
.sideInfo_fav_toggler[fav-value="1"]:hover::after{content:attr(unfav-text)}
.sideInfo_caption{color:#808080;font-size:14px;font-weight:600;margin:38px 0 12px 14px}
/* 
 * slider.css
 */
.slider-h{overflow:hidden;position:relative}
[class|="sliderbox"] {position:absolute}
.sliderbox-h{left:0;right:0;bottom:0;height:13px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.sliderbox-v{bottom:0;right:12px;top:0;width:6px}
.slider_knob{position:absolute;border-radius:4px;background-color:#81bde0;background-position:center center;background-repeat:no-repeat}
.sliderbox-h .slider_knob{width:126px;height:8px;top:3px;background:#c1c1c1;cursor:url('/i/cursor/openhand.cur'), e-resize}
.sliderbox-v .slider_knob{width:6px;height:126px;background-image:url(data:image/gif;base64,R0lGODlhAgAHAIABALXT5f///yH5BAEAAAEALAAAAAACAAcAAAIFBIJhqVAAOw==);cursor:url('/i/cursor/openhand.cur'), n-resize}
.slider_dragging-h, .slider_dragging-h .slider_knob{cursor:url('/i/cursor/closedhand.cur'), e-resize}
.slider_dragging-v, .slider_dragging-v .slider_knob{cursor:url('/i/cursor/closedhand.cur'), n-resize}
.slider_items-h{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:top}
.slider_items-h._drag{pointer-events:none}

/* 
 * suggest.css
 */
.suggest{position:relative;display:inline-block;z-index:1}
.suggest_results{position:absolute;top:100%;left:-1px;background-color:white;border:1px solid #cdcdcd;border-radius:3px;margin-top:2px;min-width:100%;padding:10px 0;text-align:left}
.suggest_results:empty{height:46px}
.suggest_results:empty::before{content:"";position:absolute;top:10px;left:50%;width:30px;height:42px;margin-left:-15px;background-image:url('/i/svg/logo/blue.svg');background-repeat:no-repeat;background-position:0 0;animation:rotateY 2s infinite linear}
.suggest_result{cursor:pointer;display:block;font-size:13px;line-height:13px;padding:4px 18px 7px;white-space:nowrap}
.suggest_result:hover, .suggest_result._cur{background-color:#dddddd}
.suggest_notFound{display:block;padding:4px 10px;white-space:nowrap;font-size:14px;text-align:center}

/* 
 * switcher.css
 */
.switcher{position:relative;cursor:pointer;display:inline-block;white-space:nowrap}
.switcher-checkbox, .switcher-radio{display:none}
.switcher_icon{position:relative;display:inline-block;border:2px solid #E6E6E6;background-color:white;vertical-align:middle;top:-2px}
.switcher-checkbox + .switcher_icon{width:20px;height:20px;border-radius:6px}
.switcher-radio + .switcher_icon{width:18px;height:18px;border-radius:10px}
[class|="switcher"]:disabled + .switcher_icon{background-color:#efefef}
.switcher-checkbox:checked + .switcher_icon:before{content:"";position:absolute;border-color:transparent transparent #75B73C #75b73c;border-width:0 0 3px 3px;border-style:solid;width:11px;height:5px;top:4px;left:3px;
    -webkit-transform:rotate(-50deg);
        -ms-transform:rotate(-50deg);transform:rotate(-50deg)}
.switcher-checkbox:checked:disabled + .switcher_icon:before{border-color:transparent transparent #c6c6c6 #c6c6c6}
.switcher-radio:checked + .switcher_icon:before{content:"";position:absolute;background-color:#75B73C;width:10px;height:10px;border-radius:6px;top:4px;left:4px}
.switcher-radio:checked:disabled + .switcher_icon:before{background-color:#c6c6c6}
.switcher_text{margin-inline-start:6px;display:inline-block;white-space:normal}
.switcher_text:empty{margin-left:0}
/* 
 * tag.css
 */
.tags_caption{color:black;font-size:18px;font-weight:normal;margin-left:8px}
.tags{font-size:0;position:relative;margin:18px 0 34px}
.tags::after{content:"";position:absolute;background:white;bottom:0;left:0;right:0;height:14px;
    -webkit-transform:translateY(4px);
       -moz-transform:translateY(4px)}
.tag{display:inline-block;width:300px;height:40px;line-height:38px;font-size:15px;padding:0 10px;margin-right:29px;border-bottom:1px solid #E6E6E6;box-sizing:border-box}
.tag:nth-child(3n + 3) {margin-right:0}
.tag_name{display:inline-block;max-width:249px;overflow:hidden;white-space:nowrap;
    -ms-text-overflow:ellipsis;text-overflow:ellipsis}
.tag_count{float:right;color:#666}

/* 
 * tomobile.css
 */
[class|="tomobile"] {display:block;background-color:#F2F2F2;position:relative;z-index:10}
.tomobile-big{font-size:24px;padding:27px 0 20px}
.tomobile-light{font-size:17px;padding:10px;text-align:center}
.tomobile_close{position:absolute;right:30px;top:30px;width:40px;height:40px;background:url(/i/svg/x/black.svg) 0 0/40px no-repeat;cursor:pointer;display:block}
.tomobile_text{text-align:left;width:940px;margin:0 auto 10px}

/* 
 * topHint.css
 */
.topHint_caption{font-size:13px;color:#808080}
.topHint_nomination{font-size:20px;line-height:24px;margin:4px 0 14px}
.topHint_place{font-size:16px;margin:3px 0}
.topHint_place::before{content:attr(place-text);display:inline-block;background-color:#e50064;padding:0px 6px 2px;margin-right:3px;border-radius:4px}
.topHint_notice{color:#808080;line-height:16px;font-size:13px;margin-top:12px}
/* 
 * uploader.css
 */
.up_root{position:relative;margin-bottom:15px;width:210px}
.up_root_bg{width:209px;height:13px}
.up_root_bg_l{width:4px;height:13px;background-image:url(/i/uploader/b1-p.jpg);float:left
}
.up_root_bg_c{width:201px;height:13px;background-image:url(/i/uploader/b2.jpg);float:left
}
.up_root_bg_r{width:4px;height:13px;background-image:url(/i/uploader/b3.jpg);float:left
}
.up_root_pb{width:1px;height:11px;margin-top:1px
}
#up-p{clear:both;width:0px;height:11px;position:absolute;z-index:2;top:1px;left:4px;background-image:url(/i/uploader/pb.jpg)
}
.up_info{clear:both;color:#787878;padding-top:7px
}
#ck_preloader{display:none;background-color:black;position:absolute;z-index:9998;top:0px;left:0px;opacity:0.6}
#ck_preloader_div{width:160px;position:absolute;top:0px;height:0px;z-index:9999
}
.ck_preloader_img{width:160px;height:20px
}
.ck_preloader_txt{color:white;text-align:center;width:160px}
#preloader{display:none;background-color:black;position:absolute;z-index:9998;top:0px;left:0px;opacity:0.6;filter:alpha(opacity=60)
}
[class|="uploadPhoto"] {position:relative;display:inline-block;line-height:100%;vertical-align:middle;background-position:0 center;background-repeat:no-repeat;margin:0 18px;padding-top:3px;padding-bottom:3px}
.uploadPhoto_input{position:absolute;top:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}
/* 
 * user.css
 */
.user_tofav-icon{vertical-align:top;position:relative;width:30px;height:30px;border:1px solid #F2F2F2;border-radius:16px}
.user[user-my_fav="1"] .user_tofav-icon{background-color:#14CC80;border-color:#14CC80}
.user_tofav-icon::before{content:"";position:absolute;width:20px;height:19px;background:url(/i/svg/favstar.svg) 0 0/20px auto no-repeat;top:50%;left:50%;margin:-10px 0 0 -10px}
.user_tofav-icon:hover{border-color:#14CC80}
.user_tofav-icon:hover::before{background-position:0 -38px}
.user[user-my_fav="1"] .user_tofav-icon::before{background-position:0 -19px}
.user_role{color:#999}
.user:not([user-my_fav]) .user_tofav-text{display:none}
.user[user-my_fav="1"] .user_tofav-text::before{content:attr(user-unfav_text)}
.user[user-my_fav="0"] .user_tofav-text::before{content:attr(user-fav_text)}
.cl_member_name{border-bottom:3px solid #95a7ae;color:#2e2e2e;line-height:16px;font-size:16px;margin:-1px 0 16px;padding:0 0 6px;width:200px}
.cl_member_name h1{border:none;line-height:16px;font-size:18px;margin:0;padding:0;font-weight:normal}
.cl_member_name.fs15 h1{font-size:15px}
.cl_member_empty_name{color:#2e2e2e;float:left;font-size:16px;line-height:16px;margin:0 16px 0 0}
.cl_member_photo_wrap{width:100%;text-align:center}
.cl_member_no_moderated{background:#ebfcff;color:#212121;font-size:15px;padding:12px}
.cl_member_photo{line-height:0;position:relative;max-width:200px}
.cl_member_photo img{max-width:200px}
.cl_member_photo_del{position:absolute;width:31px;height:31px;background:url('data:image/gif;base64,R0lGODlhDQAPALMPAOu3st+Mg/Xb2eeqo+mxq//+/uqzreSeluy6tOu3sf349/35+OWim/HOyv///////yH5BAEAAA8ALAAAAAANAA8AAAQ88MlHnG0zAyeQcED2KNbkFIs0WGxrrU4gSoF1uDjzlM7ul7ue8NcL/ogS3hGoHDKdSCP0iWNJElWL4REBADs=') center center no-repeat #D76F64;cursor:pointer;top:-5px;left:-5px;border-radius:16px;display:none;z-index:2}
.cl_member_photo:hover .cl_member_photo_del{display:block}
.cl_member_empty_vklad{border-radius:2px;color:#fff;font-size:18px;font-style:italic;height:32px;line-height:32px;text-align:center}
.cl_member_vklad{border-radius:0 0 6px 6px;display:inline-block;font-size:12px;height:38px;width:100%;vertical-align:middle;line-height:38px;word-spacing:4px}
.cl_member_vklad_pro{line-height:18px;height:54px;overflow:hidden}
.cl_member_vklad_marks{border-right:1px dashed #bcc8cd;float:left;padding:6px 20px 8px;text-align:center;width:64px}
.cl_member_vklad_in{margin:8px 0 10px}
.cl_member_role{font-size:16px;margin:10px 0 0 1px}
.cl_member_firm{color:#787878;font-size:12px;font-style:italic;margin:5px 0 0 1px}
.cl_member_city{font-size:16px;font-weight:600;margin:8px 0 0}
.cl_member_empty_city{font-size:14px;font-weight:bold;padding:2px 0 0}
.cl_member_block{margin:30px 0 0}
.cl_member_block_title{font-size:17px;margin:0 0 10px}
.cl_member_addfav{padding-bottom:8px}
.cl_member_addfav_text{line-height:16px}
.cl_member_icon{cursor:pointer;float:left;height:18px;width:22px}
.cl_member_icon.off{background:transparent url('/i/icon.png') 0 -1440px no-repeat}
.cl_member_icon.on{background:transparent url('/i/icon.png') -24px -1440px no-repeat}
.cl_member_icon.yes{background:transparent url('/i/icon.png') 1px -1464px no-repeat;cursor:default}
.cl_member_sendmsg{background:transparent url('/i/icon.png') 0 -346px no-repeat;height:16px;padding:0 0 0 22px}
.cl_diagram{background:#EEF3F6 !important;border-radius:0 0 6px 6px;padding:8px 0 14px 14px;position:relative;text-align:left;font-size:14px}
.cl_diagram_icon{margin:0 5px 0 8px;position:relative;top:3px}
.cl_price{margin-top:23px;position:relative}
.cl_price + .cl_price{margin-top:19px}
.cl_price_name{font-size:15px;line-height:18px}
.cl_price_value{margin-top:8px;font-size:14px;color:#666}
.cl_price_note{margin-top:6px;line-height:14px;font-size:12px;font-style:italic;color:#666}
.cl_price_row{font-size:14px;margin:0 0 19px;position:relative;padding-right:92px}
.cl_price_row::before{content:"";position:absolute;border-bottom:1px dotted #dfdfdf;height:1px;left:0;right:0;top:11px}
.cl_price_left{position:relative;line-height:15px;background:-webkit-linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background:-ms-linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));background:linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0))}
.cl_price_right{position:absolute;background:white;right:0;top:1px;font-size:13px;padding-left:2px}
.cl_price_row_note{color:#787878;font-size:12px;line-height:13px;font-style:italic;margin:-15px 0 16px}
.cl_contact_row{margin:0 0 15px}
.cl_contact_title{color:#787878;font-size:13px;font-style:italic}
.cl_contact_value{font-size:15px}
.user_edit{margin-top:-6px;position:relative}
.user_edit_inline{display:inline;margin-left:2px}
.user_edit_inline .photoalbum_edit:active{padding:0 14px 2px}
.user_edit_sidebar{margin-top:0}
.photoalbum_edit{display:block;float:right}
.user_edit_link{color:#999!important;font-size:12px;font-style:italic;margin-left:15px}
.user_edit_icon{background:url('/i/icon.png') no-repeat 0 -2112px;bottom:2px;height:11px;left:0;position:absolute;width:11px}
.userSidebar_price_edit{padding-top:7px}
.userSidebar_price_edit .but{height:23px;font-size:12px}
.userSidebar_contact_edit{padding-top:14px}
.userSidebar_contact_edit .but{height:23px;font-size:12px}
.empty_price, .empty_contacts{font-style:italic;color:gray;font-size:13px;margin-top:5px}
.portfolio_pics{font-size:0;margin-left:-10px}
.portfolio_video{background:url("/i/bg.png") no-repeat scroll 0 -530px transparent;cursor:pointer;height:120px;left:50%;margin-left:-44px;position:absolute;top:0;width:90px}
.portfolio_video_duration{background-color:#FFFFFF;bottom:0;color:#000000;font-size:12px;opacity:0.8;padding:4px 9px;position:absolute;right:0;margin-bottom:2px}
.portfolio_more{background:#eaf2f5 url('/i/icon.png') 100% -272px no-repeat;border-radius:4px;clear:left;display:inline-block;font-size:14px;height:27px;line-height:27px;margin:3px 0 0 10px;padding:0 31px 0 10px}
.user_contest_win{color:#83a3b6;height:36px;margin:0 0 16px;padding:0 0 0 32px;position:relative}
.user_contest_win .contest_medal{left:0;top:4px}
.user_contest_win_a{color:#2d6b90;font:italic 18px Georgia}

/* 
 * userReview.css
 */

.userReview{position:relative;margin-top:30px;border-radius:10px;padding:23px 30px 30px;background:#f2f2f2;background:linear-gradient(to bottom, #ffffff, #f7f7f7);box-shadow:0 0 2px 0 rgba(0,0,0,0.3), 0 -2px 0 -1px rgba(177,177,177,0.75) inset;box-sizing:border-box}
.userReview._deleted{opacity:0}
.userReview_mark{position:relative;float:right;width:100px;height:85px;border-radius:10px;margin-top:4px;background-color:#f6f7f2;background-position:center 11px;background-repeat:no-repeat;background-size:44px 44px;box-sizing:border-box}
.userReview_mark[data-mark="-1"] {color:#d66c51;background-image:url('/i/svg/review/review_mark-bad.svg')}
.userReview_mark[data-mark="0"] {background-image:url('/i/svg/review/review_mark-neutral.svg');color:#e8ad62}
.userReview_mark[data-mark="1"] {background-image:url('/i/svg/review/review_mark-good.svg');color:#9fc54d}
.userReview_mark:before{position:absolute;text-align:center;top:57px;font-size:14px;left:0;right:0}
.userReview_mark[data-mark="-1"][data-btext]:before{content:attr(data-btext)}
.userReview_mark[data-mark="0"][data-ntext]:before{content:attr(data-ntext)}
.userReview_mark[data-mark="1"][data-gtext]:before{content:attr(data-gtext)}
.userReview_marks{float:right;text-align:center;background-color:#f6f7f2;padding:10px 0;font-size:0;width:100px;border-radius:10px;margin-top:5px}
.userReview_marks .review_mark{height:25px;width:25px;margin:0 1px}
.userReview_info{position:absolute;top:20px;left:30px;width:100px;text-align:center;color:#a3a3a3}
.userReview_user [class|="avatar"], .userReview_user .avatar{display:block}
.userReview_name{font-size:13px;line-height:12px;margin-top:3px}
.userReview_content{min-height:124px;margin:0 140px 0 124px}
.userReview_text{line-height:20px;max-height:410px;overflow-y:auto}
.userReview_p{margin-bottom:6px;word-break:break-word}
.userReview_albumCaption{margin:20px 0 1px 1px;color:#a3a3a3;font-size:14px}
.userReview_album{margin-top:9px;display:flex}
.userReview_photo{margin-left:10px;font-size:0}
.userReview_photo:first-child{margin-left:0}
.userReview_morePhotos{margin-left:10px;font-size:11px;line-height:130%;padding:30px 4px 0;background-color:white;text-align:center;height:94px;width:94px;vertical-align:top;border:2px dotted #e5e5e5;box-sizing:border-box}
.userReview_morePhotos:hover{border-bottom:2px dotted #e5e5e5}
.userReview_status{text-align:center;margin:30px -30px -29px;border-radius:0 0 10px 10px;padding:15px 0 12px;font-size:16px;background-color:#e5f5f9}
.userReview_status [class|="button"] {padding-left:14px;padding-right:14px;min-width:90px}
.userReview_action-approve{margin-left:26px}
.userReview_action-reject{margin-left:12px}
.userReview._rejected .userReview_status{font-size:14px;color:#e50064;background-color:#EDEDED}
.userReview._rejected .userReview_text{color:#999}
.userReviews{margin-top:30px}
.userReviews .review{padding-bottom:16px}
.userReviews_stat{position:relative;text-align:center;margin:28px 2px -10px;font-size:0}
.userReviews_stat:before{content:"";display:block;position:absolute;top:11px;left:0;right:0;height:1px;border-bottom:1px dotted #828282;z-index:-1}
.userReviews_total{background-color:white;color:#888888;font-size:15px;padding:0 10px 0 20px}
.userReviews_count{display:inline-block;height:22px;line-height:20px;font-size:15px;background-color:white;padding:0 10px 0 26px;background-position:left center;background-repeat:no-repeat;background-size:22px 22px}
.userReviews_count[data-mark="-1"] {background-image:url('/i/svg/review/review_mark-bad.svg')}
.userReviews_count[data-mark="0"] {background-image:url('/i/svg/review/review_mark-neutral.svg')}
.userReviews_count[data-mark="1"] {background-image:url('/i/svg/review/review_mark-good.svg')}
.userReviews_count:last-child{padding-right:20px}
.userReview_empty{margin:50px 0}
.userReview_answer{position:relative;background-color:#EDEDED;border-radius:6px;padding:8px 12px 12px 50px;margin:29px -16px -8px 0}
.userReview_answer .userReview_text{color:#000}
.userReview_answer_button.button-small{margin-top:24px;padding-left:26px;padding-right:26px}
.userReview_answer [class|="avatar"],
.userReview_answer .avatar{position:absolute;top:12px;left:12px;border-width:1px}
.userReview_answer .userReview_info{margin-top:8px;color:#999;position:relative;top:auto;left:auto;width:100%;text-align:left}
.userReview_editor_button.button-small{margin-left:14px;padding-left:26px;padding-right:26px}
.userReview_editor{position:relative;background-color:#EDEDED;border-radius:6px;padding:10px;margin:29px -16px -8px 0}
.userReview_editor_area{width:100%;border-radius:6px;border:1px solid #DBDBDB;min-height:91px;padding:9px;font-size:15px;margin-bottom:3px}
.userReview_editor_cancel{font-size:14px;margin-left:10px;vertical-align:middle}
.userReview_editor_remove{font-size:14px;vertical-align:middle;float:right;margin-top:6px}

/* 
 * user_contests.css
 */

.user_contests{height:104px;margin-top:1px;position:relative}
.user_contests_bg{background:transparent url('/i/bg.png') 0 -2184px repeat-x;height:22px;left:0;position:absolute;top:0;width:100%;z-index:-1}
.user_contests_date{color:#83a3b6;font-size:14px;margin-top:7px}
.user_contests_name{color:#2d6b90!important;font-family:georgia;font-size:18px;font-style:italic}
.user_contests_table{display:table;height:100%}
.user_contests_title{font-size:22px;margin:27px 0 15px 16px}
.user_contests_title + .user_contests{margin-top:57px}
.user_contests_win{background:#fff7c9;background:-o-linear-gradient(top, #fff6c2 25%, #fff9d7 75%);background:-webkit-gradient(linear, left top, left bottom, from(#fff6c2), to(#fff9d7));background:-moz-linear-gradient(top, #fff6c2, #fff9d7);background:#fff7c9 \9}
.user_contests_win .user_contests_c_main,
.user_contests_win .user_contests_c_members_final,
.user_contests_win .user_contests_c_place,
.user_contests_win .user_contests_c_prize{border-right-color:#f9e471}
.user_contests_win .user_contests_c_link_text{color:#625128!important}
.user_contests_win .user_contests_date{color:#d7ae4c}
.user_contests_win .user_contests_name{color:#634e1b!important}
.user_contests_c_closed{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABoCAMAAABMmLnEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjZEMzZEQkVEQzgxMUUwOEQ4OUQwNEYwQjM3MEIyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMjZEMzZEQ0VEQzgxMUUwOEQ4OUQwNEYwQjM3MEIyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyNkQzNkQ5RURDODExRTA4RDg5RDA0RjBCMzcwQjIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyNkQzNkRBRURDODExRTA4RDg5RDA0RjBCMzcwQjIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Z9LzdAAAAD9QTFRF6/X47PX47Pb47Pb57fb57vb57vf57/f57/f68Pf68Pj68fj68vj68vj78vn68vn78/n79Pn79Pr79fr89/v8a9lASAAAAXlJREFUeNrF1suOwjAQRNHKyzExTB49//+tsx3XFTJBRHh9Fviq3US/PGWuzo/CzzGqOkvAbENNSsCsXU3WgCm16LaAWWoybAGTjRwBk2oyHmEGd54izODOKWA2u3MOmCKPC7PI48JkI4+ASYhrBnfunYT8zsMeMD3i0hgJnhFxW2OZSXb7uTeSrWfcxuTeSR4WdyUprbgc7p0kt+OmdtzpdNw5SF6Ia0RB0qllVhe9GFfeToyLdkJcthPisp0Ql+2EuGwnEC4GIS5nV4jLwRTicjD1JO4/EnoW10wWiZlZjGsmMa4blMsBw7hNUyDQrv3quxde/fbWq59PL4aJ4vjA1uVgLm9u3e/EVTuu1IyrSSyH6RYJ6gpxWVeIy7pCXP6nCXG5OmTEVoeZG/ZyuMncC24S97IbxnXDuOFmH7CX3TBumEFckNCdcWEYl+YjqyOBXPDBgLpvrw6rW67+Grs+7um9rBahYVwaxpVGN6tADjEu7iTE5cD8ARaikgQYRK6+AAAAAElFTkSuQmCC) repeat-x 20px 0;position:relative;text-align:center;width:282px;
    //width:271px
}
.user_contests_c_closed_icon{background:url('/i/icon.png') no-repeat 0 -2016px;height:25px;left:50%;margin:7px 0 0 -13px;position:relative;width:26px;
    //left:0;
    //margin-left:0}
.user_contests_c_closed_text{color:#6c8a9c;font-size:13px;left:50%;line-height:16px;margin:4px 0 0 -105px;position:relative;width:210px;
    //left:0;
    //margin-left:0}
.user_contests_c_link{width:60px}
.user_contests_c_link_text{font-size:14px;position:relative;top:-2px}
.user_contests_c_main{border-right:1px dashed #e4ecf1;padding-left:18px;width:334px}
.user_contests_c_members{font-size:13px;font-style:italic;line-height:14px;text-align:center;width:120px}
.user_contests_c_members_final{border-right:1px dashed #e4ecf1;color:#2e2e2e;font-size:13px;line-height:13px;font-style:italic;text-align:center;width:109px}
.user_contests_c_photo{text-align:center;width:100px}
.user_contests_c_place{border-right:1px dashed #e4ecf1;color:#333;font-size:17px;font-weight:normal;line-height:14px;position:relative;text-align:center;width:120px}
.user_contests_c_place_icon{background:url('/i/icon.png') no-repeat 0 -2064px;height:12px;left:50%;margin:0 0 7px -8px;position:relative;width:15px;
    //left:0;
    //margin-left:0}
.user_contests_c_place_points{font-size:12px;font-style:italic;font-weight:300}
.user_contests_c_prize{border-right:1px dashed #e4ecf1;color:#2e2e2e;font-size:12px;font-style:italic;text-align:center;width:121px}
.user_contests_c_closed,
.user_contests_c_link,
.user_contests_c_main,
.user_contests_c_members,
.user_contests_c_members_final,
.user_contests_c_photo,
.user_contests_c_place,
.user_contests_c_prize{display:table-cell;height:100%;vertical-align:middle;
    //float:left}
/* 
 * user_photoalbum.css
 */

/* 
 * user_reviews.css
 */

.user_review{margin:2px 0 23px}
.user_review_bg{background:url("/i/bg.png") repeat-x scroll 0 -1174px transparent;height:22px;width:100%;z-index:-1;
    //border-top:1px solid white}
.user_review_date{color:#9cabb2;float:right;font-size:12px;margin-top:3px}
.user_review_mark{margin-left:6px}
.user_review_mark_label{color:#333;font-weight:bold}
.user_review_mark_text{color:#5ea02d;font-family:georgia;font-size:15px;font-style:italic}
.user_review_pro{float:right;margin:1px 0 0 19px;text-align:center;width:112px}
.user_review_pro_name{margin-top:2px}
.user_review_text{color:#333;line-height:18px;margin:11px 0 0 6px}
.user_review_some_hided{margin-top:40px;font-style:italic;font-size:15px;color:#999999;text-align:center}

/* 
 * userbar.css
 */
.userbar{margin-left:400px}
/* 
 * vklad.css
 */
.content_vklad{margin:45px 153px 0 30px}
.vklad_notice{margin:0;padding:10px 0 7px 32px;line-height:130%}
.vklad_reviews{margin-top:40px}
.vklad_review{margin-top:12px;font-size:14px}
.vklad_table{padding-top:51px}
.vklad_table_item{border-top:1px solid #eff6f8;width:100%;font-size:14px;float:left}
.vklad_table_no_limit .vklad_table_item{width:auto}
.vklad_table_groupcell{padding:18px 0 0}
.vklad_table_cell{padding:11px 0 0}
.vklad_table_header{border-top:0}
.vklad_table_group{background:url('/i/bg.png') 0 -1939px repeat-x;border-top:0}
.vklad_table_name{float:left;width:300px;padding-left:8px}
.vklad_table_count{float:left;width:61px;margin-right:23px}
.vklad_table_cost{float:left;width:67px;margin-right:22px}
.vklad_table_sum{float:left;width:60px;background:#f5fdf0;text-align:center;padding:10px 0 13px;margin-top:1px;font-weight:bold}
.vklad_table_limits{float:left;color:#8f0000;margin-left:20px;width:185px}
.vklad_table_limits_text{display:table-cell;font-size:12px;font-style:Italic;height:38px;line-height:115%;vertical-align:middle}
.vklad_Xeq{float:right;font-size:14px}
.vklad_table_sum_last{width:60px;text-align:center;margin-left:481px;font-weight:bold;padding-top:12px}
.vklad_table_title{font-size:12px;padding:10px 0 11px}
.vklad_table_sum.vklad_table_title{margin-top:0;font-weight:normal;border-radius:6px 6px 0 0;
    -moz-border-radius:6px 6px 0 0;
    -khtml-border-radius:6px 6px 0 0;
    -webkit-border-radius:6px 6px 0 0}
.vklad_table_cost.vklad_table_title{padding:1px 0 0;line-height:115%}
.vklad_table_name.vklad_table_title{font-size:18px;padding:8px 0 0;width:308px}
.vklad_table_limits.vklad_table_title{color:black}
.vklad_table_sum.vklad_table_groupcell{margin-top:0;padding:17px 0 13px}
.redvklad_color{color:#8f0000}

/* 
 * weddate.css
 */
.weddate{padding:45px 0 16px}
.weddate::before{content:"";position:absolute;background-color:#EBEBEB;width:1px;left:50%;top:20px;bottom:20px}
.weddate .calendar_month{width:240px}
.weddate .calendar_month:first-child{margin-right:60px}
.weddate .calendar_month:last-child{margin-left:60px}
.weddate .calendar_th-caption{padding-left:10px}
.weddate .calendar_day[data-date] {background-color:#daf7ff}
.weddate .calendar_day._selected{background-color:#e50064}
/* 
 * media.css
 */
.media{position:relative}
.media-dummy{background-color:#f8f8f8}
.media-uploaded{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:0}
.media-uploaded:hover::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #D76F64;pointer-events:none}
.media_delete{position:absolute;visibility:hidden;width:30px;height:30px;left:-5px;top:-5px;border-radius:16px;background:url(/i/svg/trash/white.svg) center no-repeat #D76F64}
.media-uploaded:hover .media_delete{visibility:visible}
.media-report::after{content:"";position:absolute;width:0;height:0;bottom:0;right:0;border-width:15px;border-style:solid;border-color:transparent rgba(199,0,97, 0.5) rgba(199,0,97, 0.5) transparent}
.media_likes{position:absolute;bottom:0;left:0;right:0;height:35px;background-color:#F6F7F2;font-size:13px;color:#BEC0B5;display:flex;align-items:center;justify-content:center;padding-bottom:2px;
    -webkit-box-sizing:border-box;box-sizing:border-box}
.media_likes::after{content:"";width:14px;height:11px;background:url(/i/svg/heart/gray.svg) 0 0/14px 11px no-repeat;display:inline-block;vertical-align:middle;margin:2px 0 0 6px}

/* 
 * mediaGallery.css
 */
.mediaGallery{background-color:white;margin:-34px -39px -39px}
.mediaGallery:after{content:"";clear:both;height:1px;display:block}
.mediaGallery ~ .lightbox_close,
.mediaGallery_content .lightbox_close{background-image:url(/i/svg/x/red.svg);width:20px;height:20px;top:30px;right:30px;z-index:2}
.mediaGallery_content:not(._fullscreen) .lightbox_close{display:none}
.mediaGallery_stage{background-color:#F2F2F2;position:relative;overflow:hidden}
.mediaGallery_like{position:absolute;width:90px;height:90px;background-color:rgba(0,0,0,0.3);top:20px;left:50%;margin-left:-45px;border-radius:50px;cursor:pointer;opacity:0;z-index:2;
    -webkit-transform:translateY(-150px);
        -ms-transform:translateY(-150px);transform:translateY(-150px);
    -webkit-transition:transform 0.3s linear, opacity 0.3s linear;
        -ms-transition:transform 0.3s linear, opacity 0.3s linear;transition:transform 0.3s linear, opacity 0.3s linear}
.mediaGallery_stage:hover .mediaGallery_like{opacity:1;
    -webkit-transform:translateY(0);
        -ms-transform:translateY(0);transform:translateY(0)}
.mediaGallery_like:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:41px;margin:-17px 0 0 -25px;background:url(/i/svg/mediaGallery.svg) 0 -40px no-repeat;opacity:0.5}
.mediaGallery_content[data-my_like="1"] .mediaGallery_like:before{opacity:1;background-position:-51px -40px}
.mediaGallery_like:hover:before{opacity:1}
[class|="mediaGallery_arrow"] {position:absolute;cursor:pointer;z-index:1;
    -webkit-transition:transform 0.3s linear, opacity 0.3s linear;
        -ms-transition:transform 0.3s linear, opacity 0.3s linear;transition:transform 0.3s linear, opacity 0.3s linear}
.mediaGallery_stage:hover [class|="mediaGallery_arrow"] {opacity:1;
    -webkit-transform:translateX(0);
        -ms-transform:translateX(0);transform:translateX(0)}
.mediaGallery_arrow-prev{left:0;
    -webkit-transform:translateX(-100%);
        -ms-transform:translateX(-100%);transform:translateX(-100%)}
.mediaGallery_arrow-next{right:0;
    -webkit-transform:translateX(100%);
        -ms-transform:translateX(100%);transform:translateX(100%)}
[class|="mediaGallery_arrow"]::before{content:"";position:absolute;width:75px;height:75px;background-color:rgba(0,0,0,0.2);border-radius:6px}
.mediaGallery_arrow-prev::before{left:20px}
.mediaGallery_arrow-next::before{right:20px}
[class|="mediaGallery_arrow"]:after{content:"";position:absolute;width:45px;height:39px;background:url(/i/svg/mediaGallery.svg) 0 0 no-repeat;opacity:0.5}
[class|="mediaGallery_arrow"]:hover:after{opacity:1}
.mediaGallery_arrow-prev:after{left:36px;
    -webkit-transform:scaleX(-1);
        -ms-transform:scaleX(-1);transform:scaleX(-1)}
.mediaGallery_arrow-next:after{right:34px}
.mediaGallery_content._photo [class|="mediaGallery_arrow"] {top:0;bottom:0}
.mediaGallery_content._photo .mediaGallery_arrow-prev{width:230px}
.mediaGallery_content._photo .mediaGallery_arrow-next{left:230px}
.mediaGallery_content._photo [class|="mediaGallery_arrow"]::before{top:276px}
.mediaGallery_content._photo [class|="mediaGallery_arrow"]::after{top:295px}
.mediaGallery_content._video [class|="mediaGallery_arrow"] {top:266px;height:96px;width:110px}
.mediaGallery_content._video [class|="mediaGallery_arrow"]::before{top:10px}
.mediaGallery_content._video [class|="mediaGallery_arrow"]::after{top:29px}
.mediaGallery_fullscreen{position:absolute;right:20px;bottom:20px;width:30px;height:30px;background-color:rgba(0,0,0,0.2);border-radius:5px;cursor:pointer;opacity:0;z-index:2;
    -webkit-transform:translate(100px, 100px);
        -ms-transform:translate(100px, 100px);transform:translate(100px, 100px);
    -webkit-transition:transform 0.3s linear, opacity 0.3s linear;
        -ms-transition:transform 0.3s linear, opacity 0.3s linear;transition:transform 0.3s linear, opacity 0.3s linear}
.mediaGallery_stage:hover .mediaGallery_fullscreen{opacity:1;
    -webkit-transform:translate(0, 0);
        -ms-transform:translate(0, 0);transform:translate(0, 0)} 
.mediaGallery_fullscreen:before{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;opacity:0.5;background:url(/i/svg/mediaGallery.svg) -46px 0 no-repeat}
.mediaGallery_fullscreen:hover:before{opacity:1}
.mediaGallery_photo{display:block;max-height:700px;max-width:100%;margin:0 auto}
.mediaGallery_video{position:static;display:inline-block;vertical-align:middle}
.mediaGallery_play{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;border:3px solid rgba(255, 255, 255, 0.6);border-radius:52px;cursor:pointer;height:100px;left:50%;margin-left:-53px;margin-top:-53px;position:absolute;top:50%;width:100px}
.mediaGallery_play::before{border-bottom:21px solid transparent;border-left:34px solid #ffffff;border-top:21px solid transparent;content:"";height:0;left:50%;margin-left:-12px;margin-top:-22px;position:absolute;top:50%;width:0}
.mediaGallery_actions{position:relative;text-align:center;height:59px;line-height:60px;background-color:#F6F7F2;border-bottom:1px solid #E6E6E6}
.mediaGallery_actions .buttonLike{margin-left:18px}
.mediaGallery_original{position:absolute;right:40px;top:22px;color:#959793;font-size:13px;line-height:15px}
.mediaGallery .mediaInfo{padding-left:40px;margin-bottom:29px;min-height:62px}
.mediaGallery_photos{float:right;margin:-2px 40px 0 0;padding:0 48px;position:relative}
[class|="mediaGallery_page"] {position:absolute;top:2px;width:40px;height:60px;background-color:#F6F7F2;border-radius:5px;cursor:pointer}
.mediaGallery_page-prev{left:0}
.mediaGallery_page-next{right:0}
[class|="mediaGallery_page"]:before{content:"";width:21px;height:17px;position:absolute;top:50%;left:50%;margin:-8px 0 0 -10px;background:url(/i/svg/mediaGallery.svg) -46px -21px no-repeat}
.mediaGallery_page-prev:before{-webkit-transform:scaleX(-1);
        -ms-transform:scaleX(-1);transform:scaleX(-1)}
.mediaGallery_list{white-space:nowrap;position:relative;padding:2px;font-size:0;height:60px;width:320px;overflow:hidden}
.mediaGallery_items{position:absolute;left:0;font-size:0}
.mediaGallery_items:not(._noanimation) {-webkit-transition:left 0.3s linear;
        -ms-transition:left 0.3s linear;transition:left 0.3s linear}
.mediaGallery_item{display:inline-block;width:60px;height:60px}
.mediaGallery_item[data-id] {cursor:pointer}
.mediaGallery_item:not(:first-child) {margin-left:5px}
.mediaGallery_item._cur{box-shadow:0 0 0 2px #e50064}
.mediaGallery .user_info{max-width:300px}
.mediaGallery_content._fullscreen .mediaGallery_stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}
.mediaGallery_content._fullscreen .mediaGallery_photo{max-height:100%}
.mediaGallery_content._fullscreen .mediaGallery_fullscreen:before{background-position:-67px 0}
.mediaGallery_bgcolors{position:absolute;bottom:20px;left:20px;padding:10px 8px 10px 7px;border-radius:5px;background-color:rgba(0,0,0,0.2);font-size:0}
.mediaGallery_content:not(._fullscreen) .mediaGallery_bgcolors{display:none}
.mediaGallery_bgcolor{display:inline-block;width:25px;height:10px;margin:0 2px 0 3px;cursor:pointer}
.mediaGallery_content._video .mediaGallery_fullscreen,
.mediaGallery_content._video .mediaGallery_photo,
.mediaGallery_content._video .mediaGallery_original{display:none}
.mediaGallery_stage .fotorama_pinterest{right:70px;z-index:2}
/* 
 * mediaInfo.css
 */
.mediaInfo{padding:30px 0 29px 30px;border-bottom:1px solid #e6e6e6}
.mediaInfo .user{font-size:0}
.mediaInfo .fav{display:inline-block;vertical-align:top;margin:2px 23px 0 0}
.mediaInfo .avatar{position:relative;display:inline-block;vertical-align:top;margin:1px 20px 0 0}
.mediaInfo .user_info{display:inline-block;vertical-align:top}
.mediaInfo .user_name{font-size:19px}
.mediaInfo .user_role{margin-top:6px;font-size:12px}
.mediaInfo .user_contacts{font-size:12px;margin-top:13px}

/* 
 * review.css
 */

.review_crown{padding:138px 0 10px;background:url('/i/svg/review/review_crown.svg') center 4px no-repeat;background-size:144px 110px}
.review_crownto{border-radius:3px;border-width:1px;border-style:solid;border-color:#cecece #f7f7f7 #f7f7f7 #cecece;background-color:white;width:100%;margin-top:12px;box-shadow:3px 3px 3px -3px #e4e4e4 inset, 0 1px 0 0 white, 0 0 0 10px #faf5e1}
.review{color:#2e2e2e;position:relative;text-align:center;min-height:196px;border-radius:10px;font-size:16px;padding:16px 20px 0;opacity:1;box-sizing:border-box;transform:none;transition:transform 0.2s linear}
.review._empty{background:#f6f7f2;box-shadow:none}
.review._crowned,
.review:nth-child(3n-1):has( + .review + .review._crowned),
.review:where(:nth-child(3n-1), :nth-child(3n)):has( + .review._crowned),
.review._crowned:where(:nth-child(3n-1),:nth-child(3n)) + .review,
.review._crowned:nth-child(3n-1) + .review + .review{margin-top:20px}
.review._crowned:before{content:"";position:absolute;height:3px;width:52px;top:-2px;left:50%;background-color:white;transform:translateX(-50%)}
.review._crowned::after{content:"";position:absolute;top:-34px;left:50%;width:58px;height:44px;background:url('/i/svg/review/review_crown.svg') 0 0 no-repeat;background-size:58px 44px;transform:translateX(-50%)}
.review, .review:hover{background:#f2f2f2;background:linear-gradient(to bottom, #ffffff, #f2f2f2);box-shadow:0 0 2px 0 rgba(0,0,0,0.3), 0 -2px 0 -1px rgba(177,177,177,0.75) inset}
.review:hover{transition:transform 0.2s ease}
.review._rotate180{transform:rotateY(180deg)}
.review._rotate1080{opacity:0;transform:rotateY(1080deg);transition:transform 1.2s linear, opacity ease 1.2s}
.review_ava{position:relative;height:100px;width:100px;border-radius:52px;margin:12px auto 0;background-color:#d8dfe0;background-repeat:no-repeat;background-position:center center;background-image:url('/i/svg/review/review_noava.svg')}
.review .review_ava{box-shadow:0 2px 3px -1px rgba(0,0,0,0.2) inset}
.review._empty .review_ava{cursor:pointer;box-shadow:none}
.review[data-type="Car"] .review_ava{background-image:url('/i/svg/review/review_noava-limo.svg');background-position:-60px 6px}
.review[data-type="Restaurant"] .review_ava{background-image:url('/i/svg/review/review_noava-rest.svg');background-size:66px auto}
.review[data-type="Place"] .review_ava{background-image:url('/i/svg/review/review_noava-zags.svg');background-size:84px auto}
.review_name{margin-bottom:8px;min-height:15px;display:block}
.review_company{font-size:12px;margin-top:10px}
.review._empty .review_name{cursor:pointer;color:#a3a3a3}
.review_img{display:block;height:100px;width:100px;border-radius:52px}
.review_delete{position:absolute;background:url('/i/svg/review/review_delete.svg') center center no-repeat;width:20px;height:20px;right:10px;top:10px;cursor:pointer;opacity:0}
.review:hover .review_delete:not(:hover) {opacity:0.5}
.review_delete:hover{opacity:1}
.review_assess{display:block;background-color:#e50064;padding:11px 0;border-radius:0 0 10px 10px;margin:18px -21px 0;font-size:16px;font-weight:bold;color:#fff}
.review_invited{font-size:12px;color:#a3a3a3;margin:0 12px;line-height:110%;margin-bottom:-4px}
.review_invite{margin-top:8px;font-size:13px}
.review_invite:before{content:"";background:url('/i/svg/review/review_invite.svg') 0 0 no-repeat;width:18px;height:18px;position:relative;top:6px;display:inline-block;margin-right:8px}
.review_text{position:relative;font-size:13px;margin:2px -6px 8px;line-height:19px}
.review_text[more-text] {cursor:pointer}
.review_text[more-text]::after{content:attr(more-text);font-size:12px;padding:0 5px 1px;background-color:#dbf7fe;border-radius:2px;margin-left:8px;cursor:pointer}
.review_text[more-text]:hover::after{color:white;background-color:#dc0263}
.review_edit{color:#4992a5}
[class|="review_status"] {position:relative;margin:8px 0;font-size:12px;color:#a3a3a3;line-height:120%}
[class|="review_status"]:empty{display:none}
[class|="review_status"][review-hover] {cursor:pointer}
.review_status-ok{color:#67b42f}
.review_status-nok{color:#f26c4f}
.review_status_link{color:#dcf7fe}
.review_marks{margin-top:16px;position:relative}
.review_marks:before{content:"";position:absolute;left:0;right:0;top:17px;border-bottom:2px dotted #dddbda;z-index:0}
.review_mark{position:relative;margin:0 2px;display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.review_mark[mark-value="-1"] {background-image:url('/i/svg/review/review_mark-bad.svg')}
.review_mark[mark-value="0"] {background-image:url('/i/svg/review/review_mark-neutral.svg')}
.review_mark[mark-value="1"] {background-image:url('/i/svg/review/review_mark-good.svg')}
.review_hint{z-index:10;position:absolute;color:#fff;background-color:#748288}
.review_hint:before{content:"";position:absolute;left:50%;border-style:solid;border-width:14px;transform:scale(1, 0.45) translateX(-50%)}
.review_hint:after{content:"";position:absolute;left:0;right:0;height:16px}
[class|="review_status"] .review_hint{margin-top:12px;font-size:12px;top:100%;border-radius:8px;padding:16px 30px;left:-38px;right:-38px;line-height:125%}
[class|="review_status"] .review_hint::before{top:-20px;border-color:transparent transparent #748288}
[class|="review_status"] .review_hint::after{top:-16px}
.review_mark .review_hint{margin-bottom:9px;font-size:11px;bottom:100%;border-radius:10px;padding:8px 10px 10px;left:-38px;right:-38px;line-height:120%}
.review_mark .review_hint::before{bottom:-20px;border-color:#748288 transparent transparent}
.review_mark .review_hint::after{bottom:-16px}
.review_plus{width:38px;height:38px;position:absolute;background-color:#9ebd87;border-radius:24px;bottom:-6px;right:-5px;border-width:1px;border-style:solid;border-color:#9ebd87}
.review_plus:before, .review_plus:after{content:"";display:block;position:absolute;background-color:white;border-radius:2px;left:50%;top:50%}
.review_plus:before{width:20px;height:6px;margin-left:-10px;margin-top:-3px}
.review_plus:after{width:6px;height:20px;margin-left:-3px;margin-top:-10px}
.review_clear{position:absolute;background:url('/i/svg/review/review_ava-delete.svg') center center no-repeat #f37064;width:31px;height:31px;top:auto;bottom:-3px;right:-5px;border:2px solid white;cursor:pointer;border-radius:20px;opacity:0}
.review:hover .review_clear{opacity:1;background-color:#e7b7b9}
.review_clear:hover{background-color:#f37064 !important}
.review._empty:hover .review_name{color:#58a122}
.review._empty:hover .review_plus{background:#64b129;background:linear-gradient(center top , #9fd44c 0%, #72bd30 50%, #64b129 50%, #57a822 100%);box-shadow:0 1px 0 0 #e2f3c9 inset;border-color:a9e166 #73b341 #3a8018 #73b341}
.review._search{z-index:2}
.review_content{position:relative;margin-top:8px}
.review._search .review_content{min-height:41px}
.review_content .doerSuggest{transform:translateY(-8px)}
.review_content .doerSuggest_search{position:absolute;top:-46px;left:50%;width:180px;transform:translateX(-50%)}
.review:has(.review_confirm_ask) {min-height:230px}
.review_confirm_text{color:#898989;font-size:15px;line-height:19px;margin-top:2px}
.review_confirm_ask{margin:15px 10px 18px;font-size:16px;line-height:22px}
.review_confirm_ask:first-child{margin-top:30px}
.review_confirm_actions{color:#898989;font-size:12px;margin:4px 0 26px;display:flex;flex-direction:column;align-items:center;gap:5px}

/* 
 * reviewLB.css
 */

[class|="reviewLB"] {color:#898989;padding-top:1px}
.reviewLB-invite{width:860px;margin-left:-39px;margin-right:-39px;text-align:center}
.reviewLB_h2{font-size:37px;color:#2e2e2e;text-align:center;margin-bottom:20px}
.reviewLB-invite .reviewLB_h2{text-align:left}
.reviewLB_head{display:inline-block;max-width:510px;margin-top:20px;text-align:left}
.reviewLB_head:after{content:"";display:block;padding-top:1px;clear:both}
.reviewLB_ava{margin-right:34px;position:relative;float:left;width:92px;height:91px;background-color:#e4e5e1;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2) inset;border-radius:70px}
.reviewLB_ava:before{content:"";position:absolute;width:90px;height:90px;top:3px;left:2px;background:url('/i/review/reviewLB.png') 0 0 no-repeat;background-size:87px 71px}
.reviewLB_doneText{color:#2e2e2e;margin:10px 0 14px 125px;white-space:nowrap}
[class|="reviewLB_progress"] {position:absolute;width:34px;height:34px;bottom:3px;right:-3px;border-radius:30px;background:#81c153;background:linear-gradient(top, #91c969, #71b83c);box-shadow:0 1px 1px 0 rgba(0,0,0,0.2), 0 0 0 4px #fff}
.reviewLB_progress-fill:before, .reviewLB_progress-fill:after{content:"";position:absolute;top:50%;left:50%;background-color:#fff;border-radius:2px;box-shadow:0 2px 1px -1px rgba(0,0,0,0.3) inset}
.reviewLB_progress-fill:before{width:20px;height:6px;margin-left:-10px;margin-top:-3px}
.reviewLB_progress-fill:after{width:6px;height:20px;margin-left:-3px;margin-top:-10px}
.reviewLB_progress-done:before, .reviewLB_progress-done:after{content:"";position:absolute;top:50%;left:50%;background-color:white}
.reviewLB_progress-done:before{width:22px;height:7px;margin-left:-8px;margin-top:-5px;box-shadow:-2px 2px 1px -1px rgba(0, 0, 0, 0.3) inset;transform:rotate(-60deg) skewX(30deg)}
.reviewLB_progress-done:after{width:7px;height:13px;margin-left:-8px;margin-top:-1px;box-shadow:0 2px 1px -1px rgba(0, 0, 0, 0.3) inset;transform:rotate(-60deg)}
.reviewLB_content{margin-top:32px;border-top:1px solid #ececec;box-shadow:0 4px 4px -5px rgba(0,0,0,0.3) inset}
.reviewLB_forms{margin-top:44px;font-size:0}
.reviewLB_form{position:relative;display:inline-block;width:33%;padding:28px 26px 30px;border-left:1px dotted #d5d5d5;vertical-align:top;transition:opacity 0.5s;box-sizing:border-box}
.reviewLB_form:first-child{border-left:0 none}
.reviewLB_forms._hasFocus .reviewLB_form{opacity:0.5}
.reviewLB_form._focus, .reviewLB_form:hover{opacity:1 !important}
.reviewLB_form._focus:before{content:"";position:absolute;top:0;bottom:0;right:10px;left:10px;background-color:#eafafe;z-index:-1;border-radius:10px}
.reviewLB_inviteText{padding-top:28px;width:560px;margin:0 auto;text-align:left}
.reviewLB_caption{font-size:20px;color:#323232;margin-bottom:20px}
[class|="reviewLB_element"] {font-family:arial;border:1px solid #dbdbdb;box-shadow:0 3px 2px -2px rgba(0,0,0,0.1) inset;border-radius:5px;box-sizing:border-box}
.reviewLB_element-input{font-size:15px;width:220px;height:35px;text-align:center;padding:0 14px}
.reviewLB_element-ta{font-size:15px;width:100%;padding:12px 18px;line-height:140%;resize:vertical}
.reviewLB_hint{font-size:12px;line-height:130%;margin:5px 0 20px}
.reviewLB_buttonBack{position:relative;display:inline-block;vertical-align:middle;margin:0 24px 0 56px;font-size:11px;color:#0077a1;background-color:#dcf7fe;height:18px;line-height:18px;padding:0 6px;border-radius:0 4px 4px 0;cursor:pointer}
.reviewLB_buttonBack:before{content:"";position:absolute;top:0;left:-18px;border-width:9px;border-style:solid;border-color:transparent #dcf7fe transparent transparent}
.reviewLB-mark{width:600px;display:flex;gap:40px}
.reviewLBMark_ava{width:130px;min-width:130px;text-align:center;margin-top:16px;line-height:130%}
.reviewLBMark_img{display:block;width:100px;height:100px;margin:0 auto 16px;border-radius:60px;background-color:#d8dfe0;background-repeat:no-repeat;background-position:center center;background-image:url('/i/svg/review/review_noava.svg');box-shadow:0 2px 3px -1px rgba(0, 0, 0, 0.2) inset}
.reviewLBMark_img[doer-type="Car"] {background-image:url('/i/svg/review/review_noava-limo.svg');background-position:-60px 6px}
.reviewLBMark_img[doer-type="Restaurant"] {background-image:url('/i/svg/review/review_noava-rest.svg');background-size:66px auto}
.reviewLBMark_img[doer-type="Zags"] {background-image:url('/i/svg/review/review_noava-zags.svg');background-size:84px auto}
.reviewLBMark_content{flex-grow:1}
.reviewLBMark_text{margin-bottom:15px}
[class|="reviewLBMark_votes"] + .reviewLBMark_text{margin-top:30px}
[class|="reviewLBMark_votes"] {display:flex;margin-top:12px}
.reviewLBMark_votes{gap:10px;margin-bottom:30px}
.reviewLBMark_votes-mini{background-color:#f6f7f2;padding:5px;border-radius:10px;box-sizing:border-box;gap:6px;align-items:center}
.reviewLBMark_vote_title{font-size:14px;flex-grow:1;padding-inline-start:16px;padding-inline-end:40px;color:#2e2e2e;line-height:130%}
.reviewLBMark_vote{width:130px;min-width:130px;height:86px;border-radius:10px;background-color:#f6f7f2;color:#a3a3a3;font-size:13px;text-align:center;padding-top:58px;background-repeat:no-repeat;background-position:center 10px;box-sizing:border-box}
.reviewLBMark_votes-mini .reviewLBMark_vote{width:84px;min-width:84px;height:54px;padding-top:36px;font-size:11px;border-radius:5px;background-position:center 8px;background-size:25px 25px}
.reviewLBMark_vote._cur{color:white;box-shadow:0 2px 1px -1px rgba(0,0,0,0.25) inset}
.reviewLBMark_vote[mark-value="1"] {background-image:url('/i/svg/review/review_mark-good.svg')}
.reviewLBMark_vote[mark-value="1"]:hover{background-color:#eef6e4}
.reviewLBMark_vote[mark-value="1"]._cur{background-color:#8ec548}
.reviewLBMark_vote[mark-value="0"] {background-image:url('/i/svg/review/review_mark-neutral.svg')}
.reviewLBMark_vote[mark-value="0"]:hover{background-color:#fef3e8}
.reviewLBMark_vote[mark-value="0"]._cur{background-color:#f8ae63}
.reviewLBMark_vote[mark-value="-1"] {background-image:url('/i/svg/review/review_mark-bad.svg')}
.reviewLBMark_vote[mark-value="-1"]:hover{background-color:#fce2dd}
.reviewLBMark_vote[mark-value="-1"]._cur{background-color:#ef6c53}
.reviewLBMark_actions{margin-top:15px;font-size:13px;gap:8px;display:flex;align-items:center}
.reviewLBMark_actions .button{margin-inline-end:2px}
.reviewLB-intro, .reviewLB-crown{width:640px}
.reviewLB_blue{margin-top:6px;background-color:#eafafe;color:#2e2e2e;line-height:140%;border-radius:12px}
.reviewLB-intro .reviewLB_blue{padding:34px 40px;column-count:2;column-gap:60px}
.reviewLB-crown .reviewLB_blue{text-align:center;padding:22px 40px}
[class|="reviewLB_buttons"] {text-align:center;margin:30px 6px 0;position:relative}
.reviewLB_buttons-intro:before, .reviewLB_buttons-intro:after{content:"";display:block;position:absolute;height:100%;top:0;background:url('/i/svg/review/reviewLB_intro.svg') center center repeat-x}
.reviewLB_buttons-intro:before{left:0;right:50%;margin-right:132px;background:linear-gradient(to right, rgba(255,255,255,0.95) 10%, rgba(255,255,255,0.4)), url('/i/svg/review/reviewLB_intro.svg') right center repeat-x}
.reviewLB_buttons-intro:after{right:0;left:50%;margin-left:132px;background:linear-gradient(to left, rgba(255,255,255,0.95) 10%, rgba(255,255,255,0.4)), url('/i/svg/review/reviewLB_intro.svg') left center repeat-x}
.reviewLB-intro .reviewLB_button, .reviewLB-crown .reviewLB_button{font-size:18px;line-height:40px;width:216px;height:44px;margin:0;display:inline-block}
.reviewLB_crownInfo{position:relative;font-size:16px;line-height:140%;color:#2e2e2e;padding:28px 40px 40px 226px;margin:12px 10px 0;border-bottom:1px dotted #969696}
.reviewLB_crownInfo:before{content:"";position:absolute;display:block;width:210px;height:160px;top:0;left:0;background:url('/i/svg/review/review_crown.svg') center center no-repeat;background-size:150px 116px}
.reviewLB-view{width:860px;display:flex;padding-inline-end:6px;box-sizing:border-box;gap:30px
}
.reviewLBView_content{flex-grow:1;margin-top:2px}
.reviewLBView_caption{font-size:13px}
.reviewLBView_text{color:#2e2e2e;line-height:130%;font-size:15px;margin-top:12px;max-height:70vh;overflow-y:auto}
.reviewLB-view .reviewLBMark_vote:hover{background-color:#F6F7F2}
.reviewLB-view > .reviewLBMark_vote{width:100px;min-width:100px}
.reviewLB-view > .reviewLBMark_vote[mark-value="-1"] {color:#D66C51}
.reviewLB-view > .reviewLBMark_vote[mark-value="0"] {color:#E8AD62}
.reviewLB-view > .reviewLBMark_vote[mark-value="1"] {color:#9FC54D}
.reviewLBView_marks .reviewLBMark_votes-mini{margin:0 0 10px;width:170px;height:70px;gap:0}
.reviewLBView_marks .reviewLBMark_vote_title{line-height:15px;font-size:12px;padding-inline-end:0;padding-inline-start:12px}
.reviewLBView_marks .reviewLBMark_vote{width:70px;min-width:70px;padding-top:35px}
.reviewLB-view .userReview_answer{margin:28px 0 0;box-sizing:border-box;min-height:54px}
.reviewLBEvent{margin:-9px -7px}
.reviewLBEvent .lightbox_caption{font-size:32px}
.reviewLBEvent_caption{margin:30px 0 10px}
.reviewLBEvent_field{position:relative;height:36px;border:1px solid #D9D9D9;cursor:pointer;padding-inline-start:36px;padding-bottom:4px;font-size:15px;background:url(/i/svg/calendar/gray.svg) 9px center/18px no-repeat;box-sizing:border-box;display:flex;align-items:center}
.reviewLBEvent_field::before{content:attr(text)}
.reviewLBEvent_list{position:relative;margin:32px 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}
.reviewLBEvent_list._disabled::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255, 255, .4);z-index:2}
.reviewLBEvent_spec .switcher_icon{top:0}
.reviewLBEvent_spec .switcher_text{margin-inline-start:8px}
.reviewLBEvent_button{text-align:center}
.reviewLBEvent_text{font-size:18px;text-align:center;margin:30px 0}
.reviewLBEvent_actions{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px}

/* 
 * button.css
 */
button{cursor:pointer;font-family:"mp", sans-serif;font-weight:400;white-space:nowrap}
button::-moz-focus-inner{border:0;padding:0}
[class|="button"], .button{white-space:nowrap;cursor:pointer;height:30px;font-weight:400;display:inline-block;vertical-align:middle;line-height:28px;font-size:14px;padding:0 20px;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);border:0 none;border-radius:20px;color:white;background:#51a31b;background-image:linear-gradient(to top, #51a31b 0%, #64b129 50%, #76c032 50%, #a4d655 100%);background-repeat:no-repeat;box-sizing:border-box}
[class|="button"]:hover, .button:hover{background:#61ae25;background-image:linear-gradient(to top, #3e9205 0%, #61ae25 50%, #6fbc2d 50%, #9fd44c 100%)}
.button-pink{background:#ca025a;background-image:linear-gradient(to top, #ca025a 0%, #ca025a 50%, #e20065 50%, #e20065 100%)}
.button-pink:hover{background:#A2024A;background-image:linear-gradient(to top, #a30149 0%, #b70254 50%, #d50060 50%, #e20065 100%)}
.button-silver{color:#2E2E2E;background:#c5d7da;background-image:linear-gradient(to top, #c1d8dc 0%, #c5d7da 50%, #dbe9eb 50%, #eaf2f2 100%)}
.button-silver:hover{background:#A2024A;background-image:linear-gradient(to top, #9fc4cb 0%, #bcd3d8 50%, #d4e1e4 50%, #e8eeef 100%)}
.button-light{color:#2E2E2E;background:#f5f7f7;background-image:linear-gradient(to top, #efefef 0%, #f1f1f1 50%, #fbfbfb 50%, #fff 100%)}
.button-light:hover{background:#eaeaea;background-image:linear-gradient(to top, #eaeaea 0%, #eeeff0 50%, #fefefe 50%, #fff 100%)}
.button-light:active, .button-light._active{color:white;background:#e20c6d;background-image:linear-gradient(to top, #e20c6d, #c90058)}
.button-red{background:#ba1c28;background-image:linear-gradient(to top, #ba1c28 0%, #c01f29 50%, #cb4048 50%, #e03b36 100%)}
.button-red:hover{background:#a10411;background-image:linear-gradient(to top, #a10411 0%, #c01f29 50%, #cb4048 50%, #e03b36 100%)}
.button-blue, .button-blue:hover{background:#eafbff;color:#06C;box-shadow:none}
.button-blue._active{background:#E50064;color:white}
.button-white, .button-white:hover{background:#FFF;color:#06C;box-shadow:none;font-weight:600}
.button-white:active, .button-white._active{color:#fff;background:#e50064;background:linear-gradient(to bottom, #d7005e, #e50064 20%)}
.button-orange, .button-orange:hover{background:#ffb30f;color:#000;background-image:linear-gradient(to top, #ffb30f 0%, #ffb30f 50%, #ffc850 50%, #ffc850 100%)}
.button-small{height:25px;border-radius:13px;font-size:13px;line-height:23px;padding:0 10px}
.button-big{height:35px;font-size:17px;line-height:33px;border-radius:26px;padding:0 30px}
[class|="button"]:disabled, .button:disabled,
[class|="button"]._disabled, .button._disabled{background-color:#b3b3b3;background-image:linear-gradient(to top, #a9a9a9 0%, #b3b3b3 50%, #c8c8c8 50%, #f4f4f4 100%);color:white}
.button-white:disabled, .button-white._disabled{background:#fff;color:#A8A8A8}

/* 
 * buttonFlat.css
 */
.buttonFlat, .buttonFlat:active{background-color:#fafdfe;border:1px solid transparent;height:30px;vertical-align:middle}

/* 
 * buttonLike.css
 */
.buttonLike{position:relative;background-color:white;border:1px solid transparent;border-radius:4px;color:#878787;height:25px;line-height:23px;padding-right:40px;padding-left:20px;vertical-align:middle}
.buttonLike:before{content:"";width:14px;height:11px;position:absolute;right:23px;top:50%;margin-top:-5px;background:url(/i/svg/heart/gray.svg) 0 0/14px 11px no-repeat}
.buttonLike[data-my_like="1"]:before{background-image:url(/i/svg/heart/red.svg)}
.buttonLike:hover{background-color:#e9f8fd;border:1px solid #e1f0f5}

/* 
 * buttonMore.css
 */
.buttonMore{display:block;border-radius:10px;background-color:#EFFBFF;font-size:20px;height:50px;line-height:48px;text-align:center}

/* 
 * buttonPlus.css
 */

.buttonPlus{cursor:pointer;background-color:#75a82d;border:0 none;border-radius:5px;color:white;box-sizing:border-box;height:55px;font-size:23px;padding:0 20px}
.buttonPlus:disabled, .buttonPlus:hover:disabled{background:#e3eed5;border:0 none;box-shadow:none}
.buttonPlus:before{content:"";position:relative;background:url('/i/svg/plus/round-white.svg') no-repeat 0 0;width:25px;height:25px;display:inline-block;vertical-align:middle;margin-right:12px;top:-2px}

/* 
 * stat.css
 */

[class|="stats"] {position:relative;margin-top:12px;margin-inline-start:-4px;margin-inline-end:-6px;padding:22px 0 20px;padding-inline-start:36px;padding-inline-end:18px;border-width:3px;border-style:solid;border-color:#eafafe;background-color:white;border-radius:10px;text-align:start;min-height:100px;box-sizing:border-box}
.stats-empty{text-align:center;padding-top:40px;font-size:18px;color:#888}
.stats_head{margin:30px 0 18px;margin-inline-start:-4px;margin-inline-end:-6px;display:flex;justify-content:space-between}
.stats_head .mySwitchers{vertical-align:middle}
.stats_head_block{background-color:#F8F8F8;padding:20px 0 18px;padding-inline-start:20px;border-radius:5px;margin-inline-end:20px}
.stats_head_block:last-child{margin-inline-end:0;flex-grow:1}
.stat_thead{background-color:white;color:green;font-weight:bold}
.stat_tr:nth-child(odd) {background-color:#f4f8f9}
[class|="stat_td"] {height:40px;vertical-align:middle;padding-top:5px;padding-bottom:5px;box-sizing:border-box}
[class|="stat_td"]:first-child{padding-inline-start:14px}
.stat_thead [class|="stat_td"] {font-size:12px;font-weight:normal;vertical-align:middle;padding-bottom:10px;padding-top:12px}
.stat_tbody{font-size:14px}
.stat_td-views{border-inline-start:1px solid #E7EFF1;padding-inline-start:37px}
.stat_td-views + .stat_td-views{border-inline-start:0 none}
.stat_thead .stat_td-views{width:104px}
.stat_thead .switcher_icon{position:absolute;border-width:1px;border-radius:4px;width:14px;height:14px;top:50%;inset-inline-start:-23px;transform:translateY(-50%)}
.stat_thead .switcher_text{margin-inline-start:0}
.stat_thead .switcher-checkbox:checked + .switcher_icon{border-color:#359300}
.stat_thead .switcher-checkbox:checked + .switcher_icon::before{border-color:#359300;border-width:0 0 1px 1px;width:8px;height:3px}
.stat_thead .stat_td-contacts{width:164px;padding-inline-end:40px}
[class|="stat_viewed"] {display:inline-block;position:relative;background-color:#8EC548;background-position:center center;background-repeat:no-repeat;width:18px;height:18px;border-radius:12px;margin-top:2px;margin-inline-end:5px}
.stat_viewed::before{content:"";position:absolute;border-width:0 0 2px 2px;border-style:solid;border-color:#fff;transform:rotate(-52deg);top:6px;inset-inline-start:4px;width:8px;height:3px}
.stat_viewed-phone{background-image:url(/i/svg/phone/white.svg);background-size:10px}
.stat_viewed-url,
.stat_viewed-gorko,
.stat_viewed-mywed,
.stat_viewed-youtube,
.stat_viewed-twitter,
.stat_viewed-pinterest,
.stat_viewed-vimeo,
.stat_viewed-lj{background-image:url(/i/svg/link/white.svg);background-size:12px}
.stat_viewed-vk{background-image:url(/i/svg/social/vk/vk.svg);background-color:#4D739C;background-position:center 6px;background-size:12px}
.stat_viewed-ok{background-image:url(/i/svg/social/ok/ok.svg);background-color:#ED7F28;background-size:7px}
.stat_viewed-email{background-image:url(/i/svg/social/mail/at.svg);background-color:#0b54a0;background-size:12px}
.stat_viewed-google{background-image:url(/i/svg/social/goo/g.svg);background-color:#DD4B37;background-size:11px}
.stat_viewed-fb{background-image:url(/i/svg/social/fb/f.svg);background-color:#3B5997;background-size:auto 12px}
.stat_viewed-instagram{background-image:url(/i/svg/social/instagram/colored.svg);background-color:transparent;background-size:18px}
.stat_user{display:flex;align-items:center}
.stat_avatar{height:30px;width:30px;min-width:30px;border-radius:16px;margin-inline-end:14px;background:url(/i/svg/dottedcircle/gray.svg) 0 0/30px no-repeat}
.stat_play{position:relative;display:inline-block;width:20px;height:20px;background-color:#CCC;border-radius:12px}
.stat_play::before{content:"";position:absolute;border-color:transparent transparent transparent #FFF;border-style:solid;border-width:5px 0 5px;border-inline-start-width:8px;top:5px;inset-inline-start:7px}
.stat_player{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:-16px}
.stats_actions{text-align:right;font-size:15px;margin:34px 40px 80px}
[class|="stats_action"]._disabled{opacity:0.3}
.stats_action-export{float:inline-start;position:relative;padding-inline-start:36px}
.stats_action-export:before{content:"";position:absolute;width:24px;height:24px;top:50%;inset-inline-start:0;background:url(/i/svg/excel/gray.svg) 0 0 no-repeat;transform:translateY(-50%)}
.stats_action:not(:last-child) {margin-inline-end:30px}
[class|="stats"] .buttonMore{margin-top:30px}
.stats-user [class|="stat_td"]:nth-child(1) {width:250px}
.stats-user [class|="stat_td"]:nth-child(2) {width:214px}
.stats-user [class|="stat_td"]:nth-child(3) {width:140px;font-size:13px}
.stats-user [class|="stat_td"]:nth-child(4) {width:100px;font-size:13px}
.stats-car [class|="stat_td"]:nth-child(1) {width:260px;font-size:13px}
.stats-car [class|="stat_td"]:nth-child(2) {width:174px}
.stats-car [class|="stat_td"]:nth-child(3) {width:160px;font-size:13px}
.stats-car [class|="stat_td"]:nth-child(4) {width:120px}
.stats-restaurant [class|="stat_td"]:nth-child(1) {width:250px}
.stats-restaurant [class|="stat_td"]:nth-child(2) {width:214px}
.stats-restaurant [class|="stat_td"]:nth-child(3) {width:140px;font-size:13px}
.stats-restaurant [class|="stat_td"]:nth-child(4) {width:120px}
.stats-other [class|="stat_td"]:nth-child(1) {width:250px}
.stats-other [class|="stat_td"]:nth-child(2) {width:214px}
.stats-other [class|="stat_td"]:nth-child(3) {width:140px;font-size:13px}
.stats-calls [class|="stat_td"],
.stats-inquiries [class|="stat_td"] {padding:9px 10px;font-size:13px;box-sizing:border-box}
.stats-calls [class|="stat_td"]:nth-child(1) {width:140px}
.stats-calls [class|="stat_td"]:nth-child(2) {width:100px}
.stats-calls [class|="stat_td"]:nth-child(3) {width:110px}
.stats-calls [class|="stat_td"]:nth-child(4) {width:150px}
.stats-calls [class|="stat_td"]:nth-child(5) {width:150px}
.stats-calls [class|="stat_td"]:nth-child(6) {min-width:300px;padding:0}
.stats-inquiries [class|="stat_td"]:nth-child(1) {width:90px}
.stats-inquiries [class|="stat_td"]:nth-child(3) {width:140px}
.stats-inquiries [class|="stat_td"]:nth-child(4) {width:140px}
.stats-inquiries [class|="stat_td"]:nth-child(5) {width:80px}
.stats-inquiries [class|="stat_td"]:nth-child(6) {width:90px}
.stats-inquiries [class|="stat_td"]:nth-child(7) {width:120px}
.stats-inquiries [class|="stat_td"]:nth-child(8) {width:110px}
.stat_inquire_contact{margin-bottom:6px}
/* 
 * statFilter.css
 */
[class|="statFilter"] {display:inline-block;margin-inline-end:14px}
[class|="statFilter"]:last-child{margin-inline-end:0}
.statFilter-content_id{width:190px}
.statFilter-dt_create{margin:0 25px;position:relative}
[class|="statFilter_field"], .statFilter_field{box-shadow:0 0 3px 0 rgba(0,0,0, 0.1);background-color:white;border-radius:5px;color:black;border-width:0;border-style:none;box-sizing:border-box;vertical-align:middle;height:35px;cursor:pointer;padding:0 6px;font-size:14px;display:inline-block;position:relative}
.statFilter_field-dateType{width:130px;margin-inline-end:15px}
[class|="statFilter_date"] {display:inline-block;font-size:11px}
.statFilter_date-period{color:#999999}
.statFilter_variants{position:absolute;inset-inline-start:0;top:100%;margin-top:4px;word-spacing:9px;font-size:13px}
.statFilter_field-date{background-image:url(/i/svg/calendar/gray.svg);width:120px;background-position:10px center;background-repeat:no-repeat;padding-inline-start:36px;margin-inline-end:4px}
.statFilter_field-date + .statFilter_field-date{margin-inline-start:4px;margin-inline-end:0}
.statFilter_field-date._calendarOwner{background-image:url(/i/svg/calendar/white.svg);background-color:#E50064;color:white}
.statFilter_field-date[date]::before{content:attr(date);font-size:15px;line-height:35px}

/* 
 * place.css
 */

.place_sideProps{background-color:#F3FAFC;padding:4px 13px 8px;border-radius:4px;margin-top:20px}
.place_sideProps:empty{display:none}
.place_sideProp{margin-top:3px;background-color:inherit;position:relative;text-align:right}
.place_sideProp:before{content:"";position:absolute;border-bottom:1px dotted #ACAFAF;height:1px;display:block;top:12px;left:0;right:0;z-index:0}
.place_sideProp:after{content:"";display:block;clear:both;height:1px}
.place_sideProp_name, .place_sideProp_value{background-color:inherit;position:relative;z-index:1} 
.place_sideProp_name{float:left;font-size:13px;margin-top:3px;padding-right:4px}
.place_sideProp_value{font-size:14px;padding-left:6px;margin-left:10px;line-height:18px}
.place_sideProp_value b{font-weight:600}
.place_title{margin:12px 0 20px}
.place_content{margin-top:20px;margin-left:-2px;margin-right:12px}
.place_album{margin:31px -5px 21px -5px;font-size:0}
.place_album .media{width:240px;height:170px}
.place_props{margin:40px 0 21px}
.place_props [class|="placeProp"] {padding:4px 22px 7px 19px}
.place_props .placeProp_name{font-weight:bold}
.place_descr{line-height:19px;margin:42px 0 14px;font-size:16px;padding-top:1px}
.place_descr p,
.place_descr ul,
.place_descr ol{margin:12px 0}
.place_descr ul ul{margin-left:20px}
.place_descr li{background-position:0 10px}
.place_descr h2{font-size:18px;margin:16px 0 12px;font-weight:400}
.place_descr p:first-child,
.place_descr ul:first-child,
.place_descr ol:first-child,
.place_descr h2:first-child{margin-top:0}
.place_descr_end{display:block;overflow:hidden;height:0}
.place_descr_end._expanded{display:inline;height:auto;overflow:visible}
.place_block{width:357px}
.place_block_img{float:left;margin-right:15px}
.place_block_type{color:#646464;font-size:12px;line-height:18px}
.place_mistake{margin-top:20px}
.place_mistake_cbx{margin:2px 0 0 0;padding:0}
.place_mistake_label{margin-left:4px}
.place_mistake_textarea{height:60px;width:580px}
.place_mistake_hr{font-size:12px;color:#505050;margin:12px 0 8px}
.place_mistake_hrs{color:#999}
.place_mistake_reason{margin-left:17px}
.place_panos{font-size:0;margin-bottom:6px}
.place_pano{display:inline-block;margin-left:10px}
.place_pano:first-child{margin-left:0}
.place_auto_with_driver{font-size:13px;margin-top:1px;color:#a0a0a0}
.place_content .content_title{font-weight:300}
.place_content .gallery_previews{margin:14px -7px 0 -8px}
.place_map{margin-top:28px;height:480px}

/* 
 * placeCalendar.css
 */
.placeCalendar{margin:-13px -20px;text-align:center}
.placeCalendar_title{margin:0 0 20px;font-size:15px;color:#A3A3A3}
.placeCalendar_select{width:490px;margin:10px 0 3px}
.placeCalendar_calendar{margin-top:26px}
.placeCalendar_caption{font-weight:bold;margin-left:3px;text-align:left}
/* 
 * placeList.css
 */

.placeList{min-height:600px}
[class|="placeList_item"] {padding-top:28px;border-bottom:1px solid #D4D4D4;color:#666;margin-left:13px}
[class|="placeList_item"]:after{content:"";display:block;clear:both;height:30px}
.placeList_infos{float:right;min-width:150px;max-width:180px}
[class|="placeList_info"] {padding:12px 15px 9px;margin:1px 0 8px}
.placeList_info-price{font-size:12px;background-color:#EAF9DF;border-radius:3px}
.placeList_info-rooms{font-size:12px}
.placeList_info_value{display:block;color:black}
.placeList_info-price .placeList_info_value{margin-top:3px;font-size:20px}
.placeList_info-rooms .placeList_info_value{margin-top:4px;font-size:13px;line-height:20px}
.placeList_info-intlinks{margin-top:-11px;font-size:0}
[class|="placeList_intlink"] {display:inline-block;width:45px;height:45px;margin-right:10px;border-radius:24px;background-position:center center;background-repeat:no-repeat}
.placeList_intlink-pano{background-color:#FBC577;background-image:url('/i/svg/krpano/3d-white.svg');background-size:30px 26px}
.placeList_intlink-calendar{background-color:#A9DAE7;background-image:url('/i/svg/calendar/white.svg');background-size:30px 26px}
.placeList_intlink-menu{background-color:#ACDAE6;background-image:url('/i/svg/menu.svg');background-size:21px 29px}
.placeList_photos{float:left;width:350px;font-size:0;margin-top:2px}
.placeList_photo:not(:first-child) {margin-left:10px}
.placeList_item-top .placeList_photos{width:310px;height:240px;position:relative;overflow:hidden}
.placeList_photo-rotate{display:block;width:310px;height:240px;position:absolute;top:0;left:0;opacity:0}
.placeList_photo-rotate:first-child{opacity:1}
@-webkit-keyframes placeList_photoRotate1{
    0% {opacity:1} 5% {opacity:0} 75% {opacity:0} 80% {opacity:1}
}
@keyframes placeList_photoRotate1{0% {opacity:1} 5% {opacity:0} 75% {opacity:0} 80% {opacity:1}
}
@-webkit-keyframes placeList_photoRotate2{
    0% {opacity:1} 20% {opacity:1} 25% {opacity:0} 95% {opacity:0}
}
@keyframes placeList_photoRotate2{0% {opacity:1} 20% {opacity:1} 25% {opacity:0} 95% {opacity:0}
}
@-webkit-keyframes placeList_photoRotate3{
    15% {opacity:0} 20% {opacity:1} 40% {opacity:1} 45% {opacity:0}
}
@keyframes placeList_photoRotate3{15% {opacity:0} 20% {opacity:1} 40% {opacity:1} 45% {opacity:0}
}
@-webkit-keyframes placeList_photoRotate4{
    35% {opacity:0} 40% {opacity:1} 60% {opacity:1} 65% {opacity:0}
}
@keyframes placeList_photoRotate4{35% {opacity:0} 40% {opacity:1} 60% {opacity:1} 65% {opacity:0}
}
@-webkit-keyframes placeList_photoRotate5{
    55% {opacity:0} 60% {opacity:1} 80% {opacity:1} 85% {opacity:0}
}
@keyframes placeList_photoRotate5{55% {opacity:0} 60% {opacity:1} 80% {opacity:1} 85% {opacity:0}
}
.placeList_photos:hover .placeList_photo-rotate{-webkit-animation-duration:8s;animation-duration:8s;
    -webkit-animation-timing-function:linear;animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.placeList_photos:hover .placeList_photo-rotate:nth-child(1) {z-index:5;
    -webkit-animation-name:placeList_photoRotate1;animation-name:placeList_photoRotate1}
.placeList_photos:hover .placeList_photo-rotate:nth-child(2) {z-index:4;
    -webkit-animation-name:placeList_photoRotate2;animation-name:placeList_photoRotate2}
.placeList_photos:hover .placeList_photo-rotate:nth-child(3) {z-index:3;
    -webkit-animation-name:placeList_photoRotate3;animation-name:placeList_photoRotate3}
.placeList_photos:hover .placeList_photo-rotate:nth-child(4) {z-index:2;
    -webkit-animation-name:placeList_photoRotate4;animation-name:placeList_photoRotate4}
.placeList_photos:hover .placeList_photo-rotate:nth-child(5) {z-index:1;
    -webkit-animation-name:placeList_photoRotate5;animation-name:placeList_photoRotate5}
.placeList_infos ~ .placeList_content{margin-right:186px}
.placeList_photos ~ .placeList_content{margin-left:380px}
.placeList_item-top .placeList_photos ~ .placeList_content{margin-left:340px}
.placeList_type{font-size:11px;text-transform:uppercase;margin:0 0 4px -1px}
.placeList_name{font-size:27px}
.placeList_address{font-size:14px;margin-top:16px;line-height:130%}
.placeList_metro{font-size:12px;color:#999;margin-top:6px}
.placeList_prop{font-size:14px;margin-top:11px;line-height:18px}
.placeList_prop + .placeList_prop{margin-top:4px}
.placeList_prop_name{color:black;font-weight:bold}
.placeList_descr{font-size:14px;color:black;line-height:19px;margin-top:12px}
.placeList_nofound{font-size:18px;opacity:0.8;padding:70px 20px 0;text-align:center}

/* 
 * placeMap.css
 */
.placeMap_name{font-size:15px;font-weight:bold;text-align:center;white-space:nowrap}
.placeMap_text{font-size:14px;margin-top:7px;white-space:nowrap}

/* 
 * placeProp.css
 */

[class|="placeProp"] {text-align:right;line-height:19px;padding:2px 11px 4px 8px}
.placeProp_name{float:left;text-align:left}
.placeProp-area{text-align:left}
.placeProp-area .placeProp_name{display:block;margin-bottom:4px;float:none}
[class|="placeProp"]:nth-child(odd) {background-color:#f5f5f5}
/* 
 * placeRoom.css
 */

.placeRoom{position:relative;margin:40px 0 42px}
.placeRoom_edit{position:absolute;right:0;top:0}
.placeRoom_title{margin-bottom:22px;font-size:22px}
.placeRoom_edit:first-child{top:-44px}
.placeRoom_calendar{float:right;font-size:13px;background:url(/i/svg/calendar/blue.svg) 0 center no-repeat;padding:3px 0 3px 26px;margin-right:4px}
.placeRoom_props{font-size:0;padding:5px 0 16px;background-color:#F3FAFC;border-radius:5px;margin:0 0 16px}
.placeRoom_props:empty{display:none}
.placeRoom_prop{position:relative;display:inline-block;width:330px;font-size:15px;margin:9px 20px 0}
.placeRoom_prop::before{content:"";position:absolute;left:0;right:0;top:13px;border-bottom:1px dotted #c5c5c5}
.placeRoom_prop_name{position:relative;padding-right:2px;background-color:#F3FAFC}
.placeRoom_prop_value{position:absolute;right:0;top:0;background-color:#F3FAFC;padding-left:2px}
.placeRoom .place_descr{margin:16px 0 18px 2px}
.placeRoom .place_album{margin-top:20px}

/* 
 * menu.css
 */

.menu{width:980px;margin:0 auto;display:flex;background:#73B931;background:linear-gradient(to top, #73b931 0%, #73b931 50%, #7ebe41 50%);border-radius:8px;box-shadow:0 3px 6px 0 rgba(0,0,0, 0.15)}
[class|="menu_item"], .menu_item{position:relative;height:50px;line-height:48px}
.menu_item{font-size:20px;text-align:center;flex-grow:2}
.menu_item::before{content:"";position:absolute;right:0;top:50%;margin-top:-12px;width:1px;height:25px;background-color:#9ece71}
.menu_item:last-child::before{content:none}
.menu_link{position:relative;color:rgba(255,255,255,0.6);display:inline-block}
.menu_item._cur .menu_link{color:#fff}
.menu_item._cur .menu_link::before{content:"";position:absolute;background-color:white;height:4px;width:4px;left:50%;bottom:3px;margin-left:-2px;border-radius:2px}
.menu_item-user{flex-grow:0;position:relative;white-space:nowrap;background:#6CAE2D;background:linear-gradient(to top, #6cae2d 0%, #6cae2d 50%, #78b43d 50%);padding-left:20px;padding-right:22px;display:flex;border-start-start-radius:8px;border-end-start-radius:8px}
.menu_pm, .menu_login, .menu_toggler{position:relative;white-space:nowrap;color:white;text-align:left;font-size:19px}
.menu_login{font-size:16px;font-weight:600;padding-left:34px;margin-left:10px;margin-right:8px;line-height:49px}
.menu_login::before{content:"";background:url(/i/svg/dottedcircle/white.svg) 0 0 no-repeat;width:25px;height:25px;position:absolute;margin-top:-13px;top:50%;left:0}
.menu_toggler{position:relative;padding-inline-start:44px;padding-inline-end:22px}
.menu_toggler::after{content:"";position:absolute;inset-inline-end:0;top:50%;margin-top:-9px;height:8px;width:8px;border-style:solid;border-width:2px;border-color:transparent transparent white white;clip:rect(2px 10px 12px 0);transform:rotate(-45deg)}
.menu_pm{margin-inline-start:28px}
.menu_pm[data-count]::after{content:attr(data-count);position:relative;color:white;font-size:14px;background-color:#E20065;border-radius:10px;padding:1px 12px 2px;line-height:16px;margin-inline-start:7px;vertical-align:middle;display:inline-block}
.menu_sub{cursor:pointer}
.menu_sub .head_bubble{position:absolute;inset-inline-start:50%;top:-8px;min-width:150px;padding-top:22px;padding-bottom:9px;transform:translateX(-50%)}
.menu_sub:not(:hover) .head_bubble{display:none}
.menu_sub_title{color:black;margin:0 16px 18px;line-height:20px;cursor:default;white-space:nowrap}
.menu_sub .head_list{text-align:left}

/* 
 * menuAccount.css
 */
.menuAccount{position:relative;padding:12px 0 13px;padding-inline-start:44px;padding-inline-end:10px}
.menuAccount._cur:before{inset-inline-start:-10px;margin-top:-8px}
.menuAccount_avatar{position:absolute;top:50%;inset-inline-start:0;border-radius:18px;margin-top:-17px}
.menuAccount_name{width:100%;overflow:hidden;white-space:nowrap;
    -ms-text-overflow:ellipsis;text-overflow:ellipsis}
.menuAccount_role{color:#999;font-size:11px;line-height:14px}

/* 
 * menuContent.css
 */
.menuContent{border-bottom:1px solid #E5E5E5;margin-bottom:10px;font-size:0}
.menuContent_item{display:inline-block;position:relative;font-weight:600;font-size:15px;margin:0 28px 14px 13px}
.menuContent_item._cur{color:#E90064}

/* 
 * menuSub.css
 */
.menuSub{padding:28px 0 27px;margin-bottom:24px;border-bottom:1px solid #E6E6E6;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}
.menuSub .wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;width:966px}
.menuSub_item{position:relative;color:#00A2AD;font-size:14px;height:28px;line-height:28px;white-space:nowrap}
.menuSub_item::after{content:"";position:absolute;pointer-events:none;background-color:#D0D0CF;width:2px;height:2px;top:13px;inset-inline-end:-10px}
.menuSub_item:last-child::after{content:none}
.menuSub_item._cur{color:#fff;background-color:#e02463;border-radius:16px;padding-left:12px;padding-right:12px}

/* 
 * menuUser.css
 */
.menuUser{position:absolute;top:-8px;inset-inline-start:5px;width:50px;height:20px;padding:15px 0;white-space:normal;border-radius:6px}
.menuUser._expanded{height:auto;width:210px;background-color:white;box-shadow:0 2px 10px 0 rgba(0,0,0,0.3)}
.menuUser:not(._expanded) > *,
.menuUser:not(._expanded) .menuUser_name{display:none}
.menuUser_info{font-size:0;white-space:nowrap;line-height:35px;min-height:45px;border-bottom:1px solid #f5f5f5;padding-bottom:2px;padding-inline-start:15px}
.menuUser:not(._expanded) > .menuUser_info{border-bottom:0 none;display:block}
.menuUser_avatar{border-radius:16px;display:inline-block;vertical-align:top;cursor:pointer}
.menuUser_name{font-size:15px;display:inline-block;position:relative;vertical-align:bottom;white-space:normal;line-height:18px;margin-bottom:6px;margin-inline-start:10px;margin-inline-end:42px;top:-2px}
.menuUser_name .fake_link{font-weight:600}
.menuUser_pro{font-size:12px;margin-top:2px}
.menuUser_buy{position:relative;color:#ffb400;margin-inline-end:5px;padding-inline-end:36px}
.menuUser_buy:after{position:absolute;inset-inline-end:0;content:"PRO";color:white;background-color:#ffb400;border-radius:5px;padding:0 5px;height:17px}
.menuUser_balance{color:black;font-size:13px;height:29px;line-height:29px;background-color:#F7F7F7;text-align:center}
.menuUser_superlogin{width:170px;display:block;margin:11px auto -2px;font-size:15px}
.menuUser_search{margin-inline-start:20px}
.menuUser .head_list_item{font-weight:600}
.menuUser_submenu{position:relative;color:#B2B2B2;font-size:12px;line-height:18px;padding:6px 0;padding-inline-start:30px;padding-inline-end:10px;cursor:pointer}
.menuUser_submenu:after{content:"";position:absolute;inset-inline-end:21px;top:50%;width:6px;height:6px;border-style:solid;border-width:2px;border-color:#cdcccc #cdcccc transparent transparent;border-radius:1px;clip:rect(0, 11px, 8px, 2px);transform:translateY(-50%) rotate(45deg)}
.menuUser_submenu:hover{background-color:#E9FDFF}
.menuUser_submenu > .head_list{position:absolute;inset-inline-start:100%;top:-20px;margin-inline-start:5px;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.3);background-color:white;border-radius:6px;padding:12px 20px;width:210px;box-sizing:border-box}
.menuUser_submenu:not(:hover) > .head_list{display:none}
.menuUser_submenu > .head_list:before{content:"";position:absolute;top:0;inset-inline-start:-6px;width:6px;bottom:0}
.menuUser_accounts{display:block;position:relative;color:#B2B2B2;font-size:12px;line-height:18px;padding:6px 0;padding-inline-start:30px;padding-inline-end:10px;cursor:pointer}
.menuUser_exit{float:left;margin:5px 0 0 30px;font-size:14px;color:#B2B2B2;line-height:18px;font-weight:600}
/* 
 * svadba.css
 */
.svadba{width:462px;position:relative;margin-top:25px}
.svadba_sticker{position:absolute;top:4px;left:30px;width:99px;height:99px;font-size:18px;line-height:18px;padding:29px 0 0;background-color:#C40062;color:white;text-align:center;border-radius:55px;box-sizing:border-box}
.svadba_photos:after{content:"";display:block;height:1px;clear:both}
.svadba_photo{float:left;display:block;margin:5px 0 0 5px;font-size:0}
.svadba_photo:first-child{margin-left:0}
.svadba_infos{background-color:#F6F7F2;margin-top:4px;border-radius:5px;padding:11px 20px 12px 15px}
[class|="svadba_info"] {float:right;position:relative;font-size:15px;color:#A3A3A3;padding-left:22px;margin-left:16px}
[class|="svadba_info"]:before{content:"";position:absolute;left:0;top:2px;width:16px;height:15px;background-image:url('/i/svg/wedding/gray.svg');background-repeat:no-repeat}
.svadba_info-comment:before{background-position:0 0}
.svadba_info-likes:before{background-position:-17px 0}
.svadba_link{font-size:17px;
    -webkit-flex-grow:1;;flex-grow:1;}

/* 
 * svadbaList.css
 */
.svadbaLists{font-size:0}
[class|="svadbaList"], .svadbaList{}
[class|="svadbaList"][data-title] {position:relative;border-top:1px solid #d1d1d1}
[class|="svadbaList"][data-title]::before{content:attr(data-title);position:absolute;top:-11px;left:50%;background-color:white;padding:0 6px;font-size:15px;color:#2E2E2E;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);transform:translateX(-50%)}
.svadbaList_more{background-color:#EFFBFF;width:100%;display:block;font-size:17px;border-radius:5px;margin-top:30px;text-align:center;padding:12px 0 16px;cursor:pointer}
.svadbaList-notFound{display:block;width:100%;background:#f6f7f2;text-align:center;font-size:16px;padding:32px 0 36px;margin-top:34px;border-radius:5px}
.svadbaList-notFound > .svadbaList_caption{font-size:25px;margin-bottom:13px}
.svadbaList{width:463px;float:left;margin:66px 25px 0}
.svadbaList:nth-child(2n+1) {margin-left:0}
.svadbaList:nth-child(2n+2) {margin-right:0}
.svadbaList-big{width:100%}
.svadbaList-big .svadba_photo{margin-top:10px}
.svadbaList-big .svadba_photo:not(:first-child) {margin-left:11px}
.svadbaList-big .svadba_infos{margin-top:9px}
.svadbaList-small{margin-top:86px;padding-top:14px}
.svadbaList-small .svadba{width:477px;background-color:#F6F7F2;padding:3px 1px;border-radius:5px;margin:20px 9px 0;float:left}
.svadbaList-small .svadba:nth-child(2n+1) {margin-left:0}
.svadbaList-small .svadba:nth-child(2n+2) {margin-right:0}
.svadbaList-small .svadba_photo{margin:0 2px}
.svadbaList-small .svadba_infos{margin-top:0;background-color:transparent;padding:8px 8px 7px}
.svadbaList-small .svadba_link{font-size:14px}
.svadbaList-inner:after{content:"";display:block;clear:both}
.svadbaList-inner .svadba{margin:30px 25px 0;float:left}
.svadbaList-inner .svadba:nth-child(2n+1) {margin-left:0}
.svadbaList-inner .svadba:nth-child(2n+2) {margin-right:0}
.svadbaList-inner .svadbaList_more{margin-top:40px;font-size:20px;padding:19px 0 21px}

/* 
 * comment.css
 */
.comments{margin:0 270px 0 40px}
.comments:before{content:attr(data-caption) ':\ ' attr(data-count);color:#A4A4A4;font-size:12px;margin:29px 0 24px;display:block}
[class|="comment"] {position:relative;min-height:67px;padding:1px 11px 0 74px;margin-bottom:19px}
.comment-0{margin-bottom:32px}
[class|="comment"] + .comment-0{margin-top:27px}
.comment-1{margin-left:45px}
.comment-2{margin-left:60px}
.comment-3{margin-left:75px}
.comment-4{margin-left:90px}
.comment-5{margin-left:105px}
.comment-6{margin-left:120px}
.comment-7{margin-left:135px}
[class|="comment"] > [class|="avatar"] {position:absolute;left:0;top:5px}
.comment_text{font-size:15px;line-height:21px;margin-right:29px;word-wrap:break-word}
.comment_info{color:#A4A4A4;font-size:12px;margin-top:7px}
.comment_actions{margin-left:20px;visibility:hidden}
[class|="comment"]:hover .comment_actions{visibility:visible}
.comment_actions > .button-small{font-size:12px;padding:0 7px;position:relative;top:-1px}
[class|="comment_vote"] {display:inline-block;width:13px;height:14px;background-image:url(/i/svg/vote.svg);background-repeat:no-repeat;cursor:pointer;position:relative;top:1px}
.comment_vote-good{margin-left:20px}
.comment_vote-bad{margin-left:12px;background-position:-13px 0}
[class|="comment"][data-my_vote="1"] .comment_vote-bad{opacity:0.3}
[class|="comment"][data-my_vote="-1"] .comment_vote-good{opacity:0.3}
.comment_votes{position:absolute;top:4px;right:9px;cursor:pointer}
.comment_votes:not([data-votes="0"]):before{content:'+' attr(data-votes);color:#56AA12;font-size:12px}
.comment_votes[data-votes^="-"]:before{content:attr(data-votes);color:#ba1427}
.comment_votes[data-votes=""]:before{content:none}
.comment-form{}
.comment-form > [class|="avatar"] {top:3px}
.comment_field{border-radius:6px;box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.1) inset;font-size:14px;height:60px;margin:2px 0 10px;padding:7px 8px;width:100%;resize:vertical}
/* 
 * commentVotes.css
 */
.commentVotes{width:214px;text-align:center;left:50%;right:auto;margin-top:14px;margin-left:-107px;font-size:0;cursor:auto;padding:16px 0 22px}
[class|="commentVotes_count"] {display:inline-block;margin:0 6px;vertical-align:top;position:relative;font-size:18px}
[class|="commentVotes_count"]:empty{display:none}
.commentVotes_count-good{color:#57A822;padding-left:20px}
.commentVotes_count-bad{color:#BA1427;padding-left:22px}
[class|="commentVotes_count"]:before{content:"";position:absolute;left:0;background-image:url("/i/svg/vote.svg");background-size:auto 20px}
.commentVotes_count-good:before{background-position:0 0;width:17px;height:20px;top:-3px}
.commentVotes_count-bad:before{background-position:-18px 0;width:19px;height:20px;top:-1px}
.commentVotes_caption{margin-top:21px;color:#57A822;font-size:11px}
.commentVotes_count-good:empty ~ .commentVotes_caption{display:none}
.commentVotes_user{display:inline-block;vertical-align:top;margin:13px 5px 0;width:50px;height:50px}

/* 
 * formcheck.css
 */

.fc-tbx{max-width:300px}
.fc-tbx *{color :#565656;position:relative;z-index:998;font-size:13px;font-style:italic;line-height:16px}
.fc-tbx table{margin:0 0 0 0;max-width:300px;text-align:left}
.fc-tbx .tl{background:url('/i/formhint.png') 0 0 no-repeat}
.fc-tbx .t{background:url('/i/formhint.png') -17px 0 no-repeat;height:7px}
.fc-tbx .tr{background:url('/i/formhint.png') -391px 0 no-repeat}
.fc-tbx .l{background:url('/i/formhint.png') 0 -7px no-repeat;width :17px}
.fc-tbx .r{background:url('/i/formhint.png') -391px -7px no-repeat;width:9px}
.fc-tbx .bl{background:url('/i/formhint.png') 0 -237px no-repeat}
.fc-tbx .b{background:url('/i/formhint.png') -17px -237px no-repeat;height:19px}
.fc-tbx .br{background:url('/i/formhint.png') -391px -237px no-repeat}
.fc-tbx .c{background:url('/i/formhint.png') -17px -7px no-repeat}
.fc-tbx a.close{float:right;background:url('/i/formhint.png') -384px -7px no-repeat;position:relative;margin-left:5px;display:block;width:7px;height:7px;cursor:pointer}
.fc-tbx .err{float:left}
.fc-tbx p{width :auto;display:block;margin :0;padding :0;border :0}
.ajax_loader{background :url('/i/formcheck/ajax-loader.gif') no-repeat center;width :200px;height :150px}
.fc-error{border :1px solid #888;margin-top :5px;background-color :#EAEAEA}
.fc-error p{margin :5px;color :#A00}