/* да ты ниче не поймёшь */
BODY, P, TABLE, TD, UL, OL, LI, DD { 
    color: black; 
    font: normal small Verdana, tahoma, sans-serif; 
}
H1 { color: black; font: bold xx-large Verdana, tahoma, sans-serif; margin-top: 0px; margin-bottom: 0px;}
H2 { color: black; font: bold x-large Verdana, tahoma, sans-serif; margin-top: 0px; margin-bottom: 0px;}
h2.clock {margin-top: 5px; margin-bottom: 0px; margin-left: 10px;}
H3 { color: black; font: bold medium Verdana, tahoma, sans-serif; margin-top: 0px; margin-bottom: 0px; }
H4 { color: black; font: normal medium Verdana, tahoma, sans-serif; }
BIG { color: black; font: bold medium Verdana, tahoma, sans-serif; text-indent: 6px; }
BIG.sw { color: yellow; font: bold large Verdana, tahoma, sans-serif; }
DL, DT { color: #666666; font: bold medium Verdana, tahoma, sans-serif; }
B { color: black; font: bold small Verdana, tahoma, sans-serif; }
em { color: black; font: bold medium Verdana, tahoma, sans-serif; }
small { color: black; font: normal x-small Verdana, tahoma, sans-serif; }
tt { color: black; font: normal small Courier, serif; }
caption { color: black; font: bold small Verdana, tahoma, sans-serif; text-align: left; }
caption.normal { color: black; font: normal small Verdana, tahoma, sans-serif; text-align: left; }
a img { border: none; }

body { font-family: verdana, tahoma, sans-serif !important; }
#ww_787a1bf3aacac { font-family: verdana, tahoma, sans-serif !important; }
.ww-box { font-family: verdana !important; }

/* наведение на ссылки */
a:hover:not(.nohover) { 
  background-color: #0094ff;
  background-image: -webkit-gradient(linear, left top, right top, from(#0094ff), to(#0025ff));
  background-image: -webkit-linear-gradient(left, #0094ff, #0025ff); 
  background-image: -moz-linear-gradient(left, #0094ff, #0025ff); 
  background-image: -o-linear-gradient(left, #0094ff, #0025ff); 
  background-image: linear-gradient(to right, #0094ff, #0025ff); 
  color: white	; 
}
.leftcol {vertical-align: top; padding-right: 20px;}
/* меню и боковуха */
.Menu { background-color: #FFFFFF; border: 0px solid #C6C2CD; margin-bottom: 0em; }
.MenuTable1 { background-color: #FFFFFF; border: 0px solid #C6C2CD; margin-bottom: 0em; }
.textLeftBar { 
    text-decoration: none; 
	background: #0094ff;
	background: -webkit-linear-gradient(left, #0094ff, #ffffff);
	background: -moz-linear-gradient(left, #0094ff, #ffffff);
	background: -o-linear-gradient(left, #0094ff, #ffffff);
	background: linear-gradient(to right, #0094ff, #ffffff);
    color: black; 
    font-weight: bold; 
    font-size: 20px; 
    display: block; 
    align-items: center; 
	width: 100%;
	line-height: 37px;
    vertical-align: middle;
	box-sizing: border-box;
}	
.textLeftBar img {
    vertical-align: middle;
}
.textLeftBarCur { 
    text-decoration: none; 
    background: #0094ff; 
    color: black; 
    font-weight: bold; 
    font-size: 20px; 
    display: block; 
    align-items: center; 
	width: 100%;
	line-height: 37px;
    vertical-align: middle;
	box-sizing: border-box;
}	
.textLeftBarCur img {
    vertical-align: middle;
}
.abspos {position: absolute}
.gse { padding-left: 15px; padding-top: 10px; }
.table11 {width: auto;}
.table12 { white-space: nowrap; }
.leftGR {position: absolute; left: 0; top: 0; bottom: 0; width: 200px; background: -moz-linear-gradient(left, white, transparent); pointer-events: none;}
.rightGR {position: absolute; right: 0; top: 0; bottom: 0; width: 200px; background: -moz-linear-gradient(right, white, transparent); pointer-events: none;}
/*меню сверху*/
.TopMenu { border: 0px; margin: 0px 0px; padding: 0px; text-decoration: none; }
.TopMenu ul { background: url('//thewho.narod.ws/img/gradient.gif'); height: 38px; list-style: none; margin: 0; padding: 0; text-decoration: none; }
.TopMenu li { float: left; padding: 0px; }
.TopMenu li a { font-size: 1.4em; color: black; display: block; line-height: 31px; margin: 0px; padding: 0px 10px; padding-top: 4px; text-align: center; text-decoration: none; }
.TopMenu li a:hover, .TopMenu ul li:hover a { background: linear-gradient(to bottom, white, #0094ff); text-decoration: none; }
.TopMenu li ul { background: #489cdf; display: none; height: auto; padding: 0px; margin: 0px; border: 0px; position: absolute; width: 150px; z-index: 200; }
.TopMenu li:hover ul { display: block; }
.TopMenu li li { border-bottom: 1px #B8D5F3 dashed; display: block; float: none; margin: 0px; padding: 0px; width: 150px; }
.TopMenu li:hover li a { background: none; }
.TopMenu li ul a { display: block; height: 35px; margin: 0px; padding: 0px 10px 0px 15px; text-align: left; }
.TopMenu li ul a:hover, .TopMenu li ul li:hover a { background: #009480; border: 0px; color: #ffffff; text-decoration: none; }

TH { background: white; color: black; font: bold small Arial, tahoma, sans-serif; }
.headrow { background: #FFFFFF; }
th.bottomrow { background: white; }
td.bottomrow { background: white; }
.swhead { background: black; }
.swbot { background: white; }

.num { color: black; font: normal small Courier, serif; }
.bignum { color: #0066A4; font: bold 12px Verdana, tahoma, sans-serif; }
.biggernum { color: #0066A4; font: bold Verdana, tahoma, sans-serif; }
.smallnum { color: #212121; font: bold 12px Verdana, tahoma, sans-serif; }
.fwlist { color: black; font: normal 10pt Courier, serif; }
.fwhead { color: black; font: bold 10pt Verdana, tahoma, sans-serif; }
.txtmsg { color: blue; font: bold x-small Verdana, tahoma, sans-serif; }
.title { color: black; font: bold 14pt Verdana, tahoma, sans-serif; text-decoration: none; }
.thead { background: #FFFFFF; color: black; font-weight: bold; }
.restartmsg { color: red; font: bold 11pt Verdana, tahoma, sans-serif; }

.more { font: bold 9pt Verdana, tahoma, sans-serif; color: #0066ff; text-decoration: none; }
.more:hover { color: #333333; }
.more.visited { color: #9999cc; }

TD.tmenu_cap_td { padding-right: 10px; }