/* Makeup Baurg!art (http://burgarts.ru/) */

@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,500,700&subset=latin,cyrillic-ext);
@font-face {font-family:'pesni';src:url('../css/pesni.eot?87452112');src:url('../css/pesni.eot?87452112#iefix') format('embedded-opentype'),url('../css/pesni.woff?87452112') format('woff'),url('../css/pesni.ttf?87452112') format('truetype'),url('../css/pesni.svg?87452112#pesni') format('svg')}

html,body {background:#9F9D99 url(../images/background.png) repeat-y top center;color:#494849;font-size:13px;font-weight:300;font-family:'Ubuntu', sans-serif}
input, textarea, button {font-size:13px;font-weight:300;font-family:'Ubuntu', sans-serif}
a {color:#dd4849}
a:hover {color:#343843}
b {font-weight:500}
.clear {clear:both}
em {font-style: italic}
strong {font-weight: bold}
/* Кнопки */
.button {display:block;height:36px;color:#fff;font-size:14px;text-align:center;cursor:pointer;border:none;background:#e34a4f}
.button:hover {background:#bb3034}

/* Wrap */
#main {/* Верхний отступ сайта */ padding-top:40px;width:100%;height:100%;background:url(../images/main.jpg) no-repeat top center}
#wrap {margin:0 auto;width:980px}
.news-s-block, #chart, #facts, #random, #birsday, #media, #concert, #interview, #reviews, .comment, #artist-facts, .album {position:relative;margin-bottom:25px;background:#fff;box-shadow:0 0 2px rgba(52,56,65,0.25);-webkit-box-shadow:0 0 2px rgba(52,56,65,0.25);-moz-box-shadow:0 0 2px rgba(52,56,65,0.25)}

/* Шапка */
#head {height:78px;background:#fff/*rgba(243,242,247,0.93);*//*border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px*/}
#logo {float:left;margin:20px 40px 0 15px;width:180px;height:38px;background:url(../images/logo.png) no-repeat}
#logo-text {position: fixed; top: -100px; }
#head-right {float:left;width:730px}

/* Меню */
#menu {margin:10px 0 0 -30px}
#menu li {float:left;padding:0 0 10px;position:relative;cursor:pointer;margin-left:30px}
#menu li a {display:block;color:#313847;font-size:14px;text-decoration:none}
#menu li a:hover {color:#e13741}
#menu li:hover ul {display:block}
#menu li:hover > a {color:#e13741}
#menu li ul {display:none;position:absolute;z-index:110;top:25px;padding:0 5px;width:210px;border:1px solid #bbbab6;background:rgba(255,255,255,0.97)}
#menu li ul:after, #menu li ul:before {left:15px;bottom:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
#menu li ul:after {border-color:rgba(136,183,213,0);border-bottom-color:rgba(255,255,255,0.97);border-width:7px;margin-left:-7px}
#menu li ul:before {border-color:rgba(187,186,182,0);border-bottom-color:#bbbab6;border-width:8px;margin-left:-8px}
#menu li li {float:none;margin:0;padding:0;border-bottom:1px #d5d3dc solid}
#menu li li:before {content:"=";position:absolute;top:6px;left:3px;color:#fa8112;font-size:13px;font-family:'pesni'}
#menu li li:hover {background:rgba(207,204,217,0.15)}
#menu li li:last-child {border:none}
#menu li li a {padding:5px 0 5px 14px;color:#585858;font-size:13px}
.reflect {left:-185px}
.reflect:after, .reflect:before {left:205px !important}
.menu-banner {position:absolute;overflow:hidden;top:-1px;left:220px;border-top:1px solid #bbbab6;border-right:1px solid #bbbab6;border-bottom:1px solid #bbbab6}

/* Поиск */
#search {float:left;position:relative}
#input-search {float:left;padding:0 8px;width:678px;height:28px;color:#59596a;font-size:14px;border:none;background:#cfcfd6}
#button-search {float:left;margin-left:1px;width:34px;height:28px;color:#7a7a88;font-size:15px;font-family:'pesni';cursor:pointer;border:none;background:#cfcfd6}
#button-search:hover {color:#fff;background:#7c7c88}
.search-link {float:left;margin:5px 0 0 15px;color:#534d56;font-size:12px}
.search-link:hover {color:#e13741}

/* Омнибокс */
#omnibox {display:none;position:absolute;z-index:100;padding:7px 10px;top:30px;width:470px;background:#fff;box-shadow:0 0 2px rgba(52,56,65,0.25);-webkit-box-shadow:0 0 2px rgba(52,56,65,0.25);-moz-box-shadow:0 0 2px rgba(52,56,65,0.25)}
#omnibox ul {margin:0 0 10px}
#omnibox ul:after {content:"";display:block;clear:both;height:0}
.om-head {margin:0 0 10px;padding:0 0 5px;border-bottom:1px #d5d5db solid}
.om-head p {float:left;padding:5px 5px 0 0;font-size:12px;font-family:'pesni'}
.om-head a {float:right;padding-top:3px;color:#777781;font-size:12px}
.om-head a:hover {color:#dd4849}
#omnibox li {float:left;margin:0 20px 15px 0;width:225px}
#omnibox li:hover {background:rgba(207,204,217,0.2)}
#omnibox li:nth-child(2n+1) {margin-right:0}
#omnibox li img {float:left;width:40px}
#omnibox li p {float:left;margin-left:12px;width:168px;height:40px;color:#5f6164;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#omnibox li p span {display:block;margin-top:2px;color:#343843}
#omnibox li p i {font-size:12px;font-style:normal}
.om-artist li {width:470px !important}
.om-artist li p {width:418px !important}
.om-text li {margin-bottom:0 !important}
.om-text li:hover {background:none !important}
.om-text li a {color:#343843}
.om-text li a:hover {color:#dd4849}
.om-song .om-head {color:#de2b3e}
.om-album .om-head {color:#407597}
.om-video .om-head {color:#758642}
.om-text .om-head {color:#c84605}

/* Алфавит */
#literals {float:left;margin:0 0 30px;padding:11px 0 0 10px;width:715px;height:29px;background:rgba(47,44,57,0.85)}
#literals a {float:left;padding:2px 5px 4px;margin-right:1px;color:#fff;font-size:14px;line-height:12px;text-transform:uppercase;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
#literals a:hover {color:#553348;background:#eca12b}
#literals a.active {color:#fff;background:#dd4a53}
#rus {float:left}
#num {float:left;margin:-4px 0 0 10px;padding:4px 3px 0;height:22px;border-left:1px #68666f solid;border-right:1px #68666f solid}
.change, .change2 {float:right;margin:-5px 14px 0 0;width:46px;height:28px;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.change {background:rgba(10,11,15,0.35) url(../images/change.png) no-repeat}
.change2 {display:none;background:rgba(10,11,15,0.35) url(../images/change.png) no-repeat 0 -56px}
.change:hover {background-position:0 -28px}
.change2:hover {background-position:0 -84px}
#eng {display:none;float:left}

/* Аккаунт */
#account, #user {position:relative;float:left;width:255px;height:40px;background:rgba(221,74,83,0.9)}
#ava-user-min {float:left;overflow:hidden;margin:8px 0 0 10px;width:24px;height:24px;background:#ba373d;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
#log-reg {float:right;margin-top:9px;width:212px;height:22px;line-height:20px;color:#fff;text-align:center;cursor:pointer;border-left:1px #fff dotted}
#log-reg:hover {color:#540a0d}
#username {float:left;overflow:hidden;margin:9px 0 0 8px;padding:2px 8px 0;width:125px;height:20px;line-height:20px;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap;border-left:1px #fff dotted;border-right:1px #86262c dotted}
#settings, #logout {float:left;color:#fff;font-family:'pesni';text-decoration:none;cursor:pointer}
#settings:hover, #logout:hover {color:#540a0d}
#settings {margin:12px 9px 0;font-size:16px}
#logout {margin:12px 0 0 9px;font-size:17px}
#bord {float:left;margin-top:9px;width:1px;height:22px;border-right:1px #86262c dotted}

/* Логин (окно) */
#login-win-wrap {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(47,47,60,0.9)}
#login-win {position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:570px;height:315px;background:#fff}
.close {position:absolute;top:-24px;right:0;width:24px;height:24px;color:#fff;font-size:16px;line-height:23px;text-align:center;font-family:'pesni';cursor:pointer;background:#e34a4f}
.close:hover {background:#bb3034}
#login {float:left;width:285px;height:315px}
#registration {float:left;width:285px;height:315px;background:#f2f1f6}
#lostpassword {display:none;position:absolute;z-index:999;top:0;left:0;width:285px;height:315px;background:#fff}
.lhead {padding-top:12px;height:33px;color:#fff;font-size:15px;text-align:center;background:#e34a4f}
.lhead p {display:inline-block;padding:2px 5px 0 0;font-size:16px;font-family:'pesni'}
#login-win form {padding:20px 30px}
#login-win label {display:block}
#login-win input[type=text], #login-win input[type=password], #settings-win input[type=text], #settings-win input[type=password] {margin:2px 0 10px;padding:0 5px;width:213px;height:28px;color:#7d7a8c;border:1px #c8c6d3 solid;box-shadow:inset 1px 1px 3px #e7e6ea;-webkit-box-shadow:inset 1px 1px 3px #e7e6ea;-moz-box-shadow:inset 1px 1px 3px #e7e6ea}
#login-win input[type=text]:focus, #login-win input[type=password]:focus, #settings-win input[type=text]:focus, #settings-win input[type=password]:focus {border:1px #86829b solid}
.hide-pass {position:relative}
.changepass {position:absolute;top:6px;right:8px;display:inline-block;z-index:11;color:#a19fa9;font-size:17px;line-height:23px;font-family:'pesni';text-decoration:none;cursor:pointer}
.changepass:hover {color:#dd4849}
.login-enter {float:left;width:90px}
#lost-pass {float:right;text-align:right;text-decoration:none;line-height:16px}
#lost-pass p {display:inline-block;border-bottom:1px #dd4849 dashed}
#lost-pass:hover p {border-bottom:1px #343843 dashed}
#login-social {margin-top:15px}
#login-social p {margin:0 0 20px}
#login-social a {float:left;margin-right:10px;font-family:'pesni';line-height:3px;text-decoration:none}
#login-social a:hover {color:#6d768a}
.vk {margin-top:-1px;color:#7198c3;font-size:29px}
.fb {color:#4885e3;font-size:33px}
.tw {color:#21baec;font-size:32px}
.ok {color:#ef8d44;font-size:28px}
.long-enter {width:225px}
#terms {margin:10px 0 20px}
#terms:after {content:"";display:block;clear:both;height:0}
#terms input[type=checkbox] {float:left}
#terms p {float:left;margin:0 0 0 5px}
#notice {margin:15px 0 25px;font-size:12px;width:230px}
#close-lost-pass {text-decoration:none;text-align:center;border-bottom:1px #dd4849 dashed}
#close-lost-pass:hover {border-bottom:1px #343843 dashed}
.login-error {left:15px}
.reg-error {right:15px}
.login-error, .reg-error {display:none;position:absolute;top:325px;padding:7px 10px;width:235px;background:#da494e;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.login-error:after, .reg-error:after {bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#da494e;border-width:5px;margin-left:-5px}
.login-error p, .reg-error p {display:inline-block;vertical-align:middle;color:#902024;font-size:20px;font-family:'pesni'}
.login-error span, .reg-error span {display:inline-block;vertical-align:middle;margin-left:12px;width:190px;color:#fff}

/* Настройки */
#settings-win {display:none;position:absolute;padding:10px 15px 15px;top:50px;width:225px;border-bottom:1px #cecfd5 solid;background:#f2f1f6;box-shadow:0 0 2px rgba(52,56,65,0.25);-webkit-box-shadow:0 0 2px rgba(52,56,65,0.25);-moz-box-shadow:0 0 2px rgba(52,56,65,0.25);z-index: 1;}
#settings-win:after {bottom:100%;right:45px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f2f1f6;border-width:7px;margin-left:-7px}

/* Верхний баннер */
#top-banner {}

/* Боковой баннер */
#side-banner {display:block;margin:0 0 25px}
.banner-sidebar { cursor: pointer; margin-bottom: 25px; width: 240px }

/* Контент */
#block {display:table;padding:15px;width:950px;background:#fff /*f3f2f7*/}
#content {float:left;width:695px}
#sidebar {float:right;width:240px}
#second-content {float:right;width:280px}

/* Заголовки */
.title {position:relative;margin:0 0 15px;color:#636072;font-size:16px;background:url(../images/title.gif) repeat-x left bottom}
.title span {float:left;padding:0 0 9px;background:url(../images/title-bord.gif) no-repeat left bottom}
.title i {float:left;margin:5px 6px 0 0;font-size:11px;font-family:'pesni';font-style:normal}
.title a {display:block;float:right;margin-right:75px;padding-top:5px;font-size:12px}
.title-navi {position:absolute;top:8px;right:-5px;padding-left:25px;/*background:#f3f2f7*/}

/* Кнопки слайдер */
.news-s-prev, .news-s-next, #facts-prev, #facts-next, #birsday-prev, #birsday-next, #media-prev, #media-next, #concert-prev, #concert-next, #interview-prev, #interview-next, #reviews-prev, #reviews-next {float:left;margin-right:5px;padding-top:2px;width:22px;height:20px;color:#fff;font-size:20px;line-height:20px;font-family:'pesni';text-align:center;cursor:pointer;border-bottom:1px #bab5c8 solid;background:#a19caf;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.news-s-prev:hover, .news-s-next:hover, #facts-prev:hover, #facts-next:hover, #birsday-prev:hover, #birsday-next:hover, #media-prev:hover, #media-next:hover, #concert-prev:hover, #concert-next:hover, #interview-prev:hover, #interview-next:hover, #reviews-prev:hover, #reviews-next:hover {border-bottom:1px #323543 solid;background:#434658}
.news-s-prev.disable, .news-s-next.disable, #facts-prev.disable, #facts-next.disable, #birsday-prev.disable, #birsday-next.disable, #media-prev.disable, #media-next.disable, #concert-prev.disable, #concert-next.disable, #interview-prev.disable, #interview-next.disable, #reviews-prev.disable, #reviews-next.disable {opacity:.5;cursor:default}
.news-s-prev.disable:hover, .news-s-next.disable:hover, #facts-prev.disable:hover, #facts-next.disable:hover, #birsday-prev.disable:hover, #birsday-next.disable:hover, #media-prev.disable:hover, #media-next.disable:hover, #concert-prev.disable:hover, #concert-next.disable:hover, #interview-prev.disable:hover, #interview-next.disable:hover, #reviews-prev.disable:hover, #reviews-next.disable:hover {color:#fff;border-bottom:1px #bab5c8 solid;background:#a19caf}

/* Глав. слайдер */
#main-slider-wrap {position:relative;margin:0 0 30px}
#main-slider {overflow:hidden;width:695px;height:250px}
#main-slider ul {position:relative;width:20000em}
#main-slider li {position:relative;float:left;width:695px;height:250px}
.slide-txt {position:absolute;z-index:98;right:0;padding:15px 20px 60px;width:245px;height:175px;background:rgba(63,69,84,0.9)}
.slide-txt a {display:block;color:#fff;font-size:15px;font-weight:500}
.slide-txt a:hover {color:#ffaa08}
.slide-txt p {margin-top:10px;line-height:16px;color:#dedfe2}
#main-slider-navi {position:absolute;z-index:99;top:210px;left:430px}
#main-slider-prev, #main-slider-next {float:left;margin-right:5px;padding-top:1px;width:22px;height:21px;color:#3f4554;font-size:20px;line-height:20px;font-family:'pesni';text-align:center;cursor:pointer;border-bottom:1px rgba(51,56,68,0.7) solid;background:#f2f0f3;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
#main-slider-prev:hover, #main-slider-next:hover {color:#734f0a;border-bottom:1px rgba(115,79,10,0.5) solid;background:#ffaa08}
#main-slider-prev.disable, #main-slider-next.disable {opacity:.5;cursor:default}
#main-slider-prev.disable:hover, #main-slider-next.disable:hover {color:#3f4554;border-bottom:1px rgba(51,56,68,0.7) solid;background:#f2f0f3}
#hot {position:absolute;z-index:100;top:-6px;left:-6px;width:97px;height:97px;background:url(../images/hot.png) no-repeat}

/* Новости слайдер */
.news-slider-wrap {
    position: relative;
    margin: 0 0 30px;
    width: 400px;
    overflow: hidden;
    height: 700px;
}
.news-slider {position:absolute;overflow-y:hidden;margin-left:-1px;width:697px;height:660px}
.news-slider ul {position:absolute;margin:1px;height:20000em}
.news-slider li {margin:0 0 15px;width:400px;height:100px}
.news-s-block {position:absolute;z-index:10;width:400px;height:100px;background:#fff}
.n-images {float:left;margin-right:8px;width:120px}
.n-text {float:left;overflow:hidden;padding-top:4px;width:264px;height:67px}
.n-text a {color:#343843;font-size:14px;line-height:17px}
.n-text a:hover {color:#dd4849}
.n-text p {margin-top:5px;color:#5f6164;font-size:12px;line-height:14px}
.n-info {position:absolute;left:129px;bottom:7px}
.n-info div {float:left;margin-right:30px}
.n-info p {float:left;margin:3px 6px 0 0;font-family:'pesni';color:#434658;font-size:12px}
.n-info span {float:left;display:block;color:#707071;font-size:12px}
.n-like p {margin-top:4px;color:#e0797a;font-size:11px}
.anounce, .an-active:hover {position:absolute;z-index:999;right:10px;bottom:-1px;font-family:'pesni';color:#858893;font-size:26px;cursor:pointer}
.anounce:hover, .an-active {color:#dc4849}
.an-active:hover {color:#434658}

/* Чарт */
#chart {overflow:auto;height:264px;background:#fff url(../images/chart.png) no-repeat bottom right}
#chart li {padding:2px;width:276px;height:48px;border-bottom:1px #cfccd9 solid;background:url(../images/shadow.png) repeat-y top right}
#chart li:hover {background:rgba(207,204,217,0.2) url(../images/shadow.png) repeat-y top right}
#chart li:last-child {border:none}
#chart li img {float:left}
#chart li p a {text-decoration:none}
#chart li p a:first-child {line-height:26px;color:#000;font-size:13px;font-weight:500}
#chart li p a:last-child {line-height:14px;color:#5f6164;font-size:12px}
#chart li p a:first-child:hover, #chart li p a:last-child:hover {color:#dd4849;text-decoration:underline}
#chart li p {float:left;margin-left:10px;width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#chart li i {position:absolute;right:6px;padding-top:8px;color:#b3b3bc;font-size:26px;font-style:normal}
#chart li:nth-child(1) i {color:#d9545c}
#chart li:nth-child(2) i {color:#d48387}
#chart li:nth-child(3) i {color:#9c9cae}

/* Полоса прокрутки */
.jspContainer {overflow:hidden;position:relative}
.jspPane {position:absolute}
.jspVerticalBar {position:absolute;top:4px;right:4px;width:3px;height:100%}
.jspCap {display:none}
.jspHorizontalBar .jspCap {float:left}
.jspTrack {position:relative}
.jspDrag {position:relative;top:0;left:0;bottom:-14px;cursor:pointer;background:rgba(80,79,89,0.3)}
.jspDrag:active, .jspDrag:hover {background:rgba(67,70,88,0.5)}
* html .jspCorner {margin:0 -3px 0 0}

/* Поп. исполнители */
#pop-artist {position:relative;margin:0 0 25px}
#pop-artist li {margin:0 0 10px;padding:0 0 10px;border-bottom:1px #cfccd9 solid}
#pop-artist li img {float:left;border:2px #dddbe2 solid}
.pop-artist-info {float:right;width:195px}
.pop-artist-info a {display:inline-block;margin:0 0 8px;color:#343843;font-size:14px;line-height:14px}
.pop-artist-info a:hover {color:#dd4849}
.pop-artist-info p {color:#676c7d;font-size:12px;line-height:15px}
.pop-artist-info p span {color:#343843;font-weight:500}

/* Факты */
#facts {overflow:hidden;height:327px}
#facts ul {position:relative;width:20000em}
#facts li {position:relative;float:left;width:280px}
#facts-prev, #facts-next {padding-top:1px;height:21px}
.facts-img {overflow:hidden;width:280px;height:160px}
#facts li p {overflow:hidden;padding:8px;height:138px;color:#5f6164;font-size:12px;line-height:15px;border-top:2px #dc4849 solid;background:#fff}
.all-facts {display:block;margin:3px 0 7px;text-align:center;text-decoration:none;font-size:12px}
.all-facts i {display:inline-block;vertical-align:middle;font-size:20px;font-style:normal;font-family:'pesni'}
.all-facts span {display:inline-block;margin-left:4px;border-bottom:1px #dd4849 dashed}
.all-facts:hover span {border-bottom:1px #343843 dashed}

/* Случайный */
#random {padding:10px;text-align:center}
#random img {display:block;margin:0 auto 7px;width:74px;border:2px #dedce3 solid}
#random a {color:#343843;font-size:14px}
#random a:hover {color:#dd4849}
#random-use {float:left;margin-right:5px;padding-top:2px;width:22px;height:20px;color:#fff;font-size:15px;line-height:20px;font-family:'pesni';text-align:center;cursor:pointer;border-bottom:1px #bab5c8 solid;background:#a19caf;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
#random-use:hover {border-bottom:1px #323543 solid;background:#434658}

/* День рождения */
#birsday {overflow:hidden;height:123px}
#birsday ul {position:relative;width:20000em}
#birsday li {position:relative;float:left;margin:0 0 2px;padding:10px;width:220px}
#birsday li img {float:left}
#birsday li span {float:right;width:135px;color:#676c7d;font-size:12px;line-height:14px}
#birsday li span a {display:block;margin:0 0 8px;color:#343843;font-size:14px;line-height:14px}
#birsday li span a:hover {color:#dd4849}
#all-birsday {margin:0 0 0 30px;font-size:12px;text-decoration:none;text-align:center}
#all-birsday i {display:inline-block;vertical-align:middle;font-style:normal;font-family:'pesni'}
#all-birsday span {display:inline-block;margin-left:4px;line-height:15px;border-bottom:1px #dd4849 solid}
#all-birsday:hover span {border-bottom:1px #343843 solid}

/* Медиа */
#media {overflow:hidden;height:195px}
#media ul {position:relative;width:20000em}
#media li {position:relative;float:left;width:240px}
.media-photo {display:block;overflow:hidden;text-align:center}
.media-link {overflow:hidden;padding:8px 10px;font-size:12px;white-space:nowrap;text-overflow:ellipsis}
.media-link a {color:#343843}
.media-link a:hover {color:#dd4849}

/* Соц. группы */
#tabs {position:relative}
#tabs .h-tab {right:0}
#tabs .h-tab a {float:left;display:block;float:left;margin:0 0 0 5px;padding-top:0;color:#a19caf;font-size:23px;font-family:'pesni';text-decoration:none}
#tabs .h-tab a:hover {color:#434658}
#tabs .h-tab a.current:hover {cursor:default}
#tabs .h-tab #social-vk.current {color:#54769b}
#tabs .h-tab #social-fb.current {color:#4885e3}
#social-fb {font-size:25px !important}
.tcont {margin:0 0 25px}

/* Новые альбомы */
#new-album {float:left;width:460px}
#new-ep {float:right;width:460px}
.album-list {margin-left:-5px}
.album-list li {float:left;position:relative;margin-left:5px;width:150px;height:150px;background:#cc0}
.album-info {display:none;position:absolute;padding:0 8px;width:134px;height:150px;color:#fff;font-size:12px;background:rgba(29,28,33,0.85)}
.album-name {display:table-cell;vertical-align:middle;width:150px;height:98px;text-align:center}
.album-name a:first-child {color:#fff;font-size:14px}
.album-name a:last-child {color:#c7c5ce;font-size:13px}
.album-name a:first-child:hover, .album-name a:last-child:hover {color:#eca12b}
.album-date {padding:3px 0 6px;border-top:1px rgba(255,255,255,0.2) solid;border-bottom:1px rgba(255,255,255,0.2) solid}
.album-rating {margin-top:3px}
.album-rating span {float:left}
.album-rating p {float:right;color:#f2a03d}

/* Подвал */
#foot {position:relative;margin:30px 0;padding:20px;min-height:85px;background:#353639 url(../images/foot.png)}
#foot-left {float:left;width:190px}
#foot-logo {color:#edb20d;font-size:26px;font-weight:700;text-transform:uppercase;line-height:20px}
#foot-copy {margin-top:15px;color:#afb4bc;line-height:14px}
#burgart {
    position: absolute;
    cursor: pointer;
    bottom: 20px;
    right: 15px;
    background: #353639 url(../images/foot.png);
    display: inline-block;
    color: #afb4bc;
    font-size: 11px;
    padding: 10px 5px;
    line-height: 14px;
    text-decoration: none;
}
#burgart p {color:#edb20d;font-size:19px}
#burgart p span {color:#e05c63}
#foot ul {float:left;margin-left:60px;width:150px}
#foot ul a {color:#afb4bc}
#foot ul .psevdoLink {color:#afb4bc; cursor: pointer}
#foot ul a:hover {color:#edb20d}
#foot ul .psevdoLink:hover {color:#edb20d}
#foot .ul-head {margin:0 0 5px;line-height:12px}
#foot .ul-head span {display:inline-block;color:#f3f5f9}
#foot .ul-head p {display:inline-block;margin-left:8px;vertical-align:middle;color:#edb20d;font-family:'pesni'}
#foot li {
    padding: 5px;
}
#foot-menu {width:170px !important}
#foot-menu li {
    float: left;
    width: 300px;
}






/* Песня */
#song-page {padding:0 0 20px;border-bottom:1px #e0dde9 solid}
#song-images {float:left;width:250px}
#song-info {float:right;width:425px}
#song-info ul {margin:10px 0;padding:8px 0;border-top:1px #e0dde9 solid;border-bottom:1px #e0dde9 solid}
#song-name {color:#3b3d40;font-size:16px;font-weight:500}
#song-info li {margin:0 0 9px}
#song-info li:after {content:"";display:block;clear:both;height:0}
#song-info li p {float:left;width:200px}
#song-info li span {float:right;width:215px}
#song-info li span a {display:inline-block;padding:0 4px;color:#3b3d40;text-decoration:none;border:1px #aaa6bb solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
#song-info li span a:hover {color:#dd4849;border:1px #dd4849 solid}
.add-bookmark {float:left;text-decoration:none;color:#3b3d40}
.add-bookmark:hover {color:#d58200}
.add-bookmark p {display:inline-block;vertical-align:middle;font-size:22px;font-family:'pesni'}
.add-bookmark span {display:inline-block;vertical-align:middle;padding-left:6px;font-size:12px}
.add-like {float:left;position:relative;margin-left:40px;text-decoration:none;color:#da5c5e}
.add-like:hover {color:#a20609}
.add-like p {display:inline-block;vertical-align:middle;padding-left:2px;font-size:12px}
.add-like span {display:inline-block;vertical-align:middle;width:22px;font-size:22px;font-family:'pesni'}
.add-like i, #like i {padding:2px 6px;color:#fff;font-size:13px;font-family:'Ubuntu', sans-serif;font-style:normal;background:rgba(221,73,83,0.93);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-shadow:1px 1px 0 #b2222a}
.add-like i:after, #like i:after {top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:rgba(221,73,83,0.93);border-width:5px;margin-left:-5px}
.add-like div, #like div {display:none;position:absolute;left:-29px;top:-28px;width:80px;text-align:center}
#text-song {margin:0 0 0;padding:0 0 30px;border-bottom:0px #e0dde9 solid}
/* #text-song li {padding:1px 0;border-bottom:1px #e0dde9 solid}
#text-song li:hover {color:#000;background:#e1dfe9} */
#text-song li:after {content:"";display:block;clear:both;height:0}
.text-song-name {margin:0 0 12px;color:#000;font-size:15px;font-weight:500;border:none !important}
.text-song-name:hover {background:none !important}
#text-song p {float:left;padding-left:5px;width:345px}
#text-song span {float:left;width:345px}

/* Share */
#social-share {margin:0 0 25px;padding:12px 0 15px;border-bottom:1px #e0dde9 solid}
#social-share-left {float:left}
#social-share-left p {margin:0 0 15px;font-size:12px}
#social-share-left a {float:left;margin-right:8px;font-family:'pesni';line-height:3px;text-decoration:none}
#social-share-left a:hover {color:#6d768a}
#social-share-left .vk {margin-top:0;font-size:25px}
#social-share-left .fb {margin-top:1px;line-height:1px;font-size:24px !important}
#social-share-left .tw {font-size:28px}
#social-share-left .ok {font-size:24px}
#social-share-right {float:left;margin-left:35px;padding-top:25px}

/* Help */
#help {float:right;width:195px}
#help p {font-size:12px}

.add-info {padding-right:18px}
.add-info, .find-error {display:block;float:left;margin-top:10px;text-decoration:none;font-size:12px}
.add-info:hover span, .find-error:hover span {color:#000;border-bottom:1px #000 dashed}
.add-info p, .find-error p {float:left;padding:3px 6px 0 0;color:#d47b7d;font-size:14px !important;font-family:'pesni'}
.add-info p {color:#709802}
.add-info span, .find-error span {float:left;color:#7e7f84;border-bottom:1px #7e7f84 dashed}

/* Концерты */
#concert {overflow:hidden}
#concert ul {position:relative;width:20000em}
#concert li {position:relative;float:left;padding:10px;width:220px}
#concert li a {color:#343843}
#concert li a:hover {color:#dd4849}
.con-date, .con-photo {float:left;width:50px;margin-right:12px;color:#636072;font-size:11px;text-align:center}
.con-photo {margin-top:10px}
.con-date {line-height:14px}
.con-date p {margin:0 0 4px;font-size:22px;font-weight:500}
.con-text {line-height:14px}
.con-name {display:table-cell;vertical-align:middle;line-height:16px;padding-top:8px;width:158px;height:50px}

/* Интервью */
#interview {overflow:hidden}
#interview ul {position:relative;width:20000em}
#interview li {position:relative;float:left;padding:10px;width:220px}
.int-photo {float:left;width:74px}
#interview li a {float:left;margin:-5px 0 0 8px;line-height:14px;width:138px;color:#343843;font-size:12px}
#interview li a:hover {color:#dd4849}
#interview li p, #reviews li p {margin-top:10px;line-height:14px;font-size:12px}

/* Рецензии */
#reviews {overflow:hidden}
#reviews ul {position:relative;width:20000em}
#reviews li {position:relative;float:left;padding:10px;width:220px}
.rev-head {float:left;margin:-2px 0 0 8px;line-height:14px;width:138px;font-size:12px}
.rev-head a {display:block;margin:0 0 5px;color:#343843;font-size:13px}
.rev-head a:hover {color:#dd4849}

/* Добавить комментарий */
.user-ava-big {float:left;overflow:hidden;width:55px;height:55px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.comment-field {float:left;position:relative;margin-left:25px}
#add-comments {margin:0 0 35px}
#add-comments textarea {display:block;overflow:hidden;resize:none;padding:5px 8px;width:374px;height:30px;border:1px #cdcdd3 solid;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.comment-field:after {content:"";display:block;position:absolute;top:15px;left:-7px;width:8px;height:11px;background:url(../images/tarr.gif) no-repeat}
.comment-send {display:none;margin-top:15px}

/* Комментарии */
.comment {padding:12px;background:#fff}
.comment-head {float:left;position:relative;margin-left:16px;padding:0 0 15px;width:600px;border-bottom:1px #e0dde9 solid}
.comment-head a {color:#636072}
.comment-head a:hover {color:#000}
.comment-name {font-size:15px;font-weight:500}
.comment-date {margin-top:8px;color:#7e8082;font-size:12px}
.comment-date p {display:inline-block;padding-right:5px;vertical-align:middle;font-size:13px;font-family:'pesni'}
.comment-text {margin:15px 0 0 70px}
.evaluation {position:absolute;top:10px;right:12px}
.evaluation a {font-size:24px;font-family:'pesni';text-decoration:none}
.evaluation p {float:left;margin:2px 13px 0;color:#5f6164;font-size:14px}
.eva-like {float:left;color:#6c9525 !important}
.eva-like:hover {color:#456d00 !important}
.eva-dislike {float:left;color:#c56f71 !important}
.eva-dislike:hover {color:#b32e31 !important}
.complain {position:absolute;padding-left:12px;top:50px;right:0;color:#95929f;font-size:12px;background:#fff}
.complain p {display:inline-block;padding-right:2px;vertical-align:middle;font-size:10px;font-family:'pesni'}

/* Просмотренные */
#related a {float:left;display:block;margin-right:10px}
#related a:last-child {margin-right:0}




/* Инфо артист */
#artist {padding:15px 15px 20px;background:rgba(54,52,62,0.88)}
#artist-left {float:left;width:156px}
#artist-left a {text-decoration:none}
#artist-ava {margin:0 0 21px;width:150px;height:150px}
#artist-ava img {border:3px #fff solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; width: 150px}
#subscription {display:block;float:left;padding-top:10px;width:111px;height:22px;color:#fff;font-size:14px;line-height:12px;text-align:center;text-shadow:1px 1px 0 #b2222a;border-right:1px #b8333b solid;border-top-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-bottom-left-radius:2px}
#like {display:block;float:left;position:relative;padding-top:6px;width:43px;height:26px;color:#7f0a11;font-size:22px;font-family:'pesni';line-height:20px;text-align:center;border-left:1px #f06c74 solid;border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-bottom-right-radius:2px}
#like div {left:-18px;top:-31px}
#subscription, #like {background:#dd4a53;background:-o-linear-gradient(top, #e3555d, #d7404a);background:-moz-linear-gradient(top, #e3555d, #d7404a);background:-webkit-linear-gradient(top, #e3555d, #d7404a);background:-ms-linear-gradient(top, #e3555d, #d7404a)}
#subscription:hover, #like:hover {background:#d7404a;background:-o-linear-gradient(top, #d7404a, #e3555d);background:-moz-linear-gradient(top, #d7404a, #e3555d);background:-webkit-linear-gradient(top, #d7404a, #e3555d);background:-ms-linear-gradient(top, #d7404a, #e3555d);  box-shadow:inset 1px 1px 5px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4)}
#like:hover {color:#fff;text-shadow:1px 1px 0 #b2222a;border-left:1px #b8333b solid}
#subs {clear:both;padding:15px 0;color:#fff;font-size:12px; text-align: center}
#subs span {color:#ff606a}
#artist-menu {border-top:1px rgba(255,255,255,0.2) solid}
#artist-menu li {float:left;padding:3px 0;width:77px;height:19px;color:#8e8d8d;border-bottom:1px rgba(255,255,255,0.2) solid}
#artist-menu li a {color:#fff}
#artist-menu li a:hover {color:#ffb32f}
#artist-menu li p {float:left;padding:5px 6px 0 0;font-size:12px;font-family:'pesni'}
@-moz-document url-prefix() { #artist-menu li p {padding-top:3px} }

#artist-center {float:left;margin-left:25px;width:530px}
#artist-name {color:#fff;font-size:15px}
#artist-name p {font-size:18px;font-weight:500}
#characters {margin:15px 0;padding:15px 0 8px;border-top:1px rgba(255,255,255,0.2) solid;border-bottom:1px rgba(255,255,255,0.2) solid}
#characters li {margin:0 0 12px;height:16px;line-height:12px}
#characters li:after {content:"";display:block;clear:both;height:0}
#characters p {float:left;width:215px;color:#ffb32f}
#characters span {float:left;width:315px;color:#fff}
#characters span a {display:inline-block;margin-right:2px;padding:2px 4px 3px;color:#fff;text-decoration:none;border:1px rgba(255,255,255,0.3) solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
#characters span a:hover {color:#ffb32f;border:1px #ffb32f solid}
#characters span i {font-style:normal;font-size:14px;font-family:'pesni'}
.female {color:#f49096}
.male {color:#7fbadc}

#artist-rating {float:left;color:#fff;width:320px}
.rate-name {float:left;margin:0 0 12px;width:190px;font-size:11px}
.rate-num {float:left;margin-left:25px}
.rate-num p {float:left;padding:5px 6px 0 0;font-size:11px;font-family:'pesni'}
.rate-num span {float:left}
.rate {float:left;margin-top:2px;width:200px}
.rate i {float:left;margin-right:9px;color:#c6c2d2;font-size:16px;font-style:normal;cursor:pointer;font-family:'pesni'}
.rate i:hover {color:#ffb32f !important}
.ract {color:#fe4f59 !important}
.rate-sum {float:left;margin-left:15px;padding:0 4px;border:1px rgba(247,247,248,0.25) solid;background:rgba(188,188,195,0.15);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.rate-link {float:right}
.rate-link p {margin:9px 0 40px}
.rate-link span {float:left;width:19px;padding-top:1px;line-height:1px;color:#fff;font-size:11px;font-family:'pesni'}
.rate-link a {float:left;line-height:1px;color:#fff;font-size:12px}
.rate-link p:hover a, .rate-link p:hover span {color:#ffb32f !important}

#artist-right {float:right;width:215px;color:#fff}
#artist-right b {display:block;margin:0 0 10px;font-size:15px}
#artist-right ul {margin:0 0 35px}
#artist-right li {margin:0 0 6px}
#artist-right li p {display:inline-block;margin-right:8px;color:#eca12b;font-size:13px;font-family:'pesni'}
#artist-right li a {color:#fff}
#artist-right li a:hover {color:#eca12b}

/* Факты артист */
#artist-facts {position:relative;padding:8px 10px}
.fog {position:absolute;bottom:0;left:0;display:block;width:695px;height:23px;background:url(../images/fog.png) repeat-x}
#artist-facts li {position:relative;padding-left:15px;line-height:20px}
#artist-facts li:before {content:"`";position:absolute;top:1px;left:0;display:block;color:#fa8112;font-size:20px;font-family:'pesni'}

/* Соц лента */
#socline {position:relative}
#socline .s-tab {right:0}
#socline .s-tab a {float:left;display:block;float:left;margin:0 0 0 5px;padding-top:0;color:#c1becd;font-size:24px;font-family:'pesni';text-decoration:none}
#socline .s-tab a:hover {color:#434658}
#socline .s-tab a.current:hover {cursor:default}
#socline .s-tab #socl-ig, #socline .s-tab #socl-tw {margin-top:-2px;font-size:28px}
@-moz-document url-prefix() { #socline .s-tab #socl-vk, #socline .s-tab #socl-fb {margin-top:-1px} }
#socline .s-tab #socl-ig.current {color:#c2562c}
#socline .s-tab #socl-tw.current {color:#21baec}
#socline .s-tab #socl-vk.current {color:#7198c3}
#socline .s-tab #socl-fb.current {color:#4885e3}
.socont {position:relative;margin:0 0 25px}

.instagram {overflow:hidden;height:180px}
.instagram ul {position:relative;width:20000em}
.instagram li {position:relative;float:left;margin-right:18px;width:124px}
.instagram li:hover img {border:2px #c1becd solid}
.instagram a {color:#5f6164;font-size:12px;text-align:center;text-decoration:none}
.instagram img {width:120px;border:2px #fff solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; box-shadow:1px 1px 2px rgba(177,175,188,0.7);-webkit-box-shadow:1px 1px 2px rgba(177,175,188,0.7);-moz-box-shadow:1px 1px 2px rgba(177,175,188,0.7)}
.instagram p span {padding-right:3px;font-size:10px;font-family:'pesni'}
.ig-date {margin:2px 0}
.ig-like {float:left}
.ig-comm {float:right}
#insta-prev, #insta-next {position:absolute;z-index:100;top:0;padding-top:55px;width:25px;height:69px;font-size:26px;text-align:center;line-height:16px;font-family:'pesni';cursor:pointer;background:rgba(255,255,255,0.9)}
#insta-next {right:0}
#insta-prev.disable, #insta-next.disable {cursor:default;opacity:.5}

.text-social {overflow:hidden;height:255px}
.text-social .jspVerticalBar {top:0;left:0;width:4px}
.text-social .jspTrack {position:relative;background:#d1ceda}
.text-social li {margin:0 0 15px 15px;padding:0 0 15px;width:680px;border-bottom:1px #e0dde9 solid}
.text-social li:last-child {margin-bottom:0;border:none}
.text-social img {float:left;width:60px;border:2px #fff solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; box-shadow:1px 1px 2px rgba(177,175,188,0.7);-webkit-box-shadow:1px 1px 2px rgba(177,175,188,0.7);-moz-box-shadow:1px 1px 2px rgba(177,175,188,0.7)}
.social-block {float:left;margin-left:16px;width:590px}
.social-date {float:left;margin:0 0 7px}
.social-link {float:right}
.social-link a {display:block;float:left;margin-left:30px;text-decoration:none;font-size:12px;opacity:.6}
.social-link a:hover {color:#dd4849;opacity:1}
.social-link span {display:inline-block;vertical-align:middle;font-size:15px;font-family:'pesni';line-height:12px}
.social-message {clear:both}


/* Альбомы */
.select-album {float:right;padding-top:3px}
.select-album p {float:left;margin-right:6px;font-size:12px}
.select-album span {background:none}

.album {margin:0 0 20px}
.ainfo {float:left;width:250px}
.atxt {padding:11px 0 10px 10px}
.aname {display:block;color:#3b3d40;font-size:16px;font-weight:500}
.aname:hover {color:#dd4849}
.adate {float:left;margin-top:8px;font-size:12px;color:#5f6164;line-height:14px}
.adate p {color:#3b3d40}
.atxt .add-like {float:right;margin-top:12px}
.rate-album {margin-top:10px;padding-top:7px;border-top:1px #dddbe2 solid}
.rate-album .rate-name {width:150px}
.rate-album .rate {width:180px}
.rate-album .rate-sum {float:right;margin-left:0;border:1px #d7d7d8 solid}

.atracklist {float:left;margin:0 15px 15px 15px;padding-top:8px;width:665px}
.atracklist li {position:relative;padding:5px 0 5px 10px;line-height:13px;list-style:decimal-leading-zero inside}
.atracklist li:nth-child(2n+2) {background:#f3f2f7}
.atracklist li:after {content:"";display:block;clear:both;height:0}
.track-name {display:inline-block;margin-left:3px;width:275px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.track-opt {position:absolute;top:13px;right:60px}
.atracklist .add-like {display:inline-block;float:none;vertical-align:middle;margin:-2px 9px 0 0;line-height:4px}
.atracklist .add-like span {font-size:12px;width:14px}
.atracklist .add-like div {left:-65px;top:-1px}
.atracklist .add-like i {position:relative}
.atracklist .add-like i:after {left:100%!important;top:50%!important;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-left-color:rgba(221,73,83,0.93);border-width:5px;margin:-5px 0 0}
.track-other {display:inline-block;position:relative;margin-top:-4px;vertical-align:middle;line-height:4px;color:#959699;font-size:16px;font-family:'pesni';cursor:pointer}
.track-other:hover {color:#e2961d}
.track-sub {display:none;position:absolute;z-index:99;top:14px;left:-82px;width:102px;line-height:12px;background:#46434e}
.track-sub:after {bottom:100%;right:8px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#46434e;border-width:4px;margin-left:-4px}
.track-sub a {display:block;position:relative;padding:6px 0 6px 18px;color:#fff;font-size:12px;font-family:'Ubuntu', sans-serif;text-decoration:none;border-bottom:1px #74727a solid}
.track-sub a:before {content:"`";position:absolute;top:7px;left:7px;display:block;color:#fa8112;font-size:20px;font-family:'pesni'}
.track-sub a:last-child {border:none}
.track-sub a:hover {color:#ffb32f}
.track-time {float:right;display:inline-block;margin-right:10px;width:40px;text-align:right}
.track-total {float:right;margin:4px 10px 0 0;font-weight:500}

/* Синглы и Похожие */
#singles, #similar {margin:0 0 35px -36px}
#singles a, #similar a {float:left;margin-left:36px;width:110px;color:#3b3d40;text-align:center}
#singles a:hover, #similar a:hover {color:#dd4849}
#singles p, #similar p {margin-top:5px}



/* Страница */
.page-content {margin:0 0 25px;padding:0 0 35px;border-bottom:2px #e0dde9 solid}
.page-content h1 {margin:0 0 10px;padding:0 0 10px;color:#3b3d40;font-size:18px;font-weight:500;border-bottom:2px #e0dde9 solid}
.page-content h1 span {font-weight:300}
.page-date {display:inline-block;margin-right:12px;padding-right:16px;color:#7e8082;font-size:12px;background:url(../images/dot.gif) no-repeat center right}
.page-date span {display:inline-block;vertical-align:middle;padding-right:4px;font-size:13px;font-family:'pesni'}
.category {color:#7e8082;font-size:12px}
.category:hover {color:#000}
.tags {display:inline-block;margin-left:12px;font-size:12px;padding-left:16px;background:url(../images/dot.gif) no-repeat center left}
.tags a {margin-right:3px;padding:0 3px;color:#fff;text-decoration:none;background:#bcb7cb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.tags a:hover {color:#a49fb4;background:#f3f2f7;box-shadow:0 0 1px #000;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000}
.page-text {position:relative;margin:25px 0 0 0; line-height: 20px; text-align: justify;}
.page-text p {font-size:14px; margin:5px 0 15px}
.page-text img {border:2px solid #EEE;/*display:block;margin:25px 0*/}
.page-text table {table-layout: fixed;margin-top:25px;width:100%;font-size:14px;border-collapse: collapse}
.page-text table td {vertical-align:middle;padding:8px 0;width:20%;text-align:center;line-height:16px;border:1px #f3f2f7 solid;background:#e1e0e8}
.page-text table tr:first-child td {color:#fff;background:#dd4a53}
.page-text ul, .page-text ol {font-size:14px;margin: -15px 0 15px !important;}
.page-text ul li {position:relative;padding-left:15px;line-height:24px}
.page-text ul li:before {content:"`";position:absolute;top:1px;left:0;display:block;color:#fa8112;font-size:20px;font-family:'pesni'}
.page-text ol li {margin-left:18px;line-height:24px;list-style:decimal}
.page-social {position:absolute;margin-top:5px;padding:3px 0;left:-50px;width:32px;text-align:center;border:1px #bebcc4 solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.page-social a {display:block;margin:0 0 7px;text-decoration:none}
.page-social .add-like {margin:0 0 7px;float:none}
.page-social .add-like div {left:-24px}
.psvk, .psfb, .pstw, .psok {font-size:21px;font-family:'pesni'}
.psvk {font-size:22px}
.pstw {font-size:24px}
blockquote {
    border: none;
    padding: 20px 0 20px 120px;
    background: url('http://sportbus.ru/templates/sportbus/images/quote.png') no-repeat 40px;
}
blockquote p {
    font-size: 21px !important;
    margin: 0 40px 15px 0 !important;
    line-height: 30px;
    text-align: right;
}

/* Результаты поиска */
.search-result li {margin:20px 0 5px}
.search-result li:after {content:"";display:block;clear:both;height:0}
.search-result li:last-child {margin-bottom:0}
.search-result li img {float:left;width:74px;border:2px #fff solid}
.search-result li p {float:left;margin-left:15px;font-size:12px}
.search-result li p a {display:inline-block;margin:0 0 3px;font-size:14px;color:#7e8082}
.search-result li p a:hover {color:#000}
.search-result li p span {display:block;margin:0 0 5px}


/* Селекты */
.selectbox {vertical-align:middle;cursor:pointer}
.selectbox .select {padding:0 20px 0 5px;width:60px;height:18px;color:#dd4849;font-size:12px;border:1px #dd4849 solid;background:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.selectbox .select:hover {color:#636072;border:1px #636072 solid}
.selectbox .select:active {color:#636072;border:1px #636072 solid}
.selectbox.focused .select {color:#636072;border:1px #636072 solid}
.selectbox .select .text {display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.selectbox .arrow {position:absolute;top:2px;right:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #dd4849;width:0;height:0;overflow:hidden}
.selectbox:hover .arrow {border-top:4px #636072 solid}
.selectbox .dropdown {top:33px;left:0;width:86px;font-size:12px;border:1px solid #C6CBD0;background:#fff}
.selectbox li {padding:3px 6px}
.selectbox li.selected, .selectbox li:hover {color:#fff;background:#dd4849}

/* fancyBox v2.1.5 */
.fancybox-wrap {position:absolute;z-index:8030;top:0;left:0}
.fancybox-skin {position:relative;color:#444;text-shadow:none}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer, .fancybox-inner {position:relative}
.fancybox-inner {overflow:hidden}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch}
.fancybox-error {color:#444;margin:0;padding:15px;white-space:nowrap}
.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%}
.fancybox-image {max-width:100%;max-height:100%}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../images/fancybox_sprite.png)}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div {width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev {left:0}
.fancybox-next {right:0}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span {left:10px;background-position:0 -36px}
.fancybox-next span {right:10px;background-position:0 -72px}
.fancybox-nav:hover span {visibility:visible}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock {overflow:hidden !important;width:auto}
.fancybox-lock body {overflow:hidden !important}
.fancybox-lock-test {overflow-y:hidden !important}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(47,47,60,0.9)}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll}
.fancybox-title {visibility:hidden;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title {visibility:visible}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0 1px 2px #222;color:#fff;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap {padding-top:10px}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0, .8)}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}
    #fancybox-loading div {background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}
}

#subs-vk-fon {
    background: #000;
    opacity: 0.3;
    position: fixed;
    top: 0;
    left: 0;
    content: " ";
    right: 0;
    bottom: 0;
    z-index: 100;
}
#subs-vk {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 300px;
    height: 178px;
    background: #FFF;
    margin: -150px 0 0 -150px;
    z-index: 1000;
}
#close-vk {
    border-bottom: 1px dashed #585858;
    text-align: center;
    font-size: 15px;
    color: grey;
    width: 175px;
    margin: 7px auto;
    cursor: pointer;
}
#close-vk:hover {
    color: #000000;
    border-bottom: none;
}


#guitarist {
    position: fixed;
    z-index: 5;
    bottom: 20px;
    right: 25px;
    padding: 10px;
    /*background: #F1904E;*/
    background: rgba(47,44,57, 1);
    border-radius: 0px;
    /*color: #000;*/
    color: #FFF;
    font-family: Tahoma;
    font-size: 16px;
    display: none;
    width: 380px;
}
#guitarist div {
    margin-bottom: 10px;
    cursor: default;
}
#guitarist a{
    /*color:#000;*/
    color: #FFF;
    font-size: 18px;
    cursor:pointer;
}
#guitarist img{
    float:left;
    padding: 12px 10px 12px 0;
}
.guitaristclick{
    text-decoration: underline;
    cursor: pointer !important;
}
.gf_modal{
    background: url('/images/bestguitar/bgbgpopup.png') repeat;
    position: fixed;
    z-index: 999;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none;
}
.gf_gf_modal {
    background: url("/images/bestguitar/bgpopup.png") repeat scroll 0 0 / 563px 500px;
    height: 500px;
    margin: 50px auto;
    width: 563px;
    z-index: 1001;
}
.gf_gf_modal_close{
    background: url('/images/bestguitar/bgpopupclose.png');
    cursor: pointer;
    float: right;
    height: 35px;
    margin-right: -30px;
    margin-top: -30px;
    width: 35px;
    z-index: 1002;
}
.gf_gf_modal_text{
    color: #0081c1;
    font-family: PT sans;
    font-size: 30px;
    font-weight: bold;
    padding-top: 20px;
    text-align: center;
}
.gf_gf_modal_text span{
    color: #fc9e28;
    line-height: 45px;
}
#subscr-form-3146{
    margin-top: 215px;
    text-align: center;
}
.lead_name{
    border: 1px solid rgb(112, 132, 145);
    border-radius: 5px;
    color: rgb(80, 105, 127);
    height: 37px;
    line-height: 37px;
    margin-bottom: 7px;
    padding: 0px 10px;
    width: 240px;
    background: #fff;
}
.lead_email{
    border: 1px solid rgb(112, 132, 145);
    border-radius: 5px;
    color: rgb(80, 105, 127);
    height: 37px;
    line-height: 37px;
    margin-bottom: 7px;
    padding: 0px 10px;
    width: 240px;
    background: #fff;
}
.lead_button:hover{
    background: url('/images/bestguitar/sub.png');
}
.lead_button{
    background: url('/images/bestguitar/sub.png');
    border: medium none;
    cursor: pointer;
    height: 75px;
    width: 290px;
    margin: 0 auto;
}