body{
	background-image:url(images/maintausta.jpg);
	background-repeat:repeat;
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center; /* for IE */
}

.main{
	background-image:url(images/valk_tausta.jpg);
	background-repeat:repeat-y;
	width:891px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left; /* counter the body center */
	vertical-align:top;
}

.keskitys{
	background-image:url(images/ylareuna.jpg);
	background-repeat:repeat-x;
	height:112px;
}

.ylabanneri{
	background-image:url(images/ylareuna2.jpg);
	background-repeat:repeat-x;
	height:112px;
	width:891px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left; /* counter the body center */
	vertical-align:top;
}

.logo{
	float:left;
	margin-left:36px;
	margin-top:19px;
}

.ylanappi1{
	float:left;
	margin-left:130px;
	margin-top:14px;
}

.ylanappi2{
	float:left;
	margin-top:14px;
	margin-left:20px;
}

.ylanappi3{
	float:left;
	margin-top:17px;
	margin-left:20px;
}

.Ylanaviteksti{
	float:left;
	margin-left:7px;
	margin-top:15px;
	.margin-top:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align:left;
	color:#FFFFFF;
}

.Ylanaviteksti2{
	float:left;
	margin-left:27px;
	margin-top:15px;
	.margin-top:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align:left;
	color:#FFFFFF;
}

form{
	float:left;
	margin-top:9px;
	margin-left:10px;
}

.vasen_ylakulma{
	float:left;
	margin-top:68px;
}

.oikea_ylakulma{
	float:right;
	margin-top:68px;
	margin-left:0px;
}

.navigaatio{
	height:259px;
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:2;
}

.mainkuva{
	float:left;
	margin-left:18px;
	margin-top:10px;
}

.maincontent{
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px;
}

.left{
	width:557px;
	float:left;
}

.right{
	float:left;
}

.ylacontent{	
	float:left;
	width:557px;
}

.liike_img{
	float:left;
	margin-left:18px;
	margin-top: 18px;
}

.ylateksti{
	float:left;
	width:212px;
	padding-left:12px;
	.padding-top:1px;
	margin-top: 18px;
}

.play{
	float:left;
	margin-top:5px;
	border:none;
}

.otsikko{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-align:left;
	color:#019305;
	margin-top:-2px;
	.margin-top:1px;
}

.alaotsikko{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-align:left;
	color:#019305;
}

.etusivutext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	.line-height:14px;
	_line-height:14px;
	text-align:left;
	color:#000000;
}

.etusivutext1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	.line-height:12px;
	_line-height:12px;
	text-align:left;
	color:#000000;
	padding-top:12px;
}

.etusivutext2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	.line-height:12px;
	_line-height:12px;
	text-align:left;
	color:#000000;
}

.leipis{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align:left;
	color:#000000;
	padding-right:15px;
}

.linkit_osio{
	margin-left:12px;
	width:304px;
	background-image:url(images/linkit_ja_uutiset_tausta.jpg);
	background-repeat:repeat-y;
}

.linkit_osio img{
	border:none;
}

.linkit_alaosa{
	margin-left:12px;
	vertical-align:top;
	margin-bottom:20px;
	.margin-bottom:1px;
	_margin-bottom:1px;
}

.right{
	background-image:url(images/viiva.jpg);
	background-repeat:repeat-y;
	margin-left:10px;
}

.linkkinappi{
	margin-left:6px;
	margin-top:10px;
	.margin-top:1px;
	_margin-top:1px;
}

.linkkinappi1{
	margin-left:6px;
	margin-top:10px;
	_margin-top:0px;
}

.linkkinappi2{
	margin-left:6px;
	margin-top:10px;
	.margin-top:1px;
	_margin-top:1px;
	margin-bottom:6px;
	_margin-bottom:2px;
}

.maincontent2{
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px;
}

.alacontent{	
	float:left;
	width:557px;
	vertical-align:top;
}

.alateksti{
	float:left;
	width:557px;
	padding-left:18px;
	margin-top:12px;
}

.alateksti p{
	line-height: 17px;
}

.kultabanneri{
	float:left;
	border:none;
	margin-left:18px;
}

.uutiset_osio{
	margin-left:12px;
	width:304px;
	background-image:url(images/linkit_ja_uutiset_tausta.jpg);
	background-repeat:repeat-y;
}

.uutiset_alaosa{
	margin-left:12px;
	vertical-align:top;
	margin-bottom:20px;
	_margin-bottom:5px;
	.margin-bottom:5px;
}

.uutiset_tausta{
	background-image:url(images/viiva.jpg);
	background-repeat:repeat-y;
}

.uutiset{
	padding-left:15px;
	padding-bottom:10px;
}

.footer{
	background-image:url(images/alatausta.jpg);
	background-repeat:repeat-x;
	height:30px;
}

.alabanneri{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	text-align:center;
	color:#e1e1e1;
	padding-top:7px;
	vertical-align:top;
	margin-top:0px;
}

.ylabanneri a:link{
	text-decoration: none;
	color:#ffffff;
	text-align:left;
}

.ylabanneri a:active{
	text-decoration: none;
	color:#ffffff;
	text-align:left;
}

.ylabanneri a:visited{
	text-decoration: none;
	color:#ffffff;
	text-align:left;
}

.ylabanneri a:hover{
	text-decoration: none;
	color:#019305;
	text-align:left;
}

.alabanneri a:link{
	text-decoration: none;
	color:#e1e1e1;
	text-align:left;
}

.alabanneri a:active{
	text-decoration: none;
	color:#e1e1e1;
	text-align:left;
}

.alabanneri a:visited{
	text-decoration: none;
	color:#e1e1e1;
	text-align:left;
}

.alabanneri a:hover{
	text-decoration: none;
	color:#000000;
	text-align:left;
}

.maincontent3{
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px;
	width:855px;
}

.vasen{
	width:500px;
	padding-bottom:15px;
}

.oikea{
	background-image:url(images/viiva.jpg);
	background-repeat:repeat-y;
	width:355px;
	padding-bottom:15px;
}

.lomake{
	width:355px;
}

.koko{
	width:855px;
	padding-bottom:15px;
}

.kuva{
	margin-right:15px;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:22px;
}

.kultaosto{
	margin-right:15px;
	margin-top:8px;
	margin-bottom:20px;
	margin-left:22px;
}

.kultaosto-logo{
	margin-left: -3px;
}

.kuva2{
	margin-right:15px;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:35px;
}

.kuvateksti{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align:center;
	color:#000000;
	padding-right:15px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:22px;
	border:solid 1px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	width:306px;
}

.kuva_alue2{
	margin-left:33px;
	background-image:url(images/linkit_ja_uutiset_tausta.jpg);
	background-repeat:repeat-y;
}

.kuva_alue2 img{
	border:none;
}

.ylabanneri img{
	border:none;
}

.linkit_ylaosa2{
	margin-left:0px;
	vertical-align:top;
}

.linkit_alaosa2{
	margin-left:33px;
	vertical-align:top;
	margin-bottom:88px;
}

.tekstialue_kuvalla{
	margin-left:18px;
	width:500px;
	margin-bottom:10px;
}

.tekstialue_ilman_kuvaa{
	margin-left:18px;
	width:855px;
	margin-bottom:10px;
}

.ruutu{
	float:left;
	margin-right:5px;
}

a:link{
	text-decoration: none;
	color:#3e3e3e;
	text-align:left;
}

a:active{
	text-decoration: none;
	color:#3e3e3e;
	text-align:left;
	text-decoration:underline;
}

a:visited{
	text-decoration: none;
	color:#3e3e3e;
	text-align:left;
}

a:hover{
	text-decoration: none;
	color:#019305;
	text-align:left;
	text-decoration:underline;
}

.pisteviiva_pitka{
	width:855px;
	height:2px;
	background-image:url(images/dot.jpg);
	background-repeat:repeat-x;
}

.pisteviiva_lyhyt{
	width:480px;
	height:2px;
	background-image:url(images/dot.jpg);
	background-repeat:repeat-x;
	_margin-bottom:-20px;
}

.pisteviiva_lyhyt2{
	width:320px;
	height:2px;
	background-image:url(images/dot.jpg);
	background-repeat:repeat-x;
	margin: 0px 20px 20px 22px;
	_margin-bottom:-20px;
}

.align-right{
	float: right;
	margin: -20px 20px 10px 30px;
}

.divider1{
	float:left;
}

.divider2{
	float:right;
}

.menu1 {
	float:left; width:855px; height:27px; font-family: verdana, arial, sans-serif; font-size:9px;
	background:url(images/menu.jpg) repeat-x top left;
	border-bottom:1px solid #545454;
	_border-bottom:0px;
	margin:0 0 0px 18px;
	_margin-left:9px;
}
.menu1 ul {
	padding:0;margin:0;list-style-type:none;
}
.menu1 ul li{
	float:left; position:relative;
}
.menuulli1 {
	float:left; position:relative; background:url(images/divider.jpg) no-repeat top right;
}
.menuulli2 {
	float:left; position:relative;;
}
.menu1 ul li a, .menu1 ul li a:visited {
	float:left; display:block; text-decoration:none; color:#000000; padding:1px 7px; line-height:25px; height:30px;
}
.menu1 ul li:hover {
	width:auto;
}
.menu1 ul li a.menu1one:hover {
	border-color:#b8b8b8; color:#b8b8b8;
}
.menu1 ul li:hover a.menu1one {
	border-color:#b8b8b8; color:#b8b8b8;
}
.menu1 ul li ul {
	display: none;
}
.menu1 table {
	margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}
/* specific to non IE browsers */
.menu1 ul li:hover ul {
	display:block;position:absolute;top:32px;margin-top:1px; left:0;width:150px;border-bottom:1px solid #000;
}
.menu1 ul li:hover ul.endstop {
	left:-92px;
}
.menu1 ul li:hover ul li ul {
	display: none;
}
.menu1 ul li:hover ul li a {
	display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:116px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li:hover ul li a.drop {
	background:#ffffff url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover {
	color:#000; background: #b8b8b8 url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover.drop {
	background: #b8b8b8 url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
	display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
	left:-153px;
}
/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
	display:block;position:absolute;top:30px; t\op:33px; background:#fff;left:0; border-bottom:1px solid #000;
}
.menu1 ul li a:hover ul.endstop {
	left: -92px;
}
.menu1 ul li a:hover ul li a {
	display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:154px; w\idth:120px; border:1px solid #000; border-bottom:0;
}
.menu1 ul li a:hover ul li a.drop {
	background:#b8b8b8 url(images/bullet1.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
	visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
	color:#000; background: #b8b8b8 url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover.drop {
	background: #b8b8b8 url(images/bullet1.gif) no-repeat 3px 8px;
}
.menu1 ul li a:hover ul li a:hover ul {
	visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
	left:-153px;
}
.menu1 ul li a, .menu1 ul li a:visited {
	height:33px;
}

.uutiskuva{
	width:470px;
}

.lahjakortti{
	padding-top:5px;
}

/*.kultataulukko{
	background-image:url(images/kultataulukko-bg.jpg);
	background-repeat: no-repeat;
	width:327px;
	height:192px;
}*/

.kultataulukko p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align:center;
	color:#000000;
	margin: 0px; padding: 0px;
}

.kultataulukko-top{
	background-image:url(images/kultataulukko-top.jpg);
	background-repeat: no-repeat;
	width:327px;
	height:40px;
}

.kultataulukko-top h2{
	text-transform: uppercase;
	font-family:"Times New Roman",Georgia,Serif;
	font-size:12px;
	text-align:center;
	line-height:40px;
	padding-top: 2px;
	letter-spacing:0.5px;
}

.kultataulukko-suokko{
	background-image:url(images/kultataulukko-suokko.jpg);
	background-repeat: no-repeat;
	width:327px;
	height:56px;
}

.kultataulukko-suokko p{
	color:#019305;
	padding-top:10px;
	line-height:18px;
}

.kultataulukko-1st{
	background-image:url(images/kultataulukko-1st.jpg);
	background-repeat: no-repeat;
	width:327px;
	height:27px;
}

.kultataulukko-1st p{
	padding-top:4px;
}

.kultataulukko-2nd{
	background-image:url(images/kultataulukko-2nd.jpg);
	background-repeat: no-repeat;
	width:327px;
	height:27px;
}

.kultataulukko-2nd p{
	padding-top:4px;
}

.kultataulukko-bottom{
	background-image:url(images/kultataulukko-bottom.jpg);
	background-repeat: no-repeat;
	width:327px;
	height:43px;
}

.kultataulukko-bottom p{
	padding-top:8px;
	font-style:italic;
	font-size:10px;
	line-height:13px;
	color:#484848;
}

#popup{
	background-color:#fff;
	margin:15px 0px 15px 10px;
}
