/* ===== Facebook Widget ===== */
.facebook_left {
  width: 245px;
  position: fixed;
	left: -245px;
	top: 148px;	
	z-index: 99997;
}
.facebook_right {
  width: 245px;
  position: fixed;
	right: -245px;
	top: 148px;
	z-index: 99997;
}	
.facebook_left #facebook_icon {
	float: right;
	height: 30px;
  width: 30px;
	right: -30px;
  background: url("/image/data/socials/facebook.png") no-repeat;
	cursor: pointer;	
	position: relative;	
  z-index: 99998;	
}
.facebook_right #facebook_icon {
	float: left;
	height: 54px;
  width: 46px;
	left: -46px;
  background: url("/image/data/socials/facebook.png") no-repeat;
	cursor: pointer;
	position: relative;	
  z-index: 99998;	
}
.facebook_right .facebook_box {
  background-color: #FFFFFF;
	border: 4px solid #3B5998;
  float: right;
	top: -54px;
	position: relative;
  z-index: 99999;		
}
.facebook_left .facebook_box {
  background-color: #FFFFFF;
	border: 4px solid #3B5998;
  float: left;
	top: -30px;
	position: relative;	
  z-index: 99999;		
}

/* ===== Twitter Widget ===== */
.twitter_left {
  width: 245px;
  position: fixed;
	left: -245px;
	top: 148px;	
	z-index: 99994;
}
.facebook_left + .twitter_left {
	top: 203px;
}
.twitter_right {
  width: 245px;
  position: fixed;
	right: -245px;
	top: 148px;
	z-index: 99994;
}
.facebook_right + .twitter_right {
	top: 203px;
}
.twitter_left #twitter_icon {
	float: right;
	height: 54px;
  width: 46px;
	right: -46px;
  background: url("/image/data/socials/twitter.png") no-repeat;
	cursor: pointer;	
	position: relative;	
  z-index: 99995;	
}
.twitter_right #twitter_icon {
	float: left;
	height: 54px;
  width: 46px;
	left: -46px;
  background: url("/image/data/socials/twitter.png") no-repeat;
	cursor: pointer;
	position: relative;	
  z-index: 99995;	
}
.twitter_right .twitter_box {
  background-color: #FFFFFF;
	border: 4px solid #4BB8E2;
  float: right;
	top: -54px;
	width: 217px;
	height: auto;
	padding: 0 10px;
	position: relative;
  z-index: 99996;		
}
.twitter_left .twitter_box {
  background-color: #FFFFFF;
	border: 4px solid #4BB8E2;
  float: left;
	top: -54px;
	width: 217px;
	height: auto;
	padding: 0 10px;
	position: relative;	
  z-index: 99996;		
}

/* ===== Vkontakte Widget ===== */
.vkontakte_left {
    width: 245px;
    position: fixed;
	left: -273px;
	top: 148px;
	z-index: 99991;
}
.facebook_left + .vkontakte_left, .twitter_left + .vkontakte_left {
	top: 180px;
}
.facebook_left + .twitter_left + .vkontakte_left {
	top: 258px;
}
.vkontakte_right {
    width: 245px;
    position: fixed;
	right: -273px;
	top: 148px;
	z-index: 99991;
}
.facebook_right + .vkontakte_right, .twitter_right + .vkontakte_right {
	top: 203px;
}
.facebook_right + .twitter_right + .vkontakte_right {
	top: 258px;
}
.vkontakte_left #vkontakte_icon {
	float: right;
	height: 30px;
    width: 30px;
	right: -58px;
    background: url("/image/data/socials/vkontakte.png") no-repeat;
	position: relative;	
    z-index: 99992;		
}
.vkontakte_right #vkontakte_icon {
	float: left;
	height: 54px;
    width: 46px;
	left: -74px;
    background: url("/image/data/socials/vkontakte.png") no-repeat;
	position: relative;	
    z-index: 99992;		
}
.vkontakte_right .vkontakte {
    background-color: #FFFFFF;
	border: 4px solid #6996c7;
    float: right;
	width: 245px;
	height: 343px;
	top: -54px;
	position: relative;	
    z-index: 99993;
	padding: 10px;
}
.vkontakte_left .vkontakte {
    background-color: #FFFFFF;
 	border: 4px solid #6996c7;
    float: left;
	width: 245px;
	height: 343px;
	top: -30px;
	position: relative;	
    z-index: 99993;
	padding: 10px;
}

/* ===== Odnoklassniki Widget ===== */
.odnoklassniki_left {
  width: 245px;
  position: fixed;
	left: -253px;
	top: 148px;
	z-index: 99988;
}
.facebook_left + .odnoklassniki_left, .twitter_left + .odnoklassniki_left, .vkontakte_left + .odnoklassniki_left {
	top: 203px;
}
.facebook_left + .twitter_left + .odnoklassniki_left, .facebook_left + .vkontakte_left + .odnoklassniki_left, .twitter_left + .vkontakte_left + .odnoklassniki_left {
	top: 212px;
}
.facebook_left + .twitter_left + .vkontakte_left + .odnoklassniki_left {
	top: 313px;
}
.odnoklassniki_right {
  width: 245px;
  position: fixed;
	right: -253px;
	top: 148px;
	z-index: 99988;
}
.facebook_right + .odnoklassniki_right, .twitter_right + .odnoklassniki_right, .vkontakte_right + .odnoklassniki_right{
	top: 203px;
}
.facebook_right + .twitter_right + .odnoklassniki_right, .facebook_right + .vkontakte_right + .odnoklassniki_right, .twitter_right + .vkontakte_right + .odnoklassniki_right {
	top: 212px;
}
.facebook_right + .twitter_right + .vkontakte_right + .odnoklassniki_right {
	top: 313px;
}
.odnoklassniki_left #odnoklassniki_icon {
	float: right;
	height: 30px;
  width: 30px;
	right: -38px;
  background: url("/image/data/socials/odnoklassniki.png") no-repeat;
	position: relative;	
  z-index: 99989;		
}
.odnoklassniki_right #odnoklassniki_icon {
	float: left;
	height: 54px;
  width: 46px;
	left: -54px;
  background: url("/image/data/socials/odnoklassniki.png") no-repeat;
	position: relative;	
  z-index: 99989;		
}
.odnoklassniki_right .odnoklassniki {
	background-color: #FFFFFF;
	border: 4px solid #FF9D39;
  float: right;
	width: 245px;
	height: auto;
	top: -54px;
	position: relative;	
  z-index: 999990;
}
.odnoklassniki_left .odnoklassniki {
	background-color: #FFFFFF;
	border: 4px solid #FF9D39;
  float: left;
	width: 245px;
	height: auto;
	top: -30px;
	position: relative;	
  z-index: 999990;
}

/* ===== Custom Box Widget ===== */
.custom_box_left {
  width: 245px;
  position: fixed;
	left: -253px;
	top: 148px;
	z-index: 99980;
}
.facebook_left + .custom_box_left, .twitter_left + .custom_box_left, .vkontakte_left + .custom_box_left, .odnoklassniki_left + .custom_box_left {
	top: 203px;
}
.facebook_left + .twitter_left + .custom_box_left, .facebook_left + .vkontakte_left + .custom_box_left, .facebook_left + .odnoklassniki_left + .custom_box_left, .twitter_left + .vkontakte_left + .custom_box_left, .twitter_left + .odnoklassniki_left + .custom_box_left, .vkontakte_left + .odnoklassniki_left + .custom_box_left {
	top: 258px;
}
.facebook_left + .twitter_left + .vkontakte_left + .custom_box_left, .facebook_left + .twitter_left + .odnoklassniki_left + .custom_box_left, .twitter_left + .vkontakte_left+ .odnoklassniki_left + .custom_box_left {
	top: 313px;
}
.facebook_left + .twitter_left + .vkontakte_left + .odnoklassniki_left + .custom_box_left {
	top: 368px;
}
.custom_box_right {
  width: 245px;
  position: fixed;
	right: -253px;
	top: 148px;
	z-index: 99980;
}
.facebook_right + .custom_box_right, .twitter_right + .custom_box_right, .vkontakte_right + .custom_box_right, .odnoklassniki_right + .custom_box_right {
	top: 203px;
}
.facebook_right + .twitter_right + .custom_box_right, .facebook_right + .vkontakte_right + .custom_box_right, .facebook_right + .odnoklassniki_right + .custom_box_right, .twitter_right + .vkontakte_right + .custom_box_right, .twitter_right + .odnoklassniki_right + .custom_box_right, .vkontakte_right + .odnoklassniki_right + .custom_box_right {
	top: 258px;
}
.facebook_right + .twitter_right + .vkontakte_right + .custom_box_right, .facebook_right + .twitter_right + .odnoklassniki_right + .custom_box_right, .twitter_right + .vkontakte_right + .odnoklassniki_right + .custom_box_right {
	top: 313px;
}
.facebook_right + .twitter_right + .vkontakte_right + .odnoklassniki_right + .custom_box_right {
	top: 368px;
}
.custom_box_left #custom_box_icon {
	float: right;
	height: 54px;
  width: 46px;
	right: -54px;
  background: url("/image/data/socials/custom_box_left.png") no-repeat;
	position: relative;	
  z-index: 99989;		
}
.custom_box_right #custom_box_icon {
	float: left;
	height: 54px;
  width: 46px;
	left: -54px;
  background: url("/image/data/socials/custom_box_right.png") no-repeat;
	position: relative;	
  z-index: 99989;		
}
.custom_box_right .custom_box {
  float: right;
	width: 245px;
	height: auto;
	top: -54px;
	position: relative;	
  z-index: 99990;
}
.custom_box_left .custom_box {
  float: left;
	width: 245px;
	height: auto;
	top: -54px;
	position: relative;	
  z-index: 99990;
}