.osa	{
		padding : 2px;
		margin : 10px;
		color : #000000;
		background : #ffff96;
		border : 1px ff6600 dashed;
}

img {
	border: 0;
}

a:link		{
		color : #000000;
		text-decoration : underline;
		}

a:visited	{
		color : #000000;
		text-decoration : underline;
		}

a:active	{
		color : #000000;
		text-decoration : underline;
		}

a:hover		{
		color : #ff0000;
		text-decoration : underline;
		}

body		{
		color : #000000;
		font-size : 12px;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		line-height : 120%;
		}

.all		{
		width : 98%;
		padding-top: 18px;
		}

table,tr,th,td	{
		border-collapse : collapse;
		border : #000000 1px solid;
		color : #000000;
		font-size : 12px;
		line-height : 120%;
		padding : 5;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		}

.calen td	{
		font-size : 10px;
		padding : 2;
		}

.calen th	{
		font-size : 10px;
		padding : 2;
		}

.borderless table	{
	border : 0;
}

.borderless td	{
	border : 0;
}

.borderless th	{
	border : 0;
}

.topSub	{
		background-image: url(../img/sub.gif);
 		background-attachment: fixed;
		background-repeat: no-repeat;
		border : 0px;
		text-decoration : none;
		color : #ff0000;
		font-size : 12px;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		position : lerative;
		padding-left : 20px;
		padding-top : 8px;
		width : 150px;
		height : 20px;
}



.topCity {
		border : 1px #336699 solid;
		background : #e9f2ff;
		filter:		progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=3);
}

ul		{
		color : #000000;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		font-weight : bold;
		list-style-position : outside;
		margin : 0,0,0,20;
		vertical-align : middle;
		}

li		{
		color : #000000;
		font-size : 12px;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		font-weight : normal;
		list-style-position : outside;
		margin : 0,0,0,20;
		vertical-align : middle;
		}

li.arw		{
		list-style-position : outside;
		margin : 0,0,0,20;
		vertical-align : middle;
		list-style : url(../img/arw.gif) disc;
		}

li.arw_c	{
		list-style-position : outside;
		margin : 0,0,0,20;
		vertical-align : middle;
		list-style : url(../img/arw_c.gif) disc;
		}

li.arw_co	{
		list-style-position : outside;
		margin : 0,0,0,20;
		vertical-align : middle;
		list-style : url(../img/arw_co.gif) disc;
		}

li.check	{
		list-style-position : outside;
		margin : 0,0,0,2;
		vertical-align : middle;
		list-style : url(../img/ico_o.gif) disc;
		}
		<!-- top,btm,right,left // -->

li.node_m	{
		list-style-position : outside;
		margin : 0,0,0,15;
		vertical-align : middle;
		list-style : url(../img/node_mid.gif) disc;
		}

li.node_l	{
		list-style-position : outside;
		margin : 0,0,0,15;
		vertical-align : middle;
		list-style : url(../img/node_last.gif) disc;
		}

li.node_v	{
		list-style-position : outside;
		margin : 0,0,0,15;
		vertical-align : middle;
		list-style : url(../img/node_vert.gif) disc;
		}

li.find		{
		list-style-position : outside;
		margin : 20,10,0,15;
		vertical-align : middle;
		list-style : url(../img/on_search.gif) disc;
		}

.title		{
		position : absolute;
		height : 20px;
		width : 240px;
		top : 10px;
		left : 10px;
		font-size : 12px;
		z-index : 10;
		font-weight : normal;
		}

.submenu	{
		position : absolute;
		width : 230px;
		left : 20px;
		font-size : 12px;
		border : 1px solid #6699ff;
		background-color : #e9f2ff;
		layer-background-color : transparent;
		visibility : hidden;
		}

.navi	 	{
		width : 100%;
		padding : 5px;
		margin : 0px;
		border : #6699ff 1px solid;
		background : #e9f2ff;
		}

.ttl	 	{
		width : 100%;
		padding : 5px;
		margin : 0px;
		border-left-style : solid;
		border-bottom : 1px solid;
		border-left-width : 10px;
		font-weight : bold;
		border-color : #336699;
		}

.sub	 	{
		width : 100%;
		padding : 2px;
		margin : 0px;
		border : 1px solid;
		font-weight : bold;
		border-color : #000000;
		background : #336699;
		}

.page		{
		width : 100%;
		padding : 5px;
		margin : 0px;
		text-align : right;
		}

hr		{
		height : 1px;
		width : 100%;
		border : dashed;
		}

.topSub	{
		border : 0px;
		text-decoration : none;
		color : #000000;
		font-size : 12px;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		width : 150px;
}

.here	{
		color : #ffffff;
		background : #ff9900;
}

pre	{
		font-size : 12px;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		width : 150px;
}

.h	{
		font-size : 16px;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		font-weight: bold;
		border: 0;
		background-color: #ececec;
}
.p	{
		font-size : 16px;
		font-family : "‚l‚r ‚oƒSƒVƒbƒN, Arial";
		color: #ff0000;
		font-weight: bold;
		text-align: right;
		border: 0;
		background-color: #ececec;
}
.o	{
		color: #ffffff;
		background-color: #339900;
		padding: 2px;
		margin: 2px;
}
.k	{
		color: #ffffff;
		background-color: #ff9900;
		padding: 2px;
		text-valign: center;
}

.logoff	{position:absolute; right:60px;}