Вот это ставить между <head> и </head>
Code
<script type="text/javascript">
<link type="text/css" rel="StyleSheet" href="/css/styles1.css" />
//Функция для вызова куки
function getcookie(name){var aCookie = document.cookie.split(';');for(var i=0;i<aCookie.length;i++){while(aCookie[i][0]==' '){aCookie[i]=aCookie[i].substr(1);}var aCrumb=aCookie[i].split('=');if(name==aCrumb[0]){return unescape(aCrumb[1]);}}return null;}
//Функция для создания куки
function setcookie(name,value,expires,path,domain,secure){var today=new Date();var expires_date=new Date(today.getTime()+(expires*1000));document.cookie =name+'='+escape(value)+(expires ? ';expires='+expires_date.toUTCString():'')+(path ? ';path='+path:'')+(domain ? ';domain='+domain:'')+(secure ? ';secure':'')}
//Здесь прописываете адрес к стандартному стилю
if(getcookie('csslink')==null){setcookie('csslink', 'http://testbg.my1.ru/css/styles1.css')}
//В переменную сохраняем вызов куки
var csslink = getcookie('csslink');
//Стиль
document.write('<link type="text/css" rel="StyleSheet" href="'+csslink+'" />')
</script>
Или вынести в отдельный файл (все равно) А это где хочешь, чтобы были ссылки на смену фона
Code
<a href="javascript://" onclick="setcookie('csslink', 'http://testshab.ucoz.com/mumu/style.css');window.location.reload()">Стандартный</a> <br/>
<a href="javascript://" onclick="setcookie('csslink', 'http://testshab.ucoz.com/mumu/red.css');window.location.reload()" id="red">Красный</a> <br/>
<a href="javascript://" onclick="setcookie('csslink', 'http://testshab.ucoz.com/mumu/mumu.css');window.location.reload()" id="red">МУМУ</a> <br/>