@charset "utf-8";


/* --- MAIN --- */
#main { 
	z-index:10;
}

/* --- SMS --- */
#sms {
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:0;
      z-index:10;
}

.sms {
      position:relative; 
      width:90px;
      height:73px; 
      margin:0 auto; 
      top: 105px; 
      left: 517px;
      z-index:12;
}
 
/* --- next --- */
.next {
      clear:both;
      display:block;
      padding:9px 0 36px 26px;
      margin:0;
      font-family:Tahoma;
      z-index:13;
}
	
	.next a {
		color:black;
		display:block;
		padding:0 0 0 10px;
		background:url(../pic/arrow_gray.gif) left center no-repeat;		
		font-weight:bold;
		font-size:12px;
		float:right;
	}
	
	.swfahr
	{
		color:black;
		display:block;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		margin-top:5px;		
	}

	.prog_nav
	{
		color:black;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		margin-top:5px;		
	}
	

/* --- CENTRAL Block --- */
/* --- center_left --- */	
#center_left .content h1{
	padding:4px 0 0 21px;
	height:25px;
	width:204px;	
}

#center_left .content a.title {
	display: block;
	margin:1px 0 10px;
}

#center_left .content p {
	margin-bottom:2px;
}


#foot_video {
	
	width:302px;
	padding:0;
	margin:0 0 20px;
	background:#fff;
}

#foot_video .content {
        padding:0;
	margin:0 0 -33px;
}

#foot_weather {
	float:right;
	width:302px;
	padding:0;
	margin:0 0 20px;
	background:#fff;
}

#foot_weather .content {
        padding:0;
	margin:0 0 -32px;
}


#general_right 
{
    float:right;
    width:302px;
    padding:0 0;
    padding-left:20px;
}


/* --- FOOT Block --- */
/* --- FOOT left --- */

/* --- left_top --- */
#left_top {
	margin: 0 0 20px;
	padding:0;
	font-family:Tahoma;	
	z-index:1;	
}

	#left_top .content {
		padding:0;
		margin: 0 0 -38px;
	}

	#left_top .foot_title{
		border:0;
	}
	
	#auto {
		padding:0;
		margin:0 0 1px 0;
		display:table;
		height:132px;
	}
	
	#auto img { float:left; }
	
	#auto ul {
		margin:0 0 0 116px;
		padding:0;
		list-style:none;
	}
	
	#auto li {
		margin:0 0 1px;
		padding:0;
	}
	
	#auto li a {
		height:28px;
		display:block;
		position:relative;
		background:#b6b6b6;
		padding:7px 10px 8px 11px;
		margin:0;
		font-size:12px;
		color:#f2f2f2;
		text-decoration:none;
	}
	
	#auto li a:hover {
		background:#797979;
	}
	
	.left_title {
		display:block;
		padding:4px 0 4px 26px;
		margin:0;
		font-family:Tahoma;
		font-weight:normal;
		color:#000;
		font-size:13px;
		background:#e2e2e2 url(../pic/arrow.gif) 16px center no-repeat;
		border:0 #a8a8a8 solid;
		border-top-width:1px;
	}
	
	#canal_news ul {
		margin:15px 0 15px 33px;
		padding:0;
		font-family:Tahoma;
	}
	
	#canal_news li {
		padding: 0 0 0 5px;
		margin: 0 0 13px;
		font-size:12px;
		color:#000;
	}
	
	#exchange {
		font-family:Tahoma;
	}

	#exchange h5#total {
		margin:2px 0 0;
		padding:0 0 6px;
		border:0 #f0f0f0 solid;
		border-bottom-width:1px;
		text-align:center;
		font-size:12px;
		color:black;
		font-weight:bold;
	}
	
	#kyrs {
		margin:0;
		padding:3px 0 0 28px;
		display:table;
	}
	
	#kyrs h4 {
		margin:0 0 1px;
		padding:0;
		font-weight:normal;
		font-size:12px;
		color:#000;
	}
	
	#kyrs .up {
		padding:0 13px 0 0;
		background:url(../pic/arrow_green.gif) right center no-repeat;
	}
	
	#kyrs .down {
		padding:0 13px 0 0;
		background:url(../pic/arrow_red.gif) right center no-repeat;
	}
	
	#exchange .next {
		margin-top: 3px;
		padding-top:5px;
		padding-right:46px;
	}

	#nonflashd
	{
		width: 620px;
		background-color:#00A4E4;
		margin:0 18px;
		padding:0;
	}

  #nonflashnewsheader
	{
		font-size:18px;
		margin-right:45px;
		padding-left:300px;
		width:294px;
	}

	#nonflashnewstext
	{
		font-size:12px;
		margin-right:45px;
		width:284px;
		min-height: 280px;
		padding-top:15px;
	}

  #nonflashnewspic
	{
		height:320px;
		width:270px;
		background-color: rgb(0, 164, 228); 
		float:left;
		margin-right:30px;
	}

	#nonflashcontent
	{
		padding-top:5px;
		background-color: rgb(0, 164, 228); 
		margin-left:270px; 
		height: 314px;
		color:#FFFFFF;
	}
	
	#newscroller
	{
		height:300px;
		overflow:auto;
		overflow-x:hidden;
	}

	#newscrollerEx
	{
		height:310px;
		width:290px;
		overflow:auto;
		overflow-x:hidden;
	}
/* --- weather --- */
#weather {
     padding:0;
     margin:20px 0 20px;
}

#weather .content 
{
     padding:0;
     margin:0 0 -28px;
     width:100%; 
     display:table;
}
	
	#weather .content .next {
		padding-bottom:18px;
		padding-right:0px;
	}
	
	#weather .foot_title {
		padding-top: 13px;
	}
	
	#weather .foot_title h2 {
		margin:0 8px 0 0;
		float:left;
		font-size:18px;
	}
	
	#weather .foot_title form {
		margin:4px 0 0;
		padding: 0;
	}
	
	#weather .foot_title select {
		border:1px #777777 solid;
		height: 18px;
		width:148px;
		font-size:11px;
		font-weight:bold;
		color:#000;
	}
	
	#weather .day_part {
		float:left;
		padding:11px 0 25px 7px;
		font-family:Tahoma;
		font-size:10px;
		color:#777777;
	}
	
	#weather .day_part img {
		margin-left:4px;
		margin-bottom:-15px;
	}

	#weather descr {
		margin-top:10px;
	}

/* --- FOOT right --- */
#foot_right .player {
	display:block;
	width:280px;
	height:196px;
	padding:5px 0 0 10px;
	position:relative;
	z-index:19;
}

#foot_right .next{
	border: none;
	margin-right:15px;
	margin-top:0px;
}


/* --- FOOT bottom --- */
#ok_sm {
	margin-left:31px;
}
	
.text {
	margin-left:27px;
}

#contacts {
	margin-left:20px;
}

.allnews_span
{
	margin-left:40px;
	font-size:10px
}

.allnews_a
{
	color:black;
}

