* {
  margin: 0;
	padding: 0;
}

h2, h3, h4, h5, h6, ul {
  margin: 1em 0;
}

img {
	border: 0;
}

	img.gk_npro_image_static{
		border: 2px solid #999999;
		padding: 1px;
		margin: 1px;
		border-radius:3px;		
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
	}

a {
	color: #20b4f2;
	text-decoration: none;
	outline: none;
	
}

    


    a:hover {
	color: #ccc;
	text-decoration: none;
				transition: color .25s ease .1s;
				-webkit-transition: color .25s ease .1s;
				-moz-transition: color .25s ease .1s;
				-o-transition: color .25s ease .1s;
				-ms-transition: color .25s ease .1s;
	}


    a:active {
    outline: none;
    }
    a.wpbuzzer_button {
    display: inline-block;
    background-repeat: no-repeat; 
    font-weight: bold;
    text-decoration: none;
    color: white;
    }

.clear {
clear:both;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

html, body {
	
    min-width:940px;
}

/* Первоначальный фон background:url(images/bg.png), Нынешний фон background:url(images/home.jpg) #000000 no-repeat center top; */

html {background:url(http://gtiradio.ru/images/bg.png);} 
body {
	background:url(http://gtiradio.ru/images/light.png) no-repeat center top; /*images/light.png*/
	color: #666; 
	font:10pt  PT Sans; 
	 
}


header, section {display:block}

header {display:block; width:100%; background:url(http://gtiradio.ru/images/header-bg.png);}

header h1 {background:url(http://gtiradio.ru/header-title.gif) no-repeat center top; padding-left:100%; width:0; overflow:hidden; height:64px;}

header p {
	background:url(http://gtiradio.ru/images/goto-arrow.png) no-repeat center top;
    display:block;
	position:absolute;
	right:70px;
	margin-left:2px;
	top:51px;
	padding-top:40px;
	width:150px;
	height:30px;
}

	header p a {height:30px;padding-left:25px;overflow:hidden;width:0;}

#like {display:block; position:absolute; margin-left:40px; padding-top:-30px; width:380px; height:30px;}
#like .social-fb-like {
			float: left;
			margin-left: -5px;
			}

#like .social-vk-like {
			float: left;
			position: relative;
			top: -1px;
			margin-left: -5px;
			}
#like .social-vk-like_show {
			float: left;
			position: relative;
			top: -1px;
			margin-left: 5px;
			}
#like .social-twitter {
			float: left;
			}
#like .g-pluseone-button {
			float: left;
			margin-left: 15px;
			}
			
#like a {color:#888; text-decoration:none;}
#like a:hover {text-decoration:none; color:#fff;}
	header .listens {display:block; position:absolute; right:8px; top:14px;}
	 header .listens:hover {cursor: pointer;}
/* ----- Меню сайта ----- */

	header .submenu-wrapper {
		position: absolute;
		right: 0;
		left: 0;
		margin: -15px auto;
		display: block;
		z-index:999;
		width: 520px;
		

	}	
	.submenu
			{
			height: 18px;
					padding: 10px 10px;
					background: rgba(33,37,37,0.7);
					font-family: "Pontano Sans";
					font-size: 11px;  
					-webkit-border-bottom-right-radius: 10px;
					-webkit-border-bottom-left-radius: 10px;
					-moz-border-radius-bottomright: 10px;
					-moz-border-radius-bottomleft: 10px;
					border-bottom-right-radius: 10px;
					border-bottom-left-radius: 10px;
					box-shadow: 0px 2px 7px rgba(0,0,0,0.5);
			}
			.submenu  li
			{
				float: left;
				padding: 0 0 10px 0;
				position: relative;
				line-height: 0;
				list-style-type: none;
			}
			 
			.submenu  a 
			{
				float: left;
				height: 20px;
				padding: 0 10px;
				color: #ccc;
				
				font: bold 11px/25px Arial, Helvetica;
				text-decoration: none;
				text-shadow: 0 1px 0 #000;
			}
			 
			.submenu  li:hover > a
			{
				color: #fafafa;
			}
			 
			*html .submenu  li a:hover /* IE6 */
			{
				color: #fafafa;
			}
			 
			.submenu  li:hover > ul
			{
				display: block;
			}
			 
			/* Sub-menu */
			 
			.submenu  ul
			{
				list-style: none;
				margin: 0;
				padding: 0;    
				display: none;
				position: absolute;
				top: 30px;
				left: 0;
				z-index: 99999;    
				background: #444;
				background: -moz-linear-gradient(#444, #111);
				background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
				background: -webkit-linear-gradient(#444, #111);    
				background: -o-linear-gradient(#444, #111);	
				background: -ms-linear-gradient(#444, #111);	
				background: linear-gradient(#444, #111);
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			 
			.submenu  ul ul
			{
			  top: 0;
			  left: 152px;
			}
						.curret { text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #94d72a, 0 0 70px #94d72a, 0 0 80px #94d72a, 0 0 100px #94d72a, 0 0 150px #94d72a;
							transition: text-shadow 0.2s ease 0.1s;
							-webkit-transition: text-shadow 0.2s ease 0.1s;
							-moz-transition: text-shadow 0.2s ease 0.1s;
							-o-transition: text-shadow 0.2s ease 0.1s;
							-ms-transition: text-shadow 0.2s ease 0.1s;
						}

			.submenu ul li 
			{
				float: none;
				margin: 0;
				padding: 0;
				display: block;  
				-moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
				-webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
				box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
			}
			 
			.submenu ul li:last-child
			{   
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;    
			}
			 
			.submenu ul a
			{    
				padding: 10px;
				height: 10px;
				width: 130px;
				height: auto;
				line-height: 1;
				display: block;
				white-space: nowrap;
				float: none;
				text-transform: none;
			}
			 
			*html .submenu ul a /* IE6 */
			{    
				height: 10px;
			}
			 
			*:first-child+html .submenu ul a /* IE7 */
			{    
				height: 10px;
			}
			 
			.submenu ul a:hover
			{
				background: #0186ba;
				background: -moz-linear-gradient(#04acec,  #0186ba);	
				background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
				background: -webkit-linear-gradient(#04acec,  #0186ba);
				background: -o-linear-gradient(#04acec,  #0186ba);
				background: -ms-linear-gradient(#04acec,  #0186ba);
				background: linear-gradient(#04acec,  #0186ba);
				
			}
			 
			.submenu ul li:first-child > a
			{
				-moz-border-radius: 5px 5px 0 0;
				border-radius: 5px 5px 0 0;
			}
			 
			.submenu ul li:first-child > a:after
			{
				content: '';
				position: absolute;
				left: 20px;
				top: -8px;
				width: 0;
				height: 0;
				border-left: 5px solid transparent;
				border-right: 5px solid transparent;
				border-bottom: 8px solid #444;
			}
			 
			.submenu ul ul li:first-child a:after
			{
				left: -8px;
				top: 12px;
				width: 0;
				height: 0;
				border-left: 0;	
				border-bottom: 5px solid transparent;
				border-top: 5px solid transparent;
				border-right: 8px solid #444;
				
			}
			 
			.submenu ul li:first-child a:hover:after
			{
				border-bottom-color: #04acec; 
			}
			 
			.submenu ul ul li:first-child a:hover:after
			{
				border-right-color: #04acec; 
				border-bottom-color: transparent; 	
			}
			 
			 
			.submenu ul li:last-child > a
			{
				-moz-border-radius: 0 0 5px 5px;
				border-radius: 0 0 5px 5px;
			}
			 
			/* Clear floated elements */
			.submenu:after 
			{
				visibility: hidden;
				display: block;
				font-size: 0;
				content: " ";
				clear: both;
				height: 0;
			}
			 
			* html .submenu           { zoom: 1; } /* IE6 */
			*:first-child+html .submenu { zoom: 1; } /* IE7 */
	
			
/* ----- КОНЕЦ / Меню сайта ----- */

#center_tools {
        overflow:hidden; 
        margin:80px auto; 
	

	width:940px;
	height:auto;
        
}


	#panel-block {
	background:url(http://gtiradio.ru/images/panel.png) no-repeat center top;
	height:235px;
	width:254px;
	text-align:center;
	margin-top:-20px;
	margin-left:10px; /* -left:220px; */ 
	padding:50px 35px 0;
	}
	


		#radio {
			margin:5px auto;
			width:250px;
		}
		#inforadio {
		margin-left:140px; /* 10px auto; */ width:460px; font-style: oblique; text-align:justify; color: #CCCCCC; text-indent:20px;
		}
		#inforadio span {
		color: #FFFFFF;
		}

			.newradioshow { 
				background: -webkit-linear-gradient(top, #56b4d0, #1a4c70);
				border-radius:6px 6px 0 0;
				padding:5px 5px 5px 15px; 
				margin:0px 5px 15px;
				width:390px;
				font-size:1em;
				z-index:1;
				position:absolute;
				color:#fff;
				font-weight:400;
				}
			.newradioshow:before{content:'';
				border-color:#1a4c70 transparent transparent  transparent;
				border-width:10px 10px 10px 10px;
				border-style:solid;
				height:0;
				width:0;

				position:absolute;
				bottom:-20px;}
			.recomradioshow { 
				background: -webkit-linear-gradient(top, #00ff00, #40a106);
				background: -moz-linear-gradient(top, #00ff00, #40a106);
				background: -o-linear-gradient(top, #00ff00, #40a106);
				background: -ms-linear-gradient(top, #00ff00, #40a106);
				background: linear-gradient(top, #00ff00, #40a106);
				border-radius:6px 6px 0 0;
				padding:5px 5px 5px 15px; 
				margin:25px 5px 15px;
				width:400px;
				font-size:1em;
				z-index:1;
				position:absolute;
				color:#fff;
				font-weight:400;
				}
			.recomradioshow:before{content:'';
				border-color:#40a106 transparent transparent  transparent;
				border-width:10px 10px 10px 10px;
				border-style:solid;
				height:0;
				width:0;
			  
				position:absolute;
				bottom:-20px;}
			.newradioshow2 {
				position:relative;
				top:10px;
				width:400px; 
				height:280px;
				border-radius:0 0 6px 6px;
				padding:13px 5px 5px 5px; 
				color: #73635e;
				/* Text Shadow */
                    text-shadow: 0 1px 0 #4b433e;
                    
                    /* Gradient Background */
                    background: #362f2c; /* Old browsers */
                    background: -moz-linear-gradient(top, #362f2c 0%, #282321 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#362f2c), color-stop(100%,#282321)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, #362f2c 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, #362f2c 0%,#282321 100%); /* Opera11.10+ */
                    background: -ms-linear-gradient(top, #362f2c 0%,#282321 100%); /* IE10+ */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362f2c', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
                    background: linear-gradient(top, #362f2c 0%,#282321 100%); /* W3C */

                    /* Border Radius */
					border-radius:6px;
                    /* Box Shadows */
                    -webkit-box-shadow: inset 0 1px 0 #564b46,
                                       0 1px 1px #181514;
                    -moz-box-shadow: inset 0 1px 0 #564b46,
                                     0 1px 1px #181514;
                    box-shadow: inset 0 1px 0 #564b46,
                                0 1px 1px #181514;

                    /* Transition Effect */
                    -webkit-transition: all 1s ease;
	                -moz-transition: all 1s ease;
	                -o-transition: all 1s ease;
	                -ms-transition: all 1s ease;
	                transition: all 1s ease;
					}
 
				.newradioshow2 a {
					font-size:1.3em;
					font-weight:600;
					}
					
/* Новостной блок */


		#plus_news {
			background: #ff0000;
			color: #FFFFFF;
			line-height: 12px;
			position: absolute;
			right: -4px;
			text-align: center;
			top: -5px;
			width: 23px;
			text-decoration: none;
			font-weight: bold;
			-webkit-border-radius: 12px;
			-moz-border-radius: 12px;
			border-radius: 12px;
			-moz-box-shadow: 1px 1px 3px #000;
			-webkit-box-shadow: 1px 1px 3px #000;
			box-shadow: 1px 1px 3px #000;
			z-index:999;
		}
			.blocks_contener {
				height: 350px;
				overflow: hidden;
			}	

			.tracks_online {
					background: -webkit-linear-gradient(top, #56b4d0, #1a4c70);
					background: -moz-linear-gradient(top, #56b4d0, #1a4c70);
					background: -o-linear-gradient(top, #56b4d0, #1a4c70);
					background: -ms-linear-gradient(top, #56b4d0, #1a4c70);
					background: linear-gradient(top, #56b4d0, #1a4c70);
					border-radius:6px 6px 0 0;
					padding:5px 5px 5px 15px; 
					margin:5px 5px 15px;
					width:391px;
					font-size:1em; 
					z-index:1;
					position:absolute;
					color:#fff;
					
					}
				.tracks_online:before{content:'';
					border-color:#1a4c70 transparent transparent  transparent;
					border-width:10px 10px 10px 10px;
					left:40px;
					border-style:solid;
					height:0;
					width:0;

					position:absolute;
					bottom:-20px;}
						
						.tracks_online_t {
								position:relative;
								top:31px;
								width:400px; 
								height:auto;
								border-radius:0 0 6px 6px;
								padding:17px 5px 17px 5px; 
								margin-left:6px;
								color: #999;
								font-size:1em; 
								font-weight:400;
								text-align:center;
								/* Text Shadow */
									text-shadow: 0 1px 0 #4b433e;
									
									/* Gradient Background */
									background: #362f2c; /* Old browsers */
									background: -moz-linear-gradient(top, #362f2c 0%, #282321 100%); /* FF3.6+ */
									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#362f2c), color-stop(100%,#282321)); /* Chrome,Safari4+ */
									background: -webkit-linear-gradient(top, #362f2c 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
									background: -o-linear-gradient(top, #362f2c 0%,#282321 100%); /* Opera11.10+ */
									background: -ms-linear-gradient(top, #362f2c 0%,#282321 100%); /* IE10+ */
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362f2c', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
									background: linear-gradient(top, #362f2c 0%,#282321 100%); /* W3C */

									/* Border Radius */
									border-radius:0 0 6px 6px;
									/* Box Shadows */
									-webkit-box-shadow: inset 0 1px 0 #564b46,
													   0 1px 1px #181514;
									-moz-box-shadow: inset 0 1px 0 #564b46,
													 0 1px 1px #181514;
									box-shadow: inset 0 1px 0 #564b46,
												0 1px 1px #181514;

									/* Transition Effect */
									-webkit-transition: all 1s ease;
									-moz-transition: all 1s ease;
									-o-transition: all 1s ease;
									-ms-transition: all 1s ease;
									transition: all 1s ease;
									}
							.tracks_online_show {
								position:relative;
								top:31px;
								width:400px; 
								height:70px;
								border-radius:0 0 6px 6px;
								padding:17px 5px 17px 5px; 
								margin-left:6px;
								color: #999;
								font-size:1em; 
								font-weight:400;
								text-align:left;
								/* Text Shadow */
									text-shadow: 0 1px 0 #4b433e;
									
									/* Gradient Background */
									background: #362f2c; /* Old browsers */
									background: -moz-linear-gradient(top, #362f2c 0%, #282321 100%); /* FF3.6+ */
									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#362f2c), color-stop(100%,#282321)); /* Chrome,Safari4+ */
									background: -webkit-linear-gradient(top, #362f2c 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
									background: -o-linear-gradient(top, #362f2c 0%,#282321 100%); /* Opera11.10+ */
									background: -ms-linear-gradient(top, #362f2c 0%,#282321 100%); /* IE10+ */
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362f2c', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
									background: linear-gradient(top, #362f2c 0%,#282321 100%); /* W3C */

									/* Border Radius */
									border-radius:0 0 6px 6px;
									/* Box Shadows */
									-webkit-box-shadow: inset 0 1px 0 #564b46,
													   0 1px 1px #181514;
									-moz-box-shadow: inset 0 1px 0 #564b46,
													 0 1px 1px #181514;
									box-shadow: inset 0 1px 0 #564b46,
												0 1px 1px #181514;

									/* Transition Effect */
									-webkit-transition: all 1s ease;
									-moz-transition: all 1s ease;
									-o-transition: all 1s ease;
									-ms-transition: all 1s ease;
									transition: all 1s ease;
									}

					.tracks_online_t .tracks_online_t_pos {
						float:right; 
						margin-top:5px;
						margin-right:2px;
						margin-bottom:3px;
						font-size:9px;
						}

			.tracks_air {
				display: block;
				width:400px;
				text-align:center;
				font-size:14px;
				padding:3px;
				
			}
			.tracks_air:nth-child(1n) {
				color: #999999; /* Цвет фона */
			}
			.tracks_air:nth-child(2n) {
				color: #666666; /* Цвет фона */
			} 
			#ya_share1 {
				border:none;
			}
			
				.tracks_online_h2 {
					display: block;
					position:relative;
					margin-top:50px;
				}
/* 
 * Блок футера */						
			#footer  {
				clear: left; 
				display: block;
				position: relative;
				margin:20px 7px 5px 7px;
				max-width:930px;
				height:150px; 
				padding:10px;
				text-align:justify;
					color: #ccc;
			/* Text Shadow */
                    text-shadow: 0 1px 0 #4b433e;
                    
                    /* Gradient Background */
                    background: #333; /* Old browsers */
                    background: -moz-linear-gradient(top, #333 0%, #282321 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#282321)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, #333 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, #333 0%,#282321 100%); /* Opera11.10+ */
                    background: -ms-linear-gradient(top, #333 0%,#282321 100%); /* IE10+ */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
                    background: linear-gradient(top, #333 0%,#282321 100%); /* W3C */

                    /* Border Radius */
                    -webkit-border-radius: 5px;
                    

                    /* Box Shadows */
                    -webkit-box-shadow: inset 0 1px 0 #564b46,
                                       0 1px 1px #181514;
                    -moz-box-shadow: inset 0 1px 0 #564b46,
                                     0 1px 1px #181514;
                    box-shadow: inset 0 1px 0 #564b46,
                                0 1px 1px #181514;

						}
						
						.footer_left_block {float:left; width:440px;}
							.footer_left_block a {
							color:#ccc; background:none; text-decoration:none;
							}
							.footer_left_block a:hover  {
							color:#fff; background:none; text-decoration:none; 
							}	
						.footer_left_right {float:right; width:440px;}
						.footer_left_right .socialfuter {
								width:200px;
								margin-top:20px;
								margin-left:110px;
								padding:12px 8px 8px 8px;
								color: #73635e;
								font-size:14px;
								font-weight:600;
								text-align:center;
								background: #282321; 

								/* Text Shadow */
								text-shadow: 0 1px 1px #000;
								 /* Border Radius */
								-webkit-border-radius: 4px;
								-moz-border-radius: 4px;
								border-radius: 4px;
								/* Box Shadows */
								-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												   0 1px 0 #5e524f;
								-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												 0 1px 0 #5e524f;
								box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
											0 1px 0 #5e524f;
								
								/* Transition Effect */
								-webkit-transition: all 1s ease;
								-moz-transition: all 1s ease;
								-o-transition: all 1s ease;
								-ms-transition: all 1s ease;
								transition: all 1s ease;
						}
						

 


/* 
 * Сетка вещания */

#net_block {
	overflow:hidden; 
    margin:70px auto; 
    text-align:justify;
    width:90%;
    padding-bottom:10px;
    border-radius:5px;
    box-shadow: 0px 0px 8px #fff;
    margin-bottom:40px;
	/* Gradient Background */
                    background: #333; /* Old browsers */
                    background: -moz-linear-gradient(top, #333 0%, #282321 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#282321)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, #333 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, #333 0%,#282321 100%); /* Opera11.10+ */
                    background: -ms-linear-gradient(top, #333 0%,#282321 100%); /* IE10+ */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
                    background: linear-gradient(top, #333 0%,#282321 100%); /* W3C */
}
		#net_block img {
		width:97%;
		margin:15px 10px 10px 10px;
		}
			.net_name {
					display:block;
					margin:0px auto;
					margin-bottom:10px;
					padding-top:7px;
					width:320px;
					height:30px;
					font-weight:bolder; 
					text-align:center;
					color:#666;
					font-size:18px;
					border-radius: 0 0 6px 6px;
					-moz-border-radius:  0 0 6px 6px;
					-webkit-border-radius:  0 0 6px 6px;
					background: #282321  no-repeat center top; 

								/* Text Shadow */
								text-shadow: 0 1px 1px #000;

								/* Box Shadows */
								-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												   0 1px 0 #5e524f;
								-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												 0 1px 0 #5e524f;
								box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
											0 1px 0 #5e524f;
				}


/* 
 * О нас */
 
#about {
	overflow:hidden; 
	width:800px;
	margin:50px auto;
	padding-bottom:40px;
	color:#ccc;
}

	
/* 
 * Настройки Страницы Резидентов */
 
#residents {
	overflow:hidden; 
	width:800px;
	margin:70px auto;
	padding-bottom:30px
}

	#residents_block {
		float:left; 
		margin:15px 7px 7px 7px;
		width:773px;
		position:relative;
		padding-top:10px;
		padding-bottom:20px;
		border-radius:5px;
		box-shadow: 0px 0px 8px #fff;
		-webkit-border-radius: 5px; 
		-webkit-box-shadow: 0px 0px 8px #fff;
		/* Gradient Background */
                    background: #333; /* Old browsers */

	}
		.residents_name  {
		
			display:block;
			margin:-10px auto;
			margin-bottom:15px;
			padding-top:7px;
			width:320px;
			height:30px;
			font-weight:bolder; 
			text-align:center;
			color:#666;
			font-size:18px;
			border-radius: 0 0 6px 6px;
			-moz-border-radius:  0 0 6px 6px;
			-webkit-border-radius:  0 0 6px 6px;
			background: #282321  no-repeat center top; 

								/* Text Shadow */
								text-shadow: 0 1px 1px #000;

								/* Box Shadows */
								-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												   0 1px 0 #5e524f;
								-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												 0 1px 0 #5e524f;
								box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
											0 1px 0 #5e524f;
								
			}
	
	#r_contacts {
		float:left; 
		margin:15px 15px 15px 15px;
		width:220px;
		position:relative;
	}
	
	.r_social {
			background:  #666666 no-repeat center top;
			margin-top:15px;
			margin-left:-15px;
			line-height:28px;
			width:230px;
			height:30px;
			font-weight:bolder; 
			font-size:20px;
			text-align:center;
			color:#666;
			font-size:18px;
			border-radius: 0 6px 6px 0;
			-moz-border-radius: 0 6px 6px 0;
			-webkit-border-radius: 0 6px 6px 0;
			background: #282321  no-repeat center top; 

								/* Text Shadow */
								text-shadow: 0 1px 1px #000;

								/* Box Shadows */
								-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												   0 1px 0 #5e524f;
								-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												 0 1px 0 #5e524f;
								box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
											0 1px 0 #5e524f;
		}

	.cooljobs {
			background:  #666666 no-repeat center top;
			display:block;
			clear: both;
			margin-top:8px;
			margin-left:1px;
			line-height:28px;
			width:100%;
			height:30px;
			font-weight:bolder; 
			font-size:20px;
			text-align:center;
			color:#666;
			font-size:18px;
			border-radius: 6px;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			background: #282321  no-repeat center top; 

								/* Text Shadow */
								text-shadow: 0 1px 1px #000;

								/* Box Shadows */
								-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												   0 1px 0 #5e524f;
								-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
												 0 1px 0 #5e524f;
								box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
											0 1px 0 #5e524f;
	}

	#r_bio {
		float:left; 
		margin:15px 15px 15px 15px;
		width:480px;
		position:relative;
		text-align:justify;
	}
	
	#feedback {
	width:480px;
	clear: left; 
	margin:15px 15px 15px 15px;
	}
	
	
		#boxgrid { 
				width: 133px; 
				height: 150px; 
				margin-top:10px; 
				margin-left:9px;
				float:left; 
				 
				overflow: hidden; 
				position: relative; 
				color: #73635e;
                        background: #282321;
						border-radius:6px;
                        /* Text Shadow */
                        text-shadow: 0 1px 1px #000;

                        /* Box Shadows */
                        -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
                                           0 1px 0 #5e524f;
                        -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
                                         0 1px 0 #5e524f;
                        box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
                                    0 1px 0 #5e524f;
                        padding:5px;
                        /* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
			}
				#boxgrid:hover {
					/* Text Shadow */
                    text-shadow: 0 1px 0 #4b433e;
                    
                    /* Gradient Background */
                    background: #362f2c; /* Old browsers */
                    background: -moz-linear-gradient(top, #362f2c 0%, #282321 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#362f2c), color-stop(100%,#282321)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, #362f2c 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, #362f2c 0%,#282321 100%); /* Opera11.10+ */
                    background: -ms-linear-gradient(top, #362f2c 0%,#282321 100%); /* IE10+ */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362f2c', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
                    background: linear-gradient(top, #362f2c 0%,#282321 100%); /* W3C */
					/* Box Shadows */
                    -webkit-box-shadow: inset 0 1px 0 #564b46,
                                       0 1px 1px #181514;
                    -moz-box-shadow: inset 0 1px 0 #564b46,
                                     0 1px 1px #181514;
                    box-shadow: inset 0 1px 0 #564b46,
                                0 1px 1px #181514;
					}
					
					#boxgrid img{ 
						position: absolute; 
						margin: 5px;
						width:120px;
						height: 120px; 
						border-radius:4px;
						 }

						.boxgrid_top {
								margin-top:135px;
								text-align: center;
								}		
	

/* Гостевые диджеи */

#guestdj {
        overflow:hidden; 
        width:900px;
        margin:70px auto;
        

}

	#trebovaniya_guestdj {
		background:  #333333;
		float:left; 
		margin:15px 7px 7px 7px;
		width:470px;
		position:relative;
		padding:10px;
		text-align:justify;
		border-radius:5px;
		box-shadow: 0px 0px 8px #fff;
		-webkit-border-radius: 5px; 
		-webkit-box-shadow: 0px 0px 8px #fff;
		color:#999999;
		font-size:13px;
			
	} 

		#trebovaniya_guestdj>h2{ 
			background: -webkit-linear-gradient(top, #56b4d0, #1a4c70);
				background: -moz-linear-gradient(top, #56b4d0, #1a4c70);
				background: -o-linear-gradient(top, #56b4d0, #1a4c70);
				background: -ms-linear-gradient(top, #56b4d0, #1a4c70);
				background: linear-gradient(top, #56b4d0, #1a4c70);
            border-radius:6px 6px 0 0;
            padding:8px 8px 8px 15px;
			margin:-10px -10px 20px;
			width:467px;
            font-size:1.3em;
            position:relative;
			color:#fff;}
		#trebovaniya_guestdj>h2:before{
			content:'';
			border-color:#1a4c70 transparent transparent  transparent;
			border-width:10px 10px 10px 10px;
			border-style:solid;
			height:0;
			width:0;
			position:absolute;
			bottom:-20px;}
		.options_ftp{ 
			background: -webkit-linear-gradient(top, #666, #333);
			background: -moz-linear-gradient(top, #666, #333);
			background: -o-linear-gradient(top, #666, #333);
			background: -ms-linear-gradient(top, #666, #333);
			background: linear-gradient(top, #666, #333);
            border-radius:6px 6px 0 0;
            padding:8px 8px 8px 15px;
			margin:5px 5px 20px;
			width:350px;
            font-size:1.3em;
            position:relative;
			color:#fff;}
		.options_ftp:before{content:'';
                  border-color:#333 transparent transparent  transparent;
                  border-width:10px 10px 10px 10px;
                  border-style:solid;
                  height:0;
                  width:0;
                  position:absolute;
                  bottom:-20px;}				  
		.weekplaydjs {
			background: -webkit-linear-gradient(top, #666, #333);
			background: -moz-linear-gradient(top, #666, #333);
			background: -o-linear-gradient(top, #666, #333);
			background: -ms-linear-gradient(top, #666, #333);
			background: linear-gradient(top, #666, #333);
            border-radius:6px 6px 0 0;
            padding:8px 8px 8px 15px;
			margin:40px 5px 10px;
			width:350px;
            font-size:1.3em;
            position:relative;
			color:#fff;
		}	
		.weekplaydjs:before{content:'';
                  border-color:#333 transparent transparent  transparent;
                  border-width:10px 10px 10px 10px;
                  border-style:solid;
                  height:0;
                  width:0;
                  position:absolute;
                  bottom:-20px;}
				  
		#title_name {
			background:  #cd5b51 no-repeat center top;		
			margin-top:8px;
			margin-left:-12px;
			line-height:28px;
			width:200px;
			height:30px;
			
			font-weight:bolder; 
			font-size:20px;
			text-align:center;
			color:#fff;
			}
		#title_name2 {
			background:  #99CCCC no-repeat center top;		
			margin-top:15px;
			margin-left:-12px;
			line-height:28px;
			width:200px;
			height:30px;
			
			font-weight:bolder; 
			font-size:20px;
			text-align:center;
			color:#333;
			}
		
	#info_djs {
		float:right; 
		padding-top:10px;
		position:relative;
	
	}
	#right_block_guestdj {
		background:  #333333;
		padding:7px;
		margin:5px 5px 5px 5px;
		width:220px;
		border-radius:5px;
		box-shadow: 0px 0px 8px #fff;
		-webkit-border-radius: 5px; 
		-webkit-box-shadow: 0px 0px 8px #fff;
		color:#999999;
	}
	
	
	#guestdjs_block {
		float:top; 
		width:750px;
		margin:-40px auto;
		position:relative;
		padding-bottom:50px;
	}
	#guestdjs {
		background:  #333333;
		padding:13px;
		text-align:justify;
		border-radius:5px;
		box-shadow: 0px 0px 8px #fff;
		-webkit-border-radius: 5px; 
		-webkit-box-shadow: 0px 0px 8px #fff;
		color:#999999;
	}
		.guestdjs_name {
			background:  #4f4f4f no-repeat center top;
			display:block;
			position: absolute;
			margin-top:-23px;
			margin-left:15px;
			line-height:17px;
			width:130px;
			height:20px;
			font-weight:bolder; 
			text-align:center;
			color:#ffffff;
			border-radius:5px;
			box-shadow: 0px 0px 8px #fff;
			-webkit-border-radius: 5px; 
			-webkit-box-shadow: 0px 0px 8px #fff;
		}


/* 
 * Фон текста и цвет текста */
	

#redtext {
        
        color: #FF0000 !important;
}
#redfon {
        background: #FF0000 !important;
        padding:1px 1px 1px 1px;
        color: #fff !important;
        
}
#bluetext {
        
        color:#0033FF;
}
#greentext {
        
        color:#33CCCC;
}
#greenfon {
        background: #33CCCC !important;
        padding:1px 1px 1px 1px;
        color: #fff !important;
}


/* 
 * Выделенные внутренние блоки */

.boxatention {
	background:  #ffffff;
	width:350px;
	margin:5px auto;
	padding:10px 10px 10px 10px;
	border-radius:5px;
	-webkit-border-radius: 5px; 
	color: #333333;
}
.boxatention2 {
	background:  #ffffff;
	width:525px;
	margin:15px auto;
	padding:10px 10px 10px 10px;
	border-radius:5px;
	box-shadow: 0px 0px 8px #cccccc;
	-webkit-border-radius: 5px; 
	-webkit-box-shadow: 0px 0px 8px #cccccc;
	color: #333333; 
}

/* 
 * Кнопки
 */

.button {
	border-top: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#aec8d9), to(#65a9d7));
	background: -moz-linear-gradient(top, #aec8d9, #65a9d7);
	height: 50px;
	padding: 6.5px 13px;
	border-radius:10px;
	-webkit-border-radius: 10px; 
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white !important;
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
}
	.button:hover {
	   border-top-color: #0c7ac4;
	   background: #0c7ac4;
	   color: #ccc !important;
	}
	.button:active {
	   border-top-color: #3582b5;
	   background: #3582b5;
	}

.button_2 {
	border-top: 1px solid #dbdbdb;
	background: #adadad;
	background: -webkit-gradient(linear, left top, left bottom, from(#696969), to(#adadad));
	background: -moz-linear-gradient(top, #696969, #adadad);
	padding: 5px 10px;
	border-radius:10px;
	-webkit-border-radius: 10px; 
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white !important;
	font-size: 12px;
	font-family: Georgia, serif;
	text-decoration: none;
	vertical-align: middle;
}
	.button_2:hover {
	   border-top-color: #707070;
	   background: #707070;
	   color: #ccc !important;
	}
	.button_2:active {
	   border-top-color: #9e9e9e;
	   background: #9e9e9e;
    }

.button_3 {
	border-top: 1px solid #ffb2b2;
	background: #d66574;
	background: -webkit-gradient(linear, left top, left bottom, from(#f02727), to(#d66574));
	background: -moz-linear-gradient(top, #f02727, #d66574);
	padding: 5px 10px;
	border-radius:10px;
	-webkit-border-radius: 10px;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white !important;
	font-size: 20px;
	font-family: Georgia, serif;
	text-decoration: none;
	vertical-align: middle;
}
	.button_3:hover {
	   border-top-color: #ff173e;
	   background: #ff173e;
	   color: #fff;
	}
	.button_3:active {
	   border-top-color: #ff7f7f;
	   background: #ff7f7f;
	}

#cd { 
	margin: auto;
	height: 20px;
	width: 300px;
	font-family: "Courier New", Courier, mono;
	font-size: 20pt;
	color: #fff;
	text-align: center;
	font-weight: bold;
	
	vertical-align: middle;
}
 /* 
 * Вид вожного сообщения */  
 
#message_box { 

	padding:10px;
	width: 450px;
	font-family: Ubuntu, Tahoma, Arial; 
	overflow: hidden;
	position: fixed; top:20%; left:26%; z-index: 150;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	z-index:9999;
}

		.boxTitle {
			margin-left: 5px;
			font-weight: bold;

			}

		#message_box div.send_ip {
		color: #666;
		float:right;cursor:pointer;
		margin-top:-5px;
		font-size:18px;
		font-weight:bolder; 
		}
		#message_box div.send_ip:hover {
		color: #000;
		}
		#message_box div.content { 
			background-color: #fff;
			font-size: 13px;
			color: #454545;
			margin-top:15px;
			min-height:100px;
			padding: 10px;
			
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-o-border-radius: 5px;
			border-radius: 5px;
		}
				.orange {
				background: none repeat scroll 0 0 #FFC000;
				box-shadow: 0 0 5px #000; 
				color:#000;
				}
				.red {
				background: none repeat scroll 0 0 #ff0000;
				box-shadow: 0 0 5px #000; 
				color:#fff;

				}
				.green {
				background: none repeat scroll 0 0 #33CC33;
				box-shadow: 0 0 5px #000; 
				color:#000;
				}
		 
				.black {
					background: #111;
				 
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#111111');
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(1, #111));
					background: -moz-linear-gradient(top, #222, #111);
					background: -o-linear-gradient(#222, #111);
				 
					border: 1px solid #000;
						color:#fff;
						-webkit-box-shadow: 0 0 7px #969490;
						-moz-box-shadow: 0 0 7px #969490;
						-o-box-shadow: 0 0 7px #969490;
						box-shadow: 0 0 7px #969490;
					 
						-webkit-text-shadow: 0 1px 0 #000;
						-moz-text-shadow: 0 1px 0 #000;
						-o-text-shadow: 0 1px 0 #000;
						
						border-top: 1px solid #666;
						}
				.red  a {
				color:#fff;
				text-decoration:underline;

				}
				.red  a:hover {
				color:#fff;
				text-decoration:none;
				}


/* 
 * Настройки и вид постраничного разделения на главной */		
 
.pstrnav {
	position: relative;
	text-align:center;
	padding: 40px 10px 20px 15px;
	color:#424242;
}

.pstrnav a {
		border-radius: 5px;
	-moz-border-radius: 5px;
    
    margin: 0 2px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:13px;
	
	font-weight: 700;
    margin:5px 3px 5px 7px;
    padding: 5px 8px 5px 8px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
	list-style-type:none; 
    width: 20px;
	cursor:pointer;
	color: #73635e;
			/* Text Shadow */
                    text-shadow: 0 1px 0 #4b433e;
                    
                    /* Gradient Background */
                    background: #333; /* Old browsers */
                    background: -moz-linear-gradient(top, #333 0%, #282321 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#282321)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, #333 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, #333 0%,#282321 100%); /* Opera11.10+ */
                    background: -ms-linear-gradient(top, #333 0%,#282321 100%); /* IE10+ */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
                    background: linear-gradient(top, #333 0%,#282321 100%); /* W3C */

                    /* Border Radius */
                    -webkit-border-radius: 4px;
                    

                    /* Box Shadows */
                    -webkit-box-shadow: inset 0 1px 0 #564b46,
                                       0 1px 1px #181514;
                    -moz-box-shadow: inset 0 1px 0 #564b46,
                                     0 1px 1px #181514;
                    box-shadow: inset 0 1px 0 #564b46,
                                0 1px 1px #181514;

                    /* Transition Effect */
                    -webkit-transition: all 1s ease;
	                -moz-transition: all 1s ease;
	                -o-transition: all 1s ease;
	                -ms-transition: all 1s ease;
	                transition: all 1s ease;
	
}
.pstrnav a:hover {
			color:#fff;
			/* Text Shadow */
                    text-shadow: 0 1px 0 #4b433e;
                    
                    /* Gradient Background */
                    background: #362f2c; /* Old browsers */
                    background: -moz-linear-gradient(top, #362f2c 0%, #282321 100%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#362f2c), color-stop(100%,#282321)); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, #362f2c 0%,#282321 100%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, #362f2c 0%,#282321 100%); /* Opera11.10+ */
                    background: -ms-linear-gradient(top, #362f2c 0%,#282321 100%); /* IE10+ */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#362f2c', endColorstr='#282321',GradientType=0 ); /* IE6-9 */
                    background: linear-gradient(top, #362f2c 0%,#282321 100%); /* W3C */

                    /* Border Radius */
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;

                    /* Box Shadows */
                    -webkit-box-shadow: inset 0 1px 0 #564b46,
                                       0 1px 1px #181514;
                    -moz-box-shadow: inset 0 1px 0 #564b46,
                                     0 1px 1px #181514;
                    box-shadow: inset 0 1px 0 #564b46,
                                0 1px 1px #181514;

                    /* Transition Effect */
                    -webkit-transition: all 1s ease;
	                -moz-transition: all 1s ease;
	                -o-transition: all 1s ease;
	                -ms-transition: all 1s ease;
	                transition: all 1s ease;
			}
.page {

	border-radius: 5px;
	-moz-border-radius: 5px;
    
    margin: 0 2px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#fff;
	font-weight: 700;
    margin:2px;
    padding: 5px 8px 5px 8px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
	list-style-type:none; 
    width: 20px;
	cursor:pointer;
	
                        background: #282321; 

                        /* Text Shadow */
                        text-shadow: 0 1px 1px #000;
						 /* Border Radius */
						-webkit-border-radius: 4px;
						-moz-border-radius: 4px;
						border-radius: 4px;
                        /* Box Shadows */
                        -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
                                           0 1px 0 #5e524f;
                        -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
                                         0 1px 0 #5e524f;
                        box-shadow: inset 0 2px 4px rgba(0,0,0,0.6),
                                    0 1px 0 #5e524f;
                        
                        /* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
	
			}
	  