@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#643b4f;
	height:100%;
}
img {
	border:0px;
	margin:0px;
}
a {
	color:#901140;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul {
	margin:0px 0px 7px 15px;
	padding:0px;
	display:block;
	border:1px solid #fff;
}
ul li {
	background:transparent url(/img/039.gif) no-repeat left 6px;
	list-style-type:none;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	color:#333333;
	font-size:70%;
	vertical-align:top;
	font-family:Verdana;
	line-height:150%;
}
ol {
	margin:0px 0px 17px 15px;
	padding:0px 0px 0px 15px;
}
ol li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color:#333333;
	font-size:70%;
	vertical-align:top;
	font-family:Verdana;
	line-height:150%;
}
td, div {
	vertical-align:top;
	text-align:left;
}
.quot {
	margin:0px 0px 17px 0px !important;
	padding:7px 40px 13px 41px !important;
	border-bottom:1px dotted #c4c4c4 !important;
	border-top:1px dotted #c4c4c4 !important;
	color:#acacac !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:80% !important;
	font-style:italic !important;
	font-weight:bold !important;
	line-height:160% !important;
}
.clear {
	clear:left;
	font-size:0px;
	margin:0pt;
	padding:0px;
	height:0px;
}
.nobg {
	background:none !important;
}
.txt_nobg {
	margin:17px 0px 15px 0px;
}
.txt_nobg p {
	color:#000000;
	font-family:Verdana;
	font-size:70%;
	line-height:150%;
	margin:0 0 17px;
}
.txt_bg {
	background:transparent url(/img/046.gif) repeat-x scroll left top;
	margin:0;
	padding-top:18px;
}
.txt_bg p {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:70%;
	line-height:150%;
	margin:0 0 17px;
}
.helltable {
	table-layout:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
.helltable th.td01 {
	border-right:1px dotted #c4c4c4;
	padding-right:1px;
}
.helltable th.td02 {
	border-right:1px dotted #c4c4c4;
	padding:0px 1px 0px 1px;
}
.helltable th.td03 {
	padding:0px 0px 0px 1px;
	font-size:95%;
}
.helltable td.td01 {
	border-right:1px dotted #c4c4c4;
	border-bottom:1px dotted #c4c4c4;
	font-size:70%;
	color:#000;
	padding:6px 12px 10px 0px;	
	line-height:150%;
	vertical-align:middle;
}
.helltable td.td02 {
	border-right:1px dotted #c4c4c4;
	border-bottom:1px dotted #c4c4c4;
	font-size:70%;
	color:#000;
	padding:6px 10px 10px 14px;	
	vertical-align:middle;
}
.helltable td.td03 {
	border-bottom:1px dotted #c4c4c4;
	font-size:70%;
	color:#ababab;
	padding:6px 10px 10px 7px;	
	vertical-align:middle;
	font-weight:bold;
	white-space:nowrap;
}
.helltable .num {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#901140;
	font-weight:normal;
	padding:0px 12px 0px 10px;
}
.helltable .bg {
	background:url(/img/033.gif) repeat-x left top;
	height:29px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#662d91;
	font-weight:normal;
}
.main_td01 {
	background:url(/img/001.gif) no-repeat left bottom;
	width:35px;
}
.main_td02 {
	background:url(/img/002.gif) repeat-x left bottom;
}
.main_td03 {
	background:url(/img/003.gif) no-repeat right bottom;
	width:34px;
}
.main_td04 {
	background:url(/img/007.gif) repeat-y right top;
	background-color:#fff;
}
.main_td05 {
	background:url(/img/008.gif) repeat-y left top;
	background-color:#fff;
}
.main_td06 {
	background:url(/img/004.gif) no-repeat right top;
}
.main_td07 {
	background:url(/img/006.gif) repeat-x left top;
	padding:9px 0px 0px 0px;
	width:100%;
}
.main_td07 .footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#98687a;
}
.main_td07 .footer .td01 {
	padding:0px 0px 0px 12px;
}
.main_td07 .footer .td02 {
	text-align:right;
	padding:0px 3px 0px 0px;
}
.main_td08 {
	background:url(/img/005.gif) no-repeat left top;
}
.main_td09 {
	background:url(/img/50.gif) repeat-y center bottom;
}
.main_td10 {
	background:url(/img/50.gif) repeat-y center top;vertical-align:bottom;
}
.main {
	background:#fff;
	width:100%;
}
.main .header {
	background:url(/img/009.gif) repeat-x left top;
	padding:15px 0px 35px 0px;
	margin:0px;
}
.main .header .td01 {
	padding:0px 0px 0px 33px;
	font-size:0px;
}
.main .header .td01 a {
	font-size:0px;
}
.main .header .td01 img {
}
.main .header .td02 {
	white-space:nowrap;
	text-align:right;
	padding:8px 20px 0px 0px;
	width:100%;
}
.main .header .td02 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color:#901140;
	margin-left:7px;
}
.main .header .td02 .act {
	background:url(/img/010.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:3px 5px 4px 5px;
}
.main .header .td03 {
	padding-left:41px;
	background:url(/img/037.gif) no-repeat left 2px;
}
.main .header .td03 form {
	margin:0px;
	padding:0px;
}
.main .header .td04 {
	white-space:nowrap;
	text-align:right;
	padding:13px 29px 0px 0px;
	width:100%;
}
.main .header .td04 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color:#901140;
	margin-left:7px;
}
.main .header .td04 .act {
	background:url(/img/010.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:3px 5px 4px 5px;
}
.main .header .search_td01 {
	background:url(/img/search02.gif) repeat-x left top;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
}
.main .header .search_td01 input {
	font-size:75%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:116px;
	background-color:#fff;
	border:1px solid #ccc;
}
.main .header .search_td02 {
	background:url(/img/search02.gif) repeat-x left top;
	vertical-align:middle;
	padding:0px 4px 0px 5px;
}
.main .line {
	background:url(/img/011.gif) no-repeat left 1px;
	font-size:0px;
	padding:0px 0px 2px 0px;
	background-color:#fff;
}
.line2 {
	background:url(/img/020.gif) no-repeat left 1px;
	font-size:0px;
	padding:0px 0px 2px 0px;
	background-color:#fff;
}
.podv {
	background:url(/img/51.gif) no-repeat left bottom
}
.main .line3 {
	background:url(/img/045.gif) no-repeat left 1px;
	font-size:0px;
	padding:0px 0px 2px 0px;
	background-color:#fff;
}
.main .menu {
	background:url(/img/021.gif) no-repeat left top;
	height:27px;
	margin-bottom:1px;
	padding:0px;
	font-size:0px;
}
.main .menu a {
	float:left;
	font-size:0px;
	margin:0px;
	padding:0px;
}
.line001 {
	background:url(/img/012.gif) repeat-x left top;
	background-color:#fff;
	padding:20px 0px 0px 0px;
	margin-bottom:46px;
}
.line001 .td01 {
	padding:30px 0px 0px 35px;
}
.line001 .td01 p {
	margin:0px 0px 21px 0px;
}
.line001 .td02 {
	text-align:right;
}
.line002 {
	background:url(/img/026.gif) repeat-x left top;
	background-color:#fff;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	height:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line002 .td01 {
	font-size:65%;
	color:#acacac;
	padding:6px 0px 0px 19px;
}
.line002 .td01 a {
	color:#acacac;
	margin-right:3px;
}
.line002 .td01 span {
	background:url(/img/023.gif) no-repeat left 3px;
	padding:0px 0px 0px 13px;
}
.line002 .td02 {
	text-align:right;
	padding:7px 21px 0px 0px;
}
.line002 .td02 a {
	background:url(/img/024.gif) no-repeat left 2px;
	padding: 0px 0px 0px 16px;
	color:#acacac;
	font-size:55%;
}
.line003 {
	width:220px;
}
.line003 .block01 {
	background:url(/img/025.gif) no-repeat right top;
	height:29px;
	font-size:70%;
	font-weight:bold;
	color:#98687a;
	padding:15px 0px 0px 21px;
	text-transform:uppercase;
	margin-bottom:5px;
	letter-spacing:1px;
	font-family:Verdana;
}
.line003 .block01 a {
	text-decoration:none;
}
.line003 .block02 div {
	padding:0px 0px 8px 20px;
	margin:0px 0px 4px 0px;
	background:url(/img/046.gif) repeat-x left bottom;
	font-size:70%;
	float:left;
	width:91%;
}
.line003 .block02 .text01 {
	font-weight:bold;
	text-transform:uppercase;
	color:#98687a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 0px;
	background:none;
	line-height:140%;
}
.line003 .block02 p.act {
	font-weight:bold;
	background:url(/img/027.gif) no-repeat left 5px;
}
.line003 .block02 p.act a {
	text-decoration:none;
}
.line003 .block02 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#901140;
	font-weight:normal;
	text-decoration:none;
	background:url(/img/028.gif) no-repeat left 5px;
	padding-left:15px;
	margin:0px;
	line-height:140%;
}
.line004 {
	width:430px;
}
.line004 .block01 {
	font-family:Calibri;
	border-top:3px solid #836898;
	font-size:110%;
	font-weight:bold;
	color:#662d91;
	padding:9px 0px 10px 0px;
	margin-bottom:3px;
}
.line004 .bookmarks {
	float:left;
	width:100%;
	background:url(/img/032.gif) repeat-x 1px bottom;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line004 .bookmarks a {
	background-color:#f0f0f0;
	padding:3px 11px 5px 10px;
	font-size:70%;
	color:#959595;
	float:left;
	margin:3px 1px 0px 0px;
}
.line004 .bookmarks a.active {
	background:url(/img/030.gif) no-repeat left top;
	padding:6px 10px 6px 13px;
	float:left;
	font-size:70%;
	color:#662d91;
	margin:0px;
	text-decoration:none;
}
.line004 .bookmarks div.active {
	background:url(/img/031.gif) no-repeat right top;
	float:left;
	font-size:70%;
	padding:6px 0px;
	margin-right:1px;
}
.line004 .block02 {
	margin:17px 0px 15px 0px;
}
.line004 .block02 p {
	color:#000000;
	font-size:70%;
	line-height:150%;
	margin:0px 0px 17px;
	font-family:Verdana;
}
.line004 .block04 {
	background:transparent url(/img/046.gif) repeat-x scroll left top;
	margin:0;
	padding-top:18px;
}
.line004 .block04 p {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:70%;
	line-height:150%;
	margin:0 0 17px;
}
.line004 .block02 .bg {
	background:url(/img/033.gif) repeat-x left top;
	height:29px;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#662d91;
	font-weight:normal;
}
.line004 .block02 .star {
	color:#901140;
}
.line004 .block02 .table {
	table-layout:fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line004 .block02 th.td01 {
	border-right:1px dotted #c4c4c4;
	padding-right:1px;
}
.line004 .block02 th.td02 {
	border-right:1px dotted #c4c4c4;
	padding:0px 1px 0px 1px;
}
.line004 .block02 th.td03 {
	padding:0px 0px 0px 1px;
	font-size:95%;
}
.line004 .block02 td.td01 {
	border-right:1px dotted #c4c4c4;
	border-bottom:1px dotted #c4c4c4;
	font-size:70%;
	color:#000;
	padding:6px 12px 10px 0px;	
	line-height:150%;
	vertical-align:middle;
}
.line004 .block02 td.td02 {
	border-right:1px dotted #c4c4c4;
	border-bottom:1px dotted #c4c4c4;
	font-size:70%;
	color:#000;
	padding:6px 10px 10px 14px;	
	vertical-align:middle;
}
.line004 .block02 td.td03 {
	border-bottom:1px dotted #c4c4c4;
	font-size:70%;
	color:#ababab;
	padding:6px 10px 10px 7px;	
	vertical-align:middle;
	font-weight:bold;
	white-space:nowrap;
}
.line004 .block02 .num {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#901140;
	font-weight:normal;
	padding:0px 12px 0px 10px;
}
.line004 .block03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#7d7d7d;
	margin-bottom:26px;
}
.line004 .block03 td {
	padding:0px 0px 15px 0px;
	line-height:150%;
}
.line004 .block03 .star {
	font-size:125%;
	color:#901140;
	margin-right:8px;
}
.line005 {
	margin:0px;
	padding:0px;
}
.line005 .block01 {
	border-top:3px solid #d5ba8a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	font-weight:bold;
	font-style:italic;
	color:#acacac;
	line-height:160%;
	padding:10px 5px 0px 0px;
	margin:0px 0px 29px 0px;
}
.line005 .block02 {
	border-top:3px solid #e8e1d3;
	padding:10px 0px 0px 0px;
	margin-bottom:0px;
}
.line005 .block02 .block {
	padding-top:3px;
}
.line005 .block02 h1 {
	color:#901140;
	font-weight:bold;
	font-size:95%;
	margin:0px 0px 15px 0px;
	font-family:Calibri;
}
.line005 .block02 table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#7d7d7d;
}
.line005 .block02 table a {
	color:#662D91;
	text-decoration:underline;
}
.line005 .block02 table a:hover {
	text-decoration:none;
}
.line005 .block02 table img {
	margin-bottom:17px;
}
.line005 .block02 table .td01 {
	padding:0px 10px 0px 10px;
	line-height:140%;
}
.line005 .block02 table .td01 p {
	margin:0px 0px 4px 0px;
	color:#333;
}
.line005 .block02 table .td02 {
	padding-top:1px;
}
.line005 .block03 {
	border-top:3px solid #e8e1d3;
	padding:10px 10px 15px 0px;
}
.line005 .block03 .text p {
	font-size:70%;
	margin:0px 0px 11px 0px;
	color:#333;
	line-height:140%;
	font-family:verdana;
}
.line005 .block03 h1 {
	color:#901140;
	font-weight:bold;
	font-size:95%;
	margin:0px 0px 15px 0px;
	font-family:Calibri;
}
.line005 .block03 .block {
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line005 .block03 .block .text01 {
	font-size:65%;
	margin:0px 0px 3px 0px;
	color:#acacac;
}
.line005 .block03 .block .text02 {
	font-size:70%;
	margin:0px 0px 5px 0px;
	color:#333;
	line-height:140%;
}
.line005 .block03 .block .text02 a:hover {
	text-decoration:none;
}
.line005 .block03 .block .text03 {
	margin:0px 0px 0px 0px;
}
.line005 .block03 .block .text03 a {
	font-size:70%;
	color:#901140;
	text-decoration:underline;
}
.line005 .block03 .block .text03 a:hover {
	text-decoration:none;
}
.line005 .block03 .block .text04 {
	font-size:70%;
	color:#662D91;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}
.line005 .bookmarks {
	float:left;
	width:100%;
	background:url(/img/032.gif) repeat-x 1px bottom;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line005 .bookmarks a {
	background-color:#f0f0f0;
	padding:3px 11px 5px 10px;
	font-size:70%;
	color:#959595;
	float:left;
	margin:3px 1px 0px 0px;
}
.line005 .bookmarks a.active {
	background:url(/img/030.gif) no-repeat left top;
	padding:6px 10px 6px 13px;
	float:left;
	font-size:70%;
	color:#662d91;
	margin:0px;
	text-decoration:none;
}
.line005 .bookmarks div.active {
	background:url(/img/031.gif) no-repeat right top;
	float:left;
	font-size:70%;
	padding:6px 0px;
	margin-right:1px;
}
.line006 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line006 .block01 {
	border-top:3px solid #836898;
	height:29px;
	font-size:110%;
	font-weight:bold;
	color:#662d91;
	padding:9px 0px 1px 0px;
	margin-bottom:3px;
	font-family:Calibri;
}
.line006 .block02 {
	background:transparent url(/img/046.gif) repeat-x scroll left top;
	margin:0px 40px 0px 0px;
	padding-top:29px;
}
.line006 .block02 .text01 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 9px 0px;
	font-weight:bold;
	font-size:85%;
	color:#901140;
}
.line006 .block02 .text02 {
	margin:0px 0px 9px 0px;
	font-size:65%;
	color:#acacac;
}
.line006 .block02 .text02 span {
	font-size:110%;
	color:#000;
	font-style:italic;
}
.line006 .block02 .text03 {
	margin:0px 0px 9px 0px;
}
.line006 .block02 .text03 a {
	font-size:70%;
	color:#901140;
}
.line006 .block02 .block {
	padding-top:15px;
}
.line006 .block02 .block p {
	margin:0px 0px 17px 0px;
	font-size:70%;
	color:#000;
	line-height:150%;
}
.line006 .block02 .block2 {
	padding-top:2px;
}
.line006 .block02 .block2 p {
	margin:0px 0px 17px 0px;
	font-size:70%;
	color:#000;
	line-height:150%;
}
.line006 .block03 {
	background:transparent url(/img/046.gif) repeat-x scroll left top;
	margin:0px 50px 0px 0px;
	padding-top:18px;
}
.line006 .block03 .td01 {
	color:#662D91;
	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	background:url(/img/038.gif) no-repeat 2px 7px;
	padding:0px 0px 23px 14px;
	font-weight:bold;
}
.line006 .block03 .td02 {
	text-align:right;
	font-size:65%;
	color:#acacac;
	padding:0px 0px 13px 0px;
	width:100%;
}
.line006 .block03 .td02 .act {
	color:#000;
	font-weight:bold;
}
.line006 .block03 .td02 a {
	color:#901140;
}
.line006 .block03 .td03 {
	color:#acacac;
	font-size:65%;
	padding:1px 40px 20px 0px;
}
.line006 .block03 .td03 a {
	color:#662d91;
	text-decoration:none;
	font-weight:bold;
}
.line006 .block03 .td04 {
	background:url(/img/039.gif) no-repeat left 4px;
	color:#901140;
	font-size:70%;
	padding:0px 0px 14px 13px;
}
.line006 .block03 .td04 a {
	color:#901140;
}
.line006 .block03 .td04 p {
	line-height:140%;
	margin:0;
	padding:5px 0 0 0;
	color:#000;
} 
.line006 .block04 {
	background:url(/img/046.gif) repeat-x left top;
	margin:0px 50px 20px 0px;
	padding-top:18px;
}
.line006 .block04 .td01 {
	width:50%;
}
.line006 .block04 .td01 .block {
	margin-bottom:15px;
}
.line006 .block04 .td01 h1 {
	background:transparent url(/img/038.gif) no-repeat scroll 2px 7px;
	color:#662D91;
	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	padding:0px 0px 17px 14px;
	margin:0px;
}
.line006 .block04 .td01 .text01 {
	padding:0px 0px 0px 13px;
	margin:0px 0px 5px 0px;
	color:#ACACAC;
	font-size:65%;
}
.line006 .block04 .td01 .text01 a {
	color:#662D91;
	font-weight:bold;
	text-decoration:none;
}

.line006 .block04 .td01 .text02 {
	background:transparent url(/img/039.gif) no-repeat scroll left 4px;
	color:#901140;
	font-size:70%;
	
	padding:0px 0px 0px 13px;
	margin:0px 0px 5px 0px;
}
.line006 .block04 .td01 .text02 a {
	color:#901140;
}
.line006 .block04 .td01 .text03 {
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	font-size:70%;
	line-height:140%;
}
.line006 .block04 .td01 .last a {
	background:url(/img/040.gif) no-repeat  left 5px;
	color:#901140;
	font-size:70%;
	padding-left:13px;
}
.line006 .bookmarks {
	float:left;
	width:100%;
	background:url(/img/032.gif) repeat-x 1px bottom;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line006 .bookmarks a {
	background-color:#f0f0f0;
	padding:3px 11px 5px 10px;
	font-size:70%;
	color:#959595;
	float:left;
	margin:3px 1px 0px 0px;
}
.line006 .bookmarks a.active {
	background:url(/img/030.gif) no-repeat left top;
	padding:6px 10px 6px 13px;
	float:left;
	font-size:70%;
	color:#662d91;
	margin:0px;
	text-decoration:none;
}
.line006 .bookmarks div.active {
	background:url(/img/031.gif) no-repeat right top;
	float:left;
	font-size:70%;
	padding:6px 0px;
	margin-right:1px;
}
.line007 {
	width:430px;
}
.line007 .block01 {
	border-top:3px solid #836898;
	height:29px;
	font-size:110%;
	font-weight:bold;
	color:#662d91;
	padding:9px 0px 1px 0px;
	margin-bottom:3px;
	font-family:Calibri;
}
.line007 .block02 {
	background:url(/img/046.gif) repeat-x left top;
	margin:0px 0px 0px 0px;
	padding-top:18px;
}
.line007 .block02 p {
	font-size:70%;
	line-height:150%;
	margin:0px 0px 17px 0px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line007 .block02 p a {
	color:#901140;
}
.line007 .bookmarks {
	float:left;
	width:100%;
	background:url(/img/032.gif) repeat-x 1px bottom;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line007 .bookmarks a {
	background-color:#f0f0f0;
	padding:3px 11px 5px 10px;
	font-size:70%;
	color:#959595;
	float:left;
	margin:3px 1px 0px 0px;
}
.line007 .bookmarks a.active {
	background:url(/img/030.gif) no-repeat left top;
	padding:6px 10px 6px 13px;
	float:left;
	font-size:70%;
	color:#662d91;
	margin:0px;
	text-decoration:none;
}
.line007 .bookmarks div.active {
	background:url(/img/031.gif) no-repeat right top;
	float:left;
	font-size:70%;
	padding:6px 0px;
	margin-right:1px;
}
.line008 {
	width:430px;
	clear:left;
}
.line008 .block01 {
	border-top:3px solid #836898;
	height:29px;
	font-size:110%;
	font-weight:bold;
	color:#662d91;
	padding:9px 0px 1px 0px;
	margin-bottom:3px;
	font-family:Calibri;
}
.line008 .block02 {
	background:transparent url(/img/046.gif) repeat-x scroll left top;
	margin:0px 0px 21px 0px;
	padding-top:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line008 .block02 img {
	float:left;
	border:1px solid #acacac;
	margin-right:10px;
}
.line008 .block02 .text01 {
	font-weight:bold;
	margin:0px 0px 22px 0px;
	font-size:75%;
}
.line008 .block02 .text02 {
	font-size:70%;
	margin:0px 0px 4px 0px;
	color:#333333;
}
.line008 .block02 .text03 {
	margin:0px 0px 13px 0px;
	line-height:110%;
}
.line008 .block02 .text03 img {
	float:none;
}
.line008 .block02 .text03 a {
	color:#000;
	font-size:70%;
	background:url(/img/042.gif) no-repeat 1px 4px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	vertical-align:2px;
}
.line008 .block02 .block p {
	font-size:70%;
	margin:0px 0px 17px 0px;
	color:#333333;
	line-height:150%;
}
.line008 .block03 {
	background:url(/img/046.gif) repeat-x left top;
	margin:0px 0px 23px 0px;
	padding-top:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line008 .block03 h1 {
	font-weight:bold;
	margin:0px 0px 5px 0px;
	font-size:70%;
}
.line008 .block03 p {
	margin:0px 0px 4px 0px;
}
.line008 .block03 a {
	background:url(/img/043.gif) no-repeat 2px 4px;
	font-size:70%;
	color:#901140;
	padding:0px 0px 0px 12px;
}
.line008 .block03 .block {
	margin-bottom:17px;
}
.line008 .block04 {
	background:url(/img/046.gif) repeat-x left top;
	margin:0px 0px 43px 0px;
	padding-top:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line008 .block04 h1 {
	font-weight:bold;
	margin:0px 0px 16px 0px;
	font-size:70%;
}
.line008 .block04 .block {
	margin-bottom:10px;
}
.line008 .block04 .text01 {
	color:#901140;
	font-size:70%;
	margin:0px 0px 3px 2px;
	padding:0 0 0 12px;
	background:transparent url(/img/039.gif) no-repeat scroll left 4px;
}
.line008 .block04 .text01 a {
	color:#901140;
}
.line008 .block04 .text02 {
	font-size:70%;
	margin:0px 0px 4px 14px;
	color:#333333;
}
.line008 .block04 .text02 span {
	font-style:italic;
}
.line008 .bookmarks {
	float:left;
	width:100%;
	background:url(/img/032.gif) repeat-x 1px bottom;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line008 .bookmarks a {
	background-color:#f0f0f0;
	padding:3px 11px 5px 10px;
	font-size:70%;
	color:#959595;
	float:left;
	margin:3px 1px 0px 0px;
}
.line008 .bookmarks a.active {
	background:url(/img/030.gif) no-repeat left top;
	padding:6px 10px 6px 13px;
	float:left;
	font-size:70%;
	color:#662d91;
	margin:0px;
	text-decoration:none;
}
.line008 .bookmarks div.active {
	background:url(/img/031.gif) no-repeat right top;
	float:left;
	font-size:70%;
	padding:6px 0px;
	margin-right:1px;
}
.line009 {
	padding:11px 19px 0px 19px;
	height:350px;
}
.line009 .block01 {
	border-bottom:1px dotted #c4c4c4;
	padding-bottom:21px;
	margin-bottom:15px;
}
.line009 .block01 .text01 {
	color:#662D91;
	font-size:110%;
	font-weight:normal;
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 0px;
}
.line009 .block01 .text02 {
	font-size:95%;
	color:#901140;
	margin:0px 0px 0px 2px;
}
.line009 .block02 p {
	background:transparent url(/img/039.gif) no-repeat scroll left 7px;
	font-size:70%;
	line-height:150%;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line009 .block02 p a {
	color:#901140;
}
.line009 .bookmarks {
	float:left;
	width:100%;
	background:url(/img/032.gif) repeat-x 1px bottom;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line009 .bookmarks a {
	background-color:#f0f0f0;
	padding:3px 11px 5px 10px;
	font-size:70%;
	color:#959595;
	float:left;
	margin:3px 1px 0px 0px;
}
.line009 .bookmarks a.active {
	background:url(/img/030.gif) no-repeat left top;
	padding:6px 10px 6px 13px;
	float:left;
	font-size:70%;
	color:#662d91;
	margin:0px;
	text-decoration:none;
}
.line009 .bookmarks div.active {
	background:url(/img/031.gif) no-repeat right top;
	float:left;
	font-size:70%;
	padding:6px 0px;
	margin-right:1px;
}
.line010 {
	width:100%;
}
.line010 .block01 {
	border-top:3px solid #836898;
	height:29px;
	font-size:110%;
	font-weight:bold;
	color:#662d91;
	padding:9px 0px 1px 0px;
	margin-bottom:3px;
	font-family:Calibri;
}
.line010 .block02 {
	background:url(/img/046.gif) repeat-x left top;
	margin:0px 20px 43px 0px;
	padding-top:18px;
}
.line010 .block02 h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:95%;
	color:#662d91;
	font-weight: normal;
	background:url(/img/038.gif) no-repeat 2px 7px;
	padding:0px 0px 13px 14px;
	margin:0px 0px 4px 0px;
}
.line010 .block02 h2 a {
	color:#662d91;
}
.line010 .block02 ol {
	font-family:Arial, Helvetica, sans-serif;
}
.line010 .block02 ol li {
	margin: 0 0 30px 0;
	font-size:95%;
	color: #acacac;
}
.line010 .block02 ol li p {
	font-size:70%;
}
.line010 .block02 ol li h2 {
	font-size:105%;
}
.line010 .block02 p {
	font-size:70%;
	line-height:150%;
	margin:0px 0px 17px 0px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line010 .block02 p a {
	color:#901140;
}
.line010 .block02 .search_td01 {
	background:url(/img/search02.gif) repeat-x left top;
	vertical-align:middle;
	padding:0px 0px 0px 4px;
}
.line010 .block02 .search_td01 input {
	font-size:75%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:740px;
	background-color:#fff;
	border:1px solid #ccc;
}
.line010 .block02 .search_td02 {
	background:url(/img/search02.gif) repeat-x left top;
	vertical-align:middle;
	padding:0px 4px 0px 5px;
}
.line010 .block02 .td02 {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color:#acacac;
	padding:0px 0px 13px 0px;
	width:100%;
}
.line010 .block02 .td02 .act {
	color:#000;
	font-weight:bold;
}
.line010 .block02 .td02 a {
	color:#901140;
}
.line010 .bookmarks {
	float:left;
	width:100%;
	background:url(/img/032.gif) repeat-x 1px bottom;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.line010 .bookmarks a {
	background-color:#f0f0f0;
	padding:3px 11px 5px 10px;
	font-size:70%;
	color:#959595;
	float:left;
	margin:3px 1px 0px 0px;
}
.line010 .bookmarks a.active {
	background:url(/img/030.gif) no-repeat left top;
	padding:6px 10px 6px 13px;
	float:left;
	font-size:70%;
	color:#662d91;
	margin:0px;
	text-decoration:none;
}
.line010 .bookmarks div.active {
	background:url(/img/031.gif) no-repeat right top;
	float:left;
	font-size:70%;
	padding:6px 0px;
	margin-right:1px;
}
.nomargin {
	margin-bottom:0px !important;
}