body {
background: url(img/bg.png) 50% 0 no-repeat;
font: 11px "Trebuchet MS", sans-serif;
text-align: center;
color: #8E8E8E;
}
* { margin: 0; padding: 0; }

a { color: #0099cc; text-decoration: none; }
a:hover { color: #2CABFF; }
p { line-height: 1.5em; margin: 10px 0; text-align: justify; }
a img { border: 0; }

#container {
margin: auto;
text-align: left;
width: 954px;
}
#pre {
width: 914px;
height: 25px;
padding: 15px 20px 0 20px;
overflow: hidden;
}
#hello { float: left; }
#prelinks { float: right; color: #CCC; }
#hello strong, #pre a:hover, #copy strong { color: #0498FF; }
#pre a { color: #8E8E8E; }

.tekst a {
  color: #FFFFFF;
}

#top {
position: relative;
width: 93%;
height: 71px;
background: url(top_top.jpg) no-repeat;
}
#top h1 a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 220px;
height: 71px;
text-indent: -99999px;
}
#top ul {
list-style: none;
position: absolute;
top: 0px;
left: 222px;
overflow: hidden;
font-weight: bold;
font-size: 1.2em;
}
#top ul li {
float: left;
text-align: center;
padding: 0 20px;
}
#top ul a {
color: #000;
display: block;
padding-top: 28px;
float: left;
}
#top ul a:hover {
padding-top: 25px;
border-top: 3px solid #1C1C1C;
background: url(img/hover.png) 50% 0 no-repeat;
}
#h2bg, #top h2  {
position: absolute;
bottom: 0;
left: 0;
width: 484px;
height: 50px;
padding-top: 20px;
}
#h2bg {
background: #0498FF;
border: 0px;
opacity: 0.7;
}
#top h2 {
font-size: 2em;
text-align: center;
}
#top h2 a { color: #42b1ff; }
#top h2 a:hover { text-decoration: underline; }

#where {
width: 910px;
padding: 15px 22px;
background: url(img/where.png) 12px 20px no-repeat;
}
#where a { color: #8E8E8E; font-weight: bold; }
#where a:hover { color: #2CABFF; }

#menu {
float: left;
width: 217px;
}
#menu li a {
color: #FFF;
width: 183px;
height: 25px;
padding: 16px 0 0 34px;
background: url(img/main_li.png) no-repeat;
display: block;
}
#menu li a:hover {
background: #D0D0D0;
color: #1C1C1C;
font-weight: bold;
}
#menu li ul {
background: url(img/submenu.png) 0 15px no-repeat;
padding: 0 0 0 4px;
}
#menu li ul li a, #menu li ul li a:hover {
background: #D0D0D0 url(img/arrow.png) 10px 18px no-repeat;
margin-top: 1px;
padding: 15px 5px 12px 22px;
color: #1C1C1C;
width: 128px;
height: auto;
opacity: 0.8;
}
#main_content {
float: left;
border-top: 1px solid #E7E7E7;
width: 469px;
padding: 38px;
}

#main2_content {
float: top;
border-top: 0px solid #E7E7E7;
width: 460px;
padding: 10px;
padding-top: 0px;
}

.n { float: left; margin: 0 10px 5px 0; }
#cw { text-align: right; padding: 20px 0 0 0; font-size: 0.9em; }
#cw a { background: url(img/cw.png) 0 50% no-repeat; padding-left: 8px; }

#buttons {
float: left;
width: 160px;
height: 349px;
padding: 10px 0 0 17px;
background: url(img/border.png) no-repeat;
}



#buttons2 {
border-bottom:1px solid #ECECEC; 
width: 160px;
height: 349px;
}
#box, #footer { overflow: hidden; }
#footer { padding: 0 30px; }
#copy { float: left; }
#toplink { float: right; }
#toplink a { color: #8E8E8E; padding-right: 10px; background: url(img/toplink.png) right no-repeat; }

#content { float: left; width: 705px; padding: 0 0 0 15px; }


