﻿table {
  border: 1px solid #69c;
  border-collapse: collapse;
}

th {
  font-size: 16px;
  font-weight: normal;
  background: #b9c9fe;
  border-top: 4px solid #aabcfe;
  border-bottom: 1px solid #b9c9fe; /* #fff; */
  border-left: 1px dotted #b9c9fe;
  border-right: 1px dotted #b9c9fe;
  color: #039;
  padding: 8px;
}

td {
  background: #e8edff;
  border-bottom: 1px solid #b9c9fe; /* #fff; */
  color: #669;
  border-top: 1px solid transparent;
  border-left: 1px dotted #b9c9fe;
  border-right: 1px dotted #b9c9fe;
  padding: 8px;
}

table table tr:hover td {
  background: #ccddff; 
}

.err {
  background: #ffe8ed;
}

.ok {
  background: #e8ffed;
}

h1 {
  font: normal 2.4em Georgia, "Times New Roman", Times, serif;
  margin: 0 0 8px;
  padding: 10px 0 0 0;
  font-weight: bold; /* normal; */
  text-align: center;
  color: #0089CF;
  text-shadow: 1px 1px 1px #ccc; /*--Не поддерживается IE--*/
}  

h1 span {
  color: #333;
  font-weight: bold;
}
		
h1 small {
  font-size: 0.5em;
  text-transform: uppercase;
  color: #0089CF; /* #333; */
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  text-shadow: none;
  display: block; /*--Выделяем для тэга small отдельную линию--*/
}

h1 a {
  text-decoration: none;
  color: #0089CF;
}
	
h1 a:actibe {
  text-decoration: none;
  border-bottom: 1px dotted gray;
  color: #0089CF;
}
	
h1 a:hover {
  text-decoration: none;
  border-bottom: 1px dotted gray;
  color: #0089CF;
}
	
h1 a:visited {
  text-decoration: none;
  border-bottom: 1px dotted gray;
  color: #0089CF;
}

.btn {
    width: 260px;
}

.small-btn {
    width: 80px;
}
