.child {display: none;	margin:10px 3px 30px 30px;}
.child2 {margin:10px 3px 30px 30px;}
.small { font-size: 10px; }
.hidden { display:none; }
table.price { border: 1px solid rgb(0, 0, 0); margin: 5px; padding: 3px; border-collapse: collapse; }
td.price_center { border: 1px solid rgb(0, 0, 0); padding: 3px; text-align: center; }
table.price td { border: 1px solid rgb(0, 0, 0); padding: 3px; }
.doc_comm { font-size:6px !important;color: rgb(0,32,96) !important;}


select
{
	font-size: 13px;
	color: #616161;
}

h2
{
	font-size: 15px;
	color: #164b80;
}

h3
{
	font-size: 14px;
	color: #164b80;
	decoration: none;
}
h4
{
	font-size: 12px;
}

div#leftColumn div.content div.contentTable
{
}
	div#leftColumn div.content div.contentTable div.top
	{
		margin: 0px 2px;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		background-color: #cec6c0;
	}
	div#leftColumn div.content div.contentTable div.subTop
	{
		margin: 0px 1px;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		border-right: 1px solid #cec6c0;
		border-left: 1px solid #cec6c0;
		background-color: #e9e9d6;
	}
	div#leftColumn div.content div.contentTable div.bottom
	{
		margin: 0px 2px;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		background-color: #cec6c0;
	}
	div#leftColumn div.content div.contentTable div.supBottom
	{
		margin: 0px 1px;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		border-right: 1px solid #cec6c0;
		border-left: 1px solid #cec6c0;
	}
	div#leftColumn div.content div.contentTable table
	{
		border-spacing: 0px;
		font-size: 12px;
		border-right: 1px solid #cec6c0;
		border-left: 1px solid #cec6c0;
		width: 100%;
	}
		div#leftColumn div.content div.contentTable th,
		div#leftColumn div.content div.contentTable td
		{
			padding: 6px;
		}
		div#leftColumn div.content div.contentTable th.last,
		div#leftColumn div.content div.contentTable td.last
		{
			border-right: none;
		}
		div#leftColumn div.content div.contentTable th
		{
			border-right: 1px solid #cec6c0;
			background-color: #e9e9d6;
			color: #164b80;
			text-align: left;
		}
		div#leftColumn div.content div.contentTable td
		{
			border-top: 1px solid #cec6c0;
			border-right: 1px solid #cec6c0;
		}
table.invisible
{
	border-collapse: collapse;
	font-size: 0px;
}

table.invisible td
{
	padding: 0px;
}
		
.head_cell{border-top-width: 0px !important; border-right: 1px solid #cec6c0 !important; background-color: #e9e9d6 !important; color: #164b80 !important; text-align: left !important;font-weight: bold !important;}/*Column_head*/
.sub_head_cell{border-right: 1px solid #cec6c0 !important; background-color: #e9e9d6 !important; color: #164b80 !important; text-align: left !important;font-weight: bold !important;}/*Column_head*/
.sub_head_right_cell{border-right: none !important; background-color: #e9e9d6 !important; color: #164b80 !important; text-align: left !important;font-weight: bold !important;}/*Column_head*/
.head_right_cell{border-top-width: 0px !important; border-right: none !important; background-color: #e9e9d6 !important; color: #164b80 !important; text-align: left !important;font-weight: bold !important;}/*Column_head*/
.right_cell{border-right: none !important;}
.h3{
	text-align: center;
	margin: 0px 0px 10px 0px ;
	padding: 0px;
	color: #164b80;
	font-size: 12px;
	font-weight: bold;
}
.small {font-size: 10px;}
.sub{vertical-align: sub;font-size: smaller;}/*sub*/
.sup{vertical-align: super;font-size: smaller;}/*sup*/
.height_str{padding-top:3px;padding-bottom:3px;}
.main_page_block_news
{
	text-align: left;
	/*color: #164b80;*/
	font-weight: bold;
}
.main_page_block_news a
{
	color: #134179 !important;
	/*color: #164b80;*/
	text-decoration: none;
}
.small2{font-size:11px;}
table.not_feel, table.not_feel tr td, table.not_feel tr{margin:0px;padding:0px; white-space:nowrap; border-width: 0px; background-color:inherit; text-align: left;}
