body{
	margin:0;
	background:#000 url(../images/bg-body.gif) repeat-x;
	font:10pt/14pt Arial, Helvetica, sans-serif;
	color:#333;
}
a{color:#cbb777;}
a:hover{text-decoration:none;}
img{display:block;border:none;}
h2{ font-size:20px; line-height:26px; color:#7f561b; font-weight: lighter; margin:20px 0 0; }
h2.first{margin:3px 0 0;}
h2 a{ font-size:20px; line-height:26px; color:#7f561b; font-weight: lighter; margin:20px 0 0; }
p{margin:15px 0 0;}
#pagewidth{ width:888px; background:#fff; overflow:hidden; margin:0 auto; }
#header{
	height:118px;
	position:relative;
}
#visual{
	margin:0 auto;
}
h1{
	margin:0;
	position:absolute;
	top:15px;
	left:16px;
}
h1 a{
	width:339px;
	height:90px;
	background:url(../images/logo.gif);
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.visual img{
	margin:0 auto;
}
#header ul{
	width:350px;
	height:27px;
	background:#cbb777;
	line-height:27px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:16px;
	top:43px;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
}
#header ul li{
	display:inline;
	margin:0 18px;
}
#header ul a{
	color:#fff;
	text-decoration:none;
}
#header ul a:hover{text-decoration:underline;}
#header li a.selected{ font-weight: bold; text-decoration:underline; }
#main{
	width:854px;
	margin:0 auto;
	padding:0 0 1px;
	overflow:hidden;
}
.content { width: 850px; float: left; padding-bottom: 11px; }
.left{
	float:left;
	width:465px;
}
.right{
	float:right;
	width:380px;
}
#swf1 {
	width: 380px;
	height: 280px;
	margin: 0;
	padding: 0;
}
#swf2 { margin: 0; padding: 0; width: 360px; height: 110px; }
#swf3 { margin: 0; padding: 0; width: 360px; height: 110px; }
#swf4 { margin: 0; padding: 0; width: 360px; height: 110px; }
.right ul{
	margin:0;
	padding:5px 0 0;
	width:350px;
	overflow:hidden;
	list-style:none;
}
.right ul a span{
	display:block;
	width:350px;
	overflow:hidden;
	height:75px;
	z-index:100;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/x.png);
}
.right ul a:hover span{
	background:none;
}
.right ul li{
	width:350px;
	position:relative;
	padding:0 0 11px;
	float:left;
}
.right ul a{
	color:#fff;
	text-decoration:none;
}
.right ul strong{
	display:block;
	line-height:26px;
	padding:0 0 0 9px;
	background:#7f561b;
	font-size:18px;
	font-weight:normal;
	width:341px;
}
#footer{
	background:#000 url(../images/bg-footer.gif) no-repeat 805px 6px;
	font-size:10px;
	width:888px;
	line-height:20px;
	color:#fff;
	padding:10px 0;
	overflow:hidden;
}
#footer a{
	color:#fff;
}
#footer ul{
	margin:0 0 0 14px;
	padding:0;
	list-style:none;
	width:855px;
	overflow:hidden;
}
#footer ul li{
	float:left;
	margin:0 1px 0 -1px;
	display:inline;
	padding:0 3px 0 4px;
	background:url(../images/divder.gif) no-repeat left;
}
#footer p{
	margin:0 0 0 17px;
}
.workblock{ width:854px; margin-right: auto; margin-left: auto; padding-top: 20px; }
.workblock .image { background-color: #fff; width: 200px; height: 125px; margin-bottom: 5px; padding: 5px; border: solid 1px #7f561b; }
.workblock p.button {

  margin: 14px 0 0 0;

  }
.workblockleft, .workblockright{ width:240px; float:left; min-height:230px; margin-top: 0; margin-right: 20px; margin-left: 20px !important; }
.workblockright{

  margin:0 0 0 1px;

  }
.imgright { float: right; margin-right: 0; margin-bottom: 7px; margin-left: 7px !important; }
* html .workblockleft, * html .workblockright{

  height:230px;

  }
.workblock p.note {

  margin: 2px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  }
.workblock h4 {

  font-size: 145%;

  font-style: normal;

  font-weight: normal;

  padding: 0;

  margin: 11px 0 0;

  }
.workblock p { font-size: 12px; margin: 2px 0 0; padding: 0; }
.workblock .qtime { background-color: #fff; width: 100px; float: left; padding-bottom: 10px; }
.workblock .flash { background-color: #fff; width: 100px; float: right; padding-bottom: 10px; }
.imgleft { float: left; margin-right: 7px; margin-bottom: 7px; margin-left: 0; }
