@import "global.css";

@media screen, projection {
	
	body {background:#fff url('../img/bkg-body.gif') repeat scroll 0 0; font-size:13px;}
	a {color:#cc0000}
	h1 {color:#000;font-size:2.0em; line-height:125%;}
	h2 {color:#b9121b;font-size:1.6em}
	h3 {color:#b9121b;font-size:1.4em}
	h1,h2,h3,h4,h5,h6 {font-family: Georgia, "New York CE", utopia, serif}
	table tr th {background-color:#cc0000;border-color:#f9e79a;color:#fff;}
	table tr td {background-color:#eee7cc;border-color:#f9e79a;color:#333;}
	table tr.pair td {background-color:#f6f2e4;}
	blockquote, pre {background:#eee}
	hr {border:none;border-top:dotted 1px #333;height:0px;margin:1em 0}
	dl {margin-top:2em;}
	dt {font-weight:bold; background:url('../img/bkg-dt.gif') repeat-x;line-height:40px;color:#fff;padding-left:1em;}
	dd {padding:1em; background:#eee;}
	
	.search-result {background:#cc0000;color:#fff;}
	.gallery {background:none;border:none;padding:0;}
	.gallery .image {border:solid 5px #fff;}
	.gallery .image img {border:none;padding:0;}
	.chapters {background:#e3cb81; border:none}
	.comment blockquote {border-color:#ccc}
	.msg_alert,.msg_info{background-color:#e3cb81; border-color:#333}
	.service ul {list-style:none;margin:0;}
	.service li {float:left;padding-right:18px;margin-right:18px;border-right:dotted 1px #ed8085;}
	.service li.last {padding-right:0;margin-right:0;border-right:none;}
	.searchbox .search-input {background:#f0efd1;border:#fff;width:160px;height:16px;padding:2px;font-size:14px;color:#000;}
	.searchbox .search-button {background:none;margin-left:15px;}
	.footer {color:#222;text-align:right;font-size:12px;}
	.menu li {height:44px;line-height:44px;text-align:center;padding:0 10px 0 10px; margin-right:2px;}
	.menu li.active,
	.menu li.sfhover {background:url('../img/bkg-mmenu-hover.gif') repeat-x scroll 0 2px;}
	.menu li.active a {font-weight:bold;}
	.menu li a {height:44px;line-height:44px;color:#fff; font-size:14px;}
	.menu li a:hover {text-decoration:none;}
	.submenu {margin-top:5px;}
	.submenu dd {padding:0;background:none;}
	.submenu ul {list-style:none;margin:0;}
	.submenu li {background:#4D1B1B url('../img/bkg-menu.gif') repeat-x scroll 0 0;margin-top:3px;padding-right:40px;}
	.submenu li.sfhover {background:url('../img/bkg-menu-hover.gif') repeat-x scroll 0 0;}
	.submenu li a {display:block;line-height:20px;padding-top:10px; padding-bottom:10px; text-align:right;color:#fff}
	.submenu li.active a {font-weight:bold;}
	.submenu li a:hover {text-decoration:none;}
	.submenu li a strong {font-size:14px;font-weight:normal;}
	.content img {border:5px solid #fff;}
	
	#wrap {margin:auto;width:940px;}
	#main {margin-top:280px;min-height:400px;background:url('../img/bkg-main.png') repeat-y scroll 0 0;}
	#main-bottom {width:940px;height:20px;background:url('../img/bkg-main-bottom.png') no-repeat scroll 0 bottom;}
	#main-center {float:left;width:560px;padding:20px 40px;z-index:300;}
	#main-centerone {padding:20px 40px;z-index:300;}
	#main-right {float:left;width:280px;z-index:300;}
	#logo {position:absolute;top:50px;margin-left:70px;z-index:200;}
	#logo a {display:block;width:275px;height:120px;}	
	#top {position:absolute;width:944px;height:279px;background:url('../img/bkg-top.png') no-repeat scroll -15px 0;top:0;margin-left:-2px;z-index:200;}
	#top #cover {position:absolute;right:15px;top:3px;width:524px;height:223px;z-index:-100;overflow:hidden;}
	#top #cover img {z-index:-100;}
	#strip {position:absolute;width:100%;height:44px;background:url('../img/bkg-strip.png') repeat-x scroll 0 0;top:232px;z-index:0;}
	#menu {position:absolute;width:860px;height:44px;top:230px;margin-left:30px;z-index:300;}
	#service {position:absolute;width:430px;height:44px;top:0px;margin-left:512px;z-index:300; background:url('../img/system-menu-bg2.png') no-repeat scroll 0 0;}
	#service  ul {position: absolute; top: 15px; margin-left: 36px;}
	#searchbox {position:absolute;width:270px;height:20px;top:12px;margin-left:650px;z-index:300;}
	#footer {margin:20px}
	#footer-left { float: left; }
	#footer-right { float: right; }
	
	/* IE6 hax */
	* html #main-center {width:500px;}
	* html #main {padding-top:1px;margin-top:280px;}	
}
@media print {
	#main {margin-top:150px;}
	#logo {position:absolute;top:0;border:none;}
	#logo a img {border:none;}
}