col#tovar_info_table_col1 { width: 160px; }
col#tovar_info_table_col2 { width: 100px;  }
col#tovar_info_table_col3 { width: 110px; }
col#tovar_info_table_col4 { width: 110px; }
col#tovar_info_table_col5 { width: 100px; }
col#tovar_info_table_col6 { width: 50px;  }
col#tovar_info_table_col7 { width: 50px;  }
col#tovar_info_table_col8 { width: 50px;  }
col#tovar_info_table_col9 { width: 50px;  }
col#tovar_info_table_col10 { width: 60px; }
col#tovar_info_table_col11 { width: 30px; }

col#tovar_info_table_client_col1 { width: 100px; }
col#tovar_info_table_client_col2 { }
col#tovar_info_table_client_col3 { width: 110px; }
col#tovar_info_table_client_col4 { width: 110px; }
col#tovar_info_table_client_col5 { width: 100px; }
col#tovar_info_table_client_col6 { width: 80px;  }
col#tovar_info_table_client_col7 { width: 80px;  }

col#complex_results_table_col1 { width: 220px; }
col#complex_results_table_col2 { }
col#complex_results_table_col3 { }
col#complex_results_table_col4 { }
col#complex_results_table_col5 { }
col#complex_results_table_col6 { width: 110px; }
col#complex_results_table_col7 { width: 20px; }

col#tree_results_table_col1 { width: 150px; }
col#tree_results_table_col2 { }
col#tree_results_table_col3 { }
col#tree_results_table_col4 { }
col#tree_results_table_col5 { width: 180px; }
col#tree_results_table_col6 { }
col#tree_results_table_col7 { width: 130px; }
col#tree_results_table_col8 { width: 20px; }

col#tovar_results_table_col1 { width: 220px; }
col#tovar_results_table_col2 { width: 50px;  }
col#tovar_results_table_col3 { width: 120px; }
col#tovar_results_table_col4 { }
col#tovar_results_table_col5 { width: 120px; }

col#tovar_complex_results_table_col1 { width: 220px; }
col#tovar_complex_results_table_col2 { width: 50px; }
col#tovar_complex_results_table_col3 { }
col#tovar_complex_results_table_col4 { width: 120px; }

col#shops_results_table_col1 { width: 100px; }
col#shops_results_table_col2 { width: 50px;  }
col#shops_results_table_col3 { }
col#shops_results_table_col4 { width: 120px; }
col#shops_results_table_col5 { width: 120px; }
col#shops_results_table_col6 { width: 120px; }
col#shops_results_table_col7 { width: 85px;}

col#shops_results_table_client_col1 { width: 100px; }
col#shops_results_table_client_col2 { }
col#shops_results_table_client_col3 { width: 100px; }
col#shops_results_table_client_col4 { width: 90px; }
col#shops_results_table_client_col5 { width: 90px; }
col#shops_results_table_client_col6 { width: 90px;  }
col#shops_results_table_client_col7 { width: 50px;  }

col#shops_complex_results_table_col1 { width: 220px; }
col#shops_complex_results_table_col2 { }
col#shops_complex_results_table_col3 { width: 120px; }
col#shops_complex_results_table_col4 { width: 110px; }
col#shops_complex_results_table_col5 { width: 20px; }

col#builds_table_col1 { }
col#builds_table_col2 { width: 50px; }
col#builds_table_col3 { }
col#builds_table_col4 { width: 100px; }
col#builds_table_col5 { }
col#builds_table_col6 { width: 100px; }
col#builds_table_col7 { }

col#builds_table2_col1 { }
col#builds_table2_col2 { }
col#builds_table2_col3 { }
col#builds_table2_col4 { }
col#builds_table2_col5 { }
col#builds_table2_col6 { }
col#builds_table2_col7 { }
col#builds_table2_col8 { }
col#builds_table2_col9 { }

col#shops_table_col1 { width: 150px; }
col#shops_table_col2 { width: 70px; }
col#shops_table_col3 { width: 120px; }
col#shops_table_col4 { width: 80px; }
col#shops_table_col5 { width: 90px; }
col#shops_table_col6 { }

H1 { font-size: 12px; font-family: Tahoma; padding: 0; margin: 0; }

.table { display:table-cell; }
.table .tr, .table .td { position: relative;}
.vbottom {vertical-align:bottom;}
.vbottom .tr, .vbottom .td {  //top: 100%; width: 100%;}
.vbottom .td {//top: -105%;}
.td h1 { font-size: 18px; font-family: Tahoma; font-weight: normal; padding-bottom: 5px; }

.main_page_block       { border: solid 0px black; padding-right: 20px; padding-bottom: 25px; }
.main_page_block2      { border: solid 0px black; padding-right: 10px; padding-top: 10px; }
.main_page_block3      { border: solid 0px black; padding-right: 10px; padding-top: 0px; padding-bottom: 10px; }

.main_page_refs        { position: relative; top: 8px;  text-align: left;  padding-left: 0px;   padding-top: 0px; font-family: Tahoma; }

.main_page_refs_style1 { font-size: 12px; font-weight: bold; }
.main_page_refs_color1 { color: black; }
.main_page_refs_style2 { font-size: 11px; font-weight: normal; }
.main_page_refs_color2 { color: #676767; }

