html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, table, img {margin: 0; padding: 0; border: 0;}

body{
background-color: #f7f7f7;
 min-width: 990px;
 font-family: Tahoma; 
 font-size: 12px; 
 color: #4e4e4e;
}

#head{width: 100%; background-color: #fcfcfc;}
#head td.green{line-height: 5px; height: 6px; background: url("/imgs/onh-g.png"); background-color: #22a387; width: 25%; border-bottom: 1px solid #FFF;}
#head td.blue{line-height: 5px; height: 6px; background: url("/imgs/onh-b.png"); background-color: #1380b4; width: 50%; border: 1px solid #FFF; border-top: 0px;}
#head td.red{line-height: 5px; height: 6px; background: url("/imgs/onh-r.png"); background-color: #8c3857; width: 25%; border-bottom: 1px solid #FFF;}

td.logo{height: 99px;}
img.logo{}

table.search {height: 83px; width: 70%; text-align: left;}
table.search span{font-family: Tahoma; font-weight: bold; font-size: 12px; color: #006f92;}
table.search input.search{width: 98%; border: 1px solid #1380b4;}
table.search select{width: 100%; border: 1px solid #1380b4; height: 20px;}
table.search select{width: 100%;}
table.search input.search-button{ width: 58px; height: 21px;}

#footer{width: 100%; height: 50px; font-family: Tahoma; font-size:11px; text-align: center; color: #626262; background-color: #f7f7f7;}

table.menu{width:100%; height: 30px; background: url("/imgs/menu-bg.png"); background-color: #1b817b;}
table.menu td{float: left; width: 20%; height: 100%; background: url("/imgs/menu-bg.png"); background-color: #1b817b;}
table.menu a{display: block; height: 22px; font-family: Tahoma; font-weight: bold; font-size:11px; color: #FFF; text-decoration: none; text-align: center; padding-top: 8px; border-left: 1px solid #1eafa7; border-right: 1px solid #186f66;}
table.menu a:hover{text-decoration: underline;}
table.menu td.first{border-left: 0px;}
table.menu td.last{border-right: 0px;}

#content{width: 100%; margin-top: 8px; background-color: #fefefe;}
#content td.main{border-top:1px solid #bdbdbe;}
#content td.left{width: 212px; border-top:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
#content td.right{width: 252px; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4;}

#content td.left div.left{float: right; width: 200px; border-left:1px solid #d4d4d4; padding-left: 1px;}
#content td.right div.right{float: left; width: 240px; border-right:1px solid #d4d4d4; padding-right: 1px;}

#content td.left div.left div.title{float: left; height: 30px; width: 100%; background: url("/imgs/left-title-bg.png"); background-position: 5px 1px; background-color: #0f80a2; border-bottom:1px solid #d4d4d4;}
#content td.left div.left div.title div.caption{height:11px; background: url("/imgs/left-title-pic.png"); background-repeat: no-repeat; background-position: 3px 4px; margin-top: 5px; margin-left: 13px; padding-left: 20px; font-family: Tahoma; font-weight: bold; font-size:12px; color: #FFF; border:0px solid #fff;}
#content td.right div.right div.title{float: left; height: 30px; width: 100%; background: url("/imgs/right-title-bg.png"); background-position: 5px 1px; background-color: #9f5f2e; border-bottom:1px solid #d4d4d4;}
#content td.right div.right div.title div.caption{height:11px; background: url("/imgs/right-title-pic.png"); background-repeat: no-repeat; background-position: 3px 4px; margin-top: 5px; margin-left: 13px; padding-left: 20px; font-family: Tahoma; font-weight: bold; font-size:12px; color: #FFF; border:0px solid #fff;}

#content td.left div.left div.menu-el{float: left; height: 24px; width: 100%;  background: url("/imgs/geners-marker.png"); background-position: 7px 0px; background-repeat: no-repeat; border-bottom: 1px solid #d4d4d4;}
#content td.left div.left div.menu-el a{ display: block; height: 20px; text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 11px; color: #0d6f6a; margin-left: 32px; margin-top: 5px;}
#content td.left div.left div.menu-el a:hover{text-decoration: underline;}

#content  td.right div.right div.ads{float:left; margin-bottom: 30px;}
#content  td.right div.right div.ads img{float:left;}

#alphabet{width: 100%; height: 81px;}
#alphabet div.alphabet{width: 100%; height: 60px; background: url("/imgs/alphabet-bg.png"); border-bottom: 1px solid #d3d3d3; text-align: center; padding-top: 8px; line-height: 25px;}
#alphabet div.alphabet a{text-decoration: none; font-family: Tahoma; font-weight: bold; font-size: 13px; color: #0d6f6a;}
#alphabet div.alphabet a:hover{text-decoration: underline; color: #0f81a6;}
#alphabet div.alphabet-under{width: 370px; height: 13px; background: url("/imgs/alphabet-under.png"); background-repeat: no-repeat;}

span.title{margin-left: 20px; margin-right: 20px; font-family: Tahoma; font-weight: bold; font-size: 16px; color: #0f799a;}
a {font-family: Tahoma; font-size: 11px; color: #4c4c4c; text-decoration: underline;}
a:hover{text-decoration: underline;}
b{font-family: Tahoma; font-weight: bold; font-size: 13px; color: #0f6963;}
p.text{font-family: Tahoma; font-size: 12px; color: #4c4c4c;}

#content  td.main div.info{float: left; width: 100%; border-bottom: 1px solid #e7e7e7; padding-bottom: 15px; margin-bottom: 15px; margin-top: 8px;}
#content  td.main div.info div.text{margin-left: 20px; margin-right: 20px; margin-top: 10px; float: left; font-family: Tahoma; font-size: 12px; color: #4c4c4c;}

div.container{border: 0px solid #FC05CF; margin: 20px; margin-top: 5px;}

#listpages{width: 100%; height: 20px; float: left; margin-top: 20px; margin-bottom: 20px; font-family: Arial; font-size: 12px; text-align: left; border: 0px solid #900;}
span.listpages-text{float: left; height: 17px; width: 61px; color: #4c4c4c;}
a.listpages{height: 15px; border: 1px solid #dbdbdb; background-color: #FFF; float: left; display: block; font-family: Arial; font-size: 12px; text-align: center; margin-left: 4px; color: #000; text-decoration: none; margin-left: 4px; padding-left: 2px; padding-right: 2px;}
a.listpages:hover{border: 1px solid #0e7290;}
span.listpages-sel{height: 15px;border: 1px solid #dbdbdb; background-color: #dbdbdb; float: left; display: block; font-family: Arial; font-size: 12px; text-align: center; cursor: default; margin-left: 4px; padding-left: 2px; padding-right: 2px;}


table.tracklist{width: 100%; border: 1px solid #d4d4d4; border-collapse: collapse;}
table.tracklist td{height: 35px; font-family: Tahoma; font-size: 12px; padding-left: 4px; padding-right: 4px; border: 1px solid #d4d4d4;}
table.tracklist td.header{background: url("/imgs/lists-bg.png"); background-color: #0f80a2; height: 20px; color: #FFF;}
table.tracklist td.center{text-align: center;}
table.tracklist td.second{background-color: #e5f8fd;}
table.tracklist a{font-family: Tahoma; font-size: 12px; color: #000; text-decoration: none;}
table.tracklist a:hover{text-decoration: underline;}
table.tracklist a.author{font-family: Tahoma; font-size: 11px; font-weight: bold; color: #8c0700; text-decoration: none;}
table.tracklist a.author:hover{text-decoration: underline;}


table.albumlist{width: 100%; border: 1px solid #d4d4d4; border-collapse: collapse;}
table.albumlist td{height: 20px; font-family: Tahoma; font-size: 12px; padding-left: 4px; padding-right: 4px; border: 1px solid #d4d4d4;}
table.albumlist td.header{background: url("/imgs/lists-bg.png"); background-color: #0f80a2; height: 20px; color: #FFF;}
table.albumlist td.center{text-align: center;}
table.albumlist td.second{background-color: #e5f8fd;}
table.albumlist a{font-family: Tahoma; font-size: 12px; color: #000; text-decoration: none;}

table.albumlist a:hover{text-decoration: underline;}
table.authorlist{width: 100%; border: 1px solid #d4d4d4; border-collapse: collapse;}
table.authorlist td{height: 20px; font-family: Tahoma; font-size: 12px; padding-left: 5px; border: 1px solid #d4d4d4;}
table.authorlist td.header{background: url("/imgs/lists-bg.png"); background-color: #0f80a2; height: 20px; color: #FFF;}
table.authorlist a:hover{text-decoration: underline;}
table.authorlist  a{font-family: Tahoma; font-size: 12px; color: #000; text-decoration: none;}
table.authorlist  a:hover{text-decoration: underline;}
table.authorlist td.second{background-color: #e5f8fd;}


img.info-photo{float: left; margin-right: 15px;}
div.notfound{float: left; width: 100%; border: 1px solid #6b6b6b; padding-top: 15px; padding-bottom: 15px; text-align: center; font-family: Tahoma; font-size: 12px; margin-bottom: 35px;}

span.download_time{font-family: Tahoma; font-size: 20px; color: #0f6963;}
span.download{font-family: Tahoma; font-size: 15px; color:  #4c4c4c;}
a.download{font-family: Tahoma; font-size: 20px; font-weight: normal; color: #ec0f33; text-decoration: none;}
a.download:hover{text-decoration: underline;}

table.feedback{font-family: Tahoma; font-size: 12px; color: #000;}
input.feedback{width: 250px; height: 20px; font-family: Tahoma; font-size: 12px; border: 1px solid #000; margin: 5px;}
textarea.feedback{width: 250px; height: 200px; font-family: Tahoma; font-size: 12px; border: 1px solid #000;  margin: 5px;}
input.feedback-send{width: 150px; height: 20px; font-family: Tahoma; font-size: 12px; margin: 5px;}