html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
}
body {height:100%; max-height:100%;  padding:0; margin:0; border:0;  font-size:12px; font-family: Arial; color: #3B3726;}


#filtr a:hover img { filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1; }
#filtr a img{filter: alpha(opacity=40); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.40; opacity:0.4; }


#content a.face1:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
#content a.face1:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
#content a.face1:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;text-decoration:underline;}


#content a.face-arh:link	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#005085; text-decoration:underline;}
#content a.face-arh:visited	{font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; color:#005085;  text-decoration:underline;}
#content a.face-arh:hover	{font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; color:#005085; text-decoration:underline;}

a.nova:link	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3366cc; text-decoration:none;}
a.nova:visited	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3366cc; text-decoration:none;}
a.nova:hover	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3366cc; text-decoration:underline;}

a.nova2:link	{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#6186b9; text-decoration:none;}
a.nova2:visited	{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#6186b9; text-decoration:none;}
a.nova2:hover	{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#6186b9; text-decoration:underline;}

p.nova { padding:0 0 0 0; margin:0 0 0 0; font-size:9px; font-family: Arial; color: #6186b9;}

p.nova2 { font-size:14px; }

#pngfix img {behavior:url(/img/png.htc);}

.bottom
{
	font-size: 11px;
	color: #72777B;
}

.bottom a:link, .bottom a:visited
{
	color: #72777B;
}

.bottom a:hover
{
	color: black;
}

.hp_about
{
	font-size: 11px;
}

.collectionlink
{
	color: #0061A7;
	font-size: 18px;
	font-family: Arial;
}

.collectionlink a:link, .collectionlink a:visited
{
	font-family:Arial;
}

.text_small{font-size:11;}

.index_village_link
{
	font-size: 12px;
	color: #000000;
}

.index_village_link a:hover
{
	text-decoration: none !important;
	color: red;
}


.footer_links
{
	color: #CCCCCC !important;
	font-size: 10px;
}

.close_link
{
	font-size: 16px;
	color: #72777B;
	font-weight: bold;
}

.close_link a:link, .close_link a:visited
{
	color: #72777B;
}

.close_link a:hover
{
	color: black;
}

.common_box
{
	padding: 10px, 10px, 10px, 10px;
	padding-top: 10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left: 10px;
}

a:link, a:visited
{
	color: black;
}

a:hover
{
	text-decoration: none;
}

.index_footer
{
	font-size: 11px;
	color: #92A8C1;
}

.index_footer a:link, .index_footer a:visited
{
	color: #92A8C1;
}

.top_info
{

	font-size: 10px;
	color: white;
}
.white
{
	font-size: 11px;
	color: white;
}

h1
{
	font-size: 13px;
}

h2
{
	font-size: 12px; color:#3366cc; 
}

* html div.fixme#fixme {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);}