body {scrollbar-base-color: #000066; scrollbar-arrow-color: #FFFF00;
          scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-face-color: #000000; scrollbar-track-color: #f0f0f0; }

body, td {font-family: Georgia; font-size: 9pt;}

.hd {background-color: #FFCC00;}

.up { margin-left: 0px; margin-right: 10px; margin-bottom: 3px; }

.frm {background-color: #f0f0f0; border: 1px solid #000000;}
.frm2, .frm21 {background-color: #ffffff; border: 1px solid #000000; font-family: Georgia; font-size: 12px; }
.frm21 { padding: 15px; }
.frm5 {border-left: 1px solid #000000; border-bottom: 1px solid #000000; }
.frm4 { border: 1px solid #000000; }


.btn {
background-color:#ffffff;
border:2px;
display:"inline-block";
margin:1px;
padding: 1px 5px
}
.btn:hover {
background-color:#bbbbbb;
}

.frm3, .btn { background-color : #e0e0e0;
border-bottom-color : white;
border-bottom-style : outset;
border-left-color : white;
border-left-style : outset;
border-right-color : white;
border-right-style : outset;
border-top-color : white;
border-top-style : outset;
font-family: Verdana, Arial; font-size: 11px;
}

.btn:link {text-decoration: none; color: #000000; }
.btn:visited {text-decoration: none; color: #000000;}
.btn:hover {text-decoration: none; color: #000000;}

A:link {text-decoration: none; color: #ff8000; }
A:visited {text-decoration: none; color: #660099;}
A:hover {text-decoration: none; color:#ff0000;}


.c1 {font-family: Verdana, Arial; font-size: 11px; background: black; color: #aaaaaa; }
.c2 {font-family: Verdana, Arial; font-size: 11px; background: white; text-align:center; font-family: Tahoma, Arial; font-size: 10px;}
.c3 {font-family: Verdana, Arial; font-size: 11px; background:  white; text-align:center; color: red; font-family: Tahoma, Arial; font-size: 10px;}
.c4 {font-family: Verdana, Arial; font-size: 11px; background:  #FFCC00;}


.sel {background: #000000; color: #ffffff; margin-left: 0px; margin-right: 0px; font-family: Verdana, Arial; font-size: 11px;}


.nav, small, .frm { font-family: Georgia, Verdana; font-size: 11px; }

.xs { font-family: Arial, Tahoma, Verdana; font-size: 9px; }

blockquote  {margin-left: 80px; margin-right: 0px; text-align: justify; color: #aa4000}

.nav {margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 15px;}

.u {font-family: Verdana, Arial; font-size: 10px; }

.n2 {font-family: Tahoma; font-size: 11px; }


.maintext {font-family: Georgia;  font-size: 10pt; margin-left: 40px; margin-right: 0px; margin-top: 25px; margin-bottom: 0px; }
.maintext2 {font-family: Trebuchet MS, Verdana;  font-size: 10pt; margin-left: 20px; margin-right: 0px; margin-top: 25px; margin-bottom: 0px; }


.m {font-family: Trebuchet MS, Georgia; font-size: 10pt; }

p { line-height:12pt; }
h1 {font-family: Tahoma, Verdana; font-size: 8pt; font-weight: bold; display: inline; letter-spacing: 2px;} 
h2 {font-family: Verdana; font-size: 11px; letter-spacing: 2px;}
h3 {font-family: Verdana, Tahoma, Georgia, Verdana; font-size: 13px; font-weight: bold; display: inline; color: #CC0000; }



.hh {font-family: Tahoma, Arial, Verdana; font-size: 7pt; display: inline; text-transform: uppercase; letter-spacing: 2px;}

.h {color: #000000; }
.h:link {color: #000000;}
.h:visited {color: #000000;}
.h:hover {color: #000000;}

.mnu { font-family: Verdana, Arial; font-size: 11px; }
.mnu:link {color: #ff8000;}
.mnu:visited {color: #ff8000;}
.mnu:hover { color: #ffffff; background: #000000; color: #ffffff;}

/* Календарь */
.cal { background-color: white;  font-family:arial, sans-serif;  font-size:70%;}
.cal td {background-color: #ebebeb; padding: 2px; text-align: right;}
.cal th {background-color: #3366CC;  color: white; padding: 2px; font-weight: normal;}
td.calsel {border:1px solid #666666; background-color: white;}
table.cal {padding: 1px;}
th.calwe{background-color: #F4B300; color:white;}
td.calwe{background-color: #cccccc; color:white;}



h1 {
  font-family: Verdana;
  font-size: 16px;
}

.sel li { font-weight:bold; }
.sel li a:visited	{color: black; background: white; }
.sel {background-color: eaeaea; }

.gt { empty-cells: show; border: solid 1px white; }
.gt th { padding: 3px 8px 4px 8px; text-align: left; font-weight: bold; color: black; background-color: white;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
border-right  : solid 1px #aaaaaa; border-bottom: solid 2px #aaaaaa;
}
.gt td { padding: 3px 8px 4px 8px; border-right  : solid 1px #aaaaaa; border-bottom: solid 2px #aaaaaa; vertical-align: top;}
.gt td * td { padding: 0px; border: none; }

body
{
  scrollbar-base-color: #000066;
  scrollbar-arrow-color: #FFFF00;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-face-color: #000000;
  scrollbar-track-color: #f0f0f0;
}

acronym 
{
  border-bottom: 1px dotted #FF6600;
  cursor: help;
}

.forum
{
  background: #e4e4e0;
}

.help 
{
  color: #000000;
  background: #ffcc00;
  border: 1px solid red;
  cursor: help;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}

.dot 
{
  border: 1px dotted #b0b0b0;
  padding: 5px;
  margin: 0 0 10px 0;
}

blockquote 
{
  border: 1px dotted #b0b0b0;
  background: #eeeeee;
  padding: 5px;
}

.e 
{
  color: #000000;
  background: #ffcc00;
  border: 1px solid red;
}

.u 
{
  font-family:  Tahoma, Verdana;
  font-size: 10px;
}

.top 
{
  margin:0;
  padding:4px;
  background-color: #cccccc;
  font-family: tahoma, arial, verdana;
  font-size: 8pt;
  letter-spacing: 2px;
}

.loc 
{
  margin:0;
  padding: 3px 3px 3px 10px;
  border-bottom: 1px solid #E00F0B;
  background-color: #FFE22F;
  font-family: verdana;
  font-size: 8pt;
}

.helpdiv 
{
  position: absolute;
  top: 25px;
  left: 50%;
  width:47%;
  height: 90%;
  margin:0px;
  padding: 20px 4px 20px 4px;
  border: 2px solid #000000;
  background-color: #dddddd;
  font-family: verdana;
  font-size: 8pt;
  display: none;
}

.map 
{
  padding: 0 0 10px 10px;
  font-family: Verdana;
  font-size: 8pt;
}

body, td 
{
  font-family: Verdana;
  font-size: 9pt;
}

.btn, .btnWide
{
  font-weight: normal;
  border: 1px;
  display: inline;
  margin:1px;
  padding: 1px 5px;
}

.btnWide
{
  width: 100%;
  display: block;
}

.btn:link, .btnWide:link
{
  text-decoration: none;
  color: #000000;
}

.btn:visited, .btnWide:visited
{
  text-decoration: none;
  color: #000000;
}

.btn:hover, .btnWide:hover
{
  background-color:#bbbbbb;
  text-decoration: none;
  color: #000000;
}

hr 
{
  border: 1px solid #000000;
}

.frm 
{
  background-color: #ffffff;
  border: 1px solid #000000;
  width:100%;
  font-family: Georgia;
  font-size: 12px;
}

.frm2, .frm21, .frm22 
{
  background-color: #ffffff;
  border: 1px solid #404040;
  font-family: Monospace, Georgia;
  font-size: 8pt;
  width: 100;
}

.frm21, .frm22 
{
  padding: 15px;
}
.frm22 
{
  border: 1px solid #FF4040;
}

.frm8
{
  border: 1px solid #000000;
  font-family: Verdana;
  font-size: 9px;
  margin: 0px;
}

.frm4 
{
  border: 1px solid #000000;
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
}
.frm5 
{
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.frm6 
{
  background-color: #dddddd;
}
.frm7 
{
  background-color: #eeeeee;
}

.modified 
{
    border:1px solid red;
}

.t td 
{
  background-color: #eeeeee;
  font-family: Verdana;
  font-size: 12px;
}
.t2, .t21 
{
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: lowercase;
  }

.t21 
{
  background-color: #cccccc;
}

.t3 td, .t3 
{
  font-weight: bold;
  font-family: Verdana;
  font-size: 11px;
  color: 606060;
  letter-spacing: 0px;
  text-transform: lowercase;
  }


table, img 
{
  border: 0;
}

.r 
{
  color: #AA0000;
}
.red 
{
  background-color: #ee0000;
}
.yellow 
{
  background-color: #FFCC00;
}
.green 
{
  background-color: #66FF00;
}

.frm3, .btn, .btnWide
{
  background-color : #e0e0e0;
  border-color : white;
  border-style : outset;
  font-family: Verdana, Arial;
  font-size: 11px;

}

.frm3 {  font-weight: bold; }

A:link 
{
  text-decoration: none;
  color: #A80300;
}
A:visited 
{
  text-decoration: none;
  color: #A80300;
}
A:hover 
{
  text-decoration: none;
  color: #A80300;
}

