body {
  padding:0;
  margin:0;
  margin:0px;
  background:
    #fff
    url(images/bg.png)
    repeat-x;    
  height:100%;  
  font-family: verdana, arial, sans-serif;
  color:#000;
  font-size:12px;
  border-color: #c0c0c0;
}

a:link, a:visited {
  text-decoration:none;
  color:#216698;
}

a:hover, a:active {
  text-decoration:underline;
  color:#216698;
}

.languages {
  padding-top:15px;
  width:180px;
  word-spacing:10px;
  text-align:right;
  margin-right:20px;
}

.requisites {
  padding-top:15px;
  width:180px;
  text-align:right;
  margin-right:20px;

}

h3 {
  color:#015325;
  font-size:16px;
}

img {
  border-color:#c0c0c0;
}

table {
  font-size:11px;
}

table .headmenutable {
  border-color:#c0c0c0;
  border-style:solid;
  border-width:1px 0px 1px 1px;
}

td .headmenu {
  height:30px;
  padding:3px;
  text-align:center;
  border-color:#c0c0c0;
  border-style:solid;
  border-width:0px 1px 0px 0px;
  font-weight:bold;
}

td .actheadmenu {
  height:30px;
  padding:3px;
  background:
    #00913f
    url(images/headmenu.png) 
    repeat-x;
  text-align:center;
  border-color:#c0c0c0;
  border-style:solid;
  border-width:0px 1px 0px 0px;
  color:#fff;
  font-weight:bold;
}

td .actheadmenu a:link, td .actheadmenu a:hover, td .actheadmenu a:active, td .actheadmenu a:visited {
  color:#fff;
}

td .headmenu a:link, td .headmenu a:hover, td .headmenu a:active, td .headmenu a:visited {
  color:#000;
}

table .blocktable {
  width:200px;
  margin-bottom:20px;
  border-color:#c0c0c0;
  border-style:solid;
  border-width:0px 1px 1px 1px;
}

td .blockhead {
  height:20px;
  padding:3px;
  padding-left:5px;
  background:
    url(images/blockhead.png) 
    repeat-x;
  border-color:#c0c0c0;
  border-style:solid;
  border-width:1px 0px 0px 0px;
  color:#fff;
  font-weight:bold;
}

td .blockcont {
  padding:5px;
  border-color:#c0c0c0;
  border-style:solid;
  border-width:1px 0px 0px 0px;
}

.copyright {
  height:30px;
  padding:5px;
  background:
    url(images/headmenu.png) 
    repeat-x;
  text-align:center;
  border-color:#c0c0c0;
  border-style:solid;
  border-width:0px 1px 0px 0px;
  color:#fff;
}

td .blockcont a:link, td .blockcont a:visited  {
  color: #000;
}

td .blockcont a:active, td .blockcont a:hover  {
  color: #c0c0c0;
}





ul.makeMenu {
  border:0pt none;
  cursor:default;
  line-height:1.8;
  margin-bottom:0px;
  margin-left:0px;
  margin-top:0px;
  padding-left:0px;
  width:180px;
}

ul.makeMenu ul {
  background:#fff none repeat scroll 0%;
  border:1px solid #c0c0c0;
  cursor:default;
  line-height:1.8;
  margin-left:0px;
  margin-top:0px;
  padding-left:0px;
  width:180px;
}

ul.makeMenu li {
  background:url(images/graydot.gif) repeat-x bottom;
  color:#000;
  font-size:10px;
  list-style-type:none;
  margin:0px;
  padding-left:0px;
  position:relative;
  width:180px;
}

ul.makeMenu li > ul {
  background:#fff none repeat scroll 0%;
  display:none;
  left:180px;
  position:absolute;
  top:2px;
}  

ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
  color:#216698;
}

ul.makeMenu ul.CSStoShow {
  display:block;
}

ul.makeMenu li:hover > ul {
  display:block;
}

ul.makeMenu li a {
  color:#000;
  display:block;
  padding-left:10px;
  width:100%;
}

ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink {
  color:#216698;
  text-decoration:underline;
}

ul.makeMenu li:hover > a {
  color:#000;
}

.calendarToday {
  font-weight:bold;
  background:#9fa;
  border:1px solid #00913f;
}

marquee, marquee a:link, marquee a:visited, marquee a:hover, marquee a:active {
	text-decoration:none;
	font-weight:bold;
	color:#015325;
}
