.b-content{width:688px;margin:15px 0 10px}.b-content__description{color:#a3a3a3;font-size:12px;border:#dfdfdf solid;border-width:1px 0}.b-content__menu{list-style:none;border:dotted #cecece;height:34px;background:#fff;border-width:1px 0;margin:-2px 0 10px;padding:0}.b-content__menu-item{float:left;margin:0 10px}.b-content__menu-item:first-child{margin-left:0}.b-content__menu-link{display:block;line-height:34px;white-space:nowrap;font-weight:700;min-width:40px;text-align:center;padding:0 10px}.b-content__menu-link_state_active,.b-content__menu-link:hover{background:#226aa5;color:#fff;position:relative;border:#226aa5 solid;margin-top:-1px;border-width:1px 0}.b-content__menu-link_state_active:after,.b-content__menu-link:hover:after{content:"";position:absolute;left:50%;top:100%;height:0;width:0;border-color:#226aa5 transparent transparent;border-style:solid;border-width:6px 30px 0;margin:1px 0 0 -30px}.b-content__list{list-style:none;display:block;margin:0;padding:0}.b-content__list-item{width:223px;float:left;margin:5px 9px 5px 0}.b-content__list-item:nth-child(3n){margin-right:0}.b-content__description-link{float:right;border-top:2px #216aa4 solid;color:#216aa4;font-weight:700;margin:-1px 0 0 15px;padding:12px 0}.b-content__description-text{display:block;overflow:hidden;padding:12px 0}.b-content__description-link_theme_dotted{font-weight:400;font-size:11px;color:#303030;border-color:transparent}.b-content__description-link_theme_dotted .b-content__description-link-text{border-bottom:1px #303030 dotted}.b-content__description-link_theme_dotted:hover .b-content__description-link-text{border-color:transparent}.b-content__description_border-bottom_none{border-bottom-color:transparent}.b-terms{font-size:11px;overflow:hidden;displayu:table;margin:2px 0 0;padding:0}.b-terms__name{display:table-cell;color:#ababab;padding:4px 8px 1px 0}.b-terms__value{display:table-cell;padding:4px 0 1px}.b-terms__row{display:table-row}.b-terms__link{text-decoration:underline}.b-artist{display:block;position:relative;overflow:hidden}.b-artist__image{vertical-align:top;width:100%;height:100%}.b-artist__title{font-size:16px;font-weight:700;margin:0;padding:0}.b-artist__info{position:absolute;left:0;bottom:0;width:100%;overflow:hidden;background:rgba(0,0,0,0.65);color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:13px 15px}.b-sound{display:block;height:120px;background:#f9f9f9;border-bottom:1px #e0e0e0 solid;overflow:hidden;padding:13px 15px}.b-sound .b-terms__value{font-size:12px}.b-sound__title{font-size:0;white-space:nowrap;cursor:pointer;margin:3px 0 8px}.b-sound__play{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px #d9d9d9 solid;width:18px;height:18px;zoom:1;display:inline;vertical-align:middle;text-align:center;text-indent:2px;margin:0 10px 0 0}.b-sound__play:after{content:"25BA";display:inline;font-size:9px;color:#216aa4;line-height:18px}.b-sound__name{zoom:1;display:inline;font-size:16px;font-weight:700;color:#000;vertical-align:middle;position:relative;top:1px}.b-grids{table-layout:fixed;width:100%;border-collapse:collapse}.b-list{list-style:none;margin:0;padding:0 0 0 20px}.b-list__item{vertical-align:top;border-bottom:1px #cecece dotted;position:relative;padding:7px 0}.b-list__item:after{content:"";display:block;width:5px;height:5px;background:#ccc;position:absolute;left:-20px;top:10px}.b-list__link{color:#232323}.b-filter{margin:15px 0 10px}.b-filter__separator{vertical-align:auto;zoom:1;display:inline;margin:0 10px}.b-filter__link{color:#206ca8;text-decoration:underline;cursor:pointer}.b-top10{float:right;width:270px;margin-left:18px}.b-title{position:relative;overflow:hidden;margin:0 0 15px}.b-title:after{content:"";z-index:1;position:absolute;left:0;bottom:0;width:100%;border-bottom:2px #d7d7d7 solid}.b-title__holer{vertical-align:auto;zoom:1;display:inline;border-bottom:2px #216aa4 solid;position:relative;z-index:2;font-size:14px;color:#535353;font-weight:700;margin:0;padding:5px 0}.b-title__select{float:right;cursor:pointer;color:#292929;border-bottom:1px #292929 dotted;text-decoration:none;font-size:11px;position:relative;margin:8px 10px 0 0}.b-title__select:after{content:"";position:absolute;top:50%;left:100%;border-color:#292929 transparent transparent;border-style:solid;border-width:3px;margin:-1px 0 0 4px}.b-title__select:hover{text-decoration:none;border-color:transparent}.b-playlist{background:#f5f5f5;border-bottom:1px #dcdcdc solid;list-style:none;cursor:default;padding:0 15px}.b-playlist__item{border-top:1px #c7c7c7 dotted;padding:12px 0}.b-playlist__item:after{content:"";clear:both;display:block;font-size:0}.b-playlist__item:first-child{border:0}.b-playlist__count{float:left;min-width:45px;color:#4d5353;font-weight:700;font-size:15px}.b-playlist__like{float:right;font-size:0;color:#afafaf;cursor:pointer;min-width:35px;white-space:nowrap}.b-playlist__like.active .b-playlist__like-ico{background:url(../images/heart.png)}.b-playlist__like.active .b-playlist__like-count{color:#000}.b-playlist__song{overflow:hidden;font-size:0;white-space:nowrap;cursor:pointer}.b-playlist__label{font-weight:400;font-size:10px;vertical-align:top;color:#1d932b;white-space:nowrap}.b-playlist__label.red{color:#ce1515}.b-playlist__song-play{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px #d9d9d9 solid;width:12px;height:12px;zoom:1;display:inline;vertical-align:middle;text-align:center;text-indent:2px;margin:0 5px 0 0}.b-playlist__song-play:after{content:"25BA";display:inline;font-size:7px;color:#216aa4;line-height:12px}.b-playlist__song-name{zoom:1;display:inline;font-size:12px;font-weight:700;color:#000;vertical-align:middle;position:relative;top:1px}.b-playlist__like-count{font-size:12px;zoom:1;display:inline;vertical-align:middle}.b-playlist__like-ico{background:url(../images/heart_disable.png);width:13px;height:12px;zoom:1;display:inline;vertical-align:middle;margin-right:5px}.b-compozitions{width:100%;border-collapse:collapse;margin:0 0 20px}.b-compozitions__cell{border-bottom:1px dotted #cecece;font-size:11px;padding:8px 5px}.b-compozitions__name{font-weight:700;font-size:12px}.b-compozitions__date{color:#9f9f9f;white-space:nowrap}.b-compozitions__count{color:#4d5353;font-size:15px;font-weight:700}.b-compozitions__count sup{font-weight:400;color:#1d932b;font-size:10px}.b-events{display:block;text-align:justify;text-align-last:justify;text-justify:newspaper;line-height:0;font-size:2px;zoom:1;list-style:none;margin:0;padding:0}.b-events:after{content:"";vertical-align:auto;zoom:1;display:inline;width:100%}.b-events__item{zoom:1;display:inline;vertical-align:top;width:48.5%;font-size:12px;line-height:17px;margin:0 0 10px;padding:0}.b-events__link{display:block;height:74px;border-bottom:1px transparent solid;color:#464646}.b-events__link:hover{background:#f9f9f9;text-decoration:none;border-color:#e0e0e0}.b-events__text{display:block;margin:5px 20px 5px 0}.b-events__image{width:75px;height:75px;float:left}.b-events__field{overflow:hidden;display:block;padding:10px}.b-events__label{zoom:1;display:inline;vertical-align:middle;font-size:11px;color:#a3a3a3;margin-left:5px}.b-events__title{zoom:1;display:inline;vertical-align:middle;font-size:16px;font-weight:700}.b-form-search{display:block;cursor:default;margin:0 0 20px;padding:0}.b-form-search__header{background:#ececec;border-bottom:2px #c2c2c2 solid;padding:10px 15px}.b-form-search__footer{background:#d7d7d7;margin:0 2px;padding:7px 13px}.b-checkbox{zoom:1;display:inline;vertical-align:middle;position:relative;overflow:hidden;cursor:pointer;font-size:0}.b-checkbox__icon{vertical-align:auto;zoom:1;display:inline;width:15px;height:15px;background:url(../images/checkbox.gif) no-repeat 0 0}.b-checkbox__input{position:absolute;left:-100px;top:-100px}.b-checkbox__input:checked+.b-checkbox__icon{background-position:0 -15px}.b-input{border:1px #cfcfcf solid;background:#fff;position:relative}.b-input__input{line-height:normal;outline:none;border:0;background:none;width:100%;box-sizing:border-box;margin:0;padding:7px}.b-input_theme_calendar:after{content:"";position:absolute;right:0;top:0;width:13px;height:13px;background:url(../images/icon-calendar.png) no-repeat 0 0 #fff;border:#fff solid;border-width:7px 6px}.b-button{background:#216ca6;cursor:pointer;border:#1a4f79 solid;-moz-appearance:normal;-webkit-appearance:normal;appearance:normal;outline:none;overflow:visible;font-size:0;border-width:0 0 2px;padding:0}.b-button:before{content:"";zoom:1;display:inline;line-height:26px;height:26px;vertical-align:middle}.b-button::-moz-focus-inner{border:0;padding:0}.b-button__text{zoom:1;display:inline;color:#fff;font-weight:700;font:12px Arial,Helvetica,sans-serif;vertical-align:middle;margin:0 15px}.b-map{position:relative}.b-map__header{position:absolute;left:0;top:0;z-index:5;width:100%;border-bottom:2px #254d6c solid;background:rgba(37,77,108,0.8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:default;padding:15px 13px}.b-map__header-link{color:#8fcdff;text-decoration:none;border-bottom:1px dashed}.b-map__header-link:hover{text-decoration:none;border-color:transparent}.b-map__menu{font-size:0;list-style:none;margin:0;padding:0}.b-map__menu-item{zoom:1;display:inline;vertical-align:middle;margin:0 25px 0 0}.b-map__menu-link{zoom:1;display:inline;vertical-align:middle;font-size:13px;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;cursor:pointer}.b-map__menu-link:hover,.b-map__menu-link.active{text-decoration:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.b-map__fader{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.b-marker{width:43px;height:52px;background:url(../images/marker1.png) no-repeat 0 0;position:absolute;cursor:pointer;z-index:1}.b-marker:hover,.b-marker.active{background-image:url(../images/marker1_hover.png)}.b-marker-popup{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:absolute;z-index:10;width:190px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);-moz-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);cursor:defult;padding:12px}.b-marker-popup:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;width:13px;height:9px;background:url(../images/delta.png)}.b-marker-popup__address{display:block;font-size:11px;margin:0;padding:0}.b-marker-popup__title{display:block;font-weight:700;margin:0 0 5px}.b-marker-popup__text{display:block;font-size:12px;line-height:18px;margin:0;padding:0}.b-marker-popup_theme_big{min-width:410px;padding:19px}.b-marker-popup__date{display:block;font-size:11px;color:#838383;margin:0 0 10px}.b-marker-popup__address-full{display:block;background:#f1f1f1;font-size:16px;line-height:35px;white-space:nowrap;overflow:hidden;margin:0 0 10px}.h-mt-10{margin-top:10px}.h-mb-10{margin-bottom:10px}.h-mb-15{margin-bottom:15px}.h-mb-30{margin-bottom:30px}.h-mr-10{margin-right:10px}.h-mr-15{margin-right:15px}.h-ml-15{margin-left:15px}.h-cursor-pointer{cursor:pointer}.h-inline-block{vertical-align:auto;zoom:1;display:inline}.h-align-middle{vertical-align:middle}.h-align-center{text-align:center}.h-align-right{text-align:right}.h-nowrap{white-space:nowrap}.h-select-none,.b-form-search{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.h-layout-right{float:right}.h-font-size-13{font-size:13px}.b-content__menu:after,.b-content__list:after{content:"";display:block;clear:both;font-size:0}.b-content__menu-link_state_active:hover,.b-content__menu-link:hover,.b-content__description-link_theme_dotted:hover,.b-terms__link:hover,.b-artist:hover,.b-filter__link:hover{text-decoration:none}.b-sound__title:hover .b-sound__play,.b-playlist__song:hover .b-playlist__song-play{background:#226aa5;border-color:#226aa5}.b-sound__title:hover .b-sound__play:after,.b-playlist__song:hover .b-playlist__song-play:after{color:#fff}.b-grids__cell,.h-vertical-top{vertical-align:top}.b-map__menu-link.active,.b-marker.active{cursor:default}.b-map__menu-icon,.b-map__menu-text{zoom:1;display:inline;vertical-align:middle}