body
{	
	background: url(/images/style/page1body.jpg) repeat-x 0 0;
	color: #004677
}
html
{
	background: #fff url(/images/style/page1html.jpg) repeat 0 0
}
h1
{
	color: #004677;
	font: 400 2em Arial, Tahoma, Verdana, Helvetica, sans-serif;
	height: auto;
	overflow: visible;
	padding: 0 0 25px;
	text-align: center
}
.l-foot
{
	color: #9ec1d8
}
.l-foot a
{
	color: #29a9fd
}
.l-head
{
	background: url(/images/style/page1head.jpg) no-repeat center 0
}
.l-wrap
{
	background: url(/images/style/page1wrap.jpg) repeat-x 0 bottom
}
.b-content
{
	padding: 0 75px
}
.b-feedback_outer
{
	position: absolute;
	right: -6px;
	top: 85px;
	padding: 0 6px 0 0;
	overflow: hidden
}
.b-feedback_outer .right-board
{
	background: url(/images/style/feedback-right.png) no-repeat -13px 0;
	display: block;
	width: 6px;
	position: absolute;
	top: 12px;
	bottom: 19px;
	right: 0
}
.b-feedback_outer .right-board i
{
	background: url(/images/style/feedback-right.png) no-repeat -19px 0;
	display: block;
	height: 4px;
	width: 6px;
	position: absolute;
	bottom: -4px;
	right: 0;
	overflow: hidden
}
.b-feedback_outer_act .right-board
{
	background-position: 0 0
}
.b-feedback_outer_act .right-board i
{
	background-position: -7px 0
}
.b-feedback
{
	background: url(/images/style/feedback-top.png) no-repeat right 0;
	color: #01253e;
	font-size: .9em;
	position: relative;
	overflow: hidden
}
.b-feedback .input-submit, .b-feedback button
{
	background: url(/images/style/feedback-button.png) no-repeat 0 0
}
.b-feedback .input-submit
{
	cursor: pointer;
	display: inline-block;
	float: right;
	margin: 8px 0 0
}
.b-feedback button
{
	background-position: right -25px;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	height: 25px;
	padding: 0 10px
}
.b-feedback button span
{
	display: block;
	line-height: 20px;
	text-decoration: underline
}
.b-feedback form
{
	background: #e7a824 url(/images/style/feedback-bg.png) repeat-y;
	padding: 15px 15px 12px 10px;
	width: 281px
}
.b-feedback p
{
	padding: 0 45px 13px 5px
}
.b-feedback .input-text
{
	padding: 1px 6px 0;
	height: 21px;
	width: 264px
}
.b-feedback .input-textarea
{
	height: 150px;
	width: 270px;
	padding: 5px 0 0 6px
}
.b-feedback .row, .b-feedback .row-file
{
	margin: 0 0 6px
}
.b-feedback .row div, .b-feedback .row-file div
{
	position: relative
}
.b-feedback .row i, .b-feedback .row-file i
{
	color: #828282;
	font-style: normal;
	top: 3px;
	left: 8px
}
.b-feedback .title
{
	padding: 12px 0 15px 29px;
	position: relative
}
.b-feedback .ititle, .b-feedback .ititle span
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 29px;
	height: 159px;
	overflow: hidden	
}
.b-feedback .ititle
{
	top: 50%;
	left: 0;
	margin: -80px 0 0;
	z-index: 2
}
.b-feedback .ititle span
{
	background: url(/images/style/feedback_titles.png) no-repeat 0 0;
	cursor: pointer
}
.b-feedback_act .ititle span
{
	background-position: -26px -1px
}
.b-feedback .title_inner
{
	background: url(/images/style/2.png) no-repeat -80px 0;
	display: block;
	position: absolute;
	width: 29px;
	top: 0;
	left: 0;
	bottom: 23px;
	z-index: 2
}
.b-feedback .title-bg
{
	background: url(/images/style/2.png) no-repeat -109px -780px;
	display: block;
	height: 25px;
	width: 29px;
	position: absolute;
	bottom: -2px;
	left: 0;
	z-index: 2
}
.b-feedback_act .title
{
	padding: 12px 0 15px 40px
}
.b-feedback_act .title_inner
{
	background-position: 0 0;
	width: 40px
}
.b-feedback_act .title-bg
{
	background-position: -40px -777px;
	bottom: 0;
	width: 40px
}
.b-feedback_act .bg
{
	background: url(/images/style/feedback_title_bg.png) no-repeat 0 0;
	display: block;
	height: 64px;
	width: 37px;
	position: absolute;
	bottom: 2px;
	left: 10px;
	z-index: 2
}
.b-lcol
{
	padding: 28px 0 0 70px;
	width: 373px
}
.b-news-list
{
	background: url(/images/style/balls.jpg) no-repeat right bottom;
	margin: 0 0 20px;
	padding: 0 125px 0 0
}
.b-news-list a
{
	color: #077dd0
}
.b-news-list .anons
{
	padding: 0 0 10px
}
.b-news-list .title
{
	color: #004677;
	font-size: 2em;
	padding: 0 0 15px
}
.b-news-list .title small
{
	font-size: .75em
}
.b-page-title, .b-page-title i
{
	height: 100px;
	width: 420px
}
.b-page-title
{
	left: 275px;
	top: 70px
}
.b-rcol
{
	float: right;
	margin: 0;
	padding: 50px 0;
	position: static;
	overflow: visible;
	width: 475px
}
.l-head
{
	height: 205px
}
.l-wrap
{
	overflow: hidden
}