html, body{width:100%;height:100%;min-height:100%;}
html, *{margin:0;padding:0;}
body{font:12px Tahoma;color:#000;line-height:15px;background-color:#fff;}
body.home{background-color:#ccccca;}

a{color:#800080;}
a:hover, a:focus{color:#00d;}
.current{color:#000;}
.current:hover{color:#00d;}
.td-none{text-decoration:none;}
.block{display:block;}
.clear{clear:both;}
.relative{position:relative;}
.left{float:left; display:inline; }
.right{float:right; display:inline; }
.none, .unsee{display:none;}
.inv{visibility:hidden;}

.floatfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.floatfix { display: inline-block;} 
.floatfix { zoom: 1; display: block; }


#title{position:absolute;left:90px;bottom:120px;display:block;width:400px;height:130px;overflow:hidden;margin:0;padding:0;font:36px Georgia;color:#666;z-index:-1;}

#contents{position:absolute;left:523px;bottom:35px;height:240px;z-index:10;}

#ussr{display:block;position:relative;top:-10px;margin-top:-20px;left:83%;width:36px;height:14px;background:#d90 url(/img/ussr.gif) no-repeat scroll 0 0;}

a.small{font-size:10px;}
.column a.small{padding-left:10px;}

.column{float:left;display:inline;margin-right:20px;color:#808080;}
.column a{display:block;}
.column a img{width:10px;height:11px;border:none;margin-right:1px;}

#badge{position:absolute;left:74px;bottom:105px;width:430px;height:166px;z-index:43;background-color:#fff; overflow:hidden;}

#misc_links{position:absolute;bottom:75px;left:74px;z-index:7;width:430px;height:15px;background-color:#bbb;color:#eee;text-align:right;font-size:11px;}
#misc_links a{font:11px Tahoma;color:#808080;text-decoration:none;line-height:15px;}
#misc_links a:hover, #misc_links a:focus{color:#333;}
.separator{padding-left:2px;padding-right:2px;}

#mne_vse_poh{position:relative;top:0;left:0;background-color:#da2025;width:166px;height:166px;}
#stuff{position:relative;top:-156px;left:180px;}

.corner{position:absolute; width:25px;height:25px;background-image:url(/img/corners.gif);background-repeat:no-repeat;}
.top_left{background-position:top left;top:0;left:0;}
.top_right{background-position:top right;top:0;left:405px;}
.bottom_left{background-position:bottom left;bottom:0;left:0;}
.bottom_right{background-position:bottom right;bottom:0;left:405px;}

#stuff div{width:211px;margin-bottom:10px;font:bold 10px Tahoma;}

.r_h{height:12px;}
.r_h h4{float:left;width:97px;font:bold 9px Tahoma;}
.r_h a{display:block;width:12px; height:12px;float:left;background-image:url(/img/rh/ball_rh.gif);background-position:top;background-repeat:no-repeat;line-height:1px;font-size:1px;}
.r_h a:hover, .r_h a:focus{background-position:bottom;}
.r_h a.ball8{background-image:url(/img/rh/ball8.gif);}
.r_h a.ball8:hover, .r_h a.ball8:focus{background-image:url(/img/rh/ball8_over.gif);}

.barcode{height:98px;background-image:url(/img/barcode.gif);background-repeat:repeat-y;}

.last_update{margin-top:10px;height:12px;}

#lupd{font-weight:normal;padding-left:2px;padding-right:2px;border-right:solid 2px #fc0;color:#fff;background-color:#000;}

.last_update acronym{font-weight:bold;font-size:9px;}
.last_update a img{margin-bottom:-2px;margin-left:2px;background-color:#000;border:none;}
.last_update a:hover img{background-color:#da2025;}

.logo{margin-left:25px;margin-top:25px;}

#rh_images{position:absolute;bottom:271px;left:175px;width:153px;height:87px;z-index:36;}
#rh_images img{float:left;height:87px;}

#mio_emailo{position:absolute;bottom:0px;left:184px;width:215px;height:15px;background-image:url(img/mio_emailo.gif);background-repeat:no-repeat;}

#top{position:absolute;top:0;left:0;height:30px;width:100%;background-image:url(/img/line.png);background-repeat:repeat-x;}
#top ul{font:10px Tahoma;height:16px;margin:2px 0 0 56px;list-style-type:none;}
#top ul li{margin-left:45px;float:left;height:16px;}
#top ul li a{line-height:16px;font:10px Tahoma;}
#top ul li a.home_link{padding-bottom:4px;background-image:url(/img/main_icon.gif);background-repeat:no-repeat;padding-left:19px;padding-right:18px;}
#top .cl1{color:#777;font:10pt Courier;}
#top .cl1 td{padding:0;text-align:center;}

#laser{height:1px; background-color:#d00; position:absolute; z-index:100; display:none; }
#laser .side{background-image:url(/img/sideflare.gif); width:8px !important; height:3px; position:absolute; top:-1px; left:-8px; z-index:666;}
#laser .l{background-position:0 0;}
#laser .r{background-position:-7px 0; left:100%;}
#laser .flare{background-image:url(/img/flare.png); height:1px; position:absolute; top:-1px; left:0;}
#laser .b{top:1px;}

.album{position:relative; padding-left:140px; margin:50px 0 0; }
.album .cover{float:left; display:inline; width:100px; top:0; left:0; position:absolute; }
.album .cover img{border:dotted 1px #d8d8d8; position:absolute; right:0; }
.album .h{font-family:sans-serif; margin:0 0 25px; }
.h a{text-decoration:none; color:#333;}
.h a:hover, .h a:focus{text-decoration:underline; color:#000;}
.album .contents{ width:50%; }
.album .contents, .album .description{float:left; display:inline;}
.album .description{ width:30%; margin:0; font-size:0.8em; font-family:sans-serif; -moz-opacity:.3; opacity:.3; padding:0 0 0 16px; border-style:solid; border-width:0 0 0 1px; border-color:#ccccca; line-height:1.3;}
.album .description p{ margin:0 0 0.5em; }
.track{padding:0 0 0.7em; font-weight:bold; font-family:sans-serif; position:relative; }
.muslinks{margin:100px 0 35px;}
.muslinks a{float:left; display:inline; margin:0 16px 0 0; }
.muslinks .t{line-height:31px; }
a.inner{text-decoration:none; border-bottom:dashed 1px #800080; }
a.inner:hover, a.inner:focus{border-color:#0000d0; outline:none;}
.history{padding:0.7em 22% 0.7em 16px; margin:0 0 0 -16px; font-size:0.9em; font-family:sans-serif; position:absolute; z-index:50;  background-color:#fff;}
.history p{margin:0 0 1em; }
.history .govno{float:right; display:inline; width:18%; margin-right:-20%; border-left:solid 1px #eee; padding-left:10px; font-size:0.85em; font-family:serif; }
.history .shadow{width:100%; height:16px; display:block; position:absolute; z-index:100; top:100%; left:0; }
.discogs{line-height:16px; background-image:url(http://matvey.kiev.ua/music/discogs_icon.gif); background-position:left center; background-repeat:no-repeat; padding-left:18px; }
a.inner .on, a.on .off{display:none;}
a.on .on{display:inline;}
ul.tracks{margin-top:0 !important;}
.musicintro{padding-bottom:30px;}
.music-h-main{ float:left; display:inline; margin-right:2em; }
#l .inner{line-height:1.9; margin-right:2em; }
.artist, .ext{display:none; }

.onlymusic .cover,
.onlymusic .description,
.onlymusic .album .h{display:none;}
.onlymusic .album{margin-top:0;}
.onlymusic .tracks{margin:0 !important;}
.onlymusic .artist, .onlymusic .ext{font-size:0.8em; font-weight:normal; color:#aaa; display:inline; padding-left:0.1em;}
.onlymusic .artist{ position:absolute; float:left; display:inline; right:100%; margin:0 0.5em 0 0; white-space:nowrap; }
.onlymusic .musicintro{margin-bottom:50px;}

#replic{ position:absolute; bottom:370px; width:120px; left:265px; z-index:666; border-radius:12px; border:solid 1px #aaa; background-color:#d5d5d1; padding:12px 0; }
#replic .txt{ margin:0 12px; }
#replic .tail{ position:absolute; top:100%; left:50%; margin-left:-5px; width:10px; height:10px; background-image:url(/img/replic-tail.gif); z-index:2; }
