body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	padding:0pt;
}
table {
	font-size:inherit;
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img {
	margin:0;
	padding:0;
}
ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
img, fieldset {
	border:0 none;
}
em {
	font-style:normal;
}
h1, h2, h3, h4, h5, h6 {
	display:block;
	font-size:14px;
	font-weight:bold;
}
a:link, a:visited {
	color:#010101
}
a:hover, a:active {
	text-decoration:underline;
	color:#010101
}
p {
	padding-bottom:12px;
	line-height:17px
}
u {
	text-decoration:none;
}
.clear {
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px
}
body {
	background:#a37808 url(../images/body_bg.gif) left top repeat-x;
	color:#414141
}
#page-wrapper {
	background:url(../images/top_bg.jpg) center top no-repeat;
	min-width:1050px
}
#page{
	width:1050px;
	margin:0 auto
}
#doc-wrapper{
	width:896px;
	margin:0 auto;
}
#doc-wrapper #header{
	height:249px
}
#doc {
	position:relative;
	z-index:0;
}

#russ{
	width:563px;
	height:565px;
	position:absolute;
	z-index:10;
	top:-249px;
	left:-98px;
}
#seagull{
	width:158px;
	height:181px;
	position:absolute;
	z-index:10;
	right:-39px;
	top:-168px
}
#doc .container-body .leftcx {
	width:430px;
	float:left;
}
#doc .container-body .leftcx .colpadding{
	margin-top:39px;
	background:#e1ab34;
}
#doc .container-body .leftcx .container {
	margin-top:141px;
	margin-left:16px;
	background:#ffffff;
}
#doc .container-body .leftcx .space{
	height:178px
}
#doc .container-body .leftcx .content{
	margin-left:28px
}
#doc .container-body .rightcx {
	width:466px;
	float:right
}
#doc .container-body .rightcx .colpadding{
	background:#e1ab34
}
#doc .container-body .rightcx .container{
	background:#ffffff;
	margin-right:15px;
}
#doc .container-body .rightcx .nav-menu{
	width:466px;
	height:95px;
	clear:both
}
#doc .container-body .rightcx .nav-menu img{
	position:absolute;
	z-index:3;
	right:0px;
	top:0px;
	width:466px;
	height:95px
}
#doc .container-body .rightcx .nav-menu .menu-items{
	position:absolute;
	z-index:99;
	right:0px;
	top:0px;
	width:466px;
	height:95px
}
#doc .container-body .rightcx .nav-menu a img{
	background:none
}
#doc .container-body .rightcx .nav-menu .item{
	position:absolute;
	z-index:14;
	top:0px;
	display:block
}
#doc .container-body .rightcx .nav-menu .m1{
	width:65px;
	height:47px;
	right:389px;
}
#doc .container-body .rightcx .nav-menu .m2{
	width:70px;
	height:51px;
	right:314px
}
#doc .container-body .rightcx .nav-menu .m3{
	width:86px;
	height:51px;
	right:223px
}
#doc .container-body .rightcx .nav-menu .m4{
	width:121px;
	height:52px;
	right:96px
}
#doc .container-body .rightcx .nav-menu .m5{
	width:92px;
	height:39px;
	right:0px
}
#doc .container-body .rightcx .content{
	margin-left:23px;
}
#doc .container-body .rightcx .content .note{
	font-size:25px;
	font-weight:bold;
	color:#85bf07;
}
#doc .container-body .rightcx .content .note p{
	line-height:29px
}
#doc .container-body .rightcx .content .note b{
	color:#52a1ce;
	font-size:26px
}
#doc #man{
	width:389px;
	height:365px;
	position:absolute;
	z-index:8;
	left:76px;
	bottom:0px
}
#doc #footer{
	width:896px;
	height:183px;
	position:absolute;
	z-index:19;
	bottom:-50px;
	left:0px;
	z-index:11
}
#doc #footer .footer-bd{
	width:480px;
	margin:0 auto;
	text-align:center
}
#doc #footer .footer-bd p{
	font-size:16px;
	font-weight:bold;
	color:#52a1ce;
	padding-bottom:5px;
	line-height:17px;
	padding-top:30px
}
#doc #footer .footer-bd ul li{
	display:inline;
	background:url(../images/footer_sep.jpg) right 4px no-repeat;
	padding-left:5px;
	padding-right:9px
}
#doc #footer .footer-bd ul li.last{
	background:none
}
#doc #footer .footer-bd ul li a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px
}
#doc #footer-pros{
	width:1053px;
	height:183px;
	position:absolute;
	z-index:19;
	bottom:-50px;
	left:-57px;
	z-index:10
}
#doc .container-body .rightcx .container .video{
	text-align:center
}
#doc #content-box{
	background:#fff;
	border-left:#e1ab34 16px solid;
	border-right:#e1ab34 15px solid;
	padding-bottom:130px;
}
#doc #content-box .leftcx{
	width:488px;
	float:left
}
#doc #content-box .leftcx .colpadding{
	margin-left:28px;
	margin-right:30px;
	padding-top:120px
}
#doc #content-box .rightcx{
	width:376px;
	float:left
}
#doc #content-box .rightcx .colpadding{}
.subpage #doc .container-body .rightcx .content .note p{
	padding-bottom:0px
}
.pic{
	margin-bottom:12px
}
.title{
	color:#749a24;
	font-weight:bold;
	padding-bottom:6px;
	font-size:18px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.homepage #doc .container-body .leftcx .container {
	height:535px
}
.homepage #doc .container-body .rightcx .container{
	height:581px
}
.txt {
	border:#d5d5d5 1px solid;
	padding:2px
}
#contact-form .item{
	padding-bottom:5px
}
#contact-form .item .label{
	float:left;
	line-height:27px;
	width:125px;
	display:block;
	color:#433524
}
#contact-form .field{
	float:left;
	width:268px;
	display:block
}
#contact-form input.txt {
	width:200px
}
#contact-form textarea.txt {
	width:250px;
	height:150px;
	overflow:auto
}
.x-btn {
	border:2px solid #d5d5d5;
	cursor:pointer;
	font-size:14px;
	padding:2px 5px;
	font-weight:bold;
	color:#565656;
	background:#fff
}
#contact-form .btn-item{
	padding-left:125px
}
#back-info{
	display:none
}
.error {
border:1px solid #EE6E6E;
}
#contact-form .btn-item .field{
	height:32px
}
#contact-form .btn-item .ajax-loadding{
	background:url(../images/aiax-loading.gif) 75px 0px no-repeat
}
* html #contact-form .btn-item .ajax-loadding{
	background:url(../images/aiax-loading.gif) 95px 0px no-repeat
}