@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=cyrillic');
body, html {background:#000; width: 100%; height: 100%;}
body {color: #fff; font: 14px/18px "PT Sans", Arial, Tahoma, sans-serif; background: url(../bg-foot.jpg) no-repeat center top;}

.wrap {width: 100%; display: flex; box-sizing: border-box;}
.full {max-width: 1162px; margin: 0 auto;}
.contblock{width: 98%; margin: 0 auto; font: 16px/22px "PT Sans", Arial, Tahoma, sans-serif;}


h1 {color: #e2b15e; text-align: center;}
h3 {text-align: center;}

.pic2 {float: left; margin: 0 10px 5px 0;}
.pic1 {float: right; margin: 0 0 5px 10px;}
.textcenter {text-align: center;}

.pad10 {padding: 10px;}
.pad0-10 {padding: 0 10px;}
.pad20 {padding: 20px;}
.pad0-20 {padding: 0 20px;}
.pad10-20 {padding: 10px 20px;}
.pad5-10 {padding: 5px 10px;}
.pad30-10 {padding: 30px 10px;}
.pad30 {padding: 30px;}

.header {width: 100%; height: auto; overflow: hidden; display: block;}
.header img {height: auto; width: 100%;}

.leftcol {width: 210px; height: auto; box-sizing: border-box; float: left; margin-top: 15px;}

.conteiner{height: auto; box-sizing: border-box; width: auto; margin-left: 240px;}

.mainblock {padding: 0 20px 0 10px;}
.footer{clear: both; width: 98%; margin: 0 auto; font-size: 12px; padding: 20px 0;}
.leftfoot {width: 60%; padding-right: 30px; box-sizing: border-box;}
.rightfoot {width: 40%; text-align: right;}
.counters {margin-bottom: 15px; height: 31px;}
.doptext {color: #bbb5ac;}

/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

/* All links */

a img {border: 0;}
a:visited, a:link, a {color:#e2b15e; text-decoration: underline;}
a:hover {color:#fff; text-decoration: none;}


foot-cont {width: 100%;}

.midcont {display: block;}

.midblock {margin-bottom: 15px; color: #f9f3d4;}
.hotblock {overflow: hidden; #fdfbf6; padding: 15px; border-top: 4px solid #e2cdd4;}
.hottext {padding: 0; border-top: 4px solid #e2cdd4;}
.ht-img {float: right; margin: 15px 0 10px 15px;}
.titmblock {overflow: hidden; margin-bottom: 10px;}
.alllink {float: right; font-size: 12px;}
.midtitle {font-size: 24px; color: #821e54; font-weight: normal;}

.footer {
  width: 100%;
  height: auto;
}


.listing {width: 100%; overflow: hidden; padding: 0 0 15px 0; margin: 0 0 20px 0; border-bottom: 1px solid #38383a;}
.listing .name {font-size: 24px; margin: 0 0 10px 0;}
.listing .img {float: left; margin: 0 20px 10px 0;}
.listing .img img {border: 2px solid #e2b15e;}

table.listing {width: 100%;}
table.listing td {padding: 3px 10px;}

.fullobj {width: 100%; overflow: hidden;}
.objblock {padding: 0 0 15px 0; margin: 0 0 20px 0; border-bottom: 1px solid #38383a; overflow: hidden;}
.fullobj .descr {margin: 0 0 10px 0;}
.fullobj .fullname {text-align: center; margin: 0 0 20px 0;}
.fullobj .fullimg {text-align: center; margin: 0 0 10px 0;}
.fullobj .fullimg img {border: 2px solid #dac79a;}
.fullobj .fullpicblock {overflow: hidden; margin: 0 auto;}
.fullpicblock .fullpic {float: left; width: 31.3333%; text-align: center; margin-bottom: 15px; padding: 0 1%;}
.fullpicblock .fullpic img {border: 1px solid #e2b15e;}
.fullobj img {border: 1px solid #e2b15e;}
.pedigree {text-align: center;}
