img, form, div, h1, h2, h3 {margin:0px;padding:0px;border:none;}
HR {BORDER:0px; COLOR:#CFCFCF; HEIGHT: 1px;background-color:#CFCFCF;  }

ul.nobullets{list-style-type: none;}
ul.nobullets li {behavior: none; text-indent: 0;}
ul.nobullets>li {text-indent: 0;}
ul.nobullets>li:before {content: '';}

   
.vrezka { margin:20px 0px 20px 0px; font-weight:bold;}
.noselect{-moz-user-select: none;-khtml-user-select: none;user-select: none;  }

.hand {cursor: pointer;cursor: hand;}
.hider{display:none;visibility:hidden;}
.dhider{display:none;}
.ohider{opacity:0;}
.hhider{height:0!important;}

.r5{-moz-border-radius:5px;	border-radius: 5px;  -webkit-border-radius: 5px;}
.r10{-moz-border-radius:10px;	border-radius: 10px;  -webkit-border-radius: 10px;}
.r15{-moz-border-radius:15px;	border-radius: 15px;  -webkit-border-radius: 15px;}
.r25{-moz-border-radius:25px;	border-radius: 25px;  -webkit-border-radius: 25px;}

.bs1{-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.3);box-shadow: 1px 1px 0px rgba(0,0,0,0.3);}
.bs3{-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);box-shadow: 2px 2px 3px rgba(0,0,0,0.3);}
.bs5{-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);box-shadow: 2px 2px 5px rgba(0,0,0,0.3);}
.bs10{-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);}

.t_all{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.t_all1{-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
.t_all01{-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.t_all03{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.t_all005{-webkit-transition: all 0.05s ease-in-out; -moz-transition: all 0.05s ease-in-out; -o-transition: all 0.05s ease-in-out; transition: all 0.05s ease-in-out;}

.ta{display:table; width:100%;}
.td{display:table-cell; vertical-align:top;}

@media screen and (max-width:750px) {
	.text-center-sm{ text-align:center!important;  }
	.text-center-sm img{display:inline-block;}
}
  

@media screen and (min-width:960px) {
	.vertical-align-middle{display:table!important; width:100%;}
	.vertical-align-middle>[class^="col-"], .vertical-align-middle>[class*=" col-"]{display:table-cell!important; vertical-align:middle;  float:none;}  
} 

.rotate-45{ -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.rotate-90{ -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.rotate-135{ -moz-transform: rotate(135deg);  -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
.rotate-180{ -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.rotate--45{ -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.rotate--90{ -moz-transform: rotate(-90deg);  -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg);}
.rotate--135{ -moz-transform: rotate(-135deg);  -ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}


@media screen and (max-width:750px) {.text-center-sm{ text-align:center;  }}


.mb-1{margin-bottom:1ex}	.mb-2{margin-bottom:2ex}	.mb-3{margin-bottom:3ex}	.mb-4{margin-bottom:4ex}	.mb-5{margin-bottom:5ex}	.mb-6{margin-bottom:6ex}
@media (max-width: 768px) { 
	.mb-xs-1{margin-bottom:1ex}	.mb-xs-2{margin-bottom:2ex}	.mb-xs-3{margin-bottom:3ex}	.mb-xs-4{margin-bottom:4ex}
	.mb-sm-1{margin-bottom:1ex}	.mb-sm-2{margin-bottom:2ex}	.mb-sm-3{margin-bottom:3ex}	.mb-sm-4{margin-bottom:4ex}
	.mb-md-1{margin-bottom:1ex}	.mb-md-2{margin-bottom:2ex}	.mb-md-3{margin-bottom:3ex}	.mb-md-4{margin-bottom:4ex}
	.mb-lg-1{margin-bottom:1ex}	.mb-lg-2{margin-bottom:2ex}	.mb-lg-3{margin-bottom:3ex}	.mb-lg-4{margin-bottom:4ex}
 }
@media (min-width: 768px) and (max-width: 992px) { 
	.mb-sm-1{margin-bottom:1ex}	.mb-sm-2{margin-bottom:2ex}	.mb-sm-3{margin-bottom:3ex}	.mb-sm-4{margin-bottom:4ex}
	.mb-md-1{margin-bottom:1ex}	.mb-md-2{margin-bottom:2ex}	.mb-md-3{margin-bottom:3ex}	.mb-md-4{margin-bottom:4ex}
	.mb-lg-1{margin-bottom:1ex}	.mb-lg-2{margin-bottom:2ex}	.mb-lg-3{margin-bottom:3ex}	.mb-lg-4{margin-bottom:4ex}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.mb-md-1{margin-bottom:1ex}	.mb-md-2{margin-bottom:2ex}	.mb-md-3{margin-bottom:3ex}	.mb-md-4{margin-bottom:4ex}
	.mb-lg-1{margin-bottom:1ex}	.mb-lg-2{margin-bottom:2ex}	.mb-lg-3{margin-bottom:3ex}	.mb-lg-4{margin-bottom:4ex}
}
@media (min-width: 1200px) { 
	.mb-lg-1{margin-bottom:1ex}	.mb-lg-2{margin-bottom:2ex}	.mb-lg-3{margin-bottom:3ex}	.mb-lg-4{margin-bottom:4ex}
}
 

 /*######## Черно-белое ###################################################*/
.c4-bw, .c4-bw-hover{
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray;  
	-webkit-filter: grayscale(100%);   
	-webkit-transition: 
	-webkit-filter 600ms; 
}  
.c4-bw-hover:hover{ 
	-webkit-filter: grayscale(0%);
	filter:none;
}  



