body {font-family: arial; font-size: 100%; font-weight: none; color: #60a0d0; 
	      background-color: #0a1e3c; padding: 0px; margin: 0px;}

td div {font-family: arial; font-size: 100%; }	      

a:link 		{text-decoration: none; color: #a0d0ff; }
a:active 	{text-decoration: none; color: #ffffff; }
a:visited 	{text-decoration: none; color: #a0d0ff; }
a:hover 	{text-decoration: none; color: #c0e0ff; }




::-webkit-scrollbar { width: 12px; height: 12px; }
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,1.0); 
    border-radius: 10px; }
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0px 0px 6px rgba(255,255,255,1.0); }


blockquote {box-shadow: 4px 4px 8px rgba(0,0,0,0.4); padding: 16px; 
	        border: 1px #183860 solid; border-radius: 16px;}

img {padding: 0px; margin: 0px;}

.site_description		{width: 100%; padding: 16px 0px 16px 0px; font-weight: bold; color: #c0e0ff; background-color: #0a1e3c; text-align: center;}

.site_head 				{width: 98%; height: 200px; 
						 background-image: url("/IMG/site/head/NR2015.png"); 
						 background-position: center top;
						 border-radius: 100px;
						 border: 1px #60a0d0 solid;}

.site_head_left_part	{width: 200px; height: 200px; 
						 background-image: url("/IMG/site/head/menu_hover.png"); 
						 background-image: url("/IMG/site/head/menu.png"); 
						 background-position: center top; transition: 0.5s; ease-out: 0.5s;}

.site_head_left_part:hover	{width: 200px; height: 200px; background-image: url("/IMG/site/head/menu_hover.png"); 
														background-position: center top;}
.site_head_center_part {}

.site_head_right_part	{width: 200px; height: 200px;  
						 background-image: url("/IMG/site/head/social_hover.png");
						 background-image: url("/IMG/site/head/social.png"); 
						 background-position: center top; transition: 0.5s; ease-out: 0.5s;}
.site_head_right_part:hover	{width: 200px; height: 200px; background-image: url("/IMG/site/head/social_hover.png"); 
														background-position: center top;}	


.field	{padding: 16px;}



#menu_ {width: 98%; padding: 0px; text-align: center;}
#menu_news {width: 98%; padding: 0px; text-align: center;}
#menu_members {width: 98%; padding: 0px; text-align: center;}
#menu_music {width: 98%; padding: 0px; text-align: center;}
#menu_store {width: 98%; padding: 0px; text-align: center;}
#menu_events {width: 98%; padding: 0px; text-align: center;}
#menu_media {width: 98%; padding: 0px; text-align: center;}
#menu_contacts {width: 98%; padding: 0px; text-align: center;}
#menu_links {width: 98%; padding: 0px; text-align: center;}

#menu_media_audio {width: 98%; padding: 0px; text-align: center;}
#menu_media_video {width: 98%; padding: 0px; text-align: center;}
#menu_media_photo {width: 98%; padding: 0px; text-align: center;}
#menu_media_graph {width: 98%; padding: 0px; text-align: center;}
#menu_media_write {width: 98%; padding: 0px; text-align: center;}

#menu_social {width: 98%; padding: 0px; text-align: center;}



.menu_button_big {display: inline-block; width: 200px; height: 36px; padding-top: 14px; 
					border-radius: 25px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					background-color: #183264; color: #ffffff;
					font-weight: bold; font-size: 133%; margin: 8px; transition: 0.5s; ease-out: 0.5s;}

.menu_button_big:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
						background-color: #ffffff; color: #183264;}



.menu_button_mid {display: inline-block; width: 150px; height: 30px; padding-top: 10px; 
					border-radius: 20px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					background-color: #183264; color: #ffffff;
					font-weight: bold; font-size: 116%; margin: 4px; transition: 0.5s; ease-out: 0.5s;}

.menu_button_mid:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
						background-color: #ffffff; color: #183264;}



.menu_button_mid_long {display: inline-block; width: 300px; height: 27px; padding-top: 13px; 
					border-radius: 20px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					background-color: #183264; color: #ffffff; text-align: center;
					font-weight: bold; font-size: 100%; margin: 4px; transition: 0.5s; ease-out: 0.5s;}

.menu_button_mid_long:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
						background-color: #ffffff; color: #183264;}



.menu_button_mid_plus {display: inline-block; width: 225px; height: 27px; padding-top: 13px; 
					border-radius: 20px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					background-color: #183264; color: #ffffff;
					font-weight: bold; font-size: 100%; margin: 4px; transition: 0.5s; ease-out: 0.5s;}

.menu_button_mid_plus:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
						background-color: #ffffff; color: #183264;}



.menu_button_small {display: inline-block; width: 125px; height: 24px; padding-top: 8px; 
					border-radius: 16px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					background-color: #183264; color: #ffffff; text-align: center;
					font-weight: none; font-size: 100%; margin: 4px; transition: 0.5s; ease-out: 0.5s;}

.menu_button_small:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
						background-color: #ffffff; color: #183264;}	

.menu_button_small_social {display: inline-block; width: 125px; height: 24px; padding-top: 8px; 
					border-radius: 16px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					color: #ffffff;
					font-weight: none; font-size: 100%; margin: 4px; transition: 0.5s; ease-out: 0.5s;}

.menu_button_small_social:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); opacity: 0.5;}





.buy_button {display: inline-block; width: 240px; height: 36px; padding-top: 14px; 
					border-radius: 25px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					background-color: #c00080; color: #ffffff;
					font-weight: bold; font-size: 133%; margin: 8px; transition: 0.5s; ease-out: 0.5s;}

.buy_button:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
						background-color: #ffffff; color: #c00080;}





.yoomoney_button {display: inline-block; width: 320px; height: 32px; padding-top: 18px; 
					border-radius: 25px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
					background-color: #183264; color: #ffffff;
					font-weight: bold; font-size: 100%; margin: 8px; transition: 0.5s; ease-out: 0.5s;}

.yoomoney_button:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
						background-color: #ffffff; color: #183264;}


.confirm_payment {display: inline-block; 
            width: 320px; 
            height: 33px; 
            padding-top: 12px;
            border-radius: 4px; 
            background-color: #2b5afd; 
            color: #ffffff; 
            text-align: center;
            font-weight: bold; 
            font-size: 112%; }


.fill_download {display: inline-block; 
            width: 320px; 
            height: 33px; 
            padding-top: 12px;
            border-radius: 4px; 
            background-color: #8b3ffd; 
            color: #ffffff; 
            text-align: center;
            font-weight: bold; 
            font-size: 112%; }




.footer_event_area {width: 100%; margin-top: 24px; }


.break_line {width: 50%; height: 1px; background-color: #183060; margin: 24px; clear: both;}
.break_line_long {width: auto; height: 1px; background-color: #183060; margin: 12px; clear: both;}



.date {text-align: right; font-family: monospace; font-size: 133%; margin: 0px 0px 12px 0px;}

.author {text-align: right; font-weight: 300; font-style: italic;}

.article_title {font-size: 150%; font-weight: bold; color: #d0e0f0; max-width: 96%;}

.article_title_ {font-size: 150%; font-weight: bold; color: #d0e0f0; 
				margin: 0px 0px 24px 0px; display: block; max-width: 800px; width: 100%;}



.nrbig 		{font-size: 200%; font-weight: bold; color: #d0e0f0; }
.nrbic 		{font-size: 166%; font-weight: bold; color: #d0e0f0; }
.nrbici 	{font-size: 150%; font-weight: bold; color: #d0e0f0; }
.nrbicim 	{font-size: 133%; font-weight: bold; color: #d0e0f0; }

.last 		{font-size: 200%; font-weight: bold; color: #d40060; }
.next 		{font-size: 200%; font-weight: bold; color: #00a0ff; }

.nrmid 		{font-size: 124%; font-weight: bold; color: #d0e0f0; }
.nrmiw 		{font-size: 124%; font-weight: bold; color: #ffffff; }
.nrmis 		{font-size: 116%; font-weight: bold; color: #ffffff; }
.nrmit 		{font-size: 116%; font-weight: bold; color: #d0e0f0; }
.nrmic 		{font-size: 108%; font-weight: bold; color: #d0e0f0; }
.nrhid 		{font-size: 116%; font-weight: bold; color: #142860; }

.darker 	{color: #4060a0; }

.accent     {color: #a0c0d0; }


.txt_norm {font-family: arial; font-size: 100%; font-weight: normal; color: #60a0d0; 
				text-decoration: none; font-style: normal;}
.txt_dflt {font-family: arial; font-size: 17px; font-weight: normal; color: #60a0d0; 
				text-decoration: none; font-style: normal;}





.handle_up	{display: block; width: 50px; height: 42px; border-radius: 25px; background-color: #183264;
			 font-size: 166%; font-weight: bold; color: #ffffff;
			 margin: 10px; padding-top: 8px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
			 transition: 0.5s; ease-out: 0.5s;}

.handle_up:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
					background-color: #ffffff; color: #183264;}


.handle_up_pagedivision	{display: block; width: 40px; height: 34px; border-radius: 20px; background-color: #183264;
			 font-size: 166%; font-weight: bold; color: #ffffff;
			 margin: 0px; padding-top: 2px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
			 transition: 0.5s; ease-out: 0.5s;}

.handle_up_pagedivision:hover {box-shadow: 2px 2px 2px rgba(0,0,0,0.8); 
					background-color: #ffffff; color: #183264;}



.pagedivision {width: 99%; height: 050px; background-color: #0a1e3c; padding: 0px; margin: 16px 0px 16px 0px; 
          border: none; border-radius: 25px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1); transition: 0.5s; ease-out: 0.5s;}
.pagedivision:hover {box-shadow: 4px 4px 8px rgba(0,0,0,0.5); background-color: #0c2448;} 




.navline_container {width: 100%;  height: 80px; text-align: left; overflow: auto;}

.navline_vertical_limiter {width: 100%; height: 60px; overflow: hidden; margin: 0px 0px 12px 0px;}					

.navline {width: 99%; height: 044px; background-color: #0a1e3c; padding: 0px; margin: 0px; 
          border: none; border-radius: 22px; box-shadow: 1px 1px 1px rgba(0,0,0,0.1); transition: 0.5s; ease-out: 0.5s;}
.navline:hover {box-shadow: 4px 4px 8px rgba(0,0,0,0.5); background-color: #0c2448;} 

.mediamenu_p {width: 36px; height: 36px; border: 2px solid #183264; padding: 4px; border-radius: 23px; 
				transition: 0.5s; ease-out: 0.5s;}
.mediamenu_p:hover {opacity: 0.5;}

.mediamenu_a {width: 36px; height: 36px; border: 2px solid #0080ff; padding: 4px; border-radius: 23px;
				transition: 0.5s; ease-out: 0.5s;}
.mediamenu_a:hover {opacity: 0.5;}



.media_head {width: 100%; padding: 12px 0px 12px 0px; background-color: #183264; text-align: center;} 

.article_prescript  {width: 80%; padding: 24px 0px 12px 0px; text-align: center; font-size: 100%;}

.article_postscript {background-color: #082040; padding: 16px; margin-bottom: 16px; 
					 box-shadow: 4px 4px 8px rgba(0,0,0,0.4); max-width: 800px; width: 92%; text-align: right;
					 position: relative; top: -8px; border-left: 1px #122a54 solid;}

.article_postscriptum {background-color: #082040; padding: 16px; width: 100%; text-align: right;
					 position: relative; left: -16px; bottom: -16px;}





.last_page {font-family: verdana; font-size: 128px; font-weight: bold; color: #d40060; opacity: 0.2; transition: 0.5s; ease-out: 0.5s;
            display: inline-block; width: 99%; height: 295px; vertical-align: middle; padding-top: 100px; margin: 1px;}
.last_page:hover {opacity: 1; background-color: #0c2448; box-shadow: 2px 2px 4px rgba(0,0,0,0.2);}

.next_page {font-family: verdana; font-size: 128px; font-weight: bold; color: #00a0ff; opacity: 0.2; transition: 0.5s; ease-out: 0.5s;
            display: inline-block; width: 99%; height: 295px; vertical-align: middle; padding-top: 100px; margin: 1px;}		
.next_page:hover {opacity: 1; background-color: #0c2448; box-shadow: 2px 2px 4px rgba(0,0,0,0.2);}

.album_player_frame {width: 400px; height: 400px; box-shadow: 4px 4px 8px rgba(0,0,0,0.5);}






.submenu_container {margin: 16px 0px 16px 0px;}

.submenu {background-color: #183264; padding: 10px 6px 8px 6px; margin: 3px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4); 
          width: 102px; display: inline-block; font-weight: none; border-radius: 16px; transition: 0.5s; ease-out: 0.5s;}
		  
.submenu:hover {box-shadow: 2px 2px 4px rgba(0,0,0,0.8); background-color: #ffffff; color: #183264;}





.media_card {background-color: #0c2448; padding: 16px; margin: 8px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4); 
	         width: 400px; display: inline-block; text-align: left;
			 border-top: 1px #183060 solid; border-left: 1px #183060 solid;}

.media_desk	{background-color: #0c2448; padding: 16px; margin: 8px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4); 
	         max-width: 800px; width: 92%; display: inline-block; text-align: left;
			 border-top: 1px #183060 solid; border-left: 1px #183060 solid; vertical-align: top;}

.media_desk_inv	{background-color: none; padding: 16px; margin: 8px; text-align: center;
	         max-width: 800px; width: 92%; display: inline-block; text-align: left;
			 vertical-align: top;}			 


.blockchain {width: 400px; text-align: center; display: inline-block; 
            padding: 8px 4px 2px 4px; margin: 0px 3px 12px 3px;
			background-color: #0c2448; box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
			border-top: 1px #183060 solid; border-left: 1px #183060 solid;}

.player_min	{box-shadow: 3px 3px 6px rgba(0,0,0,0.4); width: 400px; height: 225px;}

.player_min_description  {text-indent: 40px; text-align: justify; width: 392px; padding 0px 4px 0px 4px;}

.player_max	{box-shadow: 4px 4px 8px rgba(0,0,0,0.4); max-width: 800px; width: 100%; height: 450px;}

.player_body {margin: 0px;}	

.player_gal {box-shadow: 3px 3px 6px rgba(0,0,0,0.4); width: 77%; height: 45px;}



.youtube_mediaplayer_tableheader {width: 100%; padding: 0px 0px 16px 0px;}


.face_pad { border-top: 1px #183060 solid; border-left: 1px #183060 solid; border-radius: 12px; 
         	padding: 8px 0px 8px 0px; margin: 4px;
		 	width: 234px; background-color: #122448;
		 	box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
		 	display: inline-block; }

.face_img { width: 200px; height: 200px; 
			border-top: 1px #183060 solid; border-left: 1px #183060 solid; border-radius: 8px;
			padding: 8px; margin: 8px; background-color: #102040;
 			box-shadow: 3px 3px 6px rgba(0,0,0,0.3); display: block;}

.face_title_write  {font-size: 108%; font-weight: bold; color: #d0e0f0; width: 224px; height: 60px; 
					overflow: hidden; display: block;}
.face_title_video  {font-size: 108%; font-weight: bold; color: #d0e0f0; width: 224px; height: 40px; 
					overflow: hidden; display: block;}
.face_title_album  {font-size: 108%; font-weight: bold; color: #d0e0f0; width: 224px; height: 40px; 
					overflow: hidden; display: block;}
.face_title_member {font-size: 108%; font-weight: bold; color: #d0e0f0; width: 224px; height: 20px; 
					overflow: hidden; display: block;}
.face_title_photogallery  {font-size: 108%; font-weight: bold; color: #d0e0f0; width: 224px; height: 60px; 
						   overflow: hidden; display: block; letter-spacing: -1px;}


.face_img_d { width: 200px; height: 200px; 
				border-top: 1px #183060 solid; border-left: 1px #183060 solid; border-radius: 8px;
				padding: 8px; margin: 8px; background-color: #102040;
 				box-shadow: 3px 3px 6px rgba(0,0,0,0.3); display: block; transition: 0.25s; ease-out: 0.25s;}

.face_img_d:hover {box-shadow: 2px 2px 4px rgba(0,0,0,0.5); opacity: 0.5;} 




.small_round_face { width: 100px; height: 100px; border-radius: 100px; box-shadow: 3px 3px 6px rgba(0,0,0,0.3); float: left; 
					margin: 0 16px 4px 0;}				




.article_halftrans_img  {max-width: 800px; width: 100%; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
							transition: 0.25s; ease-out: 0.25s;}
.article_halftrans_img:hover {opacity: 0.5;}





.fullscreen_img    {width: 100%; height: auto;  border: none;}

.big_news_title    {font-size: 124%; font-weight: bold; color: #d0e0f0; width: 100%; height: 80px; 
					overflow: hidden; display: block;}

.big_news_img 	   {max-width: 800px; width: 100%; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);}

.small_news_title  {font-size: 108%; font-weight: bold; color: #d0e0f0; width: 100%; height: 60px; 
					overflow: hidden; display: block; margin-bottom: 8px;}

.small_news_img    {box-shadow: 3px 3px 6px rgba(0,0,0,0.4); width: 400px;}



.small_subj_pix    {width: 100px; height: 100px; float: right; margin: 0px 0px 0px 4px;
					box-shadow: 3px 3px 6px rgba(0,0,0,0.4);}

.small_subj_pix_left    {width: 100px; height: 100px; float: left; margin: 0px 16px 8px 0px; box-shadow: 3px 3px 6px rgba(0,0,0,0.4);}					

.small_circle_pix    {width: 100px; height: 100px; border-radius: 50px; box-shadow: 3px 3px 6px rgba(0,0,0,0.4);}					




.album_mid_shade   {box-shadow: 3px 3px 6px rgba(0,0,0,0.4); width: 400px; height: 400px; margin: 4px 0px 0px 0px;}

.donate_form {max-width: 800px; width: 96%; height: 225px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4); margin: 16px 0px 16px 0px;}
.donate_form_h300 {max-width: 800px; width: 96%; height: 300px; box-shadow: 4px 4px 8px rgba(0,0,0,0.4); margin: 16px 0px 16px 0px;}



.year_pad 		 {background-color: #183264; padding: 60px 30px 60px 30px; margin: 3px; 
	              box-shadow: 4px 4px 8px rgba(0,0,0,0.4); text-align: center;
                  width: 200px; display: inline-block; font-weight: bold; border-radius: 16px; 
                  transition: 0.5s; ease-out: 0.5s; font-size: 40px;}
		  
.year_pad:hover  {box-shadow: 2px 2px 4px rgba(0,0,0,0.8); background-color: #ffffff; color: #183264;}





.member_mid_square {width: 400px; height: 400px; box-shadow: 4px 4px 8px rgba(0,0,0,0.5); display: inline-block; }

.member_mid_about  {width: 368px; height: 400px; box-shadow: 4px 4px 8px rgba(0,0,0,0.5); display: inline-block; 
					text-align: left; overflow: hidden; padding: 0px 16px 0px 16px;}

.album_review_about  {width: 368px; height: 400px; box-shadow: 4px 4px 8px rgba(0,0,0,0.5); display: inline-block; 
					text-align: left; overflow: hidden; padding: 0px 16px 0px 16px;}					

.simple {text-indent: 40px; text-align: justify; font-size: 100%; }	/* Simple Paragraph */

.wider  {text-indent: 40px; text-align: justify; width: 96%; font-size: 100%; }	/* Major page paragraph */

.short_description {text-indent: 40px; text-align: justify; font-size: 108%; }	/* Member, etc */

.SetItem {width: 100%; max-width: 1000px; text-align: left; margin: 12px;}
.SetTracklist {display: inline-block; text-align: left; vertical-align: top; margin-left: 16px;}







.code_share {border: 1px #306090 solid; padding: 8px; margin: 12px 0px 0px 0px;
			 font-size: 133%; color: #00ff00; overflow: hidden;}



/* Photo-gallery */  
  
.phg_pre {box-shadow: 3px 3px 6px rgba(0,0,0,0.4); height: 200px; max-width: 99%; margin: 3px; 
			transition: 0.2s; ease-out: 0.2s;}  
.phg_pre:hover {box-shadow: 2px 2px 4px rgba(0,0,0,0.6); opacity: 0.5;}  
  
.phg_min {box-shadow: 3px 3px 6px rgba(0,0,0,0.4); width: 200px; margin: 3px; transition: 0.2s; ease-out: 0.2s;}  
.phg_min:hover {box-shadow: 2px 2px 4px rgba(0,0,0,0.6); opacity: 0.5;} 

.phg_std {box-shadow: 3px 3px 6px rgba(0,0,0,0.4); width: 800px; margin: 3px; transition: 0.2s; ease-out: 0.2s;}
.phg_std:hover {box-shadow: 2px 2px 4px rgba(0,0,0,0.6); opacity: 0.5;}  
  
.phg_max {width: 68%; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);}
.phg_max_16x9 {width: 92%; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);} 
.phg_max_3x2 {width: 80%; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);}

.phg_exp {width: auto; max-width: 99%; height: auto; max-height: 99%; box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
			vertical-align: middle;}

.phg_fld {position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; display: block; 
			background-color: #0a1e3c; z-index: 100500; vertical-align: middle;}

.phg_out {position: fixed; top: 16px; right: 16px; padding: 8px 16px 4px 16px; background-color: #183264;
          display: block; font-size: 200%; font-weight: bold; box-shadow: 4px 4px 8px rgba(0,0,0,0.4); 
          border-radius: 25px; z-index: 100501;}

.phg_next {	position: fixed; display: block; text-align: center; padding-top: 25%;
			top: 0%; bottom: 0%; right: 0%; left: 88%; z-index: 100501;
			font-family: verdana; font-size: 128px; font-weight: 100; color: #00a0ff; 
			opacity: 0.1; transition: 0.5s; ease-out: 0.5s; }

.phg_next:hover {opacity: 1;}

.phg_last {	position: fixed; display: block; text-align: center; padding-top: 25%;
			top: 0%; bottom: 0%; left: 0%; right: 88%; z-index: 100501;
			font-family: verdana; font-size: 128px; font-weight: 100; color: #d40060; 
			opacity: 0.1; transition: 0.5s; ease-out: 0.5s; }

.phg_last:hover {opacity: 1;}