body {margin:0px;}
#top {
position:absolute;top:0px;left:0px;
border-bottom:solid 1px #003366;
border-collapse:collapse;
padding:0px;
margin:0px;
}

table {margin:0px;padding:0px;}
p, li,td {font-family:arial, helvetica, sans serif; font-size:12px;font-weight:normal;color:#000
}

h1 {font-family:arial black, helvetica, sans serif; font-size:16px;color:#000;text-align:center;}
h2 {font-family:arial,  helvetica, sans serif; font-size:14px;color:#000;text-align:center;}
#eter {border:solid 0px;width:800px;position:relative;}

#content {
font-family:arial;
font-size:12px;
text-align:justify;
width:615px;
margin:0px;
position:absolute;left:185px;top:69px;
text-align:justify;
border-right:solid 1px #003366;
padding-top:45px;
padding-right:0px
border-collapse:collapse;
}
#sisu {
padding-right:10px;
border:solid 0px #003366;
}

#sisu p,li,h1 {color:#444444;}

#content a:link{text-decoration:underline;color:#006688;font-weight:normal;}
#content a:visited{text-decoration:underline;color:#006688;font-weight:normal;}
#content a:hover{text-decoration:none;color:#00BBFF;font-weight:normal;}
#content a:active {text-decoration:none;color:#006688;font-weight:normal;}
a[href$=".doc"] {
	background: url(pildid/page_white_word.png) no-repeat 0 0;padding-left:20px;
}

.juhatus {font-weight:bold;color:#555;}


/* menu box */

#menu-box {
    font-weight: bold;
    margin-top: 35px;
    margin-left:5px;
    width:175px;
    border:red solid  0px;
border-collapse:collapse;
position:absolute;left:-40px;top:80px;
}

#menu-box ul 
{
    list-style-type: none;
}


#menu-box li {
    background-image:url(pildid/menubutton.gif);
    background-repeat:no-repeat;
   /*background-color:pink;*/
    font-family:verdana;font-size:14px;font-weight:bold;
    margin:10px;
    padding:8px;
    padding-left:20px;
    padding-top:5px;
    margin-left:0px;
}

#menu-box ul li a:link{text-decoration:none;color:#FFFFFF;font-weight:bold;}
#menu-box ul li a:visited{text-decoration:none;color:#FFFFFF;font-weight:bold;}
#menu-box ul li a:hover{text-decoration:none;color:#00BBFF;font-weight:bold;}
#menu-box ul li a:active {text-decoration:none;color:#FFFFFF;font-weight:bold;}

h1 {font-family:verdana;font-size:14px;}

body {margin:0px;background-color:#FFFFFF;}

div.footer {
height:16px;
position:absolute;
left:-185px;
bottom:0px;
background-color:#003366;
width:800px;
text-align:center;
/*padding-top:3px;*/
color:white;
font-family:arial,helvetica,sans serif;
font-size:12px;
font-weight:bold;
}

.kuulutus{
	position:relative;
	background-color:#FBFDFF;
	border:solid 1px #06B;
	font-family:arial;
	font-size:12px;
	color:#004488;
	text-align:center;
	width:525px;
	height:auto;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	left:50px;
	top:0px;
	margin-right: 5px;
}

.kuulutus h1 {font-size:14px;
font-weight:bold;
color:#004488;
}

.kuulutus_2{
	position:relative;
	background-color:#FBFDFF;
	border:solid 1px #06B;
	font-family:arial;
	font-size:12px;
	color:#004488;
	text-align:left;
	width:525px;
	height:auto;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	left:50px;
	top:0px;
	margin-right: 5px;
}
.roundedcornr_box_426112 {
	background: url(pildid/roundedcornr_426112_tl.png) no-repeat top left;
}
.roundedcornr_top_426112 {
	background: url(pildid/roundedcornr_426112_tr.png) no-repeat top right;
}
.roundedcornr_bottom_426112 {
	background: url(pildid/roundedcornr_426112_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_426112 div {
	background: url(pildid/roundedcornr_426112_br.png) no-repeat bottom right;
}
.roundedcornr_content_426112 {
	background: url(pildid/roundedcornr_426112_r.png) top right repeat-y;
}

.roundedcornr_top_426112 div,.roundedcornr_top_426112,
.roundedcornr_bottom_426112 div, .roundedcornr_bottom_426112 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_426112, .roundedcornr_bottom_426112 {
	margin-top: -19px;
}
.roundedcornr_content_426112 { padding: 0 15px; }


.kuulutus_2 h1 {font-size:14px;text-align:center;}
.nobreak {white-space: nowrap}

                    .tip {font:10px
                    Arial,Helvetica,sans-serif; border:solid 1px
                    #666666; width:320px; padding:1px;
                    position:absolute; z-index:100;
                    visibility:hidden; color:#444444; top:20px;
                    left:90px; background-color:#ffffcc;
                    layer-background-color:#ffffcc;}
input,textarea, select {
	color : #000000;
	font: normal 12px arial;
	border-collapse: collapse; border: 1px solid #000000;
}
.maintable {border: 0px ; width: 100%; padding: 0px; background-color: #FFFFFF} /*main table for forum*/
.regrow {font-family: Verdana,Sans-serif; color: #000000; font-weight: bold; background-color: #FFFFFF;font-size: 10px;} /*registration row, mainly here for symetry*/
.headline td{height:40px;font-family: Verdana,Arial, Helvetica, Sans-serif;font-weight: bold;color: white;background-color: #003366;font-size: 12px;} /*headline row, the first row that says forum name, topics, posts and such*/
.forumrow {font-family: Verdana,Sans-serif; color: #000000;background-color: #F2F2F2;font-size: 11px;} /*color of the forum rows*/
.mainrow a:link, a:visited,  a:active { text-decoration: none;color:#000000}
.mainrow {font-family: Verdana,Sans-serif; color: #000000;background-color: #F2F2F2;font-size: 11px; 
} /*color of the forum rows*/
.maintables{background-color: #FFFFFF; width: 95%; padding: 0px; border: 1px solid;border-collapse:collapse;	font: normal 12px arial;
} /*main table for forum*/
