/**
 * Generic elements
 */
 div.quality {
	 text-align:right;
	 color:#a7a7a7;
	 font-size:10px;
	 margin-top:15px;
	 margin-bottom:7px;
	 margin-right:20px;
	 
 }
 div.quality a {
	 color:#a7a7a7;
	 font-size:11px;
	 text-decoration:none;
 }
 div.quality a.active {
	 color:#1c9afd;
	 font-size:11px;
	 text-decoration:none;
 }
 
 div.quality a:hover {
	 color:#1c9afd;
	 
	 text-decoration:none;
 }
 div.on_air {
	color:#e60079;
	font-size:11px;
	
	
}
span.on_air {
	display:inline;
	
}
 div#video {
	 text-align:center;
	 
	 
	padding-top:10px;
	 margin:0px;
	 
 }
 table, td {
	 margin:0px;
 }
 td.video {
	 width:720px;
	 height:406px;
	 
	 margin:0px;
	 
	 text-align:center;
	 
 }
 div#tm,div#mtm{
	 
	 
	 float:left;
 }
 #tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
#footnote {
	display:none;
	z-index:1000;
	position:absolute;
	top:110px;	
	padding-left:10px;
	padding-right:10px;
	padding-top:13px;
	text-align:center;
	width:253px;
	background-image:url(images/clock_bg.png);
	background-repeat:no-repeat;
	height:54px;
	
	
}
#footnote span.time {
	float:left;
	margin-right:10px;
	color:#000;
	text-align:center;
	
	
}
 div.time, span.time {
	font-size:14px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}
div.city, span.city {
	font-size:11px;
	
	text-align:center;
	font-weight:bold;
	float:none;
	
	color:#000;
}
span.program_name {
	color:#ffffff;
	margin-top:0px;
	_margin-top:-7px;
	#margin-top:-7px;
	
	
	
	
}
body {
  background-color: #000000;
	background-image: url(../images/bg_space.jpg);
	background-repeat: repeat;

   background-repeat:repeat;
   background-position:top center;
   
  font-family: Verdana;
  font-size: 80%;
  color: #868686;
  margin: 0;
}
body, html {
}
td.copyright {
	padding-top:10px;
	text-align:center;
	color: #ffffff;
	font-size:11px;
	font-weight:normal;
}
table.bottom_line {
	background:#000000;
	background-image:url(../images/bottom_line.png);
	
}
html, body{


}

div#user_country {
	text-align:left;
	font-size:11px;
	color:#06F;
	
	width:130px;
	padding-left:20px;
	margin-top:10px;
	min-height:100px;
	
	
}
a.language {
	font-size:11px;
	color:#1c9afd;
}
select.select_potok {
	width:130px;
	background-color:#0f0f0f;
	color:#868686;
	border:1px solid #868686;
	font-size:12px;
}
div.menu {
	text-align:center;
}
table.menu {
	text-align:center;
	font-size:10px;
	margin-top:5px;
}
table.menu a {
	color: #868686;
	font-size:10px;
	text-decoration:none;
}
table.menu a:hover {
	color:#1c9afd;
	
}
a {
	color: #868686;
   }
a:hover {
	color:#1c9afd;
	
}
div.country_title {
color:#e60079;

font-size:11px;

}
#iframe { 
display:block; 
width:100%; 
border:0px; 
height:325px;
margin:0px; 
padding:0px;
overflow:hidden;
background-color:#0f0f0f;



}
/* Easy CSS Tooltip - by Koller Juergen [www.kollermedia.at] */
div#pr a.pr {text-decoration:none;}
div#pr a.pr span.toolt{display:none;}
div#pr a.pr:hover span.toolt{display:inline; position:absolute; background-color:#dedede;

border:1px solid #dedede; color:#6c6c6c;
width:150px;
min-height:30px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-weight:nomal;
opacity:0.6;
filter:alpha(opacity=60);
margin-top:100px;
margin-left:-70px;
color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	
	font-weight:lighter;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.tooltip{
position:absolute;
z-index:999;
left:-9999px;
background-color:#dedede;

border:1px solid #dedede;
width:150px;
min-height:30px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

vertical-align:middle
}
.tooltip p{
margin:0;
padding:0;
color:#393939;
padding:2px 7px;
}
div.content a {
	font-size:11px;
color: #1c9afd;
text-decoration:underline;
}
div.content a.active {
text-decoration:underline;
color:#e60079;
}
div#weekdays a.active {
text-decoration:underline;
color:#e60079;
}
a.weekdays {
font-weight:bold;
font-size:11px;
color: #1c9afd;

}
a.weekdays:hover {
text-decoration:underline;

}
td.grey, td.white {
margin:0;
padding:3px;
font-size:10px;
color:#8b8b8b;
text-align:left;

}
td.grey {

}
td.red {
color:#e60079;
font-weight:bold;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#222222}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #0e0e0e;
  border-right:1px solid #0e0e0e;
  background:#191919}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #030303;
  border-right:1px solid #030303;
  background:#1b1b1b}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #1b1b1b;
  border-right:1px solid #1b1b1b;}
.spiffy4{
  border-left:1px solid #0e0e0e;
  border-right:1px solid #0e0e0e}
.spiffy5{
  border-left:1px solid #191919;
  border-right:1px solid #191919}
.spiffyfg{
  background:#222222;
  padding-left:10px;}
  .spiffyfgb{
 
  padding-left:10px;}
div.content {
	color:#8b8b8b;
	font-size:10px;
	text-align:left;
	padding:10px;
	background:#0f0f0f;
}
body.dop_page {
	background:#0f0f0f;
}
img {
	border:0px;
}
h2#pfc_title {
display:none;
}
img#pfc_minmax {
display:none;
}
span.pink {
color:#e60079;
font-weight:bold;
}
div.content_chat {

  text-align:left;
  padding: 0px;
}
div#poll_block {
	width:150px;
	font-family:Verdana;
	font-size:11px;
	margin-bottom:25px;
	text-align:left;
	margin-left:5px;
}
form#loginForm td {
	color:#7d7d7d;
	font-size:12px;
	font-weight:lighter;
}
h1.title {
	color:#7d7d7d;
	font-size:12px;
	font-weight:lighter;
}
form#loginForm input, form#myform input{
	background-image:url(../images/input_login.jpg);
	width:184px;	
	font-size:11px;
	font-weight:lighter;
	color:#7d7d7d;
	border:0px;
	height:20px;
	background-repeat:no-repeat;
	background-color:#0f0f0f;
	padding:4px;
}
form.form input{
	background-image:url(../images/form_input.jpg);
	width:264px;	
	font-size:11px;
	font-weight:lighter;
	color:#7d7d7d;
	border:0px;
	height:20px;
	background-repeat:no-repeat;
	background-color:#0f0f0f;
	padding:4px;
	margin-top:5px;
}
form.form textarea{
	
	
	width:255px;	
	font-size:11px;
	font-weight:lighter;
	color:#7d7d7d;
	border:0px;
	height:150px;
	
	background-color:#222222;
	padding:4px;
	margin-top:5px;
}
div.textarea {
	background-image:url(../images/textarea_bg.jpg);
	margin-top:5px;
	background-repeat:no-repeat;
	height:172px;
	width:264px;
}


form#loginForm input.submit, form#loginForm a, form.form input.submit {
	background-color:#0f0f0f;
	color:#7d7d7d;
	text-decoration:none;
	font-size:12px;
	width:50px;
	background-image:none;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom:1px solid #7d7d7d;
	
	
}
form.form input.submit {
	width:60px;
}
form.form input.file_upload {
	background-color:#0f0f0f;
}
form#myform input.submit {
		background-color:#0f0f0f;
	color:#7d7d7d;
	text-decoration:underline;
	font-size:12px;
	width:100px;
	background-image:none;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	border-bottom:1px solid #7d7d7d;
	
}
div.content a.blue_big {
	font-size:14px;
	font-weight:bold;
}

div.quality a.AddBookmark {
	text-decoration:none;
	font-size:10px;
	color:#a7a7a7;
	margin-right:55px;
}
div.quality a.AddBookmark:hover {
	
	color:#1c9afd;
}
td a.clip {
	text-decoration:none;
}
td span.sms {
	color:#e60079;
}
h2 {
	font-size:12px;
}
td a.entertaiment {
	text-decoration:none;
	font-size:14px;
	color:#8b8b8b;
	font-weight:bold;
}
td a.entertaiment:hover {
	
	color:#1c9afd;
	
}
td a.entertaiment_all {
	text-decoration:none;
	font-size:10px;
	color:#8b8b8b;
	
}
td a.entertaiment_all:hover {
	
	color:#1c9afd;
	
}
span.entertaiment_title {
	font-size:14px;
	
	font-weight:bold;
}
span.entertaiment_desc {
	font-size:10px;
}
form.form td{
	font-size:12px;
}
span.red {
	color:#F00;
}
div.anons_link {
	
	font-size:11px;
	text-align:left;
	padding-left:40px;
	width:120px;
	float:left;
	padding-bottom:0px;
	margin:0px;
	
}
img.onair_img {
	margin-bottom:-7px;
	_margin-bottom:0px;
	#margin-bottom:0px;
	margin-top:0px;
	_margin-top:10px;
	#margin-top:10px;
}
div#now_program {
	text-align:right;
	margin-right:0px;
	margin-top:-15px;
	vertical-align:bottom;
	width:98%;
	
}
div.moscow_time {
	padding-left:50px;
	float:left;
	margin-top:-10px;
}
img.logo {
	margin-top:-10px;
	margin-bottom:0px;
	_margin-top:0px;
	#margin-top:0px;
	_margin-bottom:10px;
	#margin-bottom:10px;
}
span.city {
	
	float:left;
}
div.top_menu {
	padding-left:8px;
}
div.top_menu a{
	display:block;
	float: left;
	width:97px;
	height:25px;
}
div.top_menu a.ld {
	
	background-image:url(/images/button_verh/ld.png);
	
}
div.top_menu a.ld_active, div.top_menu a:hover.ld {
	
	background-image:url(/images/button_verh/ld_over.png);
	
}
div.top_menu a.sd_active, div.top_menu a:hover.sd {
	
	background-image:url(/images/button_verh/sd_over.png);
	
}
div.top_menu a.sd {
	
	background-image:url(/images/button_verh/sd.png);
	
}

div.top_menu a.hd {
	
	background-image:url(/images/button_verh/hd.png);
	
}
div.top_menu a:hover.hd, div.top_menu a.hd_active {
	
	background-image:url(/images/button_verh/hd_over.png);
	
}
div.top_menu a.fhd {
	width:97px;
	background-image:url(/images/button_verh/fhd.png);
	
}
div.top_menu a:hover.fhd, div.top_menu a.fhd_active {
	width:97px;
	background-image:url(/images/button_verh/fhd_over.png);
	
}
div.top_menu a.tv {
	
	background-image:url(/images/button_verh/tv_version.png);
	
}
div.top_menu a:hover.tv, div.top_menu a.tv_active {
	
	background-image:url(/images/button_verh/tv_version_over.png);
	
}
div.top_menu a.ptv {
	
	background-image:url(/images/button_verh/piktv.png);
	
}
div.top_menu a:hover.ptv, div.top_menu a.ptv_active {
	
	background-image:url(/images/button_verh/piktv_over.png);
	
}

div.anons_link a {
	border-bottom:1px #8b8b8b dashed;
}
div.anons_link a:hover {
	color:#8b8b8b;
}

#watch_anons {
	color:#ffffff;
	border-bottom:1px dashed #ffffff;
	font-size:11px;
	
	
	padding-left:1px;
	margin-left:145px;
	cursor:pointer;
	margin-bottom:10px;
	font-family:Verdana;
	
	
}
#watch_anons:hover {
	color:#1c9afd;
	border-bottom:1px dashed #1c9afd;
	
	
}
.watch_anons {
	background-image:url(/images/arrow_down.png);
	background-repeat:no-repeat;
	background-position: right top;
	width:115px;
}
.watch_anons:hover {
	background-image:url(/images/arrow_down_blue.png);
	
}
.close_anons {
	background-image:url(/images/arrow_up.png);
	background-repeat:no-repeat;
	background-position: right top;
	width:105px;
	
	
	
}
.close_anons:hover {
	
	background-image:url(/images/arrow_up_blue.png);
	
}
#slider{ display:none;

}

div#zayavka {
	width:450px;
	background-color:#FFF;
	color:#505050;
	font-size:12px;
	
}
div#zayavka input {
	
	background-image:url(../images/white_field.jpg);
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:left top;

	
	width: 404px;
	height: 21px;
	padding-top:10px;
	padding-left:6px;
}
div#zayavka input.submit {
	width:100px;
	#width:110px;
	_width:110px;
	height:34px;
	font-size:18px;
	background-color:#FFF;
	border-bottom:#505050 solid 1px;
	background-image:none;
	color:#505050;
	font-family:Verdana;
	
	text-align:right;
}

#slider .insert span.blue {
	color:#00F;
	font-weight:bold;
}
span.big_font {
	font-size:12px;
}
span.news {
	display:none;
	float:right;
	
}
div.none_active {
	display:none;
}

