.col23 {}
.col23a { clear: both; width: 836px; height: auto; text-align: left; margin: auto 2px auto 22px; border-top: 1px solid #D2D2D2; padding-top: 16px; _overflow: hidden; }
.col23t { clear: both; width: 836px; height: 37px; text-align: left; margin: 4px 2px 2px 22px; border-bottom: 1px solid #D2D2D2; }

.col23t .site-name { font: bold 30px/37px Arial; height: 37px; margin: 0; padding: 0; float: right; color: #B2B2B2; }
.col23t .site-slot { font: bold 12px/20px Arial; height: 20px; margin: 0; padding: 0 10px; float: left;	text-transform: uppercase; margin-top: 17px;	border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; }
.col23t .site-name A, .col23t .site-name A:visited, .col23t .site-name A:hover { color: #B2B2B2; display: block; }
.col23t .site-slot A, .col23t .site-slot A:visited, .col23t .site-slot A:hover { height: 20px; display: block; _display: inline; }

.menu DIV { width: 140px; display: block; padding: 0 0 0 6px; color: #333333;
	border-top:1px solid #F4F4F4;
	border-bottom:1px solid #A6A6A6;
	background: #F4F4F4 url("/img/0/000000/bg_menu_1.gif") repeat-y; }
	
/* stred */

TABLE A, TABLE A:visited { color: black; text-decoration: underline; color: #990000; }
TABLE A:hover { text-decoration: none; color: #ED1C24; }

TABLE { font-size: 0.8em; }

.dt-h { background-color: #8FBFCC; width: 836px; height: 18px;}
.dt { float: left; width: 400px; height: 16px; margin-left: 8px; display: inline; font-weight: bold; font-size: 0.9em; padding-top: 2px; }
.h { float: right; width: 18px; height: 18px; margin-right: 7px; display: inline; }

.time-form INPUT { border: 0; background-color: #8FBFCC; font-weight: bold; }

.f-set { background-color: #F4F4F4; padding: 8px; font-weight: bold; }
.f-d { width: 100px; font-size: 0.9em; }
.f-c { width: 100px; font-size: 0.9em; }
.f-tp { width: 100px; font-size: 0.9em; }
.f-sub { margin: 5px 0 0 50px }
.f-prg { margin-bottom: 18px; background-color: #F4F4F4; padding: 8px; padding-top: 0;  font-size: 1.2em;}
.f-prg TABLE{ border-top: 1px solid #8FBFCC; border-left: 1px solid #8FBFCC; }
.prg-c1 { width: 100px; border-right: 1px solid #8FBFCC; border-bottom: 1px solid #8FBFCC; background-color: #FFF8F4; }
.prg-c2 { width: 100px; border-right: 1px solid #8FBFCC; border-bottom: 1px solid #8FBFCC; background-color: #F4F8FF; }

.prog-tab { border-left: 1px solid #8FBFCC; margin-bottom: 18px; }
.prog-tab TD { width: 208px; _width: 206px; height: auto; overflow: hidden; border-right: 1px solid #8FBFCC; border-bottom: 1px solid #8FBFCC; }

.prog-head { background-color: #8FBFCC;  font-size: 1.1em;}
.prog-head TD { text-align: center; height: 20px; font-weight: bold; padding: 1px; background-repeat: no-repeat; background-position: left; }

.prog-now { font-size: 1em;}
.prog-now SPAN { width: 120px; _width: 124px; padding: 1px; border: 1px solid gray; height:5px; _height: 9px; font-size: 5px; overflow: hidden; }
.prog-now DIV { font-weight: bold; font-size: 1.2em; }

.prog-body {}

.i { display: block; width: 200px; height: auto; min-height: 40px; padding-bottom: 5px }
.i DIV { margin-left: 36px; color: gray; }
.i DIV A, .i DIV A:visited { color: black; text-decoration: underline; color: #990000; }
.i DIV A:hover { text-decoration: none; color: #ED1C24; }
.i DIV IMG { }
.i SPAN { font-weight: bold; color: black; font-size: 1.2em; }
.i DIV.t { width: 34px; height: auto; display: block; font-weight: normal; float: left; color: black; margin-left: 0; }
.i SPAN.v { font-weight: normal; color: #008000; font-size: 0.95em; }

