@import url('head.css');
@import url('navi.css');
@import url('foot.css');
@import url('advancedpager.css');
@import url('commonblock.css');
@import url('list.css');
@import url('mainblock.css');
@import url('foot.css');
@import url('scroll.css');
body
{
	margin: 0px;
	padding: 0px;  
    
	height: 100%;
	min-height: 100%;  

	color: #505050;
	font-family: Arial;
	font-size: 75%;
	background: #CCCCCC url('/images/body_fill.gif');
	background-repeat: repeat-x;
}

a
{
	color: #0D4090;
	font-weight: bold;
	text-decoration: underline;
}

a:visited 
{  
	color: #0D4090;
}

a:hover 
{
	text-decoration: none;
}

h1, h2, h3, h4
{
	display: block;
	margin: 0px;		
}

h1
{
	font-size:1.5em;  
	color: #D80D1E;
}

h2
{
	font-size:1.2em;  
}

h3
{
	font-size:1.1em;	
}

h4
{
	font-size: 1em;
	font-weight: normal;
}

form
{
	margin: 0px;
}

img
{
	border: none;
	float: left;
	margin-right: 5px;
}

.top, .bottom, .topPart, .bottomPart, .verticalSeparator, .horizontalSeparator, .separator, .content, .fill, .cTop, .cBottom, .cContent, cFill
{
	overflow: hidden;
}

.column, .left, .right, .wrapper, .leftEdge, .rightEdge, .verticalSeparator, .leftContent, .rightContent, .cWrapper, .cLeftEdge, .cRightEdge
{
	float: left;
}

.wrapper, .cWrapper
{
	width: 100%;	
}

.leftPart, .centerPart, .rightPart, .leftEdge, .wrapper, .wrapper .fill, .rightEdge, .cLeftEdge, .cRightEdge
{
	height: 100%;
}

.leftEdge, .cLeftEdge
{	
	margin-left: -100%;
}

.verticalSeparator
{
	height: 1px;			
}

.horizontalSeparator
{
	clear: both;
	width: 1px;		
}

#container
{
	width: 82em;	
	margin: 0 auto;
	margin-top: 2em;
}

.message, .error
{	
	font-size: 1.2em;
	font-weight: bold;
}

.error
{	
	color: #D80D1E;	
}

.statistic
{
	width: 2.67em;
	margin: 1em auto;
}

DIV.sheet
{
	padding: 5px 0;
}
DIV.sheet A, DIV.sheet SPAN
{
	padding: 0 2px;
	margin: 0 2px;
}