/* default styles for extension "tx_bddbflvvideogallery_pi1" */
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
  padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
}

#playlist {
 
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #ffffff;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}
/* default styles for extension "tx_sbdownloader_pi1" */
/* sb_downloader CSS style */
#sb_download_flexWrap {
  padding: 0 0 0px 0;
  margin: 0 0 20px 0;;
  clear: both;
}
.sb_download_flex {
  padding: 5px;
  margin: 0px 3px 5px 0;
  width: 300px;
  height: 200px;
  float: left;
  background: #f0f4f3;
}

.sb_download_text {
	float: right;
	text-align: left;
	width: 160px;
}
.sb_download_image {
	float: left;
	text-align: left;
}
.sb_download_flex p.bodytext,
.sb_download_single p.bodytext {
  padding: 0;
  margin: 0;
}

.sb_download_flex .image img,
.sb_download_single .image img {
  padding: 0;
  margin: 0 10px 10px 0;
  float: left;
  width: 63px;
  height: 63px;
  border: 2px solid #D0EFED;
}
.sb_download_flex .clicks,
.sb_download_single .clicks {
	font-size: 11px;
}

.sb_download_flex .datetime,
.sb_download_single .datetime {
	font-size: 10px;
	float: right;
}
.sb_download_flex .title,
.sb_download_single .title {
  padding: 0;
  margin: 0;
  color: #004D74;
  font-weight: bolder;
}

.sb_download_flex .links,
.sb_download_single .links {
  padding: 0;
  margin: 0;
}
/* div around each link */
.sb_download_flex .linkOutput {

}
.sb_download_flex a {
  padding: 0;
  margin: 0;
  color: #000;
  text-decoration: none;
}

.sb_download_flex a.more {
  padding: 0;
  margin: 0;
}

.sb_download_flex a:hover {
  text-decoration: none;
}
.sb_download_single {
	float: left;
	padding: 0px;
	margin: 0px;
}
.sb_download_single .sb_download_text {
	width: 450px;
}
.sb_download_flex .category,
.sb_download_single .category {
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 15px 0;
}

/* default styles for extension "tx_imagecycle_pi1" */
.tx-imagecycle-pi1 div.caption {
	margin: 0;
	padding: 0;
	position: relative;
}
.tx-imagecycle-pi1 div.caption p {
	position: absolute;
	margin: 0;
	padding: 5px;
	font-size: .9em;
	bottom: 0;
	left: 0;
	background: black;
	color: white;
	opacity: .7;
}
.tx-imagecycle-pi1 div.caption img {
	margin: 0;
	padding: 0;
	display: block;
}