
body, div, form, input, span, img, ol, ul, li, a, img, hr, h1, h2, h3, h4, h5 {border:0; margin:0; padding:0;}
ol,ul,li {list-style:none;}
.invic{visibility:hidden;}
.off{display:none;}
.clear{clear:both;}

body{background:#ffffff ; font-family:arial; font-weight:normal; color:#fff;}
.head{display:block; width:760px; height:120px; text-decoration:none;}

.body{width:860px; padding:5px 0 0 0; position:relative; }
.rost{padding:60px 0 0 60px; width:700px;}
.rost a, .rost span{float:left; margin:0 5px 0 0; height:55px;}
h1{clear:both; color:#fff; background:#000; padding:0 15px 0 59px; display:inline; font-size:38px; font-weight:normal; letter-spacing:-2px;}
.rel{padding:25px 0 25px 60px; width:640px;}
h2{color:#848484; font-size:30px; font-weight:bold; letter-spacing:-1.3px; font-style:italic; padding:0 0 0 0; line-height:30px;}
.cat{color:#000; font-weight:normal; font-style:normal;}
.med_cd{color:#0fc; font-weight:bold; font-style:italic;}
.med_mp3{color:#91FF8F; font-weight:bold; font-style:italic;}
.run{color:#848484; font-size:16px; padding:3px 0 18px 0; line-height:18px; font-weight:bold;}
.link{color:#000; text-decoration:none; font-style:italic;}
img{padding:0 0 15px 0;}
.tracks{font-size:16px; padding:0 0 12px 0; line-height:18px; color:#848484; font-weight:bold;}
.num{font-weight:bold;}
.artist{color:#000;}
.listen{color:#84FE87; font-style:italic; text-decoration:none;}
.buy{font-size:24px; font-weight:bold; font-style:italic; text-decoration:none; background:#848484; padding:0 5px 0 2px;}
.buy:link, .buy:visited{color:#fff;}
.buy:hover, .buy:focus{color:#000;}
.eur{color:#0fc; font-style:normal;}
.checkout{margin:0 0 20px 60px; padding:5px 0 5px 10px; background:#000; width:390px; font-size:16px; color:#848484; font-weight:bold; line-height:22px; }
.checkout .h{font-size:24px; font-weight:bold; font-style:italic; text-decoration:none; color:#fff; margin:0 0 15px 0; display:block;}
.checkout .h2{margin:5px 0 10px 0; font-style:italic; color:#626262;}
.item{line-height:45px; clear:both;}
.itempic{float:left;}
.remove{color:#91FF8F; font-style:italic; text-decoration:none;}
.form{clear:both; float:left; width:75px;}
.form2{float:left; width:75px;}
input{float:left; background:#91FF8F; font-weight:bold; font-size:15px; color:#000; margin:0 15px 0 0; padding:0 2px; width:100px; }
input.amount{width:17px; margin:13px 2px 0 15px; text-align:right;}
.submit{background:#000; color:#fff; margin:0 0 0 -5px; width:110px; font-family:arial; float:left;}
.info{float:left; margin:0 0 0 15px; color:#0fc;}
.footer{background:#999; color:#fff; width:700px; font-size:16px; padding:20px 0 60px 60px; line-height:18px; font-weight:bold;}
