* {font-size: 100%; padding: 0; margin: 0;}
body {
	font: 0.84em/1.333 Tahoma; 
	padding:0;
	color:#202020; 
	background:#FFF;
	min-width:40em;
	margin:0 auto;
	text-align:center;
	background:#999999;
	vertical-align:top;
	background: #fff;  	
}



/**
a:link {color: #6F5211;}
a:visited {color: #848;}
**/

a img {border: none;}

/**
h2 {font-size: 1.5em; margin: 2em 0 0.33em; padding: 0.25em 0;}
h3 {font-size: 1.33em; margin: 2em 0 0.25em; padding: 0.125em 0;}
h4 {font-size: 1.1em; margin: 0.5em 0 0;}
h5 {font-size: 1em; margin: 0.5em 0 0;}
h6 {font-size: 0.85em; margin: 0.5em 0 0;}
p {margin: 0.33em 0 1em 0;}
ul, ol {margin: 1em 0; padding-left: 2.5em;}
dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {font: 100% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;}
code, tt {border-bottom: 1px solid #E3E3E3; padding: 0 1px;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
**/


a				{
	color:#6F5211;
	text-decoration:underline;
}

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

a.banner {
	display: block;
	height: 822px;
	background: url(/1900.jpg) top center no-repeat;
	margin: 0 0 -650px 0;
}

#cont				{
	width:972px;	
	background: #7a7a7a;
	margin:0 auto;
}

#cont2				{	
	margin:0 64px;
}


#cont1				{
	margin:0;
	padding:0;	
	background: transparent;
}


#cont1	a			{
	height:146px;
	width:970px;
	display:block;
}

#cont1	a	span	{
	display:none;
}

#document {
	float:left;
	width:561px;
	text-align:left;
}

#menu {
 	margin-left: 563px;
}


html>body #menu {
	position:relative;
	top:-20px;
}


#tmenu {
	background:url('i/menu2.gif') repeat-y top left #c2c1c1;
	height:20px;
}

#tmenu a {
	color:black;
}

/**
#tmenu ul {
	margin:0;
	padding:0;
}

#tmenu ul li {
	float:left;
	margin:0;
	padding:0;
}

#tmenu ul li a {
	display:block;
	height:14px;
	margin-left:20px;
}

#tmenu ul li a#a-company {
	width:60px;
	margin-left:30px;
}

#tmenu ul li a#a-news {
	width:50px;

}

#tmenu ul li a#a-service {
	width:90px;
}

#tmenu ul li a#a-docs {
	width:80px;
}

#tmenu ul li a#a-contact {
	width:60px;
}

#tmenu ul li span {
	display:none;
}

**/


#bnr-block	{
	padding-top:0px; 
	background-color:#c2c1c1;	
	padding-bottom:2px; 
}

html>body #bnr-block	{
	padding-top:0px; 
	background-color:#c2c1c1;	
	padding-bottom:2px; 
	
	position:relative;
	top:20px;
}







#bnr-block div	{
	padding-bottom:18px; 
}




#bnr-block2	{
	padding-top:0px; 
	background-color:#c2c1c1;	
	padding-bottom:2px; 
}

html>body #bnr-block2	{
	padding-top:0px; 
	background-color:#c2c1c1;	
	padding-bottom:2px; 
	
	position:relative;
	top:20px;
}


#bnr-block2 div	{
	padding-top:2px; 
	padding-bottom:18px; 
}


#reg-block	{
	text-align:left;
	height:280px;
	width:218px;
	position:relative;
	left:-2px;
}

html>body #reg-block 	{
	text-align:left;
	height:320px;
	width:218px;
	position:relative;
	left:2px;
	top:20px;
}



#reg-block2	{
	text-align:left;
	height:230px;
	width:278px;
	
	position:relative;
	left:-2px;

	background-color:#fff;
	border-top:1px solid 	#c2c1c1;

}

html>body #reg-block2 	{
	text-align:left;
	height:230px;
	width:278px;
	position:relative;
	left:2px;
	top:20px;
}


#icq						{
	margin:20px 10px;
	padding:0;
	padding-left:20px;
	list-style-type:none;
	vertical-align:middle;
	color:#666;
}

#icq	li					{
	margin:0 0 10px 0;
	vertical-align:middle;
}


#icq	a					{
		color: #666;
		text-decoration:none;
}

#icq	img					{
		border:0;
		padding-top:2px;
}


#icq	img					{
	position:relative;
	top:4px;
}


.contt						{
	width:98%;
	vertical-align:top;
}

.contt td						{
	border:1px solid white;
	vertical-align:top;
	padding:10px 5px;
}

.contt td.th						{
	text-align:middle;
	
}


h3#loc									{
	font-size:1.4em;
	text-align:center;	
	padding-top:20px;
	width:844px;
}		


.pages		{
	margin:20px 5px;	
	font-size:1.1em;
}

.pages		{
	margin:20px 5px;	
}

.pages	a,	
.pages .ditto_currentpage {
	padding:5px;	
}

.pages	.tit	{
	padding:3px;	
}		



#content ol li {
	list-style: decimal ;
}


#content ol {
	list-style: decimal ;
	font-size:0.8em;
}



#menu object {
	z-index:100;	
}

#content table {border-collapse: collapse;}
#content table td {border: none;padding: 5px;}

.adv_gallery {margin: 20px 0 0 0;}
.adv_gallery img {padding: 0 10px 10px 0;}
