body { background-color: #FFFFFF; }

/**********************************************************************/

.leftblock {
	position:fixed;
	top:60px;
	left:5px;
	text-decoration:none;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-bottom: 1px;
	margin-bottom: 1px;

}

a.leftblockcurrentlink  {
	background-color: #F0FFFF;
	text-decoration:none;
	border-top:1px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-style: solid ;
	border-color:#AAAAAA;
}

a.leftblocklink  {
	background-color: #F0F0F0;
	text-decoration:none;
}
.leftblock a:link { 
	color: black;
	text-decoration: none;
}
.leftblock a:visited { 
	color: black;
	text-decoration: none;
}
.leftblock a:hover {
	background-color:FFFFFF;
	text-decoration: underline;
}

/**********************************************************************/

.mainblock {
	position:absolute;
	top:0px;
	left:130px;
}

th.banner { background-color:#FFFFFF; }
tr.main { background-color:#F0FFFF; }
span.topmenu {
	font-size:14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-variant:small-caps;*/
	line-height:150%;
	padding: 2px;
	border-width: 1px;
	border-style: solid ;
	border-color:#AAAAAA;
}
span.topmenucurrent {
	font-size:14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-variant:small-caps;*/
	line-height:150%;
	padding: 2px;
	border-width: 1px;
	border-style: solid ;
	border-color:#111111;
	background-color: #F0FFFF;
}
.top a {
	text-decoration:none;
	color: black;
}
.top td {
  padding: 2px;
}
span.chaptermenu {
	font-size:12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-variant:small-caps;*/
	font-weight:normal;
	line-height:150%;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color:#AAAAAA;
}
span.chaptercurrent {
	font-size:12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-variant:small-caps;*/
	/*font-weight:bold;*/
	line-height:150%;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color:#111111;
	background-color: #F0FFFF;
}
.chap a {
	text-decoration:none;
	color: black;
}

div.language { position:fixed; top:40px; left:5px; }
div.mainmenue { position:fixed; top:80px; left:5px; background-color:#FFF0F0; }
div.submenue- { position:fixed; height:20px; left:120px; text-allign:center; background-color:#F0FFF0; z-index:1; }
div.subsubmenue- { position:fixed; height:20px; left:120px; text-allign:center; background-color:#F0FFF0; z-index:1; }
div.top { position:fixed; z-index:0 }
div.submenue { padding-left:120px; padding-top:5px; padding-bottom:5px; background-color:#F0FFF0; z-index:1; }
div.subsubmenue { padding-left:120px; padding-top:10px; padding-bottom:10px; background-color:#F0FFF0; z-index:1; }
div.banner { position:absolute; top:5px; left:140px; background-color:#F0FFF0; }
div.content { position:absolute; top:200px; left:130px; background-color:#FFFFF0; z-index:-1; }

h2 { font-size:24pt; }
h3.girl { font-size:20; font-weight:bold; color:#FF90FF; }
h3.boy { font-size:20; font-weight:bold; color:#4040FF; }
h3.litter { font-size:20pt; }

span.date { font-size:16pt; }
span.adopt { font-size:18pt; color:#009000; }
span.coat { font-weight:bold; color:#111111; }

div.plusbutton {
    position:fixed;
    bottom:25px;
    left:5px;
    width:100px;
    height:25px;
	z-index:2;
}
