html, body{
  padding:0px;margin:0px;
  height:100%;
  font-family:Verdana,Tahoma,Arial,Cronyx Helvetica,Helvetica,sans-serif;
  font-size:12px;
  text-align:justify;
  }

a {
  color:#004c76;
  text-decoration:underline;
  }
  
table{
color:#444444;
font-size:12px;
line-height:1.3em;
}

a:hover {
  text-decoration:none;
  }

.CounterBlockTop {
  display:none;
  }

.PageTable {
  width:100%;
  }

.LeftUnderTop {
  width:58px;height:47px;
  background:#00436c url('/netcat_files/design/leftuntop.jpg') top left no-repeat;
  }

  .LeftUnderTop div {
    width:58px;height:47px;
    }

.MenuUnderTop {
  width:365px;height:47px;
  background:#00436c url('/netcat_files/design/menuuntop.png') top left no-repeat;
  }

  .MenuUnderTop div {
    width:365px;height:47px;
    }

.ContentUnderTop {
  height:47px;
  background:#fff url('/netcat_files/design/contentuntop1.jpg') top right repeat-x;
  }

.ContentUnderTopBg {
  height:47px;
  background:url('/netcat_files/design/contentuntop.png') top right no-repeat;
  }

  .ContentUnderTopBgOne {
    width:560px;height:47px;
    background:url('/netcat_files/design/contentuntop2.jpg') top left no-repeat;
    }

.LeftTop {
  width:58px;height:253px;
  background:#00436c url('/netcat_files/design/lefttop.png') top left no-repeat;
  }

.MenuTop {
  width:91px;height:253px;
  background:#fff url('/netcat_files/design/menutop.png') top left no-repeat;
  vertical-align:top;
  }

  .MenuTop img {
    border-style:none;
    margin:41px 0 0 79px;
    display:block;
    }

.ContentTop {
  height:253px;
  background:#fff url('/netcat_files/design/contenttop.png') top right no-repeat;
  }

#ContentTop {
  height:253px;
  text-align:right;
  }

  #ContentTop img {
    margin-right:238px;
    }

.LeftCenter {
  background:#c6d8e5 url('/netcat_files/design/leftcontntbg.jpg') top left repeat-y;
  vertical-align:top;
  }

  .LeftCenter div {
    width:58px;height:5px;
    background: url('/netcat_files/design/leftcontnt.jpg') top right no-repeat;
    }

.ContentCenter  {
  background: url('/netcat_files/design/contentblockbg.jpg') top left repeat-x;
  vertical-align:top;
  }

.ContentCenterIntBlock {
  height:63px;
  background:#004c76 url('/netcat_files/design/contentblockright.png') top right no-repeat;
  }

.ContentCenterIntBlock div  {
  width:63px;height:10px;
  padding:13px 0 40px 69px;
  background: url('/netcat_files/design/contentblockleft.jpg') top left no-repeat;
  }

  .ContentCenterIntBlock img {
    display:block;
    border-style:none;
    }

.MenuCenter {
  vertical-align:top;

  }

.Menu {
  list-style:none;
  padding:0;
  margin:1px 45px 1px 59px;
  }

  .Menu li {
    padding:0px;
    margin:0px;
    }

  .Menu a {
    display:block;
    width:200px;
    background:#edeceb url('/netcat_files/design/menu_arr0.jpg') top left no-repeat;
    line-height:23px;
    padding:0 25px 0 36px;
    margin:1px 0 1px 0;
    overflow:hidden;
    font-size:16px;
    color:#000;
    text-decoration:none;
    }

   .Menu a:hover {
    text-decoration:underline;
    }

   .Menu strong {
     display:block;
     width:200px;
     background:#427ba4 url('/netcat_files/design/menu_arr0a.jpg') top left no-repeat;
     line-height:21px;
     padding:0 25px 0 36px;
     margin:1px 0 1px 0;
     overflow:hidden;
     font-size:16px;
     color:#fff;
     text-transform:uppercase;
     }

.MenuLayer {
  list-style:none;
  margin:0 0 0 22px;
  padding:0px;
  background-color:#c6d7e4;
  width:239px;
  overflow:hidden;
  }

  .MenuLayer a {
    background:none;
    font-size:14px;
    line-height:18px;
    padding:0 0 0 17px;
    }

  .MenuLayer strong {
    background:none;
    padding:0 0 0 17px;
    font-size:14px;
    line-height:18px;
    text-transform:none;
    color:#e60909;
    }

div.TitleRight {
  padding:39px 39px 23px 28px;
  height:16px;
  }

table.TitleRight {
  width:100%;
  }

.TitleRightTLeft {
  width:100%;
  }

.TitleRightTRight {
  width:20px;height:22px;
  padding:0 7px 0 2px;
  text-align:right;
  font-size:16px;
  line-height:16px;
  color:#e60909;
  font-weight:bold;
  text-transform:uppercase;
  }

.TitleRightRight{
  width:20px;height:6px;
  background:#c6d7e4 url('/netcat_files/design/righttitleug.jpg') top right no-repeat;
  }

.TitleRightLeft{
  width:20px;height:6px;
  background: url('/netcat_files/design/righttitleug1.jpg') top left repeat-x;
  }

.NewsContainer {
  margin:0 52px 0 33px;
  width:276px;
  text-align:left;
  }

.NewsContainer div {
  text-align:justify;
  color:#898989;
  }

.NewsContainer div:hover {
  color:#000;
  }

.NewsContainer div:hover a {
  text-decoration:underline;
  }

.NewsContainer a {
  display:block;
  text-align:left;
  font-size:14px;
  text-decoration:none;
  color:#004c76;
  }

.NewsContainer span {
  color:#838383;
  }

.NewsContainer p {
  margin:8px 0 26px 0;
  padding:0px;
  }

div.TitleLeft {
  padding:39px 46px 23px 14px;
  height:16px;
  overflow:hidden;
  }

table.TitleLeft {
  width:100%;
  overflow:hidden;
  }

.TitleLeftTRight {
  width:100%;height:22px;
  overflow:hidden;
  }

.TitleLeftTLeft {
  height:22px;
  padding:0 7px 0 2px;
  text-align:left;
  font-size:16px;
  line-height:16px;
  color:#e60909;
  font-weight:bold;
  text-transform:uppercase;
  overflow:hidden;
  }

.TitleLeftLeft{
  width:20px;height:6px;
  background:#c6d7e4 url('/netcat_files/design/leftttitleug.jpg') top left no-repeat;
  overflow:hidden;
  }

.TitleLeftRight{
  width:20px;height:6px;
  background: url('/netcat_files/design/leftttitleug1.jpg') top left repeat-x;
  }

.ContentContainer {
  padding: 0 46px 0 14px;
  }

.ContentContainer img {
  padding:2px;
  background:#fff;
  border:#427ba4 solid 1px;
  }

a.MoreLink {
  display:block;
  text-align:right;
  text-transform:lowercase;
  color:#004c76;
  text-decoration:none;
  }

a.MoreLink:hover {
  text-decoration:underline;
  }

a.KatalogEnter {
  display:block;
  float:left;
  margin:5px 25px 0 2px;
  width:142px;height:160px;
  overflow:hidden;
  text-decoration:none;
  }

a.KatalogEnter img {
  padding:0px;
  border-style:none;
  }

a.KatalogEnter span {
  display:block;
  text-align:left;
  margin:4px 0 0 0;
  padding:9px 0 0 15px;
  color:#000;
  background: url('/netcat_files/design/katalog_back.jpg') top left no-repeat;
  }

a.KatalogEnter:hover span {
  color:#e60909;
  background: url('/netcat_files/design/katalog_backa.jpg') top left no-repeat;
  }

.LeftFooter {
  width:58px;height:97px;
  background: url('/netcat_files/design/footer_left_bg.jpg') top left no-repeat;
  }

.RightFooter {
  height:97px;
  background: url('/netcat_files/design/footer_right_bg.jpg') top left repeat-x;
  }

.FooterTable {
  width:100%;height:97px;
  }

.FooterAdress {
  padding:23px 0 0 24px;
  width:496px;height:43px;
  color:#004c76;
  font-weight:bold;
  font-size:11px;
  }

  .FooterAdress span {
    display:block;
    font-size:18px;
    }

.FooterPhone {
  width:496px;height:32px;
  padding-left:24px;
  color:#e60909;
  font-size:14px;
  font-weight:bold;
  }

  .FooterPhone span {
    font-size:11px;
    }

.FooterCopyrights {
  height:16px;
  background: url('/netcat_files/design/copyrights_bg.png') bottom right no-repeat;
  text-align:right;
  vertical-align:bottom;
  padding:0 144px 8px 0;
  }

  .FooterCopyrights a {
    color:#fff;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    }

  .FooterCopyrights a:hover {
    text-decoration:underline;
    }

  .FooterCopyrights a span {
    text-decoration:underline;
    }

.FooterCounters {
  text-align:right;
  }

.FooterCounters img {
  border-style:none;
  padding:0px;
  margin:5px;
  }
  
h2 {
  margin:10px 0 20px 0;
  padding:0px;
  font-size:14px;
  color:#004c76;
  }

.KatalogImage img {
  padding:1px 1px 1px 11px;
  background:#427ba4 url('/netcat_files/design/katalog_left.jpg') top left no-repeat;
  border-style:none;
  }

.KatalogHeader h2 {
  margin:0px 0 10px 0;
  color:#000;
  font-size:12px;
  }
  
a.KatalogMore {
  display:block;
  text-align:right;
  margin-top:5px;
  color:#e60909;
  font-weight:bold;
  text-decoration:none;
  }

a.KatalogMore:hover {
  text-decoration:underline;
  }

a.zagmain:link, a.zagmain:visited {FONT-WEIGHT: normal; color: #004c76; font-size: 16px; text-decoration: none; font-family: Tahoma, Arial, Verdana, sans-serif; line-height: 2em;}
a.zagmain:active { text-decoration: underline; color: #1a82bb;}
a.zagmain:hover { text-decoration: underline; color: #1a82bb;}

.text1{font-size:20px; color: #555555; font-family: Tahoma, Arial, Verdana, sans-serif; line-height: 1.3em;}
.text2{font-size:16px; color: #555555; font-family: Tahoma, Arial, Verdana, sans-serif; line-height: 1.3em;}
.text3{font-size:13px; color: #555555; font-family: Tahoma, Arial, Verdana, sans-serif; line-height: 1.3em;}

.zag1{font-size:20px; color: #004c76; font-family: Arial, Tahoma, Verdana, sans-serif; line-height: 1em;}
.zag2{font-size:16px; color: #004c76; font-family: Arial, Tahoma, Verdana, sans-serif; line-height: 1em;}
.zag3{font-size:13px; color: #004c76; font-family: Arial, Tahoma, Verdana, sans-serif; line-height: 1em;}
  
  
/* Price settings */
.ChiPriceTable {
 width:100%;
 }

.ChiPriceTableCaption {
 background-color:#427BA4;
 font-weight:bold;color:#ffffff;
 font-size:11px;
 }

 .ChiPriceTableCaption a {
   color:#fff
   }

.ChiPriceTableBody {
 width:100%;
 background-color:#EDECEB;
 font-size:11px;
 }

.ChiPriceTableBodyCaption {
 background-color:#EDECEB;
 font-weight:bold;
 text-align:center;
 }

  .ChiPriceTableBodyCaption a {
    text-decoration:none;
    }

.ChiPriceTableBodyTr {
 background-color:#fff;
 }

tr.default td {
  background-color: #fff;
  }
tr.selected td {
  background-color: #C9DCEB;
  }

tr.selected1 td {
  background-color: #C9DCEB;
  }

tr.selected2 td {
  background-color: #C9DCEB;
  }

  .ChiPriceTableBodyTr a {
   color:#023882;
   }

.ChiPricePagebar, .ChiPricePagebar td {
 width:100%;text-align:center;
 }

.ChiPriceFooter {
 width:100%;
 }

.ChiPriceFooter img {
  padding:0;margin:0;
  background-style:none;
  }

.ChiPriceFooter a {
  text-decoration:none;
  line-height:18px;
  }

 .ChiPriceFooter td {
   vertical-align:middle;
   }

 .ChiPriceFooter img {
   border-style:none;
   background:none;
   margin:2px;
   }

   .ChiPriceFooter a {
   color:#023882;
   }

.td {
  background-color:#fff;
  }

.td2 {
  background-color:#C9DCEB;
  }

.td3 {
  background-color:#EDECEB;
  }
 
/* /Price settings */


table.table1 {
	border-collapse: collapse;

}

table.table1 th {
	text-align: center;
	padding: 5px;
	background: #f7f7f7;
	border: 1px solid #d4d7d8;
}

table.table1 td {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #d4d7d8;
}

table.table2 {
	border-collapse: collapse;

}

table.table2 th {
	text-align: center;
	padding: 5px;
}

table.table2 td {
	vertical-align: top;
	padding: 5px;
}


/* ##### MAIL ####### */
.mailerror {color: #f01606;}
.mailok {color: #1cb115;}
.mailname {font-size: 11px;}
.mailzv {color: #1cb115;}
.mailfioinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #004c76;}
.mailcityinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #004c76;}
.mailphoneinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #004c76;}
.mailemailinput {width: 200px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #004c76;}
.mailg1input {width: 40px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #004c76;}
.mailmsginput {width: 400px; height: 150px; color: #666; background-color: #f7f7f7; margin-bottom: 0.2em; border: 1px solid #004c76;}
.mailokinput {width: 100px; height: 20px; color: #000000; background-color: #e98745; border: 0px;}
.mail_fname {font-size: 10px; padding: 0px;}
.mail_finput {width: 100%; font-size:10px; color: #000000; background-color: #e1e1e1; border: 0px solid #666;}
.mail_fmsginput {width: 100%; height: 70px; color: #000000; background-color: #e1e1e1; margin-bottom: 0.2em; border: 0px solid #666;}
.mail_fzv {color: #0d5691;}
.mail_fg1input {width: 40px; color: #000000; background-color: #e1e1e1; margin-bottom: 0.2em; border: 0px solid #666;}
.mail_fokinput {width: 100px; height: 20px; color: #000000; background-color: #e98745; border: 0px; margin-top: -0.5em;}

