body {	background: white url('back.gif') repeat;	color: #333333;}body.ucitxt {	background: white;}body.list {	background: white url('back5.gif') repeat;}body.culc {	background: #f0f0f0;}body.back2 {	background: white url('back2.gif') repeat;}.big { font-size : 0.2in }.nor { font-size : 0.18in }body.zeiss { background-image: url('back5.gif') }div.headleft {	float: left;	padding-left: 20px;	width: 200px;	height: 200px;}div.headright {	text-align: center;	padding-top: 14px;	height: 120px;	line-height: 200%;	font-style: italic;	font-family: Georgia, Times;	font-size: 14px;}div#contents {	width: 860px;}div#main {	line-height: 150%;	float: left;	background-color: #ffffff;	width: 660px;	z-index:2;}div#link {	clear: both;	line-height: 150%;	float: left;	width: 200px;	padding-top: 24px;}div#footer {	clear: both;	text-align: center;	color: #606060;	font-size: 10px;	z-index:1;}div#main2 {	line-height: 150%;	display: block;	padding: 0px 0px 0px 36px;	clear: both;}div#main3 {	line-height: 150%;	display: block;	padding: 0px 0px 0px 120px;	clear: both;}ol.index {	list-style-type: none;}ol.faq {	line-height: 150%;}a {	text-decoration: none;}A:link {	COLOR:#000000;}A:visited {	COLOR:#000000;}A:hover {	COLOR: #ff3333 ;}#link A:link {	COLOR:#999999 ;	BACKGROUND-COLOR: #000000 ;	text-decoration: none;}#link A:visited {	COLOR:#999999 ;	BACKGROUND-COLOR: #000000 ;	text-decoration: none;}#link A:hover {	COLOR: #000000 ;	BACKGROUND-COLOR: #ffffff ;}#link li#twit A:link,#link li#twit A:visited,#link li#twit A:hover {/*	COLOR:#0066ff ;*/	BACKGROUND-COLOR: transparent ;	text-decoration: none;}A.ma {	color: #000000;}h1.zavod {	color: #ffffff;	font-size: xx-large;	font-weight: bold;	background-color: #000000;	padding: 3px;	text-align: left;}h1.title {	font-size: large;	font-weight: bold;	color: #000000;	text-align: left;}H2.sitemap {	color: #008800 ;	font-size: x-large;}h2.ucitxt {	color: #000000;	background-color: #cccccc;	padding: 5px;	font-weight: bold;}h2.title {	color: #ffffff;	background-color: #000000;	padding: 3px;}h2.chap {	color: #000000;	background-color: transparent;	padding: 3px;}h3.culc {	color: #f0f0f0;	background-color: #606060;	padding: 3px;	font-weight: bold;}h3.faq {	color: #000000;	background-color: #c0c0c0;}H1.pgnm {	font-size: 10px;	font-weight: normal;	color: #999999;	text-align: center;}H3 {	color: #ffffff;	background-color: #6f6f6f ;	padding: 6px ;}a:link h3 {	color: #ffffff;	text-decoration: none;}a:visited h3 {	color: #ffffff;	text-decoration: none;}a:hover h3 {	color: #ff3333;	text-decoration: none;}p.date {	color: #000000;	font-family: Georgia,Times;	font-size: large;	font-weight: bold;}p.text {	line-height : 150%;	font-size: 10px;}p.ucitxt {	line-height : 150%;	font-size: normal;}p.image {	font-size: 10px;	text-align: center;}#close1, #close11, #close12, #close21, #close22, #close31, #close32, #chap1, #chap11, #chap12, #chap21, #chap22, #chap31, #chap32 {	display: none;}.spc24 {	display: block;	height: 24px;}span.right {	float: right;	padding-right: 1em;}#link ol {	margin-left: -36px;	list-style-type: none;	font-size: 14px;}#link ol li {	margin-bottom: 12px;}/* font size & color */.aster {	color: #6060ff;}.white {	color: #ffffff;}.black {	color: #000000;}.textjp {	color: #666666;	font-size: 10px;}.italic {	font-style: italic;}.small {	font-size: 10px;}.show {	font-size: 12px;}.authright {	text-align: right;	line-height: 0px;}
