html, body {
	background: #fff url(../images/img01.gif) repeat-x;
            margin: 0px;
            padding: 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #474848;
}

img { 
border: 0; 
}

#nevidim a img {
opacity:0.4; -moz-opacity:0.6; filter:alpha(opacity=40);
}

#nevidim a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

div#stip {
display: none;
position:absolute;
border:1px solid #777;
background:#fafafa;
color:#282828;
padding:4px;
z-index: 9999;
}

.valut {
color: #FFFF00;
}

.dates {
color: #FF6600;
font-size: 11px;
padding-left: 4px;
}

.dates1 {
color: #666;
font-size: 11px;
}

.fff {
color: #fff;
font-family: tahoma;
font-size: 12px;
}

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

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

.fff00 {
	color: #FFFF00;
	font-size: 13px;	
	font-family: tahoma;
	text-decoration: none;
padding-left: 10px;
}
.fff00 a {
	color: #FFFF00;
	text-decoration: none;
}
.fff00 a:hover {
	color: #fff;
	text-decoration: underline;
}

.blacks a {
	color: #000;
	text-decoration: none;
}
.blacks a:hover {
	color: #000;
	text-decoration: underline;
}

.blacksss  {
	color: #000;
	text-decoration: none;
font-size: 13px;	
}

h1, h2 {
	font-family: tahoma;
}

h1 {
	font-size: 15px;
	font-weight: normal;
}

h2 {
	font-size: 13px;
}

h3 {
	font-size: 12px;
}

a {

	text-decoration: none;
	color: #0060AD;
}

a:hover {
	background: none;
	color: #078DE2;
                text-decoration: underline;
}

#page {
	width: 1000px;
	margin: 0 auto;
	background: #FFFFFF url(../images/img06.png);
}

#bgbottom {
	padding-bottom: 20px;
	background: url(../images/img09.png) no-repeat left bottom;
}

.black {
	color: #000;
	font-size: 11px;
	font-family: tahoma;
}

.ffffff a{
	color: #666;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.ffffff a:active, .slink a:visited, .slink a:link {
	color: #000;
	text-decoration: none;
}
.ffffff a:hover {
	color: #000;
	text-decoration: underline;
}

.black {
	color: #999;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
}

.black a{
	color: #999;
	font-size: 10px;
	font-family: tahoma;
	text-decoration: none;
}
.black a:active, .slink a:visited, .slink a:link {
	color: #999;
	text-decoration: none;
}
.black a:hover {
	color: #999;
	text-decoration: underline;
}

.ob {
	color: #000;
	font-size: 13px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.ob a:active, .slink a:visited, .slink a:link {
	color: #000;
	text-decoration: none;
}
.ob a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.nizzz {
	color: #000;
}

#menu { background: url(../images/menu_bckg.jpg) repeat-x ; height:40px; }
#menu_list {width:985px; margin:0 auto;}
#menu a { display:block; color:#000000; float:left; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 11px; padding-top:12px; font-family: "tahoma";}
#menu a:hover{ color:#078DE2;}
.splitter { display:block; float:left;}

.glossymenu {
}

.glossymenu a.menuitem{
background: #b9d8ec;
font: normal 12px tahoma;
color: #fff;
display: block;
width: auto;
padding: 7px 0;
padding-left: 10px;
text-decoration: none;
border-bottom: 2px solid #e1e1e3;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #fff;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background: #b9d8ec;
color: #078DE2;
text-decoration: none;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu1 div.submenu1 ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 2px solid #e1e1e3;
}

.glossymenu1 div.submenu1 ul li{
border-bottom: 2px solid #e1e1e3;
}

.glossymenu div.submenu ul li a{
background: #b9d8ec;
display: block;
font: normal 12px tahoma;
color: #000;
text-decoration: none;
padding: 7px 0;
padding-left: 12px;
}

.glossymenu1 div.submenu1 ul li{
background: #b9d8ec;
display: block;
font: normal 12px tahoma;
color: #000;
text-decoration: none;
padding: 7px 0;
padding-left: 12px;
}

.glossymenu div.submenu ul li a:hover{
background: #0060AD;
color: #fff;
}

/* ==================== Рамка расширенной формы поиска по сайту */

fieldset {
	border: 1px solid #e0e0e0;
	padding: 5px;
	text-align: left;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
}
	

/* ==================== */

.category {
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.category a {
	color: #ffd200;
	text-decoration: underline;
}
.category a:hover {
	color: #fff600;
	text-decoration: none;
}

/* ==================== */

.speedbar {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.speedbar a {
	color: #ff0000;
	text-decoration: underline;
}
.speedbar a:hover {
	color: #ff0000;
	text-decoration: none;
}

/* ==================== */

.novosty img {
margin-bottom: 5px;
margin-right: 8px; 

border: 1px  solid  #000;
}

.novosty img:hover {
 border: 1px  solid  #FF0100;
}

.novosty  {
            font-size: 12px;
	font-family: tahoma;
	color: #000;
	text-decoration: none;
}

.novosty1 img {
margin-bottom: 5px;
margin-right: 8px; 
}

.novosty1 img:hover {
 border: 1px  solid  #FF0100;
}

.novosty1  {
            font-size: 12px;
	font-family: tahoma;
	color: #000;
	text-decoration: none;
}

.novo  {
             font-size: 12px;
	font-family: tahoma;
	color: #000;
	text-decoration: none;
}

.novo img {
margin-bottom: 5px;
margin-right: 8px; 
}


.informer {
            font-size: 12px;
	font-family: tahoma;
	color: #000;
	text-decoration: none;
}

.informer img {
margin-bottom: 2px;
margin-right: 4px; 
border: 1px  solid  #000;
}

.informer img:hover {
 border: 1px  solid  #FF0100;
}

/* ==================== */

.slink {
	color: #666;
	font-size: 9px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #4b719e;
	text-decoration: none;
}
.slink a:hover {
	color: #4b719e;
	text-decoration: underline;
}

.inf {
	color: #666;
	font-size: 9px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.inf a:active, .slink a:visited, .slink a:link {
	color: #4b719e;
	text-decoration: none;
}
.inf a:hover {
	color: #4b719e;
	text-decoration: underline;
}

.izm {
	color: #FF0000;
	font-size: 9px;
	font-family: tahoma;
	text-decoration: none;
}

.izm a:active, .slink a:visited, .slink a:link {
	color: #FF0000;
	text-decoration: none;
}
.izm a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/* ==================== */

.copy {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.copy a:active, .copy a:visited, .copy a:link {
	color: #555555;
	text-decoration: underline;
}
.copy a:hover {
	color: #06bab4;
	text-decoration: underline;
}

/* ==================== */

.stext {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.stext a:active, .stext a:visited, .stext a:link {
	color: #5078d5;
	text-decoration: underline;
}
.stext a:hover {
	color: #5078d5;
	text-decoration: none;
}
.border {
	color: #555555;
	background-color: #e0e7f8;
	border: 1px dotted #afc2ec; 
	font-weight: bold;
	padding: 5px;
}
/* ==================== */

.ltitle {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

/* ==================== */

.ntitle {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.ntitle a {
	color: #ffffff;
	text-decoration: underline;
}
.ntitle a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* ==================== */

.ctitle {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}
.ctitle a {
	color: #ffffff;
	text-decoration: underline;
}
.ctitle a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* ==================== */

.news {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-align: justify;
	line-height: 15px;
}
.news a {
	color: #5078d5;
	text-decoration: underline;
}
.news a:hover {
	color: #5078d5;
	text-decoration: none;
}
.news img {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: none;
}

/* ==================== */

.userstop {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.userstop a {
	color: #5078d5;
	text-decoration: underline;
}
.userstop a:hover {
	color: #5078d5;
	text-decoration: none;
}
.userstop td {
	padding: 3px;
}
.userstop thead {
	color: #555555;
	font-weight: bold;
}

/* ==================== */

.skin {
	padding-left: 10px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.navigation {
	color: #ffffff; 
	border: 0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #0060ae;
	border: 1px solid #fff;
	padding: 3px 6px;
	font-size: 11px
}

.navigation a:hover {
	background-color: #0e506c;
	color: #ffffff;
	border-color: #fff;
}

.navigation span {
	text-decoration: none;
	background-color: #0e506c;
	padding: 3px 6px;
	border: 1px solid #fff;
	color: #ffffff;
	font-size: 11px;
}


TD.title{
border-bottom: 4px solid #ffffff;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
background-color:#c4c4c4;
color: #ffffff;
font-size: 13px;
font-family: "Tahoma", "Arial";
font-weight: bold;
}

TD.td1{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
background-color:#E8FAFF;
border-bottom: 10px solid #ffffff;
}

TD.td2{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
background-color:#D7E3F2;
border-bottom: 10px solid #ffffff;
}

TD.td1_comm{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
background-color:#E5FFDC;
font-size: 14px;
font-family: "Arial";
border-bottom: 4px solid #ffffff;
}

TD.td2_comm{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
background-color:#E5FFDC;
font-size: 14px;
font-family: "Arial";
border-bottom: 4px solid #ffffff;
}

.title{
padding-bottom: 3px;
font-size: 10pt;
font-family: "Tahoma", "Arial";
font-weight: bold;
}

.title_comm{
padding-bottom: 3px;
font-size: 12pt;
font-family: "Tahoma", "Arial";
font-weight: bold;
} 

.mytable { font-size:12px; border-collapse:collapse; width:98%;} 
.mytable td { padding:3px; border: 1px dashed #cccccc;} 
.mytable tr:hover { background:#FFFFCC;} 

.nowrap {white-space: nowrap;}
div.cor {background-image: url("../images/tv/1.gif"); width: 100%; background-repeat: no-repeat; height: 1px; background-color: #00468c; text-align: right}
table.top {margin-bottom: 8px}
table.top td.cor {padding-right: 0px; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; background-color: #d9d9d9}
table.top td {padding-right: 4px; padding-left: 4px; font-size: 70%; padding-bottom: 4px; padding-top: 4px}
table.top td.cor IMG {margin: 0px}
table.top td.left {padding-left: 22px; border-LEFT: #d9d9d9 1px solid}
table.top td.right {border-right: #d9d9d9 1px solid; padding-right: 22px; padding-bottom: 5px; padding-top: 5px}
table.top td img.pic {margin-right: 2px}


table.top_menu{margin-bottom:7px}
table.top_menu td{font-size:80%;padding:2px 0px 4px 0px}
table.top_menu td.bord_b{height:1px; padding:0px; background-color:#C2C3CC; background-image:url("../images/tv/1.gif");background-repeat:no-repeat;background-position:top right}
table.top_menu td.bord_l{border-left:1px solid #C2C3CC}
table.top_menu td.bord_r{border-right:1px solid #C2C3CC}

table.chlogo {margin-right: 4px; border: 1px solid #cccccc}
table.chlogoi {margin: 3px 0 15px 0px; border: 1px solid #cccccc}
table.chlogo td {padding:2px}

table.htable td {font-size: 70%; padding: 2px; text-align:center}

table.channel{margin:12px 0 11px 0}
table.channel td td{font-size:85%;padding-bottom:3px}
table.channel td img{margin-top:3px}
table.channel td img.prico{margin-right:4px}
table.channel td td img{margin-top:1px;margin-right:2px}

table.chan2 {margin: 12px 0px 5px}
table.chan2 td td.time {padding-right: 6px; font-size: 70%; padding-bottom: 3px; color: #666666}
table.chan2 td td.htime {padding-right: 6px; font-size: 70%; padding-bottom: 3px; color: #666666}
table.chan2 td td {font-size: 85%; padding-bottom: 3px}
table.chan2 td td IMG {margin-right: 2px}

.stime {font-size: 70%; color: #666666}
.time {padding-right: 6px; color: #666666}
.htime {padding-right: 6px; color: #666666; padding-top: 1px}
.chna {margin-bottom: 12px}
b.c1 {color: #0066cc}

table td.cor {padding-right: 0px; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; padding-top: 0px; background-repeat: no-repeat; background-color: #bed3fe}
table td.m {padding-right: 0px; padding-left: 0px; font-size: 85%; padding-bottom: 0px; margin: 0px; padding-top: 2px}
table td.mr {padding-right: 0px; padding-left: 0px; font-size: 70%; padding-bottom: 0px; margin: 0px; padding-top: 3px}
table td.mp2 {padding-right: 0px; padding-left: 0px; font-size: 85%; padding-bottom: 0px; padding-top: 0px; background-color: #e5eeff; text-align: center}
table td.mp2 table td {font-size: 85%; color: #0857a6}
table td.podm {background-image: url('{THEME}/images/tv/gradi2.gif'); background-repeat: no-repeat; background-color: #e5eeff; text-align: right}
a.active {font-weight: bold; color: #002f73; text-decoration: none}

table td.ms2 {padding-right: 0px; background-position: right bottom; padding-left: 0px; background-image: url("../images/tv/1.gif"); padding-bottom: 0px; margin: 0px; padding-top: 2px; background-repeat: no-repeat; background-color: #e5eeff}
table td.ms2 table td table.menu {font-weight: normal; font-size: 70%; color: #0857a6}

table.menu td {padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 0px; border-bottom: #e5eeff 3px solid; font-family: Arial,Sans-Serif}
table.menu td.nizh {border-bottom: #b2ccff 3px solid}
table.menu td.left {border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; border-LEFT: 0px; padding-top: 0px; border-bottom: 0px}

div.cor2 {background-image: url("../images/tv/1.gif"); width: 100%; background-repeat: no-repeat; height: 1px; background-color: #e5eeff; text-align: right}
.pr5 {padding-right: 5px}
.pr10 {padding-right: 10px !important}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pl15 {padding-left: 15px !important}
.mb2 {margin-bottom: 2px}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb12 {margin-bottom: 12px !important;}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb25 {margin-bottom: 25px}
.mr3 {margin-right: 3px}
.mr4 {margin-right: 4px}
.mr5 {margin-right: 5px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.ml5 {margin-left: 5px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt7{margin-top:7px}
.mt10{margin-top:10px}
table.top_menu{margin-bottom:7px}
table.top_menu td{font-size:80%;padding:2px 0px 4px 0px}
table.top_menu td.bord_b{height:1px; padding:0px; background-color:#C2C3CC; background-image:url("./images/tv/1.gif");background-repeat:no-repeat;background-position:top right}
table.top_menu td.bord_l{border-left:1px solid #C2C3CC}
table.top_menu td.bord_r{border-right:1px solid #C2C3CC}
.grey{color:#666666}
.orange{color:#F25100}

#schet {
padding: 0px 0px 0px 55px;
}

#schet a img {
opacity:0.3; -moz-opacity:0.6; filter:alpha(opacity=40);
}

#schet a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

.nizka {
padding: 5px;
text-align: center;
font-size: 10px;
text-transform:uppercase;
padding-top:15px;
}

.ciz {
padding: 5px;
text-align: center;
font-size: 11px;
text-transform:uppercase;
color: #ff0000;
}

.copyright {
padding: 5px;
text-align: center;
font-size: 10px;
text-transform:uppercase;
color: #666;
}

.copyright a{
color: #666;
}

.copyright a:hover{
color: #000;
}

.bannerCB {
padding: 5px;
text-align: center;
}

.bannerCN {
padding: 5px;
text-align: center;
}
