* {										margin:0 auto; padding:0; }

html {									overflow:scroll; }

#spo {									position:relative; background:#666 url(../images/bg_gradient.gif) repeat-x; text-align:center; font-family:Verdana,Arial,sans-serif; font-size:11px; color:#000; }

#main_bx {								position:relative; top:20px; width:1010px; text-align:left; background:transparent url(../images/main_bg.png) repeat-y; }

#head_bx {								position:relative; top:-4px; height:110px; width:1010px; background:transparent url(../images/head_shade.png) no-repeat; }
#head_main_bx {							position:relative; top:5px; height:110px; width:1000px; margin:0 0 0 5px; background:transparent url(../images/head_bg.gif) repeat-x; }
#head_main_bx #logo_bx {				position:absolute; display:block; width:320px; height:80px; left:15px; top:0px; text-indent:-9000px; background:transparent url(../images/head_logo.gif) top left no-repeat; }
#head_main_bx #adv_bx {					position:absolute; width:492px; height:60px; left:340px; top:12px; text-align:right; border:1px solid #fff; background:transparent url(../images/head_adv.gif) top left no-repeat; }
#head_main_bx #gnt_bx {					position:absolute; display:block; width:120px; height:60px; right:10px; top:12px; text-indent:-9000px; border:1px solid #fff; background:transparent url(../images/button_genotec.gif) top right no-repeat; }
#head_main_bx #my_bx {					position:absolute; width:400px; height:27px; right:0px; bottom:1px; text-align:right; background:transparent url(../images/head_my_bg.gif) repeat-x; }
#head_main_bx #my_bx a {				color:#666; text-decoration:underline; }
#head_main_bx #my_bx a:hover {			color:#999; text-decoration:none; }
#head_main_bx #my_bx .login {			position:relative; display:block; height:20px; margin:6px 3px 0 0; }
#head_main_bx #my_bx .login .f {		padding:2px 0 0 2px; width:90px; height:18px; border:1px solid #ccc; color:#666; font-family:Verdana,Arial,sans-serif; font-size:11px; background:#fff; }
#head_main_bx #my_bx .login .i {		vertical-align:bottom;}
#head_main_bx #my_bx .icons {			position:relative; display:block; height:20px; margin:6px 3px 0 0; }
#head_main_bx #my_bx .icons img { 		margin:0 8px 0 0; border:none; }
#head_main_bx #my_bx .info {			position:relative; float:left; width:120px; height:20px; margin:6px 0 0 3px; padding-top:2px; text-align:left; color:#999; }
#head_main_bx #my_bx_left { 			position:absolute; width:60px; height:27px; right:400px; bottom:1px; background:transparent url(../images/head_my_left.gif) no-repeat; }
#head_main_bx #search_bx {  			position:absolute; width:200px; height:22px; left:340px; bottom:6px; background:transparent url(../images/head_search_right.gif) top right no-repeat; }
#head_main_bx #search_bx #q { 			position:absolute; display:block; width:155px; height:22px; top:0px; left:32px; padding:4px 0 0 4px; border:none; color:#666; font-family:Verdana,Arial,sans-serif; font-size:11px; background:transparent url(../images/head_search_bg.gif) repeat-x; }

.ac_results {							padding:0; border:1px solid black; background-color:#ddd; overflow:hidden; z-index:99999; text-align:left; }
.ac_results ul {						width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; }
.ac_results li {						margin: 0px; padding: 2px 5px; cursor: default; display: block; line-height: 16px; overflow: hidden; }
.ac_loading {							background:white url('..images/loading2.gif') right center no-repeat; }
.ac_odd {								background-color:#eee; }
.ac_over {								background-color: #ffc; }

#navi_bx {								margin:0 0 0 5px; height:26px; width:1000px; background:transparent url(../images/head_nav_bg.gif) repeat-x; }
#navi_bx .userinfo {					display:block; margin:5px 0 0 5px; float:left; color:#666; }
#navi_bx ul {							position:absolute; display:block; list-style:none; right:4px; }
#navi_bx ul li {						display:block; float:left; padding:2px 0; }
#navi_bx ul li a {						display:block; float:left; border-left:1px solid #ccc; color:#666; text-decoration:none; padding:5px 6px 5px 6px; }
#navi_bx ul li a.selected,
#navi_bx ul li a:hover {				background:transparent url(../images/head_nav_bg_hover.gif) repeat-x; }

#navi2_bx {								position:relative; clear:both; float:left; top:1px; left:5px; width:150px; }
#navi2_bx ul {							position:relative; display:block; list-style:none; margin:0px 1px 0px 9px; }
#navi2_bx ul li {			    		display:block; background:transparent url(../images/body_nav_bg.gif) repeat-x; border-bottom:1px solid #fff; }
#navi2_bx ul li.sep {			    	display:block; background:none; height:10px; background-color:#f9c801; border-bottom:1px solid #fff; }
#navi2_bx ul li a {						display:block; color:#666; padding:4px 0 4px 24px; text-decoration:none; vertical-align:middle; background:transparent url(../images/body_nav_arrow.gif) top left no-repeat; }
#navi2_bx ul li a.selected,
#navi2_bx ul li a.selected:hover {		color:#333; background:transparent url(../images/body_nav_arrow_open.gif) top left no-repeat; }
#navi2_bx ul li a:hover {				color:#333; background:transparent url(../images/body_nav_arrow_hover.gif) top left no-repeat; }
#navi2_bx .sub_bx {						position:relative; border-top:1px solid #f9c801; }
#navi2_bx .sub_bx ul {					position:relative; display:block; list-style:none; border:none; margin:0 -1px 0 0; }
#navi2_bx .sub_bx li {					position:relative; display:block; background:#ffc; text-align:right; border-bottom:1px solid #fbf27d; }
#navi2_bx .sub_bx li a {				display:block; background:#ffc; padding:2px 5px 2px 0; }
#navi2_bx .sub_bx li a:hover {			background:#fff; }

#navi2_bx .box_left {					clear:both; margin:0 0 0 10px; border-bottom:1px solid #ffc; padding:0; width:140px; }
#navi2_bx .box_left h1 {				font-size:11px; font-weight:bold; color:#666; border-bottom:1px solid #ffc; padding:3px; background-color:#f9c801; }
#navi2_bx .box_left a {					display:block; color:#666; text-decoration:none; padding:3px; }
#navi2_bx .box_left a:hover {			color:#333; text-decoration:none; }

#navi2_bx .aff_bx {						border-bottom:none; }
#navi2_bx .aff_bx a {					padding:0; border-bottom:1px solid #ffc; }
#navi2_bx .aff_bx img {					border:none; }

#body_bx {								position:relative; float:left; text-align:left; width:688px; margin:3px 0 0 10px; }
#body_bx h1 {							clear:both; color:#666; font-size:16px; margin:5px 5px 10px 5px; padding:0 5px 0 0; background:transparent url(../images/bg_header.gif) bottom left repeat-x; border-bottom:1px solid #ccc; }
#body_bx h2 {							clear:both; color:#666; font-size:12px; font-weight:bold; margin:15px 5px 10px 5px; padding:0 5px 0 0; background:transparent url(../images/bg_header.gif) bottom left repeat-x; border-bottom:1px solid #ccc; }
#body_bx p {							clear:both; margin:5px; }
#body_bx p.shop_total {					clear:both; margin:5px; font-weight:bold; text-align:right; padding:0 15px 0 0; }
#body_bx a {							color:#666; text-decoration:underline; }
#body_bx a:hover {						color:#999; text-decoration:none; }
#body_bx a img {						border:none; }
#body_bx ul {							margin-left:15px; }
#body_bx ul li {						margin:2px 10px; }
#body_bx td {							vertical-align:top; }
#body_bx .msg {							padding:3px; background:#ffc; border:1px solid #ccc; margin:5px 0 5px 0; }

#body_bx .nav_default {					position:relative; display:block; clear:both; text-align:center; margin:10px 5px 10px 5px; }
#body_bx .nav_default a {				position:relative; display:block; float:left; width:auto; height:12px; border:1px solid #ddd; padding:5px; margin:2px 2px 0 0; text-decoration:none; }
#body_bx .nav_default a.disabled {		color:#ccc; border:1px solid #ddd; }
#body_bx .nav_default a.disabled:hover {background:none; }
#body_bx .nav_default a.selected,
#body_bx .nav_default a:hover {			background:#ffc; }
#body_bx .nav_default .wide {			width:190px; }
#body_bx .pagenav a {					position:static; float:none; display:inline; margin:0px; }
#body_bx .picnav {						height:auto; }
#body_bx .picnav a {					position:static; float:none; display:inline; margin:0px; }
#body_bx .weeknav {						height:35px; text-align:left; }
#body_bx .weeknav a {					width:50px; height:25px; }
#body_bx .shownav {						height:30px; }
#body_bx .shownav a {					width:50px; height:14px; }
#body_bx .membernav {					height:30px; }
#body_bx .membernav img {				border:none; vertical-align:top; }
#body_bx .memberlistnav a {				width:12px; }

#body_bx .tab {							position:relative; display:block; height:25px; border-bottom:2px solid #ccc; margin-bottom:5px; font-size:11px; font-weight:bold; text-align:left; color:#666; }
#body_bx .tab div {						position:relative; display:block; float:left; height:25px; }
#body_bx .tab .tab_left_active {		background:transparent url(../images/tab_left.gif) top left no-repeat; width:10px; }
#body_bx .tab .tab_left_inactive {		background:transparent url(../images/tab_left_inactive.gif) top left no-repeat; width:10px; }
#body_bx .tab .tab_main_active {		background:transparent url(../images/tab_bg.gif) top left repeat-x; padding-top:7px; }
#body_bx .tab .tab_main_inactive {		background:transparent url(../images/tab_bg_inactive.gif) top left repeat-x; padding-top:7px; }
#body_bx .tab .tab_right_active {		background:transparent url(../images/tab_right.gif) top left no-repeat; width:10px; }
#body_bx .tab .tab_right_inactive {		background:transparent url(../images/tab_right_inactive.gif) top left no-repeat; width:10px; }

#body_bx .list_bx {						clear:both; }
#body_bx .list_bx h1 {					font-size:14px; margin:5px 0 10px 0px; }
#body_bx .list_bx h1 a {				text-decoration:none; }
#body_bx .list_bx table {				font-size:11px; border-spacing:0px; border-collapse:collapse; background-color:#eee; width:100%; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
#body_bx .list_bx th {					text-align:left; color:#eee; background-color:#666; font-size:11px; font-weight:bold; padding:5px; border:1px solid #fff; }
#body_bx .list_bx tr.even {				background-color:#eee; }
#body_bx .list_bx tr.odd {				background-color:#ddd; }
#body_bx .list_bx td {					border-bottom:1px solid #fff; border-right:1px solid #fff; width:50%; }
#body_bx .list_bx .msg {				padding:3px; background:#ffc; }
#body_bx .list_bx td a {				text-decoration:none; }
#body_bx .list_bx td a:hover {			color:#999; }
#body_bx .list_bx .item {				position:relative; display:block; height:75px; }
#body_bx .list_bx .thumb img {			position:absolute; height:75px; width:110px; border:none; }
#body_bx .list_bx .title {				position:absolute; display:block; top:0; left:110px; margin:2px 0 0 3px; font-weight:bold; color:#666; }
#body_bx .list_bx .date {				position:absolute; display:block; bottom:28px; right:3px; font-size:10px; color:#333; }
#body_bx .list_bx .location {			position:absolute; display:block; bottom:15px; right:3px; font-size:10px; color:#999; }
#body_bx .list_bx .location a {			text-decoration:underline; }
#body_bx .list_bx .sport {				position:absolute; display:block; bottom:2px; right:3px; font-size:10px; color:#999; }
#body_bx .list_bx .icons {				position:absolute; display:block; bottom:3px; left:115px; }
#body_bx .list_bx .icons img {			border:none; }

#body_bx .messagelist {					width:680px; margin:0 5px 0 5px; border-top:1px solid #ccc; }
#body_bx .messagelist .item {			float:left; width:670px; height:auto; padding:5px; border-bottom:1px solid #ccc; }
#body_bx .messagelist .user {			display:block; float:left; width:120px; }
#body_bx .messagelist .text {			display:block; float:left; width:450px; padding:0 0 0 5px; border-right:1px solid #ccc; border-left:1px solid #ccc; }
#body_bx .messagelist .unread {			font-weight:bold; }
#body_bx .messagelist .actions {		display:block; float:left; width:80px; padding:0 0 0 5px; }

#body_bx .locationlist td {				width:33%; }
#body_bx .locationlist .item {			height:50px; }
#body_bx .locationlist .title {			left:75px; }
#body_bx .locationlist .thumb img {		height:50px; width:75px; }
#body_bx .locationlist .ort {			position:absolute; display:block; bottom:3px; right:3px; font-size:10px; color:#999; }
#body_bx .locationlist .icons {			left:80px; }

#body_bx .memberlist table {			margin:10px 5px 0 5px; width:680px; }
#body_bx .memberlist td {				width:25%; }
#body_bx .memberlist .cat {				display:block; padding:3px; margin:2px; background:#ffc; font-weight:bold; }
#body_bx .memberlist .member a {		display:block; padding:3px 3px 3px 20px; margin:2px; }
#body_bx .memberlist .member a.even {	background-color:#eee; }
#body_bx .memberlist .member a.odd {	background-color:#ddd; }
#body_bx .memberlist .member a.deleted {text-decoration:line-through; }
#body_bx .memberlist .member a.male {	background-image:url('../images/icons/male.png'); background-repeat:no-repeat; background-position:center left; }
#body_bx .memberlist .member a.female {	background-image:url('../images/icons/female.png'); background-repeat:no-repeat; background-position:center left; }
#body_bx .memberlist .member a img {	border:none; vertical-align:middle; }

#body_bx .member_legend {				display:block; position:absolute; top:30px; right:5px; border:1px solid #ccc; padding:3px; }
#body_bx .member_legend ul {			display:block; list-style:none; margin:0; padding:0; }
#body_bx .member_legend li {			display:block; list-style:none; margin:0; padding:2px; }
#body_bx .member_legend li img {		vertical-align:middle; }

#body_bx .details_bx {					position:relative; display:block; clear:both; border-top:1px solid #ddd; width:670px; margin:5px; }
#body_bx .details_bx .item {			display:block; width:680px; float:left; border-bottom:1px solid #ddd; }
#body_bx .details_bx .key {				display:block; float:left; width:150px; padding:5px; }
#body_bx .details_bx .value {			display:block; float:left; width:500px; padding:5px; }

#body_bx .locationdetails .image {		display:block; width:160px; height:200px; float:left; margin:0 5px 0 0; padding-top:5px; }
#body_bx .locationdetails .image img {	border:1px solid #ddd; width:160px; }
#body_bx .locationdetails .item {		width:500px; }
#body_bx .locationdetails .value {		width:330px; }

#body_bx .shopdetails {					height:120px; }
#body_bx .shopdetails .image {			display:block; width:160px; height:110px; float:left; margin:0 5px 0 0; padding-top:3px; overflow:hidden; }
#body_bx .shopdetails .image img {		border:1px solid #ddd; height:100px; }
#body_bx .shopdetails .item {			width:475px; }
#body_bx .shopdetails .value {			width:50px; padding:2px; }
#body_bx .shopdetails .value_summ {		display:block; float:left; width:30px; padding:5px; text-align:right;  }
#body_bx .shopdetails .subtotal {		display:block; float:left; width:240px; padding:5px; text-align:right; }
#body_bx .shopdetails .actions {		display:block; float:left; width:20px; padding:5px; text-align:center; vertical-align:top; }
#body_bx .shopdetails .actions img {	vertical-align:middle; }

#body_bx .teamdetails {					border:none; }
#body_bx .teamdetails h2 {				margin:0; padding:0 5px 0 0; }
#body_bx .teamdetails .image {			display:block; width:120px; height:175px; float:left; margin:0 5px 0 0; padding-top:5px; }
#body_bx .teamdetails .image img {		border:1px solid #ddd; width:120px; }
#body_bx .teamdetails .item {			width:540px; }
#body_bx .teamdetails .key {			width:500px; }

#body_bx .memberdetails {				}
#body_bx .memberdetails .image {		display:block; width:160px; height:auto; float:left; margin:0 5px 0 0; padding-top:5px; }
#body_bx .memberdetails .item {			width:505px; }
#body_bx .memberdetails .value {		width:330px; }
#body_bx .memberdetails .stats {		width:160px; padding:3px; font-size:9px; line-height:14px; margin-top:10px; }

#body_bx .sportivo .image {				display:block; width:160px; height:200px; float:left; margin:0 5px 5px 0; padding-top:5px; }
#body_bx .sportivo .image img {			border:1px solid #ddd; width:160px; }
#body_bx .sportivo .video {				display:block; float:right; width:160px; height:120px; border:1px solid #ccc; margin:4px; text-align:center; }
#body_bx .sportivo .title {				font-weight:bold; padding:5px; }
#body_bx .sportivo .item {				width:100%; }
#body_bx .sportivo .key {				width:240px; }
#body_bx .sportivo .value {				width:400px; }
#body_bx .sportivo .pers {				width:500px; }
#body_bx .sportivo .pers .key,
#body_bx .sportivo .pers .value {		width:140px; }

#body_bx .eventarticle_bx {						margin:20px 5px; }
#body_bx .eventarticle_bx h1 {					margin:0 0 0 0; font-size:14px; }
#body_bx .eventarticle_bx .info {				font-size:9px; }
#body_bx .eventarticle_bx .text {				margin: 10px 0 0 0; width:490px; float:left; text-align:justify; }
#body_bx .eventarticle_bx .images {				width:150px; height:auto; text-align:center; float:right; }
#body_bx .eventarticle_bx .images ul {			display:block; padding:0; }
#body_bx .eventarticle_bx .images li {			display:block; width:150px; float:right; margin:6px 20px 0 0; text-align:center; background-color:#ddd; }
#body_bx .eventarticle_bx .images li img {		width:150px; border:none; }
#body_bx .eventarticle_bx .images li .desc {	display:block; clear:both; padding:4px;	}
#body_bx .eventarticle_bx .images a {			display:block; width:150px; text-decoration:none; border:1px solid #fff; }
#body_bx .eventarticle_bx .images a:hover {		background-color:#ccc; text-decoration:none; }

#body_bx .thumbs_bx {					display:block; width:100%; text-align:center; }
#body_bx .thumbs_bx ul {				display:block; padding:0; }
#body_bx .thumbs_bx li {				position:relative; display:block; width:150px; height:100px; overflow:hidden; float:left; margin:4px; text-align:center; border:1px solid #fff; background-color:#ddd; }
#body_bx .thumbs_bx li img {			border:none; }
#body_bx .thumbs_bx li .has_comments {	position:absolute; display:block; left:2px; top:2px; background:transparent url('../images/icons/comments.png') no-repeat; width:16px; height:16px; }
#body_bx .thumbs_bx a {					display:block; width:150px; height:100px; color:#fff; text-decoration:none; }
#body_bx .thumbs_bx a:hover {			background-color:#ccc; text-decoration:none; }
#body_bx .thumbs_bx .desc {				display:block; clear:both; padding:4px;	}

#body_bx .top_fotos_thumbs li {			height:120px; }
#body_bx .top_fotos_thumbs li img {		height:100px; }
#body_bx .top_fotos_thumbs a {			height:150px; color:#666; }

#body_bx .search_thumbs li {			height:150px; }
#body_bx .search_thumbs li img {		height:100px; }
#body_bx .search_thumbs a {				height:150px; color:#666; }

#body_bx #pic_bx {						position:relative; text-align:left; margin:0 0 0 5px; overflow:hidden; }
#body_bx #pic_bx .nametag {				display:block; position:absolute; padding:0px; clip:rect(0px 200px 50px 0px); border:1px solid #666; background-color:#ffc; font-weight:bold; -moz-opacity:0.9; opacity:0.9; filter:alpha(opacity=90); }
#body_bx #pic_bx .nametag a {			display:block; padding:2px 2px 3px 6px; color:#666; text-decoration:none; background:no-repeat url('../images/arrow_lefttop.gif'); }
#body_bx #pic_bx .picinfo {				margin:5px 0; }

#body_bx .comment_bx {					margin:20px 5px; }
#body_bx .comment_bx input.text {		border:1px solid #999; color:#666; height:20px; padding:2px; }
#body_bx .comment_bx input.submit {		padding:2px; color:#666; border:1px solid #fff; background-color:#ffc; border-right-color:#ffc800; border-bottom-color:#ffc800; }
#body_bx .comment_bx h1 {				margin:0 0 5px; font-size:14px; }
#body_bx .comment_bx hr {				color:#ccc; size:1px; margin:5px 0 5px 0; }
#body_bx .comment_bx .comments {		display:block; margin:0; padding:0; border-top:1px solid #ccc; }
#body_bx .comment_bx .comments ul {		list-style:none; }
#body_bx .comment_bx .comments li {		position:relative; display:block; margin:0; padding:5px; border-bottom:1px solid #ccc; }
#body_bx .comment_bx .comments li.even {background:#eee; }
#body_bx .comment_bx .comments li.odd {	background:#ddd; }
#body_bx .comment_bx .comments li a.comment_delete {	position:absolute; right:5px; bottom:3px; }

#body_bx .comments_list {				position:relative; display:block; margin:0; padding:0; }
#body_bx .comments_list ul {			position:relative; display:block; margin:0 5px 0 5px; list-style:none; border-top:1px solid #ccc; }
#body_bx .comments_list li {			position:relative; display:block; height:85px; margin:0; padding:3px 0 3px 0; clear:both; border-bottom:1px solid #ccc; }
#body_bx .comments_list li .left {		position:relative; display:block; float:left; width:113px; margin:5px; text-align:center; vertical-align:top; }
#body_bx .comments_list li .left img {	height:75px; }
#body_bx .comments_list li ul {			position:relative; margin:0; padding:0; display:block; float:left; width:550px; border-top:1px solid #ccc; }
#body_bx .comments_list li ul li {		position:relative; display:block; height:auto; border-bottom:1px solid #ccc; padding:3px; }
#body_bx .comments_list li.even {		background:#eee; }
#body_bx .comments_list li.odd {		background:#ddd; }

#body_bx form {							margin:5px; }
#body_bx form div.col {					position:relative; float:left; margin-top:5px; }
#body_bx form .shop {     				width:670px; }
#body_bx form .shop label {     		width:333px; }
#body_bx form .cust {     				width:460px; }
#body_bx form .cust input.location {	width:118px; }
#body_bx form .cust select.yn {			width:60px; }
#body_bx form .cust select.time {     	width:123px; }
#body_bx form .cust label {     		width:150px; }
#body_bx form .half {     				width:480px; }
#body_bx form .half input {     		width:148px; }
#body_bx form .half textarea {     		width:148px; height:100px; }
#body_bx form .half select {    		width:148px; }
#body_bx form .half label {     		width:150px; }
#body_bx form .full {     				width:680px; }
#body_bx form .full input {     		width:300px; }
#body_bx form .full textarea {     		width:300px; height:100px; }
#body_bx form .full select {    		width:300px; }
#body_bx form .full label {     		width:150px; }
#body_bx form div.info {				position:absolute; left:460px; top:0px; width:180px; }

#body_bx form label {					display:block; float:left; padding-top:3px; }
#body_bx form label.rowspace {			height:30px; }
#body_bx form label.error {				font-weight:bold; color:#a00; }

#body_bx form textarea,
#body_bx form select,
#body_bx form input {					border:1px solid #999; color:#666; height:23px; padding:4px; }
#body_bx form input.disabled {			background:#ccc; }
#body_bx form select {					padding:3px; }
#body_bx form select.error,
#body_bx form input.error {				border:1px solid #a00; }
#body_bx form option.today {			font-weight:bold; background:#ddd; }
#body_bx form input.radio {				border:none; vertical-align:middle; }
#body_bx form input.checkbox {			border:none; width:auto; vertical-align:middle; }
#body_bx form input.button {			padding:3px; clear:both; float:none; color:#666; border:1px solid #fff; background-color:#ffc; border-right-color:#ffc800; border-bottom-color:#ffc800; }
#body_bx form input.char_rem {			border:none; background-color: #eee; width:auto; height:auto; padding:0 3px 0 0; text-align:right; }
#body_bx form .focus {					border:1px solid #ffc800; }

#body_bx .sitemap_bx ul.root {			float:left; width:340px; }
#body_bx .sitemap_bx ul {				line-height:16px; list-style:none; margin:0; padding:0; }
#body_bx .sitemap_bx li {				background:transparent url(../images/arrow_sitemap.gif) top left no-repeat; padding:0 0 0 13px; font-size:11px; }
#body_bx .sitemap_bx li a {				color:#666; }
#body_bx .sitemap_bx li ul li {			background:none; }

#right_bx {								position:relative; float:left; margin:1px 0 0 5px; width:140px; padding:5px; }
#right_bx .aff_bx {						border-bottom:none; }
#right_bx .aff_bx a {					padding:0; border-bottom:1px solid #ffc; }
#right_bx .aff_bx img {					border:none; }

#foot_bx {								position:relative; clear:both; bottom:-5px; height:30px; width:1010px; background:transparent url(../images/foot_shade.png) bottom left no-repeat; }
#foot_main_bx {							position:relative; margin:0 0 0 5px; height:25px; width:1000px; background:transparent url(../images/foot_bg.gif) bottom left repeat-x; }
#foot_main_bx #info_bx {				position:absolute; bottom:13px; float:left; margin:0 0 6px 5px; font-size:10px; color:#eee; width:480px; }
#foot_main_bx #info_bx ul {				position:absolute; list-style:none; margin:0; color:#eee; right:0px; }
#foot_main_bx #info_bx ul li {			float:left; }
#foot_main_bx #info_bx a {				color:#eee; text-decoration:none; }
#foot_main_bx #info_bx.info1 ul {		left:0px; }
#foot_main_bx #info_bx.info2 {			right:5px; }

#admin_bx {								display:block; position:absolute; right:70px; top:160px; border:1px solid #fff; background:#ddd; width:160px; height:auto; text-align:left; }
#admin_bx h1 {							clear:both; color:#666; font-size:12px; font-weight:bold; margin:5px; padding:0; }
#admin_bx ul {							position:relative; clear:both; display:block; list-style:none; margin:0; padding:0; }
#admin_bx ul li {						display:block; padding:2px 0 2px 0; height:auto; background:transparent url(../images/head_nav_bg.gif) repeat-x; }
#admin_bx ul li a {						display:block; border-left:1px solid #ccc; color:#666; text-decoration:none; padding:2px 6px 2px 6px; }
#admin_bx ul li a.selected,
#admin_bx ul li a:hover {				background:transparent url(../images/head_nav_bg_hover.gif) repeat-x; }

.stip {									position:absolute; display:block; border:1px solid #999; background:#ffc; padding:3px; text-align:left; }

.clear {								clear:both; }
.message {								clear:both; font-weight:bold; margin:5px 0 5px 0; }
.error {								color:#a00; }
.loading {								display:none; /*vertical-align:absmiddle;*/ border:none; height:20px; }
