body { margin:0px; padding:0px; background:#e8e8e8; }

/* TinyMCE specific rules */
body.mceContentBody {
   background: #fff;
}

table.site { width:100%; height:100%; border-collapse:collapse;}
table.site tr td.head {  background:#000; }
table.site tr td.head a img { border:0px; }
table.site tr td.menu {  background:#000; height:16px; padding:5px 25px; font:11px "Arial"; color:white; }
div.topMenu { width:350px; float:left; font-weight:bold; color:#888;text-transform:uppercase;}
div.topMenu span { font-weight:bold; color:#fff; display:block; margin-right:15px; float:left;}
div.topMenu a {
	text-decoration:none; font-weight:bold; color:#888;
	margin-right:15px; float:left; display:block;
}
div.topMenu a:hover { color:#ccc; }
div.navigate { width:450px; float:left; padding:0px 7px; }
div.navigate a{ color:red; }
td.navigate2 { color:white;}
td.navigate2 a{ color:red; }
table.site tr td.center { background:#e8e8e8; }
table.site tr td.bottom { background:#000; }
table.content { width:100%; border-collapse:collapse;}
table.content tr td.left {
	width:1000px;
	background:url(/img/main/left_paper.jpg) -10px 0px no-repeat;
	padding:10px 20px 0px 0px;
}
table.content tr td.leftIndex {
	width:1000px;
	background:url(/img/main/left_paper_index.jpg) -10px -100px no-repeat;
	padding:10px 20px 0px 0px;
}
div.leftScroll { width:20px; float:left; display:block; clear:none;	}
div.leftMenu {
	width:350px; height:374px;
	float:left; display:block; overflow:hidden;
	line-height:20px; padding-left:5px;
	font:bold 12px Arial;
}
div.leftMenu div { text-decoration:none; }
div.leftMenu div a { display:block; padding:3px 0px; font:bold 12px Arial; color:#444; text-decoration:none; }
div.leftMenu div a:hover { color:#000; }
html:root div.leftMenu { width:320px; }
div.h1 {
	width:370px; clear:left; padding:0px 0px 0px 22px; margin:0px 0px -12px 0px;
	font:34pt "Times New Roman"; font-weight:normal;
}
html:root div.h1 { width:345px; }
div.data {
	width:590px; font:11px "Tahoma"; padding:0px 10px;
}

table.images { clear:both;}
table.images tr td {width:40px; height:40px; border:none;}
table.images tr td a img {width:38px; height:38px; border:1px solid #333;}
div.news { display:block; margin:10px 0px 20px 0px; font:12px Arial; }
div.news a { font:bold 12px Arial; color:#cc0000; }
table.content tr td.right {  background:url(/img/main/right_paper.jpg) -60px 0px no-repeat; }
div.bottomComment {
	width:500px; font:bold 11px Arial;
	height:auto; color:#555; padding:0px 10px;
}
html:root div.bottomComment { padding:0px 0px 0px 20px; }
div.bottomText {
	width:345px; height:auto; float:left; font:bold 11px Arial;
	color:#999; padding:4px 20px 0px 0px;
}
div.bottomRight {
	width:450px; font:bold 11px Arial;
	height:auto; float:left; color:#ccc; padding:4px 20px 0px 10px;
}
html:root div.bottomRight { padding:4px 20px 0px 0px; }
div.leftMenu#contDiv {
	left:28px;
	position:absolute; width: 300px; height:370; visibility: visible; overflow: hidden;
	padding:0px;
}
div#scrollDiv {
	position:absolute; width: 300px; height:800; visibility: visible;
}