td, body {
	font-family: Verdana, Arial, Tahoma, Geneva;
	color: black;
}
body {
	font-size: 10pt;
}
a {
	color: #3F75A7;
	text-decoration: none;
}
a:hover {
	color: #A64E3F; 
	text-decoration: underline;
}

#mn {
	font-size: 11px; 
	color: white; 
	font-weight: bold; 
	background-color: #1F4973;
}
A#mn:hover {
	color: #A64E3F; 
	text-decoration: underline;
}

#mn-tv {
	font-size: 11px; 
	color: black;
	font-weight: bold;
	background-color: #FFFFFF;
}
A#mn-tv:hover {
	color: #A64E3F;
	text-decoration: underline;
}

#ntv {
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #2DBA2D;
}
A#ntv:hover {
	color: #A64E3F;
	text-decoration: underline;
}

#mns {
	font-size: 11px;
	color: #3F75A7;
	font-weight: bold;
	background-color: #E1ECF5;
}
A#mns:hover {
	color: #A64E3F; 
	text-decoration: underline;
}
#mnsw {
	font-size: 11px; 
	color: red; 
	font-weight: bold; 
	background-color: #FFFFFF;
}
#mnsw A { 
	color: #3F75A7; 
}
#mnsw A:hover {
	color: #A64E3F; 
	text-decoration: underline;
}
#mnsa {
	text-decoration: underline;
}

#mnh {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

A#mnh:hover {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}


#l {
	font-size: 10px;
	color: black;
}
A#l:hover {
	color: #A64E3F;
	text-decoration: underline;
}

#adv {
	font-size: 11px;
	color: white;
	background-color: #FF7F00;
	font-weight: bold;
}

#b {
	font-size: 11px;
	color: black;
}
A#b:hover {
	color: #A64E3F;
	text-decoration: underline;
}

#bb {
	font-size: 11px;
	color: black;
	font-weight: bold;
}
A#bb:hover {
	color: #A64E3F;
	text-decoration: underline;
}

#d {
	font-size: 10px;
	color: black;
}
#ds {
	font-size: 10px;
	color: red;
	font-weight: bold;
}
#dt {
	font-size: 10px;
	color: white;
}

#j {
	text-align: justify;
}
#t {
	text-align: justify;
}

#v {
	background-color: #E1ECF5;
}
#vl {
	background-color: white;
}

#bl {
	font-size: 11px;
	color: #1F4973;
	font-weight: bold;
}
A#bl:hover {
	color: #A64E3F;
	text-decoration: underline;
}

#port {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
A#port:hover {
	color: #1F4973;
	text-decoration: underline;
}

table.tbl {
	background: #3F487F;
}
table.tbl1 {
	background: #E39A3B;
}
table.tbl2 {
	background: #dedee6;
}

<!--#include virtual="/inc/templates/common-css.shtml" -->

tr.zag   {
	background: #dedee6;
}  

td.tbl   {
	background: #e0e0e0;
	color: #000000;
	font-size: xx-small;
}
td.tblerr {
	background: #ffe0e0;
	color: #000000;
	font-size: xx-small;
}
td.tblbest {
	background: #ffe0e0;
	color: #000000;
	font-size: xx-small;
	font-weight: bold;
}
td.tbl1   {
	background: #ffffff;
	color: #000000;
	font-size: xx-small;
}
td.zag   {
	background: #dedee6;
	color: #1E2553;
	font-size: xx-small;
}  
td.zag1   {
	background: #E39A3B;
	color: #1E2553;
	font-size: xx-small;
} 
td.zag2   {
	background: #CCCCCC;
	color: #000000;
	font-size: xx-small;
}

input.tbl  {
	background-color: #e0e0e0;
	color: #000000;
	font-size: xx-small;
	width: 40px;
	height: 12px;
	border-width: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	text-align:center;
}
input.tblerr  {
	background-color: #ffe0e0;
	color: #000000;
	font-size: xx-small;
	width: 40px;
	height: 12px;
	border-width: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	text-align: center;
}
input.tbl1 {
	background-color: #ffffff;
	color: #000000;
	font-size: xx-small;
	width: 40px;
	height: 12px;
	border-width: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	text-align: center;
}

#c-week {
	color: #EEEEFF;
	font-size: 10px;
	font-weight: bold;
}
#c-tit {
	color: #FFF788;
	font-size: 12px;
	font-weight: bold;
}

#c-day {
	background: #DFDFDF;
	font-size: 10px;
	color: black;
}
#c-day-c {
	background:#F1F1F1;
	font-size: 10px;
	border: 2px;
	border-style: outset;
}

#adm {
	width: 40px;
	height: 12px; 
	border-width: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	text-align: center;
}
#adm-d {
	width: 85px;
	height: 12px;
	border-width: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	text-align: center;
}
#inp { 
	width: 100%;
	font-size: 11px; 
}
#i { 
	font-size: 11px; 
}

DIV#tbh {
	COLOR: #000000;
	FONT-FAMILY: arial, tahoma, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	MARGIN-BOTTOM : 10px;
}
TABLE#step TD {
	FONT-SIZE: 0.65em;
	FONT-FAMILY : Verdana, Arial, Tahoma, Geneva;
}
TABLE#res {
	BORDER-SPACING : 1px;
	BORDER-COLLAPSE : collapse;
	PADDING: 0px;
}

TABLE#res TR {
	TEXT-ALIGN: center; 
}

TABLE#res TD,TABLE#res TH {
	WHITE-SPACE : nowrap;
}

TABLE#res TR#hdr TH, TABLE#res TR#res TH {
	BORDER : 1px solid #E39A3B; 
	TEXT-ALIGN: center; 
	BACKGROUND-COLOR : #CCCCCC;
	FONT-FAMILY : Verdana, Arial, Tahoma, Geneva;
	COLOR : #000000;
	FONT-WEIGHT : normal;
	FONT-SIZE : 10px;
	MARGIN : 1px;
	PADDING : 3px;
}

TABLE#res TR#res TD, TABLE#res TR#even TD, TABLE#res TR#odd TD {
	BORDER : 1px solid #E39A3B;
	BACKGROUND-COLOR : #ffffff;
	FONT-FAMILY : Verdana, Arial, Tahoma, Geneva;
	COLOR : #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN : 1px;
	PADDING : 3px;
}

TABLE#res TR#res_h TD, TABLE#res TR#even-h TD, TABLE#res TR#odd-h TD {
	BORDER : 1px solid #E39A3B;
	BACKGROUND-COLOR : #e0e0e0;
	FONT-FAMILY : Verdana, Arial, Tahoma, Geneva;
	COLOR : #000000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	MARGIN : 1px;
	PADDING : 3px;
}

TABLE#res TD#best { 
	background-color: #c0e0ff !important; 
}
TABLE#res TD#best-w { 
	background-color: #ffe0e0 !important; 
}

TABLE#res TD#up {
	COLOR : green !important;
}

TABLE#res TD#dn {
	COLOR : red !important;
}

TABLE#adm {
	BACKGROUND-COLOR : #FFFFFF;
	WIDTH : 100%;
	BORDER-SPACING : 0;
	BORDER-COLLAPSE : collapse;
	MARGIN-TOP : 5px;
	MARGIN-BOTTOM : 5px;
}
TR#admh { 
	TEXT-ALIGN: center; 
}
TR#admh TD { 
	BACKGROUND-COLOR : #ECEBEB;
	FONT-FAMILY : Verdana, Arial, Tahoma, Geneva;
	COLOR : black;
	FONT-WEIGHT : bold;
	FONT-SIZE : 10px;
	MARGIN : 1px;
	PADDING : 1px;
}
TR#adm { TEXT-ALIGN: center; }
TR#adm TD { 
	BORDER-TOP : 1px solid #FFFFFF; 
	BORDER-RIGHT : 1px solid #FFFFFF;
	FONT-FAMILY : Verdana, Arial, Tahoma, Geneva;
	COLOR : black;
	FONT-WEIGHT: normal;
	FONT-SIZE : 10px;
	MARGIN : 1px;
	PADDING : 1px 3px;
}


p a .right {
text-align: right;

}


#menu_rs {
COLOR: #ED1E25;
FONT-FAMILY: arial, tahoma, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
TEXT-DECORATION: none;
TEXT-ALIGN: left;
}
.reyt {
COLOR: #000000;
FONT-FAMILY: arial, tahoma, sans-serif;
FONT-WEIGHT: normal;
font-size: small;
TEXT-DECORATION: none;
TEXT-ALIGN: left;
}

.reyt_r {
COLOR: #ED1E25;
FONT-FAMILY: arial, tahoma, sans-serif;
FONT-WEIGHT: normal;
font-size: small;
TEXT-DECORATION: none;
TEXT-ALIGN: left;
}
.plashka {
	WIDTH: 100%;
	MARGIN: 6px 3px;
	VERTICAL-ALIGN: middle;
}
.plashka#r180 {
	BACKGROUND-COLOR: #5dcdff;
}
.plashka#r160 {
	BACKGROUND-COLOR: #38e0e3;
    background-image: url('/images/logos/topless160_bannerbg.gif');
    background-position: top left;
    background-repeat: repeat-x;
}
.plashka, .plashka TD {
	Font-family: Arial;
	font-size: 0.7em;
	font-weight: normal;
}
.plashka, .plashka TD, .plashka A, .plashka A:hover {
	color: #000000;
}
.plashka A.plain, .plashka A.plain:hover {
	font-weight: normal;
}
.plashka #inner {
	PADDING: 0px 5px 2px 0px;
}
.plashka EM {
	FONT-STYLE: normal;
	FONT-SIZE: 1.1em;
	COLOR: #ffffff;
}
.plashka EM.big {
	FONT-SIZE: 190%;
	FONT-WEIGHT: bold;
}

.btp_banner {
    width: 100%;
    margin: 5px 0px 5px 3px;
}
.btp_banner, .btp_banner TD {
    font-family: Arial, Verdana, Tahoma;
    font-size: 0.55em;
}
.btp_banner #r190 {
    padding-top: 1px;
    background-image: url('/images/logos/btp_banner_bg190.gif');
    background-position: left;
    background-repeat: repeat-x;
    BACKGROUND-COLOR: #8ddbff;
    height: 54px;
}
.btp_banner #r180 {
    padding-top: 1px;
    background-image: url('/images/logos/btp_banner_bg180.gif');
    background-position: left;
    background-repeat: repeat-x;
    BACKGROUND-COLOR: #a9e4ff;
    height: 54px;
	color: #2c8ab4;
}
.btp_banner #r170 {
    padding-top: 1px;
    background-image: url('/images/logos/btp_banner_bg170.gif');
    background-position: left;
    background-repeat: repeat-x;
    BACKGROUND-COLOR: #87b958;
    height: 54px;
    color: #ffffff;
}
.btp_banner #r160 {
    padding-top: 1px;
    background-image: url('/images/logos/btp_banner_bg160.gif');
    background-position: left;
    background-repeat: repeat-x;
    BACKGROUND-COLOR: #ff90c3;
    height: 54px;
}
.btp_banner #r200 IMG#x35,
.btp_banner IMG#x35-200 {
    border-top: 1px solid #4aaedb;
    border-bottom: 1px solid #4aaedb;
    margin-left: 0px;
    margin-right: 10px;
}
.btp_banner #r190 IMG#x35,
.btp_banner IMG#x35-190 {
    border-top: 1px solid #4caedb;
    border-bottom: 1px solid #4caedb;
    margin-left: 0px;
    margin-right: 10px;
}
.btp_banner #r180 IMG#x35,
.btp_banner IMG#x35-180 {
    border-top: 1px solid #ff4800;
    border-bottom: 1px solid #ff4800;
    margin-left: 0px;
    margin-right: 10px;
}
.btp_banner #r170 IMG#x35,
.btp_banner IMG#x35-170 {
    border-top: 1px solid #007f32;
    border-bottom: 1px solid #007f32;
    margin-left: 0px;
    margin-right: 10px;
}
.btp_banner #r160 IMG#x35,
.btp_banner IMG#x35-160 {
    border-top: 1px solid #f470ad;
    border-bottom: 1px solid #f470ad;
    margin-left: 0px;
    margin-right: 10px;
}
.btp_banner #r150 IMG#x35,
.btp_banner IMG#x35-150 {
    border-top: 1px solid #00c280;
    border-bottom: 1px solid #00c280;
    margin-left: 0px;
    margin-right: 10px;
}
.btp_banner #r190 A#link {
    background-color: #ffffff;
    padding: 0px 1px;
    text-decoration: underline;
    color: #2d8ab3;
}
.btp_banner #r180 A#link {
    /* background-color: #ffffff; */
    padding: 0px 1px;
    text-decoration: none;
    color: #2c8ab4; /* #2c8ab4; */
}
.btp_banner A:link,
.btp_banner A:visited, 
.btp_banner A:hover, {
    text-decoration: none;
}
.btp_banner #r170 A#link {
    background-color: transparent;
    padding: 0px 1px;
    text-decoration: none;
    color: #ffffff;
}
.btp_banner#r160 A#link {
    background-color: transparent;
    padding: 0px 1px;
    text-decoration: underline;
    color: #b33f76;
}
.btp_banner TD {
	font-size: 0.7em;
}
.btp_banner EM {
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em;
	COLOR: #ffffff;
}
.btp_banner EM B {
	FONT-SIZE: 1.25em;
}
.btp_banner BIG {
	FONT-SIZE: 170%;
    LINE-HEIGHT: 80%;
}
.menubanner {
	WIDTH: 100%;
	BACKGROUND-COLOR: #F9F9F9;
	MARGIN: 0px;
	PADDING: 0px;
}
