* {
margin: 0;
padding: 0;
/* border: 0; */
}



#maintalk {
margin-left:20px;
width:770px; }


#maintalk strong{font-weight: normal;}

.header {
			height:100px;
			margin:0;
			background: white url("/images/newroyal/bg-header.gif") repeat-x top left;
			width:840px;
			}
/* ���������� ����� ������ */
.header_0 {
			height:100px;
			margin:0;
			background: white url("/images/newroyal/NY-UP-musicroyal-rus.jpg") repeat-x top left;
			width:840px;
			}

.header_1 {
			height:100px;
			margin:0;
			background: white url("/images/newroyal/NY-UP-musicroyal-eng.jpg") repeat-x top left;
			width:840px;
			}

.headerlink {
    width: 230px;
    height: 100px;
    float: left;
}


.header_0  .white1, .header_1  .white1 {
	color:white;
	float:right;
	font-size:14px;
	margin-right:0px;
	margin-top:50px;
	padding-left:90px;
    width: 416px;
    text-align: center;
	}

.header_0 .favorite, .header_1 .favorite {
	float:right;
	font-size:10px;
	padding-left:0;
	padding-right:10px;
	margin-top:10px;
	}
/* ���������� ����� ����� */



/* �������� ����� �������� */

.nc_list.nc_text .nc_menu_item a {text-decoration:none;}


			
.content{text-align:left; float:left;width:100%}
.container{text-align:left; background: white url("/images/newroyal/bg-container.gif");}

.news, .newsPage { color: black; clear:left; width:840px;  background: url("/images/newroyal/news-fon.gif") repeat-y left top; overflow:auto; }

.newsline { color: black; clear:left; height: 20px; width:840px;  background: url("newsline.jpg") no-repeat center bottom; padding-top: 20px;}

.container{width:960px; margin:0 auto}
.content{width:840px;margin:0 auto; float:left;}
.wrapper{float:left;width:100%}

.newsPage .wrapper { overflow:auto; width:100%;}

.news .wrapper { overflow:auto; width: 100%;}

.centersidePage {
				margin-left: 240px;
				margin-right: 5px;
	}
	
.centerside {
				margin-left: 283px;
				/* margin-right: 290px; */
				margin-right: 270px;
	}

.leftsidePage {
				float:left;
				margin-left:-840px;
				width:220px;
	}

.leftside {
				float:left;
				margin-left:-840px;
				width:273px;
	}
.rightside {
				float:left;
				margin-left:-274px;
				width:273px;
	}
.brands {
			float:left;
			width:110px; 
			text-align: left;
			background: #ececec url("/images/newroyal/bg-brands.gif") no-repeat scroll left top; 
			vertical-align:top;
			}
			

.footer{
	clear:left;
	width:100%;
	background: url("/images/newroyal/archive-news.gif") no-repeat scroll left top; 
	}

#archive-news {
	color: white;
	font-size:12px;
	margin-left:732px;
	text-decoration:none;
	font-weight:bold;
	}


#archive-news:hover {
	text-decoration:underline;
	}
	
#copyright a{
	margin-left:10px;
	font-size:12px;	
	text-decoration:none;
	}


#copyright a:hover {
	text-decoration:underline;
	}

.counters {
	height:19px;
	width:350px;
	}	
	
.footertext{ 
	width: 100%;
	padding: 28px 250px;
}



body {  
     font-family: Helvetica, sans-serif;  
     font-size: 14px;  
     line-height: 19px;  
	} 

h1, h2, h3, h4, h5, h6 {
						font-family: helvetica, arial, verdana, sans-serif;
						font-weight: normal;
						color:#5f3e99;
						}

h1 {
	font-size: 164%;
	font-weight: bold;
	margin-bottom: 20px; 
	margin-top: 40px;
	}

h2 {
	font-size: 134%;
	margin-bottom:14px;
	margin-left:4px;
	margin-top: 10px;
	}

h3 {
	font-size: 115%;
	margin-top: 25px;
	margin-bottom: 14px; 
	margin-left: 10px;	
}

h4 {

	font-size: 118%;
	margin-top: 25px;
	margin-bottom: 14px;
	margin-left: 10px;		
}


p {  

   /* max-width: 450px; */
   max-width: 530px;
   margin-bottom: 14px;
   margin-left: 5px; 
   margin-right: 5px;   
  }  
  
.centersidePage  p { margin-left: 0px; }
.centersidePage  p img { margin-left: 40px; }

.newsPage p {
		font-family: Arial, sans-serif;  
		font-size: 11px;  
		line-height: 13px;  
	 }



blockquote {  
			text-indent: -0.8em;
			font-size: 12px;
			} 
 

ul {
    margin-left: 15px;	
   }	

   
/*****  menu 2	

  width:1000;
  height:140;
  
*****/

#menu {
  overflow:hidden; 
  text-align:center;
  }
  
.brands ul {margin-left:5px;}

#menu li {
  margin-top: 8px; 
  margin-bottom: 8px;
  display:inline;
  list-style-type:none; 
  }
#menu li a {
  display:block;
/*  float:left;  */
  text-decoration:none; 
/*  margin-top: 8px; 
  margin-bottom: 8px; */

  }
#menu li a img {
  opacity:0.6;
  border:0;
  filter:alpha(opacity=60);
/*  float:left; */

  }
#menu li a span {
  display:none; 
  }
/* #menu li a:hover {
  background: #ececec;
  }
  */
#menu li a:hover img {
  opacity:1;
  filter: none;
  }
#menu li a:hover span {
  width: 100px; 
  color: #683ea4;
  display:block; 
  cursor:pointer;
 /*  float:left;  */
  }
#menu .h2 {
  color: #683ea4; 
  font-variant:small-caps; 
  font-size:0.9em; 
  border:0;
  }
#menu .h3 {
  color: #683ea4;
  margin-bottom: 38px;
  font-size:9px;
  font-stretch:ultra-condensed;
  }
  
/*****  menu 2 end	*****/
  

/*  main menu   */  

.megamenu ul {
padding:5px;
}

/* background:transparent url(/design/navico.gif) no-repeat scroll 3pt 3pt; - ����� ����� ������ ������ ������! */

.megamenu li {

border-bottom: 0px solid #CFCCC4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px 1px 2px 2px;
}

/* background:#dfd8eb url(point2.gif) no-repeat scroll 3pt 4pt; */

.megamenu li:hover {

display:block;
color:#6C2DAC;
}
.megamenu a:link {
color:#6C2DAC;
text-decoration:underline;
display:block;
}
.megamenu a:visited {
color:#6C2DAC;
text-decoration:underline;
display:block;
}
.megamenu a:hover, .megamenu a:active, .megamenu a:focus {
background:#dfd8eb none repeat scroll 0 0;
color:#6C2DAC;
text-decoration:underline;
display:block;
}

/*  main menu end  */


.exclu { margin-left: 15px; margin-top: 30px;}


/*
new header
*/
#headerLogo {
	border:0;
	margin-left:42px;
	margin-top:20px;
	padding:0;
	}
	
.header	.white1 {
	color:white;
	float:right;
	font-size:14px;
	margin-right:80px;
	margin-top:53px;
	padding-left:10px;
	}

.header .favorite {
	float:right;
	font-size:10px;
	padding-left:0;
	padding-right:10px;
	margin-top:10px;
	}
	
	
input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:normal;
/* color:#A7ADB6; */
padding:4px 6px 4px 6px;
/* border:1px; */
/* height:24px; */
color:#222222;
margin-top: 5px;
}	


/* 
���������� �����
*/
.clearUp { clear: both;}

table#header  {font-size:10px;}

.favorite {font-size: 10px; padding-left: 10px;}


/*
��������� ���� �����
*/

.news h2, .newsPage  h2{
		font-size:15px;
		margin-bottom:14px;
		margin-left:5px;
		margin-top:25px;
		text-align:left;
		font-weight: bold;
		}
		
.news h3, .newsPage  h3{
		text-align:left;
		}	

.news h3 a, .newsPage  h3 a{
		text-decoration: none;
        font-size:14px;
		}

.news .nc_row, .newsPage .nc_row {
		width:253px;
		margin-left:5px;	
		text-align:center;
		}		

.news .nc_row p {
		text-align:left;
		}
		
.newsPage .nc_row p {
		text-align:left;
		}
		
.news .nc_row div {
		text-align:left;
		}

.newsPage .nc_row div {
		text-align:left;
		}		
		
		
.newsPage .nc_datetime, .news .nc_datetime {
		text-align:left;
		font-weight:lighter;
		font-size:11px;
		}


/* ����� ������
 
*/

.form_search {
		margin: 20px 10px 10px 10px;
}

		
/*
�������� ������
*/

.ItemFullimg {
		float: left;
		width:310px;
		}

.preferences {
		margin-bottom:25px;
		margin-top:25px;
		font-size:100%;
		margin-left:40px;
		width:400px;
		border-collapse: collapse; 
		}
		
.preferences td {
		border-width: 1px 0px 0px 0px;
		padding: 5px 1px 12px 1px;
		border-style: dotted;
		border-color: gray;
		}		
.what {
		vertical-align:top;		
		font-size: 12px;
		color: #999999;
		font-style: normal;
		}		


/*
������� ������
*/

.nc_adaptive_catalog .nc_item  {
		margin-left:160px;
		}
	
		
/*
������������ ������
*/
.nc_list .nc_row, .nc_list .nc_announce, .nc_list  .nc_value  {
		font-family: sans-serif;
		font-size: 13px;
		line-height: 17px;
		margin-bottom:25px;
		font-style: normal;
		padding-bottom:0;
		}

.nc_list .nc_title {
		font-size: 12px;
		color: #999999;
		font-style: normal;
		}

span.nc_title2 {
        padding: 25px 0 0 0;
        display: block;
        font-size: 14px;
        }

.nc_row h2 a { font-weight:bold; text-decoration: none;}

.nc_list .nc_row p {  margin-bottom: 8px; } //	margin-left: 180px; }
		
.nc_list .nc_row img {  margin-left: 0px; } //	float: left; }

.nc_list .nc_row_img {
		border: none;
		margin:10;
		margin-left: 20;
		}

/*
photogallery
*/		
.nc_photogallery .nc_description {width:170px;}
	
.nc_photogallery .nc_row_img{border:1px solid #C8C8C9; padding:2px}
	
	
/* 
������������ ���������
*/
	.nc_pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	.nc_pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;
		
		text-decoration: none; /* no underline */
		color: #000099;
	}
	.nc_pagination a:hover, .nc_digg a:active {
		border: 1px solid #000099;
		
		color: #000;
	}
	.nc_pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	.nc_pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
/* 
��������� � ������
*/
	.nc_position_search {
		padding: 3px;
		margin: 3px;
		text-align:left;
	}
	
	.nc_position_search a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #AAAADD;
		
		text-decoration: none; /* no underline */
		color: #000099;
	}
	.nc_position_search a:hover, .nc_digg a:active {
		border: 1px solid #000099;
		
		color: #000;
	}
	.nc_position_search span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	.nc_position_search span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
/*
�����������
*/
.nc_photogallery   td {
		vertical-align:top;
		font-size: 11px;
		font-style: normal;
		}
		

/*
������� ������
*/
.top_menu_bg {
font-size:10px;
line-height:1px;
margin-bottom:0;
}
.top_menu {
height:15px;
margin-top:0;
margin-bottom: 18px;
}
.top_menu b {
color:#5F3E99;
padding-left:3px;
}
.top_menu .go_home img {
border:0 none;
margin-bottom:-2px;
}
.top_menu a {
background:transparent url(menu_arrow.gif) no-repeat scroll 5px 0.45em;
color:#5F3E99;
padding-left:18px;
}
.top_menu .go_home {
background:transparent none repeat scroll 0 0;
}
.top_menu span {
padding-left:10px;
}


/*
���������� ��� megamenu
*/

#megamenuActive { background-color: white;}
#megamenuCurrent { background-color: white;}


/*
������� �� ������� ��������
*/

.adblockMain {
	width: 223px;
	margin-left:10px;
	}

#adblockMain1 a, #adblockMain2 a, #adblockMain3 a{
    position: relative;
    display: block;
    text-decoration: none;
	}

.adblockMain img { margin-bottom: 5px; padding: 0;}

.adblockUnderContent img { margin-bottom: 5px; }

.adblockUnderMenu img { margin-bottom: 5px; }

.adblockUnderContent {
	width: 223px;
	margin-top:50px;
	}
	
.adblockUnderMenu { 
	width: 223px;
	margin-left:14px;
	margin-top:18px;
	}
		

.satellite {
	margin-left:0px;
	margin-top:25px;
	margin-bottom:25px;
	}
	

		
/*  ��� ���-�� ��� */