
/* Базовые стили для всех кнопок */
/* http://dbmast.ru/files/grbuttons/demo.html# */

.ext_button {
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	/*margin: 2px;*/
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 1rem;
	padding: .5em 1.5em .5em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.ext_button:hover {
	text-decoration: none;
}
.ext_button:active {
	position: relative;
	top: 1px;
}
.ext_bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.ext_xxlarge {
	font-size: 32px;
	padding: .4em 2em .42em;
}
.ext_xlarge {
	font-size: 26px;
	padding: .4em 2em .42em;
}
.ext_large {
	font-size: 22px;
	padding: .4em 2em .42em;
}
.ext_medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.ext_small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
 
/* стили цвета кнопок 
---------------------------------------------- */
 
/* черный */
.ext_black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	background: -ms-linear-gradient(top,  #666,  #000);
    background-image: -o-linear-gradient(top,rgb(102,102,102),rgb(0,0,0));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.ext_black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	background: -ms-linear-gradient(top,  #444,  #000);
    background-image: -o-linear-gradient(top,rgb(68,68,68),rgb(0,0,0));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.ext_black:active {
	color: #969696;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	background: -ms-linear-gradient(top,  #000,  #444);
    background-image: -o-linear-gradient(top,rgb(0,0,0), rgb(68,68,68));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
 
/* серый */
.ext_gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	background: -ms-linear-gradient(top,  #888,  #575757);
    background-image: -o-linear-gradient(top,#888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.ext_gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	background: -ms-linear-gradient(top,  #757575,  #4b4b4b);
    background-image: -o-linear-gradient(top,#757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.ext_gray:active {
	color: #c7c7c7;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	background: -ms-linear-gradient(top,  #575757,  #888);
    background-image: -o-linear-gradient(top,rgb(87,87,87),rgb(136,136,136));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
 
/* белый */
.ext_white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	background: -ms-linear-gradient(top,  #fff,  #ededed);
    background-image: -o-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.ext_white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	background: -ms-linear-gradient(top,  #fff,  #dcdcdc);
    background-image: -o-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.ext_white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	background: -ms-linear-gradient(top,  #ededed,  #fff);
    background-image: -o-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
 
/* оранжевый */
.ext_orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	background: -ms-linear-gradient(top,  #faa51a,  #f47a20);
    background-image: -o-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.ext_orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	background: -ms-linear-gradient(top,  #f88e11,  #f06015);
    background-image: -o-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.ext_orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	background: -ms-linear-gradient(top,  #f47a20,  #faa51a);
    background-image: -o-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
 
/* красный */
.ext_red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	background: -ms-linear-gradient(top,  #ed1c24,  #aa1317);
    background-image: -o-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.ext_red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	background: -ms-linear-gradient(top,  #c9151b,  #a11115);
    background-image: -o-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.ext_red:active {
	color: #f89ea1;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	background: -ms-linear-gradient(top,  #aa1317,  #ed1c24);
    background-image: -o-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
 
/* синий */
.ext_blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	background: -ms-linear-gradient(top,  #00adee,  #0078a5);
    background-image: -o-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.ext_blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	background: -ms-linear-gradient(top,  #0095cc,  #00678e);
    background-image: -o-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.ext_blue:active {
	color: #8cd6f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	background: -ms-linear-gradient(top,  #0078a5,  #00adee);
    background-image: -o-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
 
/* розовый */
.ext_rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	background: -ms-linear-gradient(top,  #f16c7c,  #bf404f);
    background-image: -o-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.ext_rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	background: -ms-linear-gradient(top,  #cf5d6a,  #a53845);
    background-image: -o-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.ext_rosy:active {
	color: #ffacb6;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	background: -ms-linear-gradient(top,  #bf404f,  #f16c7c);
    background-image: -o-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}
 
/* зелёный */
.ext_green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	background: -ms-linear-gradient(top,  #7db72f,  #4e7d0e);
    background-image: -o-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.ext_green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	background: -ms-linear-gradient(top,  #6b9d28,  #436b0c);
    background-image: -o-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.ext_green:active {
	color: #c2dda0;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	background: -ms-linear-gradient(top,  #4e7d0e,  #7db72f);
    background-image: -o-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
 
/* светло розовый */
.ext_pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	background: -ms-linear-gradient(top,  #feb1d3,  #f171ab);
    background-image: -o-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.ext_pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	background: -ms-linear-gradient(top,  #f4aacb,  #e86ca4);
    background-image: -o-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.ext_pink:active {
	color: #ffd2e7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	background: -ms-linear-gradient(top,  #f171ab,  #feb1d3);
    background-image: -o-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}


/* серо-синий (тема сайта) */
.ext_dark {
	color: #fff;
	border: solid 1px #43425D;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#75739C), to(#43425D));
	background: -moz-linear-gradient(top,  #75739C,  #43425D);
	background: -ms-linear-gradient(top,  #75739C,  #43425D);
    background-image: -o-linear-gradient(top,  #75739C,  #43425D);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#75739C', endColorstr='#43425D');
}
.ext_dark:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#9291B1), to(#636189));
	background: -moz-linear-gradient(top,  #9291B1,  #636189);
	background: -ms-linear-gradient(top,  #9291B1,  #636189);
    background-image: -o-linear-gradient(top,  #9291B1,  #636189);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9291B1', endColorstr='#636189');
}
.ext_dark:active {
	color: #ffd2e7;
	background: -webkit-gradient(linear, left top, left bottom, from(#43425D), to(#75739C));
	background: -moz-linear-gradient(top,  #43425D,  #75739C);
	background: -ms-linear-gradient(top,  #z43425D,  #75739C);
    background-image: -o-linear-gradient(top,  #z43425D,  #75739C);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#z43425D', endColorstr='#75739C');
}


















/* Ночь (черный) */
.ext_black { 
	color: #fff;
	border: solid 1px #12141a;
	background: #030208;
	background: -webkit-gradient(linear, left top, left bottom, from(#3B4046), to(#030208));
	background: -moz-linear-gradient(top,  #3B4046,  #030208);
	background: -ms-linear-gradient(top,  #3B4046,  #030208);
    background-image: -o-linear-gradient(top,  #3B4046,  #030208);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3B4046', endColorstr='#030208');
}
.ext_black:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#22272D), to(#030208));
	background: -moz-linear-gradient(top,  #22272D,  ##030208);
	background: -ms-linear-gradient(top,  #22272D,  ##030208);
    background-image: -o-linear-gradient(top,  #22272D,  ##030208);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#22272D', endColorstr='##030208');
}
.ext_black:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#030208), to(#3B4046));
	background: -moz-linear-gradient(top,  #030208,  #3B4046);
	background: -ms-linear-gradient(top,  #030208,  #3B4046);
    background-image: -o-linear-gradient(top,  #030208,  #3B4046);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#030208', endColorstr='#3B4046');
}


/* Асфальт (серый) */
.ext_gray { 
	color: #fff;
	border: solid 1px #56595e;
	background: #343A41;
	background: -webkit-gradient(linear, left top, left bottom, from(#929294), to(#343A41));
	background: -moz-linear-gradient(top,  #929294,  #343A41);
	background: -ms-linear-gradient(top,  #929294,  #343A41);
    background-image: -o-linear-gradient(top,  #929294,  #343A41);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#929294', endColorstr='#343A41');
}
.ext_gray:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#929294), to(#1B2128));
	background: -moz-linear-gradient(top,  #929294,  ##1B2128);
	background: -ms-linear-gradient(top,  #929294,  ##1B2128);
    background-image: -o-linear-gradient(top,  #929294,  ##1B2128);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#929294', endColorstr='##1B2128');
}
.ext_gray:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#343A41), to(#929294));
	background: -moz-linear-gradient(top,  #343A41,  #929294);
	background: -ms-linear-gradient(top,  #343A41,  #929294);
    background-image: -o-linear-gradient(top,  #343A41,  #929294);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#343A41', endColorstr='#929294');
}


/* Twitch (фиолетовый) */
.ext_twitch { 
	color: #fff;
	border: solid 1px #5e29b2;
	background: #613F9F;
	background: -webkit-gradient(linear, left top, left bottom, from(#8D45F8), to(#613F9F));
	background: -moz-linear-gradient(top,  #8D45F8,  #613F9F);
	background: -ms-linear-gradient(top,  #8D45F8,  #613F9F);
    background-image: -o-linear-gradient(top,  #8D45F8,  #613F9F);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8D45F8', endColorstr='#613F9F');
}
.ext_twitch:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#742CDF), to(#482686));
	background: -moz-linear-gradient(top,  #742CDF,  ##482686);
	background: -ms-linear-gradient(top,  #742CDF,  ##482686);
    background-image: -o-linear-gradient(top,  #742CDF,  ##482686);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#742CDF', endColorstr='##482686');
}
.ext_twitch:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#613F9F), to(#8D45F8));
	background: -moz-linear-gradient(top,  #613F9F,  #8D45F8);
	background: -ms-linear-gradient(top,  #613F9F,  #8D45F8);
    background-image: -o-linear-gradient(top,  #613F9F,  #8D45F8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#613F9F', endColorstr='#8D45F8');
}


/* ВКонтакте (синий) */
.ext_vkontakte { 
	color: #fff;
	border: solid 1px #4e759f;
	background: #436792;
	background: -webkit-gradient(linear, left top, left bottom, from(#729CC5), to(#436792));
	background: -moz-linear-gradient(top,  #729CC5,  #436792);
	background: -ms-linear-gradient(top,  #729CC5,  #436792);
    background-image: -o-linear-gradient(top,  #729CC5,  #436792);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#729CC5', endColorstr='#436792');
}
.ext_vkontakte:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#729CC5), to(#2A4E79));
	background: -moz-linear-gradient(top,  #729CC5,  ##2A4E79);
	background: -ms-linear-gradient(top,  #729CC5,  ##2A4E79);
    background-image: -o-linear-gradient(top,  #729CC5,  ##2A4E79);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#729CC5', endColorstr='##2A4E79');
}
.ext_vkontakte:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#436792), to(#729CC5));
	background: -moz-linear-gradient(top,  #436792,  #729CC5);
	background: -ms-linear-gradient(top,  #436792,  #729CC5);
    background-image: -o-linear-gradient(top,  #436792,  #729CC5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#436792', endColorstr='#729CC5');
}


/* Телеграм (голубой */
.ext_telegram { 
	color: #fff;
	border: solid 1px #1e95c8;
	background: #37AEE2;
	background: -webkit-gradient(linear, left top, left bottom, from()), to(#37AEE2));
	background: -moz-linear-gradient(top,  ),  #37AEE2);
	background: -ms-linear-gradient(top,  ),  #37AEE2);
    background-image: -o-linear-gradient(top,  ),  #37AEE2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr=')', endColorstr='#37AEE2');
}
.ext_telegram:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E96C8), to(#1E95C9));
	background: -moz-linear-gradient(top,  #1E96C8,  ##1E95C9);
	background: -ms-linear-gradient(top,  #1E96C8,  ##1E95C9);
    background-image: -o-linear-gradient(top,  #1E96C8,  ##1E95C9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E96C8', endColorstr='##1E95C9');
}
.ext_telegram:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#37AEE2), to()));
	background: -moz-linear-gradient(top,  #37AEE2,  ));
	background: -ms-linear-gradient(top,  #37AEE2,  ));
    background-image: -o-linear-gradient(top,  #37AEE2,  ));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#37AEE2', endColorstr=')');
}


/* Whatsapp (зеленый) */
.ext_whatsapp { 
	color: #fff;
	border: solid 1px #2fbe52;
	background: #30B35B;
	background: -webkit-gradient(linear, left top, left bottom, from(#60FC7C), to(#30B35B));
	background: -moz-linear-gradient(top,  #60FC7C,  #30B35B);
	background: -ms-linear-gradient(top,  #60FC7C,  #30B35B);
    background-image: -o-linear-gradient(top,  #60FC7C,  #30B35B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#60FC7C', endColorstr='#30B35B');
}
.ext_whatsapp:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#47E363), to(#179A42));
	background: -moz-linear-gradient(top,  #47E363,  ##179A42);
	background: -ms-linear-gradient(top,  #47E363,  ##179A42);
    background-image: -o-linear-gradient(top,  #47E363,  ##179A42);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#47E363', endColorstr='##179A42');
}
.ext_whatsapp:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#30B35B), to(#60FC7C));
	background: -moz-linear-gradient(top,  #30B35B,  #60FC7C);
	background: -ms-linear-gradient(top,  #30B35B,  #60FC7C);
    background-image: -o-linear-gradient(top,  #30B35B,  #60FC7C);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#30B35B', endColorstr='#60FC7C');
}


/* Snapchat (желтый) */
.ext_snapchat { 
	color: #fff;
	border: solid 1px #cdbc21;
	background: #D9C40F;
	background: -webkit-gradient(linear, left top, left bottom, from(#F3E75B), to(#D9C40F));
	background: -moz-linear-gradient(top,  #F3E75B,  #D9C40F);
	background: -ms-linear-gradient(top,  #F3E75B,  #D9C40F);
    background-image: -o-linear-gradient(top,  #F3E75B,  #D9C40F);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3E75B', endColorstr='#D9C40F');
}
.ext_snapchat:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#DACE42), to(#C0AB00));
	background: -moz-linear-gradient(top,  #DACE42,  ##C0AB00);
	background: -ms-linear-gradient(top,  #DACE42,  ##C0AB00);
    background-image: -o-linear-gradient(top,  #DACE42,  ##C0AB00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DACE42', endColorstr='##C0AB00');
}
.ext_snapchat:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#D9C40F), to(#F3E75B));
	background: -moz-linear-gradient(top,  #D9C40F,  #F3E75B);
	background: -ms-linear-gradient(top,  #D9C40F,  #F3E75B);
    background-image: -o-linear-gradient(top,  #D9C40F,  #F3E75B);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9C40F', endColorstr='#F3E75B');
}


/* Насыщенный оранжевый */
.ext_deeporange { 
	color: #fff;
	border: solid 1px #e55b13;
	background: #FE612C;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF872C), to(#FE612C));
	background: -moz-linear-gradient(top,  #FF872C,  #FE612C);
	background: -ms-linear-gradient(top,  #FF872C,  #FE612C);
    background-image: -o-linear-gradient(top,  #FF872C,  #FE612C);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF872C', endColorstr='#FE612C');
}
.ext_deeporange:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#E66E13), to(#E54813));
	background: -moz-linear-gradient(top,  #E66E13,  ##E54813);
	background: -ms-linear-gradient(top,  #E66E13,  ##E54813);
    background-image: -o-linear-gradient(top,  #E66E13,  ##E54813);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E66E13', endColorstr='##E54813');
}
.ext_deeporange:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#FE612C), to(#FF872C));
	background: -moz-linear-gradient(top,  #FE612C,  #FF872C);
	background: -ms-linear-gradient(top,  #FE612C,  #FF872C);
    background-image: -o-linear-gradient(top,  #FE612C,  #FF872C);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FE612C', endColorstr='#FF872C');
}


/* Dribble (розовый) */
.ext_dribble { 
	color: #fff;
	border: solid 1px #ae1c55;
	background: #AD2058;
	background: -webkit-gradient(linear, left top, left bottom, from(#E14B85), to(#AD2058));
	background: -moz-linear-gradient(top,  #E14B85,  #AD2058);
	background: -ms-linear-gradient(top,  #E14B85,  #AD2058);
    background-image: -o-linear-gradient(top,  #E14B85,  #AD2058);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E14B85', endColorstr='#AD2058');
}
.ext_dribble:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#C8326C), to(#94073F));
	background: -moz-linear-gradient(top,  #C8326C,  ##94073F);
	background: -ms-linear-gradient(top,  #C8326C,  ##94073F);
    background-image: -o-linear-gradient(top,  #C8326C,  ##94073F);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8326C', endColorstr='##94073F');
}
.ext_dribble:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#AD2058), to(#E14B85));
	background: -moz-linear-gradient(top,  #AD2058,  #E14B85);
	background: -ms-linear-gradient(top,  #AD2058,  #E14B85);
    background-image: -o-linear-gradient(top,  #AD2058,  #E14B85);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#AD2058', endColorstr='#E14B85');
}


/* Youtube (красный) */
.ext_youtube { 
	color: #fff;
	border: solid 1px #ad0906;
	background: #AE1216;
	background: -webkit-gradient(linear, left top, left bottom, from(#DF2B26), to(#AE1216));
	background: -moz-linear-gradient(top,  #DF2B26,  #AE1216);
	background: -ms-linear-gradient(top,  #DF2B26,  #AE1216);
    background-image: -o-linear-gradient(top,  #DF2B26,  #AE1216);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF2B26', endColorstr='#AE1216');
}
.ext_youtube:hover {
	background: #5a597d;
	background: -webkit-gradient(linear, left top, left bottom, from(#C6120D), to(#950000));
	background: -moz-linear-gradient(top,  #C6120D,  ##950000);
	background: -ms-linear-gradient(top,  #C6120D,  ##950000);
    background-image: -o-linear-gradient(top,  #C6120D,  ##950000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6120D', endColorstr='##950000');
}
.ext_youtube:active {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#AE1216), to(#DF2B26));
	background: -moz-linear-gradient(top,  #AE1216,  #DF2B26);
	background: -ms-linear-gradient(top,  #AE1216,  #DF2B26);
    background-image: -o-linear-gradient(top,  #AE1216,  #DF2B26);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#AE1216', endColorstr='#DF2B26');
}