* {
	margin:0; padding:0
	}
html {
}
body {
	background:#FFF; border-top:5px solid #000; border-bottom:15px solid #333; font:76% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#aaa
	}
H1, H2, H3 {
	font-weight:normal
	}
img {
	border:0
	}
a:link, a:hover, a:visited {
	text-decoration:none
	}
a:link, a:visited {
	color:#557799
	}
a:hover {
	color:#e87830
	}
/*#active a, #active a:visited {
	color:#b4c24b
	}
#active a:hover {
	color:#e87830
	}
*/	
.num {
	color:#CCC
	}
			
#head, #page, #bottom {
	margin:0 auto; width:900px
	}
	#head img {
		width:251px; height:30px; margin-top:40px
		}
	#head p {
		font-size:0.9em; color:#aaa; text-indent:1.8em; padding-bottom:53px
		}
#page {}
	#cell1st {
		float:left; width:700px
		}
		#cell1st H1 {
			font-size:2.1em; color:#b4c24b; margin:0; padding:0 0 0 11px
			}
			#cell1st H1 a {
				color:#b4c24b
				}
			#cell1st H1 a:hover {
				color:#557799
				}
				#cell1st H1 span {
					padding-left:10px; font-size:0.8em; color:#CCC
					}
					#cell1st H1 sup {
						padding-left:3px; font-size:0.7em; color:#CCC
						}
/*
				#cell1st H1 .num {
					font-size:0.4em
					}
*/
		#cell1st p {
			padding:0 79px 0 21px; color:#aaa
			}			
			#cell1st p.date {
				font-size:0.9em; margin:5px 0 10px 0
				}
		#cell1st.contacts {
			margin-top:-10px; height:800px
			}
			#cell1st.contacts H3 {
				margin:10px 0; color:#b4c24b; font-size:1.5em
				}
				#cell1st.contacts p {
					padding-bottom:5px; margin-left:-10px
					}	
		.block-top, .block-bot {
			width: 642px; height:21px; font-size:0
			}
		.block-top {
			background:url(images/bordtop.png)
			}			
		.block-middle {
			background:url(images/bord.png); width:642px; font-size:10px; text-align:center
			}
		.block-bot {
			background:url(images/bordbot.png); margin-bottom:10px
			}
		.descript {
			padding:0 0 0 21px
			}
		.more {
			float:right; width:145px
			}
			.more a {
				background:url(images/rows.gif) no-repeat right; padding-right:17px
				}
		.indent {
			margin-bottom:70px
			}
	#cell2nd {
		float:right; width:200px
		}
		#cell2nd ul {
			margin:0; padding:0
			}
			#cell2nd li {
				list-style:none; border-bottom:#CCC 1px dotted; padding:7px 0 7px 5px
				}
				#cell2nd li span {
					font-size:0.75em
					}
				#cell2nd a {
					padding-right:14px
					}
					#cell2nd a.active {
						color:#b4c24b
						}
						#cell2nd a:hover.active {
							color:#e87830
							}						
					#cell2nd a.n-web {
						background:url(images/num.gif) 100% 0 no-repeat
						}
					#cell2nd a.n-id {
						background:url(images/num.gif) 100% -14px no-repeat
						}
					#cell2nd a.n-print {
						background:url(images/num.gif) 100% -28px no-repeat
						}
					#cell2nd a.n-illustr {
						background:url(images/num.gif) 100% -42px no-repeat
						}
					#cell2nd a.n-banners {
						background:url(images/num.gif) 100% -56px no-repeat
						}						
					#cell2nd a.n-html {
						background:url(images/num.gif) 100% -70px no-repeat
						}						
#bottom {
	clear:both; height:100px
	}
	.cr {
		float:left; width:500px; padding:30px 0 0 15px
		}
	.valid {
		float:right; width:200px
		}
		.valid p {
			padding-bottom:10px; text-align:right
			}