@import url(public.css);
/* BEG input */
.r_input_140 {
	background: transparent url(images/search_input.gif) no-repeat scroll 0% 50%;
	border: 0;
	color: #FFF;
	height: 16px;
	line-height:16px;
	margin: 0 0 0 5px;
	padding: 5px;
	width: 129px;
}
.header{
	background:url(images/header_bg.gif) no-repeat bottom;
}

.header .search input {
	width: 124px;
	background: transparent;
	margin: 0;
	padding: 0;
}
.w_input_105 {
	background: url(images/search_input_2.gif) no-repeat;
	border:0pt none;
	height:16px;
	padding:4px;
	width:96px;
}
.categories .right input {
	background: transparent;
	margin: 0;
	padding: 0;
}
/* END input */

body {
	background: url(images/body_h462.gif) repeat-x;
}
.header .slider {
	height: 330px;
	color: #676767;
	padding-top: 0;
}
.slider .slider_left{
	float:left;
	width:600px;
	padding-top:33px;
	padding-left:55px;
}
.slider .slider_right{
	float:left;
	padding-top:33px;
}

.slider .slider_row {
padding-top:33px;
}
.slider_right .last{
	margin-left:12px;
}
.slider_left_title{
	margin-bottom:10px;
	font-size:30px;
	font-weight:bold;
	color:#fff;
}
.slider_left_content_left{
	float:left;
}

.header .slider .slider_left_content_left a{
	background:transparent url(images/li_arrow_right.gif) no-repeat scroll 0pt 3px;
	color:#D10C55;
	font-weight:bold;
	margin:0px 0pt 0pt 12px;
	padding-left:10px;
}
.slider_left_content_right{
	background: url(images/header_content_bg.gif) no-repeat;
	padding:15px 20px 25px 25px;
	float:left;
	margin-left:60px;
	width:300px;
	height:140px;
	line-height:17px;
}
.header .slider .slider_left_content_right a{
	color:#D10C55;
	text-decoration:underline;
}
.header .slider .slider_left_content_right a:hover{
	color:#333;
	text-decoration:underline;
}
.slider_left_content_right h1{
	margin-bottom:10px;
	font-size:17px;
	color:#000;
}
.slider_left_content_right strong{
	color:#000;
}
.header_slider_left_content_img{
	/*background: url(images/header_pic_bg.gif) no-repeat;*/
	background-color:White;
	width:163px;
	height:183px;
	margin-bottom:10px;
}
.header_slider_left_content_img img{
	margin:7px;
}

.slider .slider_right li{
	padding:5px 0;
}

.container{
	padding-top:35px;
}

.content{
	width: 700px!important;
	width:690px;
}
.content #sidebox {
	width: 246px;
	float: left;
	z-index:2;
	position:relative;
}
.content #content {
	float: right;
	width: 430px;
	margin-right:8px!important;
	margin-right:0;
	/*margin-right: -40px;*/
}

.jcarousel-item {
	width: 203px;
	padding: 10px 40px 27px 16px;
	margin: 0 43px 0 0;
	height: 272px;
	background: url(images/slider_.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/slide_.png');
}

/* BEG sidebox */

/* BEG groupmembers  */
.content #sidebox #groupmembers h2{
	background: url(images/content_box_title_4_black.gif);
	width: 216px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.content #sidebox #groupmembers .t {
	background: url(images/content_box_top_5.gif) no-repeat top;
	height: 10px;
}
.content #sidebox #groupmembers .b {
	background: url(images/content_box_bottom_5.gif) no-repeat bottom;
	height: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.content #sidebox #groupmembers .cornerInner {
	background: url(images/content_box_middle_5.gif) repeat-y 1px 0;
}
#groupmembers .title_link{
	font-weight:bold;
	color:#676767;
	line-height:28px;
	padding:10px 0pt 5px 75px;
	text-align:center;
	vertical-align:middle;
	width:90px;
}

#advBox {
line-height:1.5em;
margin-left:20px;
padding-left:11px;
}

.content .list li {
	background:transparent;
	margin:0 0 0 10px;
	padding:0;
	height:auto;
	width:auto;
	float:left;
}

#groupmembers .cornerInner .box .list{
	margin:0 auto;
	/*width:200px;*/
	text-align:center;
	position:relative;
	padding:0;
	
}
#groupmembers .cornerInner .box .list img{
	margin:5px;
}
#groupmembers h3{
	font-size:14px;
	color:#000;
	padding:8px 5px 1px 20px;
}
#groupmembers .search_input{
	background:transparent url(images/search_input_7.gif) no-repeat scroll 20px 50%;
	vertical-align:middle;
	width:129px;
	float:left;
	padding:0 5px 0 20px;
}
#groupmembers input {
	background:transparent;
	border:0pt none;
	height:16px;
	width:109px;
	
	margin:5px;
	padding:5px;
}
#groupmembers button {
	border: 0;
	width: 65px;
	height: 36px;
	background: url(images/search_btn_4.gif) no-repeat;
	text-indent: -999em;
	vertical-align: middle;
}
#groupmembers a.adv {
	line-height:1.5em;
	padding-left:11px;
	clear:both;
	margin-left:20px;
/*	font-weight:bold;*/
}


#groupmembers  #member_list .jcarousel-clip {
	z-index: 2;
	width: 230px;
	height: 216px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#groupmembers  #member_list .jcarousel-item {
	float: left;
	list-style: none;
	width: 230px;
	height: 216px;
	margin: 0 4px 0 0;
	padding: 0 0 0 0;
	background: url(images/slider_itema.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/slider_itema.png');
}
 #groupmembers  #member_list .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
}
#groupmembers  #member_list .jcarousel-prev-horizontal{
	position: absolute;
	top: 0;
	left: 0;
	margin: -32px 0 0 70px!important;	
	margin: -32px 0 0 60px;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/picture_prev.gif) no-repeat 50% 50%
}
#groupmembers  #member_list .jcarousel-next-horizontal{
	position: absolute;
	top: 0;
	right: 0;
	margin: -32px 76px 0 0;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/picture_next.gif) no-repeat 50% 50%;
}



/* END groupmembers  */

/* BEG groupheads  */
.content #sidebox #groupheads h2{
	background: url(images/content_box_title_4_black.gif);
	width: 216px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.content #sidebox #groupheads .t {
	background: url(images/content_box_top_7.gif) no-repeat top;
	height: 10px;
}
.content #sidebox #groupheads .b {
	background: url(images/content_box_bottom_5.gif) no-repeat bottom;
	height: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.content #sidebox #groupheads .cornerInner {
	background: url(images/content_box_middle_5.gif) repeat-y 1px 0;
}
.content #sidebox #groupheads .cornerInner .box{
	margin:0px 20px 0pt;
}
#groupheads .box{
	position:relative;
}
#groupheads ul li img {
	float:left;
	margin:0pt 10px 0pt 0pt;
}
#groupheads ul li strong{
	color:#000;
}
#groupheads li{
	clear:both;
	display:table;
	border-bottom:1px solid #D1D7DC;
	display:table;
	padding:15px 0pt;
	width:100%;
}
#groupheads li.last{
	border-bottom:none;
	padding:15px 0 0 0;
}
#groupheads li span{
	color:#676767;
}
#groupheads a{
	font-weight:bold;
}

#newg .jcarousel-clip {
	z-index: 2;
	width: 210px;
	height: 114px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#newg .jcarousel-item {
	float: left;
	list-style: none;
	width: 210px;
	height: 114px;
	margin: 0 4px 0 0;
	padding: 0 0 0 0;
	background: url(images/slider_itema.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/slider_itema.png');
}
 #newg .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
}
#newg .jcarousel-prev-horizontal{
	position: absolute;
	top: 0;
	left: 0;
	margin: -38px 0 0 70px;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/group_prev.gif) no-repeat 50% 50%
}
#newg  .jcarousel-next-horizontal{
	position: absolute;
	top: 0;
	right: 0;
	margin: -38px 76px 0 0!important;
	margin: -38px 86px 0 0;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/group_next.gif) no-repeat 50% 50%;
}

/* END groupheads  */

/* BEG relatedgroups  */
.content #sidebox #relatedgroups h2{
	background: url(images/content_box_title_4_black.gif);
	width: 216px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.content #sidebox #relatedgroups .t {
	background: url(images/right_top3.gif) no-repeat top;
	height: 13px;
}
.content #sidebox #relatedgroups .b {
	background: url(images/right_buttom3.gif) no-repeat bottom;
	height: 5px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.content #sidebox #relatedgroups .cornerInner {
	background: url(images/right_middle3.gif) repeat-y;
}
#relatedgroups .title_link{
	font-weight:bold;
	color:#676767;
	line-height:28px;
	padding:0px 0pt 10px 55px;
	text-align:center;
	vertical-align:middle;
	width:90px;
}

#relatedgroups .cornerInner .box{
	margin:15px 20px 0pt;
}
#relatedgroups ul li img {
	float:left;
	margin:0pt 10px 0pt 0pt;
}
#relatedgroups ul li strong{
	font-size: 14px;
	color:#000;
}
#relatedgroups li{
	margin-bottom:10px;
	float:left;
	display:table;
}
#relatedgroups li span{
	color:#676767;
}
#relatedgroups a{
	font-weight:bold;
}
#relatedgroups li div{
	width:210px;
	margin-bottom:10px;
}

#relate .jcarousel-clip {
	z-index: 2;
	width: 210px;
	height: 290px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#relate .jcarousel-item {
	float: left;
	list-style: none;
	width: 210px;
	height: 290px;
	margin: 0 4px 0 0;
	padding: 0 0 0 0;
	background: url(images/slider_itema.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/slider_itema.png');
}
#relate .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
}
#relate .jcarousel-prev-horizontal{
	position: absolute;
	top: 0;
	left: 0;
	margin: -38px 0 0 50px;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/pager_prev.gif) no-repeat 50% 50%
}
#relate .jcarousel-next-horizontal{
	position: absolute;
	top: 0;
	right: 0;
	margin: -38px 56px 0 0!important;
	margin: -38px 76px 0 0;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/pager_next.gif) no-repeat 50% 50%;
}

/* END relatedgroups  */

/* BEG relatedgroups  */
.content #sidebox #contactinfo h2{
	background: url(images/content_box_title_4_black.gif);
	width: 216px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.content #sidebox #contactinfo .t {
	background: url(images/right_top3.gif) no-repeat top;
	height: 13px;
}
.content #sidebox #contactinfo .b {
	background: url(images/right_buttom3.gif) no-repeat bottom;
	height: 5px;
	margin-top: 0 !important;
	margin-top: -10px;
}
.content #sidebox #contactinfo .cornerInner {
	background: url(images/right_middle3.gif) repeat-y;
}
#contactinfo .cornerInner .box{
	margin:10px 20px 0pt;
}
#contactinfo .cornerInner .box h3{
	font-size:15px;
	color:#000;
	line-height:20px;
	margin:3px 0;
}
#contactinfo a{
	text-decoration:underline;
}
#contactinfo a.adv {
background:transparent url(images/li_arrow_right.gif) no-repeat scroll 0pt 50%;
line-height:1.5em;
padding-left:11px;
text-decoration:none;
font-weight:bold;
}
/* END contactinfo  */

/* END sidebox */

/* BEG container sidebar */
.container .sidebar{
	width:246px;
}
.newgroup .cornerInner{
	background:url(images/new_group_bg.gif) no-repeat;
	height:224px;
	color:#fff;
}
.newgroup .cornerInner .box{
	padding:15px;
}
.newgroup .title_link{
	font-weight:bold;
	color:#fff;
	line-height:28px;
	padding:10px 0pt 10px 60px;
	text-align:center;
	vertical-align:middle;
	width:90px;
}

.newgroup h2{
	color:#fff;
	font-size:14px;
	/*margin:20px 0 20px 30px;*/
}
.newgroup img{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.newgroup .link,
.newgroup .link a{
	color:#000;
	font-weight:bold;
}

#newm .jcarousel-clip {
	z-index: 2;
	width: 217px;
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#newm .jcarousel-item {
	float: left;
	list-style: none;
	width: 217px;
	height: 90px;
	margin: 0 4px 0 0;
	padding: 0 0 0 0;
	background: url(images/slider_itema.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/slider_itema.png');
}
 #newm .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
}
#newm .jcarousel-prev-horizontal{
	position: absolute;
	top: 0;
	left: 0;
	margin: -38px 0 0 70px;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/group_prev.gif) no-repeat 50% 50%
}
#newm  .jcarousel-next-horizontal{
	position: absolute;
	top: 0;
	right: 0;
	margin: -38px 76px 0 0!important;
	margin: -38px 86px 0 0;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/group_next.gif) no-repeat 50% 50%;
}

#newmedia .cornerInner{
	background:url(images/new_media_bg.gif) no-repeat;
	height:202px;
	color:#fff;
}
#newmedia .cornerInner .box{
	padding:15px;
}
#newmedia .title_link{
	font-weight:bold;
	color:#fff;
	line-height:28px;
	padding:10px 0pt 10px 60px;
	text-align:center;
	vertical-align:middle;
	width:90px;
}

#newmedia h2{
	color:#fff;
	font-size:14px;
	/*margin:20px 0 20px 30px;*/
}
#newmedia strong{
	color:#000;
}
#newmedia .pic{
	height:90px;
	display:table-cell;
	vertical-align:middle;
	float:left;
	margin-right:10px;
}
#newmedia .link,
#newmedia .link a{
	color:#000;
	font-weight:bold;
}
.container .sidebar #groupnews .t, .container .sidebar #add_group_news .t {
	background: url(images/content_box_top_5.gif) no-repeat left top;
	height: 10px;
}
.container .sidebar #groupnews .cornerInner, .container .sidebar #add_group_news .cornerInner {
	background: url(images/content_box_middle_5.gif) repeat-y 1px 0;
}
.container .sidebar #groupnews h2, .container .sidebar #add_group_news h2 {
	background: url(images/content_box_title_4_black.gif);
	width: 216px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
.container .sidebar #groupnews .box, .container .sidebar #add_group_news .box {
	margin: 0px 20px 10px;
	display:block;
	clear:both;
}
.container .sidebar #groupnews .b, .container .sidebar #add_group_news .b {
	background: url(images/content_box_bottom_5.gif) no-repeat bottom;
	height: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}

#groupnews .up{
	
	float:right;
	width:15px;
	height:8px;
	margin:5px 0;
}
#groupnews .down{
	
	float:right;
	padding-right:10px;
	margin:5px 0;
	width:15px;
	height:8px;
}
#groupnews p{
	margin-bottom:15px;
}
#groupnews a{
	font-weight:bold;
}
#groupnews span{
	color:#D10C55;
}
#groupnews a.adv {
background:transparent url(images/li_arrow_right.gif) no-repeat scroll 0pt 50%;
font-weight:bold;
line-height:1.5em;
padding-left:11px;
margin-left:20px;
text-decoration:none;
}


.container .sidebar #mm .t{
	background: url(images/mm_top.gif) no-repeat;
	height:33px;
}
.container .sidebar #mm .b{
	background: url(images/mm_bottom.gif) no-repeat;
	height:23px;
}
.container .sidebar #mm .cornerInner{
	background: url(images/mm_middle.gif) repeat-y;
}
.container .sidebar #mm .cornerInner img {
	display:block;
	margin:0 auto;
}
/* END container sidebar */


/* BEG group */
#content #group h2{
	background: url(images/content_box_title_5_black.gif);
	width: 401px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
	margin-bottom:15px;
}
#content #group .t {
	background: url(images/content_box_top_6.gif) no-repeat top;
	height: 10px;
}
#content #group .b {
	background: url(images/content_box_bottom_6.gif) no-repeat 1px bottom;
	height: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
#content #group .cornerInner {
	background: url(images/content_box_middle_6.gif) repeat-y 1px 0;
}
#content #group .cornerInner .box{
	margin: 10px 10px 0 14px;
}
#content #group .cornerInner .box .group_list a{
	font-weight:bold;
}
#content #group .cornerInner .box .group_list strong{
	color:#000;
}
#content #group .cornerInner .box .group_list .box{
	margin: 0 0 0 46px;
	line-height:17px;
}
#content #group .cornerInner .box .group_list .box li{
	line-height:91px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px !important;
	padding-bottom:0;
	/*padding:10px 0;*/
}
#content #group .cornerInner .group_list li{
	float:left;
	height:91px;
	line-height:91px;
	margin:auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:100px;
}
#content #group .cornerInner .group_list li a{
	position:static;
	+position:absolute;
	top:50%;
}
#content #group .cornerInner .group_list li a:after {
	content:".";font-size:1px;
	visibility:hidden;
}
#content #group .cornerInner .group_list li img{
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	vertical-align:middle;
	+z-index:1;
}

#content #group hr{
	clear:both;
	margin:10px 0!important;
	*margin:3px 0!important;
}
#content #group .media{
	background: url(images/media.jpg) no-repeat left top;
}
#content #group .pan{
	background: url(images/pan.jpg) no-repeat left top;
}
#content #group .book{
	background: url(images/book.gif) no-repeat left top;
}

.news_row{
	padding-top:20px;
}

#news .jcarousel-clip {
	z-index: 2;
	width: 200px;
	height:400px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#news .jcarousel-item {
	float: left;
	list-style: none;
	width: 200px;
	height:600px;
	margin: 0 4px 0 0;
	padding: 0 0 0 0;
	background: url(images/slider_itema.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/slider_itema.png');
}
#news .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;	
	width: 200px !important;
}
#news .jcarousel-prev-vertical{
	position: absolute;
	top: 0;
	left: 0;
	margin: -10px 0 0 170px;
	width: 15px;
	height: 8px;	
	cursor: pointer;
	background: url(images/ico_up2.gif) no-repeat 50% 50%;
}
#news .jcarousel-next-vertical{
	position: absolute;
	top: 0;
	right: 0;
	margin: -10px 0 0 0;
	width: 15px;
	height: 8px;
	cursor: pointer;
	background: url(images/ico_down2.gif) no-repeat 50% 50%;
}


/* END group */

/* BEG about */
#content #about h2{
	background: url(images/content_box_title_5_black.gif);
	width: 401px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
#content #about .t {
	background: url(images/content_box_top_6.gif) no-repeat top;
	height: 10px;
}
#content #about .b {
	background: url(images/content_box_bottom_6.gif) no-repeat 1px bottom;
	height: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
#content #about .cornerInner {
	background: url(images/content_box_middle_6.gif) repeat-y 1px;
}
#content #about .cornerInner .box{
	margin:10px 18px 0 18px;
}
/* END about */

/* BEG photo_video */
#content #photo_video .t {
	background: url(images/content_top3.gif) no-repeat top;
	height: 10px;
	margin-bottom: 0 !important;
	margin-bottom:-3px;
}
#content #photo_video .b {
	background: url(images/content_bottom3.gif) no-repeat bottom;
	height: 5px;
	margin-top: 0 !important;
	margin-top: -10px;
}
#content #photo_video .cornerInner {
	background: url(images/content_middle3.gif) repeat-y;
}
#content #photo_video .cornerInner .box{
	padding:0 15px 10px;
	
}
#photo_video h2{
	background: url(images/media2.gif) no-repeat left;
	margin-left:105px;
	padding-left:50px;
	color:#000;
	font-size:18px;
}
#photo_video .title_link{
	font-weight:bold;
	color:#676767;
	line-height:28px;
	padding:10px 0pt 10px 160px;
	text-align:center;
	vertical-align:middle;
	width:110px;
}

#photo_video li{
	float:left;
	margin:auto;
/*	padding-right:17px;*/
	padding-bottom:10px;
	text-align:center;
	width:100px;		
}
#photo_video li .pic{
	float:left;
	width:100px;
	height:100px;
	line-height:100px;
	overflow:hidden;
	position:relative;
	text-align:center;

}
#photo_video li .pic a{
	position:static;
	+position:absolute;
	top:50%;
}
#photo_video li .pic img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	vertical-align:middle;
}
#photo_video li .pic a:after {
	content:".";font-size:1px;
	visibility:hidden;
}
#photo_video li.last{
	padding-right:0px;
}
#photo_video .adv{
	background:transparent url(images/li_arrow_right.gif) no-repeat scroll 0pt 50%;
	clear:both;
	display:block;
	line-height:1.5em;
	padding-left:11px;
}

#photo ul li .pdiv{
	width:100px;
	float:left;
}

#photo .jcarousel-clip {
	z-index: 2;
	width: 400px;
	height:154px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#photo .jcarousel-item {
	float: left;
	list-style: none;
	width: 400px;
	height: 154px;
	margin: 0 4px 0 0;
	padding: 0 0 0 0;
	background: url(images/slider_itema.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/slider_itema.png');
}
 #photo .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
}
#photo .jcarousel-prev-horizontal{
	position: absolute;
	top: 0;
	left: 0;
	margin: -38px 0 0 146px;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/pager_prev.gif) no-repeat 50% 50%
}
#photo  .jcarousel-next-horizontal{
	position: absolute;
	top: 0;
	right: 0;
	margin: -38px 146px 0 0!important;
	margin: -38px 156px 0 0;
	width: 16px;
	height: 28px;
	cursor: pointer;
	background: url(images/pager_next.gif) no-repeat 50% 50%;
}

/* END photo_video */ 

/* BEG chatterbox */
#content #chatterbox h2{
	background: url(images/content_box_title_5_black.gif);
	width: 401px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
#content #chatterbox .t {
	background: url(images/content_box_top_8.gif) no-repeat top;
	height: 10px;
}
#content #chatterbox .b {
	background: url(images/content_box_bottom_6.gif) no-repeat 1px bottom;
	height: 10px;
	margin-top: 0 !important;
	margin-top: -5px;
}
#content #chatterbox .cornerInner {
	background: url(images/content_box_middle_6.gif) repeat-y 1px 0;
}
#content #chatterbox .cornerInner .box{
	padding:0 10px;
	position:relative;
}
#chatterbox .commentsCount {
color:#000;
font-size:14px;
font-weight:bold;
padding:10px;
text-align:right;
}
#chatterbox li .time {
color:#333333;
float:right;
font-size:14px;
font-weight:bold;
width:82%;
}
#chatterbox li img {
float:left;
}

#chatterbox li.odd {
background:transparent url(images/chatterbox_list.gif) repeat-y scroll 0%;
}
#chatterbox li.open {
background:transparent url(images/chatterbox_list2.gif) repeat-x scroll 0%;
}
#chatterbox li {
padding:15px 10px !important;
padding:20px 15px;
position:relative;
}
#chatterbox li .comment {
color:#676767;
float:right;
width:81%;
}
#chatterbox li.bottom{
	padding:10px 5px 0 5px;
}
#chatterbox .commentsBtn {
background:transparent url(images/li_arrow_right.gif) no-repeat scroll 0pt 50%;
float:left;
/*margin:14px 0pt 14px 88px;*/
padding-left:13px;
margin-left:10px;
}
#chatterbox .page_link{
float:right;
/*margin:14px 0pt 14px 88px;*/
padding-left:13px;
margin-right:10px;
}
#chatterbox a.linked{
	color:#666;
}
#chatterbox a{
font-size:14px;
font-weight:bold;
}
/* END chatterbox */

.categories{
	clear:both;
}

/* BNG popup*/

#cluetip {
}
.cluetip-default #cluetip-outer {
	position: relative;
	margin: 0;
	font-weight: bold;
	border: 0;
	background: #fff;
	border: solid 1px #dadada;
	width: 170px;
	padding-bottom: 10px;
}
.cluetip-default {
	padding-bottom: 12px;
  	width: auto !important;
}

.cluetip-default h3#cluetip-title {
	color:#363636;
}
.cluetip-close a {
	background: none;
}
.cluetip-default #cluetip-inner .rows {
	display: block;
	height: 15px;
}
.cluetip-default #cluetip-inner strong {
	color: #000;
}
.cluetip-default #cluetip-inner span {
	font-weight: normal;
}
.cluetip-default #cluetip-inner .b {
	position: absolute;
	background: #f00;
	height: 16px;
	display: block;
	background: url(images/we_lt_bottom.gif) no-repeat;
	width: 150px;
	margin-top: 10px;
}
.content #sidebox .popup, .content #chatterbox .popup{
	width:176px;
	text-align:left;
	position:absolute;
	z-index:1;
}
.content #sidebox #groupmembers .popup{
	top:-16pt;
	right:-83pt;
}
.content #sidebox #groupheads .popup{
	right:8pt;
	top:115pt;
}
.content #chatterbox .popup{
	right:165pt;
	top:144pt;
}
.content .popup_t{
	background: url(images/popup_top.gif) no-repeat top;
	height: 4px;
}
.content .popup .popup_cornerInner{
	background: url(images/popup_middle.gif) repeat-y;
}
.content .popup .popup_cornerInner .popup_box{
	padding:5px 0 10px 15px;
/*	height:140px;*/
}
.content .popup .popup_b{
	
	background: url(images/popup_bottom.gif) no-repeat bottom;
	height: 14px;
}
.content .popup .popup_cornerInner a{
	display:block;
	height:17px;
	padding-left:23px;
	padding-top:3px;
	margin-top:0;
}
.content #groupmembers .popup .popup_cornerInner h1{
	margin-left:7px;
}
.content .popup .popup_cornerInner h1{
	color:#000;
	font-size:15px;
	margin-bottom:10px;
}
.content .popup strong{
	color:#000;
	margin-left:7px;
}
.content .popup a.member{
	background:url(images/member.gif) no-repeat left center;
	margin-top:5px;
}
.content #groupheads .popup a.member{
	background:url(images/member.gif) no-repeat left center;
	margin-top:10px;
	color:#F3A1C0;
}
.content .popup a.status{
	background:url(images/status.gif) no-repeat left center;
	margin-bottom:10px;
	color:#F3A1C0;
}
.content .popup a.friend{
	background:url(images/friend.gif) no-repeat left center;
}
.content .popup a.profile{
	background:url(images/profile.gif) no-repeat left center;
}
.content .popup a.message{
	background:url(images/message.gif) no-repeat left center;
}
    
/* END popup*/

/* BNG loading*/
.content #sidebox #groupmembers .loading{
	width:88px;
	height:88px;
	position:absolute;
	top:47pt;
	left:57pt;
	background:url(images/loading.gif) no-repeat;
	z-index:0;
	visibility: hidden;
}
/* END loading*/

#chatterbox li .del {
background:transparent url(images/user_edit_box_del.gif) no-repeat;
width:18px;
height:20px;
position:absolute;
right:6px;
top:5px;
cursor:pointer;
}

/* tooltip*/
.cluetip-default .cha {
	background: url(images/ico_cha.gif) no-repeat;
}

.cluetip-default .gou {
	background: url(images/ico_gou.gif) no-repeat;
}

a.pink {
	color:#F3A1C0;
}

.popu_row{
	height: 10px;

}


.sidebar .joinrow {	
	margin-bottom:15px;
	background: url(images/group_join.gif) no-repeat;
	width: 247px;
	height: 46px;
	text-align: center;
}
.sidebar .joinrow p {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 46px;
}

.choose {
	position:absolute;
	margin:-16px 0 0 -10px!important;
	*margin:-34px 0 0 -70px!important;
}


.c {
	padding:18px 20px 24px 18px;
	width:372px;
	height:54px;
	color:#676767;
	background:url(images/chatbox_black.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/chatbox_black.png');
}

.c h3{
	color:#fff;
}

 #chatterbox .c a {
 	font-size:12px;
	position: relative;
	display:block;
}
.c a.adv {
	background: url(images/li_arrow_right.gif) no-repeat 0 50%;
	font-weight:bold;	
	color:#d31c60;
	line-height:1.5em;
	padding-left:11px;
	text-decoration:none;
}
.c .arow{
	margin-top:8px;
}

.c a.adv:hover{
	text-decoration: underline;
}

#join1,#join2,.join1 {
	position:absolute;
	margin:-78px 0 0 6px;
}

.j {
	padding:37px 20px 24px 30px;
	width:164px;
	height:188px;
	color:#676767;
	z-index:-1;
	background:url(images/join1.png) no-repeat !important;
	background: transparent;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/join1.png');*/
/*  The above line caused the button to be unclickable in IE */
}

.j h3{
	font-size:14px;
	color: #000;
}
.j .jrow{
	margin-top:14px;
}
 .j p span{
	color:#494949;
	font-weight:bold;
}


.j button {
	position: relative;
}

.j .btn{
	margin:9px 0 0 41px;
}

.text_148 {	
	width:138px;
	height:92px;
	padding:5px;
	background:url(images/textarea_join.gif) no-repeat;
	color: #FFF;
}
.text_148 textarea {
	width:138px;
	height:92px;
	background: transparent;	
	border: 0;
	margin: 0;
	padding: 0;
	overflow:auto;
	position: relative;
}



#join2 {
	display:none; 
}

 .j a {
	position: relative;
}

.j a.adv {
	background: url(images/li_arrow_right.gif) no-repeat 35px 50%;
	font-weight:bold;	
	color:#d31c60;
	line-height:1.5em;
	padding-left:11px;
	text-decoration:none;
	display: block;
}

.j a.adv:hover{
	color:#d31c60;
	text-decoration: underline;
}
.j .middle{
	margin:19px 0;
	text-align:center;
}



#flag1,#flag2 {
	position:absolute;
	margin:-18px 0 0 6px;
}



 #flag1 .j p{
	color:#676767;
	font-weight:bold;
}


 #flag2 .j p{
 	margin:60px 0;
}
.upload_media {
	margin-left: 4px;
}
.ban_list {
	margin-left: -1px;
}
.png_join {
	margin-left: 5px;
}
.png_flag {
	margin-left: 10px;
}
.png_edit {
	margin-left: 9px;
}
#delete_news {
	position: absolute;
	margin: -380px 0 0 20px;
	z-index: 10;
}
#delete_news div {
	background: url(images/delete_news.png) no-repeat !important;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/images/delete_news.png');
	width: 202px;
	height: 204px;
}
#delete_news h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 30px;
	padding-top: 20px;
}
#delete_news p {
	margin: 20px 30px 20px 30px;
}
#delete_news button {
	position: relative;
	cursor: pointer;
	width: 118px;
	height: 36px;
	text-indent: -9999em;
	margin: 5px 0 0 42px;
	padding: 0;
	border: 0;
	display:block;
}
#delete_news .btnYes {
	background: url(images/btn_yes.gif) no-repeat;
}
#delete_news .btnNo {
	background: url(images/btn_no.gif) no-repeat;
}
#add_group_news h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 10px 20px;
}
#add_group_news p {
	margin: 0 0 5px 20px;
}
.input_207 {
	background: url(images/input_207_26.gif) no-repeat ;
	border:0;
	height:22px;
	margin:0pt;
	padding:6px 10px 6px 10px;
	width:187px;
	margin-left: 20px;
}
.input_207 input{
	width:187px;
	height:22px;
	background: transparent;
	border:0;
}
.textarea_207 {
	background: url(images/textarea_207_252.gif) no-repeat ;
	border:0;
	height:240px;
	margin:0pt;
	padding:6px 10px 6px 10px;
	width:187px;
	margin-left: 20px;
}
.textarea_207 textarea{
	width:187px;
	height:240px;
	background: transparent;
	border:0;
	overflow: auto;
}
.btnSubmit {
	background: url(images/btn_green_submit.gif) no-repeat;
	position: relative;
	cursor: pointer;
	width: 118px;
	height: 36px;
	text-indent: -9999em;
	margin: 10px 0 0 65px;
	padding: 0;
	border: 0;
	display:block;
}
.btnCancel {
	background: url(images/btn_red_cancel.gif) no-repeat;
	position: relative;
	cursor: pointer;
	width: 118px;
	height: 36px;
	text-indent: -9999em;
	margin: 5px 0 0 65px;
	padding: 0;
	border: 0;
	display:block;
}
#content #group .cornerInner .box .group_list strong{
    color:#666666;
}


/* overrides */

h2.title_2 {
background:transparent url(images/content_box_title_5_black.gif) repeat scroll 0%;
color:#FFFFFF;
font-size:14px;
height:30px;
line-height:30px;
margin-left:10px;
margin-top:0pt !important;
padding-left:10px;
width:401px;
}

#postComment textarea {
background:transparent url(images/textarea.gif) no-repeat scroll 0%;
border:0pt none;
color:#333333;
font-family:arial;
height:116px;
margin-top:10px;
overflow:auto;
width:400px;
}
#postComment .box {
padding:19px 10px 19px 0pt;
text-align:right;
}
#postComment button {
background:transparent url(images/btn_post.gif) no-repeat scroll 0%;
border:0pt none;
height:36px;
margin-top:10px;
text-indent:-999em;
width:105px;
}

#postComment .t {
background:transparent url(images/content_top3.gif) no-repeat scroll center top;
height:10px;
margin-bottom:0pt !important;
}
#postComment .b {
background:transparent url(images/content_bottom3.gif) no-repeat scroll center bottom;
height:5px;
margin-top:0pt !important;
}
#postComment  .cornerInner {
background:transparent url(images/content_middle3.gif) repeat-y scroll 0%;
}
#postComment .cornerInner .box {
padding:0pt 15px 10px;
}

.content .corner {
background:transparent url(Images/content_box_middle.gif) repeat-y scroll 0%;
color:#3C3C3C;
}
