kbd {font-family: Arial; font-size: 12px;}

a.imagecat {font-size: 20px; padding: 5px;}
a.link {font-size: 10px; font-family: Arial; text-transform: lowercase;}
.adsdiv {font-size: 10px; font-family: Arial;}
#nostyle li {float: left; list-style-type: none;}

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

body {
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 10px;
padding: 0;
font-family: Times New Roman; 
font-size: 13px;
background-color: #5479A6;
}


h1 {
color: #FFFFFF;
font-size: 64px;
float: left;
text-indent: 20px;
}

td {
  vertical-align: top;
  padding: 0;
  margin: 0;
}

hr { 
background: #000000;
height: 4px;
}

font {
font-family: arial; 
font-size: 12px;
}

strong {
font-family: Georgia; 
font-size: 15px;
}

strong a{
text-decoration: none;
color: #000000;
}

strong a:hover{
border-bottom: 2px dotted #B84040;
color: #000000;
}

#title
	{
	margin:50px 20px 12px 20px;
	font-size:170%;
	letter-spacing: -2px;
	}


img {
border:0px ;
margin-top: 5px;
margin-right: 2px;
margin-left: 5px;
margin-bottom: 5px;

}

a {
font-family: Times New Roman; 
	text-decoration: none;

color: #000000;
}

.tablehead {
background-color: #FFFFFF;
margin: 0 auto;
padding: 0;
width: 99%;
max-width: 985px;
border-top: 1px solid #666666;
border-collapse:collapse;
width:expression(document.body.clientWidth > 985? "985px": "auto" );
}

.tablemain {
background-color: #FFFFFF;
margin: 0 auto;
padding: 0;
width: 99%;
max-width: 985px;
border-collapse:collapse;
width:expression(document.body.clientWidth > 985? "985px": "auto" );
}

div {
margin: 0 auto;
}

table  td {
padding: 0;
margin: 0;
}

table  tr {
padding: 0;
border: 0;
margin: 0;
}

cite {
    font-size: 12px;
	cursor: help;
}

p {
font-family: times; 
font-size: 10px;
}

ul {
list-style-type: square;
list-style-image: none;
}

div {
font-family: arial; 
font-size: 12px
}

input {
float: right;
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
}

input:focus {
background-color:#DADAC2;
color: #FFFFFF;
}

.submit {
background-color:#ECECE3;
}

.left_menu {
  width: 100%;
  float: left;
  text-indent: 5px;
  line-height: 25px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #DEDED9;
 
/*
 border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #666666;
  */
  
  
  background-color:#F3E282;

  color: #CCCCCC;
}

.left_menu a {
  font-family: Tahoma; 
  font-weight: bold; 
  padding-top:4px;
  padding-bottom:4px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  color: #000000;
}

.left_menu a:hover {
  font-family: Tahoma; 
  color: #FFFFFF;
  background-color: #B84040;
}

.left_menu span {
  font-family: Tahoma;
  padding-top:6px;
  padding-bottom:6px;
  padding-left: 10px;
  padding-right: 10px;
  color: #FFFFFF;
  background-color: #B84040;
}


.foot {
  width: 100%;
  padding: 0;
  line-height: 20px;
  font-size: 11px;  
  font-family: Tahoma;
  color: #CCCCCC;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #666666;
  background-color: #E0E0E0;  
}

.foot a {
  padding-top: 3px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  color: #000000;
}

.foot a:hover {
  color: #FFFFFF;
  background-color: #B84040;
}

.text {
float: left;
width: 70%;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
padding-bottom: 5px;
color: #000000;
font-family: Times; 
font-size: 14px;
text-align: justify;
border-bottom-style: dotted;
border-bottom-width: 2px;
}

.text p{
font-family: Tahoma; 
font-size: 12px;
}


.text span{
  padding-top: 1px;
  padding-bottom:2px;
  padding-left: 2px;
  padding-right: 2px;
  margin: 5px;
  color: #000000;
  background-color: #ECECE3;
}

.comment {
width: 70%;
float: left;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
color: #000000;
font-family: Times; 
font-size: 12px;
text-align: justify;
}

.comment strong {
font-size: 12px;
font-weight: 500;
}

.comment a {
text-decoration: none;
}

#gallery {
float: right;
width: 190px;
/*background-color: #ECECE3;*/
border-left: #CCCCCC 4px solid;
padding: 5px;
/*
background-color: #ECECE3;
*/
font-family: Tahoma; 
font-size: 11px;
text-align: left;
letter-spacing: 0px;
}

#gallery a {
text-decoration: none;
color: #000000;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}

#gallery img {
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
}

#gallery span {
color: #CCCCCC;
}

.head_left {
height: 140px;
width: 370px;
/* position: absolute; */
background-image: url("back0000.htm");
background-attachment: scroll;
background-repeat:no-repeat;
background-color: #F3E8AC;
border-right-width: 0px;
border-right-color: #000000;
border-right-style: solid;
}

.head_left img {
border: 0;
}

.head_right {
height: 140px;
font-family: times new roman; 
font-size: 12px;
background: url("back2000.gif") no-repeat;
background-position: right bottom;
background-color: #F3E8AC;
vertical-align: middle;
}

.head_right input {

}


#absolutelylive {
background-color: #EEEEEE;
}

#absolutelylive img{
margin-top: 1em;
}

#absolutelylive ol {
list-style-type: decimal;
float: left;
padding: 0;
}

#absolutelylive1 {
background-color: #EEEEEE;
}

#absolutelylive1 img{
margin-top: 1em;
width: 65px;
height: 65px;
}

#absolutelylive1 ol {
list-style-type: decimal;
float: left;
padding: 0;
}

#othervoices {
border-top: 3px solid #000000;
}

#othervoices1 {
border-top: 3px solid #000000;
}

#othervoices1 img {
width: 65px;
height: 68px;
}

#smallalbum img{
margin-top: 1em;
width: 65px;
height: 65px;
}

#large img{
margin-top: 1em;
margin-right: 1em;
width: 250px;
height: 250px;
}

#back {
color: #FFFFFF;
}

.albumback {
float: left;
border: 1px solid #000000;
width: 250px;
height: 250px;
margin-top: 11px;
color: #FFFFFF;
font-size: 11px;
}

.albumback table{
float: right;
}

.albumback a {
text-decoration: none;
color: #FFFFFF;
}

.albumback a:hover {
color: #aa0000;
}

.albumback li a {
  color: #FFFFFF;
  font-size: 11px; 
}

.albumback li a:visited {
  color: #A9A9A9;
}

.albumback li a:hover {
  font-family: Arial; 
  font-size: 11px;
  color: #FFFFFF;
  background-color: #B84040;
}

.album {
float: left;
width: 89%;
font-family: arial; 
font-size: 11px;
border-top: 1px dotted;
}

.album table {
margin: 0;
padding: 0;
border-collapse:collapse;
}

.album table tr{
margin: 0;
padding: 0;
}

.td {
border-bottom: 1px solid #CCCCCC;
}

.album table td{
padding: 7px;
}

.album kbd {
margin-left: 6%;
}

.album ol {
margin-top: 10px;
padding: 0;
}

.album ol {
list-style-type: decimal;
float: left;
padding: 0;
}

.album ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.album img {
margin-right: 3em;
margin-top: 2.5em;
background: url("album000.gif") center no-repeat;
width: 160px;
height: 160px;
}

.album .single code {
font-family: Tahoma;
float: left;
margin-top: 12px;
}

.album .single {
float: right;
margin-top: 15px;
font-size: 11px;
font-weight: bold;
font-family: Tahoma;
/*background: url("images/single.png") top left no-repeat; */
}

.album .single img{
float:left;
height: 25px;
width: 25px;
border: 0;
background: none;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 0;
margin-left: 0;
}

/* Псевдоклассы для ссылок всегда нужно задавать в сле-
дующем порядке: link, visited, hover, active. */

.album a {
text-decoration: none;
}

.album a:hover {
color: #aa0000;
}

.album li a .back {
  color: #FFFFFF;
}

.album li a {
  color: #000000;
}

.album li a:visited {
  color: #A9A9A9;
}

.album li a:hover {
  font-family: Arial;
  font-size: 11px;  
  color: #FFFFFF;
  background-color: #B84040;
}


.olsecond {
list-style-type: decimal;
padding: 0;
margin-left: 35px;
}

.head_right p {
background: none; 
font-size: 11px;
font-family: verdana; 
text-decoration: none;
margin-left: 15%;
margin-right: 10%;
}

.head_right form {
margin-left: 20%;
}

.small {
background: none;
color: #B84040; 
font-size: 11px;  
font-family: arial; 
text-decoration: none
}

.big {
background: none;
color: #000000; 
font-size: 18px;  
font-family: times; 
text-decoration: none
}

.footpic {
border-width: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 100%;
float: left;
}

.footpic img{
border-width: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

.noborder {
border: 0;
}

div.copyright {
	color: #b7bfc7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 20px;
	text-align: center;
}

div.copyright a {
	color: #b7bfc7;
}

div.pages {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 20px;
}

div.pages a {
	color: #2222b2;
}

div.pages b {
	background-color: #2222b2;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
}

div.result {
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	padding: 20px;
}

div.result a {
	color: #2222b2;
}

div.result span.date {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
