.popoch {    display: inline-block;
    color: #f06113;
    font-size: 43px;
    text-align: center;
    padding-top: -5px;
    text-decoration: none;
    margin-bottom: 20px;
    }
p.bbbb {margin-bottom:145px;}

#popup__zvne {
    position: fixed;
    z-index: 999;
	bottom: 140px;
    right: 10px;
}

h3 {font-size: 24px;
    margin-top: 20px;
	margin-bottom: 20px;} 

.img-krugo{background-color:#f06418;box-sizing:content-box;-webkit-box-sizing:content-box;}
.krugophone{transform-origin: center;box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #0d9f72;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: krugo-anim 4.4s infinite ease-in-out !important;-moz-animation: krugo-anim 2.4s infinite ease-in-out !important;-ms-animation: krugo-anim 2.4s infinite ease-in-out !important;-o-animation: krugo-anim 2.4s infinite ease-in-out !important;animation: krugo-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.krugo-fill{transform-origin: center;box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#0d9f72;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: krugo-fill-anim 2.3s infinite ease-in-out;-moz-animation: krugo-fill-anim 2.3s infinite ease-in-out;-ms-animation: krugo-fill-anim 2.3s infinite ease-in-out;-o-animation: krugo-fill-anim 2.3s infinite ease-in-out;animation: krugo-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-krugo{transform-origin: center;box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;}
.img-krugoblock{transform-origin: center;box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(/img/callback.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 3.5s;-webkit-animation-duration: 3.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-krugo:hover{opacity: 1; background-color:#18c139;}

@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-18deg);}
  50% {transform: rotate(18deg);}
  100% {transform: rotate(-18deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-18deg);}
  50% {-webkit-transform: rotate(18deg);}
  100% {-webkit-transform: rotate(-18deg);}}
@-moz-keyframes krugo-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes krugo-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes krugo-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes krugo-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes krugo-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes krugo-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes krugo-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes krugo-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}


p,h2,h1,h3,li,a {color: #263238; font-family: calibri;}

	p {margin-bottom: 11px;}
	
	
	
ul.osnov {
    margin-left: 0px!important;
    margin-top: 15px;
}	

.osnov li {
    list-style: none;
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 200px;
    margin: -9px 10px 50px 10px;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-background-clip: padding;
background-clip: padding-box;
font-size: 23px;
text-align: center;}

.osnov img {
    width: 200px;
}

	
.page a {text-decoration: none;    border-bottom: 1px solid #000000;}
.page a:hover {opacity:0.6;  border-bottom: 0px;}
.page h2 {padding-top: 0px;
    padding-bottom: 18px;
    font-size: 36px;
    text-align: left;
    width: 100%;}
.parus {float:left; padding-left:10px; padding-right:20px;}

	

.popoz {    font-size: 25px;
    text-align: center;
    margin-top: 50px;
    border: 1px solid #ddd;
    padding: 25px;
    background: #ffedde;
	    margin-bottom: 50px;
}	
.popoz  a {color: #f06214;     border-bottom: 1px solid #f06214;}
.tvbs p {font-size: 22px;
    margin-top: 86px;
    line-height: 28px;}
	
	#content-tvb2 p {font-size: 26px;
    height: 280px;
    margin-top: 90px;
    line-height: 45px;}
	
	
.tvbs h3 {text-align: center;
    margin-top: 17px;
    margin-bottom: 20px;
    font-size: 25px;}
.fleg li {list-style: none;
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 23.5%;
    margin: -9px 1% 50px 0px;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-background-clip: padding;
    background-clip: padding-box;}

.fleg img {
    width: 100%;
}


.fleg span{    font-size: 20px;
    color: #0d9f72;
    border-bottom: 1px solid;}
.fleg a {    font-size: 27px;
    border-bottom: 0px;}
	
.fleg span:hover {border-bottom: 0px;}


ul.fleg {
    margin-left: 0px!important;
    margin-top: 15px;
    text-align: center;
}
	
ul.eli li:before {
    content: url(/img/ty.jpg);
margin-right: 7px;
}
 
ul.eli li {list-style: none;
    font-size: 19px;
    margin-bottom: 20px;}
	
ul.eli {margin-top:20px;}	
	
.figli { padding-right: 20px;
    float: left;
    padding-bottom: 20px;
}	
	
.shtok {    font-size: 27px;
    margin-top: 60px;
    margin-bottom: 10px;}	
	
	
.cbk-window a.cbk-copyright-callbackkiller img {display:none!important;}

.cbk-window a.cbk-copyright-callbackkiller .ws-copyright-text {display:none;}

.label_39._bottom_3v .copy_2W, .label_39._left_2d .copy_2W, .label_39._right_1y .copy_2W {
display: none!important;}

#jivosite-adword {
   
display: none;}

.main-menu img {width: 19px; padding-right: 5px;}

.podrob-ot {display:none;}

p.p-od {    margin-bottom: 49px;
    font-size: 23px;}

ul.flig {margin-left:0px!important;
    margin-top: 15px;
}

.flig li{  list-style: none;
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 335px;
    margin: -9px 40px 20px 0px;
    background-color: #fff;
    -moz-border-radius: 10px;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.flig img {    width: 360px;}

.str {    box-shadow: 0 0 8px 0 rgb(217, 204, 196);
    font-size: 19px;
    padding: 32px;}

ul.vremem {   
	list-style: none;
	}
.vremem img	{width:99%;}
.vremem li {width:46%;
 display: inline-block;
    text-align: center;
    position: relative;
    vertical-align: top;
	padding-right:10px;
	padding-bottom:10px;}	

.popos a, .left-adress a{  text-decoration: none;
    border-bottom: 1px solid; }
.popos:hover a, .left-adress a:hover {opacity:0.8;}

.page th {     text-align: center;
    height: 40px;
    color: #fff;
    font-size: 20px;
    background:#b9b4b4;
	padding-top:10px;
	padding-bottom:10px;
	
	  }
		
.page tr:nth-child(odd) {
    background: none repeat scroll 0 0 #96a7a226;
}	
.page tr:hover{background:#1bc89526;}
.page table {
    box-shadow: 0 0 8px 0 rgb(217, 204, 196);
margin-bottom: 0px;
    margin-top: 20px;
}	

.page table i {font-size:14px;}
 .page table {   border-spacing: 0px; width: 100%;}
.page  td:nth-child(1) {text-align:center; border-right: 2px solid #fff;}
.page td:nth-child(2) {text-align:center;}
.page  td:nth-child(3) {text-align:center; border-right: 2px solid #fff;}
.page  td:nth-child(4) {text-align:center; border-right: 2px solid #fff;}
.page  td:nth-child(5) {text-align:center; }
.page  th:nth-child(1) { text-align:center; border-right: 2px solid #fff;}
.page th:nth-child(2) { text-align:center; }
.page  th:nth-child(3) { text-align:center; border-right: 2px solid #fff;}
.page  th:nth-child(4) { text-align:center; border-right: 2px solid #fff;}
.page  th:nth-child(5) { text-align:center; }
.page td {line-height: 18px;
    padding: 8px;
   
    color: #263238;
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 15px;}
 
h2 {padding-top: 70px;
    padding-bottom: 70px;
    font-size: 2.7em;
    text-align: center;
    width: 804px;
    margin: auto;}
	
h2 span {color:#f06113;}

#order_call_window_1 .popup_window__input {width:70%;margin-bottom: 17px;
    height: 60px;}


.onas p {    margin-bottom: 15px;
        font-size: 19px;} 
	
.onas h2 {padding-top: 0px;
    padding-bottom: 15px;
    font-size: 1.7em;
    text-align: left;
    width: 100%;
	}	

.glav1 {margin-left: 40px;     float: left;}

.glav1 p {    padding-top: 32px;    font-size: 47px;    font-weight: bold;}
.glav1 p.otzo {font-size: 40px;
    padding-top: 5px;
    margin-bottom: 41px;}
.glav1 h1 {font-size: 52px;
    font-weight: bold;
    margin-top: 25px;}
.fon-glav {width:100%; height:353px; box-shadow: 0 0 8px 0 rgb(217, 204, 196); background:#d4d4d4; margin-top:14px;     float: left;}

.glav2 {float: right;
    margin-top: 18px;}


.glav2 a {
    background-image: linear-gradient(to bottom, rgb(123, 202, 177) 0%, rgb(13, 159, 114) 75%, rgb(13, 159, 114) 100%);
       box-shadow: 2px 2px 2px 0px rgb(70, 181, 147);
    border-radius: 3px;
    color: #fff;
    display: block;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    width: 265px;
    font-size: 19px;
margin-top: -100px;
    position: absolute;
    margin-left: -40px;
    
}

.punktis li	{    display: inline-block;
    position: relative;
    vertical-align: top;
	    width: 33%;font-size: 23px;}
		
		
ul.punktis { margin-top: 30px;   margin-left: 0px;}		
		
.punktis img		{width: 130px;
    float: left;
    margin-top: -30px;
	    margin-bottom: 60px;}

.komanda img {    width: 300px!important;
    float: left;     margin-left: 50px;} 
	
	
.opis-rab {     margin-top: 55px;
    font-size: 28px;}

.prof-rab {    margin-top: 2px;
    font-size: 20px;
    color: #959595;}

.opyt-rab {     margin-top: 20px;
    font-size: 22px;
    font-weight: bold;} 
	
.text-rab	{float: left;
    text-align: left;
    margin-left: 70px;}
	
#bx-pager {position: absolute;
    z-index: 2;
    margin-top: 200px;
    margin-left: 380px;
    width: 830px;}
	
#bx-pager img {
    margin-left: 20px;
    margin-top: 21px;
    border-radius: 100px;
    border: 1px solid #f06113;
    padding: 4px;}
 #bx-pager .active {opacity:0.5;} 
 
 
.popos a, .left-adress a{  text-decoration: none;
    border-bottom: 1px solid; }
.popos:hover a, .left-adress a:hover {opacity:0.8;}
p.popos {    margin-bottom: 15px;
    margin-top: -50px; font-size:20px;}
.pluh li {    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 45%;
    box-shadow: 0 0 8px 0 rgb(217, 204, 196);
    padding: 2%;
    margin-top: 25px;
	font-size: 18px;} 
	
.pluh li:nth-child(2) {margin-left:1.5%;;}	
	
ul.pluh {margin-left: 0px!important;}	

.pluh span {font-size: 25px;
font-weight:bold;}

.pluh img {float: left;
    margin-right: 15px;
    margin-top: 10px;
    margin-left: -5px;

}


.del { display: none; }
.del:not(:checked) + label + * { display: none; } /* фактически нужна только одна строка */

/* вид CSS кнопки */
.del:not(:checked) + label,
.del:checked + label {display: inline-block;
    padding: 20px 0px;
    border-radius: 3px;
    color: #f06113;
    background: #ffffff;
    cursor: pointer;
    margin-left: 39%;
    font-size: 17px;
    border: 1px solid #f06113;
    width: 22%;
    text-align: center;
    margin-top: -22px;
	margin-bottom: 15px;
}
.del:checked + label {display: none;
}
.otzyv {box-shadow: 0 0 8px 0 rgb(217, 204, 196);
 background: #fff;
     height: 400px;
    margin-bottom: 95px;}

.foto-ot {    width: 600px;
    display: inline-block;
    float: left;
    height: 400px;}

.text-ot {float: right;
    width: 599px;
    }

.sam-ot img {
    opacity: 0.9;
    margin-bottom: -4px;}  

.podrob-ot {margin-top: 335px;
    position: absolute;
    margin-left: -215px; 
    font-size: 20px;
    background: #fff;
    padding-left: 14px;
    border-radius: 26px;
    text-decoration: none;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 8px;
    border: 1px solid #f06113;
    color: #f06113;}
	
.srok-ot { font-style: italic;
    margin-left: 35px;
    margin-top: 24px;
    font-size: 22px;
    color: #635f5c;
    margin-right: 20px;
    border-bottom: 1px solid;
    width: 271px;
}
.lenta {width: 294px!important;}

.cena-ot {    margin-left: 30px;
    font-size: 17px;
	
	    color:#263238;}	
	
.opis-ot { margin-left: 30px;
    margin-top: 12px;
    font-size: 46px;
    margin-right: 15px;
    font-weight: bold;
	    line-height: 46px;
}	
	
.stoim-ot {margin-left: 30px;
    margin-top: 35px;
    font-size: 17px;
	 margin-bottom: 0px; 
    color: #959595;}	
	
.smotr {border-radius: 3px;
    color: #fff;
    display: block;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    width: 300px;
    font-family: calibri;
    font-size: 20px;
    margin-top: 20px;
    float: right;
    margin-right: 142px;
    border: 1px solid #fff!important;
    background-image: linear-gradient(to bottom, rgb(241, 108, 35) 0%, rgb(240, 97, 19) 75%, rgb(241, 97, 19) 100%);
    box-shadow: 0 0 3px 0 rgb(241, 106, 32);} 
	
.tvbs .smotr {margin-top: 14px!important;}	

.smotr:hover{ background-image: linear-gradient(to bottom, #ffe966 0%, #F3B925 75%, #ffdb9d 100%); opacity:1!important;}
	
.xochy {width: 136px;
    margin: 10px auto;
    border: 0;
    background-image: linear-gradient(to bottom, rgb(241, 108, 35) 0%, rgb(240, 97, 19) 75%, rgb(241, 97, 19) 100%);
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    padding-top: 1.5px;
    box-shadow: 0 0 3px 0 rgb(241, 106, 32);
    float: right;
    margin-top: -78px;
    margin-right: 32px;
}	



.samovyv1{font-size: 18px; text-decoration:underline; margin-top: 24px; margin-left: 5px;   margin-bottom: 12px; margin-right: 40px;}

.samovyv2{font-size: 18px; margin-top: 24px; margin-left: 5px;   margin-bottom: 12px; margin-right: 40px;}
.zaberi1{font-size: 22px; margin-top: 24px; margin-left: 5px;   margin-bottom: 12px; margin-right: 40px;}


.samovyv3 {font-size: 20px; margin-top: 24px; margin-left: 5px;   margin-bottom: 12px;}

.samovyv4  {font-size: 20px;  margin-top: 44px; margin-left: 5px;}

.proverka {font-size: 24px;
    padding-bottom: 44px;
    margin-top: 51px;
    margin-left: 40px;
	margin-right: 30px;
    font-family: calibri;
     font-style: italic;}

.iconka img {width: 80px;}
.popup_window {
    text-align: center;
    font-size: 18px;
    font-family: calibri;
    margin-bottom: 17px;
}

.pricec {display:none;}

h2 a {font-size: 14px;
    margin-left: 2px;
    margin-top: -11px;
    position: absolute;
    text-decoration: none;
    border-bottom: 1px dashed #17a6de;
    font-style: italic;
}



p.otmetils {    font-weight: bold;
    color: #96b512;
    padding-bottom: 10px;
    font-size: 27px;
    font-style: italic;}
p.plus {    margin-top: 24px;
        font-size: 25px;
    font-family: calibri;
    color: #96b512;
    font-weight: bold;
	    text-decoration: underline;}

.cvet21{
    width: 100%;
    margin: 0 0 10px;
    position: relative;
    top: auto;
    right: auto;
    display: block;
		font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #17a6de;
    font-weight: 600;
    text-align: center;
	text-decoration: underline;
}


#bobr {    text-align: center;
    margin-top: 70px;
	   }
#bobr li {border: 1px solid #ddd;}
		
.popo { position: absolute;
left: 50%;
z-index: 99999;
margin-left: 240px;
margin-top: 11px;
opacity: 0.7;
display: none;
border-radius: 100px;
border: 1.8px solid #000;
padding: 6px;}  

.popo:hover {
opacity: 1;}

textarea.textt {display:none;}

.tabs__content {
  display: none; /* по умолчанию прячем все блоки */
}
.tabs__content.active {
  display: block; /* по умолчанию показываем нужный блок */
}
.tabs ul.tabs__caption {
      margin-left: 13px;
    
    margin-right: 60px;
}
.pricik {	
	color: rgb(150, 181, 18);
    padding-top: 16px;
    padding-bottom: 16px;
    width: 480px;
    float: right;
    font-size: 33px;
    font-family: calibri;
    margin-top: 32px;
    padding-left: 27px;
    margin-right: 30px;
    font-weight: bold;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(150, 181, 18);
    border-image: initial;
    border-radius: 5px;
    margin-bottom: 18px;
}

.pricik a{float: right;
    margin-right: 38px;
       background-image: linear-gradient(to bottom, rgb(55, 165, 208) 0%, rgb(23, 166, 222) 75%, rgb(20, 127, 169) 100%);
    box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.33);
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    width: 177px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;}
.pricik a:hover{background-image:linear-gradient(to bottom, #ffe966 0%, #F3B925 75%, #ffdb9d 100%);}



.prodazha1 blockquote p{    font-family: calibri;
    color: #89a516;
    font-size: 25px;
    margin-top: 57px;
    margin-bottom: 0px;
    margin-left: 50px;
    text-align: justify;}
.prodazha1 ul.soob a{font-size:11px;}


.prodazha1 blockquote{    padding-left: 9px;
    font-style: italic;
    border: 4px solid #0b80ae;
    padding-right: 9px;
 
    margin-bottom: 20px;
    margin-top: 96px;
    padding-top: 1px;
    padding-bottom: 70px;
    margin-right: 50px;
    margin-left: 48px;
    border-radius: 8px;}
blockquote{    padding-left: 9px;
    font-style: italic;
    border-left: 4px solid #0b80ae;
    padding-right: 9px;
    background: rgba(144, 135, 135, 0.05);
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
	font-family: calibri;}
.oop blockquote p{font-size:17px;}
.tak{margin-left:24px;margin-top:60px;font-family:calibri;padding-bottom:10px; line-height: 36px;
    padding-right: 20px;
}
.tak a:hover{color:#68b1ce;}
.tuk{padding-bottom:40px;margin-left:24px;font-family:calibri;}
.tuk a:hover{color:#FB1315;}
.komp{margin-left: 342px;
    width: 799px;
    margin-top: 34px;
    font-size: 22px;
    font-family: calibri;}
.elektrosig img{margin-left: 7px;
    margin-top: 20px;
    float: left;
    padding-right: 40px;}
.head img{margin-left:5px;margin-top:67px;float:left;margin-right:116px;margin-bottom:47px;}
.head h1{font-family: calibri;
    color: #080808;
    font-size: 38px;
    margin-top: 27px;
    margin-bottom: -26px;}


.teter b {
font-family: calibri;     line-height: 30px;}
.teter ul li	{list-style:none;}
.mini h1{font-family: calibri;
    color: #000000;
    font-size: 37px;
    margin-top: 48px;
    margin-bottom: -10px;} 
.mini img{margin-left:45px;margin-top:76px;float:left;}
.elektrosig h1{    font-family: calibri;
color:#000000;
    font-size: 37px;
    margin-top: 48px;
     margin-bottom: -6px;}
.elektrosig span {font-family: calibri;
    color: #96b512;
    font-weight: bold;}	 
	
.pokupay span {font-family: 'Open Sans', sans-serif;
color: #fff;}

.citis blockquote p  {    font-family: calibri;
    color: #232323;
    font-size: 21px;
    text-align: center;} 	 
	 
.informar {    margin-left: 100px;} 
.pokupay{background-image: linear-gradient(to bottom, rgb(55, 165, 208) 0%, rgb(23, 166, 222) 75%, rgb(20, 127, 169) 100%);
    box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.33);
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 48px;
    margin-top: 25px;
    margin-left: 564px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    width: 270px;
    top: 282px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;}

.prodazha img.akci{margin-top:170px;margin-left:20px;}
.prodazha h1{font-family: calibri;
    color: #080808;
    font-size: 38px;
    margin-top: 27px;
    margin-bottom: -26px;}
.prodazha p{font-family:calibri;color:#232323;font-size:24px;margin-top:48px;margin-bottom:-26px;margin-left:50px;text-align:justify;width:920px}
.prodazha1 img.akci{margin-top:170px;margin-left:20px;}
.prodazha1 h1{    font-family: calibri;
    color: #080808;
    font-size: 32px;
    margin-top: 27px;
    margin-bottom: -26px;}
.prodazha1 p{font-family:calibri;color:#232323;font-size:22px;margin-top:57px;margin-bottom:-17px;margin-left:50px;text-align:justify; margin-right: 21px;}
.cvet3{position:absolute;font-family:'Open Sans', sans-serif;font-size:13px;right:-34px;top:26px;width:259px;color:#0b80ae;font-weight:600;text-align:center;}
.text h1{font-family: calibri;
    color: #000000;
    text-align: center;
    font-size: 26px;
    margin-top: 87px;
    margin-bottom: 30px;}
.text p{font-family: calibri;
    font-size: 17px;
    margin-bottom: 20px;
    margin-left: 40px;
    margin-right: 40px;}
.informar h1{font-family: calibri;
    color: #000000;
    text-align: center;
    font-size: 26px;
    margin-top: 87px;
    margin-bottom: 30px;}
.informar p{font-family:calibri;margin-left:40px;font-size:17px;margin-bottom:20px;width:950px;}
#vk_comments{padding-bottom:90px;margin-top:30px;}
.logo img{  width: 300px;}
.logo span{  display:none;}
.dop-menu a{    text-decoration: none;
    border-bottom: 2px solid #17a6de;
    font-weight: bold;}
.dop-menu a:hover{color:#68b1ce;}
.dop-menu ul{list-style: none; 
    text-align: center;
    padding-top: 10px;
	padding-bottom: 20px;}
.dop-menu li{    display: inline-block;
    position: relative;
    vertical-align: top;
    padding-left: 20px;
    height: 100%;
    font-family: calibri;
    font-size: 14px;
    text-transform: uppercase;}
.top-menu{height:39px;z-index:999;top:0px;width:980px;margin:0 auto;}
.top-menu ul{display:block;position:relative;height:100%;width:980px;margin:0 auto;list-style:none;padding-top:10px;}
.top-menu li{display:inline-block;position:relative;vertical-align:top;padding-left:47px;height:100%;font-family:calibri;color:black;}
.main-menu{width:1200px;height:41px;right:0;bottom:1px;}
.main-menu a{    display: inline-block;
    position: relative;
    height: 100%;
    padding: 0px 23px;
    font-size: 23px;
    font-family: calibri;
    line-height: 32px;
    color: #263238;
	text-decoration:none;} 
.main-menu li{display:inline-block;position:relative;vertical-align:top;height:100%;text-align:center;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;}
.main-menu ul{text-align: center;
    font-size: 19px;
    text-transform: uppercase;}
.main-menu a:hover{border-bottom:1px solid #f06113; color: #000000;}
.zvonit img {width:50px; float:left; margin-right:10px;}
p.zagg {    margin-top: 86px;
    font-size: 47px;}
.kras{position: absolute;
    right: 42px;
    top: 26px;
	font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #17a6de;
    font-weight: 600;
    text-align: center;
	text-decoration: underline;}
.cvet4{position:absolute;font-family:'Open Sans', sans-serif;font-size:13px;right:-9px;top:32px;width:212px;color:#0b80ae;font-weight:600;text-align:center;}
.prodazha1 a.buy{width:190px;}
.sloy{background-color:#fff;width:1200px;margin:auto;    margin-bottom: -2px;}
.video{text-align:center;background-color:#fff;width:700px;padding:21px;border-radius:15px;margin-left:117px;margin-top:25px;}
.fon{width:100%;position:fixed;background:#519FB1;height:40px;top:0px;z-index:999;border-bottom:2px solid #317784;}
.fon a{color:#FBF5F5;font-size:17px;}
.fon a:hover{text-decoration:none;}
.prodazha img{margin-top:52px}
.fons{width:100%;position:fixed;background:#FAFBFB;height:28px;top:41px;z-index:999;border-bottom:2px solid #004F5D;text-align:center;padding-top:10px;color:#000;font-size:17px;font-family:calibri;}
.fons span{color:red;}
.prodazha img{margin-top:56px;}

.prodazha li{    text-align: center; list-style:none;display:inline-block;position:relative;vertical-align:top;width:270px;height:330px;margin:44px 15px 0px 2px;background-color:#fff;-moz-border-radius:10px;-moz-background-clip:padding;background-clip:padding-box;}
.prodazha1 img{margin-top:52px}
.prodazha1 ul{    margin-left: 320px;}
.prodazha1 li{list-style:none;display:inline-block;position:relative;vertical-align:top;width:190px;height:330px;margin:44px 19px 0px 2px;background-color:#fff;text-align:center;-moz-border-radius:10px;-moz-background-clip:padding;background-clip:padding-box;}
.prodazha1{margin-bottom:60px;}
.prodazha1 h2{    font-family: calibri;
    color: #768388;
    font-size: 20px;
    margin-top: 68px;
    margin-bottom: -40px;
    border-bottom: 1px solid #0b80ae;
    margin-left: 325px;
    margin-right: 37px;}
.ves{position:absolute;color:rgba(10, 2, 6, 0.46);font-family:'Open Sans', sans-serif;font-size:17px;top:249px;left:12px;text-decoration:underline;}
a span.ves:hover{color:#0A0206;}
p.akc{position:absolute;color:#0c0c0c;font-family:'Open Sans', sans-serif;font-size:14px;right:16px;top:10px;text-align:justify;width:238px;}
.net{position:absolute;color:#ada0a0;text-decoration:line-through;font-family:'Open Sans', sans-serif;font-size:35px;right:20px;top:235px;}
.lub{color:#010506;font-family:'Open Sans', sans-serif;font-size:15px;position:absolute;right:23px;top:205px;width:218px;}
.buy{background-image:linear-gradient(to bottom, rgb(55, 165, 208) 0%, rgb(23, 166, 222) 75%, rgb(20, 127, 169) 100%);box-shadow:2px 3px 4px 0px rgba(0, 0, 0, 0.33);border-radius:6px;color:#fff;display:block;font-size:20px;font-weight:bold;height:48px;line-height:48px;position:absolute;text-align:center;text-decoration:none;width:270px;top:282px;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:600;}
.buy:hover{background-image:linear-gradient(to bottom, #ffe966 0%, #F3B925 75%, #ffdb9d 100%);}
.pokupay:hover{background-image:linear-gradient(to bottom, #ffe966 0%, #F3B925 75%, #ffdb9d 100%);}
.pokupays{
    font-size: 22px;
       display: inline-block;
       border-radius: 3px;
    color: #f06113;
      font-size: 33px;
    border: 1px solid #f06113;
    width: 288px;
    text-align: center;
    margin-top: 22px;
    margin-bottom: 15px;
    padding-top: 8px;
    padding-bottom: 12px;
    text-decoration: none;
    margin-bottom: 20px;}
.pokupays:hover{background-image:linear-gradient(to bottom, #ffe966 0%, #F3B925 75%, #ffdb9d 100%);}
.kup ul{margin-left:36px;}
.kup li{list-style:none;display:inline-block;position:relative;vertical-align:top;width:270px;height:303px;margin:44px 30px 0px 2px;background-color:#fff;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;background-clip:padding-box;border:4px solid #F56B1B;}
.prost ul{margin-left:35px;}
.prost li{list-style:none;display:inline-block;position:relative;vertical-align:top;width:150px;margin:44px 29px 0px 2px;}
.prost img{width:160px;}
.prs{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:600;width:155px;text-align:justify;margin-left:10px;}
.pr{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:600;margin-top:0px;width:158px;background-color:#fff;text-align:center;padding:5px;border-radius:10px;border:1px solid #504B4B;}
.kup img{margin-left:34px;margin-top:18px;}
.kup span{position:absolute;color:#010506;font-family:'Open Sans', sans-serif;font-size:15px;right:0px;top:210px;padding:19px;text-align:justify;}
.kup a{color:#010506;font-weight:600;font-family:'Open Sans', sans-serif;}
.nas ul{margin-left:92px;}

.nas span{position:absolute;color:#0b80ae;font-size:24px;font-family:calibri;margin-left:18px;margin-top:29px;font-weight:bold;}
.nas a{color:#fff;}
.aciv {    margin-left: -40px;
    margin-top: 22px;
}
.menul p{    font-family: calibri;
    margin-left: 12px;
    margin-top: 4px;
    font-size: 25px;}

.menul ul {    list-style: none;
    margin-top: 9px;
	margin-left:18px;}	
.menul li {    font-size: 18px;
    font-family: calibri;
    line-height: 37px;}	
.menul li {color: #49a3c7;}	 
.otula {margin-left: 14px;}
.menul li a {color: #49a3c7;}
.menul li a:hover {color:#87aebd;}
.menul {     float: left;
    width: 280px;
    margin-top: 70px;
    font-size: 25px;
    background: #efefef;
    margin-left: 20px;
    border-radius: 5px;
    margin-right: 27px;}
.mmmm .delimiter {font-family: "Roboto Condensed","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; color:#96b512;}
.mmmm li a {color:#96b512;
font-style:italic;}		

ul.breadcrumb{    width: 100%;
    box-shadow: 0 0 8px 0 rgb(239, 239, 239);
    background: #e7e7e7;
    margin-top: 14px;
    float: left;
    
    margin-left: 0px!important;}
	
	.breadcrumb li {list-style:none;    display: inline-block;
	    padding-top: 10px;
    padding-bottom: 10px;
	color: #5b5a5a;}
	
	.breadcrumb li a:before {content: '/';
    color: #5b5a5a;
   padding: 0px 5px 0px 10px;
    float: right;
  }
  
  .breadcrumb li:nth-child(1) {padding-left: 20px;}
  
  .breadcrumb li a {color: #5b5a5a;}
  
  .breadcrumb a {text-decoration: none;
   border-bottom: 1px solid;}
.breadcrumb a:hover {color:#000;}   

.page h1 {    padding-bottom: 40px;
    font-size: 2.7em;
    text-align: center;
    margin-top: 95px;} 

	p.p-ad { margin-bottom: 49px;
    font-size: 27px;
    text-align: center;}
.page {
	    color: #263238;
    font-family: calibri;
}
.adress {
    box-shadow: 0 0 8px 0 rgb(217, 204, 196);
font-size: 19px;
padding: 32px;
height: 490px;}
.left-adress img {float: left; width:45px;     margin-right: 25px;}
.left-adress li {margin-bottom: 40px;    font-size: 22px;
list-style:none;}
.sse {color:#f06113;    font-size: 31px;}

.left-adress {width: 50%;
    margin-bottom: -35px;
	    float: left;}
		
	.right-adress	{    width: 47%;
    float: left;}

	.ofis:before {content: "";
    position: absolute;
    background: url(/img/adress-ad.png) no-repeat center center;
    width: 32px;
    height: 46px;
    top: 0;
    left: 0;} 

.iconka { color: #263238;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 178px;
    margin-left: 15px;
    float: left;
    font-size: 19px;
    font-family: calibri;
    text-align: center;
	border-bottom: 1px solid #f06113;
    height: 121px;}
.iconka img{margin-left:10px;margin-right:10px; margin-bottom: 5px;}	
	
*{padding:0;margin:0;}
body{width:100%; margin:0 auto;} 
.nachal{margin-top:55px;margin-left:200px;}
label{color:#ff0000;font-family:arial;font-weight:bold;}
input:focus,
select:focus,
textarea:focus,
button:focus{outline:0;}
.desc a{color:#817e7a;text-decoration:none;}
.name{padding-left:45px;}
.header{    top: 24px;    margin: 0 auto;    position: relative;    height: 128px;}
.header h1{color:#808080;font-family:'Open Sans', sans-serif;font-size:26px;font-weight:800;padding-top:12px;height:80px;line-height:33px;letter-spacing:-2px;width:280px;margin-top:47px;text-align:center;margin-left:120px;}
.header p{color:#0b80ae;font-family:'Open Sans', sans-serif;font-size:17px;font-weight:600;letter-spacing:-1px;top:12px;left:232px;position:absolute;}

.e-mailer{top: 20px;
    left: 649px;
    position: absolute;
    background-repeat: no-repeat;
    padding-left: 176px;
    }
.e-mailer a{text-decoration: none;
    border-bottom: 2px solid #cd7b4a;
    font-size: 24px;
    color: #e67432;
    font-family: calibri;}

.e-mailer a:hover{color:#bb5216;}
.header .zvonit{margin-left: 390px;
    margin-top: -70px;}
.nomer {    font-family: calibri;    color: #2c2b33;}
.nomer .n1 {font-size: 27px;}
.nomer .n2 {font-size: 18px;}
.perezvon {    float: right;
    margin-top: -60px;}
.header .feedback-btn{color:#010506;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:600;display:block;width:260px;height:27px;text-decoration:none;text-align:center;padding:9px 0;position:absolute;right:55px;top:120px;background-image:linear-gradient(to bottom, #ffe966 0%, #ffc900 75%, #ffdb9d 100%);border-radius:6px;}
ul.sub-menu{display:none;top:30px;width:175px;z-index:999;}
ul.sub-menu:hover{display:block;} 

.sin h2{font-family:'Open Sans', sans-serif;font-size:35px;font-weight:800;text-align:center;color:#F56B1B;}
.polu1{font-family:arial;font-size:36px;top:970px;position:absolute;color:#455B61;margin-left:-39px;margin-top:11px;width:36px;text-align:center;line-height:31px;font-weight:bold;}
hr{margin-top:15px;margin-bottom:40px;}
.polu2{font-family:arial;font-size:36px;top:970px;position:absolute;color:#455B61;margin-left:984px;margin-top:11px;width:36px;text-align:center;line-height:31px;font-weight:bold;}
.nas h2{font-family:calibri;color:#0b80ae;text-align:center;font-size:46px;margin-top:78px;text-transform:uppercase;margin-bottom:-15px;}
.prodazha h2{font-family:'Open Sans', sans-serif;font-size:27px;font-weight:800;text-align:center;color:#F56B1B;margin-top:40px;}
.kup h2{font-family:'Open Sans', sans-serif;font-size:32px;font-weight:800;text-align:center;color:#F56B1B;margin-top:40px;}
.prost h2{font-family:'Open Sans', sans-serif;font-size:32px;font-weight:800;text-align:center;color:#F56B1B;margin-top:40px;}
.photo h2{font-family:'Open Sans', sans-serif;font-size:26px;font-weight:800;text-align:center;color:#0b80ae;margin-top:68px;margin-bottom:40px;width:1005px;text-transform:uppercase;}
.timer h2{color:#010506;font-family:'Open Sans', sans-serif;font-size:30px;font-weight:600;padding:20px 0 14px;}
.timer{width:960px;margin:445px auto 50px;text-align:center;}
.timer h2 b{font-weight:700;}
.izdelie{margin-top:40px;width:100%;background:#d7d7d7;padding:25px 0;}
.wrapper{width:960px;margin:0 auto;}
.izdelie ul{list-style-type:none;}
.izdelie ul li{text-align:center;float:left;margin-right:48px;width:288px;}
.izdelie ul li.last{margin-right:0;}
.izdelie ul li span{color:#dc0202;font-family:'Open Sans', sans-serif;font-size:36px;font-weight:700;}
.izdelie ul li h2{color:#000;font-family:'Open Sans', sans-serif;font-size:23px;font-weight:700;padding:8px 0px;}
.props{margin-top:54px;}
.props ul{list-style-type:none;}
.props ul li{text-align:center;float:left;margin-right:50px;width:152px;}
.props ul li.last{margin-right:0;}
.props ul li p{color:#000;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:600;margin-top:14px;line-height:22px;}
.kaktam{margin-top:58px;color:#000;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;}
.kaktam ol{width:300px;float:left;padding-left:26px;}
.kaktam ol li{margin-bottom:19px;line-height:18px;}
.kaktam img{float:right;margin-top:2px;}
.form{width:683px;background:#D7D7D7;text-align:center;margin:50px auto;padding:23px 0;border-radius:8px;}
.form h2{font-family:'Open Sans', sans-serif;font-size:30px;font-weight:600;color:#010506;margin-bottom:23px;}
.form span{font-weight:700;color:#d83413;}
.form input[type=text]{border:1px solid #CACACA;width:396px;height:46px;color:#8C8C8C;font-family:'Open Sans', sans-serif;font-size:21px;font-weight:400;margin-bottom:12px;text-align:center;}
.photo{width:984px;height:865px;}
.oop{height:auto;margin-left:51px;padding-bottom:65px; margin-right:20px;margin-top:70px;}
.oop a{color:#040303;text-decoration:none;}
.oop h2.oops{font-family:calibri;font-size:34px;font-weight:800;text-align:center;color:#080808;margin-bottom:28px;}
.photo ul{list-style-type:none;margin-left:54px;}
.photo ul li{float:left;margin-right:5px;margin-top:5px;}
.floy{width:100%;background:#161313;margin:0 auto;}
.footer{height:345px;background:#161313;margin:0px auto;text-align:center;width:1024px;}
.footer .zvonit{font-family:'Open Sans', sans-serif;font-size:60px;font-weight:700;padding-top:21px;color:#fff;}
.footer .zvonit span{color:#555;}
.footer .info{border-top:1px solid #d1cec8;width:900px;margin:0 auto;}
.info{color:#817e7a;position:relative;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:400;}
.info a{color:#817e7a;}
.oop p, ul, ol{margin-bottom:14px;font-size:16px;font-family:calibri}
.oop em{font-size:17px;}

.oop ol{counter-reset:li;padding:0;list-style:none;}
.oop ol li{position:relative;}
.oop ol li:before{content:counter(li);counter-increment:li;position:absolute;margin-top:4px;left:-20px;width:16px;line-height:15px;color:#fff;background:#0b80ae;font-weight:bold;font-family:"Helvetica Neue", Arial, sans-serif;text-align:center;font-size:12px;}
.oop ul li{list-style:none;}

.text ul li{margin-bottom:20px;}
.text ul{list-style:none;font-family:calibri;margin-left:40px;font-size:17px;}
.oop h2{font-family:calibri;font-size:24px;color:#0b80ae;margin-bottom:10px;}
.copy{text-align:left;width:400px;position:absolute;top:20px;left:-60px;}
.desc{text-align:right;width:345px;position:absolute;top:20px;right:-60px;}
.addres{margin-top:60px;}
.lubs{color:#010506;font-family:'Open Sans', sans-serif;font-size:16px;position:absolute;right:23px;top:210px;width:218px;text-align:center;}
.counter-wrapper{margin:0 auto;width:466px;}
.cntSeparator{font-size:54px;margin:10px 7px;color:#000;}
.timer-desc{margin:5px 0;}
.timer-desc div{float:left;font-family:'Open Sans', sans-serif;width:105px;margin-right:15px;font-size:12px;font-weight:700;color:#747474;text-transform:uppercase;}
.popup_bg{position: fixed;left:0;right:0;top:0;bottom:0;background:#211722;z-index:2000;display:none;cursor:pointer;opacity:0.75;}
.popup_window{width:545px;padding:6px;background:#fff; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;left:50%;top:20px;margin-left:-280px;position:absolute;z-index:2001;display:none;     border: 2px #fff solid;}
.popup_window__title{height: 47px;
    padding-top: 30px;
    text-align: center;
    font-family: calibri;
    font-size: 35px;
    font-weight: 800;
    color: #080808;
    margin-bottom: 12px;
    text-decoration: underline;}
.popup_window__content{text-align:center;}
p.rulee {    font-size: 12px!important;}
.popup_window__content p {
    width: 396px;
    margin-left: 75px;
	    text-align: center;
    font-size: 18px;
    margin-bottom: 31px;
}
.header .popup_window__input {width: 235px;}
.popup_window__input{height: 45px;
    font-size: 21px;
    border: 1px solid #d1d1d1;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    padding-left: 20px;
    margin-right: 6px;
    padding-bottom: 2px;
}
 .popup_window__input:focus {   border-color: #f06418!important;}
.popup_window__input.name {
    padding-left: 55px;
    background: url(/img/profil.jpg) no-repeat 0 center #fff;
}
.popup_window__input.phone {
    padding-left: 55px;
    background: url(/img/fornt.jpg) no-repeat 0 center #fff;
}

.popup_window__content .popup_window__input{
    font-style: normal!important;
    border-radius: 6px;
    width: 345px;
    height: 60px;
    color: #000;
    font-family: calibri;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 15px;
    text-align: left;
}
.popup_window__input.valid_field,
.static_window__input.valid_field{}
.error_field{border-color:#ff0000 !important;}
div.error{display:none;height:16px;margin-top:-8px;margin-bottom:-8px;margin-left:10px;color:red;}
.btn_submit_form{     width: 158px;  
    margin: 10px auto;
    border: 0;
    background-image: linear-gradient(to bottom, rgb(241, 108, 35) 0%, rgb(240, 97, 19) 75%, rgb(241, 97, 19) 100%);
    border-radius: 3px;
    color: #fff;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    box-shadow: 0 0 3px 0 rgb(241, 106, 32)
    }
.btn_submit_form:hover{background-image:linear-gradient(to bottom, #ffe966 0%, #F3B925 75%, #ffdb9d 100%);}
.btn_submit_form:active{background-image:linear-gradient(to bottom, #ffe966 50%, #F3B925 85%, #ffdb9d 100%);}
.izdelie .wrapper p{line-height:17px;margin-bottom:4px;}
.kaktam .wrapper .note{width:540px;float:left;margin-right:52px;margin-left:26px;}
.kaktam .wrapper .note h5, .kaktam .wrapper .interesting h5{font-size:18px;font-family:'Open Sans', sans-serif;font-weight:700;margin-bottom:10px;}
.technology img{margin-top:5px;}
.photo ul li.last{margin-right:0;}
.photo .photo-wrapper{margin:0 auto;width:700px;}
.single{background-color:#8EDEF3;height:62px;padding-top:9px;}
.single h1{font-family:'Open Sans', sans-serif;font-size:35px;font-weight:800;text-align:center;color:#F56B1B;}
 

a.active{color:#BDB7B7;text-decoration:none;}
.texts p{color:#010506;font-family:'Open Sans', sans-serif;font-size:16px;padding-bottom:26px;}
.otsl{margin-left:183px;margin-top:50px;padding-bottom:227px;}
.texts{padding:50px;}
#ibl_ul_cennost{display:none;}
#ibl_href{display:none;}
#ibl_init{width:190px;float:left;}
#ibl_request_title{color:#010506;font-family:'Open Sans', sans-serif;font-size:14px;padding-bottom:7px;}
#ibl_init{text-align:center;}
.rd{color:#010506;font-family:'Open Sans', sans-serif;font-size:14px;margin-top:18px;margin-left:233px;position:absolute;width:638px;line-height:1.8;}
.k1{float:left;width:400px;font-family:'Open Sans', sans-serif;font-size:14px;text-align:center;}
.k2{font-family:'Open Sans', sans-serif;font-size:14px;text-align:center;}
.bubblewrap{list-style-type:none;margin:0;padding:0;}
.bubblewrap li{display:inline-block;zoom:1;*display:inline;position:relative;width:65px;height:60px;}
.bubblewrap li img{position:absolute;width:55px;height:60px;left:0;top:0;border:0;}
.bubblewrap .tooltip{position:absolute;font:bold 12px Arial;padding:2px;width:100px;text-align:center;background:white;}
#bobr li{width:225px;height:225px;}
#bobr li img{width:225px;height:225px;}
#squares li{width:45px;height:40px;}
#squares li img{width:31px;height:31px;}
/* Базовый контейнер табов */
.tabs {    padding: 0px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 25px;
	
}
/* Стили секций с содержанием */
.tabs>section {
	display: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	    margin-right: 30px;
		        height: 63px

}
.tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.tabs>input {
	display: none;
	position: absolute;
}
/* Стили переключателей вкладок (табов) */
.tabs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 6px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
		font-family: calibri;
    font-size: 16px; 
	width: 125px;
}

/* Изменения стиля переключателей вкладок при наведении */
 
.tabs>label:hover {
	color: #888;
	cursor: pointer;
}
/* Стили для активной вкладки */
.tabs>input:checked+label {    color: #555;
    border-top: 1px solid #f06317;
    background: #fff;
    font-family: calibri;
    font-size: 16px;
    border-bottom: 1px solid #ffffff;

}
/* Активация секций с помощью псевдокласса :checked */
#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4 {
	display: block;
}

.tybs {    padding: 0px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 25px;
	
}
/* Стили секций с содержанием */
.tybs>section {
	display: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	    margin-right: 30px;
		    height: 50px;

}
.tybs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.tybs>input {
	display: none;
	position: absolute;
}
/* Стили переключателей вкладок (табов) */
.tybs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 6px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
		font-family: calibri;
    font-size: 16px; 
	width: 125px;
}

/* Изменения стиля переключателей вкладок при наведении */
 
.tybs>label:hover {
	color: #888;
	cursor: pointer;
}
/* Стили для активной вкладки */
.tybs>input:checked+label {    color: #555;
    border-top: 1px solid #f06317;
    background: #fff;
    font-family: calibri;
    font-size: 16px;
    border-bottom: 1px solid #ffffff;

}
/* Активация секций с помощью псевдокласса :checked */
#tyb1:checked~#content-tyb1, #tyb2:checked~#content-tyb2, #tyb3:checked~#content-tyb3, #tyb4:checked~#content-tyb4 {
	display: block;
}
.txbs {    padding: 0px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 25px;
	
}
/* Стили секций с содержанием */
.txbs>section {
	display: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	    margin-right: 30px;
		    height: 50px;

}
.txbs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.txbs>input {
	display: none;
	position: absolute;
}
/* Стили переключателей вкладок (табов) */
.txbs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 6px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
		font-family: calibri;
    font-size: 16px; 
	width: 125px;
}

/* Изменения стиля переключателей вкладок при наведении */
 
.txbs>label:hover {
	color: #888;
	cursor: pointer;
}
/* Стили для активной вкладки */
.txbs>input:checked+label {    color: #555;
    border-top: 1px solid #f06317;
    background: #fff;
    font-family: calibri;
    font-size: 16px;
    border-bottom: 1px solid #ffffff;

}
/* Активация секций с помощью псевдокласса :checked */
#txb1:checked~#content-txb1, #txb2:checked~#content-txb2, #txb3:checked~#content-txb3, #txb4:checked~#content-txb4 {
	display: block;
}

.tsbs {    padding: 0px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 25px;
	
}
/* Стили секций с содержанием */
.tsbs>section {
	display: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	    margin-right: 30px;
		    height: 50px;

}
.tsbs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.tsbs>input {
	display: none;
	position: absolute;
}
/* Стили переключателей вкладок (табов) */
.tsbs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 6px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
		font-family: calibri;
    font-size: 16px; 
	width: 125px;
}

/* Изменения стиля переключателей вкладок при наведении */
 
.tsbs>label:hover {
	color: #888;
	cursor: pointer;
}
/* Стили для активной вкладки */
.tsbs>input:checked+label {    color: #555;
    border-top: 1px solid #f06317;
    background: #fff;
    font-family: calibri;
    font-size: 16px;
    border-bottom: 1px solid #ffffff;

}
/* Активация секций с помощью псевдокласса :checked */
#tsb1:checked~#content-tsb1, #tsb2:checked~#content-tsb2, #tsb3:checked~#content-tsb3, #tsb4:checked~#content-tsb4 {
	display: block;
}
.tlbs {    padding: 0px;
    margin: 0 auto;
    margin-left: 30px;
    margin-top: 25px;
	
}
/* Стили секций с содержанием */
.tlbs>section {
	display: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	    margin-right: 30px;
		    height: 50px;

}
.tlbs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.tlbs>input {
	display: none;
	position: absolute;
}
/* Стили переключателей вкладок (табов) */
.tlbs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 6px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
		font-family: calibri;
    font-size: 16px; 
	width: 125px;
}

/* Изменения стиля переключателей вкладок при наведении */
 
.tlbs>label:hover {
	color: #888;
	cursor: pointer;
}
/* Стили для активной вкладки */
.tlbs>input:checked+label {    color: #555;
    border-top: 1px solid #f06317;
    background: #fff;
    font-family: calibri;
    font-size: 16px;
    border-bottom: 1px solid #ffffff;

}
/* Активация секций с помощью псевдокласса :checked */
#tlb1:checked~#content-tlb1, #tlb2:checked~#content-tlb2, #tlb3:checked~#content-tlb3, #tlb4:checked~#content-tlb4 {
	display: block;
}
.tvbs {    padding: 0px;
    margin: 0 auto;
       margin-top: 25px;
	   margin-bottom: 90px;
	
}
/* Стили секций с содержанием */
.tvbs>section {
	display: none;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	    margin-right: 30px;
		   

}
.tvbs>section>span {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* прикрутим анимацию */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* Описываем анимацию свойства opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* Прячем чекбоксы */
.tvbs>input {
	display: none;
	position: absolute;

}
/* Стили переключателей вкладок (табов) */
.tvbs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 6px 25px;
	padding-top: 12px;
    padding-bottom: 12px;
	font-weight: 600;
	text-align: center;
	color: #fff;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f16112;
	border-radius: 3px 3px 0 0;
		font-family: calibri;
    font-size: 19px;
	width: 266px;
}



.tvbs>label:nth-child(3) {width: 410px;}

/* Изменения стиля переключателей вкладок при наведении */
 
.tvbs>label:hover {
	background:#0d9f72;
	cursor: pointer;
}
/* Стили для активной вкладки */
.tvbs>input:checked+label {    color: #555;
    border-top: 1px solid #f06317;
    background: #fff;
    font-family: calibri;
    font-size: 19px;
    border-bottom: 1px solid #ffffff;
	padding-top: 12px;
    padding-bottom: 12px;

}
/* Активация секций с помощью псевдокласса :checked */
#tvb1:checked~#content-tvb1, #tvb2:checked~#content-tvb2, #tvb3:checked~#content-tvb3, #tvb4:checked~#content-tvb4 {
	display: block;
}
.tvbs h2 {    padding-top: 15px;
    padding-bottom: 28px;}
.post2go{margin-top:100px;margin-left:114px;padding-bottom:200px;}