body {margin: 0; padding: 0; background: #FFFFFF; width: 100%; height: 100%}
body, td {font: 12px Arial, Tahoma, Verdana; color: #3B3B3B; vertical-align: top; text-align: left; padding: 0; margin: 0}

table, img {border: 0}

form {padding: 0; margin: 0}



ol {padding: 0; margin: 5 0 15 30}
ol li {padding: 0 0 0 10; margin: 0 0 7 0}


ul {padding: 0; margin: 0 0 15 0; list-style-type: none}
ul li {padding: 0 0 0 10; margin: 0 0 7 0; background: url('/img/bullets/ul_1.gif') no-repeat 0px 5px}

ul li ul {margin: 5 0 10 5}
ul li ul li {padding: 0 0 0 7; margin: 0 0 7 0; background: url('/img/bullets/ul_2.gif') no-repeat 0px 7px}


ul.left_menu_1 {margin-left: 16}
ul.left_menu_1 li {font-weight: bold; color: #0067A6}
ul.left_menu_1 li ul li {font-size: 11px; color: #0B90C7; margin-bottom: 5}
ul.left_menu_1 li ul li ul {margin-left: 0}

td.content_2 ul, td.content_3 ul {padding: 0; margin: 5 0 15 10; list-style-type: none}
td.content_2 ul li, td.content_3 ul li {padding: 0 0 0 10; margin: 0 0 7 0; background: url('/img/bullets/ul_1.gif') no-repeat 0px 8px}





h1 {font: 20px Arial, Tahoma, Verdana; color: #0067A6; padding: 0; margin: 0 0 5 0}
h2 {font: bold 18px Arial, Tahoma, Verdana; color: #0067A6; padding: 0; margin: 0 0 10 0; line-height: 1}
h3 {font: bold 16px Arial, Tahoma, Verdana; color: #3B3B3B; padding: 0; margin: 0 0 10 0; line-height: 1}
h4 {font: bold 16px Arial, Tahoma, Verdana; color: #DD1E20; padding: 0; margin: 0 0 10 0; line-height: 1}
h5 {font: bold 14px Arial, Tahoma, Verdana; color: #000000; padding: 0; margin: 0 0 15 0; line-height: 1}
h6 {font: bold 14px Arial, Tahoma, Verdana; color: #3B3B3B; padding: 0; margin: 0 0 10 0; line-height: 1}



a.icon_1:link img, a.icon_1:visited img, a.icon_1:hover img {vertical-align: top; margin: -1 7 2 0}


a:link, a:visited, a:hover {font: 12px Arial, Tahoma, Verdana; color: #0067A6; text-decoration: underline}
a:hover {color: #0B90C7}

a.white_1:link, a.white_1:visited, a.white_1:hover {font-size: 11px; color: #FFFFFF}
a.white_1:hover {color: #B1B7BA}

a.small_1:link, a.small_1:visited, a.small_1:hover {font-size: 11px; color: #0B90C7}
a.small_1:hover {color: #0067A6}

a.small_2:link, a.small_2:visited, a.small_2:hover {font-size: 11px; color: #227FB8}
a.small_2:hover {color: #0067A6}

a.small_3:link, a.small_3:visited, a.small_3:hover {font-size: 11px}
a.small_4:link, a.small_4:visited, a.small_4:hover {font-size: 10px; font-weight: bold}

a.red_1:link, a.red_1:visited, a.red_1:hover {color: #DD2628}
a.red_1:hover {color: #E97272}

a.large_1:link, a.large_1:visited, a.large_1:hover {font-weight: bold; font-size: 16px; color: #3B3B3B; text-decoration: none}

a.feedback_button {
    display: block;
    background: url('/img/parts/feedback_button_bg.gif') no-repeat;
    width: 123px;
    height: 37px;
    //width: 208px;
    //height: 64px;
    text-align: center;
    padding: 27px 0 0 80px;
    margin: 0 -7px 0 0;
    position: relative;
    overflow: hidden;
}


div.top_1 {height: 20px; background: url('/img/corners/1_1.gif') no-repeat 0px 0px #0067A6}
div.top_1 div.top_2 {height: 20px; background: url('/img/corners/1_2.gif') no-repeat 100% 0px; float: right; padding: 4 12 0 0}
div.top_1 div.top_2 div {height: 16; padding: 1 9 0 9; float: left; font-size: 11px; color: #B1B7BA}
div.top_1 div.top_2 div.active {background: url('/img/corners/2_1.gif') no-repeat 0px 0px #FFFFFF; padding: 0; margin: 0 9 0 9}
div.top_1 div.top_2 div.active div {background: url('/img/corners/2_2.gif') no-repeat 100% 0px; padding: 1 17 0 17}



div.logo_1 {height: 124px}
div.logo_1 img.logo {margin: 30px 0 0 24px; float: left}
div.logo_1 div.contact_center {float: right; width: 234; height: 124; top: -10; background: url('/img/parts/map_1.gif') no-repeat 0px 0px; margin: 0 50 0 0; position: relative; cursor: pointer}
div.logo_1 div.contact_center img {position: absolute; top: 32; left: -29}
div.logo_1 div.arrow {position: relative}
div.logo_1 div.arrow img.arrow {position: absolute; left: 93; top: 115}
* html div.logo_1 div.arrow img.arrow {left: -22}


table.top_menu_1 {width: 100%; height: 144; clear: both}
table.top_menu_1 td div {height: 144}
table.top_menu_1 td div.passive {padding: 0 9 0 0}
table.top_menu_1 td div.passive img {margin: 56 0 0 8}
table.top_menu_1 td div.active {background: url('/img/parts/top_menu_2.gif') repeat-x 0px 0px}
table.top_menu_1 td div.gray_1 {background: url('/img/parts/top_menu_6.gif') no-repeat 100% 0px #B1B7BA}
table.top_menu_1 td div.gray_2 {background: url('/img/parts/top_menu_7.gif') no-repeat 100% 0px #C5C8C9}
table.top_menu_1 td div.top_menu_passive, table.top_menu_1 td div.top_menu_active {height: 30; padding: 10 0 0 13; position: relative}
* html table.top_menu_1 td div.top_menu_passive, * html table.top_menu_1 td div.top_menu_active {height: 40}
table.top_menu_1 td div.top_menu_passive img, table.top_menu_1 td div.top_menu_active img {position: absolute}
table.top_menu_1 td img.shadow {left: 0; top: -2}



td.left_1 {padding: 0 0 50 0}


div.gray_block_1 {background: url('/img/corners/4_4.gif') no-repeat 0px 100% #E5E5E5}
div.gray_block_1 div.level_2 {background: url('/img/corners/4_3.gif') no-repeat 100% 100%}
div.gray_block_1 div.level_3 {background: url('/img/corners/4_2.gif') no-repeat 100% 0px}
div.gray_block_1 div.level_4 {background: url('/img/corners/4_1.gif') no-repeat 0px 0px; padding: 15 11 15 11}
* html div.gray_block_1, * html div.gray_block_1 div.level_2, * html div.gray_block_1 div.level_3, * html div.gray_block_1 div.level_4 {width: 100%}

div.gray_block_1 a:link, div.gray_block_1 a:visited, div.gray_block_1 a:hover {font-size: 11px}



div.gray_block_2 {background: url('/img/corners/5_1.gif') no-repeat 0px 0px #E5E5E5; position: relative}
div.gray_block_2 div.level_2 {background: url('/img/corners/5_3.gif') no-repeat 100% 100%}
div.gray_block_2 div.level_3 {background: url('/img/corners/5_2.gif') no-repeat 100% 0px}
div.gray_block_2 div.level_4 {background: url('/img/corners/5_4.gif') no-repeat 0px 100%; padding: 19 31 0 31; height: 165}
* html div.gray_block_2 div.level_4 {height: 184}
* html div.gray_block_2, * html div.gray_block_2 div.level_2, * html div.gray_block_2 div.level_3, * html div.gray_block_2 div.level_4 {width: 100%}



.input1 {width: 152; font-size: 12px; margin: 2 0 0 0; font: Arial,Tahoma,Verdana}
.input2 {width: 188; height: 20; font-size: 11px; border: solid #004F80; border-width: 1 0 1 0; background: #FFFFFF}
* html .input2 {margin: -1 0 0 0}
.input3 {width: 60; font-size: 11px}
.input4 {width: 100; font-size: 11px}
.input5 {width: 100; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}
.input6 {width: 200; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}
.input7 {width: 30; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}
.input8 {width: 50; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}
.input9 {width: 250; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}
.input10 {width: 130; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}
.input11 {width: 350; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}
.input12 {width: 200; font-size: 11px; border: 1px solid #C5C8C9; font: 11px Arial, Tahoma, Verdana}

.sinput1 {font-size: 11px; margin: 5 0 0 0}
.sinput2 {font-size: 11px; margin: 18}


table.icons_1 td {vertical-align: bottom; padding: 12 0 0 0}



table.table_1, table.border {border-bottom: 2px solid #0b90c8}
table.table_1 caption, table.border caption {font-size: 12px; text-align: left; font-weight: bold; padding: 0 0 5 0}
table.table_1 th, table.table_1 td, table.border th, table.border td {color: #576166}
table.table_1 th, table.border th {vertical-align: top; text-align: center; font-weight: bold; font-size: 11px; padding: 5 5 3 6; border-bottom: 1px solid #0b90c8; ;background-color: #0b90c8; color: #ffffff}
table.table_1 td, table.border td {font-size: 11px; padding: 5 7 5 6; border-top: 1px solid #0b90c8;  border-right: 1px solid #0b90c8}
table.table_1 div.digit_1, table.border div.digit_1 {width: 50; text-align: right}
table.table_1 tr.colored_1 td, table.border tr.colored_1 td {background: #E5EFF5}

table.table_2 {border-bottom: 2px solid #AAB0B3}
table.table_2 caption {font-size: 12px; text-align: left; font-weight: bold; padding: 0 0 5 0}
table.table_2 th, table.table_2 td {color: #576166}
table.table_2 th {vertical-align: top; text-align: left; font-weight: normal; font-size: 11px; padding: 0 5 3 6; border-bottom: 1px solid #AAB0B3}
table.table_2 td {font-size: 11px; padding: 3 5 3 6; border-top: 1px solid #AAB0B3}
table.table_2 div.digit_1 {width: 50; text-align: right}


table.form_1 th {font-size: 12px; font-weight: normal; width: 1%; white-space: nowrap; vertical-align: top; text-align: left; padding: 2 15 10 0}
table.form_1 td {width: 99%; padding: 0 0 10 0}
table.form_1 div.warning_1 {position: relative}
table.form_1 div.warning_1 span {position: absolute; top: 3; left: -12; color: #DE3330}

table.form_2 td {width: 1%; white-space: nowrap; padding: 0 20 10 0}
table.form_2 th {width: 99%; vertical-align: top; text-align: left; font-weight: normal; font-size: 13px}


div.padding_1 {padding: 0 0 0 6}


td.content_1 {padding: 0 0 80 30}
td.content_2 {padding: 10 0 80 30}
td.content_3 {color: #3B3B3B}
td.content_3 p {text-align: left}


div.news_1 {color: #3B3B3B; line-height: 1.3; text-align: justify}
div.news_1 span {font-size: 11px}

div.news_2 {color: #3B3B3B; line-height: 1.3; text-align: justify}
div.news_2 span {font-size: 11px}
div.news_2 p {text-align: justify}


table.banners_1 td {width: 50%; padding: 0 20 15 0}
table.banners_2 td {width: 50%; padding: 0 10 10 10}
table.banners_2 td ul a:link, table.banners_2 td ul a:visited, table.banners_2 td ul a:hover {text-decoration: none; color: #3B3B3B}

table.banners_2 td a:link, table.banners_2 td a:visited, table.banners_2 td a:hover {text-decoration: none}

table.banners_2 td h2 a:link, table.banners_2 td h2 a:visited, table.banners_2 td h2 a:hover,
table.banners_2 td a:link h2, table.banners_2 td a:visited h2, table.banners_2 td a:hover h2 {text-decoration: none; color: #0067A6}

td.no_underline_1 h2 a:link, td.no_underline_1 h2 a:visited, td.no_underline_1 h2 a:hover {text-decoration: none}
table.banners_3 td {width: 50%; padding: 0 20 0 0}

table.banners_2 h2 {padding: 0; margin: 0}
td.no_underline_1 h2 {padding: 0; margin: 0}



div.block_1 {width: 80%; font-size: 11px}
div.block_1 a:link, div.block_1 a:visited, div.block_1 a:hover {font-size: 11px}


div.gray_3 {color: #919699; padding: 3 0 0 0}


table.footer_1 {background: #0067A6; height: 80}
table.footer_1 td {color: #FFFFFF; font-size: 11px; padding: 24 20 10 0}



div.site_path_1 {color: #B1B7BA}
div.site_path_1 span {color: #0067A6}


div.interval_1 {line-height: 1.6}


div.bottom_icons_1 {float: left; margin: 0 14 0 0; padding: 5 0 0 0; height: 35}
div.bottom_icons_1 img {vertical-align: top; margin: -5 5 0 0}

div.black_1 {color: #000000}


div.red_1 a:link, div.red_1 a:visited {color: #DD2628}
div.red_1 a:hover {color: #E97272}


table.table_links_1 a:link, table.table_links_1 a:visited, table.table_links_1 a:hover {color: #3B3B3B; text-decoration: none}


div.corners_6_1 {background: url('/img/corners/6_1.gif') no-repeat 0px 0px #F3EEE5}
div.corners_6_2 {background: url('/img/corners/6_2.gif') no-repeat 100% 0px}
div.corners_6_3 {background: url('/img/corners/6_3.gif') no-repeat 100% 100%}
div.corners_6_4 {background: url('/img/corners/6_4.gif') no-repeat 0px 100%; padding: 20}

div.corners_7_1 {background: url('/img/corners/7_5.gif') repeat-y 100% 0px; padding: 0 0 0 10}
div.corners_7_2 {background: url('/img/corners/7_5.gif') repeat-x 0px 0px}
div.corners_7_3 {background: url('/img/corners/7_5.gif') repeat-x 0px 100%}
div.corners_7_4 {background: url('/img/corners/7_5.gif') repeat-y 0px 0px}
div.corners_7_5 {background: url('/img/corners/7_1.gif') no-repeat 0px 0px}
div.corners_7_6 {background: url('/img/corners/7_2.gif') no-repeat 100% 0px}
div.corners_7_7 {background: url('/img/corners/7_3.gif') no-repeat 100% 100%}
div.corners_7_8 {background: url('/img/corners/7_4.gif') no-repeat 0px 100%; padding: 15}
* html div.corners_7_8 {width: 100%}

* html div.corners_6_1, * html div.corners_6_2, * html div.corners_6_3, * html div.corners_6_4 {width: 100%}


table.timetable_1 {border: 1px solid #3792CE; position: absolute; z-index: +1}
table.timetable_1 th {padding: 8; background: #3792CE}
table.timetable_1 th table {width: 100%; border: 0}
table.timetable_1 th table td {font: bold 12px Arial, Tahoma, Verdana; color: #FFFFFF; background: #3792CE; text-transform: uppercase; padding: 0}

table.timetable_1 th img {width: 7; height: 7; border: 0; cursor: pointer; padding: 0; margin: 0 8 0 0}
table.timetable_1 td table {width: 99%; border: 0}
table.timetable_1 td table th, table.timetable_1 td table td {width: 16.5%; padding: 5 8 9 4; background: #F1F6FA; font: 11px Arial, Tahoma, Verdana; color: #000000; border: solid #3792CE; border-width: 0 1 1 0; text-align: center; line-height: 1.6}
table.timetable_1 td {width: 15%; padding: 5 0 9 4; background: #F1F6FA}



table.main1 td {font: 12px Arial, Tahoma, Verdana; color: #3B3B3B; padding: 5; border: 0}
table.main1 td p {font: 12px Arial, Tahoma, Verdana; color: #3B3B3B; margin: 0; padding: 0 0 13 0}


table.right_block_1 {height: 100}
table.right_block_1 td {padding: 0 15 20 0; font-size: 11px}
table.right_block_1 td h3 {margin-bottom: 5}
table.right_block_1 a:link, table.right_block_1 a:visited, table.right_block_1 a:hover {font-size: 11px; color: #0067A6; text-decoration: underline}
table.right_block_1 a:hover {color: #0B90C7}

table.right_block_2 {height: 100}
table.right_block_2 td {padding: 12 15 5 0; font-size: 11px; vertical-align:middle}
table.right_block_2 td h3 {margin-bottom: 5}
table.right_block_2 a:link, table.right_block_2 a:visited, table.right_block_2 a:hover {font-size: 11px; color: #0067A6; text-decoration: underline}
table.right_block_2 a:hover {color: #0B90C7}


table.right_block_1 td p {padding: 0; margin: 0}


.search_1 {position: absolute; top: 2; left: 140}




.form1 {background: #E5E5E5}

form.form_1 {border: solid #088BC1; border-width: 4 0 4 0}

.tdform3, .form1 .tdform3 {font-weight: bold; color: #000000; padding: 5 18 5 18}

.tdform1 {font: bold 12px Arial,Tahoma,Verdana; color: #000000; padding: 18}
td.tdform1 td {padding: 0}
.form1 .tdform2, .tdform2, .tdform2 td {font: 10px Arial,Tahoma,Verdana; color: #000000; padding: 0 20 0 10}
.divform1 {font: 12px Arial,Tahoma,Verdana; color: #000000; width: 100%; padding: 5 10 5 8}
.divform2 {font: 11px Arial,Tahoma,Verdana; color: #000000; width: 100%; padding: 0 0 0 8}
.warning1 {color: #FF2A00}
.comment1 {font: 10px Arial,Tahoma,Verdana; color: #000000; padding-right: 10}

.projectheader1 {font: 18px Arial,Tahoma,Verdana; color: #4A6076; text-transform: uppercase; 
padding: 0 50 15 0; width: 100%; text-align: left}
.projectheader2 {font: 18px Arial,Tahoma,Verdana; color: #424242; text-transform: uppercase; padding: 0 50 5 25; width: 50%; text-align: left}
.projectred {color: #C8304A}


font.text {font-size: 12px}

td.voting_2 {width: 50; font: 11px Arial,Tahoma,Verdana; white-space: nowrap; padding: 0 35 10 0}
td.voting_3 {width: 300; font: 11px Arial,Tahoma,Verdana; padding: 0 0 10}


#finportal img { border: none; }
#finportal li { background:none; list-style: none; display: inline; padding: 0px; }
#finportal li a { text-decoration: none; }

.rus #fp-signin { padding: 0px 20px; background: url(/img/actions/finportal/signin_rus.gif) center no-repeat; }
.rus #fp-signup { padding: 0px 60px; background: url(/img/actions/finportal/signup_rus.gif) center no-repeat; }
.rus #fp-more { padding: 0px 45px; background: url(/img/actions/finportal/more_rus.gif) center no-repeat; }
.rus #fp-signin:hover { background-image: url(/img/actions/finportal/signin_on_rus.gif); }
.rus #fp-signup:hover { background-image: url(/img/actions/finportal/signup_on_rus.gif); }
.rus #fp-more:hover { background-image: url(/img/actions/finportal/more_on_rus.gif); }
	
.ukr #fp-signin { padding: 0px 20px; background: url(/img/actions/finportal/signin_ukr.gif) center no-repeat; }
.ukr #fp-signup { padding: 0px 55px; background: url(/img/actions/finportal/signup_ukr.gif) center no-repeat; }
.ukr #fp-more { padding: 0px 50px; background: url(/img/actions/finportal/more_ukr.gif) center no-repeat; }
.ukr #fp-signin:hover { background-image: url(/img/actions/finportal/signin_on_ukr.gif); }
.ukr #fp-signup:hover { background-image: url(/img/actions/finportal/signup_on_ukr.gif); }
.ukr #fp-more:hover { background-image: url(/img/actions/finportal/more_on_ukr.gif); }
.middle td {vertical-align: middle;}

.my_table{
    width: 100%;
    border-right: 1px solid #0B90C8;
    border-bottom: 1px solid #0B90C8;
     
}

.my_table th{
    
    background-color: #0B90C8;
    border-bottom: 1px solid #0B90C8;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 5px 3px 6px;
    text-align: center;
    vertical-align: top;
}
.my_table td{
    font-size: 11px;
    padding: 5px 7px 5px 6px;
}

.my_td{
    text-align: center;
}


/***************** NEW STYLE FOR HEADER ***********************/

.slogan { position: absolute; left: 145px; top: 28px;}
* html .slogan { left: 30px; }
