/* CSS Document */

*{
margin:0;
}
html body {min-width:1024px; min-height:700px;

 padding:0px;
 margin:0px;
 SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #131E3C;
	COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #999999;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #555555;
	background-image:url(image/fon_body.jpg); background-position:left; background-repeat:repeat-y;}
	
	img {border:none;}
	.bottom {padding-bottom:0px; margin-bottom:0px;}
	.top {padding-top:0px; padding-bottom:20px; margin-top:0px;}
	
	
	h2 {text-align:center; margin-top:25px; color:#660000; text-decoration:underline; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	p {padding-left:40px; padding-right:40px; text-align:center; color:#333333; font-family:"Times New Roman", Times, serif; font-size:16px;}
	
	div.chislo {font-size:19px; color:#333333; text-align:center; margin-top:30px;}
	
	div.foto { text-align:center;}
	
p A:link {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; color: #333333; font-size:105%; font-style:italic;}
p A:visited {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #003399}
p A:hover {color: #0091EE;}
p A:active {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; color: #0091EE;}

A:link {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; color:#333333;}
A:visited {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #003399}
A:hover {color: #0091EE;}
A:active {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; color: #0091EE;}

a.normaBold:link {color:#000000; font-weight: bold; text-decoration:underline; font-style:normal;}
a.normaBold:visited {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; COLOR: #003399}
A.normaBold:hover {color: #0091EE;}
A.normaBold:active {FONT-VARIANT: normal; TEXT-DECORATION: none; FONT-WEIGHT: bold; color: #0091EE;}

.razdel {color:#666666; font-size:18px; font-weight:550;}
#left-kont {padding-left:0px;}
.dop-ssylki {font-style:italic;}

MARQUEE {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; position:relative; top:25px;}

table#cont {margin-top:30px; min-width:1024px;}
table {text-align:center; padding-left:10px; padding-right:40px;}
table.rodoslovnaya {padding:0px; margin:0px;}
table.rodoslovnaya td {vertical-align:middle; padding:0px; margin:0px;}
table.stat td p {text-align:left;}

div.podpis {font-style:italic; font-weight:500;}

ul {text-align:left; margin-left:60px;}

/*#logotip {position:absolute; left:0px; top:0px; width:1018; height:304; z-index:1;}*/
#kontakty {position:absolute; left:35px; top:190px; z-index:2; color:#CC0033; font-style:italic; font-size:17px;}
#opisanie {position:absolute; left:800px; top:200px; z-index:2; width:250px; font-size:18px; font-weight:500;}
.menu {background-image:url(image/fon_menu.jpg); background-repeat:repeat-x; position:absolute; left:0px; top:304px; width:100%; font-size:20px; min-width:1024px;}

div.osnov {text-align:center; margin-top:40px; margin-left:40px; width:1024px;}

.bold {font-weight:bold; font-size:105%; margin:5px;}

.opisanie {text-align:left;}

#coment {color:#999999; font-size:20px; font-style:italic;}
td {vertical-align:top;}
.footer {min-width:1024px; padding-left:30px; height:20px;}
/*
#ssylki {position:absolute; left:70px; top:350px; width:460; z-index:1;}
#ssylki .razdel {color:#666666; font-size:18px; font-weight:550;}
#ssylki .normaBold {color:#000000; font-weight: bold; text-decoration:underline;}
#animaciya {position:absolute; left:700px; top:350px; z-index:1;}*/

