#kieli {
text-align: right;
margin-right: 10px;
display: inline;
position: absolute;
top: 10px;
width: 750px;
}
#kieli ul {
list-style-type: none;
margin: 0px;
}

tbody {
	border-top:0px;
}

body {
 background: url(background.png) 0 top fixed repeat-x #4D4D4D;
 margin:0;
 padding:0;
 font-family:arial;
 text-align: center;
 font-size:14px;
}

#container {
 background: white;
 margin:0 auto 0 auto;
 text-align: left;
 margin-top: 30px;
 margin-bottom: 30px;
 width:760px;
}

#header {
 height: 97px;
 background: #fff;
}

#logo {
 padding:0px;
}

#navbar {
 height:32px;
 border-top: 2px solid #7fb0cf;
 border-bottom: 4px solid #0061a0;
 background: white;
 font-size:14px;
 margin: 0px 40px 0px 40px;
}

#navbar-secondary {
 height:inherit;
 background: white;
 font-size:14px;
 width: 210px;
 float: left;
 margin-top: 20px;
 padding-left: 47px;
}
#navbar-secondary ul, #navbar-secondary li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#navbar-secondary li {
 padding-bottom: 6px;
}
#navbar-secondary a {
 font-size: 14px;
 color: #0061A0;
 text-decoration: none;
}

#navbar-secondary a:active, #navbar-secondary .active, #navbar-secondary .active-trail, #navbar-secondary .active-trail a {
 color: #CD1543;
}

#navbar ul {
 margin:0;
 line-height:32px;
 padding-left:0px;
}

#navbar #secondary ul {
 margin:0;
 line-height:20px;
 padding-left:40px;
}

#navbar li {
 display:inline;
 padding-right:32px;
}

#navbar a {
 color: #0061A0;
 font-family: Arial;
 size: 14px;
 text-decoration:none;
}

#kieli a {
 color:#000;
 text-decoration:none;
}

#navbar a:active, #navbar .active, #navbar .active-trail, #navbar .active-trail a {
 color:#CD1543;
 text-decoration:none;
}

#content {
 margin-top:0px;
 background: #fff;
 min-height:450px;
 overflow:hidden;
 float: left;
}
#content table {
	border-collapse: separate;
}

#content_inner {
 /*padding:20px 40px 0px 40px;*/
 padding:10px 40px 0px 40px;
 zoom: 1;
}
.seclink-inner {
	padding: 20px 0px 0px 0px !important;
}

#text {
 float:left;
 width: 680px;
 /*margin-right:40px;*/
 font-size:14px;
}

p {
 font-size:14px;
}

h1 {
 font-size:21px;
 font-weight: bold;
 color:#0061a0;
 margin-top:0;
}

h2 {
 font-size:18px;
 margin-top:0;
}

h3 {
 font-size:16px;
 margin-top:0;
}


#image {
 padding-top:0px;
 float:left;
}

#footer {
 clear: both;
 margin: 0px 40px;
 color:#0061A0;
 background: white;
 border-top: 1px solid #3f88b7;
 text-align:left;
 font-size:11px;
 height: 64px;
 width:680px;
}

#footer li {
 display:block;
 float: left;
 padding-right:80px;
}

.content object {
float: right;
margin-top: 5px;
margin-bottom: 10px;

}

#footer li:first-child {
 padding-right: 316px;
}

#footer li:last-child {
 padding-right: 0px;
}

.page-node #text {
        width: inherit;
}
.seclink {
   width: 465px !important;
}

#footer ul {
	padding-left: 0;
}

body#tinymce {
        background:#FFF;
        font-size:14px;
        font-family: Arial regular, arial, helvetica;
}

