/* CSS Document */
 

/* Џ ------------------------------------------------------------------------- */


#pagetit {background:url(../../company/img/page_tit.jpg) no-repeat;height:149px;
text-indent:-9999px;}

#midashi1 {background:url(../../company/img/midashi1.jpg) no-repeat;
height:51px;
text-indent:-9999px;
margin:0 0 20px 0;}



#text-area{ width: 500px; margin: 0px auto;}
#text-area p{ margin-left: 10px;}
#text-area h3{ margin: 30px 0px 20px;}


.section_corporate_outline#corporate_outline_table { margin: 20px 0 20px; }
.section_corporate_outline#corporate_position_table { margin-top: 30px; }
.section_corporate_outline .table_layout_a { width: 100%; }
.section_corporate_outline .table_layout_a th,
.section_corporate_outline .table_layout_a td { padding: 7px 10px 5px;	line-height: 1.666; }
.section_corporate_outline .table_layout_a th { width: 100px; font-weight: bold; }

.section_corporate_outline .table_layout_a th { white-space: nowrap; }
.section_corporate_outline .table_layout_a .link_marked { margin-top: 0; margin-left: 14px; padding-left: 0; text-indent: -14px; }
.section_corporate_outline .table_layout_a .link_marked a { line-height: 1.15; }
.section_corporate_outline .table_layout_a td table {}
.section_corporate_outline .table_layout_a td table th,
.section_corporate_outline .table_layout_a td table td { padding: 0; }
.section_corporate_outline .table_layout_a td table th { width: 150px; background: none; font-weight:normal; }
.section_corporate_outline p.outline_date { margin: 8px 0 0;	font-size: 83%; }

table.table_layout_a tr.first_element th,
table.table_layout_a tr.first_element td { padding-top: 8px; background-image: none;}
table.table_layout_a tr th { background-color: #F0F0F0;}
table.table_layout_a tr td { background-color: #FFFFFF;}

/* Table Layout A */
table.table_layout_a { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; text-align:left;}
table.table_layout_a tr {}
table.table_layout_a tr th,
table.table_layout_a tr td { padding: 9px 10px 8px; background: url(../../company/img/border_dot_horizontal_03.gif) repeat-x;}
table.table_layout_a tr.first_element th,
table.table_layout_a tr.first_element td { padding-top: 8px; background-image: none;}
table.table_layout_a tr th { background-color: #F0F0F0;}
table.table_layout_a tr td { background-color: #FFFFFF;}


.to_corp
{
	text-align: center;
	margin: 0 auto;
}