There. Without !important tags if for implementation. Test it as userstyle. Opera, FF, Safari. You know what your browser can.
- No 1px shift
- Content won't overflow the background and #footer if too much of it
- Site is exactly as high as it is needed
- pointers
- colored input, select
Is it acceptable?
body {
background-attachment:fixed !important;
cursor:url("http://psgrafika.republika.pl/pscss/pointer_normal.png"), default !important;
}
#centerbox {
position:static !important;
margin:0px !important;
display:table-cell !important;
background-image:url("http://www.planeshift.it/graphics/contentbox.gif") !important;
background-repeat: repeat-y !important;
}
#page {
background-image:none !important;
height:0px !important;
left:50% !important;
}
#footer {
margin:-20px 0px 0px 45px !important;
width:836px !important;
position:static !important;
float:left !important;
}
#navigation {
position:static !important;
width:174px !important;
padding:10px 0px 20px 0px !important;
margin:110px 0px 0px 46px !important;
float:left !important;
}
#content {
position:static !important;
margin:110px 18px 0px 0px !important ;
width:650px !important;
float:right !important;
}
.downloadnow,
.expandcolapse {
margin:0px 0px 20px 0px !important;
position:static !important;
}
#content form th,
#content form td {
vertical-align:middle !important;
height:30px !important;
}
.endsection th,
.endsection td {
padding-bottom:20px !important;
}
input {
font-size:12px !important;
color:#D9C3B7 !important;
background-color:#362C2C !important;
border:1px inset #1F1C1C !important;
padding:2px 3px 3px 3px !important;
font-family:Tahoma, arial, helvetica, serif !important;
-moz-appearance: none !important;
}
input[type="submit"], input[type="button"] {
background-image:url(http://psgrafika.republika.pl/pscss/titlebg2.png) !important;
background-repeat:repeat-x !important;
background-position:center center !important;
font-size:12px !important;
font-weight:bold !important;
color:#EDD9B9 !important;
background-color:#4D403E !important;
border:1px outset #624F44 !important;
padding:2px 3px 3px 3px !important;
font-family:Tahoma, arial, helvetica, serif !important;
cursor:url("http://psgrafika.republika.pl/pscss/pointer_hyper.png"), pointer !important;
}
input[type="submit"]:active, input[type="button"]:active {
background-image:url(http://psgrafika.republika.pl/pscss/titlebg1.png) !important;
color:#BEA680 !important;
background-color:#312725 !important;
border:1px inset #624F44 !important;
}
select {
font-size:12px !important;
font-weight:bold !important;
color:#D9C3B7 !important;
background-color:#362C2C !important;
border:1px inset #1F1C1C !important;
padding:0px 0px 2px 0px !important;
font-family:Tahoma, arial, helvetica, serif !important;
-moz-appearance: none !important;
cursor:url("http://psgrafika.republika.pl/pscss/pointer_normal.png"), default !important;
}
option:hover {
background-image:url(http://psgrafika.republika.pl/pscss/catbg40.png) !important;
background-position:center center !important;
}
a, .submenu {
cursor:url("http://psgrafika.republika.pl/pscss/pointer_hyper.png"), default !important;
}