
img, ol, ul, li
{ margin: 0;padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul { list-style: none;}
ins { text-decoration: none;}
.b-partners-i { position:relative;padding:5px 20px 10px 20px; width:470px;}
/*-- border -------------------------------------------------------------------*/
.b-border { display:block; font-size: 0; line-height: 1px;}
.b-border .border { width:10px; height:10px; display:block; position:absolute; background-repeat:no-repeat;}
.b-border .btm {position:relative; display:block; height:1px;}
.b-border .lt { left:-1px; top:-1px; background-position:0 0;}
.b-border .rt { right:-1px; top:-1px; background-position:-10px 0; margin-left:100%;}
.b-border .lb { left:-21px; bottom:-21px; background-position:0 -10px;}
.b-border .rb { right:-21px; bottom:-21px; background-position:-10px -10px; margin-left:100%; }
.b-border_grey_1 .border { background-image:url(/images/border_grey_1.png);}
.b-border_grey_2 .border { background-image:url(/images/border_grey_2.png);}
.b-border_grey_2 .lt { left:-2px; top:-2px;}
.b-border_grey_2 .rt { right:-2px; top:-2px; margin-left:100%;}
.b-border_grey_2 .lb { left:-22px; bottom:-12px;}
.b-border_grey_2 .rb { right:-22px; bottom:-12px;margin-left:100%;}

/*-- slider -------------------------------------------------------------------*/
.b-slider { position:relative; padding:0 15px; height:95px;}
.b-slider div {overflow:hidden; position:relative;}
.b-slider ul { position:absolute; left:0; margin:0}
.b-slider li { float:left; width:108px; text-align:center;padding:0;margin:0;}

.b-slider ul.artists_ul li {width:223px;text-align:center;}
.b-slider ul.artists_ul li table{width:100%}
.b-slider ul#albums li a { display:block; width:90px; height:78px; overflow:hidden; border:1px solid #fff; padding:0}
.b-slider ul#albums li a:hover { border:1px dashed #CDCDCD;}
.b-slider ul#albums li a img {margin-left:-1px;}
.b-slider .back, .b-slider .next { width:20px; height:80px; position: absolute; top:0; background:url(/images/arr_slider_dis.png) no-repeat;}
.b-slider .back { left:-8px;}
.b-slider .back a {display:none;}
.b-slider .next { right:-7px; background-position: 0 -80px;}
.b-slider .top_ar .back, .b-slider .top_ar .next {top:20px }
.inli {
	display:none;
}
#info_album{
	width:100%;
	text-align:left;
	margin-top:0px;
	font-size:12px;
	line-height:1.4;
	color:#999;
}
#info_album b a, .b-slider ul.artists_ul li table a{
	color:#2c78b9;
	font-size:13px;
}
#info_album b a:hover, .b-slider ul.artists_ul li table a:hover {
	color:#77bafe;
}
.b-slider ul.artists_ul li table a{
	font-size:13px;

}

#share42 {
  position: fixed;
  z-index: 1000;
  margin-left: -70px; /* смещение панели влево от края контента */
  padding: 6px 6px 0;
  background: #FFF;
  border: 1px solid #E9E9E9;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
* html #share42 {display: none}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  -webkit-box-shadow: 0 0 5px #DDD;
  -moz-box-shadow: 0 0 5px #DDD;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
#share42 img {margin: 0 !important; padding: 0 !important; border: none !important;}
