body {margin:0;padding:0;background:#fff;font-family:MyriadPro-Regular;color:#000;font-size:14px;}

img,form {border:0;margin:0;}
a,input {outline:none;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
h1,h2, h3, h4, h5, h6 {font-weight:normal;margin:5px 0;padding:0;}
ul {list-style:none;}
p {margin-top:3px;margin-bottom:3px;}
.clr {clear:both;}

input,option,select,textarea {background:#fbfbfb;border:solid 1px #e9e9e9;color:#929292;padding:7px 7px 6px;}
input[type=submit]{cursor:pointer;}
hr {height:1px;background:#000;margin-top:5px;margin-bottom:5px;border:0px;opacity:0.1;}

::-webkit-scrollbar-track {background-color:#fff;}
::-webkit-scrollbar {height:5px;width:6px;}
::-webkit-scrollbar-thumb {background:#212121;}

@font-face {font-family:MyriadPro-Regular;src:local("MyriadPro-Regular"),url(/fonts/MyriadPro-Regular.otf);}
@font-face {font-family:MyriadPro-Semibold;src:local("MyriadPro-Semibold"),url(/fonts/MyriadPro-Semibold.otf);}

.wrapper {max-width:1140px;padding:0 2%;width:96%;margin:auto;}

.header-top {overflow:hidden;background:black;position:relative;z-index:5;padding:10px 0;}
.header-top-left {float:left;margin-top:1px;}
.header-top-left a {color:#fff;text-transform:uppercase;font-family:MyriadPro-Semibold;float:left;display:block;margin-right:20px;padding-top:5px;}
.auth-go i,.button-search i,.auth-prof i {width:19px;height:19px;background:url(/images/icons.png);float:left;margin-top:-3px;margin-right:7px;}
.button-search i {background-position:-23px 0;margin-right:5px;}
.auth-prof i {width:22px;background-position:0 -47px;}
.header-top a:hover {opacity:0.8;}

.header-top-right {float:right;margin-top:2px;}
.header-top-right a {float:left;font-size:0px;display:block;margin-top:2px;}
.soc-vk,.soc-fb,.soc-tw {width:36px;height:22px;background:url(/images/icons.png);margin-left:10px;background-position:-42px 0;margin-top:2px;}
.soc-fb {width:12px;height:21px;background-position:-77px 0;margin-top:0px;}
.soc-tw {width:26px;height:21px;background-position:-90px 0;}

.header-main {float:left;background:rgba(255,255,255,0.95);position:relative;z-index:5;width:100%;padding:20px 0px;}
.logo {float:left;width:350px;height:35px;background:url(/images/logo.png);font-size:0px;}

.header-sub {width:100%;overflow:hidden;background:url(/images/headerbg.jpg);height:324px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;z-index:1;top:0;}
.header-sub-shadow {background:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;z-index:2;}
.header-nav {position:absolute;bottom:20px;}
.header-nav a {background:#fff;padding:15px 12px 10px;font-family:MyriadPro-Semibold;font-size:18px;text-transform:uppercase;}
.header-nav-two {margin-right:-25px;float:right;}

.header-menu {float:right;}
.header-menu ul {margin:0;padding:0;list-style:none;}
.header-menu li {float:left;font-family:MyriadPro-Semibold;text-transform:uppercase;font-size:16px;}
.header-menu a {display:inline-block;padding:12px 10px 0px;color:#000;}
.header-menu a#pull {display:none;float:left !important;max-width:800px;width:100%;}
.header-menu a:hover {opacity:0.4;}

footer {overflow:hidden;background:#1a1a1a;padding:30px 0 0;}
footer h3 {font-size:18px;text-transform:uppercase;font-family:MyriadPro-Semibold;margin-bottom:15px;}
.footer-about,.footer-links,.footer-tracks,.footer-links-right {float:left;width:28%;margin-right:1%;overflow:hidden;color:#fff;opacity:0.5;}
.footer a {color:#fff;}
.footer-links,.footer-links-right {width:20%;}
.footer-links a,.footer-links-right a {color:#fff;display:block;margin-bottom:7px;}
.footer-links-right {float:right;margin-right:0px;}
.bottom {width:100%;overflow:hidden;background:#212121;padding:25px 0 20px;color:rgba(255,255,255,0.4);margin-top:20px;float:left;}
.bottom a {color:rgba(255,255,255,0.4);}
.scrollto {float:right;}

.main {margin-top:225px;margin-bottom:30px;overflow:hidden;}

.cd-panel {visibility: hidden;transition: visibility 0s 0.6s;}
.cd-panel.is-visible {visibility: visible;transition: visibility 0s 0s;}
.cd-panel-header {position:fixed;width:100%;transition: top 0.3s 0s;text-align:center;z-index:10000;top:-80px;height:60px;padding-top:50px;overflow:hidden;}
.cd-panel-header h3 {font-size:24px;text-transform:uppercase;}
.is-visible .cd-panel-header {top: 0;transition: top 0.3s 0.3s;}
.cd-panel-container {position: fixed;width:100%;height: 100%;top: 0;transition-property: transform;transition-duration: 0.3s;transition-delay: 0.3s;transform: translate3d(0, 100%, 0);background:rgba(0,0,0,0.7);z-index:999;}
.is-visible .cd-panel-container {transform: translate3d(0, 0, 0);transition-delay: 0s;}
.cd-panel-content {background:#fff;overflow:hidden;padding:50px;z-index:9999;padding-top:120px;text-align:center;}
.cd-panel-content form {max-width:50%;width:100%;overflow:hidden;margin:auto;margin-bottom:40px;}
.cd-panel-content form input[type=text]{float:left;width:75%;}
.cd-panel-content form input[type=submit] {float:right;width:20%;background:#000;color:#fff;text-transform:uppercase;transition: all 0.3s ease;}
.cd-panel-content form input[type=submit]:hover {background:#fff;color:#000;}
.cd-panel-content form input {padding:15px 2% 12px !important;}
.cd-panel-close {text-transform:uppercase;font-family:MyriadPro-Semibold;font-size:20px;}

.left-blocks-mini {float:left;overflow:hidden;width:22%;margin-right:2%;}
.content,.content-full {float:left;overflow:hidden;width:46%;}
.right-blocks {float:right;width:28%;}
.content-full {width:74%;float:right;}

.track-image {float:left;width:45%;overflow:hidden;margin-right:10px;}
.track-image img {width:100%;}

.track-name {font-size:16px;position:relative;left:5.2em;}
.track-music {width:100%;position:relative;border-top:solid 1px #ededed;border-bottom:solid 1px #ededed;margin:5px 0;padding:7px 0 8px;float:left;}

.other-name {text-transform:uppercase;font-size:16px;font-family:MyriadPro-Semibold;margin:15px 0 10px;display:block;float:left;border-bottom:solid 1px #ededed;width:100%;display:block;padding-bottom:15px;}

.albom-view {float:left;width:31%;margin-left:2%;position:relative;height:400px;overflow:hidden;z-index:1;margin-bottom:15px;}
.albom-view img {position:absolute;z-index:2;height:400px;margin-left:-15%;transition: all 0.3s ease;}
.albom-view i {position:absolute;width:100%;height:100%;z-index:3;background:url(/images/shadow.png);}
.albom-info {position:absolute;bottom:15px;color:#fff;z-index:5;left:15px;right:15px;}
.albom-info h2 {font-size:24px;color:#fff;font-family:MyriadPro-Semibold;}
.albom-view:hover img {-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5);}

.albom-full-image {float:left;overlow:hidden;width:45%;margin-right:10px;}
.albom-full-image img {width:100%;}
.albom-full-title {font-transform:uppercase;font-size:16px;font-family:MyriadPro-Semibold;}
.albom-download {background:#f6f6f6;padding:15px 2% 7px;text-transform:uppercase;margin:10px 0;font-family:MyriadPro-Semibold;display:block;width:96%;float:left;}
.albom-download i,.mini-track-download,.track-link-download i {float:left;width:20px;height:20px;background:url(/images/icons.png);background-position:0 -21px;margin-right:10px;margin-top:-2px;margin-bottom:5px;}

.track-text-view,.publ-view {overflow:hidden;border-bottom:solid 1px #ededed;margin-bottom:20px;padding-bottom:20px;}
.track-text-image,.publ-view-image {float:left;width:45%;margin-right:10px;overflow:hidden;position:relative;max-height:230px;}
.track-text-image img {width:100%;position:relative;z-index:1;transition: all 0.3s ease;}
.track-text-name {position:absolute;z-index:3;bottom:0;background:rgba(255,255,255,0.7);}
.track-text-name h2 {font-size:14px;font-family:MyriadPro-Semibold;margin:12px 0 8px;margin-left:60px;}
.track-text-icon {float:left;background:rgba(255,255,255,0.5);position:absolute;height:100%;display:block;}
.track-text-name i {float:left;width:28px;height:26px;background:url(/images/icons.png);background-position:-24px -21px;margin:15px 10px 0;opacity:0.7;}
.track-text-read,.track-text-read-right {display:block;font-family:MyriadPro-Semibold;margin-top:10px;}
.track-text-read-right {float:right;}
.track-text-image:hover img {-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5);}
.track-text-info p {text-align:justify !important;}

.people-view {overflow:hidden;border-bottom:solid 1px #ededed;margin-bottom:20px;padding-bottom:15px;}
.people-view-image,.people-view-image2 {width:100%;overflow:hidden;margin-bottom:5px;position:relative;max-height:300px;}
.people-view-image img,.people-view-image2 img {width:100%;position:relative;z-index:1;}
.people-view-image h2,.people-view-image2 h2 {position:absolute;bottom:20px;background:#fff;z-index:3;text-transform:uppercase;padding:12px 12px 6px;font-family:MyriadPro-Semibold;font-size:14px;}
.people-view-image h2 {left:20px;}
.people-view-image2 h2 {right:20px;}

.publ-view {overflow:hidden;border-bottom:solid 1px #ededed;margin-bottom:20px;padding-bottom:15px;}
.publ-view-image {}
.publ-view-image img {height:220px;margin-left:-10%;}
.publ-view-info h2 {font-size:14px;font-family:MyriadPro-Semibold;}
.pvi-detals {opacity:0.5;margin-bottom:7px;}

.publ-full-name {font-size:16px;font-family:MyriadPro-Semibold;}
.publ-full-text p {line-height:20px;margin:10px 0;}

.block-name {font-size:18px;font-family:MyriadPro-Semibold;text-transform:uppercase;margin-bottom:10px;}
.rnd-albom-view {margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #ededed;overflow:hidden;}

.mini-track-view,.related-track-view {overflow:hidden;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #ededed;transition: all 0.3s ease;}
.mini-player {width:33px;overflow:hidden;float:left;}
.mini-player audio {width:100px;-webkit-filter: contrast(1.5);filter: contrast(1.5);}
.mini-track-view h2 {font-size:16px;margin-top:9px;}
.mini-track-view:hover,.related-track-view:hover {border-bottom:solid 1px #000;}
.mini-track-download {float:right;margin-top:-25px;display:block;font-size:0px;opacity:0;transition: all 0.3s ease;}
.mini-track-view:hover .mini-track-download {opacity:1;}

.other-tracks {overflow:hidden;float:left;width:100%;}
.other-tracks ul {padding:0;margin:0;}

.related-track-view h2 {font-size:16px;}
.playmusic {float:left;width:11px;height:21px;background:url(/images/icons.png);background-position:-60px -22px;margin-right:7px;display:block;font-size:0px;}
.related-track-view:hover .mini-track-download {opacity:1;}

.track-reads,.track-link-download {text-transform:uppercase;font-family:MyriadPro-Semibold;margin:7px 0;}
.track-link-download {display:block;margin-top:12px;}
.track-link-download i {margin-top:-3px;}
.track-reads i {float:left;width:19px;height:17px;background:url(/images/icons.png);background-position:-71px -24px;margin-right:9px;margin-left:1px;margin-top:-1px;}

.home-last-news,.home-bottom-right {width:26%;float:left;overflow:hidden;margin-right:2%;}
.home-last-alboms,.home-top-music {width:47%;float:left;overflow:hidden;}
.home-rnd-text,.home-bottom-left {width:23%;float:right;overflow:hidden;}

.last-news-view {overflow:hidden;border-bottom:solid 1px #dedede;padding-bottom:10px;margin-bottom:10px;}
.last-news-image {overflow:hidden;max-height:200px;}
.last-news-image img {width:100%;}
.last-news-view h3 {text-transform:uppercase;font-family:MyriadPro-Semibold;font-size:14px;}

.home-rnd-text .track-text-image {width:100%;margin-bottom:10px;}
.home-rnd-text .track-text-read {float:right;font-family:MyriadPro-Regular;margin-top:15px;}
.home-rnd-text .track-text-info p {margin-bottom:10px;text-align:justify !important;}

.home-link-othertexts {font-family:MyriadPro-Semibold;text-align:center;display:block;width:100%;margin-top:10px;text-transform:uppercase;}

.home-last-clips {width:100%;overflow:hidden;background:url(/images/clipsbg.jpg);height:277px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;z-index:1;overflow:hidden;margin-top:15px;margin-bottom:20px;}
.home-clips-shadow {position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.home-last-clips h4 {font-size:24px;color:#fff;text-transform:uppercase;font-family:MyriadPro-Semibold;margin-top:20px;float:left;}

.home-clips-view {float:left;overflow:hidden;width:100%;margin-top:10px;margin-bottom:10px;}
.home-clip-view {width:23%;float:left;margin-right:2%;overflow:hidden;max-height:160px;position:relative;}
.home-clip-view img {width:100%;position:relative;z-index:1;}

.home-link-allclips {text-align:center;width:100%;color:#fff;font-family:MyriadPro-Semibold;text-transform:uppercase;float:left;overflow:hidden;margin-top:10px;}
.home-link-allclips a {color:#fff;}
.home-link-allclips a:hover {opacity:0.7;}

.clip-link-view {display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.65);z-index:3;top:0;opacity:0;transition: all 0.3s ease;}
.clip-link-view div {width:40px;height:40px;left:0;right:0;position:absolute;z-index:4;margin:auto;top:36%;background:rgba(255,255,255,0.7);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.clip-link-view div i {position:absolute;z-index:5;width:11px;height:21px;margin:auto;top:7px;right:10px;background-image: url(/images/icons.png);background-position: -60px -22px;-webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5);opacity:0.8;}
.home-clip-view:hover .clip-link-view {opacity:1;}

.home-bottom-left {float:left;margin-right:2%;}
.home-bottom-right {float:right;margin-right:0;}

.home-people-view {overflow:hidden;}
.home-people-image {width:100%;max-height:160px;overflow:hidden;margin-bottom:10px;}
.home-people-image img {width:100%;}
.home-people-view h4 {font-size:14px;font-family:MyriadPro-Semibold;}

.home-music-name,.home-rnd-alboms h5,.home-new-comment h5 {font-size:18px;font-family:MyriadPro-Semibold;text-transform:uppercase;margin-bottom:15px;}

.home-adv {width:100%;overflow:hidden;margin-bottom:15px;}
.home-adv img {width:100%;}

.home-slider {position:absolute;z-index:1;top:0;height:580px;width:100%;overflow:hidden;}

#home {margin-top:485px;}

.golink-music,.golink-text-music {text-transform:uppercase;float:left;width:100%;margin-bottom:10px;}
.golink-music a,.golink-text-music {background:#f9f9f9;float:left;display:block;padding:12px 10px 5px;margin-right:10px;height:20px;}
.golink-download-music i {float:left;width:20px;height:20px;background:url(/images/icons.png);background-position: 0 -21px;margin-right:10px;margin-top:-3px;}
.golink-text-music i,.golink-listen-music i {float:left;width:28px;height:26px;background:url(/images/icons.png);background-position:-24px -21px;margin-right:10px;-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8);margin-top:-6px;}
.golink-music a:hover,.golink-text-music:hover {background:#ededed;}

.golink-text-music {margin-bottom:5px;margin-top:-5px;}
.page-selector-all {text-align:center;font-size:15px;margin-top:10px;float:left;width:100%;}
.track-text-nomusic {opacity:0.2 !important;}
.inf-rnd-text .track-text-image {width:100%;margin-bottom:7px;}
.people-name-center {width:100%;text-align:center;}

.footer-tracks-new a {color:#fff;display:block;margin-bottom:7px;}

.page-error {text-align:center;font-family:MyriadPro-Semibold;text-transform:uppercase;margin:50px 0 100px;}
.page-error h1 {font-size:250px;margin-bottom:-50px;}
.page-error h2 {font-size:18px;}

.all-cats-view {overflow:hidden;margin-top:10px;}
.all-cats-view .catsTable td {margin-bottom:7px;border-bottom:solid 1px #ededed;padding-bottom:5px;float:left;transition: all 0.3s ease;}
.all-cats-view h3 {font-size:18px;text-transform:uppercase;font-family:MyriadPro-Semibold;}
.all-cats-view .catsTable td:hover {border-bottom:solid 1px #000;}

.inf-last-people {overflow:hidden;margin:10px 0;}
.content iframe {width:100%;}
.content {position:relative;}
.moderpanel {position:absolute;z-index:50;right:0;}

.main-comments {margin-top:10px;}
#vk_comments,#vk_comments iframe {width: 100% !important;}

.add-new-link {text-transform:uppercase;font-size:18px;margin-bottom:15px;font-family:MyriadPro-Semibold;display:block;width:100%;}

#uCatsMenu7 {left:0 !important;top:0 !important;}
.manTd2 {position:relative;}

@-moz-document url-prefix()  {
.mini-player {width:28px;margin-right:10px;}
}

@media screen and (max-width:1100px) {
.slide-img img {width:auto !important;}
}

@media screen and (max-width:1000px) {
.header-menu a {display:block;padding:10px 10px;width:100%;border:none;border-bottom: 2px solid rgba(255,255,255,0.1);}
.header-menu li {width:100%;float:none;background:none;}
.header-menu ul {display:none;height:auto;position:relative;border-bottom:0px;background:#fff;}
.header-menu a#pull {display:block;width:100%;font-size:0px;border:none;padding:10px 0px 25px 0;;background:url('/images/menu.png') no-repeat;background-position:center;min-width:40px;background-color:rgba(255,255,255,0.95);}
.header-menu {width:auto;z-index:999;right:30px;overflow:hidden;position:absolute;}
.sliderkit {z-index:1;}
.header-menu a:hover {opacity:1;}
.mini-track-view h2 {position:relative;left:40px;}
.mini-player {position:absolute;}
}

@media screen and (max-width:900px) {
.left-blocks-mini {display:none;}
.content {width:70%;}
.main {margin-top:215px;}
.albom-view {margin-left:0;margin-right:2%;}
.content-full {width:100%;float:left;}
.albom-view-i {-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
}

@media screen and (max-width:800px) {
.slider,.slide-img {max-height:500px !important;}
.home-slider {height:500px !important;}
#home {margin-top:395px;}
#home .home-last-news {margin-right:0;width:100%;}
#home .last-news-view {float:left;width:31%;margin-right:2%;border-bottom:0;}
#home .last-news-image {display:none;}
#home .home-rnd-text {width:29%;}
#home .home-last-alboms {width:69%;}
.home-clip-view {width:30%;margin-right:3%;margin-bottom:20px;}
.home-clips-view {height:160px;}
.home-bottom-right {width:100%;margin-top:10px;}
.home-bottom-left {width:33%;}
.home-top-music {width:65%;}
.home-rnd-alboms {float:right;width:51%;}
.home-adv {float:left;width:45%;}
.footer-links,.footer-links-right {display:none;}
.footer-tracks {float:right;width:45%;}
.footer-about {width:50%;}
.header-sub {height:245px;}
.main {margin-top:140px;}
.right-blocks {width:38%;}
.content {width:60%;}
}

@media screen and (max-width:650px) {
.content {width:100%;}
.right-blocks {display:none;}
.albom-view {width:48%;}
.albom-view i {background:rgba(0,0,0,0.5);}
}

@media screen and (max-width:600px) {
#home .home-last-alboms {width:100%;}
#home .home-rnd-text {width:100%;float:left;margin-top:10px;margin-bottom:20px;}
#home .home-rnd-text .track-text-image {width:45%;margin-bottom:0px;}
.home-last-clips {display:none;}
#home .home-people-image {float:left;width:45%;margin-right:10px;}
#home .home-bottom-left {width:100%;margin-right:0;}
#home .home-top-music {margin-top:10px;width:100%;}
#home .home-adv,#home .home-rnd-alboms {width:100%;}
}

@media screen and (max-width:500px) {
.slider,.slide-img {max-height:400px !important;}
.home-slider {height:400px !important;}
#home {margin-top:295px;}
.slide-text p {font-size:24px !important;}
.slide-text {bottom:100px !important;}
#home .last-news-view {margin-bottom:0px;margin-right:0px;width:100%;}
.track-text-image,.publ-view-image {width:100%;margin-bottom:10px;}
.track-text-image img,.publ-view-image img {width:100%;height:100%;margin-left:0;}
}

@media screen and (max-width:450px) {
.header-top-right {display:none;}
.logo {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8);margin-left:-30px;}
.header-menu {right:10px;}
.slider {display:none;}
.home-slider {background:url(/other/header-mini.jpg);height:140px !important;}
#home {margin-top:35px;}
.footer-about {width:100%;margin-bottom:10px;margin-right:0;}
.footer-tracks {float:left;width:100%;}
.header-nav a {font-size:14px;}
.header-sub {height:235px;}
.albom-view {width:100%;}
.albom-view img {height:auto;}
.albom-full-image {width:100%;margin-bottom:10px;}
.audioplayer {margin-top:0 !important;}
.track-name {left:0;}
.track-image {width:100%;margin-right:0px;margin-bottom:7px;}
}

@media screen and (max-width:350px) {
.logo {-webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6);margin-left:-65px;}
.header-main {padding:10px 0;}
#home {margin-top:30px;}
.home-slider {height:120px !important;}
.home-last-alboms,.footer-tracks {display:none;}
#home .home-rnd-text .track-text-image {width:100%;margin-bottom:10px;}
#home .track-text-name {width:100%;}
#home .track-text-name i{margin:7px 10px 0;}
#home .home-people-image {width:100%;margin-right:0;}
.bottom {text-align:center;}
.scrollto {float:none;margin-top:7px;}
}
