body {
	margin:0px;
	padding:0px;
	font-size:8pt;
	color:#fff;
	font-family:Arial;
	background:url(/media/images/beta-pics/back_gradient.png) repeat;
}

#pay_iframe {
	border:0px;
}

img {
	border:none;
}

a {
	color: #626262;
}

a:hover{
	text-decoration:none;	
}

#banner{
	display:block;
	margin:0px auto;
	width:993px;

}

#banner img {
	width:993px;
}

#mainLayout{
	position:relative;
	margin:0px auto;
	width:975px;
	padding:0px 8px 0px 8px;
	overflow:hidden;
}

#header{
	width:975px;
	height:52px;
	background:url('/media/images/beta-pics/header_back.png') repeat;
}

#header .rockbaby-logo {
	float:left;
	margin:11px 0 0 3px;
	display:block;
	width:144px;
	height:32px;
}

#header .menu{
	float:left;
	margin-left:17px;
	margin-top:14px;
}

#header .menuItem{
	float:left;
	display:block;
	height:26px;
	background:url('/media/images/beta-pics/menu_buttons.png') no-repeat 0 0;
	margin-left:4px;
}

#header .garage{
	background-position: 0px 0px;
	width:78px;
}

#header .performers{
	background-position: -78px 0px;
	width:134px;
}

#header .charts{
	background-position: -212px 0px;
	width:76px;
}

#header .events{
	background-position: -288px 0px;
	width:97px;
}

#header .streams{
	background-position: -385px 0px;
	width:86px;
}

#header .garage:hover, #header .garageActive{
	background-position: 0px -26px;
}

#header .performers:hover, #header .performersActive{
	background-position: -78px -26px;
}

#header .charts:hover, #header .chartsActive{
	background-position: -212px -26px;
}

#header .events:hover, #header .eventsActive{
	background-position: -288px -26px;
}

#header .streams:hover, #header .streamsActive{
	background-position: -385px -26px;
}

#header #search {
	float:right;
	margin-top:14px;
	margin-left:5px;
}

#header #search img {
	position:relative;
	top:-2px;
}

#header input, #loginLayout input{
	height:14px;
	padding-left:2px;
	border:1px solid #545454;
	color:#fff;
	background-color:#000;
	font-size:8pt;	
}

#header #search .query {
	float:left;
	width:290px;
	_width:280px;
	margin-top:4px;
}

#header #search .submit {
	float:left;
	display:block;
	width:26px;
	height:26px;
	background:url('/media/images/beta-pics/menu_buttons.png') no-repeat -472px 0px;
	margin-left:-13px;
}

#header #search .submit:hover {
	background-position: -472px -26px;
}

#loginLayout{
	width:659px;
	height:46px;
	font-size:10pt;
	background:url('/media/images/beta-pics/loginlayout_bg.png') repeat;
	color:#303030;
	font-size:11px;
	position:relative;
	z-index:4;
}

#loginLayout a{
	color:#303030;
	height:12px;
	position:relative;
	top:2px;
}

#loginLayout .arr{
	background:url('/media/images/main_illustrations/password_arrows.gif') no-repeat 0 5px;	
}

#loginLayout .bk{
	background-position: 0px -5px;
	padding-left:38px;
}

#loginLayout .fw{
	background-position: right 5px;
	padding-right:38px;
}

#loginLayout .smthWrong{
	float:left;
	margin-top:19px;
	margin-left:10px;
}

#loginLayout .smthWrong a{
	top:0;
}

#loginLayout form{
	float:left;
	margin-left:3px;
	margin-top:17px;
}

#loginLayout input{
	float:left;
	width:125px;
	margin-right:5px;
}

#loginLayout .loginForm a{
	display:block;
	float:left;
	background:url('/media/images/beta-pics/login_register.png') no-repeat 0px 0px;
}

#loginLayout .vLine{
	position:relative;
	padding:0 23px;
	top:2px;
}

#loginLayout .loginForm .login{
	margin-left:10px;
	width:37px;
}

#loginLayout .loginForm .register{
	margin-left:22px;
	width:127px;
	background-position:-44px 0px;
}

#loginLayout .smallAvatar{
	margin-top:4px;
	float:left;
	padding:2px 2px 5px 3px;
	border-right:1px dotted #8f8f8f;
}

#loginLayout .userMenu{
	color:#303030;
	font-size:11px;
	margin-top:15px;
	position:relative;
	float:right;
	margin-right:21px;
}

#loginLayout .userNick{
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin-top:17px;
	margin-left:4px;
}

#loginLayout .userMenu .item{
	margin-left:25px;
	float:left;
}

#loginLayout .userMenu .first{
	margin-left:0;
}

#loginLayout .userMenu a.wa{
	margin-left:4px;
}

#loginLayout .downButton{
	margin-top:18px;
	background:url('/media/images/beta-pics/arrow_alert.gif') no-repeat 0px 0px;
	width:13px;
	height:13px;
	float:left;
	margin-left:4px;
	top:0;
}

#loginLayout .userMenu .downButton{
	margin-top:3px;
	margin-left:20px;	
}

#loginLayout .downButton:hover{
	background-position:0px -13px;
}

.block{
	position:relative;
	top:21px;
}

.interestingAlbums{
	overflow:hidden;
	width:630px;
	height:240px;
	position:relative;
}

#chooseTag{
	position:absolute;
	width:240px;
/*	margin:4px 0 0 -2px;*/
	top:160px;
	left:378px;
	background-color:#000;
}

#chooseTag .selectItem{
	height:16px;
	border:1px solid #545454;
	border-top:none;
}

#chooseTag input{
	height:14px;
	border:1px solid #545454;
	border-top:none;
	background-color:#000;
	color:#fff;
	font-size:11px;
	padding-left:1px;
	width:237px;
}

#chooseTag .selectItem:hover{
	background-color:#1f1f1f;
}

#chooseTag .chosen{
	background:url('/media/images/main_illustrations/dropdown_arrow.gif') no-repeat 227px 6px;
	border-top:1px solid #545454;
}

.dropDownSelect{
	z-index:1000;
	overflow:hidden;
	cursor:pointer;
}

.dropDownSelect .selectItem{
	padding-left:3px;
}

#leftLayout{
	float:left;
	width:630px;
	min-height:750px;
}

#leftContent{
	float:left;
	width:630px;	
	//width:640px;
}

#rightLayout{
	float:right;
	width:317px;

}

#rbPlayer{
	margin-left:3px;
	/*margin-top:3px;*/
}

.user-color, .user-color a {
	color:#fabb00;
}

.music-color, .music-color a{
	color:#f72203;
}

.performer-color, .performer-color a{
	color: #b022de;
}

.event-color, .event-color a{
	color:#00ccad;
}

.group-color, .group-color a{
	color:#9ddb09;
}

.chart-color, .chart-color a{
	color:#37c9ee;
}

.streams-color, .streams-color a{
	color:#f72203;
}

.blockTitle{
	font-size:11px;
	display:block;
}

.blockTitle a{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

.blockTitle .titleTip{
	color:#595959;
}

.blockTitle .minimizeArrow{
	width:12px;
	height:7px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:3px;
	background:url('/media/images/beta-pics/minimize_arrows.png') no-repeat 2px 0px;
}

.blockTitle .maximized{
	background:url('/media/images/beta-pics/minimize_arrows.png') no-repeat 0px -8px;
}

.user-bg {
	color:#fff;
	padding-left:2px;
	background-color:#fabb00;
}

.music-bg {
	background-color:#f72203;
	color:#fff;	
}

.performer-bg{
	background-color:#b022de;
	color:#fff;
}

.event-bg{	
	background-color:#fe8a00;
}

.group-bg{
	background-color:#9ddb09;
}

.chart-bg{
	color:#fff;
	background-color:#37c9ee;
}

.selectedStr{
	background-color:#fabb00;
	color:#000;
}

#menu a.performer-bg, #menu a.chart-bg, #menu a.user-bg{
	padding-left:2px;
	text-decoration:none;
	padding-right:2px;
}



#fullWidth{
	position:absolute;
	width:975px;
	height:119px;
	color:#888888;
	font-size:11px;
	text-align:center;
	background:url("/media/images/beta-pics/fullblock_bg.png") no-repeat 0 24px;
	top:445px;
	left:8px;
	padding-top:5px;
    display:none;
}

#fullWidth .firstColumn{
	float:left;
	color:#fff;
	margin-left:15px;
	_margin-left:7px;
	margin-top:14px;
	width:290px;
	display:block;
}

#fullWidth .secondColumn{
	float:left;
	color:#fff;
	margin-left:15px;
	margin-top:14px;
	width:325px;
	display:block;
	text-align:left;
}

#fullWidth .secondColumn a{
	float:left;
	margin-top:4px;
	display:block;
	width:55px;
	height:55px;
	margin-right:10px;
}

#fullWidth .thirdColumn{
	float:left;
	color:#fff;
	margin-left:15px;
	margin-top:14px;
	width:306px;
	display:block;
	text-align:left;
}

#fullWidth .thirdColumn img{
	float:left;
	margin-top:4px;
	display:block;
	width:55px;
	height:55px;
}

#fullWidth .thirdColumn .name{
	color:#fff;
	font-weight:bold;
	float:left;
	margin-top:7px;
	margin-left:5px;
	font-size:11px;
	width:90px;
	overflow:hidden;
	display:block;
}

.usersTooltip{
	top:-13px;
	position:absolute;
	width:191px;
	height:68px;
	display:none;
	text-align:left;
	color:#fff;
	z-index:10000;
}
.usersTooltip .cont{
	background:url('/media/images/beta-pics/fullblock_bg.png') no-repeat 0 -100px;
	width:175px;
	height:39px;
	display:block;
	padding:8px;
}

.banner240x400 .usersTooltip{
	left:-196px;
	height:55px;
	width:204px;
}

.usersTooltip .nick{
	display:block;
	font-weight:bold;
	margin-bottom:2px;
	white-space:nowrap;
	width:175px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('/xml/text-overflow.xml#ellipsis');
}

.usersTooltip .tale{
	position:absolute;
	right:0;
	bottom:0;
	height:13px;
	width:13px;
	background:url('/media/images/main_illustrations/illustration_close.gif') no-repeat -24px 0;
}

.banner240x400 .usersTooltip .tale{
	position:absolute;
	right:0;
	top:12px;
	height:13px;
	width:13px;
	background:url('/media/images/main_illustrations/illustration_close.gif') no-repeat -37px 0;
}

#fullWidth .firstColumn .howTo{
	color:#fff;
	float:left;
	width:55px;
	height:55px;
	text-align:left;
	margin-top:18px;
	background:url('/media/images/beta-pics/vip_up.png') no-repeat 0px 0px;
	display:block;
}

#fullWidth .firstColumn .howTo:hover{
	background-position: -55px 0px;
}

#fullWidth .preview{
	position:relative;
	top:4px;
}

#fullWidth .music_link{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/beta-pics/song_large_black_up.png', sizingMethod='scale');
}

html>/**/body #fullWidth .music_link {
	background:url('/media/images/beta-pics/song_large_black_up.png') no-repeat;
}

#fullWidth .music_link:hover {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/beta-pics/song_large_black_over.png', sizingMethod='scale');
	cursor:pointer;
}

html>/**/body #fullWidth .music_link:hover {
	background:url('/media/images/beta-pics/song_large_black_over.png') no-repeat;
}

#actualBlock {
	clear:both;
	padding-top:1px;
	/*margin-top:117px;*/
}


.interestingNews {
	float:left;
	padding:0px;
}

#actualBlock .element{
	width:308px;
	height:158px;
	overflow:hidden;
	float:left;
}

#actualBlock  .first-child{
	margin-right:14px;
	//margin-right:18px;
}

#actualBlock .element span {
	font-size:10pt;
}

#actualBlock .element div {
	margin-top:4px;
	height:133px;
}

#actualBlock .element p {
	margin:0px;
	padding-top:30px;
	padding-right:10px;
}

#actualBlock .element img {
	margin-right:10px;
}

.trackBlock {
	position:relative;
	float:left;
	margin:0px 0 0 0px;
	margin-bottom:12px;
	width:314px;
}

.trackBlock .chart-bg{
	font-size:10pt;
	display:block;
	float:left;
	cursor:pointer;
	//margin-bottom:4px;
}


.trackBlock a.title{
	color:#000;
	font-size:8pt;
	position:absolute;
	right:0px;
	_right:1px;
}

.trackBlock .trackLine{
	position:relative;
	margin-top:2px;
	height:17px;
	color:#fff;
	display:block;
	clear:both;
	padding:1px 0 1px 0px;
	background:url("/media/images/trackline/trackline_back.png") repeat;
	overflow:hidden;	
}

.trackLine a.playButton {
	display:block;
	width:16px;
	height:19px;	
	position:relative;
	top:-1px;
	float:left;
	background:url("/media/images/beta-pics/play_buttons_small.png") no-repeat;
}



.trackLine a.cyan:hover {
	background-position: -16px -57px;	
}

.trackLine a.cyan {
	background-position: 0px -57px;	
}

.trackLine a.yellow{
	background-position: 0px -38px;
}

.trackLine a.yellow:hover{
	background-position: -16px -38px;
}

.trackLine a.purple{
	background-position: 0px -19px;
}

.trackLine a.purple:hover{
	background-position: -16px -19px;
}

.trackLine a.red{
	background-position: 0px 0px;
}

.trackLine a.red:hover{
		background-position: -16px 0px;
}

.trackBlock .trackLine .performer{
	display:block;	
	color:#fff;
	font-size:8pt;
	/*text-decoration:underline;*/
	text-decoration:none;
	margin-right:4px;
	padding-top:1px;
	float:left;		
}

.trackBlock .trackLine .performer:hover {
	color:#595959;
}

.trackBlock .trackLine .songTitle{	
	float:left;
	display:block;
	font-size:8pt;	
	color:#fff;
	text-decoration:none;
	padding-top:1px;
}

.trackLine a.songTitle:hover{
	color:#595959;
}

.trackBlock .trackLine .rightField{
	width:64px;
	float:right;
	display:block;
}

.trackBlock .trackLine .plusButton{
	position:absolute;
	width:32px;
	height:20px;	
	background:url("/media/images/trackline/plusbutton.png") no-repeat top left;	
	right:38px;
	top:-1px;
}

.trackBlock .trackLine .length{
	float:right;
	margin-right:3px;
	padding-top:1px;
}

#uploaderBottomBanner {
	width:274px;
	height:25px;
	background:url('/media/images/beta-pics/music_upload_banners.png') no-repeat top left;
	margin: 0px 0px 25px 3px;
	padding-left:40px;
	font-size:10pt;
	display:block;
}

/****************** footer *****************************/
.footerHeader{
	width:973px;
	height:22px;
	background:url('/media/images/beta-pics/footer_images.png') no-repeat top left;
	padding:3px 0 0 2px;
	margin-top:30px;
	display:block;
	text-decoration:none;
}

.footerHeader span{
	background:url('/media/images/beta-pics/footer_images.png') no-repeat -976px -3px;
	//background:url('/media/images/beta-pics/footer_images.png') no-repeat -976px 0px;
	padding-left:20px;
	height:16px;
	color:#fff;
}

.footerHeader:hover span{
	background-position: -976px -20px;
	//background-position: -976px -16px;
}

.footerHeader span b{
	font-size:15px;
	text-decoration:underline;
}


#tagCloud {
	font-weight:normal;
	text-transform:uppercase;
	height:187px;
	clear:both;
	position:relative;
	background:url('/media/images/beta-pics/footer_images.png') no-repeat 0px -25px #3d3d3d;
	overflow:hidden;
}

#tagCloud h1, #tagCloud h2, #tagCloud h3, #tagCloud h4, #tagCloud h5, #tagCloud h6, #tagCloud h7 {
	font-weight:normal;
	margin:0px;
	position:absolute;
}

#tagCloud a {
	color:#fff;
}

#tagCloud a:hover {
	text-decoration:underline;	
}

#tagCloud h1 {
	font-size:30pt;
	font-weight:bold;
}

#tagCloud h2 {
	font-size:24pt;
}

#footerMenu{
	width:923px;
	height:102px;
	position:relative;
	border:1px solid #dfdfdf;
	margin-top:8px;
	padding:33px 25px 42px 25px;
	font-size:11px;
}


#footerMenu table {
	width:960px;
}
#footerMenu th{
	color:#303030;
	font-weight:bold;
	text-align:left;
}

#footerMenu td{
	width:20%;
}

#footerMenu td a{
	color:#595959;
	font-size:11px;
	text-decoration:none;
}

#footerMenu td a:hover{
	text-decoration:underline;
}

#footerMenu .corner{
	width:7px;
	height:7px;
	position:absolute;
	background:url('/media/images/beta-pics/smooth_corners.png') no-repeat 0px 0px;
	display:block;
}

#footerMenu .lt{
	top:-1px;
	left:-1px;
}

#footerMenu .rt{
	top:-1px;
	right:-1px;
	background-position: -7px 0px;
}

#footerMenu .lb{
	bottom:-1px;
	left:-1px;
	background-position: 0px -7px;
}

#footerMenu .rb{
	bottom:-1px;
	right:-1px;
	background-position: -7px -7px;
}



#bottom{
	position:relative;
	float:left;
	display:block;
	height:64px;	
	width:975px;
	top:4px;
	color:#383838;
	padding-bottom:9px;
	background: url("/media/images/bottomstripe.png") no-repeat 0px 60px;					
	position:relative;
}

#bottom .rockBaby{
	float:left;
	margin:20px 0 0 5px;
}

#bottom .bottomLinks{
	float:left;
	margin:20px 0 0 50px;	
	padding-left:10px;
	background: url("/media/images/pencil.gif") no-repeat 5px 3px;						
}

#bottom .bottomLinks a{
	color:#383838;
	margin:0 10px 0 10px;	
}

/******************** /footer***********************/

/******************** окно, всплывающее при клике на плюсик ****************/
#plusPopUp{
	position:absolute;
	width:205px;
	left:390px;
	top:454px;
	//top:456px;	
	padding:0;
	z-index:2000;
	display:none;
}

#plusPopUp a{
	cursor:pointer;
}

#plusPopUp .head{
	width:100%;
	height:16px;
	background:url("/media/images/trackline/plushead.png") no-repeat top right;			
}
#plusPopUp .cont{
	position:relative;
	background-color:#565656;
	width:100%;
	_width:205px;
	height:51px;
	overflow:hidden;		
}


div.cont ul.items {	
	position:absolute;
	height:20000em;
}

#plusPopUp .upArrow{
	background:url("/media/images/trackline/plusuparrow.png") no-repeat top right;
	display:block;
	width:205px;
	height:7px;
}

#plusPopUp .upArrow:hover{
	background:url("/media/images/trackline/plusuparrow_over.png") no-repeat top right;	
}



#plusPopUp .downArrow{
	background:url("/media/images/trackline/plusdownarrow.png") no-repeat top right;				
	display:block;	
	width:205px;
	height:7px;	
}

#plusPopUp .downArrow:hover{
	background:url("/media/images/trackline/plusdownarrow_over.png") no-repeat top right;					
}

#plusPopUp .cont ul {
	width:100%;
	padding:0;
	margin:0px 0 0 0 ;
}

#plusPopUp .cont ul li{
	list-style:none;	
	border-bottom:1px solid #9b9b9d;
	font-size:8pt;
	text-align:right;
	padding-right:16px;		
	height:16px;
	margin-left:0;
	padding-left:0;
}

#plusPopUp .cont ul li a{
	color:#fff;
	text-decoration:none;
	width:100%;
	height:100%;
	text-align:left;
	padding-right:16px;		
	_padding-right:0;	
	display:block;
	padding-left:4px;
}

#plusPopUp span {
	display:block;
	padding-bottom:3px;	
}

#plusPopUp .cont ul li a:hover{
	background-color:#37c9ee;
}

/********************** /окно, всплывающее при клике на плюсик*************/



.user-menu{
	position:relative;
	top:5px;
}

.user-menu .item{
	margin-right:27px;
}

.user-menu .item a{
	color:#626262;
}	
.user-menu .item a.active {
	/*font-weight:bold;	*/
	/*color:#F00;*/
}

.user-size{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}




/******************окно предупреждения**************/
#messageAlert {
	position:absolute;
	top:250px;
	left:420px;
	display:none;
	width:212px;
	height:79px;
	z-index:3120;
	color: #515151;
	padding:8px 8px 8px 8px;
	_top: expression(eval(document.documentElement.scrollTop)+document.documentElement.clientHeight/4 +"px");	
	_position:absolute;	
}

#messageAlert .header{
	cursor:move;
	width:207px;
	height:16px;
	background-color: #ff008a;
	padding-top:4px;
	padding-right:5px;
}

#close{
	font-size:10pt;
	float:right;
	background: url('/media/images/window_close.png') no-repeat top left;
	width:12px;
	height:12px;
	text-decoration:none;
	margin-bottom:5px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/window_close.png', sizingMethod='crop');
}

#messageAlert .content{

	display:block;
	text-align:center;
	padding-top:8px;
	width:100%;
}

#messageAlert .buttons a{
	width:63px;
	height:25px;
	float:left;

}

#messageAlert a.OKButton{
	background:url('/media/images/yes_active.jpg') no-repeat top left;
}

#messageAlert a.cancelButton{
	background:url('/media/images/no_active.jpg') no-repeat top left;
}

#messageAlert a.OKButton:hover{
	background:url('/media/images/yes_over.jpg') no-repeat top left;
}

#messageAlert a.cancelButton:hover{
	background:url('/media/images/no_over.jpg') no-repeat top left;
}

#messageAlert .buttons{
	position:absolute;
	bottom:16px;
	text-align:center;
	margin-top:2px;
	margin-left:30px;

}

#messageAlert .buttons .or{
	margin:5px 5px 0 5px;
	float:left;
}
/****************** /окно предупреждения**************/

/****************** тени**************/
.top_sh {position:absolute;top:0;left:15px;width:446px;height:8px;background:url(/media/images/box_bg_t.png) repeat;}
.right_sh {position:absolute;top:15px;right:0;height:535px;width:8px;background:url(/media/images/box_bg_r.png) repeat;}
.left_sh {position:absolute;top:15px;left:0;height:535px;width:8px;background:url(/media/images/box_bg_l.png) repeat;}
.bottom_sh {position:absolute;bottom:0;left:15px;height:8px;width:446px;background:url(/media/images/box_bg_b.png) repeat;}
.top_left_sh {position:absolute;top:0;left:0;width:15px;height:15px;background:url(/media/images/box_bg_tl.png) no-repeat left top;}
.top_right_sh {position:absolute;top:0;right:0;width:15px;height:15px;background:url(/media/images/box_bg_tr.png) no-repeat left top;}
.bottom_right_sh {position:absolute;bottom:0;right:0;width:15px;height:15px;background:url(/media/images/box_bg_br.png) no-repeat left top;}
.bottom_left_sh {position:absolute;bottom:0;left:0;width:15px;height:15px;background:url(/media/images/box_bg_bl.png) no-repeat left top;}
 /****************** /тени**************/

.trackBlock .selected{
	background-color: #e00079;
}  

#musicLinks{
	padding-top: 12px;
	position:relative;
	width:630px;
	height:314px;
	font-size:10pt;
	margin-bottom:0px;
	overflow:hidden;
}

#musicLinks table{
	border-collapse:collapse;
}

#musicLinks tr{
	height:57px;
	margin:0;
	padding:0;	
}

#musicLinks td{
	margin:0;
	padding:0;	
}

#musicLinks .linkBlock{
	float:left;
	margin-top:4px;
}

#musicLinks .preview{
	position:relative;
	float:left;
	width:206px;
	height:55px;	
	margin:0px 6px 0px 0px;
	_margin:0px 3px 0px 0px;
	overflow:hidden;
}

#musicLinks .last-child{
	margin-right:0px;
}

.preview img{
	position:absolute;
	left:0;
	top:0;
}
.music_link{
	position:absolute;
	left:0;
	top:0;
	width:146px;
	height:55px;
	display:block;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/beta-pics/song_large_red_up.png', sizingMethod='scale');
	color:#fff;
	text-decoration:none;
	font-size:8pt;
	padding-left:60px;
	overflow:hidden;
	cursor:pointer;
}

html>/**/body .music_link {
	background:url('/media/images/beta-pics/song_large_red_up.png') no-repeat;
}

.music_link span{
	width:126px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;
	-moz-binding: url('/xml/text-overflow.xml#ellipsis');
}

.music_link:hover {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/beta-pics/song_large_red_over.png', sizingMethod='scale');
	cursor:pointer;
}

html>/**/body .music_link:hover {
	background:url('/media/images/beta-pics/song_large_red_over.png') no-repeat;
}

.music_link .title{
	font-weight:bold;
	margin-bottom:5px;
	margin-top:3px;
	display:block;
}

#performersToLike{
	width:100%;
	position:relative;	
	float:left;
	font-size:10pt;
	overflow:hidden;
	height:304px;
	width:314px;

}

#performersToLike table {
	/*margin-top:2px;*/
	border-collapse:collapse;
}

#performersToLike td {
	padding-bottom:0px;
}

#performersToLike .ptlBlock{
	overflow:hidden;
	position:relative;
	float:left;
}

#performersToLike .pToLike{
	margin-top:3px;
	width:151px;
	height:127px;
	background-color:#888888;
	font-size:8pt;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;	
}

#performersToLike .secondChild{
	margin-left:9px;	
}

#performersToLike .pToLike span{
	width:128px;
	_width:130px;
	display:block;
	padding-left:3px;
	padding-right:20px;
	_padding-right:15px;
	overflow:hidden;
	background:url('/media/images/beta-pics/randperformers_back.png') repeat;
}

#dynamicRightContent{
	/*margin-top:121px;*/
	float:left;
}

#dynamicRightContent .banner240x400{
	position:relative;
	width:317px;
	height:400px;
	margin-bottom:2px;
}

#dynamicRightContent .banner240x400 a.performer{
	display:block;
	float:left;
	height:62px;
	border-bottom:1px solid #d4d4d4;
	margin-bottom:6px;
}

#dynamicRightContent .banner240x400 a.lastPerformer{
	height:55px;
	border-bottom:none;
	margin-bottom:0px;
}

.banner240x400 .topPerformers{
	width:55px;
	height:100%;
	float:left;
}

.banner240x400 .bannerLayout{
	float:right;
	margin-right:3px;
}

.titleSize{
	font-size:14pt;
	padding-right:3px;
	color:#fff;
}
.profileEditLayout, .profileView{
	color: #515151;
	padding-top: 12px;	
}

.profileView{
	font-size:10pt;
}

.profileView .formTitles{
	font-weight:bold;
}

.profileEditLayout .avatarChange{
	float:left;
	margin-top:30px;
	width:630px;
	font-size:10pt;
}

.profileEditLayout .avatarChange .image{
	width:55px;
	height:55px;
	float:left;
	float:left;
}

.profileEditLayout .avatarChange span{
	width:560px;
	color: #515151;
	margin-left:12px;
	margin-top:8px;
	margin-right:0;
	float:left;	
}

.profileEditLayout .avatarChange input{
	font-size:10pt;
	margin-left:30px;
	width:195px;
	height:24px;
	position:relative;
	top:-1px;
}

.error{
	border: 2px solid #f72203;
}

.profileEditLayout .avatarChange .redCross{
	margin-top:2px;
}

.profileEditLayout .avatarChange .refresh{
	width:70px;
	margin-left:89px;

	font-size:8pt;
	color:#515151;
}

a.redCross{
	background: url('/media/images/red_cross.png') no-repeat 0 4px;
	padding-left: 15px;
	color:#f72203;
	float:left;
	margin-right:30px;
	margin-top:4px;
}

.profileEditLayout form{
	margin-bottom:40px;
	float:left;
	font-size:10pt;	
	width:100%;
}




.boldF{
	 font-weight:bold;
	 float:none;
	 margin-bottom:7px;
}

.profileEditLayout input{
	color:#515151;
	width:207px;
	height:13px;
	font-size:8pt;
}

.profileEditLayout select{
	width:211px;
	height:19px;
	font-size:8pt;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	color:#000;
}
#tooltip h3, #tooltip div { margin: 0; }

.blockTitle .refreshButton{
	background:url("/media/images/beta-pics/refresh_icons.png") no-repeat;
	width:14px;
	height:14px;
	margin-left:10px;
	float:right;
	margin-top:3px;
	overflow:hidden;
}

.blockTitle .red {
	background-position:0px 0px;
}

.blockTitle .red:hover {
	background-position:-14px 0px;
}

.blockTitle .purple {
	background-position:0px -14px;
}

.blockTitle .purple:hover {
	background-position:-14px -14px;
}

.blockTitle .turquoise {
	background-position:0px -28px;
}

.blockTitle .turquoise:hover {
	background-position:-14px -28px;
}

.blockTitle .yellow {
	background-position:0px -42px;
}

.blockTitle .yellow:hover {
	background-position:-14px -42px;
}

.blockTitle .cyan {
	background-position:0px -56px;
}

.blockTitle .cyan:hover {
	background-position:-14px -56px;
}



.lightening_yellow{
	background: url('/media/images/lightening_yellow.png') no-repeat 0 3px;
	padding-left: 10px;
	padding-bottom:2px;
	margin-left:10px;
	color:#626262;
}

.aboutSelf{
	position:relative;
	width:585px;
	left:14px;
	right:30px;
	float:left;
	margin-top:10px;
	margin-bottom:15px;
	padding:15px;
	color:#626262;
	font-size:14pt;
}

.comix_tale{
	background: url('/media/images/comixtale.png') no-repeat 0 0;
	width:18px;
	height:9px;
	position:absolute;
	top:20px;	
	left:-14px;
	z-index:10;
}

a.outerLinks{
	color:#147cf2;
}


.loading_small{
	background: url('/media/images/loading_small.gif') no-repeat 24px 0;
	width:50px;
	height:21px;
}

.profileEditLayout .success{
	font-size:8pt;
}


a.perfLink{
	color: #626262;
	font-size:10pt;
}



.watch_purple{
	background:url('/media/images/view_information_purple.png') no-repeat 0 2px;
	padding-left:20px;
}

.lightning_purple{
	background:url('/media/images/lightning_purple.png') no-repeat 2px 2px;
	padding-left: 20px;
	padding-bottom:4px;
	padding-top:2px;
	
}

.lightning_red{
	background:url('/media/images/lightening_red.png') no-repeat 2px 2px;
	padding-left: 20px;
	padding-bottom:4px;
	padding-top:2px;
	
}

.letterLinks{
	font-size:10pt;
	position:absolute;
	padding:15px;
	margin-bottom:10px;		
}

.letterLinks .letterStyle{
	margin-right:10px;
	margin-bottom:6px;	
	float:left;
}

.star_purple{
	background:url('/media/images/star_purple.png') no-repeat 0 0px;
	padding-left:19px;
	padding-bottom:2px;
}

.star_gray{
	background:url('/media/images/star_gray.png') no-repeat 0 0px;
	padding-left:19px;
}

.discography{
	overflow:hidden;
}

.album{
	width:204px;
	height:70px;
	margin-top:10px;
	float:left;
	margin-right:7px;
}

.album p{
	padding-left:5px;
	margin-bottom:0;
}

.albumPicture{
	position:relative;
	padding:3px 3px 3px 6px;
	float:left;
}

.albumCover{
	cursor:pointer;
	background:url('/media/images/album_box.png') no-repeat top left;
	width:73px;
	height:70px;
	position:absolute;
	left:0;
	top:0;
}



#inFav{
	color: #626262;
	border-bottom:1px solid #b8b8b8;
}

#inFav a{
	color: #626262;
}



/************************MEssages**************************/
#messagesLayout {
	margin-top:20px;
}

#messagesLayout .menu a {
	margin-right:20px;
}

#messagesLayout .menu a.active {
	text-decoration:none;
	background:#fabb00;
	padding:1px;
	color:#fff;
}

#messagesLayout .msg-paging {
	float:right;	
}
#messagesLayout .msg-paging a, #messagesLayout .menu .msg-paging  span {
	margin-right:0px;
	margin-left:8px;
}

#messagesLayout .menu span {
	margin-right:20px;
	color: #626262;
}

#messagesLayout .message{
	height:56px;
	overflow:hidden;
	color: #626262;
	background:#fffeed;
	padding: 7px 10px 7px 7px;
	border-color:#fabb00;
}

#messagesLayout .read {
	background:#fff;
	border-color:#d0d0d0;
}

#messagesLayout .message .avatar {
	width:70px;
	height:70px;
	float:left;
}


#messagesLayout .message .info {
	width:90px;
	height:70px;
	float:left;
}

#messagesLayout .message .text {
	margin-left:50px;
	width:290px;
	height:70px;
	float:left;
}

#messagesLayout .message .actions {
	width:70px;
	height:60px;
	float:left;
	position:relative;
	left:40px;
	top:8px;
}

#messagesLayout .message .actions a {
	display:block;
	margin-bottom:10px;
	padding-left:15px;
	background:url('/media/images/msg_del.png') no-repeat left 3px;
}

#messagesLayout .re a.delete {
	background:url('/media/images/msg_del.png') no-repeat left 3px;
	padding-left:15px;
}

#messagesLayout .re a.back {
	background:url('/media/images/back.png') no-repeat left 1px;
	padding-left:25px;
}

#messagesLayout .re a.write {
	background:url('/media/images/msg_write.png') no-repeat left 1px;
	padding-left:20px;
}

#messagesLayout .message .actions a.answ {
	padding-left:20px;
	background:url('/media/images/msg_write.png') no-repeat left;
	position:relative;
	left:-5px;
}

#messagesLayout .message .text a {
	text-decoration:none;
	color: #626262;
}


#messagesLayout  .text a:hover {
	text-decoration:underline;
}

#messagesLayout a {
	color: #626262;
}

#messagesLayout .message-reading {
	color: #626262;
	margin:10px 0 15px 0;
	padding:0px;
}

#messagesLayout .re{
	border:1px solid #d0d0d0;
	/*border:1px solid orange;*/
	padding:10px;
	background:#f7f7f7;
}


#messagesLayout .re .actions a {
	margin-left:10px;
}

#messagesLayout .message-reading input {
	margin-top:3px;
	margin-bottom:7px;
}

#messagesLayout .message-reading .text {
	width:450px;
	margin-top:20px;
	float:right;
}

#messagesLayout .re .text div {
	margin-top:5px;
}

#messagesLayout .re .text strong {
	padding-left:10px;
}

#messagesLayout .re .text {
	margin-top:7px;
	width: 480px;
}


#messagesLayout .re .text div {
	padding:10px;
	border:1px solid #d0d0d0;
	background:#fff;
}

#messagesLayout .message-reading .actions {
	margin-top:10px;
	margin-right:0px;
	float:right;
}


#messagesLayout .answer  {
	margin-top: 40px;
	width:605px;
}

#messagesLayout .answer textarea {
	width:603px;
	height:150px;
}

#messagesLayout .answer .title{
	width:603px;
}

#messagesLayout .answer .nick{
	width:303px;
}

#messagesLayout .new-message {
	margin-top:0;
}

#messagesLayout .answer .submit {
	margin-top:5px;
	float:right;
}

#messagesLayout  h4 {
	text-align:center;
	color: #626262;
}


#choose {
	list-style:none;
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-150px;
	width:270px;
	padding:15px;
	border:1px solid #626262;
	color: #626262;
	background:#ffffff;
}

#friends {
	color: #626262;
	padding:15px 15px 15px 0;
}

#friends .friend{
	margin-top:10px;
	width:278px;
	margin-right:5px;
	border:1px solid #c2c2c2;
	float:left;
	padding:5px 5px 5px 5px;
	position:relative;
}

#friends .friend .friend-info,  .friend .friend-link{
	float:left;
}


#friends .friend .friend-info {
	padding:12px 5px 5px 5px;
	width:200px;
}

.friend .mail-friend {
	position:absolute;
	right:5px;
	bottom:3px;
}

#albumsLayout{
	color: #626262;
}

#albumsLayout .albumPhoto{
	width: 283px;
	height: 260px;
	float:left;
	position:relative;
}

#albumsLayout .bigAlbumCover{
	position:absolute;
	padding:3px 3px 3px 17px;
	left:4px;
}

#albumsLayout .bigAlbumCover img {
	width:174px;
	height:174px;
}

#albumsLayout .albumBox{
	position:absolute;
	background:url('/media/images/album_box_big.png') no-repeat top left;
	left:0;
	top:0;
	width:194px;
	height:180px;
}

#albumsLayout .albumToPlayer{
	margin-top:16px;
	margin-left:4px;
	width:126px;
	height:17px;
	padding:3px 0 0 32px;
}


.watch_red{
	background:url('/media/images/view_information_red.png') no-repeat 0 2px;
	padding-left:20px;
	font-size:8pt;
}

.stream-h {
	padding:0px;
	margin-top:15px;
 	font-size:14pt;
	display:inline-block;
	height:22px;
}

.top-news {
	position:relative;
	margin-top:15px;
	width:636px;
	height:236px;
	background:#888888;
}

.top-news .right-block {
	float:right;
	width:279px;
	text-align:left;
	padding:15px 20px 20px 20px;
}

.top-news .right-block .date {
	background:#f72203;
	position:relative;
	left:-23px;
	font-size:10pt;
	height:18px;
	width:100px;
	padding:2px 0 2px 10px;
}

.top-news h3 {
	margin-top:10px;
	font-size:14pt;
	font-weight:normal;
	margin-bottom:25px;
}

.top-news .text {
	font-size:8pt;
}

.small-h {
	padding:0 1px 0 1px;
	margin-right:11px;
}

.small-news {
	float:left;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
	height:63px;
	width:300px;
	margin:15px 1px 0px 0px;
	padding-right:14px;
	overflow:hidden;
	color:#626262;
}



.small-news .right-block {
	float:right;
	width:228px;
	height:63px
}

.small-news .right-block div {
	margin-top:3px;
}

#msgInformer {
	position:absolute;
	left: 800px;
	top:51px;
	z-index:1;
	
}

#msgInformer img {
	position:relative;
	top:3px;
}

.arrow {
	display:block;
	height:16px;
	width:16px;
	margin-right:2px;
	float:left;
}

.ar-c0{
	background:#fff url("/media/images/minimize_ico/minimize_ico_purple_min.png") no-repeat;
}

.ar-c1{
	background:#fff url("/media/images/minimize_ico/minimize_ico_red_min.png") no-repeat;
}

.ar-c2{
	background:#fff url("/media/images/minimize_ico/minimize_ico_cyan_min.png") no-repeat;
}

.ar-cc0{
	background:#fff url("/media/images/minimize_ico/minimize_ico_purple_max.png") left 2px no-repeat;
}

.ar-ccc0{
	background:#fff url("/media/images/minimize_ico/minimize_ico_purple_super_max.png") left 2px no-repeat;
}

.ar-cc1{
	background:#fff url("/media/images/minimize_ico/minimize_ico_red_max.png") left 2px no-repeat;
}

.ar-ccc1{
	background:#fff url("/media/images/minimize_ico/minimize_ico_red_super_max.png") left 2px no-repeat;
}

.ar-cc2{
	background:#fff url("/media/images/minimize_ico/minimize_ico_cyan_max.png") left 2px no-repeat;
}

.ar-cccc0{
	background:#fff url("/media/images/minimize_ico/minimize_ico_yellow_min.png") no-repeat;
}

.ar-ccccc0{
	background:#fff url("/media/images/minimize_ico/minimize_ico_yellow_max.png") no-repeat;
}

.appendix {
	margin-left:16px;
	_margin-left:8px;
}

#actualBlock h1{
	font-size:34pt;
	color:#888888;
	font-weight:normal;
	clear:both;
	padding:0px;
	padding-top:0px;
	margin:0px 0px 0px 0px;
}

#actualBlock {
	padding-bottom:0px;
}

.preview .ok {
	position :absolute;
	z-index:4000;
	display:none;
}

.element a {
	color:#fff;
}

#actualBlock .element .pop-links {
	font-size:8pt;
	margin-right:10px;
	line-height:19px;
}

#favPerformers {
	color: #626262;
	padding-top:19px;
	height:158px;
	overflow:hidden;
	clear:both;
}





.begun-block {
	margin-top:26px; 
	margin-bottom:10px;
	height:258px;
	overflow:hidden;
}

.begun-block .h {
	display: block; 
	float: left; 
	font-size:10pt; 
	background:#939393; 
	color:#fff
}

.begun-block .h a {
	color:#fff;
	text-decoration:none;
}

.begun-block .bg-block{
	overflow:hidden;
	position:relative;
	height:238px;
	top:3px;
	background:#939393; position:relative; 
}

.begun-block .bg-block .tohide {
	position:relative;
	top:-20px;
}

#importPlaylistWnd{
	position:absolute;
	top:239px;
	left:342px;
	z-index:1000;
	width:260px;
	height:171px;
	background:url('/media/images/importwndback.jpg') no-repeat 8px 8px;
	padding:8px 8px 8px 8px;		
}

#importPlaylistWnd .header{
	width:100%;
	height:18px;
	background:url('/media/images/importwnd_header.jpg') repeat;
	cursor:move;
}

#importPlaylistWnd .header span{
	float:left;
	padding:2px 0 0 5px;
}

#importPlaylistWnd .close{
	font-size:10pt;
	float:right;
	text-decoration:none;
	width:10px;
	height:10px;
	background:url('/media/images/importwnd_close.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_close.png', sizingMethod='crop');		
	margin:4px 5px 0 0;
}

#importPlaylistWnd .close:hover{
	background:url('/media/images/importwnd_close_over.png') no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_close_over.png', sizingMethod='crop');
}

#importPlaylistWnd input{
	width:247px;
	font-size:8pt;
	color:#626262;
	float:left;	
	margin-top:3px;	
	height:11px;
}

#importPlaylistWnd select{
	width:250px;
	font-size:8pt;
	color:#626262;
	margin-top:3px;	
}

#importPlaylistWnd .content{
	padding:5px;
}

#importPlaylistWnd .content span{
	margin-top:13px;
	//margin-top:5px;
	float:left;
}

#importPlaylistWnd .content .saveButton{
	display:block;
	background:url('/media/images/importwnd_save.png') no-repeat top left;
	width:172px;
	height:24px;
	position:absolute;
	top:140px;
	left:52px;
	text-align:center;
	color:#fff;
	padding-top:6px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_save.png', sizingMethod='crop');
}

#importPlaylistWnd .content .saveButton:hover{
	background:url('/media/images/importwnd_save_over.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_save_over.png', sizingMethod='crop');	
}

#importPlaylistWnd .content .refButton{
	display:block;
	background:url('/media/images/importwnd_refresh.png') no-repeat top left;
	width:86px;
	height:24px;
	position:absolute;
	top:140px;
	left:52px;
	text-align:center;
	color:#fff;
	padding-top:6px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_refresh.png', sizingMethod='crop');
}

#importPlaylistWnd .content .refButton:hover{
	background:url('/media/images/importwnd_refresh_over.png') no-repeat top left;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_refresh_over.png', sizingMethod='crop');
}

#importPlaylistWnd .content .clrButton{
	display:block;
	background:url('/media/images/importwnd_clr.png') no-repeat top right;
	width:86px;
	height:24px;
	position:absolute;
	top:140px;
	left:138px;
	text-align:center;
	color:#fff;
	padding-top:6px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_clr.png', sizingMethod='crop');
}

#importPlaylistWnd .content .clrButton:hover{
	background:url('/media/images/importwnd_clr_over.png') no-repeat top right;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/importwnd_clr_over.png', sizingMethod='crop');
}

#importPlaylistWnd .content .alert{
	text-align:center;
	padding:0 20px 0 20px;
}

.addedTrackIco{
	background:url('/media/images/addedtrackico.png') no-repeat 1px 3px;
	padding-left:15px;
	display:none;
}

.search-result span.addedTrackIco{
	font-size:8pt;
}

#performersLayout .infoText a.artistPlayAll{
	position:absolute;
	width:315px;
	height:23px;
	display:block;
	background:url('/media/images/artist_play_all_up.png') no-repeat top left;

	top:264px;
	text-align:center;
	padding-top:8px;
	color:#fff;
}

#performersLayout .infoText a.artistPlayAll:hover{
	background:url('/media/images/artist_play_all_over.png') no-repeat top left;
}

.perfTrackSum{
	position:absolute;
	right:0;
	top:3px;
	color:#000;
	font-size:8pt;
}

.perfTrackSum a{
	color:#000;
}

.wikiText {
	color:#666;
}

table.party td{
	padding-right:45px;
	padding-bottom:45px;
}

#loader{
	background:url('/media/images/loader1.gif') no-repeat right;
	text-align: center;
	font-size: 11pt;
	color: #888888;
	width:50px;
	height:50px;
	margin: 200px auto auto auto;
}
.empty_div{
	height:30px;
}

#agreement{
	color:#5d5d5d;
	font-size: 10pt;
	font-family:Arial;
}

#agreement h1{
	font-size:18pt;
	font-weight:normal;
}

#agreement h2{
	font-size:14pt;
	font-weight:normal;
}

#agreement h3{
	font-size:10pt;
	font-weight:bold;
}

#send_error{
	float:left;
	width:125px;
	height:21px;
	color:#fff;	
	background:url('/media/images/beta-pics/errorwnd_buttons.png') no-repeat 0px -17px;
	text-align:center;
	padding-top:10px;
	margin-top:9px;
	margin-left:50px;
}

#send_error:hover{
	background-position:0px -47px;
}

#sendErrorWnd{
	position:absolute;
	z-index:1000;
	right:8px;
	bottom:70px;
	width:351px;
	height:250px;
	background:url('/media/images/beta-pics/send_error_window_back.png') repeat;
}

#sendErrorWnd .header{
	width: 336px;
	height: 16px;
	padding-top:4px;
	padding-left:10px;
}

#sendErrorWnd .profileButton{
	position:relative;
	top:5px;
}

#sendErrorWnd .header span{
	float:left;
}

#sendErrorWnd .close {
	float: right;
	text-decoration: none;
	width: 12px;
	height: 12px;
	background: url(/media/images/beta-pics/errorwnd_buttons.png) no-repeat 0px 0px;
	margin-top: 2px;
	margin-right: 5px;
}

#sendErrorWnd .close:hover {
	background-position:-12px 0px;
}

#sendErrorWnd .content{
	padding:10px 0 0 10px;
}

#sendErrorWnd .content textarea{
	width:322px;
	height:120px;
	font-family:Arial;
	font-size:8pt;
	color:#888888;
	border:1px solid #2c2c2c;
	padding:3px;
}

#sendErrorWnd .content .choose{
	margin-top:12px;
	padding-bottom:2px;
	padding-right:5px;
	margin-right:15px;
}

#sendErrorWnd .content input{
	float:left;
}

#sendErrorWnd .content label{
	float:left;
	margin-top:2px;
	text-decoration:underline;
	cursor:pointer;
}

#sendErrorWnd .profileButton{
	margin-top:12px;
}

#sendErrorWnd .ui-radio{
	float:left;
}




/*
 *  MessageBox 
 */

 .message-box {
 	position:absolute;
	border:1px solid #555;
	background:#000;
	background-image: url(/media/images/message_bg.png);
	left:40%;
	z-index:2000;
	padding:5px;
	overflow:hidden;
 }
 
  .message-box .title-bar {
  	padding:5px;
    /*background:#333;*/
	/*height:15px;*/
	/* background:#000;
	 opacity:0.6;*/
	 background:url("/media/images/message_bg3.png") ;
	 font-weight:bold;
  }
  
  .message-box .content-layout{
  /* background:#000;
	 opacity:0.6;*/
	 background:url("/media/images/message_bg3.png") ;
	 padding:5px;
	 color:#ccc;
  }
  
  .message-box .text-type {
  	max-height:400px;
	overflow:auto;
  }
  
  .message-box .close-button{
     height:12px;
	 width:12px;
	 /*background-image: url(/media/images/beta-pics/errorwnd_buttons.png);*/
	 background:url("/media/images/message_close.png") no-repeat;
	 float:right;
	 cursor:pointer;
  }
  
   .message-box .buttons-layout{
  	 	border-top:1px solid #222;
   		/*background:#0a0a0a;
	    opacity:0.8;*/
		padding:3px;
		background:url("/media/images/message_bg_bl.png");
		height:23px;
		display:none;
  }
  
 
   .message-box .buttons-layout .button {
   	 float:right;
   	 display:block;
	 height:23px;
	 font-size:12px;
	 color:#fff;
 	 padding:0px 5px 0px 6px;
	 margin-left:3px;
	 text-decoration:none;
	 cursor:pointer;
	 background:url(/media/images/lbutton.png) no-repeat;
  }
  
  .message-box .buttons-layout .button div {
	height:20px;
	padding-right:6px;
	padding-top:3px;
  	background:url(/media/images/rbutton.png) right no-repeat;
  }
  
  
  .message-box .buttons-layout .button:hover {
  	/*background:#888;*/
  }
 
 
 /*
  .message-box {
 	position:absolute;
	border:1px solid #555;
	background:#000;
	background-image: url(/media/images/message_bg.png);
	left:50%;
	z-index:2000;
	padding:5px;
 }
 
  .message-box .title-bar {
  	opacity:1;
  	padding:5px;
	 background:#fff;;
	 color:#000;
	 font-weight:bold;
  }
  
  .message-box .content-layout{
  	 background:#fff;
	 opacity:1;
	 padding:5px;
	 color:#000;
  }
  
  .message-box .close-button{
     height:12px;
	 width:12px;
	 
	 background:url("/media/images/message_close.png") no-repeat;
	 float:right;
	 cursor:pointer;
  }
  
   .message-box .buttons-layout{
  	 	border-top:1px solid #ccc;
		opacity:1;
   		background:#ededed;
		padding:3px;
		height:23px;
		display:none;
  }
  */
 
 
 
.backtrace {
	list-style:none;
	padding:0px;
	margin:0px;
} 

.backtrace pre, .backtrace tt {
	font-family:Arial;
	font-size:8pt;
}

.text {
	margin-top:10px;
	font-size:8pt;
	color:#666;
}


#shtagCloud {
	margin-top:25px;
	height:17px;
	padding:5px;
	background:url("/media/images/adv_line.png");
	display:none;
}

#shtagCloud b {
	font-size:11pt;
	text-transform:uppercase;
}

#begun_ad {
	display:none;
	height:87px;
	font-size:8pt;
	border:1px solid #dfdfdf;
	border-top:none;
	margin-top:0;
}

#begun_ad .adv-block {
	width:228px;
	padding:10px 7px;
	float:left;
}

#begun_ad  .adv-title {
	white-space:nowrap;
}

#begun_ad  .adv-title a {
	color:#2979cb;
}

#begun_ad  .adv-text {
	padding:4px 0;
	height:27px;
}

#begun_ad  .adv-text a {
	text-decoration:none;
	color:#888888;
}

#begun_ad  .adv-domain a {
	color:#c7c7c7;
}

.adv-title, .adv-text, .adv-domain {
	border-right:1px solid #666;
}

#begun_ad .last div {
	border:none
}

#vk_login_button {
    margin:15px 10px;
    float:right;
}


.articleBrief img { width:110px; height:110px !important}
