body {
	min-width:1000px;
	margin:0;
	color:#000;
	font:13px Arial, Helvetica, sans-serif;
	background:#ffed0f url(../images/bg-page.gif) repeat-x;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
img {
	border-style:none;
	vertical-align:top;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
table,
tr,
th,
td {
	border-collapse:collapse;
	border-spacing:0;
}
#wrapper {
	width:812px;
	margin:0 auto;
}
#wrapper:after,
#header .visual:after,
#nav:after,
#content:after,
.content-area .caption:after {
	display:block;
	clear:both;
	content:'';
}
#header {
	width:787px;
	padding:47px 5px 58px 20px;
	overflow:hidden;
	position:relative;
}
#header .visual {width:100%;}
#header .visual img {margin:-2px 0 0;}
#nav {
	width:100%;
	margin:0 0 18px;
	padding:0;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-align:right;
	list-style:none;
	text-transform:uppercase;
}
.footer-nav {
	float:right;
	margin:0 0 18px;
	padding:3px 0 0;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	list-style:none;
	text-transform:uppercase;
}
#nav li {
	display:inline;
	margin:0 0 0 22px;
}
.footer-nav li {
	float:left;
	margin:0 0 0 22px;
}
#nav li a,
.footer-nav li a {text-decoration:underline;}
.active a,
#nav li a:hover,
.footer-nav li a:hover {
	color:#868686;
	text-decoration:underline;
}
#header .btn-blog {
	position:absolute;
	top:0;
	left:5px;
	text-align:center;
	width:154px;
	height:10px;
	padding:8px 9px 8px 8px;
	font-size:12px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	text-indent:-9999px;
	overflow:hidden;
	background:#000 url(../images/text.png) no-repeat 8px -325px;
}
.content-area .blocks .button-holder {
	width:136px;
	margin:9px 0;
	padding:8px 7px 8px 10px;
	text-align:center;
	background:#000;
	overflow:hidden;
}
.content-area .blocks .renew-btn {
	display:block;
	width:135px;
	height:11px;
	font-size:12px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text.png) no-repeat 0 -373px;
}
#content {
	width:100%;
	margin:0 0 16px;
}
.content-section {
	float:left;
	width:377px;
	margin:0 4px 0 0;
	padding:2px 0 0 5px;
}
.content-section h1 {
	margin:0 0 35px;
	font-size:40px;
	line-height:47px;
	text-transform:uppercase;
	text-decoration:underline;
	text-indent:-9999px;
	background:url(../images/text.png) no-repeat;
}
.content-section .text-01 {
	width:285px;
	height:323px;
	background-position:0 0;
}
.content-section .text-02 {
	width:308px;
	height:228px;
	background-position:-295px 0;
}
.content-section .text-03 {
	width:257px;
	height:283px;
	margin:-7px 0 35px;
	background-position: -613px 0;
}
.content-section .text-04 {
	width:294px;
	height:276px;
	margin:0 0 35px;
	background-position: -295px -333px;
}
.content-section .text-05 {
	width:357px;
	height:276px;
	margin:0 0 35px;
	background-position: -613px -333px;
}
.content-section .button-holder {
	margin:0 0 0 -1px;
	padding:19px 0 18px 18px;
	text-align:center;
	background:#000;
	overflow:hidden;
}
.content-section .btn-blog {
	display:block;
	width:338px;
	height:21px;
	font-size:28px;
	line-height:30px;
	color:#fff;
	letter-spacing:-1px;
	text-transform:uppercase;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text.png) no-repeat -613px -619px;
}
.content-section .btn-blog:hover {text-decoration:none;}
.content-section .visual,
.content-section .img-holder {
	top:-87px;
	left:-40px;
	position:relative;
}
.content-section .img-holder {left:-24px;}
.content-section .visual span {
	position:absolute;
	top:0;
	left:0;
	width:25px;
	height:25px;
	font-size:17px;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(../images/bg-item.png) no-repeat;
}
.content-section .img-holder .home-link,
.content-section .visual .home-link {
	width:160px;
	height:125px;
	position:absolute;	top:-6px;	left:94px;
}
.content-section .img-holder .home-link {
	left:86px;
	top:0;
}
.content-section .visual .item-01 {
	top:-7px;
	left:203px;
}
.content-section .visual .item-02 {
	top:73px;
	left:86px;
}
.content-section .visual .item-03 {
	top:149px;
	left:283px;
}
.content-section .visual .item-04 {
	top:219px;
	left:211px;
}
.content-section .visual .item-05 {
	top:325px;
	left:-34px;
}
.content-section .visual .item-06 {
	top:358px;
	left:216px;
}
.content-section .visual .item-07 {
	top:463px;
	left:125px;
}
.content-section .visual .item-08 {
	top:699px;
	left:113px;
}
.content-section .visual .item-09 {
	top:918px;
	left:48px;
}
.content-area {
	float:left;
	width:426px;
}
.inner .content-area {padding:93px 0 62px;}
.content-area .text-06 {
	width:425px;
	height:255px;
	margin:0;
	font-size:24px;
	line-height:26px;
	text-transform:uppercase;
	text-indent:-9999px;
	background:url(../images/text.png) no-repeat 0 -619px;
}
.content-area .block-holder {
	width:466px;
	margin:0 -33px 0 0;
	overflow:hidden;
}
.content-area .blocks {
	float:left;
	width:200px;
	margin:0 33px 0 0;
}
.content-area .block {
	padding:0 0 21px;
	line-height:20px;
}
.content-area h2,
.content-area address strong {
	margin:0 0 29px;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
	text-decoration:underline;
}
.content-area .info h2 {
	margin:0 0 9px;
	font-size:12px;
	line-height:15px;
}
.content-area .content-txt h2 {margin:0 0 21px;}
.content-area .block h2 {margin:0 0 9px;}
.content-area .block p {margin:0 0 15px;}
.content-area dl {
	margin:0 0 20px;
	line-height:20px;
}
.content-area dt {
	float:left;
	margin:0 3px 0 0;
	font-weight:bold;
}
.content-area dd {margin:0;}
.content-area .info {
	margin:0 0 37px;
	font-size:12px;
	line-height:18px;
}
.content-area address p,
.content-area .info p {margin:0 0 18px;}
.content-area address {
	padding:0;
	font-style:normal;
	font-size:12px;
	line-height:18px;
}
.content-area .content-txt {
	width:426px;
	line-height:20px;
}
.content-area .content-txt p {margin:0;}
.content-area .catchword {
	width:348px;
	float:left;
	margin:-8px 0 0;
}
.content-area .catchword span {
	float:left;
	padding:28px 44px 0 0;
	line-height:20px;
}
.content-area .list {
	margin:0 0 36px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.content-area .content-txt h2 + .list {margin:-12px 0 36px;}
.content-area .list li {
	padding:0 0 0 12px;
	background:url(../images/bullet-01.gif) no-repeat 0 7px;
}
.content-area .list ul {
	margin:0 0 0 -2px;
	padding:0;
	list-style:none;
}
.content-area .list ul li {
	padding:0 0 0 11px;
	background:url(../images/bullet-02.gif) no-repeat 0 11px;
}
.content-area .table-area {margin:-2px 0 90px;}
.content-area table {width:420px;}
.content-area td {
	width:206px;
	padding:5px 0 4px;
	border-bottom:1px solid #8b8213;
}
.content-area td.cell-02 {width:191px;}
.content-area td.cell-03 {
	width:21px;
	padding:0 0 0 1px;
}
.content-area td .load {
	display:block;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-pdf.gif) no-repeat;
}
#footer {
	clear:both;
	width:802px;
	padding:0 5px 50px 4px;
	overflow:hidden;
}
.footer-holder {
	width:100%;
	overflow:hidden;
	border-bottom:5px solid #000;
}
.footer-holder .contact {
	float:right;
	padding:10px 12px 5px 8px;
	background:#000;
}
.contact .phone-txt {
	display:block;
	width:185px;
	height:10px;
	font-size:12px;
	line-height:15px;
	color:#fff;
	text-transform:uppercase;
	text-indent:-9999px;
	background:url(../images/text.png) no-repeat 0 -353px;
}
.footer-frame {
	width:100%;
	padding:14px 0 0;
	overflow:hidden;
}
.social {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.social li {
	float:left;
	margin:0 0 0 23px;
}
.social .facebook {
	display:block;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-facebook.png) no-repeat;
}