#container {
padding-top: 0px;
width: 965px;
margin: 0 auto;

}

#content_container
{
height:100%;

}

#header{
width: 100%;
margin: 0em;
height:50px;
background:;
}

#header_content{
margin:0px auto;
padding:0;
width:990px;
}

#header_right{
float:right;
width:250px;
padding-top:2px;
}



#top {
width: 985px;
margin: 0 auto;
margin-top:0px;
height:161px;
}

.right{
float:right;
padding:0;


}

.left{
float:left;
padding-top:60px;
padding-left:20px;
background:url();
}

#linkit{
background: #f4f2e9;
height:80px;
border-radius: 24px 24px 0 0;

}



#content {
width: 100%;
margin-left: 0px;
margin-right: 0px;
padding-top:0px;
padding-bottom: 0px;
float: left;
background:#f4f2e9;
}


#leftbar {
width: 25%;
padding-left: 40px;
padding-right: 30px;
padding-top:10px;
padding-bottom: 5px;
float: left;
}



#contentbar {
width: 60%;
padding-left: 30px;
padding-right: 35px;
padding-top:10px;
padding-bottom: 5px;
float: left;
border-left:#CCCCCC 1px dotted;
background:url(img/photoframebg.png) top center no-repeat;

}

#contentbar_index {
width: 700px;
max-width: 90%;
margin: 0 auto;
padding: 40px 60px;
box-sizing: border-box;
background:url(img/indexphotoframebg.png) top center no-repeat;
position: relative;

}

.kurkkikuva {
position: absolute;
top: -60px;
right: 40px;
width: 280px;
z-index: 5;
}

#contentbar_bottom {
width: 100%;
height: 80px;
margin-top: 20px;
background: #f4f2e9;
border-radius: 0 0 24px 24px;
clear: both;
}

#leftbar_index {
width: 0%;
padding-left: 20px;
padding-right: 30px;
padding-top:60px;
padding-bottom: 5px;
float: left;
}


#contentbar_index2 {
width: 60%;
padding-left: 90px;
padding-right: 35px;
padding-top:0px;
padding-bottom: 5px;
float: left;
border-left:#CCCCCC 0px dotted;


}

#contentbar_muistot {
width: 80%;
padding-left: 90px;
padding-right: 35px;
padding-top:50px;
padding-bottom: 5px;
float: left;
border-left:#CCCCCC 0px dotted;


}

#footer {

border: 0;
height:200px;
padding-top: 30px;
padding-bottom: 15px;
padding-left:40px;
text-align: left;
font-family:arial, sans serif;
text-transform:uppercase;
color:#959494;
line-height:160%;
font-size: 80%;
background: #21130a;
clear: both;
}


#footerleft {
width: 60%;
padding-left: 0px;
padding-right: 0px;
padding-top:0px;
padding-bottom: 5px;
float: left;


}


#footerright {
width: 25%;
padding-left: 0px;
padding-right: 0px;
padding-top:0px;
padding-bottom: 5px;
float: left;


}

#footer a {
color: #5d5d5d;
text-decoration:none;
font-weight:bold;
letter-spacing:1px;
}



#footer a:hover {
color: #5d5d5d;
text-decoration:none;


}




#tuntihevoset {
position: absolute;
display: block;
float:right;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #fff;
text-align: center;
z-index: 1;
}

.thkuvat{
border:#ffffff solid 3px;
margin:3px;
  border-radius: 50%;
  width:15%;
}


.thkuvat2{
border:#ffffff solid 0sspx;
margin:6px;
}


*{margin:0; padding:0}

body{
font-family:Bitter, Arial, Tahoma, Verdana, Sans-Serif;
font-size:80%;
color: #4d4639;
line-height:160%;
background:#f0f0f0 url('img/back1.jpg');
margin: 0;
padding: 0;

}

@font-face {
    font-family: 'Lobster13Regular';
    src: url('fonts/lobster_1.3-webfont.eot');
    src: url('fonts/lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lobster_1.3-webfont.woff') format('woff'),
         url('fonts/lobster_1.3-webfont.ttf') format('truetype'),
         url('fonts/lobster_1.3-webfont.svg#Lobster13Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
font-family: 'Lobster';
src: url('fonts/Lobster_1.3.otf') format('opentype');
font-weight: normal;
font-style: normal; }

@font-face {
font-family: 'Bitter';
src: url('fonts/Bitter-VariableFont_wght.ttf') format('opentype');
font-weight: normal;
font-style: normal; }



p{
/* padding-top:11px;
padding-bottom:40px; */
text-align:justify;
font-size:100%;
line-height:170%;
}


a:link { color:#25769e; text-decoration: underlined; border-bottom:0px solid #909522;}
a:visited { color: #25769e; text-decoration: underlined;}
a:hover { color:  #25769e;; text-decoration: none;  }
a:active { color: #25769e; text-decoration: none;}

#linkit a:link { color:#606060; text-decoration: none;}
#linkit a:visited { color: #606060; text-decoration: none;}
#linkit a:hover { color: #25769e; text-decoration: none; }
#linkit a:active { color: #25769e; text-decoration: none; }
#linkit .active a {color: #25769e; text-decoration: none; }


#footer a:link { font-family:Bitter, Cambria, Georgia, Sans Serif;  color:#544a43; text-decoration: none;}
#footer a:visited { font-family:Bitter, Cambria, Georgia, Sans Serif; color: #544a43; text-decoration: none;}
#footer a:hover { font-family:Bitter, Cambria, Georgia, Sans Serif; color: #ffffff; text-decoration: none;  }
#footer a:active { font-family:Bitter, Cambria, Georgia, Sans Serif; color: #ffffff; text-decoration: none;}


.pedigree a:link { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color:#25769e; text-decoration: none; border-bottom:0px solid #909522;}
.pedigree a:visited { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color: #25769e; text-decoration: none;}
.pedigree a:hover { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color:  #25769e;; text-decoration: none;  }
.pedigree a:active { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color: #25769e; text-decoration: none;}

.info a:link { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color:#25769e; text-decoration: none; border-bottom:0px solid #909522; text-transform:uppercase;}
.info a:visited { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color: #25769e; text-decoration: none; text-transform:uppercase;}
.info a:hover { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color:  #25769e;; text-decoration: none;  text-transform:uppercase; }
.info a:active { font-family:Bitter, Cambria, Georgia, Sans Serif; font-size:110%; color: #25769e; text-decoration: none; text-transform:uppercase;}

.image {
border:3px solid #ffffff;
}

.right{
text-align:right;
}







h1{
font-family:  'Lobster13Regular', Cambria, Georgia, Bookman Old Style;
font-size:220%;
font-weight:normal;
padding-bottom:5px;
color:#242424;
line-height:18pt;
border-bottom:1px  dotted #e4e4e4;
margin-bottom:11px;
}


h2 {
font-family:Bitter, Cambria, Georgia, Bookman Old Style, Serif;
font-size:120%;
font-weight:bold;

color:#242424;
border-bottom:1px  dotted #e4e4e4;
padding-top:0px;
margin-bottom:10px;
}


h3 {
font-family: Bitter, Cambria, Georgia, Bookman Old Style, Serif;
font-size:90%;
font-weight:bold;

color:#242424;
border-bottom:1px  dotted #e4e4e4;
padding-top:10px;
padding-bottom:0px;
}

h4{
font-family:  'Lobster13Regular', Cambria, Georgia, Bookman Old Style;
font-size:220%;
font-weight:normal;
padding-bottom:5px;
color:#242424;
line-height:18pt;
margin-bottom:18px;
}

h5{
font-family:  'Lobster13Regular', Cambria, Georgia, Bookman Old Style;
font-size:180%;
font-weight:normal;
padding-bottom:5px;
color:#242424;
line-height:18pt;
border-bottom:1px  dotted #e4e4e4;
margin-bottom:11px;
text-align:center;
}


h6{
font-family:  'Lobster13Regular', Cambria, Georgia, Bookman Old Style;
font-size:120%;
font-weight:normal;
padding-bottom:5px;
color:#242424;
line-height:18pt;
margin-bottom:11px;
text-align:center;
}

h7{
font-family:  'Lobster13Regular', Cambria, Georgia, Bookman Old Style;
font-size:220%;
font-weight:normal;
padding-bottom:5px;
color:#242424;
line-height:18pt;
margin-bottom:18px;

}

.quote {
font-family:  'Lobster13Regular', Cambria, Georgia, Bookman Old Style;
font-size:160%;
font-weight:normal;
line-height:110%;
padding-bottom:5px;
color:#242424;
 padding-top:5px;
padding-bottom:8px;
text-align:center;
border-bottom:0px  solid #CCCCCC;
border-top:0px  solid #CCCCCC;
}

.quote2 {
font-family:  'Lobster13Regular', Cambria, Georgia, Bookman Old Style;
font-size:160%;
font-weight:normal;
line-height:110%;
padding-bottom:5px;
color:#242424;
 padding-top:5px;
padding-bottom:8px;
text-align:center;
border-bottom:1px  solid #CCCCCC;
border-top:1px  solid #CCCCCC;
}

.palkki {
font-family: Bitter, Arial, sans-serif;
font-size: 95%;
line-height:190%;
color: #7f745f;
text-align:justify;
}

.palkki2 {
font-family: Bitter, Arial, sans-serif;
font-size: 95%;
line-height:190%;
color: #7f745f;
text-align:center;
}

.copy {
text-align: left;
font-family:Bitter, arial, sans serif;
text-transform:none;
color:#968a73;
line-height:160%;
font-size:110%;
margin-top:80px;
}

#underlinemenu{
margin: 0;
padding-top: 19px;
padding-left: 0;
text-align: center;
}

#underlinemenu ul{
margin: 0 auto;
margin-bottom: 1em;
padding-left: 0;
float: none;
font-weight: bold;
font-family:Bitter, Cambria, Georgia, Bookman Oldstyle, Sans Serif;
text-transform:uppercase;
letter-spacing:1px;
font-size:120%;
width: 100%;
border-width: 1px 0;
text-align: center;
}

* html #underlinemenu ul{
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
color: gray;
font-weight: bold;
padding: 2px 16px 3px 16px;
text-decoration: none;

}

#underlinemenu ul li a:hover{
color:#25769e;
padding-bottom: 0;

}


.gallery {
border:4px #ffffff solid;
height:120px;
border-radius: 5%;
}

.gallery2 {
border:5px #ffffff solid;
margin-bottom:10px;
border-radius: 10%;
}


div#rotating_banner {
margin:0 auto;
padding-top:5px;
padding-left:13px;

}

div#rotating_bannerindex {
margin:0 auto;
padding-top:15px;
padding-left:83px;

}

.pedigree{

border:0px solid #363107;
border-collapse:collapse;
width:600px;
margin-left:30px;

}

.info{

border-collapse:collapse;
width:500px;


}

.info2{

border-collapse:collapse;
width:400px;
margin-left:80px;


}