@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #2d3119;
	background-image: url(kuvat/taustakuva.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
hr {
	width: 100%;
	border: 0;
	height: 1px;
	color: #a7a195;
	background-color: #a7a195;
}
.leipis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	word-spacing: 3px;
}
.leipis a:link, .leipis a:visited {
	color: #F69F00;
	text-decoration: underline;
}
.leipisvalko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.leipisvalko12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.leipisvalko a:link, .leipisvalko a:visited {
	color: #F69F00;
	text-decoration: underline;
}
.otsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F69F00;
	margin-top: 0;
}
.keltainen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F69F00;
}
.keltainen li {
	margin-top: 6px;
}
.capsit, .capsit a:link, .capsit a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #f9b400; 
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.tablemargin {
	margin-top: 14px;
}
#container {
	width: 850px;  
	margin: 0 auto; 
	text-align: left; 
	background-image: url(kuvat/valipala.png);
	background-repeat: repeat-y;
}
#header {
	margin: 0px;
	font-size: 0px;
}
#pyoristys-etusivu {
	margin: 0;
	padding: 0;
	font-size: 0px;
}
#pyoristys {
	margin: 0;
	padding: 0;
	font-size: 0px;
}
#sisus-etusivu {
	margin: 0;
	padding: 0;
	width: 850px;
	background-image: url(kuvat/etusivu-valipala.png);
	background-repeat: repeat-y;
	position: relative;
	min-height:430px;
    height:auto !important;
    height:430px;
}
#sisus {
	margin: 0;
	padding: 0;
	width: 850px;
	background-image: url(kuvat/koiratausta.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	position: relative;
	min-height:430px;
    height:auto !important;
    height:430px;
	float: left;
}
.vasenmainos {
	position: absolute;
	left: 76px;
	top: 0px;
}
.oikeamainos {
	position: absolute;
	left: 377px;
	top: 0px;
}
.puhelin {
	position: absolute;
	left: 86px;
	top: 13px;
}
.trackerstore {
	position: absolute;
	left: 101px;
	top: 33px;
}
.yhteyslogot {
	position: absolute;
	left: 99px;
	top: 13px;
}
#teksti-etusivu {
	padding-top: 378px;
	padding-left: 96px;
	padding-bottom: 20px;
	width: 650px;
}
#teksti-infosivu {
	padding-top: 30px;
	padding-left: 286px;
	padding-bottom: 20px;
	width: 465px;
}
#teksti-tilaus {
	float: left;
	padding-top: 30px;
	padding-left: 110px;
	padding-bottom: 20px;
	width: 630px;
}

#valikko {
	width: 850px;
	height: 28px;
	position: relative;
	float: left;
	background-color: #181a0f;
}

#valikkoala {
	width: 850px;
	height: 28px;
	background-image: url(kuvat/etusivu-pyorea-ala.png);
	position: relative;
	float: left;
}
#valikkoala2 {
	width: 850px;
	height: 38px;
	background-image: url(kuvat/pyorea-ala.jpg);
	position: relative;
	float: left;
}
#footer {
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 0px;
}
/* Päävalikko */

.menu1 {
	position: absolute;
	left: 20px;
	top: 7px;
	width: 713px;
	font-size: 10px;
}
.menu1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
}
.menu1 li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #fff;
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 10px;
}
.menu1 li a {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
.menu1 li a:hover, .menu1 a#current{
	color: #f9b400;
	text-decoration: underline;
	font-size: 10px;
}
.menu2 {
	position: absolute;
	left: 20px;
	top: 44px;
	width: 713px;
	font-size: 10px;
}
.menu2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
}
.menu2 li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 10px;
}
.menu2 li a {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
.menu2 li a:hover, .menu2 a#current{
	color: #f9b400;
	text-decoration: underline;
	font-size: 10px;
}
#trackerfi {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 729px;
	top: 7px;
}
#trackerfi2 {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 729px;
	top: 44px;
}

p.error {
	background-color: #FF0000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}

span.red {
	color: #FF0000;
}

p.code {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Lucida Console, Courier, Comic Sans MS, Verdana;
	font-size: 20px;
	font-weight: bold;
	border: 4px solid #f9b400;
	padding: 10px;
}

a:link, a:active, a:visited {
    color: #f9b400;
    text-decoration: underline;
}

a:hover {
    color: #ffffff;
    text-decoration: underline;
}

a.index:link, a.index:active, a.index:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

a.index:hover {
    color: #f9b400;
    text-decoration: none;
    font-weight: bold;
}

ol.white {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
