
html {margin:0; padding:0; border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header,hgroup, nav, section {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0}

body {font-family: 'Georgia', serif; color: #111; font-size: 14px; line-height: 1.4286em; background: #fff;}

/* text */  
a img       {border: none;} 
:focus      {outline: 0;}
a:hover     {color: #c00;}
a           {color: #111;} 
p,b         {font-size: 1em; line-height: 1.4286em; margin: 0 0 1.4286em 0;}    
b, strong   {font-weight: bold;}
em          {font-style: italic;}
fieldset    {padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc;}
legend      {font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;} 
legend, #IE8#HACK   {margin-top:0; margin-bottom:0;}
hr          {background: url(../i/hr.png);clear: both;float: none;width: 100%;height: 1px; margin: 0 0 1.3285714285714285em;border: none;}


h1 {font-size: 2.4286em; line-height: 1.1765em; margin-top: 0.5882em; margin-bottom: 0em; color: #111}
h2 {font-size: 22px; margin-bottom: 0.4em; border-bottom: 1px solid #999; color: #111; padding-top: 0.4em; color: #790007}
h3 {font-size: 1.3em; line-height: 1.8182em; margin-top: 0.9091em; margin-bottom: 0em; color: #111}
h4 {font-size: 1.4286em; line-height: 1em; margin-top: 1em; margin-bottom: 0em; color: #111}
h5 {font-size: 1em; line-height: 1.4286em;margin-top: 1.4286em;margin-bottom: 0em; font-weight: bold; color: #111}

/* lists */
li ul, li ol{margin:0;}
li          {list-style-type: none; list-style-image: none;}
ol          {list-style-type: decimal;}
dl          {margin: 0 0 1.4286em 0;}
dl dt       {font-weight: bold;}
dd          {margin-left: 1.4286em;}

/* tabs*/   
table            {border-collapse: collapse; border-spacing: 0; width:100%; border: 0;}
caption, th, td  {text-align: left; font-weight: normal; float:none !important;}
table, th, td    {vertical-align: top;}
th               {font-weight: bold;}
tfoot            {font-style: italic;}
caption          {background: #eee;}  
/*th,td,caption    {*border: 0; border:0 !important}*/
td.active        {background: none;}  
tr.even          {background: none !important;}
tr.odd           {background: none !important;}

/* Columns-------------------------------------------------------------- */
.container{width:978px;margin:0 auto; padding: 0 18px;}
.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{float:left;margin-right:18px;}
.span-1{width:65px;}.span-2{width:148px;}.span-3{width:210px;}.span-4{width:314px;}.span-5{width:397px;}.span-6{width:480px;}.span-7{width:563px;}.span-8{width:646px;}.span-9{width:729px;}.span-10{width:812px;}.span-11{width:895px;}.span-12{width:978px;}.append-1{padding-right:83px;}.append-2{padding-right:166px;}.append-3{padding-right:249px;}.append-4{padding-right:332px;}.append-5{padding-right:415px;}.append-6{padding-right:498px;}.append-7{padding-right:581px;}.append-8{padding-right:664px;}.append-9{padding-right:747px;}.append-10{padding-right:830px;}.append-11{padding-right:913px;}.prepend-1{padding-left:83px;}.prepend-2{padding-left:166px;}.prepend-3{padding-left:249px;}.prepend-4{padding-left:332px;}.prepend-5{padding-left:415px;}.prepend-6{padding-left:498px;}.prepend-7{padding-left:581px;}.prepend-8{padding-left:664px;}.prepend-9{padding-left:747px;}.prepend-10{padding-left:830px;}.prepend-11{padding-left:913px;}
.border{padding-right:8px;margin-right:9px;border-right:1px solid #ddd;}div.colborder{padding-right:49px;margin-right:51px;border-right:1px solid #eee;}
.pull-1{margin-left:-83px;}.pull-2{margin-left:-166px;}.pull-3{margin-left:-249px;}.pull-4{margin-left:-332px;}.pull-5{margin-left:-415px;}.pull-6{margin-left:-498px;}.pull-7{margin-left:-581px;}.pull-8{margin-left:-664px;}.pull-9{margin-left:-747px;}.pull-10{margin-left:-830px;}.pull-11{margin-left:-913px;}.pull-12{margin-left:-996px;}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12{float:left;position:relative;}
.push-1{margin:0 -83px 1.5em 83px;}.push-2{margin:0 -166px 1.5em 166px;}.push-3{margin:0 -249px 1.5em 249px;}.push-4{margin:0 -332px 1.5em 332px;}.push-5{margin:0 -415px 1.5em 415px;}.push-6{margin:0 -498px 1.5em 498px;}.push-7{margin:0 -581px 1.5em 581px;}.push-8{margin:0 -664px 1.5em 664px;}.push-9{margin:0 -747px 1.5em 747px;}.push-10{margin:0 -830px 1.5em 830px;}.push-11{margin:0 -913px 1.5em 913px;}.push-12{margin:0 -996px 1.5em 996px;}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12{float:left;position:relative;}
.last{margin-right:0;}
.clearfix:after,.container:after{content: "\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix,.container{display:block;}
.clear{clear:both;} 

/* Drupal core styles
-------------------------------------------------------------- */

table  {border-collapse: collapse}

/* Development styles
-------------------------------------------------------------- */                
.rm-dev {display: block; background:#f0f0f0;}  
.center {margin: 0 auto; text-align: center; display: block;}
.right  {text-align: right;}
.left   {text-align: left;} 

/* User styles
-------------------------------------------------------------- */
body {background: #fbfbfb url(../i/bg.jpg) no-repeat bottom right;}

.bs_m {margin-top: 1.4em;}
.bs_m li {
	margin-right:13px;
}
.bs_m li.last
{
	margin:0px;
}
.bs_m li a {text-transform: uppercase; font-size: 12px;}
.bs_m li.active-trail {padding: 5px; background: #333; border-top: 2px solid #999}
.bs_m li.active-trail a {color: #fff; text-decoration: none;}

.bs_c  {padding-top: 30px;}

#edit-search-theme-form-1-wrapper label {display: none;}
#search  {float: right; margin: 0 10px 10px 0; position: relative; top: 90px;}
#edit-search-theme-form-1 {width: 158px; height:18px}

.bs_h {background:#fff url(../i/head.jpg) no-repeat left;height: 200px;}
.bs_h a, .bs_h h1 {color: #000}

p.lg_txt,
.bs_h h1 {font-size: 22px; text-transform: uppercase; word-spacing: 0.3em;  line-height: 1.1765em;margin-top: 0.5882em;margin-bottom: 0em; display: block;width: 300px; padding: 10px; position: relative;top: 53px;}
p.lg_txt span,
.bs_h h1 span {font-size: 15px; text-transform: none; word-spacing: normal; font-style: italic; margin-top: -5px; display: block;}

h5   {margin-bottom: 0.4em; color: #790007; text-transform: uppercase;}
h5 a {color: #790007}

.views-field-field-fotoimage-fid img {width: 140px; }
.view-id-Random_foto .views-field-field-fotoimage-fid img {width: 195px; height: auto; }
.view-Random-album img {height: 211px; width: 211px; }
.views-field-field-videolink-embed img {height: 150px; width: 211px; }

a img {border: 1px solid #c00;}

.view-fotogallery .views-field-title  {text-align: center}

.view-Review-Attach .views-field-title a,
.view-Random-video .views-field-title a,
.view-Discography .views-field-title a,
.view-Random-foto .views-field-title a,
.view-fotogallery .views-field-title a,
.views-field-title-1 a,
.views-field-field-disctype-value a {font-style: italic; font-size: 12px; font-family: Arial, sans-serif; line-height: 1.3em; display: block; text-align: center}


.views-field-field-storyimage-fid img {float: left;}
.views-row {clear: both; }
.view-InformationAttach .views-row{margin-bottom: 1.4em}

a img                      {margin:5px;}
.view-Discography img      {margin:0 20px; width: 115px; height: 115px}
.view-fotogallery img      {margin:0 20px}
.view-Discography table td,
.view-fotogallery table td {vertical-align: bottom;}

.view-random-quote p{font-size: 12px; font-family: Arial, sans-serif; font-style: italic;}
.views-field-field-quote-autor-value {font-style: italic; }

tr, td{border: 1px solid #777;}
thead th {border-bottom: none}

.view-GalleryImageAttach tr,
.view-GalleryImageAttach td,
.view-VideoAttach tr,
.view-VideoAttach td,
.view-fotogallery tr,
.view-fotogallery td,
.view-Discography tr,
.view-Discography td {*border: none; border:none !important; padding: 4px}

.view-VideoAttach tr,
.view-VideoAttach td {text-align: right;}
.views-field-field-videolink-embed {float: left}

#disctype img{width: 180px; height: 180px;float: right;}
#disctype #rightdiscblock {width: 210px;float: right;margin-left: 10px; border: 1px dotted #999;padding: 5px 17px 5px 0; text-align: center;}

.view-GalleryImageAttach img,
.view-VideoAttach img {width: 144px !important; height: 120px !important;}
.view-id-GalleryImageAttach img {height: auto !important;}

#discnavi {margin: 5px 0px 10px 0px;height: 72px;border-top: 1px dotted #333;border-bottom: 1px dotted #333;}
#discnavi .previousalbum, #discnavi .nextalbum {text-align: center;padding: 6px 5px 18px 5px;height: 47px;display: block;width: 220px;float: left; font-style: italic}
#discnavi .previousalbum {border-right: 1px dotted #333;}
#discnavi .previousalbum a,  #discnavi .nextalbum a{font-size: 14px;}

.bs_foo {border-top: 1px dotted #999; margin: 1.4em 0; text-align:right; font-size: 12px;}

.bs_l {border-right: 1px dotted #777; padding: 0 10px; margin-top: 20px; min-height: 700px}
.bs_r {border-left:  1px dotted #777; padding: 0 10px; margin-top: 20px}

#edit-submit, #edit-submit-1, #edit-submit-2 {background: #999;border: 0;padding: 3px;}
#edit-submit:hover, #edit-submit-1:hover, #edit-submit-2:hover {background: #c00; color: #fff}


.view-random-quote {width: 401px; position: relative;top: -80px; left: 550px}
#quote h5 {display: none}
.col-1,  .col-2, .col-3 {width: 150px}
.views-field-field-disc-year-value {text-align: center}

.view-GalleryImageAttach td,
.view-VideoAttach td  {vertical-align: middle; font-size: 18px; text-align: center;}

.view-Review-Attach .views-row-1 {width: 227px;}
.views-field-view-node {text-align: right}



h5 a {text-decoration: none;}
h5 {border-bottom: 1px dotted #999;width: 221px; margin-bottom: 15px}
.bs_r h5 {margin-left: -10px;}
.bs_r h5 a{margin-left: 10px}

.albumtracks {border-bottom: 1px dotted #999; height: 120px;}
.albumtracks img {float: left; height: 100px; width: 100px;}

.item-list .pager li {padding: 5px; margin: 0;}
.item-list .pager li a {text-decoration: none}
.item-list .pager li a:hover {color: #c00}

.discdate {display: block; font-size: 15px;}

.view-Last-news .views-row-1 .views-field-title
{
	padding-bottom:10px;
	margin-bottom:8px;
	border-bottom:1px dotted #555;
	margin-right:-10px;
	padding-right:10px;

}

.content ul li
{

	list-style:circle;
	
}
.content p img
{
	margin-right:8px;
	border:2px solid #333;
}
.content ul, .content ol
{
display:block;
	padding-left:50px;
}
.content ol li
{
	list-style: decimal;
}.reviews
{
	float:left;
	border:1px solid #eee;
	text-align:center;
	margin:5px;
	width:221px;
}

.ya-site-form__form tr, td {
	border: none;
}

div#musicnews.blockcontent div.view div.view-content div.views-row
{
	margin-bottom: 20px;
}

div#musicnews.blockcontent img
{
	float:left;
	margin-right:7px;
	margin-top: 5px;
}

div#musicnews.blockcontent div.view div.view-content div.views-row div.views-field-title
{
	margin-bottom: 7px;
}