/* central column*/

/***********************************************************************************/

.newAlbumMainPage h2, .newClipMainPage h2, .newSongMainPage h2{
	background: url("images/bg/top_big_green.gif") no-repeat left top;
}

.newAlbumMainPage .clh2, .newClipMainPage .clh2, .newSongMainPage .clh2{
	background: url("images/bg/top_big_green.gif") no-repeat left top;
}

.newAlbumMainPage div.subContent, .newClipMainPage div.subContent, .newSongMainPage div.subContent{
	background: url("images/bg/body_line_green_big.gif") repeat-y;
}

.newAlbumMainPage div.bottom, .newSongMainPage div.bottom{
	background:url("images/bg/bottom_big_green.gif") no-repeat;
} 

.newClipMainPage div.bottom{
	background:url("images/bg/bottom_big_green_round.gif") no-repeat;
}

.bestMainPage h2, .popularGenre h2{
	background: url("images/bg/top_big_orange.gif") no-repeat left top;
}

.bestMainPage .clh2, .popularGenre .clh2{
	background: url("images/bg/top_big_orange.gif") no-repeat left top;
}

.bestMainPage div.subContent, .popularGenre div.subContent{
	background: url("images/bg/body_line_orange_big.gif") repeat-y;
}

.bestMainPage div.bottom, .popularGenre div.bottom{
	background:url("images/bg/bottom_big_orange.gif") no-repeat;
}

.executor h2{
	background: url("images/bg/top_big_blue.gif") no-repeat left top;
}

.executor .clh2{
	background: url("images/bg/top_big_blue.gif") no-repeat left top;
}

.executor div.subContent{
	background: url("images/bg/body_line_blue_big.gif") repeat-y;
}

.executor div.bottom{
	background:url("images/bg/bottom_big_blue.gif") no-repeat;
}


.newAlbumMainPage, .newClipMainPage, .newSongMainPage,  .bestMainPage, .popularGenre, .executor{
	width: 490px;
}

.newAlbumMainPage h2, .newClipMainPage h2, .newSongMainPage h2, .bestMainPage h2, .popularGenre h2, .executor h2{
	display: block;
}

.newAlbumMainPage .clh2, .newClipMainPage .clh2, .newSongMainPage .clh2, .bestMainPage .clh2, .popularGenre .clh2, .executor .clh2{
	display: block;
}

.newAlbumMainPage div.subContent, .newClipMainPage div.subContent, .newSongMainPage div.subContent, .bestMainPage div.subContent, .popularGenre div.subContent, .executor div.subContent{
		margin:0px;
		padding:0px 32px 0px 22px;
}

.popularGenre div.subContent, .executor div.subContent{
	padding-top: 5px;
}

.executor div.subContent{
	padding-top: 5px;
	padding-bottom: 5px;	
}

.newAlbumMainPage div.subContent ul, .newClipMainPage div.subContent ul, .newSongMainPage div.subContent ul, .bestMainPage div.subContent ul{
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
	text-align: center;	
}

.newAlbumMainPage div.subContent ul li, .newClipMainPage div.subContent ul li, .newSongMainPage div.subContent ul li, .bestMainPage div.subContent ul li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float:left;
	width: 25%;
	text-align: center;	
	padding:10px 0px 0px 0px;
	height:120px;
}

.bestMainPage div.subContent ul li{
	padding:10px 0px 10px 0px;
}

.newAlbumMainPage div.subContent ul li a, .newClipMainPage div.subContent ul li a, .newSongMainPage div.subContent ul li a, .bestMainPage div.subContent ul li a, .popularGenre div.subContent div.centerContent ul li a, .executor div.subContent div.centerContent ul li a{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float: none;
	color: #000;	
	text-align: center;
	margin: 0;
	padding: 0;
}

.popularGenre div.subContent div.centerContent ul li a {
	font-weight: bold;
	text-decoration: none;
}

.executor div.subContent div.centerContent ul li a {
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}

.newAlbumMainPage div.subContent ul li br, .newClipMainPage div.subContent ul li br, .newSongMainPage div.subContent ul li br, .bestMainPage div.subContent ul li br{
	display: none;
}

.newAlbumMainPage div.subContent ul li img, .newClipMainPage div.subContent ul li img, .newSongMainPage div.subContent ul li img, .bestMainPage div.subContent ul li img{
	width: 98px;
	height: 98px;
}

.newAlbumMainPage div.subContent a, .newClipMainPage div.subContent a, .newSongMainPage div.subContent a, .bestMainPage div.subContent a, .popularGenre div.subContent h5 a{
	display: block;
	float: right;
	font: normal 11px Tahoma, sans-serif;
	color: #000;
	text-align: right;
	padding: 12px 2px 10px 0px;
	color: #E90D84;
	text-decoration: underline;
	}	

.newAlbumMainPage div.bottom, .newClipMainPage div.bottom, .newSongMainPage div.bottom, .bestMainPage div.bottom, .popularGenre div.bottom, .executor div.bottom{
	height:22px;
}

.popularGenre  .centerContent, .executor  .centerContent{
	text-align: center;	
}

.popularGenre div.subContent ul, .executor div.subContent ul{
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
}

.popularGenre div.subContent ul li, .executor div.subContent ul li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	display: inline;
	padding:0px 1px 0px 1px;
}

/* central column*/

/***********************************************************************************/

/* left right column */

.newsMainPage, .quest, .genres, .charts{
	width: 250px;
}
.newsMainPage h2, .quest h2, .genres h2, .charts h2{
	background: url("images/bg/top_small_blue.gif") no-repeat left top;
}

.newsMainPage .clh2, .quest .clh2, .genres .clh2, .charts .clh2{
	background: url("images/bg/top_small_blue.gif") no-repeat left top;
}

.newsMainPage div.subContent, div.quest div.subContent, div.genres div.subContent, div.charts div.subContent{
	background: url("images/bg/body_line_blue_small.gif") repeat-y;
}

.newsMainPage div.bottom, .quest div.bottom, .charts div.bottom{
	background:url("images/bg/bottom_small_blue.gif") no-repeat;
}

.genres div.bottom {
	background:url("images/bg/bottom_small_blue_round.gif") no-repeat;
}

.newsMainPage h2, .quest h2, .genres h2, .charts h2{
	display: block;	
}

.newsMainPage .clh2, .quest .clh2, .genres .clh2, .charts .clh2{
	display: block;	
}

.newsMainPage div.subContent, div.quest div.subContent, div.genres div.subContent, div.charts div.subContent{
	margin:0px;
	padding:10px 32px 10px 22px;	
}

.newsMainPage div.subContent {
	padding: 0px 32px 10px 22px;	
}

.newsMainPage div.bottom, .quest div.bottom, .genres div.bottom, .charts div.bottom{
	height:22px;
}	

.newsMainPage div.subContent ul, .charts div.subContent ul{
	display: block;
	width:100%;	
	margin: 0;
	padding: 0px 0 0px 0;
	list-style:none;
}

/*.newsMainPage div.subContent ul li:first-child{
	padding: 0px 0 0px 0;
}*/


.newsMainPage div.subContent ul li{
	display: block;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 8px 0 0px 0;
}

.newsMainPage div.subContent ul li h5{
	display: block;
	font: normal bold 11px Tahoma, Helvetica, sans-serif;
	float: none;
	color: #000;	
	margin: 0;
	padding: 0;
}

.newsMainPage div.subContent ul li h6{
	display: block;
	font: normal bold 11px Tahoma, Helvetica, sans-serif;
	float: none;
	color: #000;	
	margin: 0;
	padding: 0;
}

.newsMainPage div.subContent ul li a {
	display: block;
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float: none;
	color: #000;	
	text-align: left;
	margin: 0;
	padding: 0;
	text-decoration: underline;	
}

.newsMainPage div.subContent ul li img {
	display: block;
	float: left;
	padding: 4px 5px 0 0;
}

.quest div.subContent ul{
	display: block;
	width:100%;	
	margin: 0;
	padding: 0px 0 0px 0;
	list-style:none;
}



.quest div.subContent ul li{
	display: block;
	clear: both;
	padding: 3px 0 3px 0;
}


.quest div.subContent p{
	clear: both;
	text-align: center;
	margin: 0;
	padding: 0;
}

.quest div.subContent h5 {
	display: block;
	font: normal bold 11px Tahoma, Helvetica, sans-serif;
	float: none;
	color: #000;	
	margin: 0;
	padding: 0 0 4px 0;
}

.quest div.subContent ul li h6{
	display: block;
	float: left;
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	color: #000;	
	margin: 0;
	padding: 0 0 0 6px;
}
/*
.quest div.subContent ul li .radiob:first-child{
	margin: 2px 0 0px -2px;	
}
*/

.quest div.subContent ul li .radiob{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
}

.charts div.subContent a{
	display: block;
	float: right;
	font: normal 11px Tahoma, sans-serif;
	color: #000;
	text-align: right;
	padding: 12px 2px 10px 0px;
	color: #E90D84;
	text-decoration: underline;
	}	
	
.charts div.subContent a{
	padding: 0px 2px 0px 0px;
}

.genres a{
	white-space: nowrap;	
	font: normal Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}	

.charts div.subContent ul li{
	float:none;
	display:block;
	clear:both;
}

.charts div.subContent ul li img{
	padding-bottom:10px;
	padding-right:10px;	
	float:left;
	width: 70px;
	height: 70px;
}

.charts div.subContent ul li a{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float: none;
	text-align: left;
	color: #000;	
	margin: 0;
	padding: 0;
	display: inline;
}

.mainPagePopular, .ArtistEvent, .subLeftContent{
	width: 250px;
}

.mainPagePopular h2, .ArtistEvent h2, .subLeftContent h2{
		background: url("images/bg/top_small_orange.gif") no-repeat left top;
}

.mainPagePopular .clh2, .ArtistEvent .clh2, .subLeftContent .clh2{
		background: url("images/bg/top_small_orange.gif") no-repeat left top;
}
/* ЛМ */
.mainPagePopular div.subContent, .ArtistEvent div.subContent, .subLeftContent div.subContent{
		background: url("images/bg/body_line_orange_small.gif") repeat-y;
		margin:0px;
		padding: 7px 22px 0px 12px;
}

.mainPagePopular div.bottom, .ArtistEvent div.bottom, .subLeftContent div.bottom{
	height:25px;
	background:url("images/bg/bottom_small_orange.gif") no-repeat;
}

.subLeftContent .subContent .newAlbumItem 
{
	margin-left:4px;
}
.ArtistEvent div.subContent ul{
	width:100%;	
	margin: 0;
	padding: 0 10px 10px 10px;
	list-style:none;
}

.ArtistEvent div.subContent ul li{
	padding-right: 20px;
}

.ArtistEvent div.subContent ul li a{
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.ArtistEvent div.subContent ul li div{
	text-align: right;
}

.mainPagePopular div.subContent h5{
	width: 100%;
	padding-left: 8px;
	font-weight: bold;
	margin-bottom: 10px;
}

.mainPagePopular div.subContent ol {
	width: 168px;
	padding: 0 0 0 30px;
}

.mainPagePopular div.subContent ol li{
	list-style-position: outside;
	font: bold 11px Tahoma, sans-serif;
	padding: 0 0 0 0px;
}

.mainPagePopular div.subContent ol li a{
	display: inline;
	float: none;
	font: bold 11px Tahoma, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 0;	
}

.mainPagePopular div.subContent ol li a.aSing{
	color: #E90D84;
}

.mainPagePopular div.subContent a, #newsSlice .subContent .DAll_news {
	display: block;
	float: right;
	font: normal 11px Tahoma, sans-serif;
	padding: 5px 5px 10px 0px;
	color: #E90D84;
	text-decoration: underline;
}

.mainPagePopularTab .ajax__tab_header {font-size: 2px; background: url("images/bg/bg_header.gif") repeat-x bottom; height: 21px;}
.mainPagePopularTab .ajax__tab_outer {font: normal bold 9px Tahoma, Helvetica, sans-serif;padding-right:0px; background: url("images/bg/bg_right_tab.jpg") no-repeat right;height:21px;}
.mainPagePopularTab .ajax__tab_inner {padding-left:3px;background: url("images/bg/bg_left_tab.jpg") no-repeat;}
.mainPagePopularTab .ajax__tab_tab {height:13px;padding:4px 0 4px 0; background: url("images/bg/bg_tab.jpg") repeat-x;}
.mainPagePopularTab .ajax__tab_active .ajax__tab_outer {background: url("images/bg/bg_right_tab_active.gif") no-repeat right;}
.mainPagePopularTab .ajax__tab_active .ajax__tab_inner {background: url("images/bg/bg_left_tab_active.gif") no-repeat;}
.mainPagePopularTab .ajax__tab_active .ajax__tab_tab {background: url("images/bg/bg_tab_active.gif") repeat-x;}
.mainPagePopularTab .ajax__tab_body {font: normal normal 11px Tahoma, Helvetica, sans-serif;padding:8px;}

/* /left right column */

/***********************************************************************************/

/*Поиск*/
#Search ul{
	margin:0px;
	padding: 0px 0px 0px 40px;
	list-style:none;

}

#Search li{
	float:left;
	display:block;
	padding: 0px;	
}


#Search h4 {
	display:block;
	padding:20px 0px 6px 40px;
	margin:0px;	
	vertical-align:top;
	font-size:12px;

}

#Search .clh4 {
	display:block;
	padding:20px 0px 6px 40px;
	margin:0px;	
	vertical-align:top;
	font-size:12px;

}

#Search h5, #Search label{
	float:left;
	vertical-align:top;
	font: normal 11px Arial;
	font-weight:normal;
	padding:0px 14px 0px 5px;	
}


#Search input.checkbox, #Search  ul.checkList input{
	vertical-align:top;
	float:left;
	display:block;
	height:13px;
	margin:0px;
	padding:0px;		
	width:13px;
}

#Search topCheck{
	width:20%;
}

#Search div{
	padding:0px 0px 0px 40px;
}

#Search div input.inputText{
	width: 284px;
	clear: both;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #777777;
	margin:9px 6px 7px 0px;	
	padding:2px 0px 0px 3px;	
	vertical-align:top;	
}

#Search div input.but{
	display:inline;
	padding:0px;		
	margin:9px 0px 0px 0px;	
	vertical-align:top;	
}

#Search p{
	vertical-align:top;	
	margin:0px;	
	padding:0px 0px 0px 40px;	
}

#Search a{
	font: normal 11px Arial;
	color:#000000;
}
/*Авторизация*/
.autorization div{
	padding:7px 0px 0px 0px; 
	margin: 0px;

}

.autorization div.addMoney{
	padding: 0; 
	margin: 0;
	font-weight: bold;
	color: #EC3196;
}

.autorization div.addMoney a{
	font-weight: bold;
	color: #EC3196;
	padding: 0 0 0 10px;
}

.autorization h5 {
	font-weight: bold;
}

.autorization ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}

#auth_form input.text{
	font: normal 11px;
	width:234px;
	border:1px solid #777777;	
	margin: 2px;
	padding: 0px;	
}

.autorization h4{
	border:medium none;
	display:inline;
	font-size:12px;

}

.autorization .clh4{
	border:medium none;
	display:inline;
	font-size:12px;

}


.autorization ul li a{
	color:#000000;
	padding: 0 5px 0 5px;
}

.autorization .brclass{
	height: 6px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}

.autorization input.buttonSubmit{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.autorization input.checkbox {
	display: inline;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
}

/***********************************************************************************/

/* начало стили логотип*/

#Logo h1 { 
	background-image: url(images/logo.gif);
	display: block;	
	width: 250px;
	height: 100px;
	float: left;
	}
/* окончание стили логотип*/

/***********************************************************************************/

/* начало стили основное меню*/

.topMenu ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
	width: 980px;
	float:left;
}

.topMenu ul li{
	float:left;

}

.topMenu ul a{
	display: block;
	float: left;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}

.topMenu ul a:hover{
	color: #cccccc;
}

/* окончание стили основное меню*/

/***********************************************************************************/

/* начало стили вспомогательного содержания*/
.subContent{
	background-color:#FFF;
}

/* окончание стили вспомогательного содержания*/

/***********************************************************************************/


/*Подвал*/
div.bottomNav {
	text-align:center;
	padding-top: 6px;
}
.bottomNav ul {
	font: bold 11px tahoma, Helvetica, sans-serif;
	color:#000;
	list-style:none;
}

.bottomNav ul li{
	font: bold 11px tahoma, Helvetica, sans-serif;
	color:#000;
	display:inline;
	padding-left:10px;
	padding-right:10px;	
}

.bottomNav ul li a{
	font: bold 11px tahoma, Helvetica, sans-serif;
	color:#000;
	white-space: nowrap;
	text-decoration: none;
}


/****************************************************************************************************************************/
#Promotext .top{
	height: 3px;	
	background:url("images/bg/bg_promotext_top.gif") no-repeat;
}

#Promotext .central{
	background:url("images/bg/bg_promotext_body.gif") repeat-y;
	margin:0px;
	padding:8px 20px 10px 10px;
}

#Promotext .bottom{
	height:5px;	
	background:url("images/bg/bg_promotext_bottom.gif") no-repeat;
}

#Promotext p{
	font: bold 11px tahoma, Helvetica, sans-serif;
	text-align:center;
}

/**********************************************************************************/
/* Верхнее меню */
.topMenu 
{
	background:url("images/menu/blank.jpg") no-repeat top right;
	width:100%;
}

div.topMenu .item1{
	width: 80px;
	height: 38px;
	background:url("images/menu/m1.gif") no-repeat;
}

div.topMenu .item1 img{
	width: 80px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item1s{
			width: 80px;
			height: 38px;
			background:url("images/menu/m1s.gif") no-repeat;
		}
		
		div.topMenu .item1s img{
			width: 80px;
			height: 38px;
			border: 0 none
		}

div.topMenu .item2{
	width: 98px;
	height: 38px;
	background:url("images/menu/m2.gif") no-repeat;
}

div.topMenu .item2 img{
	width: 98px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item2s{
			width: 98px;
			height: 38px;
			background:url("images/menu/m2s.gif") no-repeat;
		}
		
		div.topMenu .item2s img{
			width: 98px;
			height: 38px;
			border: 0 none
		}

div.topMenu .item3{
	width: 109px;
	height: 38px;
	background:url("images/menu/m3.gif") no-repeat;
}

div.topMenu .item3 img{
	width: 109px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item3s{
			width: 109px;
			height: 38px;
			background:url("images/menu/m3s.gif") no-repeat;
		}
		
		div.topMenu .item3s img{
			width: 109px;
			height: 38px;
			border: 0 none
		}

div.topMenu .item4{
	width: 92px;
	height: 38px;
	background:url("images/menu/m4.gif") no-repeat;
}

div.topMenu .item4 img{
	width: 92px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item4s{
			width: 92px;
			height: 38px;
			background:url("images/menu/m4s.gif") no-repeat;
		}
		
		div.topMenu .item4s img{
			width: 92px;
			height: 38px;
			border: 0 none
		}

div.topMenu .item5{
	width: 51px;
	height: 38px;
	background:url("images/menu/m5.gif") no-repeat;
}

div.topMenu .item5 img{
	width: 51px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item5s{
			width: 51px;
			height: 38px;
			background:url("images/menu/m5s.gif") no-repeat;
		}
		
		div.topMenu .item5s img{
			width: 51px;
			height: 38px;
			border: 0 none
		}

div.topMenu .item6{
	width: 83px;
	height: 38px;
	background:url("images/menu/m6.gif") no-repeat;
}

div.topMenu .item6 img{
	width: 83px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item6s{
			width: 83px;
			height: 38px;
			background:url("images/menu/m6s.gif") no-repeat;
		}
		
		div.topMenu .item6s img{
			width: 83px;
			height: 38px;
			border: 0 none
		}
div.topMenu .item7{
	width: 64px;
	height: 38px;
	background:url("images/menu/m7.gif") no-repeat;
}

div.topMenu .item7 img{
	width: 64px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item7s{
			width: 64px;
			height: 38px;
			background:url("images/menu/m7s.gif") no-repeat;
		}
		
		div.topMenu .item7s img{
			width: 64px;
			height: 38px;
			border: 0 none
		}
div.topMenu .item8{
	width: 89px;
	height: 38px;
	background:url("images/menu/m8.gif") no-repeat;
}

div.topMenu .item8 img{
	width: 89px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item8s{
			width: 89px;
			height: 38px;
			background:url("images/menu/m8s.gif") no-repeat;
		}
		
		div.topMenu .item8s img{
			width: 89px;
			height: 38px;
			border: 0 none
		}
div.topMenu .item9{
	width: 70px;
	height: 38px;
	background:url("images/menu/m9.gif") no-repeat;
}

div.topMenu .item9 img{
	width: 70px;
	height: 38px;
	border: 0 none
}

		div.topMenu .item9s{
			width: 70px;
			height: 38px;
			background:url("images/menu/m9s.gif") no-repeat;
		}
		
		div.topMenu .item9s img{
			width: 70px;
			height: 38px;
			border: 0 none
		}
		
div.topMenu .item10
{
	width: 55px;
	height: 38px;
	background:url("images/menu/m10.gif") no-repeat;
}
		
div.topMenu .item10 img
{
	width: 55px;
	height: 38px;
	border: 0 none
}

div.topMenu .item10s
{
	width: 55px;
	height: 38px;
	background:url("images/menu/m10s.gif") no-repeat;
}
		
div.topMenu .item10s img
{
	width: 55px;
	height: 38px;
	border: 0 none
}

div.topMenu .item11
{
	width: 86px;
	height: 38px;
	background:url("images/menu/m11.gif") no-repeat;
}
		
div.topMenu .item11 img
{
	width: 86px;
	height: 38px;
	border: 0 none
}

div.topMenu .item11s
{
	width: 86px;
	height: 38px;
	background:url("images/menu/m11s.gif") no-repeat;
}
		
div.topMenu .item11s img
{
	width: 86px;
	height: 38px;
	border: 0 none
}

div.topMenu .item12
{
	width: 103px;
	height: 38px;
	background:url("images/menu/m12.gif") no-repeat;
}
		
div.topMenu .item12 img
{
	width: 103px;
	height: 38px;
	border: 0 none
}

div.topMenu .item12s
{
	width: 103px;
	height: 38px;
	background:url("images/menu/m12s.gif") no-repeat;
}
		
div.topMenu .item12s img
{
	width: 103px;
	height: 38px;
	border: 0 none
}

/* /Верхнее меню */
/**********************************************************************************/

/* банеры */
#bannerRight1 {
	width: 250px;
	height: 117px;
	background:url("images/banner_n.gif") no-repeat;
}

#bannerRight1 img{
	width: 250px;
	height: 117px;
	border: 0 none
}

#bannerCentral {
	width: 484px;
	height: 142px;
	background:url("images/banner_central5.gif") no-repeat;
}

#bannerCentral img{
	width: 484px;
	height: 142px;
	border: 0 none
}

#bannerRight2 {
	width: 243px;
	height: 117px;
	background:url("images/banner_right_n.gif") no-repeat;
}

#bannerRight2 img{
	width: 243px;
	height: 117px;
	border: 0 none
}

/* банеры */

/* regular page popularsBlock*/
/*.popularsBlock div.top, .regularContent div.top{
	font-size: 2px;
	background: url("images/bg/top_big_white.gif") no-repeat left top;
}*/

/*.regularContentwidth div.top{
	font-size: 2px;
	background: url("images/bg/top_big_white1.gif") no-repeat left top;
}*/

/*.popularsBlock div.subContent, .regularContent div.subContent{
	background: url("images/bg/body_line_white_big.gif") repeat-y;
}*/

.regularContentwidth div.subContent{
	background: url("images/bg/body_line_white_big1.gif") repeat-y;
}

.popularsBlock div.bottom{
	background:url("images/bg/bottom_big_white.gif") no-repeat;
}

/*.regularContent div.bottom{
	background:url("images/bg/bottom_big_white_round.gif") no-repeat;
}

.regularContentwidth div.bottom{
	background:url("images/bg/bottom_big_white_round1.gif") no-repeat;
}*/

.regularContent .brclass{
	height: 6px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}

.popularsBlock{
	width: 490px;
}

#MainForm .popularsBlock, .popularsBlockWidth{
	width: 740px;
}

.regularContent{
	width: 490px;
}

.width1{
	width: 740px;
}

#MainForm .popularsBlock div.top, .popularsBlockWidth  div.top, .width1  div.top
{
	background: url("images/bg/top_big_white_w.gif") no-repeat left top;
}

#MainForm .popularsBlock div.subContent, .popularsBlockWidth div.subContent, .width1 div.subContent
{
	background: url("images/bg/bg_promotext_body.gif") repeat-y;
}

#MainForm .popularsBlock div.bottom, .popularsBlockWidth div.bottom, .width1 div.bottom
{
	background:url("images/bg/bottom_big_white_w.gif") no-repeat;
}

.regularContentwidth {
	width: 690px;
}

.popularsBlock div.top, .regularContent div.top{
	height:11px;
}

.popularsBlock div.subContent, .regularContent div.subContent{
		margin:0px;
		padding:0px 20px 0px 11px;
}

.popularsBlock div.bottom, .regularContent div.bottom{
	height: 24px;
}

.popularsBlock div.subContent ul{
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
}

.popularsBlock div.subContent ul li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	display: inline;
	padding:0px 1px 0px 1px;
}

.popularsBlock div.subContent ul li a {
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	color: 	#000;
}

.popularsBlockTab .ajax__tab_header {border-left: 1px solid #888888; font-size: 2px; background: url("images/bg/bg_header.gif") repeat-x bottom; height: 21px;}
.popularsBlockTab .ajax__tab_outer {font: normal bold 9px Tahoma, Helvetica, sans-serif;padding-right:0px; background: url("images/bg/bg_right_tab.jpg") no-repeat right;height:21px;}
.popularsBlockTab .ajax__tab_inner {padding-left:3px;background: url("images/bg/bg_left_tab.jpg") no-repeat;}
.popularsBlockTab .ajax__tab_tab {height:13px;padding:4px 0 4px 0; background: url("images/bg/bg_tab.jpg") repeat-x;}
.popularsBlockTab .ajax__tab_active .ajax__tab_outer {background: url("images/bg/bg_right_tab_active.gif") no-repeat right;}
.popularsBlockTab .ajax__tab_active .ajax__tab_inner {background: url("images/bg/bg_left_tab_active.gif") no-repeat;}
.popularsBlockTab .ajax__tab_active .ajax__tab_tab {background: url("images/bg/bg_tab_active.gif") repeat-x;}
.popularsBlockTab .ajax__tab_body {text-align: center; font: normal normal 11px Tahoma, Helvetica, sans-serif;padding:8px; border-left: 1px solid #888888; border-right: 1px solid #888888;  border-bottom: 1px solid #888888;}

/* regular page main content */

.regularContentTab .ajax__tab_header {border-left: 1px solid #888888; font-size: 2px; background: url("images/bg/bg_header.gif") repeat-x bottom; height: 21px;}
.regularContentTab .ajax__tab_outer {font: normal bold 9px Tahoma, Helvetica, sans-serif;padding-right:0px; background: url("images/bg/bg_right_tab.jpg") no-repeat right;height:21px;}
.regularContentTab .ajax__tab_inner {padding-left:3px;background: url("images/bg/bg_left_tab.jpg") no-repeat;}
.regularContentTab .ajax__tab_tab {height:13px;padding:4px 0 4px 0; background: url("images/bg/bg_tab.jpg") repeat-x;}
.regularContentTab .ajax__tab_active .ajax__tab_outer {background: url("images/bg/bg_right_tab_active.gif") no-repeat right;}
.regularContentTab .ajax__tab_active .ajax__tab_inner {background: url("images/bg/bg_left_tab_active.gif") no-repeat;}
.regularContentTab .ajax__tab_active .ajax__tab_tab {background: url("images/bg/bg_tab_active.gif") repeat-x;}
.regularContentTab .ajax__tab_body {font: normal normal 11px Tahoma, Helvetica, sans-serif;padding:8px; border-left: 1px solid #888888; border-right: 1px solid #888888;  border-bottom: 1px solid #888888;}

.regularContentTabP .ajax__tab_header {border-left: 1px solid #888888; font-size: 2px; background: url("images/bg/bg_header.gif") repeat-x bottom; height: 21px;}
.regularContentTabP .ajax__tab_outer {font: normal bold 9px Tahoma, Helvetica, sans-serif;padding-right:0px; background: url("images/bg/bg_right_tab.jpg") no-repeat right;height:21px;}
.regularContentTabP .ajax__tab_inner {padding-left:3px;background: url("images/bg/bg_left_tab.jpg") no-repeat;}
.regularContentTabP .ajax__tab_tab {height:13px;padding:4px 0 4px 0; background: url("images/bg/bg_tab.jpg") repeat-x;}
.regularContentTabP .ajax__tab_active .ajax__tab_outer {background: url("images/bg/bg_right_tab_active.gif") no-repeat right;}
.regularContentTabP .ajax__tab_active .ajax__tab_inner {background: url("images/bg/bg_left_tab_active.gif") no-repeat;}
.regularContentTabP .ajax__tab_active .ajax__tab_tab {background: url("images/bg/bg_tab_active.gif") repeat-x;}
.regularContentTabP .ajax__tab_body {font: normal normal 11px Tahoma, Helvetica, sans-serif;padding:8px; border-left: 1px solid #888888; border-right: 1px solid #888888;  border-bottom: 1px solid #888888;}


.popupDiv {
	width: 500px;
	padding: 1px 1px 1px 1px;
	background-color: #888888;
}

.popupDiv .popupDivContent {
	padding: 10px 10px 10px 10px;
	background-color: #fff;
}

.regularContent div.subContent h1{
	text-transform: none;
	font-size: 14px;
	display: block;
	background-color: transparent;
	padding: 0 0 10px 0;
	color: #EC3196;
	position: relative;
}

.regularContent div.subContent h2, .popupDiv .popupDivContent h2{
	text-transform: none;
	font-size: 11px;
	display: block;
	background-color: transparent;
	padding: 0 0 10px 0;
	color: #EC3196;
	position: relative;
}

.regularContent div.subContent .clh2, .popupDiv .popupDivContent .clh2{
	text-transform: none;
	font-size: 11px;
	display: block;
	background-color: transparent;
	padding: 0 0 10px 0;
	color: #EC3196;
	position: relative;
}

.regularContent div.subContent h2 a, .popupDiv .popupDivContent h2 a{
	color: #EC3196;
}

.regularContent div.subContent .clh2 a, .popupDiv .popupDivContent .clh2 a{
	color: #EC3196;
}

.regularContent div.subContent .imgText img,  .regularContent div.subContent .imgList img{
	display: block;
	float: left;
	padding: 3px 12px 10px 0;	
	width: 137px;
	height: 137px;
}

.regularContent div.subContent img.DRMProtect{
	display: block;
	float: left;
	padding: 0px 12px 10px 0;	
	width: 137px;
	height: 32px;
}

.regularContent div.subContent .imgList div.imgList2Images{
  width: 149px;
  float: left;
}


.regularContent div.subContent p, .popupDiv .popupDivContent p {
	padding: 0 0 12px 0;	
}

.regularContent div.subContent .simpleText, .popupDiv .popupDivContent .simpleText{
	clear: both;
	width: 100%;
}

.regularContent div.subContent .simpleText h3,  .popupDiv .popupDivContent .simpleText h3{
	display: inline;
	font: bold 11px Tahoma, sans-serif;
	color: #000;
	margin: 0;
	padding: 0 5px 0 0;
}

.regularContent div.subContent .simpleText a{
	text-align: right;
	color: #E90D84;
	text-decoration: underline; 
}

.regularContent div.subContent .simpleText .buttonSubmit {
	padding: 0;
}

.regularContent div.subContent .simpleText .spcHeight {
	padding-top: 3px;
	padding-right: 5px;
}

.regularContent div.subContent .simpleText h4{
	display: inline;
	color: #EC3196;
	font-weight: bold;
	font-size: 10px;
}

.regularContent div.subContent .simpleText .clh4{
	display: inline;
	color: #EC3196;
	font-weight: bold;
	font-size: 10px;
}


.regularContent div.subContent .simpleText img{
	display: block;
	float: left;
	padding: 4px 5px 0 0;
}

.regularContent div.subContent .imgText{
	width: 100%;
}

.regularContent div.subContent .leftBlock, .popupDiv .popupDivContent .leftBlock{
	float: left;
}

.regularContent div.subContent .rightBlock, .popupDiv .popupDivContent .rightBlock{
	float: right;
}

.regularContent div.subContent .pa .leftBlock{
	width: 348px;
}

.regularContent div.subContent .pa .rightBlock{
	width: 110px;
}

.width300 {
	width: 390px;
}

.width200 {
	width: 270px;
}

.width100 {
}


 .popupDiv .popupDivContent .leftBlock .textFild{
	display: block;
	width: 200px;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
	vertical-align:top;	
}

.regularContent div.subContent .imgList{
	clear: both;
	width: 100%;
}

.regularContent div.subContent .imgList ul{
	display: block;
	float: left;
	list-style:none;
	width: 310px;
}

.regularContent div.subContent .prewList ul{
	width: 196px;
	padding: 0 0 0 12px;	
}

.regularContent div.subContent .imgList ul li{
	display: block;
	margin: 0;
	padding: 1px 0 5px 0;
}

.regularContent div.subContent .imgList ul li img.pa{
	display: block;
	float: none;
	clear: both;
	padding: 0;	
	width: auto;
	height: auto;
}

.regularContent div.subContent .imgList ul li ul{
	margin: 0;
	padding: 0;
}


.regularContent div.subContent .imgList ul li ul li{
	display: inline;
}

.regularContent div.subContent .imgList a{
	color: #E90D84;
	text-decoration: underline; 	
}


.regularContent div.subContent .simpleListList{
	width: 100%;
}

.regularContent div.subContent .simpleListList ul{
	display: block;
	width: 100%;	
	list-style:none;
}

.regularContent div.subContent .simpleListList ul li{
	display: block;
	margin: 0;
	padding: 1px 0 5px 0;
}

.regularContent div.subContent .simpleListList ul li ul{
	margin: 0;
	display: block;	
	padding: 1px 0 10px 0;
}


.regularContent div.subContent .simpleListList ul li ul li{
	display: inline;
}

.regularContent div.subContent .simpleListList a{
	color: #000;
	text-decoration: underline; 	
}



.regularContent div.subContent .imgListList{
	clear: both;
	width: 100%;
}

.regularContent div.subContent .imgListList ul{
	display: block;
	float: none;
	clear: both;
	list-style:none;
}

.regularContent div.subContent .imgListList ul li{
	display: block;
	float: none;
	clear: both;
	margin: 0;
	padding: 0px 0 0px 0;
}


.regularContent div.subContent .imgListList ul li ul{
	display: block;
	float: left;
	clear: none;	
	list-style:none;
	width: 310px;
}

.regularContent div.subContent .imgListList ul li ul li{
	display: block;
	margin: 0;
	padding: 1px 0 5px 0;
}

.regularContent div.subContent .imgListList ul li ul li ul{
	margin: 0;
	padding: 0;
}


.regularContent div.subContent .imgListList ul li ul li ul li{
	display: inline;
}

.regularContent div.subContent .imgListList ul li ul li a{
	color: #000;
	font-weight: bold;
	text-decoration: underline; 	
}

.regularContent div.subContent .imgListList ul li ul li ul li a{
	color: #000;
	font-weight: normal;
	text-decoration: underline; 	
}

.regularContent div.subContent .imgListList img {
display:block;
float:left;
height:137px;
padding:3px 12px 10px 0pt;
width:137px;
}

.simpList ul{
 	display: block;
	margin: 0;
	padding: 0 5px 0 5px;
	list-style:none;
 }

.simpList ul li{
 	display: block;
	clear: both;
	width:100%;	
	margin: 0;
	padding: 5px 0 5px 0;
	list-style:none;
 }
 
.simpList ul li a{
	color: #000;
	font-weight: normal;
	text-decoration: underline; 	
}

.regularContent div.subContent .inlineList ul{
	margin: 0;
	padding: 0;
}

.regularContent div.subContent .inlineList li{
	display: inline;
}


.tableList{
	clear: both;
	width: 100%;
	border: 1px solid #888888;	
}

.tableList table{
	width: 100%;
}

.tableList table thead{
	text-align: center;
	height: auto;
	margin: 0;
}

.tableList th{
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #888888;
}

.tableList td{
	padding: 2px 10px 2px 10px;
}

.tableList table p.centerTd{
	width: 100%;
	text-align: center;
	height: auto;
	padding: 0;
	margin: 0;
}

.tableList table p.rightTd{
	width: 100%;
	text-align: right;
	height: auto;
	padding: 0;
	margin: 0;
}
.tableList table p.pImg{
	width: 100%;
	text-align: center;
	height: auto;
	padding: 0;
	margin: 0;
 }
 
.tableList table p.pBut{
	width: 100%;
	text-align: right;
	height: auto;
	padding: 0;
	margin: 0;
 }
 
.tableList table p.pBut input{
 	position: static; 	
 }
 
.tableList table a{
	text-align: right;
	color: #000000;
	text-decoration: underline;
	position: static; 	
 }
 
.tableList table td p.tdHeight{
	height: 21px;
}

.tableList table tr.trAlbum{
	background-color: #eeeeee;
}

.tableList table tr.trAlbum td{
	font-weight: bold;
	border-bottom: 1px solid #888888;
}

.tableList table tr.trAlbumItem{
	background-color: #eeeeee;
}

.tableList table tr.trAlbumItem td p.pItem{
	padding: 0 0 0 10px;
}

.tableList table td p.pItem{
	height: auto;
	padding: 0;
	margin: 0;
}

.tableList  table tr td p.pLinkBlock{
	padding-bottom: 0px;
}

.tableList  table tr.trAlbumItem td p.pLinkBlock{
	padding-bottom: 15px;
}

.tableScroll{
	width: auto;
	height: 270px;
	overflow: auto;
	position: relative;
}

.tableScroll table{
	width: 460px;
}

.tableWidth table{
	width: 659px;
}

.sepTr table tr td{
	border-top: solid 1px #888888;
}

.sepTr table tr td.loadFile{
	border-top: none;
}

.sepTr table tr td.loadFile .pBarSpace{
	display: none;
	width: 630px;
	font: normal normal 1px Tahoma, Helvetica, sans-serif;
	padding: 3px 3px 3px 3px;
	margin: 4px 0 2px 0;
	border: solid 1px #E90D84;
}

.sepTr table tr td.loadFile .pBar{
	width: 0px;
	height: 13px;
	background-color: #E90D84;
	font: normal normal 10px Tahoma, Helvetica, sans-serif;
	padding: 0 0 0 0;
	text-align: center;
	color: #ffffff;
}
 
.regularContent div.subContent .twoColumns{
	width: 100%;
	padding: 0;
	margin: 0;
 }
 
.regularContent div.subContent .twoColumns .halfColumn{
	float: left;
	width: 47%;
	padding: 0;
	margin: 0 5px 0 5px;	
 }
 
 .regularContent div.subContent .twoColumns .halfColumn ul li img{ 
 	float: left;
	padding-right: 10px;	
}

 .regularContent div.subContent .twoColumns .halfColumn ul li a{
	text-align: right;
	color: #E90D84;
	text-decoration: underline; 	
 }

 .regularContent div.subContent .twoColumns .halfColumn ul li p.right span{
 	display: block;
 	float: right;	
	padding: 5px 0 0 0;
 }
 
  .regularContent div.subContent .simpleList, .regularContent div.subContent .simpleListNews{
  width: 100%;
}

  .regularContent div.subContent .simpleList ul, .regularContent div.subContent .simpleListNews ul{
 	display: block;
	margin: 0;
	padding: 0;
	list-style:none;
}

.regularContent div.subContent .simpleList ul li, .regularContent div.subContent .simpleListNews ul li{
 	display: block;
	margin: 0;
	padding: 0 0 10px 0;
	list-style:none;
}

.regularContent div.subContent .simpleListNews ul li{
	clear: both;
}

  .regularContent div.subContent .simpleList ul li p{
  padding: 0;
}

  .regularContent div.subContent .simpleList ul li .buttonSubmit {
	padding: 5px 0 0 0;
}

.regularContent div.subContent .simpleListNews ul li .leftBlock{
	width: 360px;
}

.regularContent div.subContent .simpleListNews ul li .rightBlock{
	width: 98px;
	text-align: right;
}

.regularContent div.subContent .SingNews .simpleListNews ul li .leftBlock{
	width: 340px;
}

.regularContent div.subContent .simpleListNews ul li img {
	display: block;
	float: left;
	padding: 4px 5px 0 0;
	width: 70px;
	height: 70px;
}

/*
.regularContent div.subContent .simpleList ul li h5{
	display: block;
	font: normal bold 11px Tahoma, Helvetica, sans-serif;
	float: none;
	color: #000;	
	margin: 0;
	padding: 0;
}

.regularContent div.subContent .simpleList ul li h6{
	display: block;
	font: normal bold 11px Tahoma, Helvetica, sans-serif;
	float: none;
	color: #000;	
	margin: 0;
	padding: 0;
}


.regularContent div.subContent .simpleList ul li a {
	color: #000;	
	text-decoration: underline;	
}
*/
  .regularContent div.subContent .numberList{
}

  .regularContent div.subContent .numberList ol{
	display: block;
	width: 100%;
	padding-left: 40px;	
	list-style: decimal;
	list-style-position: outside;	
}

  .regularContent div.subContent .numberList ol li{
	list-style-position: outside;
	font: normal 11px Tahoma, sans-serif;
	padding-bottom: 10px;
	list-style: decimal;
}

  .regularContent div.subContent .numberList ol li h5{
  	float: none;
	text-align: left;
	display: inline;
}


  .regularContent div.subContent .numberList ol li h5 a{
 	font-weight: bold;
}

  .regularContent div.subContent .numberList ol li a{
	color: #000;
	text-decoration: underline; 
}



  .regularContent div.subContent .scrolBlock{
	height: 270px;
	overflow: auto;
	border: 1px solid #888888;
}

  .regularContent div.subContent .scrolBlock ul{
 	display: block;
	width: 197px;
	margin: 0;
	padding: 0;
	list-style:none;
}

  .regularContent div.subContent .scrolBlock ul li{
 	display: block;
	margin: 0;
	padding: 0 5px 0 5px;
	list-style:none;
}

  .regularContent div.subContent .scrolBlock ul li h5{
 	display: block;
	width: auto;	
	font: normal bold 11px Tahoma, Helvetica, sans-serif;
	float: left;
	color: #000;	
	margin: 0;
	padding: 0;
 }

  .regularContent div.subContent .scrolBlock ul li h6{
  	display: block;
	width: auto;
	font: normal bold 11px Tahoma, Helvetica, sans-serif;
	float: right;
	color: #000;	
	margin: 0;
	padding: 0;
 }

  .regularContent div.subContent .scrolBlock ul li p{
 	display: block;
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float: none;
	clear: both;
	color: #000;	
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: justify;
 }
 
.regularContent div.subContent .twoColumnsList ul{
	display: block;
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
	text-align: center;	
}

.regularContent div.subContent .twoColumnsList ul  li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	width: 49%;
	float:left;
	text-align: center;		
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;	
}

/*.regularContent div.subContent .twoColumnsList ul  li a{
	text-decoration: underline;
	color: #000;
}*/

.regularContent div.subContent .twoColumnsList ul  li img{
	float: left;
	padding-right: 10px;	
}

.regularContent div.subContent .twoColumnsList ul  li img.img70x70{
	width: 70px;
	height: 70px;
}

.regularContent div.subContent .twoColumnsLeft ul  li{
	text-align: left;		
}

.regularContent div.subContent .twoColumnsSingle ul  li{
	width: 100%;
}

 
/* /regular page main content */

/* singer */

.regularContent div.subContent .newSongs ul, .regularContent div.subContent .subscrList ul, .regularContent div.subContent .newClip ul, .regularContent div.subContent .newAct ul,  .regularContent div.subContent .newSame ul,  .regularContent div.subContent .newVideo ul,  .regularContent div.subContent .newDiscs ul{
	display: block;
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
	text-align: center;	
}

.regularContent div.subContent .newSongs ul  li, .regularContent div.subContent .subscrList ul  li, .regularContent div.subContent .newClip ul  li, .regularContent div.subContent .newAct ul  li, .regularContent div.subContent .newSame ul  li, .regularContent div.subContent .newVideo ul  li, .regularContent div.subContent .newDiscs ul  li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float:left;
	width: 33%;
	text-align: center;	
	padding: 0;
}

.regularContent div.subContent .newAlbum ul  li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float:left;
	padding: 0;	
	list-style:none;
}

 .regularContent div.subContent .subscrList ul  li, .regularContent div.subContent .newClip ul  li,  .regularContent div.subContent .newAct ul  li{
	width: 24%;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;	
}
.regularContent div.subContent .newAlbum ul  li{
	width: 49%;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;
}

.regularContent div.subContent .newSame ul, .regularContent div.subContent .newVideo ul, .regularContent div.subContent .newDiscs ul  {
	text-align: left;	
}


.regularContent div.subContent .subscrList ul  li img, .regularContent div.subContent .newAlbum ul  li img,  .regularContent div.subContent .newClip ul  li img,  .regularContent div.subContent .newAct ul  li img{
	float: none;
	display: block;
	margin: 0 auto;
}


.regularContent div.subContent .newSame ul  li img, .regularContent div.subContent .newVideo ul  li img, .regularContent div.subContent .newDiscs ul  li img{
	float: left;
	padding-right: 10px;	
}

.regularContent div.subContent .newSame ul  li, .regularContent div.subContent .newVideo ul  li, .regularContent div.subContent .newDiscs ul  li{
	width: 49%;
	float:left;
	text-align: left;		
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 1px;	
}

.regularContent div.subContent .newSongs ul  li a, .regularContent div.subContent .subscrList ul  li a, .regularContent div.subContent .newClip ul  li a, .regularContent div.subContent .newAct ul  li a, .regularContent div.subContent .newSame ul  li a, .regularContent div.subContent .newVideo ul  li a, .regularContent div.subContent .newDiscs ul  li a{
	text-decoration: underline;
	color: #000;
}


.regularContent div.subContent ul li img {
	float: none;
	padding: 0;	
}

.regularContent div.subContent h5 {
	display: block;
	clear: both;
	width: 100%;
	text-align:	right;
	padding-top: 7px;
}

.regularContent div.subContent h5 a {
	font: normal 11px Tahoma, sans-serif;
	color: #E90D84;
	text-decoration: underline;
	padding-right: 2px;
}	

.regularContent div.subContent .newBiogr{
	text-align: justify;
}

.popularSinger{
	width: 250px;
}
.popularSinger h2{
	background: url("images/bg/top_small_orange.gif") no-repeat left top;
}

.popularSinger .clh2{
	background: url("images/bg/top_small_orange.gif") no-repeat left top;
}

.popularSinger div.subContent{
	background: url("images/bg/body_line_orange_small.gif") repeat-y;
}

.popularSinger div.bottom{
	background:url("images/bg/bottom_small_orange.gif") no-repeat;
}

.popularSinger h2{
	position: relative;
}

.popularSinger .clh2{
	position: relative;
}


.popularSinger div.subContent{
	margin:0px;
	padding: 10px 32px 10px 22px;	
	width: 196px;	
}

.popularSinger div.bottom{
	height:22px;
}	

.popularSinger div.subContent a {
	display: block;
	float: right;
	font: normal 11px Tahoma, sans-serif;
	padding: 0px 5px 0px 0px;
	color: #E90D84;
	text-decoration: underline;
}

.popularSinger div.subContent ol {
	display: block;
	width: 100%;
}

.popularSinger div.subContent ol li{
	list-style-position: inside;
	font: bold 11px Tahoma, sans-serif;
}

.popularSinger div.subContent ol li a{
	display: inline;
	float: none;
	font: bold 11px Tahoma, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 8px;	
}

/* registration */

.regularContent div.subContent .welcoming {
	text-align: justify;
}

.regularContent div.subContent .welcoming h3{
	display: inline;
	font: bold 11px Tahoma, sans-serif;
	color: #000;
	margin: 0;
	padding: 0 5px 0 0;
}


.regForm {
	padding: 10px 0 0 0;
}

.regForm .but{
	padding: 10px 0 0 0;
}


.regForm ul{
	width:100%;	
	margin: 0;
	padding: 0;
	list-style: none;
}

.regForm ul li{
	display: block;
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

.regForm ul li .textFild{
	display: block;
	width: 200px;
	float: right;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
	vertical-align:top;	
}

.regForm ul li .textFildSize{
	display: block;
	width: 300px;
	float: right;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
	vertical-align:top;	
}


.regForm ul li .selectFild{
	display: block;
	width: 200px;
	float: right;
	font: normal 12px Tahoma;	
	border:1px solid #888888;
}


.regForm ul li p{
	float: left;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
}

.regForm ul li p.right{
	float: right;
	text-align: left;
	width: 200px;
	color: #000;
	font-weight: normal;
	font-size: 11px;
}

.regularContent div.subContent .regJanr ul{
	display: block;
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
	text-align: center;		
}
.regularContent div.subContent .regJanr ul li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	float:left;
	text-align: left;	
	width: 24%;
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px;	
	white-space: nowrap;
}

.regularContent div.subContent .regJanr ul li .checkFild, .regularContent div.subContent .regJanr ul li input{
	display: inline;
	height:13px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:13px;
}

.regularContent div.subContent .regJanr ul li p, .regularContent div.subContent .regJanr ul li label{
	display: inline;
	font-family:Arial;
	font-size:11px;
	font-size-adjust:none;
	padding:0px 0px 0px 10px;
	vertical-align:top;
}

.regularContent div.subContent .searchRadio{/* ---!!---!!--- */
	width: 100%;
	padding: 0;
	margin: 0;
}

.regularContent div.subContent .searchRadio ul{
	display: block;
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
	text-align: center;		
}
.regularContent div.subContent .searchRadio ul li{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	text-align: left;	
	clear: both;
	float: none;
	margin: 0;
	padding: 0 0 8px 0;
	width:100%;	
}

.regularContent div.subContent .searchRadio ul li p{
	display: inline;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
}

.regularContent div.subContent .searchRadio ul li .radiob{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
}

.regularContent div.subContent .searchRadio ul li p.pselectFild{
	margin:0px;
	padding:0 0 0 18px;
}

.regularContent div.subContent .searchRadio ul li p.pselectFild .selectFild{
	width: 160px;
	font: normal 12px Tahoma;	
	border:1px solid #888888;
}

.regularContent div.subContent .searchRadio ul li p.pselectFild  .textFildSize{
	width: 440px;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
	vertical-align:top;	
}

.regularContent div.subContent .searchRadio ul li p.pselectFild  .textFild{
	width: 156px;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
	vertical-align:top;	
}

searchForm {/* ---!!---!!--- */
	padding: 10px 0 0 0;
}

.searchForm .but{
	padding: 10px 0 0 0;
}

.searchForm ul{
	width:100%;	
	margin: 0;
	padding: 0;
	list-style: none;
}

.searchForm ul li{
	display: block;
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

.searchForm ul li .textFildSize{
	display: block;
	width: 300px;
	float: right;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
	vertical-align:top;	
}

.searchForm ul li p{
	float: left;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
}

.searchForm ul li p.pcheckFild{
	display: block;
	float: left;
	margin:0px;
	padding:0 5px 0 0;
}

.searchForm ul li p.pcheckFild .checkFild{
	display: block;
	float: left;
	height:13px;
	margin:0px;
	padding:0 10px 0 0;
	vertical-align:top;
	width:13px;
}

.searchTwoColumns ul{
	width:100%;	
	margin: 0;
	padding: 0;
	list-style: none;	
}

.searchTwoColumns ul li{
	float: left;
	width: 49%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.regularContent div.subContent .confirm, .popupDiv .popupDivContent  .confirm{
	text-align: left;	
}

.regularContent div.subContent .confirm ul, .popupDiv .popupDivContent  .confirm ul{
	display: block;
	width:100%;	
	margin: 0;
	padding: 0;
	list-style:none;
	text-align: center;		
}

.regularContent div.subContent .confirm ul li, .popupDiv .popupDivContent  .confirm ul li{
	text-align: center;	
	padding: 5px 0 5px 0;
}

.regularContent div.subContent .confirm ul li a, .regularContent div.subContent .regForm a, .popupDiv .popupDivContent  .confirm ul li a{
	padding: 0px 5px 0px 5px;
	color: #E90D84;
}

.regularContent div.subContent .confirm ul li .but, .popupDiv .popupDivContent  .confirm ul li .but{
	padding: 0px 10px 0px 10px;
	width: auto;
	height: auto;
}

.regularContent div.subContent .confirm ul li img, .popupDiv .popupDivContent  .confirm ul li img{
	width: 100px;
	height: 40px;
}

.regularContent div.subContent .confirm ul li p, .popupDiv .popupDivContent  .confirm ul li p{
	display: inline;
	padding: 0 5px 0 5px;
}

 .regularContent div.subContent .confirm ul li .textFild, .popupDiv .popupDivContent  .confirm ul li .textFild{
	padding: 0;
	margin: 0;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
}

/* Products */

.regularContent div.subContent .Response textarea{
	width: 100%;
	height: 100px;
	overflow: auto;
	border: 1px solid #888888;
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}

/* Ext Search */
.regularContent div.subContent .exSearchBlock ul{
	display: block;
	width: 100%;
	margin:0px;
	padding: 0px;
	list-style:none;
}

.regularContent div.subContent .exSearchBlock ul li{
	float:left;
	width: 24%;	
	display:inline;
	padding: 0px;	
}

.regularContent div.subContent .exSearchBlock input.inputText{
	width: 284px;
	clear: both;
	height:18px;	
	font: normal 12px Tahoma;	
	border:1px solid #888888;
	margin:9px 6px 7px 0px;	
	padding:0px 0px 0px 3px;	
	vertical-align:top;	
}

.regularContent div.subContent .exSearchBlock input.but{
	display:inline;
	padding:0px;		
	margin:9px 0px 0px 0px;	
	vertical-align:top;	
}

/* Page Navigator */
.PageNav {
	display: block;
	text-align:center;
	margin-bottom:20px;
	height:10px;
	width:100%;
	overflow:visible;
}

.PageNav li
{
 	background:url(images/bg_table_nav_div.gif) no-repeat 0 6px;
 	list-style:none;
 	font-size:12px;
 	color:#6d6d6d;
 	display:inline;
}

.PageNav li a, .PageNav li span
{
 	margin:0 5px;
 	padding:4px 3px; 
 	color:#6d6d6d;
}

.PageNav li a:hover{
 	text-decoration:none;
}

.PageNav .active{
 	margin:0 6px;
 	padding:4px 3px; 
 	background:#b6b6b6;
 	color:#fff;	
}

.step
{
	color:#ccc;
}

.PageNav li.first
{
	background-image:none;
}

/* / Page Navigator */

.nowrapStyle{
	white-space: nowrap;
}

/* CopyRight */

#CopyRight{
	/*margin: 0px auto 0px auto;*/
	margin: 20px 30px 30px 30px;
	text-align:center;
	color:#9e9e9e;
	font-family:Tahoma;
	font-size:11px;
	line-height: 14px !important;
}

#CopyRight  a{
	color:#9e9e9e;
}

#CopyRight  p a:hover{
	text-decoration:none;
}

/* / CopyRight */

/* голосование */
.regularContent div.subContent .voteList{
  width: 100%;
}

.regularContent div.subContent .voteList ul{
 	display: block;
	margin: 0;
	padding: 0;
	list-style:none;
}

.regularContent div.subContent .voteList ul li{
 	display: block;
	margin: 0;
	list-style:none;
	clear: both;
	padding: 0px 0px 10px 0px;	
}

.regularContent div.subContent .voteList ul li ul li{
 	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	list-style:none;
	clear: both;
}

.regularContent div.subContent .voteList ul li ul li .leftBlock{
	width: 400px;
}

.regularContent div.subContent .voteList ul li ul li .rightBlock{
	width: 50px;
	text-align: right;
}

.regularContent div.subContent .voteList ul li ul li .barBlock{
	clear: both;
	float: none;
	height: 5px;
	padding: 0;
	margin: 0;
	font: normal normal 1px Tahoma, Helvetica, sans-serif;	
	background-color: #E90D84;
}

.simpUL{
 	display: block;
	padding: 0 0 0 17px;
	list-style: outside disc;
}

.simpUL li{
 	display: list-item;
	padding: 0 0 0 5px;
	list-style: outside disc;
}
/* /голосование */

/* рейтинг */
.filledRatingStar{
	background: url("images/filled.gif") no-repeat center center;
	width: 13px;	
	height: 13px;	
	margin: 0 2px 0 2px;
}

.emptyRatingStar{
	background: url("images/empty.gif") no-repeat center center;
	width: 13px;	
	height: 13px;	
	margin: 0 2px 0 2px;	
}

.hand{
	cursor: hand;
}

/* /рейтинг */

/* медиацентер */

.regularContent div.subContent .subscr h2{
	display: inline;
}


.regularContent div.subContent .subscr .clh2{
	display: inline;
}

.regularContent div.subContent .subscr .text{
	padding-left: 15px;
}

.regularContent div.subContent .subscr .leftBlock{
	padding-top: 3px;
}

.regularContent div.subContent .subscrBase{
	margin:0pt;
	padding:0pt;
	width:100%;
}

.regularContent div.subContent .subscrBase .pict{ 
	float:left;
	margin: 0;
	padding: 0 9px 0 0;
	width: 100px;
	text-align: center;
}

.regularContent div.subContent .subscrBase .pict img{ 
	height:98px;
	padding:0pt;
	width:98px;
}

.regularContent div.subContent .subscrBase .chanelList{ 
	float:left;
	margin:0pt 0px 0 0px;
	padding:0pt;
	width: 315px;
	height: 97px;
	overflow: auto;
	border:1px solid #888888;
}

.regularContent div.subContent .subscrBase .chanelList ul{
	display: block;
	margin: 0;
	padding: 3px 3px 3px 3px;
	list-style:none;
}

.regularContent div.subContent .subscrBase .chanelList ul li{
	display: block;
	clear: both;
	margin: 0;
	padding: 3px 0 3px 0;
}


.regularContent div.subContent .subscrReg .leftBlock{
	padding: 0;
}

.sliderBlock{
}

.sliderBlock td{
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	vertical-align: middle;
}

.sliderBlock td.sliderCtrl, .sliderBlock td.day, .sliderBlock td.rub{
	padding-left: 5px;
}

.sliderBlock td.sliderCtrl{
	vertical-align: top;
	padding-top: 39px;
	width: 180px;
}

.sliderBlock .ajax__slider_h_rail{
	padding-left: 24px;
}

.sliderBlock .ajax__slider_h_rail img{
	width: auto;
	height: auto;
}

.sliderBlock td.day, .sliderBlock td.rub{
	 text-align: right;
}

.sliderBlock td.day .daycount, .sliderBlock td.rub .rubcount{
 	width: 50px;
	text-align: right;
}

.sliderBlock td.day .txt, .sliderBlock td.rub .txt{
 	padding-left: 5px;
}

 .regularContent div.subContent .subscScrol{
/*	width: 441px;
	height: 114px;
	overflow: auto;
	position: relative;
*/
 }
 
  .regularContent div.subContent .subscScrol ul{
	width: 425px;
}
 
.subscScrol200{
	width: 441px;
	height: 204px;
	overflow: auto;
	position: relative;
 }
 
.subscScrol300 td{
   padding-bottom: 5px;
}

.subscScrol300{
	width: 476px;
	height: 304px;
	overflow: auto;
	position: relative;
 }
 
.subscScrol200 td{
   padding-bottom: 5px;
}


.getSubsc .right{
   position: relative;
}

.getSubsc input{
	padding-top: 5px;
}

/* /медиацентер */

.SEO 
{
	margin: 0px auto 0px auto;
	width: 740px;
}

.SEO .SEO1 
{
	font: normal 11px tahoma, Helvetica, sans-serif;
	color: #000;
	padding: 10px 20px 10px 10px;
	text-align: justify;
}

.SEO .SEO1 h1 {
	background-color:transparent;
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0;
	text-transform:none;
}

.SEO .SEO1 H2
{
	text-transform: none;
	font-size: 11px;
	display: block;
	background-color: transparent;
	padding: 10px 0 0 0;
	color: #EC3196;
}

.SEO .SEO1 .clh2
{
	text-transform: none;
	font-size: 11px;
	display: block;
	background-color: transparent;
	padding: 10px 0 0 0;
	color: #EC3196;
}


.loginBtn {
margin: 0 auto;
}

.logOffBtn {
margin: 0 auto;
}

.regularContent div.subContent  .textArea{
	width: 100%;
	height: 100px;
	overflow: auto;
	border: 1px solid #888888;
	font: normal normal 11px Tahoma, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}


/* Play List Div */
.playListLink
{
  color:Red; 
  text-decoration: underline; 
}

div.player_invisible 
{
	display:none;
}


