/* CSS Document */
html, body {
	padding:	0;
	margin:		0;
	/* width:100%;*/
	font-size:	12px;
	font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
body {
    background: none repeat scroll 0 0 #E3E3E3;
    min-height: 100%;
    padding: 120px 0 0;
}
table#details 
{
	width:	98%;
}
h1
{
	font-size:	19px;
	color:	#4F4F4F;
	font-weight:	normal;
}
h2
{
	font-size:	17px;
	color:	#5F5F5F;
	font-weight:	normal;
}
h2 a {
	color:	#019F00;
	text-decoration:	none;
}
h2 a:hover {
	text-decoration:	underline;
}

a {
	color:	#0040EF;
}

tr.backgr {
	height:	41px;
	background-image:	url("backgr.png");
	background-repeat:	repeat-x;
	color:	#000000;
	font-weight:	bold;
}

tr.backgr td {
	padding-left:		2px;
}

#fforum {
	text-decoration:	none;
	font-size:	30px;
	color:	#4C89C2;
}
#all {
    margin: 0 auto;
    max-width: 1226px;
    min-width: 876px;
	position: relative;
	display: grid;
}
#up {
	width:	100%;
	height:	60px;
}
#download {
	font-size:	25px;
	padding:	3px;
	margin:	5px;
	border:	solid 1px #8BA7CD;
	background-color:	#EFF3FB;
}

#send_torrent {
	font-size:	18px;
	padding:	3px;
	margin:	3px;
	border:	solid 1px #8BA7CD;
	background-color:	#EFF3FB;
}

input, textarea {
	border:	1px solid #4C89C2;
}

td.up {
	text-align:	right;
}

#rss {
	float:	right;
	margin:	3px;
}

img {
	border: 0 none black;
}
td {
	font-size:	12px;
}

div#index tr.dark{
	background-color:	#D5DAE0;
	font-weight: 	bold;
}

div#index tr a {
	text-decoration:	none;
	color:	#000000;
}
div#index tr a:hover {
	text-decoration:	underline;
}
div#index tr.tum {
	background-color:	#EEF3F5;
}
div#index tr:hover {
	background-color:	#D5DAE0;
}
#downgif {
	margin:	5px;
}
.blue {
	color:	blue;
}
.green {
	color: #008000;
}
.red {
	color: #8B0000;
}
table#files {
	border-collapse: collapse;
}
table#files td {
	padding:	1px;
	border:	1px dashed black;
}
div.comment {
	width:	70%;
	margin:	5px;
	padding:	5px;
	border: 	1px dotted black;
	background-color:	#EFF3FF;
}
span.x {
	float:	right;
	cursor:	pointer;
}
span.beforex {
	float:	left;
}
div#ws {
	width:	100%;
	background-color: #FFFFFF;
}
div#content h1{padding-bottom: 10px;}
div#ws div#content {
	padding: 10px;
}
div#down {
	width:	100%;
	padding-top:	1%;
	font-size:	10px;
	color:	#7F7F7F;
	text-align:	justify;
}
div#down a {
	color:	#4F4F4F;
	text-decoration:	none;
}

div#redpeers {
	border:	1px solid red;
	padding:	5px;
	background-color:	#FFDFDF;
	margin-top:	5px;
	text-align:	justify;
	font-size:	10px;
}

#warning {
	font-weight:	bold;
	border:	1px solid #F16C25;
	margin:	5px;
	padding:	5px;
	background-color:	#FDD99C;
}

div.emule {
	margin:	5px;
	border:	solid 1px #01AF00;
	padding:	3px;
	background-color:	#EFFFEF;
}
div.emule a {
	color:	#187F17;
	font-size:	25px;
}
div#logo {
	width: 250px;
	float:left;
}

div#logo a
{
    font-size: 35;
    font-family: "Trattatello";
    text-decoration:none;
    color: transparent;    
	-webkit-background-clip: text;
	background-clip: text;
	background-image: linear-gradient(to bottom, grey, black);
}

div#search, div#login {
	float:right;
	height: 60px;
}
div#login{padding-right: 5px;}
div#vote4us {
	float:	left;
	margin-left:	5px;
	margin-top:	1px;
}

div#bannerh {
	float:	right;
	margin:	5px;
}

td.header {
	font-weight: bold;
	margin: 5px;
}

span.button {
	cursor: pointer;
}

#torrentproblems {
	border:	3px double red;
	padding:	5px;
	background-color:	#FFEFEF;
	margin-top:	5px;
	text-align:	justify;
	font-size:	16px;
}

#our_future {
	border:	3px solid red;
	padding:	5px;
	background-color:	#FFEFEF;
	margin-top:	5px;
	text-align:	justify;
	font-size:	21px;
}

/* c = comments start */
.c_h {
	background-color:	#BFD0FF;
}
.c_t {
	background-color:	#DFE8FF;
}

.c_h_tech {
	background-color:	#BFFFC3;
}
.c_t_tech {
	background-color:	#DFFFE1;
}

.c_h_a {
	background-color:	#FF6F75;
}
.c_t_a {
	background-color:	#FFCFD1;
}

/* comments end */

.code {
	width:	90%;
	padding:	5px;
	margin:	5px;
	border:	1px solid gray;
	background-color:	#EBEBEB;
}

#sddm {
	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
}

#sddm li a {
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover {
	background: #49A3FF;
}

#sddm div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
}

#sddm div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #EAEBD8;
	color: #2875DE;
	font: 11px arial;
}

#sddm div a:hover {
	background: #49A3FF;
	color: #FFF;
}

/* [hide] start */
.hidewrap
{
	margin-left:	10px;
	border:	1px solid #C3CBD1;
    clear: both;
    margin: 10px;
}
.hidehead 
{
	background-color:	#E9E9E6;
	font-weight:	bold;
	padding:	3px;
	padding-left:	20px;
	background-image:	url(icon_plus_1.gif); 
	background-repeat:	no-repeat;
	background-position:	6px 6px;
	cursor:	pointer;
}
.hidebody
{
	border-top:	1px solid #C3CBD1;  
	padding:	3px;
	display:	none;
	background-color:	#F5F5F5;
}
.hidearea
{
	display:	none;
}
.d_small {font-size: 13px;}
/* [hide] end */
/* fake link start */
.fake_link
{
	color:	#0040EF;
	cursor:	pointer;
}
span.fake_link:hover
{
	text-decoration:	underline;
}
/* fake link end */
.sf-menu, .sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.sf-menu {
    line-height: 1;
    position: relative;
    z-index: 100;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 14em;
    z-index: 999;
}
.sf-menu ul li {
    width: 100%;
}
.sf-menu li:hover {
    visibility: inherit;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: -7px;
    top: 46px;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
    left: 14em;
    top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    bottom: 10em;
    left: 14em;
    top: 0;
}
.sf-menu {
    float: left;
    margin: 0 0 0 -1px;
    padding: 0;
}
.sf-menu li.toplevel,li.toplevel_search {
    display: block;
    height: 46px;
    line-height: 46px;
    padding: 0 15px;
}
.sf-menu li.toplevel_search { padding-left: 0px !important;}
.sf-menu li.toplevel_search input {height:25px;padding: 1px 5px 0px;}
.sf-menu_search{padding-left:15px;-webkit-margin-before: 10px;}
.sf-menu li.sep {
    background: url("navmenu_sep.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 46px;
    line-height: 46px;
    padding: 0;
    width: 2px;
}
.sf-menu li.toplevel a,li.toplevel_search a, .sf-menu li.toplevel a:visited, .sf-menu li.toplevel_search a:visited {
    color: #DDDDDD;
    font-weight: normal;
    text-decoration: none !important;
    text-shadow: 0 1px 0 #000000, 0 -1px 2px #000000;
    text-transform: uppercase;
}
.sf-menu li.toplevel a:hover, .sf-menu li.toplevel a:active, .sf-menu li.toplevel_search a:hover, .sf-menu li.toplevel_search a:active {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 1px 0 #000000, 0 -1px 2px #000000;
}
.sf-menu li.toplevel:hover > a {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    text-shadow: 0 1px 0 #000000, 0 -1px 2px #888888;
}
.sf-menu li.toplevel:hover {
    background: url("navmenu_bg.png") no-repeat scroll 0 0 transparent;
}
.sf-menu li li a, .sf-menu li li a:visited {
    background: url("arrow_icon_white.gif") no-repeat scroll 7px 50% transparent;
    color: #FFFFFF !important;
    display: block;
    font: 12px 'Roboto',sans-serif !important;
    margin: 0 13px 0 3px;
    padding: 4px 0 4px 18px;
    text-shadow: none !important;
    text-transform: none !important;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    color: #FFFFFF;
    outline: 0 none;
}
.sf-menu li li a:hover, .sf-menu li li.sfHover a, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
    background: url("arrow_icon_white.gif") no-repeat scroll 7px 50% #262B31;
    color: #FFFFFF !important;
    outline: 0 none;
}
.sf-menu li ul {
    background: url("drop-bg.png") no-repeat scroll 0 100% transparent;
    border: 0 none;
    margin: -4px 0 0 1px;
    padding: 1px 0 10px 5px;
    width: 197px;
}
.bg_link {
    height: 200px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.bg-image {
    background-position: 50% 0;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
#tbnavigation {
    clear: both;
    display: block;
    height: 46px;
    margin: 0 auto;
    position: relative;
	padding: 10px 0;
	width:100%;
}
#tbnavigation #leftend {
    background: url("navmenu.png") no-repeat scroll 0 0 transparent;
}
#tbnavigation #rightend {
    background: url("navmenu.png") no-repeat scroll 100% -46px transparent;
}
#tbnavigation #centermenu {
    background: url("navmenu.png") repeat-x scroll 0 -92px transparent;
    height: 46px;
    margin-left: 10px;
    margin-right: 10px;
}
#tbnavigation #centermenu #tools {
    float: right;
    padding: 5px 3px 0 0;
}
.g_plus {
    position: absolute;
    right: 15px;
    top: -60px;
    z-index: 3;
}
#feedback {
    color: white;
    cursor: pointer;
    display: block;
    font: 12px Verdana,Arial,sans-serif;
    height: 32px;
    overflow: hidden;
    padding: 5px 10px 3px;
    position: fixed;
    left: -114px;
    text-decoration: none !important;
	margin-top: -50px;
    transition: all 0.3s ease 0s;
    vertical-align: middle !important;
    width: 135px;
    z-index: 2999;
}
#feedback:hover {
    left: -5px;
}
#feedback span:nth-child(2) {
    font-size: 25px;
    font-weight: bold;
    margin-left: 20px;
    position: relative;
    top: -2px;
    width: 10px;
}
#feedback span {
    display: block;
    float: left;
    font-size: 11px;
    position: relative;
    text-shadow: 0 1px 0 #0F417A;
    top: 7px;
    width: 98px;
}
#feedback div {
    display: inline-block;
}
#nav-panel,#feedback {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #525252;
    border-color: #000000 #000000 #000000 -moz-use-text-color;
    border-image: none;
    border-radius: 0 5px 5px 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    cursor: pointer;
	opacity:0.9;
}
#nav-panel:hover,#feedback:hover{opacity:1;}
#nav-panel {
    height: 88px;
    left: 0;
    margin: -70px 0 0;
    padding: 0;
    position: fixed;
    top: 50%;
    width: 41px;
    z-index: 1000;
}
div.nav-btn:hover {
    background-color: #9c9c9c;
}
span.nav-icon {
    background: url("icon_nav_sprite_1.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    width: 24px;
}
#nav-up {
    border-radius: 0 5px 0 0;
    padding: 10px 9px 10px 10px;
}
#nav-down {
    border-radius: 0 0 5px;
    padding: 10px 9px 10px 10px;
}
#nav-up > span {
    background-position: 0 center;
}
#nav-down > span {
    background-position: -24px center;
}
#nav-up:active {
    box-shadow: 0 -5px 7px rgba(0, 0, 0, 0.15) inset;
}
#nav-down:active {
    box-shadow: 0 5px 7px rgba(0, 0, 0, 0.15) inset;
}
.warning {
    color: #993300;
}
table.message th, table.msg_table th {background-color: #D5E4EC;padding: 6px 8px 7px; border-style: solid;border-color: #92A3A4 #8EC35B #8EC35B;border-width: 1px;}
table.message td, table.msg_table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8EC35B;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    background: none repeat scroll 0 0 #EFEFEF;
    text-align: center;
}
table.message td {padding:16px;}
table.msg_table td {padding:5px;}
table.message, table.msg_table {
    background: none repeat scroll 0 0 #8EC35B;
    border-collapse: collapse;
    border-top: 1px solid #8EC35B;
    margin-left: auto;
    margin-right: auto;
}
.trivia {
    background: none repeat scroll 0 0 #F2F2F2;
    margin: 30px 0 40px;
    padding: 12px 15px 15px 20px;
}
.trivia li {
    background: url("ul-trivia.gif") no-repeat scroll 0 2px transparent;
    list-style: none outside none;
    padding: 3px 3px 3px 15px;
}
.feedback {
    margin: 0 auto;
    padding-left: 20px;
    width: 505px;
}
.feedback h1 {
    color: #FF6600;
    font-family: arial;
    font-size: 28px;
    text-align: center;
}
.feedback input, .feedback textarea, .feedback select, .feedback option {
    font-size: 12px !important;
    width: 380px;
}
.feedback .left_col, .right_col {
    padding: 5px;
}
.feedback .left_col {
    float: left;
    text-align: right;
    width: 80px;
}
.feedback .right_col {
}
.feedback textarea {
    height: 200px;
    resize: none;
}
#feedback_form {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 2px solid #777777;
    display: block;
    margin: 22px 0;
    padding: 10px;
}
.feedback .simpleCaptcha {
    background-color: #F9F9FF !important;
    margin: 0 auto;
    padding: 0 !important;
    width: 98%;
}
.simpleCaptcha {
    background-color: #F9F9FF;
    border: 1px solid #AACCFF;
    border-radius: 5px;
    display: inline-block;
    padding: 0.5em;
    width: 400px;
}
.simpleCaptcha p {
    margin: 0.5em;
}
.simpleCaptcha .captchaIntro, .simpleCaptcha .refreshCaptcha {
    float: left;
}
.simpleCaptcha .captchaIntro {
    font-size: 18px;
    width: 90%;
}
.simpleCaptcha .captchaText {
    font-weight: bold;
}
.simpleCaptcha .refreshButton {
    cursor: pointer;
    height: 20px;
    margin-left: 0.2em;
    position: relative;
    top: 0.3em;
}
.simpleCaptcha .refreshButtonText {
    left: -9999px;
    position: absolute;
}
.simpleCaptcha .captchaImages {
    clear: left;
    text-align: center;
}
.simpleCaptcha .captchaImage {
    border: 2px solid transparent;
    cursor: pointer;
    margin: 0 2px;
}
.simpleCaptcha .simpleCaptchaSelected {
    background-color: #CCFFCC;
    border: 2px solid #339933;
    border-radius: 4px;
}
.spacer {font-size: 0px; line-height: 0px;height: 10px;}
h3
{
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.7em;
}
h3 a
{
	padding: 3px;
	color: #3599B3;
	text-decoration: none;
}
h3 a:hover
{
	background-color: #FFFF88;
	text-decoration: underline;
}
._1 {font-size: 140%;}
._2 {color: green;}
._3 {font-size: 110%;color: orange;}
.hidden_reply{background-color: #FFD6D6;border: 1px dashed black;}
/* ================================================================ *
     Ajax
 * ================================================================ */
body > div.body_op, div.body_op1 { 
  filter:alpha(opacity=40);
  -moz-opacity:.40;
  opacity:.40; 
  z-index: 100; 
  width: 100%; 
  height: 100%; 
  min-width: 100%; 
  min-height: 100%;
  background-color: #000;
  position: fixed;
  top: 0px;
  left: 0px;
  cursor: progress;
}
var.ajax-params { display: none; }
body > div#ajax-loading, div#ajax-error {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;   
  position: fixed;
  z-index: 110;
  display: none;
  width: 100px; height: 100px;
  background: #fff url(indicator-waitanim.gif) no-repeat center center;
  border: 1px dashed #000;
  cursor: wait;
}
#ajax-error {
  position: fixed; right: 3px; top: 0px; */
  z-index: 70;
  display: none;
  font-size: 11px;
  font-weight: bold;
  white-space: nowrap;
  padding: 3px 4px 4px 4px;
  border: 1px solid #2E8B57;
  color: #FFF5EE; background: #2E8B57;
}
#ajax-loading, #ajax-error, #layer, var.ajax-params { display: none; }
#preload {position: absolute; overflow: hidden; top: 0; left: 0; height: 1px; width: 1px;}
#heading{bottom: 0;position: absolute;background-color: #FFFFFF;}


.social-likes{display:inline-block} 
.social-likes,.social-likes__widget{padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important} 
.social-likes{opacity:0} 
.social-likes_visible{opacity:1;transition:opacity .1s ease-in} 
.social-likes>*{display:inline-block;visibility:hidden} 
.social-likes_vertical>*{display:block} 
.social-likes_visible>*{visibility:inherit} 
.social-likes__widget{display:inline-block;position:relative;white-space:nowrap} 
.social-likes__widget:after,.social-likes__widget:before{display:none!important} 
.social-likes_vertical .social-likes__widget{float:left;clear:left} 
.social-likes__button,.social-likes__counter,.social-likes__icon{text-decoration:none;text-rendering:optimizeLegibility} 
.social-likes__button{display:inline-block;margin:0;outline:0} 
.social-likes__counter{margin:0;outline:0} 
.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} 
.social-likes__button:before{content:"";display:inline-block} 
.social-likes__icon{position:absolute;top:0;left:0} 
.social-likes__counter{display:none;position:relative} 
.social-likes__counter_single,.social-likes_ready .social-likes__counter{display:inline-block} 
.social-likes_ready .social-likes__counter_empty{display:none} 
.social-likes_vertical .social-likes__widget{display:block} 
.social-likes_notext .social-likes__button{padding-left:0} 
.social-likes_single-w{position:relative;display:inline-block} 
.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden} 
.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out} 
.social-likes__button_single{position:relative} 
.social-likes,.social-likes__widget{border:0;font-size:14px} 
.social-likes__widget{line-height:20px} 
.social-likes{min-height:28px;margin:-3px} 
.social-likes,.social-likes_single-w{line-height:20px} 
.social-likes__widget{margin:3px} 
.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px} 
.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 1px 1px rgba(0,0,0,.05);transition:border .1s ease-in-out,color .2s ease-in-out} 
.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat} 
.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default} 
.social-likes__counter:after,.social-likes__counter:before{content:"";position:absolute;width:0;height:0} 
.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7} 
.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid} 
.social-likes_vertical{margin:-6px -4px} 
.social-likes_vertical .social-likes__widget{margin:6px 4px} 
.social-likes_notext .social-likes__widget{margin:3px 2px} 
.social-likes_notext .social-likes__button{width:16px} 
.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)} 
.social-likes__widget_single{margin:0} 
.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:linear-gradient(to bottom,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8) rgba(179,179,179,.8) rgba(153,153,153,.8)} 
.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb #bbb #9f9f9f} 
.social-likes__icon_single{background-image:url(cbimage.png);background-position:2px 3px} 
.social-likes__counter_single{background:#f6f6f6;border-color:#ddd} 
.social-likes__counter_single:after{border-right-color:#f6f6f6} 
.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:linear-gradient(to bottom,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8) rgba(202,212,231,.8) rgba(189,194,203,.8)} 
.social-likes__button_facebook:hover{background:#c0cdf3;background:linear-gradient(to bottom,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4 #b4bfd4 #b3b7bf} 
.social-likes__icon_facebook{background-image:url(f.png);background-position:3px 3px} 
.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7} 
.social-likes__counter_facebook:after{border-right-color:#f2f3f7} 
.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:linear-gradient(to bottom,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8) rgba(164,204,229,.8) rgba(158,186,204,.8)} 
.social-likes__button_twitter:hover{background:#bfdfed;background:linear-gradient(to bottom,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf #9cbbcf #68a0c4} 
.social-likes__icon_twitter{background-image:url(tw.png);background-position:3px 5px} 
.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5} 
.social-likes__counter_twitter:after{border-right-color:#f2f8fc} 
.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:linear-gradient(to bottom,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8) rgba(204,204,204,.8) rgba(179,179,179,.8)} 
.social-likes__button_plusone:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd #ddd #ccc} 
.social-likes__icon_plusone{background-image:url(p.png);background-position:0 6px} 
.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2} 
.social-likes__counter_plusone:after{border-right-color:#f9f9f9} 
.social-likes__button_mailru{padding-left:18px;background:#004584;background:linear-gradient(to bottom,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8) rgba(11,84,153,.8) rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)} 
.social-likes__button_mailru:hover{background:#001e5d;background:linear-gradient(to bottom,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984 #094984 #031b30} 
.social-likes__icon_mailru{background-image:url(mm.png);background-position:1px 2px} 
.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d} 
.social-likes__counter_mailru:after{border-right-color:#fff1c2} 
.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px} 
.social-likes__button_vkontakte{background:#436f96;background:linear-gradient(to bottom,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8) rgba(78,131,193,.8) rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)} 
.social-likes__button_vkontakte:hover{background:#4e80ab;background:linear-gradient(to bottom,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be #5788be #3b6798} 
.social-likes__icon_vkontakte{background-image:url(vk.png);background-position:1px 2px} 
.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4} 
.social-likes__counter_vkontakte:after{border-right-color:#eaeef3} 
.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:linear-gradient(to bottom,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8) rgba(217,154,38,.8) rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)} 
.social-likes__button_odnoklassniki:hover{background:#f69a21;background:linear-gradient(to bottom,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c #f0b22c #c59121} 
.social-likes__icon_odnoklassniki{background-image:url(o.png);background-position:4px 3px} 
.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53} 
.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be} 
.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px} 
.social-likes__button_pinterest{padding-left:20px;background:#eee;background:linear-gradient(to bottom,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8) rgba(186,186,186,.8) rgba(153,153,153,.8)} 
.social-likes__button_pinterest:hover{background:#efefef;background:linear-gradient(to bottom,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6) rgba(186,186,186,.6) rgba(153,153,153,.6)} 
.social-likes__icon_pinterest{background-image:url(pi.png);background-position:2px 1px} 
.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae} 
.social-likes__counter_pinterest:after{border-right-color:#fff5f6} 
