.community_wrap a {
	color: #252525;
}
.community_wrap {
	margin:  0 auto;
	width: 500px;
	font-family: Arial, Helvetica, Verdana;
}
.grp_top {
	height: 36px;
	position: relative;
}
.grp_top a {
	display: block;
	top: 5px;
	left: 20px;
	position: absolute;
}

.close_popups {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	background: url("/images/close_popups.png") no-repeat 0 0;
	width: 10px;
	height: 10px;
	cursor: pointer;
	z-index: 9999;
}
.grp_middle {
	width: 500px;
	height: 200px;
	margin: -6px 0 0 0;
	position: relative;
	z-index: 99;
}

#google_groups .grp_middle {
	width: 500px;
	height: 128px;
	margin: -6px 0 0 0;
	padding: 100px 0 0 25px;
	position: relative;
	z-index: 99;
}
#facebook_groups .grp_btm {
	background: #fff;
}

#facebook_groups a.join {	
	display: block;
	width: 180px;
	height: 20px;
	position: relative;
	top: 138px;
	text-align: center;
	margin: 0 auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 7px 0 3px 0;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
#facebook_groups a.join i {
	position: absolute;
	top: 11px;
	left: 19px;
	display: block;
	width: 10px;
	height: 10px;
	background: url("/images/join_icon.png") no-repeat 0 0;
}
#facebook_groups a.join span {
	color: #fff;
	display: block;
}
.community_content {
	width: 470px;
	height: 50px;
	overflow: hidden;	
	padding: 10px 15px 0px 15px;
	margin: 0 0 10px 0;	
}
.community_square_user {
	width: 60px;
	float: left;
}
.community_wrap #anim_row {
	width: 306px;
	margin-left: 0px !important;
}
.grp_footer {
	padding: 4px 15px 0px 15px;	
	border-top: solid 1px #cccccc; 
}
#google_groups .grp_top {
	background: #d5463c;
	border-top: solid 1px #e25b4e; 
}

#google_groups .grp_top a {
	background: url("/images/google_logo.png") no-repeat 0 0;
	width: 80px;
	height: 25px;
}

#google_groups .grp_middle {
	background: url("/images/popup_google_03.png") no-repeat 0 0;
}
#google_groups .join {
	background: #db5045; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiNTA0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjNjMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #db5045 0%, #cf3c33 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db5045), color-stop(100%,#cf3c33)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #db5045 0%,#cf3c33 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #db5045 0%,#cf3c33 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #db5045 0%,#cf3c33 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #db5045 0%,#cf3c33 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db5045', endColorstr='#cf3c33',GradientType=0 ); /* IE6-8 */

}
.community_soft_head a {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.grp_footer span {
	display: block;
	padding: 10px 0 10px 0;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #737373;
}
#twitter_groups .grp_top {
	background: #28aae1;
	border-top: solid 1px #34c4ea; 
}

#twitter_groups .grp_top a {
	background: url("/images/twitter_logo.png") no-repeat 0 0;
	width: 28px;
	height: 21px;
	left: 18px;
	top: 4px;
}

#twitter_groups .grp_middle {
	background: url("/images/bckgr_tw.png") no-repeat 0 0;
}
#twitter_groups .join {
	display: block;
	position: relative;
	top: 140px;
	left: 145px;
}



#vkontakte_groups .grp_top {
	background: #587ea3;
	border-top: solid 1px #73a4bf; 
}

#vkontakte_groups .grp_top a {
	background: url("/images/vk_logo.png") no-repeat 0 0;
	width: 99px;
	height: 19px;
	left: 20px;
	top: 4px;
}

#vkontakte_groups .grp_middle {
	background: url("/images/bckgr_vk_03.png") no-repeat 0 0;
	height: 170px;
}
#vkontakte_groups .join {
	display: block;
	top: 128px;
	left: 190px;
	position: relative;
	width: 130px;
	
}
#join body {
	background: none !important;
}
#vkontakte_groups .join span {
   text-shadow: 1px 1px #4b6a89;
}
#odnoklassniki_groups .grp_top {
	background: #f68428;
	border-top: solid 1px #f9a934; 
}

#odnoklassniki_groups .grp_top a {
	background: url("/images/odn_logo.png") no-repeat 0 0;
	width: 130px;
	height: 22px;
	left: 21px;
	top: 3px;
}

#odnoklassniki_groups .grp_middle {
	background: url("/images/popup_odn.png") no-repeat 0 0;
	height: 108px;
}

#odnoklassniki_groups .join {
	height: 18px;
	border-top: solid 1px #f9b03a;
	border-bottom: solid 1px #af5a00;
	background: #f7962e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTYyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNTcyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f7962e 0%, #f57222 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7962e), color-stop(100%,#f57222)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7962e 0%,#f57222 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7962e 0%,#f57222 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7962e 0%,#f57222 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7962e 0%,#f57222 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7962e', endColorstr='#f57222',GradientType=0 ); /* IE6-8 */
}




#facebook_groups .grp_top {
	background: url("/images/grp_top_bckg.png") repeat-x top;
	border-top: solid 1px #5f83bc; 
}

#facebook_groups .grp_top a {
	background: url("/images/fb_logo.png") no-repeat 0 0;
	width: 89px;
	height: 19px;
	left: 20px;
	top: 4px;
}

#facebook_groups .grp_middle {
	background: url("/images/popup_fb.png") no-repeat 0 0;
}
#facebook_groups .join {
	height: 18px;
	border-top: solid 1px #5f83bc;
	border-bottom: solid 1px #2b4487;
	background: #5372ac; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNzJhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjU2OTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5372ac 0%, #3f5690 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5372ac), color-stop(100%,#3f5690)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5372ac 0%,#3f5690 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5372ac 0%,#3f5690 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5372ac 0%,#3f5690 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5372ac 0%,#3f5690 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5372ac', endColorstr='#3f5690',GradientType=0 ); /* IE6-8 */
}

#facebook_groups  .join {
	width: 160px;
}
#facebook_groups  .join span {
	margin: 0;
}
#facebook_groups .grp_btm {
	padding: 15px;
}
#join {
	display: inline;
}

}
#logoover {
	background: URL('/images/logoover.png') no-repeat 0 0;
	position: absolute;
	z-index: 9999;
	width: 125px;
	height: 115px;
	left: 100px;
	top: 20px;
	display: none;
}

.community_wrap {
	z-index: 99999;
	position: absolute;
	width: 500px;
	margin: 0 auto;
	}
#overlay {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
}

*html #overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
