		.sys_ico_up { background: url( ../ico/up.gif ) no-repeat; }	.sys_ico_add { background: url( ../ico/add.gif ) no-repeat; }	.sys_ico_cnf { background: url( ../ico/cnf.gif ) no-repeat; }	.sys_ico_del { background: url( ../ico/del.gif ) no-repeat; }	.sys_ico_dwn { background: url( ../ico/dwn.gif ) no-repeat; }	.sys_ico_hme { background: url( ../ico/hme.gif ) no-repeat; }	.sys_ico_edt { background: url( ../ico/edt.gif ) no-repeat; }	.sys_ico_cnl { background: url( ../ico/cnl.gif ) no-repeat; }	.sys_ico_sve { background: url( ../ico/sve.gif ) no-repeat; }		.sys_pos_box_message {		padding: 10px 0;			background: #FFFFCC;		border: solid 3px #F2F2CC;				text-align: center;				font-family: verdana;		font-size: 10pt;		}		.sys_pos_box_main {			padding: 5px 10px;	}		.sys_sep {			line-height: 20px;	}		.clear {		clear: both;	}		iframe.sys_link_file_iframe {			width: 350px;		height: 220px;		display: block;		overflow: hidden;	}		.sys_elm_table {			border-top: solid 1px #DDD;		border-left: solid 1px #DDD;	}		.sys_elm_table caption {			padding: 5px;		text-align: center;		font-weight: bold;	}		.sys_elm_table td {			padding: 5px;		border-right: solid 1px #DDD;		border-bottom: solid 1px #DDD;	}		* {		margin: 0;		padding: 0;				width: auto;		height: auto;				text-align: left;		vertical-align: baseline;				color: #000000;	}		html {			width: 100%;		height: 100%;		background: #e5e5e5;	}		body {			width: 100%;		font-size: 12px;		font-family: arial;		background: #e5e5e5;	}		.bg_shd {			width: 100%;		min-width: 908px;		height: 400px;		margin-bottom: -400px;				background: url( ../img/bg_shd.gif );		}		.logga {			width: 908px;		height: 67px;		margin: 20px auto;		background: url( ../img/logga.gif );		background-repeat: no-repeat;		background-position: center;	}		.cont {			width: 908px;		margin: 0 auto;				background: url( ../img/sdw.gif );		background-position: -1816px 0;	}		.top {			float: left;		width: 908px;		height: 4px;				background: url( ../img/sdw.gif );	}		.lft {			float: left;		width: 4px;		height: 350px;				background: url( ../img/upr_sdw.gif );	}	.rgt {			float: left;		width: 4px;		height: 350px;				background: url( ../img/upr_sdw.gif );		background-position: -4px 0;	}		.btm {			float: left;		width: 908px;		height: 4px;				background: url( ../img/sdw.gif );		background-position: -908px 0;	}		.body {			float: left;		width: 900px;		margin: 0 auto;				background: url( ../img/ftr.gif );		background-repeat: repeat-x;		background-position: bottom;	}			.bnr_bg {			float: left;		width: 900px;		height: 321px;		margin-bottom: -100px;				background: url( ../img/bnr_bg.gif );		background-repeat: repeat-x;		background-position: bottom;	}		.bnr {			width: 900px;		height: 220px;		background: url( ../img/bnr.jpg );	}		.left {			float: left;		width: 200px;		overflow-x: hidden;	}		.left .vader {			padding-left: 20px;	}		.left .vader * {			text-align: center;	}			.main {			float: left;		width: 700px;		min-height:500px;		height:auto !important;		height:500px;	}		.foot {			float: left;		width: 900px;		height: 25px;		padding-top: 10px;	}		.foot p {		color: #555;		text-align: center;	}		.menu {			width: 164px;				padding: 5px 10px;				padding-bottom: 4px;		margin-left: 10px;				background: #d3d3d3;		background: red;		background: url( ../img/test.png );		background-repeat: no-repeat;		overflow: hidden;	}		.menu a {				display: block;		margin: 5px 0;		border-left: solid 4px #CCC;	}		.menu a img {			border: 0;			display: block;	}		.clear {				clear: both;	}	
	.cmp_page_header_box {
	
		margin: 10px 0 20px 10px;
	}
	
	.cmp_page_header_box * {
	
		font-family: verdana;
		font-size: 11px;
		color: #555;
	}
	
	span.cmp_page_header_ttl {
	
		margin-right: 2px;		color: #888;
	}		a.cmp_page_header_lbl {			text-decoration: none;	}		a.cmp_page_header_lbl:hover {				text-decoration: underline;	}		span.cmp_page_header_arw {				margin: 0 3px;		color: #888;	}
	.cmp_article_rte {
	 

	}

	.cmp_article_box_idx {
	
		padding: 10px 20px;
		padding-right: 50px;
	}
	
	.cmp_article_box_edit {
	
		padding: 0 10px;
		padding-right: 40px;
		
	}
	.cmp_slideshow_iframe {
	
		display: block;
		width: 640px;
		height: 500px;
		overflow: hidden;
	}
	
	.cmp_slideshow_box {
	
		position: relative;

		width: 440px;
		height: 280px;
		
		padding: 7px;
		margin: 0 auto;
		
		background: #e3e3e3;
		border: solid 2px #d5d4d4;
	}
	
	.cmp_slideshow_box .noimg {
	
		position: absolute;
		top: 140px;
		left: 195px;
	}
	
	.cmp_slideshow_box img {
	
		display: none;
		cursor: pointer;
	}
	
	.cmp_slideshow_txt {
	
		width: 440px;
		margin: 0 auto;
		
		font-size: 11px;
	}
	
	.cmp_slideshow_txt span{
	
		color: #999;
		font-size: 11px;
	}
	.sys_pop_cont {
		
		display: none;
	
		position: absolute;
		top: 0; left: 0;
		z-index: 1000;
		
		width: 100%;
	}
	
	.sys_pop_back {
	
		position: absolute;
		top: 0; left: 0;
				
		width: 100%;
		height: 100%;
	
		background: #e5e5e5;

		opacity: 0.8;
		filter: alpha( opacity = 80 );
	}
	
	.sys_pop_box {
			
		position: relative;
		z-index: 1000;
		
		margin: 0 auto;
		padding-top: 50px;
	}
	
	.sys_pop_content {
	
		float: left;
		position: relative;
		background: #FFFFCC;
		overflow: auto;
	}
	
	.sys_pop_frame {
	
		float: left;
	}
	
	.sys_pop_corner {
	
		float: left;
		width: 8px;
		height: 8px;
		background: url( ../img/crn.gif );
	}
	
	.sys_pop_frame, .sys_pop_corner {
	
		opacity: 0.5;
		filter:alpha( opacity = 50 );
	}
	
	.sys_pop_close {
	
		position: relative;
		top: 15px;
		left: 9px;
	
		float: right;
		width: 24px;
		height: 24px;
		background: url( ../img/cnl.gif );
		cursor: pointer;
	}
	
	.sys_pop_frame_a {

		background-position: 0 0;
	}
	
	.sys_pop_frame_b {
	
		height: 8px;
		margin-right: 8px;
		background: #000;
	}
	
	.sys_pop_frame_h {
	
		background: none;
	}
	
	.sys_pop_frame_c {
	
		width: 8px;
		background: #000;
	}

	.sys_pop_frame_d {
	
		width: 8px;
		background: #000;
	}
	
	.sys_pop_frame_e {
	
		background-position: 0 8px;
	}
	
	.sys_pop_frame_f {
	
		height: 8px;
		background: #000;
	}
	
	.sys_pop_frame_g {

		background-position: 8px 8px;
	}
		.sys_admmnu_box,	.sys_admadd_box {		margin: 5px;		padding: 5px;		background: #FFFFCC;		border: solid 3px #F2F2CC;		overflow: hidden;	}		.sys_admins_box {				height: 30px;		padding: 5px;		border-top: solid 1px #DDD;	}		.sys_admins_ttl {			float: left;		font-size: 10px;		color: #555;		background: #FFFFCC;	}		.sys_admmnu_ttl,	.sys_admadd_ttl {			position: relative;		margin-bottom: 5px;		font-family: verdana;		font-size: 7pt;	}		.sys_admmnu_btn,	.sys_admadd_btn ,	.sys_admins_btn {		float: left;				width: 22px;		height: 22px;		margin-right: 5px;						cursor: pointer;	}		.sys_admins_btn {			float: right;	}		.sys_admmnu_new,	.sys_admmnu_edit,	.sys_admadd_new {				padding: 20px;		font-family: verdana;		font-size: 10pt;	}		.sys_admadd_new .lst {			display: block;		padding: 12px;		border: solid 1px #EEE;		border-bottom: none;		background: #FFF;		text-decoration: none;	}		.sys_admadd_new .lst:hover {			background: #FFFFDD;	}		.sys_admmnu_edit form p, .sys_admmnu_new form p {			margin-bottom: 5px;		font-size: 8pt;	}		.sys_admmnu_edit form .border, .sys_admmnu_new form .border {			padding: 1px;		border: solid 1px #BBB;	}