body, html {
	min-width: 100%;
	min-height: 100%;
}
body {
	background-image:url(/layout/kykennel08/images/taustavihr.jpg);
	margin:0px;
	padding:0px;
}

p, ul {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
}
p span.jalustaH1, p.jalustaH1 {
	display: block;
	padding-bottom: 6px;
}
td p, td ul {
	padding: auto;
	margin: auto;
}


div.tausta {
	background-image:url(/layout/kykennel08/images/tausta.jpg);
	background-repeat:repeat-x;
	min-height: 400px;
	width: 100%;
	background-position: top;
}

.wrap {
	width:910px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.header {
	display:block;
	float:left;
	width:483px;
	height:146px;
	background-image:url(/layout/kykennel08/images/header.jpg);
	background-repeat:no-repeat;
}

.menulink {
	display:block;
	float:left;
	width:869px;
	height:30px;
	background-image:url(/layout/kykennel08/images/menu.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:16px;
}

.menulink a {
	text-decoration: none; font-weight:bold; font-family: Verdana;
	font-size:11px;
	color:#FFFFFF;
}
.menulink a:visited {
	text-decoration: none; font-weight:bold; font-family: Verdana; 
	font-size:11px;
	color:#FFFFFF;
}
.menulink a:hover {
	text-decoration: none; font-weight:bold; font-family: Verdana;
	font-size:11px;
	color:#CADFBB;
}
.menulink a:active {
	text-decoration: none; font-weight:bold; font-family: Verdana;
	font-size:11px;
	color:#CADFBB;
}

.left {
	display:block;
	float:left;
	width:650px;
	background-image:url(/layout/kykennel08/images/left.jpg)	
}

.leftTop {
	display:block;
	float:left;
	width:650px;
	background-image:url(/layout/kykennel08/images/lefttop.jpg);
	background-repeat:no-repeat;
}

.leftBottom {
	display:block;
	float:left;
	width:650px;
	background-image:url(/layout/kykennel08/images/leftbottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:400px;
	_height:400px;	
}

.indexkuva {
	display:block;
	float:left;
	width:617px;
	padding-left:14px;
	font-size:1px;
	line-height:0px;
}

.textPosition {
	display:block;
	float:left;
	padding-left:49px;
	padding-top:38px;
	padding-right:78px;
	padding-bottom:40px;
}
.leftText, .leftText .richtext, .leftText .leipis, .leftText .jalustaLeipis, .leftText .j_td, .leftText .j_datastream {
	font-size:12px;
	line-height:16px;
	font-family: Verdana;
	color:#00000;
}

.leftText .jalustaH1 {
	font-size:16px;
	font-family: Verdana;
	color:#3F682D;
	font-weight:bold;
}

.leftText .jalustaH2 {
	font-size:12px;
	font-family: Verdana;
	color:#40692E;
	line-height:16px;
	font-weight:bold;
}

.leftText .jalustaIngressi {
	font-size:12px;
	font-family: Verdana;
	color:#000000;
	line-height:16px;
}

.leftText a {
	text-decoration: underline; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}
.leftText a:visited {
	text-decoration: underline; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}
.leftText a:hover {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}
.leftText a:active {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}

/*
.leftText ul {
	font-size:11px;
	line-height:17px;
	font-family: Verdana;
	color:#3F682D;
	margin:0px;
	padding:30px;
	padding-top:10px;
	padding-bottom:10px;
}

.leftText li {
	margin:0px;
	padding:8px;
	padding-top:2px;
	padding-bottom:2px;
}

.leftText ul a {
	text-decoration: underline; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}
.leftText ul a:visited {
	text-decoration: underline; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}
.leftText ul a:hover {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}
.leftText ul a:active {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#3F682D;
}
*/
div.update {
	padding-top: 16px;
}
.update, .update .richtext, .update .leipis, .update .jalustaLeipis, .update .j_td, .update .j_datastream {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#508A3C;
}

.update .jalustaH1 {
	font-size:11px;
	font-family: Verdana;
	color:#508A3C;
	line-height:16px;
	font-weight:normal;
}

.update .jalustaH2 {
	font-size:11px;
	font-family: Verdana;
	color:#508A3C;
	line-height:14px;
	font-weight:normal;
}

.update .jalustaIngressi {
	font-size:11px;
	font-family: Verdana;
	color:#508A3C;
	line-height:14px;
}

.footer {
	display:block;
	float:left;
	width:650px;
	height:88px;
	background-image:url(/layout/kykennel08/images/footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

.footerText, .footerText .richtext, .footerText .leipis, .footerText .jalustaLeipis, .footerText .j_td, .footerText .j_datastream, .footerText a {
	font-size:11px;
	font-family: Verdana;
	color:#CADFBB;
}

.right {
	display:block;
	float:left;
	width:260px;
	background-image:url(/layout/kykennel08/images/right.jpg);
	
}

.rightTop {
	display:block;
	float:left;
	width:260px;
	background-image:url(/layout/kykennel08/images/righttop.jpg);
	background-repeat:no-repeat;
}

.rightBottom {
	display:block;
	float:left;
	width:226px;
	background-image:url(/layout/kykennel08/images/rightbottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:14px;
	padding-top:36px;
	padding-right:20px;
	padding-bottom:90px;
	min-height:280px;
	_height:280px;	
}

/*.rightText, .rightText .richtext, .rightText .leipis, .rightText .jalustaLeipis, .rightText .j_td, .rightText .j_datastream {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#F5F5F5;
}

.rightText .jalustaH1 {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
	padding:6px;
}

.rightText .jalustaIngressi {
	font-size:11px;
	line-height:17px;
	font-family: Verdana;
	color:#F5F5F5;
}

Valikko alkaa */

.mainSection .valikkoOsio {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
	padding:6px;
}

.mainSection, .mainSection .richtext, .mainSection .leipis, .mainSection .jalustaLeipis, .mainSection .j_td, .mainSection .j_datastream {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#F5F5F5;
}

.mainSection .jalustaH1 {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
}

.mainSection .jalustaH2 {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
}

.mainSection .jalustaIngressi {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#F5F5F5;
}

.mainSection a {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.mainSection a:visited {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.mainSection a:hover {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.mainSection a:active {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.update, .update .richtext, .update .leipis, .update .jalustaLeipis, .update .j_td, .update .j_datastream {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#508A3C;
}

.update .jalustaH1 {
	font-size:11px;
	font-family: Verdana;
	color:#508A3C;
	line-height:16px;
	font-weight:normal;
}

.update .jalustaH2 {
	font-size:11px;
	font-family: Verdana;
	color:#508A3C;
	line-height:14px;
	font-weight:normal;
}

.mainNavi, .mainNavi .richtext, .mainNavi .leipis, .mainNavi .jalustaLeipis, .mainNavi .j_td, .mainNavi .j_datastream {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#F5F5F5;
}

.mainNavi .jalustaH1 {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
}

.mainNavi .jalustaH2 {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
}

.mainNavi .jalustaIngressi {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#F5F5F5;
}

div.mainNavi ul {
	margin: 0;
	margin-left: 0;
	padding: 0;
	padding-top:10px;
 	font-family: "Lucida Sans Unicode", Tahoma, Verdana, Arial, helvetica;
  	font-size: 11px;
  	line-height: 12px;
  	list-style-type: none;
}

div.mainNavi li {
	margin-left: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-top:5px;
	background-image: url(/layout/kykennel08/images/bullet.jpg);
	background-position: left 9px; 
	background-repeat: no-repeat;
	word-wrap: break-word;
}

.mainNavi a {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#FFFFFF;
}
.mainNavi a:visited {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#FFFFFF;
}
.mainNavi a:hover {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#CADFBB;
}
.mainNavi a:active {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#CADFBB;
}


div.mainNavi li.subMenu2, div.mainNavi li.subMenu3, div.mainNavi li.subMenu4, div.mainNavi li.subMenu5 {
	background-image: none;
}

div.mainNavi li.subMenu2 {
	padding-left: 23px;
	padding-bottom: 1px;
}

.subMenu2 a {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#CADFBB;
}
.subMenu2 a:visited {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#CADFBB;
}
.subMenu2 a:hover {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#FFFFFF;
}
.subMenu2 a:active {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#FFFFFF;
}

div.mainNavi li.subMenu3 {
	padding-left: 20px;
}

div.mainNavi li.subMenu4, div.mainNavi li.subMenu5 {
	padding-left: 30px;
}

.rightMenuBottom {
	display:block;
	float:left;
	width:226px;
	background-image:url(/layout/kykennel08/images/rightbottomtausta.jpg);
	padding-left:14px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:90px;
}

.rightMenuBottom, .rightMenuBottom .richtext, .rightMenuBottom .leipis, .rightMenuBottom .jalustaLeipis, .rightMenuBottom .j_td, .rightMenuBottom .j_datastream {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#F5F5F5;
}

.rightMenuBottom .jalustaH1 {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
}

.rightMenuBottom .jalustaH2 {
	font-size:12px;
	font-family: Verdana;
	color:#F5F5F5;
	line-height:17px;
	font-weight:bold;
}

.rightMenuBottom .jalustaIngressi {
	font-size:11px;
	line-height:14px;
	font-family: Verdana;
	color:#F5F5F5;
}

.rightMenuBottom a {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#FFFFFF;
}
.rightMenuBottom a:visited {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#FFFFFF;
}
.rightMenuBottom a:hover {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#CADFBB;
}
.rightMenuBottom a:active {
	text-decoration: none; font-weight:normal; font-family: Verdana, Arial, Helvetica, "Sans Serif";
	font-size:11px;
	color:#CADFBB;
}

div.rightMenuBottom ul {
	margin: 0;
	margin-left: 0;
	padding: 0;
	padding-top:0px;
 	font-family: "Lucida Sans Unicode", Tahoma, Verdana, Arial, helvetica;
  	font-size: 11px;
  	line-height: 12px;
  	list-style-type: none;
}

div.rightMenuBottom li {
	margin-left: 8px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-top:3px;
	background-image: url(/layout/kykennel08/images/bullet.jpg);
	background-position: left 9px; 
	background-repeat: no-repeat;
	word-wrap: break-word;
}

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over{position:absolute;}
.clLevel1, .clLevel1over, .clLevel2, .clLevel2over{position:absolute;padding:2px; padding-left:8px; padding-right:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.clLevel1{background-color:#8FB274; layer-background-color:#8FB274; color:#000000;}
.clLevel1over{background-color:#6F9B51; layer-background-color:#6F9B51; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; top: 0px; visibility:hidden; background-color:#659445; layer-background-color:#659445}
.clLevel2{background-color:#8FB274; layer-background-color:#8FB274; color:#000000;}
.clLevel2over{background-color:#6F9B51; layer-background-color:#6F9B51; color:white; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; top: 0px; visibility:hidden; background-color:#659445; layer-background-color:#659445}
}
.clLevel0border{position:absolute; visibility:hidden; display:none}
.syote {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}
.nappi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}
