html,body {
	background-color: #000000;
	border: 0;
	margin: 0;
	padding: 0;
	margin-bottom:10px;
}
body, td, p, div {
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	color:#ffffff;
}

img { border : 0; }
input, select { vertical-align : middle; margin:0px; padding:0px; }

h1 {
	font-family: Georgia, Times New Roman;
	font-size: 24px;
	line-height: 24px;
	padding:0px;
	margin: 0px 0px 38px 0px;
	color:#f2ae64;
}
h2 {
	font-family: Georgia, Times New Roman;
	font-size: 18px;
	line-height: 18px;
	padding:0px;
	margin: 0px 0px 18px 0px;
	color:#f2ae64;
}
h3 {
	font-family: Georgia, Times New Roman;
	font-size: 14px;
	line-height: 14px;
	padding:0px;
	margin: 20px 0px 20px 0px;
	color:#f2ae64;
}
a, a:link {
	color:#f2ae64;
	font-family: Georgia, Times New Roman;
	text-decoration:underline;
}
a:visited {
	color:#f9d2a7;
	font-family: Georgia, Times New Roman;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
#Version {
	clear:both;
	color:#f0b766;
	margin-left:55px;
	margin-right:30px;
	font-family:Georgia, Times New Roman;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:50px;
	text-align:center;

}
#Copyrights a, #Copyrights a:link, #Copyrights a:visited {
	color:#f0b766;
	font-family:Georgia, Times New Roman;
	text-decoration:underline;
}
#Copyrights a:hover {
	text-decoration:none;
}

#Copyrights {
	clear:both;
	color:#f0b766;
	margin-left:55px;
	margin-right:30px;
	font-family:Georgia, Times New Roman;
	font-size:11px;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
#Copyrights a, #Copyrights a:link, #Copyrights a:visited {
	color:#f0b766;
	font-family:Georgia, Times New Roman;
	text-decoration:underline;
}
#Copyrights a:hover {
	text-decoration:none;
}
#Banners {
	margin-top: 50px;
	clear:both;
	margin-left:55px;
	margin-right:30px;
	text-align:center;	
}
#Main {
	width:1004px;
	margin: 30px auto;
}

#Head {
	position:relative;
	margin-left:55px;
	margin-right:30px;
	height:120px;	
}
#Head #Logo {
	position:relative;
	float:left;
	width:300px;
}

#Head #Lang {
	position:relative;
	font-size:11px;
	color:#f2ae64;
	float:right;
	width:200px;
}
#Head #Lang a, #Head #Lang a:link {
	color:#f2ae64;
	text-decoration:none;
}

#Head #Lang .lang_selected {
	color: #ffffff;
}

#Head #Menu {
	margin-top:20px;
	clear:both;
	text-align:right;
	font-size:18px;
	line-height:24px;
	color:#f6b166;
}
#Head #Menu sup {
	color:#fff;
	font-size:16px;
}

#Content {
	position:relative;
	margin-left:55px;
	margin-right:30px;
	clear:both;
}

#Home {
	clear:both;
}

#Home #LeftBlock {
	width:415px;
	float:left;
	word-wrap: break-word;
	overflow:hidden;
}
#Home #RightBlock {
	width:435px;
	float:right;
	word-wrap: break-word;
	overflow:hidden;
}

.item {
	clear:both;
	margin-bottom:10px;
}

.item .date,
.item .content
 {
	color: #ffffff;
}
.item .titleb {
	font-weight:bold;
	color: #f2ae64;
}
.item .title {
	color: #f2ae64;
}
.rightbold {
	text-align:right;
	font-weight:bold;
}
.leftbold {
	text-align:left;
	font-weight:bold;
}
.centerbold {
	text-align:center;
	font-weight:bold;
}

#News {
	margin-bottom:20px;
}
#Press {
	margin-bottom:20px;
}

#Lives {

}

#NewsArchive #LeftBlock {
	width:695px;
	float:left;
	word-wrap: break-word;
	overflow:hidden;
}
#NewsArchive #RightBlock {
	width:155px;
	float:right;
	word-wrap: break-word;
	overflow:hidden;
}

#NewsArchive .item {
	clear:both;
	margin-bottom:30px;
}

.white {
	color:#fff;
}

#Photos {
	margin-bottom:10px;
}
#Photos ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#Photos ul li {
	width:100px;
	height:66px;
	float:left;
	display:inline;
	margin: 15px;
	overflow:hidden;
}

html>body #Photos ul li {
	display:block;
}

.clear {
	clear:both;
}

#Audio {
	margin:10px 0;
}


#Audio ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#Audio ul li {
	width:150px;
	height:190px;
	float:left;
	display:inline;
	margin: 15px 15px 5px 15px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;

}
#Audio ul li .title {
	font-size:14px;
	word-spacing:5px;
	line-height:20px;
}
#Audio ul li img {
	border:0;
	margin:0;
	padding:0;
}


#Songs {


}


#Songs ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

#Songs ul li {
	margin: 10px 0px;
	text-align:left;
	font-weight:normal;
	line-height:16px;
}

#Songs ul li .player {
	width:24px;
	height:16px;
	vertical-align:middle;
	float:left;
}
#Songs ul li .title {
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	color:#f2ae64;
	float:left;
}
#Songs ul li .txt {
	margin: 0px 0px 40px 50px;
	font-size:12px;
	clear:both;
}


#Songs #LeftBlock {
	width:600px;
	min-height:300px;
	float:left;
	word-wrap: break-word;
	overflow:hidden;
}
#Songs  #RightBlock {
	padding-top:30px;
	width:250px;
	min-height:300px;
	float:right;
	word-wrap: break-word;
	overflow:hidden;
}


html>body #Audio ul li {
	display:block;
}


#Video {
	margin:10px 0;
	clear:both;
}

#Video #LeftBlock {
	width:450px;
	min-height:300px;
	float:left;
	word-wrap: break-word;
	overflow:hidden;
}
#Video #RightBlock {
	min-height:300px;
	width:400px;
	float:left;
	padding-top:50px;
	text-align:left;
	word-wrap: break-word;
	overflow:hidden;
}

#Video #RightBlock ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#Video #RightBlock ul li {
	width:auto;
	float:none;
	display:block;
	padding: 0px;
	margin: 10px 0;
	overflow:hidden;
	text-align:left;
	font-weight:normal;
	line-height:18px;
	font-size:14px;
}


#WeAre {
	clear:both;
}


#WeAre #LeftBlock {
	width:450px;
	min-height:300px;
	float:left;
	word-wrap: break-word;
	overflow:hidden;
}
#WeAre #RightBlock {
	min-height:300px;
	width:400px;
	float:left;
	padding-top:0px;
	text-align:left;
	word-wrap: break-word;
	overflow:hidden;
}


#We {
	clear:both;
	margin-top:20px;
}


#We ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#We ul li {
	width:123px;
	height:143px;
	float:left;
	display:inline;
	margin: 0px 15px 30px 15px;
	overflow:hidden;
	text-align:center;
	font-weight:normal;
}
#We ul li .name {
	font-size:14px;
	word-spacing:5px;
	line-height:16px;
}
#We ul li img {
	border:0;
	margin:0;
	padding:0;
}


#Shop{
	clear:both;
}


#Shop #LeftBlock {
	float:left;
	width:415px;
}
#Shop #RightBlock {
	float:right;
	width:415px;
}

#Shop ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#Shop ul li {
	padding: 15px 20px;
	margin:0;
	clear:left;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #f2ae64;
}

#Shop ul li:first-child {
	border-width: 1px 0 1px 0;
}
#Shop ul li {
	border-width: expression(
		(this == this.parentNode.firstChild)
			? '1px 0 1px 0'
			: '0 0 1px 0'
	);
	
}

#Shop ul li img {
	float:left;
	margin-right:10px;
	vertical-align:middle;
}
#Shop ul li .details {
	float:left;
	line-height:16px;
	float:left;
	height:80px;
	width:255px;
	padding:15px 0;

}
#Shop ul li h3 {
	margin:0;
	padding:0;
}

#Shop h5 {
	font-size:16px;
	line-height:20px;
}

#Cart{
	clear:both;
}


#Cart ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#Cart ul li {
	padding: 15px 20px;
	height:110px;
	overflow:hidden;
	margin:0;
	clear:both;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #f2ae64;
}

#Cart ul li:first-child {
	border-width: 1px 0 1px 0;
}
#Cart ul li {
	border-width: expression(
		(this == this.parentNode.firstChild)
			? '1px 0 1px 0'
			: '0 0 1px 0'
	);
	
}

#Cart ul li img {
	float:left;
	margin-right:10px;
	vertical-align:middle;
}
#Cart ul li .details {
	float:left;
	line-height:16px;
	float:left;
	height:80px;
	width:430px;
	padding:15px 0;

}
#Cart ul li h3 {
	margin:0;
	padding:0;
}

#Cart h5 {
	font-size:16px;
	line-height:20px;
}



#Cart ul li .amount {
	text-align:center;
	float:left;
	display:block;
	height:110px;
 	padding:0px 0px;
 	margin:0px;
	overflow:hidden;
 	width:100px;
 	font-size:12px;
 	font-weight:bold;
 	line-height:110px;
}
#Cart ul li .remove {
	text-align:center;
	float:left;
	display:block;
	height:110px;
 	padding:0px;
 	padding:0px 0px;

 	margin:0px;
	overflow:hidden;
 	width:129px;
 	font-size:12px;
 	font-weight:bold;
 	line-height:110px;
}

#Cart ul li .cart {
	text-align:center;
	float:left;
	display:inline;
	height:110px;
	overflow:hidden;
 	width:100px;
 	line-height:110px;
}
#Cart ul li .cart input {
	text-align:center;
	width:42px;
	height:22px;
	font-size:16px;
	line-height:22px;
	vertical-align:middle;
	overflow:hidden;
	padding:0;
	margin: 41px auto;
	border:1px solid gray;


}

