.news-header {
	display: none;
}
.firstline {
	display: none;
}
.secondline ul.nav {
	display: none;
}
.secondline .needforconf {
    display: none;
}
.second-border {
	top: 80px;
}
.search {
	display: none;
}
.content {
	padding-top: 90px;
}
.selectblock{
    z-index: 99999999;
}
@media only screen and (max-width: 1080px){
  .menubutton{
      display: none !important;
  }
  .second-border {
	  top: 65px;
  }
}
input[type="radio"]{display: none;}
label.batton {
        width: 24px;
        height: 23px;
        display: inline-block;
        cursor: pointer;
        text-align: center;
        pointer-events: all;
        border-color: rgba(255,255,255);
        margin-right: 10px;
        z-index: 90000;
    }
label.active{
margin-top: -10px;}
label.active::after{ 
    position: relative;
top: -9px;
    /* left: 0%; */
    /* margin-left: -50%; */
    content: '';
    width: 0;
	line-height: 33px;
    height: 0;
    border-bottom: solid 6px #fff;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
}


label.blue{background:url('/images/colors.jpg') -132px top no-repeat;}
label.blue:checked{ background-color: aqua; }

label.red{background:url('/images/colors.jpg') -67px top no-repeat;}
label.red:checked{ background-color: red; }

label.black{ background:url('/images/colors.jpg') -33px top no-repeat;}
label.black:checked{ background-color: black; }

label.yellow{ background:url('/images/colors.jpg') -100px top no-repeat;}
label.yellow:checked{ background-color: yellow; }

label.green{ background: url('/images/colors.jpg')left top no-repeat;}
label.green:checked{ background-color: green; }



#TingerC, #TS380, #TC500, #TS500 { 
    font-family: tahoma;
    z-index: 0;
}
.hideC, .hideTS380, .hideTC500, .hideTS500 {
    display: none;
}      
.expandC, .expandTS380, .expandTC500, .expandTS500 {
    display: block;
    margin-top: 17px;
}



.calc {
    color: #fff;
    width: 96%;
    font: 18px/22px 'Exo 2', sans-serif;
    background: rgba(0, 0, 0, 0.2);
    padding: 3px;
}

input[type="button"].btnT {
    color: #383838;
    text-decoration: none;
    border-radius: 3px;
    background: #fff;
    display: inline-block;
    margin-top: 0px;
    height: 32px;
    width: 190px;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 32px;
    outline: 0;
    border: 1px solid #383838;
    cursor: pointer;
}
input[type="button"].active{
    background: #0c8542;
    color: #fff;
    border: 0;
}
input[type="button"].btT:hover { background: rgb(53, 167, 110); }
input[type="button"].btT:active {
  background: #0c8542;
}

input[type="button"].btC:hover { background: rgb(53, 167, 110); }
input[type="button"].btC:active {
  background: #0c8542;
}
input[type="button"].btnC {
    color: #292929;
    background: #dcdcdc;
    text-decoration: none;
    border-radius: 3px;
    border: none;
    display: inline-block;
    width: 95px;
    height: 27px;
    font-size: 16px;
}

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

span.opisanie  {
    font-size: 12px;
    font-weight: 800;
    color: #2ecc71; 

}
.dop  {
    font-family: 'Tahoma';
    text-transform:uppercase;
    font-size: 14px;
    color: #292929; 
}

input[type="checkbox"] {

}
        
input[type="checkbox"]:checked {
    background: url('/images/checked.png') no-repeat center center;
}

.arrow_box, .class_arrow_box, .model_arrow_box { }
    
.arrow, .class_arrow, .model_arrow  { }

.price{
    left:-100px;
    z-index:100;
    font-family: 'Exo 2', sans-serif;
    text-transform:uppercase;
    font-weight:100;
    font-size: 24px;
    color: #2ecc71;
    float: left;
    top: 20px; }
    
    span.price {
        padding-left: 10px;
        border-width: 1;
        border-color: white;
        font-weight: 800;
 }

#base{
    margin-left: -50px;
  position: absolute;
  z-index: 999;
  margin-top: 120px;
}

#tingerB{
    position: absolute;
    z-index: 99;
}

#kingur{ }
#kingurBox{    
    position: absolute;   z-index: 1030; display: none; margin-left: 188px;
margin-top: 159px;}

#rama{ }
#ramaBox{   position: absolute;   z-index: 1020; display: none; 
margin-left: -17px;
margin-top: 19px;}

#lebedka{ }
#lebedkaBox{   position: absolute;   z-index: 1010; display: none;  margin-left: 251px;
margin-top: 178px;}

#tent{ }
#tentBox{ position: absolute;   z-index: 1100; display: none;  margin-left: -17px;
margin-top: 19px;}

#otval{ }
#otvalBox{ position: absolute;   z-index: 1040; display: none;  margin-left: 164px; margin-top: 200px;}

#rain{ }
#rainBox{ position: absolute;   z-index: 1100; display: none;  margin-left: 215px; margin-top: 66px;}

.color {
  position: absolute;
  z-index: 1000;
  margin-left: -41px;
  margin-top: 120px;
}

input[type="checkbox"] {
    width: 18px;
    height: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    border: none;
    background-color: #dcdcdc;
    outline: none;
	vertical-align: middle;
}
.switch input[type=checkbox]:checked + label{
    background:url('/images/checked.jpg');
}



}
.switch::after {
    content: " ";
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 1px;
    top: 1px;
    z-index: 2;
    border: none;
    -webkit-border-radius: 999em;
    -webkit-background-clip: padding-box;
    border-radius: 999em;
    background-clip: padding-box;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3), 0px 3px 2px rgba(0, 0, 0, 0.08), 0px 3px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3), 0px 3px 2px rgba(0, 0, 0, 0.08), 0px 3px 6px rgba(0, 0, 0, 0.1);
    -webkit-transition: -webkit-transform 400ms cubic-bezier(.455, .03, .115, 1.33);
    transition: -webkit-transform 400ms cubic-bezier(.455, .03, .115, 1.33),transform 400ms cubic-bezier(.455, .03, .115, 1.33);
    -webkit-backface-visibility: hidden;
}



.calc-header {
    margin-bottom: 38px;
    text-align: center;
}

.radio_tabs {
    margin-top: 10px;
}

.select-complectation {
    float: right;
    width: 50%;
}

.select-colour {
    float: left;
    width: 50%;
}

.description {
    margin-top: 35px;
    font-size: 14px;
    font-family: 'Tahoma';
}



.opisanie hr {
    margin: 5px 0;
}

.additional {
    color: #0c8542;
}

.container h4 {
    font-size: 20px;
}

.add-equipment {
margin-top: 15px;
}

.last {
    margin-right: 0;
}

.add-eq {
    font-family: 'Tahoma';
    font-size: 14px;
    color: #292929; 
    line-height: 18px;
    margin: 0;
    padding: 0;
}

.add-checkboxes {
margin-top: -16px;
}

.select-complectation input[type="button"].active{
    padding-top: 4px;
    padding-bottom: 23px;
    border-bottom: 2px solid #0c8542;
}

.tinger-preview {
    margin-top: 73px;
}

.count {
    margin: 0 auto;
    width: 278px;
    background: url('/images/count.jpg') no-repeat center center;
    height: 58px;
    margin-top: 540px;
    display: block;
}
.container hr {
border-bottom: 1px solid #cccccc;
border-top: 0px;
margin: 9px 0px;
	
	}
.btnC {
	cursor: pointer;
	
}

 @media (min-width: 1152px) and (max-width: 1370px) { 
.zagaga {
padding-top: 20px;
font-size: 25px;
}
.bigfo {

height: 480px;

background-position: center bottom;

}
 }
 .knoop a {
color: #000;
font-size: 14px;
width: 350px;
text-decoration: none;
height: 48px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
display: block;
line-height: 51px;
background-image: url(/images/nefonenk.png);
background-repeat: repeat;
background-position: left top;
-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
text-align: center;
margin: 14px auto 0 auto;
border: 0px;
position: relative;

}
.container h1 {
color: #0c8542;
font-size: 35px;
font-weight: bold;
margin-bottom: 20px;
margin-top: 33px;
height: 35px;
line-height: 35px;
}
.container h2 {
color: #292929;
font-size: 20px;
height: 20px;
margin-bottom: 22px;
}
.container h4 {
font-size: 20px;
  margin-bottom: 22px;
}
input[type="checkbox"] {
width: 18px;
height: 18px;
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
border: none;
background-color: #dcdcdc;
outline: none;
vertical-align: middle;
}
#contact_form9 input {
	height: 35px;
	border: 1px solid #d8d8d8;
	padding-left: 4px;
	color: #666;
	background-color: #ebebeb;
	width: 99%;
	font-size:12px;
	margin: 5px 0px 5px 0px;
	font-family: tahoma;
}
#contact_form9 {
border: 0px solid #DDD;
font-size: 11px;
font-weight: bold;
color: #666666;
margin-right: auto;
margin-left: auto;
}
#submit_btn9 {
color: #000;
font-size: 20px;
text-decoration: none;
height: 53px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
display: block;
line-height: 51px;
background-image: url(/images/nefonenk.png);
background-repeat: repeat;
background-position: left top;
-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
text-align: center;
width: 100%;
border: 0px;
cursor: pointer;
}
.leftclo {
float: right;
margin: 0px -22px 0px 0px;
}
.cf-bottom {
width: 404px;
background: #fff;
margin-top: 45px;
padding: 2px 25px 20px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.submit_outline {
display: block;
width: 222px;
height: 40px;
margin: 20px auto 0 auto;
padding: 5px;
content: '';
  background: none;
position: relative;
border-radius: 15px;
-webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
}