body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
min-width:100%;
min-height:100%;
}


h1.heading {
text-align: center;
color: #00c0e8;
line-height: 1.0em;
font-size: 18px;
font-weight: bold;
margin-top: 1px;
}

.indent{ 
padding: 3px;
}
.indent_10 { 
padding: 10px;
}
.indent_5 { 
padding: 5px;
}

.logo b {
font-size: 40px;
color: #f6c929;
text-transform: uppercase;
font-weight: 900;
text-decoration: none;
}
.logo b span {
color: #00c0e8;
text-decoration: none;
}
.logo a {
text-decoration: none;
}
.logo a:hover {
text-decoration: none;
}

.logo_bottom_desc {
font-size: 20px;
color: #cdcdcd;
text-transform: capitalize;
}



* {box-sizing: border-box;}
form {
  position: relative;
  width: 300px;
  margin: 0 auto;
}

.win-search-form input {
  width: 100%;
  height: 42px;
  padding-left: 10px;
  border: 2px solid #00c0e8;
/*  border-radius: 5px; */
  outline: none;
  background:#fdfdfd;
  color: #f6c929;
  font-size: 20px;
}


.win-search-form input:hover {
background:#fbfafa;
-webkit-transition: background 0.8s ease;
-moz-transition: background 0.8s ease;
transition: background 0.8s ease;
}


.win-search-form button {
  position: absolute; 
  top: 0;
  right: 0px;
  width: 42px;
  height: 42px;
  border: none;
  background: #00c0e8;
/*  border-radius: 0 5px 5px 0; */
  cursor: pointer;
}

.magnifier_button {
display: inline-block;
cursor: pointer;
margin: 7px -4px 0px 0px;
width: 20px;
height: 20px;
background: url(../img/magnifier_icon.png) no-repeat;
}


::-webkit-input-placeholder {color:#f6c929;}
::-moz-placeholder          {color:#f6c929;}/* Firefox 19+ */
:-moz-placeholder           {color:#f6c929;}/* Firefox 18- */
:-ms-input-placeholder      {color:#f6c929;}




/* рамка (основная инфа, производитель, спецификация) */
.frame_content {
min-width: 300px;
padding: 2px;
border: 10px;
display: inline-block;
border-width:2px;
border-style:solid;
border-color:#00c0e8;
background:#fdfdfd;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.frame_content:hover {
border-width:2px;
border-style:solid;
border-color:#00c0e8;
background:#fbfafa;
-webkit-transition: background 0.8s ease;
-moz-transition: background 0.8s ease;
transition: background 0.8s ease;
}

.frame_content_heading {
text-align: left;
font-size: 18px;
font-weight: bold;
color: #00c0e8;
padding: 5px 10px 10px 10px;
}

#content-1 {
text-align: left;
font-size: 16px;
color: #00c0e8;
padding: 5px 10px 10px 10px;
}

#content-2 {
text-align: left;
font-size: 16px;
color: #f6c929;
padding: 5px 10px 10px 10px;
}

.content_position {
text-align: left;
padding: 0px 0px 5px 0px;
}




#content-3 {
text-align: left;
font-size: 16px;
color: #00c0e8;
padding: 0px 0px 0px 10px;
}

#content-4 {
text-align: left;
font-size: 16px;
color: #f6c929;
padding: 0px 10px 0px 10px;
}

#content-4 a {
color: #f6c929;
text-decoration: none;
}
#content-4 a:hover {
color: #00c0e8;
text-decoration: underline;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}


#not-vin-kode {
color: #00c0e8;
font-size: 18px;
font-weight: bold;
}



/* скрул */
a.scrollup {
color: #fff;
height: 40px;
width: 40px;
font-size: 12px;
line-height: 30px;
text-align: center;
text-decoration: none;
position: fixed;
bottom: 30px;
right: 10px;
opacity: 0, 5;
border-radius: 50%;
z-index: 999;
opacity: 0.5;
background-color: #ddd;
}
a.scrollup:hover {
opacity: 1;
background-color: #ddd;
color: #00c0e8;
}



/* низ сайта */
.about {
background: #eee;
padding: 15px;
}
.about h2 {
text-align: center;
color: #a1a0a0;
line-height: 1.0em;
font-size: 18px;
font-weight: bold;
margin-top: 1px;
}

.about p {
text-align: center;
color: #b6b6b6;
line-height: 1.0em;
font-size: 15px;
}




/* низ сайта */
.c2 {

padding: 15px;
}
.c2 h2 {
text-align: center;
color: #a1a0a0;
line-height: 1.0em;
font-size: 18px;
font-weight: bold;
margin-top: 1px;
}

.c2 p {
text-align: center;
color: #b6b6b6;
line-height: 1.0em;
font-size: 15px;
}



.footer {
background: #00c0e8;
padding: 15px 22px;
}
.languare {
color: #fff;
margin-top: 4px;
text-align: right;
}
.languare a {
color: #fff;
text-shadow: none;
}
.languare a:hover {
color: #f6c929;
text-shadow: none;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.copyright {
color: #fff;
margin-top: 4px;
text-align: right;
}
.copyright a {
color: #fff;
text-shadow: none;
}
.copyright a:hover {
color: #f6c929;
text-shadow: none;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}


/* размер блока с яз. версиями когда экран больше  620*/
@media (min-width:620px){

.col-md-4 {
min-width: 600px;
}

}






/* медиазапросы к рамке главной страницы рамка главная страница */

@media (min-width:320px){

.frame_content_index {
max-width: 95%;
}

.frame_content {
max-width: 95%;
}

}



@media (min-width:800px){

.frame_content_index {
max-width: 80%;
}

.frame_content {
max-width: 80%;
}

}










/* рамка главная страница */
.frame_content_index {
min-width: 300px;
padding: 2px;
border: 10px;
display: inline-block;
border-width:2px;
border-style:solid;
border-color:#00c0e8;
background:#fdfdfd;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.frame_content_index:hover {
border-width:2px;
border-style:solid;
border-color:#00c0e8;
background:#fbfafa;
-webkit-transition: background 0.8s ease;
-moz-transition: background 0.8s ease;
transition: background 0.8s ease;
}

.frame_content_index p {
padding: 0px 10px 0px 10px;
color: #b6b6b6;
line-height: 1.2em;
text-align: left;
font-size: 15px;
}

.frame_content_heading_index {
text-align: left;
font-size: 18px;
font-weight: bold;
color: #00c0e8;
padding: 5px 10px 10px 10px;
}



/* разбивает на две строки ...недавно провереные вин если экран меньше 600пх... */
@media(max-width:600px) {

.wrap{
display: block;
}

.content_position_indent
{
/* Сверху | Справа | Снизу | Слева */
padding: 6px 0px 6px 0px;
}

}





/* вывод куки */
#jquery-cookie-law-script * {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline
}
#jquery-cookie-law-script {
position: fixed;
bottom: 0;
left: 0;
z-index: 999999;
display: none;
width: 100%;
border-color: #202226;
border-style: solid;
border-left: 0px;
border-width: 1px;
color: #E3E2E0;
font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 12px
}
#jquery-cookie-law-script.light {
color: #1a1a1a;
background: #fff;
border-color: rgba(223, 223, 223, .85)
}
#jquery-cookie-law-script.top {
top: 0;
bottom: auto;
border-top-width: 0;
border-bottom-width: 1px
}
#jquery-cookie-law-script.absolute {
position: absolute
}
#jquery-cookie-law-script a {
color: #00c0e8
}
#cookie-law-container-box {
background: rgba(32, 34, 38, .8)
}
#jquery-cookie-law-script.light #cookie-law-container-box {
background: #fbfafa
}
#cookie-law-container {
padding: 10px 20px
}
#cookie-law-message {
float: left;
text-align: justify;
color: #8a8888;
}
@media(max-width:767px) {
#jquery-cookie-law-script #cookie-law-message {
width: 65%
}
}
@media(max-width:480px) {
#jquery-cookie-law-script #cookie-law-message {
width: 100%
}
.aboutus {
padding: 50px 0px 0px 0px;
}
}
#jquery-cookie-law-script a.cookie-law-button {
padding: 4px 8px;
background-color: #00c0e8;
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
-webkit-transition: .25s;
-moz-transition: .25s;
transition: .25s
}
#jquery-cookie-law-script a.cookie-law-button:hover, #jquery-cookie-law-script a.cookie-law-button:focus {
box-shadow: 0 0 10px #cbc9c9;
background-color: #02afd3;
color: #fff;
-webkit-transition: .25s;
-moz-transition: .25s;
transition: .25s
}
#jquery-cookie-law-script a#cookie-law-button-more {
margin-left: 10px;
background: #7b8a8b
}
#jquery-cookie-law-script a#cookie-law-button-more:hover, #jquery-cookie-law-script a#cookie-law-button-more:focus {
background: #697677
}
#jquery-cookie-law-script #cookie-law-more-info {
display: none;
text-align: justify
}
#jquery-cookie-law-script.light #cookie-law-more-info {
background: #fdfdfd;
border-top: 1px solid #E3E2E0
}
#jquery-cookie-law-script #cookie-law-info-container {
padding: 10px 20px
}
#jquery-cookie-law-script #cookie-law-more-text {
width: 85%;
color: #8a8888;
}
#jquery-cookie-law-script #cookie-law-more-text-close {
float: right;
padding: 1px 10px;
color: #fff;
text-decoration: none;
font-size: 15px
}
#jquery-cookie-law-script.light #cookie-law-more-text-close {
color: #00c0e8
}













#prokrutka-cookie {
height: 100px; /* высота нашего блока */
width: 300px; /* ширина нашего блока */
background: #fff; /* цвет фона, белый */
border: 1px solid #C1C1C1; /* размер и цвет границы блока */
overflow-x: hidden; /* прокрутка по горизонтали */
overflow-y: scroll; /* прокрутка по вертикали */
}



#prokrutka-cookie-big {
height: 270px; /* высота нашего блока */
width: auto; /* ширина нашего блока */
background: #fff; /* цвет фона, белый */
border: 0px solid #C1C1C1; /* размер и цвет границы блока */
overflow-x: hidden; /* прокрутка по горизонтали */
overflow-y: scroll; /* прокрутка по вертикали */
}




.lb1 { margin: 2em;
}
[name ^= "highload"] { display: none;
}
[name ^= "highload"]+.lb1, [name ^= "highload"]+.lb1::before, [name ^= "highload"]+.lb1::after {
transition: all .3s;
}
[name ^= "highload"]+.lb1 {
display: inline-block;
position: relative;
width: 50px;
height: 22px;
border-radius: 22px;
cursor: pointer;
}
[name ^= "highload"]+.lb1::before {
display: block;
content: attr(data-offlabel);
position: absolute;
top: 0px;
right: 10px;
color: black;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
}
[name ^= "highload"]+.lb1::after {
border-radius: 50%;
content: '';
position: absolute;
top: 3px;
left: 3px;
width: 16px;
height: 16px;
background-color: white; }
[name ^= "highload"]:checked+.lb1::before {
content: attr(data-onlabel);
left: 12px;
right: auto;
color: #fff;
}
[name ^= "highload"]:checked+.lb1::after {
left: 32px;
background-color: #f7f7f7;
}
[name ^= "highload"]+.lb1 { background-color: #ccc;
}
[name ^= "highload"]:checked+.lb1 {
background-color: green;
}
[name ^= "highload"]:checked+.lb1::before {
color: #fff;
}





