body, html {
  margin:0;
  padding:0;
  font-family:arial;
  font-size:14px;
  }  

a {
  color:#C8140B;
  text-decoration:underline; 
  }

a:hover {
  text-decoration:none; 
  }
  
h1.MainTitle {
  position:absolute;
  margin:39px 0 0 279px;
  padding:0;
  width:710px;
  height:56px;
  font-size:21px;
  line-height:21px;
  font-weight:normal;
  color:#f4b649;
  background:url('/netcat_files/design/header3.png') left top no-repeat;
  } 
  
  h1.MainTitle p {
    padding:0;
    margin:0;
    display:none;
    }  
  
  h1.MainTitle span {
    display:block;
    font-size:28px;
    line-height:28px;
    }  
  
.HeaderTable {
  width:100%;
  background:url('/netcat_files/design/header_bg_end.jpg') left top repeat-x;
  }  
  
td.HeaderTableLeft {
  width:322px;
  height:562px;
  background:url('/netcat_files/design/left_yellow_rubber.jpg') left top repeat-y;
  vertical-align:top;
  }
  
.HeaderTableLeftTop {
  width:322px;
  height:562px;
  background:url('/netcat_files/design/left_top_bg.jpg') left top no-repeat;
  }
  
  
  .HeaderTableLeftTop img {
    padding:37px 0 0 34px;
    width:226px;
    height:227px; 
    border:none;
    display:block;
    }  
    
#HeaderTableLeftTop {
  width:322px;
  height:263px;
  }       
  
ul.HeaderTableLeft {
  padding:0 0 40px 0;
  margin:0;
  list-style:none;
  background:url('/netcat_files/design/menu_bottom.jpg') left bottom no-repeat
  }
  
  ul.HeaderTableLeft li {
    height:37px;
    background:url('/netcat_files/design/main_menu_bg.png') left center no-repeat;
    } 
    
  ul.HeaderTableLeft li a {
    display:block;
    font-family:tahoma;
    width:250px;
    padding:6px 0 8px 59px;
    margin:0 6px 0 7px;
    font-size:14px;
    line-height:23px;
    color:#13225d;
    text-decoration:none;
    background:url('/netcat_files/design/main_menu_bg_b.png') left bottom repeat-x; 
    }
    
  ul.HeaderTableLeft li a:hover {
    text-decoration:underline;
    }       
    
td.HeaderTableRight {
  height:562px;
  background:url('/netcat_files/design/header_bg_main_vh.jpg') left top no-repeat;
  vertical-align:top;
  }
  
table.HeaderTableRight {
  width:100%;
  height:562px;
  } 
  
.HeaderTableLeftBuild {
  width:290px;
  height:562px;
  vertical-align:top;
  }   

#HeaderTableLeftBuild {
  width:290px;
  height:558px
  }
  
.TableRightSloganT {
  vertical-align:top;
  }  
           
.TableRightSlogan {
  margin:126px 23px 0 51px;
  max-width:550px;
  font-size:12px;
  color:#2d4088;
  text-align:justify;
  } 

  .TableRightSlogan div {
    width:315px;
    height:1px;
    line-height:1px;
    font-size:1px;
    }
    
.ContentLeft {
  width:319px;
  padding-right:3px;
  background:url('/netcat_files/design/content_left_bg.png') right top repeat-y;
  vertical-align:top;
  }
  
.ProductionHeader {
  margin-top:20px;
  height:47px;
  background:#fcf5ea url('/netcat_files/design/prod_header.png') left top repeat-x;  
  } 
  
  .ProductionHeader span {
    display:block;
    margin-left:40px;
    padding:17px 0 0 64px;
    height:30px;
    color:#1d2e7b;
    line-height:20px;
    font-size:20px;
    background:url('/netcat_files/design/items_set.png') left top no-repeat; 
    } 

div.ProductionContent {
  padding:0 3px 0 17px; 
  background:#fcf5ea;
  }

table.ProductionContent {
  width:100%;
  background:#f9e9cd;
  }
  
  table.ProductionContent td {
    height:80px;
    font-size:12px;
    padding:0 10px 0 131px;
    }
    
  table.ProductionContent td a {
    color:#000;
    font-size:12px;
    text-decoration:none;
    }   
     
  table.ProductionContent td a:hover {
    text-decoration:underline;
    }   
      
td.LeftLinkBarKart {  
  background:url('/netcat_files/design/prod_link_set.jpg') 0px 0px no-repeat;
  } 
  
td.LeftLinkBarGofr {
  background:url('/netcat_files/design/prod_link_set.jpg') 0px -80px no-repeat;
  } 
  
td.LeftLinkBarPotr {
  background:url('/netcat_files/design/prod_link_set.jpg') 0px -160px no-repeat;
  }
  
td.LeftLinkBarBumg {
  background:url('/netcat_files/design/prod_link_set.jpg') 0px -240px no-repeat;
  }
  
.MapHeader {
  height:56px;
  margin:14px 0 0 40px;
  background:url('/netcat_files/design/items_set.png') 0px -47px no-repeat;
  } 
  
  .MapHeader span , .NewsHeader span {
    display:block;
    padding:17px 0 0 64px;
    height:39px;
    color:#1d2e7b;
    line-height:20px;
    font-size:20px;
    } 
    
.MapBody {
  padding:0 36px 0 40px;
  text-align:center;
  font-size:12px;
  }
  
  .MapBody a {
    color:#000;
    text-decoration:none;
    } 
  
  .MapBody img {
    border:none;
    } 
    
  .MapBody span {
    display:block;
    margin-top:10px;
    text-align:justify;
    } 
    
.NewsHeader {
  height:57px;
  margin:14px 0 0 40px;
  background:url('/netcat_files/design/items_set.png') 0px -103px no-repeat;
  }       

.NewsBody {
  padding:0 36px 0 40px;
  font-size:12px;
  text-align:justify;
  }

.NewsDate {
  display:block;
  color:#1b2d7b;
  } 
  
.NewsTitle a {
  text-align:left;
  color:#c8140b;
  text-decoration:none;
  }    

.NewsTitle a:hover {
  text-decoration:underline;
  } 
  
a.NewsMore {
  display:block;
  color:#010101;
  text-align:right;
  text-decoration:underline;
  margin-bottom:10px;
  }     

a.NewsMore:hover {
  text-decoration:none;
  }
  
.ContentRight {
  padding:24px 15px 24px 28px;
  vertical-align:top;
  }    
  
div.MainPromoBlock {
  float:left;
  width:224px;
  height:489px;
  overflow:hidden;
  margin:0 17px 17px 0;
  padding:0 38px;
  background:#fcf5ea url('/netcat_files/design/promo_back.jpg') 0 0 no-repeat;
  }
  
  div.MainPromoBlock:hover {
    background:#f8ead1 url('/netcat_files/design/promo_back.jpg') -300px 0 no-repeat;
    }

span.MainPromoBlock {
  display:block;
  padding:32px 9px 15px 9px;
  }
  
  span.MainPromoBlock img {
    display:block;
    border:none;
    }   

a.MainPromoBlock {
  display:block;
  font-size:12px;
  line-height:12px;
  color:#fff;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  }
  
a.MainPromoBlock:hover {
  text-decoration:underline;
  }

em.MainPromoBlock {
  display:block;
  padding:30px 9px 36px 9px;
  height:218px;
  width:206px;
  overflow:hidden;
  font-size:11px;
  font-style:normal;
  text-align:justify;
  }
  
.FooterDiv {
  height:39px;
  background:url('/netcat_files/design/main_footer_div.png') 0 0 repeat-x;
  } 
  
.FooterLeft {
  width:322px;
  height:224px;
  background:url('/netcat_files/design/footer_top.png') 0 0 repeat-x;
  vertical-align:top;
  } 
  
  .FooterLeft div {
    padding:25px 0 0 41px; 
    height:199px; 
    font-size:12px;  
    background:url('/netcat_files/design/left_bottom_footer.jpg') left bottom no-repeat;
    } 
    
  .FooterLeft div em {
    display:block; 
    width:250px;
    color:#1e327f;
    font-style:normal;
    }    

  .FooterLeft div span {
    display:block;
    margin-top:5px;
    color:#000;
    }
    
.FooterRight {
  height:224px;
  background:url('/netcat_files/design/footer_top.png') 0 0 repeat-x;
  vertical-align:top;
  } 
  
.FooterRightBot {
  height:224px;
  background:url('/netcat_files/design/right_bottom_rubber.jpg') left bottom repeat-x;
  }  
    
.FooterRightBotSec {
  height:224px;
  background:url('/netcat_files/design/right_bottom.jpg') left bottom no-repeat;
  }  
  
.FooterRightBotThrd {
  height:224px;
  background:url('/netcat_files/design/bottom_pack.jpg') right bottom no-repeat;
  }    
  
div.FooterRightText {
  float:left;
  width:35%;
  padding:23px 19px 0 27px;
  font-size:11px;
  }
  
  div.FooterRightText strong {
    display:block;
    margin-top:5px;
    color:#c8140b;    
    }
    
strong.FooterRightText {
  display:block;
  margin-bottom:7px;
  font-size:14px;
  color:#1e327f;
  }    
  
.HeaderTableSec {
  width:100%;
  }    
  
.LeftColumn {
  width:322px;
  background:url('/netcat_files/design/content_left_bg.png') right top repeat-y;
  vertical-align:top;
  }
  
.LeftColumnLogoMenuRub {
  width:322px;
  background:url('/netcat_files/design/left_yellow_rubber.jpg') left top repeat-y;
  }
  
.LeftColumnLogoMenu {
  background:url('/netcat_files/design/left_top_bg.jpg') left top no-repeat;
  }
  
#LeftColumnLogo {
  width:322px;
  height:263px;
  }
  
.LeftColumnLogo {
  padding:37px 0 0 34px;
  width:288px;
  height:226px;
  }

  .LeftColumnLogo a {
    display:block;
    width:226px;
    height:227px;
    }

  .LeftColumnLogo a img {
    display:block;
    border:none;
    }

ul.LeftMenu {
  padding:0 0 40px 0;
  margin:0;
  list-style:none;
  background:url('/netcat_files/design/menu_bottom.jpg') left bottom no-repeat;
  }
  
  li.LeftMenu {
    padding-top:6px;
    height:31px;
    background:url('/netcat_files/design/main_menu_bg.png') 0px 6px no-repeat;
    }
    
  li.LeftMenu a {
    display:block;
    margin:0px 6px 0 7px;
    padding:0 0 8px 59px;
    height:23px;
    font-size:14px;
    line-height:23px;
    color:#13225d;
    text-decoration:none;
    background:url('/netcat_files/design/main_menu_bg_b.png') left bottom repeat-x;
    }
    
  li.LeftMenu a:hover {
    text-decoration:underline;
    }
    
li.LeftMenuA {
  padding:6px 0 0 65px;
  height:auto;
  background:url('/netcat_files/design/menu_active.jpg') 42px 6px no-repeat;
  }
  
  li.LeftMenuA a {
    display:block;
    padding-bottom:8px;
    height:23px;
    font-size:14px;
    line-height:23px;
    color:#fff;
    text-decoration:none;
    }
    
  li.LeftMenuA ul {
    padding:0;
    margin:0;
    list-style:none;
    }

  li.LeftMenuA li ul li {
    padding:0;
    margin:0;
    }

  li.LeftMenuA ul li a {
    display:inline;
    padding:0;
    margin:0;
    height:auto;
    font-size:14px;
    line-height:16px;
    color:#13225d;
    text-decoration:none;
    }

  li.LeftMenuA ul li ul {
    padding:0;
    margin:2px 0 2px 10px;
    list-style:none;
    }

  li.LeftMenuA ul li ul li a {
    font-size:14px;
    line-height:16px;
    color:#000;
    text-decoration:none;
    background:none;
    }

  li.LeftMenuA ul li ul li strong a {
    color:#c8140b;
    }     

td.ContentRightSec {
  background:url('/netcat_files/design/content_bg.jpg') 0px 99px no-repeat; 
  vertical-align:top;
  }

div.ContentRightSec {
  height:98px;
  background:url('/netcat_files/design/right_top_rubber.jpg') left bottom repeat-x; 
  }  
  
div.ContentRightSec div {
  width:674px;
  height:98px;
  background:url('/netcat_files/design/second_top.jpg') left bottom no-repeat; 
  }  

.ContentRightSecCont {
  padding:1px 30px;
  text-align:justify;
  }
  
  .ContentRightSecCont h1 {
    margin:20px 0 15px 0;
    padding:0 0 0 67px;
    font-size:20px;
    line-height:63px;
    color:#202c81;
    background:url('/netcat_files/design/title_bg.png') left top no-repeat;
    }

.ContentRightSecCont img {
  padding:1px;
  border:1px solid #cfb297;
  }
  
.BreadThumb {
  font-size:12px;
  line-height:23px;
  color:#6f1701;
  padding:0 40px 0 94px;
  margin-top:1px;
  border-top:1px solid #e5b354;
  background:#fcf5ea url('/netcat_files/design/brdhumo.jpg') left top no-repeat;
  }
  
  .BreadThumb a {
    color:#6f1701;
    text-decoration:none;
    }     
    
  .BreadThumb a:hover {
    text-decoration:underline;
    }    

