/*
YUI 3.18.1
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
	color:#000;
	background:#FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF.
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}

ol,
ul {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset { display: none; }

html{
	color:#000;
	background:#FFF;
	box-sizing: border-box;
}

*,  *::before, *::after{
	 box-sizing: inherit;
}

body {
	font-family: Geometria Regular;
	font-size:16px;
	line-height:1.2;
	color: #000000;
}


/* шрифты */

@font-face {
font-family: 'Geometria Thin';
src: url('../fonts/Geometria-Thin.eot');
src: url('../fonts/Geometria-Thin.eot?#iefix') format('embedded-opentype'),
url('../fonts/Geometria-Thin.woff') format('woff'),
url('../fonts/Geometria-Thin.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Geometria Extra Light';
src: url('../fonts/Geometria-ExtraLight.eot');
src: url('../fonts/Geometria-ExtraLight.eot?#iefix') format('embedded-opentype'),
url('../fonts/Geometria-ExtraLight.woff') format('woff'),
url('../fonts/Geometria-ExtraLight.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

 


@font-face {
	font-family: 'Geometria Bold';
	src: local('Geometria Bold'), local('Geometria-Bold'),
		url('../fonts/Geometria-Bold.woff2') format('woff2'),
		url('../fonts/Geometria-Bold.woff') format('woff'),
		url('../fonts/Geometria-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
  }
  
@font-face {
	font-family: 'Geometria Italic';
	src: local('Geometria Light Italic'), local('Geometria-Light-Italic'),
		url('../fonts/Geometria-LightItalic.woff2') format('woff2'),
		url('../fonts/Geometria-LightItalic.woff') format('woff'),
		url('../fonts/Geometria-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
  }  


@font-face {
	font-family: 'Geometria Light';
	src: local('Geometria Light'), local('Geometria-Light'),
		url('../fonts/Geometria-Light.woff2') format('woff2'),
		url('../fonts/Geometria-Light.woff') format('woff'),
		url('../fonts/Geometria-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
  }
  
@font-face {
	font-family: 'Geometria Medium';
	src: local('Geometria Medium'), local('Geometria-Medium'),
		url('../fonts/Geometria-Medium.woff2') format('woff2'),
		url('../fonts/Geometria-Medium.woff') format('woff'),
		url('../Geometria-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
  }

@font-face {
	font-family: 'Geometria Regular';
	src: local('Geometria Regular'), local('Geometria-Regular'),
		url('../fonts/Geometria-Regular.woff2') format('woff2'),
		url('../fonts/Geometria-Regular.woff') format('woff'),
		url('../fonts/Geometria-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
  }
  
@font-face {
	font-family: 'Geometria ExtraBold';
	src: local('Geometria ExtraBold'), local('Geometria-ExtraBold'),
		url('../fonts/Geometria-ExtraBold.woff2') format('woff2'),
		url('../fonts/Geometria-ExtraBold.woff') format('woff'),
		url('../fonts/Geometria-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
  } 


@font-face {
	font-family: 'Geometria Italic';
	src: local('Geometria Italic'), local('Geometria-Italic'),
		url('../fonts/Geometria-Italic.woff2') format('woff2'),
		url('../fonts/Geometria-Italic.woff') format('woff'),
		url('../fonts/Geometria-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
  }  
.line{
	position: relative;
	width: 1314px;
	height: 0px;
	left: 62px;
	top: 85.5px;
	border-bottom: 1px solid #E5E5E5;
}

.line_admin{
	position: relative;
	width: 1314px;
	height: 0px;
	left: 45px;
	top: 85.5px;
	border-bottom: 1px solid #E5E5E5;
}


.logo{
	position: relative;
	width: 145.08px;
	height: 24.65px;
	left: 62px;
	top: 23px;
}

.login_out{
	position: relative;
	width: 36px;
	height: 36px;
	left: 890px;
	top: 10px;
}

.login_out img{
	width:100%; 
}

.menu_gorizontal{
	position: relative;
	width: 620px;
	height: 24.65px;
	left: 96px;
	top: 43px;	
}

.menu_gorizontal_item{
	float:left;
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 24px;
	margin-right: 90px;
}

.menu_gorizontal_item a{
	float:left;
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 24px;
	color:black;
	transition: 0.5s;
}


.menu_gorizontal_item a:hover{
	text-decoration: none;
	color:#6EBBB2;
	transition: 0.5s;
}


.menu_gorizontal_item_finish{
	float:left;
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 24px;
}


.menu_gorizontal_item_finish a{
	float:left;
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 24px;
	color:black;
	transition: 0.5s;
}


.menu_gorizontal_item_finish a:hover{
	text-decoration: none;
	color:#6EBBB2;
	transition: 0.5s;
}


.logo img{
	width:100%;
}  
 
 
 
.wrapper{
	max-width: 1440px;
	margin: 0 auto;
	padding: 0;
} 

.wrapper_grid{
	display: grid;
	grid-template-columns: repeat(60, 1fr);
	
} 

.wrapper_grid_left{
	align-items: start;
	grid-column: span 19;	 
} 

.wrapper_grid_left_admin{
	align-items: start;
	grid-column: span 12;	 
} 

.wrapper_grid_left_wraper_knopka{
	
}

.wrapper_grid_left_knopka_statagentom{
	float:left;
	width: 230px;
	height: 62px;
	margin-left: 60px;
	margin-top: -31px;
	/*background: #644DF3;*/
		background: #6fb5ad;
	box-shadow: 0px 6px 23px 2px rgba(0, 0, 0, 0.25);
	border-radius: 31px;	 
	text-align:center;
	color: #FFFFFF;
	padding-top:20px;
} 

.wrapper_grid_left_knopka_statagentom a{
 
	color: #FFFFFF;
	transition: 0.2s;
	text-decoration: none;

} 


.wrapper_grid_left_knopka_statagentom  a:hover{
 
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	transition: 0.2s;
 
}

.wrapper_grid_left_knopka_insta{
	float:left;
	margin-left: 29px;
	margin-top: -31px;
	/*background: #48B1EC;*/
		background: #6fb5ad;
	box-shadow: 0px 6px 23px 2px rgba(0, 0, 0, 0.25);
	border-radius: 31px;
	width: 63px;
	height: 62px;
	text-align:center;
	padding-top:14px;
} 

.wrapper_grid_left_knopka_text{
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 18px; 
	color: #FFFFFF;
} 

.wrapper_grid_right{
	align-items: start;
	grid-column: span 41;
} 

.wrapper_grid_right_admin{
	align-items: start;
	grid-column: span 48;
} 

.wrapper_grid_left_grin{
	/*background: #6EBBB2;*/
		/*background: rgb(106, 139, 175);*/
			background: rgb(122 148 175);
			background: url(/public/img/7678657657665.png);
	border-radius: 37px 0px;
	height:635px;
}  

.wrapper_grid_left_orange {
	background: #EFA537;
	border-radius: 37px 0px;
	height:635px;
}

.grid_left_perekluhatel{
	margin-top:120px;
	margin-left:62px;
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 32px;
	color: #FFFFFF;
	 
}
.grid_left_perekluhatel_item img{
	 
	 width: 75%;
}
 
.grid_left_polzovatel{
	margin-top:50px; 
	display: grid;
	grid-template-columns: repeat(2, 1fr);
} 
.grid_left_polzovatel_item{
	 
	grid-column: span 1;
	padding-top: 40px;
}

.grid_left_polzovatel_item_zagolovok{
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 12px;
}

.grid_left_polzovatel_item_login{
	font-family: Geometria Bold;
	font-size: 22px;
	line-height: 32px;
}

.grid_left_polzovatel_item_efrsb{
	width: 188px;
	height: 125px;
	margin-left: 132px;
	/*background: #BDBCBD;*/
	box-shadow: 0px 6px 23px 2px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
		background: #6fb5ad;
}

.grid_left_polzovatel_item_efrsb_item{
 
	width: 120px;
	height: 53px;
	margin-left: 30px;
	margin-top: 36px;

	font-family: Geometria Light;
	font-size: 14px;
	line-height: 18px;
	align-items: center;
}
.grid_left_polzovatel_item_efrsb_item_bold{

	font-family: Geometria Bold;
	
}

.login_out_admin {
	position: relative;
	width: 36px;
	height: 36px;
	left: 1045px;
	top: 10px;
}

.grid_left_polzovatel_item_fio{

	width: 308px;
	height: 120px;
	margin-top: 30px;
	font-family:  Geometria Bold;
	font-size: 45px;
	line-height: 50px;
	
}

.wrapper_grid_left_grin_admin {
	background: #6EBBB2;
	border-radius: 37px 0px;
	height: 345px;
}

.wrapper_grid_left_menu_wraper{
	margin-top: 60px;
	 text-decoration: none;
}

.wrapper_grid_left_menu_wraper_admin{
	margin-top: 20px;
	 text-decoration: none;
} 
 
 .wrapper_grid_left_menu_admin {
	width: 282px;
	height: 62px;
	margin-left: 0px;
	margin-top: 20px;
	background: #6EBBB2;
	box-shadow: 0px 6px 23px 2px rgb(0 0 0 / 25%);
	border-radius: 0 31px 31px 0;
	color: #FFFFFF;
	padding-top: 15px;
}


.wrapper_grid_left_menu{
	width: 322px;
	height: 62px;
	margin-left: 60px;
	margin-top: 20px;
	/*background: #6EBBB2;*/
	box-shadow: 0px 6px 23px 2px rgba(0, 0, 0, 0.25);
	border-radius: 31px;
	color: #FFFFFF;
	padding-top:15px;
	background: rgb(106, 139, 175);
}
.wrapper_grid_left_menu_orange{
	width: 322px;
	height: 62px;
	margin-left: 60px;
	margin-top: 20px;
	background:#EFA537;
	box-shadow: 0px 6px 23px 2px rgba(0, 0, 0, 0.25);
	border-radius: 31px;
	color: #FFFFFF;
	padding-top:15px;
}

.wrapper_grid_left_menu_strela{
	position: relative;
	left: 270px;
	top: -25px; 
	 
}

.wrapper_grid_left_menu_strela_admin{
	position: relative;
	left: 230px;
	top: -25px; 
	 
}

.wrapper_grid_left_footer_admin {
	margin-left: 20px;
	margin-top: 50px;
	width: 300px;
}

.wrapper_grid_left_menu_text{
	font-size: 22px;
	line-height: 32px;
	align-items: center;
	color: #FFFFFF;
	margin-left:45px;
	 text-decoration: none;
}

.wrapper_grid_left_menu_text_admin{
	font-size: 18px;
	line-height: 32px;
	align-items: center;
	color: #FFFFFF;
	margin-left:45px;
	 text-decoration: none;
}


.grid_left_perekluhatel_admin {
	margin-top: 120px;
	margin-left: 45px;
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 32px;
	color: #FFFFFF;
}


.logo_admin {
	position: relative;
	width: 95.08px;
	height: 24.65px;
	left: 45px;
	top: 43px;
}

.wrapper_grid_left_menu_text a{
	color: #FFFFFF;
	transition: 0.5s;
}

.wrapper_grid_left_menu_text_admin a{
	color: #FFFFFF;
	transition: 0.5s;
}

.wrapper_grid_left_menu_text_admin a:hover{
	transition: 0.5s;
	 margin-left:10px;
	  text-decoration: none;

}


.wrapper_grid_left_menu_text a:hover{
	transition: 0.5s;
	 margin-left:10px;
	  text-decoration: none;

}


.wrapper_grid_left_menu_text_orange{
	font-size: 20px;
	line-height: 32px;
	align-items: center;
	color: #FFFFFF;
	margin-left:30px;
	 
}

.wrapper_grid_left_menu_text_orange a{
	color: #FFFFFF;
	transition: 0.5s;
}


.wrapper_grid_left_menu_text_orange a:hover{
	transition: 0.5s;
	 margin-left:10px;
	  text-decoration: none;

}


.wrapper_grid_left_footer{
	margin-left: 60px;
	margin-top: 50px;
	width:360px;
}


.wrapper_grid_left_footer_text{
	font-family: Geometria Light;
	font-size: 12px;
	line-height: 15px;
	color: #BDBCBD;
}

.wrapper_grid_left_footer_text_bold{
	font-family:  Geometria Bold;
}

.wrapper_grid_left_footer_icon{
	margin-right:25px;
	float:left;
	margin-top:17px;
	margin-bottom:25px;
}

.main_wrapper{
	margin-left:96px;
	margin-top:82px;
	 
}

.main_h1_grafik{
	font-family: Geometria Bold;
	font-weight: bold;
	font-size: 22px;
	line-height: 32px;
	color: #1E1A18;
	
}

.main_h2_grafik{
	font-family: Geometria Bold;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #1E1A18;
	margin-bottom:20px;
}


.main_grafik_grid_dokument{
	display: grid;
	grid-template-columns: repeat(14, 1fr);
	border-bottom: 1px solid #E5E5E5;
	width:830px;
	padding-top:60px;
	margin-bottom:50px;
}

.main_grafik_grid_dokument_left{
	grid-column: span 7; 
	font-size: 11px;
	line-height: 14px;
	color: #6EBBB2;
	 
}

.main_grafik_grid_dokument_left2{
	grid-column: span 2; 
	font-size: 11px;
	line-height: 14px;
	color: #6EBBB2;
	 
}

.main_grafik_grid_info_left{
	grid-column: span 9; 
}

.main_grafik_grid_dokument_left_item{
	width:100%;
	height: 69px;
	margin-bottom: 34px; 
}

.main_grafik_grid_dokument_left_item_fl{
	width: 40%;
	float:left;
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 18px;
	color: #1E1A18;
	margin-top: 13px;
	margin-left: 40px;
	
}

.main_grafik_grid_dokument_left_item_fr{
	width: 35%;
	float:right;
}

.main_grafik_grid_dokument_left_item_fr img{
	width: 60px;
}

.main_grafik_grid_dokument_right{
	grid-column: span 5; 
	font-size: 11px;
	line-height: 14px;
	color: #6EBBB2;
	background: #BDBCBD;
	box-shadow: 0px 6px 23px 2px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
	margin-bottom: 20px;
	text-align:center;
	padding-top:20px;
}


.height_400{
	height:400px;
}

.margin-bottom70{
	margin-bottom:60px;
}

.main_grafik_grid_dokument_right_text{
	font-family: Geometria Light;
	font-size: 11px;
	line-height: 15px;
	text-align:left;
	color: #FFFFFF;
	padding-left: 26px;
	margin-top:5px;
	padding-right: 26px;
	}

.main_grafik_grid_dokument_right_text_b{
	font-family: Geometria Bold;
}


.main_grafik_grid_hapka{
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	border-bottom: 4px solid #E5E5E5;
	width:830px;
	padding-top:20px;
	padding-bottom:20px;
	
}

.main_grafik_grid_hapka_item{
	grid-column: span 2; 
	font-size: 11px;
	line-height: 14px;
	color: #6EBBB2;
}
 
.main_grafik_grid_telo{
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	border-bottom: 1px solid #E5E5E5;
	width:830px;
	padding-top:30px;
	padding-bottom:30px;
	
}

.main_grafik_grid_telo_item{
	grid-column: span 2; 
	font-size: 14px;
	line-height: 18px;
	color: #6EBBB2;
	font-family: Geometria Bold;
	padding-top:4px;
}
.main_grafik_grid_telo_item1{
	grid-column: span 1; 
	font-size: 14px;
	line-height: 18px;
	color: #6EBBB2;
	font-family: Geometria Bold;
}
.main_grafik_grid_telo_item3{
	grid-column: span 3; 
	font-size: 14px;
	line-height: 18px;
	color: #6EBBB2;
	font-family: Geometria Bold;
}
.main_grafik_grid_telo_item3 img{
	 width:24px;
}

.main_content_dokum_user_pdf{
	margin-top:40px;
}

.main_content_dokum_user_pdf_item{
	 width:24%;
	 float:left;
}

.main_content_dokum_user_pdf_item2{
	width:33%;
	 float:left;
}

.main_content_dokum_user_pdf_item_text{
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 18px;
	color: #8C8C8C;
	margin-top:24px;
	padding-right:40px;
	height: 65px;
}

.main_content_agent_forma{
	width:100%;
	padding-right:65px;
	padding-bottom:78px;
}
.main_content_agent_forma_karta{
	width:100%;
	padding-right:65px;
	padding-bottom:45px;
	margin-top:43px;
}
.main_content_agent_forma_input{
	
	background: #fdf2e1;
	border-radius: 6px;
	border:none;
	width:100%;
	height: 60px;
	margin-bottom:17px;
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 24px;
	color: #EFA537;	
	padding-left:27px;
	padding-right:27px;
}

 .main_content_agent_forma_input_option{
	
	 
}

.select 
{
  padding-right:27px;
}

::-webkit-input-placeholder {font-family: Geometria Light;
	font-size: 14px;
	line-height: 24px;
	color: #EFA537;	}
::-moz-placeholder          {font-family: Geometria Light;
	font-size: 14px;
	line-height: 24px;
	color: #EFA537;	}/* Firefox 19+ */
:-moz-placeholder           {font-family: Geometria Light;
	font-size: 14px;
	line-height: 24px;
	color: #EFA537;	}/* Firefox 18- */
:-ms-input-placeholder      {font-family: Geometria Light;
	font-size: 14px;
	line-height: 24px;
	color: #EFA537;	}

.main_content_agent_forma_input_wraper{
	width:100%;
}



.main_content_agent_forma_input_50{
	
	background: #fdf2e1;
	border-radius: 6px;
	border:none;
	width:220px;
	height: 60px;
	margin-bottom:17px;
	float:left;
}
.main_content_agent_forma_input_50r{
	
	background: #fdf2e1;
	border-radius: 6px;
	border:none;
	width:49%;
	height: 60px;
	margin-bottom:17px;
	float:right;
}

.main_content_agent_forma_butoon{
	background: #EFA537;
	border-radius: 6px;
	width:220px;
	height: 60px;
	border:none;
}
.main_content_agent_forma_butoon_text{
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
 
}

.divClear{
	clear: both;
	height: 0;
	font-size: 0;
}

.videoMat{
	width:30%;
	float:left;
}

.marginTop25{
	margin-top:25px;
}
.marginTop50{
	margin-top:50px;
}
.marginTop75{
	margin-top:75px;
}
.marginTop100{
	margin-top:100px;
}

.main_content_agent_forma_karta_left{
	float:left;
	width:85%;
}

.main_content_agent_forma_karta_right{
	float:right;
	width:62px;
	height:62px;
	background: #EFA537;
	border-radius: 31px;
	border:none;
}

.main_content_agent_forma_karta_text{
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 18px;
	align-items: center;
	color: #8C8C8C;
	margin-top:30px;
}


.main_content_agent_forma_karta_text_orange{
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 18px;
	align-items: center;
	color:#EFA537;
	margin-top:10px;
}

.main_content_agent_forma_karta_spisok{
	 
	width:100%;
	background: #FFFFFF;
	border: 1px solid #EFA537;
	box-sizing: border-box;
	border-radius: 20px;
	height: 480px;
	
}

.buttonOplataUser{
	width:166px; 
	height:52px; 
	background: #6EBBB2;
	border-radius: 6px; 
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF; 
	margin-top:-20px; 
	border:none;	
} 

.buttonOplataUserInst{
	width:100%; 
	height:52px; 
	background: #6EBBB2;
	border-radius: 6px; 
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF; 
	margin-top:-20px; 
	border:none;	
} 

.offMenu{
	display: none;
}

.kurs{
	cursor: pointer; 
}

.main_content_agent_spisok_button{
	float:left;
	width:42px;
	height:42px;
	background: #EFA537;
	border-radius: 21px;
	border:none;
	margin-top:-10px;
	
}

.main_content_agent_spisok_button_orange{
	float:left;
	width:28px;
	height:28px;
	background: #6EBBB2;
	border-radius: 14px;
	border:none;
	margin-top:-10px;
	
}

.descNet,.fixblock,.menu_gorizontal_mob{
	 display:none;
}

.DescWidth150px{
	width:150px;
}

.textDop{
	font-size: 22px;
	line-height: 32px;
	color: #1E1A18;
	padding-left: 30px;
}

.widthDesc830{
	width: 830px;
}

.descSpisokKlientov{
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 30px;
	 color:grey;
}

.descMarginTop50{
	margin-top:50px;
}

.offMenu {
	display: none;
}

.telegDestop{
	width:80%;
	height:800px; 
	margin-top:40px;
}

.frameOtziv{
	width:80%;
	height:100%;
	border:1px solid #e6e6e6;
	border-radius:8px;
	box-sizing:border-box
}

.frameOtzivG{
	width:80%;
	height:800px; 
	margin-top:40px;
}

.loginStyle{
	background-color: #ece8e8; padding: 40px; width:50%; margin:auto; border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
}

.loginStyleButton{
	background: #6EBBB2;
	border: none;
	width:50%;
}

.partnerMob{
	  
}  

.urlLinkWhite a{
	color:white;
}

.urlLinkWhite a:hover {
	color: black;
	text-decoration: none;
}

@media screen and (max-width: 1024px) {
	
	
.buttonOplataUserInst{
	width:100%; 
	height:52px; 
	background: #6EBBB2;
	border-radius: 6px; 
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF; 
	margin-top:-20px; 
	border:none;	
} 	
	
.partnerMob{
	width:85%; 
	margin:0 auto; 
}    
	
.loginStyle{
	background-color: #ece8e8; padding: 40px; width:90%; margin:auto; border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.1);
}    

.loginStyleButton{
	background: #6EBBB2;
	border: none;
	width:100%;
}    
	
.telegDestop{
	width:100%;
	height:800px; 
	margin-top:40px;
}
	

.descNet{
	 display:block;
}  

.DescWidth150px{
	width:100%;
}
	
.wrapper {
	max-width: 100%;
	margin: 0 auto;
	padding: 0;
}

.wrapper_grid_left {
	align-items: start;
	grid-column: span 3;
}

.wrapper_grid_left_grin {
	/*background: #6EBBB2;*/
	background: rgb(106, 139, 175);
	border-radius: 0px 0px;
	height: 895px;
}
  
.wrapper_grid_right {
	align-items: start;
	grid-column: span 57;
}    
 
.mobNet,.wrapper_grid_left_footer,.wrapper_grid_left_menu_wraper,.wrapper_grid_left_wraper_knopka,
.menu_gorizontal,.main_grafik_grid_hapka,.grid_left_perekluhatel,.login_out,.line,.logo img
 {
	display:none;
} 
 
.main_wrapper {
	 width: 100%;
	margin-left: 0px;
	margin-top: 47px;
}
	
.main_h1_grafik {
	width: 100%;
	font-family: Geometria Extra Light;
	font-size: 22px;
	line-height: 24px;
	color: #6A8BAF;
	text-transform: uppercase;
	text-align: center;
}    

.main_content_grafik{
	padding:39px;
}


.main_grafik_grid_telo {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	border-bottom: 1px solid #E5E5E5;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

 
.buttonOplataUser {
	width: 80px;
	height: 52px;
	background: #6EBBB2;
	border-radius: 6px;
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF;
	margin-top: -20px;
	border: none;
}

.main_grafik_grid_telo_item{
	grid-column: span 2; 
	font-size: 14px;
	line-height: 18px;
	color: #6EBBB2;
	font-family: Geometria Bold;
	padding-top:4px;
}

.main_grafik_grid_telo {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	width: 100%;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom: none;
}

.main_grafik_grid_telo_item12{
	
	grid-column: span 12; 
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 2.5px;
	text-transform: uppercase;
	color: #424D4B;
	font-family: Geometria Regular;
	text-align: center;
}

.main_grafik_grid_telo_item12_grin{
	
	grid-column: span 12; 
	font-size: 13px;
	line-height: 16px;
	color: #424D4B;
	font-family: Geometria Regular;
	text-align: center;
}

.button_oplahen{
	background: #FFFFFF;
	border: 1px solid #6EBBB2;
	box-sizing: border-box;
	border-radius: 7px;
	width:100%;
	height: 54px;
	padding-top:18px;
}

.button_oplahen_gren{
	background: #6EBBB2;
	border-radius: 7px;
	width:100%;
	height: 54px;
	padding-top:18px;
}

.buttonOplataUser {
	width:100%; 
	height: 54px;
	background: #6EBBB2;
	border-radius: 6px;
	font-family: Geometria Bold;
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF;
	margin-top: -20px;
	border: none;
}

.fixblock{
	display:none;
	width: 100%;
	height: 160px;
	position: fixed;
	bottom: 0px;
	margin-right: 0px;
   
}

.fixblock_grad{
	 background: linear-gradient(0deg, #FFFFFF 5.26%, rgba(255, 255, 255, 0) 50%);
	 height:38px;
	 width: 100%;
}
.fixblock_knopka{
	 background: #FFFFFF;
	 height:122px;
	 width: 95%;
	 
	 padding-top:34px;
}

.wrapper_mob_orange {
	width: 240px;
	height: 45px;
	margin: auto;
	background: #EFA537;
	border-radius: 31px;
	color: #FFFFFF;
	padding-top: 12px;
		text-align: center;
}

.wrapper_mob_orange_text a{
	font-size: 15px;
	line-height: 19px;
   
	color: #FFFFFF;
   
}

.menu_gorizontal_mob{
	display:block;
	width:100%;
	padding-top:36px;
	height:80px;
}

.menu_veb{
	float:left;
	margin-left:8px;
	 width:10%;
}

.menu_veb_otziv{
	margin-left:25px;
	float:left;
	 width:20%;
}

.menu_veb_logo{
	margin-right:38px;
	float:right;
	width:42%;
}

.height_500mob{
	 /*height:500px;*/
	 overflow: auto;
	 
	 
}
 
.main_grafik_grid_dokument_left2 {
	grid-column: span 1;
	font-size: 11px;
	line-height: 14px;
	color: #6EBBB2;
} 

.main_grafik_grid_dokument {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	border-bottom: 0px;
	width: 100%;
	padding-top: 60px;
	margin-bottom: 0px;
}

.main_grafik_grid_dokument_left_item {
	width: 50%;
	
	margin-bottom: 24px;
	float:left;
} 

.main_grafik_grid_dokument_left_item img{
	width: 90%;
	 
} 

 
 

.main_grafik_grid_dokument_right_text {
	font-family: Geometria Light;
	font-size: 10px;
	line-height: 13px;
	color: #6EBBB2;
	text-align: left;
	padding-left: 42px;
	margin-top: 25px;
	padding-right: 26px;
	height:50px;
}

.mob100Proc{
	width:90%;
}

.width30Mob{
	 width:30%;
}
 
.main_content_dokum_user_pdf_item {
	width: 33%;
	float: left;
	padding-right:5px;
}

.paddingMobNull{
	padding:0px;
}

.pdfMobPadding{
	padding:0 42px;
}

.main_content_dokum_user_pdf_item_text{
	font-family: Geometria Light;
	font-size: 12px;
	line-height: 14px;
	color: #8C8C8C;
	margin-top: 14px;
	padding-right: 40px;
	height: 65px;
}

.bottomMob100{
	height:100px;
	clear: both;
 
}

.textDop{
   font-size: 12px;
	line-height: 14px;
	color: #1E1A18;
	padding-left: 16px;
	 
}

.mobTopNull{
	 margin-top: 0px;
}

.main_content_dokum_user_pdf_item2 {
	width: 100%;
	float: left;
}

.mobDockPad10{
	padding-top: 10px;
}

.margin-bottom70 {
	margin-bottom: 5px;
}

.mobheightAuto{
	height:auto;
	padding-right: 0px;
}

.mobPaddingLeftNull{
	padding-left: 0px;
}

.mobZackBottom{
	width:100px;
	float:left;
}

.wrapper_grid_left_orange {
	background: #EFA537;
	border-radius: 0px 0px;
	height: 695px;
}

.mobH1Orange{
	color: #EFA537; 
}

.main_content_agent_forma {
	width: 100%;
	padding-right: 0px;
	padding-bottom: 10px;
}

.main_content_agent_forma_input {
	background: #fdf2e1;
	border-radius: 6px;
	border: none;
	width: 100%;
	height: 35px;
	margin-bottom: 9px;
	font-family: Geometria Light;
	font-size: 14px;
	line-height: 24px;
	color: #EFA537;
	padding-left: 27px;
	padding-right: 27px;
}

.main_content_agent_forma_input_50 {
	background: #fdf2e1;
	border-radius: 6px;
	border: none;
	width: 45%;
	height: 35px;
	margin-bottom: 9px;
	float: left;
}

.main_content_agent_forma_input_50r {
	background: #fdf2e1;
	border-radius: 6px;
	border: none;
	width: 49%;
	height: 35px;
	margin-bottom: 9px;
	float: right;
}

.main_content_agent_forma_butoon {
	background: #EFA537;
	border-radius: 6px;
	width: 100%;
	height: 35px;
	border: none;
}

.main_content_dokum_user_pdf {
	margin-top: 0px;
}


.widthDesc830 {
	width: 100%;
	margin-top:-20px;
}

.descSpisokKlientov{
	
	font-family: Geometria Bold;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 15px;
	color:grey;
}

.main_content_agent_spisok_button {
	float: right;
	width: 42px;
	height: 42px;
	background: #EFA537;
	border-radius: 21px;
	border: none;
	margin-top: -60px;
}

.descMarginTop50{
	margin-top:0px;
}

.videoMat {
	width: 100%;
	float: left;
}

.marginTop50{
	margin-top:20px;
}

.mobilHeight35 {
	height: 35px;
}

.mob_grey_back_bottom{
	 background: #6EBBB2;
}

.main_content_agent_forma_karta {
	width: 100%;
	padding-right: 0px;
	padding-bottom: 25px;
	margin-top: 23px;
}

.main_content_agent_forma_karta_left {
	float: left;
	width: 75%;
}

.main_content_agent_forma_karta_right {
	float: right;
	width: 35px;
	height: 35px;
	background: #EFA537;
	border-radius: 31px;
	border: none;
}

.main_content_agent_forma_karta_right img{
	width: 15px;
	height: 15px;
}

.wrapper_grid_left_click_menu {
	align-items: start;
	grid-column: span 10;
}

.wrapper_grid_right_click_menu {
	align-items: start;
	grid-column: span 50;
}


.menu_gorizontal_mob_new {
	position: absolute;
	left: 4%;
	top: 36px;
}

.menu_gorizontal_mob_new_home {
	position: absolute;
	left: 3%;
	top: 119px;
}

.menu_gorizontal_mob_new_home img {
	width:46px;
}

.menu_gorizontal_mob_new_info {
	position: absolute;
	left: 3%;
	top: 209px;
}

.menu_gorizontal_mob_new_info img{
	width:46px;
}

.menu_gorizontal_mob_new_plateg {
	position: absolute;
	left: 3%;
	top: 299px;
}

.menu_gorizontal_mob_new_plateg img{
	width:46px;
}

.menu_gorizontal_mob_new_sopr {
	position: absolute;
	left: 3%;
	top: 389px;
}

.menu_gorizontal_mob_new_sopr img{
	width:46px;
}

.menu_gorizontal_mob_new_teleg {
	position: absolute;
	left: 5%;
	top: 499px;
}

.menu_gorizontal_mob_new_teleg img{
	width:30px;
}



.offMenu {
	display: none;
}

.logo {
	position: relative;
	width: 0.08px;
	height: 0.65px;
	left: 0px;
	top: 0px;
}

.mobIndexBold{
	font-family: Geometria Bold;
	font-size: 18px;
	line-height: 23px;
	color: #424D4B;
	margin-bottom:15px;
	 
}

.fixblockDuble {
	display: none;
	width: 100%;
	height: 190px;
	position: fixed;
	bottom: 0px;
	margin-right: 0px;
}

.wrapper_mob_orange_mob_back{
	background: #644DF3;
}

.fixblock_knopka_mod_index{
	padding-top:0px;
	height: 60px; 
}

.frameOtziv{
	width:100%;
	height:100%;
	border:1px solid #e6e6e6;
	border-radius:8px;
	box-sizing:border-box
}

.frameOtzivG{
	width:100%;
	height:800px; 
	margin-top:40px;
}

}