BODY {  BACKGROUND: url(../images/bg_lic.jpg) #ffffff no-repeat center top; FONT: 0.81em/1.2 Arial,sans-serif; COLOR: #474747
}
#footer {
        BACKGROUND: url(../images/bg_footer.gif) no-repeat center bottom; position: relative; WIDTH: 100%; HEIGHT: 200px
}
#layout {
        MARGIN: 20px auto 0px;   WIDTH: 100%; HEIGHT: 100%; border=1
}
#layout-in {
        PADDING-RIGHT:20px; PADDING-LEFT:20px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; WIDTH: 950;
}
#menu-in {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WIDTH: 100%; HEIGHT: 100%; BACKGROUND: url(../images/bg_menu.gif) no-repeat center;
}
#footer-in {
        PADDING-RIGHT:0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WIDTH: 950; HEIGHT: 40; BACKGROUND: url(../images/bg_niz.gif) no-repeat center;
}

#bok-left {
       border: solid 0px black; PADDING-RIGHT: 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP:5px; WIDTH: 200; HEIGHT: 100%; BACKGROUND: url(../images/bg_left.gif)  no-repeat top  right;
}

#bok-right {
        border: solid 0px black; PADDING-RIGHT: 10px; PADDING-LEFT: 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; WIDTH:200; HEIGHT: 98%; BACKGROUND: url(../images/bg_right.gif) no-repeat top left;
}

#content-right {
        FLOAT: right; WIDTH: 290px
}
#content-left {
        FONT: 0.9em/1.2 Comic Sans MS; COLOR: #000000; TEXT-ALIGN: center; WIDTH: 100%
}
.gallery {
        FONT: 0.8em/1.1 Comic Sans MS; COLOR: #000000; TEXT-ALIGN: center;
   }
#copy {
        BACKGROUND: url(../images/DL_bn.jpg) no-repeat center; WIDTH: 100%; HEIGHT: 30px; WIDTH: 56px
}
#content-news {
        FONT:1.0em/1.2 Comic Sans MS; COLOR: #000000; TEXT-ALIGN: left;
}
#content-data {
        FONT: 1.0em/1.2 Comic Sans MS; COLOR: #000000;
}
#content-name {
        FONT: 1.1em/1.2 Comic Sans MS; COLOR: #128200; FONT-WEIGHT: bold;
}
#content-about {
        FONT:0.9em/1.2 Comic Sans MS; COLOR: #000000; TEXT-ALIGN: left;
}
#content-kontakt {
        FONT:1.1em/1.2 Comic Sans MS; COLOR: #000000; TEXT-ALIGN: left;
}
#content-kontakt1 {
        FONT:1.4em/1.2 Comic Sans MS; COLOR: #33CC00; TEXT-ALIGN: left;  FONT-WEIGHT: bold;
}
em{
FONT: 0.6em/1.2 Comic Sans MS; COLOR: #000000;
}
h1{FONT: 1.9em/1.2 Comic Sans MS; color: #128200;}
.currentpage {
         FONT-WEIGHT: bold;
        color: #CC3333;
        font-family: Comic Sans MS;
       font-size: 20;
       TEXT-DECORATION: underline
        }
        .tag-link {
        color: #808080;
        font-family: Comic Sans MS;
       font-size: 10;

        }
.nocur {
         FONT-WEIGHT: bold;
        color: #006600;
        font-family: Comic Sans MS;
       font-size: 18;
       TEXT-DECORATION: underline
        }
.target {
         FONT-WEIGHT: bold;
        color: #128200;
        font-family: Comic Sans MS;
       font-size: 12;
       TEXT-DECORATION: underline
        }
.target1 {
         FONT-WEIGHT: bold;
        color: #0080C0 ;
        font-family: Comic Sans MS;
       font-size: 14;
       TEXT-DECORATION: underline
        }
.target2 {
         FONT-WEIGHT: bold;
        color: #0080C0 ;
        font-family: Comic Sans MS;
       font-size: 12;
         TEXT-DECORATION: none
        }
.auth {
          FONT: 1.0em/1.2 Comic Sans MS; COLOR: #128200;
               FONT-WEIGHT: bold;
               }
.auth1 {
          FONT: 0.8em/1.2 Comic Sans MS; COLOR: #128200;
          FONT-WEIGHT: bold;
}
.auth2 {
          FONT: 0.6em/1.2 Comic Sans MS; COLOR: #128200;
          FONT-WEIGHT: bold;
}
.auth3 {
          FONT: 1.0em/1.2 Comic Sans MS; COLOR: #000000;
               FONT-WEIGHT: bold;
               }
.promote {
          FONT: 0.6em/1.2 Comic Sans MS; COLOR: #128200;
          FONT-WEIGHT: bold;
          TEXT-DECORATION: none
}
.name {
          FONT: 1.0em/1.2 Comic Sans MS; COLOR: #0080C0;

}
.error {
          FONT: 1.0em/1.2 Comic Sans MS; COLOR: #FF0000;

}

#notarget {
         FONT-WEIGHT: bold;
        color: #128200;
        font-family: Comic Sans MS;
       font-size: 12;
       TEXT-ALIGN: center;
       TEXT-DECORATION: none
        }
.notarget {
         FONT-WEIGHT: bold;
        color:  #0080C0;
        font-family: Comic Sans MS;
       font-size: 12;
       TEXT-ALIGN: center;
         TEXT-DECORATION: none
        }
.forum {
          FONT: 0.6em/1.2 Comic Sans MS; COLOR: #0080C0;

}
.forum1 {
          FONT: 0.9em/1.2 Comic Sans MS; COLOR: #128200;
          FONT-WEIGHT: bold;    TEXT-DECORATION: none
}
.forum2 {
          FONT: 0.8em/1.1 Comic Sans MS; COLOR: #128200;
          FONT-WEIGHT: bold;    TEXT-DECORATION: none
}
.forum3 {
          FONT: 0.8em/1.2 Comic Sans MS; COLOR: #0080C0;

}
.table-l {
        MARGIN-BOTTOM: 0px; WIDTH: 100%
        }
.table-l TD {
        PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WIDTH: 100%; HEIGHT: 100%
}

.table-avtor {
        MARGIN-BOTTOM: 0px;
        }
.table-avtor TD { FONT: 1.9em/1.2 Comic Sans MS; color: #128200;
 PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WIDTH: 100%; HEIGHT: 100%
}
.table-avtor1 TD { FONT: 1.0em/1.2 Comic Sans MS; color: #128200;
 PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WIDTH: 100%; HEIGHT: 100%
}

#content-question {
        FONT: 1.0em/1.2 Comic Sans MS; COLOR: #128200;
}

#content-answer {
        FONT: 0.9em/1.2 Comic Sans MS; COLOR: #128200;
}
#content-dafisha {
        FONT: 0.8em/1.0 Comic Sans MS; COLOR: #128200; FONT-WEIGHT: bold; TEXT-ALIGN: center;
}
#content-afisha {
        FONT: 0.9em/1.0 Comic Sans MS; COLOR: #000000;
}

#content-avtor {
        FONT: 0.9em/1.2 Comic Sans MS; COLOR: #128200;   FONT-WEIGHT: bold;
}
#content-avtor-in {
        FONT: 0.8em/1.2 Comic Sans MS; COLOR: #000000; FONT-WEIGHT: bold; PADDING-LEFT: 5px;
}




.oglav {
         FONT-WEIGHT: bold;
        color:  #128200;
        font-family: Comic Sans MS;
       font-size: 24;

        }
.mini {

        color: #006600;
        font-family: Comic Sans MS;
       font-size: 16;
        cursor: hand;
        text-decoration: none
        }

#lightbox{        position: absolute;        left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%        ; }

#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.table-karta TD a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 20;
  color: #128200;
  text-decoration: none;

  width: 8em;
   padding: 0.3em 0.1em;

}

#menu {
            list-style: none;
            padding: 0;
            margin: 0;
            width: 1000px;
            height: 100px;

            position: relative;
       }

#menu span {
        display: none;
        position: absolute;
}
#menu a {
        display: block;
        text-indent: -900%;
        position: absolute;
        outline: none;
}
#menu a:hover {
        background-position: left bottom;
}
#menu a:hover span{
        display: block;
}

#menu .main {
        width: 144px;
        height: 58px;
        background: url(../images/menu/main.gif) no-repeat;
        left: 30px;
        top: 10px;
}
#menu .main1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/main.gif) no-repeat;
        background-position: left bottom;
        left: 30px;
        top: 10px;
}
#menu .main span {
        width: 59px;
        height: 47px;
        background: url(../images/menu/main_over.gif) no-repeat;
        left: 60px;
        top: -45px;

}
#menu .main1 span {
        width: 59px;
        height: 47px;
        background: url(../images/menu/main_over.gif) no-repeat;
        left: 60px;
        top: -45px;

}

#menu .about {
        width: 144px;
        height: 58px;
        background: url(../images/menu/about.gif) no-repeat;
        left: 155px;
        top: 10px;
}
#menu .about1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/about.gif) no-repeat;
        background-position: left bottom;
        left: 155px;
        top: 10px;
}
#menu .about span {
        width: 90px;
        height: 41px;
        background: url(../images/menu/about_over.gif) no-repeat;
        left: 10px;
        top: -20px;
}
#menu .about1 span {
        width: 90px;
        height: 41px;
        background: url(../images/menu/about_over.gif) no-repeat;
        left: 10px;
        top: -20px;
}
#menu .avtor {
        width: 144px;
        height: 58px;
        background: url(../images/menu/avtor.gif) no-repeat;
        left: 250px;
        top: 10px;
}
#menu .avtor1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/avtor.gif) no-repeat;
        background-position: left bottom;
        left: 250px;
        top: 10px;
}
#menu .avtor span {
        width: 42px;
        height: 32px;
        background: url(../images/menu/avtor_over.gif) no-repeat;
        left: 50px;
        top: -30px;
}
#menu .avtor1 span {
        width: 42px;
        height: 32px;
        background: url(../images/menu/avtor_over.gif) no-repeat;
        left: 50px;
        top: -30px;
}
#menu .photo {
        width: 144px;
        height: 58px;
        background: url(../images/menu/photo.gif) no-repeat;
        left: 390px;
        top: 10px;
}
#menu .photo1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/photo.gif) no-repeat;
        background-position: left bottom;
        left: 390px;
        top: 10px;
}
#menu .photo span {
        width: 86px;
        height: 35px;
        background: url(../images/menu/photo_over.gif) no-repeat;
        left: 30px;
        top: -30px;
}
#menu .photo1 span {
        width: 86px;
        height: 35px;
        background: url(../images/menu/photo_over.gif) no-repeat;
        left: 30px;
        top: -30px;
}
#menu .uslugi {
        width: 144px;
        height: 58px;
        background: url(../images/menu/uslugi.gif) no-repeat;
        left: 510px;
        top: 10px;
}
#menu .uslugi1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/uslugi.gif) no-repeat;
        background-position: left bottom;
        left: 510px;
        top: 10px;
}
#menu .uslugi span {
        width: 90px;
        height: 39px;
        background: url(../images/menu/uslugi_over.gif) no-repeat;
        left: 10px;
        top: -20px;
}
#menu .uslugi1 span {
        width: 90px;
        height: 39px;
        background: url(../images/menu/uslugi_over.gif) no-repeat;
        left: 10px;
        top: -20px;
}
#menu .blog {
        width: 144px;
        height: 58px;
        background: url(../images/menu/blog.gif) no-repeat;
        left: 610px;
        top: 10px;
}
#menu .blog1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/blog.gif) no-repeat;
        background-position: left bottom;
        left: 610px;
        top: 10px;
}
#menu .blog span {
        width: 103px;
        height: 30px;
        background: url(../images/menu/blog_over.gif) no-repeat;
        left: 15px;
        top: -20px;
}
#menu .blog1 span {
        width: 103px;
        height: 30px;
        background: url(../images/menu/blog_over.gif) no-repeat;
        left: 15px;
        top: -20px;
}
#menu .kontact {
        width: 144px;
        height: 58px;
        background: url(../images/menu/kontact.gif) no-repeat;
        left: 740px;
        top: 10px;
}
#menu .kontact1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/kontact.gif) no-repeat;
        background-position: left bottom;
        left: 740px;
        top: 10px;
}
#menu .kontact span {
        width: 100px;
        height: 32px;
        background: url(../images/menu/kontact_over.gif) no-repeat;
        left: 20px;
        top: -30px;
}
#menu .kontact1 span {
        width: 100px;
        height: 32px;
        background: url(../images/menu/kontact_over.gif) no-repeat;
        left: 20px;
        top: -30px;
}
#menu .forum {
        width: 144px;
        height: 58px;
        background: url(../images/menu/forum.gif) no-repeat;
        left: 870px;
        top: 10px;
}
#menu .forum1 {
        width: 144px;
        height: 58px;
        background: url(../images/menu/forum.gif) no-repeat;
        background-position: left bottom;
        left: 870px;
        top: 10px;
}
#menu .forum span {
        width: 92px;
        height: 35px;
        background: url(../images/menu/forum_over.gif) no-repeat;
        left: 15px;
        top: -10px;
}
#menu .forum1 span {
        width: 92px;
        height: 35px;
        background: url(../images/menu/forum_over.gif) no-repeat;
        left: 15px;
        top: -10px;
}