body {
  /* padding-top: 250px; */
  font-family: 'Ubuntu', sans-serif;
  /* padding:70px 0 0 0; */
  
  
}

.vcenter {
  display: inline-block;
  float: none;
  vertical-align: middle;
}

/* 
*{
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  transition: all 0.8s ease;
  }
*/
a:hover {
  text-decoration:none;  
}

.mt80 {
margin-top: 80px;
}

.mb40 {
margin-bottom: 40px;
}

a.Search {
	background:url('/netcat_files/design/search.png')  0 center no-repeat;  
	width: 25px;
	height: 26px;
	margin: 6px 0 0 0;
}

.Soc {
  font-size:30px;
  }

#SocClear {
  display:none;
}

a.Face {
  background:#edf1f2 url('/netcat_files/design/face.png') center 4px no-repeat;
  padding:25px 15px 5px 15px;
  display:block;
  text-align:center;
  color:#004799;
  position:fixed;
  z-index:9999;
  right:20px;
}

a.LogoConeiner {
	background: url('/netcat_files/design/logo.png') 0 center no-repeat;  
	color: #003399;
	padding: 10px 0 10px 110px;
	line-height: 20px;
}

a.LogoChelnyupack {
	background: url('/netcat_files/design/chelnyupack_logo_s.jpg') 0 center no-repeat;  
	color: #003399;
	padding: 10px 0 10px 110px;
	line-height: 20px;
}

@media (min-width: 420px) {
	a.LogoConeiner {
		display: block;
		font-size: 10px;
	}
	a.LogoChelnyupack {
		display: none;
	}
	}
@media (min-width: 768px) { 
	a.LogoConeiner {
		display: block;
		font-size: 10px;
	}
	a.LogoChelnyupack {
		display: block;
		font-size: 10px;
	}
	.navbar-brand {
		display: none;
	}
}
@media (min-width: 992px) {
	a.LogoConeiner {
		display: block;
		font-size: 10px;
	}
	a.LogoChelnyupack {
		display: block;
		font-size: 10px;
	}
	.navbar-brand {
		display: none;
	}
}
@media (min-width: 1200px) {
	a.LogoConeiner {
		display: block;
		font-size: 16px;
	}
	a.LogoChelnyupack {
		display: block;
		font-size: 16px;
	}
	.navbar-brand {
		display: none;
	}
}



a.HeaderZaiavka {
  background:#2a7ad7;  
  display:inline-block;
  font-size:18px;
  color:#fff;
  padding:5px 60px 6px 60px; 
  float:left;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

a.HeaderZaiavka:hover {
  background:#023f7d;  
}

a.HeaderFAQ {
  background: url('/netcat_files/design/pensil.png') 8px center no-repeat;  
  display:inline-block;
  font-size:18px;
  color:#0066cc;
  padding:3px 10px 4px 48px; 
  border:2px #0066cc solid;
  float:left;
  margin:0 0 0 10px;
   -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  transition: all 0.8s ease;
}

a.HeaderFAQ:hover {
  color:#023f7d;
  border:2px #023f7d solid;
}

.HeaderPhone {
  background:url('/netcat_files/design/phone.png') 0 center no-repeat;  
  font-size:18px;
  color:#fff;
  padding:5px 10px 5px 32px;
  color:#003399;
  line-height:23px;
  margin:3px 0 0 0;  
}

.carousel-caption {
  text-shadow:none;
  bottom:45%;
  right:11%;
  position: absolute;
  padding:0;
  color: #fff;
  z-index: 10;
  text-align:right;
}

.carousel-indicators li {
    border:none;
    border-radius:0;
    display: inline-block;
    text-indent: -999px;
   background: none repeat scroll 0 0 #e6eef2;     
    height: 15px;
    margin:0 5px 0 5px; 
    width: 15px;
}

.carousel-indicators .active {
    height: 15px;
    width: 15px;
    margin:0 5px 0 5px;
    background: none repeat scroll 0 0 #91aabf; 
}

.SlideText {
  font-size:28px;
  text-transform: uppercase;
  border:5px #fff solid;
  padding:20px 20px 20px 25px;
  line-height:33px;
  text-align:left;
  display:inline-block;
  color:#003399;
  }  

/* 
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev  {
  height: 154px;
  margin-top: -77px;
  width: 40px;
}  
*/

/* 
.glyphicon-chevron-left:before {
  content:url(/netcat_files/design/strelka-left.png);
  }
*/

/* 
.glyphicon-chevron-right:before {
  content:url(/netcat_files/design/strelka-right.png);
  }
*/

.SecondHeaderBG  {
  background:url('/netcat_files/design/2menu-bg.png') 0 0 repeat-x;    
  height:9px;
}   

.SecondTitle {
  text-transform:uppercase;  
  color:#004799;
  font-weight:700 !important;
}

.breadcrumb {
  background-color:transparent;
  padding: 8px 15px 8px 0;
  margin-bottom:10px;
}

.breadcrumb a {
    color:#b9ced5;
}

.breadcrumb > .active {
  color:#b9ced5;
}

#top_nav {
  top: 785px;
  position: fixed;
  z-index: 1000;
  width:270px;
}

.scrollup{
  position:fixed;
  bottom:5px;
  right:5px;
  display:none;
}

.Height-lg {
  height:85px;
}

.HR {
border-top:1px #ccc solid;
}

.affix {
    width: 263px;
    position:fixed;
    top:80px;
}

a.BlueInput, .BlueInput {
    border: 2px solid #2a7ad7;
    color: #2a7ad7;
    display: inline-block;
    font-size: 12px;
    padding: 3px 13px 3px 5px;
    text-transform: uppercase;
}

a.BlueInput:hover, .BlueInput:hover {
    background: none repeat scroll 0 0 #2a7ad7;
    color: #fff;
    cursor:pointer;
}

a.BlueInputForm, .BlueInputForm {
    background: none repeat scroll 0 0 #2a7ad7;
    font-size: 14px;
    padding: 5px 15px 5px 10px;
    color:#fff;
}

a.IconsDow {
background:url('/netcat_files/design/iconka.png') 0 0 no-repeat; 
vertical-align:middle;
display:table-cell;
height:41px;
}

a.IconsDow span  {
padding:0 0 0 50px;
text-align:left;
display:block;
margin:0;
}

.UslugiH3 {
font-weight:700;
font-size:28px;
color:#004799;
}

.UslugiH4 {
font-weight:500;
font-size:20px;
color:#004799;
text-align:left;
}

.Padding-0-0-10-0 {
  padding:0 0 10px 0;
} 

.Padding-10-0-10-0 {
  padding:10px 0 10px 0;
}  
  
.Padding-20-0-0-0 {
  padding:20px 0 0 0;
}  

.Padding-20-0-20-0 {
  padding:20px 0 20px 0;
}  

.Padding-45-0-0-0 {
  padding:45px 0 0 0;
}  
  
.Padding-80-0-0-0 {
  padding:80px 0 0 0;
}  

.Padding-30-0-0-0 {
  padding:30px 0 0 0;
}  

.Padding-15-0-0-0 {
  padding:15px 0 0 0;
} 

.Padding-10-0-0-0 {
  padding:10px 0 0 0;
}   
  
.Padding-5-0-5-0 {
  padding:7px 0 7px 0;
} 

.Padding-0-15-0-0 {
  padding:0 15px 0 5px;
} 

.Padding-0-15-0-40 {
  padding:0 15px 0 41px;
} 

.Padding-0-0-0-32 {
  padding:0 0 0 132px;
} 

.Padding-0-0-0-10 {
padding:0 0 0 10px;
}

.Padding-0-0-0-0 {
padding:0;
display:block;
}

.Margin-10-0-10-0 {
  margin:10px 0 10px 0;
}  

.Margin-70-0-30-0 {
  margin:70px 0 30px 0;
}   

.Margin-0-0-5-0 {
  margin:0 0 5% 0;
}  
  
.PaddingLogo {
  padding:70px 0 10px 0;
}   

.Color-004799 {
color:#004799;
}

.PaddingLogo h1 {
    display: block;
    font-size: 18px;
    font-weight:400;
    margin:0;
    line-height:20px;
}   



.Font13 {
font-size:13px;
}

.Font14 {
font-size:14px;
}

.Font15 {
font-size:15px;
}

.Font24 {
font-size:24px;
line-height:24px;
margin:0 0 5px 0;
}


.arrow_box {
	position: relative;
	background: #F6F8FA;
	border: 1px solid #e3e3e3;
    padding:20px
}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(246, 248, 250, 0);
	border-right-color: #F6F8FA;
	border-width: 10px;
	margin-top: -10px;
}
.arrow_box:before {
	border-color: rgba(227, 227, 227, 0);
	border-right-color: #e3e3e3;
	border-width: 11px;
	margin-top: -11px;
}



/* ========================== Блок продукций начало ========================== */
.ProductConteiner {
  background:url('/netcat_files/design/product-bg.jpg') 0 0; 
  padding:50px 0 50px 0;  
  }
  
a.ProductPosition {
  height:500px;
  background:#fff;
  -webkit-box-shadow: 0px 0px 12px -2px rgba(50, 50, 50, 0.67);
  -moz-box-shadow:    0px 0px 12px -2px rgba(50, 50, 50, 0.67);
  box-shadow:         0px 0px 12px -2px rgba(50, 50, 50, 0.67);
display:block;
}

.ProductPositionTopDiv {
  background:#339966;
  height:60%;
  position:relative;
  z-index:1;
  } 

.ProductPositionTopDiv img {
  margin:10px 0 10px 0;
  display:block;
  } 
  
.ProductPositionTopDiv h2 {
  color:#fff;
  font-size:22px;
  line-height:25px;
  padding:10px 0 10px 0;
  display:block;
  margin:0;
  font-weight:400;
}
    
.ProductPositionBottomDiv  {
  height:40%;
  position:relative;
  z-index:1;
  } 
  
.ProductPositionBottomDiv span {
  display:inline-block;
  text-transform:uppercase;
  font-size:13px;
  color:#339966;
  border:2px #339966 solid;
  padding:4px 15px 4px 5px;
  position:relative;
  top:75%;
  left:8%;
  } 

a.ProductPosition:hover .ProductPositionBottomDiv span {
  color:#fff;
  background:#339966;
  } 

.ProductPositionBottomDiv  span.yellow {
  color:#e4be24;
  border:2px #e4be24 solid;
  background:none;
  }

a.ProductPosition:hover .ProductPositionBottomDiv  span.yellow {
  color:#fff;
  background:#e4be24;
  }

.ProductPositionBottomDiv  span.red {
  color:#d82b40;
  border:2px #d82b40 solid;
  background:none;
  }
  
a.ProductPosition:hover .ProductPositionBottomDiv  span.red {
  color:#fff;
  background:#d82b40;
  }

  .ProductPositionBottomDiv  span.blue {
  color:#2a7ad7;
  border:2px #2a7ad7 solid;
  background:none;
  }  

a.ProductPosition:hover  .ProductPositionBottomDiv  span.blue {
  color:#fff;
  background:#2a7ad7;
  }  
  
.ProductIMG {
  position:absolute;
  z-index:2;
  display:block;
  bottom:15%;
  right:15px;
  } 

.Korobka  {
  right:20px;
  } 
/* ========================== Блок продукций конец ========================== */ 
  
  
  
/* ========================== О компании ========================== */  
.Company {
  background:url('/netcat_files/design/company.jpg') 0 0;   
  }
  
.CompanyTextConteiner {
  text-align:center;
  font-size:16px; 
  background:url('/netcat_files/design/company-tr.png') 0 0;
  border:1px #cbd4da solid;
  padding:3% 3% 3% 3%;
  margin:6% auto 4%;
  width:75%;
}

.CompanyTextConteiner  span {
  text-transform: uppercase;
  color:#004799;
  padding:0 0 2% 0;
  font-size:36px;
  font-weight:700;
  }
  
a.CompanyFull {
  display:inline-block;
  text-transform:uppercase;
  font-size:13px;
  color:#2a7ad7;
  border:2px #2a7ad7 solid;
  padding:4px 15px 4px 5px;
  position:relative;
  }     

a.CompanyFull:hover {
  color:#fff;
  background:#2a7ad7;
  } 
/* ========================== О компании  конец ========================== */  






/* ========================== Новости начало ========================== */
.NewsTitle {
  color:#004799;
  font-size:36px;
  text-transform:uppercase;
}

.AllNews  a {
  font-size:16px;
  color:#004799;
  text-transform:uppercase;
  text-decoration:underline;
}

.AllNews  a:hover {
  font-size:16px;
  text-decoration:none;
}

#owl-demo .item {
  margin:0 20px 0 20px;
  background:#e6eef2;
  height:420px;
  
}

#owl-demo .item img {
  position:relative;
margin: 0 auto;
max-height: 200px;
width: auto;
z-index: 10;
}

#owl-demo .img-block {
  top:-35px;
position: relative;
background: #edf5f9;
}

#owl-demo .item .WhiteBlockAbsolute {
  position:absolute;
  width:100%;
  background:#fff;
  height:150px;
}

  #owl-demo .item  span a {
  font-size:18px;
  color:#004799;
  padding:0 25px 0 25px;
  display:block;
  margin:0 0 5px 0;
  position:relative;
  top:-20px;
  line-height:23px;
}

#owl-demo .item  strong a {
  font-size:16px;
  padding:0 25px 0 25px;
  display:block;
  font-weight:normal;
  position:relative;
  top:-15px;
  line-height:20px;
  color:#000;
}

#owl-demo .item  div.Time {
  font-size:18px;
  color:#004799;
  border:6px #d9e6ec solid;
  display:inline-block;
  padding:5px 15px 35px 15px;
  position:relative;
  left:-19px;
z-index: 9;
}

.owl-theme .owl-controls{
  margin-top: 25px;
  text-align: center;
}

.owl-theme .owl-controls .owl-page span{
  display: block;
  width: 15px;
  height: 15px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  opacity: 0.2;
  background: #91aabf;
  }

  
  .owl-theme .owl-controls .owl-buttons div{
  zoom: 1;
  *display: inline;/*IE7 life-saver */
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	/* border:1px #000 solid */
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}


.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}

    .owl-theme .owl-controls .owl-buttons div {
      position: absolute;
    }

    .owl-theme .owl-controls .owl-buttons .owl-prev{
      left:-15px;
      top: 165px;
      background:url('/netcat_files/design/news-left.png') 0 0 no-repeat; 
      width:26px;
      height:117px;	  
	  
    }

    .owl-theme .owl-controls .owl-buttons .owl-next{
	  right:-15px;
      top: 165px;
      background:url('/netcat_files/design/news-right.png') 0 0 no-repeat; 
      width:26px;
      height:117px;	  
	  
    }
	
	
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
  filter: Alpha(Opacity=100);/*IE7 fix*/
  opacity: 1;
  }

  
  

.owl-theme .owl-controls .owl-page{
  display: inline-block;
  zoom: 1;
  *display: inline;/*IE7 life-saver */
}	
/* ========================== Новости конец ========================== */  

  


/* ========================== Подвал начало ========================== */
.Footer {
  margin:20px 0 0 0;
  padding:50px 0 30px 0;
  background:#f6f8fa url('/netcat_files/design/f-bg.png') center top no-repeat;
  }

.FooterName {
  font-size:18px;
  color:#004799;
  }
  
.CounterPosition {
  float:right;
}

.FooterBottom {
  font-size:16px;
  color:#000;
}

a.Hotkey {
  text-decoration:none;
  display:block;
  width:178px;
  height:20px;
  font-size:12px;
  line-height:20px;
  color:#000;
  background:url('/netcat_files/design/hotkey.png') right 0 no-repeat;
  }
  
.FooterCoounter {
  float:right;
}
/* ========================== Подвал конец ========================== */



/* ==========================  Контент 2 уровень ========================== */
.ContentText {
  font-size:16px;
  color:#000;
  text-align:justify;
}

.ContentText  p { 
 margin:0 0 20px;
}
/* ==========================  Контент 2 конец ========================== */



/* ========================== Меню 2 уровень начало  ========================== */
.list-group {
   margin:0;
   background-color: #0d6bc5;
   padding:15px 0 35px 0;
}

.list-group-item {
  background:transparent;
  display: block;
  margin-bottom: -1px;
  padding: 0 12px 0 0;
  position: relative;
  border:none;  
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}

.list-group-item:hover {
  background:url('/netcat_files/design/45.png') 93% 0 no-repeat;
  background-size: 12px 100%;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}

.list-group-item a  {
  color:#fff;
  font-size:18px;
  display:block;
  padding:7px 0 7px 20px;
  width:93%;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}

.list-group-item a:hover {
  background:#2a85dc;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0s ease;
  -ms-transition: all 0s ease;
  transition: all 0s ease;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  background:transparent url('/netcat_files/design/45.png') 93% 0 no-repeat;
  background-size: 12px 100%;
  z-index: 2;
}

.list-group-item.active span {
  background:#2a85dc;
  display:block;
  padding:7px 0 7px 20px;
  width:93%;
  font-size:18px;
}

.list-group-item:first-child {
    border-radius:0;
}

.list-group-item:last-child {
    border-radius:0;
    margin-bottom: 0;
}

.right-triangle {
   width: 0;
   height: 0;
   border-left: 20px solid red;
   border-top: 20px solid transparent;
   border-bottom: 20px solid transparent;
}
/* ==========================  Меню 2 уровень конец ========================== */
















/* ========================== Блок продукций Second начало ========================== */
.SecondProductConteiner {
  background:url('/netcat_files/design/product-bg.jpg') 0 0; 
  padding:30px 0 30px 0;  
  margin:0 0 0 10%;
  margin:0 auto;
  }
  
.SecondProductPosition {
  background:#fff;
  -webkit-box-shadow: 0px 0px 12px -2px rgba(50, 50, 50, 0.67);
  -moz-box-shadow:    0px 0px 12px -2px rgba(50, 50, 50, 0.67);
  box-shadow:         0px 0px 12px -2px rgba(50, 50, 50, 0.67);
}

.SecondProductPositionTopDiv {
  background:#339966;
  padding:1% 0 1% 0;
  } 

.SecondProductPositionTopDivName {
  color:#fff;
  font-size:36px;
  line-height:40px;
  display:block;
  text-align:left;
  }

.SecondProductPositionBottomDiv  {
  padding:5% 0 3% 0;
  } 
  
.SecondProductPositionBottomDiv a {
  font-size:20px;
  } 

.SecondProductPositionBottomDiv  #clearfix {
  display:none;
  }  

.SecondProductIMG {
  position:absolute;
  z-index:2;
  display:block;
  top:-15px;
  right:5%;
  }
    
.SecondProductCorobkaIMG {
    right:8%;
}

.SecondProductNewYearIMG {
    top:-55px;
}

.SecondProductRulonIMG {
    top:0;
    right:15px;
    width:18%;
}

.yellow {
  background:#e4be24;
  }

.red {
  background:#d82b40;
  }

.blue {
  background:#2a7ad7;
  }   
/* ========================== Блок продукций Second конец ========================== */ 










/* ========================== Блок позиции продукций Second начало ========================== */ 
a.SecondProductionPositionConteiner {
  background:#edf1f2;
  display:block;
}

a.SecondProductionPositionConteiner:hover {
box-shadow: 0 0 25px 0 rgba(50, 50, 50, 0.37);
}

.SecondProductionPositionConteinerIMG {
  background:#fff;
  padding:20px 0 20px 0;
}

.SecondProductionPositionConteiner img {
  width:50%;
  display:block;
  margin:0 auto;
}

.SecondProductionPositionConteiner span {
  font-size:24px;
  color:#004799;
  padding:10px 20px 0 30px;
  display:block;
  text-align:left;
  line-height:30px;
}

.SecondProductionPositionConteiner  strong {
    border: 2px solid #004799;
    display: inline-block;
    font-size: 13px;
    padding: 4px 15px 4px 5px;
    text-transform: uppercase;
    margin:10px 0 0 30px;
    font-weight:normal;
    color:#004799;
}

a.SecondProductionPositionConteiner:hover  strong {
  color:#fff;
  background:#004799;
}

.SecondProductionPositionTable .SecondProductionPositionTableStyle {
background:#f6f8fa;
padding:35px;
 -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0), 0 0 10px rgba(0, 0, 0, 0) ;
 -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0), 0 0 10px rgba(0, 0, 0, 0) ;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0), 0 0 10px rgba(0, 0, 0, 0) ;
}

.VakanciBG {
background:#f6f8fa;
padding:20px 35px 20px 35px;  
}

.VakanciBG span.VakanciName {
 color: #004799;
 font-size: 24px;
 line-height:25px; 
text-align:left;
display:block;
font-weight:500;
padding:10px;
}


.SecondProductionPositionTable span {
  display:block;
  margin:35px 0 0 25px;
}

.SecondProductionPositionTable span a {
  text-decoration:underline;
}

.SecondProductionPositionTable span a:hover {
  text-decoration:none;
}

.SecondProductionPositionTable span strong {
  font-weight:400;
  font-size:25px;
  display:block;
  margin:30px 0 0 0;
  text-align:left;
}

.SecondProductionPositionShadow {
border:4px #edf1f5 solid;
 -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0), 0 0 10px rgba(0, 0, 0, 0) ;
 -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0), 0 0 10px rgba(0, 0, 0, 0) ;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0), 0 0 10px rgba(0, 0, 0, 0) ;
}


.SecondProductionPositionTable table {
    max-width: 100%;
    width: 100%;
    border-collapse: inherit;
    border-spacing: 0;
   background:#f6f8fa;
  text-align:left;
}

.SecondProductionPositionTable table td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 5px;
}

.SecondProductionPositionName {
  font-size:30px;
  color:#004799; 
}

.SecondProductionPositionImg {
padding:2% 0 5% 0
}

/* ========================== Блок позиции продукций Second конец ========================== */ 











  
  
/* Размер экрана меньше чем 1200px */
@media (max-width: 1200px) {

.SecondProductionPositionTable table td {
font-size:13px;
}

.SecondProductionPositionConteiner span {
  font-size:23px;
  padding:7px 0 0 15px;
}

.SecondProductionPositionConteiner  strong {
    margin:10px 0 0 15px;
}

  #owl-demo .item  span a {
  font-size:17px;
  line-height:20px;
}

#owl-demo .item  strong a {
  font-size:15px;
}

.SecondProductPositionTopDivName {
  font-size:27px;
  line-height:30px;
  }

.SecondProductIMG {
  top:-15px;
  right:2%;
  width:30%;
  }

.SecondProductCorobkaIMG {
    right:5%;
    width:20%;
}

.SecondProductNewYearIMG {
 right:5%;
 width:22%;
}

.SecondProductRulonIMG {
    top:0;
    right:15px;
    width:18%;
}

  .SlideText {
    font-size:20px;
    padding:20px 20px 20px 25px;
    border:3px #fff solid;
    line-height:25px;
  }

  .carousel-caption {
    right:12%;
  }  
  
  .CompanyTextConteiner {
    width:75%;
  }
	
  .PaddingLogo {
    padding:120px 0 10px 0;
  } 

  .Height-lg {
    height:auto;
  }


.affix {
    width: 293px;
    position:fixed;
    top:120px;
}



a.HeaderZaiavka {
  background:#0066cc;  
  display:inline-block;
  font-size:14px;
  color:#fff;
  padding:5px 10px 6px 10px; 
  float:left;
}

a.HeaderFAQ {
  background: url('/netcat_files/design/pensil.png') auto no-repeat;  
  background-size:15%;
  display:inline-block;
  font-size:14px;
  color:#0066cc;
  padding:2px 10px 5px 37px; 
  border:2px #0066cc solid;
  float:left;
  margin:0 0 0 10px;
}


}







/* Размер экрана меньше чем 992px */
@media (max-width: 992px) {

.affix {
    width: auto;
    position:relative;
    top:0;
}

.SecondProductionPositionImg {
width:90%;
}

.SecondProductPositionTopDivName {
  font-size:20px;
  line-height:25px;
  }

.SecondProductIMG {
  top:-15px;
  right:2%;
  width:30%;
  }

.SecondProductCorobkaIMG {
    right:5%;
    width:20%;
}

.SecondProductNewYearIMG {
 width:20%;
}

.SecondProductRulonIMG {
    top:0;
    right:15px;
    width:18%;
}

.SlideText {
font-size:20px;
padding:10px 15px 15px 20px;
border:3px #fff solid;
line-height:25px;
}
   
.PaddingLogo h1 {
    display: block;
    font-size: 14px;
    font-weight:400;
    margin:0;
    line-height:20px;
}  

a.HeaderZaiavka {
  background:#0066cc;  
  display:inline-block;
  font-size:14px;
  color:#fff;
  padding:5px 10px 6px 10px; 
  float:left;
}

a.HeaderFAQ {
  background: url('/netcat_files/design/pensil.png') auto no-repeat;  
  background-size:15%;
  display:inline-block;
  font-size:14px;
  color:#0066cc;
  padding:2px 10px 5px 37px; 
  border:2px #0066cc solid;
  float:left;
  margin:0 0 0 10px;
}
  
  .HeaderPhone {
    font-size:14px;
  }
  
  .CompanyTextConteiner {
    width:100%;
  }

  .PaddingLogo {
    padding:120px 0 10px 0;
  }   

  .Height-lg {
    height:auto;
  }

.SecondProductPositionBottomDiv  {
  height:65%;
  } 

.SecondProductPositionBottomDivKorobka img {
width:70%;
}
  
.SecondProductPositionBottomDiv a {
  font-size:14px;
  line-height:17px;
  display:block;
  } 
}


/* Размер экрана меньше чем 768px  (xs) */
@media (max-width: 768px) {

.SecondProductionPositionImg {
width:40%;
padding:2% 0 2% 0
}

.SecondProductPositionBottomDiv img {
width:30%;
}

.SecondProductPositionBottomDivKorobka img {
width:30%;
}

  #owl-demo .item  span a {
  font-size:15px;
  line-height:17px;
}

#owl-demo .item  strong a {
  font-size:14px;
  line-height:17px;
}

.SecondProductIMG {
  top:-15px;
  right:4%;
  width:28%;
  }

.SecondProductCorobkaIMG {
    right:7%;
    width:18%;
}

.SecondProductNewYearIMG
{
    top:-15px;
    right:15px;
    width:19%;
}

.SecondProductRulonIMG {
    top:0;
    right:15px;
    width:24%;
}

.SecondProductPositionTopDivName {
  line-height:16px;
  line-height:23px;
}

.SecondProductPositionBottomDiv a {
   font-size:18px;
   }



  .M768-20-0-10-0 {
    margin:20px 0 10px 0;
  }
  
  .SlideText {
    font-size:14px;
	padding:10px 15px 15px 20px;
	border:2px #fff solid;
	line-height:20px;
  }
  
  .carousel-caption {
    bottom:30%;
  }

/*  
  .glyphicon-chevron-left:before {
    content:url(/netcat_files/design/strelka-left-min.png);
  }
*/
  
/*  
  .glyphicon-chevron-right:before {
    content:url(/netcat_files/design/strelka-right-min.png);
  }
 */ 
 
/*
 .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev  {
    height: 77px;
    margin-top: -38px;
    width: 20px;
  }
  */

  .CompanyTextConteiner {
    margin:6% auto 6%;
    width:98%;
  }
  
  a.Face {
    right:80px;
    padding:25px 15px 11px 15px;
  }
   
  .PaddingLogo {
    padding:70px 0 0 0;
  } 
  
 .FooterCoounter {
   float:left;
}

  .CounterPosition {
    float:left;
	padding:10px 0 10px 0;
  }
  
  --a.HeaderZaiavka  {
    padding:21px 20px 21px 25px;
    float:right;
  }


  --a.HeaderFAQ  {
    padding:21px 20px 21px 25px;
    float:right;
  }

a.HeaderZaiavka {
  background:#0066cc url('/netcat_files/design/ico2.png') center no-repeat;  
  background-size:auto;
  padding:18px 18px 18px 18px;
  float:left;
}

a.HeaderFAQ {
  background: url('/netcat_files/design/pensil.png') center no-repeat;  
  background-size:auto;
  padding:16px 16px 16px 16px;
  border:2px #0066cc solid;
  float:left;
}

.ProductPositionTopDiv img {
  width:80%;
  } 

  .Height-lg {
    height:auto;
  }


.Soc {
  text-align:right;
  font-size:30px;
}


.Padding-0-0-0-0 {
padding-right: 15px;
  padding-left: 15px;
}

}


/* Размер экрана меньше чем 480px */
@media (max-width: 480px) {




.Padding-0-15-0-40 {
  padding:0 17px 0 0;
} 


.SecondProductPositionBottomDiv a {
  font-size:14px;
  } 

.SecondProductPositionBottomDiv  #clearfix {
  display:block;
  }  

.SecondProductPositionTopDivName {
  font-size:12px;
  line-height:14px;
  }

.SecondProductIMG {
  top:-5px;
  right:6%;
  width:28%;
  }

.SecondProductRulonIMG {
    top:0;
    right:15px;
    width:19%;
}

.SecondProductNewYearIMG
{
    top:-15px;
    width:25%;
}



  .SlideText {
    font-size:10px;
	padding:3px 10px 7px 10px;
	border:1px #fff solid;
    line-height:13px;
    display:none;
  }
  
  .ProductPosition {
    height:350px;
  }
    
  .ProductIMG {
    width:170px;
  } 
  
  .ProductPositionBottomDiv  a {
    top:65%;
    left:8%
  } 
  
  .AllNews {
  display:none;
  }
  
  .NewsTitle {
  width:100%;
  text-align:center;
  }

  .CompanyTextConteiner  span {
  font-size:27px;
  }

  .CompanyTextConteiner {
     margin:8% auto 11%;
     font-size:12px;
  }

 .ProductPositionTopDiv h2 {
  font-size:16px;
  line-height:20px;
  }

.ProductPositionTopDiv img {
  width:80%;
  } 

.SecondProductCorobkaIMG {
    right:8%;
    width:18%;
}

.Soc {
  text-align:right;
  font-size:30px;
}

#SocClear {
display:block;
}



a.HeaderZaiavka {
  background:#0066cc url('/netcat_files/design/ico2.png') center no-repeat;  
  background-size:auto;
  padding:18px 18px 18px 18px;
}

.Height10px {
  height:7px;
  clear:both;
} 

a.HeaderFAQ {
  background: url('/netcat_files/design/pensil.png') center no-repeat;  
  background-size:auto;
  padding:16px 16px 16px 16px;
  border:2px #0066cc solid;
  margin:0;
  clear:both;
}


}


/* Меняем стили Bootstrap */
.navbar-inverse .navbar-nav > li > a {
  font-size:15px;
  color:#004799;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  background:#0d6bc5
}

.navbar-inverse {
  background-color: #f6f8fa;
  border-color: transparent;
  -webkit-box-shadow: inset 4px -12px 9px -15px rgba(186,186,186,1);
  -moz-box-shadow: inset 4px -12px 9px -15px rgba(186,186,186,1);
  box-shadow: inset 4px -12px 9px -15px rgba(186,186,186,1);
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color: #edf1f2;
}

.navbar-inverse .navbar-toggle {
  border-color: transparent;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color:#edf1f2;
}

.navbar-toggle .icon-bar {
  border-radius: 3px;
  display: block;
  height: 4px;
  width: 30px;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #0d6bc5
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    background-color: #0d6bc5;
    color: #fff;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
  display: block;
    height: auto;
    max-width: 100%;
    width:100%;
}

.dropdown-menu > li > a {
    clear: both;
    color: #004799;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 7px 20px;
    white-space: nowrap;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #0d6bc5;
    color: #fff;
    text-decoration: none;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #004799;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: #0d6bc5;
    color: #fff;
}

label {
    display: inline-block;
    font-weight: 300;
    margin-bottom: 3px;
    max-width: 100%;
}

.form-horizontal .control-label {
text-align:left;
}

.table-striped>tbody>tr:nth-of-type(odd) {
background-color: #F6F8FA;
}

.panel-default > .panel-heading {
    background-color:transparent;
    border-color:none;
    color: #096bcc;
}

.panel-title {
    font-size: 24px;
    margin-bottom: 0;
    margin-top: 0;
    font-weight:400;
    border-bottom: 1px dashed #096bcc;
    display:inline;
}

.panel-default {
    border-color:#fff;
}

.panel {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    margin-bottom: 20px;
}

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top:none !important;
}

.panel-body {
    padding:0;
}

.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 0;
}

.form-horizontal .checkbox, .form-horizontal .radio {
    line-height: 1;
    min-height: 27px;
}

@media (min-width: 1200px) {
  .col-lg-offset-1-5 {
    margin-left: 12.45%;
  }
}

/* Меняем стили Bootstrap */


.podchet{position:absolute;left:-99999px;width:1px;height:1px;}

/* Красивый Чекбокса */
input[type="checkbox"] { display: none; }

input[type="checkbox"] + label {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
  font: 12px/10px 'Open Sans', Arial, sans-serif;
  color: #4292d2;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

input[type="checkbox"] + label:last-child { margin-bottom: 10; }

input[type="checkbox"] + label:before {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #d0102b;
  position: absolute;
  left: 0;
  top: -2px;
  opacity: .6;
  -webkit-transition: all .12s, border-color .08s;
  transition: all .12s, border-color .08s;
}

input[type="checkbox"]:checked + label:before {
  width: 10px;
  top: -5px;
  left: 5px;
  border-radius: 0;
  opacity: 1;
  border-top-color: transparent;
  border-left-color: transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
a.checkbox{display:inline;
  font: 12px/10px 'Open Sans', Arial, sans-serif;}

/*Регистрация в личном кабинете*/
.nc_auth_login_check, .nc_auth_pass2_check { margin-left: 15px; font-weight: bold; display: none;}
.nc_auth_pass1_check { margin-left: 5px; font-weight: bold; display: none;}
#nc_auth_pass1_security { margin-left: 15px; display: none;}
#nc_auth_login_ok, #nc_auth_pass2_ok { color: #088A08; }
#nc_auth_login_fail, #nc_auth_pass2_fail { color: #FF0000;}
#nc_auth_pass1_s1 { color: #FF0000; }
#nc_auth_pass1_s2 { color: #ddcc11; }
#nc_auth_pass1_s3 { color: #8cd750; }
#nc_auth_pass1_s4 { color: #088A08; }
#nc_auth_pass1_empty, #nc_auth_pass_min { margin-left: 15px; font-weight: bold; display: none; color: #FF0000; }


.v_box {
  height: 140px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  
  min-width: 1100px;
}

.v_box > div {


}

.cookies_div {
    display: none;
	bottom: 0;
	position: fixed;
	margin: 0;
	padding: 20px;
    z-index: 9999999;
    width: 100%;
	height: 80px;
	background-color: #2a7ad7;
	border: solid black 1px;
}

.cookies_div_flex {
	display: flex;
	justify-content: center;
	color: white;
	font-size: 14px;
}	

.cookies_warning {
	width: 400px; 
	text-align: center;
}

.cookies_div_flex a {
    text-align: center;
    background: #2a7ad7;
    color: white;
    margin: 5px;
	padding: 5px 60px 6px 60px;
	border: solid black 1px;
}	