* {
    margin: 0;
    padding: 0;
}

/* body */
body {
    background: #04273A url(/img_sputnik/bg/bgRight.jpg) repeat-x fixed -70px 0pt;
    color: #555555;
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    margin: 0;
    padding: 0;
}

img{
	border:0;
	float:left;
}

/* headlines */

h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: #637B9A;
}

h2 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding:0;
}
h2.uppercase {
	text-transform: uppercase;
}

h3 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

h4 {
    font-size: 12px;
    font-weight: bold;
}


p {
	font-size: 12px;
	margin-bottom: 0.5em;
	margin-top: 0px;
	clear:both;
	line-height: 16px;
}
p, h1, h2, h3, h4, h5, h6 {
	clear:both;
	float: left;
}

* + html p, * + html h1, * + html h2, * + html h3, * + html h4 {
	float: none;
}
* html p, * html h1, * html h2, * html h3, * html h4 {
	float: none;
}

div{
	/* only for IE with enlarged display option */
	word-wrap:break-word;	
}
wbr:after{ 
	content: "\00200B"; /* Opera */
}

/* text - inline */
abbr, acronym {
    border-bottom: 1px dotted #4b4b4b;
    font-style: normal;
}
em {
    font-style: italic;
    font-weight: inherit;
}
code, kbd, pre, samp, var {
    font-family: "Courier New", Courier, monospace;
    font-size: 110%;
    font-weight: bold;
}
q, cite {
    font-style: italic;
    quotes: "\201E" "\201C" "\201A" "\2018"; /* german punctuation */
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}


/* text - block */
address {
    display: block;
    font-style: normal;
}
blockquote {
    font-style: italic;
}

a {
  color: #263F5D;
	cursor:pointer;
	text-decoration:none;
}

a:hover {
   color: #F76526;
}
a:active, a:focus {

}




/* horizontal rule */
hr {
    display: none;
}

/* lists */
ol {
  	list-style-type: decimal;
}
ul {
    list-style-type: none;
}
li { 
	list-style-position:outside;
}

/* forms */
fieldset {
    border: 0 solid; /* required by opera 7 */
}
legend {
    display: block;
}
* html legend{
	margin-left:-7px;
    color:#555555; /* prevent IE6/XP-default blue */
}
* + html legend{
	margin-left:-7px;
	color:#555555; /* prevent IE7/XP-default blue(?) */
}
input, select, textarea {
	font-size:100%;
	font-family: arial, sans-serif;
    font-weight: normal;
    line-height: normal;
}

optgroup {
    font-style: normal;
    font-weight: bold;
}

/* tables */
table {
  border-collapse:collapse;
	border-spacing:0pt;
	caption-side:top;
	clear:both;
	empty-cells:show;
	float:left;
}
caption {
    font-weight: bold;
    text-align: left;
}
th, td {
   xvertical-align: top;
    text-align: left;
}

.paging {
  clear: both;
  margin-left: 0px;
  padding-left: 30px;
}

.hide {
	display: none;
}

.noscript {
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  color: #cc3d17;
  margin-bottom: 25px;
}


#wrapper_site,
#wrapper_head,
#wrapper_content,
#wrapper_main_content,
#wrapper_right_content,
#wrapper_footer
{
	float: left;
}

#wrapper_site {
	display: inline;
	width: 931px;
	margin-left: 40px;
	padding: 0 15px 0 15px;
	background-color: #FFFFFF;
}

#wrapper_head {
	background-image: url("/img_sputnik/bg/head.jpg");
	background-repeat: no-repeat;
	width: 100%;
}

#wrapper_content {
	width: 100%;
	clear: both;
	padding-top: 30px;
	margin-top: 1px;
	margin-bottom: 20px;
}

#wrapper_main_content {
	width: 590px;
	border-right: 1px solid #B9D3E2;
	padding: 0 15px 0 15px;
}

#wrapper_right_content {
	width: 280px;
	margin-left: -1px;
	border-left: 1px solid #B9D3E2;
	padding: 0 15px 0 15px;

}

#wrapper_footer {
	clear: both;
	width: 931px;
	padding-bottom: 20px;
}




/****** wrapperHead elements *******/
#wrapper_head .mysputnik_logo{
	position: absolute;
	top: 36px;
	left: 79px;
	height:45px;
	width:260px;
	z-index:100;
	overflow:visible;
}

#wrapper_head .mysputnik_logo img{
	border:0;
	height:100%;
	width:100%;
	float:none;
}

#wrapper_head .sputnik_link {
	position: absolute;
	top: 13px;
	left: 827px;
	height:37px;
	width:151px;
	z-index:101;
	overflow:visible;
}

#wrapper_head .sputnik_link img{
	border:0;
	height:100%;
	width:100%;
	float:none;
}

#wrapper_head .live_stream {
	background-repeat:no-repeat;
	cursor:pointer;
	height:65px;
	position:absolute;
	left: 920px;
	top:67px;
	width:65px;
	z-index:101;
}

#wrapper_head .live_stream a {
	float: left;
	background-image: url("/img_sputnik/icons/buttonLiveStream.png");
	width: 65px;
	height: 65px;
	z-index: 103;
	position: absolute;
}

* html #wrapper_head .live_stream a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/buttonLiveStream.png', sizingMethod='image');
}

#wrapper_head .live_stream ul {
	position: absolute;
	width: 200px;
	background-color: #26405B;
	margin-top:51px;
	padding:10px;
	right: 0;
	float: left;
	z-index: 102;
}

#wrapper_head .live_stream li {
	clear: both;
	float: left;
	margin-bottom: 3px;
	width: 100%;
}

#wrapper_head .live_stream ul li a{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);
	color: #FFFFFF;
	background: none;
	background-image: url("/img_sputnik/icons/speaker.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 28px;
	width: auto;
	height: auto;
	position: relative;
}

#wrapper_head .live_stream ul li a:hover {
	color: #7aadc2;
	background-image: url("/img_sputnik/icons/speakerHover.gif");
}

.icon {
	float: left;
	background-repeat: no-repeat;
}


a.email {
	background: none !important;
	float: none !important;
	padding-right: 0 !important;
}

/****** Status-Box ******/
.box_status p a {
	background-image: url("/img_sputnik/icons/arrowRightOrange.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 22px;
	padding-top:1px;
	min-height:17px;
	color: #fff;
	font-weight:bold;
	float: left;
}
* html .box_status p a {
	height:17px;
}
.box_status p a:hover{
	color: #263F5D;
	background-image: url("/img_sputnik/icons/arrowRightOrangeHover.gif");
}


.box_status .add_contentIcon {
	padding-right: 11px;
	background-image: url("/img_sputnik/icons/addContentTransparent.gif");
	background-repeat: no-repeat;
	float: left;
}
.box_status .profil_icon {
	padding-right: 11px;
	background-image: url("/img_sputnik/icons/profilTransparent.gif");
	background-repeat: no-repeat;
	float: left;
}
.box_status .pm_icon {
	padding-right: 11px;
	background-image: url("/img_sputnik/icons/pmTransparent.gif");
	background-repeat: no-repeat;
	float: left;
}


.box_status img.icon_new{
	float:none;
	margin-left:5px;
}

.box_status span.space { /* Abstand in der MEINE PM´s definition list*/
	float: left;
	width: 150px;
}

.box_status .status{
	float:left;
	padding:5px 8px;
	width:140px;
}

.box_status .status p{
	font-weight:normal;
}
.box_status .layer p{
	width:100%;
}

.box_status .separator{
	border-bottom:1px solid #fff;
}

.box_status p{
	margin-bottom:2px;
}

.box_status .header_layer {
	float:left;
	padding:5px 5px 5px 10px;
	width:140px;
}
.box_status .header_layer p{
	display:inline;
}

.box_status .element_comments{
	border-top:1px solid #fff;
}

.box_status .element_comments p a,
.box_status .element_comments p a:hover{
	background-image:none;
	padding-left:5px;
}

.box_status ul.passive{
	margin-bottom:5px;
}

.element_artist ul.passive{
	margin-left:10px;
}

.box_status .status_sub_link a{
	font-weight:normal;
	background-image:none;
}
.box_status .status_sub_link a:hover{
	background-image:none;
}

#wrapper_right_content .box_status .motiondetector{
	padding-left:13px;
	padding-right:8px;
	width:259px;
	position:relative;
	cursor:pointer;
	z-index:600;
}
.box_status .motiondetector p{
	width:230px;
	float:left;
}
.box_status .motiondetector p a,
.box_status .motiondetector p a:hover{
	padding-left:0;
	background-image:none;
}

#motiondetector_layer{
	position:absolute;
	width:340px;
	top:20px;
	left:-30px;
	cursor:default;
	z-index:100;
}
* html #motiondetector_layer{
	width:320px;
	left:-21px;
	top:30px;
	border:1px solid #ededed;
}
#motiondetector_layer .content_area{
	background:url(/img_sputnik/bg/drop-shadow.png) no-repeat;
	padding:10px 10px 0 10px;
	min-height:10px; /* haslayout */
}
* html #motiondetector_layer .content_area{
	background-image:none;
	padding:0;
}
#motiondetector_layer .content_area .content_inner{
	background-color:#F76526;
	padding:10px 10px 7px 10px;
	min-height:10px; /* haslayout */
}
* html #motiondetector_layer .content_area .content_inner{
	height:10px; /* haslayout */
}
#motiondetector_layer .content_foot{
	background:url(/img_sputnik/bg/drop-shadow.png) no-repeat 0 -2940px;
	padding:0 10px;
	height:10px;
	overflow:hidden;
}
* html #motiondetector_layer .content_foot{
	background-image:none;
	padding:0;
	height:0;
}

#motiondetector_layer ul{
	list-style-type:disc;
	margin-bottom:7px;
	padding-bottom:10px;
	border-bottom:1px solid #fff;
	line-height:20px;
	padding-left:7px;
	min-height:10px; /* haslayout */
}
* html #motiondetector_layer ul{
	height:10px; /* haslayout */
}
#motiondetector_layer li{
	margin-left:10px;
}
#motiondetector_layer a.delete,
#motiondetector_layer ul a{
	text-decoration:underline;
	color:#fff;
	cursor:pointer;
}
#motiondetector_layer a.delete:hover,
#motiondetector_layer ul a:hover{
	color:#263F5D;
}

#motiondetector_layer a.delete{
	float:right;
	text-decoration:none;
	height:16px;
	background-repeat:no-repeat;
	background-position:right 0 !important;
	background-image:url("/img_sputnik/icons/deleteButton.gif");	
	padding:2px 23px 0 0;
}
#motiondetector_layer a.delete:hover{
	background-image:url("/img_sputnik/icons/deleteButtonHover.gif");
}


/****** runde Ecken *******/
#wrapper_main_content .rounded_corner {
	background-image:url("/img_sputnik/bg/layerRoundCornerRightTop.gif");
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	width: 5px;
	height: 5px;

}

.float_left { float: left; }
.float_right { float: right; }
.float_none { float: none !important; }

img.hover {
	cursor:pointer;
}

#wrapper_main_content h1{
	width: 100%;
}

#wrapper_main_content h1.homepage_headline{
	font-size:24px;
	color: #253E5A;
	font-weight:normal;
	text-transform:none;
}
#wrapper_main_content h1.homepage_headline strong{
	font-size:28px;
}
#wrapper_main_content .playlist_audio_headline,
#wrapper_main_content .playlist_video_headline,
#wrapper_main_content .gallery_audio_headline,
#wrapper_main_content .gallery_video_headline,
#wrapper_main_content .gallery_picture_headline,
#wrapper_main_content .gallery_text_headline,
#wrapper_main_content .user_headline,
#wrapper_main_content .audio_headline,
#wrapper_main_content .video_headline,
#wrapper_main_content .picture_headline,
#wrapper_main_content .text_headline,
#wrapper_main_content .group_headline,
#wrapper_main_content .soundcheck_headline{
	text-transform: uppercase;
	width: 100%;
	float:none; /* FF2: Ajax updater bug */
}
#wrapper_main_content .soundcheck_headline,
#wrapper_main_content .user_headline {
	color: #7C8655;
}
#wrapper_main_content .playlist_audio_headline,
#wrapper_main_content .gallery_audio_headline,
#wrapper_main_content .audio_headline {
	color: #7E9382;
}
#wrapper_main_content .playlist_video_headline,
#wrapper_main_content .gallery_video_headline,
#wrapper_main_content .video_headline {
	color: #BD8300;
}
#wrapper_main_content .gallery_picture_headline,
#wrapper_main_content .picture_headline {
	color: #088EA7;
}
#wrapper_main_content .gallery_text_headline,
#wrapper_main_content .text_headline {
	color: #8D8A69;
}
#wrapper_main_content .group_headline {
	color: #92869a;
}

#wrapper_main_content .expander {
	float: left;
	margin:2px 0pt 0pt 5px;
}

#wrapper_main_content .username a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


#wrapper_main_content .username,
#wrapper_main_content .set_rating,
#wrapper_main_content .set_tags,
#wrapper_main_content .set_comments,
#wrapper_main_content .timestamp,
#wrapper_main_content .send_warning {
	clear: both;
	float: left;
	width: 260px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;

}

#wrapper_main_content .username {
	margin-bottom: 10px;
}


#wrapper_main_content .setRating div {
	float: left;
}

.layer {
	clear: both;
	float: left;
	padding: 10px;
}

#wrapper_main_content .layer {
	width: 570px;
}

* html #wrapper_main_content .layer {
	width: 569px;
}

#wrapper_right_content .layer {
	width: 260px;
}


#wrapper_main_content .floating_layer {
	float: left;
	height: 130px;
	width: 260px;
	margin-bottom:5px;
	margin-top:0px;
	overflow: auto;
	padding:10px;
	border-bottom: 1px #FFFFFF solid;
}

#wrapper_main_content .floating_layer .warning{
	margin-bottom: 10px;
	font-weight: bold;
}

.comment {
	margin-bottom:5px ;
	padding-bottom:5px;

	font-weight: normal;
}

a.float_right {
	float: right;
}


#wrapper_main_content .info .info_caption {
	float: left;
	width: 100px;
}

#wrapper_main_content .info .send_warning,
#wrapper_main_content .info .timestamp {
	clear: both;
	font-weight: normal;
	margin-top: 20px;
	font-size: 11px;
}
#wrapper_main_content .info .send_warning {
	margin-top: 10px;
}

#wrapper_main_content .info .send_warning a{
	background-image: url("/img_sputnik/icons/warning.gif");
	padding-left: 16px;
}

/****** voting ******/


ul.disabled_voting {
	float: left;
	width: 70px;
	height: 14px;
	background-image:url("/img_sputnik/icons/ratingInactive.gif");
	background-position: 0 0 ;
	margin: 2px 0 0 10px;
}

ul.disabled_voting li.current_rating {
	background-image:url("/img_sputnik/icons/ratingInactive.gif");
	background-position: 0 14px;
	height: 14px;
	position:absolute;
}

li.current_rating p {
	display: none;
}

ul.disabled_voting li a,
ul.disabled_voting li span,
.rating li a,
.rating li span{
	display: block;
	font-size: 0%;
	height: 16px;
	padding: 0px;
	position: absolute;
	text-decoration:none;
	text-indent: -10000px;  /* shifts numbers out of visible area; important for opera and safari*/
	width:16px;
	z-index:20;
}

ul.rating {
	background:transparent url("/img_sputnik/icons/rating.gif") repeat-x 0 0px;
	float:left;
	height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0px;
	position:relative;
	width:89px;
}

ul.disabled_voting li,
.rating li {
	float: left;
	margin: 0;
	padding: 0;
}

ul.rating li a:hover {
	background:transparent url("/img_sputnik/icons/rating.gif") repeat scroll 0px 16px;
	border:medium none;
	left:0px;
	z-index:2;
}

ul.passive{
	background-image:url(/img_sputnik/icons/ratingPassive.gif);
	margin-left:0;
}

.rating a.one_star {left: 0px; }
.rating a.one_star:hover { width: 16px; }
.rating a.two_stars {left: 18px; }
.rating a.two_stars:hover {width: 34px; }
.rating a.three_stars {left: 36px; }
.rating a.three_stars:hover {width: 52px; }
.rating a.four_stars {left: 54px; }
.rating a.four_stars:hover {width: 70px; }
.rating a.five_stars {left: 72px; }
.rating a.five_stars:hover {width: 88px; }

.rating li.current_rating{
	background: url("/img_sputnik/icons/rating.gif") 0 32px; /* mittlerer Stern im Bild */
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -0px;
	font-size: 0%;
	z-index: 1;
}
.passive li.current_rating{
	background-image:url(/img_sputnik/icons/ratingPassive.gif);
}

/****** artist element *******/

#wrapper_main_content .element_artist {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background-color: #DBE4AE;
	background-image:url("/img_sputnik/bg/backgroundUser.gif");
	background-repeat:repeat-x;
	position:relative;
}

#wrapper_main_content .element_artist .picture {
	float: left;
}

#wrapper_main_content .element_artist .content {
	float: left;
	width: 340px;
	margin: 10px 0 5px 0;
	padding-right:15px;
}
* html #wrapper_main_content .element_artist .content {
	margin-left:3px; /* IE6 3px bug in .content_text */
}

#wrapper_main_content .element_artist .content_text {
	clear:none;
	float:none;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:0.5em;
	margin-bottom:0;
}


#wrapper_main_content .element_artist .content h2{
	float: left;
	margin-bottom: 0;
	width:auto;
}

#wrapper_main_content .element_artist a.website_url {
	background-image: url("/img_sputnik/icons/homeButton.gif");
	float: right;
	height: 18px;
	width: 18px;
	margin-left:10px;
}
#wrapper_main_content .element_artist a.website_url:hover{
	background-image: url("/img_sputnik/icons/homeButtonHover.gif");
}

#wrapper_main_content .element_artist .titles {
	border-top:1px solid #FFFFFF;
	clear: both;
	float: left;
}

#wrapper_main_content .element_artist table {
	width: 590px;

}


#wrapper_main_content .element_artist table th,
#wrapper_main_content .element_artist .dark{
	background-color: #D0DC96;
}

#wrapper_main_content .element_artist table th,
#wrapper_main_content .element_artist table td {
	color: #263F5D;
	padding: 4px 2px 4px 4px;
}

#wrapper_main_content .element_artist table th{
	font-weight:bold;
	font-size:11px;
}
#wrapper_main_content .element_artist table td{
	font-size: 10px;
}
#wrapper_main_content .element_artist table td a,
#wrapper_main_content .element_artist table td a span{
	text-decoration:underline;
}
#wrapper_main_content .element_artist table td p {
	float: left;
}

#wrapper_main_content .element_artist table td.float {
	padding: 0;
}


#wrapper_main_content .element_artist table ul.rating{
	float:left;
	margin-right:5px;
	margin-left:0;
}

#wrapper_main_content .element_artist table td.number_of{
	text-align:right;
	padding-right:0;
}

div.playlist_wrapper{
	clear:both;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
	width:264px;
}

#wrapper_main_content .element_artist .playlist_wrapper{
	width:590px;
}

a.with_play {
	background:transparent url(/img_sputnik/icons/playButton.gif) no-repeat 0 center;
	padding-left:22px;
	float:left;
	min-height:18px;
}
* html a.with_play {
	height:18px;
}
#wrapper_main_content .element_artist a.playlist{
	width:50%;
	margin-left:4px;
}


a.with_play:hover {
	background-image:url(/img_sputnik/icons/playButtonHover.gif);
}

a.playlist{
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	padding-top:2px;
}


#wrapper_main_content .element_artist table span.new{
	background:transparent url(/img_sputnik/icons/neu.gif) no-repeat scroll right 3px;
	float:left;
	padding-right:22px;
	min-height:10px;
	cursor:pointer;
}
* html #wrapper_main_content .element_artist table span.new{
	height:10px;
}

.align_right{
	text-align:right;
}
.align_left{
	text-align:left;
}


#wrapper_main_content .speaker{
	background-image: url("/img_sputnik/icons/music.gif");
	background-position: right top;
	height:10px;
	width:25px;
}

/*#wrapper_main_content*/


#wrapper_main_content .element_artist .floating_layer,
#wrapper_main_content .element_artist .floating_layer2 {
	border: none;
	border-right:1px solid #FFFFFF;
	height:150px;
	width:288px;
	font-size:12px;
	margin-bottom:5px;
	margin-top:0px;
	float: left;
}
#wrapper_main_content .element_artist .floating_layer2 {
	width: 260px;
	border: none;
	padding:10px;
}

#wrapper_main_content .comment {
	border-bottom:1px solid #FFFFFF;
}
#wrapper_main_content .element_artist form textarea {
	background-color:#E3EEF4;
	height:80px;
	margin-top:3px;
	width:226px;
}

#wrapper_main_content .element_artist button {
	float: right;
	margin: 3px 30px 0 0;
}

a span.new{
	background:transparent url(/img_sputnik/icons/neu.gif) no-repeat scroll right 3px;
	float:left;
	padding-right:24px;
	min-height:10px;
	cursor:pointer;
}
* html a span.new{
	height:10px;
}
.pm_show a span.new{
	float:none;
}

/****** audio element *******/

#wrapper_main_content .element_audio .content,
#wrapper_main_content .element_audio .info {
	float: left;
	background-color: #CBDFB5;
}

#wrapper_main_content .element_audio tr.dark {
	background-color: #AECE9C;
}

#wrapper_main_content .element_audio .content_table th,
#wrapper_main_content .element_audio .content_table td {
	padding: 5px 5px 5px 10px;
}

#wrapper_main_content .element_audio .content_table th{
	width: 60px;
}

#wrapper_main_content .element_audio .content_table td{
	width: 100%;
}

#wrapper_main_content .element_audio .info {
	margin-top: 1px;
	padding: 5px 0 10px 0;
	background-image: url("/img_sputnik/bg/music.gif");
	background-position: right top;
}


#wrapper_main_content .element_audio .content_table td span{
	float: left;
}

.info .show_tag {
	background-image: url("/img_sputnik/icons/miniSquare.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 5px;
	margin-right: 5px;
}

.send_warning {
	margin-right: -3px;
}

/****** paging ******/
.layer_paging {
	float: left;
	width: 570px;
	height: 20px;
	background-image: url("/img_sputnik/bg/layerPaging.gif");
	background-repeat: no-repeat;
	margin-bottom: 20px;
	padding: 2px 10px;
}
.layer_paging ul{
	color:#F76526;
}
.layer_paging ul li {
	float: left;
	padding-right: 4px;
	font-weight: bold;
}
.layer_paging div span {
	padding-right: 5px;
	float: left;
}
.layer_paging div ul {/*Angabe für Opera*/
	float: left;
}
a.arrow_previous,
a.arrow_start,
a.arrow_next,
a.arrow_end {
	float: left;
	background-repeat: no-repeat;
	margin-top: 3px;
	height: 9px;
	width: 7px;
	margin-right: 3px;
}

a.arrow_start { background-image: url(/img_sputnik/icons/arrowPagingStart.gif); }
a.arrow_previous { background-image: url(/img_sputnik/icons/arrowPagingPrevious.gif); }
a.arrow_next { background-image: url(/img_sputnik/icons/arrowPagingNext.gif); }
a.arrow_end { background-image: url(/img_sputnik/icons/arrowPagingEnd.gif); }


a.arrow_start:hover { background-image: url(/img_sputnik/icons/arrowPagingStartHover.gif); }
a.arrow_previous:hover { background-image: url(/img_sputnik/icons/arrowPagingPreviousHover.gif); }
a.arrow_next:hover { background-image: url(/img_sputnik/icons/arrowPagingNextHover.gif); }
a.arrow_end:hover { background-image: url(/img_sputnik/icons/arrowPagingEndHover.gif); }

/****** FAQ ******/
.box_faq {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.box_faq h2 {
	float: left;
	background-image: url(/img_sputnik/bg/layerFaq.gif);
	background-repeat: no-repeat;
	width: 570px;
	padding: 5px 15px 4px 5px;
	margin-bottom: 1px;
	margin-top: 1px;
}
.box_faq ul {
	list-style-type: none;
	float: left;
	width: 590px;
	color: #213c5a;
	background-color: #a5c7de;
	margin-bottom:20px;
}
.box_faq ul li {
	padding: 8px 12px 10px 8px;
	float: left;
}
.box_faq ul li.light {
	background-color: #bdd3e7;
}
.box_faq ul li a {
	width: 550px;
	background-image: url(/img_sputnik/icons/arrowDownBlue1.gif);
	background-repeat: no-repeat;
	background-position: right -1px;
	padding-right: 20px;
	float: left;
	font-weight: bold;
}
.box_faq ul li a.up{
	background-image: url(/img_sputnik/icons/arrowUpBlue1.gif);
}
.box_faq ul li a:hover{
	background-image: url(/img_sputnik/icons/arrowDownBlue1Hover.gif);
}
.box_faq ul li a.up:hover{
	background-image: url(/img_sputnik/icons/arrowUpBlue1Hover.gif);
}
.box_faq ul li.light a {
	background-image: url(/img_sputnik/icons/arrowDownBlue2.gif);
}
.box_faq ul li.light a.up {
	background-image: url(/img_sputnik/icons/arrowUpBlue2.gif);
}
.box_faq ul li.light a:hover{
	background-image: url(/img_sputnik/icons/arrowDownBlue2Hover.gif);
}
.box_faq ul li.light a.up:hover{
	background-image: url(/img_sputnik/icons/arrowUpBlue2Hover.gif);
}
.box_faq ul li div {
	clear: both;
	float: left;
	margin-top: 5px;
	color: #555555;
	height: auto;
	border: none;
	padding: 0;
	width: 100%;
}
#wrapper_main_content .box_faq ul li div{
	width:570px;
}
#wrapper_right_content .box_faq ul li div{
	width:260px;
}

.box_faq ul li div a,
.box_faq ul li div a:hover,
.box_faq ul li.light div a,
.box_faq ul li.light div a:hover {
	background-image: none;
	float: none;
	padding: 0;
}


.box_faq ul li div ul {
	background-color: transparent;
}

.box_faq ul li div ul li {
	list-style-type: disc;
}

.box_faq ul li div ul,
.box_faq ul li div ol {
	margin-bottom: 0.5em;
}


.box_faq ul li div ul li,
.box_faq ul li div ol li {
	margin-left: 2em;
	padding: 0;
	line-height: 16px;
	float: none;
	clear: both;
}

.box_faq ul li div ul,
.box_faq ul li div ol {
	width: 570px;
}

.box_faq ul li div h1,
.box_faq ul li div h2,
.box_faq ul li div h3,
.box_faq ul li div h4,
.box_faq ul li div h5,
.box_faq ul li div h6{
	color:#555;
	background-color:transparent;
	background-image:none;
	padding:0 !important;
	float:none;
	width:auto;
	margin:0 !important;
}

#wrapper_main_content .box_faq div p {
	width: 570px;
	margin-bottom: 0.5em;
}

/*** Right ***/

#wrapper_right_content .box_faq h2 {
	display: none;
}
#wrapper_right_content .box_faq ul{
	background-image:url("/img_sputnik/bg/layerRoundCornerRightTop.gif");
	background-position:right top;
	background-repeat:no-repeat;
}
#wrapper_right_content .box_faq ul {
	width: 280px;
}
#wrapper_right_content .box_faq ul li a {
	width: 240px;
}

#wrapper_right_content .box_faq ul div ul {
	background-image: none;
}

#wrapper_right_content .box_faq ul div ul,
#wrapper_right_content .box_faq ul div ol,
#wrapper_right_content .box_faq ul div p {
	width: 240px;
}

/* info box */

.box_info {
	float: left;
	margin-bottom: 20px;
}
.box_info .info_box_row {
	padding: 10px;
	background-color: #D0DC96;
}

.box_info .separator_top {
	margin-top: 1px;
}

.box_info ul,
.box_info ul li,
.box_info ul li a {
	float: left;
}

.box_info ul {
	background-color: #D0DC96;
}

.box_info ul li {
	clear: both;
	padding: 10px;
	width: 260px;
}

.box_info ul li img {
	width: 60px;
}

.box_info div.light,
.box_info ul li.light {
	background-color: #DBE4AE;
}

.box_info .user_info {
	float: left;
	margin: 5px 10px;
	width: 160px;
}

.box_info .user_info a {
	font-weight: bold;
	text-decoration: underline;
}


.box_info_group .info_box_row,
.box_info_group ul{
	background-color:#D3C9DA;
}

.box_info_group div.light,
.box_info_group ul li.light {
	background-color:#E6D9ED;
}

/****** Media elements ******/

/* link to media for profile head and user element */
.links_to_media_elements {
	background-color:#D0DC96;
	margin-top:1px;
	float:left;
	clear:both;
	width:264px;
	padding: 5px 8px;
	word-wrap:normal !important; /* prevent breaks in large numbers */
}
.element_artist .links_to_media_elements {
	width:574px;
	border-top:1px solid #fff;
}
p.link_to_media,
a.link_to_media{
	background-repeat:no-repeat;
	background-image:url(/img_sputnik/icons/mediaLinkIcons.gif);
	padding-left: 20px;
	padding-top:2px;
	line-height:18px;
	margin-right:10px;
	float:left;
	clear:none;
}
a.link_to_media{
	text-decoration:underline;
}
p.link_to_audio {
	background-position:0 -160px;
}
a.link_to_audio {
	background-position:0 0;
}
a.link_to_audio:hover {
	background-position:0 -80px;
}
p.link_to_image {
	background-position:-150px -160px;
}
a.link_to_image {
	background-position:-150px 0;
}
a.link_to_image:hover {
	background-position:-150px -80px;
}
p.link_to_video {
	background-position:-300px -160px;
}
a.link_to_video {
	background-position:-300px 0;
}
a.link_to_video:hover {
	background-position:-300px -80px;
}
p.link_to_text {
	background-position:-450px -160px;
}
a.link_to_text {
	background-position:-450px 0;
}
a.link_to_text:hover {
	background-position:-450px -80px;
}
p.link_to_friend {
	background-position:-750px -160px;
}
a.link_to_friend {
	background-position:-750px 0;
}
a.link_to_friend:hover {
	background-position:-750px -80px;
}
p.link_to_group {
	background-position:-900px -160px;
}
a.link_to_group {
	background-position:-900px 0;
}
a.link_to_group:hover {
	background-position:-900px -80px;
}
p.link_to_member {
	background-position:-600px -160px;
}
a.link_to_member {
	background-position:-600px 0;
}
a.link_to_member:hover {
	background-position:-600px -80px;
}
p.link_to_forum {
	background-position:-1050px -160px;
}
a.link_to_forum {
	background-position:-1050px 0;
}
a.link_to_forum:hover {
	background-position:-1050px -80px;
}
p.link_to_gallery {
	background-position:-1200px -160px;
}
a.link_to_gallery {
	background-position:-1200px 0;
}
a.link_to_gallery:hover {
	background-position:-1200px -80px;
}

.element_audio .element_content,
.element_audio .element_image,
.element_audio .element_comments {
	background-color: #aece9c;
}
.element_audio .light, .element_audio .element_info{
	background-color:#cbdfb5;
}

.element_audio .campaign_cover{
	background-color:#E9BB1A;
}

.element_picture .element_image,
.element_picture .element_comments {
	background-color:#a6cdd2;
}
.element_picture .light, .element_picture .element_info, .element_picture .element_content{
	background-color:#c6dfe4;
}

.element_picture .campaign_cover{
	background-color:#E9BB1A;
}

.element_video .element_content,
.element_video .element_image,
.element_video .element_comments {
	background-color:#e0bc70;
}
.element_video .light, .element_video .element_info{
	background-color:#e8d39e;
}

.element_video .campaign_cover{
	background-color:#E9BB1A;
}

.element_text .element_content,
.element_text .light,
.element_text .element_comments {
	background-color:#E3E1C3;
}

.element_text .campaign_cover{
	background-color:#E9BB1A;
}

.element_text .title,
.element_featured_text .title{
	font-size:14px;
	padding-bottom:0;
}
.element_featured_text .element_content .title{
	font-size:14px;
	padding-bottom:5px;
}

.element_text .element_info{
	background-color:#D6D3AF;
}

.element_user .element_comments{
	background-color:#DBE4AE;
}
.element_user .light, .element_user .element_content{
	background-color:#DBE4AE;
}
.element_user .element_content{
	background-image:url(/img_sputnik/bg/backgroundUser.gif);
	background-repeat:repeat-x;
}


.element_media{
	width: 280px;
	float: left;
	xoverflow-x:hidden;
	margin-bottom:20px;
}


#wrapper_main_content .element_media{
	position:relative;
}

.element_media p{
	margin-bottom:0;
}
.element_media a{
	text-decoration:underline;
}


#wrapper_main_content .element_right {
	margin-left: 30px;
}

.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}

.media_layer{
	padding:5px 8px;
	margin-bottom:0;
	width: 264px;
	float: left;
}
.element_media img{
	float: left;
}

.element_media .toolbar_layer img{
	background-color:#ababab;
}

.element_media .playlist_wrapper{
	xpadding:10px 0 5px 0;
}
* html .element_media .playlist_wrapper{
	padding-top:10px;
}

.element_media .online_status{
	width:16px;
	height:16px;
	float:right;
}
.element_text .online_status{
	margin:5px 8px 5px 0;
}
.element_text .author{
	width:235px;
	position:relative;
	z-index:10;
}
.element_text .author img.avatar,
.element_featured_text .author img.avatar{
	float:left;
	width:60px;
	margin-bottom: 5px;
	margin-right:10px;
}

img.campaign_icon{
	float:none;
	vertical-align:bottom;
	margin-left:5px;
}
.profile_header img.campaign_icon{
	margin:16px 0 0 10px;
	float:left;
}
.element_artist img.campaign_icon{
	float:left;
}




.element_text img,
.element_featured_text img{
	float:none;
	vertical-align:bottom;
}


.top_separator{
	border-top:1px solid #fff;
}
.gallery_detail_list .toolbar_layer a,
.gallery_header .toolbar_layer a,
.element_playlist .toolbar_layer a,
.element_media .toolbar_layer a,
.element_artist .toolbar_layer a{
	background-repeat: no-repeat;
	background-image:url("/img_sputnik/icons/toolbarIcons.gif");
	text-decoration:none;
	height:30px;
	float:left;
	
}

a.toolbar_favorites {background-position:-385px 0;}
a.toolbar_favorites:hover{background-position:-385px -30px;}

a.toolbar_pm {background-position:-140px 0;}
a.toolbar_pm:hover{background-position:-140px -30px;}

a.toolbar_comment {background-position:-105px 0;}
a.toolbar_comment:hover{background-position:-105px -30px;}

a.toolbar_rss {background-position:-420px 0;}
a.toolbar_rss:hover{background-position:-420px -30px;}

a.toolbar_code {background-position:-175px 0;}
a.toolbar_code:hover{background-position:-175px -30px;}

a.toolbar_tag {background-position:-70px 0;}
a.toolbar_tag:hover{background-position:-70px -30px;}

a.toolbar_warning {background-position:-210px 0;}
a.toolbar_warning:hover{background-position:-210px -30px;}

a.toolbar_member {background-position:-280px 0;}
a.toolbar_member:hover{background-position:-280px -30px;}

a.toolbar_friend {background-position:-315px 0;}
a.toolbar_friend:hover{background-position:-315px -30px;}

a.toolbar_playlist {background-position:-350px 0;}
a.toolbar_playlist:hover{background-position:-350px -30px;}

a.toolbar_subscribe {background-position:-245px 0;}
a.toolbar_subscribe:hover{background-position:-245px -30px;}

.toolbar_upper_wrapper{
	height:30px;
	background-color:#959595;
}
.element_artist .toolbar_upper_wrapper{
	border-bottom:1px solid #fff;
	padding-left:225px;
}
.element_group .toolbar_upper_wrapper{
	padding-left:225px;
}

.toolbar_lower_wrapper{
	float:left;
	height:30px;
	width:35px;
	background:#959595 url(/img_sputnik/icons/toolbarIcons.gif) no-repeat -35px 0;
	cursor:pointer;
	overflow:visible;
	z-index:100;
}
.element_group .toolbar_lower_wrapper,
.element_artist .toolbar_lower_wrapper{
	width:50px;
	background-position:right top;
}

.toolbar_lower_wrapper:hover{
	background-position:-35px -30px;
}
.gallery_detail_list .toolbar_lower_wrapper,
.element_featured .toolbar_lower_wrapper{
	float:right;
	height:18px;
	width:18px;
	background:transparent url(/img_sputnik/icons/generalIcons.gif) no-repeat -18px 0;
}
.gallery_detail_list .toolbar_lower_wrapper:hover,
.element_featured .toolbar_lower_wrapper:hover{
	background-position: -18px -18px;
}

.toolbar_lower{
	position:absolute;
	top:30px;
	left:0;
	width:280px;
	cursor:default;
	background-color:#959595;
	border-bottom:1px solid #fff;
	z-index:101;
}
.gallery_detail_list .toolbar_lower,
.element_featured .toolbar_lower{
	top:auto;
	left:auto;
	border-bottom:0;
	position:relative;
	float:left;
}

.toolbar_layer li{
	float:left;
	background-color:#959595 !important;
}

.toolbar_layer a{
	width:35px;
}

.gallery_detail_list .toolbar_lower_wrapper{
	margin-right:20px;
	display:inline; /* ie6 */
	position:relative;
}

.element_group .toolbar_lower,
.element_artist .toolbar_lower{
	width:365px;
	left:0;
	padding-left:225px;
}
.element_group .picture,
.element_artist .picture{
	margin-top:-31px;
	margin-right:20px;
	position:relative;
	z-index:200;
	width:214px;
	min-height:120px;
	background:url(/img_sputnik/bg/toolbarEdge.gif) no-repeat right 0;
}
* html .element_group .picture,
* html .element_artist .picture{
	height:120px;
	margin-right:17px; /* IE6 3px bug in .content_text */
}
.element_playlist .playlist_thumb,
.element_group .picture{
	float:left;
}

.toolbar_inner{
	width:280px;
	position:absolute;
	top:23px;
	left:0;
	z-index:100;
}
.gallery_detail_list .toolbar_inner{
	left:auto;
	right:0;
	top:-4px;
}
.gallery_detail_list ul.toolbar_layer li{
	width:auto;
	padding:0;
	clear:none;
}
.gallery_detail_list ul.toolbar_layer{
	width:280px;
}

.element_featured p.first{
	width:250px;
}
.gallery_detail_list .shadow,
.element_featured .shadow{
	float:left;
	width:280px;
	height:5px;
	overflow:hidden;
	background:transparent url(/img_sputnik/bg/shadow.png) repeat-x 0 0;
	cursor:default;
}
* html .gallery_detail_list .shadow,
* html .element_featured .shadow{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/bg/shadow.png', sizingMethod='scale');
}
.gallery_detail_list .shadow{
	width:100%;
	float:none;
}


.element_content, .element_image, .element_info, .element_comments{
	float:left;
	clear:both;
	margin-top: 1px;
}

.element_image, .element_info, .element_comments{
	padding:5px 8px;
	width:264px;
}

/* ulrike: comment in status_box
.box_status .element_media{
	margin:0 !important;
}
.box_status .element_comments {
	border-top:solid 1px #fff;
	float:left;
	xwidth:100%;
	xpadding-top:10px;
}
.box_status .element_comments p a,
.box_status .element_comments p a:hover{
	background:none;
	padding:0;
}
*/

.element_content{
	width:280px;
}

.element_content p{
	padding:5px 8px;
	margin-bottom:0;
	width:264px;
	float:left;
}

.element_image .thumb_wrapper{
	position:relative;
	float:left;
	min-height:45px;
}
* html .element_image .thumb_wrapper{
	height:45px;
}
.element_featured .element_image .thumb_wrapper{
	width:264px;
}

.element_image .thumb_wrapper img{
	float:none;
}
.overlay_image a span,
.element_playlist .playlist_thumb span.overlay,
.element_image .thumb_wrapper a span.overlay{
	display:block;
	position:absolute;
	height:18px;
	width:18px;
	top:3px;
	left:3px;
	background-image:url(/img_sputnik/icons/generalIcons.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

#wrapper_main_content .element_image .thumb_wrapper p {
	width:200px;
}
.element_image .thumb_wrapper p {
	font-weight:bold;
}

.element_image .picture_thumb a span.overlay{
	background-position:-54px 0;
}
.element_image .picture_thumb a:hover span.overlay{
	background-position:-54px -18px;
}
.element_playlist .playlist_thumb a span.overlay,
.element_image .video_thumb a span.overlay,
.element_image .audio_thumb a span.overlay,
.element_image .playlist_thumb a span.overlay{
	background-position:-72px 0;
}
.element_playlist .playlist_thumb a:hover span.overlay,
.element_image .video_thumb a:hover span.overlay,
.element_image .audio_thumb a:hover span.overlay,
.element_image .playlist_thumb a:hover span.overlay{
	background-position:-72px -18px;
}
.element_image .thumb_wrapper a span.without_image{
	height:38px;
	width:38px;
	left:0;
	background-position:0 -36px;
}
.element_image .thumb_wrapper a:hover span.without_image{
	background-position:-38px -36px;
}

* html .element_audio .element_image .audio_thumb a,
* html .element_featured_audio .element_image .audio_thumb a{
	height:38px;
	width:38px;
	float:left;
}



.watermark{
	height:60px;
	width:56px;
	background-repeat:no-repeat;
	background-position:right 0;
}

.element_image .watermark{
	float:right;
	margin-top:5px;
}

.form_tab_selectors span.watermark_audio,
.element_audio .watermark{
	background-image:url(/img_sputnik/icons/watermarkSpeaker.png);
	height:55px;
}
* html .form_tab_selectors span.watermark_audio,
* html .element_audio .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkSpeaker.png', sizingMethod='image');
}

.element_audio .campaign_cover .watermark{
	background-image:url(/img_sputnik/icons/watermarkSpeakerAktion.png);
	height:65px;
}

* html .element_audio .campaign_cover .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkSpeakerAktion.png', sizingMethod='image');
}

.form_tab_selectors span.watermark_video,
.element_video .watermark{
	background-image:url(/img_sputnik/icons/watermarkTV.png);
}
* html .form_tab_selectors span.watermark_video,
* html .element_video .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkTV.png', sizingMethod='image');
}

.element_video .campaign_cover .watermark{
	background-image:url(/img_sputnik/icons/watermarkVideoAktion.png);
	width:65px;
}

* html .element_video .campaign_cover .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkVideoAktion.png', sizingMethod='image');
}

.form_tab_selectors span.watermark_picture,
.element_picture .watermark{
	background-image:url(/img_sputnik/icons/watermarkCamera.png);
}
* html .form_tab_selectors span.watermark_picture,
* html .element_picture .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkCamera.png', sizingMethod='image');
}

.element_picture .campaign_cover .watermark{
	background-image:url(/img_sputnik/icons/watermarkCameraAktion.png);
	width:65px;
}
* html .element_picture .campaign_cover .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkCameraAktion.png', sizingMethod='image');
}

.element_picture .campaign_cover_winner .watermark{
	background-image:url(/img_sputnik/icons/watermarkCameraAktion2.png);
	width:65px;
}
* html .element_picture .campaign_cover_winner .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkCameraAktion2.png', sizingMethod='image');
}

.form_tab_selectors span.watermark_text,
.element_text .watermark{
	position:absolute;
	top:60px;
	right:8px;
	background-image:url(/img_sputnik/icons/watermarkBlog.png);
	z-index:9;
	width:38px;
	height:46px;
}
* html .form_tab_selectors span.watermark_text,
* html .element_text .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkBlog.png', sizingMethod='image');
}

.element_text .campaign_cover .watermark{
	background-image:url(/img_sputnik/icons/watermarkBlogAktion.png);
	height:57px;
	width:45px;
}

* html .element_text .campaign_cover .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkBlogAktion.png', sizingMethod='image');
}




.element_info{
	padding-bottom:8px;
}
.element_info p{
	padding:0;
	width:auto;
	float:left;
}
.element_info a{
	font-weight:bold;
}

.element_comments p{
	float:left;
	width:240px;
}



#wrapper_main_content .element_media a.more{
	float:left;
	margin-right:8px;
}
.motiondetector a.more_down,
.element_comments a.more_down{
	float:right;
	height:18px;
	width:18px;
	background:transparent url(/img_sputnik/icons/generalIcons.gif) no-repeat 0 0;
}
.motiondetector a.more_down:hover,
.element_comments a.more_down:hover{
	background-position:0 -18px;
}

.element_info .rating_box{
	padding-top:8px;
	clear:both;
	width:264px; /* For IE float */
}


.element_user .disabled_voting{
	margin-left:0;
}


.element_user .element_content .status{
	overflow:auto;
}

.element_user .element_content .detail{
	float:left;
	clear:right;
}
.element_user .element_content .detail p{
	width:140px;
	padding-top:2px;
}
.element_user .element_content ul,
.element_user .element_content .online_status{
	margin:5px 8px;
}

.element_media p.snippet a{
	text-decoration:none;
	font-weight:normal;
}

.element_info .source_group{
	padding-top:2px;
	width:100%; /* IE */
}
.element_media .element_visibility,
.element_media .element_top10{
	width:100%; /* IE */
}
.element_media .element_visibility img,
.element_media .element_top10 img{
	float:none;
	vertical-align:bottom;
}


/****** Featured elements ******/
#wrapper_right_content .wrapper_featured,
#wrapper_right_content .wrapper_comments{
	float:left;
	margin-bottom:20px;
	position:relative;
}
* + html #wrapper_right_content .wrapper_featured,
* + html #wrapper_right_content .wrapper_comments{
	margin-bottom:40px;
}


#wrapper_right_content .element_media{
	margin-right:0;
	width:100%;
	margin-bottom:20px;
}

.element_featured{
	position:relative;
}

.element_featured  a{
	font-weight:bold;
	text-decoration:underline;
}
.element_featured h3{
	margin-top:2px;
	text-transform: uppercase;
	color:#253f5a;
	width:280px;
	float:left;
	margin-bottom: 10px;
	border-bottom:1px solid #253f5a;
}

.element_featured p{
	padding:0;
}
.element_featured .element_image,
.element_featured .element_info{
	padding-left:0;
	padding-bottom:0;
}

.element_featured ul.passive{
	margin-left:5px;
}

.element_featured_text .element_content p{
	padding-bottom:10px;
}
.element_featured_text .element_content p.snippet{
	padding-bottom:0;
}

/* promo */
.element_featured_picture .campaign_cover img,
.element_featured_video .campaign_cover img,
.element_featured_audio .campaign_cover .audio_thumb a span{
	border:3px solid #E9BB1A;
}

.element_featured_audio .campaign_cover .audio_thumb a span{
	background-color: #E9BB1A;
}

.element_featured_text .campaign_cover p.title a {
	color: #E9BB1A;
}



/****** Blog comments ******/

h2.featured_headline{
	text-transform:uppercase;
	font-weight:normal;
	color:#F76526;
	width:100%;
	font-size:20px;
}
#wrapper_right_content h2.featured_headline{
	width:280px;
}

#wrapper_right_content div.featured_comments{
	float:left;
	clear:both;
	width:280px;
	margin-bottom:20px;
}

#wrapper_right_content .featured_comments .comment{
	float:left;
	clear:both;
	width:100%;
	border-bottom:1px dotted #BAD3E2;
}
#wrapper_right_content .featured_comments .comment a.comment_from{
	font-weight:bold;
	text-decoration:underline;
}


/****** Highslides ******/

.highslide-body h3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.5em;
}

/********** semi transparent page cover (e.g. when access via perma link) ***************/
#cover,#loading_cover{
	width:961px;
	background-color:#263F5D;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	top:0;
	left:40px;
	height:0px;
	overflow:hidden;
}
#cover{
	z-index:999;
}
#loading_cover{
	z-index:998;
}

/****** Ajax loading animation ******/
#loading{
	height:20px;
	width:20px;
	position:absolute;
	left:-1000px;
	top:0;
	z-index:1000;
}
#loading img{
	height:100%;
	width:100%;
	border:0;
}

#spinner{
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	z-index:5000;
	height:20px;
	width:20px;
}
#spinner img{
	height:100%;
	width:100%;
}

/****** online user ******/
.online_user_dock_wrapper{
	position:relative;
	float:left;
	clear:both;
	height:60px;
	width:100%;
}
.online_user_dock{
	position:absolute;
}
.online_user_dock img{
	float:none;
	vertical-align:top;
	width:auto;
	cursor:pointer;
}



/****** Shoutbox ******/
.shoutbox{
	padding:0;
	width:280px;
}
.shoutbox_title_wrapper{
	width:280px;
	float:left;
	background-color:#D0DC96;
}

.shoutbox_title{
	font-weight:bold;
	padding:10px 0px 10px 10px;
	float:left;
	width:220px;
}
.shoutbox_watermark{
	float:right;
	width:25px;
	height:21px;
	margin-right:10px;
	margin-top:10px;
	display:inline; /* IE6 */
	background:url(/img_sputnik/icons/watermarkShoutbox.png) no-repeat 0 0;
}
* html .shoutbox_watermark{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkShoutbox.png', sizingMethod='image');
}
/* JS version
.shoutbox_items_wrapper{
	float:left;
	position:relative;
	height:400px;
	overflow:hidden;
	width:280px;
	background-color: #DBE4AE;
}
.shoutbox_items{
	position:absolute;
	top:0;
	left:0;
}
.shoutbox_item a{
	text-decoration:underline;
}
.shoutbox_item_info a{
	font-weight:bold;
}
.shoutbox_item img{
	margin-right:10px;
	width: 60px;
}
.shoutbox .info_box_row{
	float:left;
	width:260px;
}
End JS version */

/* Temp version */
.shoutbox_items_wrapper{
	float:left;
	position:relative;
	max-height:400px;
	overflow:auto;
	width:280px;
	background-color: #DBE4AE;
}
* html .shoutbox_items_wrapper{
	height:400px;
	overflow-x:hidden;
}
.box_info_group .shoutbox_items_wrapper{
	background-color: #E6D9ED;
}
.shoutbox_items{
	position:relative;
}
.shoutbox_item a{
	text-decoration:underline;
}
.shoutbox_item_info a{
	font-weight:bold;
}
.shoutbox_item img{
	margin-right:10px;
	width: 60px;
}
.shoutbox .info_box_row{
	float:left;
}
.shoutbox .info_box_row form{
	width:260px;
}
.shoutbox .shoutbox_item,
.shoutbox_item p{
	float:none;
}
* html .shoutbox_item img{
	position:relative;
}

.box_info_group .shoutbox_title_wrapper{
	background-color:#D3C9DA;
}

/* End Temp version */

.shoutbox_item_info{
	margin-bottom:10px;
	padding-top:3px;
	min-height:18px;
}
* html .shoutbox_item_info{
	height:18px;
}
.shoutbox_scrolling{
	height:18px;
	clear:left;
	overflow:hidden;
}

.shoutbox_scrolling a{
	height:18px;
	background-color:#959595;
	background-repeat:no-repeat;
	background-position:50% 5px;
}

.shoutbox_scrolling a.scroll {
	width: 205px;
}

.shoutbox_scrolling a.scrollEnd {
	width: 67px;
	color: #FFF;
	background-image: none;
	line-height: 18px;
	font-weight: bold;
	font-size: 10px;
	background-image:url(/img_sputnik/icons/shoutboxRight.gif);
	padding-left: 8px;
	background-position: left 6px;
}

div.shoutbox_down{
	padding-top:1px;
}
div.shoutbox_up{
	padding-bottom:1px;
}
.shoutbox_down a{
	background-image:url(/img_sputnik/icons/shoutboxDown.gif);
	float:right;
}
.shoutbox_down a:hover{
	xbackground-image:url(/img_sputnik/icons/shoutboxDownHover.gif);
}
.shoutbox_up a{
	background-image:url(/img_sputnik/icons/shoutboxUp.gif);
	float:left;
}
.shoutbox_up a:hover{
	xbackground-image:url(/img_sputnik/icons/shoutboxUpHover.gif);
}

.shoutbox form textarea{
	width:255px;
	height:60px;
	overflow:auto;
}
.shoutbox form button{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	float:right;
	margin-top:5px;
}
.shoutbox form button span{
	color:#555;
}
a.edit,
.highslide-body .comment a.delete,
.highslide-body .comment a.warning,
.shoutbox_item a.delete,
.shoutbox_item a.warning{
	float:right;
	height:18px;
	width:18px;
	margin-top:-3px;
	background-repeat:no-repeat;
	background-image:url(/img_sputnik/icons/generalIcons.gif);
	margin-left:5px;
}
#motiondetector_layer a.delete,
.edit_buttons a.delete,
.shoutbox_item a.delete{
	background-position:-252px 0;
}
#motiondetector_layer a.delete:hover,
.edit_buttons a.delete:hover,
.shoutbox_item a.delete:hover{
	background-position:-252px -18px;
}
.edit_buttons a.warning,
.shoutbox_item a.warning{
	background-position:-162px 0;
}
.edit_buttons a.warning:hover,
.shoutbox_item a.warning:hover{
	background-position:-162px -18px;
}
a.edit{
	background-position:-126px 0;
}
a.edit:hover{
	background-position:-126px -18px;
}



/****** group element *******/

#wrapper_main_content .element_group {
	width: 100%;
}

.element_group .links_to_media_elements{
	width:574px;
	background-color:#d3c9da;
}
.element_group .element_comments{
	width:574px;
	background-color: #e6d9ed;
}
.element_group .element_content{
	background-color: #e6d9ed;
	width:590px;
	min-height:89px;
}
* html .element_group .element_content{
	height:89px;
}

.element_group .detail p{
	clear:none;
	width:auto;
	padding:0;
	float:none;
	margin-bottom:5px;
}

.element_group .watermark{
	position:absolute;
	width:52px;
	height:52px;
	top:50px;
	right:10px;
	background-image:url(/img_sputnik/icons/watermarkGroup.png);
	background-repeat:no-repeat;
}
* html .element_group .watermark{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkGroup.png', sizingMethod='image');
}
.element_group .official_group{
	width:106px;
	height:79px;
	top:31px;
	background-image:url(/img_sputnik/icons/watermarkGroupOfficial.png);
}
* html .element_group .official_group{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkGroupOfficial.png', sizingMethod='image');
}

.element_group .detail,
.element_group .status{
	float:left;
	width:348px;
	margin-top:10px;
	position:relative;
}
.element_group .detail{
	margin-top:5px;
}

#wrapper_main_content .element_group h2{
	float:none;
	clear:none;
	line-height:1em;
}
#wrapper_main_content .element_group h2 a{
	text-decoration:none;
}

.element_group .element_comments p{
	width:544px;
}
.element_group .element_content .detail a{
	font-weight:bold;
}

.element_group img.private_group{
	float:right;
	height:16px;
	width:16px;
}

#wrapper_main_content ul.group_detail{
	background-color:#D3C9DA;
}
#wrapper_main_content ul.group_detail li.light{
	background-color:#E6D9ED;
}

/****** friends protoflow *******/

.protoflow{
	clear:left;
	width:590px;
	height:230px;
	background-color:#d0dc96; /* must be specified for reflections */
	margin-bottom:20px;
}

.protoflow img.reflected{
	cursor:pointer;
	display:block;
}
.protoflow img{
	float:none;
}

.pf_disabled img,
.pf_disabled canvas{
	visibility:hidden;
}

.pf_slidertrack {
	width:200px;
}

.protoflow_caption_holder{
	font-size:12px;
	font-weight:bold;
	padding:9px 10px 7px;
	background-color:#dbe4ae;
	border-bottom:1px solid #fff;
}
.protoflow_caption_holder a{
	text-decoration:underline;
}

.pf_slider{
	height:10px;
	position:absolute;
}
.pf_slidertrack {
	background-color:#5c6164;
	height:3px;
	position:relative;
	text-align:left;
	width:100%;
}

.pf_sliderhandle {
	background:url(/img_sputnik/icons/sliderButton.gif);
	cursor:pointer;
	height:18px;
	position:absolute;
	top:-7px;
	width:18px;
	overflow:hidden;
}


/****** friends chain *******/
#wrapper_right_content .box_info .friends_chain{
	padding-left:5px;
	padding-right:0;
	width:275px;
}
.friends_chain img{
	float:left;
	width:60px;
}
.friends_chain span{
	float:left;
	height:60px;
	width:10px;
	background-position:3px 10px;
	background-repeat:no-repeat;
	background-image:url(/img_sputnik/icons/arrowPagingNext.gif);
}


/****** user_mini element *******/

.element_user_mini{
	float:left;
	width:570px;
	padding:0 0 10px 20px;
	margin-bottom:20px;
	background:#dbe4ae url(/img_sputnik/bg/backgroundUser.gif) repeat-x 0 0;
}
.element_user_mini img{
	margin-right:10px;
	margin-top:10px;
	width:60px;
}

.user_switch_view{
	text-transform:none;
	float:right;
	font-size:12px;
	font-weight:normal;
	width:150px;
	text-align:right;
	padding-top:2px;
}
.user_switch_view a,
.user_switch_view .full_view_wrap,
.user_switch_view .mini_view_wrap{
	background-repeat:no-repeat;
	background-image:url(/img_sputnik/icons/generalIcons.gif);
	float:right;
	width:18px;
	height:18px;
	margin-top:-2px;
}
.user_switch_view a{
	margin-top:0;
}

.user_switch_view .full_view_wrap{
	margin-left:4px;
	background-position:-216px -18px;
}
.user_switch_view .mini_view_wrap{
	margin-left:5px;
	background-position:-198px -18px;
}
.user_switch_view a.full_view{
	background-position:-216px 0;
}
.user_switch_view a.mini_view{
	background-position:-198px 0;
}
.user_switch_view a.current_view,
.user_switch_view a.full_view:hover,
.user_switch_view a.mini_view:hover{
	background-image:none !important;
}
.user_switch_view a.current_view{
	cursor:default;
}

/****** Forum ******/
.forum_table{
	width:100%;
	background-color:#E6D9ED;
	margin-bottom:20px;
}
.forum_table a{
	text-decoration:underline;
}
.forum_table thead tr,
.forum_table tr.dark{
	background-color:#D3C9DA;
}
.forum_table th,
.forum_table td{
	padding:8px 4px 8px 8px;
	vertical-align:top;
}
.forum_table .cell_theme{

}
.forum_table .cell_author{
	width:155px;
}
.forum_table .cell_lastentry{
	width:130px;
}
.forum_table .cell_icons{
	width:25px;
}

.forum_table img.avatar{
	width:30px;
	margin-right:5px;
}

.forum_theme_head{
	background-color:#D3C9DA;
	float:left;
	padding:10px;
	width:570px;
	margin-bottom:1px;
}
.forum_theme_head h3{
	font-size:14px;
	margin-left:0;
	margin-top:10px;
}
.forum_theme_head .avatar{
	width:60px;
	margin-right:10px;
}
.forum_theme_entries a,
.forum_theme_head a{
	text-decoration:underline;
}

.forum_theme_entries{
	float:left;
	width:100%;
	margin-bottom:20px;
	background-color:#E6D9ED;
}
.forum_theme_entries .dark{
	background-color:#D3C9DA;
}
.forum_theme_entries li{
	padding:10px;
}
.forum_theme_entries .left_cell{
	float:left;
	width:70px;
	display:inline;
}
.forum_theme_head .right_cell,
.forum_theme_entries .right_cell{
	float:left;
	width:500px;
}
.forum_theme_entries img.avatar{
	width:60px;
}
.forum_theme_entries p{
	float:none;
	clear:none;
}
.forum_theme_entries .item_info{
	min-height:18px;
	margin-bottom:5px;
}
* html .forum_theme_entries .item_info{
	height:18px;
}
.forum_entry_text p, .forum_entry_text h1, .forum_entry_text h2, .forum_entry_text h3, .forum_entry_text h4, .forum_entry_text h5, .forum_entry_text h6, .forum_entry_text ul, .forum_entry_text ol, .forum_entry_text img, .forum_entry_text hr{
	float:none;
	clear:none;
	text-transform:none;
	color:#555;
	margin-bottom:0.5em;
}
.forum_entry_text li{
	padding:0 0 3px 0;
}
.forum_entry_text ul{
	list-style-type:disc;
	margin-left:15px;
	margin-bottom:0.5em;
}
.forum_entry_text ol li{
	list-style-position:inside;
}
.forum_entry_text h5, .forum_entry_text h6{
	font-size:12px;
	font-weight:bold;
}
#wrapper_main_content  .forum_theme_head .forum_entry_title h2{
	width:440px;
	float:none;
	clear:none;
	margin-bottom:5px;
}
.forum_theme_head .item_info{
	clear:both;
}
.forum_entry_text hr{
	display:block;
}
.forum_entry_text .clear{
	width:100%;
	clear:none;
}
.forum_entry_text img{
	margin:0 5px 5px 0;
}
.find_forum_form input.text{
	width:210px;
	margin-right:10px;
}
.find_forum_form label{
	padding-right:5px;
}
.box_group form.group_form button.iehover_back_button,
.box_group form.group_form button.back_button{
	margin-left:10px;
}
.box_group button{
	background-image:url(/img_sputnik/icons/arrowButtonRight.gif);
}
.group_form button.iehover, .group_form button:hover{
	background-image:url(/img_sputnik/icons/arrowButtonRightHover.gif);
}

.add_bar{
	padding:5px 10px;
	width:570px;
	font-weight:bold;
}
#wrapper_right_content .add_bar{
	width:260px;
}
.add_top{
	margin-bottom:1px;
}
.add_bottom{
	margin-bottom:20px;
	margin-top:-19px;
}
.add_forum{
	background-color:#E6D9ED;
}
.add_forum_detail{
	background-color:#f3ebfa;
}
.headline_anchor,
.add_bar a{
	padding-right:25px;
	background:url(/img_sputnik/icons/arrowButtonRight.gif) no-repeat right 0;
	float:left;
	height:18px;
}
.headline_anchor:hover,
.add_bar a:hover{
	background-image:url(/img_sputnik/icons/arrowButtonRightHover.gif);
}
.headline_anchor{
	float:right;
	font-size:12px;
	text-transform:none;
	padding-top:2px;
	margin-right:10px
}
.edit_buttons{
	float:right;
}
td .edit_buttons{
	margin:0 6px 0 0;
}
td .edit_buttons a{
	margin:0 0 5px 0;
	display:block;
	float:none;
}
.right_cell .edit_buttons{
	width:55px;
}
.right_cell .edit_buttons a{
	float:right;
	margin:0 0 0 5px;
}
.edit_buttons a.delete,
.edit_buttons a.warning,
.edit_buttons a.edit,
.edit_buttons a.more_down{
	height:18px;
	width:18px;
	background-repeat:no-repeat;
	background-image:url(/img_sputnik/icons/generalIcons.gif);
}
.edit_buttons a.more_down{
	clear:right;
	margin-top:5px;
	background-image:url(/img_sputnik/icons/arrowButtonDown.gif);
}
.edit_buttons a.more_down:hover{
	background-image:url(/img_sputnik/icons/arrowButtonDownHover.gif);
}
.edit_buttons a.more_up{
	background-image:url(/img_sputnik/icons/arrowButtonUp.gif);
}
.edit_buttons a.more_up:hover{
	background-image:url(/img_sputnik/icons/arrowButtonUpHover.gif);
}

.layer_paging .float_right{
	white-space:nowrap;
}



/* Playlists (& some Gallery detail head) */
.gallery_header,
.element_playlist{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	background:url(/img_sputnik/bg/toolbar.gif) repeat-x 0 0;
	position:relative;
}
.element_playlist_header{
	float:left;
	width: 100%;
	background:none repeat;
}
.element_playlist_inner{
	float:left;
	width: 100%;
	background:url(/img_sputnik/bg/toolbar.gif) repeat-x 0 0;
}
.element_playlist .watermark{
	background-repeat:no-repeat;
	position:absolute;
	left:518px;
	top:40px;	
}
.element_playlist_audio .watermark{
	background-image:url(/img_sputnik/icons/watermarkAudioPlaylist.png);
	height:58px;
	width:67px;
}
* html .element_playlist_audio .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkAudioPlaylist.png', sizingMethod='image');
}
.element_playlist_video .watermark{
	background-image:url(/img_sputnik/icons/watermarkVideoPlaylist.png);
	height:60px;
	width:58px;
}
* html .element_playlist_video .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkVideoPlaylist.png', sizingMethod='image');
}
.gallery_header .rating_box p,
.element_playlist .rating_box p{
	float:left;
}
.gallery_header  a,
.element_playlist a{
	text-decoration:underline;
}
.gallery_header .thumb_wrapper,
.element_playlist .playlist_thumb{
	position:relative;
	z-index:200;
	padding-right:1px;
	background:url(/img_sputnik/bg/toolbarEdge.gif) no-repeat right 0;
}
.gallery_header .toolbar_upper_wrapper ul,
.gallery_header .toolbar_upper_wrapper,
.element_playlist .toolbar_upper_wrapper ul,
.element_playlist .toolbar_upper_wrapper{
	float:left;
}
.gallery_header .toolbar_upper_wrapper,
.element_playlist .toolbar_upper_wrapper{
	position:relative;
}
.gallery_header .toolbar_lower,
.element_playlist .toolbar_lower{
	width:350px;
	border-right:1px solid #fff;
}
.element_playlist .playlist_info{
	float:left;
	padding:8px 0 5px 10px;
	width:370px;
}
.element_playlist h2{
	margin-bottom:4px;
}
.gallery_header h2 a,
.element_playlist h2 a{
	text-decoration:none;
}
.gallery_header .element_info p.owner,
.element_playlist .playlist_info p.owner{
	float:none;
	margin-left:0;
	font-weight:bold;
}

.playlist_detail{
	margin:0 0 6px 0;
	clear:none;
	float:left;
}
.element_playlist .titles {
	border-top:1px solid #FFFFFF;
	clear:both;
}
.element_playlist table{
	float:none;
	width:100%;
	font-size:10px;
	color:#263F5D;
	border-collapse:collapse;
	table-layout:fixed;
}
.element_playlist .table_body table{
	width:572px;
}
.element_playlist .table_body{
	height:180px;
	width:100%; /* ie6 */
	overflow-x:hidden;
	overflow-y:scroll;
}
.element_playlist table th{
	font-weight:bold;
	font-size:11px;
}
.element_playlist th,
.element_playlist td{
	padding:4px 2px 4px 4px;
	vertical-align:top;
}
.element_playlist .table_body th{
	height:1px;
	overflow:hidden;
	background-color:transparent;
	padding-top:0;
	padding-bottom:0;
}
.element_playlist .table_body th span{
	display:none;
}
.element_playlist_audio .tcol_1{
	width:215px;
}
.element_playlist_audio .tcol_2{
	width:110px;
}
.element_playlist_audio .tcol_3{
	width:40px;
}
.element_playlist_audio .tcol_4{
	width:145px;
}
.element_playlist_audio .tcol_5{

}


.element_playlist_video .tcol_1{
	width:305px;
}
.element_playlist_video .tcol_2{
	width:170px;
}
.element_playlist_video .tcol_3{
	width:40px;
}

.element_playlist_audio{
	background-color:#d4e3c2;
}
.element_playlist_audio th,
.element_playlist_audio tr.dark td{
	background-color:#bbd6ad;
}
.element_playlist_video{
	background-color:#eddaaf;
}
.element_playlist_video th,
.element_playlist_video tr.dark td{
	background-color:#e6c882;
}

a.more_button,
a.lyrics_button{
	height:18px;
	width:18px;
	display:block;
	background-repeat:no-repeat;
}
a.more_button{
	background-image:url(/img_sputnik/icons/arrowButtonRight.gif);
}
a.more_button:hover{
	background-image:url(/img_sputnik/icons/arrowButtonRightHover.gif);
}
a.lyrics_button{
	background-image:url(/img_sputnik/icons/lyricsButton.gif);
}
a.lyrics_button:hover{
	background-image:url(/img_sputnik/icons/lyricsButtonHover.gif);
}
.element_playlist_video .with_thumb img{
	width:30px;
	margin-right:5px;
}



.element_picture .element_image,
.element_audio .element_image,
.element_video .element_image{
	position:relative;
}
.element_media a.located{
	position:absolute;
	right:10px;
	top:10px;
	height:16px;
	width:16px;
	background:url(/img_sputnik/icons/generalIcons.gif) no-repeat -180px 0;
}
.element_media a.located:hover{
	background-position:-180px -18px;
}
.element_text a.located{
	float:right;
	position:relative;
	z-index:20;
	margin:5px 8px 5px 0;
	top:auto;
	right:auto;
}


/* galleries */
.element_gallery .element_info .rating_box{
	padding-top:4px;
}
.gallery_list_bottom,
.element_gallery .top_strip,
.element_gallery .bottom_strip{
	margin-top:1px;
	min-height:24px;
	clear:left;
	float:left;
	width:100%;
	color:#fff;
	font-weight:bold;
}
* html .gallery_list_bottom,
* html .element_gallery .top_strip,
* html .element_gallery .bottom_strip{
	height:24px;
}
.element_gallery .top_strip p{
	padding:4px 8px 2px 8px;
}
.element_picture_gallery .top_strip,
.element_picture_gallery .bottom_strip{
	background:#088ea7 url(/img_sputnik/bg/galleryStrip_Picture.gif) no-repeat right 0;
}
.element_text_gallery .top_strip,
.element_text_gallery .bottom_strip{
	background:#b3a77e url(/img_sputnik/bg/galleryStrip_Text.gif) no-repeat right 0;
}
.element_video_gallery .top_strip,
.element_video_gallery .bottom_strip{
	background:#cf9838 url(/img_sputnik/bg/galleryStrip_Video.gif) no-repeat right 0;
}
.element_audio_gallery .top_strip,
.element_audio_gallery .bottom_strip{
	background:#85b06c url(/img_sputnik/bg/galleryStrip_Audio.gif) no-repeat right 0;
}


.element_picture_gallery .element_info,
.element_picture_gallery .element_content{
	background-color:#a6cdd2;
}
.element_picture_gallery .element_image{
	background-color:#c6dfe4;
}
.element_text_gallery .element_info,
.element_text_gallery .element_content{
	background-color:#d6d3b0;
}
.element_text_gallery .element_image{
	background-color:#e4e0c3;
}
.element_featured_gallery .element_image .picture_thumb a span.overlay,
.element_gallery .element_image .picture_thumb a span.overlay{
	background-position:-144px 0;
}
.element_featured_gallery .element_image .picture_thumb a:hover span.overlay,
.element_gallery .element_image .picture_thumb a:hover span.overlay{
	background-position:-144px -18px;
}
.gallery_header_picture .watermark,
.element_picture_gallery .watermark{
	background-image:url(/img_sputnik/icons/watermarkPictureGallery.png);
	height:70px;
	width:70px;
}
* html .element_picture_gallery .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkPictureGallery.png', sizingMethod='image');
}
.element_text_gallery .watermark{
	background-image:url(/img_sputnik/icons/watermarkTextGallery.png);
	height:72px;
	width:55px;
}
* html .element_text_gallery .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkTextGallery.png', sizingMethod='image');
}


.element_video_gallery .element_info,
.element_video_gallery .element_content{
	background-color:#E0BC70;
}
.element_video_gallery .element_image{
	background-color:#E8D39E;
}
.element_audio_gallery .element_info,
.element_audio_gallery .element_content{
	background-color:#AECE9C;
}
.element_audio_gallery .element_image{
	background-color:#CBDFB5;
}

.element_video_gallery .watermark{
	background-image:url(/img_sputnik/icons/watermarkVideoGallery.png);
	height:73px;
	width:72px;
}
* html .element_video_gallery .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkVideoGallery.png', sizingMethod='image');
}
.element_audio_gallery .watermark{
	background-image:url(/img_sputnik/icons/watermarkAudioGallery.png);
	height:82px;
	width:73px;
}
* html .element_audio_gallery .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkAudioGallery.png', sizingMethod='image');
}



.gallery_header .watermark{
	right:10px;
	top:38px;
	z-index:1;
}
.gallery_header_picture .watermark{
	background-image:url(/img_sputnik/icons/watermarkPictureGallery.png);
	height:70px;
	width:70px;
	position:absolute;
}
* html .gallery_header_picture .watermark{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkPictureGallery.png', sizingMethod='image');
}

.picture_gallery_bottom{
	background:#088ea7 url(/img_sputnik/bg/galleryHeader_Picture.gif) repeat-x 0 0;
}
.audio_gallery_bottom{
	background:#85B06C url(/img_sputnik/bg/galleryHeader_Audio.gif) repeat-x 0 0;
}
.video_gallery_bottom{
	background:#CF9838 url(/img_sputnik/bg/galleryHeader_Video.gif) repeat-x 0 0;
}
.text_gallery_bottom{
	background:#B3A77E url(/img_sputnik/bg/galleryHeader_Blog.gif) repeat-x 0 0;
}


.gallery_detail_list{
	max-height:150px;
	overflow-x:hidden;
	overflow-y:auto;
	float:left;
	width:100%;
	margin:-20px 0 0 0;
	position:relative;
}
* html .gallery_detail_list{
	height:150px;
}
.gallery_list_bottom{
	margin-bottom:20px;
}
.gallery_detail_list ul{
	width:590px;
	float:left;
}
.gallery_detail_list li{
	float:left;
	clear:both;
	width:580px;
	padding:5px;
}

.gallery_detail_list span.item_title{
	float:left;
	font-weight:bold;
	width:170px;
}

.gallery_detail_list .rating_box{
	float:right;
	word-wrap:normal;
	margin-right:20px;
	width:182px; /* ie6 */
}
.gallery_detail_list .rating_box ul{
	width:89px;
	float:right;
}
.gallery_detail_list .rating_box li{
	clear:none;
	padding:0;
	width:auto;
}
.gallery_detail_list .rating_box p{
	margin-bottom:0;
	float:right;
	clear:none;
	white-space:nowrap;
}

.picture_gallery_detail_list,
.picture_gallery_detail_list li{
	background-color:#A6CDD2;
}
.picture_gallery_detail_list li.light{
	background-color:#C6DFE4;
}
.gallery_detail_list img{
	width:30px;
	margin-right:10px;
}
.gallery_header{
	background-color:#088EA7;
	margin-bottom:21px;
	color:#fff;
}

.gallery_header .gallery_header_inner{
	float:left;
	width:100%;
	background:url(/img_sputnik/bg/galleryHeader_Picture.gif) repeat-x 0 31px;
}

.gallery_header_audio{
	background-color:#85B06C;
}
.gallery_header_video{
	background-color:#CF9838;
}
.gallery_header_text{
	background-color:#B3A77E;
}
.gallery_header_audio .gallery_header_inner{
	background-image:url(/img_sputnik/bg/galleryHeader_Audio.gif);
}
.gallery_header_video .gallery_header_inner{
	background-image:url(/img_sputnik/bg/galleryHeader_Video.gif);
}
.gallery_header_text .gallery_header_inner{
	background-image:url(/img_sputnik/bg/galleryHeader_Blog.gif);
}

.gallery_header a{
	color:#fff;
}
.gallery_header a:hover{
	color:#F76526;
}
.gallery_header .thumb_wrapper{
	float:left;
}
.gallery_header .element_info h2{
	float:none;
	padding-right:50px;
	margin-bottom:2px;
}
.gallery_header .element_info{
	width:445px;
	clear:none;
	float:left;
	position:relative;
	z-index:5;
	padding:8px 10px 5px 10px;
}
.gallery_header .element_info p{
	clear:none;
	vertical-align:middle
}
.gallery_header .element_info p.group{
	margin-left:0;
	width:100%;
}
.gallery_header .element_info p.link_to_media{
	padding:0 0 0 20px;
	margin-top:-2px;
}
* html .gallery_header .element_info p.link_to_media{
	background-position:0 1px;
}
.gallery_header .element_info .rating_box{
	clear:left;
	width:auto;
	padding-top:0;
}
.gallery_header .element_info .rating_box p{
	margin-left:0;
	margin-bottom:0;
}
.gallery_header .element_visibility{
	margin-top:-2px;
	white-space:nowrap;
}
.element_playlist .element_visibility img,
.gallery_header .element_visibility img{
	float:none;
	vertical-align:middle;
}
.element_playlist .online_status,
.gallery_header .online_status{
	float:none;
	margin-left:5px;
	vertical-align:middle;
}

.element_playlist .additional_info,
.gallery_header .additional_info{
	float:left;
	width:100%;
	margin-top:10px;
	word-wrap:normal;
}
.gallery_header .additional_info .rating_box,
.element_playlist .additional_info .rating_box{
	float:left;
	margin-right:10px;
	margin-bottom:6px;
}
.gallery_header .additional_info p,
.element_playlist .additional_info p{
	margin-right:10px;
}
.gallery_header .additional_info .rating_box p,
.element_playlist .additional_info .rating_box p{
	margin-right:0;
	margin-bottom:0;
}

/* blocked content elements */
p.content_warning,
.element_media p.content_warning,
p.content_warning strong{
	color:#A40909 !important;
}
.gallery_header p.content_warning{
	float:none;
}

/* disabled js/cookies */
.js_cookie_compliance{
	margin-bottom:20px;
}
.js_cookie_compliance *{
	float:none;
	margin-bottom:6px;
}
.js_cookie_compliance h3{
	color:#D00000;
}
.js_cookie_compliance ol{
	padding-left:10px;
	margin-bottom:15px;
}
.js_cookie_compliance li{
	margin:10px 0;
	font-weight:bold;
	list-style-position:inside;
}
.js_cookie_compliance form{
	padding-top:10px;
}
.js_cookie_compliance form p{
	float:left;
	margin:2px 5px 0 0;
}
.js_cookie_compliance select{
	margin-right:7px;
}


#wrapper_main_navigation,
#wrapper_main_navigation ul,
#wrapper_main_navigation ul li{
	float: left;
}

* html #wrapper_main_navigation {
	float: none;
}

#wrapper_main_navigation {
	margin-top: 83px;
	background-color: #26405B;
	background-image: url("/img_sputnik/navigation/background.gif");
	background-position: right;
	width: 931px;
}

#wrapper_main_navigation ul {
	height: 34px;
	list-style-type: none;
}

#wrapper_main_navigation ul li {
	height: 100%;
	background-image:url("/img_sputnik/navigation/mainNavButtons.gif");
	background-repeat:no-repeat;
}

#wrapper_main_navigation ul li a {
	display: block;
	height: 100%;
	background-image:url("/img_sputnik/navigation/mainNavButtons.gif");
	background-repeat:no-repeat;
}

#wrapper_main_navigation ul li a span{
	position: absolute;
	left: -1500px;
}

#wrapper_main_navigation ul li.selected a,
#wrapper_main_navigation ul li a:hover {
	background-image: none;
}

#start { background-position:0 -34px; width: 59px; }
#profile { background-position:-59px -34px; width: 102px; }
#search { background-position:-161px -34px; width: 64px; }
#news { background-position:-225px -34px; width: 46px; }
#soundcheck { background-position:-418px -34px; width: 112px; }
#forum { background-position:-610px -34px; width: 67px; }
#help { background-position:-677px -34px; width: 45px; }
#the_groups { background-position:-530px -34px; width: 80px; }
#top10 { background-position:-271px -34px; width: 62px; }
#the_locations { background-position:-333px -34px; width: 85px; }

#start a{ background-position:0 0; }
#profile a{ background-position:-59px 0; }
#search a{ background-position:-161px 0; }
#news a{ background-position:-225px 0; }
#soundcheck a{ background-position:-418px 0; }
#forum a{ background-position:-610px 0; }
#help a{ background-position:-677px 0; }
#the_groups a{ background-position:-530px 0; }
#top10 a{ background-position:-271px 0; }
#the_locations a{ background-position:-333px 0; }

/******** metaNavigation *********/

#wrapper_meta_navigation,
#wrapper_meta_navigation ul li,
#wrapper_meta_navigation ul li a {
	float: left;
}

#wrapper_meta_navigation {
	background-image: url("/img_sputnik/navigation/metaNavigationBackground.gif");
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	padding-top: 3px;
	width: 100%;
}

#wrapper_meta_navigation ul {
	float: right;
	list-style-type: none;
	padding-right: 30px;
}

#wrapper_meta_navigation ul li {
	margin-left: 30px;

}

#wrapper_meta_navigation ul li a {
	font-weight:bold;
	text-decoration:underline;
}

#wrapper_meta_navigation ul li a img {
	margin: 1px 5px 0 0;
}


#wrapper_meta_navigation .version{
	float: left;
	margin-left: 10px;
}


/*-------------------------------- Default --------------------------------*/
legend,legend span{
	color:inherit; /* ie8 */
}

legend span{
	padding-bottom: 5px;
}
* html legend span{
	margin-left: -5px;
}

/*----------------Start - Buttons ----------------*/
button{
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:right center;
	background-image: url(/img_sputnik/icons/arrowButtonRightBlue.gif);
	border: none;
	text-align: left;
	cursor: pointer;
	overflow: visible; /* important for ie6: avoids percentage padding*/
	float: left;
	height: 18px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
button.iehover,
button:hover{
	background-image: url(/img_sputnik/icons/arrowButtonRightBlueHover.gif);
}

button.iehover span,
button.iehover_cancel span,
button.iehover_back_button span,
button.iehover_light_next span,
button.iehover_red_arrow span,
button.iehover span,
button:hover span {
	color: #555555;
}

button.without_label{
	width: 18px;
}

button span{
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
}

button.without_label{
	float: left;
	margin-top: 2px;
	overflow: auto;
}

button.back_button{
	background-image: url("/img_sputnik/icons/arrowButtonBack.gif");
	background-position:left center;
}
button.iehover_back_button{
	background-position:left center;
	margin-left:0;
	padding-left:0;
}
button.iehover_back_button,
button.back_button:hover{
	background-image: url("/img_sputnik/icons/arrowButtonBackHover.gif");
}

button.cancel{
	background-image: url("/img_sputnik/icons/cancelButton.gif");
}
button.iehover_cancel,
button.cancel:hover{
	background-image: url("/img_sputnik/icons/cancelButtonHover.gif");
} 

button.light_next {
	background-image: url(/img_sputnik/icons/arrowButtonRight.gif);
}
button.iehover_light_next,
button.light_next:hover{
	background-image: url(/img_sputnik/icons/arrowButtonRightHover.gif);
}


button.with_label span {
	padding-right: 20px;
	margin-top: 2px;
}

button.iehover_back_button span,
button.back_button span{
	padding-right:0;
	padding-left:20px;
}

button.dark span{
	color: #555;
}

button.red_arrow{
	background-image: url("/img_sputnik/icons/arrowButtonRed.gif");
}
button.iehover_red_arrow,
button.red_arrow:hover{
	background-image: url("/img_sputnik/icons/arrowButtonRedHover.gif");
}

/*----------------Ende - Buttons ----------------*/


.box_standard h2,
.box_standard h3 {
	clear: both;
	padding: 10px;
}
.separator, 
.box_standard h2 {
	border-bottom: 1px dotted #fff;
}


.radio_group,
.checkbox_group { 
	float: left;
}
#wrapper_right_content .radio_group, 
#wrapper_right_content .checkbox_group{
	width:260px; /* ie8 */
}

.multi_checkbox_group{
	float:left;
}
.wrapper_checkbox_group{
	float:left;
	padding-bottom:10px;
}

.find_friend_form .multi,
.find_artist_form .multi,
.find_group_form .multi{
	clear: both;
	float: left;
	margin-bottom: 5px;
	width:570px;
}
.find_friend_form .multi label.select,
.find_group_form .multi label.select,
.find_artist_form .multi label{
	clear: both;
	float: left;
	margin-right: 20px;
	width: 100px;
}

.find_friend_form .multi select,
.find_artist_form .multi select,
.find_group_form .multi select{
	float: left;
	margin-right: 20px;
}
.find_top10_form input.text,
.find_friend_form input.text,
.find_artist_form input.text,
.find_group_form input.text{
	width:400px;
}

form.find_friend_form .radio_group,
form.find_friend_form .checkbox_group{
	width:100%; /* prevent line-break */
}

label {
	cursor: pointer;
	margin-right: 5px;
	white-space: nowrap;
}

* + html label {
	float: left; /* important to avoid scaling bug */
}



/*-------------------------------- default - Box  (Box mit runder Ecke und der Standardfarbe blau)--------------------------------*/
.box_standard {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	background-color: #bdd3e7;
	background-image: url("/img_sputnik/bg/layerRoundCornerRightTop.gif");
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: bold;
}
.box_group{
	background-color:#E6D9ED;
}
.box_standard h2,
.box_standard h3 {
	color: #fff;
	float: none;
	clear: both;
	margin: 0;
}

.box_standard label {
	font-weight: bold;
}

.checkbox_group label.checkbox,
.radio_group label.radio {
	margin-right: 20px;
}
* html .checkbox_group label.checkbox,
* html .radio_group label.radio {
	margin: 0 10px 10px 0;
}
* + html .checkbox_group label.checkbox,
* + html .radio_group label.radio {
	margin: 0 10px 10px 0;
	line-height: 14px;
}
.box_standard .checkbox_group label.checkbox{
	margin-bottom:10px;
	display:inline-block;
}
* html .box_standard .checkbox_group label.checkbox{
	margin-bottom:5px;
}
* + html .box_standard .checkbox_group label.checkbox{
	margin-bottom:5px;
}


input.file,
input.text, 
input.password {
	float: left;
	background-color: #e3eef4;
	margin-right: 5px;
}

/* ---- tagcloud --- */
.tagcloud {
	padding: 0 10px 10px 10px;
	float: none;
	clear: both;
}
.tagcloud a{
	line-height: 24px;
}
.tagcloud a.size1{
	font-size:24px;
	font-weight:bold;
}
.tagcloud a.size2{
	font-size:18px;
	font-weight:normal;
}

.tagcloud a.size3{
	font-size:14px;
	font-weight:normal;
}

.tagcloud a.size4{
	font-size:10px;
	font-weight:normal;
}


/*-------------------------------- Suche - Box--------------------------------*/
.search_form label {
	line-height: 24px;
}

/*h2 in der Marginal-Spalte au?erhalb der Box*/
#wrapper_right_content h2.search_form {
	background-color: #FFFFFF;
	color: #555;
	padding-left: 0;
	padding-bottom: 10px;
	margin-bottom: 0;
}
#wrapper_right_content form.search_form {
	float: left;
	background-image: url("/img_sputnik/bg/layerRoundCornerRightTop.gif");
	background-position: right top;
	background-repeat: no-repeat;
}
#wrapper_main_content .search_form input.text {
	width: 430px;
}

#wrapper_main_content .search_form .auto_complete {
	width: 430px;
	float: left;
}

.auto_complete {
	background-color: #FFFFFF;
}

.auto_complete ul {
	border: 1px solid #999999;
}

.auto_complete ul li {
	padding: 2px 5px 2px 5px;
}

.auto_complete ul li.selected {
	background-color: #E3EEF4;
}

/*-------------------------------- Login-Box und Status-Box -------------------------------- */
.box_login,
.box_status {
	background-color: #f76526;
	color: #fff;
}
.box_status {
	background-image: none;
}
.box_status h2 {
	color: #fff;
}

.box_status .logout form{
	float:right;
}

.box_status fieldset{
	padding-top:0;
}

.box_status .header_content {
	float: left;
	width: 280px;
	padding: 0;
}

.box_status fieldset button{
	float:right;
}

.box_status .separator_top,
.box_login .separator_top {
	border-top: 1px solid #FFFFFF;
}

#wrapper_right_content .box_status .status_links p{
	width:260px;
}
#wrapper_right_content .box_status .status_links p.light{
	background-color:#FA7A2C;
}

/*-------------------------------- Login-Box --------------------------------*/
.loggedin{
	background: #F76526 url(/img_sputnik/bg/layerRoundCornerRightTop.gif) top right no-repeat;
	color: #fff;
	float:left;
	width:100%;
	position:relative;
	padding-top: 10px;
}
#wrapper_right_content .loggedin h2.login{
	color: #fff;
	float:none; /* ie6 */
	margin-left:10px;
	width:190px;
	word-wrap:normal;
}
.loggedin .logout{
	position:absolute;
	top:10px;
	right:7px;
	width:80px;
}
.loggedin button.dark span {
	color: #263F5D;
}
.loggedin .logout button.iehover span,
.loggedin .logout button:hover span{
	color: #fff;
}
* html .loggedin .logout button.with_label span{
	padding-right:22px;
}
* + html .loggedin .logout button.with_label span{
	padding-right:22px;
}

#wrapper_right_content h2.login {
	color: #f76526;
	float:left; /* ie6 */
	width:280px;
}

.box_login form input {
	float: left;
	margin: 0 10px 3px 0;
	background-color: #fff;
}
.box_login form label{
	width: 70px;
	margin: 3px 0 3px 0;
	float: left;
	clear: both;
}

.box_login a{
	color: #fff;
	padding-right:  8px;
	margin-right: 20px;
	text-decoration: underline;
}
.box_login a:hover{
	color: #263F5D;
}

/*### Start - Login Fehlerausgabe - ID?s von mySputnik ###*/
#login_error_msg {
	padding-left:10px;
	float:none;
	height:20px;
}
#login_error_msg p {
	background-image: url("/img_sputnik/icons/failure.gif");
	background-repeat: no-repeat;
	background-position: 0 6px ;
	padding: 5px 0 0px 20px;
	margin-bottom:0;
	float:none;
}

.box_login .error_msg{
	padding-top:5px;
}

/*-------------------------------- Neuheiten-Formular --------------------------------*/
.search_news_form {
}

/*-------------------------------- Blogs-Formular --------------------------------*/
.search_text_form {
}
form.search_text_form #searchtext_value{
	float:left;
	width:470px;
	margin-right:5px;
}

/*-------------------------------- Finde-Soundchecker-Formular --------------------------------*/
.find_artist_form {
}

/*--- 2 Spalten - Finde Soundchecker ---*/
.column1 {
	float: left;
	width: 270px;
	padding: 10px ;
}

.column1 label {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.column1 input {
	clear: both;
}

.column2 {
	float: left;
	width: 270px;
	border-left: 1px dotted #fff;
	padding: 10px;
}

/*-------------------------------- Profile-Formular--------------------------------*/

form.profile_form select {
	margin-right: 5px;
}

form.profile_form option {
	padding-left: 3px;
	padding-right: 10px;
}

form.profile_form textarea {
	height: 80px;
}

form.profile_form button {
	border-left: 1px solid #253E5A;
	margin-top: 10px;
	padding-left: 5px;
	margin-left: 5px;
}
.box_group form.profile_form button{
	margin-right:10px;
}

form.profile_form button:hover span{
	color: #000000;
}

form.profile_form button.iehover_back_button, 
form.profile_form button.back_button {
	padding: 0;
	margin-left: 0;
}

form.profile_form button.last {
	border: none;
}

form.profile_form button span {
	font-weight: normal;
}
.box_group form.profile_form button span {
	font-weight: bold;
}

form.profile_form label.text,
form.profile_form label.file,
form.profile_form label.password,
form.profile_form label.select {
	font-weight: bold;
}
form.profile_form label.text_right{
	text-align:right;
}
form.profile_form div.size_s,
form.profile_form select.size_s,
form.profile_form input.size_s {
	width: 80px;
	margin-right: 5px;
}

form.profile_form div.size_m,
form.profile_form select.size_m,
form.profile_form input.size_m {
	width: 170px;
	margin-right: 5px;
}

form.profile_form div.size_ml,
form.profile_form select.size_ml,
form.profile_form input.size_ml {
	width: 200px;
	margin-right: 5px;
}

form.profile_form select.size_l,
form.profile_form input.size_l,
form.profile_form textarea.size_l,
form.profile_form div.size_l,
ul.profile div.size_l{
	width: 350px;
}
form.profile_form select.size_xl,
form.profile_form input.size_xl,
form.profile_form textarea.size_xl,
form.profile_form div.size_xl,
ul.profile div.size_l{
	width: 380px;
}
ul.profile div.size_l,
ul.profile div.size_xl{
	float: left;
}

form.profile_form select,
form.profile_form textarea,
form.profile_form input.text,
form.profile_form input.password,
form.profile_form input.file,
form.profile_form textarea {
	float: left;
	background-color: #F5FBD6;
}
.box_group form.profile_form select,
.box_group form.profile_form textarea,
.box_group form.profile_form input.text,
.box_group form.profile_form input.password,
.box_group form.profile_form input.file,
.box_group form.profile_form textarea{
	background-color:#fff;
}

form.profile_form {
	float: left;
	width: 100%;
	margin-bottom:20px;
}
.box_group form.profile_form {
	padding-bottom:20px; /* IE */
	margin-bottom:0;
}

form.profile_form ul li {
	clear: both;
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
}
form.profile_form ul li label {
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}

form.profile_form ul li label {
	white-space: normal;
}
* + html form.profile_form ul li label{ 
	margin-top: -3px;
}

form.profile_form ul li.light,
ul.profile li.light {
	background-color: #dbe4ae;
}



#wrapper_main_content ul.profile_group{
	background-color: #D3C9DA;
}
ul.profile_group li.light {
	background-color: #E6D9ED;
}
strong.str_header{
	display:block;
	margin-bottom:10px;
}


form.profile_form fieldset {
	background-color: #D0DC96;
	float: left;
	width: 100%;
}
.box_group form.profile_form fieldset{
	background-color:transparent;
}
ul.profile_group li div.multi,
form.profile_form div.multi {
	float: left;
	padding: 8px 10px 8px 10px;
	width: 570px;
}
* html form.popup_form div.multi {
	width: 100%;
}
* + html form.popup_form div.multi {
	width: 100%;
}

form.profile_form div.ortext{
	padding-top:0;
	padding-bottom:0;
}

form.profile_form div.multi div {
	float: left;
}
form.profile_form div.multi div.clear{
	float:none;
	height:2px;
}

form.profile_form div.light {
	background-color:#DBE4AE;
}
.box_group form.profile_form div.multi{
	background-color:#D3C9DA;
}
.box_group form.profile_form div.light{
	background-color:transparent;
}



form.profile_form div.multi span,
form.profile_form div.multi label {
	float: left;
	white-space: normal;
	
}

form.profile_form div.multi label {
	width: 100%;
	margin-right:0;
}
form.profile_form div.multi label span{
	font-weight:normal;
}

form.profile_form div.sub_menu {
	width: 555px;
	padding-left:25px;
	padding-top:0;
}

form.profile_form div.multi .left_cell,
ul.profile li .left_cell {
	float: left;
	width: 25%;
	margin-right: 10px;
	font-weight: bold;
	min-height:1px;
}
* html form.profile_form div.multi .left_cell{
	height:1px;
} 
* html form.profile_form div.multi img.left_cell{
	height:auto;
} 
ul.profile li .left_cell {
	margin-left: 8px;
}

form.profile_form div.multi .right_cell {
	float: right;
}

form.profile_form div.multi .right_cell span,
form.profile_form div.multi .right_cell label {
	width: auto;
}


form.profile_form img.avatar {
	margin: 10px 0 10px 0;
	float:none;
}

form.profile_form .avatar_wrapper{
	float:left;
	clear:left;
	margin-right:5px;
	text-align:center;
}
form.profile_form div.multi div.avatar_paging{
	float:none;
	line-height:8px;
}
form.profile_form .arrow_previous,
form.profile_form .arrow_next{
	padding:0 0 0 7px;
	float:none;
	margin:0 5px;
	overflow:hidden;
	background-position:0 0;
	text-decoration:none !important;
}
* html form.profile_form .avatar_paging .arrow_next,
* html form.profile_form .avatar_paging .arrow_previous{
	padding:0;
	display:inline-block;
}
* + html form.profile_form .avatar_paging .arrow_next,
* + html form.profile_form .avatar_paging .arrow_previous{
	padding:0;
	display:inline-block;
}



form.profile_form .radio_group label,
form.profile_form .checkbox_group label {
	clear: both;
	margin-bottom: 2px;
}

form.profile_form div.multi .floating_group label {
	clear: none;
	width: auto;
}
form.profile_form div.multi .floating_group label.radio{
	margin-right:10px;
}

form.profile_form  a.help{
	float:left;
	height:18px;
	width:18px;
	margin-left:5px;
	background:transparent url(/img_sputnik/icons/generalIcons.gif) no-repeat -36px 0;
}
form.profile_form  a.help:hover{
	background-position:-36px -18px;
}

form.profile_form .with_top{
	margin-top:10px;
}
.captcha_img{
	float:left;
	background:url(/img_sputnik/icons/captchaArrow.gif) no-repeat 125px center;
	margin-bottom:5px;
}
.captcha_img img{
	margin-right:49px !important;
}
.captcha_img input.text{
	margin-top:15px;
	width:70px;
}

form.profile_form .artist_image {
	width:70%;
}

/*  several profile forms */

.newsletter_profile {}

.register_profile {}

.normal_profile {}

.extended_profile {}

.edit_artist_profile {}

.add_content {}

.send_PM {}


/* designForm */
.design_form {}

form.design_form div.multi .left_cell {
	float:left;
	font-weight:bold;
	margin-right: 20px;
	width: 200px;
}
form.design_form input.size_s {
	float: left;
	width: 15px;
	margin-right:10px;
	margin-left:10px;
}
form.design_form .right {
	float: left;
	width: 300px;
}

/* deleteForm */

.delete_profile .left_cell,
.delete_group .left_cell{
	float: left;
	margin: 0 5px 0 10px;
	width: 15px;
}
.delete_profile .size_l,
.delete_group .size_l{
	float: left;
	width: 540px;
}


/* clearing div for complex floated fieldsets - registration/change profile etc. */
/* use just BEFORE closing fieldset tag */
/* only actually needed by IE6 */
div.fieldset_clear{
	height:0px;
	margin:0;
	padding:0;
	background-color:transparent;
	clear:both;
	overflow:hidden;
}


/* VKM module */
form.vkm_form div.multi .left_cell{
	width:50% !important;
}
form.vkm_form div.multi .left_cell{
	font-weight:normal;
}
form.vkm_form div.multi .left_cell h3{
	xtext-transform:uppercase;
}
form.vkm_form div.multi .right_cell{
	width:23px;
}
form.vkm_form div.multi .checkbox_group h4{
	float:none;
}

form.profile_form div.size_xs,
form.profile_form select.size_xs,
form.profile_form input.size_xs{
	margin-right:5px;
	width:45px;
}
form.profile_form input.size_xxs{
	margin-right:5px;
	width:25px;
}
form.vkm_form div.size_xs{
	text-align:center;
}
form.vkm_form a.more{
	float:right;
	height:18px;
	width:18px;
	margin-left:5px;
	background-repeat:no-repeat;
	background-image:url(/img_sputnik/icons/generalIcons.gif);
}
form.vkm_form a.more{
	background-position:0 0;
}
form.vkm_form a.more:hover{
	background-position:0 -18px;
}
form.vkm_form a.more_up{
	background-position:-270px 0;	
}
form.vkm_form a.more_up:hover{
	background-position:-270px -18px;
}
p.vkm_notice{
	margin-bottom:0;
	color:#c5414f;
}
div.form_break{

}


/* Gruppen search */
.form_tabs,
.form_tabs ul,
.form_tabs li,
.form_tabs li a{
	float:left;
}

.form_tabs li a{
	padding:3px 40px;
	background-image: url(/img_sputnik/bg/layerRoundCornerRightTop.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color:#97bcd6;
	margin-right:1px;
	font-weight:bold;
}
.form_tabs li.live_form_tab a{
	background-color:#bdd3e8;
}
.form_tabs li.live_form_tab a:hover{
	cursor:default;
	color:#263F5D;
}
.form_tabs li a.group_tab{
	background-color:#D3C9DA;
}
.form_tabs li.live_form_tab a.group_tab{
	background-color:#E6D9ED;
}

.hidden_form_tab{
	display:none;
}

.group_categories{
	
}

.box_standard .group_category{
	width:270px;
	float:left;
	clear:none;
	padding:10px; 
}

.box_standard .group_category a{
	float:left;
	min-height:17px;
	padding-left:22px;
	padding-top:1px;
	font-weight:bold;
	background-image:url(/img_sputnik/icons/arrowRightLightblue.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}
* html .box_standard .group_category a{
	height:17px;
}
.box_standard .group_category a:hover{
	background-image:url(/img_sputnik/icons/arrowRightLightblueHover.gif);
}
.box_standard .group_category span{
	float:left;
	padding-top:1px;
	margin-left:6px;
	font-weight:normal;
}

/* Friends / pms / groups profile forms */
form .radio_group strong{
	margin-right:10px;
}

.profile_form_group{
	float:left;
	width:590px;
	padding:0;
	margin-bottom:20px;
}

form.process_pms_form{
	margin-bottom:0;
}
.group_members form.process_pms_form .end_fieldset,
form.process_pms_form .end_fieldset{
	background-color:#959595;
	padding-top:6px;
	padding-bottom:6px;
	color:#fff;
}
form.process_pms_form .end_fieldset .radio_group label.radio{
	margin-right:1px;
	float:none; /* IE7 */
}
form.process_pms_form .radio_group select{
	float:none;
	margin-right:10px;
}
form.process_pms_form .end_fieldset select{
	margin-top:-2px;
	margin-right:0;
}
form.process_pms_form .end_fieldset label{
	color:#fff;
}

form.process_pms_form .radio_group{
	width:500px;
}
form.process_pms_form .end_fieldset strong,
form.process_pms_form .radio_group strong{
	float:left;
	padding-top:1px;
}
form.process_pms_form .end_fieldset label strong{
	padding-right:5px;
}
form.process_pms_form .radio_group label strong{
	float:none;
	margin-right:0;
}

form.process_pms_form label strong{
	padding-left:5px;
}

form.protoflow_form .end_fieldset strong{
	padding-left:0;
}
form.process_pms_form .pm_sorting{
	float:left; /* ie8 */
}
* html #wrapper_main_content fieldset.end_fieldset{
	width:570px;
}

form.process_pms_form button{
	margin-top:0;
	border-left:0;
}
form.process_pms_form button span{
	font-weight:bold;
}
form.process_pms_form ul.profile{
	background-color:transparent;
}
* html form.process_pms_form ul.profile{
	padding-bottom:1px;
}
* + html form.process_pms_form ul.profile{
	padding-bottom:1px;
}
form.process_pms_form ul.profile li{
	padding-bottom:0;
	background-color:#D0DC96;
	margin-bottom:1px;
}
* html form.process_pms_form .pm_detail,
* html form.process_pms_form ul.profile_menu,
* html form.process_pms_form ul.profile li{
	width:589px;
}
* html form.process_pms_form ul.profile_menu li{
	width:auto;
}
form.process_pms_form ul.profile_menu li{
	background-color:transparent;
}
form.process_pms_form ul.profile li.light{
	background-color:#DBE4AE;
}
form.process_pms_form ul.profile .left_cell{
	margin-left:10px;
}
form.process_pms_form ul.profile .left_cell img{
	margin-bottom:10px;
}
form.profile_form ul.process_pms_list li label{
	margin-left:0;
}
form.process_pms_form fieldset{
	background-color:#D0DC96;
}
form.process_pms_form fieldset.light{
	background-color:#DBE4AE;
}
form.process_pms_form fieldset.process_pms_list{
	background-color:transparent;
}
* html .group_members form.process_pms_form fieldset.process_pms_list{
	width:589px;
}

form.group_detail_form fieldset,
.group_members form.process_pms_form ul.profile li,
.group_members form.process_pms_form fieldset{
	background-color:#D3C9DA;
}
form.group_detail_form fieldset div.light,
.group_members form.process_pms_form ul.profile li.light,
form.group_detail_form ul li.light{
	background-color:#E6D9ED;
}
.group_members form.process_pms_form ul.profile li{
	margin-bottom:0px;
	border-bottom:1px solid #fff;
}
.group_members form.process_pms_form ul.profile li li{
	border-bottom:0;
}
form.group_detail_form input.text,
form.group_detail_form textarea,
form.group_detail_form input.file,
form.group_detail_form select,
.group_members form.process_pms_form select{
	background-color:#fff;
}

form.process_pms_form .separator{
	border-bottom:1px solid #fff;
}

/* misc */
div.input_group button{
	clear:left;
	margin-left:0;
	padding-left:0;
}


.find_group_form div.form_layer_head,
div.form_layer_head{
	margin-bottom:0;
	padding-top:5px;
}
div.form_layer_head a{
	float:right;
	text-decoration:underline;
}

/* add-existing-content form */ 
form.add_content_form div.size_xxs{
	width:25px;
}

form.add_content_form .form_content_list div.content_thumb{
	margin-right:10px;
}
form.add_content_form .form_content_list div.content_thumb label{
	width:auto;
}
form.add_content_form .form_content_list div.content_detail{
	width:397px; /* space for scrollbar */
}

form div.form_content_list{
	border-bottom:1px solid #fff;
	height:200px;
	overflow:auto;
	overflow-x:hidden; /* 2 decs for old opera/safari */
	float:left;
	width:590px; /* IE6 */
}


* + html form div.form_content_list{
	overflow-y:scroll;
}

* html form.add_content_form .form_content_list input.radio{
	margin-top:-3px;
}
* + html form.add_content_form .form_content_list input.radio{
	margin-top:-3px;
}

form div.form_content_list img{
	width:30px;
}
form.profile_form div.form_tab_selectors{
	padding:12px 0 0 0;
	width:100%;
	border-bottom:1px solid #fff;
	height:75px;
}
form.profile_form div.form_tab_selectors label.radio{
	width:260px;
	clear:none;
	padding:0 10px 0 25px;
}
form.profile_form div.form_tab_selectors input.radio{
	margin-right:10px;
	float:left;
	margin-top:26px;
}
* html form.profile_form div.form_tab_selectors input.radio{
	margin-top:22px;
}
* + html form.profile_form div.form_tab_selectors input.radio{
	margin-top:22px;
}


.form_tab_selectors span.radio{
	margin-top:15px;
	width:150px;
	font-weight:bold !important;
}
.form_tab_selectors span.watermark{
	width:65px;
	background-position:0 0;
}
.form_tab_selectors span.watermark_audio{
	margin-top:6px;
}
.form_tab_selectors span.watermark_picture{
	margin-top:5px;
}
.form_tab_selectors span.watermark_video{
	margin-top:10px;
}
.form_tab_selectors span.watermark_text{
	margin-top:10px;
	width:50px;
}
.form_tab_selectors span.watermark_new_text{
	width:60px;
}

.form_tab_selectors span.watermark_new_audio{
	background-image:url(/img_sputnik/icons/watermarkSpeakerNew.png);
	height:59px;
}
* html .form_tab_selectors span.watermark_new_audio{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkSpeakerNew.png', sizingMethod='image');
}


.form_tab_selectors span.watermark_new_video{
	background-image:url(/img_sputnik/icons/watermarkTVNew.png);
	height:52px;
	margin-top:5px;
}
* html .form_tab_selectors span.watermark_new_video{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkTVNew.png', sizingMethod='image');
}

.form_tab_selectors span.watermark_new_picture{
	background-image:url(/img_sputnik/icons/watermarkCameraNew.png);
	height:52px;
}
* html .form_tab_selectors span.watermark_new_picture{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkCameraNew.png', sizingMethod='image');
}

.form_tab_selectors span.watermark_new_text{
	background-image:url(/img_sputnik/icons/watermarkBlogNew.png);
	height:46px;
	margin-top:10px;
}
* html .form_tab_selectors span.watermark_new_text{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/icons/watermarkBlogNew.png', sizingMethod='image');
}

.form_tab_selectors span.watermark_text{
	position:static;
}

* html .form_tab_selectors span.watermark_text,
* html .form_tab_selectors span.watermark_picture,
* html .form_tab_selectors span.watermark_video,
* html .form_tab_selectors span.watermark_audio,
* html .form_tab_selectors span.watermark_new_audio{
	margin-right:10px;
}

label.sub_checkbox{
	padding-left:15px;
}
form.profile_form div.multi label.sub_checkbox{
	width:95%;
}

form.joined_form{
	margin-bottom:1px;
}

form.profile_form div.floated_group label{
	width:auto;
}
form.profile_form div.multi a{
	text-decoration:underline;
}
form.profile_form .separator{
	margin-bottom:1px;
	border-bottom:0;
}

form.gallery_form .form_content_list{
	border-top:1px solid #fff;
	overflow-y:scroll;
	position:relative;
}
form.gallery_form .form_content_list .multi label{
	width:auto;
	word-wrap:normal;
}
form.playlist_edit_form .form_content_list .multi,
form.gallery_form .form_content_list .multi{
	float:none;
	cursor:move;
	background-color:#D0DC96; /* ie */
}
form.gallery_form .form_content_list .light{
	background-color:#DBE4AE;
}
form.gallery_form .form_content_list .clear{
	float:none;
}
form.gallery_form .reordering .multi{
	border-top:1px solid #D0DC96;
	background-color:#DBE4AE;
}
form.gallery_form .form_content_list_inner{
	position:relative; /* ie */
}


form.profile_form .separator_top{
	border-top:1px solid #fff;
}
form.profile_form .clear_separator{
	background-color:#fff;
}

.highslide-html-content {
	display: none;
	overflow:auto;
	height: auto;
	position: absolute;
	background-color: #FFFFFF;
}

.highslide-html-content .header {
	height:30px;
	background-color: #959595;
}

.controlbar .close,
.highslide-html-content .close,
.highslide-html-content .print{
	float: right;
	background-repeat: no-repeat;
	background-image: url(/img_sputnik/icons/toolbarIcons.gif);
	padding-right: 35px;
	cursor: pointer;
	height:30px;
}
.controlbar .close,
.highslide-html-content .close{
	background-position:0 0;
}

.highslide-html-content .print{
	background-position:-490px 0;
}


.controlbar .close:hover,
.highslide-html-content .close:hover{
	background-position:0 -30px;
}
.highslide-html-content .print:hover{
	background-position:-490px -30px;
}



.highslide-html-content .highslide-body {
	padding-top:10px;
}


.highslide-loading {
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	padding: 5px;
}
.highslide-move {
	cursor:move;
}

.highslide-move:hover{
	background-color: #868686;
}

.highslide-image {
	float: none;
}

.highslide-control-wrapper {
	xpadding-top: 30px !important;
	xbackground-color: #ABABAB !important;
}
* html .highslide-control-wrapper{
	overflow-x:hidden;
}

.controlbar {	
	background-color: transparent !important;
	height: 30px;
	display: none;
}
.controlbar2{
	display:none;
}

.controlbar a {
	float: right;
	background-color: #ABABAB !important;
	background-position: 0 0;
	height: 30px;
	padding-right: 29px;
	padding-left: 5px;
}
.highslide-caption {
		display: none;
    border: 2px solid white;
    border-top: none;
    padding: 5px;
    background-color: #FFFFFF;
}

/* always in last place */ 
.highslide-display-block {
	display:block;
}


/****** Specific highslides ******/

.highslide-html-content{
	width: 420px;
	xxxheight: 500px;
}

.highslide-tour{
	width: 800px;
}

.highslide_question{
	background-color: #DBE4AE;
	height:300px;
}
.highslide_preview,
.highslide_text_content  {
	background-color: #FFFFFF;
	height:auto;
	width:650px;
	
}
.highslide_question p{
	margin-bottom:0.8em;
}

.highslide_video_content{
	height: 200px;
}


/* BG color defs for toolbar & edit Highslides */
.highslide_user { 
	background-color: #DBE4AE;
}
.highslide_playlist_video,
.highslide_gallery_video,
.highslide_video,
.highslide_video_edit{ 
	background-color: #E8D39E;
}
.highslide_gallery_picture,
.highslide_picture,
.highslide_picture_edit{
	background-color: #C6DFE4;
}
.highslide_playlist_audio,
.highslide_gallery_audio,
.highslide_audio,
.highslide_audio_edit{
	background-color: #CBDFB5;
}
.highslide_gallery_text,
.highslide_text {
	background-color: #E3E1C3;
}
.highslide_artist{
	background-color: #DBE4AE;
}
.highslide_profile_head{
	background-color: #DBE4AE;
}
.highslide_warning, .highslide_external_link {
	background-color: #F76526;
}
.highslide_group{
	background-color: #e6d9ed;
}

.highslide_generic{
	background-color: #BDD3E7;
}
/*  Height defs for toolbar & edit Highslides */
.highslide_pm{
	height: 300px;
}
.highslide_comment, .highslide_shout{
	height: 300px;
}
.highslide_code{
	height: 300px;
}
.highslide_tag{
	height: 200px;
}
.highslide_warning{
	height: 250px;
}
.highslide_friend{
	height: 345px;
}
.highslide_member{
	height: 345px;
}
.highslide_external_link{
	height: 220px;
}

.highslide_video_edit{
	xheight:315px;
}
.highslide_picture_edit{
	xheight:265px;
}
.highslide_audio_edit{
	xheight:345px;
}
.highslide_playlist{
	height:410px;
}

.highslide_recommend{
	height:460px;
}
.highslide_text_content .highslide-body{
	color:#000;
}
.highslide_playlist_edit,
.highslide_gallery_edit{
	width:590px;
	height:400px;
}

/****** End specific highslides ******/


.highslide-html-content .highslide-body{
	xwidth:390px;
	padding-left:20px;
}

* html .highslide-html-content legend span{
	margin-left:0;
}

.highslide-html-content .comment {
	border-bottom: 1px solid #fff;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-right:18px;
	clear:both;
}
.highslide-html-content .comment div{
	line-height:140%;
}

.highslide-html-content .comment .comment_author {
	margin-bottom: 5px;
	font-weight:bold;
}

.highslide-html-content .warning {
	margin-bottom: 10px;
	font-weight: bold;
}


.highslide-html-content form {
	margin-bottom: 10px;
	width: 380px;
}

.highslide-html-content form.get_code input.text{
	margin-left:20px;
	margin-bottom:5px;
}

.highslide-html-content form fieldset legend {
	font-weight: bold;
	margin-bottom: 10px;
}

.highslide-html-content form textarea{
	clear: both;
	width: 365px;
	height: 80px;
}
.highslide-html-content form input.full_range{
	width: 365px;
	
}
.highslide-html-content form input.input_disabled,
.highslide-html-content form textarea.input_disabled{
	background-color:#CECECE;
}

.highslide-html-content button.textarea{
	clear: both;
	width: 365px;
}

form input.text,
form textarea,
form select {
	background-color: #FFFFFF;
}


.highslide-html-content .show_tag {
	width: 100%;
	clear: both;
	padding-top:5px;
}

.highslide-html-content .show_tag span{
	background-image: url("/img_sputnik/icons/miniSquare.gif");
	background-repeat: no-repeat;
	background-position: right 6px;
	padding-right: 8px;
	margin-right: 5px;
	min-height:20px;
	margin-bottom:5px;
	float:left;
	word-wrap:normal;
	white-space:nowrap;
	vertical-align:top;
}
* html .highslide-html-content .show_tag span{
	height:20px;
}
.highslide-html-content .show_tag span a{
	vertical-align:top;
}


.highslide-html-content label,
.highslide-html-content input,
.highslide-html-content select{
	float: left;
}

.highslide-html-content label {
	width: 80px;
}
.highslide_recommend label,
.highslide_friend label {
	width: auto;
}
.highslide-html-content .label_top{
	clear:left;
}
.highslide-html-content select.label_top{
	width:350px;
}
.highslide-html-content label.label_top{
	width:auto;
	margin-top:6px;
}
* html .highslide-html-content .checkbox_group label.checkbox,
* html .highslide-html-content .radio_group label.radio {
	margin: 0 0 0 0;
}
* + html .highslide-html-content .checkbox_group label.checkbox,
* + html .highslide-html-content .radio_group label.radio {
	margin: 0 0 0 0;
}

.highslide-html-content input, 
.highslide-html-content textarea {
	width: 260px;
	margin-right: 0;
}
.highslide-html-content input.checkbox, .highslide-html-content label.checkbox,
.highslide-html-content input.radio, .highslide-html-content label.radio{
	width:auto;
}
.highslide-html-content input.checkbox{
	margin-right:3px;
}
.highslide-html-content .checkbox_group{
	padding-top:4px;
}
.highslide-html-content .checkbox_group label.checkbox{
	width:340px;
}
.highslide-html-content .checkbox_group label.sub_checkbox{
	width:325px;
	clear:left;
	padding-top:5px;
}
* html .highslide-html-content .checkbox_group label.checkbox{
	margin-bottom:0;
}
* + html .highslide-html-content .checkbox_group label.checkbox{
	margin-bottom:0;
}
.highslide_member .checkbox_group{
	padding-bottom:10px;
	padding-top:0;
}
.highslide_member .vkm_group .checkbox_group{
	padding-bottom:0;
	padding-top:4px;
}
.highslide_member .content_subscription_settings .checkbox_group{
	padding-bottom:0;
}

.highslide-html-content option {
	padding-left: 3px;
	padding-right: 10px;
}

.highslide-body p,
.highslide-body h1,
.highslide-body h2,
.highslide-body h3,
.highslide-body h4,
.highslide-body h5,
.highslide-body h6,
.highslide-body ul,
.highslide-body ol,
.highslide-body img,
.highslide-body hr {
	margin-right: 10px;
}

.highslide-html-content div.multi {
	clear:both;
	padding: 5px 0 5px 0;
}
* html .highslide-html-content div.multi {
	padding-top:0;
	margin-top: 5px;
}
* + html .highslide-html-content div.multi {
	padding-top:0;
	margin-top: 5px;
}
* html .highslide-html-content div.multi input.checkbox{
	margin-top:-3px;
}
* + html .highslide-html-content div.multi input.checkbox{
	margin-top:-3px;
}

.highslide_text_content p,
.highslide_text_content h1,
.highslide_text_content h2,
.highslide_text_content h3,
.highslide_text_content h4,
.highslide_text_content h5,
.highslide_text_content h6 {
	float: none;
	line-height: normal;
	color: #000;
}

.highslide_text_content img {
	float: none;
}

.highslide_text_content .highslide-body a{
	color:#263F5D !important;
	text-decoration:underline !important;
}
.highslide_text_content .highslide-body a:hover{
	color:#F76526 !important;
}
.highslide_text_content .highslide-body p.author_info a{
	text-decoration:none !important;
}


.highslide_text_content ul {
	list-style-type: disc;
}

.highslide_text_content li {
	list-style-position: inside;
}

.highslide_text_content hr {
	display: block;
}

.highslide_text_content p.author_info{
	border-top:1px solid #000;
	padding-top:15px;
	padding-bottom:10px;
	margin-top:20px;
}

body.highslide_text_content{
	padding:20px !important;
	background-image:none !important;
	background-color:#fff !important;
}

.highslide-html-content a.delete,
.highslide_tag a.warning{
	height:18px;
	padding-left:18px;
	margin-left:5px;
	background-repeat:no-repeat;
	background-image:url(/img_sputnik/icons/generalIcons.gif);
	display:inline-block; /* ie & safari */
	margin-bottom:-3px; /* safari */
}
* html .highslide-html-content a.delete,
* html .highslide_tag a.warning{
	margin-bottom:0px;
	overflow-y:visible;
}
* + html .highslide-html-content a.delete,
* + html .highslide_tag a.warning{
	margin-bottom:0px;
}
.highslide-html-content a.delete{
	background-position:-252px 0;
}
.highslide-html-content a.delete:hover{
	background-position:-252px -18px;
}
.highslide_tag a.warning, .highslide_comment a.warning{
	background-position:-162px 0;
}
.highslide_tag a.warning:hover, .highslide_comment a.warning:hover{
	background-position:-162px -18px;
}
.highslide-html-content .comment a.delete,
.highslide-html-content .shoutbox_item a.delete{
	margin-top:-3px;
}
.highslide-html-content .comment a.delete,
.highslide-html-content .comment a.warning,
.highslide-html-content .shoutbox_item a.delete,
.highslide-html-content .shoutbox_item a.warning{
	margin-bottom:0;
}

.highslide-html-content .help_box{
	clear:both;
}
.highslide-html-content .help_box *{
	float:none;
}
.highslide-html-content .help_box p{
	margin-bottom:0;
	padding-bottom:10px;
}
.highslide-html-content a.hs_help{
	float:right;
	clear:both;
	height:18px;
	width:32px;
	padding-right:22px;
	padding-top:2px;
	margin-right:20px;
	margin-top:10px;
	text-align:right;
	color:#555;
	font-weight:bold;
	background:transparent url(/img_sputnik/icons/helpButton.gif) no-repeat right 0;
}
.highslide-html-content a.hs_help:hover{
	background-image:url(/img_sputnik/icons/helpButtonHover.gif);
}

.highslide-body .radio_group{
	padding-bottom:5px;
}
* html .highslide-body .radio_group{
	padding-bottom:0;
}
* + html .highslide-body .radio_group{
	padding-bottom:0;
}
.highslide-html-content .radio_group input{
	float:none;
}

/* new comments/shoutbox hs design */
.highslide_shout .highslide-body{
	padding-left:0;
}
.highslide_shout .highslide-body form{
	padding-left:20px;
}
.highslide-html-content .shoutbox_item{
	padding:10px 20px;
}
.highslide_shout div.dark{
	background-color:#D0DC96;
}
.highslide_group div.dark{
	background-color:#D3C9DA;
}
.highslide_comment button{
	margin-bottom:10px;
}
.highslide_comment button,
.highslide_shout button{
	float:right;
	margin-right:10px;
	margin-top:2px;
} 

.highslide-html-content .comment a.delete,
.highslide-html-content .shoutbox_item a.delete{
	margin-left:0;
	padding-left:0;
	padding-top:0;
}
.highslide-body .shoutbox_item img{
	width:60px;
}
* html .highslide-body .shoutbox_item,
* html .highslide-body .shoutbox_item p{
	height:10px; /* haslayout */
}


.highslide-body p.p_textarea{
	height:80px;
	overflow:auto;
	margin-bottom:10px;
	float:none;
}

.highslide-body label.checkbox,
.highslide-body label.radio{
	white-space:normal;
}

.highslide-body .favoritize label{
	width:auto;
}
.highslide-body .favoritize label.checkbox{
	margin-right:30px;
}

/* iframe */
.highslide_forum{
	height:auto;
	width:445px;
}
.highslide_forum form{
	width:auto;
	padding-bottom:40px;
}
.highslide_forum form textarea{
	width: 400px; 
	height: 300px;
}
.highslide_forum iframe{
	overflow-x:hidden !important;
}
.highslide_forum .highslide-body .highslide-body,
.highslide_forum .highslide-body{
	xpadding:0;
	xoverflow:hidden;
	padding-right:20px;
}
.highslide_iframe .box_standard{
	padding-bottom:0;
	margin-bottom:0;
	background-image:none;
}
.highslide_iframe{
	background-image:none;
}
.group_iframe{
	background-color:#E6D9ED;
}
.highslide_iframe .highslide-container{
	display:none;
}
.group_iframe form button.float_right{
	margin-right:20px;
}
.group_iframe form button.last{
	margin-right:10px;
}

/* bewegungsmelder */
.highslide_motiondetector{
	background-color:#F76526;
	color:#fff;
}
.highslide_status{
	xheight:300px;
}
.highslide_status .highslide-body{
	padding-bottom:10px;
}
.highslide_motiondetector ul{
	list-style-type:disc;
	margin:7px 0 8px 10px;
}
.highslide_motiondetector ul a{
	text-decoration:underline;
	color:#fff;
}
.highslide_motiondetector ul a:hover{
	color:#263F5D;
}
.highslide_motiondetector .highslide-move{
	display:none;
}

/* slideshow controls */
.highslide-container .controlbar2,
.highslide-controls{
	position:relative;
	height:0px;
}
.highslide-container .controlbar .close{
	padding-right:29px;
}
.highslide-controls li span{
	display:none;
}
.highslide-controls .highslide-close,
.highslide-controls .highslide-move,
.highslide-controls .highslide-previous,
.highslide-controls .highslide-next,
.highslide-controls .highslide-full-expand{
	display:none;
}
.highslide-controls .highslide-play,
.highslide-controls .highslide-pause{
	display:block;
	width:95px;
	margin:-47px auto 0 auto;
}

.highslide-controls .highslide-play a,
.highslide-controls .highslide-pause a,
.highslide-container .controlbar2 .highslide-previous,
.highslide-container .controlbar2 .highslide-next{
	display:block;
	position:absolute;
	background-repeat:no-repeat;
}

.highslide-controls .highslide-play a,
.highslide-controls .highslide-pause a{
	height:95px;
	width:95px;
}
.highslide-container .controlbar2 .highslide-previous,
.highslide-container .controlbar2 .highslide-next{
	height:72px;
	width:72px;
	top:-35px;
}
* html .highslide-container .controlbar2 .highslide-previous,
* html .highslide-container .controlbar2 .highslide-next{
	top:-21px;
}
* + html .highslide-container .controlbar2 .highslide-previous,
* + html .highslide-container .controlbar2 .highslide-next{
	top:-21px;
}
.highslide-container .controlbar2 .highslide-previous{
	left:10px;
}
.highslide-container .controlbar2 .highslide-next{
	right:10px;
}

.highslide-controls .highslide-play a{
	background-image:url(/img_sputnik/icons/highslide/play.png);
}
.highslide-controls .highslide-pause a{
	background-image:url(/img_sputnik/icons/highslide/pause.png);
}
.highslide-container .controlbar2 .highslide-previous{
	background-image:url(/img_sputnik/icons/highslide/prev.png);
}
.highslide-container .controlbar2 .highslide-next{
	background-image:url(/img_sputnik/icons/highslide/next.png);
}
.highslide-controls .highslide-play a:hover{
	background-image:url(/img_sputnik/icons/highslide/playHover.png);
}
.highslide-controls .highslide-pause a:hover{
	background-image:url(/img_sputnik/icons/highslide/pauseHover.png);
}
.highslide-container .controlbar2 .highslide-previous:hover{
	background-image:url(/img_sputnik/icons/highslide/prevHover.png);
}
.highslide-container .controlbar2 .highslide-next:hover{
	background-image:url(/img_sputnik/icons/highslide/nextHover.png);
}

* html .highslide-controls .highslide-play a{
	background-image:url(/img_sputnik/icons/highslide/play.gif);
}
* html .highslide-controls .highslide-pause a{
	background-image:url(/img_sputnik/icons/highslide/pause.gif);
}
* html  .highslide-container .controlbar2 .highslide-previous{
	background-image:url(/img_sputnik/icons/highslide/prev.gif);
}
* html  .highslide-container .controlbar2 .highslide-next{
	background-image:url(/img_sputnik/icons/highslide/next.gif);
}
* html .highslide-controls .highslide-play a:hover{
	background-image:url(/img_sputnik/icons/highslide/playHover.gif);
}
* html .highslide-controls .highslide-pause a:hover{
	background-image:url(/img_sputnik/icons/highslide/pauseHover.gif);
}
* html  .highslide-container .controlbar2 .highslide-previous:hover{
	background-image:url(/img_sputnik/icons/highslide/prevHover.gif);
}
* html  .highslide-container .controlbar2 .highslide-next:hover{
	background-image:url(/img_sputnik/icons/highslide/nextHover.gif);
}


.highslide-controls .highslide-previous a.disabled,
.highslide-controls .highslide-next a.disabled{
	background-image:none !important;
}
a.highslide-full-expand{
	height:44px;
	width:45px;
	margin:0 10px 10px 0;
	background:url(/img_sputnik/icons/highslide/fullexpand.gif) no-repeat 0 0;
}

/* galleries */
.highslide_playlist_edit form,
.highslide_gallery_edit form{
	width:auto;
	margin-right:20px;
}
.highslide-body .playlist_form .form_content_list,
.highslide_playlist_edit form.playlist_form .form_content_list,
.highslide_gallery_edit form.gallery_form .form_content_list{
	float:none;
	width:auto;
	height:auto;
	overflow-x:visible;
	overflow-y:visible;
	border-top:0;
	padding-bottom:10px;
	width:533px;
	border-bottom:1px solid #fff;
}
.highslide-body .playlist_form .form_content_list label,
.highslide_playlist_edit label,
.highslide_gallery_edit label{
	white-space:normal;
}
.highslide_gallery_edit .left_cell,
.highslide_playlist_edit .left_cell{
	width:140px;
	float:left;
	min-height:10px;
	margin-right:5px;
	display:inline;
}
* html .highslide_playlist_edit .left_cell,
* html .highslide_gallery_edit .left_cell{
	height:10px;
}
.highslide_playlist_edit .playlist_edit_form .left_cell,
.highslide_gallery_edit .gallery_edit_form .left_cell{
	width:90px;
	margin-right:0;
}
.highslide_playlist_edit form.playlist_form textarea,
.highslide_gallery_edit form.gallery_form textarea{
	float:left;
	clear:none;
}
.highslide-html-content label.checkbox input{
	width:auto;
	margin-right:5px;
}
.highslide_playlist_edit form.add_content_form div.size_xxs,
.highslide_gallery_edit form.add_content_form div.size_xxs{
	width:40px;
	float:left;
}
.highslide_playlist_edit form.add_content_form div.size_xs,
.highslide_gallery_edit form.add_content_form div.size_xs{
	width:90px;
}
.highslide_playlist_edit form.add_content_form div.size_xxs input,
.highslide_gallery_edit form.add_content_form div.size_xxs input{
	float:none;
	cursor:pointer;
	margin-left:10px;
}
.highslide_playlist_edit .content_thumb,
.highslide_gallery_edit .content_thumb{
	float:left;
}
.highslide_playlist_edit form.add_content_form .form_content_list div.content_detail,
.highslide_gallery_edit form.add_content_form .form_content_list div.content_detail{
	float:left;
	width:320px;
}
.highslide_playlist_edit form.playlist_form .form_content_list .multi,
.highslide_gallery_edit form.gallery_form .form_content_list .multi{
	background-color:#A6CDD2;
	padding-top:5px;
	margin-top:0;
	min-height:10px; /* haslayout */
}
* html .highslide_playlist_edit form.playlist_form .form_content_list .multi,
* html .highslide_gallery_edit form.gallery_form .form_content_list .multi{
	height:10px; /* haslayout */
}
.highslide_gallery_edit form.gallery_form .form_content_list .light{
	background-color:#C6DFE4;
}
.highslide_gallery_edit form.gallery_form .reordering .multi{
	background-color:#A6CDD2;
	border-top:1px solid #C6DFE4;
}


.highslide_video_edit form.playlist_form .form_content_list .multi{
	background-color:#E6C882;
}
.highslide_video_edit form.playlist_form .form_content_list .light{
	background-color:#E8D39E;
}
.highslide_video_edit form.playlist_form .reordering .multi{
	background-color:#E6C882;
	border-top:1px solid #E8D39E;
}
.highslide_audio_edit form.playlist_form .form_content_list .multi{
	background-color:#BBD6AD;
}
.highslide_audio_edit form.playlist_form .form_content_list .light{
	background-color:#CBDFB5;
}
.highslide_audio_edit form.playlist_form .reordering .multi{
	background-color:#BBD6AD;
	border-top:1px solid #CBDFB5;
}



.highslide_playlist_edit button,
.highslide_gallery_edit button{
	margin-top:10px;
}
.highslide_playlist_edit fieldset,
.highslide_gallery_edit fieldset{
	clear:both;
}
.highslide_playlist_edit a.delete,
.highslide_gallery_edit a.delete{
	float:right;
	margin:0 5px 5px 0;
	padding-top:0 !important;
	margin-top:0 !important;
}
.highslide_playlist_edit form.playlist_form .list_head,
.highslide_gallery_edit form.gallery_form .list_head{
	border-top:1px solid #fff;
	padding-top:5px;
	min-height:10px; /* haslayout */
}
* html .highslide_playlist_edit form.playlist_form .list_head,
* html .highslide_gallery_edit form.gallery_form .list_head{
	height:10px; /* haslayout */
}
.highslide_playlist_edit form.playlist_form .list_head strong,
.highslide_gallery_edit form.gallery_form .list_head strong{
	float:left;
	font-weight:normal;
	padding-top:7px;
	width:430px;
}


.highslide_video_edit .highslide-body,
.highslide_picture_edit .highslide-body,
.highslide_audio_edit .highslide-body{
	padding-bottom:10px;
}
.highslide_video_edit .highslide-body label,
.highslide_picture_edit .highslide-body label,
.highslide_audio_edit .highslide-body label{
	width:90px;
	margin-right:0;
}
.highslide-body .extended_form{
	margin-top:15px;
	border-top:1px solid #fff;
}
.highslide-body .playlist_form .extended_form{
	border-top:0;
	margin-top:0;
}
.highslide-body .extended_form div.left_cell{
	padding:10px 0 0 0;
	float:left;
	width:90px;
}
.highslide-body .extended_form div.left_cell_empty{
	padding:0;
	height:0;
	overflow:hidden;
}
.highslide-body .extended_form div.left_cell strong{
	font-weight:normal
}
.highslide-body .extended_form label.left_cell{
	min-height:10px;
	white-space:normal;
}
* html .highslide-body .extended_form label.left_cell{
	height:10px;
}
.highslide-body .extended_form .floating_group{
	padding-top:10px;
}
* html .highslide-body .gallery_edit_form label.checkbox input,
* html .highslide-body .extended_form label.checkbox input{
	margin-top:-3px;
}
* + html .highslide-body .gallery_edit_form label.checkbox input,
* + html .highslide-body .extended_form label.checkbox input{
	margin-top:-5px;
}
.highslide-body .extended_form label.select,
.highslide-body .extended_form label.textarea,
.highslide-body .extended_form .floating_group label{
	width:auto;
	margin-right:5px;
}
.highslide-body button.form_top{
	margin-top:-25px;
}

/* playlist */
.highslide-body .playlist_form fieldset legend{
	margin-bottom:0;
}
.highslide-body .playlist_form{
	padding-bottom:20px;
}
.highslide-body .playlist_form label{
	width: 90px;
}
.highslide-body .playlist_form label.checkbox,
.highslide-body .playlist_form label.radio,
.highslide-body .playlist_form label.textarea,
.highslide-body .playlist_form label.select{
	width:auto;
}
.highslide_playlist_edit .highslide-body .playlist_form label.select{
	width:90px;
}
.highslide-body .playlist_form .tab_form{
	float:left;
	width:100%;
	padding-top:5px;
}
.highslide-body .playlist_form select.size_l{
	min-width:200px;
}
.highslide-body .playlist_form .multi{
	float:none;
	width:370px;
}
.highslide_playlist select,
.highslide_playlist select.label_top{
	width:359px;
}
.highslide-body .playlist_edit_form .multi{
	width:auto;
}
.highslide-body .playlist_form .content_detail label,
.highslide-body .playlist_form .form_content_list label{
	width:auto;
	float:none;
}
.highslide-body .playlist_form .content_detail{
	width:300px;
	float:left;
}
.highslide-body .playlist_form fieldset button{
	margin-right:10px;
}

.highslide-body .playlist_form .list_head{
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #fff;
	float:left;
	width:100%;
}
.highslide-body .playlist_edit_form .list_head{
	float:none;
}
.highslide-body .playlist_form .form_content_list{
	width:100%;
}
.highslide_playlist_audio .playlist_form .form_content_list .multi,
.highslide_audio .playlist_form .form_content_list .multi{
	background-color:#BBD6AD;
}
.highslide_playlist_audio .playlist_form .form_content_list .light,
.highslide_audio .playlist_form .form_content_list .light{
	background-color:#CBDFB5;
}
.highslide_playlist_audio .playlist_form .reordering .multi,
.highslide_audio .playlist_form .reordering .multi{
	background-color:#BBD6AD;
	margin-top:1px;
}
.highslide_playlist_video .playlist_form .form_content_list .multi,
.highslide_video .playlist_form .form_content_list .multi{
	background-color:#E6C882;
}
.highslide_playlist_video .playlist_form .form_content_list .light,
.highslide_video .playlist_form .form_content_list .light{
	background-color:#E8D39E;
}
.highslide_playlist_video .playlist_form .reordering .multi,
.highslide_video .playlist_form .reordering .multi{
	background-color:#E6C882;
	margin-top:1px;
}
.highslide-body .playlist_form div.size_xxs{
	float:left;
	width:35px;
	padding-left:5px;
}
.highslide-body .playlist_form button.form_top{
	margin:-17px 10px 0 5px;
}
.highslide-body .playlist_edit_form button.form_top{
	margin:-25px 0 0 5px;
}
.highslide-body .playlist_edit_form fieldset legend{
	margin-bottom:10px;
}

.highslide-body .playlist_form input.text,
.highslide_iframe_upload input.file  {
	width: 250px;
	float: right;
}

.highslide-body iframe{
	overflow:hidden;
	margin:10px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.highslide_iframe_upload{
	padding:5px 0;
}
.highslide_iframe label{
	float:left;	
}
.highslide_iframe label.left_cell{
	width:90px;
	margin-top:2px;
}

.highslide_iframe_upload input.file{
	background-color:#fff;
}
.highslide_iframe_upload button{
	clear:both;
	margin-top:5px;
}


/* subscribe_form */
* html .highslide-body .subscribe_form{
	height:10px /* haslayout */
}
.highslide-body .subscribe_form div.left_cell{
	float:left;
	width:165px;
	min-height:10px;
}
* html .highslide-body .subscribe_form div.left_cell{
	height:10px;
}
.highslide-body .subscribe_form div.multi{
	float:left;
	width:100%;
}
.highslide_abo .highslide-body .subscribe_form{
	padding:10px 20px !important;
	width:auto;
}
.highslide-body .subscribe_form button{
	margin-bottom:5px;
}
.highslide-body .vkm_group{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.highslide-body .vkm_group div.left_cell{
	width:165px;
	padding-left:5px;
}
* html .highslide-body .vkm_group div.left_cell{
	padding-top:5px;
}
* + html .highslide-body .vkm_group div.left_cell{
	padding-top:5px;
}
.highslide-body .vkm_group .multi_checkbox_group input.checkbox{
	margin-left:2px;
}
.highslide-html-content .multi_checkbox_group .size_xs{
	width:55px;
}
.highslide-html-content .multi_checkbox_group .checkbox_group label.checkbox{
	width:auto;
}
.highslide_abo .highslide-body{
	padding:0 !important;	
}

.highslide_abo form.abo_user{
	background-color: #DBE4AE;
}
.highslide_user form.abo_user div.light,
.highslide_abo form.abo_user div.light{
	background-color: #D0DC96;
}
.highslide_abo form.abo_group{
	background-color: #e6d9ed;
}
.highslide_group form.abo_group div.light,
.highslide_abo form.abo_group div.light{
	background-color: #D3C9DA;
}
.highslide_abo legend span{
	white-space:normal;
}


.highslide-body .subscribe_form{
	padding:0 0 35px 0;
	margin-bottom:0;
}
* html .highslide-body .subscribe_form{
	padding-bottom:10px;
}
* + html .highslide-body .subscribe_form{
	padding-bottom:10px;
}

.highslide_abo .highslide-body .content_subscription_settings{
	padding-top:0;
}


/* not-logged-in message */
.highslide-html-content .highslide-body .must_login{
	padding-bottom:15px;
	font-weight:bold;
	word-wrap:normal;
}
.highslide_abo .highslide-body .must_login{
	margin-left:20px;
	margin-top:10px;
}

.highslide_shout .highslide-body .must_login{
	margin-left:20px;
}

.highslide-html-content input.size_xl{
	width:365px;
}

/* profile preview */
.highslide_preview .highslide-body{
	padding:10px 10px 9px;
	overflow-x:hidden; /* ie7 */
}
.highslide_profile_preview h2.user_headline{
	color:#7C8655;
	text-transform:uppercase;
	margin:0 0 10px;
}
.highslide_profile_preview ul.profile{
	margin:0;
}
* html .highslide_profile_preview ul.profile{
	width:97%;
}



/****** aktion - clique gesucht ******/
div.clique_aktion{
	width:280px;
	background-color:#dd9541;
	float:left;
	margin-bottom:20px;
}
div.clique_aktion fieldset{
	float:left;
	clear:both;
	padding:10px;
	width:260px;
	border-top:1px solid #fff;
}
div.clique_aktion label{
	font-weight:bold;
	color:#3e551f;
}
* + html div.clique_aktion input.checkbox{
	float:left;
}
* + html div.clique_aktion label.checkbox{
	margin-top:2px;
}



.element_clique .element_content{
	background-image:url(/img_sputnik/clique_bg_user.gif) !important;
	background-repeat:no-repeat;
	background-position: bottom left;
}


.rank_bar{
	height:22px;
	width:100%;
	margin-top:10px;
	background-color:#dfdfdf;
	float:left;
	overflow:hidden;
}

.rank_bar_inner{
	background-image:url(/img_sputnik/bg/rankBarBg.gif);
	height:22px;
	width:1%;
	float:left;
}


.profile_header {
	float: left;
	width: 590px;
	margin-bottom:20px;
}

.profile_header .header_content {
	float: left;
	width: 100%;
	background-color: #DBE4AE;
	background-image: url("/img_sputnik/bg/backgroundUser.gif");
	background-repeat: repeat-x;
}

.profile_header .online_status{
	width:16px;
	height:16px;
	float:right;
	margin-top:5px;
	margin-right:8px;
}

.profile_header h1 {
	clear: none;
	float: left;
	text-transform: none;
	font-weight: normal;
	font-size: 24px;
	margin: 10px 0 0 10px;
	width:auto !important;
	color:#263F5D;
}

.profile_header .user_info{
	float:left;
	margin-bottom:5px;
	width:420px;
	xheight:120px;
}
.profile_header .user_info p{
	margin-bottom:0;
}
.profile_header .user_detail{
	clear:left;
	float:left;
	width:350px;
}
.profile_header .user_elements{
	float:left;
	margin-left:10px;
	margin-top:35px;
	clear:both;
	width:100%;
}
.profile_header .user_status{
	float:left;
	margin-top:5px;
	margin-left:10px;
	clear:both;
}

.profile_header ul.disabled_voting {
	margin-top: 22px;
}

.profile_header ul.profile_menu {
	border: none;
	border-top: 1px #FFFFFF solid;
}

ul.profile_menu {
	clear: both;
	background-color: #ABABAB;
	height: 25px;
	width: 590px;
	border-bottom: 1px solid #FFFFFF;
}

ul.profile_menu li {
	float: left;
	display: inline;
	border-right: 1px dotted #FFFFFF;
	list-style-type: none;
}

.profile_header ul.profile_menu li {
	position:relative;
	z-index:499;
}

ul.profile_menu li.active,
ul.profile_menu a {
	display:block;
	height:15px;
	padding: 5px 7px;
}
* html ul.profile_menu li.active,
* html ul.profile_menu a {
	float:left;
}

ul.profile_menu a {
	color:#555;
	font-weight:bold;
}
ul.profile_menu li.active{
	font-weight:bold;
}
ul.profile_menu li.active,
ul.profile_menu a:hover{
	color: #000;
}
ul.profile_menu li.active span,
ul.profile_menu a span {
	padding-right: 22px;
	background-image: url("/img_sputnik/icons/arrowRight.gif");
	background-repeat: no-repeat;
	background-position: right center;
}
ul.profile_menu a:hover span {
	background-image: url("/img_sputnik/icons/arrowRightHover.gif");
}
ul.profile_menu li.active .down_icon,
ul.profile_menu a .down_icon {
	padding-left: 22px;
	padding-right:0;
	background-image: url("/img_sputnik/icons/arrowDown.gif");
	background-repeat: no-repeat;
	background-position: 0 -3px;
}
ul.profile_menu li.active span.down_icon:hover, 
ul.profile_menu a:hover span.down_icon{
	background-image: url("/img_sputnik/icons/arrowDownHover.gif");
}

.profile_header .floating_layer ul li a span.setup_icon,
ul.profile_menu a span.setup_icon {
	background-image: url("/img_sputnik/icons/setup.gif");
	padding-right: 13px;
}


ul.profile_menu a span.add_content_icon {
	background-image: url("/img_sputnik/icons/addContentTransparent.gif");
	padding-right: 18px;
}

.profile_header .floating_layer ul li a span.view_icon,
ul.profile_menu a span.view_icon {
	background-image: url("/img_sputnik/icons/user.gif");
	padding-right: 18px;
}

.profile_header .floating_layer ul li a span.edit_icon {
	background-image: url("/img_sputnik/icons/edit.gif");
	padding-right: 18px;
}

.profile_header .floating_layer ul li a span.send_PM_icon {
	background-image: url("/img_sputnik/icons/sendPM.gif");
	padding-right: 24px;	
}

.profile_header .floating_layer ul li a span.received_PM_icon {
	background-image: url("/img_sputnik/icons/receivedPM.gif");
	padding-right: 24px;	
}

.profile_header .floating_layer ul li a span.sent_PM_icon {
	background-image: url("/img_sputnik/icons/sentPM.gif");
	padding-right: 28px;	
}



#wrapper_main_content .profile_header .floating_layer {
	left:0;
	top:26px;
	background-color: #ABABAB;
	border: none;
	color: #FFFFFF;
	height: auto;
	padding:0 5px 0 0;
	position: absolute;
	overflow: hidden;
	z-index:500;
}
#wrapper_main_content #editProfileSubNavi,
#wrapper_main_content #editProfileSubNavi ul,
#wrapper_main_content #editProfileSubNavi ul li{
	width:160px;
}

#wrapper_main_content #editSoundcheckSubNavi,
#wrapper_main_content #editSoundcheckSubNavi ul,
#wrapper_main_content #editSoundcheckSubNavi ul li{
	width:175px;
}

#wrapper_main_content #addContentSubNavi,
#wrapper_main_content #addContentSubNavi ul,
#wrapper_main_content #addContentSubNavi ul li{
	width:140px;
}

#wrapper_main_content #pmSubNavi,
#wrapper_main_content #pmSubNavi ul,
#wrapper_main_content #pmSubNavi ul li{
	width:169px;
}

.profile_header .floating_layer_wrapper{
	position:absolute;
	top:0;
	left:0;
}



.profile_header .floating_layer ul li {
	border: none;
}

.profile_header .floating_layer ul li a{
	color: #555;
	padding-left:25px;
	background:transparent url(/img_sputnik/icons/bulletpoint.gif) no-repeat 10px center;
	padding-right: 0;
	float: left;
	clear:left;
}

.profile_header .floating_layer ul li a:hover {
	color: #000;
	background-image:url(/img_sputnik/icons/bulletpointHover.gif);
}

ul.profile {
	float: left;
	background-color: #D0DC96;
	width: 100%;
	margin-bottom:20px;
}

ul.profile li {
	width: 100%;
	float: left;
	clear: both;
	padding: 10px 0 10px 0;
}

.profile_header .toolbar_layer a{
	background-repeat: no-repeat;
	background-image:url(/img_sputnik/icons/toolbarIcons.gif);
	text-decoration:none;
	height:30px;
	float:left;
}

.profile_header .toolbar_upper_wrapper{
	margin-bottom:1px;
}

.profile_header ul.passive{
	margin:16px 0 0 15px;
}


.profile_header .element_comments{
	background-color:#D0DC96;
	width:574px;
}
.profile_header .element_comments p{
	width:530px;
	margin-bottom:0;
}
/*
.profile_header a.more_down{
	float:right;
	height:18px;
	width:18px;
	background:transparent url(/img_sputnik/icons/arrowButtonDown.gif) no-repeat 0 0;	
}
.profile_header a.more_down:hover{
	background-image:url(/img_sputnik/icons/arrowButtonDownHover.gif);
}
*/

/*** pmList / friends invitation list ***/
.process_pms_list li div.size_l,
.pm_list li div.size_l{
	padding-bottom:10px;
}

.pm_list li div.left_cell {
	width: 60px;
	display: inline;
}
.process_pms_list li div.left_cell{
	width: 100px;
	display: inline;
}

.process_pms_list li div.left_cell img,
.pm_list li div.left_cell img{
	width: 60px;
}
.process_pms_list li div.left_cell img{
	vertical-align:middle;
	float:none;
}

.process_pms_list li,
.pm_list li {
	margin-bottom: 1px;
}
.process_pms_list p,
.pm_list p{
	min-height:18px;
	margin-bottom:0;
}
* html .process_pms_list p,
* html .pm_list p{
	height:18px;
}
.process_pms_list a,
.pm_list a{
	font-weight:bold;
}
.process_pms_list div.pm_detail,
.pm_list div.pm_detail {
	width: 590px;
	float: left;
	height: auto;
}
.process_pms_list div.pm_detail p,
.pm_list div.pm_detail p{
	padding: 0 10px;
}
.process_pms_list div.pm_detail ul.profile_menu,
.pm_list div.pm_detail ul.profile_menu {	
	background-color: #ababab;
	float:left;
	width:100%;
	margin-top:10px;
	border-bottom: none;	
}
.process_pms_list  div.pm_detail ul li,
.pm_list div.pm_detail ul li {
	clear: none;
	float: left;
	padding: 0 5px;
	width: auto;	
	background-image: none;
}
ul.process_pms_list li,
ul.pm_list li {
	padding-bottom: 0;
}
.group_members form.process_pms_form ul.profile li li{
	background-color:#ABABAB;
}

ul.process_pms_list .pm_show a{
	width:440px;	
}

ul.process_pms_list{
	margin-bottom:0;
}


ul.profile_menu .report_PM,
ul.profile_menu .delete_PM,
ul.profile_menu .answer_PM {
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:20px;
}
ul.profile_menu .delete_PM{
	padding-right:26px;
}



.answer_PM {
	background-image:url(/img_sputnik/icons/arrowRight.gif);
	xwidth: 75px;
}


.answer_PM:hover {
	background-image:url(/img_sputnik/icons/arrowRightHover.gif);
}

.delete_PM {
	background-image:url(/img_sputnik/icons/delete.gif);
	xwidth: 70px;
}

.delete_PM:hover {
	background-image:url(/img_sputnik/icons/deleteHover.gif);
}
.report_PM {
	background-image:url(/img_sputnik/icons/warning.gif);
}

.report_PM:hover {
	background-image:url(/img_sputnik/icons/warningHover.gif);
}
.group_members .report_PM,
.group_members .answer_PM{
	width:auto;
	padding-right:22px;
}
.group_members .delete_PM{
	width:auto;
	padding-right:30px;
}

.pm_show a{
	width: 480px;
	background-image: url(/img_sputnik/icons/arrowButtonDown.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 20px;
	display:block;
	font-weight: bold;
	line-height:18px;
	height:100%;
}
.pm_show a span{
	font-weight: normal;
	color: #555;
}
.pm_show a img{
	float:none;
	margin:0 0 -1px 5px;
}
.pm_show a.up{
	background-image: url(/img_sputnik/icons/arrowButtonUp.gif);
}
.pm_show a:hover{
	background-image: url(/img_sputnik/icons/arrowButtonDownHover.gif);
}
.pm_show a.up:hover{
	background-image: url(/img_sputnik/icons/arrowButtonUpHover.gif);
}

.process_pms_form .list_order{
	float:left;
	width:20px;
	padding-left:35px;
	height:30px;
	background-repeat:no-repeat;
	background-position:0 0;
	margin-top:-6px;
	margin-bottom:-6px;
	margin-right:10px;
}
.process_pms_form .user_order{
	background-image: url(/img_sputnik/icons/toolbarMember.gif);
	padding-left:30px;
}
.process_pms_form .user_down,
.process_pms_form .user_up{
	background-image: url(/img_sputnik/icons/toolbarMemberHover.gif);
}
.process_pms_form .date_order{
	background-image: url(/img_sputnik/icons/toolbarCalendar.gif);
}
.process_pms_form .date_down,
.process_pms_form .date_up{
	background-image: url(/img_sputnik/icons/toolbarCalendarHover.gif);
}

.process_pms_form .list_order span{
	background-repeat:no-repeat;
	background-position:0 50%;
}
.process_pms_form .list_order span{
	float:left;
	width:9px;
	height:30px;
}

.process_pms_form .list_up{
	background-image: url(/img_sputnik/icons/sortingUp.gif);
}
.process_pms_form .list_down{
	background-image: url(/img_sputnik/icons/sortingDown.gif);
}
.process_pms_form .date_up .list_up,
.process_pms_form .user_up .list_up{
	background-image: url(/img_sputnik/icons/sortingUpActive.gif);
}
.process_pms_form .date_down .list_down,
.process_pms_form .user_down .list_down{
	background-image: url(/img_sputnik/icons/sortingDownActive.gif);
}


/* wo wird das genutzt (ausser in pmList)??? (ulrike) */
ul.profile li div.right_cell {
	float: right;
	margin-right: 10px;
	display: inline;
}
ul.profile div.floating_layer ul li {
	clear: none;
	float: left;
	padding: 0 15px 0 0;
	width: auto;
}


#wrapper_main_content ul.profile div.floating_layer {
	width: 570px;
	border: none;
	height: auto;
	margin-bottom: 0;
	padding-bottom: 0;
}

ul.bottom_menu {
	width: 280px;
	margin: 0;
	margin-top: 1px;
	border-bottom: none;
	float: left;
	overflow: hidden;
}

ul.bottom_menu a {
	text-decoration: none;
}
ul.gallery_menu a span.delete,
ul.bottom_menu a span.delete {
	background-image: url(/img_sputnik/icons/delete.gif);
	padding-right: 30px;
}
ul.gallery_menu a:hover span.delete,
ul.bottom_menu a:hover span.delete {
	background-image: url(/img_sputnik/icons/deleteHover.gif);
}

.edit_artist_profile .artist_image button{
	margin-top: 50px;
}
* + html .create_group .input_group button span,
* + html .create_group .artist_image button span,
* + html .edit_artist_profile .artist_image button span{
	float: none;
}
* html .create_group .input_group button span,
* html .create_group .artist_image button span,
* html .edit_artist_profile .artist_image button span{
	float: none;
}

form .artist_image .file{
	margin-top: 20px;
}
.footnote,
p.footnote {
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
}



/****** Profile-header tabbed navigation ******/

#profile_tab_navigation{
	width:590px;
	float:left;
	background-color:#fff;
	margin-bottom:20px;
}

#profile_tab_navigation li{
	display:block;
	position:relative;
	float:left;
	padding:0;
	font-weight:bold;
	text-align:center;
	word-wrap:normal;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(/img_sputnik/bg/tabNavLeft.gif);
	background-color:#959595;
}
#profile_tab_navigation li a{
	display:block;
	padding:8px 10px 6px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:right 0;
}
#profile_tab_navigation li.first_tab{
	background-position:-1px 0;
}

#profile_tab_navigation li.clear{
	width:100%;
	height:0;
	margin-bottom:0;
	clear:none;
}

#profile_tab_navigation li.pr_roworder_1{
	background-color:#959595;
}
#profile_tab_navigation li.pr_roworder_2{
	background-color:#a5a5a5;
}
#profile_tab_navigation li.pr_roworder_3{
	background-color:#b5b5b5;
}
#profile_tab_navigation li.pr_roworder_1 a{
	background-image:url(/img_sputnik/bg/tabNavRightTopR1.gif);
}
#profile_tab_navigation li.pr_roworder_2 a{
	background-image:url(/img_sputnik/bg/tabNavRightTopR2.gif);
}
#profile_tab_navigation li.pr_roworder_3 a{
	background-image:url(/img_sputnik/bg/tabNavRightTopR3.gif);
}
#profile_tab_navigation li.live_tab{
	background-color:#c5c5c5;
	margin-top:-3px;
	z-index:100;
}
#profile_tab_navigation li.live_tab_hover{
	background-color:#c5c5c5 !important;
}
#profile_tab_navigation li a{
	white-space:nowrap;
}
#profile_tab_navigation li a:link,
#profile_tab_navigation li a:visited{
	color:#555 !important;
}
#profile_tab_navigation li a:hover{
	color:#111 !important;
}

#profile_tab_navigation li.live_tab a{
	color:#333 !important;
	cursor:default;
	padding-bottom:8px;
}
#profile_tab_navigation li.live_tab a.no_sub_nav{
	padding-bottom:9px;
}
#profile_tab_navigation li.live_tab a:hover{
	color:#333 !important; /* IE6 */
	cursor:default;
}
#profile_tab_navigation li.live_tab li a{
	cursor:pointer;
	color:#666 !important;
	padding-left:22px;
	padding-right:0;
	background:url(/img_sputnik/icons/arrowRightLightGrey.gif) no-repeat 0 50%;
	padding-top:7px;
	padding-bottom:7px;
}
#profile_tab_navigation li.live_tab li a:hover{
	cursor:pointer;
	color:#333 !important;
	background-image:url(/img_sputnik/icons/arrowRightLightGreyHover.gif);
}
#profile_tab_navigation li.live_tab li a.profile_current_location,
#profile_tab_navigation li.live_tab li a.profile_current_location:hover{
	color:#333 !important;
	cursor:default;
	background-image:url(/img_sputnik/icons/arrowRightLightGreyHover.gif);
}


#profile_tab_navigation li ul{
	display:none;
	background-color:#c5c5c5;
	width:590px;
}
#profile_tab_navigation li li{
	background-image:none;
	position:static;
	background-color:#c5c5c5;
	padding-left:15px;
}


#profile_tab_navigation li.live_tab ul{
	display:block;
	position:absolute;
	left:1px;
	margin-top:1px;
}
#profile_tab_navigation li.live_tab li{
	display:block;
	float:left;
}

#profile_tab_navigation li.clear_li{
	float:none;
	height:0px;
	overflow:hidden;
}

img.profile_soundcheck{
	margin:0 10px;
	width:106px;
}

/* Locations map */
#wrapper_map{
	xwidth:590px; /* have to use inline styles for Chrome */
	xheight:400px; /* have to use inline styles for Chrome */
	margin-bottom:20px;
	clear:both;
}
#wrapper_map.edit_map{
	margin-bottom:0;
}
.map_button{
	display:block;
	background-color:#959595;
	padding:2px 4px;
	color:#fff;
}
.map_overlay{
	padding-bottom:18px;
	width:320px;
	position:absolute;
}
.overlay_inner{
	width:300px;
	min-height:50px;
	padding:8px 10px 10px 10px;
	background:transparent url(/img_sputnik/maps/map_bg.png);
	border-width:1px 1px 0 1px;
	border-color:#80827f;
	border-style:solid;
}
* html .overlay_inner{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/maps/map_bg_ie6.png', sizingMethod='scale');
}
.overlay_beak{
	height:18px;
	background:transparent url(/img_sputnik/maps/map_beak.png);
	position:absolute;
	bottom:0;
	left:0;
	width:322px;
}
* html .overlay_beak{
	background-image:none;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img_sputnik/maps/map_beak.png', sizingMethod='image');
}
.close_overlay{
	position:absolute;
	display:block;
	top:6px;
	right:5px;
	height:18px;
	width:18px;
	background:url(/img_sputnik/icons/cancelButton.gif) no-repeat;
}
.close_overlay:hover{
	background-image:url(/img_sputnik/icons/cancelButtonHover.gif);
}

.map_overlay h3{
	text-transform:uppercase;
	color:#263F5D;
	float:none;
	margin-bottom:8px;
	border-bottom:1px solid #263F5D;
}
.map_overlay a{
	text-decoration:underline;
}
.overlay_title{
	font-weight:bold;
	margin-bottom:8px;
}
.overlay_extract{
	margin-bottom:8px;
}
.map_overlay .overlay_extract a{
	text-decoration:none;
}
.overlay_image{
	height:120px; /* have to define */
	float:left;
	margin-right:10px;
	position:relative;
}
.overlay_video .overlay_image{
	height:90px;
}
.overlay_video .overlay_image img{
	width:120px;
}
.map_overlay .creator{
	padding-bottom:5px;
}
.map_overlay .creator a{
	font-weight:bold;
}
.overlay_image a span{
	background-image:url(/img_sputnik/icons/arrowButtonRight.gif);
}
.overlay_image a:hover span{
	background-image:url(/img_sputnik/icons/arrowButtonRightHover.gif);
}
.overlay_audio .overlay_title a{
	padding-left:24px;
	display:inline-block;
	height:18px;
	background:url(/img_sputnik/icons/audioButton.gif) no-repeat;
}
.overlay_audio .overlay_title a:hover{
	background-image:url(/img_sputnik/icons/audioButtonHover.gif);
}
.overlay_menu_wrapper{
	clear:both;
	padding-top:7px;
	height:15px;
	position:relative;
	xmargin:0 0 -10px -10px;
	xwidth:320px;
}
.map_overlay ul.bottom_menu{
	float:none;
	width:320px;
	position:absolute;
	bottom:-11px;
	left:-10px;
}
form.profile_form div.multi button{
	margin-top:0;
}
#locate_by_address{
	margin-top:1px;
}
#locate_by_address button{
	margin-left:0;
	padding-left:0;
}
#locate_by_address button span{
	float:none;
	word-wrap:normal;
}
form.profile_form div.multi .left_cell .left_cell{
	width:auto;
}

#wrapper_map #copyright span{
	white-space:normal !important;
}
.overlay_commlink{
	padding-top:5px;
	clear:both;
}

/* */
ul.playlist_menu,
ul.gallery_menu{
	margin:-19px 0 20px 0;
	border-bottom:0;
	float:left;
	
}

img.vkm_thumb{
	width:30px;
	margin-right:10px;
}
input.with_headline{
	float:left;
	margin-right:10px;
}
.abo_form h3{
	clear:none;
	word-wrap:normal;
	width:500px;
	font-size:12px;
	float:left;
}
form.abo_form div.multi  h3 a{
	text-decoration:none;
}
.abo_form .left_cell{
	min-height:10px;
}
form.abo_form div.multi .left_cell{
	width:285px !important;
}
form.abo_form .vkm_group div.multi .left_cell{
	width:260px !important;
	margin-left:25px;
}
form.abo_form div.multi button{
	width:auto;
	word-wrap:normal;
}

p.form_intro{
	padding-bottom:10px;
}
a.visibility{
	float:left;
	height:18px;
	width:18px;
	background:url(/img_sputnik/icons/generalIcons.gif) no-repeat -90px 0;
}
a.visibility:hover{
	background-position:-90px -18px;
}
a.vis_checked{
	background-position:-108px 0;
}
a.vis_checked:hover{
	background-position:-108px -18px;
}
img.inline_icon{
	float:none;
	margin-bottom:-4px;
}

/* upload progress bar */
#uploading{
	position:absolute;
	background:#263F5D;
	left:0;
	top:0;
	height:0px;
	width:961px;
	overflow:hidden;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#uploadinfo{
	position:absolute;
	top:0;
	left:-1000px;
	width:370px;
	padding:15px 0 30px 20px;
	border:5px solid #fff;
	background:#DBE4AE;
}
#progress_message{
	float:none;
	font-weight:bold;
	padding-right:10px;
}
#progress_percentage{
	white-space:nowrap;
	font-size:16px;
	float:left;
	margin-top:-1px;
	padding-left:15px;
	font-weight:bold;
}
#progress{
	float:left;
	width:290px;
	height:15px;
	background:url(/img_sputnik/bg/animatedBar.gif) no-repeat 0 0;
	border: 1px solid #555;
}
#progress_bar{
	width:0px;
	height:15px;
	background-color:#F76526;
}

.progress_cancel {
	background: url(/img_sputnik/icons/arrowButtonRight.gif) no-repeat right 0;
	position: absolute;
	bottom: 3px;
	right: 3px;
	height:15px;
	padding-top:3px;
	padding-right:22px;
	color:#555;
}
.progress_cancel:hover{
	background-image: url(/img_sputnik/icons/arrowButtonRightHover.gif);
	color:#000;
}

/* */
p.form_advice{
	margin:5px 0 0 0;
}
.multi_checkbox_group p.form_advice{
	margin-top:0;	
}

/* registration form - error highlighting */
.form_error,
.form_error p.form_error{
	color: #a40909;
}
.form_error p.form_advice{
	color: #555 !important;
}
textarea.form_error,
.form_error textarea,
input.form_error,
select.form_error,
.form_error input.text,
.form_error select{
	border: 2px solid #a40909 !important;
	color: #000 !important;
}
.form_error .mceEditor{
	border: 2px solid #a40909 !important;
}
p.form_error{
	font-weight:bold;
	margin:5px 0 0 0;
}
.form_error a{
	color:#a40909;
}
.form_error p.form_advice a{
	color: #263F5D;
}
.form_error a:hover,
.form_error p.form_advice a:hover{
	color:#F76526;
}

/* storage */
a.storage{
	float:left;
	height:18px;
	width:18px;
	background:url(/img_sputnik/icons/generalIcons.gif) no-repeat -234px 0;
}
a.storage:hover{
	background-position: -234px -18px;
}


.highslide-html-content div.multi div.grippie, 
.highslide-body .subscribe_form div.multi div.grippie,
.highslide_shout .highslide-body form div.grippie,
.highslide_comment .highslide-body form div.grippie,
form.profile_form div.multi div.grippie {
	float: none;
	margin-right: 0;
	background:#EEEEEE url('/images/grippie.png') no-repeat scroll center 2px;
	border-color:#DDDDDD;
	border-style:solid;
	border-width:0pt 1px 1px;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
	clear:left;
	width:367px;
}
form.profile_form div.multi div.grippie {
	width:352px;
}

.resizable-textarea textarea {
	display:block;
	margin-bottom:0pt;
}


.myx_headline
{
  font-size: 16px;
  margin-left: 15px;
  margin-bottom: 7px;
  font-weight: bold;
  text-transform: uppercase;
  float: none;
}

.myx_blue
{
  color: #637B9A;
}

.myx_orange
{
  color: #F76526;
}

.profilesite_in_total .attribute-list .tinymce_editor td
{
  margin: 0;
  padding: 0;
}

.profilesite_in_total .attribute-list .tinymce_editor td input, 
.profilesite_in_total .attribute-list .tinymce_editor td label, 
.profilesite_in_total .attribute-list .tinymce_editor td img 
{
  float: none;
  margin: 0;
  padding: 0;
}

.profilesite_in_total .attribute-list .tinymce_editor td img .mceSeparatorLine
{
  border: 0pt none;
  float: none;
  margin: 0 2px 0 4px;
  padding: 0;
}

.profilesite_in_total .attribute-list .tinymce_editor td select
{
  float: none;
  margin: 3px 0 0 0;
  padding: 0;
}

.mceColors
{
  float: none;
  clear: none;
}

.defaultSkin .mceListBox .mceText {
  text-decoration: none;
  font-size: 11px !important;
}

.clearlooks2_modalBlocker {
  background-color: black !important;
}

#js_cookie_debug {
  padding: 5px;
  border: dotted 1px #666;
  background-color: #eee;
  display: none;
}

.hidden {
  display: none !important;
}

/* Foren */

#breadcrumb {
  border-bottom: 1px solid rgb(187, 187, 187); 
  margin: -30px 0px 20px; 
  padding: 7px 10px; 
  background-image: url(/img_sputnik/bg/layerPaging.gif); 
  font-weight: bold;
}

#breadcrumb a {
  margin: 0 3px;
}

.site_forum_category {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}

.site_forum_category h2 {
  float: left;
  background-image: url(/img_sputnik/bg/layerFaq.gif);
  background-repeat: no-repeat;
  width: 570px;
  padding: 5px 15px 4px 5px;
  margin-bottom: 1px;
  margin-top: 1px;
}

.site_forum_category table {
  float: left;
  width: 590px;
}

.site_forum_category td {
  background-color: #a5c7de;
}

.site_forum_category tr.light td {
  background-color: #BDD3E7;
}

.site_forum_category td a {
  text-decoration: underline;
}

.site_forum_category th {
  color: #cccccc;
  background-color: #555555;
  padding: 3px 5px;
}

.site_forum_category .meta {
  text-align: center;
  white-space: nowrap;
}

.site_forum_category td {
  padding: 10px 5px;
}

.site_forum_category td.meta {
  font-size: 10px;
}

.site_forum_category td img {
  float: none;
}

.site_forum_category .forum a {
  font-weight: bold;
  font-size: 14px;
  padding-top: 2px;
  padding-left: 24px;
  background-image: url(/img_sputnik/icons/arrowRightDarkblue.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-decoration: none;
}

.site_forum_category .forum a:hover {
  background-image: url(/img_sputnik/icons/arrowRightDarkblueHover.gif);
}

.site_forum_category .forum span {
  display: block;
  margin-left: 24px;
  width: 340px;
  font-size: 10px;
}

.add_site_forum {
  background-color: #BDD3E7;
}

.site_forum table {
  width: 100%;
  background-color: #BDD3E7;
  margin-bottom: 20px;
}

.site_forum td {
  background-color: #a5c7de;
}

.site_forum tr.light td {
  background-color: #BDD3E7;
}

.site_forum th {
  color: #cccccc;
  background-color: #555555;
  padding: 3px 5px;
}

.site_forum thead .topic {
  width: 290px;
}

.site_forum thead .author {
  width: 145px;
}

.site_forum thead .last_post {
  width: 130px;
}

.site_forum thead .icons {
  width: 25px;
}

.site_forum img.avatar {
  width: 30px;
  margin-right: 5px;
}

.site_forum td {
  padding: 10px 5px;
}

.site_forum td a {
  text-decoration: underline;
}

.site_forum tbody .topic a {
  font-weight: bold;
  font-size: 14px;
  padding: 2px 10px 0 24px;
  background-image: url(/img_sputnik/icons/arrowRightDarkblue.gif);
  background-repeat: no-repeat;
  background-position: left top;
  text-decoration: none;
  display: block;
}

.site_forum tbody .topic a:hover {
  background-image: url(/img_sputnik/icons/arrowRightDarkblueHover.gif);
}

.site_forum tbody span {
  font-size: 10px;
  display: block;
}

.site_forum tbody .topic span {
  margin-left: 24px;
}

.site_forum tbody .meta img {
  float: none;
}

.site_forum td.no_topics_found {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.site_forum_topic li.no_posts_found {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.new_topic_link_container {
  float: left;
  background-color: #a5c7de;
  width: 570px;
  padding: 5px 10px 4px 10px;
  margin-bottom: 1px;
  margin-top: 1px;
  margin-bottom: 15px;
  margin-top: -19px;
}

.new_topic_link_container.light {
  background-color: #bdd3e7;
}

.new_topic_link_container a {
  background: transparent url(/img_sputnik/icons/arrowButtonRight.gif) no-repeat scroll right 0;
  float: right;
  height: 18px;
  padding: 2px 25px 0 0;
  font-weight: bold;
}

.site_forum_topic_head {
  color: #cccccc;
  background-color: #555555;
  padding: 3px 10px;
  font-weight: bold;
  line-height: 12px;
  margin: 0;
  width: 570px;
}

.site_forum_topic a {
  text-decoration:underline;
}

.site_forum_topic {
  float:left;
  width:100%;
  margin-bottom:20px;
  background-color: #BDD3E7;
}

.site_forum_topic .dark {
  background-color: #a5c7de;
}

.site_forum_topic li {
  padding:10px;
}

.site_forum_topic .left_cell {
  float:left;
  width:70px;
  display:inline;
}

.site_forum_topic .right_cell {
  float: left;
  width: 500px;
}

.site_forum_topic .right_cell .edit_buttons {
  width: 85px;
}

.site_forum_topic .right_cell .edit_buttons a.reply {
  background-image: url(/images/draft/forums/replyButton.gif);
  width: 18px;
  height: 18px;
}

.site_forum_topic .right_cell .edit_buttons a.reply:hover {
  background-image: url(/images/draft/forums/replyButtonHover.gif);
}

.site_forum_topic img.avatar {
  width:60px;
}

.site_forum_topic p {
  float:none;
  clear:none;
}

.site_forum_topic .item_info {
  min-height:18px;
  margin-bottom:5px;
}

* html .site_forum_topic .item_info {
  height:18px;
}

.forum_entry_text p, .forum_entry_text h1, .forum_entry_text h2, .forum_entry_text h3, .forum_entry_text h4, .forum_entry_text h5, .forum_entry_text h6, .forum_entry_text ul, .forum_entry_text ol, .forum_entry_text img, .forum_entry_text hr {
  float:none;
  clear:none;
  text-transform:none;
  color:#555;
  margin-bottom:0.5em;
}

.forum_entry_text blockquote {
  margin-left: 10px;
  margin-bottom: 10px;
  border: dashed 1px #555555;
  padding: 10px;
  font-style: normal;
}

.forum_entry_text li {
  padding:0 0 3px 0;
}

.forum_entry_text ul {
  list-style-type:disc;
  margin-left:15px;
  margin-bottom:0.5em;
}

.forum_entry_text ol li {
  list-style-position:inside;
}

.forum_entry_text h5, .forum_entry_text h6 {
  font-size: 12px;
  font-weight: bold;
}

#wrapper_main_content  .site_forum_topic_head .forum_entry_title h2 {
  width: 440px;
  float: none;
  clear: none;
  margin-bottom: 5px;
}

.site_forum_topic_head .item_info {
  clear: both;
}

.forum_entry_text hr {
  display: block;
}

.forum_entry_text .clear {
  width: 100%;
  clear: none;
}

.forum_entry_text img {
  margin: 0;
}

.highslide_site_forum {
  background-color: #a5c7de;
}

.site_forum_form, .site_forum_form fieldset {
  background-color: #555555 !important;
}

.site_forum_form legend {
  background-color: #555555;
  color: #cccccc;
  font-weight: bold;
  padding: 3px 5px;
  margin: 0;
}

.site_forum_form div.dark {
  background-color: #a5c7de !important;
}

.site_forum_form div.light {
  background-color: #bdd3e7 !important;
}

.site_forum_form div.buttons {
  clear: both; 
  height: 30px; 
  background-color: white;
}

.popular_forum_topics ul {
  width: 280px;
  background-image: url(/img_sputnik/bg/layerRoundCornerRightTop.gif);
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #A5C7DE;
  color: #555555;
  float: left;
  list-style-type: none;
  margin-bottom: 20px;
}

.popular_forum_topics ul li {
  float: left;
  padding: 8px 12px 10px 8px;
  width: 260px;
}

.popular_forum_topics ul li.light {
  background-color: #BDD3E7;
}

.popular_forum_topics ul li a {
  float: left;  
  background-image: url(/img_sputnik/icons/arrowRightDarkblue.gif);
  background-position: left top;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 13px;
  padding-left: 24px;
  padding-top: 2px;
  text-decoration: none;
}

.popular_forum_topics ul li a:hover {
  background-image: url(/img_sputnik/icons/arrowRightDarkblueHover.gif);
}

.popular_forum_topics ul li span {
  clear: both; 
  font-size: 10px;
  margin-left: 24px;
  display: block;
}

#the_forums {
  width: 67px;
}

#the_forums a {
  background-image: url(/images/draft/forums/foren.gif)  !important;
}

#the_forums a:hover {
  background-image: url(/images/draft/forums/forenHighlight.gif)  !important;
}

.form_error span.mceEditor{
  border: 2px solid #a40909 !important;
}



#bubblebox {
  min-width: 80px;
  z-index: 10000;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}

#bubblebox.semitransparent {
  opacity: 0.85;
  -khtml-opacity: 0.85;
  filter: Alpha(opacity=85, finishopacity=85, style=2);
}

#bubblebox .top {
  height: 23px;
  background-image: url('/images/bubblebox2/dot.gif');
  background-repeat: repeat-x;
  background-position: bottom;
}

#bubblebox .content {
  border-left: 1px solid #5A5A5A;
  border-right: 1px solid #5A5A5A;
  background-color: white;
  padding: 10px;
}

#bubblebox .bottom {
  height: 23px;
  background-image: url('/images/bubblebox2/dot.gif');
  background-repeat: repeat-x;
  background-position: top;
}

#bubblebox .stem-lt {
  height: 23px;
  background-image: url('/images/bubblebox2/stem_lt.png');
  background-repeat: no-repeat;
  background-position: left top;
}

* html #bubblebox .stem-lt {
  background-image: url('/images/bubblebox2/stem_lt.gif'); 
}

#bubblebox .stem-rt {
  height: 23px;
  background-image: url('/images/bubblebox2/stem_rt.png');
  background-repeat: no-repeat;
  background-position: right top;
}

* html #bubblebox .stem-rt {
  background-image: url('/images/bubblebox2/stem_rt.gif'); 
}

#bubblebox .stem-lb {
  height: 23px;
  background-image: url('/images/bubblebox2/stem_lb.png');
  background-repeat: no-repeat;
  background-position: left bottom;
}

* html #bubblebox .stem-lb {
  background-image: url('/images/bubblebox2/stem_lb.gif'); 
}

#bubblebox .stem-rb {
  height: 23px;
  background-image: url('/images/bubblebox2/stem_rb.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}

* html #bubblebox .stem-rb {
  background-image: url('/images/bubblebox2/stem_rb.gif'); 
}

#bubblebox .overflow_ie {
  overflow: hidden; 
}

#bubblebox .overflow_non_ie {
  overflow: visible; 
}

.tooltip-holder, .bubblebox-holder {
  display: none;
}


/* Hide the input by using a className */
input.fd-hidden-input,
select.fd-hidden-input {
  display: none;
}

/* Screen reader class - hides it from the visual display */
.fd-screen-reader {
  position: absolute;
  left: -999em;
  top: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
  outline: 0 none;
  -moz-outline: 0 none;
}

/* Disabled datePicker and activation button */
a.dp-disabled,
.dp-disabled table {
  opacity: .3 !important;
  filter: alpha(opacity=40);
}

.dp-disabled,
.dp-disabled td,
.dp-disabled th,
.dp-disabled th span {
  cursor: default !important;
}

a.date-picker-control:focus,
div.datePicker table td:focus  {
  overflow: hidden;
  outline: 0 none;
  -moz-outline: 0 none;
  color: rgb(100,130,170) !important;
}

/* The wrapper div */
div.datePicker {
  position: absolute;
  z-index: 9999;
  text-align: center;

  /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
  font: 900 0.8em/1em Verdana, Sans-Serif;

  /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
  /* font: 900 77%/77% Verdana, sans-serif; */

  /* Or, if you prefer a pixel precision */
  /* font: 900 12px/12px Verdana, sans-serif; */

  background: transparent;

  /* Mozilla & Webkit extensions to stop text-selection. */
  -moz-user-select: none;
  -khtml-user-select: none;
}

/* Styles for the static datePickers */
div.static-datepicker {
  position: relative;
  top: 5px;
  left: 0;
}

div.datePicker table {
  width: auto;
  height: auto;
  border-collapse: separate;
}

/* Draggable datepickers */
div.datePicker tfoot th.drag-enabled,
div.datePicker thead th.drag-enabled,
div.datePicker thead th.drag-enabled span {
  cursor: move;
}

/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack {
  position: absolute;
  background: #fff;
  z-index: 9998;
  padding: 0;
  border: 0;
  display: none;
  margin: 0;
}

/* The "button" created beside each input for non-static datePickers */
a.date-picker-control:link,
a.date-picker-control:visited {
  position: relative;
  /* Moz & FF */
  display: -moz-inline-stack;
  border: 0 none;
  padding: 0;
  margin: 0 0 0 4px;
  background: transparent url(/images/datepicker/cal-grey.gif) no-repeat 50% 50%;
  min-width: 16px;
  line-height: 1;
  cursor: pointer;
  visibility: visible;
  text-decoration: none;
  vertical-align: top;
}

a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus,
a.dp-button-active:link,
a.dp-button-active:visited,
a.dp-button-active:hover,
a.dp-button-active:active,
a.dp-button-active:focus {
  background: transparent url(/images/datepicker/cal.gif) no-repeat 50% 50% !important;
}

/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
* html a.date-picker-control {
  width: 16px;
}

/* IE, Safari & Opera. Seperate CSS rule seems to be required. */
a.date-picker-control {
  display: inline-block;
}

a.date-picker-control span {
  display: block;
  width: 16px;
  height: 16px;
  margin: auto 0;
}

/* Default "button" styles */
div.datePicker thead th span {
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
  line-height: 1em;
  border: 0 none;
  background: transparent;
  font-weight: bold;
  cursor: pointer;
}

/* The "month, year" display */
div.datePicker th span.month-display,
div.datePicker th span.year-display {
  display: inline;
  text-transform: uppercase;
  letter-spacing: 1px;
  font: normal 1.2em Verdana, Sans-Serif;
  cursor: default;
}

/* Next & Previous (month, year) buttons */
div.datePicker th span.prev-but,
div.datePicker th span.next-but {
  font-weight: lighter;
  font-size: 2.4em;
  font-family: georgia, times new roman, palatino, times, bookman, serif;
  cursor: pointer !important;
}

/* Hover effect for Next & Previous (month, year) buttons */
div.datePicker th span.prev-but:hover,
div.datePicker th span.next-but:hover,
div.datePicker th span.today-but:hover {
  color: #a84444;
}

/* Today button */
div.datePicker th span.today-but {
  text-align: center;
  margin: 0 auto;
  font: normal 1em Verdana, Sans-Serif;
  width: 100%;
  text-decoration: none;
  padding-top: 0.3em;
  text-transform: uppercase;
  vertical-align: middle;
  cursor: pointer !important
}

/* Disabled buttons */
div.dp-disabled th span.prev-but,
div.dp-disabled th span.next-but,
div.dp-disabled th span.today-but,
div.dp-disabled th span.prev-but:hover,
div.dp-disabled th span.next-but:hover,
div.dp-disabled th span.today-but:hover,
div.datePicker th span.prev-but.fd-disabled:hover,
div.datePicker th span.next-but.fd-disabled:hover,
div.datePicker thead th span.fd-disabled,
div.datePicker th span.fd-disabled:hover {
  color: #aaa;
  cursor: default !important;
  opacity: 1;
}

/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header {
  text-align: center;
  margin: 0 auto;
  font: 900 1em Verdana, Sans-Serif;
  text-decoration: none;
  text-transform: lowercase;
  cursor: pointer;
}

/* The table */
div.datePicker table {
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  background: #fff url(/images/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -20px;
  text-align: center;
  border-spacing: 2px;
  padding: 0.3em;
  width: auto;
  empty-cells: show;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -moz-box-shadow: 0px 0px 5px #aaa;
}

/* Common TD & TH styling */
div.datePicker table td,
div.datePicker table tbody th {
  border: 0 none;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: #fff url(/images/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;
  width: 3em;
  height: 3em;
  overflow: hidden;
  outline: transparent none 0px;
  border: 1px solid #ccc;
  text-transform: none;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

div.datePicker table td:focus,
div.datePicker table td:active {
  outline: 0 none red;
}

div.datePicker table th {
  border: 0 none;
  padding: 0;
  font-weight: bold;
  color: #222;
  text-align: center;
  vertical-align: middle;
  text-transform: none;
}

div.datePicker table thead th {
  height: auto !important;
}

div.datePicker table tbody th {
  border: 1px solid #dcdcdc;
}

/* Week number display */
div.datePicker table thead th.date-picker-week-header,
div.datePicker table tbody th.date-picker-week-header {
  font-style: oblique;
  background: transparent;
  cursor: default;
}

div.datePicker table thead th.date-picker-week-header {
  cursor: help;
  border: 0 none;
  padding: 0 0 0.2em 0;
}

/* tfoot status bar */
div.datePicker tfoot th {
  cursor: default;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border: 0 none;
  background: #fff;
  height: 2.8em;
}

/* TD cell that is _not_ used to display a day of the month */
div.datePicker table tbody td.date-picker-unused {
  background: #fff url(/images/datepicker/backstripes.gif);
  border-color: #dcdcdc;
  cursor: default !important;
}

/* The TH cell used to display the "month, year" title */
div.datePicker table thead th.date-picker-title {
  width: auto;
  height: auto;
  padding: 0.4em 0;
}

/* The "mon tue wed etc" day header styles */
div.datePicker table thead th.date-picker-day-header {
  text-transform: lowercase;
  cursor: help;
  height: auto;
}

/* The "todays date" style */
div.datePicker table tbody td.date-picker-today {
  background: #fff url(/images/datepicker/bullet2.gif) no-repeat 0 0;
  color: rgb(100,100,100) !important;
}

div.datePicker table tbody td.month-out.date-picker-highlight  {
  color: #aa8866 !important;
}

/* The "highlight days" style */
div.datePicker table tbody td.date-picker-highlight,
div.datePicker table thead th.date-picker-highlight {
  color: #a86666 !important;
}

/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover {
  background: #fff url(/images/datepicker/bg_header.jpg) no-repeat 0 0;
  cursor: pointer;
  border-color: rgb(100,130,170) !important;
  color: rgb(100,130,170);
  text-shadow: 0px 1px 1px #fff;
}

/* The "disabled days" style */
div.datePicker table tbody td.day-disabled {
  background: #fff url(/images/datepicker/backstripes.gif) no-repeat 0 0;
  color: #aaa !important;
  cursor: default;
  text-decoration: line-through;
}

div.datePicker table tbody td.month-out  {
  border-color: #ddd;
  color: #aaa !important;
  background: #fff url(/images/datepicker/gradient-e5e5e5-ffffff.gif) repeat-x 0 -40px;
}

/* The "selected date" style */
div.datePicker table tbody td.date-picker-selected-date {
  color: #333 !important;
  border-color: #333 !important;
}

/* The date "out of range" style */
div.datePicker table tbody td.out-of-range,
div.datePicker table tbody td.not-selectable {
  color: #ccc !important;
  font-style: oblique;
  background: #fcfcfc !important;
  cursor: default !important;
}

/* Week number "out of range" && "month-out" styles */
div.datePicker table tbody th.month-out,
div.datePicker table tbody th.out-of-range {
  color: #aaa !important;
  font-style: oblique;
  background: #fcfcfc !important;
}

/* week numbers "out of range" */
div.datePicker table tbody th.out-of-range {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* Used when the entire grid is full but the next/prev months dates cannot be selected */
div.datePicker table tbody td.not-selectable {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

div.datePicker table tbody tr {
  display: table-row;
}

div.datePicker table tfoot sup {
  font-size: 0.86em;
  letter-spacing: normal;
  text-transform: none;
  height: 0;
  line-height: 1;
  position: relative;
  top: -0.2em;  
  vertical-align: baseline !important;
  vertical-align: top;
}

div.datePicker table thead th.date-picker-day-header,
div.datePicker table thead span.month-display,
div.datePicker table thead span.year-display {
  text-shadow: 0px 1px 1px #fff;
}

/* You can add focus effects (for everything but IE6) like so: */
div.datepicker-focus table.datePickerTable {
  border-color: #999 !important;
}

div.datePicker table tbody tr td:focus,
div.datePicker table tbody td.date-picker-hover  {
  overflow: hidden;
  outline: 0px solid #ff0000;
  -moz-outline: 0 none;
  -o-highlight: 0 none;
  color: rgb(100,130,170) !important;    
}

div.static-datepicker table {
  -moz-box-shadow: 0 0 0 transparent;
}

div.datepicker-focus table {
  /* Naughty, naughty - but we add a highlight using the table's border colour */
  outline: none;
  -moz-box-shadow: 0px 0px 5px #aaa;
}

       *:-o-prefocus{outline : -o-highlight-border;}

/* INTERNET EXPLORER WOES
   ======================

   Hover Effects
   -------------

   IE cannot deal with :focus on the TR so the datePicker script adds the class "dp-row-highlight" to the
   row currently being hovered over. This should enable you to add hover effects if desired.

   e.g. the following rule will highlight the cell borders in another colour when a row is moused over,
   it looks like crap though so I didn't include the rule within the demo:

div.datePicker table tbody tr.dp-row-highlight td {
  border-color: #aaa;
}

*/

/* Remove the images for Internet Explorer <= v6 using the "* html" hack
   This is a workaround for a nasty IE6 bug that never caches background images on dynamically created DOM nodes
   which means that they are downloaded for every cell for every table - nasty! */
* html div.datePicker table td {
  background-image: none;
}

* html div.datePicker table td.date-picker-unused {
  background: #f2f2f2;
}

body.fd-drag-active  {
  -webkit-user-select: none;
}

/* Chrome has problems with the -webkit-box-shadow and -webkit-border-radius styles together
   Remove one or the other to get things looking less ugly */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  div.datePicker table {
    border-spacing: 0.3em;
    /* Naughty, naughty */
    -webkit-box-shadow: 0px 0px 5px #aaa;
    -webkit-border-radius: 0.8em;
  }

  div.static-datepicker table {
    -webkit-box-shadow: 0 0 0 transparent;
  }

  div.datepicker-focus table {
    -webkit-box-shadow: 0px 0px 5px #aaa;
  }

  div.datePicker table td,
  div.datePicker table tbody th {
    padding: 0.1em;
    -webkit-border-radius: 2px;
  }

  div.datePicker table tbody td.date-picker-hover {
    -webkit-box-shadow: 0px 0px 1px rgb(100,130,170);
  }
}

