body{font-family: Arial, Verdana, Tahoma; font-size: 85%; color: #000; margin: 0px; padding: 0px; height: 100%;}
td      {font-family:  Arial, Verdana, Tahoma; font-size: 85%; color: #000; margin: 0em; padding: 0em;}
p       {font-family:  Arial, Verdana, Tahoma; font-size: 85%; color: #000;}

a, a:link, a:visited            { margin: 0px; color: #336699; }
a:hover   { color: #336699; text-decoration: none;  background: none; padding: 0em;}

a.w, a.w:link, a.w:visited      { margin: 0px; color: #fff; text-decoration:none}
a.w:hover   { color: #fff; text-decoration: underline;  background: none; padding: 0em;}


table
{
        border-collapse: collapse;
}


/*x {background-color:#f6f6ea;}*/
.green h1 {margin:0; display:block; padding:5px; background: #add07f url(/img/green-r.gif) right top no-repeat; color:#fff; font-size: 85%; font-weight:normal}
.green {background-color:#f6f6ea;}
.gray p, .blue p, .green p, .green-r p, .blue-r p, gray-r p     {margin:0px}

.gray {background-color:#e4f2f4;}
.gray h1 {margin:0; display:block; padding:5px; background: #999999 url(/img/gray-r.gif) right top no-repeat; color:#fff; font-size:  85%; font-weight:normal}

.blue {background-color:#eaeae9;}
.blue h1 {margin:0; display:block; padding:5px; background: #76a4c1 url(/img/gray-r.gif) right top no-repeat; color:#fff; font-size:  85%; font-weight:normal}

.green-r {background-color:#f6f6ea;}
.green-r h1 {margin:0; display:block; padding:5px; background: #add07f url(/img/green-l.gif) left top no-repeat; color:#fff; font-size:  85%; font-weight:normal}

.gray-r {background-color:#e4f2f4;}
.gray-r h1 {margin:0; display:block; padding:5px; background: #999999 url(/img/gray-l.gif) left top no-repeat; color:#fff; font-size:  85%; font-weight:normal}

.blue-r {background-color:#eaeae9;}
.blue-r h1 {margin:0; display:block; padding:5px; background: #76a4c1 url(/img/blue-l.gif) left top no-repeat; color:#fff; font-size:  85%; font-weight:normal}

.blue-l {background-color:#eaeae9;}
.blue-l h1 {margin:0; display:block; padding:5px; background: #76a4c1 url(/img/blue-r.gif) right top no-repeat; color:#fff; font-size:  85%; font-weight:normal}


.data       {border: 1px solid #f7f7f7; padding:1px;color: #336699;}
.lastdata   {color:#fff; background:#76a4c1; padding:2px;}

a.last, a.last:link, a.last:visited     { margin: 0px; color: #00275c; display:block; margin: 5px 0px 10px 0px; text-decoration:none; font-size:90% }
a.last:hover   { color: #336699; text-decoration: none;  background: none; padding: 0em;}


h1      {margin:0px; display:inline; color:#8bb60f; font-family: Arial; font-size:140%}
h2      {margin:0px; display:inline; color:#666; font-family: Arial; font-size:140%}
h3      {margin:0px; display:inline; color:#666; font-family: Arial; font-size:140%}

a.news, a.news:link, a.news:visited     { border-bottom: 1px solid #add07f; margin: 0px; color: #000; display:block; margin: 8px 0px 0px 0px; text-decoration:none;}
a.news:hover   { border-bottom: 1px solid #add07f; color: green; text-decoration: none;  background: none; }

a.nnews, a.nnews:link, a.nnews:visited     { margin: 0px; color: #000; display:block; margin: 8px 0px 0px 0px; text-decoration:none;}
a.nnews:hover   { color: green; text-decoration: none;  background: none; }

a.smallnews, a.smallnews:link, a.smallnews:visited      { margin: 0px; color: #577417; display:block; margin: 8px 0px 0px 0px; text-decoration:underline;  }
a.smallnews:hover   { color: green; text-decoration: none;  background: none; }

.days   {background:#f7f7f7; color:#000}
.cal_today      {border: 1px solid #666;}

.rub    {padding: 0px 0px 3px 0px; border-bottom: 1px solid #add07f; text-align:right; color:#ccc}
.menu {
z-index:1000;
color:#fff

}

#text, #text p 	{font-size:100%}
#text table {border: 3px solid #ccc;}
#text td    {padding: 1px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right:0; border-bottom:0; background:#f7f7f7;}


.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:200px;
}



.menu li {
position:relative;
background: #75a6c4 url(/img/blue-r.gif) right top no-repeat;

}


.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu a, .menu a:visited {
display:block;
text-decoration:none;
padding:5px;
width:190px;
color:#fff;
font-weight:bold;
border:1px solid #fff;
border-width:0 1px 1px 0;
font-size:10pt;
}


.menu :hover > a {
color:#fff;
padding:5px;
background:#add07f url(/img/green-r.gif) right top no-repeat;;
}


.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:200px;
}

.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}


.menu ul :hover ul ul{
visibility:hidden;
}

.menu ul :hover ul :hover ul ul{
visibility:hidden;
}

.menu ul :hover ul :hover ul{
visibility:visible;
}

.menu ul :hover ul :hover ul :hover ul {
visibility:visible;
}

.menu li {float:left;}

* html .menu a, * html .menu a:visited {background:#75a6c4 url(/img/blue-r.gif) right top no-repeat; width:190px; w\idth:190px;}
* html .menu a:hover {color:#fff; background:#add07f url(/img/green-r.gif) right top no-repeat;padding:5px;}
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}

#license {
padding: 20px;
}
