/* CSS Document */

* {margin:0; padding:0}
html, body {height:100%}
body, table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:white}
body {background-color:#337777; color:#FFFFFF}

a:link, a:visited, a:active {text-decoration:none; color:#f0f0f0}
a:hover {text-decoration:underline; color:#ffffff}

.header {background: url(../images/tim/headerbg.png) top left repeat-x; height:240px}
.header .hfground {background: url(../images/tim/header.jpg) top left no-repeat; height:240px}
.header .title {position:absolute; top:75px; left:189px}
.hmenu {position:absolute; left:448px; top:5px; width:190px}
.hmenu td {background:url(../images/tim/headlinx.gif) 0 0 no-repeat; position:relative; height:37px; padding: 0 0 0 40px}
.hmenu a {text-transform:uppercase; color:#014d73 !important}
.hmenu a:hover{color:#115d83}

.lshadow {background:url(../images/tim/shadowlft.png) top right repeat-y}
.rshadow {background:url(../images/tim/shadowrt.png) top left repeat-y}

.contblock {position:relative; top:-70px; padding:5px; margin-bottom:-70px}

.leftlist {font-size:8pt}
.leftlist img{border:1px solid #c8dbbf} 
.leftlist .l1 {color:#276865}

.srchbuteng {background:url(../images/tim/eng/searchbtn.gif) 0 0 no-repeat; width:102px; height:32px}
.srchbutru {background:url(../images/tim/ru/searchbtn.gif) 0 0 no-repeat; width:102px; height:32px}


.alphahead {height:57px; font-weight:bold}
.alphahead a{margin:0 0 0 55px}
.alphahead .current {background-position: 0 -59px}
.aartist {background:url(../images/tim/tab_artist.gif) 0 0 no-repeat}
.atracks {background:url(../images/tim/tab_tracks.gif) 0 0 no-repeat}
.acompil {background:url(../images/tim/tab_compil.gif) 0 0 no-repeat}
.agenres {background:url(../images/tim/tab_genres.gif) 0 0 no-repeat}

.alphabet {background-color:#5d9e9b; font-weight:bold; padding:10px}
.alphabet table {border:3px solid #367774; border-collapse:collapse}
.alphabet td {background:#276865; border:1px solid #367774; text-align:center; padding:4px}
.alphabet a{color:#95d6d3}

.hr1, .hr2 {margin:10px 0; padding:5px; background:#5d9e9b; font-weight:bold}
.hr2 {background:#87d600}
.htitle{font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-stretch:extra-condensed}
.hr2 .sort {text-align:right; vertical-align:middle; float:right}

.bxs {width:160px; border:1px solid #afcdb7; padding:5px !important}
.bxs .img {background:#6f9b00; text-align:right}
.bxs a {margin:1px; color:#5d9e9b; font-size:8pt}
.bxs span {background:#9abca8; margin:2px; font-weight:bold}
.bxs .l1 {color:#276865; font-weight:bold}
.hr21 {margin:10px 0; padding:5px; background:#5d9e9b}

.pnav {color:#144745; margin:-3px}
.pnav .nbll, .pnav .nbl, .pnav .nbr, .pnav .nbrr {width:27px; height:24px}
.pnav .nbll {background:url(../images/tim/arrll.gif) 0 0 no-repeat}
.pnav .nbl {background:url(../images/tim/arrl.gif) 0 0 no-repeat}
.pnav .nbr {background:url(../images/tim/arrr.gif) 0 0 no-repeat}
.pnav .nbrr {background:url(../images/tim/arrrr.gif) 0 0 no-repeat}
.pnav .ncontent {padding:2px 5px}

.arttable {background:#84b4a8; border-collapse:collapse; color:#144745}
.arttable td, .arttable th {border-bottom:1px solid #c8dbbf; padding:2px}
.arttable th {text-align:left}
.arttable .l1 a {color:#276865}

.artinfo {background:#84b4a8; color:#144745}
.artinfo .img {padding:2px; border:2px solid #c8dbbf; margin:5px}

.authform {background:#84b4a8; color:#144745}
.authform .help {color:#CCCCCC; font-size:8pt}

.charts {position:relative}
.flag {background:#accab7; margin:22px 0 0 14px; width:214px}
.flag .ftable {position:relative; left:-5px; top:-5px; table-layout:fixed; width:213px}
.flag .flagline {background:#b1c2a9 url(../images/tim/flagline.gif) top right repeat-y; width:7px}
.flag .fheader {background:#337875; width:206px; height:90px;position:relative}
.flag .fheader img{position:absolute; top:-12px; left:-11px}
.flag .fheader div {position:absolute; top: 70px; left: 126px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.flag .fbody {background:#5d9e9b url(../images/tim/flagbdy.jpg) top right no-repeat; width:206px; height:179px; padding:0 0 0 10px; vertical-align:top; overflow:hidden}
.flag .fbody ol {margin-left:20px; font-size:11pt; font-weight:bold}
.flag .fbody li {padding:1px}
.flag .fbody a {display:block; font-size:9pt}
.flag .fbody .l1 {color:#276865; font-weight:bold}
.flag .ftail {background:#337875 url(../images/tim/flagtail.jpg) top right no-repeat; height:33px; text-align:right; padding-right:5px} 

.calendar {background:#84b4a8; border-collapse:collapse; text-align:center}
.calendar caption, .calendar th {padding:2px; background:#5d9e9b; font-weight:bold}
.calendar td,.calendar th {border:1px solid #c8dbbf; padding:2px}
.calendar .curday {background:#FF0000}
.calendar a {font-weight:bold}

.updtable {background:#84b4a8; border-collapse:collapse; color:#144745}
.updtable td, .updtable th {border-bottom:1px solid #c8dbbf; padding:2px}
.updtable th {text-align:left}
.updtable .l1 {color:#276865}
.updtable img{border:1px solid #c8dbbf} 

.genres {background:#84b4a8; border-collapse:collapse; color:#144745}
.genres td {border-bottom:1px solid #c8dbbf; padding:2px}
.genres .l1 {color:#276865; font-weight:bold}

.trcktable {background:#84b4a8; border-collapse:collapse; color:#144745}
.trcktable td, .trcktable th {border-bottom:1px solid #c8dbbf; padding:2px}
.trcktable th {text-align:left}
.trcktable .l1 {color:#276865}

.show img {border:1px solid #c8dbbf} 
.hide img {display:none} 

.footer {background: url(../images/tim/footerbg.png) top left repeat-x; height:81px; text-align:center; padding-top:10px; margin-bottom:-40px; font-weight:bold; text-transform:uppercase}
.copyright, .copyright a {font-size:9pt; color:#c8dbbf}
.copyright {padding:5px}
