@charset "utf-8";
/* CSS Document */
td, p, span{ color:#000000; font-size:12px;}
a:link{ color:#000000; text-decoration:none;}
a.cats:link{ color:#000000; text-decoration:none; font-size:12px; letter-spacing:0.5px; }
h1{ font-size:16px; letter-spacing:1px; padding-bottom:15px;}
#navigation {position: absolute; top:2px; font-size:12px;color:#666666;letter-spacing:0.5px;}
#navigation a.sub_www { color:#666666;}
 #div_absolute_test{ background-color:#FFFFFF; padding:1px; border:#999999 solid; border-width:1px;  }
 .base{color:#000000;}
   #div_absolute_test2 {  position: absolute; background-color:#FFFFFF; padding:1px; border:#999999 solid; border-width:1px; width:200px; top:510px; left:670px; z-index:3;}
   
#header {background-image:url(../images/header.jpg); background-position:top; background-repeat:repeat-x; padding-left: 25px; padding-right:35px; padding-top:8px; padding-bottom:8px; border:#999999 medium; font-size:14px; color:#ff0406; font-weight:bold; }

#header a {
	color:#ff0406;
	text-decoration:none;
}
td.content { background:url(../images/logo.jpg) no-repeat top left; vertical-align:top;}
#list { background-color:#FFFFFF; margin-left:-22px; padding-right:0px;}
#list ul { color:#010101; font-size:12px; line-height:25px; list-style-type:none;} 
#list ul a:link{ text-decoration:underline; color:#010101; font-size:12px; line-height:25px;} 
#list ul a:hover{ color:#797979; } 
#list ul a:active{ color:#797979; }
body { background:url(../images/fon.jpg); background-position:top; background-repeat:repeat-x; margin:0px;
font-family: "Lucida Grande", Geneva, Arial, sans-serif;}
#toptext { text-align:right; color:#FFFFFF; padding-top:45px; padding-right:0px; margin-right:-1px;}
#toplogo{ text-align:left; color:#FFFFFF; padding-top:45px; padding-left:0px; margin-left:-1px; position:absolute;}
#logo { position:absolute; top:122px; }
#win { background-color:#000000;  top:180px; left:400px;}
.h1 { font-size:14px; font-weight:bold;  letter-spacing:3px; color:#FFFFFF;}
.cite { font-size:11px; letter-spacing:1px; padding-top:8px;}
.author{ font-size:14px; letter-spacing:3px;  font-weight:bold; padding-top:5px; }

#bottom { position: absolute; top:500px; left:0px;  padding-bottom:20px; width:100%;}
.copy {
	color:#777374;
	font-size:11px;
	float:left;
	vertical-align: bottom;
}

.adress {color:#a4a4a4; font-size:11px;}
.hr hr{
	clear:both;
	width:100%;
	color:#FFFFFF;
	background:none;
	border:none;
	margin:0 -1px 1em;
	border-bottom:1px solid #efefef;
}
.hr{ padding: 0px 35px;}
.mi { padding-right:0px;}
.copyrht { margin-bottom: -1px;}

#menu {
  width: 216px;
 background-color:#FFFFFF; padding:0px; border:#999999 solid; border-width:1px; 
 position: absolute; top:139px;
  
}
.menu_header {
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image:url(../images/header.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-left: 17px;
	padding-right:35px;
	padding-top:8px;
	padding-bottom:8px;
	border:#999999 medium;
	font-size:13px;
	color:#4b4b4b;
	cursor:pointer;
}

.menu_header_act {
	background-color: #FFFFFF;
	color: #FFFFFF;
	background-image:url(../images/header_act.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-left: 17px;
	padding-right:35px;
	padding-top:8px;
	padding-bottom:8px;
	border:#999999 medium;
	font-size:13px;
	color:#F5F5F5;
			}
.menu_block {
  
  color: #FFFFFF;
  overflow:hidden;
}

.menu_block img {
padding-top:3px; padding-left:5px; padding-bottom:2px; padding-right:5px;
border:0px;
}
.menu_block a  img {
padding-top:3px; padding-left:5px; padding-bottom:2px; padding-right:5px;
border:0px;
}

.menu_block span a  {
padding-top:3px; padding-left:10px; padding-bottom:2px; padding-right:5px; 
color:#961b1e; font-size:12px; 
}

.close_block {
  position: relative;
  width: 100%;
  bottom: 0px;
  height: 15px;
  text-align: center;
  display: block;
}

table.photo tr td { padding-top:15px;} 
table.photo tr td img{ border:#000000 solid 1px;} 