/* Start of CMSMS style sheet 'style' */
table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, input, textarea{
	font-family:arial;
	font-size:11px;
	vertical-align:top;
	line-height:15px;
	color:#5b5b5b;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#fefefe; height:100%}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:18px; font-size:12px}
ul li a{color:#457bc0; text-decoration:none; background:url(images/marker_list.gif) no-repeat 0 5px; padding-left:23px; font-weight:normal}
ul li a.currentpage,
ul li a:hover{background:url(images/marker_list.gif) no-repeat 6px 5px}


ul.list1 {margin:0px; padding:0px; list-style:none}
ul.list1 li { line-height:19px; font-size:12px}
ul.list1 li a{text-decoration:underline; color:#598ac9; font-weight:bold; background:none; padding:0; font-style:italic}
ul.list1 li a:hover {text-decoration:none; background:none}

strong {font-style:italic}

a {text-decoration:underline; color:#598ac9; font-weight:bold;}
a:hover {text-decoration:none}

.title {margin-bottom:20px; display:block}
.pic_left {margin:0 20px 0 0; float:left}

.line {background:url(images/bg_line.gif) repeat-x; height:1px; width:auto}

h3 {font-style:italic; margin:0 0 6px 0; font-size:12px; line-height:15px}
h3 a {font-size:12px; color:#5b5b5b}

.block { height:auto; background:url(images/bg_block_mid.gif) repeat-y; width:199px}
.block .block_1 {background:url(images/bg_block_top.gif) no-repeat top;}
.block .block_2 {background:url(images/bg_block_bot.gif) no-repeat bottom;}
.block .block_3 {padding:16px 0 20px 20px}
.block .block_3 .title {margin-bottom:13px}


.block1 { height:auto; background:url(images/bg_block_mid2.gif) repeat-y; width:282px}
.block1 .block_1 {background:url(images/bg_block_top2.jpg) no-repeat top; height:239px}
.block1 .block_2 {background:url(images/bg_block_bot2.gif) no-repeat bottom; height:239px}
.block1 .block_3 {padding:17px 0 20px 21px}
.block1 .block_3 .title {margin-bottom:13px}

.block2 { height:auto; background:url(images/bg_block_mid3.gif) repeat-y; width:252px}
.block2 .block_1 {background:url(images/bg_block_top3.jpg) no-repeat top; height:239px}
.block2 .block_2 {background:url(images/bg_block_bot3.gif) no-repeat bottom; height:239px}
.block2 .block_3 {padding:17px 0 20px 21px}
.block2 .block_3 .title {margin-bottom:13px}

.block3 { height:auto; background:url(images/bg_block_mid4.gif) repeat-y; width:543px}
.block3 .block_1 {background:url(images/bg_block_top4.jpg) no-repeat top; height:285px}
.block3 .block_2 {background:url(images/bg_block_bot4.gif) no-repeat bottom; height:285px}
.block3 .block_3 {padding:20px 0 20px 17px}

.block4 { height:auto; background:url(images/bg_block_mid5.gif) repeat-y; width:761px}
.block4 .block_1 {background:url(images/bg_block_top5.jpg) no-repeat top; height:533px}
.block4 .block_2 {background:url(images/bg_block_bot5.gif) no-repeat bottom; height:533px}
.block4 .block_3 {padding:17px 15px 20px 21px}


.main { width:100%}
.main_1 { width:100%; text-align:center}
.main_2 {width:841px; height:1015px; margin:0 auto; text-align:left }

/* header */
#header { height:394px; background:url(images/bg_header.jpg) no-repeat top; padding-left:29px }
#header div {width:785px; height:394px}
#header .row1 {height:321px}
#header .row1 .logo {margin:36px 0 0 37px; display:block}
#header .row2 {height:73px; padding-left:27px}
#header .row2 img {vertical-align:top}

/* content */
#content { height:558px; padding:0 30px 0 40px; background:url(images/bg_content.jpg) no-repeat top }
#content .table_content {width:763px; height:533px}
#content .table_content .col1 {width:218px; height:100%}
#content .table_content .col2 {width:545px; height:100%}

/* footer */
#footer { height:63px; background:url(images/bg_footer.gif) repeat-x top; font-size:12px; line-height:14px;}
#footer .div_footer {margin:16px 0 0 40px; width:100%;}
#footer a {color:#515151; text-decoration:none; font-weight:normal}
#footer a {color:#327dce}
#footer a:hover { color:#327dce}
tr#vfooter{margin-bottom: 15px;}
div#creation_link a{ color: #5B5B5B;}
div#creation_link a:hover { color: #5B5B5B;}


/* index.html */
#page1 #content .col1 .row1 {width:218px;}
#page1 #content .col1 .row2 {height:100%}
#page1 #content .col1 .row2 img {display:block}
#page1 #content .col2 .row1 {height:140px}
#page1 #content .col2 .row1 img {display:block}
#page1 #content .col2 .row2 {height:258px}
#page1 #content .col2 .row2 .c1 {width:290px}
#page1 #content .col2 .row2 .c1 .title {margin:0 0 30px -2px}
#page1 #content .col2 .row2 .c1 .pic_left { margin:-2px 19px 0 0}
#page1 #content .col2 .row2 .c1 p {margin:0 0 11px 0}
#page1 #content .col2 .row2 .c2 {width:254px}
#page1 #content .col2 .row2 .c2 .title {margin:0 0 24px -2px}
#page1 #content .col2 .row2 .c2 .pic_left { margin:4px 11px 10px 0; float:left}
#page1 #content .col2 .row2 .c2 .line {margin:10px 0 8px 64px}
#page1 #content .col2 .block2 .block_3 {padding:17px 25px 20px 15px}
#page1 #content .col2 .row3 {height:135px}
#page1 #content .col2 .row3 img {vertical-align:top}
#page1 #content .col2 .row3 .banner {margin-right:9px}

/* index-1.html */
#page2 #content .col1 .row1 {height:398px; width:218px}
#page2 #content .col1 .row2 {height:100%}
#page2 #content .col1 .row2 img {display:block}
#page2 #content .col2 .row1 {height:294px}
#page2 #content .col2 .row1 .title {margin-bottom:3px}
#page2 #content .col2 .row1 .table {width:500px; height:196px}
#page2 #content .col2 .row1 .table .r1_c1 {width:227px; height:96px; padding:0 20px 0 0}
#page2 #content .col2 .row1 .table .r1_c1 .pic_left {margin:8px 13px 0 0}
#page2 #content .col2 .row1 .table .r1_c1 h3 {margin-top:8px}
#page2 #content .col2 .row1 .table .r1_c2 {width:1px; height:96px; background:url(images/bg_line_vert.gif) repeat-y}
#page2 #content .col2 .row1 .table .r1_c3 {width:237px; height:96px; padding:0 0 0 15px}
#page2 #content .col2 .row1 .table .r1_c3 .pic_left {margin:8px 12px 0 0}
#page2 #content .col2 .row1 .table .r1_c3 h3 {margin-top:8px}
#page2 #content .col2 .row1 .table .r2 {height:1px; background:url(images/bg_line_hor.gif) repeat-x}
#page2 #content .col2 .row1 .table .r3_c1 {width:227px; height:99px; padding:0 20px 0 0}
#page2 #content .col2 .row1 .table .r3_c1 .pic_left {margin:22px 13px 0 0}
#page2 #content .col2 .row1 .table .r3_c1 h3 {margin-top:21px}
#page2 #content .col2 .row1 .table .r3_c2 {width:1px; height:99px; background:url(images/bg_line_vert.gif) repeat-y}
#page2 #content .col2 .row1 .table .r3_c3 {width:237px; height:99px; padding:0 0 0 15px}
#page2 #content .col2 .row1 .table .r3_c3 .pic_left {margin:22px 12px 0 0}
#page2 #content .col2 .row1 .table .r3_c3 h3 {margin-top:21px}
#page2 #content .col2 .row1 a {color:#ca7357}
#page2 #content .col2 .row2 {height:239px}
#page2 #content .col2 .row2 .c1 {width:290px}
#page2 #content .col2 .row2 .c1 .block_3 {padding:17px 10px 20px 20px}
#page2 #content .col2 .row2 .c1 .title {margin:0 0 30px 0}
#page2 #content .col2 .row2 .c1 .div_list {width:235px; margin-top:10px}
#page2 #content .col2 .row2 .c2 {width:254px}
#page2 #content .col2 .row2 .c2 .block2 .block_3 {padding:18px 20px 10px 18px}
#page2 #content .col2 .row2 .c2 .title {margin:0 0 23px -2px}
#page2 #content .col2 .row2 .c2 strong {font-style:italic; font-size:12px}
#page2 #content .col2 .row2 .c2 .pic_left { margin:3px 18px 0 0}
#page2 #content .col2 .row2 .c2 p {margin:0 0 14px 0}
#page2 #content .col2 .row2 .c2 .marg {margin:0 0 2px 0}
#page2 #content .col2 .row2 .c2 .line {margin:10px 0 8px 64px}
#page2 #content .col2 .block2 .block_3 {padding:17px 25px 20px 15px}

/* index-2.html */
#page3 #content .block4 p {margin:0 0 15px 0}
#page3 #content .block4 .title {margin-bottom:31px}

table#content_container{ 
    width: 543px;
    }
table.block  {margin-top: 15px;}
div.box_title{ font-size: 13px; text-align: center; margin-bottom: 15px; font-weight: bold; margin-right: 10px;}
table.noblock {margin-top: 15px;}
div.box_title ul{margin: 0px; padding: 0px;}
div.NewsSummaryLink a{ font-size: 14px;} 
div.NewsSummaryMorelink { padding-bottom: 10px;}
div#page_title{
background-image: url(images/Juostele4.jpg);
background-repeat: no-repeat;
width: 100%;
height: 10px;
}
td.block_3 h2{
padding-top: 15px;
color: #460500;
font-weight: bold;
font-size: 18px;
}
div#hlogo{
width: 244px;
height: 142px;
background-image: url(images/bg_logo.jpg);
margin-top: 17px;
margin-left: 8px;
position: absolute;
}
div#menuimg{
position: absolute;
margin-top: 321px;
width: 900px;
height: 67px; 
margin-left: -2px;
}
div#menuimg a{
position: relative;
float: left;
display: inline;
}
table.formbuilderform{
width: 250px;
margin-right: auto;
margin-left: auto;
padding: 15px;
}
table.formbuilderform tr td input,
table.formbuilderform tr td textarea{
border: 1px solid #327DCE;
}
table.formbuilderform tr td textarea{
width: 250px;
height: 100px;
}
table.formbuilderform tr td input.fbsubmit{
float: right;
margin-top: 5px;
}
table.nopadding{
padding: 0px;
margin: 0px;
}
td.block_3 ul.albumlist,
td.block_3 ul.albumlist li.thumb{
background-image: none;
list-style-image: none;
text-align: center;
}
ul.albumlist li a{
background-image: none;
margin-left: 15px;
}
ul.albumlist{
margin-top: 15px;
}

div.NewsSummarySummary p{
margin-bottom: 0px;
}
/* End of 'style' */

