/* CSS Document */

body 
{
	background-color: #260505;
	background-position: -10px 0px; 
	background-image: url('images/bg.jpg'); 
	background-repeat: repeat-y;
	width: 100%;
	margin: 0px;
	padding: 0 0 0 0;
	background-attachment: fixed;
	background-position: top center;
} 

h1 
{
	font-size: 10pt; 
	font-family: Times New Roman;
	color: #505050;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	font-weight: normal;
} 

h5
{
	font-size: 10pt; 
	font-family: Times New Roman;
	color: #505050;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-weight: normal;
} 

h2 
{
	font-family: Times New Roman;
	font-size: 16pt;
	color: #505050;
	margin: 0px;
	padding: 0px;
	text-align: center;
	/*font-weight: strong;*/
} 

h3
{
	font-family: Times New Roman;
	font-size: 14pt;
	color: #505050;
	margin: 0px;
	padding: 0px;
	/*font-weight: strong;*/
} 

h4
{
	font-family: Times New Roman;
	font-size: 12pt;
	color: #505050;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
} 

h6
{
	font-family: Times New Roman;
	font-size: 12pt;
	color: #505050;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
} 

p {margin-left: 0px}

#wholepage 
{
	width: 900px;
	height: 100%;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#wholesite 
{
	width: 780px;
	background-image: url('images/bg_wholesite.jpg'); 
	background-repeat: repeat-y;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#wholeleft
{
	width: 65px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wholemiddle
{

	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#wholeright
{
	background-image: url('images/bg_borderright.jpg'); 
	width: 65px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header
{
	width: 650px;
	height: 92px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu
{
	background-color: #dedcdd;
	width: 627px;
	height: 28px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 7px;
	border-bottom: 1px solid #D0D0D0;
	border-left: 8px solid #D0D0D0;
	border-right: 8px solid #D0D0D0;
}

#gallery
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#menu a:link 
{
	color: #505050;
}

#menu a:visited 
{
	color: #505050;
}

#wholecontent
{
	background-color: #ffffff;
	width: 618px;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	border-left: 8px solid #D0D0D0;
	border-right: 8px solid #D0D0D0;
}

#footer
{
	background-image: url('images/bg_bottom.jpg');
	background-position: 0px 0;
	background-repeat: no-repeat;
	width: 780px;
	margin: -4px auto 0px auto;
	padding: 18px 0 0 0;
	text-align: center;
}

#footer h1
{
	margin: 0px;
	color: #782B2B;
	font-size: 7pt;
	font-weight: normal;
	padding: 0 0 0 0;
	text-align: center;
}

#footer h1 a 
{
	text-decoration: none;
	font-size: 7pt;
	font-weight: normal;
	color: #782B2B;
}

#footer h1 a:link 
{
	color: #782B2B;
}

#footer h1 a:visited 
{
	color: #782B2B;
}

#footer h1 a:hover 
{
	color: #D0D0D0;
	text-decoration: none;
}

#footer h1 a:active 
{
	color: #D0D0D0;
	text-decoration: none;
}

#footer h2
{
	margin: 0px;
	color: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#symbols
{
	width: 345px;
	margin: 0px 0 0px 0;
	padding: 15px 0px 0 0px;	
}

img.symbols
{
	padding: 0 5px 0 0;
	margin: 0px 0px 0px 0;
}

#symbols h1
{
	text-align: center;	
}

#eightpxfiller
{
	width: 8px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

img
{
	border: 0;
}

img.title
{
	padding: 0 0 0 0;
	margin: 0 0 4px -8px;
}

img.titlecenter
{
	padding: 0 0 0 0;
	margin: 0px 0 0 0;
	text-align: center;
}

img.banner
{
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
}

img.border
{
	border: 5px solid #D0D0D0;
}

img.left 
{
	float: left;
	padding: 0 0 0 0;
	margin: 0 8px 0 0;
	border: 5px solid #D0D0D0;
}

img.leftnoborder
{
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

img.right 
{
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 8px;
	border: 5px solid #D0D0D0;
}

img.russstudioright 
{
	float: right;
	padding: 0 0 0 0;
	margin: 0px 75px 0px 5px;
}

img.wholeright 
{
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

img.officer 
{
	padding: 0 0 0 0;
	margin: 0px 0px 20px 0px;
}

a:link 
{
	color: #44641a;
	text-decoration: none;
}

a:visited 
{
	color: #44641a;
	text-decoration: none;
}

a:active 
{
	color: #505050;
	text-decoration: none;
}

a:hover 
{
	color: #505050;
	text-decoration: none;
}

table.one
{
	table-layout: auto;
	/*border-size: 0px;*/
}

table.center
{
	table-layout: auto;
	/*border-size: 0px;*/
	width: 618px;
}

table.officers
{
	table-layout: auto;
	margin: 0px 0px 0px 3px;
	width: 618px;
}

table.list
{
	table-layout: auto;
	margin: 0px 0px 0px 3px;
	width: 618px;
}