/*  Facebook Widget  */

.facebook_left {
    width: 245px;
    height: 389px;
    position: fixed;
	left: -245px;
	top: 148px;	
	z-index: 99997;
}
.facebook_right {
    width: 245px;
    height: 389px;
    position: fixed;
	right: -245px;
	top: 148px;
	z-index: 99997;
}	
.facebook_left #facebook_icon {
	float: right;
	height: 54px;
    width: 46px;
	right: -46px;
    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: -54px;
	position: relative;	
    z-index: 99999;		
}

/*====================*/


/*  Twitter Widget  */

.twitter_left {
    width: 245px;
    height: 389px;
    position: fixed;
	left: -245px;
	top: 148px;	
	z-index: 99994;
}
.facebook_left + .twitter_left {
	top: 203px;
}
.twitter_right {
    width: 245px;
    height: 389px;
    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: 320px;
    height: 343px;
    position: fixed;
	left: -320px;
	top: 148px;
	z-index: 99991;
}
.facebook_left + .vkontakte_left, .twitter_left + .vkontakte_left, .facebook_left + .twitter_right + .vkontakte_left {
	top: 203px;
}
.facebook_left + .twitter_left + .vkontakte_left {
	top: 258px;
}
.vkontakte_right {
    width: 320px;
    height: 343px;	
    position: fixed;
	right: -320px;
	top: 148px;
	z-index: 99991;
}
.facebook_right + .vkontakte_right, .twitter_right + .vkontakte_right, .facebook_right + .twitter_left + .vkontakte_right {
	top: 203px;
}
.facebook_right + .twitter_right + .vkontakte_right {
	top: 258px;
}
.vkontakte_left #vkontakte_icon {
	float: right;
	height: 54px;
    width: 46px;
	right: -46px;
    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: -46px;
    background: url("/image/data/socials/vkontakte.png") no-repeat;
	position: relative;	
    z-index: 99992;		
}
.vkontakte_right .vkontakte {
    background-color: #FFFFFF;
	border: 4px solid #5B7FA6;
    float: right;
	width: 292px;
	height: 343px;
	top: -54px;
	position: relative;	
    z-index: 99993;
	padding: 10px;
}
.vkontakte_left .vkontakte {
    background-color: #FFFFFF;
	border: 4px solid #5B7FA6;
    float: left;
	width: 292px;
	height: 343px;
	top: -54px;
	position: relative;	
    z-index: 99993;
	padding: 10px;
}

/*====================*/


/*  Custom Box Widget  */

.custom_box_left {
    width: 245px;
    height: 399px;
    position: fixed;
	left: -253px;
	top: 148px;
	z-index: 99988;
}
.facebook_left + .custom_box_left, .twitter_left + .custom_box_left, .vkontakte_left + .custom_box_left, .facebook_left + .twitter_right + .custom_box_left, .facebook_left + .vkontakte_right + .custom_box_left, .facebook_right + .twitter_left + .vkontakte_right + .custom_box_left, .facebook_left + .twitter_right + .vkontakte_right + .custom_box_left, .twitter_left + .vkontakte_right + .custom_box_left {
	top: 203px;
}
.facebook_left + .twitter_left + .custom_box_left, .facebook_left + .vkontakte_left + .custom_box_left, .twitter_left + .vkontakte_left + .custom_box_left, .facebook_left + .twitter_right + .vkontakte_left + .custom_box_left, .facebook_left + .twitter_left + .vkontakte_right + .custom_box_left {
	top: 258px;
}
.facebook_left + .twitter_left + .vkontakte_left + .custom_box_left {
	top: 313px;
}
.custom_box_right {
    width: 245px;
    height: 399px;	
    position: fixed;
	right: -253px;
	top: 148px;
	z-index: 99988;
}
.facebook_right + .custom_box_right, .twitter_right + .custom_box_right, .vkontakte_right + .custom_box_right, .facebook_right + .twitter_left + .custom_box_right, .facebook_right + .vkontakte_left + .custom_box_right, .facebook_left + .twitter_right + .vkontakte_left + .custom_box_right, .facebook_right + .twitter_left + .vkontakte_left + .custom_box_right, .twitter_right + .vkontakte_left + .custom_box_right {
	top: 203px;
}
.facebook_right + .twitter_right + .custom_box_right, .facebook_right + .vkontakte_right + .custom_box_right, .twitter_right + .vkontakte_right + .custom_box_right, .facebook_right + .twitter_left + .vkontakte_right + .custom_box_right, .facebook_right + .twitter_right + .vkontakte_left + .custom_box_right {
	top: 258px;
}
.facebook_right + .twitter_right + .vkontakte_right + .custom_box_right {
	top: 313px;
}
.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;
	/*padding: 10px;*/
}
.custom_box_left .custom_box {
    float: left;
	width: 245px;
	height: auto;
	top: -54px;
	position: relative;	
    z-index: 99990;
	/*padding: 10px;*/
}

/*====================*/