#container {
 min-width: 1000px;
 width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");
 background: #efefef;
}

.main_table         { border-collapse: collapse; table-layout: fixed; width: 100%; background: #ffffff;}
col#main_table_col1 { width: 245px; min-width: 245px;}
col#main_table_col2 { width: 100%;  }
col#main_table_col3 { width: 3px;   }
col#main_table_col4 { width: 1px;   }
col#main_table_col5 { width: 206px; }

/* Логотип */
.column1_1_table { border-collapse: collapse; table-layout: fixed; width: 100px; height: 100%; }
.column1_2_table { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }

/* Верхняя надпись */
.column2_table                   { border-collapse: collapse; table-layout: fixed; width: 100%; }
col#column2_table_col1           { width: 100%; min-width: 10px; }
col#column2_table_col2           { width: 3px;   }
col#column2_table_col3           { width: 1px;   }
col#column2_table_col4           { width: 206px; }

/* Группа кнопок */
td#main_table_column2_caption_bg { font-family: Tahoma; background-color:#EEEEFA; height:21px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-size:11; color:#7E8ECF; text-align:center; }

.column2_buttons_table           { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; background-color: #7E8ECF; }

.column2_buttons_1_table         { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; background-color: #ebebeb; }
col#column2_buttons_1_table_col1 { width: 30px;  }
col#column2_buttons_1_table_col2 { width: 1px; }
col#column2_buttons_1_table_col3 { width: 100%; }
col#column2_buttons_1_table_col4 { width: 6px; }
col#column2_buttons_1_table_col5 { width: 30px; }

.column2_buttons_1_table_text    { border-collapse: collapse; table-layout: fixed; width: 100%; }
td#column2_buttons_1_text1       { font-family: Tahoma; text-align:left; vertical-align:top; padding-top: 5px; padding-left: 5px; font-size: 21; color: #FFE482; }
td#column2_buttons_1_text2       { font-family: Tahoma; text-align:left; vertical-align:top; font-size: 11px; color: white; padding-top: 2px; padding-left: 5px; }
td#column2_buttons_1_shadow_1    { background-image:url("images/page/column2_1_1_spacer.gif"); width:6px; height:3px; }
td#column2_buttons_1_shadow_2    { background-image:url("images/page/column2_1_2_spacer.gif"); width:1px; height:3px; background-repeat:repeat-x; }

td#column3_search_block          { padding-left : 5px; padding-right : 5px; padding-top : 5px; }
.column3_search_table            { border-collapse: collapse; table-layout: fixed; border: 1px solid #FFFFFF; width: 100%; background-color: white; }
.column3_search_edit             { font-family: Tahoma; font-size: 18px; height: 100%; width: 100%; border: 0; }

.column2_buttons_2_table         { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; background-color: #7E8ECF; }
col#column2_buttons_2_table_col1 { width: 6px; }
col#column2_buttons_2_table_col2 { width: 51px; }
col#column2_buttons_2_table_col3 { width: 100%; }
col#column2_buttons_2_table_col4 { width: 28px; }
.column2_buttons_2_table_text    { border-collapse: collapse; table-layout: fixed; width: 100%; }
td#column2_buttons_2_text1       { font-family: Tahoma; text-align:left; vertical-align:top; padding-top: 5px; padding-left: 10px; font-size: 11; font-weight: bold; }
td#column2_buttons_2_text2       { font-family: Tahoma; text-align:left; vertical-align:top; font-size: 11; color: white; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px;}
.column2_buttons_2_href          { color: #FFE482; }
td#column2_buttons_2_shadow_1    { background-image:url("images/page/column2_2_1_spacer.gif"); width:6px; height:3px; }
td#column2_buttons_2_shadow_2    { background-image:url("images/page/column2_2_2_spacer.gif"); width:1px; height:3px; background-repeat:repeat-x; }

.column2_buttons_3_table         { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; background-color: #7E8ECF; }
col#column2_buttons_3_table_col1 { width: 6px; }
col#column2_buttons_3_table_col2 { width: 39px; }
col#column2_buttons_3_table_col3 { width: 100%; }
.column2_buttons_3_table_text    { border-collapse: collapse; table-layout: fixed; width: 100%; }
td#column2_buttons_3_text1       { font-family: Tahoma; text-align:left; vertical-align:top; padding-top: 5px; padding-left: 5px; font-size: 11; font-weight: bold; color: #FFE482; }
td#column2_buttons_3_text2       { font-family: Tahoma; text-align:left; vertical-align:top; font-size: 11; color: white; padding-top: 2px; padding-left: 5px; padding-right: 5px;}
td#column2_buttons_3_text3       { font-family: Tahoma; text-align:left; vertical-align:top; font-size: 11; color: white; padding-top: 2px; padding-left: 5px; padding-right: 5px;}
td#column2_buttons_3_text4       { font-family: Tahoma; text-align:left; vertical-align:top; font-size: 11; color: white; padding-top: 2px; padding-left: 5px; padding-right: 5px;}
td#column2_buttons_3_text5       { font-family: Tahoma; text-align:left; vertical-align:top; font-size: 11; color: white; padding-top: 2px; padding-left: 5px; padding-right: 5px;}
.column2_buttons_3_href          { color: #FFE482; }
td#column2_buttons_3_shadow_1    { background-image:url("images/page/column2_3_1_spacer.gif"); width:6px; height:3px; }
td#column2_buttons_3_shadow_2    { background-image:url("images/page/column2_3_2_spacer.gif"); width:1px; height:3px; background-repeat:repeat-x; }

td#main_table_column3_caption_bg { height: 21px; }
td#main_table_column3_buttons_bg { width:280px; height: 100%;}
td#main_table_column3_shadow_1   { background-image:url("images/page/column3_1_spacer.gif"); width:6px; height:3px; }
td#main_table_column3_shadow_2   { background-image:url("images/page/column3_2_spacer.gif"); width:1px; height:3px; background-repeat:repeat-x; }

td#main_table_column1_line2_bg     { background-color: #E7E7FD; height:13px; }
td#main_table_column1_line2_text   { font-family: Tahoma; font-size:9; padding-left:10px; padding-bottom:1px; font-size:11; color:#7E8ECF; text-align:left; vertical-align:top; }
td#main_table_column1_line2_image1 { padding-left:4px;  padding-bottom:2px; text-align:left; vertical-align:bottom; width:11; }
td#main_table_column1_line2_image2 { padding-left:5px;  padding-bottom:2px; text-align:left; vertical-align:bottom; width:15; }
td#main_table_column1_line2_image3 { padding-left:6px;  padding-bottom:2px; text-align:left; vertical-align:bottom; width:18; }
td#main_table_column1_spacer       { width:1px; height:3px;}

td#main_table_vert_spacer1_1_bg    { background-image:url("images/page/vert1_1.gif");    width:3px; height:1px;  background-repeat: repeat-y; }
td#main_table_vert_spacer1_2_bg    { background-image:url("images/page/vert1_2.gif");    width:3px; height:1px;  background-repeat: repeat-y; }
td#main_table_vert_spacer1_3_bg    { background-image:url("images/page/vert1_3_bg.gif"); width:3px; height:24px;                              }
td#main_table_vert_spacer1_4_bg    { background-image:url("images/page/vert1_4_bg.gif"); width:3px; height:1px;  background-repeat: repeat-y; }
td#main_table_vert_spacer1_5_bg    { background-image:url("images/page/vert1_5_bg.gif"); width:3px; height:1px;  background-repeat: repeat-y; }
td#main_table_vert_spacer2_bg      { background-color:#EEEEFA; height:100%; }
td#main_table_vert_spacer2_1_bg    { background-color:#EEEEFA; }
td#main_table_vert_spacer3_1_bg    { background-image:url("images/page/vert2_bg.gif");   width:3px; height:4px;                               }
td#main_table_vert_spacer3_2_bg    { background-color:#EEEEFA; height:4px; }
td#main_table_vert_spacer4_bg      { background-image:url("images/page/vert4_bg.gif");   width:3px; height:3px;                               }
td#main_table_vert_spacer5_bg      { background-image:url("images/page/vert5_bg.gif");   width:3px; height:1px;  background-repeat: repeat-y; }
td#main_table_vert_spacer6_bg      { background-image:url("images/page/vert6_bg.gif");   width:3px; height:1px;  background-repeat: repeat-y; }

td#main_table_horiz_spacer1_bg     { background-color:#EEEEFA;                       width: 100%; height:1px;                              }
td#main_table_horiz_spacer2_1_bg   { background-image:url("images/page/horiz2_1_bg.gif"); width:1px;   height:4px; background-repeat: repeat-x; }
td#main_table_horiz_spacer2_2_bg   { background-image:url("images/page/horiz2_2_bg.gif"); width:1px;   height:4px; background-repeat: repeat-x; }
td#main_table_horiz_spacer3_bg     { background-image:url("images/page/horiz3_bg.gif");   width:1px;   height:6px; background-repeat: repeat-x; }
td#main_table_horiz_spacer4_1_bg   { background-image:url("images/page/horiz4_1_bg.gif"); width:1px;   height:3px; background-repeat: repeat-x; }
td#main_table_horiz_spacer4_2_bg   { background-image:url("images/page/horiz4_2_bg.gif"); width:1px;   height:3px; background-repeat: repeat-x; }

td#main_table_horiz_spacer5_1_bg   { background-color:#FFCF45; height:4px; }
td#main_table_horiz_spacer5_2_bg   { background-color:#4D64BF; height:4px; }

td#main_table_horiz_spacer6_1_bg   { background-color:#FFE482; height:44px; }
td#main_table_horiz_spacer6_2_bg   { background-color:#7183C7; height:44px; }

td#main_table_menu1_1_bg           { background-image:url("images/page/menu1_1_bg.gif"); width:1px; height:24px; }
td#main_table_menu1_2_bg           { background-image:url("images/page/menu1_2_bg.gif"); width:1px; height:24px; }
td#main_table_menu2_1_bg           { background-color:#FFE482; height: 1px; }
td#main_table_menu2_2_bg           { background-color:#FFCF45; height: 1px; }
td#main_table_menu3_1_bg           { background-color:#FFE482; height: 17px; font-family: Tahoma; font-size:11; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; align: left; valign: top; }
td#main_table_menu3_2_bg           { background-color:#4D64BF; height: 17px; }
td#main_table_menu3_3_bg           { background-color:#2c24c5; height: 20px; }

.column3_table2                    { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_service_table             { border-collapse: collapse; table-layout: fixed; width: 100%; background-color:#7E8ECF; height: 109px; }
.column3_language_table            { border-collapse: collapse; height: 20px; }

.column3_login1_table                  { border-collapse: collapse; table-layout: fixed; width: 100%; }
td#main_table_column3_login_text       { font-family: Tahoma; padding-left: 14px; padding-top: 3px; text-align: left; vertical-align: top; font-size: 11; font-weight: bold; color: #2241BF; }
.main_table_column3_login_href         { text-decoration: none; color: #2241BF; }
td#main_table_column3_register_text    { font-family: Tahoma; padding-right: 15px; padding-top: 3px; text-align: right; vertical-align: top; font-size: 11; color: #2241BF; }
.main_table_column3_register_href      { color: #2241BF; }
td#main_table_column3_logout_text      { font-family: Tahoma; padding-right: 15px; padding-top: 3px; text-align: right; vertical-align: top; font-size: 11; font-weight: bold; }
.main_table_column3_logout_href        { color: #5266C9; }

.column3_login2_table                  { border-collapse: collapse; table-layout: fixed; width: 100%; }
.column3_login3_table                  { border-collapse: collapse; table-layout: fixed; border: 1px solid #E1EBFF; height: 18px; width: 86px; background-color: white; }
.column3_login4_table                  { border-collapse: collapse; table-layout: fixed; border: 1px solid #E1EBFF; height: 18px; width: 88px; background-color: white; }
td#main_table_column3_enter_login_text { font-family: Tahoma; padding-left: 14px; padding-top: 6px; color: #EEEEFA; font-size: 10; }
td#main_table_column3_enter_login_edit { padding-left: 14px; padding-top: 2px; }
.main_table_column3_enter_login_edit2  { font-family: Tahoma; font-size: 11px; height: 100%; width: 100%; border: 0; }
td#main_table_column3_enter_pw_text    { font-family: Tahoma; padding-left: 6px; padding-top: 6px; color: #EEEEFA; font-size: 10; }
td#main_table_column3_enter_pw_edit    { padding-left: 4px;  padding-top: 2px; }
.main_table_column3_enter_pw_edit2     { font-family: Tahoma; font-size: 11px; height: 100%; width: 100%; border: 0; }
td#main_table_column3_forgot_text      { font-family: Tahoma; padding-left: 14px; padding-top: 2px; font-size: 11; color: #EEEEFA; }
td#main_table_column3_enter_button     { padding-right: 13px; padding-top: 3px; }
.main_table_column3_forgot_href        { color: #EEEEFA; }
td#main_table_column3_incorrect_pw     { font-family: Tahoma; padding-left: 14px; padding-top: 2px; font-size: 11; color: #FF6E69; font-weight: bold; }
td#main_table_column3_logined_user     { font-family: Tahoma; padding-left: 14px; padding-top: 3px; text-align: left; vertical-align: top; font-size: 11; font-weight: bold; color: #FDCB46; }

.column3_service_text                  { font-weight: bold; text-align: left; font-family: Tahoma; font-size: 12; padding-left: 14px; padding-top: 1px; color: #FFFFFF; }

.column3_service_table                 { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
td#column3_service_table_arrow         { vertical-align: top; padding-left: 14px; padding-top: 3px; }
td#column3_service_table_text          { vertical-align: top; padding-left: 0px; }
.column3_service_table_href            { font-family: Tahoma; font-size:12; color: #FFFFFF; }
td#column3_service_table_text_after    { height:7px; }
td#column3_service_table_text_after2   { background-image:url("images/page/line.gif"); width:1px; height:22px; }
td#column3_service_table_line_first    { height:7px; }
td#column3_service_table_line_last     { height:18px; }

.column3_vote_table                    { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_vote_column1_table            { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_vote_column2_table            { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_vote_column3_table            { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_vote_buttons_table            { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
td#column3_vote_table_bg1              { width: 100%; }
td#column3_vote_table_bg2              { background-color: #FFCF45; width: 100%; }
td#column3_vote_table_bg3              { background-image:url("images/page/vote_middle_1.gif"); color: #2241BF; font-family: Tahoma; padding-left: 5px; padding-top: 7px; font-size: 11; }
td#column3_vote_table_bg4              { background-image:url("images/page/vote_middle_2.gif"); }
td#column3_vote_table_bg5              { background-color: #EEEEFA; width: 100%; font-family: Tahoma; padding-left: 5px; padding-top: 7px; padding-bottom: 5px; font-size: 11; color: #2044BC; }
td#column3_vote_table_line_answer      { padding-left: 0px;  padding-top: 3px; color: #000000; font-family: Tahoma; font-size: 11; }
td#column3_vote_table_button           { background-color: #EEEEFA; padding-left: 20px; padding-top: 0px; padding-bottom: 4px; }
td#column3_vote_table_href             { background-color: #EEEEFA; padding-left: 6px;  padding-top: 0px; padding-bottom: 4px; }
td#column3_vote_table_href2            { background-color: #EEEEFA; padding-left: 110px;  padding-top: 2px; }
.column3_vote_table_results            { font-family: Tahoma; font-size: 11; color: #2241BF; }

.column3_banner_table                  { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_banner_column1_table          { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_banner_column2_table          { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_banner_column3_table          { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
.column3_banner_buttons_table          { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
td#column3_banner_table_bg1            { background-color: #EEEEFA; width: 100%; }
td#column3_banner_table_bg2            { background-color: #FFCF45; width: 100%; }
td#column3_banner_table_bg3            { background-color: #EEEEFA; width: 100%; height: 100%; padding-top: 2px; text-align: center; vertical-align: center; }
td#column3_banner_table_bg4            { background-image:url("images/page/banner_middle_2.gif"); }
td#column3_banner_table_bg5            { background-color: #EEEEFA; width: 100%; }
.column3_banner_table_banner           { width: 160px; height: 60px; border: 0; }

.column2_table                         { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }

.column3_copyright_table               { border-collapse: collapse; table-layout: fixed; width: 100%; height: 100%; }
td#column3_copyright_table_text1       { padding-left: 14px;  height: 18px; vertical-align: bottom; color: #FFFFFF; font-family: Tahoma; font-size: 11; }
td#column3_copyright_table_text2       { padding-left: 14px;  padding-top: 0px; height: 29px; vertical-align: top; font-family: Tahoma; font-size: 11; }
.column3_copyright_table_text2_href    { color: #FFFFFF; }

td#column3_last_spacer                 { background-color: #EEEEFA; }

.main_menu_table                       { border-collapse: collapse; height: 24px; }
td#main_menu_table_button1             { background-image:url("images/page/button1_bg.gif"); background-repeat:repeat-x; height: 20px; color: #F5F9FF; font-family: Tahoma; text-align: left; verical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 3px; font-size: 12; }
td#main_menu_table_button2             { background-image:url("images/page/button2_bg.gif"); height: 20px; color: #F5F9FF; font-family: Tahoma; text-align: left; verical-align: top; padding-left: 5px; padding-right: 5px; padding-top: 3px; font-size: 12; }
.main_menu_table_button1_href          { color: #F5F9FF; }
.main_menu_table_button2_href          { color: #4D64BF; }
.main_menu_table_buttons_bg            { background-image:url("images/page/button1_bg.gif"); height: 20px; }

.content_table                         { border-collapse: collapse; table-layout: fixed; width: 100%; font-family: Tahoma; font-size:11px; }
.content_table2                        { border-collapse: collapse; table-layout: fixed; font-family: Tahoma; font-size:11px; }
td#content_td                          { width: 100%; height: 100%; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Tahoma; font-size:12px; }
td#content_td2                         { width: 100%; height: 100%; padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; font-family: Tahoma; font-size:12px; }

td#column3_ukr_active                  { padding-left: 3px; padding-top: 3px; font-family: Tahoma; font-size: 11px; color: #838adb; }
td#column3_ukr_href_td                 { padding-left: 3px; padding-top: 2px; font-family: Tahoma; font-size: 11px; }
.column3_ukr_href                      { color: #b5bef7; }
td#column3_rus_active                  { padding-left: 3px; padding-top: 3px; font-family: Tahoma; font-size: 11px; color: #838adb; }
td#column3_rus_href_td                 { padding-left: 3px; padding-top: 2px; font-family: Tahoma; font-size: 11px; }
.column3_rus_href                      { color: #b5bef7; }

td#main_table_column3_desktop_text     { padding-top: 5px; padding-left: 14px; font-family: Tahoma; font-size: 11px; font-weight: bold; }
.main_table_column3_desktop_href       { color: white; }

.tree_search_title_table               { border-collapse: collapse; table-layout: fixed; width: 100%; }

td#column3_service_table_text_selected { vertical-align: top; padding-left: 0px; font-weight: bold; text-decoration: none; }
.column3_service_table_href_selected   { font-family: Tahoma; font-size:12; color: #19009E; text-decoration: none; }

