@charset "utf-8";


/*общие стили*/

* {margin: 0px; padding: 0px;}
html, body {width: 100%; height: 100%; padding: 0; margin: 0;}
a {outline: none; -moz-outline: 0; border: none; border-width: 0px;}
a:active {outline: none; -moz-outline: 0;}
a:focus {outline: none; -moz-outline: 0;}
a {text-decoration: none; color: #000;}
a:hover {text-decoration: underline;}
img {border: none; border-width: 0px;}
#main {width: 100%; min-width: 1000px; min-height: 100%; position: relative; margin: 0px auto;}
#main {font-size: 12px; color: #000; line-height: 1.1;}
*html #main {height: 100%;}
table {border-collapse: collapse;}
input {font-family: tahoma; font-size: 8pt; color: #000;}
textarea {font-family: tahoma; font-size: 8pt; color: #000;}
.clear {clear: both; font-size: 0pt; line-height: 0px; height: 0;}

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
span.span_2 { font-size: 9px; top: -4px; position: relative; }


/*шапка*/
#header {min-width: 1000px; height: 130px; position: relative; margin: 0px auto; background: #313131;}
.ins-header {width: 1000px; margin: auto; position: relative; height: 130px;}
.logo {left: 30px; top: 20px; display: block; position: absolute; width: 278px; height: 66px; background: url("../img/logo.png") no-repeat;}

/*footer*/
#sub_footer, #footer {width: 1000px; height: 66px; clear: both; margin: 0px auto;}
#footer {width: 100%; position: relative; margin-top: -66px; z-index: 999;}
.ins-footer {width: 940px; height: 65px; margin: 0 auto; border-top: 1px solid #8f8f8f; position: relative;}
.copyright {right: 0px; top: 7px; position: absolute; font-size: 10px;}
.address {left: 0px; top: 7px; position: absolute; font-size: 10px;}
.address-name {display: inline-block; width: 96px; height: 13px; background: url("../img/address-.jpg") no-repeat; position: relative; top: 1px;}

.address a {font-weight: 900; font-size: 10px; border-bottom: 1px dotted #777;}
.address a:hover {border-bottom: 1px dotted #fff; text-decoration: none;}
.copyright sup {font-size: 8px;}
span.span_2 { font-size: 9px; top: -4px; position: relative; }
span.span_2 cufon {padding-top: 10px;}

/*меню в шапке*/
.header-navi {left: 0px; top: 103px; position: absolute; width: 1000px; color: #fff;}
.header-navi ul li {padding: 5px 34px 0px; list-style-type: none; background: url("../img/header-n.gif") left center no-repeat; height: 15px; float: left;}
.header-navi ul li a {color: #fff; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; }
.header-navi ul li.active a,
.header-navi ul li a:hover {color: #8b8b8b; text-decoration: none;}
.header-navi li:first-child, .header-navi li.first-child {margin: 0; background: none;}

.header-navi ul li { padding: 2px 32px 0px; }
.header-navi li:first-child { padding: 2px 35px 0 28px; }
.header-navi ul li.distributors { padding: 2px 0 0 36px; }

.header-navi_link { display: block; overflow: hidden; text-indent: -9999px; height: 11px; }

.header-navi_link.bg { background: url("../img/navi-link.jpg") no-repeat; width: 138px;}
.header-navi_link.bg1 { background: url("../img/navi-link1.jpg") no-repeat; width: 133px; }
.header-navi_link.bg2 { background: url("../img/navi-link2.jpg") no-repeat; width: 129px; }
.header-navi_link.bg3 { background: url("../img/navi-link3.jpg") no-repeat; width: 59px; }
.header-navi_link.bg4 { background: url("../img/navi-link4.jpg") no-repeat; width: 58px; }
.header-navi_link.bg5 { background: url("../img/navi-link5.jpg") no-repeat; width: 98px; }

.header-navi ul li.active .header-navi_link,
.header-navi_link:hover { background-position: 0 bottom; }


/*иконки в шапке*/
.header-social {right: 35px; top: 20px; position: absolute;}
.header-social a {float: right; margin: 0 0 0 10px; display: block;}
.soc {width: 22px; height: 24px; background: url("../img/soc_tw.png") no-repeat;}
.soc1 {width: 13px; height: 24px; background: url("../img/soc_fc.png") no-repeat;}
.soc2 {width: 24px; height: 24px; background: url("../img/instagram.png") no-repeat;}


/*content*/
#content {width: 1000px; position: relative; margin: 0px auto; z-index: 100; min-height: 800px;}
#content .c-foot {height: 5px; clear: both; line-height: 4px; font-size: 4pt;}
#c-left {width: 258px; position: relative; float: left;} /*левая колонка*/
#center {float: left; width: 405px; position: relative;} /*центровая колонка*/
#c-right {width: 278px; margin: 0 8px 0 0; position: relative; float: right;} /*правая колонка*/
.tit {background: url("../img/bg_tit.png") left bottom repeat-x; font-size: 30px; padding: 0 0 17px; margin: 0 0 6px;}


/*страница артиста*/
/*слайдер фоток*/
.center_slider {margin: 0 auto 15px auto; width: 1000px; position: relative; height: 540px; border-bottom: 8px solid #231f20;}
.center_slider a.nivo {position: absolute; z-index: 1000; width: 28px; height: 49px; top: 233px; display: block; text-indent: -9999px;}
.center_slider .nivo-prevNav {background: url("../img/nivo-pre.png") no-repeat; left: 18px;}
.center_slider .nivo-nextNav {background: url("../img/nivo-nex.png") no-repeat; right: 18px;}


/*аудиоплеер*/
.listen_block .tit {margin: 0 0 15px 8px; width: 220px; padding: 0 0 25px; }
.wrap_carousel {position: relative; width: 220px;  margin: 0 0 0 8px;}
.wrap_carousel_none {display: none;}
.carousel-container {position:relative; width:220px;}
.carousel-image {border:0; display:block; -webkit-box-shadow: 2px 5px 5px #969696; -moz-box-shadow: 2px 5px 5px #969696; box-shadow: 2px 5px 5px #969696; width: 125px; width: 125px;}
.name_artist, .album {text-align: center;}
.jp-playlist {overflow:hidden;} /*Что бы песни с длинными названиями без пробелов не вылазили за плейлист*/
a.playing {font-weight: bold; text-decoration: none !important;}
div.yout {width: 405px; height: 304px; background-color: black;}
a.jp-playlist-item, div.jp-playlist ol {font-size: 14px; font-family: "Helvetica", sans-serif;}


/*биография*/
.biography {margin: 0 0 24px;}
.biography .tit {margin: 0 0 13px;}
.text_block {font-size: 13px; line-height: 1.7; margin: 0 0 11px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.text_block cufon {padding: 0 0 4px;}
div.link_site {height: 22px;} /*ff/IE fix*/
a.link_site  { float:left; font-weight: bold; border-bottom: 1px dotted #000; font-size: 12px;}
a.link_site:hover {text-decoration: none; border-bottom: 0;}


/*видеоплеер*/
.watch .tit {margin: 0 0 16px;}
.related_videos {background:black; width:375px; color:white; padding:15px; font-family: "Trebuchet MS", "Helvetica CY", sans-serif;}
.related_videos ul {padding-top:5px; list-style-type:none;}
.related_videos .title {font-size:20px;}
.related_videos a {color:white; text-decoration:underline;}
.related_videos a:hover {color:white; text-decoration:none;}


/*цитата*/
.box {font-size: 26px; line-height: 1.1; position: relative; /*background: url("../img/bg_box.png") 0 71px repeat-x;*/ padding: 4px 0 0 20px; height: 160px; margin: 50px 0 0;}
.box strong {font-style: italic; font-weight: normal; }
.box .link {left: 827px; font-size: 14px; top: -9px; position: absolute; width: 129px; text-decoration: none; padding: 0 0 49px; /*background: url("../img/box.jpg") center bottom no-repeat;*/ display: block; text-align: center;}
.link img.img1 {width: 129px; height: 129px;}
div.box div.quote {width:785px; font-family: Georgia, Times, "Times New Roman", serif; }
div.box div.quote p {margin-bottom: 10px;}
.box i { font-size: 21px; }

/*вкладки-иконки твиттера/фейсбука*/
.social_nav {height:43px; position:relative; padding-bottom: 10px;}
.social_nav a {width:138px; height:40px; cursor:pointer; display: block;}
.social_nav a:hover {opacity:0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); background:white;}
.social_nav a.left {float:left; left:0; background: url("../img/bg_soc_f.png") no-repeat;}
.social_nav a.right {width:139px; float:left; right:0; background: url("../img/bg_soc_t.png") no-repeat;}
.social_nav a.a_noclick, #example-two .nav li #a_noclick2, #example-two .nav li #a_noclick3 {cursor:default !important;}
.social_nav a.a_noclick cufon, #example-two .nav li #a_noclick2 cufon, #example-two .nav li #a_noclick3 cufon {cursor:default !important;}
.social_nav a.a_noclick:hover {opacity:1.0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#example-two .nav li #a_noclick2:hover,
#example-two .nav li #a_noclick2:focus {background: none;}
#example-two .nav li #a_noclick3:hover,
#example-two .nav li #a_noclick3:focus {background: none;}

#example-two ul.nav li a {background-color: #fff;}


/*фреймы твиттера/фейсбука*/
#example-two {margin: 0 0 20px;}
#example-two .list-wrap {padding: 0px; margin: 0 0 0px 0;}
#example-two .nav {overflow: hidden; padding: 0 0 5px; }
#example-two .nav li {width: 138px; float: left; margin: 0 0px 0 0; background: url("../img/bg_sep00.png") right center no-repeat; text-align: center; list-style-type: none;}
#example-two .nav li.nav-two {margin-right: 0; background: none;}
#example-two .nav li a {color:#000; font-size: 16px; background: none;}
#example-two .nav li cufon {padding: 0 0 3px;}
#example-two li a.current,
#example-two li a.current:hover {background: url("../img/bg_link0.png") left bottom repeat-x;}
#example-two .nav li a:hover,
#example-two .nav li a:focus {background: url("../img/bg_link0.png") left bottom repeat-x; text-decoration: none; }
#featured, #core {height: 400px;}


/*расписание концертов*/
.show {border-bottom: 8px solid #231f20;}
.show_box {padding: 7px 10px 1px; background: #e7e7e8; margin: 0 0 6px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.show_box .line {width: 100%; height: 1px; font-size: 0; line-height: 0; background: #231f20; margin: 0 0 20px;}
.show_hidden {display: none;}
.fair {margin: 0 0 15px;}
.fair .date {color: #000; font-size: 15px; margin: 0 0 10px; font-weight: bold; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.fair .name {margin: 0 0 10px; font-size: 14px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.fair .name a {color: #0082c8;}
.fair .name a:hover {text-decoration: none;}
.fair .addr {color: #000; font-size: 14px; margin: 0 0 10px;}
.fair .site {font-size: 14px; text-decoration:underline;}
.fair img {max-width: 255px;}
.rss {background: url("../img/bg_rss00.jpg") right 4px no-repeat; padding: 0 23px 0 0;}

div.jp-type-playlist div.jp-playlist a,
div.jp-title ol, div.jp-playlist ol { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.name_artist { font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.fair .date { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; }
.album { font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.related_videos { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; }
.box div.under_quote {bottom: 10px; left:827px; position: absolute; width: 129px;}
p.under_quote_link {font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif; font-size: 16px; display: block; padding: 0 0 7px; text-align: center; text-decoration: none; width: 129px; margin: 0;}
a.under_quote_link {}
.box .link { font-size: 16px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.box i { font-size: 21px; }
.text_block { font-size: 15px; }
 div.box div.quote { font-size: 20px; margin: 0 0 0 10px; }

/*макет главной (плитки)*/
.three-cols { zoom: 1; display: block; padding: 50px 0; width: 960px; margin: 0 auto; }
.three-cols:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.three-cols_column { width: 300px; padding: 0 10px; float: left; }
.three-cols_photo { width: 300px; height: 300px; margin: 0 0 19px; }
.three-cols_photo img {width: 300px; height: 300px;}
.three-cols_title { font-size: 21px; border-bottom: 1px solid #000; padding: 0 0 11px; margin: 0 0 12px; }
.three-cols_title cufon { padding: 0 0 6px; }
.three-cols_txt { font-size: 13px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; line-height: 1.7; }
.three-cols_txt cufon { padding: 0 0 8px; }
.three-cols_txt p { margin: 0 0 6px; }
.three-cols_txt a {color: #000; padding: 0 0 1px; text-decoration: none; font-size: 12px; font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.three-cols_txt a:hover {text-decoration: none; border-bottom: 1px solid #bcbcbc; padding: 0;}


/*макет главной (видяшка)*/
.video-block {background: #000;}
.video-block_ins {width: 1000px; margin: 0 auto;}
.video-info {padding: 36px 0 50px 450px;}
.video-info_title {font-size: 24px; padding: 0 0 7px; width: 495px; margin: 0 0 12px; background: url("http://albertaugustine.com/static/img/video-info_title.gif") left bottom no-repeat;}
.video-info_title cufon {padding: 0 0 6px;}
.video-info_txt {font-size: 14px; width: 495px;}
.video-info_txt cufon {padding: 0 0 8px;}
.video-info_txt p {margin: 0 0 20px;}

/*страница artists*/
.prev-artists_list {zoom: 1; display: block; padding: 30px 0 30px 31px;}
.prev-artists_list:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.prev-artists_sort {margin: 0 0 29px; }
.prev-artists_sort_ins {padding: 3px 10px 0; height: 32px; background: #e6e6e6; text-transform: uppercase; display: inline-block;}
.prev-artists_sort_ins span {background: #fff; width: 1px; height: 20px; position: relative; top: 5px; display: inline-block;}
.prev-artists_sort_ins strong,
.prev-artists_sort_ins a {margin: 0 5px;}
.prev-artists_sort_ins a:hover {color: #8b8b8b; text-decoration: none;}
.prev-artists_sort_ins a.active,
.prev-artists_sort_ins a.active:hover {color: #8b8b8b; text-decoration: none;}
.prev-artists {width: 297px; height: 359px; border: 1px solid #ccc; float: left; margin: 0 20px 23px 0;}
.prev-artists_photo {width: 297px; height: 254px; background: #e7e7e8;}
.prev-artists_photo img {width: 297px; height: 254px;}
.prev-artists_name {position: relative; width: 297px; height: 105px; overflow: hidden; font-size: 14px; }
.prev-artists_name a {left: 14px; bottom: 14px; position: absolute; font-weight: bold;}

.prev-artists_list { font-weight: bold; font-size: 12px; }
.prev-artists_name { font-size: 12px; }

.prev-artists_sort_link { display: inline-block; height: 9px; }
.prev-artists_sort_link.bg { width: 68px; background: url("../img/sort_word2.jpg") no-repeat; }
.prev-artists_sort_link.bg1 { width: 73px; background: url("../img/sort_word3.jpg") no-repeat; }
.prev-artists_sort_link.bg2 { width: 63px; background: url("../img/sort_word4.jpg") no-repeat; }

.prev-artists_sort_link:hover,
.prev-artists_sort_link.active { background-position: 0 -100px; }

/*страница струн*/
.unit {zoom: 1; display: block; width: 940px; margin: 0 auto; padding: 28px 0 62px;}
.unit:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.unit_title {border-bottom: 2px solid #918f8f; overflow: hidden; padding: 0 0 16px; margin: 0 0 16px; font-size: 30px; position: relative; height: 31px; }
.unit_title h1 { text-indent: -9999px; left: -100px; top: 0px; position: absolute; }
.unit_photo {width: 300px; height: 300px; margin: 0 23px 0 0; float: left;}
.unit_photo img {width: 300px; height: 300px;}
.unit_list img {width: 181px; height: 128px;}

.unit_list { left: 0px; bottom: 0px; position: absolute; }
.unit_list td { background: url("/static/img/unit_list.gif") left bottom repeat-x; padding: 4px 0 1px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 14px; letter-spacing: 2px; }
.unit_list_col1 { width: 35px; }
.unit_list_col2 { width: 60px; }
.unit_list_col3 { width: 60px; text-align: right; }

.unit_col-l {float: left; width: 330px; position: relative; height: 160px; padding: 0 0 140px; }
.unit_col-r {float: right; width: 280px; padding: 54px 0 0; position: relative;}
.unit_name {padding: 0 0 20px; margin-top: -5px; font-size: 30px; overflow: hidden; height:29px; position: relative; font-family: 'EB Garamond', serif; }
.unit_name h2 { text-indent: -9999px; left: -100px; top: 0px; position: absolute; }
.unit_descr {margin: 0 0 0px; font-size: 12px; font-weight: bold;}
.unit_chart {right: 0px; top: 0px; position: absolute;}
.unit_chart_link {padding: 6px 8px 0 17px; background: #e6e6e6 url("/static/img/unit_chart_link.png") 5px 9px no-repeat; text-decoration: none; color: #000; text-transform: uppercase; font-size: 12px;font-weight: bold; height: 19px; display: block;}
.unit_chart_link.open {background: #e6e6e6 url("/static/img/unit_cha.png") 4px 11px no-repeat;}
.unit_chart_pop {right: 0px; top: 25px; position: absolute; border: 1px solid #000; border-bottom: 5px solid #000; z-index: 100; background: #fff; display: none;}
.unit_chart_pop img {max-width: 475px; height: auto;}
.unit_chart_close {left: 0px; top: -14px; position: absolute; width: 13px; height: 14px; background: url("/static/img/unit_chart_close.png") no-repeat; display: block;}

div.chart_off {display: none;}
div.chart_on {display: block;}

.unit_txt p { margin: 0 0 6px; }
.unit_txt span {font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size: 14px; line-height: 1.5;}
.unit_txt a {font-size: 12px; font-weight: bold; color: #000; padding: 0 0 1px; text-decoration: none;}
.unit_txt a:hover {border-bottom: 1px solid #777; padding: 0;}
.unit_txt cufon {padding: 0 0 5px;}
.carousel-block {background: #3b3939; height: 183px; padding: 39px 0 0; margin: 0 0 20px;}
.carousel-block img {width: 130px; height: 130px;}
#mycarousel {overflow: hidden; list-style: none; padding-left: 62px; height: 130px;}
#mycarousel li {float: left; margin-right: 19px;}


/*стили натяжки===============================================================*/
img.imgh1 {display: block; margin: 10px auto; width: 899px; height: 557px;}
div.d1 {margin: 0px auto; width: 899px; padding-top: 17px;}

/*страница 404*/
p.p1 {text-align: center; font-size: 20px; padding: 30px;}

/*страница логина*/
form.form1 {width: 200px; margin: 0 auto 30px; padding-top: 50px;}
form.form1 label {font-size: 20px;}
form.form1 input {display: block; margin-bottom: 10px; height: 30px; font-size: 18px;}
form.form1 input.inp1 {width: 196px;}
form.form1 input.inp2 {width: 193px;}
div.d2 {width: 200px; margin: 0 auto 30px; color: red; text-align: center; font-size: 18px;}

/*страница distributors*/
.distributors-block { zoom: 1; display: block; width: 990px; margin: 31px auto; }
.distributors-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.distributors-block.col3 { background: url("../img/distribu.png") repeat-y; }
.distributors-block.col4 { background: url("../img/distributors-3.png") repeat-y; }
.distributors-block_column { float: left; width: 180px; padding: 0 15px 0 30px; }
.distributors_country { padding: 0 0 5px; }
.distributors_country_title { font-size: 20px;  margin: 0 0 5px; height: 20px; overflow-y: hidden; }
.distributor { margin: 0 0 19px; }
.distributor_name { color: #0082c8; margin: 0 0 2px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; }
.distributor_contacts { margin: 0 0 1px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; line-height: 1.4; color: #000; }
.distributor_contacts cufon { padding: 0 0 3px; }
.distributor_site {font-size: 11px; font-weight: bold;}
.distributor_site a {border-bottom: 1px dotted #b0b0b0; padding: 0 0 1px;}
.distributor_site a:hover {text-decoration: none; border-bottom: 1px dotted #fff;}


/*страница trebles и basses*/
a.treblenavbassnav {color: white; text-decoration: none; text-transform: uppercase; padding: 3px 7px; font: 12px garamond serif; letter-spacing: 1px; background-color: black; border: 0px solid blue; position: relative; right: 0px; bottom: 3px;}

/*страница guitars*/
.catalog { padding: 28px 0 20px; width: 940px; margin: 0 auto; }
.catalog_title { margin: 0 0 15px; padding: 0 0 16px; font-size: 30px; border-bottom: 2px solid #838181; }
.catalog_text { font-size: 16px; margin: 0 0 63px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; line-height: 1.3; }
.catalog_text cufon { padding: 0 0 5px; }
.catalog_list { overflow: hidden; width: 940px;  }
.catalog_list ul { width: 955px; }
.catalog_list ul li { float: left; list-style-type: none; margin: 0 7px 60px 0; }
.item { width: 470px; }
.item_photo { width: 210px; margin: 0 8px 0 0; float: left; height: 475px; }
.item_photo img {width: 196px;}
.item_column { float: left; width: 252px; }
.item_name {font-size: 24px; margin: 0 0 13px; }
.item_name a {border-bottom: 1px solid #000; cursor: default; }
.item_name a:hover {border-bottom: 1px solid #000; text-decoration: none; cursor: default;}
.item_txt { font-size: 10px; margin: 0 0 10px; }
.item_txt p { margin: 0 0 3px; }
.item_descr { font-size: 14px; margin: 0 0 6px; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; line-height: 1.5; }
.item_descr cufon { padding: 0 0 5px; }
.item_summ { font-size: 13px; font-weight: bold; margin: 0 0 14px; }
.item_buttons { margin: 0 0 29px; overflow: hidden; }
.item_buttons .form2 {float: left; padding-top: 2px;}
.item_buy { float: left; display: block; width: 86px; font-size: 16px; font-weight: bold; height: 20px; padding: 2px 0 0; text-align: center; text-decoration: none; background: #dfd9dd; }
.item_buy:hover { text-decoration: none; }
.item_pay { float: left; margin: 0 0 0 12px; }
.item_pay img {width: 90px; height: 26px;}
.item_lil-photo td { vertical-align: bottom; padding: 0 3px 3px 0; }
.item_lil-photo img {width: 42px;}

.catalog_text { font-size: 17px; }
.item_summ { font-size: 16px; }