* {margin:0; padding:0;}
body, p, td, th, div, li, input, button, textarea, select, option, legend {font:14px/100% "Segoe UI", Verdana, "Trebuchet MS", sans-serif;color:#555;}
.png {behavior: url(/css/pngbehavior/pngbehavior.htc);}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a img {border:none}
table {border-collapse: collapse;}

body {text-align:center;}
body div {text-align:left;}

td {padding:0;vertical-align:top;}
th {font-weight:bold;}

h1, h2, h3, h4, h5, h6 {padding:1em 0 5px 0; margin:0; color:#000; line-height:110%;}
html { 
 background: url(/imgs/bg.jpg) no-repeat center center fixed; 
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}

img.logo {width: 260px; height: 69px; position:absolute; left:0; top:15px;}
img.cub {width: 519px; height: 95px; position:absolute; left:275px; top:10px;}
img.logo_right {width: 195px; height: 69px; position:absolute; right:0; top:20px;}

#content {width:1000px;margin:0 auto;padding:0px;background:white;-moz-box-shadow:0 0 20px black;-webkit-box-shadow:0 0 20px black;box-shadow:0 0 20px #000;}
#head {height:100px;width:1000px;margin:0 auto;position:relative;padding:0px;}
#tm {position:absolute;right:10px;top:6px;padding:0;width:95px;height:14px;font-size:14px;color:#fff;font-weight:none;}

/* menu_top */
#menu_top {width:100%;height:34px;background:#00bcff url(/imgs/menu-top_bg.jpg) repeat-x;float:left;position:relative;}
ul.menu_top {margin:0;padding:0;position:absolute;top:0;left:0;}
ul.menu_top li {
 margin:0;padding:0;z-index:9;display:block;float:left;width:auto;white-space:nowrap;color:#FFF;border-right:1px solid #FFF;
}
ul.menu_top li.right {
 margin: 0; padding: 0;
 z-index: 9;
 display: block;
 float: right;
 width: auto;
 white-space: nowrap;
 color: #FFF;
 border-right: 1px solid #FFF;
}
ul.menu_top li a {
 height: 15px;
 font-size:14px;
 padding: 9px 14px 10px 14px;
 color: #FFF;
 display: block;
 text-decoration: none;
}
ul.menu_top li a:hover {
 background: #FFF;
 color: #00a8e9;
 text-decoration: underline;
 background: #FFF url(/imgs/menu-top_bg_a.jpg) repeat-x;
}
ul.menu_top a:active {background: #fff;}

/*CONTENT*/
		#player_left{
			float:left;
			width:750px;
			height:auto;
			margin:5px 0 0px 5px;
		}
		
		
		#player_right{
			float:right;
			width:225px;
			height:auto;
			margin:5px 0 0 0;
		}
		
		#block_number{
			float:right;
			width:225px;
			height:auto;
			margin:0 5px 10px 0;
			position:relative;
			border:1px solid #c9c9c9;
			background:url(/imgs/number_bg.jpg) repeat-x;
		}
		#block_number h2{
			margin:5px 0 5px 25px;
			font-size:16px;
			padding:0;
			color:#00a8e9;
		}
		
		#users_n{
		position:absolute;
		bottom:10px; right:10px;
		text-align:right;
		font-size: 14px;
		font-weight: none;
		color:#00a8e9;

		}
		#users_number{
			font-size: 20px;
			font-weight: bold;
			color:#00a8e9;
		}
		
		#user_country{
			font-size:12px;
			color:#00a8e9;
			margin:5px 0 0 10px;
		}
		#banner_right{
			float: right;
			width: 225px;
                        margin: 0 5px 10px 0;
			height:auto;
		}
		
		#block_program{
			width:732px;
			height:14px;
			border:0px solid #c9c9c9;
			margin:5px 0 5px 0;
			float: left;
			background:#000000;
			color:#FFF;
			padding:9px;
			background-image:url(../images/pr_bg.png);
			background-repeat:no-repeat;
			background-position:left;
			
			
		}
		#on_air {
			width:580px;
			color:#FFF;
			float:left;
			
			height:14px;
			
		}
		#reload_but {
			float:right; 
			width:14px; 
			height:14px; 
			border:0; 
			cursor:pointer;
		}
	#footnote {
	display:none;
	z-index:1000;
	position:absolute;
	top:560px;	
	padding-left:10px;
	padding-right:10px;
	padding-top:13px;
	text-align:left;
	width:253px;
	
	background-image:url(/images/clockbg2.png);
	background-repeat:no-repeat;
	height:54px;
	
	
	
}
#footnote span.time {
	display:inline-block;
	margin-right:17px;
	margin-left:17px;
	color:#ffffff;
	text-align:center;
	
	
}
div.city, span.city {
	font-size:11px;
	float:left;
	
	
	
	
	font-weight:bold;
	
	
	color:#ffffff;
}
div.city a {
	color:#FFF;
	text-decoration:none;
}
		
		#block_player{
			width:980px;
			height: 500px;
			float: left;
			position:relative;
			margin:10px 0 20px 10px;
		}
		#block_player img{
			float: right;
			margin: 0;
			padding:0;
		}
		#player{
			float: left;
			padding:0 0 0 0;
			width:750px;
			height:454px;
		}
		
					
		#block_menu{
			width:748px;
			height:112px;
			border:1px solid #c9c9c9;
			margin:10px 0 5px 0;
			clear: left;
			background:url(/imgs/menu_grap_bg.jpg) repeat-x;
		}
		#menu_big{
			text-decoration:none;
			margin: 10px 33px 0 20px;
			float:left;
		}
		
		.menu_big_p{
			position:absolute;
			top:80px;
			left:3px;
			font-size:10px;
			text-decoration:none;
		}
		.menu_big_p:hover{
			color: #00bcff;
		}
		#block_menu_butobr{
			width:70px;
			height:90px;
			position:relative;
			float:left;
			font-size:10px;
			background: url(/imgs/img_menu/school.png) no-repeat;
		}
		#block_menu_butobr:hover{
			background: url(/imgs/img_menu/school_a.png) no-repeat;
			font:#fff;
		}
		#block_menu_buttour{
			width:70px;
			height:90px;
			position:relative;
			float:left;
			font-size:10px;
			background: url(/imgs/img_menu/pik_tour.png) no-repeat;
		}
		#block_menu_buttour:hover{
			background: url(/imgs/img_menu/pik_tour_a.png) no-repeat;
			font:#fff;
		}
		#block_menu_butclub{
			width:70px;
			height:90px;
			position:relative;
			float:left;
			font-size:10px;
			background: url(/imgs/img_menu/pik_club.png) no-repeat;
		}
		#block_menu_butclub:hover{
			background: url(/imgs/img_menu/pik_club_a.png) no-repeat;
			font:#fff;
		}
		#block_menu_butprogect{
			width:70px;
			height:90px;
			position:relative;
			float:left;
			font-size:10px;
			background: url(/imgs/img_menu/progect.png) no-repeat;
		}
		#block_menu_butprogect:hover{
			background: url(/imgs/img_menu/progect_a.png) no-repeat;
			font:#fff;
		}
		#block_menu_butschool{
			width:70px;
			height:90px;
			position:relative;
			float:left;
			font-size:10px;
			background: url(/imgs/img_menu/school.png) no-repeat;
		}
		#block_menu_butschool:hover{
			background: url(/imgs/img_menu/school_a.png) no-repeat;
			font:#fff;
		}
		#block_menu_buttransl{
			width:70px;
			height:90px;
			position:relative;
			float:left;
			font-size:10px;
			background: url(/imgs/img_menu/transl.png) no-repeat;
		}
		#block_menu_buttransl:hover{
			background: url(/imgs/img_menu/transl_a.png) no-repeat;
			font:#fff;
		}
		#block_menu_butsale{
			width:70px;
			height:90px;
			position:relative;
			float:left;
			font-size:10px;
			background: url(/imgs/img_menu/sale.png) no-repeat;
		}
		#block_menu_butsale:hover{
			background: url(/imgs/img_menu/sale_a.png) no-repeat;
			font:#fff;
		}
		
		#news{
			margin:5px 0 5px 5px;
			width:990px;
			height:auto;
			float:left;
			border: 0px dotted #9c9c9c;
			background:#FFF;
		}
		#news h4{
			padding:0;
			margin:2px 0 2px 4px;
			color:#00a8e9;
		}		
		a.news_link{
			float:left;
			margin:0 5px 5px 5px;
			width:237px;
			text-decoration:none;
		}
		table.news_block{
			width:235px;
			height:110px;
			border: 1px solid #c9c9c9;
			background-color:#eeeeee;
			margin:0;
		}
		table.news_block:hover{
			border: 1px solid #00a8e9;
			background:#ececf5;
		}
		table.news_block h2{
			font-size:14px;
			padding:0;
			margin:5px 5px 0 5px;
			color:#00a8e9;
			text-decoration:none;

		}
table.news_block p {font-size:10px;padding:0;margin:0 10px 10px 10px;color:#000;text-decoration:none;}
table.news_block img {margin:5px;}
		
/* main */
		#main{
			width:1000px;
			height:auto;
			margin-top:20px;
		}
		#main_left{
			width:780px;
			float:left;
		}
		#main_left h2,h3{
		padding: 10px;
		color:#00a8e9;
		}
		#main_left h2.maintitle{
		padding:20px 10px 0px 30px;
		}
			
			#program{
				width:750px;
				height:37px;
				margin:10px 0 10px 15px;
				background:#00bcff url(/imgs/menu-top_bg.jpg) repeat-x;
			}
			#program p{
				height: 17px;
				font-size:13px;
				float:left;
				padding: 12px 20px 8px 30px;
				color: #FFF;
			}
			#main_left p.maintext{
				margin:10px 10px 10px 30px;
			}
			#main_left div.program p{
			margin:30px 5px 5px 30px;
			}
			#main_left table.maintext{
				margin:20px 10px 10px 30px;
			}
			#main_left table.maintext td{
				height:30px;
			}
			div.goroskop table, div.program table, div.news table{
				width:740px;
				height:105px;
				border:1px solid #c9c9c9;
				margin:0 0 10px 20px;
			}
			
		#main_left_block{
			width:760px;
			margin:10px 0 20px 15px;
		}	

		#main_left_three_block_L{
			width:240px;
			height:200px;
			margin:0 13px 20px 0;
			float:left;
		}	
		#three_block_title{
			width:240px;
			height:27px;
			float:left;
			margin:0;padding:0;
			background:url(/imgs/three_block_title.jpg) no-repeat;
		}
		#three_block_title p{
			padding:6px 0 0 25px;
			font-size:16px;
			color:#fff;
		}
		#three_block_body{
			width:240px;
			margin:0;padding:0;
			clear:left;
			background:url(/imgs/three_block_body.jpg) repeat-y;
		}
		#three_block_body img{
			width:200px;
			height:146px;
			padding:10px 0 5px 25px;
		}
		#three_block_bottom{
			width:240px;
			height: 3px;
			margin:0;padding:0;
			clear:left;
			background:url(/imgs/three_block_bottom.jpg)no-repeat;
		}
		#main_left_three_block_R{
			width:240px;
			height:200px;
			margin:0 0 20px 0;
			float:right;
		}
		
		/*			CLUB			*/
		table.clubs_but{
			float:left; 
			margin:10px;
			width:100px; 
			height:100px; 
			border:1px solid #c9c9c9;
		}
		table.clubs_but:hover{
			background: #ececec;
			border:1px solid #00a8e9;
		}
		#club_spiss{
			width:104px;
			height:114px;
			margin:3px 0 0 3px;
			float:left;
		}
		#club_spiss img{
			width:90px;
			height:90px;
			margin:4px 0 0 0;
		}
		#club_spiss_2{
			width:250px;
			height:95px;
			margin:3px 0 0 3px;
			float:left;
		}
		#club_spiss_2 img{
			width:90px;
			height:90px;
			margin:2px 5px 2px 2px;
			float:left;
		}
		#club_spiss_text{
			width:130px;
			height:90px;
			float:left;
		}
		#club_spiss_text_1{
			width:75px;
			height:15px;
			font-weight:bold;
			border-bottom: 1px dotted #9c9c9c;
		}
		#club_spiss_text_2{
			width:150px;
			height:75px;
		}
		#club_spiss_text_2 p{
			font-size:11px;
		}
		
		#club_spiss_3{
			width:190px;
			height:130px;
			margin:3px 0 0 3px;
			float:left;
		}
		#club_spiss_3 img{
			width:180px;
			height:90px;
			margin:2px 5px 2px 2px;
			float:left;
		}
		
		
		#spissclub{
			margin:0 0 10px 12px;
			width:762px;
			height:145px;
			border: 1px dotted #9c9c9c;
			background:#FFF;
		}
		#spissclub h4{
			padding:0;
			margin:2px 0 2px 4px;
			color:#00a8e9;
		}		
		#club_info{
			margin:0 0 10px 12px;
			width:244px;
			height:120px;
			float:left;
			border: 1px solid #9c9c9c;
			background:#FFF;
		}
		#club_info img{
			width:90px;
			height:90px;
			margin:2px 5px 2px 2px;
			float:left;
		}
		
		
		
		
		
		
		
		#main_left_four_block_L{
			width:177px;
			height:200px;
			margin:0 13px 10px 0;
			float:left;
		}	
		#four_block_title{
			width:177px;
			height:27px;
			float:left;
			margin:0;padding:0;
			background:url(/imgs/four_block_title.jpg) no-repeat;
		}
		#four_block_title p{
			padding:6px 0 0 15px;
			font-size:16px;
			color:#fff;
		}
		#four_block_body{
			width:177px;
			margin:0;padding:0;
			clear:left;
			background:url(/imgs/four_block_body.jpg) repeat-y;
		}
		#four_block_body img{
			width:137px;
			height:146px;
			padding:10px 0 5px 25px;
		}
		#four_block_bottom{
			width:177px;
			height: 3px;
			margin:0;padding:0;
			clear:left;
			background:url(/imgs/four_block_bottom.jpg)no-repeat;
		}	
		
			
	/*  WINDOW  */		
			
			
		#window{width: 400px;
			height: auto;		
		}	
		img.windows_clear{
			width: 400px;
			height: 1px;
		}
		p.windows_txt{
			padding: 10px 0 10px 30px;
		}	
		h2.windows_h2{
			
		}	
			
			
			
		#main_right{
			width:220px;
			margin:0;
			float:left;
		}
		#main_right_liteblock_title{
			width:205px;
			height:2px;
			float:left;
			margin:10px 0 0 0;padding:0;
			background:url(/imgs/main_right_liteblock_title.jpg) no-repeat;
		}
		#main_right_block_top{
			width:205px;
			height:28px;
			float:left;
			margin:0;padding:0;
			background:url(/imgs/main_right_block_top.jpg) no-repeat;
		}
		p.main_right_block_top{
			padding:5px 0 0 25px;
			font-size:14px;
			color:#fff;
		}
		p.right_block_small{
			padding:3px 0 4px 40px;
			font-size:12px;
		}
		p.right_block_big{
			padding:3px 7px 5px 70px;
			font-size:22px;
			text-weight:bold;
		}
		img.right_banner{
			margin: 0 0 0 18px;
		}

		p.right_block_title{
			padding:7px 0 4px 25px;
			font-weight:bold;
			font-size:12px;
			color:#00a8e9;
		}
		p.right_block_sms{
			padding:0 0 10px 30px;
			width:170px;
			font-size:12px;
			text-weight:bold;
		}
		#main_right_block_body{
			width:205px;
			margin:0;padding:0;
			clear:left;
			background:url(/imgs/main_right_block_main.jpg) repeat-y;
		}
		#main_right div.buttoms{
			margin: 10px 0 0 18px;
			width:186px;
			height:18px;
			background: url(/imgs/bottom_block_buttoms.jpg) repeat-x;
		}
		#main_right_block_body img{
			width:200px;
			height:146px;
			padding:10px 0 5px 25px;
		}
		#main_right_block_bottom{
			width:205px;
			height: 1px;
			margin:0;padding:0;
			clear:left;
			background:url(/imgs/main_right_block_bottom.jpg)no-repeat;
		}
		#main_right a.link {
			height: 17px;
			font-size:13px;
			margin:10px 0 5px 18px;
			padding: 11px 24px 9px 22px;
			color: #FFF;
			display: block;
			text-decoration: underline;
			background:#fff url(/imgs/menu-top_bg.jpg) repeat-x;
		}
		#main_right a.link:hover {
			background: #FFF;
			color: #00bcff;
			text-decoration: none;
			background: #00bcff url(/imgs/menu-top_bg_a.jpg) repeat-x;
		}
		#main_right a.link:active {
			background: #fff;
			}
		/* bottom block */
		#bottom_block{
			width:1000px;
			height:200px;
			clear:left;
			margin:0;
			background:#f3f3f3;
			border-bottom: 1px solid #9c9c9c;
		}
			p.botton_block_title{
				font: 12px/100% "Segoe UI", Verdana, "Trebuchet MS", sans-serif;
				padding:10px 0 0 20px;
				color: #00bcff;
			}
ul.menu_bottom_block {width:100px;margin:0;padding:10px 0 0 20px;}
ul.menu_bottom_block li {margin:0;padding:0;z-index:9;display:block;width:auto;white-space:nowrap;}
ul.menu_bottom_block li a {text-decoration:none;height:14px;font-size:11px;padding:0;color:#606060;display:block}
ul.menu_bottom_block li a:hover {text-decoration:underline;color:#00bcff}
		#bottom_block_left{
			width:220px;
			float:left;
		}
		#bottom_block_center_1{
			width:230px;
			float:left;
		}
		#bottom_block_center_2{
			width:240px;
			float:left;
		}
		#bottom_block_right{
			width:240px;
			height:200px;
			float:right;
			position:relative;
		}
		#bottom_block_right p.sdes{
			position:absolute;
			right:73px;
			top:5px;
			font-size:18px;
			color:#00bcff;
			font-weight:bold;	
		}
		#bottom_block_right table{
			position:absolute;
			right:45px;
			top:25px;
		}
		#bottom_block_right div.buttoms{
			position:absolute;
			width:150px;
			height:18px;
			background: url(/imgs/bottom_block_buttoms.jpg) repeat-x;
		}
		#bottom_block_right div.buttoms p {
			font: 14px/110% "Segoe UI", Verdana, "Trebuchet MS", sans-serif;
			color:#FFF;
		}
		/* bottom */
		#bottom{
			width:1000px;
			height:94px;
			margin:0 auto;
			background:url('/imgs/buttom_line.png') no-repeat;
			clear:left;
			position:relative;
			
		}


ul.menu_bottom {margin:0;padding:0;position:absolute;top:7px;left:22px;}
ul.menu_bottom li {margin:0;padding:0;z-index:9;display:block;float:left;width:auto;white-space:nowrap;}
ul.menu_bottom li a {height:17px;font-size:9px;padding:5px 5px 5px 4px;color:#000;display:block;text-decoration:none;}
ul.menu_bottom li a:hover {color:#00bcff;text-decoration:underline;}
#bottom p.copyright{
			font: 14px/140% "Segoe UI", Verdana, "Trebuchet MS", sans-serif;
			font-size:10px;
			position:absolute;
			color: #000;
			left:25px;
			top:30px;
}
#bottom p.copyright a {color:#00bcff;text-decoration:underline;}
#bottom p.copyright a:hover {color:#00bcff;text-decoration:underline;}
		ul#navigation li {
		  list-style-type: none;
		  display: inline-block;
		  margin:0px;
		  /*width: 7.8em;*/
		  float: left;
		  text-align: center;
		  font-size: 12px;
		  font-family: verdana; /*"Lucida Grande", sans-serif;*/
		  /*height: 32px;*/
		  border-left: 1px #c4c4c4 solid; /*1px #06F solid;*/
		  border-right: none; /*1px #06F solid; */
		  border-bottom: 1px #c4c4c4 solid;
		  background-color: #fff;
		  -webkit-transition: all 0.5s;
		  padding:0px;
		  background:#fff;
		}
		
		ul#navigation li:hover {
		  background-color: #009bde;
		  }
		  
		ul#navigation li a {
		  display: inline-block;
		  padding: 0.8em .5em .5em .5em;
		  text-decoration: none;
		  color: #292929;
		  text-shadow: 1px 1px 0px #cccccc;
		}
		
		ul#navigation li:hover a {
		  color: #e8e8e8;
		  text-shadow: 1px 1px 0px #353535;
		}
		
		ul#navigation li a.current {
		  background-color: #009bde;
		  color: #e8e8e8;
		  text-shadow: 1px 1px 0px #353535;
		}
		
		ul#navigation li:first-child {
		  -webkit-border-bottom-left-radius: .5em;
		  -moz-border-radius-bottomleft: .5em;
		  border-bottom-left-radius: .5em;
		}
		ul#navigation li:last-child {
		  border-right: 1px #c4c4c4 solid;
		  -webkit-border-bottom-right-radius: .5em;
		  -moz-border-radius-bottomright: .5em;
		  border-bottom-right-radius: .5em;
		}
		
		.allplarea
		{
			border: 0px #000 solid;
			width: 750px;
			padding:0px;
			margin:0px;
		}
		
		.mainscreen
		{
			display: block;
			width: 750px;
			height:424px;
			border-top: none; /*0px #06F solid;*/
			border-left: none; /*0px #06F solid;*/
			border-right: none; /*0px #06F solid;*/
			border-bottom: none; /*1px #06F solid;*/
			padding:0px;
			margin:0px;
			overflow:hidden;
		}
		.menublock
		{
		vertical-align:top;
		border: 0px;
		padding:0px;
		margin:0px;
		/*width: 750px;*/
		overflow:hidden;
		}
		.menu
		{
		vertical-align:top;
		border: 0px;
		padding:0px;
		margin:0px;
		/*width: 750px;*/
		overflow:hidden;	
		}
