html {
      height:100%;
      background-color:#FFFFFF;
     }


body {
      padding:0px; 
      margin:0px; 
      height:100%; 
     }


img {
     border:0px;
    }

.all {
      width:100%;
      min-width:900px;
      width:expression(document.body.clientWidth <= 900 ? "900px" : "100%");
border:0px solid black;
min-height:88%;
float:left;
          background-image:url("images/st1.gif");
          background-repeat:repeat-y; 
mmmmmargin-bottom:-110px;
     }

* html .all {
            height:88%;
           }

.header {
         width:100%;
         text-align:left;
         height:198px;
         float:left;
         clear:both;
         background-color:#C7DFFC;
overflow:hidden;
        }

.stripe {
         width:100%;
         height:4px;
         float:left;
         clear:both;
         overflow:hidden;
         background:#C6C6C6;
        }

.lst {
      width:184px;
      height:4px;
      float:left;
      overflow:hidden;
      mmbackground-image:url("images/lst.jpg");
      mmmbackground-repeat:no-repeat;
     }

.rst {
      width:406px;
      height:4px;
      float:right;
      overflow:hidden;
      mmbackground-image:url("images/rst.jpg");
      bmmmackground-repeat:no-repeat;
     }



.inw {
      height:27px;
      width:10px;
      float:right;
      border-right:2px solid #44587B;
     }

.menu {
      width:45%;
      margin-left:30%;
      margin-right:13%;
      height:27px;
      background-color:#4A8ECB; 
     }


.w2 {
     width:25%;
     float:right;
     height:27px;
     margin-left:-13%;
      background-color:#4A8ECB; 
    }




.it1 {
        width:33%;
        float:left;
        height:22px;
       margin-right:-33%;
      text-align:center;
        padding-top:5px;
 font-weight:bold;
border-right:1px solid #44587B;
font-size:14px;
       }

.it2 {
      width:32%;
      margin-left:33%;
      margin-right:33%;
      height:22px;
      text-align:center;
        padding-top:5px;
 font-weight:bold;
border-right:1px solid #44587B;
font-size:14px;
     }


.it3 {
     width:33%;
     float:right;
     height:22px;
        padding-top:5px;
      text-align:center;
 font-weight:bold;
border-right:1px solid #44587B;
font-size:14px;
    }


.it4 {
     width:63%;
     float:left;
     height:22px;
      text-align:center;
      background-color:#4A8ECB; 
        padding-top:5px;
 font-weight:bold;
border-right:1px solid #44587B;
font-size:14px;
    }


.wlink {
        color:#FFFFFF;
        text-decoration:none;
       }


.wlink:visited {
        color:#FFFFFF;
        text-decoration:none;
       }


.content {
          width:100%;
          float:left;
          clear:both;
          border-left:0px solid #3C8EC1;

         }

#incontent {
            width:100%;
            border-collapse:collapse;
           }


.main {
       font-size:11px;
       font-family:verdana; 
       background-color:#FFFFFF;
       margin-left:260px;
border-left:1px solid #3C8EC1;
      }



.left {
       width:260px;
       margin-right:-260px;
       background-image:url("images/w.jpg");
       background-repeat:repeat-y;
       background-color:#C7DFFC;
       float:left;
       
     }

.leftmenu {
           float:left; 
           width:260px;
           clear:both;
          }

.menugroupheader {
                  width:240px;
                  float:left;
                  height:31px;
                  clear:both;
                  border-left:1px solid #FFFFFF; 
                  border-right:1px solid #FFFFFF;
                  border-bottom:1px solid #FFFFFF;
                  background-image:url("images/st.jpg");
                  background-repeat:repeat-x; 
                  color:#263D65;
                  font-family:verdana;
                  font-size:11px;
                  padding-top:4px;
                  text-transform:uppercase;
                  padding-left:18px;
                  font-weight:bold;
                 }


.leftmenuitems { 
                width:260px;
                float:left;
                clear:both;
                border-top:2px solid #3C8EC1;
                border-left:0px solid #3C8EC1;
                background-color:#C7DFFC;
                font-family:verdana;
                font-size:12px;
                overflow:hidden;
       background-image:url("images/w.jpg");
       background-repeat:repeat-y; 

               }

.lmil {
       width:260px;
       float:left;
       clear:both;  
      }

.lmiltitle {
            width:240px;
            float:right;
            padding-top:5px;
            padding-bottom:5px;
            border-bottom:1px solid #3C8EC1;
            padding-left:10px;
          }


.lmiltitle a {
              color:#072B5A;
              text-decoration:none; 
             }

.lmiltitle a:visited {
              color:#072B5A;
              text-decoration:none; 
             }



.search {
         height:60px;
        }


.blue {
       width:100%;
       clear:both;
      }

.searchform {
       float:right;
             width:240px; 
        padding-top:12px;
           }

.searchform form {
                  padding:0px; 
                  margin:0px;
                 }

#searchtext {
border:1px solid #669ACC;
           width:160px;             margin:0px;
            }

#sb {
border:1px solid #669ACC;
     margin:0px;
    }

.glass {
       float:right;
        width:56px;
        overflow:hidden;
        padding-top:14px;
        font-weight:bold;
        font-size:14px;
       }

.pics {
       float:right;
       width:150px;
       background-color:#C7DFFC; 
       padding-top:8px;
       padding-bottom:4px;
       text-align:center;
       font-family:verdana;
       font-size:11px; 
      }

.pics img {
           margin-right:5px;
          }

.footer {
         width:100%; 
         float:left;
         clear:both;
        }

.arraddr {
          float:left;
          width:65%;
         }

.addr {
       width:300px;
       float:right;
      }

.a1 {
     width:430px;
     height:20px;
     border-bottom:2px solid #3C8EC1;  
    }

.a2 {
     width:430px;
     height:20px;
     padding-top:2px;
    }

.a11 {
      float:left;
      width:30px; 
     height:20px;
     }

.a12 {
      float:left;
      width:370px; 
      color:#3C8EC1;
      font-family:verdana;
      font-size:11px;
     height:20px;
     }


.a21 {
      float:left;
      width:30px; 
     height:20px;
     }


.a22 {
      float:left;
      width:370px; 
      color:#3C8EC1;
      font-family:verdana;
      font-size:11px;
     height:20px;
     }


.text {
       padding-left:5px;
       padding-right:30px;
       font-family:verdana;
       font-size:12px; 
      }

.arrc {
       float:left; 
       padding-left:32px;
      }


.c {
    float:left; 
    background:url("images/c.gif") no-repeat; 
    width:204px;
    height:76px;
    text-align:center;
    padding-top:20px; 
   }


.art {
      height:20px;
      padding-left:1px;
      float:left;
     }

.art div {
          float:left; 
          background:#FFFFFF;
          width:202px; 
          text-align:center;
         }
 
.mw {
     wwwwwidth:100%;
     height:66px;
    }

.fbody {
        wwwwwidth:100%;
        height:45px;
        border-top:2px solid #3C8EC1;
        padding-top:3px;
       }


.good {
       font-family:verdana;      
       padding-top:10px;      
       padding-bottom:10px;
       padding-left:24px;
      }

.good table {
             width:100%;
             border-collapse:collapse;
            }

.good table td {
                vertical-align:top;
               }


.goodimg {
          padding:0px;
          width:120px;
         }

.goodimg img {
              border:1px solid #4A8ECB;
             }

.gooddescr {
            color:#445D7B;
           }

.gooddescr h5 {
               margin:0px;
               padding-top:0px;
               padding-bottom:3px;
               font-size:13px;
               font-weight:bold;  
               display:block;
               width:100%;
               border-bottom:3px solid #C5DCFB; 
              }

.catheader {
            margin-bottom:15px;
            margin-top:10px;
            background-color:#4A8FCA; 
            color:#FFFFFF;
            font-weight:bold;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:30px;
            background-image:url("images/r.gif");
            background-repeat:no-repeat;
           }

.more {
       width:95%;
       text-align:right;
       font-size:11px; 
      }

.more a {
         color:#072B5A;
         text-decoration:underline;
        }

.more a:visited {
         color:#072B5A;
         text-decoration:underline;
        }

.subcattitle {
              font-size:13px; 
              font-weight:bold;
              color:#263D65;
              padding-left:20px;
              padding-bottom:10px;
             }

.gtitle {
         font-size:12px; 
         font-weight:bold;
         color:#FFFFFF;
         padding-left:20px;
         padding-top:5px;
         padding-bottom:5px;
         background-color:#4A8FCA; 
        }

.gimg {
       padding-left:20px;
       padding-bottom:10px; 
       padding-top:20px; 
      }

.gimg img { 
           border:1px solid #263D65;
          }

.gdescr {
       padding-left:20px;
       padding-bottom:10px; 
       padding-top:20px; 
      }


.gtechs {
       padding-left:20px;
       padding-bottom:10px; 
       padding-top:20px; 
      }


.gtechs table {
               border-collapse:collapse;
               border-top:1px solid #263D65;
               border-right:1px solid #263D65;
              }

.gtechs table td {
                  border-left:1px solid #263D65;
                  border-bottom:1px solid #263D65;
                  padding:7px;  
                 }


.gtechs p {
            font-size:12px; 
            font-weight:bold;
            color:#263D65;
            padding:0px;
            margin:10px;
          }

.tdn {
      border-bottom:2px solid #263D65;
     }

.newsdate {
            width:100px;
         font-size:12px; 
         font-weight:bold;
         color:#FFFFFF;
         padding-left:20px;
         padding-top:5px;
         padding-bottom:5px;
         background-color:#4A8FCA; 
         float:left;
          }

.newsheader {
             margin-left:130px;
             padding-top:5px;
             padding-bottom:5px;
             font-size:12px; 
             font-weight:bold;
              color:#263D65;
            }

.newstext {
           padding-top:7px;
           padding-bottom:7px;
          }

.newsitem {
           padding-bottom:20px;
           padding-left:10px;
          }

.txtm {
       padding-left:20px;
      }

.nheader { 
          padding-bottom:10px;
          margin:0px;
          font-size:13px;
          color:#263D65;
         }

.inp {
      border:1px solid #3C8EC1;
      width:230px;
     }

#st1 td {
         color:#263D65;
         vertical-align:top;
         text-align:right;
         font-size:11px;  
        } 

.subm {
       border:2px solid #263D65;
       color:#FFFFFF;
       font-weight:bold;     background-color:#4A8ECB;
      }

.gform {
         padding-left:20px;
       }



.hnit {
       float:left; 
       height:24px;
       text-transform:uppercase;
       font-weight:bold;
       font-family:verdana;
      }

.hnittitle {
            margin-right:33px;
            height:24px;
            background:url("/images/hnst.gif") repeat-x;
            font-size:12px;
            font-weight:bold;
            font-style:italic;
           }

.hnittitle_c {
            margin-right:33px;
            height:24px;
            background:url("/images/hnst_c.gif") repeat-x;
            font-size:12px;
            font-weight:bold;
            font-style:italic;
           }


.hnittitle div {
                padding-top:5px;
                text-align:center;
                width:80%;
               }

.hnittitle_c div {
                padding-top:5px;
                text-align:center;
                width:80%;
               }


.hnitcorner {
             float:right;
             height:24px;
             width:33px;
             margin-left:-33px;
            }


.bwlink {
        color:#577F96;
        text-decoration:none;
       }


.bwlink:visited {
        color:#577F96;
        text-decoration:none;
       }


.hmenu {
        width:100%;
        height:27px;
        clear:both;
        float:left; 
        background:url("/images/hmenust.gif") repeat-x #C6C6C6;
       }

.waste {
        width:270px;
        float:left;
        height:27px;
        margin-right:-270px;
        text-align:right;
       }

.hmenubody {
            margin-left:270px;
           }


.smap1 {
        margin:0px;
        padding-top:5px; 
        padding-bottom:5px;
        padding-left:15px;
        color:#263D65;
        font-family:verdana;
        font-size:11px;
        text-transform:uppercase;
        font-weight:bold;
       }

.smap1 a {
          color:#263D65;
         }

.smap1 a:visited {
          color:#263D65;
         }


.smap2 {
        margin:0px;
        padding-top:5px; 
        padding-bottom:5px;
        padding-left:35px;
       }

.smap2 a {
          color:#072B5A;
         }


.smap2 a:visited {
          color:#072B5A;
         }

.artproduct {
             font-size:8px; 
             font-family:verdana;
             color:#000000;
             text-decoration:none; 
            }

.artproduct:visited {
             font-size:8px; 
             font-family:verdana;
             color:#000000;
             text-decoration:none; 
            }
			
			
.eventgallery {
		width:100%;
		padding-top:30px;
		padding-bottom:30px;
	       }

.egal {
	float:left;
	width:230px;
	height:170px;	
	text-align:center;
      }

.egal img {
	   border:1px solid #666;
	  }
			