*								{padding: 0; margin: 0}	
* {
  box-sizing: border-box;
 -moz-box-sizing: border-box;
}

html {
	width: 100%
}
body {
	background: #FFF;
	width: 770px; 
	color: black; 
	text-align: left;
	line-height: 25px;
	font-family: Calibri, Trebuchet MS;
	margin: 30px auto;
}

#navigation						{font-size: 82%; border-bottom: 1px solid #ddd; padding: 20px 0}
#navigation	a					{padding-right: 15px;}

#navigation a:link,
#navigation a:visited			{color: #62605f}
#navigation a:hover, 
#navigation a:visited:hover		{color: black}
.nav					{padding-right: 15px;}

#fm								{font-size: 82%; width: 100%}
#fm td							{border: solid #eee; border-width: 1px 0;}
.fm_remv						{width: 20px}
.fm_name						{width: 500px}
.fm_size						{width: 80px}
.fm_down						{width: 50px}
.fm_date						{width: 100px}
.fm_days						{width: 50px}
.fm_img                         {width: 20px; vertical-align: middle;}

.hint							{font-size: 82%; color: #444; margin-top: -5px}

input.submit					{width: 150px; height: 30px;}

input, 
textarea, 
select,
table							{font-size: 95%; line-height: 1.7em;}

table							{empty-cells: show; border-collapse: collapse}
table.simple_table td			{border: 1px solid #ddd; padding: 0 5px 0 5px}

a, 
a:link,
a:visited,
a:active						{color: #267dff; text-decoration: none}

a:hover, 
a:visited:hover					{text-decoration: underline}

img								{border: 0}

h1, 
h2, 
h3, 
h4								{font-weight: normal}
h1								{font-size: 1.5em; line-height: 55px; margin-top: 20px; font-weight: bold}
h2								{font-size: 1.6em; line-height: 45px; margin-top: 20px}
h3								{font-size: 1.4em; line-height: 45px; margin-top: 20px}
h4								{font-size: 1.2em; margin-top: 20px;}

code, tt						{font-family: "Consolas", "Courier New", fixed; font-size: 100%;}
small							{font-size: 82%}
big								{font-size: 120%}
p, ol, dl, blockqoute			{margin-bottom: 15px}
blockquote						{margin-left: 30px}
ul, ol							{margin:  10px 0 10px 20px}
ul li							{margin-left: 20px}


