body {
padding: 0px;
margin: 0px;
background-color: #FFFFFF;
font-family: Georgia, Serif;
font-size: 12px;
background-image: url(../images/patteren_bg.png);
}

h1, h2, h3 {
padding: 0px;
margin: 0px;
}

a {
color: #8b0a05;
text-decoration: none;
}

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

div.layout {
/*background-image: url(../images/patteren_bg.png);*/
}

div.clear {
clear:both;
height:0;
overflow:hidden;
visibility:hidden;
}

div.secholder {
width: 1000px;
height: 100%;
clear: both;
}

div.sec {
float: left;
height: 100%;
width: auto;
background-repeat: no-repeat;
background-position: top right;
}

div.sec1 {
width: 626px;
padding-left: 35px;
padding-right: 35px;
}

div.sec2 {
width: 246px;
padding-left: 22px;
padding-right: 32px;
}

div.innerpb {
padding-top: 20px;
padding-bottom: 40px;
}

div.head {
height: 148px;
background-repeat: repeat-x;
background-position: bottom left;
background-image: url(../images/header_bg.png);
background-repeat: repeat-x;
margin-left: 1px;
}

div.head div.sec {
/*background-image: url(../images/headbg_sep.png);*/
}

div.head div.sec1 {
padding-right: 0px;
width: 461px;
padding-left: 199px;
}

div.head h1.title {
position: absolute;
top: 49px;
left: 40px;
width: 123px;
height: 74px;
overflow: hidden;
text-indent: -1000em;
background-image: url(../images/title.png);
background-repeat: no-repeat;
}

div.head ul.meni {
list-style-type:none;
margin:0px;
padding:0px;
padding-top: 110px;
font-size: 12px;
color: #C2C2C0;
font-family: Georgia, Serif;
}

div.head ul.meni li {
float: left;
width: auto;
padding-right: 25px;
height: 25px;
}

div.head ul.meni li.last {
padding-right: 0px;
}

div.head ul.meni li a {
padding-left: 10px;
padding-right: 4px;
padding-bottom: 2px;
color: #333230;
text-decoration: none;
text-transform: uppercase;
}

div.head ul.meni li.last a {
padding-right: 0px;
}

div.head ul.meni li a.active {
color: #333230;
text-decoration: underline;
}

div.head ul.meni li a:hover {
text-decoration: underline;
}

div.head div.langselholder {
position: absolute;
top: 10px;
left: 840px;
font-family: tahoma;
width: auto;
color: #dedede;
font-size: 11px;
width: 130px;
}

div.head div.langselholder div.caption {
float: left;
width: auto;
padding-right: 10px;
padding-top: 1px;
}

div.head div.langselholder div.langsel {
float: left;
width: auto;
}

div.head div.langselholder div.langsel a {
display: block;
color: #3b6b9b;
padding: 2px;
}

div.head div.langselholder div.langsel a.active {
padding: 2px;
background-color: #396c9b;
color: #f8faf7;
}

div.body {
clear: both;
height: auto;
color: #32312f;
}

div.body div.sec {
background-repeat: repeat-y;
/*background-image: url(../images/bodybg_sep.png);*/
}
/**/
div.body div.sec1 {
width: 626px;
margin-top: 20px;
padding-left: 35px;
padding-right: 35px;
border-right: 1px solid #dddddd;
}

div.body div.sec2 {
width: 246px;
margin-top: 20px;
padding-left: 22px;
padding-right: 32px;
}
/**/
div.body div.innerpb {
padding-top: 0px;
padding-bottom: 40px;
}
div.body div.window {
border-bottom: 1px solid #393532;
}

div.body div.title {
padding-bottom: 9px;
border-bottom: 1px solid #e1e1e1;
}

div.body div.title img {
border: none;
height: 0px;
}

div.body h2 {
font-family: Georgia, Serif;
font-size: 11px;
font-weight: normal;
color: #968979;
margin-bottom: 2px;
padding-left: 5px;
}

div.body h1 {
font-family: Georgia, Serif;
font-size: 25px;
font-weight: normal;
color: #8b0907;
margin-bottom: 10px;
text-transform:none;
padding-left: 0px;
}
div.body h2.bb {
font-family: Georgia, Serif;
font-size: 20px;
font-weight: normal;
color: #333230;
margin-bottom: 4px;
text-transform:none;
padding-left: 0px;
}
div.body div.window_small h2 {
padding-left: 0px;
}

div.body div.window_small h1 {
font-size: 14px;
}

div.body div.cont {
padding-top: 10px;
padding-bottom: 20px;
line-height: 1.7em;
padding-left: 5px;
padding-right: 5px;
}

div.body div.window_small div.cont {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
font-size: 12px;
line-height: 27px;
}

div.body div.window_small {
border-bottom: 0px;
}

div.body div.cont div.title {
border-bottom: 0px;
}

div.body div.window_small div.cont div.title {
padding-bottom: 0px;
}

div.body div.cont div.title div.timestamp {
float: right;
width: auto;
color: #998779;
font-size: 11px;
}

div.body div.cont div.title div.author {
color: #998979;
font-size: 11px;
padding-bottom: 9px;
}

div.body div.cont div.signature {
background-repeat: no-repeat;
background-position: top right;
margin-right: 40px;
margin-top: 20px;
margin-bottom: 5px;
text-indent: -1000em;
overflow: hidden;
}

div.body div.cont div.sig1 {
background-image: url(../images/gregorpintar_signature.png);
height: 57px;
}

div.footer {
clear: both;
height: 70px;
color: #979797;
font-size: 10px;
/*border-top: 1px solid #dddddd;*/
}

div.footer div.innerpb {
padding-bottom:20px;
border-top: 1px solid #dddddd;
}
div.footer a {
color: #979797;
}

div.footer a:hover {
color: #979797;
}

div.footer ul.meni {
list-style-type:none;
margin:0px;
padding:0px;
padding-top:5px;
}

div.footer ul.meni li {
float: left;
width: auto;
padding-left: 10px;
margin-right: 5px;
background-image: url(../images/submeni_bg.png);
background-position: 0px 3px;
background-repeat: no-repeat;
}

div.footer ul.meni li.last {
border-right: 0px;
}

div.newsitem {
padding-top: 9px;
border-bottom:3px solid #e1e1e1;
margin-bottom: 12px;
padding-bottom: 12px;
}

div.newsitem_last {
border-bottom: 0px;
}

div.newsitem a.readmore:link, div.newsitem a.readmore:link {
display: block;
color: #8d0100;
text-decoration: none;
}
div.newsitem a.readmore:hover {
text-decoration: underline;
}

div.newsitem img {
display: block;
border: 2px solid #ffffff;
}
div.blogimg {
display: block;
}
div.blogimg img {
padding: 10px;
border: 1px solid #e4dfd9;
}
div.blogimgdescription {
padding-left: 12px;
font-size: 11px;
color: #988976;
padding-top: 8px;
padding-bottom: 8px;
}
a.horseitemsmall {
padding-top: 10px;
padding-bottom: 10px;
color: #B9594D;
clear: both;
display: block;
cursor: pointer;
_cursor: hand;
}

a.horseitemsmall:hover {
background-color: #2F2A27;
text-decoration: none;
}

a.horseitemsmall img {
border: 1px solid #17181A;
margin-right: 10px;
vertical-align:top;
float: left;
}

a.horseitemthumb {
padding: 17px;
padding-bottom: 5px;
padding-top: 5px;
color: #B9594D;
display: block;
cursor: pointer;
_cursor: hand;
float: left;
}

a.horseitemthumb:hover {
background-color: #2F2A27;
color: #E7C075;
text-decoration: none;
}

a.horseitemthumb:hover img {
border: 1px solid #E7C075;
}

a.horseitemthumb img {
border: 1px solid #17181A;
margin-bottom: 5px;
display: block;
}

a.horseitemthumb h1 {
font-size:16px;
}

div.horseitem img {
border: 2px solid #ffffff;
margin-bottom: 20px;
display: block;
}

div.horseitem h1.small {
font-size:16px;
}

div.horseitem div.birthday {
color: #B9594D;
}

a.btnlink {
font-family: tahoma;
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
margin-right: 10px;
margin-bottom: 5px;
color: #C0B7AE;
background-color: #221E1D;
border: 1px solid #34302D;
}

a.btnlink:hover {
text-decoration: none;
color: #E7C075;
background-color: #2F2A27;
}

div.pedigre {
position: relative;
width: 395px;
height: 290px;
background-image: url(../images/pedigrebg.gif);
background-repeat: no-repeat;
background-position: 0px 15px;
left: 10px;
}

div.pedigre div {
position: absolute;
width: 94px;
height: auto;
overflow: hidden;
}

div.pedigre_f {
top: 62px;
left: 20px;
}

div.pedigre_m {
top: 213px;
left: 20px;
}

div.pedigre_ff {
top: 25px;
left: 138px;
}

div.pedigre_fm {
top: 100px;
left: 138px;
}

div.pedigre_mf {
top: 177px;
left: 138px;
}

div.pedigre_mm {
top: 253px;
left: 138px;
}

div.pedigre_fff {
top: 4px;
left: 290px;
}

div.pedigre_ffm {
top: 43px;
left: 290px;
}

div.pedigre_fmf {
top: 82px;
left: 290px;
}

div.pedigre_fmm {
top: 120px;
left: 290px;
}

div.pedigre_mff {
top: 157px;
left: 290px;
}

div.pedigre_mfm {
top: 196px;
left: 290px;
}

div.pedigre_mmf {
top: 233px;
left: 290px;
}

div.pedigre_mmm {
top: 272px;
left: 290px;
}

form.submitcomment {
border: 0px;
margin: 0px;
width: 410px;
line-height: 1em;
text-align: left;
margin-top: 15px;
}

form.submitcomment div.fr {
height: 20px;
margin-bottom: 2px;
clear: both;
}

form.submitcomment div.fc {
float: left;
width: 100px;
height: 20px;
line-height: 20px;
}

form.submitcomment div.fi {
float: left;
width: 304px;
height: 20px;
}

form.submitcomment div.fi input {
width: 100%;
height: 24px;
font-family: Georgia, Serif;
font-size:12px;
border:1px solid #e1ded7;
color: #998979;
background-color:#ffffff;
padding-left: 2px;
padding-top: 4px;
padding-right: 2px;
}

form.submitcomment div.fi textarea {
width: 100%;
height: 100px;
font-family: Georgia, Serif;
font-size:12px;
border:1px solid #e1ded7;
color: #998979;
background-color:#ffffff;
padding: 2px;
}

form.submitcomment input.btn {
border: 1px solid #FFFFFF;
margin: 0px;
padding: 5px;
font-family:Georgia, Serif;
font-size:12px;
color:#ffffff;
background-color:#bcb4a9;
}
form.submitcomment input.btn:hover {
border: 1px solid #FFFFFF;
margin: 0px;
padding: 5px;
font-family:Georgia, Serif;
font-size:12px;
color:#ffffff;
background-color:#8a0b05;
}
div.pagetoolbar {
float: right;
}

a.printbtn {
background-image: url(../images/printer.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 22px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
color: #979797;
text-decoration: none;
font-size: 11px;
display: none;
}

a.printbtn:hover {
background-position: bottom left;
color: #396c9b;
text-decoration: none;
}

a.linkbanner {
position: absolute;
top: 0px;
left: 432px;
width: 227px;
height: 30px;
line-height: 30px;
display: block;
background-image: url(../images/linkbanner.png);
background-repeat: no-repeat;
background-position: bottom left;
text-align: center;
color: #7d9fbb;
}

a.linkbanner:hover {
height: 75px;
line-height: 75px;
color: #7d9fbb;
}
/* send forma */
input.ti {
background-color: #ffffff;
border: 1px solid #D7D7D7;
font-size: 11px;
font-family: Georgia, Serif;
color: #323031;
padding-left: 2px;
width: 280px;
padding-top: 6px;
padding-bottom: 5px;
}
textarea.ta {
background-color: #ffffff;
font-family: Georgia, Serif;
border: 1px solid #D7D7D7;
font-size: 11px;
color: #323031;
padding-left: 2px;
padding-top: 4px;
width: 380px;
height: 176px;
}
input.btn {
background-color: #bdb3a9;
font-family: Georgia, Serif;
border: none;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 80px;
padding-top: 2px;
padding-bottom: 2px;
cursor: pointer;
}
