html {
	-webkit-box-sizing: border-box;
}

body {  background-color: #FFFFFF; }
p, b, ul, ol, li, td {
	
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.92em;*/
	font-size: 12px;
}
/*
a:link { COLOR: #303090; TEXT-DECORATION: underline }
a:visited { Color: #303090; TEXT-DECORATION: underline }
a:hover { COLOR: #303090; TEXT-DECORATION: underline }
a:active { COLOR: #303090; TEXT-DECORATION: underline }
 link"#005aa7" alink="#df061a" vlink="#647c91"
*/

.table_header_1 {padding: 0px 8px 0px 0px}

.table_header_2 {padding: 0px 0px 10px 8px}

.table_header_3 {padding: 0px 0px 0px 8px}



.table_main_1 {padding: 16px 8px 8px 0px}

.table_main_2 {padding: 16px 8px 8px 8px}

.table_main_3 {padding: 16px 0px 8px 8px}

.main_menu_unfolded {
	padding:0px 0px 15px 11px;
	
	}

.table_inside {
	border: 1px #CCCCCC solid;
	padding: 10px;
}

.table_inside_2 {
	padding: 0px 0px 10px 0px
}

.table_inside_header {
	padding: 0px 0px 0px 0px
}

.table_inside_small {
	padding-left: 17px;
	border-left: 1px;
	border-left-style:solid;
	border-left-color:#005aa7
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #df061a;
	text-decoration: none;
	padding-bottom: 7px}

.h2 {
	font-size: 14px;
}

.h3 {
	font-weight: bold;
	}

.h3_red { font-weight: bold;	font-size: 15px; color: #df061a }

.menu_upper {
	color: #FFFFFF;
	padding: 0px 0px 0px 10px
	
}

.lower_menu {
	padding:25px 0px 25px 17px;
	
	}

.lower_menu_links {
	font-size:13px
	}


.menu_upper_link {
	color: #FFFFFF;
	font-weight: 700;
}
a.menu_upper_link {
	text-decoration: none
}
a:hover.menu_upper_link {
	text-decoration: none
}
.menu_upper_table_2 {
	background-image: url('/dataupload/images/bgrd_upper_menu.gif');
	background-color: #0067a0;
}
.header_table_2 {
	background-image: url('/dataupload/images/header_bgrd.png');
	background-color: #0067a0;
}

.menu_upper_table {
	font-weight: 700;
    vertical-align: middle;
}
.menu_upper_table  tr td.item {
	color: #FFFFFF;
    text-align: left; 
    padding: 0 9px;
}
.menu_upper_table  tr td.dot {
    text-align: center; 
    padding: 0;
    color: #AA0000;
}
.menu_upper_table tr td a {
	color: #FFFFFF;
	text-decoration: none
}
.menu_upper_table tr td a:hover {
	color: #FFFFFF;
	text-decoration: none
}

.small { font-size: 10px; }
a.small { font-size: 10px; }

.big {font-size: 14px}

.menu_2nd_level {
	padding-left: 10px;
	border-left: 3px;
	border-left-style:solid;
	border-left-color:#df061a
}

.main_menu {
	border: 0;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.menu_level_1 {
	background-image: url('/templates/nes/images/body.gif');
	background-color: #DAE8F4;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 20px;
	width: 180px;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

/*td.active {
	padding-top: 5px;
}*/

.menu_level_1 a {
	text-decoration: none;
	color: #069;
}

.menu_level_1 div {
	margin-top: 5px;
}

.menu_inner {
	list-style-type: disc;
	padding: 10px 0 10px 15px;
	margin: 0;
}

.menu_level_2 {
	font-weight: normal;
	margin: 3px 0 3px 0;
}

.menu_level_2 a{
	text-decoration: none;
}
.menu_level_2 a:hover{
	text-decoration: underline;
}

input.ft { width: 170px; height: 12px; BORDER: #7f9db9 1px solid; }

/* Top horisontal navigation */
.B_crumbBox { text-decoration: none;  color : #0066ff; }
.B_crumbBox a { text-decoration: underline;  color : #0066ff; }

.abc   { font-size: 18px; font-family: Arial; color: #003399; padding: 10px 5px 0px 5px; text-decoration: none; }
.abc_  { font-size: 18px; font-family: Arial; color: #003399; background-color: #dddddd; padding: 2px 5px 0px 5px; text-decoration: none; }
.reusable_content {	FONT-SIZE: 10pt; 	COLOR: black; 	FONT-STYLE: normal; 	FONT-FAMILY: arial;}
.reusable_content a {	COLOR: #003399;	text-decoration:none;}
.reusable_content a:hover{	text-decoration:underline;}
.table_all { padding:0px 0px 0px 0px;}
.ptabl p, ul { margin: 0;}
.ptabls p  { margin-top: 5px; margin-bottom: 5px;}
.cell_active:link, .cell_active:visited,.cell_active:active 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:white;
	width:15px;
	height:14px;
	text-decoration:underline!important;
    line-height:14px;
    vertical-align:middle;
}
.cell_inactive
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#0066CC;
	width:15px;
	height:14px;
	line-height:14px;
	vertical-align:middle;
	text-decoration:none;
}

.ms-rteTable-1   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #D6E8FF;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
	background-color: #D6E8FF;
	color: #4A5A80;
	font-weight: 500;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-2   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666;
	background-color: #F2F3F4;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666;
	background-color: #E7EBF7;
	font-size: 10pt;   
	vertical-align: top;	
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-3   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #3a4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Verdana;  
	text-transform: capitalize;
	font-weight: normal;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #C4D1E3;
}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color: #E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7;
}
.ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#F7F3F7;
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#E7EBF7
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3      {
	background-color: #C4D1E3;
	color: #3a4663;
	font-weight: normal;
	font-size: 10pt;  
	font-family: Verdana;  
	line-height: 11pt;
}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-4   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: "Calibri","sans-serif";  
	width: 119.7pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {
	border-width: 1pt;
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #4F81BD;
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;	
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4    {
	color: #355C8C;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #4F81BD;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma   
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5     {
	margin: 10px;
	padding: 10px;
	color: #3A4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: 500;
	border-spacing: 10px;
	line-height: 11pt;
	vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 
{padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {
	color: #666666;
	vertical-align: top;
	font-size: 10pt; 
}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	color: #666666;
	vertical-align: top;	
	font-size: 10pt; 
}
.ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5    {
	color: #3a4663;
	font-weight: 500;
	font-size: 10pt; 
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
	padding:0in 5.4pt 0in 5.4pt;
	text-align:left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-formtable .ms-formbody,.ms-formtable .ms-formbodysurvey { line-height:1.3em; }
.ms-formbody{font-family:verdana; vertical-align: top; background:#ebf3ff; border-top:1px solid #d8d8d8; padding:3px 6px 4px 6px; }
.ms-formbody FONT{line-height:normal}

.item_title{ padding-bottom:12px;}
.item_td{padding-bottom:10px;}
.fullName{font-size:18px;}
.ms-standardheader{font-size:1em;margin:0em;text-align:left;color:#525252;}
.ms-linksectionheader .ms-standardheader{color:#000000;}
.ms-gb h3.ms-standardheader{margin-top:1em;}
.ms-gb .ms-standardheader{color:#000000;}

.ms-WPBody
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-WPBody TABLE,.ms-TPBody TABLE
{
font-size:1em;
}
.ms-WPBody A:link,.ms-WPBody A:visited
{
color:#003399;
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#000000;
text-decoration:underline;
}
.ms-WPBody th,.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-WPBody h1,.ms-TPBody h1
{
font-weight:bold;
font-size:200%;
}
.ms-WPBody h2,.ms-TPBody h2
{
font-weight:bold;
font-size:150%;
}
.ms-WPBody h3,.ms-TPBody h3
{
font-weight:bold;
font-size:120%;
}
.ms-WPBody h4,.ms-TPBody h4
{
font-weight:bold;
font-size:100%;
}
.ms-WPBody h5,.ms-TPBody h5
{
font-weight:bold;
font-size:80% 
}
.ms-WPBody h6,.ms-TPBody h6
{
font-weight:bold;
font-size:65%;
}
.ms-WPBorder,.ms-WPBorderBorderOnly
{
border-color:#9ac6ff;
border-width:1px;
border-style:solid;
}
.ms-WPBorder
{
border-top-width:0px;
}

.hblue { color: #003366; font-size: 13px; }
.hblueb { color: #003366; font-size: 14px; }
.rblue { color: #003366; }
.hredb { color: #df061a; font-size: 14px; }
a.hredb { color: #df061a; font-size: 14px; text-decoration: underline;}
.hreds { color: #df061a; }

input.ftf, select.ftf, textarea.ftf { BORDER: #c6d7fd 1px solid;  font-size: 14px; height:22px; background-color: #f0f4fe; }
.arctp { font-size: 10px; color: #909090; }
.rcolm {font-family : Tahoma, Verdana, Arial, Geneva, sans-serif;	font-size : 11pt; color : #2A4E67;	text-decoration : none; background-color: #E1F1FB; border: 1px solid #93B7D1; padding: 5;}
a.rcolma {font-family : Tahoma, Verdana, Arial, Geneva, sans-serif;	font-size : 11pt; color : #2A4E67;	text-decoration : none;}
a:hover.rcolma {font-family : Tahoma, Verdana, Arial, Geneva, sans-serif;	font-size : 11pt; color : #2A4E67;	text-decoration : underline;}

.justifyleft { text-align: left; }
.justifyright { text-align: right; }
.justifyfull { text-align: justify; }
.acad_crey_tr { background-color: #CCCCCC; font-weight: bold; padding-left: 20px;}
.acad_td_first { padding: 5px 5px 10px 10px; border-top: 0px; border-left: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid;}
.acad_td_second { padding: 5px 5px 10px 10px; border-top: 0px; border-left: 0px; border-bottom: 1px #CCCCCC solid; border-right: 1px #CCCCCC solid;}
.acad_td_first a { color: #000000; text-decoration : none; }
.acad_td_second a { color: #000000; text-decoration : none; }
.acad_td_col { padding: 5px 5px 10px 10px; border-top: 0px; border-left: 0px; border-bottom: 1px #CCCCCC solid; border-right: 0px;}

table.tanonce {
    background-color: #FFFFFF;
	border-collapse: collapse; 
	}

table.tanonce td {
    padding: 10px 10px 3px 10px;
	text-align: left;
	vertical-align: bottom;
}
.tanonce td.acont {
    padding: 7px 10px 7px 10px;
    background-color: #eaeef6;
	text-align: left;
	vertical-align: top;
}
.tanonce td.aarch {
    padding: 3px 30px 10px 10px;
    background-color: #f5f6f9;
	text-align: right;
	vertical-align: top;
}
.tanonce td.aline {
    padding: 0px 0px 0px 0px;
    background-color: #f9fafb;
	height: 1px;
}
.tanonce td.topbut {
    padding: 0px 0px 0px 0px;
}
/* Table with gray border */
.grey_table { border-spacing: 0px; border-collapse: collapse; border: 1px solid #CCCCCC;  }
.grey_table tr { vertical-aligh: top; text-align: left; }
.grey_table tr td { padding: 3px; border: 1px solid #CCCCCC;}
.grey_table_r1 { text-align: center; font-weight: bold; }

.mif-right-photo {border: 1px solid #c4c4c4; overflow: visible; 	padding: 5px; margin-left: 20px; }
.mif-right-signature { margin-left: 20px; margin-top: 3px; text-align: left; color: #303030; font-size: 13px; font-style: italic;  }
.mif-right-comment { margin-left: 20px; margin-top: 3px; text-align: left; color: #303030; font-size: 11.3px;   }
.mif-right-poster { padding-top: 10px;	padding-bottom: 10px; margin-left: 20px; background: #eaeef6; }

/*  carouFredSel  */
.image_carousel {
    width: 75%;
    height: 100px;
    padding-right: 0px;
}
.image_carousel img {
    border: 0px solid #ccc;
    padding-left: 5px;
    float: left;
    display:none;
}
.clearfix {
    float: none;
    clear: both;
}
/* Down banners */
.t_dnbn { margin: 30px auto 20px auto; border-spacing: 0; padding: 0; border-collapse: collapse; border: 0; }
.t_dnbn img { border: 0; margin: 0 10px; }

/* Expanded text */
.hided-text-rus a:link.expalink, .hided-text a:visited.expalink, .hided-text-eng a:link.expalink, .hided-text-eng a:visited.expalink {
    color: #666666;
	background-color: #F2F3F4;
    border: 1px solid #F2F3F4;
    clear: both;
    display: block;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    width: 100px;
    padding: 5px 30px 5px 10px;
    margin: 10px;
}

.hided-text-rus a:hover.expalink, .hided-text-rus a:active.expalink, .hided-text-eng a:hover.expalink, .hided-text-eng a:active.expalink {
    border: 1px solid #D6E8FF;
    background: #E7EBF7;
}

.hidesubj {
    overflow: auto;
    overflow-y: hidden;
    display: block;
}

acronym {
border-bottom: 1px dashed #AAAAF7;
/* border-bottom: 1px dashed #E7EBF7;
color: maroon; */
cursor:help;
}


/****************************
RS SLIDER - ken burn
****************************/

.bannercontainer {
	width: 50%;
	position: relative;
	padding: 0;
	float: left;
	margin: 4px 10px 5px 0px;
}
 
.banner{
	width:100%;
	position:relative;
}

/*#banners>ul>li {
    float: 'left';
    top: 0;
    left: 232;
    position: 'absolute';
    list-style: 'none';
    opacity: 0.0;
}*/

#banners .banner-hide {
    z-index: auto;
    opacity: 0.0;
}

#banners .banner-show {
    z-index: 500;
    opacity: 1.0;
}
