body {
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #FFFFFF;
	}
body.ns {
	background: #000000;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0 0 5px 0;
	margin: 0;
	}
h1, h2, h3, h4, h5, h6, h7 {
	font-size: 11px;
	}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #585858;
	}
a {
	color: #FFFFFF;
	cursor: pointer;
	}
a:hover {
	color: #FFF267;
	}
div {
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	}
table, td {
	border-collapse: collapse;
	}
td {
	border-collapse: collapse;
	vertical-align: top;
	}

/*********************************************/

table.page {
	margin: 0 auto;
	}

td.pp_02 {
	background: #D60501 url(gfx/pp_02.gif) repeat-y 0 0;
	}
table.pp_01 {
	background: url(gfx/pp_01.jpg) no-repeat 0 0;
	}
td.pp_03 {
	background: url(gfx/pp_03.jpg) no-repeat 0 100%;
	}

td.po_02 {
	background: #D60501 url(gfx/po_02.gif) repeat-y 0 0;
	}
table.po_01 {
	background: url(gfx/po_01.jpg) no-repeat 0 0;
	}
td.po_03 {
	background: url(gfx/po_03.jpg) no-repeat 0 100%;
	}

td.px_02 {
	background: #D60501 url(gfx/px_02.gif) repeat-y 0 0;
	}
table.px_01 {
	background: url(gfx/px_01.jpg) no-repeat 0 0;
	}
td.px_03 {
	background: url(gfx/px_03.jpg) no-repeat 0 100%;
	}

td.pm_02 {
	background: #D60501 url(gfx/pm_02.gif) repeat-y 0 0;
	}
table.pm_01 {
	background: url(gfx/pm_01.jpg) no-repeat 0 0;
	}
td.pm_03 {
	background: url(gfx/pm_03.jpg) no-repeat 0 100%;
	}

td.pb_02 {
	background: #D60501 url(gfx/pb_02.gif) repeat-y 0 0;
	}
table.pb_01 {
	background: url(gfx/pb_01.jpg) no-repeat 0 0;
	}
td.pb_03 {
	background: url(gfx/pb_03.jpg) no-repeat 0 100%;
	}

td.mm_02 {
	background: #D60501 url(gfx/mm_02.gif) repeat-y 0 0;
	}
td.mm_03 {
	background: url(gfx/mm_03.jpg) no-repeat 0 100%;
	}

td.mm2_02 {
	background: #D60501 url(gfx/mm2_02.gif) repeat-y 0 0;
	}
td.mm2_03 {
	background: url(gfx/mm2_03.jpg) no-repeat 0 100%;
	}

td.mm3_02 {
	background: #D60501 url(gfx/mm3_02.gif) repeat-y 0 0;
	}
td.mm3_03 {
	background: url(gfx/mm3_03.jpg) no-repeat 0 100%;
	}

td.main {
	padding: 4px 18px 25px 18px;
	}
td.block {
	padding: 14px 18px 25px 18px;
	}
td.block li {
	padding: 0 0 3px 16px;
	background: url(gfx/li.gif) no-repeat 5px 6px;
	line-height: 13px;
	}
td.block ul.a li {
	padding: 0 0 0 16px;
	background: url(gfx/li_a.gif) no-repeat 0px 3px;
	line-height: 13px;
	}
td.news li {
	padding: 0 0 10px 16px;
	background: url(gfx/li_n.gif) no-repeat 0 4px;
	line-height: 13px;
	}

div.copy {
	margin: 0 auto;
	color: #858585;
	font-size: 10px;
	line-height: 10px;
	padding: 5px 0 15px 0;
	text-align: center;
	}
div.copy a {
	color: #858585;
	}
div.copy a:hover {
	color: #FF0200;
	}

div.mn_01, div.mn_02, div.mn_03, div.mn_04 {
	position: relative;
	height: 45px;
	overflow: hidden;
	}
div.mn {
	position: absolute;
	height: 45px;
	left: 0;
	top: 10px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	}
div.mn a {
	color: #000000;
	}
div.mn a:hover {
	color: #FF0200;
	}

div.a_01 {
	position: relative;
	height: 33px;
	color: #000000;
	font-size: 10px;
	}
div.a_01 a {
	color: #858585;
	}
div.a_01 a:hover {
	color: #FF0200;
	}
div.a_01 div.hm {
	position: absolute;
	left: 35px;
	top: 9px;
	}
div.a_01 div.em {
	position: absolute;
	left: 92px;
	top: 9px;
	}
div.a_01 div.bm {
	position: absolute;
	right: 16px;
	top: 9px;
	}


div.pic {
	position: relative;
	width: 103px;
	height: 126px;
	background: url(gfx/bg_pic.gif) no-repeat 0 0;
	}
div.nopic {
	position: relative;
	width: 103px;
	height: 126px;
	}
div.pic div.img {
	position: absolute;
	width: 94px;
	height: 80px;
	left: 5px;
	top: 7px;
	overflow: hidden;
	}
div.pic div.status {
	position: absolute;
	width: 20px;
	height: 19px;
	left: 75px;
	top: 96px;
	overflow: hidden;
	}
div.pic div.name {
	position: absolute;
	width: 58px;
	height: 19px;
	left: 10px;
	top: 98px;
	overflow: hidden;
	color: #535353;
	font-size: 10px;
	}
div.pic div.name a {
	color: #535353;
	}
div.pic div.name a:hover {
	color: #FB1E17;
	}
table.pics_02 {
	margin: 0 auto;
	}


td.un {
	padding: 14px 14px 25px 14px;
	}
div.un {
	text-align: center;
	margin: 9px 0 5px 0;
	}
table.frm {
	margin: 0 auto;
	}
table.frm td.head {
	font-weight: bold;
	padding: 8px 0 0 0;
	}
select.in_select {
	width: 100%;
	}
div.btn {
	margin: 15px 0 0 0;
	text-align: center;
	border:1px solid;
	}

div.hd {
	position: relative;
	height: 35px;
	}
div.hd h3 {
	position: absolute;
	color: #444444;
	left: 52px;
	top: 14px;
	}

div.paginator {
	margin: 15px 0 0 0;
	}
div.paginator table {
	margin: 0 auto;
	}
div.paginator table td {
	padding: 3px 10px 8px 10px;
	color: #CC342F;
	font-weight: bold;
	}
div.paginator a {
	color: #000000;
	font-weight: normal;
	}
div.paginator a:hover {
	color: #CC342F;
	}
div.paginator table td.u_01 {
	background: url(gfx/u_01.gif) no-repeat 50% 0;
	padding: 4px 10px 8px 10px;
	}
div.paginator table td.u_02 {
	background: url(gfx/u_02.gif) no-repeat 50% 2px;
	}
div.paginator table td.arr {
	padding: 5px 7px 5px 7px;
	}

.profile_title {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
}