.ac-container{
text-align: left;
}
.ac-container label{
font-family: Tahoma;
padding: 25px 20px;
position: relative;
font-weight: bold;
z-index: 0;
display: block;
height: 30px;
cursor: pointer;
color: black;
line-height: 33px;
font-size: 20px;
text-shadow: 0px 0px 2px white;
text-transform: uppercase;
}
.ac-container label:hover{

}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	text-align: left;
	color: black;
	text-shadow: 1px 1px 1px white;
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 34px;
	height: 34px;
	right: 13px;
	top: 7px;
	background:  url(../images/tick-red1.png) no-repeat center center;	
}

.ac-container input:checked + label:hover:after{
	background-image: url(../images/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
/*	background: #E3E3E3;*/
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 0;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	font-style: italic;
	color: black;
	line-height: 23px;
	font-size: 14px;
	text-shadow: 1px 1px 1px white;
	margin-top: -2px;
margin-bottom: -2px;
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: auto;
	color: black;
}
.ac-container input:checked ~ article.ac-medium{
	height: auto;
	color: black;
}
.ac-container input:checked ~ article.ac-large{
	height: auto;
	color: black;
}
.sliderindex{
z-index: 0;
}
.blok_it{
background: url(../images/help1.jpg) left bottom no-repeat;

}
.it_title{
text-transform: uppercase;
text-align: center;
padding: 10px;
color: black;
font-size: 26px;
text-shadow: 0px 0px 2px white;
box-shadow: 0px 0px 4px black;
background: rgba(173, 173, 173, 0.85);
font-weight: bold;
}
.it_text{
margin-left: 20px;
margin-right: 20px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-box-shadow: 0 0 5px 0 #a9ada8;
-moz-box-shadow: 0 0 5px 0 #a9ada8;
box-shadow: 0 0 5px 0 #a9ada8;
background-color: white;
padding: 30px 30px;
}
.ittehnology{
border: 0px solid #999;
}
.name_uslugi{
margin-top: 0px;
line-height: 30px;
}
.name_uslugi{
color: black;
font-weight: 700;
text-rendering: optimizelegibility;
font-family: inherit;
}
.name_uslugi:hover{
color: black;
font-weight: bold;
text-shadow: 0px 0px 2px white;
background: rgba(0, 0, 0, 0.48)
}
.blok_it_text{
margin-left: 40px;
margin-right: 40px;
margin-top: 40px;
z-index: 0;

}
.it_help_table{
border: 0px;
}
.form_sendithelp{
background: none;
}
@import url('http://fonts.googleapis.com/css?family=Open+Sans');
.form_sendithelp input{
height: 36px;
border: 1px solid #b0b0b0;
padding-left: 10px;
outline: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: Tahoma;
font-style: normal;
font-weight: 700;
cursor: default;
font-size: 14px;
width: 340px;
cursor: auto;
}
.form_sendithelp select{
height: 36px;
border: 1px solid #b0b0b0;
padding-left: 10px;
outline: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: Tahoma;
font-style: normal;
font-weight: 700;
cursor: default;
font-size: 14px;
width: 340px;
cursor: pointer;
}
.form_sendithelp input:hover, select:hover{
border: 1px solid green;
}

.buttonithelp{
border-radius: 10px;
background: #FE5200;
color: #fff;
text-align: center;
font-size: 16px;
cursor: pointer;
text-transform: uppercase;
}
.buttonithelp:hover{
border: 1px solid white;
background: green;
}
.buttonithelp:not(:hover) {
transition: 3s;
}

.ithelpuslugitd{
background: rgba(157, 97, 97, 0.22);
border: 1px solid #B2AFAF;
line-height: 30px;
}
.formzakazit{
text-transform: uppercase;
font-size: 17px;
border-bottom: 1px solid #B2AFAF;
color: black;
font-weight: bold;
padding: 10px;
}
.fonchick{
background: #0D58A4;
}













