.rssi-icons.large-format li a,
.rssi-icons.large-format li a .text{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.rssi-icons,.rssi-icons li,.rssi-icons li a{-moz-box-sizing:border-box;box-sizing:border-box}
.rssi-icons{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px;margin:0;padding:0;width:100%}
.rssi-icons li{float:left;height:100%;list-style:none;margin:0 !important;padding:0 2.5px !important}
.rssi-icons li.email a{background-color:#0a88ff}
.rssi-icons li.email a:hover{background-color:#006ed6}
.rssi-icons li.facebook a{background-color:#306199;}
.rssi-icons li.facebook a:hover{background-color:#244872}
.rssi-icons li.vkontakte a{background-color:#32506d}
.rssi-icons li.vkontakte a:hover{background-color:#22364a}
.rssi-icons li.ok a{background-color:#f2720c}
.rssi-icons li.ok a:hover{background-color:#ce5903}
.rssi-icons li.linkedin a{background-color:#007bb6}
.rssi-icons li.linkedin a:hover{background-color:#005983}
.rssi-icons li.twitter a{background-color:#26c4f1}
.rssi-icons li.twitter a:hover{background-color:#0eaad6}
.rssi-icons li.googleplus a{background-color:#e93f2e}
.rssi-icons li.googleplus a:hover{background-color:#ce2616}
.rssi-icons li.youtube a{background-color:#df1c31}
.rssi-icons li.youtube a:hover{background-color:#b21627}
.rssi-icons li.reddit a{background-color:#8bbbe3}
.rssi-icons li.reddit a:hover{background-color:#62a3d9}
.rssi-icons li.pinterest a{background-color:#b81621}
.rssi-icons li.pinterest a:hover{background-color:#8a1119}
.rssi-icons li.github a{background-color:#444}
.rssi-icons li.github a:hover{background-color:#2b2b2b}
.rssi-icons li a{ cursor: pointer;outline:none;line-height: 17px;background-color:#ccc;border-radius:2px;display:block;font-size:11px;font-weight:bold;height:100%;padding:9px 7px 12px 7px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}
.rssi-icons li a .icon{bottom: 0; color: #FFFFFF; display: block; font-size: 19px; height: 22px; left: 14px; margin: auto; position: absolute; top: 0;} 	 	
.rssi-icons li a .text{color:#fff}
.rssi-icons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,0.25)}
.rssi-icons.large-format{height:auto}
.rssi-icons.large-format li{height:auto}
.rssi-icons.large-format li a{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}
.rssi-icons.large-format li a .icon{left:7%;padding-top:0;width:12%}
.rssi-icons.large-format li a .icon svg{height:100%;width:100%}
.rssi-icons.large-format li a .text{font-size:15px;font-size:1vw}
.rssi-icons.large-format li a:hover{font-size:15px;font-size:1vw;padding:7% 0% 7% 12%;border-radius:0.2em}
/*.rssi-icons li a .text {
	/*font-size: 12px;
	font-size: 14px;
	line-height: 9px;
}*/


@media screen  and (min-width: 1083px) {
	.rssi-icons-fixed li a .text{
									font-size: 10px;
									line-height: 17px;
	}
}

@media screen  and (max-width: 1082px) {
	.rssi-icons-fixed li a .text{
									font-size: 8px;
									line-height: 15px;
	}
}

	#facebookpopup-fan{
width:100%;
height:100%;
}
#facebookpopup-fanbox {
background:white;
height:220px;
}
.hiddenFbForPopup{
	position: absolute;
	left: -99999px;
}
.fbpTop{
	height: 127px;
  background-repeat: repeat-x;
  background-size: 1px 42px;
  background-position: 0 0;
  background-color: #3a5795;
  border: 0;
  border-bottom: 1px solid #133783;
  -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, .52);
  overflow: hidden;
}
.vkFanbox .fbpTop{
	background: #536d91;
background: -moz-linear-gradient(top,  #536d91 0%, #617b9f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536d91), color-stop(100%,#617b9f));
background: -webkit-linear-gradient(top,  #536d91 0%,#617b9f 100%);
background: -o-linear-gradient(top,  #536d91 0%,#617b9f 100%);
background: -ms-linear-gradient(top,  #536d91 0%,#617b9f 100%);
background: linear-gradient(to bottom,  #536d91 0%,#617b9f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536d91', endColorstr='#617b9f',GradientType=0 );
border-bottom: 1px solid #405674;
}
.fbTopLogo{
	width: 108px;
	height: 28px;
	background: url("/images/fb-dialog-logo.png") no-repeat;
	  margin: 10px 0 0 16px;
}
.vkFanbox .fbTopLogo{
	width: 109px;
	height: 28px;
	background: url("/images/vk-dialog-logo.png") no-repeat;
}
.topDesktopMenu{
  float: left;
  width: 57% !important;
  margin-top: 18px;
  margin-left: 4px;
}
.fbpTop .whiteLine{
	  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #9daccb;
  margin: 12px 0 0 0;
}
.fbpContainer{
	height: 282px !important;
}
.fbpContainer .fb-like-right .fb_iframe_widget{
	  height: 61px;
  margin-top: 35px;
  left: 0;
  margin-left: 26px;
  width: 91%;
}
#firstPopup .fbpContainer .fb-like-right .fb_iframe_widget,
#bottomFacebookBlock .fbpContainer .fb-like-right .fb_iframe_widget{
	/*height: 600px !important;*/
}
.fbTriangle{
	width: 27px;
	height: 27px;
	position: absolute;
	background: url("/images/fbTriangle.png") no-repeat;
	  margin: -1px 0 0 46px;
}
.vkFanbox .fbTriangle{
	background: url("/images/vkTriangle.png") no-repeat;
}
.fbpContainer .fb-like-wrapper{
	border: none;
}
.bottomCloseFBP{
	  background: #dededd;
  padding: 12px;
  padding-bottom: 20px;
  border-top: 0px;
  margin: 0;
  text-decoration: none !important;
}
.bottomCloseFBP span{
	  font-size: 12px;
  text-decoration: none;
  border-bottom: 1px dashed #000;
}
.fbpTopWrapper .fbArrowsWrapper{
	display: none
}
.fbpTop #facebookpopup-fanclose2{
	font-family: 'Open Sans' !important;
  text-decoration: none;
  color: #9daccb !important;
  font-size: 32px !important;
  font-weight: 100 !important;
  top: -8px !important;
  right: 12px !important;
}
.fbpTop .facebookpopup-top-title{
	  font-weight: normal;
  text-align: left;
  padding: 22px 0 0 18px;
  width: 289px;
  margin: 0;
  font-size: 18px;
  color: #fff;
  line-height: 26px;
}
.fancybox-skin{
	   -webkit-border-radius: 0px; 
  -moz-border-radius: 0px;
   border-radius: 0px; 
}
div#vk_groups{display: none}

.vkFanbox .fbpTop .facebookpopup-top-title{
	  width: 312px;
}
.vkFanbox .bottomCloseFBP{
	margin-top: 5px !important;
}
.hiddenFb.vkFanbox.fbpTopWrapper{
	padding-bottom: 0 !important
}
.vkFanbox div#vk_groups {
  margin-top: 35px;
}
.fbpContainer.vkFanbox,
.bottomFacebookBlockVk{
  height: 473px !important;
}

.fbpContainer .fb-like-wrapper.vkFanbox{
	  padding: 0 10px 10px 0px !important;
}
.fb-like-box{
    height: 70px;
    overflow: hidden;
    padding: 10px 0 10px 0;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    margin: 0 0px;
    width: 367px;
}
.fb_iframe_widget
{
  width:200px;
  height:230px;
}

.twitter_timeline
{
  width: 200px;
}

#bottomFacebookBlock{
	position: fixed;
	background: #fff;
	/* bottom: 15px; */
	bottom: 170px;
	right: -352px;
	z-index: 10000;
	width: 352px;
	height: 282px;
	text-align: center;
}
#bottomFacebookBlock .closeButton_{
	position: absolute;
	width: 15px;
	height: 15px;
	padding: 10px;
	background: url(/images/i6_w.png) no-repeat 0 0;
	right: -10px;
	top: 10px;
	cursor: pointer;
}
#bottomFacebookBlock p{
	text-align: left;
	margin: 11px 0 11px 17px;
	font-size: 14px;
	line-height: 18px;
	width: 222px;
}
#bottomFacebookBlock .fb-like-box {
	height: 245px; 
	overflow: hidden;
	padding: 0;
	border: none;
	margin: 0;
	width: 280px;
}
.likeUsBottom.hidden,
.likeUsVeryTop.hidden{
	display: none;
}

#facebookpopup-fanclose {
    font-family: Arial;
    font-size: 14px;
    color: #3d3d3d;
    text-decoration: underline;
    text-align: center;
    cursor: pointer;
    margin-top: 13px;
}

.social_vk, .social_fb, .social_od, .social_tw {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin:0px 1px 0px 0px;
}

ul.social {
    display:none;
    height:30px;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.social_vk_logo{
    /*background: url(/images/vkod.png) 0 -24px;*/
    background: url(/images/sn-labels2.png) 0px 0px no-repeat;
    display:block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.social_fb_logo{
    /*background: url(/images/vkod.png) -119px -24px;*/
    background: url(/images/sn-labels2.png) -30px 0px no-repeat;
    display:block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.social_od_logo{
    /*background: url(/images/vkod.png) -119px -24px;*/
    background: url(/images/sn-labels2.png) -60px 0px no-repeat;
    display:block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.social_tw_logo{
    /*background: url(/images/vkod.png) -119px -24px;*/
    background: url(/images/sn-labels2.png) -90px 0px no-repeat;
    display:block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.vk_active{
    background-position: 0px -30px;
}

.fb_active{
    background-position: -30px -30px;
}

.od_active{
    background-position: -60px -30px;
}

.tw_active{
    background-position: -90px -30px;
}

#ok_group_widget{
    display: none;
    margin-top:-1px;
}
#ok_group_widget iframe { position:relative; margin:-1px 0px 0px -1px; }

#fb_group_widget{
	display: none;
}
/*#twitter-widget-0{
	display: none;
}*/

.float_block {
	position: fixed;
	overflow: hidden;
	z-index: 2;
	top: 5px;
	width: 237px;
}

 .sociallike.counters ul{ height:36px; width:100%; position:relative; margin-top:20px; }
 .sociallike.counters ul li { float:left; height:100%; width:33.3%; list-style:none; padding:0 2px; }
 .sociallike.counters ul li a { cursor:pointer; outline:none; position:relative; line-height:14px; background-color:#ccc; border-radius:2px; display:table; font-size:12px; font-weight:600; height:100%; padding:4px 8px; text-align:center; text-decoration:none; text-transform:uppercase; width:100%; }
 .sociallike.counters ul li.email a { background-color:#0a88ff; }
 .sociallike.counters ul li.email a:hover {background-color:#006ed6; }
 .sociallike.counters ul li.facebook a {background-color:#306199; }
 .sociallike.counters ul li.facebook a:hover {background-color:#244872; }
 .sociallike.counters ul li.vkontakte a {background-color:#32506d; }
 .sociallike.counters ul li.vkontakte a:hover {background-color:#22364a; }
 .sociallike.counters ul li.ok a { background-color:#f2720c; }
 .sociallike.counters ul li.ok a:hover { background-color:#ce5903; }
 .sociallike.counters ul li.linkedin a { background-color:#007bb6; }
 .sociallike.counters ul li.linkedin a:hover { background-color:#005983; }
 .sociallike.counters ul li.twitter a { background-color:#26c4f1; }
 .sociallike.counters ul li.twitter a:hover { background-color:#0eaad6; }
 .sociallike.counters ul li.googleplus a { background-color:#e93f2e; }
 .sociallike.counters ul li.googleplus a:hover { background-color:#ce2616; }
 .sociallike.counters ul li.youtube a { background-color:#df1c31; }
 .sociallike.counters ul li.youtube a:hover { background-color:#b21627; }
 .sociallike.counters ul li.reddit a { background-color:#8bbbe3; }
 .sociallike.counters ul li.reddit a:hover { background-color:#62a3d9; }
 .sociallike.counters ul li.pinterest a { background-color:#b81621; }
 .sociallike.counters ul li.pinterest a:hover { background-color:#8a1119; }
 .sociallike.counters ul li.github a { background-color:#444; }
 .sociallike.counters ul li.github a:hover { background-color:#2b2b2b; }
 .sociallike.counters ul li a .text { color:#fff; display:table-cell; width:100%; height:32px; text-align:center; vertical-align:middle; }

.social-container .share-count {
    height: 18px;
    border: 1px solid rgba(255, 255, 255, 0.35);
    border-left: none;
    margin: 4px 0 0 15px;
    padding: 4px 4px 0 2px;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #ffffff;
    position: relative;
    top: -2px;
}

.social-container .share-count:before {
    background: url(/vk/share-cloud-3.png) 0px no-repeat;
    width: 7px;
    height: 24px;
    position: absolute;
    display: block;
    content: " ";
    left: -7px;
    top: -1px;
}

.fs-icon {
    background: url("/vk/icons/facebook-icon.png") no-repeat;
    width: 14px;
    height: 24px;
    margin-right: 5px;
    position: relative;
    top: 5px;
}

.vk-icon {
    background: url("/vk/icons/vk-icon.png") no-repeat;
    width: 26px;
    height: 24px;
    margin-right: 5px;
    position: relative;
    top: 4px;
}

.ok-icon {
    background: url("/vk/icons/ok-icon.png") no-repeat;
    width: 14px;
    height: 24px;
    margin-right: 5px;
    position: relative;
    top: 5px;
}

.social-container div {
    display: inline-block;
}

.social-container .social-icon {
    margin-right: 10px;
    margin-top: -5px;
}

.social-container .text {
    width: 82px !important;
    display: inline-block !important;
    padding-top: 8px;
    text-transform: none;
    font-size: 14px;
}

.social-container {
    height: 34px;
    width: auto;
    margin: auto;
}