div.intro_flash {

	margin-top:30px;
	margin-right:0px; 
	margin-left:100px;
	margin-bottom:30px;
	font-family: verdana;
	font-size : 11px;
	color : black;
}




div.oikea_palsta {

	margin-top:45px;
	margin-right:20px; 
	margin-left:580px;
	font-family: verdana;
	font-size : 11px;
	color : black;
}


div.yritys_palsta {

	margin-top:60px;
	margin-right:17px; 
	margin-left:630px;
	font-family: verdana;
	font-size : 11px;
	color : black;
}



div.etu_palsta {

	margin-top:45px;
	margin-right:20px; 
	margin-left:80px;
	font-family: verdana;
	font-size : 11px;
	color : black;
}

div.linkki {

	margin-top:46px;
	margin-left:0px;
	
	
}












.kon_pvm {
	font-family: verdana;
	font-size : 9px;
	color : #000000;
}




body {
font-family : verdana;
font-size : 8px;
margin-left : 0px;
margin : 0px;
margin-left : 0px;

	scrollbar-face-color: #B6BBD0;
	scrollbar-arrow-color: black;
	scrollbar-base-color: #B6BBD0;
	scrollbar-shadow-color: black;
	scrollbar-dark-shadow-color: black;
	scrollbar-highlight-color: #C1C5DC;
	scrollbar-3d-light-color: #C1C5DC;
}

blockquote {
	margin-left : 15px;
	margin-right: 10px;
    	margin-top: 0px;
}

HR{
	
	height: 1px;
	color : silver;
	line-height : 1px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.hr_blue{
	height: 1px;
	color: #D3D8F1;
	line-height: 1px;
}

SELECT {
	font-family: Verdana;
	font-size: 11px;
	color : black;
	background : white;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	
			
}


TABLE {
	border : thin none Black;
}

.table2{
	border : 1px solid #B6BBCF;
}

.table3{
	border : 1px solid #8F8F8F;
}

.table4{
	border : 1px solid #B6BBCF;
}

.table_norepeat{
	background-repeat : no-repeat;
}

.table_norepeat2{
	background-repeat : no-repeat;
	border : 1px solid #B6BBCF;
}

.table_norepeat2005{
	background-repeat : no-repeat;
	background-position : right;
	1px solid #B6BBCF;
}

.td_norepeat{
	background-repeat : no-repeat;
	background-position : right;
	
}
.td_norepeat2{
	background-repeat : no-repeat;
}

.td_norepeat3{
	background-repeat : no-repeat;
	background-position : top;
}
.td_norepeat4{
	background-repeat : no-repeat;
	background-position : top;
}
.td_norepeat5{
	background-repeat : no-repeat;
	background-position : left;
}

.td_norepeat6{
	background-repeat : no-repeat;
	background-position : bottom;
}


.button {
	border : 1px solid black;
	cursor : hand;
	font-size : 11px;
	font-family : verdana;
	color : #000000;
	background : #D3D7F0;
	font-weight : normal;
	padding : 0;
	width : 60px;
}
.button2 {
	border : thin solid #999999 1;
	cursor : hand;
	font-size : 11px;
	font-family : verdana;
	color : #000000;
	background : #cecef7;
	font-weight : normal;
	padding : 0;
	width : 100px;
	height : 20px;
	margin : 0px;
}

.button3 {
	border : thin solid #999999 1;
	cursor : hand;
	font-size : 11px;
	font-family : verdana;
	color : #000000;
	background : #cecef7;
	font-weight : normal;
	padding : 0;
	width : 30px;
	height : 15px;
}
.button4 {
	border : thin solid #999999 1;
	cursor : hand;
	font-size : 11px;
	font-family : verdana;
	color : #000000;
	background : #cecef7;
	font-weight : normal;
	padding : 0px 0px;
	width : 30px;
	height : 15px;
}


textarea {
	border : thin groove #999999 1;
	color : #EEFBFF;
 	padding : 0;
	font-family : verdana;
	background : #F6FFFF;
	text-align : left;
	
	font-size : 11px;
	color : black;
	
}

.input {
	border : thin groove #1F5255 1;
	padding : 0;
	width : 200px;
	height : 15px;
	font-family : verdana;
	font-size : 11px;
	color : black;
	background : White;
}

.input_50 {
	border : thin groove #1F5255 1;
	padding : 0;
	width : 50px;
	height : 15px;
	font-family : verdana;
	font-size : 11px;
	color : black;
	background : White;
}

.input2 {
	border : thin groove #999999 1;
	color : #EEFBFF;
	width : 80px;
	height : 15px;
	font-family : verdana;
	background : #F6FFFF;
	font-size : 11px;
	color : black;
}

.input3 {
	border : thin groove #999999 1;
	color : #EEFBFF;
 	padding : 0;
	width : 120px;
	height : 17px;
	font-family : verdana;
	background : #F6FFFF;
	
	font-size : 11px;
	color : black;
}

.input4 {
	border : thin groove #999999 1;
	color : Black;
	padding : 0;
	width : 150px;
	height : 15px;
	font-family : verdana;
	background : White;
	font-size : 11px;
	margin: 0;
}

.options {
	font-family: verdana;
	color : grey;
	font-size: 11px;
	width : 120px;
	border : thin groove;
	background : #FAFAFA;
}

.file {
	border : thin groove #999999 1;
	color : #EEFBFF;
 	padding : 0;
	width : 170px;
	height : 15px;
	font-family : verdana;
	background : #F6FFFF;
	font-size : 11px;
	color : darkgrey;
	margin: 0;
	
	
	

}

img.thumb
{
	border : 1px solid Gray;
	
}

img.thumb2
{
	border : 1px solid Black;
	
}

img.thumb3
{
	border : 1px solid Gray;
	
	
}

img.thumb4
{
	border : 1px solid #CBCBCB;
	
	
}
.banner
{
margin-left : 14 px;
margin-bottom : 3 px;	
}

img.noborder
{
margin: 0;
margin-bottom: 0 px;
border : 0 px;
}

img.welcome{
margin-top: 10 px;
border : 0 px;
}

a.small, a.small:VISITED {
	font-family : Verdana, Helvetica, sans-serif;
	color : #1E1544;
	background-color : transparent;
	font-size : 8pt;
}

a.small:hover {
	font-family : Verdana, Helvetica, sans-serif;
	color : #2A2C42;
	text-decoration : none;
	background-color : transparent;
	font-size : 8pt;
}

a.small_link_internet, a.small_link_internet:VISITED{
	font-family: verdana;
	font-size : 14px;
	color : #663366;
	text-decoration: none;
	
}

a.small_link_internet:hover{
	font-family: verdana;
	font-size : 14px;
	color : #A39D8A;
	text-decoration: underline;
	
}

.small {
	font-family: verdana;
	font-size : xx-small;
	color : #646E6E;
}

.user {
	font-family: verdana;
	font-size : xx-small;
	color : white;
	margin-bottom: 2px;
}

a.helplink {
	font-family: verdana;
	font-size : 11px;
	color : #646E6E;
}

a.helplink:hover {
	font-family: verdana;
	font-size : 11px;
	color : #646E6E;
	text-decoration : none;
}

.small2 {
	font-family: verdana;
	font-size : xx-small;
	color : #330000;
	margin : 0px;
}
.small2:hover {
	font-family: verdana;
	font-size : xx-small;
	color : #330000;
	margin : 0px;
	text-decoration : none;
	
}

.overline {
	font-family: verdana;
	font-size : xx-small;
	color : Black;
	margin : 0px;
	text-decoration : line-through;
	
}

.categories {
	font-family: verdana;
	font-size : 14px;
	color : #663366;
	margin-top: 3px;
}

a.whitelink,a.whitelink:VISITED {
	font-family: verdana;
	font-size : 10px;
	color : white;
	text-decoration:none;
}
a.whitelink:HOVER {
	font-family: verdana;
	font-size : 10px;
	color : white;
	text-decoration:underline;
}

a.greylink,a.greylink:VISITED {
	font-family: verdana;
	font-size : 11px;
	color : #4B3935;
	text-decoration:none;
}
a.greylink:HOVER {
	font-family: verdana;
	font-size : 11px;
	color : #4B3935;
	text-decoration:underline;
}



a.orangelink,a.orangelink:VISITED {
	font-family: verdana;
	font-size : 10px;
	color : #F1C936;
	text-decoration:none;
	letter-spacing : 1px;
	font : bold;
	
	
}
a.orangelink:HOVER {
	font-family: verdana;
	font-size : 10px;
	color : #F1C936;
	letter-spacing : 1px;
	font : bold;
	
	text-decoration:underline;
	
}

.orange {
	font-family: arial;
	font-size : 13px;
	color : #F8C633;
	font-weight : bold;
	
}

.grey {
	font-family: arial;
	font-size : 13px;
	color : #C5AA5E;
	font-weight : bold;
	
}



.white {
	font-family: verdana;
	font-size : 10px;
	color : white;
}

.white2 {
	font-family: verdana;
	font-size : x-small;
	color : white;
}

.white3{
	font-family: verdana;
	font-size : 14px;
	color : white;

}

.pricelist_white {
	font-family: verdana;
	font-size : 10px;
	color : white;
	margin-left : 5px;
	font-weight : bold;
}

a.small_link, a.small_link:VISITED{
	font-family: verdana;
	font-size : 9px;
	color : #663366;
	text-decoration: underline;
	
}

a.small_link:hover{
	font-family: verdana;
	font-size : 9px;
	color : #A39D8A;
	text-decoration: none;
	
}

a.newslink, a.newslink:VISITED{
	font-family: verdana;
	font-size : 11px;
	color : #A39D8A;
	text-decoration: underline;
}

a.newslink:hover{
	font-family: verdana;
	font-size : 11px;
	color : #A39D8A;
	text-decoration: none;
	
}

a.newslink2, a.newslink2:VISITED{
	font-family: verdana;
	font-size : 11px;
	color : #A39D8A;
	text-decoration: none;
}

a.newslink2:hover{
	font-family: verdana;
	font-size : 11px;
	color : #A39D8A;
	text-decoration: underline;
	
}

a.newslink3, a.newslink3:VISITED{
	font-family: verdana;
	font-size : 11px;
	color : #006600;
	text-decoration: underline;
}

a.newslink3:hover{
	font-family: verdana;
	font-size : 11px;
	color : #006660;
	text-decoration: none;
	
}



a.newslink_white, a.newslink3:VISITED {
	font-family : Verdana, Helvetica, sans-serif;
	color : white;
	background-color : transparent;
	font-size : 8pt;
	text-decoration : none;
	
}

a.newslink_white:hover {
	font-family : Verdana, Helvetica, sans-serif;
	color : #E0E0E0;
	background-color : transparent;
	font-size : 8pt;
	text-decoration : underline;
	
}


a.templink {
	font-family : Verdana, Helvetica, sans-serif;
	color : white;
	background-color : transparent;
	font-size : 11pt;
	text-decoration :  underline;
	
}

a.templink:hover {
	font-family : Verdana, Helvetica, sans-serif;
	color : white;
	background-color : transparent;
	font-size : 11pt;
	text-decoration : none;
	
}

a.nordlink {
	font-family : Verdana, Helvetica, sans-serif;
	color : #336666;
	background-color : transparent;
	font-size : 10pt;
	text-decoration :  underline;
	
}

a.nordlink:hover {
	font-family : Verdana, Helvetica, sans-serif;
	color : #336642;
	background-color : transparent;
	font-size : 10pt;
	text-decoration : none;
	
}

.nordbig {
	font-family: verdana;
	font-size : 19 px; 
	color : #336642;
	font-weight : bold;
}

.nordbig2 {
	font-family: verdana;
	font-size : 20 px; 
	color : #336642;
	font-weight : bold;
}


.nordup {
	font-family: verdana;
	font-size : 9px;
	color : #336642
}








a.newslink3, a.newslink3:VISITED {
	font-family : Verdana, Helvetica, sans-serif;
	color : #1E1544;
	background-color : transparent;
	font-size : 8pt;
	text-decoration : none;
	
}

a.newslink3:hover {
	font-family : Verdana, Helvetica, sans-serif;
	color : #2A2C42;
	background-color : transparent;
	font-size : 8pt;
	text-decoration : underline;
	
}

.newslink_now{
	font-family: verdana;
	font-size : 11px;
	color : #706546;
	text-decoration: none;
	font-weight : bold;
}

.news_header2{
	font-family: verdana;
	font-size : 12px;
	color : white;
	font-weight : bold;
	text-decoration: none;
}


.news_header{
	font-family: verdana;
	font-size : 12px;
	color : #726D74;
	font-weight : bold;
	text-decoration: none;
}
a.navi, a.navi:VISITED {
	font-family: verdana;
	font-size : 10px;
	color : #333333;
}

a.navi:hover{
	font-family: verdana;
	font-size : 10px;
	color : #663366;
	
}

.book{
	font-family: verdana;
	font-size : 12px;
	color : #706546;
	text-decoration : none;
	font-weight : bold;
}

a.booklink, a.booklink:VISITED {
	font-family: verdana;
	font-size : 12px;
	color : #706546;
	text-decoration : none;
	
	
}

a.booklink:hover{
	font-family: verdana;
	font-size : 12px;
	color : #706546;
	text-decoration : underline;
	
	
}

a.cal, a.cal:VISITED {
	font-family: verdana;
	font-size : 12px;
	color : #706546;
	text-decoration : none;
	
	
}

a.cal:hover{
	font-family: verdana;
	font-size : 12px;
	color : #706546;
	text-decoration : underline;
	
	
}


a.pages, a.pages:VISITED {
	font-family: verdana;
	font-size : 12px;
	color : #333333;
}

a.pages:hover{
	font-family: verdana;
	font-size : 12px;
	color : #663366;
	
}

.userbox1 {
	color : black;
	font-family: verdana;
	font-size : 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	background-color: #BDBAD5;
	border-top:1px solid #000000; 
	border-left:1px solid #000000; 
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000; 
}


.userbox2 {
	color : black;
	font-family: verdana;
	font-size : 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	background-color: #D2BD88;
	border-top:1px solid #000000; 
	border-left:1px solid #000000; 
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000; 
}

.pages2 {
	font-family: verdana;
	font-size : 12px;
	color : black;
}




 .navi_white {
	font-family: verdana;
	font-size : 10px;
	color : white;
}


 .navi_b {
	font-family: verdana;
	font-size : 10px;
	color : Black;
}

.header_gallery {
	font-family: verdana;
	font-size : 15 px; 
	font : 600;
	color : black;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	letter-spacing : 1px;
}

.formtop {
	font-family: verdana;
	font-size : xx-small;
	color : black;
}

.header1 {
	font-family: verdana;
	font-size : 16 px;
	font : 600;
	color : #1E1544;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	

}
.header1_para {
	font-family: verdana;
	font-size : 20 px;
	font : 600;
	color : #1E1544;
	margin-left : 25 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
}

.header1_para2 {
	font-family: verdana;
	font-size : 20 px;
	font : 600;
	color : #1E1544;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	

}

.header2 {
	font-family: verdana;
	font-size : 18 px;
	font : bold;
	color : #C5AA5E;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	letter-spacing : 1px;
	font-weight:bold;
}
.header2_para {
	font-family: verdana;
	font-size : 20 px; 
	font : 600;
	color : #C5AA5E;
	margin-left : 10 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	letter-spacing : 1px;
	font-weight:bold;
	

}

.header2_para2 { 
	font-family: verdana;
	font-size : 20 px; 
	font : 600;
	color : #C5AA5E;
	margin-left : 10 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	letter-spacing : 1px;
	

}

.header2_nomargin { 
	font-family: verdana;
	font-size : 20 px; 
	font : 600;
	color : #C5AA5E;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	letter-spacing : 1px;
	

}

.header_white {
	font-family: verdana;
	font-size : 22 px;
	font : 600;
	color : white;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	

}

.header_parawhite {
	font-family: verdana;
	font-size : 30 px;
	font : 600;
	color : white;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	

}




.header3 {
	font-family: verdana;
	font-size : 20 px;
	font : 600;
	color : #1E1544;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	

}

.header3_para {
	font-family: verdana;
	font-size : 30 px;
	font : 600;
	color : #1E1544;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	

}

a.movein_white, a.movein:VISITED {
	font-family: verdana;
	font-size : 18 px;
	font-weight:bold;
	text-decoration: none;
	color : #FFFFFF;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
}
a.movein_white:HOVER {
	font-family: verdana;
	font-size : 18 px;
	font-weight:bold;
	text-decoration: underline;
	color : #E0E0E0;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
}
a.movein, a.movein:VISITED {
	font-family: verdana;
	font-size : 15 px;
	font-weight:bold;
	text-decoration: none;
	color : #1E1544;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
}
a.movein:HOVER {
	font-family: verdana;
	font-size : 15 px;
	font-weight:bold;
	text-decoration: underline;
	color : #1E1544;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
}


.contact {
	font-family: verdana; 
	font-size : 14 px;
	font-weight : bold;
	font : 600;
	color : #C5AA5E;
	margin-left : 0 px;
	margin-top : 0 px;
	margin-right : 0 px;
	margin-bottom : 0 px;
	letter-spacing : 1px;
}

.company_text {
	font-family: verdana;
	font-size : 11px;
	color : black;
	margin-right : 20 px;
	margin-left: 10 px;
	font : 300;
}

perus_teksti {
	font-family: verdana;
	font-size : 11px;
	color : black;
	
}



.company_header {
	font-family: verdana;
	font-size : 13px;
	color : black;
	margin-right : 20 px;
	margin-left: 10 px;
	font : 300;
	font-weight : bold;
}

.temptext {
	font-family: verdana;
	font-size : 12px;
	color : black;
}


.helptext2 {
	font-family: verdana;
	font-size : 11px;
	color : white;
}


.helptext {
	font-family: verdana;
	font-size : 11px;
	color : black;
}


.lefttext {
	font-family: verdana;
	font-size : 11px;
	color : black;
	margin-left : 10 px;
	margin-right : 10 px;
}

.newstext {
	font-family: verdana;
	font-size : 11px;
	color : black;
	margin-left: 10px;
}

.formtext {
	font-family: verdana;
	font-size : 10px;
	color : black;
}

.formborder {
	border : thin groove;
	background : #FAFAFA;
}

.formerror {
	font-family: verdana;
	font-size : xx-small;
	color : #B20000;
	margin: 0;
}

.info {
	font-family: verdana;
	font-size : smaller;
	color : red;
}

a.navi_top, a.navi_top:VISITED  { 
	color: #2F435A; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: verdana; 
	text-decoration: none 
}

a.navi_top:hover{
	font-family: verdana;
	font-weight: bold; 
	font-size : 10px;
	color : #663366;
	text-decoration : none;
}
a.basicl, a.basicl:VISITED {
	font-family: verdana;
	font-size : x-small;
	color : darkgrey;
	text-decoration : underline;
}
a.basicl:hover{
	font-family: verdana;
	font-size : x-small;
	color : darkgrey;
	text-decoration : none;

}

.tarjousteksti {
	font-family: verdana;
	font-size : 24px;
	color : #C5AA5E;
	font-weight: bold;
}

#toolbar {
margin: 0px;
padding: 0px;
text-align:left;

}
.button5 {
background: buttonface;
border: 1px solid buttonface;
margin: 1;
}
.raised {
border-top: 1px solid buttonhighlight;
border-left: 1px solid buttonhighlight;
border-bottom: 1px solid buttonshadow;
border-right: 1px solid buttonshadow;
background: buttonface;
margin:1;
}
.pressed {
border-top: 1px solid buttonshadow;
border-left: 1px solid buttonshadow;
border-bottom: 1px solid buttonhighlight;
border-right: 1px solid buttonhighlight;
background: buttonface;
margin:1;
}

.box {
	margin-top: 0px;
	margin-bottom: 1px;
	width: 165px;
	vertical-align: middle;
	background-color: #EFEFEF;
	border-top:2px solid #dddddd; 
	border-left:2px solid #dddddd; 
	border-right:2px solid #a0a0a0; 
	border-bottom:2px solid #999999; 
}

.mobilmerkki {
	font-size: 9px;
	color: #002F77;
	font-weight: 900;
}

.mobilsmall {
	margin-left:6px;
	margin-top:0px;
	font-family:verdana;
	font-size : xx-small;
	color : #646E6E;
}

a.mobilsmall_link {

	font-family: verdana;
	font-size : 12px;
	color : #000000;

}
	


a.mobilsmall_link:hover {color: #002b67; }

.mobillaatikko {
	margin-top: 2px;
	margin-bottom: 2px;
	border: solid;
	background-color: #006Ba7;
	color: #ffffff;
	font-size: 13px;
	width: 165px;
}

.otsikkor      { 
color: #663366; 
font-size: 15pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal; 
line-height: 18pt 
}

