﻿.step1_table
{
	
}
.step1_table .dividerColumn
{
	width:40px;
}

.step1_table .contentColumn
{
	width:394px;
}

.tblBlock td
{
	vertical-align:middle;
	padding-top: 6px;
	padding-bottom: 6px;
}

.tblBlock .tr
{
	border-top: solid 1px Gray
}

.tblBlock .leftCell
{
	width: 116px;
	text-align: right;
	padding-right:6px;
}

.divclass
{
	 border-top: dashed 1px Gray;
	 padding-top: 6px;
	 padding-bottom: 6px;
}

.rbListReg td
{
    padding: 3px 0 3px 12px;
}

.divOrg
{
    background-color:#F6F6F6;
    border-top: dashed 1px Gray;   
}


/******************* направления деятельности **************/
.soaTable
{ 
    margin-left:auto;
    margin-right: auto;
}

.soaTable th{
    background-color : #FAFAFA;
    padding-bottom: 8px;
    border-top: dashed 1px Gray;
    border-bottom: dashed 1px Gray;
}
.soaTable .th1
{
    vertical-align:bottom;
    text-align: left;
    padding-left: 12px;
}
.soaTable .th2
{
    padding-left: 12px;
    padding-right: 12px;
    color: #FF5400;
    border-left: dashed 1px Gray;
    text-align:center;
}
.soaTable .td1
{
    vertical-align:middle;
    padding:6px 0px 6px 18px;
    background-color: #FFECD8;
}
.soaTable .td1Alt
{
    vertical-align:middle;
    padding:6px 0px 6px 18px;
    background-color: #FFCF9C;
}
.soaTable .td2
{
    vertical-align:middle;
    text-align:center;
    background-color: #FFECD8;
    border-left: dashed 1px Gray;
}
.soaTable .td2Alt
{
    vertical-align:middle;
    text-align:center;
    background-color: #FFCF9C;
    border-left: dashed 1px Gray;
}

/*************** 4 step ******************/
.mailTable
{
	margin: 6px 0 6px 0;
}
.mailTable .td1
{
	padding-left: 12px;
	padding-right:12px;
}
.mailTable .td21
{
	padding-left: 12px;
	padding-right:12px;
}