BODY{
  background: #eae3ba;
  text-align: center;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}
a{
    text-decoration: none;
    color: #D8281B;
}
  
span{
    font-size: 10px;
}
.fotogaleria{
    float: left;
    width: 130px;
    margin: 0px 0px 10px 0px;
    text-align: center;
}
a:hover{
    text-decoration: none;
    color: #000;
}
a.natur{
    text-decoration: none;
    color: #000;
}
a.natur:hover{
    text-decoration: none;
    color: #D8281B;
}
.cimfent
{
    font-size: 10px;
}
.zaszlo{
    border: 2px solid #D8281B;
}
.clear{
    clear: both;
    margin: 0px;
    padding: 0px;
}             
.headertd, .headertden{
    vertical-align: top;
    width: 776px;
    height: 189px;
    background: url("images/head.gif") no-repeat;
    background-position: top left;
    text-align: left;
}
.headertden{
    background: url("images/headen.gif") no-repeat;
}
.hills{
    font-size: 12px;
    list-style-type: disc;
}
.hills li{
    color: #D8281B;
}
.hills a{
    color: #000;
    text-decoration: none;
    font-weight: bold;
} 
.hills a:hover{
    color: #D8281B;
    text-decoration: underline;
}
.contenttd{
    vertical-align: top;
    width: 613px;
    height: 100%;
    min-height: 549px;
    padding: 0px;
    margin: 0px;
    background: url("images/content_bottom.gif") no-repeat;
    background-position: bottom;
    border: none;
}
.content{
    width: 608px;
    height: 100%;
    min-height: 549px; 
    background: url(images/content_top.gif) no-repeat; 
    padding: 1px 0px 0px 5px; 
    margin: 0px; 
    text-align: justify;
}
.content img{
    margin: 2px 13px 5px 0px;
    border: 2px solid #D8281B;
}

.piccont100, .piccont100t,.piccont100p, .piccont120, .piccont120l, .piccont150, .piccont150r, .piccont250, .piccont250r{
    float: left;
    width: 104px;
    height: none;
    text-align: center;
    margin: 8px 13px 5px 0px;
    border: 2px solid #D8281B;
}
.piccont100t{
    margin: 0px 10px 5px 0px;
}
.piccont100p{
    margin: 0px 0px 5px 2px;
}
.piccont100 img, .piccont100t img,.piccont100p img, .piccont120 img, .piccont120l img, .piccont150 img, .piccont150r img, .piccont250 img, .piccont250r img{
    width: 100px;
    margin: 0px 0px;
    border: 2px solid #fff;
}
.piccont120{
    float: right;
    width: 124px;
    margin: 10px 0px 5px 15px;
}
.piccont120 img{
    width: 120px;
}
.piccont120l{
    float: left;
    width: 124px;
}
.piccont120l img{
    width: 120px;
}
.piccont150, .piccont150r{
    width: 154px;
    margin: 0px 15px 5px 0px;
}
.piccont150r{
   float: right;
   margin: 0px 0px 5px 15px; 
}
.piccont150 img, .piccont150r img{
    width: 150px;
}
.piccont250{
    width: 254px;
    margin: 0px 15px 5px 0px;
}
.piccont250 img{
    width: 250px;
}
.piccont250rnbr
{
    float: right;
    border: none;
    margin: 0px 0px 5px 15px;
}
.piccont250rnbr img
{
    width: 250px;
    border: none; 
}
.piccont250r{
    float: right;
    width: 254px;
    margin: 0px 0px 5px 15px;
}
.piccont250r img{
    width: 250px;
}
h2, h2.news{
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0px 10px 0px;
    margin: 0px;
    color: #D8281B;
}
.gallery_box{
    padding: 5px 0px 10px;
}
h2.news {
    padding: 5px 0px 0px 0px;
    margin: 0px;   
}
h2.news a{
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
    margin: 0px;
    color: #D8281B;    
}
h2.news a:hover{
    text-decoration: underline;
    color: #D8281B;
}
h1, h1.news{
    font-size: 24px;
    font-weight: bold;
    padding: 5px 0px 10px 0px;
    margin: 0px;
    color: #D8281B;
    text-align: left;
}
h1.news {
    padding: 5px 0px 0px 0px;
    margin: 0px;
}
h3 {
    padding: 5px 0px 10px 0px;
    margin: 0px;   
}
h3 a{
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    color: #000000;    
}
h3 a:hover{
    text-decoration: underline;
    color: #D8281B;
}
#puppies h3{
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0px 10px 0px;
    margin: 0px;
    color: #000000;
}
.datum{
    font-size: 11px;
    font-weight: bold;
}
p{
    margin: 10px 0px;
}

.tovabb{
    text-align: left;
    border: none;
}
.tovabb img, .tovabbfolap img{
    border: none;
}
img.vissza{
    border: none; 
}
.tovabbfolap{
    padding: 5px 0px 0px;
    text-align: right;
    border: none;
}
hr {border: none 0; 
    border-top: 1px dashed #d5c982;/*the border*/
    width: 100%;
    text-align: center;
    margin: 12px 0px 0px;
    height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
    }

.iras {
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
}

.iras2 {
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    Letter-spacing: 1    
}
span.linkek ul{
    font-size: 12px;
    list-style-type: disc;
}
span.linkek li{
    color: #D8281B;
}
span.linkek a{
    color: #000;
    text-decoration: none;
    font-weight: bold;
} 
span.linkek a:hover{
    color: #D8281B;
    text-decoration: underline;
}
.cetliimg{
    width: 163px; 
    height: 87px; 
    background: url(images/right_top.gif) no-repeat; 
    padding: 0px; 
    margin: 0px;
    text-align: left;
}
.cetlibent{
    background: url(images/cimke.gif) no-repeat; 
    width: 132px; 
    height: 133px; 
    margin: 0px 0px 0px 0px; 
    padding: 152px 0px 0px 5px;
    text-align: left;
}
.cetlicontent{
    width: 70px; 
    height: 110px; 
    overflow: hidden; 
    font-size: 10px; 
    margin: 0px 0px 0px 30px;
    text-align: center; 
    color: #D8281B;
}
h3 {
    font-size: 12px;
    font-weight: bold;
    font-style: normal;  
}
/* lapozás */
.nav{
    padding: 0px 35px;
    margin: 10px 0px;
    border: 1px dashed #d5c982;
    width: 535px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #D8281B;
    overflow: hidden;
    text-align: left;
}
.nav .nav_row{
    padding: 7px 0px;
    width: 535px;
    position: relative;
    overflow: hidden;
}
.nav span{
    display: block;
    padding: 5px 0px;
    font-weight: bold;
    color: #D8281B;
    text-align: center;
}

.nav .pager_left{
    float: left;
    position: relative;
    width: 180px;
    height: 14px;
    font-weight: bold;
}
.nav .pager_right{
    float: right;
    position: relative;
    width: 180px;
    height: 14px;
}
.nav a.firstpage{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    padding-left: 30px;
    width: 60px;
    height: 12px;
    background: url(../frame/firstpage.gif) no-repeat;
    background-position: 0px 0px;
    text-decoration: none;
}
.nav a:hover.firstpage{
    background-position: 0px -12px;
}
.nav a.lastpage{
    display: block;
    position: absolute;
    top: 0px;
    left: 85px;
    padding-right: 30px;
    width: 65px;
    height: 12px;
    background: url(../frame/lastpage.gif) no-repeat;
    background-position: 70px 0px;
    text-align: right;
    text-decoration: none;
}
.nav a:hover.lastpage{
    background-position: 70px -12px;
}
.nav a.stepleft{
    display: block;
    position: absolute;
    top: 0px;
    left: 90px;
    padding-left: 17px;
    width: 63px;
    height: 12px;
    background: url(../frame/left_nav.gif) no-repeat;
    background-position: 0px 0px;
    text-decoration: none;
}
.nav a:hover.stepleft{
    background-position: 0px -12px;
}
.nav a.stepright{
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    padding-right: 17px;
    width: 63px;
    height: 12px;
    background: url(../frame/right_nav.gif) no-repeat;
    background-position: 68px 0px;
    text-align: right;
    text-decoration: none;
}
.nav a:hover.stepright{
    background-position: 68px -12px;
}
.nav .pagerrow {
    position: absolute;
    top: 7px;
    left: 180px;
    width: 190px;
    font-size: 11px;
    text-align: center;
}
.nav .pagerrow b{
    margin: 2px;
    text-decoration: underline;
}
.nav .pagerrow b.lotof{
    margin: 2px;
    text-decoration: none;
}
.nav .pagerrow a{
    margin: 2px;
    text-decoration: none;
}
.nav .pagerrow a:hover{
    text-decoration: underline;
}
.nav a{
    color: #D8281B;
}
.nav a:hover{
    color: #000;
}
#pedigree td.first{
    border: 1px dashed #d5c982;/*the border*/
    padding: 5px;
    text-align: center; 
}
#pedigree td.fatherfirst{
    border: 1px dashed #d5c982;/*the border*/
    padding: 5px;
    background: #EAE3B9;
    text-align: center; 
}
#pedigree td{
    border: 1px dashed #d5c982;/*the border*/
    padding: 5px;
    border-top: none;
    text-align: center;
}
#pedigree td.father{
    border: 1px dashed #d5c982;/*the border*/
    background: #EAE3B9;
    padding: 5px;
    border-top: none;
    text-align: center;
}
#pedigree span{
    font-size: 10px;
}
#pedigree img{
    width: 100px;
    margin: 0px 0px;
    border: 1px solid #f00;
}
