@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.linux.org.ru") {

/* Фон */

html, body {
 background-color : #000000 !important;
}

body {
 background-image : url('http://img820.imageshack.us/img820/4140/lorspacebackground2.jpg') !important;
 /* Вариант 1 http://img84.imageshack.us/img84/6559/lorspacebackground.jpg */
 /* Вариант 2 http://img820.imageshack.us/img820/4140/lorspacebackground2.jpg */
 background-attachment : fixed !important;
 background-size : 100% auto !important;
}

/* Общие правила */

a{
 text-decoration : none !important;
}

a:hover{
 text-decoration : underline !important;
}

/* Шапка */

#loginGreating {
 color : #ffffff !important;
 font-size : 12px !important;
 width : 250px !important;
 height : 20px !important;
 padding-top : 3px !important;
 margin-right : 17px !important;
 display : block !important;
 text-align : center !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
}

#loginGreating a{
 color : #0000ff !important;
}

#loginGreating a[title="Выйти"]:before{
 content : "[⎆]" !important;
}

#loginGreating a img{
 display : none !important;
}

#hd h1{
 color : #ffffff !important;
 float : right !important;
 font-size : 12px !important;
 width : 690px !important;
 height : 20px !important;
 padding-top : 3px !important;
 display : block !important;
 text-align : center !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
 margin-right : 20px !important;
}

div.menu {
 position : absolute !important;
 display : block !important;
 color : #ffffff !important;
 font-size : 12px !important;
 width : 210px !important;
 height : 20px !important;
 padding-top : 3px !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
 top : -4px !important;
}

div.menu:before {
 content : "Навигация ▾" !important;
}

div.menu ul{
 display : none !important;
}

div.menu ul.primary{
 width : 210px !important;
 height : 178px !important;
 position : relative !important;
 margin-top : 3px !important;
 padding-top : 1px !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
 background-color : #101010 !important;
 text-align : center !important;
}

div.menu:hover ul{
 display : block !important;
}

div.menu ul.primary li{
 display : block !important;
 width : 200px !important;
 height : 20px !important;
 margin : 5px !important;
 margin-top : 4px !important;
 padding-top : 4px !important;
 font-size : 12px !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
}

div.menu ul.secondary{
 width : 210px !important;
 height : 120px !important;
 position : relative !important;
 left : 212px !important;
 top : -182px !important;
 margin-top : 3px !important;
 padding-top : 1px !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
 background-color : #101010 !important;
 text-align : center !important;
}

div.menu ul.secondary li{
 display : block !important;
 width : 200px !important;
 height : 20px !important;
 margin : 5px !important;
 margin-top : 4px !important;
 padding-top : 4px !important;
 font-size : 12px !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
}

div.menu ul li:after{
 content: "" !important;
}

div.menu ul li a{
 display : block !important;
 color : #ffffff !important;
 width : 200px !important;
 height : 20px !important;
}

/* Внутренности */

div.messages {
 border-radius : 5px !important;
 margin-top : 20px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
}

table.nav{
 font-size : 10px !important;
 padding : 10px !important;
 color : #ffffff !important;
}

table.nav td{
 padding-left : 10px !important;
 padding-right : 10px !important;
}

table.nav a{
 color : #0000ff !important;
}

div.msg{
 background : none !important;
 font-size : 12px !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
 text-shadow : 0 0 3px rgba(0,0,0,1) !important;
 margin : 10px !important;
 padding : 10px !important;
 color : #ffffff !important;
}

div.msg a{
 color : #0000ff !important;
}

div.msg_body{
 padding-left : 170px !important;
}

div.msg_body h1,
div.msg_body h2{
 text-transform : uppercase !important;
 font-weight : 100 !important;
}

div.msg_body div.quote{
 border-left-style : double !important;
 border-bottom-style : solid !important;
 border-bottom-width : 1px !important;
 border-color : #ffffff !important;
 border-radius : 3px !important;
}

img.photo{
 border-radius : 5px !important;
} 

div.sign img[alt="*"]{
 border-radius : 10px !important;
 width: 0 !important;
 height: 0 !important;
 padding-left : 4px !important;
 padding-top : 4px !important;
 border-color : #f0f0f0 !important;
 border-width : 3px !important;
 border-style : double !important;
 box-shadow: 0 0 1px rgba(30,30,30,0.5) !important;
}


div.sign img[alt="#"]{
 border-radius : 10px !important;
 width: 0 !important;
 height: 0 !important;
 padding-left : 6px !important;
 padding-top : 6px !important;
 border-color : #f0f0f0 !important;
 border-width : 1px !important;
 border-style : solid !important;
 box-shadow: 0 0 1px rgba(30,30,30,0.5) !important;
}

#bd{
 font-size : 12px !important;
 color : #ffffff !important;
 text-shadow : 0 0 3px rgba(0,0,0,1) !important;
}

#bd a{
 color : #0000ff !important;
}

#bd ul{
 list-style : none !important;
}

#bd ul li:before{
 content : " " !important;
}

div.infoblock {
 background : none !important;
 font-size : 12px !important;
 border-radius : 5px !important;
 box-shadow : 0 0 2px rgba(255,255,255,1) !important;
 text-shadow : 0 0 3px rgba(0,0,0,1) !important;
}
 

#ft{
 color : #ffffff !important;
 position : relative !important;
 top : -20px !important;
}

#ft a{
 color : #0000ff !important;
}

div.news h2{
 text-transform : uppercase !important;
 font-weight : 100 !important;
}

div.forum table td{
 border-style : solid !important;
 border-color : #808080 !important;
}

div.forum tr:hover{
 background : none !important;
}

div.forum tr:hover td{
 box-shadow : inset 0 0 5px rgba(255,255,255,1) !important;
}

div.forum th{
 border-color : #808080 !important;
}

div.forum thead{ 
 background : none !important;
 box-shadow : inset 0 0 5px rgba(255,255,255,1) !important;
}

}

Add a code snippet to your website: www.paste.org