html, body {
	height: 100%;
	width: 100%;
}
body, td {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #b0acb9;
}
body {
	background: #000 url(img/bg.jpg) 50% 50%;
}
td {
	vertical-align: top;
	text-align: left;
}
a, a:hover {
	color: #b0acb9;
}
img {
	border: 0;
}
.x {
	width: 1px;
	height: 1px;
	margin: 0;
}
.p100 {
	width: 100%;
}
.clear {
	clear: both;
}
.main {
	position: relative;
	width: 915px;
	height: 536px;
	text-align: left;
}
.abs {
	position: absolute;
}
.abs0 {
	position: absolute;
	left: 0;
	top: 0;
}
.title {
	position: relative;
	width: 263px;
	height: 29px;
	overflow: hidden;
}
.title, .title a, .title a:hover {
	color: #d5d5dd;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	font-size: 13px;
}
.news_img {
	position: relative;
	width: 85px;
	height: 84px;
	padding: 2px 0 0 2px;
	float: left;
}
.news_txt {
	height: 84px;
	overflow: hidden;
	width: 260px;
}
.date {
	font-size: 10px;
	margin: 0 0 3px 6px;
}
.txt {
	margin: 0 6px 0 6px;
}
.txt a {
	text-decoration: none;	
}
.news_sep {
	height: 1px;
	background: #5a525f;
	border-bottom: 1px solid #6a626f;
}
.subnav {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.news_arch {
	background: url(img/star.gif) 0 60% no-repeat;
	padding-left: 20px;
}
.news_arch .years, .news_arch .years a, .news_arch .years a:hover {
	color: #a29ba8;
	text-decoration: none;
}
.news_arch .month {
	color: #7f7a85;
}
.news_arch .month a, .news_arch .month a:hover {
	text-decoration: none;
	color: #a29ba8;	
}
.back {
	float: right;
	font-weight: bold;
	padding: 6px 10px 0 15px;
	background: url(img/star_sm.gif) 0 9px no-repeat;
}
.back a {
	text-decoration: none;
}
h2 {
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
}
.pages {
	margin-left: 100px;
}
.pages a {
	text-decoration: none;
}
.bold1, a.bold1, a:hover.bold1 {
	color: #C8C3CA;
	font-weight: bold;
	text-decoration: none;
}
.desc {
	text-align: right;
	padding-right: 10px;
}
form {
	margin: 0;
	padding: 0;
}
textarea, input.txt1 {
	color: #DCE0E7;
	font-family: Tahoma;
	font-size: 11px;
	background: #524C58;
	border: 1px solid #5C5762;
}
input.fb_btn {
	border: none;
	background: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #b0acb9;
	cursor: pointer;
}
.music_item {
	height: 20px;
	width: 178px;
	font-size: 9px;
	position: relative;
}
.music_item a {
	text-decoration: none;
	color: #a09ea1;
}
.music_it_in {
	position: absolute;
	top: 4px;
	left: 10px;
}
.rait {
	color: #9a989e;
	font-size: 9px;
}
.star_it {
	background: url(img/star_sm.gif) 0 3px no-repeat;
	padding-left: 16px;
	margin: 3px 0;
}
.star_it a {
	text-decoration: none;
	color: #a09ea1;
}
.cadr {
	background: url(img/cadr_bg.gif) repeat-y;
}
.cadr a {
	text-decoration: none;
}
ul.listgal {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 250px;
}
ul.listgal li {
	float: left;
	margin: 9px 10px 0 0;
}


.contents_c, .contents_c1 {
	width: 445px;
	height: 335px;
	position: relative;
}
.contents_bg, .contents_bg1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 425px;
	height: 335px;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
.contents, .contents1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 445px;
	height: 335px;
	overflow: auto;
}
.contents_c1, .contents_bg1, .contents1 {
	width: 435px;
	height: 375px;
}
.contents img, div.content img {
	margin: 3px 8px;
}
.contents p, .contents span, .contents a, .contents a:hover,
div.content p, div.content span, div.content a, div.content a:hover {
	background: none !important;
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: #b0acb9 !important;
}
.contents pre, div.content pre {
	white-space: normal;
}
.scroll_bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 335px;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

div#hold	{ 
	position:relative; overflow:hidden;
	width:425px; height:335px; 
   z-index:100; 
}
div#wn	{ 
	position:absolute; 
	left:10px; top:10px; 
	width:405px; height:315px; 
	overflow:hidden;	
	z-index:1; 
}
div.content { 
	position:absolute;
	left:0px; top:0px; 
	z-index:1;
}

div#scrollbar { 
  position:relative;
  left:0; top:0;
  width: 9px; height: 329px; 
  font-size:1px; z-index:1;
  margin-left: 2px;
}
div#scrollbar img {
	margin: 0;
}
div#track { 
  position:absolute; left:3px; top:18px;
  width:9px; height:298px;
  background: url("img/track.gif") repeat-y;
  z-index:1;
}
div#dragBar {
  position:absolute; left:4px; top:1px;
  width:7px; height:20px;
  background-color:#aaa6ad;
  z-index:1;
}  
div#up { position:absolute; left:3px; top:6px; z-index:2 }  
div#down { position:absolute; left:3px; bottom:0; z-index:3 }   