html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 100%;
	margin:0;
	outline:0 none;
	padding:0;
	font-family: PT Sans Narrow;
	line-height: 1.3;/*1.5*/
}
html, body{
	background: #fff;
}
/* скрываем радиокнопки на странице NS-поддержка */
#radio_firebird {
display: none;
}
.ver_text {
	display: inline-block;
}
.new_func_ns {
	font-size: 20px;
}
.ver_h3 {
	color: #103b68;
	font-size: 20px;
	margin: 1em 0 0.1em 0;
	font-weight: bold;
}
.tunes {
	display: none;
}
.content .numberOl li {
	list-style-type: decimal;
	margin: 0px 0px 0px 30px;
}
.bottomBorder {
	border-bottom: 1px solid #ccc;
	padding: 7px 14px;
	cursor: default;
}
.bottomBorder:hover {
	background: #f5f5f5;
}
.bottomBorder .istochnik {
	padding-top: 10px;
} 
/* скрываем радиокнопки на странице NS-поддержка ОКОНЧАНИЕ */
.slider_content p, .slider_content p .span_slider {

	line-height: 1.15;
	color: #d5e0ea;
	font-size: 14pt;
}
@font-face {
	font-family: 'PT Sans Narrow';
	src: url('fonts/PTN57F_W.eot');
	src: local('PT Sans Narrow'),
	url('fonts/PTN57F_W.woff') format('woff'),
	url('fonts/PTN57F_W.ttf') format('truetype'),
	url('fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');
}
.nomargin_plus {
	margin-top: 0px;
	padding-top: 0px;
	margin: -25px 0px 12px 0px;
}
.bsJournal {
    margin: auto;
    overflow: hidden;
    display: block;
    width: 324px;
    height: 96px;
}
.column_3 {
	width: 30%;
    padding-right: 12px;
    margin-top: 6px;
}
.partners_img img {
	width: auto !important;
	height: auto !important;
}
.border_light {
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	margin: 0px !important;
}
.margin_bottom_minus {
	margin: 0 0 20px !important;
}
.support .partners_img {
	margin: 15px auto 0 auto !important;
	overflow: hidden;
}

/*источник*/
.istochnik {
	border-top: 1px dashed #ccc; 
	overflow: hidden; 
	margin-top:15px !important;
	clear: both;
}
.istochnik-right {
	border-top: 1px dashed #ccc; 
	overflow: hidden; 
	margin-top: 20px !important;
	padding-top: 10px !important; 
	clear: both;
	text-align: right;
	color: #969696;	
}
.istochnik-right a {
	color: #969696;	
}
.img_link {
	overflow:hidden;
	float:left; 
	margin-right: 10px;
	margin-bottom: 7px;
	display:block;
}
.img_link > img {
	height: 145px;
}
.bann_top {
	display: block;
	width: 187px;
	height: 104px;
	background: url('/wp-content/themes/irtech/img/09051945.png') no-repeat left top;
	position: absolute;
	right: 20px;
	top: 34px;
	overflow: hidden;
	z-index: 1000;
}
.bann_top:after {
	content: '';
	width: 0px;
	height:0px;
	background: url('/wp-content/themes/irtech/img/09051945_2.jpg') no-repeat left top;
	position: absolute;
	width: 187px;
	height: 104px;
	left: 0px;
	top: 0px;
	
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=00);
filter:alpha(opacity=0);

	-webkit-transition: 1.1s;
	-o-transition: 1.1s;
	-moz-transition: 1.1s;
	-ms-transition: 1.1s;
	transition: 1.1s;
	
}
.bann_top:hover:after, .bann_top:after:hover {
	
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
filter:alpha(opacity=100);

	
}
.content ol.ol > li {
	list-style-type: decimal;
}

#wrap_school_products {
	color: #257ccc;
	font-size: 20px;
	line-height: 20px;
	height: 9px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #c6c6c6; 

}
/* Онлайн-консультант JivoSite 
#jivo-label, #jivo-chat {

	right: 70px !important;
}

*/
.history_table {
	margin: 3px 10px 25px 0px;
	border-left: 1px #eee solid;
	border-right: 1px #eee solid;

}
.history_table tr:hover {
	background-color: #f4f4f4;
}
.history_table td {
	vertical-align: top;
	border-top: 1px dashed #c6c6c6; 
	padding: 15px; 
}
.history_table tr td:first-child {
	width: 70px;
	
	color: #103b68;
	font-weight: bold;
}
.blue_bold {
	color: #103b68;
	font-weight: bold;
}
.history_table tr:last-child td {
		border-bottom: 1px dashed #c6c6c6; 
}


.partners_links {
	text-align: center;
	padding: 4px 0 1px 0;
}




.partners_links a {
	margin: 0 10px;
}
@font-face {
	font-family: 'PT Sans Narrow Bold';
	src: url('fonts/PTN77F_W.eot');
	src: local('PT Sans Narrow Bold'), 
	url('fonts/PTN77F_W.woff') format('woff'),
	url('fonts/PTN77F_W.ttf') format('truetype'),
	url('fonts/PTN77F_W.svg#PTSans-Narrow-Bold') format('svg');
}

.enginemaps {
	width: 100%;
	height: 510px;
}
.i4ewOd-pzNkMb-haAclf, .qAWA2, .QUIbkc {
 	background-color: rgba(0, 91, 187, 0.6) !important;
}

h1 {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 36px;
	font-weight: 700;
	/*margin: -24px 0px 10px 0px;*/
	margin: 0px 0px 10px 0px;
}

h2 {
	margin: 0.5em 0 0.2em 0;
	font-size: 30px;
	color: #666;
	color: #103b68;
}

h3, .into_h3 {
	margin: 1em 0 0.5em 0;
	font-size: 24px;
	color: #555;
	color: #103b68;
}

h4 {
	margin: 0.5em 0 0.2em 0;
	font-size: 20px;
	color: #888;
	color: #103b68;
}
h5{
	color: #103b68;
}

p {
	 color: #363636; 
	font-family: PT Sans Narrow;
	font-size: 16px;
}

/* Строим форму обратной связи */

.form_contact {
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	padding: 20px 25px 25px 30px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}

.div_partners {
	
	
	border-top: 1px #ccc dashed;
	padding: 20px 10px 20px 10px; 
	text-decoration: none;
	color: #363636;
	overflow: hidden;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;

}
.div_partners:hover {
	background-color: #f4f4f4;
	text-decoration: none;
	color: #363636;
}
.logo_partners {
	text-decoration: none;
	color: #363636;
	display: block;
	overflow: hidden;
}
.logo_partners:hover {
	color: #363636;
	}
.logo_partners img {
	width: 200px;
	margin: 0 10px 3px 0;
}
#daypyat img {
	width: 100px;
	margin: 7px 5px -2px 3px;
}
#daypyat {
overflow: hidden;
color:#40ae49;
font-size: 120%;
float: right;
line-height: 30px;
position: relative;
height: 30px;
}
.form_contact_partners {
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	padding: 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
.about_product_descr .zapros {
	background: #f5f5f5;
	border-left: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 0px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-ms-border-top-left-radius: 6px;
	-o-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-ms-border-top-right-radius: 6px;
	-o-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	width:auto;
	padding: 5px 17px 0px 17px;
	color: #aaa;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	font-weight: normal;
}
.div_zapros {
	/*margin-top: -20px;*/
	margin-top: 0px;
	padding-top: 39px;
	position: relative;
}
.dashed {
	border-top: 1px #ccc dashed;
}
.wpcf7 {
	z-index: 10;
}
.content .wpcf7 ul li
{
	margin: 0px 0px 0px 20px;
}

.wpcf7-not-valid-tip {
	color: red;
}
.content > .contact_form_left {
	width: 71%;
	padding-left: 1%;
	padding-right: 3%;
}
.wpcf7-form input, .form_contact input {
	float: none;
	width: auto;
	background: #fff;
	padding: 0 10px;
	margin: 5px 0 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
.wpcf7-form h3 {

	margin: 1em 0 0.2em 0;
}
.form_contact .p_paragraph {
	font-size: 22px;
}
.wpcf7-form .email_form {
	width: 300px;
}
.wpcf7-form .fio_form {
	width: 85%;
}
.form_contact .warning_text {
	font-size: 17px;
	color: #0047A7;

}

.wpcf7-form .wpcf7-file {
	cursor: pointer;
	padding: 10px 0px 0px 0px;
	display: block;
	background: none;
	border: 0px;
}
.wpcf7-form .file_form {
	margin: 1em 0 0;
}
.file_form + p > span > input:before, .file_form + p > span > input {
	display: block;
	cursor: pointer !important;
	overflow: hidden;
	width: 350px;
	text-align: right;
	position: relative;
}
.file_form + p > span > input:before {
	content: "   ";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.wpcf7-submit-p {
	margin-top: 25px; 
	border-top: 1px #ccc dashed;
	display: block;
	position: relative;
	overflow: hidden;
	height: 70px;
}
.wpcf7-form .wpcf7-submit {
		cursor: pointer;
		background: #fff;
		margin: auto;
		margin-top: 20px;
		padding: 10px 35px;
		font-size: 20px;
		height: auto;
		position: absolute;
		left: -5px;
		right: 0px;
		display: block;
		width: 20%;
		color: #666;
		-webkit-transition: all .2s;
		-o-transition: all .2s;
		-ms-transition: all .2s;
		-moz-transition: all .2s;
		transition: all .2s;

}
.wpcf7-form .wpcf7-submit:hover {
		background: #d8eeff; 
		color: #014386;
		border: 1px solid #85caff;
		width: 22%;
}



.wpcf7-form .file_form input {
	width: 350px;
		display: block;
	cursor: pointer;
}
.wpcf7-form select {
	margin: 0px;
	padding: 0px 5px;
	height: 32px;
	width: 87.5%;
	line-height: 24px;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
h3.opisanie, h3.polnoe_oo {
	margin: 1em 0 0.3em 0;
}
.wpcf7-form .opisanie + p > span > textarea {
	width: 85%;
	color: #898989;
font-family: PT Sans Narrow;
font-size: 13pt;
line-height: 24px;
	/*margin-top: 10px;*/
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	padding: 0 10px;
}
.wpcf7-form .polnoe_oo + p > span > textarea {
	width: 85%;
	color: #898989;
font-family: PT Sans Narrow;
font-size: 13pt;
line-height: 24px;
	/*margin-top: 10px;*/
	height: 40px;
	border: 1px solid #ccc;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	padding: 0 10px;

}

/* параметры для формы окончены  */

.p_paragraph {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin-bottom: 10px;
}
h3.p_paragraph{
	color: #103b68;
}
.content p.p_paragraph_top{
	margin-top: 1.2em;
	margin-bottom: 0.5em;
}

.content p.p_paragraph3{
	/*margin-top: 1em;*/
	margin-top: 9px;
	margin-bottom: 8px;
}

.mail_part {
	width: 166px;
	height: 44px;
	display: inline-block;
	background: url('../img/btn_adres_partners_Nrm.png') no-repeat;
	position: relative;
	top: 20px;
}

.mail_part:hover{
	width: 166px;
	height: 44px;
	display: inline-block;
	background: url('../img/btn_adres_partners_Prs.png') no-repeat;
	position: relative;
	top: 20px;
	
}

.nc_mail {
	width: 129px;
	height: 26px;
	display: inline-block;
	background: url('../img/btn_adres_nc_Nrm.png') no-repeat;
	margin-bottom: -9px;
	cursor: pointer;
}
.nc_mobile{
	width: 126px;
	height: 18px;
	display: inline-block;
	background: url('../img/btn_adres_nc_mobile.png') no-repeat;
	    position: relative;
    top: 5px;
	cursor: pointer;
}
.karpova_email {
	width: 134px;
	height: 26px;
	display: inline-block;
	background: url('/wp-content/themes/irtech/img/karpova_email.png') no-repeat -5px -1px;
	margin-bottom: -9px;
}
.salens_email {
	width: 134px;
	height: 26px;
	display: inline-block;
	background: url('/wp-content/themes/irtech/img/salens_email.png') no-repeat 0px -1px;
	margin-bottom: -9px;
}


/* ==================ОСНОВНОЙ РЫЖИЙ БЛОК СТИКЕРА============== */
.content .tips {
	color: #333;
	padding-top: 25px;
	margin-top: 25px;
	
	position: relative;
			background-color: #FEFFCF;
		border-color: #DAC298;
		background: url('/wp-content/themes/irtech/img/tetra1.png') #FEFFCF;
}
.content .tips_2 {
color: #333;
padding: 20px 25px;
margin: 10px 0 30px 0;
background-color: #FCFFCF;
border-color: #DAC298;
background: url('/wp-content/themes/irtech/img/tetra1.png') #FEFFCF;
position: relative;
	
}
.content .tips_2 p {
	margin-bottom: 0;
}
.content .tips_arrow {
position: absolute;
height: 0;
width: 0;
top: 0px;
right: 0px;
border: 15px #A68750 solid;
border-color: #fff #fff #E2B86F #E2B86F;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	-ms-border-bottom-left-radius: 4px;
	-o-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

}
.content .tips_arrow_2 {
position: absolute;
height: 0;
width: 0;
top: 0px;
right: 0px;
border: 15px #A68750 solid;
border-color: #fff #fff #E2B86F #E2B86F;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	-ms-border-bottom-left-radius: 4px;
	-o-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;

}
.content .tips, .content .tips_2, .content .tips_arrow, .content .tips_arrow_2 {

-webkit-box-shadow: -2px 4px 2px 0px rgba(50, 50, 50, 0.1);
-moz-box-shadow:    -2px 4px 2px 0px rgba(50, 50, 50, 0.1);
-ms-box-shadow: -2px 4px 2px 0px rgba(50, 50, 50, 0.1);
-o-box-shadow:    -2px 4px 2px 0px rgba(50, 50, 50, 0.1);
box-shadow:         -2px 4px 2px 0px rgba(50, 50, 50, 0.1);

}

/* ==================ОСНОВНОЙ РЫЖИЙ БЛОК СТИКЕРА ОКОНЧЕН============== */


/* ============ГОЛУБОЙ ТЕТРАДНЫЙ ЛИСТ ПРАВЫЙ БЛОК============= */
.sticker {
	position: relative;
	overflow: hidden;
}
.right .sticker .support .select_product {
	font-family: 'Times New Roman';
	font-size: 25px;
	padding: 10px 0;
	background: none;
	border-bottom: 1px #87C1E9 dashed;

}
.right .sticker .tips_2  {
		background-color: #ECF8FF;
		border-color: #87C1E9;
		background: url('/wp-content/themes/irtech/img/tetra1.png') #ECF8FF;
}

.right .sticker .tips_2 p {
		color: #333;

}
.dashed_top {
	font-weight: bold; 
	padding-top:7px;
	margin-top: 10px;
	border-top: 1px #87C1E9 dashed;

}
.right .sticker .tips_arrow_2 {
	border: 15px #106EB6 solid;
	border-color: #fff #fff #106EB6 #106EB6;
}

/* ============ГОЛУБОЙ ТЕТРАДНЫЙ ЛИСТ ПРАВЫЙ БЛОК ОКОНЧЕН============= */

/* 
==================ЗЕЛЕНЫЙ ЦВЕТ================

color: #60A650;
padding: 20px 25px;
margin: 10px 0 30px 0;
background-color: #D8FFCF;
position: relative;
border-color: #99C090;
background-image: url('/wp-content/themes/irtech/img/tetra1.png'); 

*/


.ivm_touch_email {
	width: 105px;
	height: 26px;
	display: inline-block;
	background: url('/wp-content/themes/irtech/img/ivm_touch_email.png') no-repeat -3px -1px;
	margin-bottom: -9px;
}
.nd_all > .line_nd > div {
	overflow: hidden;
	position: relative;
	padding: 10px;
	float: left;
	width: 16%;
	text-align: center;
	height: auto;
}
.nd_all {
	width: 100%;
	overflow: hidden;
	position: relative;

}
.line_nd {
	clear: both;
}
.pros_right {
	width: 75%;
	float: right;
	position: relative;
}
.pros2 > .pros_right {
	width: 70%;
	float: right;
	position: relative;
}
.pros, .pros2 {
	clear: both;
	overflow: hidden;
	position: relative;
	width: 100%;
	padding: 10px 0px;
}
a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 16px;
}


a:hover {
	color: #1366BF;
}


/*--------------- Header ----------------*/


.header {
	min-height: 151px;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	position: relative;
/*
background: url('/wp-content/uploads/2020/08/1september.png') right top;
background-repeat: no-repeat;
*/
/* 
background: url('/wp-content/themes/irtech/img/ng_head2015.jpg') no-repeat right top;
*/
}


.logo {
	width: 115px;
	height: 115px;
	display: block;
	margin: 17px 16px 18px 18px;
	background: url('../img/logo.png') no-repeat;
	float: left;
}

.p_logo {
	font-family: PT Sans Narrow;
	margin-top: 25px;
	position: relative;
	top: 9px;
	font-size: 21px;
	color: #103b68;
	float: left;
	line-height: normal;
}


.search_and_login {
	width: 500px;
	margin-top: 30px;
	float: right;
	text-align: right;
	position: relative;
	z-index: 999;
}

.login {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	position: relative;
	top: 23px;
	left: -38px;
}

.login_out { 
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	position: relative;
	top: 23px;
	left: -265px;
}

.reg {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	position: relative;
	top: 23px;
	left: -32px;
}

input {
	display: block;
	width: 222px;
	height: 32px;
	border: none;
	background: url('../img/search.png') no-repeat center 1px;
	padding: 0px 20px 1px 20px;
	margin: 20px 0px 0px 5px;
	float: left;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	line-height: 24px;
}

.search_and_login input {

	margin: 30px 0px 0px 5px;
}

input:focus {
	outline: none;
}

/*--------------- Menu ----------------*/

.menu_wrap {
	height: 48px;
	width: 100%;
	min-width: 960px;
	clear: both;
	padding: 0;	
	position: relative;
	z-index: 99;
}

.menu {
	padding: 0;
	height: 48px;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	background: url('../img/menu_fon.png') repeat-x;
}

.navigation {
	padding: 0;
	margin: 0px 0px 0px 28px;
}

.navigation li {
	float: left;
	list-style: none;
	position: relative;
}

.navigation li a:first-child {
	margin-left: 0px;
}

.navigation li a {
	color: #ffffff;
	display: block;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: PT Sans Narrow;
	line-height: 40px;
	font-size: 18px;
	text-decoration: none;
	position: relative;
	z-index: 1099;

}

.navigation li.active a {
	display: block;
	padding: 0px 0px 0px 0px;
}

.navigation li.child a {
	color: #333;
	display: block;
	margin: 0;	
	padding: 0;
}

.navigation li a:hover {
	color: #fff;
	text-decoration: none;
}

.treung_cont {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	/*left: 769px;*/
	left: 570px;
	*left: -702px;
}
.treung_cont2 {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 769px;
	*left: -702px;
}
.treung_vacancy {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 670px;
	*left: -702px;
}
.treung_forum {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 619px;
	*left: -702px;
}
.treung_forum2 {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 570px;
	*left: -702px;
}

.treung_part {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 463px;
	*left: -702px;
}

.treung_sup {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 353px;
	*left: -702px;
}

.treung_about {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu1.png') no-repeat;
	position: relative;
	top: 41px;
	left: 143px;
	*left: -702px;
}

.treung_main {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu1.png') no-repeat;
	position: relative;
	top: 41px;
	left: 37px;
	z-index: 999999;
	*left: -702px;
}

.soc_icon {
	margin: 10px 27px 0px 0px;
	float: right;
	overflow: hidden;
	position: relative;
	top: -3px;
}

.soc_icon li{
	float: left;
	list-style: none;
	position: relative;
}

.soc_icon  li .fb {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_fb.png');
}

.soc_icon  li .twit {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_twit.png');
}

.soc_icon  li .rss {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 8px 0px 0px;
	background: url('../img/soc_rss.png');
}

/* Active item menu */

#active_item_menu {
	width: 33px;
	height: 11px;
	background: url('../img/treeungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 19px;
	*left: -488px;
}

#active_item_menu_products {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 247px;
	display: none;
	*left: -702px;
}

#active_item_menu_support {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 337px;
	display: block;
	*left: -702px;
}

#active_item_menu_about {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 122px;
	display: block;
	*left: -702px;
}

/* Menu level one */

.wrap_items_menu {
	width: 100%;
	clear: both;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	padding: 10px 0px 0px 0px;
	background: #e1e1e1;
	position: relative;
	top: -5px;
	z-index: 0;
	/*display: none;*/
}

.items_menu {
	overflow: hidden;
	margin: 6px 0px -6px 24px;
	position: relative;
	top: 0px;
	max-width: 1200px;
	min-width: 960px;
}

.item_menu {
	height: 80px;
	width: 23%;
	float: left;
	margin: 0px auto 0px auto;
}
/*Временная заглушка, 22.06.2015 вопросы к Милову Льву*/

.item_menu img {
	float: left;
	margin-right: 10px;
}


.item_menu a {
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #363636;
	position: relative;
	top: 17px;
}

/*костыль для NetSchool Lite, чтоб картинки не отображались*/
.item_menu  a[href="http://www.ir-tech.ru/?products=netschool-lite-2"], .item_warning a[href="http://www.ir-tech.ru/?products=netschool-lite-2"], .item_support_product a[href="http://www.ir-tech.ru/?products=netschool-lite-2"] {
		background:  #0ff;
		display: none;
}
.item_warning a[href="http://www.ir-tech.ru/?products=netschool-lite-2"]+div{
	display: none;
}
/*костыль для NetSchool Lite, чтоб картинки не отображались*/
.item_menu  a[href^="http://www.ir-tech.ru/?products=netschool-lite-2"], .item_warning a[href^="http://www.ir-tech.ru/?products=netschool-lite-2"], .item_support_product a[href^="http://www.ir-tech.ru/?products=netschool-lite-2"] {
		background:  #0ff;
		display: none;
}
.item_warning a[href^="http://www.ir-tech.ru/?products=netschool-lite-2"]+div{
	display: none;
}




.item_menu a:hover {
	color: #1366BF;
}

/* Menu level two */

.wrap_items_menu_lvl_two {
	width: 100%;
	clear: both;
	padding: 10px 0px 20px 0px;
	background: #ebebeb;
	position: relative;
	top: -5px;
	z-index: -1;
}

.news_main_lvl_two {
	overflow: hidden;
	margin: 6px auto 0px auto;
	position: relative;
	top: 0px;
	left: -8px;
	max-width: 1200px;
	min-width: 960px;
}

.item_menu_lvl_two {
	height: 80px;
	width: 23%;
	float: left;
	margin: 0px 0px 0px 10px;
}

.item_menu_lvl_two a {
	
}

.shadow_menu {
	width: 960px;
	height: 20px;
	margin: -25px auto 0px auto;
	background: url('../img/news_main_shadow_bottom.png') no-repeat;
}

/*-------------- Dinamic Content -----------------*/
.content {
	margin: 30px/*60px*/ auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
}

.content p{
	/*margin-bottom: 1em;*/
	margin-bottom: 0.7em;
}

.content ul {
	list-style-type: none;
	margin: 5px 0px 25px 10px;
	position: relative;
}

.content ul li {
	background: url('../img/marker_type_users.png') 0 10px no-repeat;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding-left: 20px;
}

.form_sup p{
	margin-bottom: -15px;
}

/*-------------- Left Content -------------------*/
.left {
	width: 60%;
	min-height: 400px;
	float: left;
	padding-left: 3%;
	padding-right: 4%;
	margin-top: 5px;
	color: #363636;
}

/*-------------- Right Content -------------------*/
.right {
	width: 33%;
	float: left;
}

/*.support {
	background: #ebebeb;
	padding: 10px 40px 20px 40px;
	margin: -7px 0px 40px 3px;
	overflow: hidden;
	min-width: 260px;
}*/
.support {
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	padding: 10px 40px 20px 40px;
	margin: 0px 0px 40px 0px;
	overflow: hidden;
	/*min-width: 260px;*/
}
.support_box {
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	padding: 10px 20px;
	margin: 0px 0px 40px 0px;
	overflow: hidden;
	text-align: center;
	font-size: 1.1em;
	/*min-width: 260px;*/
}

.support .clear {
	height: 5px;
	width: 100%;
}

.support img {
	float: left;
	/*margin: 20px 7px 0px 0;*/
	margin: 0 7px 0 0;
    /*width: 55px;*/
}

.support img:hover {
	opacity: 0.85;
}

.support .p_support {
	font-family: PT Sans Narrow Bold;
	font-size: 30px;
	color: #363636;
	margin-bottom: -22px;
	margin-top: 0px;
	position: relative;
	/*top: 22px;*/
	margin-bottom: 10px;
}

.support a.sup_news {
	font-family: PT Sans Narrow;
	font-size: /*16px*/ 15px;		
	overflow: hidden;
	position: relative;
	/*text-decoration: inherit;
	color: #338ede #2A78BF; #2E84CF */
	color: #3c6692;
	 
}

.support a:hover {
	color: #1366BF;
}

.support .we_help {
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	color: #363636;
	/*margin: 12px 10px 0px 40px;*/
}

.support .a_support {
	display: block;
	margin: 19px 16px 0px;
	/*width: 224px;
	height: 48px;
	background: url('../img/button_support.png') no-repeat;
	margin: 30px 0px 10px 37px;*/
}

.support .a_support:hover {
	opacity: 0.85;
}

.p_back_connect {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 36px;
	margin: 30px 0px 10px 0px;
}

.all_news {
	/*width: 265px;
	height: 47px;*/
	display: block;
	/*background: url('../img/look_all_news.png') no-repeat;*/
	margin: 4px 0px 10px 0px;
	
	
}

.all_news:hover {
	opacity: 0.85;
}

.news_gall {
	margin-top: 30px;
	overflow: hidden;
}

.news_gall a {
	float: left;
}

.news_gall img {
	margin: 0px 15px 0px 0px;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	border: 3px solid #ffffff;
}

.pagination {
	margin: 40px 0px 40px 0px;
}

.pagination .prev_page {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 16px;
	text-decoration: none;
}

.pagination .next_page {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 16px;
}

.pagination .arr_pgn_left {
	width: 10px;
	height: 11px;
	display: inline-block;
	margin-right: 5px;
	background: url('../img/arr_pagination_left.png') no-repeat;
}

.pagination .arr_pgn_right {
	width: 10px;
	height: 11px;
	display: inline-block;
	margin-left: 5px;
	background: url('../img/arr_pagination_right.png') no-repeat;
}

.pagination a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 0px 5px 0px 5px;
}

.pagination a.active {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 17px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
}

.support .select_product {
	font-family: PT Sans Narrow Bold;
	padding: 20px 0px 0px 0;
	font-size: 30px;
	color: #363636;
	margin-bottom: 10px;
}

.p_sup_select_prod {
	margin: 0;
}

.items_support_product {
	margin: 6px auto 0px auto;
}

.item_support_product {
	margin: 0px 0px 0px 0px;
}

.item_support_product a img {
	margin: 10px 15px 0 0;
	border: none;
	width: 55px;
}

.item_support_product a  {
	margin: 0px 0px 0px 0px;
}

.a_support_product {
	position: relative;
	top: 29px;
	color: #363636;
	font-size: 16px;
}
/*-------------- Content Main Page ---------------*/
.warning {
	margin: 18px auto 0 auto;
	max-width: 1200px;
	min-width: 960px;
	position: relative;
}

.warning_2  {

	margin: 8px auto 0 auto;
}


.warning_title {
	height: 30px;
	background: #ebebeb;
	text-align: center;
	margin-bottom: 1px;
}

.warning_title p {
	text-transform: uppercase;
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #626262;
	padding-top: 3px;
	position: relative;
}

.w-block{
	float: left;
	width: 22%;
	margin: 0 36px 0 0px;
	font-size: 16px;
	line-height: 1.2em;
	padding: 0px;
}

.w-block h2 {

display: none;

}


.w-block h2:hover {
	color: #1366BF;
}

.w-block p {
	text-align: left;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	margin-top: 4px;
	display: inline;
	line-height: 1.0;
}

.w-block a {	
	display: inline-block;
	font-size: 12pt;
}

.w-block a:hover {
	opacity: 0.85;
}

.w-block img {
	margin: 15px 0px 0px 0px;
	background: none;
}


.warning_list {
	margin: -24px 26px 0px 0px;
	float: right;
}

.warning_list a {
	margin: 0px 0px 0px 18px;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 17px;
}

.warning_list a.active {	
	text-decoration: none;
}

/*--------- All products ----------*/
.all_products {
	overflow: hidden;
	margin: 18px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
}

.wrap_inner_all_products {
	position: relative;
}

.item_warning {
	margin-top: 10px;
	margin-left: 5px;
	width: 48%;
	display: inline-block;
	*float: left;
	vertical-align: top;
}

.item_warning_module {
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}

.item_warning img {
	float: left;
	margin-right: 15px;
	margin-top: 7px;
	border: none;
}

.item_warning img:hover {
	opacity: 0.85;
}

.item_warning_module img {
	float: left;
	margin-right: 15px;
	margin-top: 7px;
	border: none;
}

.item_warning_module img:hover {
	opacity: 0.85;
}

.item_warning_info {
	overflow: hidden;
}
.item_warning_info_inset{
	/*display: inline-block;*/
	margin: 0px 0px 10px 88px;
	font-size: 15px;
	line-height: 1.15;
}
}


.item_warning_info_module {
	margin-left: 85px;
}
.item_warning_module_div{
	position: relative;
	

}
.item_warning_module_div > p.item_warning_info {
color: rgb(0, 91, 155);
}

 .item_warning_module_div_a {
	position: absolute;
	top: -44px;
	left: 17px;
	display: block;
	padding: 6px 11px 4px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: #ddd;


} 



.item_warning_module_div_a img {
	
	margin: 0px;

}

.item_warning_module .item_warning_module_div  img{
	float: none;

}


.item_warning_info a {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 15pt;
	margin: 4px 0px 0px 0px;
	position: relative;
	top: 12px;
	text-decoration: none;
}
.item_warning_info a  + p, a.item_warning_info_module_a + div{
	margin-top: 14px;
}


.item_warning_info_module a {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 15pt;
	margin: 4px 0px 0px 0px;
	position: relative;
	top: 12px;
	text-decoration: none;
}
a.item_warning_info_module_a{

	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 15pt;
	margin: 4px 0px 0px 0px;
	position: relative;
	top: 12px;
	text-decoration: none;
	margin-left: 88px;
	display: block;
} 
@media only screen and (min-width: 168px) and (max-width: 1037px) {
	.item_warning_module_div_a {
		top: -16px;
	}
}



.item_warning_info p {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	margin-top: 10px;
	padding-right: 20px;
	line-height: 1.2;
	overflow: hidden;
}

.item_warning_info .msoko_bold {
	font-weight: bold;
}

.item_warning_info_module p {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	margin-top: 10px;
	/*  text-decoration: underline;*/
    text-decoration: initial;
}

.inner_all_products_left {
	display: inline-block;
	width: 69%;
	position: relative;
	*float: left;
}

.inner_all_products_right {
	display: inline-block;
	width: 29%;
	position: absolute;
	top: 0px;
	*float: right;
}

.inner_all_tele_left {
	width: 49%;
	display: inline-block;
	*float: left;
}

.inner_all_tele_right {
	width: 49%;
	display: inline-block;
	*float: right;
}

@media all and (min-width: 0px) {
    .inner_all_products_right {
		right: 0px;
	}
}

/* ---------- About Product ----------- */
.about_product_descr {
	margin-bottom: 40px;
}
#wpcf7-f2922-o1 .about_product_descr  {
	margin-bottom: 10px;
}
.about_product_descr h2{
	color: #103b68;
}

.h1_about_product {
	margin-top: -14px;
	*overflow: hidden;
}

.note {
	background: #ebebeb;
	margin: 25px 20px 25px 0px;
	padding: 18px 20px 20px 18px;
}

.note img {
	float: left;
	margin: 0px 20px 0px 0px;
}

.note .note_text{
	overflow: hidden;
	margin-top: 10px;
}

.type_users {
	list-style-type: none;
	margin: 20px 0px 0px 20px;
	position: relative;
}

.type_users li {
	color: #363636;
	background: url('../img/marker_type_users.png') no-repeat;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}

.type_users li p {	
	margin: 0px 0px 0px 17px;
	position: relative;
	top: -10px;
	font-size: 16px;
}

.list_with_number {
	margin: 20px 0px 25px 35px;
	list-style-type: decimal;
}

.list_with_number li {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 10px 0px 0px 0px;
}

.list_with_number li p {	
	margin: 0px 0px 0px 7px;
	font-size: 16px;
}

.p_about_prod_title {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 24px;
}

.wrap_item_menu_about_product {
	width: 100%;
	background: #ebebeb;
	padding: 10px 0px 0px 0px;
	margin: -5px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	text-align: center;
}

.item_about_menu_product {
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 3px;
}

.about {
	
}

.tbl_about {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 16px;
}

.tbl_about tr:first-child td {
	background: #c2c2c2;
}

.tbl_about td {
	padding: 5px;
}

.tbl_about tr:nth-child(odd) td {
	background: #dedede;
}

.tbl_about tr:nth-child(even) td {
	background: #eeeeee;
}


.supp {
	margin: 0 0 0 -65px;
}

.partner {
	margin: 0 0 0 -105px;
}

.a_menu_prod {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 16px;
	padding: 3px 12px;
	text-decoration: blink;
	/*margin:0px;*/
	margin-right: -3px;
	display: inline-block;
	border-left: 1px solid #fdfdfd;
	border-right:  1px solid #c8c8c8;
}
.a_menu_prod:last-child{
	border-right:  0px solid #c8c8c8;
}
.a_menu_prod:first-child{
	border-left: 0px solid #fdfdfd;
}


.item_about_menu_product .active {
	/*padding: 5px 12px;*/
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 16px;
	text-decoration: none;
	/*margin-right: -2px;
	margin:0px;*/
	
}

.wrap_item_about_product {
	width: 100%;
	background: #ebebeb;
	padding: 15px 0px 10px 0px;
	margin: -5px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
}

.item_about_product {
	margin: 0px 0px 0px 25px;
	max-width: 1200px;
	min-width: 960px;
}

.about_product {
	display: inline-block;
	*float: left;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	min-width: 220px;
	min-height: 110px;
	padding-right: 0px;
}

.about_product_module {
	display: inline-block;
	vertical-align: top;
}

.about_product  a img{
	margin-right: 17px;
	border: none;
	float: left;
}

.wrap_list_prod_img {
	display: inline-block;
	*float: left;
	width: 15px;
}

.about_product_module .wrap_list_prod_img img{
	position: relative;
	top: 0px;
}
.about_product .wrap_list_prod_img img {	
	position: relative;
	top: -1px;
}

.wrap_list_prod_link {
	display: inline-block;
}
.ns_lite, .ns_lite a, .about_product_module .ns_lite .list_prod {
	display: inline-block;
	color: #1366BF;
	text-decoration: none;
	font-weight: bold;
}
.ns_lite {
	margin-top: 20px;
}
.ns_lite a:hover, .about_product_module .ns_lite .list_prod:hover {
	color: #00841D;
}

.wrap_list_prod_link3{
	display: inline-block;
	margin-left: 18px;
}
.wrap_list_prod {
	overflow: hidden;
}
.blue_normal {
	color: #005AA9 !important;
	font-weight: normal;
}
.blue_normal_2 {
	color: #1366BF;
}
.sing_news_content > .big_blue {
	font-size: 22px;
}
.about_product_descr .italic p, .italic, .italic p {

	font-family: Times New Roman;
	font-style:italic;
	font-size: 102%;

}

.content  ul > li > ul > li {
	list-style-type: circle;
}


.about_product .list_prod, .about_product_module .list_prod {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 15px;
	height: 18px;
	*height: 10px;
}

.about_product .list_prod:hover, .about_product_module .list_prod:hover {
	color: #1366BF;
	
}

.wrap_first_item_prod {
	margin-top: 10px;
	min-width: 385px;
}

.about_product .a_prod_title {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 15pt;
	text-decoration: none;
	display: inline;
}

#hide_line_product {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 15px;
	display: block;
}

.about_product  .active {
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 15px;
	text-decoration: none;
}

.about_product_module  .active {
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 15px;
	text-decoration: none;
}

.about_product .list_prod {
	/*margin-top: 15px;*/
}

.how_to_buy {
	width: 150px;
	height: 47px;
	background: url('../img/how_to_buy.png') no-repeat;
	display: block;
	margin: 29px 0px 0px 0px;
}

/* Отключаем активность кнопок */

	.noactive_big {
	background: url('/wp-content/themes/irtech/img/how_to_buy_noactive.png') no-repeat !important;
	opacity: 0.85 !important;
	}
	.noactive_big:hover {
	opacity: 0.85 !important;	
	}
	.noactive {
	color: #999 !important;
	text-decoration: underline !important;
	}
	.noactive:hover {
	color: #999 !important;
	}
	.noactive_big, .noactive {
		cursor: default !important;
	}


/* Отключаем активность кнопок - ЗАКОНЧЕНО */

/* Красивый тултип на CSS */

/* a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10!important;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:300px; line-height:16px;

}
a.tooltip:hover span{
    display:inline!important; position:absolute; color:#111!important;
    border:1px solid #DCA!important; background:#fffAF0!important;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
CSS3 extras
a.tooltip span
{
    border-radius:4px;
    box-shadow: 4px 4px 8px rgba(0,0,0,0.5);
}

 */
/* 

HTML-РАЗМЕТКА

<!--First tooltip-->

<a href="#" class="tooltip">
    Tooltip
    <span>
        <img class="callout" src="/wp-content/themes/irtech/img/arrow_tooltip.gif" />
        <strong>Most Light-weight Tooltip</strong><br />
        This is the easy-to-use Tooltip driven purely by CSS.
    </span>
</a>

<!--Second tooltip-->

<a href="#" class="tooltip">
    "изображение или текст ссылки""
    <span>
        <img class="callout" src="/wp-content/themes/irtech/img/arrow_tooltip.gif" />
        <img src="/wp-content/themes/irtech/img/tooltips_info.png" style="float:right;" />
        <strong>Заголовок подсказки</strong><br />
        Основной текст подсказки.
    </span>
</a>

=================
=================

Тултип закончен */



.how_to_buy:hover {
	opacity: 0.85;
}

.emblema_product {
	width: 140px;
	height: 145px;
	background: url('../img/about_product_logo_slider.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_learn {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_E_Uslugi_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_learn_region {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_SRO_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}
.services_learn_contingent {
	width: 140px;
	height: 145px;
	background: url('../img/contingent_logotip_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}
.services_learn_monitoring {
	width: 140px;
	height: 145px;
	background: url('../img/irtech_monitoring.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_learn_town {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_SGO_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_attestation {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_Att_Logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_netschool {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_Net_School_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_sms {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_SMS_School_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_irtech_security {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_Security_Logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_integr_prod {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_Integrir_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_msoko {
	width: 140px;
	height: 145px;
	background: url('/wp-content/themes/irtech/img/MSOKO_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}
.services_netCity_edu_mobile {
	width: 140px;
	height: 145px;
	background: url('/wp-content/uploads/2015/06/NCE_Mobile.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_netCity_edu_mobile2 {
	width: 140px;
	height: 145px;
	background: url('/wp-content/uploads/2021/08/Logo2021_approved_BIG.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
    background-size: cover;
}
.services_rost {
	width: 140px;
	height: 145px;
	background: url('/wp-content/uploads/2015/07/ROST.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.BGSGO {
	position: absolute;
	width: 100%;
	height: 414px;
	background: url('/wp-content/themes/irtech/img/slider_gradient_sgo_.png') right bottom no-repeat;
	bottom: 0px;
	right: 0px;

}
.slider_about_prod img.town_all {
	width: 596px;
	height: 380px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-left: 0px;
	border: 0px;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.school_eat {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_Pitanie_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_oou {
	width: 140px;
	height: 145px;
	/*background: url('../img/IRTech_SGO_OOU_logo_big.png') no-repeat;*/
	background: url('../img/moduls/irtech_sgo_ooo_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_dou {
	width: 140px;
	height: 145px;
	/*background: url('../img/IRTech_SGO_DOU_logo_big.png') no-repeat;*/
	background: url('../img/moduls/irtech_sgo_doo_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_udod {
	width: 140px;
	height: 145px;
	/*background: url('../img/IRTech_SGO_UDOD_logo_big.png') no-repeat;*/
	background: url('../img/moduls/irtech_sgo_odo_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_npo {
	width: 140px;
	height: 145px;
	/*background: url('../img/IRTech_SGO_NPO_logo_big.png') no-repeat;*/
	background: url('../img/moduls/irtech_sgo_poo_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.services_school {
	width: 140px;
	height: 145px;
	background: url('../img/IRTech_Pitanie_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}
.indigo_child {
	width: 140px;
	height: 145px;
	background: url('../img/moduls/irtech_indigo_child_logo_big.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}



.items_menu_shadow_bottom {
	width: 960px;
	height: 20px;
	margin: 0px auto 0px auto;
	background: url('../img/shadow_bottom_menu_lvl_two.png') no-repeat;
}

/* ---------- About Company ------------ */

.wrap_about_documents {
	margin: 30px 0px 70px 0px;
}

.about_documents {
	margin-left: 13px;
	margin-top: -10px;
	clear: both;
}

.wrap_about_documents img{
	margin-right: 15px;
}

.wrap_about_documents a, .about_documents a {
	position: relative;
	top: -40px;
	font-size: 15px;
	display: block;
	margin-left: 50px;
	/* clear: both; */
}

.h1_about {
	margin-top: 0px;
	margin-bottom: 17px;
}

p.otzivi {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 36px;
	margin-top: 40px;
	font-weight: 700;
	margin-bottom: 10px;
}

/* ------------- Honors ----------------- */

.honors {
	overflow: hidden;
	margin: 0px auto 39px auto;
	max-width: 1200px;
	min-width: 960px;
	text-align: center;
	position: relative;
	*margin: -80px auto 39px auto;
}

.wrap_descr_diplom {
	overflow: hidden;
	margin: 30px auto /*80px*/18px auto;
	max-width: 1200px;
	min-width: 960px;
}

.wrap_descr_diplom1 {
	overflow: hidden;
	margin: 20px auto /*80px*/18px auto;
	max-width: 1200px;
	min-width: 960px;
}


.wrap_diploms {
	width: 800px;
	overflow: hidden;
	margin: 0px auto 0px auto;
	height: 270px;
	position:relative;
	top: 30px;
	z-index: 999;
}

.wrap_diploms1 {
	width: 800px;
	overflow: hidden;
	margin: 0px auto 0px auto;
	height: 270px;
	position:relative;
	top: 30px;
	z-index: 999;
}

.diploms {
	position: relative;
	top: 12px;
	left: -53px;
	z-index: 999;
}

.diploms div img {
	border: none;
}

.diploms div {
	width: 200px;
	display: inline-block;
	*float: left;
}

.diploms div div{
	*padding-top: 2px;
}

*:first-child+html .diploms div {
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((210)-parseInt(offsetHeight)) <0 ? style.marginTop="0" : style.marginTop=(210)-(parseInt(offsetHeight)) +'px');
}

*:first-child+html .diploms div  div{
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((16)-parseInt(offsetHeight)) <0 ? style.marginTop="0" : style.marginTop=(16)-(parseInt(offsetHeight)) +'px');
}

.diploms1 {
	position: relative;
	top: 10px;
	left: -75px;
	z-index: 999;
	*overflow: hidden;
}

.diploms1 div img {
	border: none;
}

.diploms1 div {
	width: 200px;
	display: inline-block;
	*float: left;
}

.diploms1 div div{
	*padding-top: 2px;
}

*:first-child+html .diploms1 div {
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((210)-parseInt(offsetHeight)) <0 ? style.marginTop="0" : style.marginTop=(210)-(parseInt(offsetHeight)) +'px');
}

*:first-child+html .diploms1 div  div{
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((16)-parseInt(offsetHeight)) <0 ? style.marginTop="0" : style.marginTop=(16)-(parseInt(offsetHeight)) +'px');
}

.descr_diplom {
	text-align: left;
}

.descr_diplom .item_descr_diplom {
	width: 47%;
	margin-right: 2%;
	margin-top: 25px;
	display: inline-block;
	*float: left;
	vertical-align: top;
}

.descr_diplom  p .a_diplom {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18px;	
}

.descr_diplom  p .a_diplom:hover {
	color: #1366BF;
}

.descr_diplom .item_descr_diplom img{
	float: left;
	margin-right: 15px;
	margin-top: 0px;
	border: none;
}

.descr_diplom1 {
	text-align: left;
}

.descr_diplom1 .item_descr_diplom {
	width: 47%;
	margin-right: 2%;
	margin-top: 25px;
	display: inline-block;
	*float: left;
	vertical-align: top;
}

.descr_diplom1  p .a_diplom {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18px;	
}

.descr_diplom1  p .a_diplom:hover {
	color: #1366BF;
}

.descr_diplom1 .item_descr_diplom img{
	float: left;
	margin-right: 15px;
	margin-top: 0px;
	border: none;
}

.item_descr_diplom_info {
	overflow: hidden;
}

.wrap_img_shelf {
	margin: 0px auto -110px auto;
	max-width: 1200px;
	min-width: 960px;
	text-align: center;
}

#img_shelf {
	height: 60px;
	position:relative;
	top: -63px;
	*top: -53px;
	z-index: -1;
}

#img_shelf1 {
	height: 60px;
	position:relative;
	top: -63px;
	*top: -53px;
	z-index: -1;
}

.wrap_shelf {
	width: 960px;
	margin: 50px auto 0px auto;
}

.arr_slider_left_dipl {
	width: 32px;
	height: 62px;
	display: block;
	background: url('../img/arr_slider_two_left.png') no-repeat;
	position: absolute;
	top: 170px;
	left: 0px;
}

.arr_slider_right_dipl {
	width: 32px;
	height: 62px;
	display: block;
	background: url('../img/arr_slider_two_right.png') no-repeat;
	position: absolute;
	top: 170px;
	right: 0px;
}

.arr_slider_left_dipl1 {
	width: 32px;
	height: 62px;
	display: block;
	background: url('../img/arr_slider_two_left.png') no-repeat;
	position: absolute;
	top: 170px;
	left: 0px;
}

.arr_slider_right_dipl1 {
	width: 32px;
	height: 62px;
	display: block;
	background: url('../img/arr_slider_two_right.png') no-repeat;
	position: absolute;
	top: 170px;
	right: 0px;
}

/* ------------- Support ---------------- */

.item_support_shadow_bottom {
	width: 960px;
	height: 20px;
	margin: 0px auto 0px auto;
	background: url('../img/shadow_bottom_menu_lvl_two.png') no-repeat;
	position: relative;
	top: 1px;
}

.p_support {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	margin-bottom: 10px;
	font-size: 24px;
	padding-top: 10px;
}

.form_sup {
	overflow: hidden;
}

input.inp_supp {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
}

.about_product_descr input.inp_supp {
	width: 100%;
	background: #ebebeb;
}

.about_product_descr p {
	font-family: PT Sans Narrow;
}

.wrap_field {
	width: 100%;
}

.wrap_field_right {
	display: inline-block;
	width: 48%;
	float: right;
	overflow: hidden;
}

.wrap_field_right input.inp_supp{
	width: 97%;
}

.wrap_field_left {
	display: inline-block;
	width: 48%;
	overflow: hidden;
}

.wrap_field_left input.inp_supp {
	width: 97%;
}

.p_label {
	font-size: 15px;
	margin: 10px 0px -15px 20px;
	*margin: 10px 0px 0px 20px;
}

.textarr_sup {
	width: 94%;
	height: 200px;
	background: #ebebeb;
	border: none;
	margin: 25px 0px 0px 5px;
	*margin: 15px 0px 0px 5px;
	padding: 20px;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
}

.send_msg {
	width: 243px;
	height: 47px;
	display: block;
	background: url('../img/send_msg.png') no-repeat;
	cursor: pointer;
	margin-right: 40px;
}

.send_msg:hover {
	opacity: 0.85;
}

.note_send_msg {
	color: #898989;
	margin: 20px 0px 0px 0px;
}

.red_star {
	color: #cb2231;
}

/* ------------- News main ------------- */

.wrap_news_main {
	width: 100%;
	min-width: 960px;
	clear: both;
	padding: 0;
	position: relative;
}

.news_main {
	padding: 0 0 25px 0;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	position: relative;
	background: #ebebeb;
}

.news_main .wrap_items_news_main {
	margin: -15px 0px 0px 20px;
}

.shadow_top {
	width: 960px;
	height: 15px;
	margin: 0px auto 0px auto;
	background: url('../img/news_main_shadow_top.png') no-repeat;
}

.shadow_bottom {
	width: 960px;
	height: 20px;
	margin: 25px auto 0px auto;
	background: url('../img/news_main_shadow_bottom.png') no-repeat 50% 0;
	z-index: 99;
	bottom: 0;
	position: absolute;	
}

.item_news_main {
	float: left;
	width: 20%;
	margin-top: 32px;
	margin-left: 10px;
	margin-right: 3%;
}

.item_news_main .news_title {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	line-height: 1.1;
	text-decoration: none;
	margin-bottom: 20px;
}

.item_news_main .news_title:hover {
	color: #1366BF;
}
.item_news_main .news_title_none:hover {
	color: #103b68;

}

.news_warn_title {	
	text-decoration: none;
}

.item_news_all {
	float: left;
	margin: 20px 0px 8px 0px;
	height: auto;
}


.item_news_all .warning_news_img {
	position: relative;
	top: -38px;
}

.item_news_all .warning_news_img:hover {
	opacity: 0.85;
}

/*
.item_news_all .warning_news_img img {
	overflow: hidden;
}
*/

.sing_news_content img {
	margin-top: 20px;
}

.item_news_sup {
	float: left;
	margin: 0;	
}

.date {
	width: 78px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;
	font-size: 14px;
	//font-size: 14px;
	position: relative;
	top: -2px;
	padding-left: 16px;
	padding-top: 3px;
	//padding-top: 0px;
	z-index: 99;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(0,0,0,0.7); /*   */
}

.date_singl {
	width: 78px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;
	font-size: 14px;
	/*font-size: 14px;*/
	position: relative;
	/*top: -27px;*/
	padding-left: 16px;
	padding-top: 3px;
	/*padding-top: 0px;*/
	z-index: 99;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(0,0,0,0.7); /*   */
}

.date_all_news {
	width: 78px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	float: left;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;
	font-size: 14px;
	position: relative;
	top: 0px;
	padding-left: 16px;
	padding-top: 3px;
	z-index: 99;
	margin-right: 10px;
	margin-left: -2px;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(0,0,0,0.7); /*   */
}

.date_sup {
	width: 78px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;	
	/*margin: 0 0px 15px 0px;*/
	font-size: 14px;
	position: relative;
	top: 8px;
	padding-left: 16px;
	padding-top: 3px;
	z-index: 99;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(255,255,255,0.2), /*    */
	-1px -1px 1px rgba(0,0,0,0.7); /*   */
}

.date:hover, .date_all_news:hover, .item_news_sup .date_sup:hover, .date_singl:hover {
	color: #ffffff;
}

.item_news_main p .a_news {  /*  ie8 */
	width: auto;
	height: auto;
	background: none;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	display: inline;
	text-decoration: underline;
}

.item_news_main p .a_news:hover {  /*  ie8 */
	color: #1366BF;
}

.h_item_news {
	margin-left: 98px;
	margin-bottom: -34px;
	position: relative;
	top: -46px;
	line-height: 1.0;
	
	/*добавка 10.09.2014*/
	margin-left: 100px;
	margin-bottom: -28px;
	top: -42px;
}

.h1_all_news {
	margin: 0px 0px 10px 0px;	
	*overflow: hidden;
}

.item_news_all .news_title {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 24px;
	margin: -2px 0px 0px 0px;
	line-height: 0.9;
	text-decoration: none;
}

.item_news_sup .news_title {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	position: relative;
	line-height: 0.9;
	text-decoration: none;
}

.item_news_all .news_title:hover {
	color: #1366BF;
}

.item_news_sup .news_title_sup {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	margin: -7px 0px 0px 0px;
}

.item_news_all .news_short_cont {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	clear: both;
	padding-top: 4px;
}

.item_news_sup .news_short_cont_sup {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	clear: both;
	margin-top: 2px;
}

.item_news_all a {
	background: none;
}

.item_news_sup a {
	font-size: 14px;
}

.item_news_sup a.a_news {
	font-size: 16px;
}

.item_news_all p {
	margin-left: 102px;

}

.item_news_main p {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	line-height: 1.1;
	margin-top: 5px;
}

input.subscribe, input.wysija-input {
	display: block;
	width: 172px;
	height: 27px;
	border: none;
	background: url('../img/send_news.png');
	padding: 1px 20px 5px 20px;
	margin: 14px 0px 0px 5px;
	float: left;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

.wrap_send_news_and_soc_bottom {
	position: relative;
	margin-top: 15px;
}

.send_news_bottom {
	width: 55%;
	float: left;
	position: relative;
}

.soc_bottom {
	width: 45%;
	float: right;
	text-align: right;
	overflow: hidden;
}

.p_send_news {
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 16pt;
	display: inline-block;
	margin-right: 14px;
	margin-top: 14px;
	margin-left: 32px;
	float: left;
}

.a_subscribe, .wysija-submit {
	width: 120px;
	height: 37px;
	display: inline-block;
	margin-left: 5px;
	background: url('../img/subscribe.png') no-repeat;
	overflow: hidden;
	position: relative;
	top: -6px;
	z-index: 114;
	cursor: pointer;
	font-size: 0;
}

.a_subscribe:hover {
	opacity: 0.85;
}

.soc_icon_footer {
	margin: 3px -15px 0px 5px;
	float: left;	
}

.soc_icon_footer li{
	float: left;
	list-style: none;
	position: relative;
}

.soc_icon_footer  li .fb {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_fb_footer.png') no-repeat;
}

.soc_icon_footer  li .twit {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_twit_footer.png') no-repeat;
}

.soc_icon_footer  li .rss {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 35px 0px 0px;
	background: url('../img/soc_rss_footer.png') no-repeat;
}

.soc_bottom a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	margin-right: 35px;
	position: relative;
	font-weight: bold;
}

.soc_bottom a:hover {
	color: #1366BF;
}

.shadow_bottom_news {
	width: 960px;
	height: 45px;
	overflow: hidden;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	background: url('../img/page_news_gradient.png') no-repeat center bottom;
	clear: both;
}

/* ------------------ Contact ------------------ */
.left_contact {
	width: 32%;
	float: left;
	padding-left: 26px;
}

.right_contact {
	width: 65%;
	float: right;
}

.h2_contact {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	margin-top: 10px;
	margin-left: 40px;
}

.wrap_map {
	margin-bottom: 140px;
	margin-top: 25px;
}

.map {
	width: 700px;
	height: 357px;
	display: block;
	background: url('../img/map_small.png') no-repeat;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	border: 3px solid #ffffff;
	margin-left: 40px;
    
    background-image: url(../img/img_map2.png);
    background-position: center;
    background-size: 135%;
}
.map2{
    
    background: url(../img/img_map.png) no-repeat;
}
/*-------------------- Gallery --------------------*/
.gallery_news {
	margin: 40px 0px 10px 0px;
}

.gallery_news img{
	margin: 0px 20px 20px 2px;	
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	border: 3px solid #ffffff;
	behavior: url('/netcat_template/template/103/css/PIE.htc');
}

/*-------------------- Footer --------------------*/


.footer {
	height: 120px;
	overflow: hidden;
	padding: 0;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
}

.footer_left {
	width: 450px;
	float: left;
}

.footer_right {
	width: 46%;
	float: right;	
}

.logo_footer {
	position: relative;
	display: inline-block;
	width: 58px;
	height: 61px;
	margin: 20px 15px 0px 10px;	
	background: url('../img/logo_footer.png') no-repeat;
	float: left;
}

.p_logo_footer {
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #363636;
	margin-top: 25px;
	margin-left: 10px;
	float: left;
	line-height: 1.1;
}

.consult {
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #363636;
	margin: 0px 150px 0px 0px;
	float: left;
	line-height: 1.1;
	position: relative;
	top: 27px;
}

.allmsgs {
	margin-top: 16px;
}

.consult a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18px;
	width: 140px;
	height: 26px;
	display: block;
	background: url('../img/btn_adres2_Nrm.png') no-repeat;
	background-size: 100%;
	position: absolute;
	top: -4px;
	left: 160px;
	cursor: pointer;
}
.resume{
	background: url('../img/btn_adres5_Nrm.png') no-repeat;
	width: 119px;
    height: 20px;
    display: inline-block;
	    line-height: 0.9;
    margin-left: 5px;
	cursor: pointer;
	
}

.consult span {
	color: #0f5c9e;
	margin-left: 21px;
	font-size: 103%;
}

	
.clear {
	clear: both;
	height: 0px;
}


/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider { 
	width: auto; 
	height: 345px;
	overflow: hidden;
	position: relative; 
	margin: 0 auto;
}

.anythingSlider .wrapper { 
	width: 1060px; 
	overflow: auto; 
	height: 341px; 
	margin: 0px 0px 0px 58px;
	position: absolute; 
	top: 0; 
	left: -40px;
}

.anythingSlider .wrapper ul { 
	width: 9999px;
	list-style: none;
	position: absolute;
	top: 0; 
	left: 0; 
	margin: 0; 
}

.anythingSlider ul li { 
	display: block; 
	float: left; 
	padding: 0; 
	height: 317px; 
	width: 1060px;
	margin: 0; 
}

.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }


#thumbNav { 
	position: relative;
	top: 294px;
	left: 520px;
	*left: 520px;	
}

#thumbNav a { 
	display: inline-block;
	height: 12px;
	width: 12px;
	background: url(../img/slider_cotrol_point.png) no-repeat;
	text-align: center;
	margin: 21px 10px 0px 0px;
}

#thumbNav a:hover { 
	background-image: none; 
}

#thumbNav a.cur { 
	background: url(../img/slider_control_active_point.png) no-repeat;
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul { 
	position: static; 
	margin: 0; 
	background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
}

.anythingSlider .wrapper ul ul li { 
	float: none; 
	height: auto; 
	width: auto; 
	background: none; 
}

/*-------------- Slider ---------------*/

.wrap_slider {
	width: 100%;
	min-width: 960px;
	clear: both;
	padding: 0;	
	margin: -7px 0px 0px 0px;
	padding: 0;
	position: relative;
}

.slider {
	margin: 0px auto 0px auto;
	padding: 48px 0px 4px 0px;
	max-width: 1200px;
	min-width: 960px;
}

.slider_about_prod {
	margin: 0px auto 0px auto;
	padding: 48px 0px 51px 0px;
	max-width: 1200px;
	min-width: 960px;
}

.slider_about_prod  img {
	position: relative;
	top: 0px;
	z-index: 12;
	*z-index: 0;
	margin-left: 31px;
	float: left;
	border: 3px solid #ffffff;
	-webkit-box-shadow: #303030 1px 1px 8px;
	-moz-box-shadow: #303030 1px 1px 8px;
	box-shadow: #303030 1px 1px 8px;
	
}
.blue_link {
	color: #005dae;
	font-size: 120%;
}
.slider_gradient {
	background-image: url('../img/slider_gradient.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #014386;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;	
	position: relative;
	overflow: hidden;
}

.slider_content {
	float: left;
	width: 40%;
	position: relative;
	left: 20px;
	margin-left: 95px;
}

.p_slider_title, .slider_content .p_slider_title {
	font-family: PT Sans Narrow Bold;
	font-size: 23pt;
	color: #ffffff;
	margin: 36px 0px 0px -63px;
	text-shadow: 2px 2px 10px #262626;
	line-height: 1.1;
}

.p_slider_title_about_prod, .slider_about_prod .p_slider_title_about_prod {
	font-family: PT Sans Narrow Bold;
	font-size: 23pt;
	color: #ffffff;
	margin: 20px 0px 0px 0px;
	/*text-shadow: 1px 1px 12px #262626;*/
	text-shadow: 2px 2px 10px #262626;
	line-height: 1.1;
}

.p_slider_descr {
	font-family: PT Sans Narrow;
	font-size: 14pt;
	width: 490px;
	color: #d5e0ea;
	text-shadow: 1px 1px 2px rgb(0, 62, 127);
	margin: 14px 0px 0px -63px;
	line-height: 1.1;
	overflow: hidden;
}

.p_slider_descr_about_prod {
	font-family: PT Sans Narrow;
	font-size: 14pt;
	color: #d5e0ea;
	text-shadow: 1px 1px 2px gray;
	margin: 14px 0px 0px 0px;
	/*text-shadow: 1px 1px 2px rgb(0, 106, 171);*/
	text-shadow: 1px 1px 2px rgb(0, 60, 159);
}

.slider .anythingSlider .wrapper ul li img {
	position: relative;
	top: 0px;
	z-index: 12;
	margin-left: 10px;
	float: left;	
}

.slider .anythingSlider .wrapper .slid_img {
	position: relative;
	top: 0px;
	z-index: 12;
	*z-index: 0;
	margin-left: 13px;
	float: left;
	border: 3px solid #ffffff;
	-webkit-box-shadow: #303030 1px 1px 8px;
	-moz-box-shadow: #303030 1px 1px 8px;
	box-shadow: #303030 1px 1px 8px;
}

.points_control {	
	margin: 62px 0px 0px -87px;
}

.a_slid_point {
	width: 12px;
	height: 12px;
	margin-right: 5px;
	display: inline-block;
	background: url('../img/slider_cotrol_point.png') no-repeat;
}

.a_active_slid_point {
	width: 12px;
	height: 12px;
	margin-right: 5px;
	display: inline-block;
	background: url('../img/slider_control_active_point.png') no-repeat;
}

.partners {
	width: 152px;
	height: 46px;
	display: block;
	margin: 29px 0px 0px -63px;
	background: url('../img/btn_partner_Prs.png') no-repeat;
}

.next_company {
	width: 250px;
	height: 47px;
	display: block;
	margin: 29px 0px 0px -63px;
	background: url('../img/next_about_company.png') no-repeat;
}

.medal {
	width: 338px;
	height: 47px;
	display: block;
	margin: 29px 0px 0px -63px;
	background: url('../img/btn_medal_Nrm.png') no-repeat;
}

.btn_shelf {
	width: 313px;
	height: 46px;
	display: block;
	margin: 20px 0px 0px 650px;
	background: url('../img/btn_diplomas_Nrm.png') no-repeat;
}

.btn_shelf:hover {
	opacity: 0.85;
}

.p_slider_shelf {
	position: relative;
	top: 52px;
	left: 260px;
	color: #f0f0f0;
	text-shadow: 1px 1px 2px gray;
	font-family: PT Sans Narrow Bold;
}

.slider .anythingSlider .wrapper .slid_shelf {
	margin: 0px 0px 0px 70px;
}

.medal:hover {
	opacity: 0.85;
}

.next_company:hover {
	opacity: 0.85;
}

.partners:hover {
	opacity: 0.85;
}

.h1_partners {
	margin-top: -24px;
}

.contact_info {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 36px;
	margin: 40px 0px 20px 0px;
}

.img_pdf {
	margin: 0px 5px 0px 0px;
}

.color_bold {
	font-weight: bold;
	
}

.tb_sms_descr {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 10px 0px 10px 0px;
}

.tb_sms_descr td {
	padding: 5px;
}

.e-service_forum {
	float: right;
	margin: 0px 0px 0px 10px;
}

/* --------- Slider II -------- */

/*
 * jQuery Blueberry Slider v0.4 BETA
 * http://marktyrrell.com/labs/blueberry/
 *
 * Copyright (C) 2011, Mark Tyrrell <me@marktyrrell.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

.blueberry { margin: 18px auto 9px auto; position: relative;}
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
	list-style: none;	
}

.blueberry .slides li {
	position: absolute;
	top: 0px;
	left: 17px;
	overflow: hidden;
	margin: 0px auto 0px auto;
	width: 1200px;
}

.blueberry .slides li.active { display: block; position: relative; margin: 0 auto; width: 1200px;}

.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .crop li img { width: auto; }

.blueberry .pager {
	text-align: right;
	margin: -27px 0px 0px 0px;
	z-index: 999;
}
.blueberry .pager li { 
	display: inline-block;  
	*display: inline;
}
.blueberry .pager li a,
.blueberry .pager li a span {
	height: 4px;
	width: 4px;
}
.blueberry .pager li a {
	padding: 18px 8px;
	color: #363636;
}
.blueberry .pager li a span {
	overflow: hidden;	
}
.blueberry .pager li.active a { 
	text-decoration: none;
}

.arr_slider_left {
	width: 32px;
	height: 62px;
	display: none;
	background: url('../img/arr_slider_two_left.png') no-repeat;
	position: absolute;
	top: 100px;
	left: -70px;
}

.arr_slider_right {
	width: 32px;
	height: 62px;
	display: none;
	background: url('../img/arr_slider_two_right.png') no-repeat;
	position: absolute;
	top: 100px;
	right: -70px;
}

.warning_news_img {
	margin-top: 0px;
}

.warning_news_img img {
	border: none;	
}

/*
.warning_news_img img:hover {
	display: none;
}
*/


/* ------------- Select ------------- */
select, .selectBox {
	display: inline-block;
	position: relative;
	*left: 5px;
	width: 88%;
	height: 27px;
	background: #ebebeb;
	text-decoration: none;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 5px 20px 1px 20px;
	margin: 20px 0px 0px 5px;
}
.selectBox:hover {
	color: #000;
	text-decoration: none;
}
.selectBox-label {
	padding: 0 15px 0 2px;	
}
.selectBox-arrow {
	position: absolute;
	left: auto;
	right: 15px;
	top: 12px;
	width: 12px;
	height: 11px;
	overflow: hidden;
	cursor: pointer;
	background: url('../img/select_button.png') 0 0 no-repeat;
}
.selectBox-dropdown-menu {
	position: absolute;
	list-style: none;
	font-size: 16px;
	line-height: 20px;
	background: #fff;
	margin: 0;
	padding: 0;
	border: 1px solid #999;
}
.selectBox-dropdown-menu li {
	display: block;
}
.selectBox-dropdown-menu li a {
	display: block;
	padding: 0 2px;
	color: #000;
	text-decoration: none;
	cursor: pointer;	
}
.selectBox-dropdown-menu li a:hover {
	color: #fff;	
	text-decoration: none;
	background: #333;
}

.select_box {
	height: 54px;
}

#searchresults {
	border-radius: 6px;
	background: #ffffff;
	width: 400px;
	position: absolute;
	top: 55px;
	left: 8px;
	z-index: 999;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
}

.h3_res_search {
	text-align: center;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	color: #c2c2c2;
	margin: 10px 0px 0px 0px;
}

.a_res_search {
	text-align: right;
	font-size: 10pt;
	position: relative;
	top: -20px;
	left: -10px;
}

.prodWhisModule {
	padding: 15px 0px 25px 0px;
}

.hallo_user {
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 47px;
	left: 295px;
	clear: both;
}

#fade {
	display: none;
	background: #000000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: 0.7;
	z-index: 99999;
}

#autohorize {
	display: none;
	background: #ebebeb;
	position: fixed;
	top: 150px;
	left: 50%;
	margin: 0px 0px 0px -200px;
	border-radius: 10px;
	width: 400px;
	height: 250px;
	z-index: 99999999;
	-webkit-box-shadow: #000 0px 0px 15px;
	-moz-box-shadow: #000 0px 0px 15px;
	box-shadow: #000000 0px 0px 15px;
	padding: 30px;
}

.input_auth {
	display: inline-block;
	width: 248px;
	height: 26px;
	background: url('../img/txt_window.png');
	float: none;
	padding: 3px 20px 1px 20px;
	position: relative;
	left: 45px;
	top: -22px;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

.a_label {
	display: block;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	margin: 0px 0px 0px 105px;
	color: #103b68;
	position: relative;
	top: -20px;
}

.p_auth {
	margin: 0px 0px 30px 10px;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18pt;
}

.btn_image {
	background: none;
	width: auto;
	height: auto;
	position: relative;
	top: -112px;
	left: 239px;
}

.btn_image:hover {
	opacity: 0.85;
}

.reg_block {
	margin: 0px 0px 30px 0px;
}

.sp_label {
	float: left;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	margin: 0px 0px 0px 10px;
	color: #103b68;
}

.p_registration {
	margin: 20px 0px 30px 10px;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18pt;
}

.error_auth {
	border: 1px solid #fb9696;
	padding: 15px;
	margin: 10px 0px 0px 10px;
	border-radius: 8px;
	background: #fbbaba;
	color: #ff0000;
	text-align: center;
}

.error_auth p {	
	color: #ff0000;
}

.auth_true {	
	border: 1px solid #00FF7F;
	padding: 15px;
	margin: 10px 0px 0px 10px;
	border-radius: 8px;
	background: #98FB98;
	text-align: center;
}

.auth_true p {	
	color: #228B22;
}

.w-block .text p {
	line-height: 0.8;
}

.close {
	width: 26px;
	height: 26px;
	display: block;
	background: url('../img/close.PNG') no-repeat;
	position: relative;
	top: -300px;
	left: 380px;
}

.close:hover {
	opacity: 0.85;
}

.hallo_guest {
	position: relative;
	top: 0px;
	left: -97px;
	clear: both;
}

#img_sms_school {
	z-index: 999999;
	cursor: pointer;
}
#img_sms_school2 {
	z-index: 999999;
	cursor: pointer;
}

/*!
 * jQVMap Version 1.0 
 *
 * http://jqvmap.com
 *
 * Copyright 2012, Peter Schmalfeldt <manifestinteractive@gmail.com>
 * Licensed under the MIT license.
 *
 * Fork Me @ https://github.com/manifestinteractive/jqvmap
 */
.jqvmap-label
{
	position: absolute;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #292929;
	color: white;
	font-family: sans-serif, Verdana;
	font-size: smaller;
	padding: 3px;
}
.jqvmap-zoomin, .jqvmap-zoomout
{
	position: absolute;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #000000;
	padding: 3px;
	color: white;
	width: 10px;
	height: 10px;
	cursor: pointer;
	line-height: 10px;
	text-align: center;
}
.jqvmap-zoomin
{
	top: 10px;
}
.jqvmap-zoomout
{
	top: 30px;
}
.jqvmap-region
{
  cursor: pointer;
}
.jqvmap-ajax_response
{
  width: 100%;
  height: 500px;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

.arrow_up {
	display: none;
	/*background: url(../img/up.png) no-repeat;
	width: 87px;
	height: 29px;*/
	width: 1px;
	height: 1px;
	position:fixed;
	bottom:30px;
	left:20px;
	cursor: pointer;
}

.arrow_up p {
	color: #ffffff;
	position: relative;
	top: 17px;
	font-family: Verdana;
	font-size: 13px;
}

.sp_bold {
	color: #103b68;
}

.centr_comp {
	width: 100%;
	overflow: hidden;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 16px;	
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #d2d2d2;
}

.cc_first {
	border-top: 1px solid #d2d2d2;
	margin-top: 30px;
}

.cc_last {
	border-bottom: none;
}

.centr_comp_company {
	background: url(../img/1px.png) repeat-x;
	padding: 4px 4px 4px 7px;	
	margin-bottom: 5px;
	color: #ffffff;
}

.centr_comp_left {
	float: left;
	width: 50%;
	color: #363636;
}

.centr_comp_left strong {
	color: #363636;
}

.centr_comp_right {
	float: right;
	width: 50%;
}

.centr_comp_right span {
	text-transform: capitalize;

}

.centr_comp_address {
	
}

.centr_comp_email {

}

.centr_comp_phone {

}

.centr_comp_right a {
	margin: 5px 0px 0px 0px;
}

.irtech-orel {
	width: 149px;
	height: 30px;
	background: url('../img/irtech-orel.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.interna {
	width: 108px;
	height: 30px;
	background: url('../img/interna.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.maurc {
	width: 115px;
	height: 30px;
	background: url('../img/maurc.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.info {
	width: 121px;
	height: 30px;
	background: url('../img/info.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.domkol {
	width: 119px;
	height: 30px;
	background: url('../img/domkol.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.helptomsk {
	width: 151px;
	height: 30px;
	background: url('../img/helptomsk.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.infoicc {
	width: 151px;
	height: 30px;
	background: url('../img/infoicc.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.support_netcity {
	width: 153px;
	height: 30px;
	background: url('../img/support_netcity.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.s45 {
	width: 153px;
	height: 30px;
	background: url('../img/s45.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.vip {
	width: 135px;
	height: 30px;
	background: url('../img/vip.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.citic {
	width: 103px;
	height: 30px;
	background: url('../img/citic.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.net-school {
	width: 135px;
	height: 30px;
	background: url('../img/net-school.png') no-repeat;
	display: block;	
	position: relative;
	top: 3px;
}

.umc {
	width: 139px;
	height: 30px;
	background: url('../img/umc.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.netschool87 {
	width: 162px;
	height: 30px;
	background: url('../img/netschool87.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.inform_pro {
	width: 162px;
	height: 30px;
	background: url('../img/inform.pro.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.dekart-vrn {
	width: 135px;
	height: 30px;
	background: url('../img/dekart-vrn.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.support-progulam {
	width: 154px;
	height: 30px;
	background: url('../img/support-progulam.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.mail-intecom {
	width: 125px;
	height: 30px;
	background: url('../img/mail-intecom.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.icot {
	width: 91px;
	height: 30px;
	background: url('../img/icot.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.alventa {
	width: 126px;
	height: 30px;
	background: url('../img/alventa.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.megion {
	width: 109px;
	height: 30px;
	background: url('../img/megion.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.info_rassvet {
	width: 126px;
	height: 30px;
	background: url('../img/info_rassvet.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.klassnoedelo {
	width: 163px;
	height: 30px;
	background: url('../img/klassnoedelo.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.gorod {
	width: 126px;
	height: 30px;
	background: url('../img/gorod.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;
}

.omsk-netschool {
	width: 162px;
	height: 30px;
	background: url('../img/omsk-netschool.png') no-repeat;
	position: relative;
	top: 3px;
	display: block;	
}

.consult .phone_aipad {
	position: relative;
	top: -17px;
	left: 100px;
	background: none;
	fontSize: 12px;
	text-decoration: none;
}

/* ------------- Tele ------------- */
.all_tele_products {
	//overflow: hidden;
	height: 208px;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	/*min-width: 850px;*/
}
.left_rev_ab .all_tele_products{
	/*min-width: 680px;*/
}


.inner_all_tele {
	position: relative;
	float: left;
	width: 600px;
	margin: 0px 0px 25px 0px;
}
.left_rev_ab  .inner_all_tele {
	width: auto;
}

.warning_title_2 .inner_all_tele{
	width: 100%;
}
.left_rev_ab .warning_title_2 .inner_all_tele{
	width: auto;
}

.wrap_all_tele {
	position: relative;
}

.look_tele, .look_tele_prod, .look_tele_prod2, .look_tele_default {
	width: 123px;
	height: 37px;
	background: url('../img/button_watch.png') no-repeat;
	position: absolute;
	bottom: 0;
	left: 215px;
	float: left;
}

.look_tele:hover, .look_tele_prod:hover, .look_tele_prod2:hover, .look_tele_default:hover {
	opacity: 0.85;
}

.all_tele_products .tele_descr {
	position: absolute;
	top: 54px;
	left: 216px;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 14px;
	text-align: left;
}

.wrap_all_tele .date_tele {
	width: 88px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;	
	margin: 10px 0px 15px 40px;
	font-size: 14px;
	position: absolute;
	top: 10px;
	left: 175px;
	padding-left: 13px;
	padding-top: 3px;
	z-index: 99;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2),
	-1px -1px 1px rgba(255,255,255,0.2),
	-1px -1px 1px rgba(0,0,0,0.7);
}

.wrap_all_tele .date_tele_in_prod {
	width: 83px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;	
	margin: 10px 0px 15px 40px;
	font-size: 14px;
	position: absolute;
	top: 10px;
	left: 175px;
	padding-left: 5px;
	padding-top: 3px;
	z-index: 99;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2),
	-1px -1px 1px rgba(255,255,255,0.2),
	-1px -1px 1px rgba(0,0,0,0.7);
}
.warning_title_2 .wrap_all_tele .date_tele_in_prod{
	padding-left: 15px;
    padding-top: 2px;
}

.download_tele {
	width: 37px;
	height: 37px;
	background: url('../img/button_download.png') no-repeat;
	display: block;
	position: absolute;
	/* top: 110px; */
	bottom: 0;
	left: 344px;
}

.download_tele:hover {
	opacity: 0.85;
}

.player, .player_default {
	width: 174px;
	height: 134px;
	display: block;
	margin: 20px 0px 0px 5px;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	border: 3px solid #ffffff;	
}

.stub {
	width: 174px;
	height: 134px;
	display: block;
	margin: 20px 0px 0px 5px;
	background: url('../img/TV_default.png') no-repeat;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	border: 3px solid #ffffff;	
}

/* ------------- SMI ------------- */
.p_year {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 24px;
	margin: 15px 0px 15px 0px;
}

.left p a.a_smi, .left a.a_smi {
	font-family: PT Sans Narrow;
	font-size: 16px;
}


.left p a.a_smi:hover, .left a.a_smi:hover {
	color: #1366BF;
}

.left p .a_tele_with_img {
	position: relative;
	top: 15px;
	font-size: 16px;
}

/* ------------- METOD ------------- */
.a_img_metod {
	position: relative;
	top: 0px;
	left: 0px;
}

.a_img_metod_two {
	position: relative;
	top: -20px;
	left: 0px;
}

.a_img_metod_three {
	position: relative;
	top: 20px;
	left: 0px;
}

.a_metod_doc {
	float: left;
	margin: 10px;
}

.sp_new_metod {
	position: relative;
	top: -9px;
	left: 7px;
}

.about_product_descr h2 {
	font-family: PT Sans Narrow;
	font-size: 20px;
	margin-bottom: 5px;
}
.about_product_descr h2.h2_18px_top{
	margin-top: 18px;
}
.about_product_descr h2.h2_25px_top{
	margin-top: 25px;
}

.tabl_system {
	font-size: 16px;
}

.tabl_system td {
	padding: 5px;
}

.tabl_system_invok {
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 15px 0;
}

.tabl_system_invok td {
	padding: 5px;
}

.blue {
	color: blue;
}

.partner_img{
	display: table;
	clear: both;
	float: none;
	cursor: pointer;
	text-decoration: none;
}

.partner_img img{
	display: table-cell;
	vertical-align: middle;
	float: none;
	margin: 5px 10px 5px 0;
}
 .support a.partner_img img{
	width: 160px;
}


.partner_img p{
	display: table-cell;
	vertical-align: middle;
	float: none;
}


.toTop {
display: none;
position: fixed;
width: 60px;
height: 60px;
right: 20px;
bottom: 20px;
background: rgba(52,144,244,.6);
cursor: pointer;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
z-index: 999999;
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-ms-transition: background .5s ease;
-o-transition: background .5s ease;
transition: background .5s ease;
}
.toTop:after {
content: '';
position: absolute;
top: 0px;
left: 10px;
width: 0px;
height: 0px;
border: 20px #fff solid;
border-color: transparent transparent rgba(255,255,255,.4) transparent;
-webkit-transition: border-color .5s;
-moz-transition: border-color .5s;
-ms-transition: border-color .5s;
-o-transition: border-color .5s;
transition: border-color .5s;
}
.toTop:hover {
/*background: rgba(51,116,172,1);*/
background: rgba(52,144,244,1);
}

/****************************/
/*****Explorer 7*************/
*+html .toTop, * html .toTop{
	background: url('../img/strelka_ne_nazata.png') no-repeat;
}

*+html  .toTop:after, * html  .toTop:after{
	border: 0px #fff solid;
}
*+html .toTop:hover, * html .toTop:hover{
	background: url('../img/strelka_nazata.png') no-repeat;
}

/****************************/
/*****Explorer 8*************/
@media \0screen {
	.toTop{
		background: url('../img/strelka_ne_nazata.png') no-repeat;
	}
	.toTop:after{
		border: 0px #fff solid;
		
	}
	.toTop:hover{
		background: url('../img/strelka_nazata.png') no-repeat;
	}
}


/*
.blueberry .slides .center-active{
	display: block!important;
	position: relative!important;
	margin: 0 auto!important;
	width: 1200px!important;
}
.blueberry .pager li > a  {
	display: none;
}*/

.p_paragraph_inset{
	/*margin-bottom: 1em;*/
	padding-bottom: 1em;
}

/***************************************************************/
/***************************код таблица*************************/
/***************************************************************/
table.tabl_system_invok, table.tabl_system{
	width: 100%;
	margin: 15px 0 30px;
}

table.tabl_system_invok, table.tabl_system_invok td, table.tabl_system_invok th, table.tabl_system_invok tr {
	border-color: #8EC4F2;
	border: 0px solid  #8EC4F2;
	border-collapse: collapse;
}
table.tabl_system_invok th,  table.tabl_system th {
    padding: 6px;
	 font-weight: 100;
	color: #fff;
	font-size: 109%;
}
table.tabl_system_invok th,  table.tabl_system th {
	background: none repeat scroll 0 0 rgba(52, 149, 233, 1);
}
table.tabl_system_invok th:hover,  table.tabl_system th:hover{
	/*background: none repeat scroll 0 0 rgba(52, 149, 233, 0.9);*/
}

table.tabl_system_invok th:first-child, table.tabl_system th:first-child {
	width: 40%;
}
table.tabl_system_invok th.th_5-5{
	width: 5.5%;
}
table.tabl_system_invok th.background-color_th, table.tabl_system th.background-color_th{
	background-color: #3aa1ee;
}
.schooltr {
	background: transparent;
}
table.tabl_system_invok td:first-child,  table.tabl_system  td:first-child{
	padding:  7px;
}

table.tabl_system_invok tr:nth-child(2n),  table.tabl_system tr:nth-child(2n){
	/*background: #f0f0f0;#3495E9  0.6
	background: none repeat scroll 0 0 rgba(52, 149, 233, 0.1);*/
	background: none repeat scroll 0 0 #EAF4FD;
	
}
table.tabl_system_invok tr:nth-child(2n):hover,table.tabl_system tr:nth-child(2n):hover  {
	/*background: none repeat scroll 0 0 rgba(52, 149, 233, 0.08);*/
	background: none repeat scroll 0 0 #EFF7FD;
}


.padd {
	background-color:#5babee !important; padding: 6px 10px;
}
.padd2 {
	background-color:#3aa1ee !important;
}
table.tabl_system_invok tr:nth-child(2n+1), table.tabl_system tr:nth-child(2n+1) {
	/*background: none repeat scroll 0 0 rgba(52, 149, 233, 0.5);*/
	background: none repeat scroll 0 0 #99CAF4;
}
table.tabl_system_invok tr:nth-child(2n+1):hover, table.tabl_system tr:nth-child(2n+1):hover{
	/*background: none repeat scroll 0 0 rgba(52, 149, 233, 0.55);*/
	background: none repeat scroll 0 0 #90C5F3;
}
.tabl_system_2 td{
	padding: 5px 30px;
}

p.p_paragraph_90{
	font-size:80%;
}
div.about_documents_none{
	clear: none;
}
div.about_documents_none > a{
	width: 65%;
}
div.wrap_about_documents_none{
	margin: 30px 0px 20px 0px;
}
.wrap_about_documents_top .about_documents{
	margin-top: 10px;
	margin-bottom: 10px;
}
.wrap_about_documents_top .about_documents a{
	top: -18px;
	margin-left: 0;
	display: inline-block;
	
}


/***************************************************************/
/*для кнопки на страннице http://192.168.1.250/?products=vsoko */
/***************************************************************/
.button_about_documents{
	width: 190px;
	margin: 0 auto;
	display: block;
	text-decoration: none;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	text-align: center;
	padding: 13px;
	overflow: hidden;
	background: none repeat scroll 0 0 #FFFFFF;
}
.width220 {
	width: 210px;
}
.width220 span {
	margin-left: 0px;
}
.button_about_documents:hover{
	background: none repeat scroll 0 0 #f5f5f5 ;
}
.button_about_documents img{
	float: left;
  /*  height: 25px;
	margin: 0 0 0 8px;*/
}
.button_about_documents span{
	 text-transform: uppercase;
	 display: inline-block;
	 margin: 11px 0 0 10px;
}
.width_auto{
	width: auto;
	text-align: left;
	
	/*display: table-cell;
    height: 100%;
    vertical-align: middle;*/
}
.width_auto_margin_bottom{
	margin-bottom: 1em;
}
.width_auto img{
	margin: 0 15px 5px 0;
}
.width_auto span{
	text-transform: inherit;
	display: block;
	margin: 0px 0 0 0px;
	 
}
.width_auto span.eleven_top{
	 margin: 11px 0 0 0px;
}


/**************************************************************/
/*****************для меню раздела "о компании"****************/
/**************************************************************/
.left .box-shell{
	float: left;
	/*padding: 7px 2.875% 14px;*/
	margin: 0 3.057% 3% 0;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
	background: #f5f5f5/*#399DF3*/;
	/*width: 25%;*/
	width: 30%;
	line-height: 0;
	display: block;
	background: url("../img/ico_about_background_1.png") repeat-x scroll 0 bottom #f5f5f5;
}
.left .box-shell:first-child{
	/*background: #f5f;*/
}

.left .box-shell:nth-child(4), .left .box-shell:nth-child(5), .left .box-shell:nth-child(6){
	background: url("../img/ico_about_background_2.png") repeat-x scroll 0 bottom #f5f5f5;
}

.left .box-shell:nth-child(3n-2){
	/*background: #ff55ff;
	margin: 0 0 2% 0px;*/
}
.left .box-shell a{
	text-decoration: inherit;
	line-height: 0;
	display: block;
	padding: 7px 6.875% 14px;
	height: 170px;
}
@media only screen and  (max-width: 1100px) {
	
	.left .box-shell a{
		height: 207px;
	}
}


.left .box-shell span.box-shell-title{
	font-size: 125%;
	display: block;
	border-bottom: 1px solid #cfcfcf;
	padding: 9px 0 13px 0px;
}

.left .box-shell span.box-shell-content{
	font-size: 88%;
	line-height: 0;
	display: block;
	border-top: 1px solid #fff;
	padding-top: 20px;
}
.left .box-shell span.box-shell-content img{
	float: left;
	margin: 2px 7px 45px 0px;
}


.left .box-shell span.box-shell-content span{
	
	line-height: 1;
}

/*.left a.box-shell > a{
	text-decoration: none;
	color: #fff;
	 font-size: 113%;
}*/

/**************************************************************/
/************Правый заголовок "последние новости"**************/
/**************************************************************/
.right{
	/*float: right;*/
    width: 25%;
}

.left{
	min-height: 400px;
    /*padding-left: 0%;
    padding-right: 0%;*/
    width: 66%;
	 margin-top: 0px;
}
 .content-title-page .left{
	padding-left: 0%;
    padding-right: 0%;
	width: 75%;
 }

.right .support {
	padding: 10px 19px 20px 21px;
	/*width: 260px;*/
	margin: 0 0 40px;
}


.right .support .select_product, .right .support .p_support{
	font-family: PT Sans Narrow;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	
	/*border-bottom: 1px solid #cfcfcf;*/
	background: url("../img/ico_about_border.jpg") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
	margin-bottom: 12px;
    padding: 10px 0 25px;
	font-size: 28px;
}
.right .support .item_news_sup p, .right .support p,.right .support p > a {
	line-height: 1.15;
	font-size: 90%;
}
.reduce_90-none{
	font-size: 100%;
	display: block;
}


/*.right .support > div:first-child{
	background: #f5f;
}

.right .support .item_news_sup{
	border-top:  1px solid #fff;
	
}
.right  .support .item_news_sup:first-child{
	background: #f5f;
}*/

.right .item_news_sup a.news_title, .right .support .we_help{
	font-family: PT Sans Narrow ;
	font-size: 17px;
	
	
	color: /*#2F85D1 #337ebf*/ #3c6692;
	
	display: block;
	line-height: 1.1;
	margin-bottom: 10px;
	margin-top: 10px;
	
	/*border-left: 1px solid #fdfdfd;
	border-right:  1px solid #c8c8c8;*/
	
}
.right .support .we_help{
	color: #363636;
	font-weight:bold;
}

.right .item_news_sup a.news_title:hover, /*.right .support .we_help:hover*/{
	/*color: #2F85D1;*/
	color:/*#103b68*/ #103BBD;
}



.right .item_news_sup a.news_title:hover{
	color:#1366BF;
	
}


/*******************************************************/
/**********кнопка служба поддержки**********************/
.support-img > a img, .all_news img, .a_support img  {
	width: 100%;
}
@media only screen and (min-width: 1000px){
	.support-img > a img, .a_support img  {
		width: 190px;
	}
	
	.support .a_support {
		display: block;
		margin: 19px 32px 0px;
	}
	
}
@media only screen and (min-width: 700px){
	.all_news img{
		width: 190px;
	}
}
@media only screen and (min-width: 970px){.all_news{margin: 4px 0px 10px 3px;}}
@media only screen and (min-width: 1000px){.all_news{margin: 4px 0px 10px 6px;}}
@media only screen and (min-width: 1020px){.all_news{margin: 4px 0px 10px 8px;}}
@media only screen and (min-width: 1050px){.all_news{margin: 4px 0px 10px 11px;}}
@media only screen and (min-width: 1070px){.all_news{margin: 4px 0px 10px 16px;}}
@media only screen and (min-width: 1100px){.all_news{margin: 4px 0px 10px 21px;}}
@media only screen and (min-width: 1150px){.all_news{margin: 4px 0px 10px 26px;}}
@media only screen and (min-width: 1170px){.all_news{margin: 4px 0px 10px 30px;}}
@media only screen and (min-width: 1200px){.all_news{margin: 4px 0px 10px 32px;}}




img.support-img {
	width: 55px;
}

/******************************************************/
/***********************гарможка***********************/
/******************************************************/


.drop-down-list-block{
	display: none;
}
ul.type_users_o{
	margin: 0 0 0px 0px;
}
p.drop-down-list-block-indentation, h3.drop-down-list-block-indentation, h2.drop-down-list-block-indentation {
	padding: 9px 0px;
	 margin: 0;
	border-bottom: 1px solid #ebebeb;
	cursor: pointer;
	padding-left: 35px;
	position: relative;
}
/*.drop-down-list-block-indentation:before{
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #88b7d5;
	border-width: 30px;
	margin-top: -30px;
}*/


p.drop-down-list-block-indentation-top, h3.drop-down-list-block-indentation-top, h2.drop-down-list-block-indentation-top {
    border-top: 1px solid #ebebeb;
	
	
}
.drop-down-list-block-indentation-p{
	background: none repeat scroll 0 0 #f1f7eb /*#EAF2F9*/;
	
}

.drop-down-list-block{
	background: none repeat scroll 0 0 #f1f7eb;
    border-color: #f1f7eb;
    border-top-width: 1px;
    margin-top: -1px;
	 padding: 10px 14px 10px 15px;
	 
	 
    border-bottom: 5px solid #fff; 
}


/************************/
/******треугольник*******/
/************************/
.drop-down-list-block-triangle, .drop-down-list-block-triangle-top{
	position: relative;
}
.drop-down-list-block-triangle:before {
	top: 21px;
	content: " ";
	height: 20px;
	width: 29px;
	position: absolute;
	pointer-events: none;
	
	background: url('../img/top_bottom') no-repeat 0 -26px;
	left: 4px;
    margin-top: -13px;
}

h3.drop-down-list-block-triangle:before {
	top: 23px;
}

 .drop-down-list-block-triangle-top:before{
	top: 21px;
	content: " ";
	height: 20px;
	width: 29px;
	position: absolute;
	pointer-events: none;
	
	background: url('../img/top_bottom') no-repeat 0 0;
	left: 4px;
    margin-top: -12px;
 }
 h3.drop-down-list-block-triangle-top:before{
	top: 23px;
 }
 .into_h3:before {
 	top: 25px;
 }
 .into_h3 {
 	border-bottom: 0px !important;
 }
/*.drop-down-list-block-triangle:before {
	top: 21px;
	left: 5px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #399DF3 #88b7d5;
	border-width: 5px;
	margin-top: -5px;
	background: url('../img/top_bottom') no-repeat;
}
h3.drop-down-list-block-triangle:before {
	top: 23px;
}*/
/*
 .drop-down-list-block-triangle-top:before{
	top: 21px;
	left: -1px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #399DF3 #88b7d5;
	border-width: 5px;
	margin-top: -5px;
	background: url('../img/top_bottom') no-repeat;
 }
 h3.drop-down-list-block-triangle-top:before{
	top: 23px;
 }
*/


/*переопределение голубых точек*/
.type_users li, .content ul li{
	list-style-type: disc;
	margin: 0px 0px 10px 20px;
	padding-left: 0px; 
	background: none;
}
.type_users.type_users_decimal li{
	list-style-type: decimal;
}
.content ol li {
	list-style-type: circle;
	margin: 0px 0px 10px 30px;
}

span.text-transform_uppercase{
	text-transform: uppercase;
	display: inline;
}

/*******************************************************/
/******************треугольник**************************/
.wrap_item_menu_about_product_relative{
	position: relative;
}
.wrap_item_menu_about_product_relative .treung_about{
	position: absolute;
	top: -2px;
	left: 143px;
	z-index: 554;
}

/******************************************************/
/*********************прочее***************************/
/******************************************************/
.about_product_descr > h3 {
	font-size: 18px;
    margin: 0em 0 0em;
	font-weight: 100;
	color: #103b68;
}
.about_product_descr > h3.a_small_header{
	font-weight: 600;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.about_product_descr > h3.contact_partners {
	border-top: 0px !important;

}
.form_contact_partners .drop-down-list-block {
	background: none;
	border-color: transparent;
	border-top-width: 0px;
	margin-top: 0px;
	padding: 10px 14px 10px 15px;
	border-bottom: 0px;
}
.form_contact_partners .drop-down-list-block-indentation-p {
	background: none;
}

.form_contact_partners h3.drop-down-list-block-indentation {
		border-bottom: 0px;
}


.wpcf7-form .form_contact_partners .wpcf7-submit {
	padding: 10px 25px;
	/*width: 25%;*/
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	
	
}
.wpcf7-form .form_contact_partners .wpcf7-submit, .wpcf7-form .general_questions_submit .wpcf7-submit {
	background-color: transparent;
	border-color: transparent;
	color: transparent;
	background-image: url(../img/button_partners_irteh.png);
	width: 254px;
}

.wpcf7-form .form_contact_partners .wpcf7-submit:hover, .wpcf7-form .general_questions_submit .wpcf7-submit:hover  {
	/*width: 28%;*/
	
	background-image: url(../img/button_partners_irteh_active.png);
	background-color: transparent;
	border-color: transparent;
	color: transparent;
	width: 254px;
}
 .form_contact_partners  .drop-down-list-block {
 	padding: 25px 30px 0px 30px;
 }

.about_product_descr > h3.p_paragraph_lite{
	font-size: 16px;
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 5px;
}
.wpcf7-form label > input, .form_contact label > input {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 22px;
}

.wpcf7-form label > span, .form_contact label > span {
	font-size: 20px;
	margin-left: 10px;
}
.radio-896 .wpcf7-radio > span, .radio-309 .wpcf7-radio > span {
	display: block;
	overflow: hidden;
}

.wpcf7-form .form_contact_partners .opisanie + p > span > textarea {
	margin-top: 0px;
	height: 110px;
}
/* #ajaxRes > h2{
	margin: 0em 0 0em;
}*/
.about_product_descr > h3.h3_top_1em{
	margin: 1em 0 0.5em;
} 
/*картинки для алимпиады*/
img.olimpiada_cloud{
	width: 31%;
	padding-right: 12px;
	margin-top: 6px;
}
.column_6 {
	width: 14%;
	padding-right: 12px;
	margin-top: 6px;
}

/**код для картинке в "школьном питании"*/
 .scool_pit_in {
	padding: 5px 5px 5px 5px;
}
/* Отображение миниатюр */
.scool_pit_in img {
  width:300px;
  border: 5px solid #ccc;
}
/* Выделение миниатюры при наведении */
.scool_pit_in img:hover {
  width:300px;
  border: 5px solid red;
  cursor: pointer;
}
/* Скрытый контейнер с большим изображением */
#img_container {
  position: absolute;
  display: none;
  left: 50%;
  margin-left: -350px;
  z-index: 999;
  top: 100px;
}
/* Бордюр изображения */
#img_container img {
  border: 2px solid red;
}
/*span для слайдера каткого описания. */
.span_slider{
	display: block;
	margin-bottom: 8px;
	line-height: 1.15;
}
.item_warning_info .span_slider{
	margin-bottom: 5px;
	font-size: 15px;
}
/*ul для слайдера каткого описания. */
ul.ul_span_slider{
	font-size: 15px;
	
}
.ul_span_slider li {
	line-height: 1.15;
	margin-bottom: 5px;
	margin-left: 15px;
	list-style-type: none; 
	/*list-style-image: url('../img/linia_3.png');*/
	position: relative;
	color: #d5e0ea;
    list-style-position: outside; 
	font-size: 14pt;
}



.ul_span_slider li:before{
    content: "\7E"; 
	position: absolute;
	left: -11px;
	font-size: 16px;
	top: 4px;
}
.line_tp {
	position: relative;
	overflow: hidden;
	border-bottom: 1px dashed #c6c6c6;
	padding-bottom: 20px;
}
.all_tp {
	position: relative;
	overflow: hidden;
}
.line_tp:after {
	clear: both;
	content: '';
}
.all_tp > .line_tp > div {
	width: 31%;
	padding: 210px 0 0 0;
	margin-right: 25px;
	position: relative;
	overflow: hidden;
	float: left;
	text-align: center;
	background: url('/wp-content/themes/irtech/img/user_tp.png') center 10px no-repeat;

}
.all_tp > .line_tp > .user_tp:last-child {
	margin-right: 0px !important;
}
.user_tp > div {
	height: auto;
}
.user_tp > div + div {
	min-height: 80px;
	width: 96%;
	text-align: left;
	padding: 10px;
	background: #fff;
	position: absolute;
	padding-bottom:auto;
	padding-right: auto; 
	
	bottom: -321px;
	-webkit-transition: bottom .7s;
	-o-transition: bottom .7s;
	-moz-transition: bottom .7s;
	-ms-transition: bottom .7s;
	transition: bottom .7s;
}

.user_tp:hover > div + div {
	
	bottom: 0px;

}


.user_tp > div + div, .user_tp > div + div > span {
	font-family: 'Times New Roman';
	font-style: oblique;
	/* color: #426c91; */
	}

	.user_tp > div + div > span {
		margin-top: 10px;
		font-weight: bold;
	}

.user_tp > div > div:first-child {
	font-weight: bold;
	/* text-transform: uppercase; */
	color: #555;
}
.user_tp > div > div {
	position: relative;
	padding-bottom: 10px;
}
.user_tp > div > div:first-child:after {
	height: 3px;
	width: 50%;
	left: 25%;
	content: '';
	position: absolute;
	bottom: 3px;

}

.line_tp:nth-child(1) > .user_tp:nth-child(1) > div > div:first-child:after {
	background-color: #ff7f6b;
}
.line_tp:nth-child(1) > .user_tp:nth-child(2) > div > div:first-child:after {
	background-color: #ffc26b;
}
.line_tp:nth-child(1) > .user_tp:nth-child(3) > div > div:first-child:after {
	background-color: #5991c2;
}
.line_tp:nth-child(2) > .user_tp:nth-child(1) > div > div:first-child:after {
	background-color: #58d27d;
}
.line_tp:nth-child(2) > .user_tp:nth-child(2) > div > div:first-child:after {
	background-color: #ff7f6b;
}
.line_tp:nth-child(2) > .user_tp:nth-child(3) > div > div:first-child:after {
	background-color: #ffc26b;
}
.line_tp:nth-child(3) > .user_tp:nth-child(1) > div > div:first-child:after {
	background-color: #ffc26b;
}
.line_tp:nth-child(3) > .user_tp:nth-child(2) > div > div:first-child:after {
	background-color: #58d27d;
}
.line_tp:nth-child(3) > .user_tp:nth-child(3) > div > div:first-child:after {
	background-color: #5991c2;
}
.line_tp:nth-child(4) > .user_tp:nth-child(1) > div > div:first-child:after {
	background-color: #ff7f6b;
}
.line_tp:nth-child(4) > .user_tp:nth-child(2) > div > div:first-child:after {
	background-color: #ffc26b;
}
.line_tp:nth-child(4) > .user_tp:nth-child(2) > div > div:first-child:after {
	background-color: #58d27d;
}

/* Изображения специалистов службы технической поддержки */

/*1-я линия*/
.line_tp:nth-child(1) > .user_tp:nth-child(1) {
	background: url('/wp-content/themes/irtech/img/gromova_e2.png') center 10px no-repeat;
}
.line_tp:nth-child(1) > .user_tp:nth-child(2) {
	background: url('/wp-content/themes/irtech/img/beketova_m2.png') center 10px no-repeat;
}

.line_tp:nth-child(1) > .user_tp:nth-child(3) {

	background: url('/wp-content/themes/irtech/img/kuznetsova_a2.png') center 10px no-repeat;
	
}

/*2-я линия*/
.line_tp:nth-child(2) > .user_tp:nth-child(1) {
	background: url('/wp-content/themes/irtech/img/gromov_i2.png') center 10px no-repeat;
}
.line_tp:nth-child(2) > .user_tp:nth-child(2) {
background: url('/wp-content/themes/irtech/img/borzov_n.png') center 10px no-repeat;
	
}

/*3-я линия*/
.line_tp:nth-child(3) > .user_tp:nth-child(1) {
	/*background: url('/wp-content/themes/irtech/img/teh_koshlatii.png') center 10px no-repeat;*/
	
}
.line_tp:nth-child(3) > .user_tp:nth-child(2) {
	
	background: url('/wp-content/themes/irtech/img/nikonorov_n.png') center 10px no-repeat;
}
.line_tp:nth-child(3) > .user_tp:nth-child(3) {
	background: url('/wp-content/themes/irtech/img/mishin_a.png') center 10px no-repeat;

}
/*4-я линия*/


.line_tp:nth-child(4) > .user_tp:nth-child(1) {


}



/*.line_tp:nth-child(4) > .user_tp:nth-child(2) {
	background: url('/wp-content/themes/irtech/img/nikonorov_n.png') center 10px no-repeat;
}
.line_tp:nth-child(4) > .user_tp:nth-child(3) {
	background: url('/wp-content/themes/irtech/img/mishin_a.png') center 10px no-repeat;
}*/

.user_tp_img{
    display: block;
    position: absolute;
    width: 100%;
    top: 20px;
    left: 0%;
}
.user_tp_img span{
	margin: 0 auto;
    display: block;
    width: 173px;
    height: 171px;
    overflow: hidden;
    border-radius: 50%;
    border: 3px solid #78B9F1;
}
@-moz-document url-prefix() { 
  /*.user_tp_img {
     left: 21px;
  }*/
}
.user_tp_img img{
    width: 100%;
    margin-left: 0px;
    display: block;
}


/* // Изображения специалистов службы технической поддержки */

.none_dec {
	text-decoration: none;
}
.all_tp > .line_tp > div{
    margin-right: 16px;
}
.item_warning_info  ul.ul_span_slider li{
	color: #363636;
}
.item_warning_info  ul.ul_span_slider li:before{
    content: "\25cb"; /* Добавляем желаемый символ перед элементом списка */ 
	position: absolute;
	left: -13px;
	top: 4px;
	font-size: 9px;
}

/*дополнительные классы для названия Модуля СГО в СГО*/
.ns_lite_modul{
	margin-top: 10px;
	 margin-left: 18px;
}
.ns_lite_modul > p{
	font-family: PT Sans Narrow Bold;
	color: #363636;
}
/**********************************************************/
/******************стили для пагинации*********************/
.left_rev_ab{
	position: relative;
}
.left_rev_ab h1{
	margin: 0px 0px 0px 0px;
}
.left_rev_ab .p_year{
	margin: 5px 0px 5px 0px;
}

.left_rev_ab .inner_all_tele{
	margin: 0px 0px 50px 0px;
}

.left_rev_ab .wrap_all_tele{
	position: static;
}
.pagination_a{
	/*display: block;*/
}
.warning_title_2 .tele_pager , .warning_title_2 .tele_pager a, .warning_title_2 .tele_pager a > span{
	line-height: 1;
	font-weight: 100;
}
.pager_tele {
	position: relative;
}

.warning_title_2 .tele_pager, .warning_title_2 .tele_pager a > span {
	font-weight: 600;
}

.warning_title_2 .tele_pager a > span{
	cursor: pointer;
	/*background: #f5f5f5;*/
	position: absolute;
	left: -38px;
}
@-moz-document url-prefix() {
    .warning_title_2 .tele_pager a > span{
		top: 3px;
	}
}

/*
.warning_title_2 .tele_pager a > span.pager_tele_hidden_open_1{
 top: 2px;
}*/


.warning_title_2 .tele_pager_style{
	width: 60px;
	
	padding: 10px 10px 10px 50px;
	
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	border-radius: 6px;
}
.warning_title_2 .tele_pager_style_1{
	position: absolute;
	top: 0px;
	right: 45px;
}

.warning_title_2 .tele_pager_style_2{
	position: absolute;
	bottom: -19px;
	right: 44px;
}

.tele_pager_visibility_hidden{
position: absolute;
right: 15px;
}

.tele_pager_visibility_hidden:hover{

}

.tele_pager_visibility_hidden_div{
	display: none;
}

/* zoom any image
СТИЛИ 
ДЛЯ ФУНКЦИИ УВЕЛИЧЕНИЯ ИЗОБРАЖЕНИЙ В ПОП-АП ОКНЕ
 */
.zoom {display:inline-block;} .button_about_documents {display:block;} 
.wrap_all_tele .tele_visible a.button_about_documents, div.left div.about_product_descr a.button_about_documents {margin-bottom: 15px;}
.about_product_descr .button_about_documents_2{margin-bottom: 1em; margin-right: 1.1em; width: 44%; display: inline-block;}
#zoomLoading {position:absolute; display:block; opacity:0.5; filter:alpha(opacity=50);}
.zoomX {position:absolute;  z-index:99999999999; top:50px; left:50px; width:34px; height:34px; background-image:url(/wp-content/themes/irtech/img/zoom-x_.png); cursor:pointer; background-repeat:no-repeat; background-position:0 0;}
* html .zoomX {background-image:url(/wp-content/themes/irtech/img/zoom-x.gif); -o-opacity:0.25; -moz-opacity:0.25; -ms-opacity:0.25; -webkit-opacity:0.25; opacity:0.25; filter:alpha(opacity=25);}
.zoomX:hover {background-position:0 -34px;}
.zoomPic {position:absolute; display:block; top:-9999px; left:0; cursor:pointer; z-index:9999999999; }
.zoomShadow {position:absolute; left:0; top:-9999px;  z-index:999999999; -o-opacity:0.25; -moz-opacity:0.25; -ms-opacity:0.25; -webkit-opacity:0.25; opacity:0.25; filter:alpha(opacity=25);}
.zoomShadow table {width:auto; height:auto; border:0; border-collapse:collapse; border-spacing:0;}
.zoomShadow td {margin:0; padding:0; border:0;}
.zoomShadow b {display:block; width:10px; height:10px; overflow:hidden;}
.zoomBase {position:relative; width:10px; height:10px; margin:0; padding:0; background:#000;}
.zs1 {width:10px; height:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) no-repeat 0 0;}
* html .zs1 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) no-repeat 0 0;}
.zs2 {width:10px; height:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) no-repeat -10px 0;}
* html .zs2 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) no-repeat -10px 0;}
.zs3 {width:10px; height:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) no-repeat 0 -10px;}
* html .zs3 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) no-repeat 0 -10px;}
.zs4 {width:10px; height:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) no-repeat -10px -10px;}
* html .zs4 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) no-repeat -10px -10px;}
.zh1 {height:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) repeat-x 0 -20px;}
* html .zh1 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) repeat-x 0 -20px;}
.zh2 {height:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) repeat-x 0 -30px;}
* html .zh2 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) repeat-x 0 -30px;}
.zv1 {width:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) repeat-y 0 -40px;}
* html .zv1 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) repeat-y 0 -40px;}
.zv2 {width:10px; background:url(/wp-content/themes/irtech/img/zoom-shadow.png) repeat-y -10px -40px;}
* html .zv2 {background:url(/wp-content/themes/irtech/img/zoom-shadow.gif) repeat-y -10px -40px;}

* html .selOff {visibility:hidden;}

.bigGrey {position:fixed; z-index:999999999; top:0; left:0; width:100%; height:100% !important; background:#000; -o-opacity:0.5; -moz-opacity:0.5; -ms-opacity:0.5; -webkit-opacity:0.5; opacity:0.5; filter:alpha(opacity=50);}
/* 
СТИЛИ 
ДЛЯ ФУНКЦИИ УВЕЛИЧЕНИЯ ИЗОБРАЖЕНИЙ В ПОП-АП ОКНЕ
ЗАВЕРШЕНЫ
 */
 
 
 /*стили на главную - на слайдер*/
 /** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	margin: 18px auto 35px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: inline-block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;*/
	left: 29px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	/* background: url(../images/bx_loader.gif) center center no-repeat #fff; */
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 0px;
	/*background: url(/wp-content/themes/irtech/img/controls_3.png) no-repeat 0 -32px #eee;*/
	background: url(/wp-content/themes/irtech/img/controls_3.png) no-repeat -6px -30px ;
	border-radius: 5px;
}

.bx-wrapper .bx-next {
	right: 1px;
	background: url(/wp-content/themes/irtech/img/controls_3.png) no-repeat /*-43px*/-25px -30px ;
	border-radius: 5px;
}

.bx-wrapper .bx-prev:hover {
	background-position: -6px 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -25px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -21px;
	outline: 0;
	width: 20px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/wp-content/themes/irtech/img/controls_3.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/wp-content/themes/irtech/img/controls_3.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


/*дополнительные классы к слайдеру*/
 .bxslider p,  .bxslider p > a{
	display: inline-block;
 }
 
a.widht_image_4{width: 283px;}
@media only screen and (max-width: 1205px) {a.widht_image_4{width: 279px;}}
@media only screen and (max-width: 1190px) {a.widht_image_4{width: 277px;}}
@media only screen and (max-width: 1178px) {a.widht_image_4{width: 275px;}}
@media only screen and (max-width: 1169px) {a.widht_image_4{width: 272px;}}
@media only screen and (max-width: 1161px) {a.widht_image_4{width: 268px;}}
@media only screen and (max-width: 1150px) {a.widht_image_4{width: 265px;}}
@media only screen and (max-width: 1135px) {a.widht_image_4{width: 262px;}}
@media only screen and (max-width: 1122px) {a.widht_image_4{width: 260px;}}
@media only screen and (max-width: 1114px) {a.widht_image_4{width: 257px;}}
@media only screen and (max-width: 1101px) {a.widht_image_4{width: 254px;}}
@media only screen and (max-width: 1093px) {a.widht_image_4{width: 252px;}}
@media only screen and (max-width: 1083px) {a.widht_image_4{width: 250px;}}
@media only screen and (max-width: 1073px) {a.widht_image_4{width: 248px;}}
@media only screen and (max-width: 1063px) {a.widht_image_4{width: 246px;}}
@media only screen and (max-width: 1053px) {a.widht_image_4{width: 244px;}}
@media only screen and (max-width: 1045px) {a.widht_image_4{width: 242px;}}
@media only screen and (max-width: 1038px) {a.widht_image_4{width: 240px;}}
@media only screen and (max-width: 1032px) {a.widht_image_4{width: 238px;}}
@media only screen and (max-width: 1026px) {a.widht_image_4{width: 236px;}}
@media only screen and (max-width: 1020px) {a.widht_image_4{width: 234px;}}
@media only screen and (max-width: 1010px) {a.widht_image_4{width: 232px;}}
@media only screen and (max-width: 1000px) {a.widht_image_4{width: 230px;}}
@media only screen and (max-width: 990px) {	a.widht_image_4{width: 228px;}}
@media only screen and (max-width: 984px) {a.widht_image_4{width: 226px;}.bx-wrapper .bx-next {right: -2px;}}

/*для странницы http://192.168.1.250/?page_id=2803
стили */
h1.mini_h1{
	font-size: 34px;
}
h2.mini_h2{
	margin-bottom: 22px;
}
p.mini_p{
	margin-top: 22px;
}

.drop-down-list-block_mini{
	background: none repeat scroll 0 0 #fff;
	border-bottom: 3px solid #f1f7eb; 
	padding: 10px 20px 10px 20px;
	
}
p.drop-down-list-block-indentation_mini{
	background: none repeat scroll 0 0 #fff;
	
}
p.drop-down-list-block-indentation_margin-top{
	margin-top: 20px; 
}
.drop-down-list-block_infostrategia{
	/*padding: 22px 22px 22px 22px;*/
	padding-right: 33px;
	padding-left: 33px;
}
.button_about_documents_mini{
	margin: 10px auto 18px;
}
.drop-down-list-block_image a{

}
.drop-down-list-block_image a > img{
	margin: 12px;
}

/*********************************************/
/***********для селекта в как купить**********/
/******************************************
.wpcf7-form-control-wrap option:nth-last-child(4){
	border: solid 3px #550;
	margin-top: 16px;
	color: #aa0;
	display: block;
	background: #9d0;
	height: 30px;
}
.wpcf7-form-control-wrap option:before{
	content: "¶ "; 
	height: 20px;
	width: 30px;
	color: #000;
	display: block;
}***/

.ns_lite a:hover{
	font-weight: bold;
}

h2.h2_how_to_buy{
	margin-bottom: 17px;
	margin-top: 25px;
	font-size: 27px;
}
a.a_red{
	color: #3c6692;
	text-decoration: blink;
}
a.a_red:hover {
	color: #1366BF;
	text-decoration: underline;
}


.content ol.type_users_decimal{
	margin: 20px 0px 20px 20px;
}

.content ol.type_users_decimal li{
	list-style-type: decimal;
   /* margin: 0 0 10px 20px;*/
    padding-left: 10px;
}
a.border-bottom-style{
	/*border-bottom-style:*/
	border-bottom-width: 1px; /* Толщина линии внизу */
    border-bottom-style: dashed; /* Стиль линии внизу */
    border-bottom-color: #363636; /* Цвет линии внизу */
	color: #363636;
	cursor: pointer;
}
b{
	color: #103b68;
}

.drop-down-list-block-indentation_other_color{
	color: #0047A7;/*#103b68*/
}
.choice_of_three h3, .general_questions h3, 
.restore_access_to_system h3, .questions_on_administration h3{
	font-size: 24px;
	/*margin: 1em 0 0em 0;*/
}
#wpcf7-f3108-o1 h3, #wpcf7-f3138-o2 h3 {
	font-size: 19px;
}
.general_questions + .wpcf7-response-output, .restore_access_to_system + .wpcf7-response-output,
.questions_on_administration + .wpcf7-response-output {
	/*display: none;*/
}

.form_displai_none{display:none;}
.form_displai_block{display: block;}

/*украшение в шапке*/
.header_znaniy {
 background: url('/wp-content/themes/irtech/img/header_znaniy_.png') right top no-repeat;
 display: block;
 position: absolute;
 width: 351px;
 height: 186px;
 top: 0px;
 right: -11px;
 z-index: 998;
}
.header_znaniy:hover {
 background: url('/wp-content/themes/irtech/img/header_znaniy_.png') right -186px no-repeat;
}
/*День знаний без миганий*/
.header_knowledge_day {
 background: url('/wp-content/themes/irtech/img/header_knowledge_day.png') right top no-repeat;
 display: block;
 position: absolute;
 width: 351px;
 height: 186px;
 top: 0px;
 right: -11px;
 z-index: 998;
}
.header_teacher_day {
 background: url('/wp-content/themes/irtech/img/header_teacher_day.png') right top no-repeat;
 display: block;
 position: absolute;
 width: 351px;
 height: 186px;
 top: 0px;
 right: -11px;
 z-index: 998;
}
.header_teacher_day:hover {
 background: url('/wp-content/themes/irtech/img/header_teacher_day.png') right -186px no-repeat;
}


/*************************/
/*стили для примера кода html на странницу /?page_id=3706*/
.code-example{
    font-size: 105%;
	margin-bottom: 10px;
    background: #f1f7eb;
    border-color: #f1f7eb;
    padding: 12px 21px;
    line-height: 2;
}
.code-example strong{
font-size: 115%;
}
.code-example, .code-example em, .code-example strong, .code-example a {
	font-family: monospace;
}

/*стили для ошибки с кнопками для форм*/
.wpcf7-form .form_contact_partners .submit-img .wpcf7-submit, .wpcf7-form .form_contact_partners .submit-img.wpcf7-submit, .questions_on_administration .submit-img .wpcf7-submit, .general_questions .submit-img .wpcf7-submit{
	background-image: url(../img/button_irteh_otpravit_zapros.png);
	width: 204px;
}
.wpcf7-form .form_contact_partners .submit-img .wpcf7-submit:hover, .wpcf7-form .form_contact_partners .submit-img.wpcf7-submit:hover,.questions_on_administration .submit-img .wpcf7-submit:hover, .general_questions .submit-img .wpcf7-submit:hover {
	background-image: url(../img/button_irteh_otpravit_zapros_active.png);
	width: 204px;
}
.wpcf7-form .form_contact_partners .submit-img-reset.wpcf7-submit{
	background-image: url(../img/button_reset3.png);
	width: 193px;
	left: 219px;
}
.wpcf7-form .form_contact_partners .submit-img-reset.wpcf7-submit:hover {
	background-image: url(../img/button_reset_active3.png);
}

/*стили для странницы "Звонок из сказки"*/
.fairy-tale {
	width: 584px;
	margin-top: 20px;
}
.fairy-tale-header{
	color: #fff;
	background: #1E71BE;
	  
	letter-spacing: 1px;
	font-size:20px;	
	font-weight: bold;
    text-transform: uppercase;
	padding: 8px 15px;
	
}
.fairy-tale-content h2{
	color: #fff;
	background: #0F9ADD;
	  
	letter-spacing: 1px;
	font-size:20px;	
	font-weight: bold;
    text-transform: uppercase;
	padding: 8px 15px;
}
.fairy-tale-content div h3{
	color: #0F9ADD;
	font-size: 15px;
	font-weight: bold;
    text-transform: uppercase;
}
.fairy-tale-content div {
	background: #f0f0f0;
}
.fairy-tale-content  .block1 {
	float: left;
	width: 228px;
	margin: 10px 9px 6px 10px;
	padding: 2px 20px 10px 25px;
	height: 193px;
}
.fairy-tale-content  .block2 {
	width: 228px;
	float: left;
	margin: 10px 5px 6px 10px;
	padding: 2px 20px 10px 25px;
	height: 193px;
}
.fairy-tale-content  .block3 {
float: left;
margin: 10px 5px 15px 10px;
padding: 10px 0px 10px 25px;
width: 540px;
}

/*стили для случая, если у пользователя не загружен player*/
.inner_all_tele .player > h2{
	font-size: 13px;
}
.inner_all_tele .player h3{
	font-size: 12px;
}

/*стили для строчки описывающий рисунок*/
.description-drawing{
	color: #555;
	font-size: 105%;
}
.p_paragraph.description-drawing {
	margin-top: -10px;
}
.p_center{
	text-align: center;
}
p.p_indent {
	margin-bottom: 40px;
}
.p_img img{
	border: 1px solid #000;
}
.p_indent + .p_img img {
	margin-top: 0px;
}
.p_btn {
	
}
.p_btn a{
	background: #00aeef;
	color: #fff;
    border-radius: 5px;
    -webkit-text-shadow: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    min-width: 250px;
    font-family: inherit;
    line-height: 28px;
	
	display: inline-block;
	padding: 8px 12px 6px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
	
	text-decoration: initial;
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.p_btn a:hover{
	background: #008AEF;
}

/**================================**/
/**=============Цитаты=============**/
blockquote.pull-left {
    padding-left: 20px;
    margin-left: 30px;
    border-left: 5px solid #529DDD;
	margin-bottom: 30px;
    margin-top: 10px;
    text-align: left;
    overflow: hidden;

}
blockquote.pull-right {
    padding-right: 20px;
    margin-right: 30px;
    border-right: 5px solid #529DDD;
	margin-bottom: 30px;
    margin-top: 10px;
    text-align: right;
    overflow: hidden;
}

blockquote.pull-right small {
	float: right;
	text-align: right;
    line-height: 20px;
    color: #999999;
	font-size: 92%;
	margin-top: 10px;
}
blockquote.pull-right small a{
	color: #999999;
	font-size: 92%;
}
img.olimpiada_cloud_uchitel{
    width: 23%;
}

.image-wrapper-right {
float: right;
margin: 5px 0 15px 15px;
}
.image-wrapper-left {
float: left;	
margin: 5px 15px 15px 0;
}
.image-wrapper-right, .image-wrapper-left {
	border: 1px solid #ccc;
	display: block;
	padding: 15px;
	position: relative;
	text-align: center;
	text-decoration: none;
}

.image-wrapper-right img, .image-wrapper-left img{
	display: block;
	width: 250px;
	margin: 0 0 5px 0;
}
.image-wrapper-center img{
	display: block;
	width: 99%;
	margin: 0 5px 5px;
}
.image-wrapper-center {
    border: 1px solid #ccc;
    display: block;
    padding: 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
}


/**======================================================================**/
/**=============Исправление ошибок связанные с адаптивностью=============**/
@media screen and (max-width : 1030px) {
/*1. ошибка в продуктах, логотип заходил за экран*/
	.slider_content{
		/*margin-left: 191px;*/
		/*ошибка с переходом на новуюстроку*/
		margin-left: 95px;
	}
/*2. карта проезда (контакты) выходила за край экрана*/
	.wrap_map .map{
		width: 577px;
	}
}
@media screen and (min-width : 1031px) and (max-width : 1164px) {
	.wrap_map .map{
		width: 620px;
	}
}
/*3. кнопка "стать партнёром ИРТех" в разделе "Партнеры ИРТех" урезалась*/
@media screen and (max-width : 1170px) {
	.customize-support .right .a_support.partners_img img{
		width: 190px !important;
		margin-left: 9%;
	}
}
@media screen and (max-width : 1070px){
	.customize-support .right .a_support.partners_img img{
		margin-left: 4%;
	}
}

/*Данный блок стилей применяется для слайдера на главной (14.11.2016)*/
@media screen and (max-width : 1060px){
	.slider_gradient .slider .anythingSlider .wrapper ul li img {
		width: 37%;
	}
	.slider_gradient .slider .anythingSlider,
	.slider_gradient .slider .anythingSlider .wrapper,
	.slider_gradient .slider .anythingSlider .wrapper ul li{
		height: 320px;
	}
	.slider_gradient .slider .anythingSlider .wrapper .slider_content{
		margin-left: 93px;
	}
	.slider_gradient .slider .anythingSlider .wrapper .slider_content p.p_slider_title{
		font-size: 20pt;
		margin: 0px 0px 0px -63px;
	}
	
	.slider_gradient .slider .anythingSlider #thumbNav{
		top: 270px;
		left: 45%;
	}
	.slider_gradient .slider .anythingSlider .wrapper ul li:nth-child(4) img{
		width: 87%;
		float: none;
		margin: 0px 0px 0px 0px;
	}
	.slider_gradient .slider .anythingSlider .wrapper ul li:nth-child(4) .p_slider_shelf{
		left: 110px;
		top: 35px;
	}
	.slider_gradient .slider .anythingSlider .wrapper ul li:nth-child(4) .p_slider_shelf + a{
		margin: 5px 0px 0px 510px;
	}
}

/*Данный блок стилей применяется для вкладки "продкукты"*/
@media screen and (max-width : 1024px){
	.slider_about_prod  img{
		width: 42%;
	}
	
}





/*надпись с новым годом*/
/*
.
happy-new-near {
    position: absolute;
    right: 511px;
    height: 120px;
    top: 9px;
}
@media screen and (max-width : 1170px) {
	.happy-new-near {
		right: 498px;
	}
}

*/


/**======================================================================**/
/**=============ошибка с выводом надписи об успехе=======================**/
.general_questions.form_displai_none{
	display: block;
}
.general_questions.form_displai_none p,
.general_questions.form_displai_none h3,
.general_questions.form_displai_none div.tunes,
.general_questions.form_displai_none div.semantic_block_1,
.general_questions.form_displai_none .wpcf7-validates-as-required_4.form_displai_none
{
	display: none;
}

.img_left img, .img_right img, .img_left_withtext img, .img_right_withtext img {
	display: block;
    width: 230px;
    margin: 0;
}
.img_left_withtext img, .img_right_withtext img {
	margin: 0 0 5px 0;
}
.img_left, .img_right, .img_left_withtext, .img_right_withtext {
	border: 1px solid #ccc;
    display: block;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-size: 90%;
}
.img_right, .img_right_withtext {
	float: right;
    margin: 5px 0 15px 5px;
}
.img_left, .img_left_withtext {
	float: left;
    margin: 5px 15px 15px 0;
}
.img_right_w_bottom, .img_left_w_bottom{
	margin-bottom: 5px;
}
.img_right_w_bottom img, .img_left_w_bottom img{
	width: auto;
	height: 160px;
}
/* === новые стили для кнопок === */
.content ul.margin0 {
	margin-bottom: 0;
}
.fleft {
	float: left;
}
.colorButton1, .colorButton2, .colorButton3 {
	display: inline-block;
	padding: 10px 20px 12px;
	color: #fff;
	text-decoration: none;
	margin: 10px 5px;
}
.colorButton1 {
	background: #0288D1;
}
.colorButton2 {
	background: #00ACC1;
}
.colorButton3 {
	background: #26A69A;
}
.colorButton1:hover, .colorButton1:focus, .colorButton1:active {
	background: #0277BD;
	color: #fff;
}
.colorButton2:hover, .colorButton2:focus, .colorButton2:active {
	background: #0097A7;
	color: #fff;
}
.colorButton3:hover, .colorButton3:focus, .colorButton3:active {
	background: #009688;
	color: #fff;
}

.w30 {
	width: 30%;
	overflow: hidden;
}
.w70 {
	width: 70%;
	overflow: hidden;
}
.centered {
	text-align: center;
	margin: auto;
}
.table {
	display: table;
}
/* === новые стили для кнопок окончены === */

.new_top_hidden{
	display: none;
}
.interview_lead {
    border-left: 6px solid #5386c5;
    background: #e9f0f8;
    padding: 15px;
    margin-bottom: 20px;
    overflow: hidden;
}
.interview_lead .speaker_img {
    float: left;
    width: 120px;
    margin-top: 0px;
    margin-bottom: 3px;
    margin-right: 15px;
    border: 2px solid #bdd2ea;
	
}
.interview_lead h3 span{
	font-size: 18px;
    line-height: 1;
    display: block;
}

.interview_lead h3 {
    margin: -10px 0 10px 0;
    line-height: 1.2;
    font-weight: normal;
}
.interview_lead .lead {
    margin: 0 0 0 0;
}
.color_blue{
color: #1C6EBA;
}
.width_3 {
	border: 1px solid #ccc;
    display: block;
    padding: 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-size: 90%;
    float: left;
    margin: 5px 15px 15px 0;
}
.width_3 img {
	height: 143px;
	margin: 0 0 2px 0;
	display: block;
}
.history_table_wrapper tr:hover{
	background-color: transparent !important;
}
.history_table_wrapper .history_table{
    margin: 0px 0px 0px 0px;
    border-left: 0px #eee solid;
    border-right: 0px #eee solid;
	width: 100%;
}
.history_table_wrapper{
    padding: 48px 15px;
    background: url('/wp-content/themes/irtech/img/giliosh.gif');
    background-size: cover;
    background-repeat: no-repeat;
}
.history_table_wrapper.four_item {
    padding: 64px 15px;
    background: url('/wp-content/themes/irtech/img/giliosh.gif') center;
    background-size: cover;
    background-repeat: no-repeat;
}
#idf {
	max-height: 106px;	
}
.margin-news +a{
    display: block;
    margin-top: 5px;
}

/*-- 25.10.2016 --*/
.menu_wrap  .menu{
	background: transparent;
}
.menu_wrap_v2.menu_wrap  .menu{
	background: url('../img/menu_fon.png') repeat-x;
	    
}
.menu_wrap_v1.menu_wrap{
	 z-index: 999;
}
.menu_wrap_v2.menu_wrap {
	position:absolute;
	bottom:0;
}
.cont-block-1:after, .cont-block-1:before,
.cont-block-2:after, .cont-block-2:before{
    display: table;
    content: " ";
}
.cont-block-1:after, .cont-block-2:after{
    clear: both;
}
.cont-block-1 p{
    width: 96%;
	margin-right: 4%;
    float: left;
}
.cont-block-2 p{
    width: 46%;
    float: left;
	
	/*чтоб ровно по высоте (8.12.2016)*/
	max-height: 510px;
    overflow: hidden;
}
.cont-block-1 p img,.cont-block-2 p img{
	width: 100%;
	height: initial;
}
.cont-block-2 p:nth-child(odd ){
    margin-right: 4%;
}
cont-block-1{

}
.foto-signature{
    position: relative;
}
.foto-signature span {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background-color: rgba(255,255,255,0.40);
    line-height: 1.6;
	    left: 0;
}
.content .p_new{
	margin-bottom: 20px;
}
/* 28.03.18 Виталик - Добавил класс для скрытия изображения при загрузке страницы (FOUC) */
.still-loading {
	visibility: hidden;
}

/* Designer styles */
.content .empty_margin {
	margin: 0;
}
.content .empty_margin_li {
	margin: 0;
	list-style-type: none;
}
.single_image_alimp_cust{
    display: block;
    margin-top: 20px;
}
.single_image_alimp_cust img{
    max-width: 100%;
        border: 1px solid #60a1cb;
    box-shadow:1px 1px 23px 2px rgba(0,0,0,0.11);
-webkit-box-shadow:1px 1px 23px 2px rgba(0,0,0,0.11);
-moz-box-shadow:1px 1px 23px 2px rgba(0,0,0,0.11);
    border-radius: 6px;
}

.navigator1 {
    width: 140px;
    height: 145px;
    background: url(/wp-content/themes/irtech/img/products/navigatorbig.jpg) no-repeat;
    position: absolute;
    top: 30px;
    left: -180px;
    z-index: 999;
	    background-size: cover;
    border-radius: 21px;
}


/* MODAL STYLES
-------------------------------*/
.jw-modal {
    /* modals are hidden by default */
    display: none;

    /* modal container fixed across whole screen */
    position: fixed;
    inset: 0;

    /* z-index must be higher than everything else on the page */
    z-index: 10000;
    
    /* semi-transparent black background exposed by padding */
    background-color: rgba(0, 0, 0, .75);
    padding: 40px;

    /* enables scrolling for tall modals */
    overflow: auto;

    align-items: center;
    justify-content: center;
}

.jw-modal.open {
    display: flex;
}

.jw-modal-body {
    padding: 20px;
    background: #fff;
    position: relative;
}
.close-btn{
    position: absolute;
    right: -3px;
    top: -3px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.close-btn:hover{
    opacity: .8;
}

body.jw-modal-open {
    /* body overflow is hidden to hide main scrollbar when modal window is open */
    overflow: auto;
}
.player{
	cursor: pointer;
	position: relative;
}
.player img{
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
	object-fit: cover;
}


.how_to_buy_text{
	position: relative;
	    background-image: url('/wp-content/uploads/2023/10/how_to_buy_pl.png');
	text-decoration: none;
	color: #fff !important;
}
.how_to_buy_text::before{
    content: attr(buy_text);
    position: absolute;
        left: 50%;
    transform: translateX(-50%);
    margin-left: 4px;
    top: 7px;
    color: #fff !important;
    font-weight: 600;
    text-shadow: 1px 1px 2px #000;
    letter-spacing: .8px;
    font-size: 20px;
}

.span-kryg{
    width: 25px;
    height: 25px;
    display: flex;
    float: left;
    background: rgb(103,178,243);
    background: linear-gradient(180deg, rgba(103,178,243,1) 0%, rgba(50,125,189,1) 100%);
    border-radius: 50%;
    box-shadow: 1px 4px 3px 0px rgba(34, 60, 80, 0.35);
    color: #fff;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    text-shadow: 1px 1px 0px black;
    margin-right: 18px;
    margin-left: 3px;
    margin-top: 1px;
    font-size: 15px;
    letter-spacing: 1px;
    padding-left: 1px;
    box-sizing: border-box;
}

/*ошибка с картинкой*/
.sing_news_content figure img{
    width: 100%;
    height: auto;
}

.sing_news_content figure{
	    margin-left: 0;
    margin-right: 0;
}
.content ol.decimal > li{
	list-style-type: decimal;
}

.delite-nize>.span_slider{
    display: none;
}