#footer
{
    border-top: solid 2px #c2c2c2; 
    padding-top: 6px; 
    margin-top: 5px;
}
table.searchForm
{
    background-color: #FFFFFF;
    color: #333333;
    border: 1px #C2C2C2 solid;
}
a:hover 
{
    background-color: inherit;
    color: #FF0000;
}
table a:hover 
{
    background-color: inherit;
    color: #FF0000;
}
div a:hover 
{
    background-color: inherit;
    color: #FF0000;
}
a:link 
{
    background-color: inherit;
    color: #993333;
}
a:visited 
{
    background-color: inherit;
    color: #800080;
}
body 
{
	margin: 10px;
	padding: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;	
	background-color: #FFFFFF;
	background: url(img/title.png) repeat;	 	
	background-attachment: fixed;
	color: #333333;
}
fieldset 
{
    border: none;
    padding: 0px 0px 0px 0px;
}
legend 
{
    font-weight: bold;
    color: #000000;
}
.small
{
    font-size: 7pt;
}
td.menu 
{
	border: 2px solid #C2C2C2; 
	padding: 1px;
	color: inherit;
	background-color: white;
}
td.menu a 
{
	font-size: 8pt;
}
img.jm_DizImgThumb 
{
	visibility: hidden;
	position: absolute;
	z-index: 100;
	top: 1px;
	left: 1px;
	border: 1px #E2EEFF solid;
}
table.FullDesc 
{					
	border: 1px #C2C2C2 solid;
	width: 152.5mm;
	color: inherit;
	background-color: white;
}								
table.FullDesc td 
{							
	border: 0px Solid;
	vertical-align: top;
	font: 8pt Arial, Verdana, Helvetica, sans-serif ;
	padding: 0px 2px 0px 2px;
}								
table.FullDesc hr 
{							
	height: 1px;					
	padding: 0px;				
	margin: 0px;					
	width: 100%;					
}			
table.DizList 
{
	margin: 0px;			
	border-left: 1px #C2C2C2 solid;
	border-top: 1px #C2C2C2 solid;
	background-color: white;
	color: inherit;
}
table.DizList th 
{	
	margin: 0px;
	border-right: 1px #C2C2C2 solid;
	border-bottom: 1px #C2C2C2 solid;			
	font-size: 8pt;
}			
table.DizList td 
{
	margin: 0px;			
	border-right: 1px #C2C2C2 solid;
	border-bottom: 1px #C2C2C2 solid;			
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}
table.DizList tr.HeadFoot 
{
    color: inherit;
	background-color: #C2C2C2;	
}
table.DizList tr.HeadFoot td 
{
	padding: 3px 2px 3px 2px;
	background-color: #C2C2C2;
	color: #666666;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}
table.DizList tr.HeadFoot th 
{
	padding: 3px 2px 3px 2px;
	background-color: #C2C2C2;
	color: #666666;
}
table.DizList tr.HeadFoot td a 
{    
	font-size: 8pt;
}
.HeadFoot a:visited
{
    background-color: inherit;
    color: #800080;
}
.HeadFoot a
{
    background-color: inherit;
    color: #993333;
}
.HeadFoot a:hover 
{
    background-color: inherit;
    color: #FF0000;
}
.text 
{
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    background-color: inherit;
    color: #333333;
}
.lang 
{
    background-color: inherit;
    color: #757575;
    text-align: center; 
}
.lang2 
{         
    background-color: #C2C2C2; 
    color: #FFFFFF;
    text-align: center;
}
.langItem
{
    padding: 1px 3px 1px 3px;  
    font: bold 9pt Arial, Helvetica, sans-serif;
    height: 16px; 
    cursor: pointer;
}
.item 
{
    padding: 1px 11px 1px 11px;  
    font: 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF; 
    height: 16px; 
    background-color: #C2C2C2; 
    cursor: pointer;
}
.item2 
{
    padding: 1px 11px 1px 11px; 
    font: 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF; 
    height: 16px; 
    background-color: #993333; 
}
.address 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align: center; 
    font-size: 10px;
}

