H1 {
font-size : 18px;
display : block;
color : #008167;
font-weight : normal;
margin-bottom : 16px;
text-align : center;
}
H2 {
font-family : Arial;
font-size : 14px;
color : #008167;
padding : 1px;
}
h3 {
font-family : Arial;
font-size : 10pt;
background-color : #0a9277;
text-align : left;
padding : 1px;
color : #ccffff;
}
h3 a {
color : #ccffff;
font-size : 10pt;
}
h4 {
font-family : Arial;
color : #0a9277;
}
h4 {
color : #000000;
display : block;
font-size : 11px;
font-weight : bold;
margin-bottom : 18px;
margin-top : 1px;
}
h4 a {
color : #000000;
font-size : 11px;
}
.date {
font-size : 10px;
display : block;
width : 74px;
color : #ffffff;
padding : 0 1px 0 12px;
background : #008067 url(/pix/strela.gif) no-repeat left center;
}
.date2 {
font-size : 10px;
width : 74px;
color : #666;
font-weight : bold;
}
.black_title2 {
font-size : 13px;
font-weight : bold;
display : block;
color : #ffffff;
margin-top : 1px;
margin-bottom : 18px;
padding : 0 2px 0 12px;
background : #008067 url(/pix/strela.gif) no-repeat left center;
}
.biggreen_title {
font-size : 18px;
display : block;
color : #008167;
margin-bottom : 16px;
}
.green_title {
font-size : 12px;
font-weight : bold;
display : block;
color : #008167;
margin-bottom : 5px;
}
.green_title2 {
font-size : 12px;
font-weight : bold;
display : block;
color : #008167;
margin-bottom : 25px;
}
.green {
font-size : 12px;
font-weight : bold;
color : #008167;
margin-bottom : 16px;
}
span.black_title {
font-size : 11px;
font-weight : bold;
display : block;
color : #000000;
margin-top : 1px;
margin-bottom : 18px;
}
a.black_title {
font-size : 11px;
font-weight : bold;
display : block;
color : #000000;
margin-top : 1px;
margin-bottom : 18px;
text-decoration : underline;
text-transform : uppercase;
}
a.black_title:hover {
font-size : 11px;
font-weight : bold;
display : block;
color : #000000;
margin-top : 1px;
margin-bottom : 18px;
text-decoration : none;
}
ul.marker {
list-style : none;
padding : 0 0 0 15px;
}
ul.marker li {
background : url('/pix/leftsubmenu.gif') no-repeat left center;
padding : 4px 0 5px 15px;
}
#tabcolor1 {
border-collapse : collapse;
padding : 0;
border : 1px solid #ccc;
font-family : Arial;
}
#tabcolor1 th {
background-color : #0a9277;
font-size : 12px;
padding : 10px;
color : #ccffff;
border-right : 1px solid #4faa98;
}
#tabcolor1 td {
padding : 10px;
margin : 0;
border : 1px solid #ccc;
background-color : #f9f9f9;
}
#tabcolor1 td strong {
color : #333333;
}
#tabcolor2 {
border-collapse : collapse;
padding : 0;
border : 0;
}
#tabcolor2 th {
color : #0a9277;
font-size : 12px;
padding : 10px;
margin : 0;
border-bottom : 2px solid #0a9277;
}
#tabcolor2 td {
background : url("/pix/point.gif") repeat-x left bottom;
padding : 10px;
margin : 0;
}
#tabcolor3 {
border-collapse : collapse;
padding : 0;
background-color : #f9f9f9;
border : 1px dotted #ccc;
}
#tabcolor3 th {
color : #0a9277;
font-size : 12px;
padding : 10px;
margin : 0;
border-bottom : 1px dotted #ccc;
}
#tabcolor3 td {
padding : 10px;
margin : 0;
border : 1px dotted #ccc;
}
body {
margin : 0;
padding : 0 30px;
background : #f2f7f6;
color : #333333;
font-family : Arial;
font-size : 12px;
min-width : 1000px;

}
img {
    border-color: #009933;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    padding: 2px;
}
form {
margin : 0;
padding : 0;
}
p {
font-size : 12px;
font-weight : normal;
color : #333333;
padding : 1px;
}
table {
border-collapse : collapse;
}
ul {
list-style-type : disc;
margin : 0 0 10px 15px;
}
li {
padding : 7px 0 6px 0;
}
a {
font-size : 12px;
color : #008167;
text-decoration : underline;
}
a:hover {
text-decoration : none;
}
a.archive {
font-family : Tahoma, Verdana;
font-size : 11px;
background : url('/pix/archive_link.gif') no-repeat 0% 60%;
padding-left : 12px;
}
div.head_bg {
width : 1000px;
margin-left : auto;
margin-right : auto;
}
div.head {
width : 100%;
height : 20px;
line-height : 20px;
position : relative;
}
div.logo {
height : 92px;
width : 200px;
background : url(/pix/logo.gif) no-repeat 36px 20px;
position : absolute;
top : 0;
left : 0;
}
div.picture {
height : 92px;
background : #018269 url(/pix/ba/ba.swf) no-repeat;
text-align : center;
}
#nav {
color : rgb(100, 100, 100);
padding : 0;
text-align : left;
float : left;
list-style : none;
}
#nav li {
list-style : none;
position : relative;
}
#nav li, #nav a {
float : left;
font-size : 14px;
}
#nav li a.firstChild {
margin : 0;
height : 9px;
padding : 0 15px;
text-decoration : none;
background : none;
}
#nav li a {
margin : 0;
height : 9px;
padding : 0 15px;
text-decoration : none;
background : transparent url("/pix/downmenu_marker.gif") no-repeat scroll 0% 6px;
}
#nav li a:hover {
text-decoration : underline;
}
.hasChildren {
position : absolute;
width : 5px;
height : 5px;
background : white;
right : 0;
bottom : 0;
}
#nav li ul {
display : none;
position : absolute;
left : 0;
top : 100%;
padding : 0;
margin : 0;
font-size : 13px;
}
#nav li:hover > ul {
display : block;
}
#nav li ul li, #nav li ul li a {
float : none;
}
#nav li ul li {
padding-left : 15px;
}
#nav li ul li a {
background : transparent url("/pix/right_marker.gif") no-repeat scroll 5px 0%;
display : block;
font-size : 12px;
height : 5px;
line-height : 5px;
width : 150px;
}
#nav li ul li ul {
display : none;
}
#nav li ul li:hover ul {
left : 100%;
top : 0;
}
div.menu_buttons div.submenu {
display : none;
position : absolute;
margin : 42px 0 0 -30px;
width : 203px;
background : #c0ddd7;
padding : 8px;
z-index : 1000;
}
div.menu_buttons:hover div.submenu {
display : block;
}
div.menu_buttons div.submenu a {
display : block;
border-bottom : 1px solid #e8f1ee;
padding : 4px 4px 4px 10px;
margin : 0;
background : url('/pix/topsubmenu.gif') no-repeat 0% 50%;
font-weight : normal;
}
div.new_button div.submenu {
display : none;
position : absolute;
margin : 42px 0 0 -30px;
width : 203px;
background : #c0ddd7;
padding : 8px;
z-index : 1000;
}
div.new_button:hover div.submenu {
display : block;
}
div.new_button div.submenu a {
display : block;
border-bottom : 1px solid #e8f1ee;
padding : 4px 4px 4px 10px;
margin : 0;
background : url('/pix/topsubmenu.gif') no-repeat 0% 50%;
font-weight : normal;
}
div.new_button {
cursor : pointer;
width : 100%;
padding : 0;
margin : 0;
}
div.new_button div.l {
width : 19px;
height : 51px;
background : url(/pix/top_button_l.png) no-repeat;
float : left;
margin-left : 0;
}
div.new_button div.r {
width : 2px;
height : 51px;
background : url(/pix/top_button_r.png) no-repeat;
float : right;
margin-left : 0;
}
div.new_button div.c {
height : 41px;
background : url(/pix/top_button_m.png) repeat-x;
padding : 10px 10px 0 10px;
}
div.new_button div.c span {
width : 120px;
display : block;
}
div.new_button div.c span a {
font-weight : bold;
text-decoration : none;
}
td.l {
width : 19px;
height : 51px;
background : url(/pix/top_button_l.png) no-repeat;
padding : 0;
}
td.r {
width : 2%;
height : 51px;
background : url(/pix/top_button_r.png) no-repeat;
padding : 0;
}
td.c {
background : url(/pix/top_button_m.png) repeat-x;
padding : 0 0 0 0;
text-align : center;
}
td.c span {
width : 185px;
display : block;
margin-left : 12px;
}
td.c span a {
font-weight : bold;
text-decoration : none;
}
td.c div.submenu {
display : none;
position : absolute;
margin : 10px 0 0 0;
width : 190px;
background : #c0ddd7;
padding : 8px;
z-index : 1000;
text-align : left;
}
.pad {
margin-top : 20px !important ;
}
.pad2 {
margin-top : 40px !important ;
}
td.c div.last {
margin : 20px 0 0 0;
width : 190px;
}
td.c:hover div.submenu {
display : block;
}
td.c span:hover div.submenu {
display : block;
}
td.c div.submenu a {
display : block;
border-bottom : 1px solid #e8f1ee;
padding : 4px 4px 4px 10px;
margin : 0;
background : url('/pix/topsubmenu.gif') no-repeat 0% 50%;
font-weight : normal;
}
div.menu_buttons {
width : 111px;
height : 51px;
background : url('/pix/top_button.png') no-repeat 0% 0%;
padding-left : 30px;
padding-right : 30px;
padding-top : 10px;
float : left;
margin-right : 12px;
}
div.menu_buttons a {
font-weight : bold;
text-decoration : none;
}
div.client_button {
margin-top : 20px;
text-align : center !important ;
border : 1px solid #f2f7f6;
}
div.client_button a {
color : white;
font-weight : bold;
text-decoration : none;
}
div.leftmenu {
margin-top : 10px;
}
div.leftmenu a {
display : block;
background : url('/pix/leftmenu_bott.gif') repeat-x 0% 0%;
padding : 5px;
text-decoration : none;
}
div.leftmenu a:hover {
text-decoration : underline;
}
div.leftmenu div.submenu {
background : #e3edec url('/pix/leftmenu_bott.gif') repeat-x 0% 0%;
padding : 5px;
}
div.leftmenu div.submenu a {
display : block;
background : url('/pix/leftsubmenu.gif') no-repeat 0% 50%;
padding : 0 0 0 10px;
text-decoration : none;
}
div.leftmenu div.submenu a:hover {
text-decoration : underline;
}
div.tel {
height : 57px;
width : 160px;
background : url(/pix/logo1.gif) no-repeat left top;
margin-top : 12px;
margin-left : 75px;
color : #04d504;
font-weight : bold;
font-size : 27px;
}
div.tel2 {
height : 40px;
width : 174px;
background : url(/pix/tel2.gif) no-repeat left top;
margin-top : 20px;
margin-left : 340px;
color : #04d504;
font-weight : bold;
font-size : 27px;
}
div.icq {
margin-bottom : -60px;
margin-left : 540px;
color : #008167;
font-weight : bold;
font-size : 12px;
margin-top : 5px;
}
input.text {
border : 1px solid #a7a9a8;
font-family : Arial;
font-size : 11px;
line-height : 20px;
height : 20px;
padding : 0 5px 0 5px;
margin-right : 10px;
margin-left : 0;
color : #999999;
}
form.search {
display : block;
margin-bottom : 0;
margin-left : -270px;
float : left;
}
form.search2 {
display : block;
margin-bottom : 23px;
float : left;
}
form.search input.text {
width : 160px;
height : 20px;
float : left;
margin-right : 13px;
margin-left : 30px;
margin-top : 0;
border : 1px solid #999999;
color : #999999;
}
div.button {
cursor : pointer;
margin-left : 0;
}
div.button1 {
cursor : pointer;
margin-left : 150px;
}
div.button div.l {
width : 2px;
height : 23px;
background : url(/pix/butt_left.gif) no-repeat;
float : left;
}
div.button div.r {
width : 2px;
height : 23px;
background : url(/pix/butt_right.gif) no-repeat;
float : left;
}
div.button div.c {
height : 23px;
background : url(/pix/butt_fon.gif) repeat-x;
padding : 0 10px 0 10px;
float : left;
line-height : 23px;
font-size : 11px;
font-weight : bold;
color : #008167;
}
div.button:hover div.l {
background : url(/pix/butt_left_flip.gif) no-repeat;
}
div.button:hover div.r {
background : url(/pix/butt_right_flip.gif) no-repeat;
}
div.button:hover div.c {
background : url(/pix/butt_fon_flip.gif) repeat-x;
color : #005137;
}
td.left_col {
padding-top : 30px;
padding-left : 23px;
padding-right : 10px;
text-align : center;
width : 30%;
}
td.left_col * {
text-align : left;
}
ul.left_menu {
margin : 0;
padding : 0 0 0 0;
list-style-type : none;
}
ul.left_menu li {
background : url(/pix/dot.gif) repeat-x left top;
padding-left : 6px;
list-style-type : none;
}
ul.left_menu li span {
background : url(/pix/leftmenu_marker.gif) no-repeat 0 6px;
padding-left : 12px;
display : block;
}
ul.left_menu li.grey {
background : #f2f7f6 url(/pix/dot.gif) repeat-x left top;
}
ul.left_menu li.grey span {
background : url(/pix/leftmenu_marker2.gif) no-repeat 0 6px;
}
ul.left_menu li a {
text-decoration : none;
}
ul.left_menu li a:hover {
text-decoration : underline;
}
ul.gre {
background : #f2f7f6;
}
ul.submenu {
margin-left : 0;
padding-left : 22px;
padding-top : 10px;
}
div.cabinet {
background : #f2f7f6;
padding : 10px 5px 25px 10px;
height : 60px;
}
div.cabinet input {
width : 90px;
height : 21px;
border : 1px solid #a3c4c6;
color : #999999;
font-size : 11px;
padding-left : 8px;
}
td.main_col_index {
padding-top : 30px;
vertical-align : top;
width: 70%;
}
td.main_col {
background : url(/pix/man4.jpg) no-repeat 100% -75px;
padding-top : 40px;
width: 70%;
}
a.question {
background : url(/pix/que.gif) no-repeat left center;
padding-left : 22px;
display : block;
margin-left : 77px;
margin-bottom : 35px;
}
div.fond {
width : 200px;
height : 300px;
background : #008067;
color : #ffffff;
margin-bottom : 50px;
}
div.banner {
padding-left : 10px;
margin-bottom : 20px;
}
#ban {
width : 682px;
height : 250px;
background : #dfe0e5;
}
#ban2 {
border-color : #66cdaa;
border-style : solid;
border-width : 1px;
width : 293px;
height : 300px;
}
#ban3 {
border-color : #66cdaa;
border-style : solid;
border-width : 1px;
height : 468px;
width : 293px;
margin-top:5px;
margin-bottom: 5px;

}
div.main_text {
padding-right : 260px;
margin-bottom : 40px;
margin-left : 16px;
}
div.main_inform {
float : left;
width : 97%;
border : 2px solid #e6f0ee;
padding-right : 4px;
}
div.block_indexes {
background : #e6f0ee;
border : 2px solid #fff;
float : left;
width : 100%;
}
div.ban2 {
background : white url("/pix/blanc1.jpg") repeat-x scroll 0 0;
border : 2px solid #fff;
float : left;
width : 100%;
}
div.main_indexes span.inftitle {
margin : 0;
display : block;
text-align : center;
color : #fff;
font-weight : bold;
font-size : 11px;
background : #008167;
padding-top : 2px;
padding-bottom : 2px;
}
div.main_indexes span.inftitle1 {
margin : 0;
display : block;
text-align : center;
color : #fff;
font-weight : bold;
font-size : 11px;
background : #008167;
padding-top : 2px;
padding-bottom : 2px;
width : 257px;
}
div.block_history {
margin : 10px;
padding : 0 0 20px 0;
}
div.block_analitica {
background : white url("/pix/under_bg.gif") repeat-x scroll 0 0;
margin-left : auto;
margin-right : auto;
border-top : 0;
border-right : 2px solid #d3e4e0;
border-bottom : 2px solid #d3e4e0;
border-left : 2px solid #d3e4e0;
float : left;
width : 100%;
}
div.inside {
padding : 22px 0 0 0;
float : left;
min-height : 300px;
width : 100%;
margin-bottom : 15px;
}
div.block_analitica p {
margin-top : 0;
}
div.anal {
width : 45%;
float : left;
margin-left : 2%;
margin-right : 2%;
}
div.anal p {
margin-top : 0;
}
div.newsinfo {
padding : 10px;
background-position : 0 -160px;
}
div.newsanounce {
margin : 5px 0 10px 0;
color : #666;
text-align : justify;
}
div.news {
width : 45%;
float : left;
margin-left : 2%;
margin-right : 2%;
}
div.news p {
margin-top : 0;
}
div.opros {
font-size : 11px;
float : left;
width : 20%;
margin-left : 2%;
}
div.opros a {
font-size : 11px;
}
div.arr {
color : #999999;
font-size : 11px;
margin-top : 20px;
margin-left : 16px;
margin-bottom : 10px;
width : 96%;
}
td.copy {
height : 30px;
background : #008067;
color : #ffffff;
font-size : 11px;
padding-left : 16px;
padding-right : 20px;
line-height : 30px;
}
td.copy div {
float : right;
}
td.copy div a {
color : #ffffff;
font-size : 11px;
}
div.tips {
display : inline;
}
div.tips div.tip {
visibility : hidden;
color : #ccffff;
position : absolute;
display : block;
margin : 0;
width : 180px;
padding : 10px;
background : #11109a url('/pix/tips_background.gif') no-repeat center bottom;
margin-top : -30px;
margin-left : -200px;
}
div.tips:hover div.tip {
visibility : visible;
}
div.tips div.tip_show {
color : #ccffff;
position : absolute;
display : block;
margin : 0;
width : 180px;
padding : 10px;
background : #0a9277 url('/pix/tips_background.gif') no-repeat center bottom;
margin-top : -30px;
margin-left : -200px;
}
table.indexes {
border-collapse : collapse;
border : 0;
width : 100%;
margin-top : 9px;
}
table.indexes form select, table.indexes form input {
font-family : verdana, tahoma;
height : 17px;
font-size : 9px;
padding : 0;
}
table.indexes thead tr th, table.indexes tbody tr td {
text-align : center;
border-collapse : collapse;
border : 0;
padding : 3px 4px 3px 4px;
white-space : nowrap;
}
table.indexes thead tr th {
background-color : #008167;
color : #fff;
}
table.indexes tr.odd td {
background-color : #fff;
}
table.indexes tr.even td {
background-color : #eee;
}
table.indexes tr:hover td {
background-color : #eff;
}
table.indexes td.minus {
color : #800;
}
table.indexes td.plus {
color : #008167;
}
.mfdTable {
background-color : #eeeeee;
border-collapse : collapse;
font-family : Tahoma;
font-size : 10px;
width : 100%;
top : 0;
}
.mfdTable, .mfdTable a {
color : #000000;
font-size : 10px;
}
.mfdTable, .mfdTable tr {
margin : 0;
padding : 0;
}
.mfdTable td {
border : 1px solid #ffffff;
margin : 0;
padding : 3px 5px;
white-space : nowrap;
font-size : 10px;
}
.mfdTickerID {
text-align : left;
font-size : 10px;
}
.mfdTickerLast {
text-align : right;
}
.mfdTickerTrend {
font-size : 10px;
text-align : left;
}
.mfdTickerTimestamp {
text-align : right;
width : 20px;
white-space : nowrap;
}
.mfdFooter {
text-align : right;
}
.mfdDown, .mfdDown a, .mfdDown td {
color : #c80000;
font-size : 10px;
}
.mfdUp, .mfdUp a, .mfdUp td {
color : #006500;
font-size : 10px;
}
.mfdZero, .mfdZero a, .mfdZero td {
color : #18479b;
font-size : 10px;
}
.mfdNA {
color : #a0a0a0;
}
.border {
border : 1px solid black;
}
div.rus .mfdTable {
background-color : #eff6fb;
border-collapse : collapse;
font-family : Tahoma;
font-size : 13px;
width : 320px;
}
div.rus .mfdTable, .mfdTable a {
color : #000000;
}
div.rus .mfdTable, .mfdTable tr {
margin : 0;
padding : 0;
}
div.rus .mfdTable td {
border : 1px solid #ffffff;
margin : 0;
padding : 3px 5px;
white-space : nowrap;
}
div.rus .mfdTickerID {
text-align : left;
width : 25%;
}
div.rus .mfdTickerLast {
text-align : right;
}
div.rus .mfdTickerTrend {
font-size : 10px;
text-align : left;
width : 35%;
}
div.rus .mfdTickerTimestamp {
text-align : right;
width : 20px;
white-space : nowrap;
}
div.rus .mfdFooter {
text-align : right;
}
div.rus .mfdDown, .mfdDown a, .mfdDown td {
color : #c80000;
}
div.rus .mfdUp, .mfdUp a, .mfdUp td {
color : #060;
}
div.rus .mfdZero, .mfdZero a, .mfdZero td {
color : #18479b;
}
div.rus .mfdNA {
color : #a0a0a0;
}
.mfdTable a {
color : #000000;
}
div.rus .mfdTable, .mfdTable tr {
margin : 0;
padding : 0;
}
div.rus .mfdTable td {
border : 1px solid #ffffff;
margin : 0;
padding : 3px 5px;
white-space : nowrap;
}
div.rus .mfdTickerID {
text-align : left;
width : 25%;
}
div.rus .mfdTickerLast {
text-align : right;
}
div.rus .mfdTickerTrend {
font-size : 10px;
text-align : left;
width : 35%;
}
div.rus .mfdTickerTimestamp {
text-align : right;
width : 20px;
white-space : nowrap;
}
div.rus .mfdFooter {
text-align : right;
}
div.rus .mfdDown, .mfdDown a, .mfdDown td {
color : #c80000;
}
div.rus .mfdUp, .mfdUp a, .mfdUp td {
color : #060;
}
div.rus .mfdZero, .mfdZero a, .mfdZero td {
color : #18479b;
}
div.rus .mfdNA {
color : #a0a0a0;
}
.mfdTable, .mfdTable a {
color : #000000;
}
div.rus .mfdTable, .mfdTable tr {
margin : 0;
padding : 0;
}
div.rus .mfdTable td {
border : 1px solid #ffffff;
margin : 0;
padding : 3px 5px;
white-space : nowrap;
}
div.rus .mfdTickerID {
text-align : left;
width : 25%;
}
div.rus .mfdTickerLast {
text-align : right;
}
div.rus .mfdTickerTrend {
font-size : 10px;
text-align : left;
width : 35%;
}
div.rus .mfdTickerTimestamp {
text-align : right;
width : 20px;
white-space : nowrap;
}
div.rus .mfdFooter {
text-align : right;
}
div.rus .mfdDown, .mfdDown a, .mfdDown td {
color : #c80000;
}
div.rus .mfdUp, .mfdUp a, .mfdUp td {
color : #060;
}
div.rus .mfdZero, .mfdZero a, .mfdZero td {
color : #18479b;
}
div.rus .mfdNA {
color : #a0a0a0;
}
.tariff_cat {
border-bottom : 1px dotted #d0d0d0;
clear : both;
padding-right : 10px;
padding-top : 10px;
width : 90px;
}
.tariff_cat_item {
font-size : 11px;
float : left;
padding-top : 10px;
}
.mainDescr {
background : white url("/pix/under_bg.gif") repeat-x scroll 0% 0%;
padding : 10px;
line-height : 17px;
width : 661px;
}
div.mfdruinf table, div.mfdruinf table tr td a {
font-family : Tahoma;
font-size : 11px;
}
div.mfdruinf table, div.mfdruinf table tr td a {
font-family : Tahoma;
font-size : 10px;
}
div.mfdruinf table, div.mfdruinf table tr td a {
font-family : Tahoma;
font-size : 10px;
}
.primer_s{
	margin-top: 5px;
}
