/*
 * Zurücksetzen der Standart Browser Stile
 ‚*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/*
 * Deinition Grundlegender HTML-Elemente
 */
body {
	margin:0;
	padding:0;
	font:70%/1.4 Arial, Helvetica, sans-serif;
	background-color:#E2E2E2;
	color:#666;
}

h1 {
	position:relative;
	font-weight: bold;
	font-size: 1.45em;
	color: #690;
	line-height: 100%;
	margin:2px 0 10px 0;
	padding-bottom:4px;
	background: url(../img/fbcomBackgrounds.png) no-repeat 0px -380px;
}
h2 {
	position: relative;
	font-weight: bold;
	font-size: 1.3em;
	color: #690;
	border-bottom:1px solid #CCC;
	margin: 35px 0 10px 0;
	padding-bottom:3px;
}
h2.first {
	margin-top: 15px;
}
h2.search {
	font-size: 1.45em;
	border-bottom: 0;
	color: #666;
}
h1 a, h2 a {
	font-size:0.62em;
	font-weight:normal;
	position:absolute;
	right:0px;
	top:3px;
	text-decoration:none;
}
h1.link a {
	position: static;
	font-size:1.00em;
	font-weight:bold;
	color: #690;
}
h1.link a:hover {
	text-decoration: none;
}
h2 a {
	font-size:0.7em;
	cursor: pointer;
}
h2.search a {
	font-size:1.0em;
	position: static;
	top: 0;
	font-weight:bold;
}
p {
	margin:0;
	padding:0;
}
p.intro {
	padding-right: 170px;
}
p.search {
	margin-bottom: 20px;
}
p.help {
	padding-right: 170px;
	margin-bottom: 10px;
}


strong {
	font-weight:bold;
	line-height:100%;
}

.error {
	color:#DA1800;
}

acronym {
	border:none;
}

ul.text {
	list-style-type: disc;
	padding-left: 5px;
	margin-left: 5px;
}

a {
	color:#690;
	text-decoration:none;
	cursor: pointer;
}

a.arrow em {
	font-family:Verdana;
	font-size:1.1em;
	font-weight:bold;
}

a.online {
	color:#360;
}
a.sent {
	cursor: default;
}
a.sent:hover {
	text-decoration: none;
}

a.all-users {
	font-size:0.9em;
	display:block;
	margin:5px 0 20px 0;
}

a.icon {
	padding-left:20px;
	background:transparent url(../img/fbcomIcons.gif) no-repeat scroll;
}
a.addfriend {
	cursor: pointer;
	background-position: -20px -311px;
}
a.removefriend {
	cursor: pointer;
	padding-left:17px;
	background-position: -185px -441px;
}
a.userimage {
	cursor: pointer;
	padding-left:17px;
	background-position: -185px -403px;
}
a.hplink {
	padding-left:17px;
	background-position: -20px -355px;
}
a.hprecommend {
	padding-left:17px;
	background-position: -20px -397px;
}
a.slideshow {
	padding-left:17px;
	background-position: -20px -226px;
}
a.rss {
	padding-left:13px;
	background-position: -20px -269px;
}
a.share {
	padding-left:17px;
	background-position: -335px -440px;
}
a.delicious, a.wongit, a.download, a.abuse, a.mail, a.big, a.cover, a.user-icon, a.delete, a#addToFavs {
	display: block;
	height: 13px;
	padding-left:17px;
	padding-top: 2px;
	margin-top: 3px;
}
a.delicious {
	background-position: -335px -317px;
}
a#addToFavs {
	width: 130px;
	background:transparent url(../img/fbcomIcons.gif) no-repeat -185px -336px;
}
a.wongit {
	background-position: -335px -338px;
}
a.download {
	background-position: -335px -379px;
}
a.abuse {
	background-position: -330px -416px;
}
a.mail {
	background-position: -20px -394px;
	width: 130px;
}
a.big {
	background-position: -185px -377px;
	width: 130px;
}
a.cover {
	background-position: -335px -397px;
}
a.user-icon {
	background-position: -183px -400px;
	width: 130px;
}
a.delete {
	background-position: -182px -420px;
	width: 130px;
}

a:hover {
	color:#690;
	text-decoration:underline;
}

a.online:hover {
	color:#360;
}

#intro a {
	text-decoration:underline;
}

#intro a:hover {
	text-decoration:none;
}

input {
	font-size: 1em;
	color: #666;
}

textarea {
	color: #666;
	font:100%/1.4 Arial, Helvetica, sans-serif;
}

select {
	font-size: 1em;
	color: #666;
}
div.search-more {
	text-align: right;
	margin-bottom: 20px;
}
ul.text {
	margin: 10px 0 10px 15px;
	padding-left: 5px;
	list-style-type: disc;
}
ul.text li {
	margin-bottom: 5px;
}
/*
 * Overlays
 */
img.playimg {
	left:0pt;
	position:absolute;
	top:0pt;
	z-index:2;
}
i {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background-repeat: no-repeat;
}

i.ovlFolder {
	background: url(../img/fbcomFolders.png);
}
i.ovlFolder-xs, i.ovlFolder-inbox-xs, i.ovlFolder-trash-xs, i.ovlFolder-fav-xs, i.ovlFolder-private-xs {
	width: 24px;
	height: 18px;
	background-position: -0px -56px;
}
i.ovlFolder-inbox-xs {
	background-position: 0 0;
}
i.ovlFolder-trash-xs {
	background-position: 0 -140px;
}
i.ovlFolder-fav-xs {
	background-position: 0 -28px;
}
i.ovlFolder-private-xs {
	background-position: 0 -168px;
}
i.ovlFolder-details, i.ovlFolder-inbox-details, i.ovlFolder-trash-details, i.ovlFolder-fav-details, i.ovlFolder-private-details {
	width: 34px;
	height: 25px;
	background-position: -226px -70px;
}
i.ovlFolder-inbox-details {
	background-position: -226px 0;
}
i.ovlFolder-trash-details {
	background-position: -226px -105px;
}
i.ovlFolder-fav-details {
	background-position: -226px -35px;
}
i.ovlFolder-private-details {
	background-position: -226px -140px;
}
i.ovlFolder-s, i.ovlFolder-inbox-s, i.ovlFolder-trash-s, i.ovlFolder-fav-s, i.ovlFolder-private-s {
	width: 70px;
	height: 53px;
	background-position: -34px -126px;
}
i.ovlFolder-inbox-s {
	background-position: -34px 0px;
}
i.ovlFolder-trash-s {
	background-position: -34px -189px;
}
i.ovlFolder-fav-s {
	background-position: -34px -63px;
}
i.ovlFolder-private-s {
	background-position: -34px -252px;
}
i.ovlFolder-m, i.ovlFolder-inbox-m, i.ovlFolder-trash-m, i.ovlFolder-fav-m, i.ovlFolder-private-m {
	width: 102px;
	height: 77px;
	background-position: -114px -174px;
}
i.ovlFolder-inbox-m {
	background-position: -114px 0px;
}
i.ovlFolder-trash-m {
	background-position: -114px -261px;
}
i.ovlFolder-fav-m {
	background-position: -114px -87px;
}
i.ovlFolder-private-m {
	background-position: -114px -348px;
}
i.ovlVideo {
	left: 1px;
	top: 1px;
	background: url(../img/fbcomMediaOvl.png);
}
i.ovlVideo-s {
	width: 68px;
	height: 51px;
	background-position: -275px 0px;
}
a:hover i.ovlVideo-s {
	background-position: -275px -61px;
}
i.ovlVideo-s-link {
	width: 68px;
	height: 51px;
	background-position: -275px -122px;
}
a:hover i.ovlVideo-s-link {
	background-position: -275px -183px;
}
i.ovlVideo-m {
	left: 2px;
	top: 2px;
	width: 100px;
	height: 75px;
	background-position: -165px 0px;
}
a:hover i.ovlVideo-m {
	background-position: -165px -85px;
}
i.ovlVideo-m-link {
	left: 2px;
	top: 2px;
	width: 100px;
	height: 75px;
	background-position: -165px -170px;
}
a:hover i.ovlVideo-m-link {
	background-position: -165px -255px;
}
i.ovlVideo-l {
	width: 152px;
	height: 114px;
	background-position: 0px 0px;
}
a:hover i.ovlVideo-l {
	background-position: 0px -125px;
}
i.ovlVideo-l-link {
	width: 152px;
	height: 114px;
	background-position: 0px -249px;
}
a:hover i.ovlVideo-l-link {
	background-position: 0px -374px;
}
i.ovlImage {
	left: 1px;
	top: 1px;
	background: url(../img/fbcomMediaOvl.png);
}
i.ovlImage-s {
	width: 68px;
	height: 51px;
	background-position: -275px -248px;
}
i.ovlImage-m {
	left: 2px;
	top: 1px;
	width: 100px;
	height: 75px;
	background-position: -165px -340px;
}
i.ovlImage-l {
	width: 152px;
	height: 14px;
	background-position: 0px -498px;
}
span.image-anim {
	display: block;
	text-indent: -2000px;
}

/*
 * Layout Angaben der Seite
 */
#container {
	width:853px;
	margin:17px 0 0 15px;
	padding:0;
	position:relative;
	text-align:left;
}

#pageHeader {
	width:853px;
	height:112px;
	margin-top: 10px;
	background:url(../img/fbcomHead.jpg) no-repeat;
	overflow: hidden;
}
#pageHeader a {
	display: block;
	width: 853px;
	height: 112px;
	text-decoration: none;
}
#tonline {
	position: relative;
	z-index: 10;
	width: 85px !important;
	height: 30px !important;
	bottom: 85px;
	left: 663px;
}

#quickSearchLogin {
	width:853px;
	height: 54px;
}

#content {
	width:652px;
	background:#FFF url(../img/fbcomBorder.gif) repeat-y right;
	margin:0 0 0 175px;
	padding: 1px 14px 80px 12px;
	display:block;
}
#top {
	background:#FFF url(../img/fbcomContentTop.gif) no-repeat;
	display: block;
	height: 10px;
	overflow: hidden;
	width:678px;
	margin:0 0 0 175px;
	clear: both;
}
#text, #content .player {
	float:left;
	width:486px;
}
.inverted #text {
	float:right;
	width:486px;
}
#leftbar {
    float: left;
    width: 154px;
}
#rightbar, #playerbar {
    float: right;
    width: 154px;
	margin-top: 2px;
}
#rightbar.noteaser {
	margin-top: 22px;
}
#playerbar {
	margin-top: 0;
}
.homepage #rightbar {
	margin-top: 59px;
}
#footer {
	width:652px;	
	margin: 0 2px 0 175px;
	padding: 0 14px 30px 12px;
	background:#FFF url(../img/fbcomBorder.gif) repeat-y right;
}

/*
 * Hauptmenü
 */
#linkList {
	position:absolute;
	top:166px;
	left:0px;
	width:167px;
	background: url(../img/fbcomBorder.gif) repeat-y right;
	border-bottom: 20px solid #E2E2E2;
}
#linkList li {
	list-style:none;
}
#linkList li ul li, #linkList li.first ul li {
	background:none;
}
#linkList li a {
	background:url(../img/fbcomBackgrounds.png) no-repeat -10px -50px;
	text-decoration:none;
	color: #FFF;
	font-weight:bold;
	padding:13px 10px 5px 10px;
	display:block;
	-moz-outline: 0;
}
#linkList li.first a {
	background:url(../img/fbcomBackgrounds.png) no-repeat -10px -10px;
	padding:14px 0 5px 10px;
}
#linkList li a:hover {
	text-decoration:none;
}
#linkList li ul li a, #linkList li.first ul li a {
	display: block;
	width: 135px;
	background:#9C3 url(../img/fbcomIcons.gif) no-repeat -344px -19px;
	color:#360;
	height:auto;
	margin-right: 2px;
	padding:2px 10px 2px 20px;
	border-bottom:1px solid #83B529;
	font-weight:normal;
}
#linkList li ul li a:hover, #linkList li.first ul li a:hover {
	background-position: -344px -19px;
	background-color:#ADD65C;
}
#linkList li ul li.active a, #linkList li.first ul li.active a {
	background-position: -343px -119px;
	font-weight: bold;
	border-bottom:1px dotted #360;
}
#linkList li ul li ul li a, #linkList li.first ul li ul li a, #linkList li ul li.active ul li a, #linkList li.first ul li.active ul li a {
	display: block;
	width: 125px;
	background-image: none;
	line-height: 15px;
	padding:1px 10px 0px 30px;
	font-weight:normal;
}
#linkList li ul li.active ul li a, #linkList li.first ul li.active ul li a {
	border-bottom:1px dotted #75A623;
}
#linkList li ul li ul li a:hover, #linkList li.first ul li ul li a:hover, #linkList li ul li.active ul li a:hover, #linkList li.first ul li.active ul li a:hover {
	background:#ADD65C url(../img/fbcomIcons.gif) no-repeat -333px -20px;
}
#linkList li ul li.active ul li a, #linkList li.first ul li.active ul li a {
	border-bottom:1px solid #75A623;
}
#linkList li ul li.active ul li.active a, #linkList li.first ul li.active ul li.active a {
	background:#ADD65C url(../img/fbcomIcons.gif) no-repeat -333px -20px;
	font-weight:bold;
}
#linkList p {
	background:#9C3;
	padding: 30px 0 22px 11px;
	color:#360;
	margin-right: 2px;
}
#linkList p a {
	color:#360;
}
#linkList .listFooter {
	background: #E2E2E2 url(../img/fbcomBackgrounds.png) no-repeat -10px -90px;
	height: 11px;
	overflow: hidden;
}
/*
 * Suche und Login
 */
#quickSearchLogin a {
	font-size:0.9em;
	color: #666;
}
#search {
	float: left;
	width: 490px;
	padding-left: 11px;
}
#search input, #search img, #search label {
	float: left;
	margin-right: 5px;
}
#search input#q {
	float: none;
	padding-top: 1px;
	border: 2px solid #FFF;
	width: 175px;
}
#search input.radio {
	margin-top: 13px;
}
#search a#quickSearchBtn {
	float: left;
	display: block;
	width: 49px;
	height: 16px;
	margin-top: 11px;
	margin-right: 0;
	background: url(../img/fbcomBackgrounds.png) no-repeat -200px -314px;
	padding: 0 0 0 21px;
	line-height: 15px;
	color: #FFF;
	font-size: 1.0em;
	-moz-outline: 0;
	text-decoration: none;
}
#search a#quickSearchBtn:hover {
	background-position: -200px -330px;
}
#search span {
	float: left;
	margin-top: 10px;
}
#search label {
	margin-top: 12px;
	margin-right: 10px;	
}
#search label.google {
	display: block;
	font-size:0.9em;
	margin-top: 9px;
	margin-right: 10px;
	line-height: 100%;
	background: url(../img/google.gif) right 2px no-repeat;
	padding-right: 72px;
	height: 27px;
	text-align: right;
}
#search label.google img {
	float: left;
	margin-right: 2px;
}
#login {
	float: right;
	width: 340px;
}
#login input.text {
	float: right;
	margin-right: 4px;
	margin-top: 10px;
	padding-top: 1px;
	border: 2px solid #FFF;
	width: 93px;
}
#login input.validation-failed {
	border: 2px solid #DA1800;
}
#login a#loginBtn {
	float: right;
	display: block;
	width: 35px;
	height: 16px;
	margin-top: 11px;
	margin-right: 15px;
	margin-left: 2px;
	background: url(../img/fbcomBackgrounds.png) no-repeat -200px -52px;
	padding: 0 0 0 21px;
	line-height: 15px;
	color: #FFF;
	font-size: 1.0em;
	-moz-outline: 0;
	text-decoration: none;
}
#login a#loginBtn:hover {
	background-position: -200px -68px;
}
#login div.user-options {
	display: block;
	float: right;
	padding-right: 77px;
	padding-left: 66px;
}
#login div.user-options .register {
	float: left;
	display: block;
	width: 45%;
}
#login div.user-options .password {
	float: right;
	display: block;
	width: 55%;
	text-align: right;
}
#login span {
	margin-top: 7px;
	display: block;
	float: right;
	margin-right: 10px;
}
#login img.logout {
	margin-top: 4px;
	margin-right: 3px;
}
#login a#logoutBtn {
	float: right;
	display: block;
	width: 35px;
	height: 16px;
	margin-top: 11px;
	margin-right: 13px;
	background: url(../img/fbcomBackgrounds.png) no-repeat -200px -94px;
	padding: 0 0 0 21px;
	line-height: 15px;
	color: #FFF;
	font-size: 1.0em;
	-moz-outline: 0;
	text-decoration: none;
}
#login a#logoutBtn:hover {
	background-position: -200px -110px;
}
#login img.userimg {
	margin-top: 0;
	border: 1px solid #FFF;
}
#login span.text {
	margin-right: 20px;
}
#login span a {
	font-size: 1em;
}
#login span a.new-mail {
	background:transparent url(../img/fbcomIcons.gif) no-repeat scroll -20px -138px;
	padding-left:13px;
}
#login span a.friends-online {
	background:transparent url(../img/fbcomIcons.gif) no-repeat scroll -20px -182px;
	padding-left:13px;
}

/*
 * Community Teaser
 */
#teaser .left {
    float: left;
    width: 320px;
    margin-top: 31px;
}
#teaser .right {
    float: right;
    width: 320px;
}
#teaser .communityteaser {
	width:185px;
	height:258px;
    background:url('../img/fbcomPlatzwart.jpg') no-repeat;
	padding: 10px 10px 0 125px;
	color:#FFF;
}
#teaser .communityteaser h1 {
	line-height:110%;
	font-size: 1.2em;
	color:#FFF;
	width:188px;
	background: none;
	margin-bottom: 5px;
	padding-bottom: 0;
}
#teaser .communityteaser span.teaser {
	display: block;
	margin:15px 0 0 30px;
}
#teaser .communityteaser a.register {
	display: block;
	width: 122px;
	height: 16px;
	background: url(../img/fbcomBackgrounds.png) no-repeat -200px -10px;
	margin: 7px 0 0 30px;
	padding: 0 0 0 21px;
	line-height: 15px;
	color: #FFF;
	font-size: 1.0em;
	-moz-outline: 0;
	text-decoration: none;
	cursor: pointer;
}
#teaser .communityteaser a.register:hover {
	background-position: -200px -26px;
}

#teaser .communityteaser a.video {
    display: block;
    position: relative;
	margin:36px 0 0 41px;
    width: 100px;
	height: 75px;
	border: 1px solid #E2E2E2;
}

/*
 * Users
 */
#users-filter, #users-filter-wide {
	float: left;
	display: block;
	width: 486px;
    height: 26px;
	line-height:26px;
	background-color: #EAF5D5;
}
#users-filter.wide {
	width: 100%;
}
#users-filter span {
	margin: 0 10px 0 10px;
}
#users-filter select {
	width: 180px;
	border: 1px solid #E2E2E2;
}

/*
 * Lists
 */
#content .paging {
	border-bottom:1px solid #E2E2E2;
	margin-bottom:10px;
	padding-bottom: 10px;
}
#content .paging-bottom {
	border-bottom:0;
	border-top:1px solid #E2E2E2;
	margin-top:1px;
}
#content .paging .options {
	float:left;
	line-height:26px;
	margin-top:22px;
}
#content .paging-bottom .options {
	margin-top:11px;
}
#content .paging a.icon {
	float:left;
	margin-right:15px;
	line-height:11px;
}
#content .paging .pager {
	float:right;
	margin-top:20px;
}
#content .paging-bottom .pager {
	margin-top:9px;
}
#content .paging .pager * {
	float:left;
}
#content .paging .pager .page {
	width:30px;
	border: 1px solid #E2E2E2;
	margin-top:1px;
}
#content .paging .pager a.btn {
	display: block;
	width: 16px;
	height: 16px;
	margin-right:8px;
	text-indent: -2000px;
	-moz-outline: 0;
	background:transparent url(../img/fbcomBackgrounds.png) no-repeat scroll -200px -224px;
}
#content .paging .pager a.btn:hover {
	background:transparent url(../img/fbcomBackgrounds.png) no-repeat scroll -200px -240px;
}
#content .paging .pager span {
	margin:0 5px;
}
#content .paging .pager span.number {
	display:block;
	width:68px;
	margin:0;
	text-align:center;
}
#content .paging .pager a {
	display:block;
	width:14px;
	text-indent:-2000px;
	margin:0 5px;
	-moz-outline: 0;
	background:transparent url(../img/fbcomIcons.gif) no-repeat scroll;
}
#content .paging .pager a.first {
	background-position: -185px -135px;
}
#content .paging .pager a.first:hover {
	background-position: -215px -135px;
}
#content .paging .pager a.first-disabled {
	background-position: -185px -300px;
}
#content .paging .pager a.prev {
	background-position: -185px -94px;
}
#content .paging .pager a.prev:hover {
	background-position: -215px -94px;
}
#content .paging .pager a.prev-disabled {
	background-position: -185px -259px;
}
#content .paging .pager a.last {
	margin-right:0;
	background-position: -185px -54px;
}
#content .paging .pager a.last:hover {
	background-position: -215px -54px;
}
#content .paging .pager a.last-disabled {
	margin-right:0;
	background-position: -185px -219px;
}
#content .paging .pager a.next {
	background-position: -185px -13px;
}
#content .paging .pager a.next:hover {
	background-position: -215px -13px;
}
#content .paging .pager a.next-disabled {
	background-position: -185px -178px;
}

#content .userlist li {
	float:left;
	margin:0 8px 8px 0;
}
#content .userlist li.last {
	margin-right:0;
}
#content .userlist li img {
	border: 1px solid #E2E2E2;
}

#content .medialist li {
	position: relative;
	float:left;
	margin:0 8px 0 0;
	width: 102px;
	height: 137px;
}
#content .medialist li.user {
	height: 137px;
}
#content .medialist li.friend {
	height: 151px;
}
#content .medialist li.small {
	width: 70px;
	height: 53px;
}
#content .medialist li.last {
	margin-right:0;
}
#content .medialist li img {
	position: absolute;
	left: 1px;
	top: 1px;
	border: 1px solid #E2E2E2;
	width: 100px;
	height: 74px;
}
#content .medialist li.small img {
	width: 68px;
	height: 51px;
}
#content .medialist li img.added {
	border: 1px solid #D21700;
}
#content .medialist li.user img {
	height: 100px;
}
#content .medialist li img.noborder {
	border: none;
	top:2px;
}
#content .medialist li em {
	font-size: 0.9em;
}
#content .medialist li span {
	display: block;
	position: absolute;
	left: 0;
	top: 80px;
	line-height: 120%;
}
#content .medialist li.user span {
	top: 105px;
}
#content .medialist li a:hover {
	text-decoration: underline;
}
#content .medialist li span.image-anim {
	position: absolute;
	left: 1px;
	top: 1px;
	border: 1px solid #E2E2E2;
	width: 100px;
	height: 74px;
}
#content .medialist li.small span.image-anim {
	width: 68px;
	height: 51px;
}
#content .medialist span.leftcol {
	position: relative;
	float: left;
	width: 50%;
	top:0;
}
#content .medialist span.rightcol {
	position: relative;
	float:right;
	font-size:0.9em;
	width: 50%;
	top:0;
}
#content .medialist span.rightcol img {
	position: relative;
	border:0;
	width:8px;
	height:8px;
	margin-top:2px;
	margin-left: 2px;
}
#content p.results {
	margin-bottom: 20px;
}
/*
 * Homepage
 */
#content.homepage .header h1 {
	width: 632px;
	height: 34px;
	color: #FFF;
	padding: 150px 0 0 20px;
	margin: 0;
	border: 0;
}
#content.homepage .header h1.user_hp_bg1 {
	background: url(../img/user_hp_bg1.jpg) no-repeat;
}
#content.homepage .header h1.user_hp_bg2 {
	background: url(../img/user_hp_bg2.jpg) no-repeat;
}
#content.homepage .header h1.user_hp_bg3 {
	height: 164px;
	padding: 20px 0 0 20px;
	background: url(../img/user_hp_bg3.jpg) no-repeat;
	color: #690;
}
#content.homepage .header h1.user_hp_bg4 {
	height: 164px;
	padding: 20px 0 0 20px;
	background: url(../img/user_hp_bg4.jpg) no-repeat;
	color: #690;
}
#content.homepage .header h1.user_hp_bg5 {
	width: 652px;
	height: 184px;
	padding: 0;
	background: url(../img/user_hp_bg5.jpg) no-repeat;
	color: #690;
}
#content.homepage .header h1.user_hp_bg6 {
	width: 652px;
	height: 184px;
	padding: 0;
	background: url(../img/user_hp_bg6.jpg) no-repeat;
	color: #690;
}

#content.homepage ul#prefs-menu, #content.homepage ul#homepage-menu {
}

#content.homepage ul#prefs-menu li, #content.homepage ul#homepage-menu li {
	float: left;
	display: block;
	width: 162px;
	margin: 1px 1px 0 0;
}
#content.homepage ul#prefs-menu li a, #content.homepage ul#homepage-menu li a {
	display: block;
	width: 162px;
	height: 22px;
	background: url(../img/fbcomHomepageBackgrounds_default.png) no-repeat scroll -10px -36px;
	color: #FFF;
	font-size: 1.18em;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	-moz-outline: 0;
}
#content.homepage ul#homepage-menu li.lv-width {
	width: 392px;
}
#content.homepage ul#homepage-menu li.lv-width a {
	background: url(../img/fbcomHomepageBackgrounds_lv.png) no-repeat scroll -10px -36px;
	width: 392px;
}
#content.homepage ul#homepage-menu li, #content.homepage ul#homepage-menu li a {
	width: 130px;
}
#content.homepage ul#prefs-menu li.last, #content.homepage ul#prefs-menu li.last a {
	margin-right: 0;
	width: 163px;
}
#content.homepage ul#homepage-menu li.last, #content.homepage ul#homepage-menu li.last a{
	margin-right: 0;
	width: 128px;
}
#content.homepage ul#prefs-menu li a:hover, #content.homepage ul#prefs-menu li a.active, #content.homepage ul#homepage-menu li a:hover, #content.homepage ul#homepage-menu li a.active {
	background-position: -10px -10px;
	text-decoration: none;
}
/*
 * Homepage
 */
#profile {
	width: 487px;
	float: left;
	visibility: hidden;
	margin-top: 20px;
}
.skin-fbcom #profile .yui-nav li, .skin-fbcom #profile .yui-navset-top .yui-nav li {
	width: 121px;
}
.skin-fbcom #profile .yui-nav li.last, .skin-fbcom #profile .yui-navset-top .yui-nav li.last {
	width: 120px;
}
.skin-fbcom #profile .yui-nav a, .skin-fbcom #profile .yui-navset-top .yui-nav a {
	width: 111px;
	text-align: left;
	padding-left: 10px;
}
.skin-fbcom #profile .yui-nav li.last a, .skin-fbcom #profile .yui-navset-top .yui-nav li.last a {
	width: 110px;
}
#profile .tabcontent {
	width: 486px;
	margin-top: 1px;
}
#profile .left, #profile .left-lv {
	float: left;
	width: 225px;
	background-color: #EAF5D5;
	height: 155px;
	padding: 15px 10px 20px 7px;
}
#profile .left-lv {
	height: 190px;
	width: 310px;
	overflow: hidden;
}
#profile .left span, #profile .left-lv span {
	display: block;
	float: left;
	margin-bottom: 8px;
	width: 133px;
}
#profile .left-lv span {
	width: 218px;
}
#profile .left span.label, #profile .left-lv span.label {
	width: 90px;
	margin-bottom: 8px;
}
#profile .contact span {
	width: 143px;
}
#profile .contact span.label {
	width: 70px;
}
#profile .left span.long, #profile .left-lv span.long {
	width: 120px;
}
#profile .left span.full, #profile .left-lv span.full {
	width: 213px;
}
#profile .left span.short, #profile .left-lv span.short {
	width: 93px;
}
#profile .right, #profile .right-lv {
	float: right;
	width: 217px;
	height: 157px;
	border-right: 5px solid #EAF5D5;
	border-top: 5px solid #EAF5D5;
	border-bottom: 5px solid #EAF5D5;
	padding: 8px 10px 15px 12px;
}
#profile .right-lv {
	height: 192px;
	width: 132px;
}
#profile .form {
	width: 239px;
	background-color: #EAF5D5;
	padding: 8px 0 15px 0;
}
#profile .form label {
	display: block;
	margin-bottom: 4px;
}
#profile .form input {
	border: 0;
	background-color: #FFF;
	width: 231px;
	margin-bottom: 4px;
	padding: 0 3px;
	border: 1px solid #FFF;
}
#profile .form input.error {
	border: 1px solid #DA1800;
}
#profile .form textarea {
	border: 0;
	background-color: #FFF;
	width: 231px;
	height: 92px;
	padding: 0 3px;
	margin-bottom: 4px;
	border: 1px solid #FFF;
}
#profile .form input.error, #profile .form textarea.error {
	border: 1px solid #DA1800;
}
#profile .form span {
	display: block;
	text-align: right;
}
#profile .right .scroll, #profile .right-lv .scroll {
	width: 217px;
	height: 142px;
	overflow: hidden;
	position: relative;
}
#profile .right-lv .scroll {
	height: 173px;
	width: 132px;
}
#profile .right-lv .scroll strong {
	line-height: 130%;
}
#profile .right .scrollbar, #profile .right-lv .scrollbar {
	position: relative;
	width: 222px;
}
#profile .right-lv .scrollbar {
	width: 137px;
}
#profile .right .scrollbar .up, #profile .right .scrollbar .down, #profile .right-lv .scrollbar .up, #profile .right-lv .scrollbar .down {
	position: absolute;
	right: 0;
	display: block;
	width: 7px;
	height: 5px;
	background: url(../img/fbcomIcons.gif) scroll no-repeat;
	cursor: pointer;
	overflow: hidden;
}
#profile .right .scrollbar .up, #profile .right-lv .scrollbar .up {
	top: 5px;
	background-position: -215px -183px;
}
#profile .right .scrollbar .down, #profile .right-lv .scrollbar .down {
	background-position: -215px -197px;
	top: 19px;
}
#profile .right .scrollbar .up-disabled, #profile .right-lv .scrollbar .up-disabled {
	background-position: -215px -224px;
	cursor: default;
}
#profile .right .scrollbar .down-disabled, #profile .right-lv .scrollbar .down-disabled {
	background-position: -215px -238px;
	cursor: default;
	text-decoration:none;
}
#profile-image {
	float: right;
	width: 154px;
	margin-top: 20px;
}
#profile-image img {
	border: 1px solid #E2E2E2;
	margin-bottom: 10px;
}
/*
 * Share / Messages
 */
#text .row {
	border-top: 1px solid #E2E2E2;
	padding: 5px 0;
}
#share .last, #shares .last, #friends .last {
	border-bottom: 1px solid #E2E2E2;
}
#text .friends {
	position: relative;
}
#text .row label {
	display: block;
	float: left;
	font-weight: bold;
	width: 120px;
}
#text .row label.short {
	width: 60px;
}
#text .row select {
	float: left;
	border: 1px solid #E2E2E2;
	width: 120px;
	margin-right: 10px;
}
#text .row div.add-friend {
	float: left;
	width: 163px;
}
#text .row div.remove-friend {
	float: right;
	width: 163px;
}
#text .row div.big {
	width: 195px;
}
#text .row select.add, #text .row select.remove {
	float: none;
	width: 163px;
	height: 75px;
}
#text .row select.remove {
	margin-right: 0;
}
#text .row div.big select {
	width: 195px;
}
#text .row select.friend-select {
	margin-right: 0;
	width: 426px;
}
#text .row .info {
	float: left;
}
#text .row input.subject {
	width: 354px;
	float: left;
	border: 1px solid #E2E2E2;
	padding: 1px 5px;
}
#text .row input.long {
	width: 414px;
}
#text .row input.friend {
	width: 289px;
	float: left;
	border: 1px solid #E2E2E2;
	padding: 1px 5px;
	margin-right: 5px;
}
#text .row textarea {
	width: 354px;
	height: 80px;
	float: left;
	border: 1px solid #E2E2E2;
	padding: 1px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#text .row span.long textarea {
	width: 414px;
	height: 150px;
}
#text .row textarea.mail {
	height: 50px;
}
#text .row a.submit {
	display: block;
	float: right;
	width: 145px;
	height:26px;
	line-height:26px;
	background: url(../img/fbcomBackgrounds.png) no-repeat -200px -136px;
	padding: 0 0 0 30px;
	color: #FFF;
	font-size:1.18em;
	font-weight:bold;
	-moz-outline: 0;
	text-decoration: none;
	cursor: pointer;
}
#text .row a.submit:hover {
	background-position: -200px -162px;
}
#text .row a.disabled, #text .row a.disabled:hover {
	background-position: -200px -188px;
	cursor: default;
}
#text .row .folderimg {
	position: relative;
	float: left;
	width: 24px;
	height: 18px;
	margin-right: 10px;
}
#text .row .folderimg img {
	position: absolute;
	top: 0;
	left:0;
	width: 24px;
	height: 18px;
}
#shares .row .folderimg, #shares .row .folderimg img, #friends .row .folderimg, #friends .row .folderimg img {
	float: none;
	width: 70px;
	height: 53px;
}
#text .row span {
	float: left;
}
#text .row .folder {
	width: 100px;
	float: left;
}
#text .row .folder-info {
	float: right;
	width: 380px;
}
#text .row .folder-info table {
	width: 100%;
	margin-top: 5px;
}
#text .row .folder-info table tr {
	border-top: 1px solid #E2E2E2;
}
#text .row .folder-info table td {
	padding: 2px 10px 2px 0;
	vertical-align: top;
}
#text .row .folder-info table td.last {
	padding-right: 0;
	width: 35%;
	border-bottom:0;
}
#text .friends a.add-btn, #text .friends a.remove-btn {
	position: absolute;
	display: block;
	width: 10px;
	right: 178px;
	top: 40px;
	cursor: pointer;
}
#text .friends a.remove-btn {
	top: 55px;
}
#text .friends a.msg {
	right: 209px;
}
#text .friends a.add-btn:hover, #text .friends a.remove-btn:hover {
	text-decoration: none;
}
/* Scrollable table */
#inboxContainer, #sentContainer {
	visibility:hidden;
	-moz-outline: 0;
}
#inboxContainer .msg-text, #sentContainer .msg-text {
	position: absolute;
	width: 459px;
	color: #666;
	background-color: #FFF; /*#E2E2E2;*/
	padding: 5px 5px 5px 10px;
	margin: 0 1px 1px 1px;
}
#inboxContainer span.options, #sentContainer span.options {
	display: block;
	text-align: right;
	margin-top: 5px;
}
#text div.tableContainer tbody tr.details div.hide {
	padding: 5px;
	background-color: #E2E2E2;
}
/*
 * Leftbar
 */
#leftbar a.btn {
	background:transparent url(../img/fbcomBackgrounds.png) no-repeat scroll -220px -136px;
	border:0pt none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:1.18em;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin-bottom:5px;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt 0pt 0pt 10px;
	width:144px;
}
#leftbar a.btn:hover, #leftbar a.active {
	background-position: -220px -162px;
	text-decoration: none;
}
/*
 * Rightbar
 */
a.actionbtn {
	display: block;
	width: 120px;
    height: 23px;
	font-size:1.3em;
	color:#FFF;
	padding:3px 0 0 34px;
	margin-bottom:5px;
	background: url(../img/fbcomBackgrounds.png) scroll no-repeat;
}
a.actionbtn:hover {
	text-decoration:none;
	color:#FFF;
}
a.options {
	float: left;
	margin-left: 12px;
	margin-bottom:0;
}
a.recommend {
    background-position: -10px -137px;
}
a.recommend:hover {
    background-position: -10px -111px;
}
a.upload {
    background-position: -10px -199px;
}
a.upload:hover {
    background-position: -10px -173px;
}
a.newfolder {
    background-position: -10px -436px;
}
a.newfolder:hover {
    background-position: -10px -410px;
}
a.invite {
    background-position: -10px -347px;
}
a.invite:hover {
    background-position: -10px -321px;
}
#rightbar hr {
	visibility:hidden;
	height:19px;
	border:0;
}
#rightbar h2 {
	font-weight: bold;
	font-size: 1.00em;
	color: #FFF;
	line-height: 100%;
	background: url(../img/fbcomBackgrounds.png) scroll no-repeat -200px -284px;
	height: 20px;
	line-height: 20px;
	width: 148px;
	padding: 0 0 0 6px;
	border: 0;
	margin: 0;
}
#rightbar h2.topmarg {
	margin-top: 15px;
}
#rightbar .activities .row {
	border-bottom: 1px solid #E2E2E2;
	height: 18px;
	line-height: 18px;
}
#rightbar .activities .level {
	position: relative;
	height: 22px;
	background: url(../img/fbcomIcons.gif) scroll no-repeat -14px -436px;
	text-align: right;
	padding-top: 3px;
}
#rightbar .activities .level .activity {
	position: absolute;
	top: 10px;
	left: 8px;
	background: url(../img/fbcomIcons.gif) scroll no-repeat -20px -487px;
	height: 6px;
}
#rightbar .activities .level .label1 {
	font-size: 0.9em;
	position: absolute;
	top: 18px;
	left: 8px;
}
#rightbar .activities .level .label2 {
	font-size: 0.9em;
	position: absolute;
	top: 18px;
	left: 62px;
}
#rightbar .activities .level span {
	color: #690;
	font-size: 1.2em;
	font-weight: bold;
}
#rightbar .activities .row1 {
	background-color: #EAF5D5;
}
#rightbar .activities .row .left {
	float: left;
	margin-left: 8px;
}
#rightbar .activities .row .right {
	float: right;
	text-align: right;
	margin-right: 8px;
}
#rightbar .content-options {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	margin:57px 0pt 0pt;
	padding:7px 0pt 4px;
}

#playerbar .info {
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
	margin-bottom: 7px;
	line-height: 130%;
	overflow: hidden;
}
#playerbar .info img {
	float: left;
	width: 34px;
	height: 34px;
	border: 0;
	border: #E2E2E2;
}
#playerbar .info img.folder {
	height: 25px;
}
#playerbar .info img.userimg {
	border: 1px solid #E2E2E2;
}
#playerbar .info a.folder-image {
	float: left;
	display: block;
	position: relative;
	width: 34px;
	height: 25px;
}
#playerbar .info a.folder-image:hover {
	text-decoration: none;
}
#playerbar .info span.text {
	float: right;
	width: 113px;
	margin: -3px 0 0 5px;
}
#playerbar .info span.voting img {
	width: 14px;
	height: 14px;
	border: 0;
	margin: 5px 3px 5px 0;
}
#playerbar form.rating {
    padding: 1em;
    border: 1px solid #E2E2E2;
}
#playerbar .rating {
    cursor: pointer;
    clear: both;
    display: block;
}
#playerbar .rating:after {
    content: '.';
    display: block;
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden;
}
#playerbar .star {
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}
#playerbar .star, #playerbar .star a {
	background: url(../img/fbcomRating.gif) no-repeat 0 0px;
}
#playerbar .star a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 -14px;
}
#playerbar div.rating div.on a {
    background-position: 0 0;
}
#playerbar div.rating div.hover a,
#playerbar div.rating div a:hover {
    background-position: 0 0px;
}
#playerbar div.rating div.disabled a {
	background-position: 0 -14px;
}
#playerbar div.notifytext {
    margin-top: 5px;
    font-size: .9em;
    clear: both;
}
#playerbar select {
	float: left;
}
a#set-folder {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin-left:4px;
	margin-top: 5px;
	text-indent: -2000px;
	-moz-outline: 0;
	background:transparent url(../img/fbcomBackgrounds.png) no-repeat scroll -200px -224px;
	cursor: pointer;
}
a#set-folder:hover {
	background:transparent url(../img/fbcomBackgrounds.png) no-repeat scroll -200px -240px;
}
#ratingdiv {
	margin-top: 5px;
}
#playerbar select {
	width: 120px;
	margin: 5px 0;
}
a#details {
	cursor: pointer;
}
#fold {
	overflow: hidden;
}
#unfold {
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
#unfold .folder-details, #unfold .folder-edit {
	background-color: #E2E2E2;
	padding: 4px;
}
#unfold .folder-details span.description {
	display: block;
	background-color: #FFF;
	padding: 4px;
	height: 130px;
	overflow: hidden;
}
#unfold .folder-edit textarea, #unfold .folder-edit .textarea {
	background-color: #FFF;
	padding: 4px;
	height: 130px;
	width: 138px;
	border: 0;
}
#unfold .folder-details a.show-friends, #unfold .folder-edit a.show-friends {
	display: block;
	margin-top: 4px;
}
#unfold .folder-details a.show-folder, #unfold .folder-edit a.show-folder {
	display: block;
}
#unfold .folder-edit a.save {
	display: block;
	width: 125px;
	height: 16px;
	background: url(../img/fbcomBackgrounds.png) no-repeat -200px -10px;
	margin: 4px 0 0 0;
	padding: 0 0 0 21px;
	line-height: 15px;
	color: #FFF;
	font-size: 1.0em;
	-moz-outline: 0;
	text-decoration: none;
	cursor: pointer;
}
#unfold .folder-edit a.save:hover {
	background-position: -200px -26px;
}
/*
 * Forms
 */
#content .form-inputs {
	position: relative;
	float:left;
	margin-top:12px;
	width:423px;
}
#content .form-comments {
	float:right;
	margin-top:12px;
	width:217px;
	font-style:italic;
}
#content .form-comments .error {
	color:#666;
	line-height: 130%;
	font-style:normal;
	font-weight: bold;
}
#content .form-comments ul {
	font-weight:normal;
	color:#666;
	list-style: disc;
	margin-left: 15px;
	padding: 5px 5px 5px 0;
}
#content .form-comments li {
	margin-bottom: 5px;
}
#content .form-inputs div.required {
	margin-bottom: 15px;
}
#content .form-inputs div.margin-top {
	margin-top: 20px;
}
#content .form-inputs label {
	display: block;
	float:left;
	width: 130px;
	height:18px;
	margin-bottom: 13px;
}
#content .form-inputs label.textarea {
	display: block;
	float:left;
	height: 100px;
	width: 130px;
	margin-bottom: 13px;
}

#content .form-inputs span {
	width:283px;
	display: block;
	float:right;
}
#content .form-inputs span.captcha img {
	margin-left: 10px;
}
#content .form-inputs span#auto-complete {
	float: none;
	position: relative;
}
#content .form-inputs input {
	width:263px;
	height:16px;
	border: 1px solid #E2E2E2;
	margin-bottom: 13px;
	padding-left: 4px;
}
#content .form-inputs .small-margin {
	margin-bottom: 5px;
}
#content .form-inputs .big-margin {
	margin-bottom: 20px;
}
#content .form-inputs textarea {
	width:263px;
	height:100px;
	border: 1px solid #E2E2E2;
	margin-bottom: 13px;
	padding-left: 4px;
}
#content .form-inputs select {
	width:269px;
	border: 1px solid #E2E2E2;
	margin-bottom: 13px;
}
#content .form-inputs input.checkbox {
	float:left;
	width:auto;
	border: 0;
}
#content .form-inputs span span {
	clear:both;
	margin-bottom: 5px;
	float:none;
}
#content .form-inputs span span.last {
	margin-bottom: 12px;
}
#content .form-inputs span input.checkbox {
	margin-bottom: 0;
}
#content .form-inputs p.float-left {
	margin-left:10px;
	margin-bottom:15px;
	float:left;
	width:385px;
}
#content .form-inputs input.validation-failed, #content .form-inputs select.validation-failed, #content .form-inputs textarea.validation-failed {
	border: 1px solid #DA1800;
}
#content .form-inputs span .first {
	margin-right:4px;
}
#content .form-inputs .medium {
	width:203px;
}
#content .form-inputs .date {
	width:78px;
}
#content .form-inputs .month {
	width:105px;
}
#content .form-inputs .small {
	width:126px;
}
#content .form-inputs .smallest {
	width:50px;
}
#content .form-inputs a.send, #content .form-inputs a.save, #content .form-inputs a.savepass, #content .form-inputs a.search,
#content .form-inputs a.loginnow, #content .form-inputs a.register, #content .form-inputs a.forgot, #content .form-inputs a.done {
	display:block;
	border: 0;
	height: 26px;
	width: 183px;
	margin-top: 10px;
	background: url(../img/fbcomBackgrounds.png) -200px -136px no-repeat;
	cursor: pointer;
	padding: 0 0 0 30px;
	line-height: 26px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.18em;
	-moz-outline: 0;
}
#content .form-inputs a.save {
	width: 79px;
}
#content .form-inputs a.done {
	width: 179px;
}
#content .form-inputs a.loginnow {
	width: 115px;
}
#content .form-inputs a.register {
	width: 124px;
}
#content .form-inputs a.forgot {
	width: 76px;
}
#content .form-inputs a.savepass {
	width: 120px;
}
#content .form-inputs a.search {
	width: 90px;
}
#content .form-inputs a.send:hover, #content .form-inputs a.save:hover, #content .form-inputs a.done:hover,
#content .form-inputs a.loginnow:hover, #content .form-inputs a.register:hover, #content .form-inputs a.forgot:hover {
	background-position: -200px -162px;
	text-decoration: none;
}
#content .form-inputs a.disabled {
	background-position: -200px -188px;
	cursor: default;
}
#content .form-inputs a.disabled:hover {
	background-position: -200px -188px;
}
#content .form-inputs a.hidden {
	display: none;
}
#content .form-inputs .error-checkbox {
	float: none;
	display: inline;
	color: #DA1800;
}
#content .form-inputs #wait, #content .form-inputs #waitp {
	font-style: italic;
	position: absolute;
	bottom: 0;
	right: -300px;
	width:320px;
}
#content .userimg-left {
	float: left;
	width: 320px;
}
#content .userimg-right {
	float:right;
	width: 320px;
}
#content .userimg-left img, #content .userimg-right img {
	border: 1px solid #E2E2E2;
	margin: 1px 1px 10px 1px;
	cursor: pointer;
}
#content .userimg-left img.selected, #content .userimg-right img.selected {
	border: 2px solid #DA1901;
	margin: 0 0 9px 0;
}
#content .change-userimg .userimg {
	float: left;
	border: 1px solid #E2E2E2;
	margin-right: 17px;
}
#content .change-userimg .buttons {
	float: left;
}
#content .change-userimg span {
	display: block;
	width: 260px;
}
#content .change-userimg a.change-user-image, #content .change-userimg a.change-club-image {
	display:block;
	border: 0;
	height: 26px;
	width: 139px;
	margin-top: 10px;
	background: url(../img/fbcomBackgrounds.png) -200px -136px no-repeat;
	cursor: pointer;
	padding: 0 0 0 30px;
	line-height: 26px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.18em;
	-moz-outline: 0;
}
#content .change-userimg a.change-club-image {
	width: 195px;
}
#content .change-userimg a.change-user-image:hover, #content .change-userimg a.change-club-image:hover {
	background-position: -200px -162px;
	text-decoration: none;
}
#content .userimg-loading {
	margin-top: 21px;
}
#content .change-userimg-loading {
	border: 0;
	height: 8px;
	width: 0px;
	margin-top: 5px;	
	background: url(../img/fbcomBackgrounds.png) -200px -266px no-repeat;
}
#content .change-userimg-transcoding {
	background-image: none;
	background-color: #360;
}
#up-holder {
	height: 0px;
	width: 0px;
	overflow:hidden;
}
/*
 * Footer Definition
 */
#footer div.hr {
	height: 5px;
	background-color: #82B429;
	overflow: hidden;
	padding: 0;
	margin: 0 0 10px 0;
}
#footer a {
	color: #666;
	margin-right: 16px;
}
#footer span {
	margin-top: 5px;
	display: block; 
	float: right;
}
#footer a.recommend-footer {
	margin-top: 5px;
	display: block; 
	float: left;
}

/*
 * Banner
 */
#topBannerAd {
	width: 877px;
	height: 90px;
	z-index: 40;
	text-align: center;
}

#skyscraperAd {
	position: absolute;
	top: 0px;
	left: 877px;
	width: 250px;
	height: 707px;
	z-index: 30;
	padding:0;
	margin:0;
}
div.mediumAd {
	text-align: center;
}

/*****************************************************************************
Widget skins
*****************************************************************************/

/*****************************************************************************
Comments
*****************************************************************************/
.skin-fbcom .comments, .skin-fbcom .comments-novideo {
    margin-top: 8px;
    margin-bottom: 40px;
}
.skin-fbcom ul.search {
	margin-bottom: 0;
}
.skin-fbcom .comments a, .skin-fbcom .comments-novideo a {
	cursor: pointer;
}
.skin-fbcom .comments p {
    margin-top: 5px;
    margin-bottom: 5px;
}
.skin-fbcom .comments .nomarg {
    margin-bottom: 0;
}
.skin-fbcom .comments li, .skin-fbcom .comments-novideo li {
    position: relative;
    padding-bottom: 5px;
	border-bottom: 1px solid #E2E2E2;
	margin-bottom: 5px;
}
.skin-fbcom .comments li a.video {
    display: block;
	float: left;
    border: 1px solid #E2E2E2;
    height: 52px;
	margin-right: 4px;
}
.skin-fbcom .comments li a.video span {
	width: 68px;
	height: 51px;
}
.skin-fbcom .comments li a.img {
    display: block;
    float: left;
    border: 1px solid #E2E2E2;
    height: 34px;
    left: 80px;
}
.skin-fbcom .comments-novideo li a.img {
    display: block;
	float: left;
    border: 1px solid #E2E2E2;
    height: 34px;
    left: 0px;
}
.skin-fbcom .comments li div {
    display:block;
    width: 365px;
	float: right;
}
.skin-fbcom .comments li div.wide {
	width: 530px;
}
.skin-fbcom .comments li div em, .skin-fbcom .comments-novideo li div em {
	font-size:0.9em;
}
.skin-fbcom .comments li div textarea.inplace, .skin-fbcom .comments-novideo li div textarea.inplace {
	border:1px solid #E2E2E2;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:100px;
	padding: 4px;
	width:365px;
}
.skin-fbcom .comments li div .inplace-save, .skin-fbcom .comments-novideo li div .inplace-save {
	display: block;
	text-align: right;
	margin: 4px 0;
}
.skin-fbcom .comments-novideo li div textarea.inplace {
	width:430px;
}
.skin-fbcom .comments-novideo li div, .skin-fbcom .comments li div.spielbericht {
    display:block;
    width: 440px;
	float: right;
}
.skin-fbcom .comments li div.spielbericht div {
	width: 440px;
}
.skin-fbcom .comment-form {
	padding-bottom:5px;
}

.skin-fbcom .comment-form div {
	background-color:#E2E2E2;
}
.skin-fbcom .comment-form img {
	border:1px solid #E0DBD5;
	float:left;
	margin:5px 5px 0pt;
}
.skin-fbcom .comment-form span {
	display:block;
	float:left;
	margin-top:5px;
}
.skin-fbcom .comment-form textarea {
	border:0pt none;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:100px;
	margin-bottom:0pt;
	margin-top:5px;
	padding:1px 4px 0pt;
	width:420px;
}
.skin-fbcom .comment-form a.btn {
	display:block;
	margin:5px 12px 6px 0pt;
	text-align:right;
	cursor: pointer;
}

/*****************************************************************************
Tags
*****************************************************************************/
.skin-fbcom .tags {
    margin-top: 5px;
    margin-bottom: 20px;
    line-height: 200%;
}
.skin-fbcom .tags a {
    text-decoration: none;
}
.skin-fbcom .tags a:hover {
    text-decoration: underline;
}
/*****************************************************************************
Flash-Uploader
*****************************************************************************/
.skin-fbcom .flash-uploader {
	background: url(../img/fbcomFlashUploaderBackground.png) no-repeat;
	width: 652px;
	height: 600px;
    line-height: 110%;
	padding: 4px 22px 20px 4px;
}
.skin-fbcom .hd a#fl-close {
	display: block;
	margin-top: 2px;
	float: right;
	cursor: pointer;
	-moz-outline: 0;
}

/*****************************************************************************
Select user image (layered image list)
*****************************************************************************/
.yui-overlay {
	position:absolute;
}
.skin-fbcom .layered-image-list {
	background: url(../img/fbcomImageListBackground.png) no-repeat;
	width: 440px;
	height: 359px;
    line-height: 110%;
	padding: 12px 22px 20px 9px;
	visibility: hidden;
}
.skin-fbcom .hd .info {
	margin-top: 2px;
	padding-left: 10px;
	float: left;
	font-weight: bold;
}
.skin-fbcom .hd a#close {
	display: block;
	margin-top: 2px;
	float: right;
	cursor: pointer;
	-moz-outline: 0;
}
.skin-fbcom .ft .pager {
	margin-top: 2px;
	width: 297px;
	float:right;
}
.skin-fbcom .ft .pager * {
	float:left;
}
.skin-fbcom .ft .pager span {
	margin:0;
}
.skin-fbcom .ft span#number {
	display:block;
	width:68px;
	margin: 2px 0 0 0;
	text-align:center;
}
.skin-fbcom .ft a {
	display:block;
	width:14px;
	text-indent:-2000px;
	margin:0 5px;
	-moz-outline: 0;
	background:transparent url(../img/fbcomIcons.gif) no-repeat scroll;
	cursor: pointer;
}
.skin-fbcom .ft a.first {
	background-position: -185px -135px;
}
.skin-fbcom .ft a.first:hover {
	background-position: -215px -135px;
}
.skin-fbcom .ft a.first-disabled {
	background-position: -185px -300px;
	cursor: default;
}
.skin-fbcom .ft a.prev {
	background-position: -185px -94px;
}
.skin-fbcom .ft a.prev:hover {
	background-position: -215px -94px;
}
.skin-fbcom .ft a.prev-disabled {
	background-position: -185px -259px;
	cursor: default;
}
.skin-fbcom .ft a.last {
	margin-right:0;
	background-position: -185px -54px;
}
.skin-fbcom .ft a.last:hover {
	background-position: -215px -54px;
}
.skin-fbcom .ft a.last-disabled {
	margin-right:0;
	background-position: -185px -219px;
	cursor: default;
}
.skin-fbcom .ft a.next {
	background-position: -185px -13px;
}
.skin-fbcom .ft a.next:hover {
	background-position: -215px -13px;
}
.skin-fbcom .ft a.next-disabled {
	background-position: -185px -178px;
	cursor: default;
}
.skin-fbcom .layered-image-list .bd ul {
	height: 328px;
}
.skin-fbcom .layered-image-list .bd li {
	display: block;
	float: left;
	margin: 8px 0 0 8px;
	width: 102px;
	height: 101px;
}
.skin-fbcom .layered-image-list .bd li a {
	display: block;
	border: 1px solid #E2E2E2;
}
.skin-fbcom .layered-image-list .bd li a:hover {
	border: 1px solid #DA1800;
}
.skin-fbcom .layered-image-list .bd li img {
	cursor: pointer;
}

/*****************************************************************************
Bubble
*****************************************************************************/
.skin-fbcom .bubble {
    width: 158px;
    line-height: 110%;
}
.skin-fbcom .bubble strong {
    font-weight: bold;
}
.skin-fbcom .bubble .top {
    background: url('../img/fbcomWidgets/bubble/top.png') no-repeat;
    height: 18px;
}
.skin-fbcom .bubble .content {
    background: transparent url('../img/fbcomWidgets/bubble/spacer.png') repeat-y;
    padding: 5px 14px;
}
.skin-fbcom .bubble .content input {
	width: 130px;
	border: none;
}
.skin-fbcom .bubble .bottom {
    background: url('../img/fbcomWidgets/bubble/bottom.png') no-repeat;
    height: 12px;
}
/*****************************************************************************
Carousel
*****************************************************************************/
#user-list {
	visibility:hidden;
	border-bottom: 1px solid #E2E2E2;
}
/* Applies only to vertical carousels */
.skin-fbcom .carousel-vertical a.up {
	text-decoration: none;
	display: block;
	background: url('../img/fbcomWidgets/carousel/vertical.gif') no-repeat;
	width: 154px;
	height: 21px;
	cursor: pointer;
}
.skin-fbcom .carousel-vertical a.up:hover {
	background-position: -320px 0;
}
.skin-fbcom .carousel-vertical a.up-disabled, .skin-fbcom .carousel-vertical a.up-disabled:hover {
	cursor: default;
	background-position: -160px 0;
}
.skin-fbcom .carousel-vertical a.down {
	text-decoration: none;
	display: block;
	background: url('../img/fbcomWidgets/carousel/vertical.gif') no-repeat 0 -25px;
	width: 154px;
	height: 17px;
	cursor: pointer;
}
.skin-fbcom .carousel-vertical a.down:hover {
	background-position: -320px -25px;
}
.skin-fbcom .carousel-vertical a.down-disabled, .skin-fbcom .carousel-vertical a.down-disabled:hover {
	cursor: default;
	background-position: -160px -25px;
}

.skin-fbcom .carousel-vertical .carousel-component-empty {
	padding: 10px;
}
.skin-fbcom .carousel-vertical .carousel-component { 
	padding:0;
	margin:0;
	width:154px;
}
.skin-fbcom .carousel-vertical .carousel-component li { 
	position: relative;
	margin:0px;
	width:154px;
	height:44px;
	border-bottom: 1px solid #E2E2E2;
}
.skin-fbcom .carousel-vertical .carousel-component li a {
	display:block;
	width:154px;
	height:44px;
}
.skin-fbcom .carousel-vertical .carousel-component li a:hover {
	background-color:#EAF5D5;
}
.skin-fbcom .carousel-vertical .carousel-component li a.skype {
	display:block;
	position: absolute;
	right: 10px;
	top:8px;
	width: 16px;
	height: 16px;
}
.skin-fbcom .carousel-vertical .carousel-component li img {
	float: left;
	border: 1px solid #E2E2E2;
	margin: 4px 0;
}
.skin-fbcom .carousel-vertical .carousel-component li span {
	display: block;
	float: right;
	width: 108px;
	line-height: 40px;
}
/* Applies only to horizontal carousels */
.skin-fbcom .carousel-horizontal, .skin-fbcom .carousel-horizontal-small {
	position: relative;
}
.skin-fbcom .carousel-horizontal .carousel-component, .skin-fbcom .carousel-horizontal-small .carousel-component {
	padding:0;
	margin:0 0 0 18px;
	width:450px;
}
.skin-fbcom .carousel-horizontal .carousel-component li, .skin-fbcom .carousel-horizontal-small .carousel-component li {
	margin: 0 6px 0 0;
	width:70px;
	height:112px;
}
.skin-fbcom .carousel-horizontal-small .carousel-component li {
	height:53px;
}
.skin-fbcom .carousel-horizontal .carousel-component li a, .skin-fbcom .carousel-horizontal-small .carousel-component li a {
	position: relative;
	display:block;
	width:70px;
	height:53px;
	margin-bottom: 6px;
}
.skin-fbcom .carousel-horizontal-small .carousel-component li a {
	position: relative;
	margin-bottom: 0;
}
.skin-fbcom .carousel-horizontal .carousel-component li a:hover, .skin-fbcom .carousel-horizontal-small .carousel-component li a:hover {
	text-decoration: none;
}
.skin-fbcom .carousel-horizontal .carousel-component li img, .skin-fbcom .carousel-horizontal-small .carousel-component li img,
.skin-fbcom .carousel-horizontal .carousel-component li span.image-anim, .skin-fbcom .carousel-horizontal-small .carousel-component li span.image-anim {
	float: left;
	border: 1px solid #E2E2E2;
	width: 68px;
	height: 51px;
}
.skin-fbcom .carousel-horizontal a.prev, .skin-fbcom .carousel-horizontal-small a.prev {
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
	display: block;
	background: url('../img/fbcomWidgets/carousel/horizontal.gif') no-repeat;
	width: 13px;
	height: 112px;
	cursor: pointer;
	overflow: hidden;
}
.skin-fbcom .carousel-horizontal-small a.prev {
	background-position: -38px 0px;
	height: 53px;
}
.skin-fbcom .carousel-horizontal a.prev:hover {
	background-position: 0 -244px;
}
.skin-fbcom .carousel-horizontal-small a.prev:hover {
	background-position: -38px -126px;
}
.skin-fbcom .carousel-horizontal a.prev-disabled, .skin-fbcom .carousel-horizontal a.prev-disabled:hover {
	cursor: default;
	background-position: 0 -122px;
}
.skin-fbcom .carousel-horizontal-small a.prev-disabled, .skin-fbcom .carousel-horizontal-small a.prev-disabled:hover {
	cursor: default;
	background-position: -38px -63px;
}
.skin-fbcom .carousel-horizontal a.next, .skin-fbcom .carousel-horizontal-small a.next {
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
	display: block;
	background: url('../img/fbcomWidgets/carousel/horizontal.gif') no-repeat -17px 0;
	width: 13px;
	height: 112px;
	cursor: pointer;
}
.skin-fbcom .carousel-horizontal-small a.next {
	background-position: -55px 0;
	height: 53px;
}
.skin-fbcom .carousel-horizontal a.next:hover {
	background-position: -17px -244px;
}
.skin-fbcom .carousel-horizontal-small a.next:hover {
	background-position: -55px -126px;
}
.skin-fbcom .carousel-horizontal a.next-disabled, .skin-fbcom .carousel-horizontal a.next-disabled:hover {
	cursor: default;
	background-position: -17px -122px;
}
.skin-fbcom .carousel-horizontal-small a.next-disabled, .skin-fbcom .carousel-horizontal-small a.next-disabled:hover {
	cursor: default;
	background-position: -55px -63px;
}
/*****************************************************************************
Image player widget
*****************************************************************************/
.skin-fbcom .image-player {
	border: 1px solid #E2E2E2;
	text-align: center;
}
.skin-fbcom .image-player .bottom-bar {
	position: relative;
	background: url(../img/fbcomPlayerSlices.png) no-repeat;
	height: 31px;
}
.skin-fbcom .image-player .bottom-bar a.btn {
	position: absolute;
	top: 3px;
	display: block;
	width: 25px;
	height: 25px;
	background: url(../img/fbcomPlayerSlices.png) no-repeat;
}
.skin-fbcom .image-player .bottom-bar span.logo {
	position: absolute;
	top: 6px;
	right: 17px;
	width: 28px;
	height: 19px;
	background: url(../img/fbcomPlayerSlices.png) -80px -45px no-repeat;
}
.skin-fbcom .image-player .bottom-bar a.btn:hover {
	text-decoration: none;
}
.skin-fbcom .image-player .bottom-bar a.embed {
	right: 90px;
	background-position: -10px -45px;
}
.skin-fbcom .image-player .bottom-bar a.embed:hover, .skin-fbcom .image-player .bottom-bar a.embed_active {
	background-position: -45px -45px;
}
.skin-fbcom .image-player .bottom-bar a.options {
	right: 60px;
	background-position: -10px -80px;
}
.skin-fbcom .image-player .bottom-bar a.options:hover, .skin-fbcom .image-player .bottom-bar a.option_active {
	background-position: -45px -80px;
}
.skin-fbcom .image-player-embed-overlay, .skin-fbcom .image-player-option-overlay, .skin-fbcom .image-player-embedCode-overlay {
	width: 170px;
	background-color: #FFF;
	padding: 10px;
}
.skin-fbcom .image-player-option-overlay a {
	display: block;
}
.skin-fbcom .image-player-embed-overlay a.close, .skin-fbcom .image-player-option-overlay a.close, .skin-fbcom .image-player-embedCode-overlay a.close {
	position: absolute;
	top: 5px;
	right: 5px;
	background: url(../img/fbcomPlayerSlices.png) no-repeat -118px -45px;
	height: 11px;
	width: 11px;
	cursor: pointer;
}
.skin-fbcom .image-player-embed-overlay a.close:hover, .skin-fbcom .image-player-option-overlay a.close:hover, .skin-fbcom .image-player-embedCode-overlay a.close:hover {
	text-decoration: none;
}
.skin-fbcom .image-player-embed-overlay h2, .skin-fbcom .image-player-embedCode-overlay h2 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.skin-fbcom .image-player-embedCode-overlay h2 span {
	font-size:0.7em;
	color: #666;
}
.skin-fbcom .image-player-embedCode-overlay textarea {
	border: 1px solid #E2E2E2;
	margin-right: 5px;
	width: 165px;
	height: 100px;
	font-size: 0.85em;
	margin-top: 5px;
}
.skin-fbcom .image-player-embed-overlay span, .skin-fbcom .image-player-embedCode-overlay span {
	display: block;
}
.skin-fbcom .image-player-embed-overlay span.left {
	float: left;
	width: 20px;
}
.skin-fbcom .image-player-embed-overlay span.link {
	border-top: 1px solid #E2E2E2;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}
.skin-fbcom .image-player-embed-overlay input {
	border: 1px solid #E2E2E2;
	margin-bottom: 20px;
}
.skin-fbcom .image-player-lb {
	background-color: #FFF;
}
.skin-fbcom .image-player-lb .bd {
	padding: 0 15px;
}
.skin-fbcom .image-player-lb .bd h2 {
	border:0;
	padding:0 0 10px 0;
	margin:0;
}
.skin-fbcom .image-player-lb .bd td {
	padding-bottom: 5px;
}
.skin-fbcom .image-player-lb .bd td.multimail {
	padding-bottom: 0;
}
.skin-fbcom .image-player-lb .bd td.advice {
	font-size: 10px;
}
.skin-fbcom .image-player-lb .bd label {
	display: block;
}
.skin-fbcom .image-player-lb .bd label.error {
	color: #DA1800;
}
.skin-fbcom .image-player-lb .bd input, .skin-fbcom .image-player-lb .bd textarea {
	border: 1px solid #E2E2E2;
	margin-right: 5px;
	width: 146px;
}
.skin-fbcom .image-player-lb .bd input.long {
	width: 304px;
}
.skin-fbcom .image-player-lb .bd textarea {
	width: 304px;
	height: 75px;
}
.skin-fbcom .image-player-lb .bd input.validation-failed, .skin-fbcom .image-player-lb .bd textarea.validation-failed {
	border: 1px solid #DA1800;
}
.skin-fbcom .image-player-lb .bd a.send {
	display: block;
	float: left;
	margin-right: 30px;
}
.skin-fbcom .image-player-lb .bd a.cancel {
	display: block;
	float: left;
}
.skin-fbcom .image-player-lb .hd {
	padding-top: 10px;
	height: 20px;
}
.skin-fbcom .image-player-lb .hd a {
	display: block;
	float: right;
	background: url(../img/fbcomPlayerSlices.png) no-repeat -118px -43px;
	padding-left: 15px;
	margin-right: 15px;
}
.skin-fbcom .image-player-lb .ft {
	padding: 10px 0 0 15px;
}
.skin-fbcom .mask {
	background-color: #000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
/*****************************************************************************
New Media widget
*****************************************************************************/
.skin-fbcom .new-media {
	margin-bottom:28px;
}	
.skin-fbcom .new-media .border {
	border:1px solid #E2E2E2;
}
.skin-fbcom .new-media div.item {
    position: relative;
    float: left;
    width: 154px;
    line-height: 120%;
	margin-bottom:10px;
	margin-right: 12px;
}
.skin-fbcom .new-media div.last {
	margin-right: 0;
}
.skin-fbcom .new-media div.odd div, .skin-fbcom .new-media div.even div {
	margin-top:3px;
}
.skin-fbcom .new-media div.item a img, .skin-fbcom .new-media div.item span.image-anim {
	width: 152px;
	height: 114px;
	border: 1px solid #E2E2E2;
}
.skin-fbcom .new-media .leftcol {
    position: relative;
}
.skin-fbcom .new-media .rightcol {
    position: absolute;
	right:0px;
	font-size:0.9em;
}
.skin-fbcom .new-media .rightcol img {
	margin:4px 0 0 2px;
}

/*****************************************************************************
Manage Media
*****************************************************************************/
.skin-fbcom .widget-manage .options-bar {
	float: left;
	display: block;
	line-height: 24px;
	height: 24px;
	background-color: #EAF5D5;
	width: 100%;
}
.skin-fbcom .widget-manage .actionbtn {
	padding-top: 1px;
}
.skin-fbcom .widget-manage .options-bar span {
	margin-left: 10px;
	float: left;
}
.skin-fbcom .widget-manage .options-bar select {
	width: 110px;
	border: 1px solid #E2E2E2;
	color: #000;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
}
.skin-fbcom .widget-manage .options-bar a.newfolder {
	float: left;
	border-right: 12px solid #FFF;
}
.skin-fbcom .widget-manage .options-bar a.upload {
	float: right;
	border-left: 12px solid #FFF;
}
.skin-fbcom .widget-manage .main {
	position: relative;
	clear: both;
}
.skin-fbcom .widget-manage .main .info {
	position: absolute;
	top: 2px;
	left: 166px;
	width: 487px;
}
.skin-fbcom .widget-manage .main .details {
	position: absolute;
	top: 20px;
	left: 166px;
	width: 487px;
}
.skin-fbcom .widget-manage .main .details .carousel-horizontal-small {
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	padding: 5px 0;
}
.skin-fbcom .widget-manage .main .details .carousel-horizontal-small li.selected {
	
}
.skin-fbcom .widget-manage .main .details .carousel-horizontal-small li.selected img {
	height: 49px;
	width: 66px;
	border: 2px solid #360;;
}
.skin-fbcom .widget-manage .main .details .carousel-horizontal-small a.prev, .skin-fbcom .widget-manage .main .details .carousel-horizontal-small a.next {
	top: 5px;
}
.skin-fbcom .widget-manage .main .details .edit {
	float: right;
	width: 154px;
	background-color: #E2E2E2;
	height: 240px;
	margin-top: 20px;
}
.skin-fbcom .widget-manage .main .details .embed-player {
	float: left;
	margin-top: 20px;
	width: 320px;
	background-color: #eaf5d5;
}
.skin-fbcom .widget-manage .main .album-view {
	float: left;
	width: 154px;
}
.skin-fbcom .widget-manage .main .album-view div.up {
	text-decoration: none;
	display: block;
	background: url('../img/fbcomWidgets/carousel/vertical.gif') no-repeat;
	width: 153px;
	height: 21px;
	cursor: pointer;
}
.skin-fbcom .widget-manage .main .album-view div.down {
	text-decoration: none;
	display: block;
	background: url('../img/fbcomWidgets/carousel/vertical.gif') no-repeat 0 -25px;
	width: 153px;
	height: 17px;
	cursor: pointer;
}
.skin-fbcom .widget-manage .main .album-view div.up_disabled {
	background-position: -160px 0px;
	cursor: default;
}
.skin-fbcom .widget-manage .main .album-view div.down_disabled {
	background-position: -160px -25px;
	cursor: default;
}
.skin-fbcom .widget-manage .main .album-view .scroller {
	position: relative;
	height: 239px;
	overflow: hidden;
}
.skin-fbcom .widget-manage .main .album-view ul li {
	position: relative;
	list-style:none;
	line-height: 29px;
	border-bottom: 1px dotted #75A623;
	overflow: hidden;
	text-indent: 37px;
	cursor: pointer;
}
.skin-fbcom .widget-manage .main .album-view ul li div.folderimg {
	position: absolute;
	top: 5px;
	left: 4px;
	width: 24px;
	height: 18px;
	overflow: hidden;
}
.skin-fbcom .widget-manage .main .album-view ul li div.folderimg img {
	position: absolute;
	top: 0;
	left:0;
	width: 24px;
	height: 18px;
	overflow: hidden;
}
.skin-fbcom .widget-manage .main .album-view ul li.active {
	background-color: #EEEEEE;
}
.skin-fbcom .widget-manage .main .album-view ul li.hover {
	background-color: #EAF5D5;
}

.skin-fbcom .widget-manage .main .album-view ul li div.more {
	line-height: 130%;
	width: 100%;
	position: absolute;
	top: 30px;
	left: 0;
	text-indent: 0;
	border-top: 1px solid #FFF;
	padding: 4px;
	cursor: default;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more input {
	border: 0;
	width: 145px;
	margin-bottom: 4px;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more input.checkbox {
	width: auto;
	margin-top: 3px;
	float: left;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more label {
	float: left;
	margin: 2px 10px 0 5px;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more textarea {
	border: 0;
	width: 145px;
	height: 80px;
	margin-bottom: 4px;
}
.skin-fbcom .widget-manage .main .content-view p {
	color: #690;
	font-size: 1.3em;
	margin-top: 40px;
	text-align: center;
}
.skin-fbcom .widget-manage .main .content-view input {
	border: 0;
	width: 146px;
	margin: 4px 0 4px 4px;
}
.skin-fbcom .widget-manage .main .content-view textarea.tags {
	height: 51px;
}
.skin-fbcom .widget-manage .main .content-view textarea {
	border: 0;
	width: 146px;
	height: 140px;
	margin: 0 0 4px 4px;
	margin-left: 4px;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more a.save, .skin-fbcom .widget-manage .main .content-view a.savemedia {
	display: block;
	width: 125px;
	height: 16px;
	background: url(../img/fbcomBackgrounds.png) no-repeat -200px -10px;
	margin: 4px 0 0 0;
	padding: 0 0 0 21px;
	line-height: 15px;
	color: #FFF;
	font-size: 1.0em;
	-moz-outline: 0;
	text-decoration: none;
	cursor: pointer;
}
.skin-fbcom .widget-manage .main .content-view a.savemedia {
	margin: 0 0 4px 4px;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more a.save:hover, .skin-fbcom .widget-manage .main .content-view a.savemedia:hover {
	background-position: -200px -26px;
}
.skin-fbcom .widget-manage .main .content-view a.savemedia-disabled, .skin-fbcom .widget-manage .main .content-view a.savemedia-disabled:hover {
	background-position: -200px -314px;
	cursor: default;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more div.fct, .skin-fbcom .widget-manage .main .album-view ul li div.more a.fct {
	display: block;
	color: #666;
	border-top: 1px solid #FFF;
	line-height: 29px;
	padding-left: 4px;
	cursor: pointer;
}
.skin-fbcom .widget-manage .main .album-view ul li div.more a.fct:hover {
	text-decoration: none;
}

.skin-fbcom .widget-manage .main .content-view {
	float: right;
	width: 487px;
	margin-top: 20px;
}
.skin-fbcom .widget-manage .main .content-view .scroller {
	position: relative;
	overflow: auto;
	height: 508px;
}
.skin-fbcom .widget-manage .main .content-view div.thumb-wrap {
	position: relative;
	width: 70px;
	height: 53px;
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
	cursor: move;
}
.skin-fbcom .widget-manage .main .content-view div.thumb-wrap img, .skin-fbcom .widget-manage .main .content-view div.thumb-wrap span.image-anim {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 1px;
	border: 1px solid #E2E2E2;
	width: 68px;
	height: 51px;
}
.skin-fbcom .widget-manage .main .content-view div.over img, .skin-fbcom .widget-manage .main .content-view div.over span.image-anim {
	border: 1px solid #DA1800;
}
.skin-fbcom .widget-manage .main .content-view div.selected img, .skin-fbcom .widget-manage .main .content-view div.selected span.image-anim {
	margin: 0;
	border: 2px solid #360;
}
.x-view-selector {
	background:#C3DAF9 none repeat scroll 0%;
	border:1px dotted #3399BB;
	left:0pt;
	opacity:0.5;
	position:absolute;
	top:0pt;
	width:0pt;
}
.x-dd-drag-proxy .multi-proxy img {
	height:22px;
	margin:1px;
	width:30px;
}
.x-dd-drag-proxy img {
	height:53px;
	width:70px;
}
.image-node .x-tree-node-icon {
	height:15px;
	margin-bottom:1px;
}
.x-form-radio {
	width: auto;
}
.x-form-check-wrap {
	width: 20px;
}
.ext-el-mask {
	background-color:#E2E2E2;
	height:100%;
	left:0pt;
	opacity:0.5;
	position:absolute;
	top:0pt;
	width:100%;
	z-index:20000;
}
.ext-el-mask-msg {
	background:#C3DAF9 url(../img/default/box/tb-blue.gif) repeat-x scroll 0pt -16px;
	border:1px solid #6593CF;
	left:0pt;
	padding:2px;
	position:absolute;
	top:0pt;
	z-index:20001;
}
.ext-el-mask-msg div {
	background:#EEEEEE none repeat scroll 0%;
	border:1px solid #A3BAD9;
	color:#222222;
	cursor:wait;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 10px;
}

/*
 * Utilities
 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.hidden, .x-hide-display {
	display: none;
}

