body {
	margin:0 ;
	padding:0 ;
	background:#000 url(/images/background.jpg) top center no-repeat ;
}
p, h1, h2, h3, body {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
}
p, a {
	font-size:12px ;
}
a {
	color:#000 ;
	text-decoration:none ;
	font-weight:bold ;
}
a:hover {
	color:#008a03 ;
}
img {
	border:0;
	text-align: center;
}
input, textarea  {
	background:#fff790 ;
	border:1px solid #aece45 ;
	padding:2px ;
}
textarea  {
	width:200px ;
}
.container {
	width:802px ;
	margin:0 auto ;
	background:url(/images/main_back.gif) top left repeat-y ;
}
.languageselect {
	background:url(/images/header_b.jpg) no-repeat top center ;
	padding-left:35px;
}
#Image2 {
	margin-right:18px ;
}
#menu {
	background:url(/images/menu_back.jpg) no-repeat top center ;
	height:57px;
	padding:0 1px ;
}
#menu div {
	text-align:center ;
	display:block ;
	float:left ;
	margin:0 ;
	padding:0 9px;
}
#menu a {
	text-transform:uppercase ;
	font-size:9px ;
}
#menu a:hover {
	color:#af191d ;
}
#content_container {
	padding:0 5px ;
	background:url(/images/content_back.gif) top center ;
	margin-top:10px ;
}
#content_container object {
	margin:0 1px ;
}
#leftside {
	width:193px ;
	display:block ;
	float:left ;
	padding-bottom:200px;
	margin-left:4px !important ;
	margin-left:2px ;
	margin-top:0px !important;
	margin-top:-10px ;	
}
#concerts {
	background:#fc8f03 url(/images/concerts_hl.jpg) top left no-repeat ;
}
#leftside h1, #rightside h1 {
	margin-top:0px ;
	padding-top:12px ;
	font-size:16px ;
	padding-left:30px ;
	background:url(/images/yellow_star.jpg) 5px bottom no-repeat ;
}
#leftside h2 {
	font-size:12px ;
	font-weight:bold ;
	margin-top:0px;
}
#leftside h2 span {
	font-size:11px;
}
#concerts p {
	font-weight:bold ;
	margin:0 ;
}
#concerts p.place {
	font-weight:normal ;
	font-size:10px ;
	margin-bottom:0px;
}
div.oneconc_b {
	background:#fd2d0b ;
}
div.oneconc_b, div.oneconc_a, div.conc_next {
	padding:5px 10px ;
}
div.conc_next {
	background:#a5d912 ;
	padding:10px ;
	font-weight:bold ;
	border-top:1px solid #fd4109 ;
	border-bottom:1px solid #fd4109 ;	
	vertical-align:middle ;
	line-height:22px ;
}
div.conc_next a:hover {
	color:#fd4109  ;
}
#newsletter {
	background:url(/images/newsletter_hl.gif) top left no-repeat ;
	padding-bottom:10px;
	margin-top:10px ;
}
#newsletter a {
	font-size:16px;
}
#content, #inner_content {
	width:443px ;
	display:block ;
	padding-bottom:200px;
	float:left ;
	margin-left:4px;
	background:#e0f993 url(/images/green_back.jpg) top left no-repeat ;
	min-height:1028px ;
	height:auto !important ;
	height:1028px ;
	margin-top:0px !important ;
	margin-top:-10px;
}
.cleaner {
	clear:both ;
}
#content h1, #inner_content h1 {
	vertical-align:middle ;
	text-align:left ;
	text-transform:uppercase ;
	font-weight:bold ;
	font-size:16px ;
	margin:0 0 20px 0;
}
#content h1 {
	height:46px ;
	line-height:46px; 
	padding-left:20px ;
	background:url(/images/content_hl0.jpg) top center no-repeat ;
}
#inner_content h1 {
	height:76px ;
	line-height:76px; 
	padding-left:30px ;
	background:url(/images/content_head.jpg) top left no-repeat ;
}
table.newstable thead, table.shop thead, table.shoplist thead, table.shopone thead {
	background:#f1ff9b ;
	width: 100%;
}
table.newstable td, table.concerttable td, table.shop td, table.shoplist td, table.shopone td {
	padding:10px ;
	vertical-align:top ;
	font-size:12px ;
	width: 100%;
}
table.concerttable td span {
	font-size:10px ;
	color:#474747 ;
}
table.concerttable td.concerttitle span {
	font-size:14px ;
	color:#000 ;
}
table.newstable td.newstitle, table.concerttable td.concerttitle, table.shop thead td, table.shoplist thead td, table.shopone thead td  {
	font-size:13px ;
	font-weight:bold ;
	padding-left:30px;
	background:#f1ff9b url(/images/green_star.jpg) 5px no-repeat ;
}
table.shop thead td {
	width:33% ;
}
table.shoplist, table.shopone {
	width:100% ;
}
table.concerttable {
	width:443px ;
}
td.concerttitle {
	color:#333 ;
}
td.newstitle a {
	font-size:14px ;
}
td.newsdate {
	text-align:right ;
	font-size:11px ;
}
table.newstable img, table.concerttable img {
	border:3px solid #000 ;
}
button {
	background:url(/images/next_button.jpg) top right no-repeat ;
	border:1px solid #f1ff9b ;
/*	width:76px !important ;
	width:81px ;	*/
	height:22px !important ;
	height:24px ;	
	line-height:22px ;
	vertical-align:middle ;
	text-align:left ;
	font-weight:bold ;
	font-size:11px ;
	cursor:pointer ;
	margin-top:5px ;
	padding-left:5px ;
	padding-right:20px ;
}
#rightside {
	display:block ;
	float:left ;
	width:139px ;
	margin-left:6px ;
	margin-top:0px !important ;
	margin-top:-10px ;
}
#rightside h1 {
	font-size:14px ;
}
#kosar, #rider, #ads {
  background:url(/images/right_hl.gif) top left no-repeat ;
  height:auto !important ;
  height:45px ;
  min-height:45px;
}
#photo {
  background:url(/images/photo_back.jpg) top left no-repeat ;
  min-height:45px;
  text-align:center ;
}
#photo h1 {
	text-align:left ;
}
#photo img {
	border:2px solid #000 ;
	margin:20px auto ;
}
#inner_content {
	background:#e0f388 url(/images/content_back.jpg) top left no-repeat ;
}
td.onews img, div.biography img {
	margin:0 0 10px 0 ;
/*	float:left ;*/
}
td.onews p.on_lead {
	font-style:italic ;
	margin-top:0 ;
}
#inner_content button.prev, button.prevc {
	background:url(/images/prev_button.jpg) no-repeat ;
	padding-left:20px ;
	padding-right:5px ;
}
button.prevc {
	margin-left:10px;
}
div.biography, div.discography, div.multimedia, div.links, div.nl_form,  {
	padding:10px;
}
div.biography p, div.discography p {
	margin-top:0 ;
}
div.hhleft, div.hhright {
	width:205px ;
	float:left ;
}
div.hhleft {
	margin-right:10px ;
}
#inner_content h2 {
	font-size:13px ;
	font-weight:bold ;
	padding-left:30px;
	background:#f1ff9b url(/images/green_star.jpg) 5px no-repeat ;
	height:25px ;
	line-height:25px; 
	vertical-align:middle ;
}
div.discography ul, div.multimedia ul, div.links ul, div.shop ul, ul.shop_onelist {
	list-style:none ;
	padding:0 ;
	margin:0 ;
}
div.multimedia ul, div.shop ul, ul.shop_onelist {
	text-align:center ;	
}
ul.shop_onelist {
	margin-top:30px ;
}
div.discography li {
	padding:0 10px 0 20px ;
}
div.discography li h3 {
	margin-bottom:0 ;
}
div.discography li p span {
	font-size:11px;
	color:#474747 ;
}
div.multimedia li, ul.shop_onelist li {
	padding:7px; 
	float:left ;
	text-align:center ;
}
ul.shop_onelist li {
	width:30% ;
}
div.multimedia li.nextbutt, div.shop li.nextbutt {
	padding-top:52px;
}
div.yeardiv, ul.years li.actyear {
	background:#f1ff9b ;
}
div.yeardiv {
	display:none ;
}
#year2009 {
	display:block ;
}
ul.years li {
	border-right:1px solid #83b226 ;
	background:none ;
	padding-left:10px ;	
}
ul.years li a{
	font-size:10px ;
}
ul.years li.actyear a {
	font-size:16px ;
}
div.links li {
	background:#f1ff9b url(/images/green_star.jpg) 5px center no-repeat ;
	padding:5px 35px ;
	line-height:10px ;
	margin-bottom:20px ;
}
div.links a span {
	font-size:10px ;
	font-weight:normal ;
}
div.nl_form td {
	font-size:12px ;
	vertical-align:top ;
}
div.nl_form table{
	margin:0 auto ;
}
div.message {
	background:#f1ff9b ;
	padding:25px;
	text-align: center ;
	font-weight:bold ;
	margin:10px 0 20px 0;
}
.pager {
	background:url(/images/pager_back.jpg) ;
}
.pager td {
	padding:3px 20px ;
	font-size:11px ;
	font-weight:bold ;
	vertical-align:middle ;
}
.pager .prevpagger {
	padding-left:25px ;
	background:url(/images/pager_prev.jpg) left center no-repeat ;
}
.pager .nextpagger {
	padding-right:25px ;
	background:url(/images/pager_next.jpg) right center no-repeat ;
}
.tracks {
/*	width:350px ;*/
/*	float:right ;*/
	padding:10px ;
}
.tracks p {
	font-size:11px ;		
}
.tracks ol {
	margin:0 0 20px 30px ;
	padding:0 ;
}
div.discography .album_one li {
	padding:0 ;
}
.album_one img, .album_one button {
	margin-left:10px ;
}
.tracks li {
	font-size:11px ;
	font-variant:small-caps ;
}
.tracks li div {
	width:360px ;
}
a.mp3 {
	float:right ;
}
button.buy_button {
	background:url(/images/buy_button.jpg) ;
	height:29px!important ;
	height:31px ;	
	width:152px ;
	font-size:12px ;
}
p.price {
	font-size:18px ;
	font-weight:bold ;
}
.shoplist input, .shopone input {
	background:#000 ;
	border:1px solid #000 ;
	color:#fff ;
}
table.cart td {
	padding:5px 10px;
	font-size:12px;
}
table.cart {
	width:100% ;
}
table.cart thead td {
	background:#f1ff9b ;
	font-weight:bold ;
	padding:10px ;
}
.pay, .price {
	text-align:right ;
}
tr.fullcart td {
	border-top:1px solid #000;
	font-size:16px;
}
tr.fullcart td.price {
	font-weight:bold ;
}
.price input {
	text-align:right ;
}
td.shoppic {
	width:125px ;
}
input.del {
	background:url(/images/del.gif) ;
	height:22px!important ;	
	height:25px ;		
	width:29px ;
}

