/* Begin-:[°][°][°] CentredMicroTable (cmt) [°][°][°] */
TABLE.cmt {
  table-layout: fixed;
  width: auto;
  border-collapse: collapse;
  text-align: center;
  margin: 0;
}
/* End-:[°][°][°] CentredMicroTable (cmt) [°][°][°] */

.root_route {
  text-align:left;
  margin:0;
  padding:0;'
}
.root_route a {
  font-weight:bold;
}
#groups a {
  font-weight:bold;
}


/* Begin-:[°][°][°] HighLight Table [°][°][°] */
TABLE.hl_table {
  border: 3px double gray !important;
  border-spacing: 1px !important;
  border-collapse: inherit !important;
  background-color: silver !important;
  border-bottom-style: solid !important;
  border-left-style: solid !important;
  border-right-style: solid !important;
  border-color: black !important;
  border-bottom-color: gray !important;
  border-left-color: white !important;
  border-right-color: gray !important;
  border-top-color: white !important;
  border-style: solid !important;
}
TABLE.hl_table TH {
  border: 1px inset black !important;
  background-color: #bbb !important;
  font-size: 13px !important;
}
TABLE.hl_table TD {
  border: 1px inset white !important;
  font-size: 13px !important;
}
.hoverRow TD{ background-color: #f6f4d0 !important; }
.clickedRow TD { background-color: #ede999 !important; }

/* ... Äëÿ ÷åðåçñòðî÷íîãî ïðåäñòàâëåíè */
.light { background-color: #ecf3f7; }
.dark { background-color: #d2d9de; }
/* End-:[°][°][°] HighLight Table [°][°][°] */

/* Begin-:[°][°][°] HighLight PageNum [°][°][°] */
.hl_pagenum {
  color: #666;
  padding: 2px;
  text-align: right;
  }
  .hl_pagenum span { /* Òåêóùàÿ ñòðàíèöà */
    color: #fff;
    background-color: #111;
    padding: 0 5px;
    border: 1px solid #555;
  }
  .hl_pagenum form select {
    color: #444 !important;
    background-color: #eee !important;
    padding: 0;
    border: 1px solid #555 !important;
  }
  .hl_pagenum a:link {
    color: #444;
    background-color: #eee;
    padding: 0 5px;
    border: 1px solid #555;
    text-decoration: none;
  }
  .hl_pagenum a:visited {
    color: #444;
    background-color: #eee;
    padding: 0 5px;
    border: 1px solid #555;
    text-decoration: none;
  }
  .hl_pagenum a:active {
    color: #444;
    background-color: #f00;
    padding: 0 5px;
    border: 1px solid #555;
    text-decoration: none;
  }
  .hl_pagenum a:hover {
    color: #fff;
    background-color: #000;
    padding: 0 5px;
    border: 1px solid #555;
    text-decoration: none;
}
/* End-:[°][°][°] HighLight PageNum [°][°][°] */

.bbcodes img{
    margin: 0px 0px !important; 
    padding: 0px;
    border: 1px solid #00608f;
    cursor: pointer;
}

.bbcodes a{
    margin: 0px;
    padding: 0px;
}

/* Begin:Online Users */
.onlineright{
    position: absolute;
    right: 20px;
    text-align:left;
    border:1px solid;
    background-color: white;
    padding: 3px;
}
.onlineleft{
    position: absolute;
    left: 20px;
    text-align:left;
    border:1px solid;
    background-color: white;
    padding: 3px;
}
/* End:Online Users */



/* Begin-:[°][°][°] Ôîðìû àâòîðèçàöèè è ïîèñêà [°][°][°] */
#srch {
  position: absolute;
  top: 144px;
  right: 12px;
  width: 308px;
  height: 30px;
  text-align: right;
  z-index: 777;
  background-color: transparent;
}
#srch FORM {
  PADDING-TOP: 3px
}
#srch INPUT {
  FONT-SIZE: 10px
}
#srchbox {
  WIDTH: 143px
}

form {margin: 0 auto; vertical-align: middle;}
form .form_text            {padding: 1px 1px 1px 1px; width:76px; height:14px; font-family:Arial; font-size:10px; background-color:#ffe6b7; border-width:1px; color:#005dbc; vertical-align: middle;}
form .form_submit_search   {padding: 1px 1px 1px 1px; width:90px; height:20px; font-family:Arial; font-size:10px; color:#005dbc; vertical-align: middle;}
form .form_submit_auth     {padding: 1px 1px 1px 1px; width:80px; height:20px; font-family:Arial; font-size:10px; color:#005dbc; vertical-align: middle;}
form .form_submit_checkbox {padding: 0px 0px 0px 0px; width:16px; height:16px; background-color:transparent; color:#0ff}
.form_text                 {padding: 1px 1px 1px 1px; width:120px; height:14px; font-family:Arial; font-size:10px; background-color:#ffe6b7; border-width:1px; color:#005dbc; vertical-align: middle;}

.form_texthalf             {padding: 1px 1px 1px 1px; width:45%; height:14px; font-family:Arial; font-size:10px; background-color:#ffe6b7; border-width:1px; color:#005dbc}
.form_check                {border-width:1px; color:#005dbc}
.form_buttons              {padding: 1px 1px 1px 1px; height:20px; font-family:Arial; font-size:10px; color:#005dbc;}
.form_buttonshalf          {padding: 1px 1px 1px 1px; width:45%; height:20px; font-family:Arial; font-size:10px; color:#005dbc;}
.form_buttonsmax           {padding: 1px 1px 1px 1px; width:98%; height:20px; font-family:Arial; font-size:10px; color:#005dbc;}

/* End-:[°][°][°] Ôîðìû àâòîðèçàöèè è ïîèñêà [°][°][°] */

.leftmin {
  text-align:left;
  position: relative;
  left: 0px;
}
.centermax {
  position: relative;
  left: 0px;
  width: 98%;
}
.centermin {
  position: relative;
  left: 40%;
}



.sidebarhead {
  font-weight: bold;
  font-family: verdana,sans-serif;
  color: #005dbc;
  white-space: nowrap;
}

.username {
  font-weight: bold;
  color: red;
  white-space: nowrap;
}
.groupname {
  font-weight: bold;
  white-space: nowrap;
}


/* Begin-:[°][°][°] SKPS STYLE [°][°][°] */
.skps {
  font-weight: bold;
  font-family: verdana,sans-serif;
  color: #005dbc;
  white-space: nowrap;
}
/* End---:[°][°][°] SKPS STYLE [°][°][°] */

/* Begin-:[°][°][°] SPECIAL RULES [°][°][°] */
/* =============== TEMP CLASSES =============== */
.newswithimg {
  background: #ffffff url('img/bg_h2o.jpg') center center no-repeat;
}

/* ===== Begin:CONTENT (AZS included) ===== */
.content {
  text-align: center;
  background-color: #fff;
  padding: 5px 0px 1px 0px;
  }
  .content UL {
    text-align: left;
    list-style-type:square;
    margin: 1.3em 2em 1.3em 5px;  /* Áûëî 10px */
    list-style-position: inside;  /* Íå òðîãàòü - ñóùåñòâåííî ! */
    }
    .content UL LI {
      margin:0 0 3px 2em;  /* 3em Íå òðîãàòü - ñóùåñòâåííî ! */
      text-align: left;
      padding: 0;
  }
  .content OL {
    text-align: left;
    margin:1.3em 0 1.3em 16px; padding:0;
    }
    .content OL LI {
       margin:0 0 3px 2em;   /* Íå òðîãàòü - ñóùåñòâåííî ! */
  }
  .content TABLE { /* ÐÀÌÊÀ */
    margin: 0px 0px 0px 0px;
    padding: 0px;
    }
    .content TABLE P { /* ÀÁÇÀÖ ÑÎÄÅÐÆÀÒÅËÜÍÛÉ */
      padding: 1px 3px;
    }
    .content TABLE TABLE { /* ÒÀÁËÈÖÀ ÑÎÄÅÐÆÀÒÅËÜÍÀß */
      padding: 1px 3px;
  }
  .content FORM {
    text-align: left;
  }
  .content TD {
    text-align: left;
}
/* ===== End:CONTENT (AZS included) ===== */

/* ===== Begin:KOMPOT ===== */
.kompot {
  background-color: #ffffff;
}
.kompot P{
  background-color: #fdfdfd;
}
.kompot TABLE {
  background-color: #fdfdfd;
  margin-left: auto;
  margin-right: auto;
  BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid;
}
.kompot TABLE TD{
}
.kompot TABLE TH{
}
.kompots TABLE THEAD{
  text-align: left;
  border-width: 0px;
  }
  .kompot TABLE THEAD TD{
    background-color: #ddd;
    font-style: normal;
    font-weight: 700;
    color: #f00;
}
.kompot TABLE TFOOT{
  border-width: 0px;
  }
  .kompot TABLE TFOOT TR{
    }
    .kompot TABLE TFOOT TR TD{
      text-align: left;
      font-style: italic;
      color: #ddd;
    }
    .kompot TABLE TFOOT TR TH{
      text-align: right;
      font-style: italic;
      color: #ddd;
}
.kompot TABLE TR{
  }
  .kompot TABLE TR TD{
    text-align: left;
    }
    .kompot TABLE TR TD A{
  }
  .kompot TABLE TR TH{
    text-align: left;
    }
    .kompot TABLE TR TH A{
}
.kompot H3 {
  color: #0079c2;
  font-size: 140%;
  margin: 1.3em 0 0.6em 0;
  text-align: left;
}
.kompot H6 {
  color: #000000;
  font-size: 120%;
  margin: 1.3em 0 0.6em 0;
  text-align: left;
}
.kompot FORM {
  text-align: left;
  }
  .kompot FORM TEXTAREA {
    background-color: #dfd;
    width: 98%;
    height: 3in;
  }
  .kompot FORM SELECT {
    background-color: #fdd;
    width: 98%;
  }
  .kompot FORM INPUT {
    /* Íè÷åãî òóò íå ïèñàòü */
  }
  .kompot FORM :hover TEXTAREA {
    background-color: #0dd;
  }
  .kompot FORM :hover SELECT {
    background-color: #0f0;
  }
  .kompot FORM :hover INPUT {
    background-color: #0ff;
}
.kompot UL {
  text-align: left;
}
.kompot OL {
  text-align: left;
}
.kompot P+UL {
  margin-top: -3mm;
}
.kompot IMG {
  border:3px double black;
  border-spacing:1px;
  border-collapse:inherit;
  background-color:#fdfdfd;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color:black;
  border-bottom-color:black;
  border-left-color:white;
  border-right-color:black;
  border-top-color:white;
  border-style:solid;
  margin: 5px 10px;
}

.kompot p.no_p{
  text-align: justify;
  text-indent: 1.5em;
  font-size: 13px;
  padding: 0px 5px;
  margin: 0;
}


/* ===== End:KOMPOT ====== */

img.img_bild {
  border-style: outset;
  border-width: 3px;
  border-color: #bbb #000 #000 #bbb;
  vertical-align: middle;
  padding: 0;
  margin-top: 2px;
}

/* ===== Begin:SLIDES ====== */
a.slides{
  text-decoration: none;
  }
  a:hover.slides{
    text-decoration: none;
  }
  a:link.slides{
    text-decoration: none;
  }
  a:visited.slides{
    text-decoration: none;
  }
  .slides p{
    text-align: center;
    text-decoration: none;
    text-indent: 0;
  }
  a.slides img{
    border-width: 0px;
}
/* ===== End:SLIDES ====== */

/* ===== Begin:NEWS ===== */
/* ===== End:NEWS ===== */
/* ===== Begin:PDF ===== */
/* ===== End:PDF ===== */
/* ===== Begin:FAQ ===== */
/* ===== End:FAQ ===== */
/* ===== Begin:SERTIFICATES ===== */
/* ===== End:SERTIFICATES ===== */
/* ===== Begin:CATALOG_CABLE ===== */
/* ===== End:CATALOG_CABLE ===== */
/* ===== Begin:CATALOG_ELECTRO ===== */
/* ===== End:CATALOG_ELECTRO ===== */
/* ===== Begin:ARTICLE ===== */
/* ===== End:ARTICLE ===== */


/* ===== Begin:SKLAD ===== */
.sklad {
  background-color: #ffffff;
  }
  .sklad TABLE {
    BORDER-RIGHT: #4a9ae3 1px solid; BORDER-TOP: #4a9ae3 1px solid; BORDER-LEFT: #4a9ae3 1px solid; BORDER-BOTTOM: #4a9ae3 1px solid;
    }
    .sklad TABLE TH {
      text-align: center;
      background-color: #ddd;
    }
    .sklad TABLE TD {
      text-align: left;
      background-color: #f0f0f0;
  }
  .sklad TABLE THEAD {
    text-align: left;
    border-width: 0px;
    }
    .sklad TABLE THEAD TD {
      background-color: #ddd;
      font-style: normal;
      font-weight: 700;
      color: #f00;
    }
  .sklad TABLE TFOOT {
    text-align: right;
    border-width: 0px;
    }
    .sklad TABLE TFOOT TD {
      font-style: italic;
      color: #ddd;
}
/* ===== End:SKLAD ===== */

