.link a {color: #a5a5a5;text-decoration: none;}
.link a:hover {color: #a5a5a5;text-decoration: none;}

.show_login_buttons {font: 400 14px/18px "Roboto", sans-serif;
	color: #707070;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -5px;
	margin-bottom: 15px;
}

.show_login_buttons:link{
	  color:#919191;
	  text-decoration: none;
	}
.show_login_buttons:hover {
	  text-decoration: none;
	  color:#919191;
	}	


.vk-button1 {display: block;}
.vk-button2 {display: none;}

.button_email {
	display:block;
  	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0px 1px 0px 0px rgba(250,250,250,0.7); 
    padding: 14px 0px;
	font: 700 26px/46px "Roboto", sans-serif;
    margin: 0 auto;
    width: 83%;
	height: 43px;
    cursor:pointer;
    color:#202020;
    text-decoration: none;
	margin-bottom: 18px;
	margin-top:10px;
	border-width: 1px;
    border-style: solid;
    border-color: #d69e31 #e3a037 #d5982d #e3a037;
	background-image: linear-gradient(#ffae01, #ff8d02), url();
	background-blend-mode: overlay;
}

.button_email:hover {background-image: linear-gradient(#ff8d02, #ffae01), url();background-blend-mode: overlay;}


.button_vk {
    display:block;
  	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0px 1px 0px 0px rgba(250,250,250,0.7); 
    padding: 14px 0px;
	font: 700 26px/46px "Roboto", sans-serif;
    margin: 0 auto;
    width: 83%;
	height: 43px;
    cursor:pointer;
    color:#ffffff;
    text-decoration: none;
	margin-bottom: 18px;
	margin-top:10px;
	border-width: 1px;
    border-style: solid;
    border-color: #5e8fc4 #5e8fc4 #5e8fc4 #5e8fc4;
	transition: 0.2s linear;	
	background-image: linear-gradient(#3f84d1, #3970ae), url();
	background-blend-mode: overlay;
}

.button_vk:hover {background-image: linear-gradient(#3970ae, #3f84d1), url();background-blend-mode: overlay;}


.button_tg {
    display:block;
  	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0px 1px 0px 0px rgba(250,250,250,0.7); 
    padding: 14px 0px;
	font: 700 26px/46px "Roboto", sans-serif;
    margin: 0 auto;
    width: 83%;
	height: 43px;
    cursor:pointer;
    color:#ffffff;
    text-decoration: none;
	margin-bottom: 18px;
	margin-top:10px;
	border-width: 1px;
    border-style: solid;
    border-color: #2E9DCD #2E9DCD #2E9DCD #2E9DCD;
	transition: 0.2s linear;	
	background-image: linear-gradient(#2E9DCD, #1f81ab), url();
	background-blend-mode: overlay;
}

.button_tg:hover {background-image: linear-gradient(#1f81ab, #2E9DCD), url();background-blend-mode: overlay;}




/*----------------------------------------------------------------------------------------
						ÍÎÓÒ
----------------------------------------------------------------------------------------*/
	
@media screen and (min-width:1025px) and (max-width:1450px) {


}



/*----------------------------------------------------------------------------------------
						ÍÅÒÁÓÊ
----------------------------------------------------------------------------------------*/
	
@media screen and (min-width:801px) and (max-width:1024px) {

.button_email {
	display:block;
    padding: 14px 0px;
	font: 700 19px/35px "Roboto", sans-serif;
    margin: 0 auto;
    width: 75.5%;
	height: 33px;

}

.button_vk {
    display:block;
    padding: 14px 0px;
	font: 700 19px/35px "Roboto", sans-serif;
    margin: 0 auto;
    width: 75.5%;
	height: 33px;
	margin-top:20px;

}

.button_tg {
    display:block;
    padding: 14px 0px;
	font: 700 19px/35px "Roboto", sans-serif;
    margin: 0 auto;
    width: 75.5%;
	height: 33px;
	margin-top:20px;

}


.show_login_buttons {font: 400 14px/18px "Roboto", sans-serif;
	color: #707070;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

}


/*----------------------------------------------------------------------------------------
						ÏËÀÍØÅÒ
----------------------------------------------------------------------------------------*/

@media screen and (min-width:484px) and (max-width:800px) {

.vk-button1 {display: none;}
.vk-button2 {display: block;}


.button_email {
	display:block;
    padding: 14px 0px;
	font: 700 21px/35px "Roboto", sans-serif;
    margin: 0 auto;
    width: 350px;
	height: 33px;

}

.button_vk {
    display:block;
    padding: 14px 0px;
	font: 700 21px/35px "Roboto", sans-serif;
    margin: 0 auto;
    width: 350px;
	height: 33px;
	margin-top:20px;

}
.button_tg {
    display:block;
    padding: 14px 0px;
	font: 700 21px/35px "Roboto", sans-serif;
    margin: 0 auto;
    width: 350px;
	height: 33px;
	margin-top:20px;

}
.show_login_buttons {font: 400 14px/18px "Roboto", sans-serif;
	color: #707070;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}

}


/*----------------------------------------------------------------------------------------
						ÌÎÁÈËÜÍÈÊ
----------------------------------------------------------------------------------------*/

@media screen and (min-width:240px) and (max-width:483px) {

.button_email {
	display:block; 
    padding: 15px 0px;
	font: 700 18px/32px  "Roboto", sans-serif;
    margin: 0 auto;
    width: 85.5%;
	height: 28px;

}


.button_vk {
    display:block;
    padding: 15px 0px;
	font: 700 18px/32px  "Roboto", sans-serif;
    margin: 0 auto;
    width: 85.5%;
	height: 28px;
    text-decoration: none;
	margin-bottom: 10px;
	margin-top:10px;
}
.button_tg {
    display:block;
    padding: 15px 0px;
	font: 700 18px/32px  "Roboto", sans-serif;
    margin: 0 auto;
    width: 85.5%;
	height: 28px;
    text-decoration: none;
	margin-bottom: 18px;
	margin-top:0px;
}

.show_login_buttons {font: 400 10px/13px "Roboto", sans-serif;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	
}


.vk-button1 {display: none;}
.vk-button2 {display: block;}
}

