td {
  padding: 1px;
  margin:0;
  font-size: small;
}
th {
  line-height:1em;
  padding: 3px;
  color: #fff;
  background-color:#637BB5;
/*  background-image: url("images/bg_slide1.gif");*/
}
tr.grey {
  text-align:center; 
  color:navy;
  background-color:#bed5eb; 
}

hr {
  color: #383b84; 
  line-height:5px; 
  height: 1px;
}

a {color: #383b84;}

h1, .h1 {
  margin: 1px;
  padding: 5px;	
  color: #fff;
  background-color: #383b84;
  background-image: url("images/bg_slide1.gif");
  line-height:1.2em;
  font-size: medium;
}

p.h1 a {
// text-decoration:none;
 color: #f1f1f1;
} 

h2,h3,h4 {
  margin: 3px;
  padding: 1px;
  color: #383b84; 
  font-size: normal;
}

h4 { font-size: small;}

ul { list-style: square;}
ol { margin-left: 30px; margin-top: 0px; margin-bottom: 0px;}


dl {border: solid 0pt navy; color: #000; background-color: #FFF;}
dt {font: bold 12pt/140% Arial, sans-serif; color: navy; margin-left: 10px; }
dd {color: #000;}

form {color: navy; margin:5px;}
select {border: solid 1pt navy; color: darkblue;}
input,input.text {border: solid 1px navy;}
input.radio {border:solid 0 navy;}
input.submit {border: solid 1px navy; color: #fff; background-color: #5E74B2;}

.info {
  vertical-align:top;
  margin: 0;
  margin-bottom: 5px;
  padding: 3px;
  border: solid 1px navy;  
  color: #000;
  background-color: #F1F1F1;
}


div.menu ul,
 #page_left_menu ul { padding-left: 2px; list-style-type: none; margin:0}
div.menu ul ul,
  #page_left_menu ul ul  {list-style-type: disc; margin-left:1.5em;}
div.menu ul ul ul,
  #page_left_menu ul ul ul  {list-style-type: square;}
div.menu ul ul ul ul {list-style-type: circle;}
div.menu ul ul ul ul ul {list-style-type: upper-roman;}
div.menu ul ul ul ul ul ul {list-style-type: none;}


.activ {color: darkred;} 
.blue {color: #383b84;}

a.left_m, a.left_ma {
  color: #4A5674;
  font-size: medium;
  font-weight: 600;
  text-decoration: none;
}
a.left_m:visited {color: #637bb5;}
a.left_m:hover {color: #ff8486;}

a.left_ma {
 color: darkred;
}

.margin_left {margin-left: 5px;}


.inpage {
	float: right;
	width: 25%;
 	border: solid 1px navy;
 	padding: 5px 0px;
	margin-left: 10px;

	background-color: #FFFFCC;
	color: #000;

	text-align: left;
	line-height: 120%;
}

.childs{
	float:left;
	margin: 5px; padding: 5px;
	border: solid 1px navy;
	background-color: #FFF;
	text-align: center;
}

.mono{font-family: monospace;}
.ctr {text-align:center;} .lft {text-align:left;} .rgt {text-align:right;}

.big_button {
    widht: auto;
//  font-size: medium;
  font-weight: 600;
    height: auto;
    text-align: center;
    padding: 5% 2%;
    margin: 3%;
    background-color: darkred;
    color:lightblue;
    font-size: 200%;
    font-weight: 600;
}

.big_button p {
font-weight: normal;
font-size: 60%;
}