@charset "utf-8";

body,h1,h2,h3,h4,h5,h6{font-size:small;_font-size:13px;font-weight:normal;}
table,th,td{font-size:inherit;font:100%;}
pre,code,kbd,samp,acronym,button{font-size:100%;}
select,input,textarea{font-size:99%;}
textarea,code,kbd,samp{font-family:san-serif;}
address,cite,dfn,em,var{font-style:normal;}
th{font-weight:normal;text-align:left;}
a{text-decoration:underline;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
strong{font-weight:bold;}
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,address,blockquote,pre,div,p,dl,ol,ul,dd,dt,li,form,fieldset,label,legend,table,caption,th,td{font-weight:inherit;font-style:inherit;font-family:inherit;margin:0;padding:0;}
ol,ul{list-style:none;}
img,object,param{border:0;vertical-align:bottom;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;}
hr{display:none;}

/* body
========================================================= */
body {
	background-color: transparent;
	color: #c4c4c2;
	line-height: 1.5;
}
iframe {
	border: 0;
	margin: 0;
	padding: 0;
}
a {
	color: #fcc315;
}
a:hover,
a:focus {
	color: #ff0;
}
a:active {
	color: #fff;
}
p {
	margin-bottom: 0.6em;
	padding-left: 30px;
	padding-right: 10px;
}
em {
	color: #d5e269;
}
div.item {
	width: 580px;
	margin-bottom: 40px;
	background: transparent url(img/bg_item.gif) no-repeat left top;
	color: #fff;
}
div.item h2 {
	padding: 25px 10px 15px 30px;
	color: #fcc315;
	font-family: Georgia, sans-serif;
}
div.item h2 strong {
	font-size: 161%;
}
div.item img.cd {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #babaa8;
}
div.item p.buy {
	margin-bottom: 1.5em;
	font-size: 93%; /* 12px */
}
div.item p.buy a img {
	margin-bottom: 2px;
	vertical-align: top;
}
table {
	clear: left;
	width: 540px;
	margin-left: 30px;
}
th,
td {
	padding: 0.5em 8px;
	border-top: 2px solid #47473d;
	border-bottom: 2px solid #47473d;
}
th {
	width: 7%;
	background-color: #1d1d18;
	color: #babaa8;
	text-align: right;
}
td {
	background-color: #31312a;
	color: #c4c4c2;
}
td.listen {
	text-align: right;
}
tr:hover td {
	background-color: #8f974d;
	color: #000;
}
