.main_p 
{
    text-indent : 40px;
    text-align : justify;
    font-family : Book Antiqua, Arial, Sans-serif;
    font-size : 110%;
    margin-bottom : 20px;
}

.info_column_text {
    padding-left : 20px;
    font-size : 14px;
    font-family : Arial, sans-serif;
    padding-right : 10px;
}


.info_column_news {
    padding-left : 20px;
    font-size : 13px;
    font-family : Arial, sans-serif;
    padding-right : 10px;
}

.info_column_news1 {
    padding-left : 20px;
    font-size : 14px;
    font-family : Arial, sans-serif;
    padding-right : 10px;
}

.info_column_news1 h1  {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 18px;
    margin : 0px;
    padding : 0px;
    padding-bottom : 3px;
    color : #9b0e18;
    text-align : left;
}


.info_column_news2 {
    padding-left : 20px;
margin : 0px;
   


line-height: 15px;
    font-size : 14px;

    font-family : Tahoma, Arial, sans-serif;
    padding-right : 10px;
padding-bottom : 20px;


}

.info_column_news2 h1 {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 18px;
    margin : 0px;
    padding : 0px;
    padding-bottom : 10px;
padding-top : 4px;

    color : #9b0e18;
    text-align : left;
}






.info_column_news {
    /*text-align : justify;*/
}

.info_column_news h1, .info_column_text h1 {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 18px;
    margin : 0px;
    padding : 0px;
    padding-bottom : 3px;
    color : #9b0e18;
    text-align : left;
}

.info_column_news h3 {
    font-family : Arial, sans-serif;
    font-size : 16px;
    padding-bottom : 3px;
    color : #1F5584;
    text-align : left;
}


.info_column_news div, .info_column_text div {
    padding-bottom : 10px;
}

.info_column_news div p {
    text-indent : 20px;
    margin : 0px;
    margin-top : 8px;
    margin-bottom : 8px;
}

.info_column_news div h1 {
    margin-top : 16px;
    text-indent : 20px;
    font-weight : bold;
    background : url(images/pp1.gif) no-repeat 0px 8px;
}

.info_column_news ul, .info_column_text ul {
    margin-left : 16px;
    padding-left : 0px;
    list-style : circle;
}
.info_column_news li, .info_column_text li {
    margin-left : 0px;
    padding-left : 0px;
    list-style : circle;
    padding-bottom : 6px;
    padding-top : 2px;
}


.info_field_text1 {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 15px;
    padding-left : 20px;
}

.info_field_text1 h2 {
    font-size : 17px;
    margin : 0px;
    padding : 0px;
    color : #1F5584;
    font-weight : normal
}

.info_field_text1 div {
    margin-top : 8px;
    margin-bottom : 8px;
}

.info_field_text1 p {
    font-size : 14px;
    /*text-indent : 11px;*/
}

.info_field_text2 {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 11px;
    padding-left : 15px;


padding-bottom : 20px;

}

.info_field_text2 h2 {


    font-size : 16px;
    margin : 5px;
    padding : 20px;
padding-bottom : 0px;

    color : #1F5584;
    font-weight : bold
}

.info_field_text2 div {
    margin-top : 0px;
    margin-bottom : 8px;
}

.info_field_text2 p {
    font-size : 13px;
    text-indent : 20px;
margin-bottom : 20px;
padding-top : 10px;
margin : 10px;


}


.info_field_text, .info_field_news {
    font-size : 14px;
    padding-left : 20px;
}

.info_field_text h1 {
    font-size : 24px;
    margin : 0px;
    padding : 0px;
    padding-bottom : 12px;
    color : #1F5584;
}

.info_field_text h2 {
    font-size : 18px;
    margin : 0px;
    padding : 0px;
    color : #1F5584;
    font-weight : normal;
    padding-top : 6px;
    padding-bottom : 12px;
}


.info_field_text h3 {
    font-size : 16px;
    margin : 0px;
    padding : 0px;
    padding-bottom : 12px;
    padding-top : 5px;
    color : #1F5584;
    font-weight : normal;
}

.info_field_text .cit {
	--padding-left : 40px;
	color : #222;
	font-style :  italic;
	border : 2px solid #1E5582;
	padding: 10px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin : 20px 0px;
}

.info_field_text .cit_author {
	color : #1E5582;
	text-align : right;
}

.info_field_text strong {
	color : #1E5582;
}

/*
.info_field_text div {
    margin-top : 8px;
    margin-bottom : 8px;
}
*/

.info_field_text p {
    text-indent : 16px;
	margin-top : 0px;
}


.info_field_text ul {
    margin : 0px;
    padding : 0px;
    margin-bottom : 10px;
    margin-left : 40px;
}

.info_field_text li {
    padding-top : 2px;
    padding-bottom : 4px;
}

.info_field_news div {
    background : url(images/pp1.gif) no-repeat 0px 10px;
    padding-bottom : 8px;
    text-indent : 20px;
}

.info_field_news div p {
    margin : 0px;
    padding-top : 4px;
    padding-bottom : 12px;
}

.info_field_news h1 {
    font-size : 24px;
    margin : 0px;
    padding : 0px;
    color : #9b0e18;
}










.info_text2 {
    font-family : Arial, sans-serif;
    font-size : 16px;
    padding-left : 20px;
}

.info_text2 h1 {
    font-size : 24px;
    margin : 0px;
    padding : 0px;
    padding-bottom : 3px;
    color : #9b0e18;
}

.info_text {
    font-family : Arial, sans-serif;
    font-size : 16px;
    padding-left : 20px;
}

.info_text p
{
    text-indent : 36px;
    font-size : 16px;

    margin-top : 10px;
    margin-bottom : 10px;

    padding-top : 0px;
    padding-bottom : 0px;
}
.info_text ul {
    margin : 0px;
    padding : 0px;
    margin-bottom : 10px;
    margin-left : 60px;
}
.info_news {
    padding-left : 20px;
    font-size : 16px;
    font-family : Arial, sans-serif;
    text-align : justify;
    padding-right : 10px;
}

.info_news h1 {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 24px;
    margin : 0px;
    padding : 0px;
    margin-left : 20px;
    padding-bottom : 3px;
    color : #9b0e18;
    text-align : left;
}

.info_news div h1 {
    font-size : 20px;
    zcolor : #005500;
    color : #9b0e18;
    margin : 0px;
    padding : 0px;
    padding-left : 25px;
    margin-top : 4px;
    text-align : left;
    position : relative;
    bottom : 3px;
}

.info_news div{
    background : url(images/pp1.gif) no-repeat 0px 4px;
    padding-bottom : 1em;
}

.info_news div p{
    text-indent : 20px;
    font-size : 14px;
    margin : 0px;
    margin-top : 0.5em;
    
    /*
    padding-bottom : 0.5em;
    padding-top : 0em;
    */
}

.info_news ul {
    font-size : 16px;
    margin-left : 25px;
    padding-left : 0px;
    list-style : circle;
}
.info_news li {
    margin-left : 0px;
    padding-left : 0px;
    list-style : circle;
}

.iimg {
    border : 1px solid #dddddd;
    margin : 5px;
}

.login_form {
    background : url(images/footerok.gif) no-repeat 200px bottom;
    padding-bottom : 20px;
    padding-top : 20px;
    padding-left : 30px;
    font-size : 16px;
}

.login_form h1 {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 25px;
    color : #1f5584;
    margin : 0px;
    padding : 0px;
}

.login_form label {
    float : left;
    width : 64px;
    text-align : right;
    margin-right : 5px;
    margin-top : 5px;
    clear : both;
}

.login_form input {
    width : 100px;
    margin-top : 5px;
    font-size : 12px;
}



.login_form1 {
    background : url(images/footerok.gif) no-repeat bottom;
    padding-bottom : 20px;
    padding-top : 20px;
    padding-left : 0px;
    font-size : 16px;
}

.login_form1 h1 {
    font-family : Tahoma, Arial, sans-serif;
    font-size : 25px;
    color : #1f5584;
    margin : 0px;
    padding : 0px;
}

.login_form1 label {

    width : 64px;
      
    text-align : right;
    margin-right : 5px;
    margin-top : 5px;
    clear : both;
}

.login_form1 input {
    width : 100px;
    margin-top : 5px;
    font-size : 12px;
}




.service_list 
{
text-indent : 36px;
text-align : justify;
font-family : Book Antiqua, Arial, Sans-serif;
font-size : 14px;
}

img
{
border: none;
display : inline;
}

body
{
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
background-image: url(images/bglev.gif);
background-repeat: no-repeat;
background-position: left top;
}

.upbg
{
background-image: url(images/upbg.gif);
background-repeat: no-repeat;
background-position: center top;
}

.bgrope
{
background-image: url(images/bgrope.jpg);
background-repeat: no-repeat;
background-position: right top;
}

.dnlev
{
background-image: url(images/dnlev.gif);
background-repeat: no-repeat;
background-position: right top;
}

.fbg
{
background-image: url(images/fbg.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

.upleftbg
{
background-image: url(images/upleftbg.jpg);
background-repeat: no-repeat;
background-position: right top;


}

.tile
{
background-image: url(images/tile.jpg);
background-repeat: repeat;
background-position: right top;


}


.uprightbg
{
background-image: url(images/uprightbg.gif);
background-repeat: repeat;
background-position: left top;
}

.dnleftbg
{
background-image: url(images/dnleftbg.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

.dnrightbg
{
background-image: url(images/dnrightbg.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

/*
a:link {color: #00598F; text-decoration: none;}
a:visited {color: #00598F; text-decoration: underline;}
a:hover {color: #D62B33; text-decoration: underline;}
a:active {color: #D62B33; text-decoration: underline;}
*/
a:link {color: #00598F; text-decoration: underline;}
a:visited {color: #00598F; text-decoration: underline;}
a:hover {color: #D62B33; text-decoration: underline;}
a:active {color: #D62B33; text-decoration: underline;}


a.web:link {color: #0001FF; text-decoration: none;}
a.web:visited {color: #0001FF; text-decoration: none;}
a.web:hover {color: #FF0000; text-decoration: underline;}
a.web:active {color: #FF0000; text-decoration: none;}

.style1 {
	border-collapse: collapse;
}
.style2 {
	font-family: Tahoma;
	font-size: 8pt;
}
.style3 {
	text-align: center;
}

.slidenews {
    background : white;
    position : relative;
    z-index : 9;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-radius-topright: 5px;
}

.slidenews_title {
    z-index : 18;
    border : 1px solid #ccc;
    border-bottom : none;
    width : 100px;
    padding : 3px 15px;
    background : white;
    font-size : 13px;
    color : #1F5584;
    font-weight : bold;
    position : relative;
    top : 1px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-radius-topright: 5px;
}

.button1 {
	background : url(images/button_bg.gif) repeat-x;
	height : 34px;
	padding : 0px;
}

.button1 .inner {
	background : url(images/button_left.gif) left top no-repeat;
	padding-left : 5px;
	padding : 0px;
	margin : 0px;
	width : 100%;
	height : 34px;
}

.button1 a {
	background : url(images/button_right.gif) right top no-repeat;
	padding-right : 5px;
	padding : 0px;
	margin : 0px;
	display : block;
	width : 100%;
	height : 34px;
	color : white;
}
.button1 a span {
	position : relative;
	left : 24px;
}

td.report_name span {
	color: #00598F;
	text-decoration : underline;
}

td.report_name span:hover {
	color : red;
}

.noind p {
	text-indent : 0px;
}

.noind h2 {
	 color : #681117;
}

.noind .cit {
	text-align : justify;
}

.noind .cit p {
	margin : 0px;
	padding : 0px;
}

.noind p.cit_author {
	margin-top : 10px;
}

.noind .cit h2 {
	color : #1B547D;
}

.numeric_radio {
	float : left;
	border-top : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
	text-align : center;
	padding : 2px;
	height : 20px;
	vertical-align : middle;
	position : relative;
	margin-top : 20px;
}

.numeric_radio input {
	display : block;
}

.numeric_radio .ann {
	position : absolute;
	text-align : center;
	top : -20px;
	width : 100%;
	left : 0px;
}

.numeric_radio .descr {
	text-align : center;
	width : 100%;
	color : #aaa;
}

.feedback h1 label {
	font-size : 15px;
	color : #1B547D;
}

.feedback {
	font-size : 13px;
}

.tcor {
	width : 500px;
	border-collapse : collapse;
	margin : auto;
}

.tcor td {
	border-collapse : collapse;
	font-size : 13px;
	padding : 3px;
	border : 1px solid #333;
}

.tcor .date , .tcor .type {
	text-align : center;
}

.tcor .type {
	font-size : 18px;
}

.tcor .type span{
	position : relative;
	bottom : 1px;
}

.tcor .value {
	padding-left : 10px;
}

.tcor .corr_in .type {
	color : red;
}

.tcor .corr_out .type {
	color : #134A81;
}
