@charset "UTF-8";
/*----------------------------------------------------------------------
------------------------------------------------------------------------

Category CSS File

File Name		category.css
Note			第2階層レイアウト用スタイルシート


New Creation	
Update			


Created By		Yoshiaki Murakami

------------------------------------------------------------------------
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
------------------------------------------------------------------------
目次

1.	共通部分

------------------------------------------------------------------------
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
1.	共通部分
----------------------------------------------------------------------*/
.administration #container #content #main .section .wrapper #news {
	float:left;
	display:inline;
	margin:0px 15px 35px 0px;
	width:430px;
}

.administration #container #content #main .section .wrapper #news .title {
	margin:0px;
}

.administration #container #content #main .section .wrapper #news ol {
	border-right:1px solid #9e9f9f;
	border-bottom:1px solid #9e9f9f;
	border-left:1px solid #9e9f9f;
	background:#fff;
}

.administration #container #content #main .section .wrapper #news ol li {
	padding:10px 21px 11px 11px;
	background:url(../../img/auth/border.gif) left bottom repeat-x;
}

.administration #container #content #main .section .wrapper #news ol .last {
	padding-bottom:10px;
	background:none;
}

.administration #container #content #main .section .wrapper #news ol li dl dt ,
.administration #container #content #main .section .wrapper #news ol li dl dd {
	display:table-cell;
	vertical-align:middle;
	color:#4c4a4a;
}

* html .administration #container #content #main .section .wrapper #news ol li dl dt ,
* html .administration #container #content #main .section .wrapper #news ol li dl dd {
	display:inline;
	zoom:1;
}

*+html .administration #container #content #main .section .wrapper #news ol li dl dt ,
*+html .administration #container #content #main .section .wrapper #news ol li dl dd {
	display:inline;
	zoom:1;
}

.administration #container #content #main .section .wrapper #news ol li dl dt {
	padding-right:16px;
}

.administration #container #content #main .section .wrapper #news ol li dl dd {
	font-size:1.2em;
	line-height:1.5;
}

.administration #container #content #main .section .wrapper #account {
	float:right;
	display:inline;
	margin-bottom:35px;
	width:203px;
}

.administration #container #content #main .section .wrapper #account .title {
	margin:0px;
}

.administration #container #content #main .section .wrapper #account .wrapper {
	margin:0px;
	padding-top:13px;
	border-right:1px solid #9e9f9f;
	border-bottom:1px solid #9e9f9f;
	border-left:1px solid #9e9f9f;
	background:#fff;
}

.administration #container #content #main .section .wrapper #account .wrapper #clinic {
	margin-bottom:14px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}

.administration #container #content #main .section .wrapper #account .wrapper #name {
	margin:0px 1px;
	padding:19px 0px 11px;
	background:#7f441e;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
}

.administration #container #content #main .section .wrapper #account .wrapper #name span {
	display:block;
/*	margin-top:10px;*/
	margin-top:5px;
	font-size:0.714em;
}

.administration #container #content #main .section .wrapper #account .wrapper ul {
	padding:8px 14px 6px;
}

.administration #container #content #main .section .wrapper #account .wrapper ul li dl {
	font-size:1.2em;
	line-height:1.5;
}

.administration #container #content #main .section .wrapper #account .wrapper ul li dl dt {
	float:left;
	display:inline;
}

.administration #container #content #main .section .wrapper #menu {
	clear:both;
}

.administration #container #content #main .section .wrapper #menu ul li {
	margin-bottom:5px;
	border:1px solid #9e9f9f;
	background:#fff;
}

.administration #container #content #main .section .wrapper #menu ul li dl dt ,
.administration #container #content #main .section .wrapper #menu ul li dl dd {
	display:table-cell;
	vertical-align:middle;
}

* html .administration #container #content #main .section .wrapper #menu ul li dl dt ,
* html .administration #container #content #main .section .wrapper #menu ul li dl dd {
	display:inline;
	zoom:1;
}

*+html .administration #container #content #main .section .wrapper #menu ul li dl dt ,
*+html .administration #container #content #main .section .wrapper #menu ul li dl dd {
	display:inline;
	zoom:1;
}

.administration #container #content #main .section .wrapper #menu ul li dl dt {
	width:170px;
	border:1px solid #fff;
	background:#c5c5c5;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	line-height:76px;
}

.administration #container #content #main .section .wrapper #menu ul li dl dd {
	padding:25px;
}

.administration #container #content #main .section .wrapper #menu ul li dl .text {
	width:226px;
	padding:23px 25px;
	font-size:1.2em;
	line-height:1.334;
}

.administration #container #content #main .section .wrapper #menu ul li dl .link a {
	width:125px;
}

.certificate #container #content #main .section .wrapper #order {
	margin-bottom:35px;
}

.certificate #container #content #main .section .wrapper #order p {
	margin:-0.25em 0px 7px;
	font-size:1.2em;
	line-height:1.5;
}

.certificate #container #content #main .section .wrapper #order ol li {
	float:left;
	display:inline;
	margin-right:7px;
	width:160px;
	background:url(../../img/auth/administration_order_bg.gif) right 32px no-repeat;
}

.certificate #container #content #main .section .wrapper #order ol .last {
	margin:0px;
	width:147px;
	background:none;
}

.certificate #container #content #main .section .wrapper #order ol li dl {
	width:147px;
}

.certificate #container #content #main .section .wrapper #order ol li dl dt {
	margin-bottom:10px;
	padding:18px 20px;
	border:1px solid #9e9f9f;
	background:#fff;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.285;
}

.certificate #container #content #main .section .wrapper #order ol li dl dd {
	margin:-0.2em 0px;
	line-height:1.4em;
}

.certificate #container #content #main .section .wrapper #list {
	clear:both;
	margin-bottom:35px;
}

.certificate #container #content #main .section .wrapper #list h4 {
	padding:22px 0px;
	border:1px solid #9e9f9f;
	border-bottom:none;
	background:#fafafa;
	text-align:center;
	font-size:1.2em;
	line-height:1.334;
}

.certificate #container #content #main .section .wrapper #list table {
	width:648px;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr th {
	width:170px;
	text-align:center;
	font-size:1em;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr th label {
	font-size:1.4em;
	font-weight:bold;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td {
	padding:12px 12px 1px;
	background:#fafafa;
	font-size:1em;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td dl {
	margin-bottom:1px;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td dl dt {
	float:left;
	display:inline;
/*	margin-right:12px;*/
	margin-right:7px;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td dl dt input {
	width:337px;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td dl .link {
	float:right;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td dl .link a {
	width:64px;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td dl .link a span {
	clear:none;
	font-size:1.2em;
	color:#fff;
}

.certificate #container #content #main .section .wrapper #list #register tbody tr td span {
	font-size:1em;
	color:#d93953;
}

.certificate #container #content #main .section .wrapper #list #sitelist {
	margin-bottom:-1px;
}

.certificate #container #content #main .section .wrapper #list #sitelist thead tr th {
	padding:8px 0px;
	border:1px solid #fff;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
}

.certificate #container #content #main .section .wrapper #list #sitelist thead tr .no {
	width:30px;
}

.certificate #container #content #main .section .wrapper #list #sitelist thead tr .url {
	width:274px;
}

.certificate #container #content #main .section .wrapper #list #sitelist thead tr .issue {
	width:175px;
}

.certificate #container #content #main .section .wrapper #list #sitelist thead tr .status {
	width:156px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr th {
	border:none;
	background:#fafafa;
	text-align:center;
	font-size:1.2em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr td {
	padding:8px 14px;
	font-size:1.2em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .url p {
	float:left;
	line-height:20px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .url .link {
	float:right;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .url .link a {
	padding:4px 7px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .url .link a span {
	padding-left:12px;
	font-size:1em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .issue {
	font-size:1em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .issue .link a {
	padding-right:13px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .status dl {
	padding-left:32px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .status .enable {
	background:url(../../img/auth/certificate_status_enable_bg.png) left center no-repeat;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .status .yet {
	background:url(../../img/auth/certificate_status_yet_bg.png) left center no-repeat;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .status .disable {
	background:url(../../img/auth/certificate_status_disable_bg.png) left center no-repeat;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .status dl dt {
	margin-bottom:4px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .status dl dd {
	font-size:0.834em;
	line-height:1.2;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody tr .status dl dd span {
	font-size:1em;
	color:#d93953;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .active th ,
.certificate #container #content #main .section .wrapper #list #sitelist tbody .active td {
	background:#fbc6ce;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .active .issue .link a {
	width:53px;
	padding-right:11px;
	padding-left:11px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .active .issue .link a span {
	background-image:url(../../img/auth/certificate_issue_link_a.gif);
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag td {
	padding:0px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper {
	margin:0px;
	padding:25px 32px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #config {
	float:left;
	width:279px;
	border-bottom:1px solid #8e8e8f;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #config .section {
	border:1px solid #8e8e8f;
	border-bottom:none;
	background:#fff;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #config .section h4 {
	padding:8px 0;
	border:1px solid #fff;
	background:#c8c7c7;
	font-size:1.1666666667em;
	font-weight:bold;
	color:#3c3938;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #config .section ul {
	padding:18px;
	border-top:1px solid #8e8e8f;
	text-align:center;
	line-height:1;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #config .section ul li label {
	font-size:1.1666666667em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #config #size ul {
	padding:28px 20px 13px;
	text-align:left;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #config #size ul li {
	display:list-item;
	margin-bottom:15px;
	line-height:1;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview ,
.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code {
	float:right;
	width:290px;
	border:1px solid #8e8e8f;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview h4 {
	padding:8px 0;
	border:1px solid #fff;
	background:#c8c7c7;
	font-size:1.1666666667em;
	font-weight:bold;
	color:#3c3938;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview h4 span {
	font-size:0.857142857143em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview .background {
	padding:20px;
	border-top:1px solid #8e8e8f;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview .background dl {
	text-align:center;
	margin:0 auto;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview .background p {
	padding:16px 0;
	border:1px solid #fff;
	text-align:center;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview .background .light {
	background:#e6e7e7;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #preview .background .shade {
	background:#1e1d1c;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code {
	border:1px solid #d93953;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code .title {
	margin:0;
	padding:4px 0;
	background:#f3c2ca;
	text-align:center;
	line-height:1.51742857143;
	color:#3c3938;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code .title span {
	font-size:0.714285714286em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code textarea {
	padding:10px;
	width:270px;
	height:auto;
	border:none;
	line-height:1.3334;
	color:#3C3938;
}

/*
.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .title {
	padding:6px 11px;
	border:none;
	background:#c8c8c8;
	text-align:left;
	font-size:1em;
	color:#3a3938;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .title {
	margin-bottom:20px;
	padding:6px 11px;
	border:none;
	background:#c8c8c8;
	text-align:left;
	font-size:1em;
	color:#3a3938;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .section {
	margin-bottom:20px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #mobile {
	margin-bottom:25px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .section ul {
	margin-left:20px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .section ul li {
	float:left;
	display:inline;
	margin-right:45px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .section ul li dl dt {
	margin-bottom:7px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .section ul li dl dt input {
	margin-right:7px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper .section ul .last {
	margin-right:0px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #mobile ul {
	margin-left:180px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #mobile ul li {
	margin-right:70px;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code {
	border:1px solid #9e9f9f;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code .title {
	margin:0px;
	padding:6px 9px;
	background:#FBC6CE;
	line-height:1em;
}

.certificate #container #content #main .section .wrapper #list #sitelist tbody .tag .wrapper #code textarea {
	padding:8px 10px;
	width:559px;
	border:none;
	line-height:1.334;
	background:#fafafa;
}
*/
.clinic #container #content #main .section .wrapper #list p ,
.user #container #content #main .section .wrapper #list p ,
.inquiry #container #content #main .section .wrapper #form p {
	margin:-0.25em 0px 7px;
	font-size:1.2em;
	line-height:1.5;
}

.clinic #container #content #main .section .wrapper #list p .small ,
.user #container #content #main .section .wrapper #list p .small ,
.inquiry #container #content #main .section .wrapper #form p .small {
	font-weight:bold;
	color:#f53755;
}

.clinic #container #content #main .section .wrapper #list form fieldset {
	margin-bottom:10px;
}

.user #container #content #main .section .wrapper #list form fieldset ,
.inquiry #container #content #main .section .wrapper #form form fieldset {
	margin-bottom:25px;
}

.clinic #container #content #main .section .wrapper #list form #map {
	margin-bottom:25px;
}

.clinic #container #content #main .section .wrapper #list form fieldset table ,
.user #container #content #main .section .wrapper #list form fieldset table ,
.inquiry #container #content #main .section .wrapper #form form fieldset table {
	width:648px;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr th ,
.user #container #content #main .section .wrapper #list form fieldset table tbody tr th ,
.inquiry #container #content #main .section .wrapper #form form fieldset table tbody tr th {
	padding-left:15px;
	width:185px;
	font-size:1.2em;
	line-height:44px;
	vertical-align:top;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr th .small ,
.user #container #content #main .section .wrapper #list form fieldset table tbody tr th .small ,
.inquiry #container #content #main .section .wrapper #form form fieldset table tbody tr th .small {
	float:right;
	display:inline;
	margin-right:11px;
	color:#f53755;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td ,
.user #container #content #main .section .wrapper #list form fieldset table tbody tr td ,
.inquiry #container #content #main .section .wrapper #form form fieldset table tbody tr td {
	padding:8px;
	font-size:1.4em;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody .error td ,
.user #container #content #main .section .wrapper #list form fieldset table tbody .error td ,
.inquiry #container #content #main .section .wrapper #form form fieldset table tbody .error td {
	background:#fbc6ce;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td div ,
.user #container #content #main .section .wrapper #list form fieldset table tbody tr td span ,
.inquiry #container #content #main .section .wrapper #form form fieldset table tbody tr td span {
	position:relative;
	padding-left:11px;
	line-height:30px;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td div .small {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:0.714em;
	line-height:1;
	color:#8e8f8f;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td #mapdisp {
	width:427px;
	height:427px;
	font-size:0.857em;
	margin:0 auto;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td #mapdisp ,
.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td #mapdisp div {
	position:static;
	padding:0px;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td #mapdisp div {
	font-size:1em;
	line-height:1.4;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td input ,
.user #container #content #main .section .wrapper #list form fieldset table tbody tr td input {
	padding-left:11px;
	width:60px;
	font-size:1em;
}

.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td .full ,
.user #container #content #main .section .wrapper #list form fieldset table tbody tr td .full {
	width:409px;
}

.inquiry #container #content #main .section .wrapper #form form fieldset table tbody tr td textarea {
	width:425px;
}

.clinic #container #content #main .section .wrapper #list form #button li ,
.user #container #content #main .section .wrapper #list form #button li ,
.inquiry #container #content #main .section .wrapper #form form #button li {
	text-align:center;
}

.clinic #container #content #main .section .wrapper #list form #button li button ,
.user #container #content #main .section .wrapper #list form #button li button ,
.inquiry #container #content #main .section .wrapper #form form #button li button {
	width:151px;
}

#confirmation.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td ,
#confirmation.user #container #content #main .section .wrapper #list form fieldset table tbody tr td ,
#confirmation.inquiry #container #content #main .section .wrapper #form form fieldset table tbody tr td {
	padding-left:19px;
}

#confirmation.clinic #container #content #main .section .wrapper #list form #map table tbody tr td {
	padding-left:8px;
}

#confirmation.clinic #container #content #main .section .wrapper #list form fieldset table tbody tr td div {
	padding-left:0px;
}

#confirmation.clinic #container #content #main .section .wrapper #list form #button .back ,
#confirmation.user #container #content #main .section .wrapper #list form #button .back ,
#confirmation.inquiry #container #content #main .section .wrapper #form form #button .back {
	float:left;
	display:inline;
	margin-top:4px;
}

#confirmation.clinic #container #content #main .section .wrapper #list form #button .back a ,
#confirmation.user #container #content #main .section .wrapper #list form #button .back a ,
#confirmation.inquiry #container #content #main .section .wrapper #form form #button .back a {
	padding:4px 5px 4px 7px;
}

#confirmation.clinic #container #content #main .section .wrapper #list form #button .back a span ,
#confirmation.user #container #content #main .section .wrapper #list form #button .back a span ,
#confirmation.inquiry #container #content #main .section .wrapper #form form #button .back a span {
	padding-left:11px;
}

#confirmation.clinic #container #content #main .section .wrapper #list form #button li button ,
#confirmation.user #container #content #main .section .wrapper #list form #button li button ,
#confirmation.inquiry #container #content #main .section .wrapper #form form #button li button {
	width:89px;
	margin-left:-119px;
}

#send.clinic #container #content #main .section .wrapper #message p ,
#send.user #container #content #main .section .wrapper #message p ,
#send.inquiry #container #content #main .section .wrapper #message p {
	margin:-0.25em 0px 32px;
	text-align:center;
	font-size:1.2em;
	line-height:1.5;
}

#send.clinic #container #content #main .section .wrapper #message p em ,
#send.user #container #content #main .section .wrapper #message p em ,
#send.inquiry #container #content #main .section .wrapper #message p em {
	color:#f53755;
}

#send.clinic #container #content #main .section .wrapper #message .link ,
#send.user #container #content #main .section .wrapper #message .link ,
#send.inquiry #container #content #main .section .wrapper #message .link {
	margin:0px;
}

#send.clinic #container #content #main .section .wrapper #message .link a ,
#send.user #container #content #main .section .wrapper #message .link a ,
#send.inquiry #container #content #main .section .wrapper #message .link a {
	width:100px;
}

.materials #container #content #main .section .wrapper #list p {
	margin:-0.25em 0px 7px;
	font-size:1.2em;
	line-height:1.5;
}

.materials #container #content #main .section .wrapper #list table {
	width:648px;
	border-collapse:collapse;
}

.materials #container #content #main .section .wrapper #list table tbody tr {
	background:#fff;
	border:1px solid #9e9f9f;
}

.materials #container #content #main .section .wrapper #list table tbody tr th {
	padding:0px 7px 0px 52px;
	border:none;
	vertical-align:middle;
	font-size:1.4em;
	font-weight:bold;
}

.materials #container #content #main .section .wrapper #list table tbody tr .pdf {
	background:url(../../img/auth/material_title_bg_pdf.gif) 9px center no-repeat;
}

.materials #container #content #main .section .wrapper #list table tbody tr .zip {
	background:url(../../img/auth/material_title_bg_zip.gif) 13px center no-repeat;
}

.materials #container #content #main .section .wrapper #list table tbody tr td {
	padding:7px 0px;
	font-size:1.2em;
}

.materials #container #content #main .section .wrapper #list table tbody tr .text {
	padding-right:31px;
	width:262px;
	line-height:1.334;
}

.materials #container #content #main .section .wrapper #list table tbody tr .link {
	padding-right:9px;
	width:146px;
}

.materials #container #content #main .section .wrapper #list table tbody tr .link a {
	width:122px;
}


