body, html {
	height:100%
}
legend, td, th {
	padding:0
}
img, legend, select {
	border:0
}
a:active, a:focus, a:hover, button, select {
	outline:0
}
.button-add, .text-align {
	text-align:center
}
.header-profile, html, label.form-label {
	-webkit-touch-callout:none
}
.header-profile__name, .header__title, .menu-info__a-txt, .person__name, .profile-trip__country, .sidebar-menu__offer, .sidebar-menu__search, .travgd-info__place {
	text-overflow:ellipsis
}
.lang-lrm, body {
	direction:ltr;
	unicode-bidi:embed
}
.location, .menu-browse, .menu-footer, .menu-info, .page-list, .page-sub-list, .profile-trip, .social-button, .sub-menu {
	list-style:none
}
.alert:after, .clearfix:after {
	clear:both
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
a {
	background-color:transparent;
	text-decoration:none;
	color:#8077bd;
	cursor:pointer
}
abbr[title] {
	border-bottom:1px dotted
}
b, optgroup, strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
svg:not(:root) {
overflow:hidden
}
hr {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre, textarea {
	overflow:auto
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
button, input, optgroup, select, textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
.fileuploader, .person__name {
	overflow:hidden
}
button, select {
	text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], html input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
 input[type=radio] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
table {
	border-collapse:collapse;
	border-spacing:0
}
@font-face {
font-family:TbIcon;
src:url(http://static.tourbar.com/fonts/TbIcon.eot?-chm9o4)
}
@font-face {
font-family:TbIcon;
src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDFEAAAC8AAAAYGNtYXDwYvDuAAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZiUOExMAAAGAAAAcWGhlYWQJR3cWAAAd2AAAADZoaGVhB6sD5wAAHhAAAAAkaG10eHYaBcEAAB40AAAApGxvY2F/dob+AAAe2AAAAFRtYXhwADEA3gAAHywAAAAgbmFtZQIwmwoAAB9MAAABenBvc3QAAwAAAAAgyAAAACAAAwMBAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwJgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg8B7wJv/9//8AAAAAACDwAPAh//3//wAB/+MQBBACAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAACpAukDkQATAD8AABMyFxYVFAcGBxEjESYnJjU0NzYzAQYHBiMiJyYnJicmJyYnJgcGDwERNjM2FxYXFhcWFxYXFjcyNzYzMhcWFxGVFA8PEA8TYxUODw8OFQK3AxE0NB0UGxgZDxAYGBooKysiIENCHxwhHB0dHCISEyAeAhgVAgoHBwEDkQ4PFBQODgL9ewKFAQ4PFBQPDv2mEQQRBAQREBERERIHCAIDCAgBnhMBCAgWFhMUBgQBAgcEBQcHCv6EAAAAAwA1AH0CugMDABoAJwAyAAATNjc2NxUiBwYHBgcGBwYVIzQ3Njc2NzY3NjcXNjMVIgcGBwYXIzQ3EzQ3NjMVFAcGKwH0WXZ2gdiaMSIiDw8FBXYDBAsMFBQkJDGefas5OTkpXgJ2fmI2NVsbGydpAkhXMjEBepgwODg0MyUmIiMjIjMzMC83NzCge3cXFyhbfq98/tVXODhqJxsbAAAAAAMAaQDoAn8DwAAgADEARwAAARYVFAcGBwYHBiMiJyYnJjUmNTQ3NDc2NzYzMhcWFxYXATI3NjU0JyYjIgcGFRQXFjM3NjU0JyYnJiMiBwYHBhUUFxYzITI1AncICAIREhpTcXFTGhISCQkSEhplX19lGhISAf79FQ8PDw8VFQ4ODg4VpgcKAQlQSUpOCgEJBQIKATcKA2+WiIqQGxMTBAoKBBQTGo6PnX4aExMEDQ0EExMa/acPDxUUDw4ODxQVDw+fb1dfdAoCCQkCCntoXVkLCwAAAQDc/9UDDwOrABYAABM0NjcBNjIXFhQHCQEWFAcGIicBLgE13AsKAbgVPBUVFf56AYYVFRU8Ff5ICgsBwA4aCwG4FRUVOxX+ev56FTsVFRUBuAsaDgAAAAEA8f/VAyQDqwAWAAAJAQYiJyY0NwkBJjQ3NjIXAR4BFRQGBwMP/kgVPBUVFQGG/noVFRU8FQG4CgsLCgGN/kgVFRU7FQGGAYYVOxUVFf5ICxoODhoLAAABADYAwgK3A34ALAAAARQHBisBBgcGBwYjIicmJyYnIyInJjc2NzY3Njc2NzY3NjMyFxYXFhcWFxYVArcLCw6PDRAQBx0/PhwIEBAMkBYKCgsfKikjJCIiEhIECg4OCg4oKElKMggCEA8LC1FLTA00NA1LSlMTExIyNTQoJyIiEBEECAgLJyZUVE8KDQAAAAABADUA3QKbA0QALwAAARYHBgcGKwEVFAcGBwYnJicmPQEjIicmJyY3Njc2OwE1NDc2NzYXFhcWHQEzMhcWApsGBgEJCQ28CQgNOTkNCAm7DQkKAQYGAQoJDbsJCA05OQ0ICbwMCQoCSTg6DAkIvAwKCQIGBgIJCgy8CAgNOjgNCQm7DQkJAgYGAgkJDbsJCQABAGMBDAKFAy4ALwAAARcWFxYHBgcGJyYvAQcGBwYnJicmNzY/AScmJyY3Njc2FxYfATc2NzYXFhcWBwYHAeeTCgECCCErCA0NCpOTCQ0NCSohCAECCZSTCgIBCCArCQ0NCZOTCg0NCCshCAIBCgIdkwoMDQkqIggCAgmTkwkCAggiKQoNDAqTkwoNDAkqIggCAQqNjQoBAgghKwkMDQoAAQArAPQC0ANFAB0AAAEWFxYHAAcGIwYnAyY1Njc2NzYXFh8BEzY3NhcWFwLGCQEBCP7aGBknJxrYBwEKJzEKDA0IkfkIDAwLMyUDBwgNDQv+XSIhASIBMAsNDQgiGwUEAwvNAWILAwQGHCAAAgBjAKkChQORAB8ALwAAATIXFhUUBwYHBgcGDwEGIyYnJicmJyYnJicmNTQ3NjMRMjc2NTQnJiMiBwYVFBcWAXRxUFAYGCIiIiIYGBoREBgKDxAoKB4eGRlRUHA2JiYmJjY1JiUlJgORU1R2PENDNTQtLRgYFgEVChAQMjEyMkREPHZUU/5vJSY1NiYmJiY2NSYlAAMAAACpAukDkQAYAFMA2wAAATIXFhcWFRQHBgcGIyInJicmNTQ3Njc2MxM2NTQnJicwBwYXFBcWFRYHBhcWFxYXFAcGBwYjBgcGFxYXFhcWNzIzNhcWFTIXFjEWFxYHBgcGFxYXBRYXFjc2NzY3Njc2NzY3Njc2NzY/ATY3Njc2NzYnJicmJyYnJicmJyYnJicmJyYjIicmNTQ3NicmJyYnJgcGBwYHIicmNzY3Mjc2MzIzFhcWFxYXFjc2NzQnJjU0NzY3JicmKwEiBwYHFhcWFxYXBgcGBwYHBgcGFxYXFhcWFxYdAQYHBgcGFwF0ZVZWMjIyMlZWZWRWVjIyMjJWVmT2NFccIAQDAQMDAQQJBQEhIQMGBwkKAhwECAYDCwoOIA8DAQICAQEBAQMDAgUFAwMDAQf+ugMLCxsKDQ0FBAYFAwMCAwUEAgIHCQ0GBgUGAxAeDTQTDgUJCggICAUGBQMDBwcJDQUFAQEEAwcGAwkPBAQFBAQOEw4OHgYNDQUGCQoEBQQFAgMNEwIMCzIWLgsNDQcIeVk7ExYOERs7LAECAgQFAwMCAQIBCAcNDAUGAQECAgICA5EyMlVWZWVVVjIyMjJWVWVlVlUyMv3lTVp5WRsSBgUCCAcHAgIKEx0MAQEFBgUFAwQPDhUnDwwMAwcFAQMCAQQDChIRDgoYGAsDB1oOBQYLBAYGAwIGBQkGBQQEAwIBBAQHBwgLDAUaHg0RHAIBAQECAQQCBAMCAgEBBQUJCAoJBgYFBgMLCwIJCAEHDhobAwICAQMDBwcKDgIJHQ8TFAQmEggxAwICWjtRJAsOBgwwAwMECwsLCg4OCwsLCgcEBgUDAwMHBg0MBwAAAQAaAKkCzwN5ADsAACUjBgcGBwYHBgcGIyInJicmNzY3Njc2NzY3Njc2NzYnJjc2NzYzMhcWFxYHBhcWFxYXFhcWFxYXFgcGBwK+AwMGBwgJDA0PaJbjZgoFBQMKHBsuDSoYDg4QEAUJIGI/GCgoLS4nJxlAYh8IBhcWJycPLhsbCwIFBQnCAQECAQICAgIMGQMJCAozISIcCREKBgcMDA4bMZ1tKhgYGBgqbJ4xGxQNDQ8RCRwiITMKCAkDAAAAAgBjAKkChQN5ACIAKgAAAREUBwYHBiMiJyYnJjURNDc2OwE1NDc2MzIXFh0BMzIXFhUlMzU0IyIdAQKFDAwRcXd5cRELCw4OFBs2N1laNjcYFA8P/qWVS0oCAP70Eg0OBBoaBA4NEgEKFhERfFk3Nzc3WXwQERU2fEtLfAAAAAADAAYAwgLpA3kAEAAoADgAAAEWFRQHBiMhIicmNwE2MzIXAzMyNzY3Njc2JyYnJgcGBwYXFhcWFxYzFzI3NjU0JyYjIgcGFRQXFgLfCg8PFP17HA8PDgFDDh0eDi0CCwkKAQkQAQcGCyEhCggHAQ8KAQkKCgEYEBAQEBgXEBAQEAEQDRAVDg4YFxkCVRoa/lYJCQwyjwoJCQMGBgMJCQqPMgwJCbAQERcXEBEREBcXERAAAAACABkAqQLQA3kAHwA5AAABISInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYdARQHBgczFgcGBwYHBiMiJyYnJicmNzMRMxEzETMRArf9ewsHBwcHC60PDxTHFA8OrgsHBwcH0qwMNAYQEBZiYmFiFhAQBzQNqzKVMQKyBwcLSgsHBxkUDw8PDxQZBwcLSgsHBzLIyRUPDwMQEAMPDxXJyP6lAVv+pQFbAAAEAAAAqQLpA3kAKABAAEUAVQAAARYVFAcGBwYjIicmJyY1NDc2NzY7ATU0NzY3NjMyFxYXFh0BMzIXFhcBNicmLwEmBwYPAQYXFh8BMDMWMzI3NjcTNSYHFQEyNzY1NCcmIyIHBhUUFxYCzhsbByKZmJeaIQgaGgQODRJjCwsSTFJTTBEMC2ISDg0E/q0DBAUKwQkKCAQkAwUFCcIDAwEHBQkDgGRjASofFhUVFh8fFhYWFgKlcW5qdyAGFhYGIHdqbHMRCgtuEg4OAw8PBA4NEm4LChH++QoJCQM8AwUFCnQKCQkDPAEEBQkBoUYMDEb+7xYVHx8WFhYWHx8VFgAABgAAAKkC6QORAB4AQABQAFgAagByAAABBiciJyYnJicmJyYnJjU0NzYzMhcWFRQHBgcGBwYHASInJjU0NzYzMhcGBwYHBgczFhcGBzY3FjMyNzY3BgcGIxMyNzY1NCcmIyIHBhUUFxYFNjcGBwYHMxMyNzY3Njc2NzY3IxYXFhcWMyUWFxYXJicjAlURCwoPBgoKGRkUExAQMzJISDQzDxAWFhUWEP7si2JiYmKLCQ8SBBQUEwR3KTcIGT8lCgQkIA8GHFpadOwhFhcXFiEhFxYWF/6tByZCLS0KeZQGCAgKCQgIBgcCkQMODw8PC/7zCiwtQiUHeQG8DwEOBgsKICEgICwsKE02NjY2TSgrKyMiHR0P/t1iYouLYmICJisQOjlURjtNPiE9ASAQBm1HRwHsFxchIBcXFxcgIRcXeH1RGDc4R/7YCQkTExkaJSUpQzY1GBjeRzc4GVB/AAAAAAEAMwC2ArEDhABMAAABFhcWBwYHBgc2NzY3Njc2JyYnJicmJyYvARYXFhcWBwYjIicmJyY3BgcGBwYXFhcWFzIXJicmNSY3Njc2NzYnNC8BFhcWFxYXFhcWFwKGIQoLERROTm0sICAQEQYHBAMODRAQEA8LCwIEBQEFGx4mFA8PBgUOMBkZAQEMDBUUGAEBrzUUAYc0Hx8HBwEGBwsQES8vKiovMB4CijhCQj9NQUEKFCAgJSQnJigeHR0UFA8QBwgCICAPaSsuERAiJywoKyskJCEhFxcMARNyKitwWCIsKyYlISETEwIGBhUVGhotLTQAAAADAAAAqQLpA5EAKQAzAD0AAAEUBwYjISInJj0BNDc2OwEnJicmNzY3Nh8BNzYXFhcWBwYPATMyFxYdAQUhERQHBgcGBxEjESYnJicmNREhAukPDxT9exUODw8OFZkaGwEBGBkkIxtCPxskJBkYAQIaGbEUDw/+vQERCwsSc3ZjdnMSCwsBEQKAFA8ODg8UMhQPDxcZIyMcGgEBGD4+GAEBGhskIxkXDw8UMmP+1hINDgQWAwF0/owDFgQODRIBKgACAAABngLpA8AAMABDAAABFhUUBwYHBgcGBwYHBiMiJyYnJicmJyYnJjU0NzY3Njc2NzY3NjMyFxYXFhcWFxYXBTI3NjU0JyM1JiMiBwYVFBcWMwLWExMKDQ4kJSYmODg4Nzg4JSYmJgsMDRISCw0NJSYlJjg4Nzg4NycmJCQPDgn+nkEtLgOACw1BLS4uLUEC5xofIBoPERAkJBobFRQVFRkaJSUPDxEaIB8aEBAQJSUaGhYVFRYaGyQkEhEO0y0tQQ0MgAItLkBBLS0AAAAAAgAAAMIC6AN5ADgAPAAAARYPAQYHBgcGIyInJicmJyYnJicmKwERNjc2NzY3Njc2NzY3Njc2NzY3Njc2NzYzFhcWFxYHMzIXJREjEQLVFwQEDAwTMzFxMCUlDg4YEAoLFRYcHB8ZGBERDQ0HBgcHAQEFAwICBAUFBgkKDBgPFwMDCcItFf2nfAJqGi42kiw/GBUICAcHDwoFBQUEAW0HCwsKChERCgoUFQcHFQ8HBw0NBgYFBQEUGT4+TxYW/kIBvgAAAAEAGQDCAtADYAAnAAABFhUUBwYHBgcGDwEGIyInJj0BJyYnJicmNTQ3Njc2NzYzMhcWFxYXAsYKCgYoJytWU5QHCgQGDzwrJygHCQkHKCcrbWRlbSooKAYC4EBHRz8pIiIFCAGPBwEGEYAEBSMkKUJDRkIqIyMFCwsFIyMqAAAAAQAAAKkC6QN5ABsAAAEyFxYVERQHBgcGIyInJicmNRE0NzY7ATIfASECtxQPDw0ME6mgn6oSDQwPDhWtHw4kAYcDFQ4PFP4PEhAQAxUVAxAQEgJUFA8PHEgAAAADABkA8wK8A0cALgA/AFAAAAEWBwYHBgcGIyInJicmJyY1NDc2NzY3Njc2NzY3NjM2MzIXMhcWFxYXFhcWFxYXATI3NjU0JyYjIgcGFRQXFjMnFBcWMzI3NjU0JyYjIgcGFQK8KCgDCQgLlJWSkwsJCQEYGAEJCQsqShACBAoKCj8+QEAKCwoDAxBOJgsICQP+uFM7Ozs7U1I7PDw7UnwlJDM0JCQkJDQzJCUCxdPTCggIAhAQAggICnpXVn8KCAgCAwc1BgsICQUFCQgLBjUHAwIICAr+djw7UlI8Ozs8UlI7PMkzJCUlJDMzJSQkJTMAAAAAAQACAKkC5gORAC4AAAEWBwYHFhcWBwYjIicmJyYnBgcGBwYnJjc2NyYnJjc2NzY3Njc2MzIXFhcWFxYXAuYHCSZ8IQYBEgoLBwoNHWkrKmkeDRMSEwIGIXwmCQYGDiywQCgMDg8LKUCwKw8FAnYQD0ZphlEWDAYEBw40Gxs0DgcKDAwWUYZpRg8QEQUTB7gpCgopuAcTBhAAAAAAAQAAAKkC6QOOABcAAAEWFRQHAQYjIicmPwElJjU0NwE2FxYPAQLbDg39qgUGDAcNDb3+6Q4NAlYRDA0MvgICBhAQBv7VAgkQD+aBBhAQBgEqChAPEOYAAAIAGQDzAtADRwAUACwAAAE3ERQHBgcGIyInJicmNREXFjMyNwEmJzU0NzY3NjMyFxYXFh0BBgcFBiMiJwHa9gYHCaCmpKIJBgb2KTw9Kf5aFgUGBgmhpaagCQcGBhX+9xYiIhUBwL3+pgoGBwIXFwIHBgoBWr0fHwELFRQkCQcGAhcXAgYHCSQUFcgREQAAAAEAGQCpAukDjwAmAAATBhcSExYXFjMyPwEXFjMyNzY9AQMFNzY3NicmJyYnJicmJyYnJgcsFAEXNwcVCgsKDaJIDh0ECSD4AU6HFwQCFE5eX0lJSkofHhAYFQOHDxv+rf78GQkGBlJzGgEIKZsBHNk8DBsaEj85OSMjHRwKCQQIEAAAAAMAAACpAukDkQAYACIALAAAATIXFhcWFRQHBgcGIyInJicmNTQ3Njc2MwMBJiMiBwYVFBcXMjc2NTQnARYzAXRlVlYyMjIyVlZlZFZWMjIyMlZWZNcBWzxIZ0tLJtdoSksn/qY+RgORMjJVVmVlVVYyMjIyVlVlZVZVMjL+CAFaJ0tLZ0c9eUtLZ0c9/qUmAAcAQwDiAqYDwAAZACEALgA7AEMASwBTAAABFhcWFREUBwYHBiMiJyYnJjURNDc2NzYzMgMzJicmJxYXBzI3Njc2NyMWFxYXFiczJicmJyYjIgcGBwYHNjcGBwYHMxUjFhcWFyYnMwYHNjc2NyMCfxELCwsLEYOHiIMRCwsLCxGDh4geTQcdHSsbBGkJDAsLCwJyAgsLDAwwcgILCwsMCQoMDAsLMwQbKx0cB0xMBxwdKxsE1AQbKx0dB00DpwQNDhH9tBEODQQZGQQNDhECTBEODQQZ/qkxJSYTO1TNEREmJS8vJSYREc0wJSYRERERJiUwVDsUJSYwMS8mJhM6VFQ7FCUmMAAAAAMAVwEwApIDlAAVACsAQwAAEx4CNjc+AiYnLgIGBw4CFhcxEz4BMhYXHgEOAQcOAS4BJy4BPgE3MQE2LgInPgE1NCYjIgYVFBYXDgMXIVcVrcSmDw4UAxAVFa3Epg8OFAMQFTULiKGNERENAxAMC4ihjRERDQMQDAGiHyRFRQIWGzUmJjYeGAVFRCIfAXIBMxIRARARELbTthIREgEREBG11LYRAigODQ8ODpWslA4ODQEODg6VrZQN/is9NBkVHRdJHSk6OikeTRYbFBk0PAABABUAnAPrAs8AFgAAJSImJwEmNDc2MhcJATYyFxYUBwEOASMCAA4aC/5IFRUVOxUBhgGGFTsVFRX+SAsaDpwLCgG4FTwVFRX+egGGFRUVPBX+SAoLAAAAAQAVALED6wLkABYAAAkBFhQHBiInCQEGIicmNDcBPgEzMhYXAjMBuBUVFTsV/nr+ehU7FRUVAbgLGg4OGgsCz/5IFTwVFRUBhv56FRUVPBUBuAoLCwoAAAIAAgCpAucDkACXAKgAAAEWBwYHBg8BBgcGFRQXMBcWFRQHBgcGIyIvASYjIgcGDwEGBwYHBiMiJyYnJicmNSYnJiMiDwEGIyInJicmNTQ/ATY1NCcmLwEmJyYnJjc0NzY/ATY3NjU0LwEmNTY3Njc2MzIfARYzMjc2PwE2NzY3NhcWFxYfARYXFjMyNzY3NjMyFxYXFhUUBwYVBhUUFxYXFhcWFxYXBTI3NjU0JyYjIgcGFRQXFjMC5wQEAQoJDEAOCQoHJwgJFhwJDg4JMgoNDwsMAwgBCQoNFw0MFw4JCQIHAwsMDw0MMAkODAscFwgIJQgKCg89DAoJAQQECgkNPQ8KCgglCQEIFxwKDQwLMAwNDwwLAwcCCQkOIyQNCgkBCAMMCw8KDSERCg0NChwWCQgnBwoJDisVDAkKAf6NNSUlJSU1NCUlJSU0AkEjJQ0JCQIIAwsLDw0KMwoNDAsbFwgHJwcKCQ8+DQkJAgEBAgkJDT0BDwkKCCYHCBcbCwwNCjELDg8MDAEIAgkJDSMlDAoKAQgCDAsQDQsxCg0NChwWCQgmCAoKDj4NCQkCBAQCCQkNPg4KCgcaDQgJFhwKDQ0KMgEKDA8LCwQGAgEKCQ2iJCU1NSUlJSU1NSUkAAIAAgCqAukDkAAxAFgAAAEXFhcWFxYXFhcWFxYXFhcWFRQHBgcGBwYHBgcGBzU2NzY1NCcmJzUWFxYXFhcWFxYXASInJj0BJicmJyY1NDc2NzY3NTQ3NhcWFxYXFhcWBwYHBgcGBwYjAtABAQECAQICAgMCAgECAQEBGAQNDREPIB9NTkVvexEReHJFTk0fIA8RDQwE/kMGCA08R0cMICAMR0g7DRAOMzg5HR0EDw8EHR05ODMHCQM7BQYHBwwLDg4SERYVFxcbHByPkRAMDQQDBwcLCgN3BBlne3ljGQR3AwsKBwYEBAwMEP4AAwgSYgcNDgcTJikRBw4OBmIRCAgJIzIyHx4HERMHHh4yMiMFAAAAAAL//QCmAuwDlQAWACsAADciJyY3EzQ3ATYzMhcBFhUUBwEGBwQjJQEnAQYjIicmNTQ3AScBBicHFzcmIQ8LDgRNCgFFCg8QCgEWCgr+uggL/poCAVYBBTL++g8XFhAPDwEGM/77GCEbaY8LpgoOEwFhCQoBRQsL/usLDw8L/rsIAkzHAQU0/voPDxAWFg8BBzL++xgLj2kcHwAAAAMAAACpAukDkQAeAC4AZAAAAQYnIicmJyYnJicmJyY1NDc2MzIXFhUUBwYHBgcGBycyNzY1NCcmIyIHBhUUFxYlFhURFA8BBi8BBwYjIicmNRE0PwEUBxQVFBcWFxYXFhcWFxYzMjc2NzY3Njc2NzY1NCc3NhcBXBALCw4HCQoZGRQTEBAyM0hIMzMPDxYWFhUQKCAXFxcXICEXFxcXAbwLEPgLCb3uBgMIBgsQRQEREhcWHBsPDgYgJCQfBw4PHBsXFxESAZcMCwG8DwEOBgsKICEgICwsKE02NjY2TSgrKyMiHR0PyRcXISAXFxcXICEXF5QHDf4PEQZjBAVfYAEEBw4B8BEGGwIEBAEvNDQmJiQjEBAFICAFEBAkIycnMzQvDgc8BQcAAQAAAAEAAONf1HNfDzz1AAsEAAAAAADTIBlCAAAAANMgGUL//f/VA+sDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAP/9//0D6wABAAAAAAAAAAAAAAAAAAAAKQQAAAAAAAAAAAAAAAIAAAAC6QAAAukANQLpAGkEAADcBAAA8QLpADYC6QA1AukAYwLpACsC6QBjAukAAALpABoC6QBjAukABgLpABkC6QAAAukAAALpADMC6QAAAukAAALpAAAC6QAZAukAAALpABkC6QACAukAAALpABkC+QAZAukAAALpAEMC6QBXBAAAFQQAABUC6QACAukAAgLp//0C6QAAAAAAAAAKABQAHgCCANIBPAFoAZQB3AIkAnQCqgL0BDYElgTWBTAFhAYEBrQHLgeOB/YIWAiYCMYJQAmOCboKAgpECowLEAt4C6QL0AzADUoNmA4sAAEAAAApANwABwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAGAAAAAQAAAAAAAgAHAFcAAQAAAAAAAwAGADMAAQAAAAAABAAGAGwAAQAAAAAABQALABIAAQAAAAAABgAGAEUAAQAAAAAACgAaAH4AAwABBAkAAQAMAAYAAwABBAkAAgAOAF4AAwABBAkAAwAMADkAAwABBAkABAAMAHIAAwABBAkABQAWAB0AAwABBAkABgAMAEsAAwABBAkACgA0AJhUYkljb24AVABiAEkAYwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBUYkljb24AVABiAEkAYwBvAG5UYkljb24AVABiAEkAYwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJUYkljb24AVABiAEkAYwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
font-weight:400;
font-style:normal
}
[class*=" tbi-"], [class^=tbi-] {
font-family:TbIcon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.tbi-flag:before {
	content:"\f000"
}
.tbi-rss:before {
	content:"\f001"
}
.tbi-smartphone:before {
	content:"\f002"
}
.tbi-arrow-left:before {
	content:"\f003"
}
.tbi-arrow-right:before {
	content:"\f004"
}
.tbi-up:before {
	content:"\f005"
}
.tbi-plus:before {
	content:"\f006"
}
.tbi-close:before {
	content:"\f007"
}
.tbi-check:before {
	content:"\f008"
}
.tbi-location:before {
	content:"\f009"
}
.tbi-eath:before {
	content:"\f00a"
}
.tbi-user:before {
	content:"\f00b"
}
.tbi-lock:before {
	content:"\f00c"
}
.tbi-alert:before {
	content:"\f00d"
}
.tbi-trash:before {
	content:"\f00e"
}
.tbi-luggage:before {
	content:"\f00f"
}
.tbi-globelocation:before {
	content:"\f010"
}
.tbi-flame:before {
	content:"\f011"
}
.tbi-gift:before {
	content:"\f012"
}
.tbi-view:before {
	content:"\f013"
}
.tbi-like:before {
	content:"\f014"
}
.tbi-chat:before {
	content:"\f015"
}
.tbi-folder:before {
	content:"\f016"
}
.tbi-camera:before {
	content:"\f017"
}
.tbi-star:before {
	content:"\f018"
}
.tbi-flash:before {
	content:"\f019"
}
.tbi-mail:before {
	content:"\f01a"
}
.tbi-send:before {
	content:"\f01b"
}
.tbi-ban:before {
	content:"\f01c"
}
.tbi-passport:before {
	content:"\f01d"
}
.tbi-photo-set:before {
	content:"\f01e"
}
.tbi-arrow-down:before {
	content:"\f021"
}
.tbi-arrow-up:before {
	content:"\f022"
}
.tbi-settings:before {
	content:"\f023"
}
.tbi-login:before {
	content:"\f024"
}
.tbi-draw:before {
	content:"\f025"
}
.tbi-maplocation:before {
	content:"\f026"
}
body {
	margin:0;
	font-family:Oxygen, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-weight:300;
	font-size:14px;
	line-height:1.2;
	color:#404040;
	min-width:320px
}
[lang=el] [contenteditable=true], [lang=el] body, [lang=el] input, [lang=el] select, [lang=el] textarea {
font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif
}
h2 {
	font-size:24px;
	font-weight:400;
	color:#fff;
	margin:0 0 30px
}
p {
	margin:0 0 10px
}
select {
	font-size:18px;
	font-family:Oxygen, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-weight:300;
	width:100%;
	padding:7px 22px 7px 10px;
	color:#A2A1AD;
	background:#34324D;
	height:40px
}
.tbr-select {
	position:relative;
	display:inline-block
}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) {
select {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-webkit-border-radius:0;
border-radius:0
}
.tbr-select:before {
content:'\25bc';
position:absolute;
pointer-events:none;
font-family:'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
color:rgba(255, 255, 255, .6);
top:10px;
bottom:1px;
right:0;
width:2em;
text-align:center;
-webkit-transform:scale(.9, .6);
-ms-transform:scale(.9, .6);
transform:scale(.9, .6);
z-index:1
}
}
.control-group, .radio-group {
	position:relative
}
[contenteditable=true], input, textarea {
border:0;
padding:8px 10px;
background:#34324d;
color:#fff;
font-family:Oxygen, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
font-weight:300;
font-size:18px;
line-height:1.4;
outline:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
/*-webkit-appearance:none;*/
/*-moz-appearance:none;*/
appearance:none;
-webkit-border-radius:0;
border-radius:0
}
.button, .button-add {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
[contenteditable=true], [type=text], [type=email], [type=password], textarea {
width:100%
}
[contenteditable=true], textarea {
display:block;
min-height:150px;
resize:vertical
}
[type=submit] {
padding:6px 25px 8px;
height:40px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-webkit-border-radius:0;
border-radius:0
}
input:focus::-webkit-input-placeholder {
opacity:0
}
input:focus::-moz-placeholder {
opacity:0
}
input:focus:-ms-input-placeholder {
opacity:0
}
input:focus::placeholder {
opacity:0
}
.is-error[contenteditable=true], input.is-error, select.is-error, textarea.is-error {
	border:3px solid #fff
}
input.is-error-red {
	border:3px solid #d33239
}
.control-group {
	margin-bottom:20px
}
.control-group__label {
	display:inline-block;
	margin:0 0 15px;
	font-weight:400;
	color:#aaa7bf
}
label.form-label {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.menu-info__a, .mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none
}
input[type=checkbox].form-checkbox {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0
}
input[type=checkbox].form-checkbox+label.form-label {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	font-size:18px;
	line-height:1.2;
	color:#aaa7bf
}
input[type=checkbox].form-checkbox+label.form-label.logged {
	color:rgba(255, 255, 255, .6)
}
input[type=checkbox].form-checkbox+label.form-label:before {
	content:"";
	position:relative;
	top:3px;
	display:inline-block;
	height:19px;
	width:19px;
	margin-right:10px
}
input[type=checkbox].form-checkbox+label.form-label.filter:before {
	background:#34324d
}
input[type=checkbox].form-checkbox+label.form-label.logged:before {
	top:4px;
	width:22px;
	height:22px;
	background:#faffbd
}
input[type=checkbox].form-checkbox:disabled+label.form-label.filter:before {
	background:#aeafa7
}
input[type=checkbox].form-checkbox:checked+label.form-label.filter:before {
	background:url(../../images/sprite.png) -283px -357px no-repeat #00b6bd
}
input[type=checkbox].form-checkbox:checked+label.form-label.logged:before {
	background:url(../../images/sprite.png) -281px -501px no-repeat #faffbd
}
input[type=radio].form-radio {
	visibility:hidden;
	position:absolute;
	left:0;
	top:0
}
.fileuploader, .p-r {
	position:relative
}
input[type=radio].form-radio+label.form-label {
	display:inline-block;
	font-size:18px;
	padding:2px 10px 3px;
	cursor:pointer;
	color:#aaa7bf
}
input[type=radio].form-radio:checked+label.form-label {
	background:#34324d;
	color:#fff
}
input[type=radio].form-radio+label.form-label.bullet {
	background:0 0;
	color:#404040
}
input[type=radio].form-radio+label.form-label.bullet:before {
	content:"";
	position:relative;
	top:8px;
	display:inline-block;
	height:30px;
	width:30px;
	margin-right:20px;
	background:#aeafa7;
	-webkit-border-radius:50%;
	border-radius:50%
}
input[type=radio].form-radio:checked+label.form-label.bullet:before {
	height:10px;
	width:10px;
	background:#fff;
	border:10px solid #6b649f
}
input[type=radio].form-radio.is-error+label.form-label.bullet:before {
	border:3px solid #fff
}
input[type=radio].form-radio+label.form-label.form-lbrad {
	color:#9390ae
}
input[type=radio].form-radio+label.form-label.form-lbrad:before {
	margin-right:5px;
	top:3px;
	height:20px;
	width:20px;
	background:#34324d
}
input[type=radio].form-radio:checked+label.form-label.form-lbrad {
	color:#fff
}
input[type=radio].form-radio:checked+label.form-label.form-lbrad:before {
	height:8px;
	width:8px;
	background:#554f7e;
	border:6px solid #34324d
}
.button, .reset {
	font-size:18px;
	border:0
}
.fl-left {
	float:left
}
.fl-right {
	float:right
}
.hd {
	display:none!important
}
.clearfix:after, .clearfix:before {
	content:" ";
	display:table
}
.mt15 {
	margin-top:15px
}
.mt-m {
	margin-top:20px
}
.mb-m {
	margin-bottom:20px
}
.mb-s, .more-link {
	margin-bottom:10px
}
.pt20 {
	padding-top:20px!important
}
.pl15 {
	padding-left:15px!important
}
.pl30 {
	padding-left:30px!important
}
.text-gray {
	color:#7d7d7d
}
.button {
	display:inline-block;
	min-height:40px;
	padding:8px 25px 9px;
	background:#3e3b5c;
	color:#aaa7bf;
	line-height:1.2;
	vertical-align:top;
	cursor:pointer;
	box-sizing:border-box
}
.button_action {
	background:#34324d;
	color:#fff
}
.button_get {
	background:#554f7e;
	color:#fff
}
.button-add {
	display:block;
	width:100%;
	padding:8px;
	font-size:18px;
	color:#fff;
	background:#e1357e;
	box-sizing:border-box
}
.location, .person__bottom {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.loading {
	color:#fff;
	font-size:60px;
	line-height:0;
	letter-spacing:-.05em
}
.fileuploader__input {
	position:absolute;
	top:0;
	right:0;
	height:360px;
	font-size:360px;
	opacity:0;
	z-index:5;
	cursor:pointer
}
.more-link {
	display:inline-block;
	color:#aaa7bf;
	border-bottom:1px dashed;
	cursor:pointer;
	font-size:14px
}
.small, .txt {
	display:block
}
.arrow-left:after, .arrow:after {
	position:absolute;
	top:50%;
	margin-top:-20px;
	border-top:20px solid transparent;
	border-bottom:20px solid transparent;
	z-index:2;
	content:""
}
.arrow:after {
	right:-20px;
	border-left:20px solid transparent
}
.arrow-left:after {
	left:-20px;
	border-right:20px solid transparent
}
.block_bg_cherry {
	background:#9f1551;
	color:#4b0a26
}
.block_bg_lilac {
	background:#792a49;
	color:#371321
}
.block_bg_light-cherry {
	background:#bf0053;
	color:#65002c
}
.block_bg_thrush {
	background:#00b6bd;
	color:#006164
}
.block_bg_thrush:after {
	border-left-color:#00b6bd
}
.block_bg_thrush .link-all {
	color:#006164
}
.block_bg_herb {
	background:#6fa201;
	color:#293c00
}
.block_bg_herb:after {
	border-left-color:#6fa201
}
.block_bg_gb-raspberry {
	background:#5e476b;
	color:#231a28
}
.block_bg_gb-raspberry:after {
	border-left-color:#5e476b
}
.block_bg_gb-raspberry .link-all {
	color:#231a28
}
.block_bg_middle-cherry {
	background:#db3f6b;
	color:#521728
}
.block_bg_middle-cherry:after {
	border-left-color:#db3f6b
}
.block_bg_night-blue {
	background:#464167;
	color:#79788d
}
.block_bg_amethyst {
	background:#554f7e;
	color:#2a273f
}
.block_bg_olive {
	background:#639101;
	color:#314800
}
.block_bg_fern {
	background:#77ae01;
	color:#293c00
}
.block_bg_yellow-green {
	background:#8bcb01;
	color:#3d5900
}
.block_bg_facebook {
	background:#50609b;
	color:#283154
}
.block_bg_facebook:after {
	border-left-color:#50609b
}
.arrow-left.block_bg_facebook:after {
	border-right-color:#50609b
}
.block_bg_magenta {
	background:#7449a5;
	color:#2c1d48
}
.block_bg_glycine {
	background:#655f93;
	color:#2a273f
}
.block_bg_persian {
	background:#a573dd;
	color:#3d2b52
}
.block_bg_rose {
	background:#db3f6b;
	color:#521728
}
.block_bg_dark-pink {
	background:#ff7199;
	color:#914057
}
.block_bg_drozd {
	background:#32e1e8;
	color:#135456
}
.block_bg_pistachio {
	background:#9fd528;
	color:#3b4f0f
}
.block_bg_grass {
	background:#78ae01;
	color:#2d4100
}
.block_bg_white {
	background:#fff;
	color:#5f5f5f
}
.block_bg_grey {
	background:#ededed;
	color:#585858
}
.block_bg_dark-ping {
	background:#e1357e;
	color:#571431
}
.block_bg_hard-ping {
	background:#d12b72;
	color:#480f28
}
.block_bg_indigo {
	background:#7f678d;
	color:#29222e
}
.block_bg_indigo:after {
	border-left-color:#7f678d
}
.block_bg_blue-classic {
	background:#3c4a7f
}
.arrow-left.block_bg_blue-classic:after {
	border-right-color:#3c4a7f
}
.block_bg_orange {
	background:#fb8e01;
	color:#794626
}
.block_bg_orange:after {
	border-left-color:#fb8e01
}
.block_bg_blue-sky {
	background:#6579c4;
	color:#313b5e
}
.link-sub, .txt {
	color:#fff
}
.txt {
	font-size:24px
}
.txt_fixed_width {
	font-size:18px;
	width:68px
}
.link-small, .small {
	font-size:10px;
	text-transform:uppercase
}
.person:after, .person__bottom {
	position:absolute;
	left:0;
	bottom:0;
	width:100%
}
.small {
	min-height:25px;
	max-height:36px;
	padding-top:5px;
	font-weight:700;
	text-align:left
}
.small_height_big {
	min-height:30px
}
.link-small {
	color:#fff;
	text-decoration:underline
}
.link-small:hover {
	text-decoration:none
}
.link-all {
	text-decoration:underline
}
.link-all:hover {
	text-decoration:none
}
.more {
	display:inline-block;
	font-size:18px
}
.more__icon {
	position:absolute;
	top:0;
	right:15px
}
.more__txt {
	color:#27243a
}
.person {
	background:#463F69;
	cursor:pointer
}
.person:after {
	content:"";
	height:20px;
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));
	background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .4) 100%);
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .4) 100%)
}
.person__bottom {
	padding:8px 10px;
	z-index:1;
	box-sizing:border-box
}
.person__name {
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:700;
	max-width:75%;
	white-space:nowrap
}
.person__check {
	float:right;
	color:#fff
}
.person__online {
	display:block;
	float:right;
	width:7px;
	height:7px;
	margin:3px 0 0 4px;
	background:#1cb51a;
	-webkit-border-radius:50%;
	border-radius:50%
}
.profile-trip__country, .profile-trip__date {
	display:inline-block;
	overflow:hidden;
	white-space:nowrap
}
.search-user-location {
	font-size:18px
}
.profile__name {
	font-size:24px;
	line-height:1.4;
	color:#565c66;
	padding-left:30px
}
.profile__about-info {
	padding-left:30px;
	font-size:18px;
	color:#565c66
}
.profile__about-info-a {
	margin-left:8px;
	color:#565c66;
	border-bottom:1px dashed
}
.profile-block {
	border-bottom:1px solid #f5f6f1;
	padding:10px 0
}
.profile-block_border_none {
	border-bottom:0
}
.profile-block__title {
	position:relative;
	padding-left:30px;
	font-size:10px;
	text-transform:uppercase
}
.profile-block_title_bottom {
	margin-bottom:25px
}
.profile-block__content {
	line-height:1.5
}
.profile-block__group-check {
	position:relative;
	margin-bottom:10px
}
.profile-trip {
	margin:0;
	padding:0
}
.profile-trip__item {
	padding:12px 0 10px 30px;
	border-top:1px solid #f5f6f1
}
.profile-trip__item:first-child {
	border-top:0
}
.profile-trip__item.open {
	background:#f5f6f1
}
.profile-trip__title {
	margin:0;
	padding-left:30px;
	position:relative;
	font-weight:400;
	color:#404040
}
.profile-trip__title_bottom {
	margin-bottom:20px
}
.profile-trip__country {
	padding-right:5px;
	width:35%;
	cursor:pointer
}
.trip_guide_width {
	width:55%
}
.profile-trip_guide_width {
	width:65%
}
.profile-trip__content {
	display:none;
	padding:10px 5px 0 0
}
.combination, .profile-trip-arrow, .switch {
	float:right;
	padding:5px
}
@media screen and (max-width:700px) {
.trip-guide_width_country {
width:22%
}
}
.profile-trip-arrow {
	margin:-1px 13px 0 0;
	font-size:12px
}
.switch {
	margin:-5px 15px 0 0;
	font-size:10px;
	line-height:18px;
	color:#abaeb3;
	text-transform:uppercase;
	cursor:pointer
}
.switch__arrow {
	display:inline-block;
	width:12px;
	height:7px;
	background:url(../../images/sprite.png) -247px -124px no-repeat
}
.switch.open .switch__arrow {
	background-position:-247px -113px
}
.combination {
	position:relative;
	margin:-5px 20px 0 15px;
	cursor:pointer;
	color:#e1357e
}
.profile-block-date, .select-block {
	margin-bottom:20px
}
.is-open.combination {
	color:#34324d
}
.combination__txt {
	position:absolute;
	right:100%;
	top:5px;
	margin-right:3px;
	font-size:12px;
	font-weight:400;
	text-transform:lowercase
}
.combination__icon {
	display:block;
	width:17px;
	height:17px;
	font-size:22px
}
.popup__txt, .select-block {
	font-size:18px
}
.combination_margin_small {
	margin-right:92px
}
.profile-trip-edit__item {
	display:block;
	padding:20px 0 15px;
	border-top:1px solid #f5f6f1
}
.profile-trip-edit__item:hover {
	background:#f5f6f1;
	cursor:pointer
}
.profile-trip-edit__item:first-child {
	border-top:0
}
.trips-column .profile-trip-edit__item {
	border-top:1px solid #f5f6f1
}
.select-block {
	color:#aaa7bf;
	line-height:1.5
}
.select-block__a {
	display:inline-block;
	color:#aaa7bf
}
.is-active.select-block__a {
	position:relative;
	padding:2px 25px 3px 10px;
	background:#464167;
	color:#fff
}
.date-from, .is-active.select-block_bg_auth {
	background:#34324d
}
.select-block__close {
	position:absolute;
	top:13px;
	right:10px
}
.date__wrapper {
	position:relative;
	width:50%;
	float:left
}
.location, .smiles {
	width:100%;
	left:0
}
.date-to {
	background:#3e3b5c
}
.date__icon {
	position:absolute;
	top:11px;
	right:20px;
	cursor:pointer
}
.popup {
	position:relative;
	max-width:420px;
	margin:40px auto 0;
	padding:30px;
	color:#aaa7bf;
	background:#554f7e
}
.popup_width_large {
	max-width:660px
}
.popup_font_small {
	font-size:14px;
	line-height:1.4
}
.popup__a {
	font-size:18px;
	color:#fff;
	text-decoration:underline
}
.location {
	position:absolute;
	top:40px;
	margin:0;
	padding:10px;
	background:#34324d;
	z-index:10;
	overflow-y:auto;
	max-height:230px;
	box-sizing:border-box
}
.mfp-container, .smiles {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.location__item {
	position:relative;
	padding:5px;
	font-size:18px;
	color:#abaeb3;
	cursor:pointer;
	z-index:5
}
.location__item:hover {
	color:#fff
}
.smiles {
	display:none;
	position:absolute;
	bottom:42px;
	padding:8px 5px 5px;
	background:#eaece3;
	z-index:5;
	box-sizing:border-box
}
.smiles__item {
	display:inline-block;
	vertical-align:middle;
	width:29px;
	height:30px;
	margin:0 2px;
	background:url(../../images/smiles.png) no-repeat;
	cursor:pointer
}
.smile0 {
	background-position:0 0
}
.smile1 {
	background-position:0 -33px
}
.smile2 {
	background-position:0 -66px
}
.smile3 {
	background-position:0 -99px
}
.smile4 {
	background-position:0 -132px
}
.smile5 {
	background-position:0 -165px
}
.smile6 {
	background-position:0 -198px
}
.smile7 {
	background-position:0 -231px
}
.smile8 {
	background-position:0 -264px
}
.smile9 {
	background-position:0 -297px
}
.smile10 {
	background-position:0 -330px
}
.smile11 {
	background-position:0 -363px
}
.smile12 {
	background-position:0 -396px
}
.smile13 {
	background-position:0 -429px
}
.smile14 {
	background-position:0 -462px
}
.smile15 {
	background-position:0 -495px
}
.smile16 {
	background-position:0 -528px
}
.smile17 {
	background-position:0 -561px
}
.smile18 {
	background-position:0 -594px
}
.smile19 {
	background-position:0 -627px
}
.smiles .smiles__item {
	margin:12px 25px
}
.travgd-info {
	padding:20px;
	font-size:12px;
	font-weight:700;
	color:#fff
}
.travgd-info__place {
	display:block;
	font-size:18px;
	overflow:hidden;
	white-space:nowrap
}
.travgn-info__purpose {
	color:#a1b5ff
}
.page {
	background:#fff;
	font-size:17px;
	line-height:1.4;
	margin-bottom:60px
}
.page-title {
	margin:0;
	padding:60px 60px 30px;
	font-size:24px;
	font-weight:400;
	color:#404040
}
.page-title_padding_small {
	padding-top:10px
}
.page__quote, .page__txt {
	padding:0 60px;
	margin-bottom:25px
}
.page__quote {
	font-size:24px;
	color:#464167
}
.page__count {
	padding-right:8px
}
.page-list {
	margin:0;
	padding:0
}
.page-sub-list {
	display:none;
	margin:0 0 0 30px;
	padding:25px 60px 0
}
.page-list__item {
	border-top:2px solid #f5f6f1
}
.page-list__title {
	position:relative;
	font-size:24px;
	color:#aca4e0;
	margin:0;
	padding:30px 90px 30px 60px;
	background:black;
	cursor:pointer
}
.open.page-list__title {
	color:#fff
}
.page-sub-list__item {
	margin-bottom:25px
}
.page-sub-list_item_lvl3 {
	margin-left:60px
}
.loader-layer object, .user-photo-preloader object {
	margin-left:-25px;
	margin-top:-25px;
	position:absolute
}
.page__switch {
	position:absolute;
	top:50%;
	right:30px;
	margin-top:-14px;
	margin-right:0
}
.page-switch__arrow {
	display:inline-block;
	width:24px;
	height:13px;
	margin-top:10px;
	background:url(../../images/sprite.png) -51px -446px no-repeat
}
.open.page-list__title .page-switch__arrow {
	display:none
}
.page__switch-up {
	padding:0 0 40px;
	text-align:center
}
.page-switch__arrow-up {
	cursor:pointer;
	display:inline-block;
	width:24px;
	height:13px;
	margin-top:10px;
	background:url(../../images/sprite.png) -87px -446px no-repeat
}
@media (max-width:980px) {
.page {
margin-bottom:0
}
.page-list__title, .page-sub-list, .page-title, .page__quote, .page__txt {
padding-left:20px;
padding-right:20px
}
}
[class*=icon-], [class^=icon-] {
display:inline-block;
background:url(../../images/sprite.png) no-repeat
}
.loader-layer, .user-photo-preloader {
	display:none;
	overflow:hidden;
	opacity:.8
}
.icon-user-small {
	width:20px;
	height:20px;
	background-position:-189px -37px
}
.icon-check {
	width:14px;
	height:13px;
	background-position:-285px 0
}
.icon-adduser {
	width:27px;
	height:22px;
	background-position:-190px 0
}
.icon-departure-small {
	width:31px;
	height:18px;
	background-position:-248px -41px
}
.icon-calendar {
	width:17px;
	height:19px;
	background-position:-280px -194px
}
.icon-smile {
	width:23px;
	height:23px;
	background-position:-246px -272px
}
.icon-set-usergroup {
	width:43px;
	height:38px;
	background-position:0 -503px
}
.icon-set-deleteuser {
	width:43px;
	height:42px;
	background-position:-229px -446px
}
.icon-set-star {
	width:32px;
	height:31px;
	background-position:-122px -446px
}
.loader-layer {
	background:#0b0b0b;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:1143
}
.icon-facebook, .icon-g, .icon-mamba, .icon-twitter, .icon-vk {
	background-image:url(../images/sprite_social_3.png)
}
.loader-layer object {
	height:50px;
	left:50%;
	top:50%;
	width:50px
}
.user-photo-preloader {
	position:absolute;
	z-index:2000;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.user-photo-preloader object {
	left:50%;
	top:50%
}
.mfp-bg, .mfp-wrap {
	position:fixed;
	left:0;
	top:0
}
.icon-facebook {
	background-position:0 0;
	width:15px;
	height:27px
}
.icon-g {
	background-position:-51px 0;
	width:29px;
	height:25px
}
.icon-mamba {
	background-position:-120px 0;
	width:35px;
	height:17px
}
.icon-twitter {
	background-position:-20px 0;
	width:26px;
	height:20px
}
.icon-vk {
	background-position:-85px 0;
	width:30px;
	height:18px
}
.mfp-bg, .mfp-container, .mfp-wrap {
	width:100%;
	height:100%
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.icon-facebook, .icon-g, .icon-mamba, .icon-twitter, .icon-vk {
background-image:url(../../../images/common/social/sprite_social_3@2x.png);
background-size:155px 27px
}
}
.mfp-bg {
	z-index:1042;
	overflow:hidden;
	background:#0b0b0b;
	opacity:.8;
	filter:alpha(opacity=80)
}
.mfp-wrap {
	z-index:1043;
	outline:0!important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	box-sizing:border-box
}
.mfp-container:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.is-active.header-profile:after, .languages-popup__list:after, .menu-sidebar__icon:after, .menu-sidebar__icon:before, .widget__wrapper:before, .wrapper:after {
	content:""
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width:100%;
	cursor:auto
}
.mfp-ajax-cur {
	cursor:progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:-moz-zoom-out;
	cursor:-webkit-zoom-out;
	cursor:zoom-out
}
.mfp-zoom {
	cursor:pointer;
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none!important
}
.mfp-preloader {
	color:#ccc;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a {
	color:#ccc
}
.is-active.sidebar-menu__a, .mfp-preloader a:hover, .sidebar-menu__a:active, .sidebar-menu__a:focus, .sidebar-menu__a:hover {
	color:#fff
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display:none
}
button.mfp-arrow, button.mfp-close {
	overflow:visible;
	cursor:pointer;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:0;
	padding:0;
	z-index:1046;
	-webkit-box-shadow:none;
	box-shadow:none
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close {
	width:19px;
	height:19px;
	position:absolute;
	right:-45px;
	top:-35px;
	text-decoration:none;
	background:url(../images/sprite.png) -260px -156px no-repeat;
	text-indent:-9999px
}
figure {
	margin:0;
	padding:0 60px
}
.mfp-counter {
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:22px
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .6);
	box-shadow:0 0 8px rgba(0, 0, 0, .6);
	background:#000
}
img.mfp-img {
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto
}
.mfp-bottom-bar, .mfp-title {
	position:absolute;
	left:0;
	width:100%
}
.mfp-bottom-bar {
	margin-top:15px;
	top:100%;
	cursor:auto
}
.alert__close-icon, .h-hand, .header-profile, .menu-info__a, .menu-sidebar, .mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}
.mfp-title {
	top:0
}
.mfp-image-holder .mfp-content {
	max-width:100%;
	min-width:320px
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0, 0, 0, .6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, .6);
position:fixed;
text-align:center;
padding:0
}
}
.container, .content, .wrapper {
	position:relative
}
@media screen and (max-width:690px) {
.mfp-close {
right:30px
}
.mfp-content {
top:20px;
vertical-align:top
}
}
.h-hd {
	display:none!important
}
.hidden-lg {
	display:none
}
@media (max-width:980px) {
.hidden-lg {
display:block
}
.hidden-sm {
display:none
}
}
.wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden;
	min-height:100%;
	margin-bottom:-170px;
	background:#f5f6f1
}
.wrapper:after {
	display:block;
	height:170px
}
.wrapper-block {
	width:840px;
	margin:auto
}
.container {
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	-moz-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	margin-bottom:-1000px;
	padding-bottom:1000px;
	background:#f5f6f1;
	-webkit-transition:-webkit-transform 250ms ease;
	transition:-webkit-transform 250ms ease;
	transition:transform 250ms ease;
	transition:transform 250ms ease, -webkit-transform 250ms ease;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.is-sliding-pane.container {
	width:100%!important;
	-webkit-transition:none!important;
	transition:none!important
}
@media (max-width:980px) {
.wrapper-block {
width:100%
}
}
@media (max-width:600px) {
.container-overlay {
opacity:0;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
.is-open-pane .container-overlay {
position:absolute;
top:0;
left:-1px;
width:100%;
height:100%;
background:rgba(0, 0, 0, .7);
z-index:3;
opacity:1;
-webkit-transition:opacity .25s ease;
transition:opacity .25s ease
}
}
.sidebar {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:100%;
	padding:0 20px;
	background:#554f7e;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar
}
.sidebar-menu {
	list-style:none;
	margin:0;
	padding:0
}
.sidebar-menu--type-auth {
	margin-bottom:10px
}
.sidebar-menu__item {
	position:relative;
	padding:8px 0;
	overflow:hidden
}
.sidebar-menu__a {
	font-size:18px;
	color:rgba(255, 255, 255, .6)
}
.sidebar-menu__delim {
	margin:7px 0 5px;
	border:0;
	border-top:1px dotted #8d88d5
}
.sidebar-menu_a_dark {
	color:#2a273e
}
.sidebar-menu__extend {
	display:block;
	padding:8px 25px;
	margin-bottom:5px;
	background:#464167;
	font-size:18px;
	text-align:center
}
.sidebar-menu__count {
	position:absolute;
	top:50%;
	right:0;
	margin-top:-10px;
	max-width:32px;
	background:#00b6bd;
	padding:0 4px 2px;
	color:#554f7e;
	font-weight:700;
	font-size:16px
}
.sidebar-menu__search {
	display:inline-block;
	vertical-align:top;
	max-width:110px;
	overflow:hidden
}
.sidebar-menu__offer {
	position:absolute;
	top:5px;
	right:0;
	max-width:80px;
	padding:9px 6px 0 0;
	color:#000;
	font-size:12px;
	font-weight:400;
	text-align:right;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden
}
.sidebar-menu__offer-icon {
	position:absolute;
	right:0;
	top:0;
	font-size:13px
}
.header__title, .menu-info__item {
	font-size:18px;
	line-height:60px
}
@media (max-width:980px) {
.is-open-pane.container {
width:-webkit-calc(100% - 240px);
width:calc(100% - 240px);
-webkit-transition:width 250ms ease, -webkit-transform 250ms ease;
transition:width 250ms ease, -webkit-transform 250ms ease;
transition:width 250ms ease, transform 250ms ease;
transition:width 250ms ease, transform 250ms ease, -webkit-transform 250ms ease
}
.is-close-pane.container, [dir=rtl] .is-close-pane.container {
width:100%;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
.no-csscalc .container {
left:0;
width:100%;
-webkit-transition:left .25s ease;
transition:left .25s ease
}
.no-csscalc .is-open-pane.container {
width:100%;
left:240px
}
.no-csscalc .is-close-pane.container {
left:0
}
.no-csstransforms3d .container {
left:0;
width:100%;
-webkit-transition:left .25s ease;
transition:left .25s ease
}
.no-csstransforms3d .is-open-pane.container {
left:240px
}
.no-csstransforms3d .is-close-pane.container {
left:0
}
}
@media (min-width:601px) and (max-width:980px) {
.container {
width:-webkit-calc(100% - 240px);
width:calc(100% - 240px);
-webkit-transform:translate3d(240px, 0, 0);
transform:translate3d(240px, 0, 0)
}
.no-csscalc .container {
left:0
}
.no-csstransforms3d .container {
left:0;
width:100%
}
[dir=rtl] .container {
-webkit-transform:translate3d(-240px, 0, 0);
transform:translate3d(-240px, 0, 0)
}
}
@media (max-width:600px) {
.is-open-pane.container {
width:100%;
-webkit-transform:translate3d(240px, 0, 0);
transform:translate3d(240px, 0, 0)
}
[dir=rtl] .is-open-pane.container {
-webkit-transform:translate3d(-240px, 0, 0);
transform:translate3d(-240px, 0, 0)
}
.is-close-pane.container, [dir=rtl] .is-close-pane.container {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.header {
	position:relative;
	background:black;
	height:60px;
	overflow:hidden;
	z-index:5
}
.header__title {
	display:inline-block;
	overflow:hidden;
	padding-left:20px;
	color:#fff;
	white-space:nowrap
}
.header__none .logo-header {
	display:inline-block;
	vertical-align:top;
	float:none
}
.header__left, .menu-info {
	float:left
}
.header_title_mobile {
	position:relative;
	top:-3px
}
.logo-header {
	display:block;
	float:left;
	margin:11px 0 0 10px;
	width:104px;
	height:26px;
	background:url(../images/logo/logo.png) no-repeat;
	background-size:104px 26px
}
.no-svg .logo-header {
	background-image:url(../../../images/logo/logo_header.png)
}
.logo-mobile {
	display:inline-block;
	margin:20px 0 12px;
	width:104px;
	height:26px;
	background:url(../../../images/logo/logo.svg) no-repeat;
	background-size:104px 26px
}
.no-svg .logo-mobile {
	background-image:url(../../../images/logo/logo_header.png)
}
.menu-info {
	height:60px;
	margin:0 0 0 50px;
	padding:0
}
.menu-info__item {
	display:inline-block;
	margin-left:23px
}
.menu-info__item:first-child {
	margin-left:0
}
.menu-info__a {
	color:#b2b1bd;
	user-select:none
}
.menu-info__a:active, .menu-info__a:focus, .menu-info__a:hover, .menu-info__item_active {
	color:#fff
}
.menu-info__a-txt {
	display:inline-block;
	vert-align:top;
	max-width:100px;
	overflow:hidden;
	white-space:nowrap
}
.menu-info__a-icon {
	display:none;
	vertical-align:middle;
	font-size:36px;
	width:28px;
	height:32px
}
.count, .menu-browse__item {
	display:inline-block;
	vertical-align:top
}
.menu-info__a-ico--visitors {
	height:22px
}
.count {
	width:25px;
	color:#00b6bd;
	font-weight:700
}
.header__right {
	float:right;
	height:60px;
	padding-right:30px;
	background:black;
	width:330px
}
.menu-browse {
	margin:0;
	padding:0;
	white-space:nowrap;
	overflow:hidden;
	text-align:center
}
.menu-browse__item {
	font-size:18px;
	color:#b2b1bd;
	margin-left:20px;
	line-height:60px
}
.menu-browse__a {
	color:#fff;
}
.menu-browse__a.is-active, .menu-browse__a:active, .menu-browse__a:focus, .menu-browse__a:hover, .tbr-menu-profile__left:active .tbr-menu-profile__name, .tbr-menu-profile__left:focus .tbr-menu-profile__name, .tbr-menu-profile__left:hover .tbr-menu-profile__name, .tbr-menu-profile__name.is-active {
	color:#fff
}
.tbr-menu-profile {
	position:relative;
	margin-top:20px;
	padding:0 0 10px
}
.tbr-menu-profile__left {
	position:relative;
	display:block;
	width:163px;
	text-decoration:none
}
.tbr-menu-profile__img {
	display:inline-block;
	vertical-align:middle;
	width:40px;
	height:40px;
	margin-right:8px
}
.tbr-menu-profile__name {
	display:inline-block;
	vertical-align:top;
	width:110px;
	margin-top:7px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:rgba(255, 255, 255, .6);
	font-size:16px
}
.tbr-menu-profile__complete {
	position:absolute;
	bottom:0;
	left:51px;
	width:108px;
	height:3px;
	background:#464167
}
.tbr-menu-profile__complete-value {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3px;
	background:#8077bd
}
.tbr-menu-profile__settings {
	position:absolute;
	top:0;
	right:-7px;
	width:23px;
	height:23px;
	padding:5px;
	color:rgba(255, 255, 255, .6);
	font-size:31px
}
.tbr-menu-profile__settings.is-active, .tbr-menu-profile__settings:active, .tbr-menu-profile__settings:focus, .tbr-menu-profile__settings:hover {
	color:#fff
}
.menu-sidebar {
	display:none;
	position:relative;
	float:left;
	height:20px;
	width:27px;
	padding:20px
}
.menu-sidebar:active, .menu-sidebar:focus {
	background:#3d3859
}
.menu-sidebar__icon, .menu-sidebar__icon:after, .menu-sidebar__icon:before {
	position:absolute;
	left:0;
	width:27px;
	height:4px;
	background:#8077bd;
	-webkit-border-radius:1px;
	border-radius:1px
}
.menu-sidebar__icon {
	top:28px;
	left:20px
}
.menu-sidebar__icon:before {
	top:-8px
}
.menu-sidebar__icon:after {
	top:8px
}
.header-submenu.sub-menu {
	height:40px;
	overflow:hidden;
	margin-top:0;
	background:#615e88;
	visibility:visible;
-webkit-transition:margin-top .2s ease, visibility .2s ease;
transition:margin-top .2s ease, visibility .2s ease
}
.header-submenu .sub-menu__a {
	color:#b2b1bd
}
.header-submenu .sub-menu__a.is-active, .header-submenu .sub-menu__a:active, .header-submenu .sub-menu__a:focus, .header-submenu .sub-menu__a:hover {
	color:#fff
}
.header-submenu.is-submenu-hidden {
	margin-top:-62px;
	visibility:hidden;
-webkit-transition:margin-top .2s ease, visibility .2s ease;
transition:margin-top .2s ease, visibility .2s ease;
	will-change:transform, visibility
}
.menu-link-extend {
	color:#fb8e01!important
}
.menu-link-extend.is-active, .menu-link-extend:active, .menu-link-extend:focus, .menu-link-extend:hover {
	color:#ffbb62!important
}
.menu-link-extend__icon {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	font-size:22px
}
.menu-link-extend__contest {
	position:absolute;
	top:11px;
	left:9px;
	display:inline-block;
	padding:1px 4px;
	border:1px solid #fb8e01;
	background:#615e88;
	font-size:10px;
	font-weight:700;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fb8e01!important
}
.menu-link-extend.is-active .menu-link-extend__contest, .menu-link-extend:active .menu-link-extend__contest, .menu-link-extend:focus .menu-link-extend__contest, .menu-link-extend:hover .menu-link-extend__contest {
	color:#ffbb62!important;
	border-color:#ffbb62
}
.menu-link-extend__contest--sidebar {
	background:#464167
}
@media (min-width:1960px) {
.header__right {
width:360px
}
}
@media (min-width:1200px) {
.menu-info {
margin-left:60px
}
.menu-info__item {
margin-left:30px
}
.menu-info__a-txt {
max-width:170px
}
}
@media (max-width:1100px) {
.menu-info__item {
margin-left:30px
}
.menu-info__a-txt {
display:none
}
.menu-info__a-icon {
display:inline-block
}
}
@media (max-width:980px) {
.header-hidden--mobile {
display:none!important
}
.header-visible--mobile, .header__title {
display:block
}
.header__none {
float:none
}
.menu-info {
margin-left:40px
}
}
.header-profile__img, .header-profile__name {
	display:inline-block;
	vertical-align:middle
}
.header-profile {
	position:relative;
	float:left;
	margin:8px 0 0 20px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.is-active.header-profile:after {
	position:absolute;
	left:15px;
	bottom:-9px;
	width:0;
	height:0;
	border:8px solid transparent;
	border-bottom-color:#615e88
}
.footer, .footer__col-soc, .footer__item, .widget, .widget-container, .widget__wrapper {
	position:relative
}
.header-profile__img {
	width:45px;
	height:45px;
	margin-right:5px
}
.header-profile__name {
	width:72px;
	overflow:hidden;
	white-space:nowrap;
	color:#b2b1bd;
	font-size:16px
}
.footer {
	padding:20px 0 30px;
	height:120px;
	background:#232528;
	font-size:12px;
	color:#abaeb3;
	z-index:1
}
.copyright, .copyright__site-name, .footer__description {
	color:#666
}
.footer__item {
	min-height:112px;
	border-right:1px solid #363739;
	padding:0 20px
}
.footer__logo {
	display:block;
	float:left;
	width:63px;
	height:16px;
	margin:0 7px 0 0;
	background:url(../images/logo/logo.png) no-repeat;
	background-size:63px 16px;
	opacity:.4
}
.no-svg .footer__logo {
	background-image:url(../../../images/logo/logo_footer_2.png);
	opacity:1
}
.copyright {
	display:block;
	margin:15px 0 11px
}
.copyright__site-name strong {
	font-weight:400
}
.footer__description {
	display:block;
	max-width:300px
}
.col5 {
	float:left;
	width:20%
}
.footer__col-menu {
	float:left;
	width:16%
}
.footer__col-soc {
	float:left;
	width:28%;
	overflow:hidden
}
.social__title {
	display:inline-block;
	padding-bottom:10px
}
.social-button {
	margin:0;
	padding:0
}
.social-button-footer {
	width:115px
}
.social-button-footer .social-button__item {
	margin-bottom:5px
}
.social-button__item {
	display:inline-block;
	height:20px;
	overflow:hidden;
	vertical-align:top;
	margin-bottom:2px
}
.menu-footer {
	margin:0;
	padding:0
}
.menu-footer__item {
	margin:0 0 8px
}
.menu-footer__a {
	text-decoration:none;
	color:#abaeb3
}
.footer__apps {
	padding-top:20px
}
.footer__store {
	margin-right:20px
}
.footer__languages {
	display:inline-block;
	margin-top:2px;
	color:#fff;
	font-size:13px
}
.footer__languages-icon {
	display:inline-block;
	vertical-align:bottom;
	margin-right:4px;
	font-size:20px;
	width:16px;
	height:16px;
	color:#acaeb3
}
@media screen and (max-width:980px) {
.footer, .wrapper:after {
display:none
}
.wrapper {
margin-bottom:0
}
}
.languages-popup__list {
	margin-top:-15px;
	padding-top:15px;
	border-top:1px dotted #34324d;
	text-align:center
}
.languages-popup__list-item, .languages-popup__list:after {
	display:inline-block;
	padding:5px 0;
	width:49%;
	font-size:18px
}
.is-active.languages-popup__list-item, .languages-popup__list-item:active, .languages-popup__list-item:hover {
	color:#fff
}
.sub-menu {
	margin:0;
	padding:0 0 20px;
	background:#f5f6f1;
	text-align:center
}
.sub-menu__item {
	padding:20px 0 0;
	display:inline-block;
	margin-right:20px
}
.sub-menu__a {
	font-size:18px;
	color:#404040
}
.is-active.sub-menu__a {
	color:#8077bd
}
@media(max-width:980px) {
.sub-menu {
display:none
}
}
.widget-container {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-moz-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start
}
.no-flexwrap .widget-container {
	display:block
}
.widget {
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	-moz-box-flex:1;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	float:left;
	width:120px;
	max-width:150px
}
.widget--double {
	-webkit-box-flex:2;
	-webkit-flex:2 0 auto;
	-moz-box-flex:2;
	-ms-flex:2 0 auto;
	flex:2 0 auto;
	width:240px;
	max-width:300px
}
.widget--triple {
	-webkit-box-flex:3;
	-webkit-flex:3 0 auto;
	-moz-box-flex:3;
	-ms-flex:3 0 auto;
	flex:3 0 auto;
	width:360px;
	max-width:450px
}
.widget__wrapper {
	display:inline-block;
	vertical-align:top;
	width:100%
}
.alert__close-icon, .widget-va-middle {
	text-align:center;
	vertical-align:middle
}
.widget__wrapper:before {
	display:block;
	padding-top:100%
}
.widget--double .widget__wrapper:before {
	padding-top:50%
}
.widget--triple .widget__wrapper:before {
	padding-top:33.33333%
}
.widget__content {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden
}
.widget__img {
	width:100%;
	max-width:100%;
	height:100%
}
.widget-info {
	position:absolute;
	bottom:5px;
	padding:11%
}
.widget--triple .widget-info {
	padding:6%
}
.widget-va-container {
	display:table;
	width:100%;
	height:100%;
	cursor:pointer
}
.widget-va-middle {
	display:table-cell;
	font-size:18px
}
.right-icon {
	position:absolute;
	top:12px;
	right:15px;
	font-size:30px;
	color:#fff
}
.right-icon_small {
	right:9px;
	top:9px
}
.right-icon__size--large {
	font-size:32px
}
.right-icon__size--small {
	font-size:26px
}
.right-icon_disabled {
	opacity:.5
}
@media(max-width:768px) {
.widget {
width:115px;
max-width:155px
}
.widget--double {
width:230px;
max-width:310px
}
.widget--triple {
width:345px;
max-width:465px
}
}
.alert {
	position:relative;
	padding:17px 30px;
	color:#fff;
	font-size:18px;
	margin-bottom:30px;
	z-index:5
}
.alert:after, .alert:before {
	content:" ";
	display:table
}
.alert__warning {
	background:#fb8e01;
	border-bottom:3px solid #ec7308
}
.alert__error {
	background:#9e0b0f;
	border-bottom:3px solid #790000
}
.alert__information {
	background:#007236;
	border-bottom:3px solid #0a562e
}
.alert__qu {
	float:left;
	width:23px;
	height:24px;
	font-size:32px;
	margin:-2px 20px 0 0
}
.alert__txt {
	display:block;
	padding-right:13px;
	overflow:hidden
}
.alert__shift {
	width:100%;
	margin-left:-30px
}
.alert_margin_none {
	margin:0
}
.alert__close-icon {
	position:absolute;
	top:17px;
	right:17px;
	width:20px;
	height:20px;
	padding:3px;
	font-size:23px;
	overflow:hidden
}
.alert__close-icon:active {
	background:rgba(0, 0, 0, .1)
}
.alert a {
	color:#fff;
	text-decoration:underline
}
@media(max-width:480px) {
.alert {
padding:12px 20px;
font-size:17px
}
.alert__shift {
padding-left:30px;
padding-right:30px
}
.alert__qu {
margin-right:15px
}
.alert__close-icon {
top:10px;
right:10px
}
}
