body {
background:url(images/bodybg.png) center -38px repeat-x rgb(41,42,42);
font:15px Verdana;
color:white;
text-align:center;
padding:0;
margin:0;
margin-top:8px;
}

p {
font:15px Verdana;
color:white;
}


a {
color:#66CCFF;
text-decoration:none;
border:none;
}

a img {
border:none;
}

a:hover {
color:orange;
text-decoration:none;
}
a:visited {
text-decoration:none;
}

.sitelinks {
margin-left:0px;
font:14px Verdana;
font-weight:600;
background:url(images/main_top.png) repeat-x rgb(40,41,41);
width:776px;
margin:0 auto;
}

.sitelinks a {
margin:14px 0 25px 10px;
list-style:none;
line-height:38px;
color:#FFFFFF;
}

.sitelinks a:link {
margin:14px 0 25px 10px;
list-style:none;
line-height:38px;
color:#EEEEEE;
}

.sitelinks a:hover {
color:orange;
border-bottom:1px solid yellow;
}
#LOGO {
cursor:pointer;
width:775px;
height:70px;
margin-top:60px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

#LOGO img {
float:left;
border:none;
}

#YLEMINE {
background:url(images/main_top.png) center bottom no-repeat;
width:775px;
height:10px;
margin-left:auto;
margin-right:auto;
font:14px Verdana;
font-weight:600;
color:white;
}

#KESKMINE {
background:url(images/main_bg.png) center top repeat-y;
width:775px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
text-align:left;
padding-top:10px;
}

#ALUMINE {
background:url(images/main_bm.png) center top no-repeat;
width:775px;
height:53px;
margin-left:auto;
margin-right:auto;
}

.MENU {
width:192px;
margin-left:10px;
padding-bottom:10px;
text-align:left;
}

.MENUCAP {
padding:9px;
background:url(images/menucap_bg.png) no-repeat;
width:184px;
height:15px;
font:14px Verdana;
font-weight:600;
color:white;
}

.MENUSISU {
background:url(images/menubg.png) repeat-y;
width:192px;
font: 12px Verdana;
}

.spacer {
padding:3px;
}

.MENUSISU p {
padding-left:5px;
padding-right:5px;
}

.MENUSISU ul {
list-style-type: none;
}
.MENUSISU li {
font: 12px Verdana;
color:#66CCFF;
}

.MENUSISU li a:link{
font: 12px Verdana;
color:#66CCFF;
}

.MENUSISU li a:hover{
font: 12px Verdana;
color:white;
}

.MENUBTM {
background:url(images/menubg_bottom.png) no-repeat;
width:192px;
height:35px;
}
#MENY {
width:210px;
float:left;
}
#SISU {
width:540px;
float:left;
font:15px Verdana;
color:white;
padding-right:10px;
}

#CUSISU {
width:755px;
float:left;
font:15px Verdana;
color:white;
padding-left:10px;
padding-right:10px;
}

#disclaimer {
background:url(images/main_top.png) center top no-repeat;
width:775px;
height:15px;
padding:12px;
text-align:center;
font:12px Verdana;
color:white;
margin:0 auto;
}

.caption {
border:0;
font:14px Verdana bold;
color:white;
width:755px;
height:33px;
border-collapse:collapse;
}

.cap_left {
width:5px;
height:33px;
background:url(images/capleft.png) no-repeat;;
}

.cap_cap {
height:33px;
background:url(images/capcr.png) repeat-x;
}

td.cap_cap h1{
color: white;
font: 16px verdana bold;
padding:0;
margin:0;
}

.cap_right {
width:7px;
height:33px;
background:url(images/capright.png) no-repeat;
}
.helves {
color:#FFFFFF;
}
.tbox {
background:#444;
border:1px solid #666;
font:12px Verdana;
padding:2px;
color:#FFF;
}
.button{
background:#444;
border:1px solid #666;
font:12px Verdana bold;
padding:1px;
color:#66CCFF;
}
.otsing {
width:192px;
padding:6px 0 6px 10px;
}

.fcaption {
background:#222222;
border-collapse:collapse;
border:1px solid #555555;
}
.forumheader {
background:#333333;
border-collapse:collapse;
border:1px solid #666666;
}
.forumheader3 {
background:#323232;
border-collapse:collapse;
border:1px solid #666666;
}
.valid {
text-align:center;
margin-top:5px;
font-size:12px;
}