@media screen, projection {* { padding:0; margin:0; }form, fieldset, img { border:0; }body, textarea, input, table, select { font-size:100%; font-family:Arial, Helvetica, sans-serif }a { color:#000000; text-decoration:underline; }a:focus, a:hover { text-decoration:none; }#logo h1, #menu h3, #leftmenu h3, hr, .hidden { position:absolute; top:0; left:-1000em; }/* lay */html, body { height:100%; width:100%; }body {	background: #ffffff;	color: #000000;	font-size: 12px;}#start {	width:979px;	border: 1px solid #b4cdd6;	border-top: none;	position:relative;	z-index:10;	margin:0 auto;	background: #ffffff;}#logo {	width: 979px;	height:61px;	margin: 0;	padding: 0;	overflow: hidden;}#logo img {	border: 0;}#banner {	width: 979px;	height: 125px;	background: url(img/banner.jpg) 0 0 no-repeat;}#menu {	border-top: 1px solid #b4cdd6;	border-bottom: 1px solid #b4cdd6;		height: 29px;	}		#menu ul {		list-style: none;		margin: 0;		padding: 0;		height: 29px;	}			#menu ul li {			margin: 0;			padding: 0;			float: left;		}			#menu ul li a {				text-align: center;				display: block;				height: 21px;					text-decoration: none;				padding: 8px 0 0 0;			}										#menu #m1 a {					width: 97px;				}							#menu #m2 a {					width: 98px;				}							#menu #m3 a {					width: 96px;				}							#menu #m4 a {					width: 96px;				}										#menu #m5 a {					width: 97px;				}											#menu #m6 a {					width: 100px;				}											#menu #m7 a {					width: 93px;				}																																							#menu #m8 a {					width: 104px;				}				#menu #m9 a {					width: 99px;				}				#menu #m10 a {					width: 99px;				}							#menu ul li a.checked,			#menu ul li a:hover {				background:#E7EDEF;			}	#content {	width: 979px;	background: url(img/background.gif) 133px 0 repeat-y;}.long #content {	background: url(img/background2.gif) 133px 0 repeat-y;}	#leftmenu {	width: 125px;	clear: none;	float: left;	border-right: 1px solid #b4cdd6;	padding: 9px 4px 24px 4px;}	#leftmenu ul {		margin:0;		padding:0;		list-style: none;	}			#leftmenu ul li {			font-size: 0.9em;			font-weight: bold;			margin: 0;			padding: 0;		}			#leftmenu ul li a{			display: block;			width: 118px;			text-align: left;			margin: 0;			padding: 6px 0 0 7px;			height: 19px;			border-bottom: 1px solid #ffffff;						background: #b4cdd6;			text-decoration: none;			color: #55574f;					}				#leftmenu ul li a:hover {			background: #8eafbb;		}		#leftmenu ul li a.checked:hover,				#leftmenu ul li a.checked {			background: #ffffff;		}#contenttext {	width: 580px;	float: left;	clear: none;	position:relative;	padding: 20px 20px 20px 20px;}.long #contenttext {	width: 804px;}	#contenttext h3 {		color: #b2ccd0;		font-size: 1.5em;	}		#contenttext h4 {		color: #000000;		font-size: 1.2em;	}	#contenttext p {		padding: 3px 0 20px 0;	}#rightlinks {	width: 217px;	float: right;	border-left: 1px solid #b4cdd6;	padding: 9px 0 0 7px;	clear: none;	overflow: hidden;}	#rightlinks .link {		width: 209px;		height: 125px;		padding: 0 0 24px 0;				position: relative;	}	#rightlinks .link img {		position: absolute;		right: 0;		top: 0;	}	#rightlinks .link a{		position: relative;		padding: 7px 0 0 10px;		margin: 0;				display: block;		width: 197px;		height: 175px;				border: 1px solid #b4cdd6;		text-decoration: none;	}		#rightlinks .link a:hover{		text-decoration: underline;			}		#rightlinks .link a span {		position: absolute;		bottom: 1px;		left: 160px;		font-weight: bold;		width: 50px;	}#footer {	border-top: 1px solid #b4cdd6;	text-align: center;	width: 979px;	color: #55574f;	padding: 8px 0 5px 0;	font-size: 0.9em;	font-weight: bold;}#break {	height: 15px;	font-size:1px;	width: 100%;}.clear {	width: 100%;	clear: both;	height: 0;} #rightlinks,.link{font-size:12px; } }
