body{
	margin:0;
	padding:0;
	
	
	
}
html{
	background:#000;
}
ul,li,p,table,form,fieldset,h1,h2,h3,h4,h5,h6,a,img,tr,td{
	font-family:Verdana, Arial "Myriad Pro", sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	text-decoration:none;
}
img{
	float:left;
}
#body-bg{
/*	width:1250px;*/
/*	margin:50px auto;*/
/*	background:url(../images/body-bg.jpg) no-repeat -20px -40px;*/
/*	*/
background:transparent url(../images/body-bg.jpg) no-repeat scroll -20px 0px;
margin:-15px auto;
width:1250px;


}
#page{
	width:790px;
	margin:0 auto;
	overflow:hidden;
	}
#header{
	/*width:100%;*/
	overflow:hidden;
	margin:0 0 -1px 0;
}
#header  h1{
	width:230px;
/*	height:71px;*/
	margin:18px 0 0 0;
}
#logo_img{
	text-indent:-9999px;
	width:180px;
	height:75px;
    margin-top: 15px;
	float:left;
	background:url('../images/logo.png') no-repeat 0 0;
}
div.tabs-line{
	float:left;
	overflow:hidden;
}
div.tabs-line ul{
	float:left;
	overflow:hidden;
	margin:0 0 0 2px;
	display:inline;
	background:url('../images/menu-bg.gif') repeat-x 0 0;
	height:32px;
    width:755px;

}
div.tabs-line ul li{
	float:left;
	background:url('../images/menu-separator.gif') no-repeat 0 5px;
	padding:0 10px;
	margin:0 0 0 -2px;
	
}

div.tabs-line ul li a{
	font:17px/32px Arial, 'Myriad Pro', sans-serif;
	color:#000;
}
div.tabs-line ul li.last a {
	background:url('../images/music-key.gif') no-repeat 0px 0;
    width:100%;
	/*height:32px;*/
	float:left;
	padding:0 0 0 20px;
	text-decoration:underline;
}
div.trial-box{
	margin:7px 0 0 10px;
	float:left;
	overflow:hidden;
	display:inline;
}
div.trial-box a{
	text-indent:-9999px;
	float:left;
	background:url('../images/free-box.png') no-repeat 0 0;
	width:179px;
	height:23px;
}
#content-top{
	float:left;
	width:765px;
	background:url('../images/content-top-shadow.png') no-repeat 0 0;
	height:7px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
#content{
	float:left;
	width:765px;
	background:url('../images/content-body-shadow.png') repeat-y 0 0;
	clear:left;
	
}
div.left-side{
	width:179px;
	overflow:hidden;
	float:left;
	margin:0 0 0 8px;
	display:inline;
}
div.right-side{
	width:552px;
	overflow:hidden;
	
	float:left;
	padding:0 0 32px 11px;
	
	display:inline;

}
div.search-albums p {
	float:left;
	font:21px Arial, 'Myriad Pro', sans-serif;
	color:#000;
}
div.search-albums ul li{
	float:left;
}
div.search-albums ul li a{
	color:#347790;
	font:21px Verdana, Arial, 'Myriad Pro', sans-serif;
	float:left;
    hover-color:#000;
}
div.search-albums ul li a:hover {
	color:#000;
	font:21px Verdana, Arial, 'Myriad Pro', sans-serif;
	float:left;
	text-decoration:underline;
}

div.search-genres p {
	font:18px Verdana, Arial, 'Myriad Pro', sans-serif;
	color:#000;
}
div.search-genres a{
	color:#347790;
    hover-color:#000;
	font:18px Verdana, Arial, 'Myriad Pro', sans-serif;
}

div.search-genres a:hover {
	color:#000;
	font:18px Verdana, Arial, 'Myriad Pro', sans-serif;
	text-decoration:underline;
}



div.banner-box{
	float:left;
	overflow:hidden;
	background:url('../images/banner-box.gif') no-repeat 0 0;
	width:552px;
/*	height:224px;*/
}

ul.banner_top_releases {
	border-bottom:1px #6b1c1a;
	overflow:hidden;
	float:left;
	margin:8px 0 0 0;
    color: #fff;
    font:12px Verdana, Arial, 'Myriad Pro', sans-serif;
	width:100%;
}
ul.banner_top_releases li{
	border-bottom:2px solid  #6b1c1a;
	float:left;
	width:100%;
	height:25px;
	clear:left;
/*	background:url('../images/hor-arrow.gif') no-repeat 0 6px;*/
	padding:0 0 0 14px;
}
ul.banner_top_releases li.current {
    background-color: #6b1c1a;
    
}

ul.banner_top_releases li a{
	color:#fff;
	float:left;
    hover-color:#fff;
}



div.search-box{
	float:left;
	overflow:hidden;
	background:url('../images/search-box.gif') no-repeat 0 0;
	width:552px;
	height:100px;
	
	}

#search{
	width:190px;
	height:26px;
	border:none;
	margin:0 0 0 20px;
	float:left;
	display:inline;
	padding:0 0 0 5px;
	font:22px Verdana, Arial, sans-serif;
	line-height:26px !important;
}
#submit{
	width:30px;
	height:28px;
	background:url('../images/submit.gif') no-repeat 0 0;
	text-indent:-9999px;
	margin:0 0 0 6px;
	border:none;
	float:left;
	display:inline;
	outline:none;
}
div.search-box form h2 {
	margin:10px 0 0 10px;
	float:left;
	font:25px Verdana, Arial "Myriad Pro", sans-serif;
	color:#fff;
	padding:0 0 10px 0;
	clear:left;
	font-weight:normal;
}
div.form-elem{
	clear:left;
	overflow:hidden;
	padding:0 0 20px 0;
	float:left;
}
div.new-line{
	width:552px;
	height:42px;
	background:url('../images/line-new.gif') no-repeat 0 0;
	clear:both;
	margin:10px 0 0 0;
	float:left;
}
div.new-line h3{
	font:21px/42px Verdana, Arial,sans-serif;
	color:#fff;
	padding:0 0 0 12px;
	font-weight:normal;
}
div.table-box{
	background:#e5e5e7;
	clear:both;
	width:552px;
	padding:15px 0 29px 0;
	overflow:hidden;
	position:relative;
	}
div.download-box{
	background:#e5e5e7;
	clear:both;
	width:552px;
	padding:15px 0 29px 0;
	overflow:hidden;
	min-height:553px;
	height:553px;
	height:auto !important;
	position:relative;
	
}

div.cell-middle{
	float:left;
	background:url('../images/cell-middle.gif') repeat-y 0 0;
	width:272px;
	margin:6px 0 0 0;
}
*:first-child+html div.cell-middle{
	padding:0 0 2px 0;
}
div.cell{
	background:url('../images/cell-top.gif') no-repeat 0 0;
	width:272px;
	overflow:hidden;
}
div.cell-bottom{
	overflow:hidden;
	clear:both;
	float:left;
	background:url('../images/cell-bottom.gif') no-repeat 0 0;
	width:272px;
	height:5px;
}
div.cell a {
	float:left;
	margin:1px 0 0 8px;
	display:inline;
}
p.released{
	color:#363636;
	font:14px Verdana, Arial,sens-serif;
	clear:left;
/*	float:left;*/
}
p.price{
	font:21px Verdana, Arial, sans-serif;
	color:#f89f07;
/*	float:left;*/
	clear:left;
}
div.right-box{
	margin:1px 0 0 8px;
	float:left;
	padding:0 20px 0 0;
	width:151px;
	
}
div.right-box a{
	margin:0;
	width:100%;
}
div.right-box span.artist{
	display:block;
	font:14px Verdana, Arial, sans-serif;
}
div.cell a.get-it{
	background:url('../images/getit-button.gif') repeat-x 0 0;
	border:1px solid #273e3c;
	float:right;
	margin:51px 7px 0 0;
	width:36px;
	height:17px;
	font:11px/17px "Tahoma MS", sans-serif;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 8px;
}



a.view-all{
	float:right;
	font:20px Verdana, Arial,sans-serif;
	color:#126582;
	margin:0 10px 5px 0;
	position:absolute;
	bottom:0;
	right:0;
}

div.bottom-bar{
	width:548px;
	height:32px;
	background:url('../images/bottom-bar.gif') no-repeat 0 0;
	float:left;
	clear:both;
	margin:-58px 0 0 198px;
	position:relative;
	padding:0 0 26px;
	display:inline;
}
div.bottom-bar a.start-download{
	position:absolute;
	background:#fe9b03 url('../images/start-download.gif') no-repeat 0 0;
	width:305px;
	height:40px;
	left:119px;
	top:-4px;
	font:15px/40px Verdana, Arial, sans-serif;
	color: #000;
	text-align:center;
	/*#fe9b03;*/
}
div.bottom-shadow{
	float:left;
	width:580px;
	background:url('../images/bottom-shadow.gif') repeat-x;
	height:27px;
}
div.login-box{
	background:url('../images/login-box.gif') no-repeat 0 0;
	float:left;
	width:179px;
	height:180px;
	position:relative;
    padding-top:30px;
}
div.login-box a{
	font:12px Verdana, Tahoma, Arial,sans-serif;
	color:#0f6e8e;
	font-weight:bold;
	float:right;
	margin:19px 5px 0 0;
	display:inline;
}
div.login-box fieldset{
	margin:13px 0 0 8px;
	float:left;
	display:inline;
}
div.login-box label{
/*	display:block;*/
    display:inline;
	float:left;
    text-align: right;
	margin:0 0 0 3px;
	font:11px Verdana, Tahoma, Arial,sans-serif;
	font-weight:bold;
	width:60px;
	margin:0 0 2px 0;
/*	clear:both;*/
}
div.login-box input{
	float:left;
	width:85px;
	height:21px;
	border:1px solid #000;
	font:18px Verdana, Tahoma,sans-serif;
/*	padding:0 5px 0px 0;*/
	margin:0 0 6px 0;
/*	clear:left;*/
}
#login-button{
	background:url('../images/login-button.gif') no-repeat 0 0;
	float:left;
	text-indent:-9999px;
	width:69px;
	height:19px;
	border:none;
	margin-top:12px;
}
div.login-box span{
	float:right;
	font:12px Verdana, Arial, sans-serif;
	color:#ba7705;
	margin:18px 7px 0 0;
	display:inline;
}
div.signup-box{
	position:absolute;
	text-align:center;
	height:39px;
	width:89px;
	right:0;
	bottom:30px;
    top: 170px;
}
div.signup-box span{
	font:11px Verdana, Tahoma, Arial, sans-serif;
	color:#000;
	margin:0;
	float:none;
	}
div.signup-box a{
	float:none;
	margin:0;
	font:13px Verdana, Tahoma,sans-serif;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	line-height:10px;
}

div.user-box{
	background:url('../images/login-box.gif') no-repeat 0 0;
	float:left;
	width:179px;
	height:170px;
	position:relative;
    padding-top:30px;
    font: 12px Verdana, Arial;
}
div.user-box a{
	font:12px Verdana, Tahoma, Arial,sans-serif;
	color:#0f6e8e;
	font-weight:bold;
	float:left;
	display:inline;
    padding-left: 3px;
    text-align: left;
}
div.user-box div{
	margin:13px 0 0 8px;
	float:left;
	display:block;
    width: 170px;
    height: 120px;
    position: relative;
}
div.user-box label{
/*	display:block;*/
/*	float:left;*/
/*	margin:0 0 0 3px;*/
/*	font:11px Tahoma, Arial,sans-serif;*/
/*	font-weight:bold;*/
/*	width:158px;*/
/*	margin:0 0 2px 0;*/
/*	clear:both;*/
}
#user-first { 
    margin: 19px 5px 0 0;
}
#logout-button{
	background:url('../images/logout-button.gif') no-repeat 0 0;
	float:left;
	text-indent:-9999px;
	width:69px;
	height:19px;
	border:none;
	margin-top:16px;
    margin-left:0px;
}
div.user-box span{
	float:right;
	font:12px Verdana, Arial, sans-serif;
	color:#ba7705;
	margin:18px 7px 0 0;
	display:inline;
}


div.menu-bar{
	background:url('../images/menu-bar-bg.gif') repeat-y 0 0;
	width:171px;
	overflow:hidden;
	clear:both;
	margin:18px 0 0 0;
	float:left;
}
#accordion{
	overflow:hidden;
	float:left;
	width:171px;
	background:url('../images/menu-bg-bottom.gif') no-repeat 0 100%;
	padding:0 0 31px 0;
	
}
#accordion li a.header-menu{
	background:url('../images/menu-header-bg.gif') no-repeat 0 0;
	width:166px;
	height:26px;
	float:left;
	margin:0px 0 0 0px;
	padding:0 0 0 16px;
	font:16px/26px Verdana, Arial,Helvetica,sans-serif;
	color:#604012;
	font-weight:bold;
	cursor:pointer;
}
#accordion li a.header-menu:hover {
	text-decoration:none;
}
#accordion li{
	float:left;
	clear:left;
	width:100%;
	
}
#accordion li a{
	margin:11px 0 0 11px;
	float:left;
	font:11px Verdana, Arial,Helvetica, sans-serif;
	color:#666666;
	white-space:nowrap;
}
#accordion li a:hover {
	text-decoration:underline;
}
#accordion li.more{
	background:#e5e5e5;
	height:23px;
	width:166px;
}
#accordion li.more a{
	margin:6px 0 0 11px;
}
div.shadow{
	overflow:hidden;
	background:url('../images/bottom-shadow.gif') repeat-x 0 100%;
	width:759px;
}

div.help-box{
	background:#e5e5e7;
	overflow:hidden;
	width:521px;
	padding:0 20px 27px 11px;
	float:left;
	clear:both;
	
}
div.help-box div.jump-sec h3{
	font-weight:normal;
	background:none;
	border:none;
	padding:0;
	margin:0;
}
div.jump-sec h3 a{
	font:21px Verdana, Arial,Tahoma,sans-serif;
	color:#2e768f;
	line-height:44px;
	
}
div.help-box ul.jump-menu{
	border-bottom:1px dotted #2e768f;
	overflow:hidden;
	float:left;
	margin:8px 0 0 0;
	width:100%;
}
div.help-box ul.jump-menu li{
	border-top:1px dotted #2e768f;
	float:left;
	width:100%;
	height:21px;
	clear:left;
	background:url('../images/hor-arrow.gif') no-repeat 0 6px;
	padding:0 0 0 10px;
}
div.help-box ul.jump-menu li a{
	float:left;
	font:11px Verdana, Arail ,Tahoma ,sans-serif;
	color:#000;
	line-height:19px;
}
div.help-box h3{
	float:left;
	width:100%;
	background:url('../images/header-bg.gif') repeat-x 0 0;
	height:36px;
	margin:27px 0 0 0px;
	padding:0px 0 5px 0;
	border-bottom:1px dotted #2e768f;
	color:#fff;
	clear:left;
}
div.help-box h3 span{
	padding:0 0px 0 10px ;
	line-height:32px;
	display:block;
	float:left;
	}
div.help-box p{
	font:15px Verdana, "Trebuchet MS", Arial, sans-serif;
	color:#000;
	margin:16px 0 0 0;
	float:left;
	clear:left;
	width:100%;

	line-height:18px;
}
div.making-payments{
	float:left;
	width:100%;
	clear:left;
	overflow:hidden;
}
div.makepay-content{
	float:left;
	clear:left;
	overflow:hidden;
	border-bottom:1px dotted #000;
	width:100%;
	padding: 0 0 16px 0;
}
div.making-payments a.title{
	float:left;
	clear:left;
	margin:17px 0 0 0;
	font-size:12px;
	font-weight:bold !important;
	font:12px "Trebuchet MS" ,sans-serif;
	color:#2e768f;
	width:174px;
}
div.making-payments  ul{
	float:left;
	overflow:hidden;
	border-bottom:1px dotted #2e768f;
	clear:left;
	margin:4px 0 5px 0 ;
	width:174px;
}
div.making-payments  ul li{
	width:100%;
	border-top:1px dotted #2e768f;
	height:28px;
	float:left;
	clear:left;
	background:url('../images/hor-arrow.gif') no-repeat 0 10px;
	padding:0 0 0 10px;
	
}
div.making-payments ul li a{
	font:14px/28px Verdana, "Trebuchet MS" ,sans-serif;
	color:#2e768f;
	font-weight:normal;
	margin:0;
	float:left;
	
}
a.back-to-top{
	float:right;
	background:url('../images/vert-arrow.gif') no-repeat 0 3px;
	padding:0 0 0 14px;
	font:14px Verdana, Arial,Helvetica, sans-serif;
	color:#2e768f;
	margin:7px 0 0 0;
}
div.help-box fieldset{
	clear:left;
	padding:0 0 30px 0;
	}
div.help-box form{
	float:left;
	width:100%;
	}
ul.registr-form {
	float:left;
	clear:left;
	overflow:hidden;
	width:100%;
	
}
ul.registr-form li{
	float:left;
	clear:left;
	width:100%;
	border-bottom:1px dotted #126582;
    padding-top: 5px;
    padding-bottom: 5px;
}
ul.registr-form li label{
	display:block;
	width:155px;
	float:left;
	font:12px Verdana, Arial,Helvetica, sans-serif;
	font-weight:bold;
	line-height:36px;
}
ul.registr-form li label span{
	font-weight:bold;
	font:15px Verdana, Arial,Helvetica, sans-serif;
	color:red;
	padding:0 3px 0 0;
}
ul.registr-form li input{
	margin:5px 0 0 78px;
	width:160px;
	height:20px;
	float:left;
}
ul.registr-form li select{
    margin:5px 0 0 78px;
    width:160px;
    height:20px;
    float:left;
}

input.create-accaunt{
	font:12px Verdana, Tahoma, Arial, sans-serif;
	color:#fff;
	font-weight:bold;
	float:right;
	background:url('../images/create-accaunt.gif') no-repeat 0 0;
	border:none;
	width:180px;
	height:26px;
	text-align:left;
	margin:10px 0 0 0;
	padding:0 0 0px 6px;
	
}
table.search-result{
	width:100%;
	overflow:hidden;
	/*border-collapse:collapse;*/
	border-spacing:0px;
	position:relative;
	
	}
table.search-result td{
	border:none;
/*	float:left;*/
	/*background-position:expression(-this.offsetLeft);*/
	background:none;
	font:14px Verdana, Arial,Tahoma,sans-serif;
	text-align:left;
	}

table.search-result tr{
	background:#a1a1a1 repeat-x 10px 0;
	height:22px;
	width:534px;
	margin:0 0 0 3px;
	float:left;
	clear:left;
	overflow:hidden;
	
}
table.search-result tr.search-cell{
	background:url('../images/search-cell.gif') no-repeat 0 0;
	position:relative;
	width:540px;
	height:29px;
	/*margin:4px 0 0 0;*/
	top:4px;
	}
table.search-result td.num{
	margin:0 0 0 10px;
	width:18px;
}
table.search-result td.artist{
	width:210px;
}
table.search-result td.genre{
	width:250px;
}
table.download-area{
	margin:0 0 0 4px;
	
}

div.download-cell{
	background:url('../images/download-cell-top.gif') no-repeat 0 0;
	width:544px;
	overflow:hidden;
    padding-top: 5px;
}
div.download-cell-middle{
	background:url('../images/download-cell.gif') repeat-y 0 0;
	width:544px;
    clear: both;
    float: left;
}
div.download-cell-bottom{
	background:url('../images/download-cell-bottom.gif') no-repeat 0 0;
	width:544px;
	overflow:hidden;
    padding-top: 7px;
    margin-bottom: 5px;
}

div.download-cell a{
	float:left;
	margin:8px 0 0 10px;
}
div.download-cell table { 
    margin-left: 11px;
    margin-top: 4px;
    width: 526px;
    float:left;
	background:#e1f0f4;

}
div.download-cell h3{
	float:left;
}
div.download-cell h3 a{
	float:left;
	font:20px Verdana, Arial,Helvetica,sans-serif;
	color:#116988;
	margin:8px 0 0 7px;
	
}
div.download-cell span.number{
	font:20px Verdana, Arial,Helvetica, sans-serif;
	color:#f89f07;
	float:right;
	margin:8px 20px 0 0;
}
div.download-info{
	background:#e1f0f4;
	width:448px;
	height:42px;
	float:left;
	padding:3px 0 3px 0;
	margin:0 0 0 7px;
	display:inline;
	}
div.download-info p span{
	font:11px Verdana,Arial, sans-serif;
	color:#000;
	
}
div.download-info p{
	font:11px Verdana, sans-serif;
	color:#116988;
	/*white-space:nowrap;*/
}
div.download-info div.text{
	margin:8px 0 0 0;
	float:left;
}
div.download-info ul{
	float:left;
	width:310px;
	overflow:hidden;
}
div.download-info ul li{
	float:left;
	overflow:hidden;
	padding:0 11px 0 11px;
	border-right:1px dotted #6ba3b7;
	height:43px;
	display:inline;
}
div.cd-box{
	float:left;
	margin:2px 0px 0 0px;
}
div.status-box{
	float:right;
	overflow:hidden;
}
div.status-box a.download-button{
	background:url('../images/download-button.gif') no-repeat 0 0;
	float:right;
	width:76px;
	height:19px;
	margin:6px 3px 0 0;
}
div.status-box a.preparing-button{
	background:url('../images/preparing-button.gif') no-repeat 0 0;
	float:right;
	width:76px;
	height:19px;
	margin:6px 3px 0 0;
}

div.status-box a{
	font:11px Verdana ,Helvetica, sans-serif;
	color:#116988;
	float:right;
	clear:both;
	margin:0 3px 0 0;
	display:inline;
	}
p.history{
	font:13px Verdana, Arial,Helvetica,sans-serif;
	color:#000;
	margin:-10px 0 0 0;
	padding:0 0 12px 8px;
}
