@media screen,projection {

#wrapper-taxsearch {
	margin: 0 auto 0 auto;
	width: 656px;
}
#wrapper-taxsearch h1 {
	position: relative;
	color: #03639d;
	font-size: 22px;
}
#wrapper-taxsearch #taxsearch,
#wrapper-taxsearch-small #taxsearch,
#wrapper-taxsearch-mini #taxsearch {
	width: 650px;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	position: relative;
	float: none;
	margin-bottom: 8px;
	clear: both;
	display: block;
}
#wrapper-taxsearch-small #taxsearch,
#wrapper-taxsearch-mini #taxsearch {
	width: 462px;
}
#tabs-menu {
	margin-top: 10px;
	line-height: 18px;
	border-bottom: 3px solid #03639d;
	float: left;
	width: 656px;
}
#tabs-menu ul {
	font-family: Verdana,Arial,Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 4px;
	padding: 0;
	list-style: none;
	background-color: transparent;
}
#tabs-menu ul li {
	display: inline;
	background-color: transparent;
	text-align: center;
	margin: 0;
	padding: 0;
	float: left;
}
#tabs-menu ul li a {
	color: #555;
	background: url(http://fil.nrk.no/contentfile/web/bgimages/special/nettv/left_active.gif) no-repeat left top;
	float: left;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
#tabs-menu ul li a span {
	background: url(http://fil.nrk.no/contentfile/web/bgimages/special/nettv/right_active.gif) no-repeat right top;
	display: block;
	padding: 4px 8px 3px 3px;
	margin: 0;
	float: left;
	cursor: pointer;
}
#tabs-menu ul li.active-tab a,
#tabs-menu ul li a:hover {
	background-position: 0% -82px;
	color: #fff;
}
#tabs-menu ul li.active-tab a span,
#tabs-menu ul li a:hover span {
	background-position: 100% -82px;
}
#tabs-menu ul li span em {
	background: url(http://fil.nrk.no/contentfile/web/icons/misc/my_tax.gif) no-repeat right 1px;
	padding-right: 20px;
	font-style: normal;
	display: block;
}
* html #tabs-menu ul li span em {
	display: inline;
}
#tabs-menu ul li.active-tab a span em,
#tabs-menu ul li a:hover span em {
	background: url(http://fil.nrk.no/contentfile/web/icons/misc/my_tax_active.gif) no-repeat right 1px;
}
#taxsearch label {
	padding: 10px 24px 2px 0;
	font-size: 11px;
	width: 189px;
	display: block;
}
#taxsearch input {
	font-size: 12px;
	width: 185px;
}
#taxsearch select {
	font-size: 12px;
	width: 189px;
	background-color: #fff;
}
#taxsearch #nameContainer,
#taxsearch #companyContainer,
#taxsearch #regionContainer,
#taxsearch #ageContainer {
	padding-left: 10px;
}
#taxsearch #sortmodeContainer {
	width: 200px;
	padding: 5px 20px 0 0;
}
#taxsearch #sortmodeContainer input {
	float: left;
	width: auto;
	display: inline;
	margin: 2px 3px 0 8px;
}
* html #taxsearch #sortmodeContainer input {
	margin: -2px 3px 0 2px;
}
#taxsearch #sortmodeContainer label {
	float: left;
	width: auto;
	display: inline;
	padding: 0 15px 0 0;
}
#taxsearch #zipcodeContainer label,
#taxsearch #zipcodeContainer input ,
#taxsearch #saloryContainer label,
#taxsearch #saloryContainer input {
	width: 80px;
}
#taxsearch #ageContainer,
#taxsearch #ageExtraContainer,
#taxsearch #saloryContainer {
	padding-top: 10px;
}
#taxsearch #ageContainer input {
	width: 77px;
}
#taxsearch #ageContainer span {
	display: inline;
}
#linkContainer {
	padding: 10px 5px 10px 0;
}
* html #linkContainer {
	margin-bottom: 10px;
}
#linkContainer ul {
	list-style: none;
	margin: 5px 0 0 0;
}
#linkContainer ul li {
	font-size: 11px;
	float: right;
	text-align: left;
}
#linkContainer ul li a {
	color: #03639d;
	width: 130px;
	display: block;
	text-align: right;
	line-height: 20px;
	text-decoration: underline;
}
#linkContainer ul li a:hover {
	color: #900;
	line-height: 20px;
	text-decoration: none;
}
input#Send {
	font-size: 12px;
	padding: 1px 3px;
	width: 60px;
	margin: 0 5px 0 15px;
	text-align: center;
	background: #03639d;
	cursor: pointer;
	color: #fff;
	border: 1px solid #123;
}
#wrapper-taxsearch-mini label {
	padding: 0;
}
#wrapper-taxsearch-mini #nameContainer label,
#wrapper-taxsearch-mini #nameContainer input,
#wrapper-taxsearch-mini #regionContainer label {
	width: 130px;
	margin: 3px 20px 0 0;
}
#wrapper-taxsearch-mini #nameContainer input {
	padding: 1px 0;
}
#wrapper-taxsearch-mini #regionContainer label,
#wrapper-taxsearch-mini #regionContainer select {
	width: 130px;
	margin: 3px 0 0 0;
}
#wrapper-taxsearch-mini #linkContainer {
	padding: 5px 0 5px;
}
.inner-column #wrapper-taxsearch-mini #taxsearch,
.outer-column #wrapper-taxsearch-mini #taxsearch {
	width: 174px;
}
.inner-column #wrapper-taxsearch-mini #taxsearch #nameContainer input,
.outer-column #wrapper-taxsearch-mini #taxsearch #nameContainer input,
.inner-column #wrapper-taxsearch-mini #taxsearch #regionContainer select,
.outer-column #wrapper-taxsearch-mini #taxsearch #regionContainer select {
	width: 150px;
	margin-right: 0;
}
.inner-column #wrapper-taxsearch-mini #taxsearch #linkContainer,
.outer-column #wrapper-taxsearch-mini #taxsearch #linkContainer {
	padding-right: 10px;
}
.inner-column #wrapper-taxsearch-mini #taxsearch #linkContainer input#Send,
.outer-column #wrapper-taxsearch-mini #taxsearch #linkContainer input#Send {
	margin-right: 0;
}

#taxtoplists {
	font-size: 0.9em;
}
#taxtoplists h3 {
	position: relative;
}
#taxtoplists label {
	font-size: 0.9em;
	margin: 0 0 2px 5px;
	display: block;
	font-weight: bold;
}
#taxtoplists #taxgraphics {
	height: 115px;
	margin: 0 5px 0 5px;
	padding: 5px 60px 0 0;
	line-height: 20px;
	background: url(http://fil.nrk.no/contentfile/web/bgimages/special/div/taxgraphics_norway.gif) no-repeat right 5px;
}
#taxtoplists #regionContainer-slim select,
#taxtoplists #municipalityDiv-slim select {
	background-color: #fff;
	display: block;
	width: 164px;
	margin: 2px 5px;
	padding: 1px 0;
}
#taxtoplists #regionContainer-slim,
#taxtoplists #municipalityDiv-slim {
	margin: 0 0 2px 0;
}
#taxtoplists #linkContainer {
	width: 60px;
	float: right;
	padding: 0;
	margin: 2px 2px 0 0;
}
#taxtoplists #zipcodeContainer-slim {
	border: 1px solid #f3e514;
	background-color: #faf38b;
	width: 80px;
	float: left;
	padding: 3px;
	margin: 2px 0 8px 3px;
}
html>body #taxtoplists #zipcodeContainer-slim {
	margin: 2px 0 8px 5px;
}
#taxtoplists #zipcodeContainer-slim label {
	width: auto;
}
#taxtoplists #zipcodeContainer-slim input {
	width: 67px;
	margin: 0 0 2px 5px;
	background-color: #fff;
}
#taxtoplists #linkContainer input#Send {
	width: 60px;
	padding: 1px 8px 2px;
	margin: 19px 0 0 0;
	float: right;
	font-size: 0.9em;
	text-transform: uppercase;
	background: #03639d;
	cursor: pointer;
	color: #fff;
	border: 1px solid #123;
}
html>body #taxtoplists #linkContainer input#Send {
	padding: 1px 9px;
	margin: 18px 5px 0 0;
}
#taxtoplists ul {
	padding-top: 1px;
}
html>body #taxtoplists ul {
	padding-top: 2px;
}
#taxtoplists ul li {
	text-transform: none;
}
#taxtoplists ul li a {
	padding-top: 2px;
	padding-bottom: 2px;
}
#taxtoplists ul li a.goto_taxsearch {
	background: url(http://fil.nrk.no/contentfile/web/icons/link_arrow.gif) no-repeat 4px center;
	padding-left: 12px;
	font-weight: bold;
	width: 162px;
	height: 1%;
}
#taxtoplists ul li a.goto_taxsearch {
	width: auto;
}
#tax-content #taxTable {
	border: none;
}
#tax-content .persons td {
	background: #fff;
	font-size: 11px;
	line-height: 14px;
}
#tax-content .persons,
#tax-content .companies,
#tax-content .my-tax-table {
	margin: 0 2px 0 2px;
	width: 646px;
}
#tax-content table#taxTable.persons caption,
#tax-content table#taxTable.companies caption,
#tax-content table#taxTable.my-tax-table caption {
	padding-bottom: 5px;
	background: #fff !important;
	color: #000;
	font-weight: normal;
	font-size: 12px;
}
#tax-content .persons thead th,
#tax-content .companies thead th,
#tax-content .my-tax-table thead th {
	background: #069;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}
#tax-content .companies tbody td {
	background: #fff;
	line-height: 20px;
}
#tax-content .persons td:first-child +td+td+td+td,
#tax-content .persons td:first-child +td+td+td+td+td,
#tax-content .persons td:first-child +td+td+td+td+td+td,
#tax-content .companies td:first-child +td+td+td,
#tax-content .companies td:first-child +td+td+td+td,
#tax-content .companies td:first-child +td+td+td+td+td,
#tax-content .my-tax-table td:first-child +td+td+td,
#tax-content .my-tax-table td:first-child +td+td+td+td,
#tax-content .my-tax-table td:first-child +td+td+td+td+td {
	text-align: right;
}
#tax-content .my-tax-table td:first-child +td+td+td+td+td+td {
	text-align: center;
}
#tax-content .persons tr.even td,
#tax-content .companies tr.even td,
#tax-content .my-tax-table tr.even td {
	background: #f0f9ff;
}
#tax-content .persons td a:link,
#tax-content .persons td a:active,
#tax-content .persons td a:focus,
#tax-content .persons td a:visited,
#tax-content .companies td a:link,
#tax-content .companies td a:active,
#tax-content .companies td a:focus,
#tax-content .companies td a:visited,
#tax-content .my-tax-table td a:link,
#tax-content .my-tax-table td a:active,
#tax-content .my-tax-table td a:focus,
#tax-content .my-tax-table td a:visited {
	color: #069;
	text-decoration: underline;
}
#tax-content .persons td a:hover,
#tax-content .companies td a:hover,
#tax-content .my-tax-table td a:hover {
	color: #900;
}
#tax-content .next-tax-page {
	width: auto;
	display: block;
	padding: 10px 0;
	text-align: center;
}
#tax-content .next-tax-page a:link,
#tax-content .next-tax-page a:active,
#tax-content .next-tax-page a:focus,
#tax-content .next-tax-page a:visited {
	display: inline;
	padding: 0 3px;
}
#tax-content #my-tax-list ul {
	width: auto;
	height: 31px;
	display: block;
	clear: both;
	float: none;
	padding: 0;
	text-align: center;
	margin: 0;
}
#tax-content #my-tax-list ul li {
	float: left;
	clear: right;
	margin: 0;
	padding: 5px 5px 5px 0;
	border: none;
}
#tax-content #my-tax-list ul li a {
	font-weight: normal;
}
#tax-content .wrapper-inner .my-page input {
	border: 1px solid #adadad;
	background-color: #e3e4de;
	float: none;
	margin: 0 4px 2px 4px;
	line-height: 20px;
	height: 21px;
	width: auto;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
}
#share-form {
	background-color: #fff;
	width: auto;
	padding: 2px;
	border: 1px solid #d2d2d2;
	z-index: 999;
	font-size: 11px;
	font-family: Verdana,Arial,Sans-Serif;
	margin-top: 12px;
	clear: both;
	height: 300px;
}
#share-social,
#share-email,
#share-copy {
	background: transparent;
	border: 1px solid #ddd;
	padding: 10px;
	display: block;
	margin: 0;
}
#share-email {
	text-align: left;
	float: left;
	width: 300px;
	padding-bottom: 9px;
}
* > #share-email {
	padding-bottom: 13px;
}
#share-email form,#share-email fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#share-email fieldset legend {
	padding: 0;
	margin: 0;
	display: none;
}
#share-email label {
	color: #555;
	display: block;
	width: 180px;
	margin-bottom: 3px;
}
#share-email input.share-text {
	padding: 1px;
	width: 298px !important;
	height: 17px;
	margin-bottom: 8px;
	font-size: 12px;
	border: 1px solid #ccc;
}
#share-email textarea.share-textarea {
	padding: 0;
	width: 300px !important;
	height: 100px !important;
	margin-bottom: 8px;
	font-size: 12px;
	border: 1px solid #ccc;
}
#share-email input.share-button {
	float: left;
	clear: right;
	font-size: 12px;
	padding: 1px 0;
	width: 70px;
	text-align: center;
	background: #03639d;
	color: #fff;
	border: 1px solid #123;
}
* > #share-email input.share-button {
	margin-top: 0;
	width: 80px;
}
#share-email #status {
	float: right;
	width: 210px;
	height: 20px;
	margin: 0;
}
#share-copy {
	float: right;
	width: 300px;
	text-align: left;
	min-height: 1px;
	position: relative;
	display: block;
	margin: 0 0 5px 0;
}
#share-copy form,
#share-copy fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#share-copy fieldset legend {
	display: none;
}
#share-copy label {
	color: #555;
	display: block;
	margin-bottom: 3px;
}
#share-copy input.share-text {
	width: 298px !important;
	height: 17px;
	padding: 1px;
	border: 1px solid #ccc;
	font-size: 12px;
}
#share-copy input.share-button {
	text-align: center;
	border: solid 1px #666;
	font-size: 12px;
	background: #e3e4df;
	padding: 2px;
	margin-top: 2px;
}
.shareLinks {
	display: block;
	height: auto;
	width: auto;
}
.shareLinks #share-link {
	display: block;
	line-height: 20px;
	height: auto;
}
.shareLinks #share-link a.nrk-share-link {
	background: transparent url(http://fil.nrk.no/contentfile/web/icons/share_16x16.gif) no-repeat left center;
	padding: 0 0 0 22px;
	margin: 0 0 0 4px;
	line-height: 20px;
	height: auto;
	display: block;
}
#share-social {
	width: 300px;
	float: right;
	margin: 0;
	text-align: left;
}
#share-social ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#share-social ul li {
	margin: 0;
	padding: 0;
	text-align: left;
}
#share-social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	line-height: 23px;
	height: 16px;
	padding: 3px 0 4px 22px;
	vertical-align: middle;
	color: #111;
	text-decoration: underline;
	text-align: left;
}
#share-social ul li a:hover {
	text-decoration: none;
}
#share-facebook {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/facebook.gif) !important;
}
#share-nettby {
	background-image: url(http://img.nettby.no/img/share_icon.gif) !important;
}
#share-digg {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/digg.gif) !important;
}
#share-delicious {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/delicious.gif) !important;
}
#share-google_bmarks {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/google_bmarks.gif) !important;
}
#share-kudos {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/kudos.gif) !important;
}
#share-furl {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/furl.gif) !important;
}
#share-netscape {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/netscape.gif) !important;
}
#share-yahoo_myweb {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/yahoo_myweb.gif) !important;
}
#share-stumbleupon {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/stumbleupon.gif) !important;
}
#share-technorati {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/technorati.gif) !important;
}
#share-blinklist {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/blinklist.gif) !important;
}
#share-newsvine {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/newsvine.gif) !important;
}
#share-magnolia {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/magnolia.gif) !important;
}
#share-reddit {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/reddit.gif) !important;
}
#share-tailrank {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/tailrank.gif) !important;
}
#share-kudos {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/kudos.gif) !important;
}
html>body #load {
	background-image: url(http://fil.nrk.no/contentfile/web/bgimages/common/load.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #fff;
	width: auto;
	height: 50px;
	display: block;
	float: none;
	clear: both;
	border: 1px solid #d2d2d2;
	margin: 0 0 8px 0;
}
#tax-content .box h2,
.my-page h2 {
	display: block;
	color: #069;
	margin: 4px;
	line-height: 22px;
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-weight: normal;
}
p.no-match {
	display: block;
	margin: 0;
	padding: 4px;
	font-weight: bold;
	color: #900;
	background-color: #fff;
	border: 1px solid #d2d2d2;
}
#tax-content #this-is-me {
	display: block;
}
#tax-content #this-is-me p {
	color: #900;
	font-size: 11px;
	font-weight: bold;
	margin: 0 !important;
}
#tax-content table.individual {
	border: 1px solid #fff !important;
	border-collapse: collapse;
	width: 642px;
	margin: 8px 4px 16px;
}
#tax-content table.individual th {
	color: #000;
	width: 20%;
}
#tax-content table.individual td {
}
#tax-content table.individual th + td {
	width: 35%;
}
#tax-content table.individual th + td + th {
	width: 15%;
}
#tax-content table.individual th + td + th + td {
	width: 30%;
}
#tax-content table.individual th + td + th,
#tax-content table.individual th + td + th + td {
	
}
#tax-content table.individual th,
#tax-content table.individual td {
	font-size: 11px;
	border-left: 1px solid #ddd;
	border-top:  1px solid #ddd;
	background: #fff !important;
}
#tax-content table.individual tr:first-child th,
#tax-content table.individual tr:first-child td {
	border-top: none !important;
}
#tax-content table.individual th:first-child,
#tax-content table.individual td:first-child {
	border-left: none !important;
}

.handle-person {
	height: 22px;
	display: block;
	margin: 2px 0 4px 2px;
}
.handle-person input#isMe,
.handle-person input#addPerson {
	border: 1px solid #adadad;
	background-color: #e3e4de;
	display: block;
	float: left;
	margin: 0 4px 0 0;
	line-height: 20px;
	height: 21px;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
}
.handle-person input#isMe {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/misc/user.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 20px;
	width: 178px;
}
.handle-person input#addPerson {
	background-image: url(http://fil.nrk.no/contentfile/web/icons/misc/my_tax.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 20px;
	width: 250px;
}


#tax-content table.tblgraph {
	border: none;
	width: 650px;
	margin: 24px 0;
}
#tax-content table.tblgraph * {
	text-align: center;
}
#tax-content table.tblgraph tr.td_block td {
	background: transparent;
	vertical-align: bottom;
	width: 10%;
}
#tax-content table.tblgraph .graph_inner {
	width: 40px;
	margin: 3px auto 0;
}
#tax-content .divcolorbox1,
#tax-content table.tblgraph .graph_inntekt {
	background-color: #8bbcf3;
}
#tax-content .divcolorbox2,
#tax-content table.tblgraph .graph_formue {
	background-color: #d7d1ae;
}
#tax-content table.tblgraph .td_rightborder {
	border-right: 1px dashed #ccc;
}
#tax-content table.tblgraph td.graph_td_inntekt,
#tax-content table.tblgraph td.graph_td_formue {
	font-size: 11px;
	color: #333;
}
#tax-content .divColorBox {
	border: 1px solid #ddd;
	margin: 16px 4px 16px;
	padding: 3px 0 3px 10px;
	float: left;
	clear: both;
}
#tax-content .divcolorbox1,
#tax-content .divcolorbox2 {
	margin-right: 5px;
	width: 20px;
	float: left;
}
#tax-content .divcolorbox2 {
	margin-left: 10px;
}
#tax-content .divcolorbox_text {
	float: left;
	margin-right: 10px;
}
#tax-content .divColorBoxBreak {
	clear: both;
	line-height: 0px;
}


#tax-content .box {
	line-height: 18px;
}
#tax-content .box h2 {
	margin-top: 10px;
}
#tax-content .box p {
	color: #222;
	font-size: 12px;
	line-height: 16px;
	margin-top: 16px;
}
#tax-content .box a {
	
}
#tax-content .box ul {
	list-style-type: square;
	list-style-position: outside;
	margin: 4px 0 12px 16px;
}
#tax-content .box ul li {
	margin: 0 0 2px 0;
	padding-left: 4px;
	border-left: 2px solid #d2d2d2;
	color: #069;
	font-weight: bold;
	font-size: 11px;
}
.wrapper-inner .my-page {
	display: block;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	margin-bottom: 8px;
}
.wrapper-inner .my-page p {
	display: block;
	margin: 4px;
}
#tax-content .wrapper-inner a:link,
#tax-content .wrapper-inner a:active,
#tax-content .wrapper-inner a:focus,
#tax-content .wrapper-inner a:visited {
	display: block;
	margin: 4px;
	color: #069;
	font-size: 11px;
	text-decoration: underline;
}
#tax-content .wrapper-inner a:hover {
	color: #900;
}
/* CHART */
#tax-content .data-compare {
	display: block;
	float: none;
	clear: both;
	height: 100px;
	width: auto;
	margin: 10px 4px 0 4px;
}
#tax-content .data-compare .left {
	width: 309px;
}
#tax-content .data-compare .right {
	width: 309px;
}
#tax-content .data-compare h3 {
	background-color: transparent;
	border-left: 10px solid #019934;
	color: #000;
	padding: 0 0 0 4px;
	line-height: 14px;
	font-size: 11px;
}
#tax-content .data-compare .right h3 {
	border-left: 10px solid #ffa800;
}
#tax-content .data-compare ul {
	margin: 0;
}
#tax-content .data-compare ul li {
	color: #000;
	padding: 0 0 0 14px;
	line-height: 12px;
	font-size: 10px;
	border: none;
	font-weight: normal;
	color: #666;
}
#tax-content .chart-wrapper {
	float: none;
	clear: both;
	display: block;
	width: auto;
	height: 210px;
	margin: 0 auto 0 6px;
}
#tax-content .chart-wrapper h4 {
	width: 210px;
	text-align: center;
	background-color: transparent;
	padding: 0 !important;
	margin: 0 4px 0 0;
	line-height: 14px;
	display: block;
	float: left;
}
#tax-content .chart-wrapper .chart {
	float: left;
	clear: none;
	display: block;
	width: 210px;
	background-color: #efefef;
	margin: 0 4px 0 0;
	padding: 0;
}
#tax-content .data-diff {
	display: block;
	float: none;
	width: auto;
	clear: both;
	height: auto;
	margin: 4px 6px 0 6px;
	padding: 0;
	background-color: transparent;
}
#tax-content .data-diff ul {
	display: block;
	float: none;
	clear: both;
	width: 650px;
	overflow: hidden;
	height: auto;
	font-size: 10px;
	background-color: transparent;
	margin: 0;
	padding: 0;
}
#tax-content .data-diff ul li {
	display: block;
	float: left;
	clear: right;
	width: 202px;
	font-size: 10px;
	line-height: 14px;
	border: none;
	padding: 0;
	margin: 0 4px 0 0;
	background-color: transparent;
	color: #000;
	font-weight: normal;
	text-align: center;
}
#tax-content .data-diff ul li {
	width: 210px;
}
#tax-content .chart-wrapper .income-a,
#tax-content .chart-wrapper .fortune-a,
#tax-content .chart-wrapper .tax-a,
#tax-content .chart-wrapper .income-b,
#tax-content .chart-wrapper .fortune-b,
#tax-content .chart-wrapper .tax-b {
	display: block;
	width: 60px;
	float: left;
	margin: 0;
	font-size: 1px;
	line-height: 1px;
}
#tax-content .chart-wrapper .income-a {
	background-color: #019934;
	margin: 0 10px 0 20px;
}
html>body #tax-content .chart-wrapper .income-a {
	margin: 0 10px 0 40px;
}
#tax-content .chart-wrapper .income-b {
	background-color: #ffa800;
}
#tax-content .chart-wrapper .fortune-a {
	background-color: #019934;
	margin: 0 10px 0 20px;
}
html>body #tax-content .chart-wrapper .fortune-a {
	margin: 0 10px 0 40px;
}
#tax-content .chart-wrapper .fortune-b {
	background-color: #ffa800;
}
#tax-content .chart-wrapper .tax-a {
	background-color: #019934;
	margin: 0 10px 0 20px;
}
html>body #tax-content .chart-wrapper .tax-a {
	margin: 0 10px 0 40px;
}
#tax-content .chart-wrapper .tax-b {
	background-color: #ffa800;
}

/* media end */
}
