html, body { height: 100%; margin: 0; padding: 0; }
html>body #all { height: auto; min-height: 100%; }
body {background:url('/images/bg.jpg') #4E3B80 no-repeat;font-size:12px;font: 14px Lucida Grande,Georgia, Times New Roman, Times, serif;}
#top img {vertical-align:bottom;}
#all { height: 100%; position: relative; color: #404040;}
#empty, #footer { height: 162px; }
#footer { bottom: 0; left: 0; position: absolute; text-align:center;width:100%;}
#footer div {margin:0 auto;border:1px solid blue;}
#footer img {opacity:0.3;        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);}
#footer img:hover {opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#main {padding-top:20px; width:910px; margin:0 auto;}
#top  {padding-top:20px; width:910px; margin:0 auto;}
#top img,#top div {
   behavior: url("/iepngfix.htc");
}
#random_block {width:900px;height: 128px;position:relative;color:#2C1D59; font: 14px Verdana,Arial,sans-serif;background:url('/images/ushki.png');}
#random_block a {color:#2C1D59;}
        #rand_fandom {position:absolute;top: 13px;left:170px;text-indent:20px; width:205px;}
        #rand_fanfic {position:absolute;top: 13px;left:425px;text-indent:25px; width:205px;}
        #all_fanfics {position:absolute;top: 13px;left:710px;}
#content {
        width: 900px;
        border:1px #3D3E61 solid;
        border-radius:7px;-moz-border-radius:7px;
        background: #DCDCFD no-repeat; color:#000080;
        box-shadow: #322652 3px 3px 5px;
        -moz-box-shadow: #322652 3px 3px 5px;
        z-index:0;
        opacity: 0.85;
        behavior: url(ie-css3.htc);
/*        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
}
#content_padding {
        padding:20px 40px; z-index:0;
}
#menu_border {
        width: 900px;border:1px #3D3E61 solid;border-radius:7px;-moz-border-radius:7px;
        background:#8c64df; color:#000080;
        box-shadow: #322652 3px 3px 5px;
        -moz-box-shadow: #322652 3px 3px 5px;
        margin:10px 0;
        opacity: 0.82;
        behavior: url(ie-css3.htc);
}
#menu_border2 { border:1px #C9BDEA solid;
        border-width: 1px 0 0 1px;
        border-radius:6px;-moz-border-radius:6px;
        behavior: url(ie-css3.htc);
}

h3{color: black;font-size:15px;font-family: Tahoma;margin:0;padding:5px;line-height:15px;}

a {color: black;}
img {vertical-align: bottom;}
table {border-collapse: collapse;}
td {color:#000080;}
table#main {margin:0 auto;}

h1 {font: bold 20px Lucida Grande,Georgia, Times New Roman, Times, serif; margin: 5px auto;text-align:center;}

#menu { width:100%;height:20px;}

a.m:link
,a.m:visited{ font: bold 13px geneva, verdana, arial, sans-serif; display:block; height:18px;
        text-decoration:none; color: #FFFFCC;padding:1px 5px;text-align:center; text-shadow:#322612 1px 1px 2px;
        border-radius:3px;-moz-border-radius:3px;
        behavior: url(ie-css3.htc);
        }
a.m:hover{
         font: bold 13px geneva, verdana, arial, sans-serif;
        background-color:#404082;
        padding-left:5px;
        padding-right:5px;
        text-align:center;
}

a.ml:link,a.ml:visited{
        font: 11px geneva, verdana, arial, sans-serif;
        display:block;
        height:15px;
        text-decoration: none;
        color:#FFE3BD;
        cursor:pointer;
        padding:0px 5px;
        background-color:#4E3C80;
        text-align:left;
        border-color:black;
        border-style:solid;
        border-width:0 1px 0px 1px;
}
a.ml:last-child {       border-width:0 1px 1px 1px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px; }
a.ml:hover{             color:#fff;background-color:#403092; }
.popfirst{              position:absolute; width:200px;z-index:10;visibility:hidden;  display:none;}
