html {
  height: 100%;
}
body {
  height: 100%;
  background: url(../images/bg2.png) repeat;
  font: normal 1em 'fira_sanslight';
  color: #4a545d;
}
/**clearfix*/
.container:before, .clearfix:before,
.container:after, .clearfix:after {
  content: " "; /**1*/
  display: block; /**2*/
}
.container:after, .clearfix:after {
  clear: both;
}
/**clearfix - konec*/
/**obchie klasses - konec*/

/**footer vniz*/
.wrapper {
  position: relative;
  min-height: 100%;
  min-width: 1200px; /*970px*/
  height: auto !important;
  overflow: hidden;
  background-color: #f5f5f5;
}
.wrapper:after {
  content: "";
  height: 80px;
  display: block;
}
.page-footer {
  min-width: 1200px; /*970px*/
  height: 120px;
  margin-top: -60px;
}
/**footer vniz prikreplen*/

/***header start***/
.container-big {
  max-width: 1200px;
  min-width: 960px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.headers{
  height: 170px;
  background-color: #fff;
  position: relative;
/*  margin-bottom: 39px;*/
}
.headers .logo {
/*  float: left;*/
  margin-top: 20px;
  padding: 0;
  position: relative;
}
.headers .header-name {
  width: 500px;
  position: relative;
  top: -184px;
  left: 184px;
  padding-top: 40px;
  color: #cacaca;
  font-family: 'fira_sanslight';
  text-transform: uppercase;
}
.headers .header-name span {
  position: relative;
  top: -67px;
  color: #a71e0c;
}
.soc-buttons {
/*  float: right;*/
  width: 75px;
  position: relative;
  top: -352px;
  left: 830px;
}
.socials {
  display: inline-block;
  padding-right: 5px;
}
.socials-link {
  display: block;
  width: 28px;
  height: 28px;
}
.vk {
  background-image: url(../images/vk.png);
  background-position: 0px 0px;
  text-indent: -9999px;
}
.fb {
  background-image: url(../images/fb.png);
  background-position: 0px 0px;
  text-indent: -9999px;
}
.block-info {
  width: 215px;
  position: relative;
  top: -394px;
  left: 944px;

}
.info-link {
  display: inline-block;
}
.contact-link {
  display: block;
  color: #828282;
  text-decoration: none;
  font-family: 'fira_sanslight';
}
.contact-link:hover {
  color: #9d9c9c;
}
/***Navigation start***/
.navigation {
  max-width: 1200px;
  min-width: 960px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.navigation-block {
  height: 50px;
  background-color: #292929;
  position: relative;
/*  top: -16px;*/
}
.navigation-list, .navigation-item {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.navigation-block {
  background: #292929;
}
.navigation-list, .navigation-item {
  display: inline-block;
  text-align: center;
}
.navigation-list .navigation-link {
  display: block;
  padding: 10px 22px;
  color: #d3d3d3;
  font-size: 20px;
  text-decoration: none;
}
.navigation-list .navigation-link:hover {
  background: #a71e0c;
}
.navigation-list .navigation-item.current {
  background: #a71e0c;
}
/***Navigation end***/
/***header end***/

/***slider start***/
.slider-bottomline {
  min-height: 52px;
  -webkit-box-shadow: rgba(255,255,255,.3) 0 0 0 1px;
	box-shadow: rgba(255,255,255,.3) 0 0 0 1px;
	width: 1200px;
	background-color: rgba(0,0,0,.60);
	padding: 0; /*22px 0*/
  margin: 0 auto;
  position: relative;
  top: 408px;
}
.slaider {
  background-image: url(../images/slider-bg2.jpg);
  background-repeat: no-repeat;
	background-position: top center;
  min-height: 460px;
  min-width: 960px;
  overflow: hidden;
}
.container-slider {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
}
.bxslider {
  margin: 0 auto;
  padding: 0;
}
.slider-next {
  background-image: url(../images/next.png);
  background-repeat: no-repeat;
  background-position: top center;
  width: 47px;
  height: 47px;
  overflow: hidden;
  position: absolute;
  top: 75px;
  left: 860px;
}
.nextion {
  background-image: url(../images/arrows.png);
  background-repeat: no-repeat;
  background-position: top center;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 13px;
  left: 15px;
}
.slider-info {
  background-image: url(../images/sliderinfo.png);
  background-repeat: no-repeat;
  background-position: top center;
  width: 256px;
  height: 491px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: 884px;
}
.slider-h3 {
  padding-left: 35px;
  padding-top: 66px;
  color: #fff;
  font-family: 'fira_sanslight';
}
.information {
  padding-left: 35px;
  line-height: 20px;
  color: #fff;
  font-family: 'fira_sanslight';
  position: relative;
  top: 10px;
}
/***slider end***/

/***Content-block start***/
.content-block {
  max-width: 1200px;
  min-width: 1200px; /*960px*/
  height: 100%;
  margin: 0 auto;
  position: relative;
  top: -60px;
}
.variable-content {
  width: 770px;
  height: 100%;
  float: left;
}
.aboutbox {
  min-width: 770px;
  height: 100%;
/*  margin-bottom: 25px;*/
  float: left;
}
.content-h2 {
  color: #3b3b3b;
  font-size: 30px;
  font-family: 'fira_sanslight';
  text-transform: uppercase;
}
.spec-block {
  width: 770px;
  height: 190px;
  background-color: #fff;
/*  border: 1px solid;*/
  margin-top: 20px;
}
.autos {
  position: relative;
  padding: 4px;
}
.autos-h3 {
  color: #494949;
  font-size: 18px;
  font-family: 'fira_sanslight';
  text-transform: uppercase;
  position: relative;
  top: -187px;
  left: 290px;
  padding: 1px;
}
.spec-info {
  width: 440px;
  color: #494949;
  font-size: 18px;
  font-family: 'fira_sanslight';
  position: relative;
  top: -180px;
  left: 290px;
}
.spec-infospan {
  color: #a71e0c;
  font-weight: bold;
}
/***sidebar start***/
.sidebar {
  width: 316px;
  float: right;
}
.news-block {
  width: 316px;
  height: 200px;
  font-family: 'fira_sanslight';
/*  border: 1px solid;*/
  margin-top: 5px;
}
.news-date {
  color: #a71e0c;
  font-size: 18px;
  font-weight: bold;
    padding: 1px;
}
.autos-h3.news {
  position: relative;
  top: -14px;
  left: 0px;
  text-transform: none;
}
.news-info {
  width: 305px;
  color: #494949;
  font-size: 14px;
  font-family: 'fira_sanslight';
  position: relative;
  top: -24px;
  line-height: 28px;
  padding: 1px;
}
.news-link {
  color: #494949;
  font-size: 18px;
  position: relative;
  top: -34px;
  left: 220px;
  font-family: 'fira_sanslight';
}
.news-link.all {
  position: relative;
  top: -34px;
  left: 8px;
}
.news-link:hover,
.news-link.all:hover {
  color: #a71e0c;
}
/***sidebar end***/
/***Content-block end***/

/***footer***/
.page-footer {
/*  background: url(../images/bg_footer2.png);*/
  font-family: 'fira_sanslight';
  color: #4a545d;
  background-color: #292929;
  height: 180px; /*120px*/
}
.page-footer .container-footer {
/*  padding-top: 26px;*/
  max-width: 1200px;
  min-width: 960px;
  margin: 0 auto;
  position: relative;
  top: 120px;
}
.copyright {
  width: 400px;
  padding-top: 7px;
  color: #84868b;
  font-size: 16px;
  font-family: 'fira_sanslight';
}
/*.page-footer .copyright-footer .copyright {
  margin: 0 180px;
  padding-top: 7px;
  color: #fff;
  font-size: 14px;
}*/
.footer-navifation {
  width: 500px;
  position: relative;
  top: -95px;
  left: 700px;
}
.footer-navifation-list {
  margin: 0;
  padding: 0 0 22px 0;
  border-bottom: 1px solid #84868b;
}
.footer-navifation-item {
  display: inline-block;
  position: relative;
  top: 20px;
  padding-left: 20px;
}
.footer-navifation-link {
  color: #84868b;
  font-size: 20px;
  font-family: 'fira_sanslight';
  text-decoration: none;
}
.footer-navifation-link:hover {
  color: #a71e0c;
}
.autor {
  margin: 0;
  padding: 0;
  position: relative;
  top: -65px;
  left: 1000px;
}
/**obchie klasses*/
/*.container {
  width: 960px;
  margin: 0 auto;
}*/
/*.pull-left {
  float: left;
}
.pull-right {
  float: right;
}*/
