body {
background-image: url(http://www.chalki.se/images/background2.jpg);
background-repeat: no-repeat;
background-repeat: repeat-x;
	}
	
h1 {
font: 14px tahoma;
color: #5e4bd8;
font-weight: bold;
margin-bottom: 1;
padding-bottom: 1; 
}
	
h2 {
font: 12px tahoma;
color: #5e4bd8;
font-weight: bold;
text-decoration: none;
margin-bottom: 1;
padding-bottom: 1; 
}
	
h3 {
font: 12px tahoma;
color: #999999;
font-weight: bold;
	}
	
table {
font: 12px tahoma;
color: #999999;
padding: 5px 5px 5px 5px;
    }

.style31 {color: #009933}
.style32 {color: #FF0000}
.imgleft {float: left; padding: 0px 10px 4px 0px;}
.buttondownlong {float: left; width: 774px; text-align: center; border: 0;}
.buttondownlong-small {float: left; width: 600px; text-align: center; vertical-align:center; border: 0;}

#container {
position: absolute;
width: 810px;
height: auto;
margin-left: -480px;
left: 50%;
}

#header {
width: 810px;
height: 150px;
position: relative; top: 0px; left: 0px;
background-image: url(/images/head.png);
float: right;
clear: right;
}

#menu {
    position: relative; top: 105px; left: 5px;
	z-index: 4;
	background: #333;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 798px;
}
#menu li {
	float: left;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#menu a {
	background: #333 url("http://www.chalki.se/images/seperator.gif") bottom right no-repeat;
	color: #ccc;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#menu a:hover {
	background: #2580a2 url("http://www.chalki.se/images/hover.gif") bottom center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}

#body {
width: 810px;
background-repeat: repeat-y;
position: relative; bottom: 0px; right: 0px;
background-image: url(/images/background.png);
float: right;
clear: right;
}

.text {
-moz-box-shadow: 0 0 3px #333;box-shadow: 0 0 10px #333;
font: 13px tahoma;
width: 600px;
color: #999999;
position: relative; left: 12px;
padding: 5px 5px 5px 5px;
float: left;
margin: 0px 0px 7px 0px;
}

.text-noshade {
font: 13px tahoma;
width: 600px;
color: #999999;
position: relative; left: 12px;
padding: 5px 5px 5px 5px;
float: center;
margin: 0px 0px 7px 0px;
}

.textwide {
-moz-box-shadow: 0 0 3px #333;box-shadow: 0 0 10px #333;
font: 13px tahoma;
width: 774px;
color: #999999;
position: relative; left: 12px;
padding: 5px 5px 5px 5px;
float: left;
margin: 0px 0px 7px 0px;
}

.rightmenu {
text-align: center;
font: 13px tahoma;
color: #999999;
width: 160px;
height: auto;
padding: 5px 5px 5px 5px;
position: relative; top: 0px; right: 12px;
float: right;
clear: right;
margin: 0px 0px 7px 0px;
}

.rightmenu a:link {
    font: 13px tahoma;
	font-style: normal;
	font-weight: bold;
	color: ##3333FF;
	text-decoration: none;
}

.rightmenu a:visited {
    font: 13px tahoma;
	font-style: normal;
	font-weight: bold;
	color: ##3333FF;
	text-decoration: none;
}

.rightmenu a:hover {
	font: 13px tahoma;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}	
.rightmenu a:active {
	font: 13px tahoma;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}	

.rightmenu2 {
-moz-box-shadow: 0 0 3px #333;box-shadow: 0 0 10px #333;
font: 13px tahoma;
color: #999999;
width: 160px;
height: auto;
padding: 5px 5px 5px 5px;
position: relative; top: 0px; right: 12px;
float: right;
clear: right;
margin: 0px 0px 7px 0px;
}

.table {
-moz-box-shadow: 0 0 3px #333;box-shadow: 0 0 10px #333;
font: 13px tahoma;
color: #999999;
width: 600px;
position: relative; left: 12px;
padding: 5px 5px 5px 5px;
float: left;
margin: 0px 0px 0px 0px;
}

.table1 {
width: 195px;
float: left;
margin: 0px 5px 0px 0px;
}

.table2 {
width: 195px;
float: left;
margin: 0px 0px 0px 0px;
}

.hyrbatmenu {
width: 100px;
height: auto;
position: relative; top: 0px; right: 0px;
float: left;
}

.news {
-moz-box-shadow: 0 0 3px #333;box-shadow: 0 0 10px #333;
font: 13px tahoma;
color: #999999;
width: 600px;
position: relative; bottom: 0px; left: 12px;
padding: 5px 5px 5px 5px;
text-align: left;
float: left;
margin: 7px 0px 7px 0px;
}

.link {
position: relative; bottom: 55px; right: 30px;
z-index: 3;
float: right;
}

.link a:link img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.link a:visited img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.link a:hover img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.link a:active img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.noborder {
position: relative; bottom: 0px; left: 0px;
}

.noborder a:link img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.noborder a:visited img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.noborder a:hover img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.noborder a:active img {
text-decoration: none;
border-style: none;
margin: 0px 0px 0px 0px;
}

.linkset1{
font: 13px tahoma;
color: #999999;
width: 773px;
height: auto;
position: relative; left: 12px;
padding: 5px 5px 5px 5px;
text-align: left;
float: left;
margin: 0px 0px 7px 0px;
}

.linkpage {
font: 13px tahoma;
color: #999999;
width: 250px;
position: relative; bottom: 0px; left: 0px;
padding: 2px 2px 2px 2px;
text-align: left;
float: left;
}

.linkpagelast {
font: 13px tahoma;
color: #999999;
width: 750px;
position: relative; bottom: 0px; left: 0px;
padding: 2px 2px 2px 2px;
text-align: left;
float: left;
}

#footer {
width: 810px;
height: 50px;
position: relative; top: 0px; left: 0px;
background-image: url(/images/footer.png);
float: right;
clear: right;
}

.footer {
font: 10px tahoma;
color: #999999;
width: 810px;
text-align: center;
position: relative; top: 12px; left: 0px;
}