
/*--------------------------------------------------------
Reset
--------------------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,blockquote,th,td,p {
	margin: 0;
	padding: 5;
	line-height: 150%;
}
ul { list-style-type: none; }


/*--------------------------------------------------------
Text color, size
--------------------------------------------------------*/
body { color:#000000; font-size:16pt; line-height: 130%; }

/* Title */
h1 { font-size: 300%; font-weight: bold; margin: 0px; }
h1 a:link    { color: #000000; text-decoration: none; }
h1 a:visited { color: #000000; text-decoration: none; }
h1 a:hover   { color: #808080; text-decoration: underline; }

h2 { font-size: 200%; margin: 15px 0px 5px 0px; }
h3 { font-size: 150%; margin: 10px 0px 5px 0px; }
h4 { font-size: 125%; margin:  5px 0px 5px 0px; }

.head1 { color:#000000; font-size: 180%; padding: 5px 0px 5px 0px; }
.head2 { color:#000000; font-size: 125%; padding: 5px 0px 5px 0px; }
.head3 { color:#000000; font-size: 105%; padding: 5px 0px 5px 0px; font-weight: bold; }

.zuba1 { color:#000000; font-size: 250%; padding: 5px 5px 5px 5px; text-align:center; font-weight: bold; }
.zuba2 { color:#000000; font-size: 175%; padding: 5px 5px 5px 5px; text-align:center; font-weight: bold; }
.zuba3 { color:#000000; font-size: 120%; padding: 5px 5px 5px 5px; text-align:center; font-weight: bold; }

.text1 { color:#000000; font-size: 100%; padding: 2px 0px 15px 0px; }
.text2 { color:#000000; font-size:  85%; padding: 2px 0px 10px 0px; }
.text3 { color:#000000; font-size:  75%; padding: 2px 0px  5px 0px; }
.texts { color:#000000; font-size:  85%; padding: 0px 0px  0px 0px; }

.tblt1 { color:#000000; font-size: 	80%; padding: 0px 5px 0px 5px; }
.tblt2 { color:#000000; font-size:  70%; padding: 0px 5px 0px 5px; }
.tblt3 { color:#000000; font-size:  60%; padding: 0px 5px 0px 5px; }

/* link */
a:link    { color: #000050; text-decoration: none; }
a:visited { color: #000050; text-decoration: none; }
a:hover   { color: #808080; text-decoration: underline; position:relative;top:2px;left:2px; }



/*--------------------------------------------------------
block
--------------------------------------------------------*/

body {
		background-color: #FFFFFF;
		text-align: center;
}

.container {
		width:750px;
		background-color: #F0F0F0;
		margin:0 auto 0 auto;
		padding:2px 0px 0 0;
		text-align:left;
}

.header {
		background-color: #FFFFFF;
		margin: 5px;
		padding: 0px;
		border-top: 1px solid #909090;
}

.footer {
		background-color: #FFFFFF;
		margin: 0px;
		padding: 0px;
}

.main {
		width:515px;
		background-color: #F0F0F0;
		float:left;
}

.menu {
		width:235px;
		background-color: #F0F0F0;
		float:right;
		text-align:center;
}

.block {
		background-color:#FFFFFF;
		border-top: 1px solid #909090;
		margin:  5px 5px 15px 5px;
		padding: 5px 20px 15px 20px;
}

.box {
		margin:  0px 5px 5px 5px;
		padding: 0px 20px 5px 20px;
}
