@charset "utf-8";

html, body {
	margin: 0px;
	padding: 0px;
	background: #3f7c72;
	font-family: tahoma, Arial, verdana;
	font-size: 11px;
	color: #ffffff;
}
h1 {
	text-align: left;
	font-size: 180%;
}
h2 {
	text-align: center;
	background: url("../img/border_light.gif") no-repeat center bottom #3b4918;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 140%;
}
h3 {
	margin: 0px;
	font-size: 120%;
}
h4 {
	margin: 15px 0px 0px 0px;
	font-size: 100%;
}
p {
	margin: 0px;
}
img {
	border: 0px;
}
a:link, a:visited {
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #ffcc00;
	font-weight: bold;
	text-decoration: underline;
}
div.main {
	width: 1000px;
	margin: 0px auto;
}
div.header {
	position: relative;
	width: 100%;
	height: 164px;
	background: url("../img/abody_bg.jpg") no-repeat left top;
	padding: 0px;
}
div.logo {
     position: absolute;
     width: 280px;
     height: 75px;
     top: 55px;
     left: 14px;
}
div.header-right {
	position: absolute;
	background: url("../img/aheader_right_bg.jpg") no-repeat left top ;
	top: 0px;
	left: 297px;
	height: 164px;
	width: 278px;
	padding: 0px 0px 0px 0px;
}
div.menu {
    position: relative;
	background: url("../img/amenu_bg.jpg") no-repeat left top;
	top: 0px;
	left: 278px;
	height: 164px;
	width: 400px;
	padding: 37px 0px 0px 33px;
}
div.menu a {
	margin: 0px 0.9%;
}
div.mainvin{
width:1012px;
margin:0 auto;
background:url("../img/bg.gif") repeat-y;
}
div.left-col {
	float: left;
	width: 77%;
	padding: 0px 0px 0px 10px;
}
div.box {
	width: 100%;
	background: #617434;
	margin-bottom: 7px;
}
div.box div.box-body {

    padding: 0px 0px 0px 10px;
}
div.box div.box-top {
	width: 100%;
	background: #3b4918 url("../img/tr.gif") no-repeat right bottom;
}
div.box div.box-top div.shad-tl {
	width: 15px;
	height: 15px;
	background: url("../img/tl.gif") no-repeat left top;
}
div.box div.box-bottom {
	width: 100%;
	background: #617434 url("../img/br.gif") no-repeat right bottom;
}
div.box div.box-bottom div.shad-bl {
	width: 15px;
	height: 15px;
	background: url("../img/bl.gif") no-repeat left top;
}
div.box div.box-body div.item {
	float: left;
	width: 98%;
	margin: 0px 0px 0px 5px;
	background: #617434;
}
div.box div.box-body div.item p, div.box div.box-body div.item h3 {
	margin: 0px;
}
div.box div.box-body div.item img {
	border: 1px solid #ffcc00; 
	margin: 0px 0px;
}
div.box div.box-body div.item2 img {
	border: 1px solid #617434; 
	margin: 10px 0px;
}
div.right-col {
	width: 20%;
	margin-left: 78%;
	padding-right: 1%;
}
div.archive {
	height: 33px;
	padding: 7px 0px 0px 30px;
}
div.archive span {
	float: left;
	margin-right: 1%;
	font-weight: bold;
}
div.archive a:link, div.archive a:visited {
	display: block;
	float: left;
	text-align: center;
	width: 32px;
	margin: -7px 0.5%;
	padding: 10px 0px;
	background: url("../img/archive_item_bg.gif") no-repeat center center;
}
div.container {
	background: url("../img/border_dark_small.gif") no-repeat center bottom;
	padding-bottom: 25px;
	margin-bottom: 20px;
	padding: 0px 0px 10px 10px;
}
div.container-not-bg {
	background: none;
	padding-bottom: 25px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 10px;
}
div.footer {
	text-align: center;
	width: 100%;
	clear: both;
	padding-top: 20px;
}
div.pages {
	width: 100%;
	text-align: center;
	font-size: 18px;
	background: url("../img/border_dark.png") no-repeat center bottom;
	padding-bottom: 30px;
}
div.copyrights {
	margin: 0px auto;
	text-align: center;
	padding: 20px;
	width: 50%;
}
div.clear {
	clear: both;
	width: 100%;
	height: 1px;
}


.join { padding:0 0 150px 20px; position:relative;}
.join-head { padding:0 0 1px 73px; margin-bottom:20px; font-size:13px;}
.join-head span { color:#ff0000; font-size:18px;}

.cont {min-height:1px; margin-top:13px; }
.cont-l { width:73px; float:left;}
.cont-lll { width:1px; float:left;}
.cont-r { width:651px; float:left; border-bottom:1px solid #cccccc; padding:5px 0 15px 0; font-size:13px;}
.cont-r strong {display:block;}
.cont-rtt { width:351px; float:left; border-bottom:1px solid #cccccc; padding:5px 0 15px 0; font-size:13px;}
.cont-rtt strong {display:block;}

.code { align:center; left:40px; color:#000000;}
.code input {vertical-align:middle; margin-left:5px;}
.in { width:250px; border:1px solid #ffffff; font-size:16px; padding:2px 0 2px 5px;}
