/* main */

body{
padding:7px 7px 7px 7px;
margin:0px 0px 0px 0px;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
background:#FFFFFF;
scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color: #09038B;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-face-color: #9CB6D5;
scrollbar-track-color: #FFFFFF;
scrollbar-3dlight-color:#5981A3;
scrollbar-darkshadow-Color:#5981A3;
}

td.borders {
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
	PADDING-LEFT:5px;
	PADDING-RIGHT:5px;
   BORDER-LEFT: #B8CBE0 1px solid;
   BORDER-RIGHT: #B8CBE0 1px solid;
   BORDER-BOTTOM: #B8CBE0 1px solid;
   BORDER-TOP: #B8CBE0 1px solid;}

td.borders1 {
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	background-color: #EFF6FC;
   BORDER-LEFT: #B8CBE0 1px solid;
   BORDER-RIGHT: #B8CBE0 1px solid;
   BORDER-BOTTOM: #B8CBE0 1px solid;
   BORDER-TOP: #B8CBE0 1px solid;}

form{
display:inline;
}
.field,input.field{
color:#000000;
font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
border : 1pt;
border-style : ridge;
border-color : Black;
text-decoration:none;
text-transform:none;
background-color : #E9F5FF;
background : #E9F5FF;
}

LI {
	list-style : disc url(/design/bullet.gif);
}

.button {
	color: Black;
	font: 10px Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	border-top-style : outset;
	background-color : #D4D0C8;
	border : thin outset White;
}
.formfield1,input.formfield1{
color:#000000;
font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;

background-color : #E9F5FF;
background : #E9F5FF;
}

.formfieldb,input.formfieldb{
color:#000000;
font:normal normal 12px Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
.FormFieldSmall,input.FormFieldsmall{
font-size:10px;
background-color:#D4D0C8;
border:thin outset White;
color:Black;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-weight:bold;
}
b{
font-weight:bold;
}
.table{
color:#000000;
font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
text-decoration:none;
}
p{
color:#000000;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
text-decoration:none;
}

h4{
color:#7EA1C8;
font:normal normal 13px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:bold;
text-decoration:none;
}

td{
color:#000000;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
text-decoration:none;
}

/*
a:link,a:visited,a:active{
	color: #4682B4;
	font-weight: normal;
	text-decoration: underline;

}
a:hover{
color:#4682B4;
font-weight: normal;
text-decoration: none;
}
*/

/* main */
.copyr,td.copyr{
color:#FFFFFF;
font:normal normal 9px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
text-decoration:none;
}

.copyr,td.copyr{
color:#9A9A9A;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
}

.bl,td.bl{
color:#4682B4;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight:normal;
}


.menu,td.menu{
padding:0px 0px 0px 3px;
color: #FFFFFF;
font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
background : url(left_menu_back.gif);
}

.menu1,td.menu1{
padding:0px 0px 0px 3px;
color: #FFFFFF;
font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
background : url(left_menu_back1.gif);
}

.head,td.head{
background-color:#B8CBE0;
color: #FFFFFF;
font:normal normal 11px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
height: 1px;
}

.blu,td.blu{
color: #98A8BB;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}

.blu1,td.blu1{
color: #003961;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.blu_small,td.blu_small{
color: #98A8BB;
font:normal normal 9px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.green_small,td.blu_small{
color: green;
font:normal normal 9px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
.red_small,td.blu_small{
color: red;
font:normal normal 9px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
.black_small{
color: black;
font:normal normal 9px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.small,td.small{
	color: Black;
	font:normal normal 9px Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.linkos,td.linkos{
	color: #FFFFFF;
	font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

a.linkos,a.linkos:link,a.linkos:visited,a.linkos:focus,a.linkos:active{
	color: #FFFFFF;
	font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

a.linkos:hover{
color:#E7F3FF;
font:normal normal 10px Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.news,td.news{
color: #003961;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

a.news,a.news:link,a.news:visited,a.news:focus,a.news:active{
color: #003961;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.news:hover{
color:#FFFFFF;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.news.arrow {
    padding-left: 1.1em; background: url(/design/arr.gif) no-repeat left center; display: block;
}

.menus,td.menus{
color: #FFFFFF;
font:normal normal 9px Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

a.menus,a.menus:link,a.menus:visited,a.menus:focus,a.menus:active{
color: #FFFFFF;
font:normal normal 9px Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.menus:hover{
color:#E7F3FF;
font:normal normal 9px Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.menus_em,td.menus_em{
	color: Red;
	font: bold normal 9px Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.menus_em,a.menus_em:link,a.menus_em:visited,a.menus_em:focus,a.menus_em:active{
	color: #FFF366;
	font: bold normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.menus_em:hover{
    color:#E7F3FF;
	font: bold normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	text-decoration:  none;
}


.news1,td.news1{
color: #383838;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.news1,a.news1:link,a.news1:visited,a.news1:focus,a.news1:active{
color: #383838;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.news1:hover{
color:#4682B4;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: underline;
}

.news2,td.news2{
color: #4682B4;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: underline;
}
a.news2,a.news2:link,a.news2:visited,a.news2:focus,a.news2:active{
color: #4682B4;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: underline;
}
a.news2:hover{
color:#383838;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}

.news3,td.news3{
color: #4682B4;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: underline;
}
a.news3,a.news3:link,a.news3:visited,a.news3:focus,a.news3:active{
color: #4682B4;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: underline;
}
a.news3:hover{
color:#4682B4;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.news4,td.news4{
color: #003961;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}
a.news4,a.news4:link,a.news4:visited,a.news4:focus,a.news4:active{
color: #003961;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}
a.news4:hover{
color:#7B95B1;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}

.news5,td.news5{
color: #7B95B1;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}
a.news5,a.news5:link,a.news5:visited,a.news5:focus,a.news5:active{
color: #7B95B1;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.news5:hover{
color:#000000;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.news6,td.news6{
color: #000000;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: bold;
text-decoration: none;
}
a.news6,a.news6:link,a.news6:visited,a.news6:focus,a.news6:active{
color: #000000;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.news6:hover{
color:#5B7FA6;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

news7,td.news7{
	color: #003961;
	font-weight: bold;
	text-decoration: underline;
}
a.news7,a.news7:link,a.news7:visited,a.news7:focus,a.news7:active{
	color: #003961;
	font-weight: bold;
	text-decoration: underline;
}
a.news7:hover{
	color: #003961;
	font-weight: bold;
	text-decoration: none;
}

.news8,td.news8{
color: #003961;
font:normal normal 11px Verdana,Arial,Helvetica,Geneva,sans-serif;
text-decoration: none;
}
a.news8,a.news8:link,a.news8:visited,a.news8:focus,a.news8:active{
	color: #003961;
	font:normal normal 11px Verdana,Arial,Helvetica,Geneva,sans-serif;
	text-decoration: none;
}
a.news8:hover{
    color:#4682B4;
	font:normal normal 11px Verdana,Arial,Helvetica,Geneva,sans-serif;
	text-decoration: underline;
}

.text_adv,a.text_adv{
	font-weight:bold;
	font: bold 11px;
}

.wite,td.wite{
color: #FFFFFF;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.wite,a.wite:link,a.wite:visited,a.wite:focus,a.wite:active{
color: #FFFFFF;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}
a.wite:hover{
color:#003961;
font:normal normal 10px Verdana,Arial,Helvetica,Geneva,sans-serif;
font-weight: normal;
text-decoration: none;
}

.narrow{
font-family: arial, sans-serif;
}

.issues_tabs{
	float:left;height:16px;line-height:16px;text-align:center;
	color:#003961;text-decoration:none;font-weight:bold;
	background-image:url(/design/i_z_left.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
}

.issues_tabs_right{
	float:left;width:100%;height:16px;line-height:16px;text-align:center;
	color:#FFFFFF;text-decoration:none;font-weight:bold;
	background-image:url(/design/i_z_right.gif);
	background-position:100% 0%;
	background-repeat:no-repeat;
}

/* Текстовые блоки с табами.
---------------------------------------- */
.mainpage-block .block-tabs {
    position: relative;
    clear: both;
    overflow: visible;
    overflow: auto;
}
.mainpage-block  .block-content {
    clear: both;
}

.block-tabs .tab-center {
    float: left;
    background: url(/design/i_z_centr.gif);
    margin-right: 1px;
}
.block-tabs .tab-left {
    float: left;
    background: url(/design/i_z_left.gif) no-repeat top left;
}
.block-tabs .tab-right {
    display: block;
    float: left;
    background: url(/design/i_z_right.gif) no-repeat top right;
    height: 16px;
    line-height: 16px;
    padding: 0 1em;
    font-weight: bold;
    color: #ffffff;
}
.block-tabs a.tab-right, .block-tabs a.tab-right:hover, .block-tabs a.tab-right:active {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    outline: none;
}

.block-tabs .tab.active {
    background-image: url(/design/i_z_centr1.gif) !important;
}
.block-tabs .tab.active .tab-left {
    background-image: url(/design/i_z_left1.gif);
}
.block-tabs .tab.active .tab-right {
    background-image: url(/design/i_z_right1.gif);
    color: #003366 !important;
}

/* Графические блоки с табами.
---------------------------------------- */
.graph-block {
    margin-top: 1em;
}
.graph-header {
    border-bottom: 1px solid #7f7f7f;
    clear: both;
    overflow: hidden;
    position: relative;
    height: 20px;
    //height: 21px;
    line-height: 21px;
}
.graph-header .graph-tabs {
    float: right;
}
.graph-header .graph-title {
    float: left;
    font-weight: bold;
    padding-left: .5em;
}
.graph-tabs .tab {
    float: left;
    margin-bottom: -1px;
}
.graph-tabs .tab-center {
    height: 21px;
    background: #ffffff url(/design/graph-block-tab-center.gif) repeat-x left top;
}
.graph-tabs .tab-center.active {
    background-position: 0 -21px;
}
.graph-tabs .tab-left {
    float: left;
    height: 21px;
    background: url(/design/graph-block-tab-left.gif) no-repeat left top;
}
.graph-tabs .tab.active .tab-left {
    background-position: left -21px;
}
.graph-tabs .tab-right {
    display: inline-block;
    height: 21px;
    background: url(/design/graph-block-tab-right.gif) no-repeat right top;
    line-height: 23px;
    white-space: nowrap;
    padding: 0 1em;
    font-weight: bold;
    color: #7f7f7f;
    text-decoration: none;
    overflow: hidden;
}
.graph-tabs .tab.active .tab-right {
    background-position: right -21px;
    font-weight: bold;
    line-height: 21px;
}
.graph-tabs a.tab-right, .graph-tabs a.tab-right:hover, .graph-tabs a.tab-right:active {
    text-decoration: none;
    color: #7f7f7f;
    font-weight: bold;
    outline: none;
}
.graph-legend ul.graph-legend {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.graph-legend ul.graph-legend li {
    list-style: none;
    padding: 4px 8px 0px 8px;
    float: left;
    white-space: nowrap;
}

/* --- */
#CBONDS-CONTACT .FormFieldSmall, input.FormFieldsmall{
font-size:10px;
background-color:#D4D0C8;
border:thin outset White;
color:Black;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-weight:bold;
}