BODY { BACKGROUND: url(../images/bg_lic.jpg) #ffffff no-repeat center top;
}
A:link {color: #993300; }
A:hover {color: #663300;}
A:active {color: #330000; }
A:visited {color:  #CC6600; }
h1{
 font-size: 20;   font-style: italic;
}
h3{
 font-size: 20;   font-style: italic;
}
h2{
 font-size: 20;   font-style: italic;
}
h4{
 font-size: 30;   display:inline;  font-style: italic;
}
#footer {
        BACKGROUND: url(../images/bg_footer1.gif) no-repeat center bottom; WIDTH: 100%; HEIGHT: 50px
}
#layout {
        MARGIN: 20px auto 0px;  WIDTH: 100%; HEIGHT: 100%
}
#layout-in {
        PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; WIDTH: 100%;
}
#menu-in {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; WIDTH: 100%; HEIGHT: 100%;
}
#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: px; PADDING-BOTTOM: 5px; PADDING-TOP:5px;   HEIGHT: 98%;  BACKGROUND: url(../images/left1.png);
}

#bok-right {
        border: solid 0px black; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  HEIGHT: 98%; BACKGROUND: url(../images/left1.png) ;
}
.table-s {
        MARGIN-BOTTOM: 0px; WIDTH: 100%;
        }
.table-s TD {
        PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; WIDTH: 100%; HEIGHT: 100%
}
#content-right {
        FLOAT: right; WIDTH: 290px
}
#content-left {
        FONT: 0.9em/1.2 Comic Sans MS; COLOR: #000000; TEXT-ALIGN: center; WIDTH: 100%
}

#copy {
        BACKGROUND: url(../images/DL_bn.jpg) no-repeat center; WIDTH: 100%; HEIGHT: 30px; WIDTH: 56px
}
#content-news {
        FONT:1.0em/1.2  COLOR: #000000; TEXT-ALIGN: left;
}

#content-data {
        FONT: 0.7em/1.2 COLOR: #000000;
}
#content-name {
        FONT: 1.1em/1.2  COLOR: #128200; FONT-WEIGHT: bold;
}
#content-about {
        FONT:0.9em/1.2  COLOR: #000000; TEXT-ALIGN: left;
}
#content-master {

        FONT:1.5em/1.2;
        color: #000000;
        TEXT-DECORATION: none
}
#content-uslugi {

        FONT:1.5em/1.20;
        color: #000000;
        TEXT-DECORATION: none
}
 .gallery {

        FONT: 1.0em/1.1; COLOR: #000000; TEXT-ALIGN: center;
       TEXT-DECORATION: none
   }

.currentpage {
         FONT-WEIGHT: bold;
          font-style: italic;
        color: #f3decc;
        font-size: 24;
       TEXT-DECORATION: underline
        }
.nocur {
           FONT-WEIGHT: bold;
           font-style: italic;
        color: #000000;
        font-size: 20;
       TEXT-DECORATION: underline
        }
.currentpage_left {
         FONT-WEIGHT: bold;
          font-style: italic;
        color: #000000;
        font-size: 20;
       TEXT-DECORATION: underline
        }
.nocur_left {
           FONT-WEIGHT: bold;
           font-style: italic;
        color: #000000;
        font-size: 18;
       TEXT-DECORATION: underline
        }
.target {
         FONT-WEIGHT: bold;
        color: #128200;
         font-size: 12;
       TEXT-DECORATION: underline
        }
.target1 {
         FONT-WEIGHT: bold;
        color: #0080C0 ;
        font-size: 14;
       TEXT-DECORATION: underline
        }
.target2 {
         FONT-WEIGHT: bold;
        color: #0080C0 ;
        font-family: Comic Sans MS;
       font-size: 12;
         TEXT-DECORATION: none
        }
.target3 {
        
       font-size: 12;
    
        }
.auth {
          FONT: 1.0em/1.2; COLOR: #993300;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;
               }
.name {
          FONT: 1.0em/1.2  COLOR: #000000; FONT-WEIGHT: bold;

}
.error {
          FONT: 1.0em/1.2 Comic Sans MS; COLOR: #FF0000;

}

#notarget {
         FONT-WEIGHT: bold;
        color: #993300;
        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; 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-size: 12;    COLOR: #000000;

}
.noblogname {

           TEXT-DECORATION: none; COLOR: #000000;
}
.blog {

            COLOR: #000000;
}
.table-l {
        MARGIN-BOTTOM: 0px; WIDTH: 100%;
        }
.table-l TD {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 10px; 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; }


 #nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0
  background: #515151;
  float: center;
  width: 950;
}

#nav li {
  float: left;
  position: relative;
  background: #515151;
  back\ground: none;
}

#nav a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 20;
  color: #000000;
  text-decoration: none;
  display: block;
  width: 8em;
  padding: 0.3em 0.1em;

}
#nav a:hover {

background: url(test.png) no-repeat center;
}


#nav li:hover,
#nav li.jshover {

 background: url(test.png) no-repeat center;
}

#nav li ul {
  display: none;
  position: absolute;
  background: url(fone-tr.png);
  padding: 0.5em 0;
  width: 11.5em;
  float: center;
}
#nav li li a {

font-size: 16;
  color: #ffffff;
  width: 11.3em;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;


}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 11.5em;
  top: -0.50em;
  left: 8.5em;
  lef\t: 11.5em;

}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;

}


.nav1 a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 20;
  color: #000000;
  text-decoration: none;
  display: block;
  width: 9em;
  padding: 0.3em 0.1em;
  background: url(dot.png) repeat-y right;
}
.nav1 a:hover {
  color: #000000;
  background: #ccc;
}



.table-left TD a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 20;
  color: #000000;
  text-decoration: none;
  display: block;
  width: 8em;
   padding: 0.3em 0.1em;

}
.table-left TD a:hover {
  color: #000000;
background: url(test1.png) no-repeat center;
}

.table-note {


}
.table-note TD a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 14;
  color: #000000;
  text-decoration: none;
  display: block;
  width: 10em;
   padding: 0.3em 0.1em;

}
.table-note TD a:hover {
  color: #000000;
background: url(test2.png) no-repeat center;
}


.table-blog TD a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 20;
  color: #000000;
  text-decoration: none;
  display: block;
  width: 10em;
   padding: 0.3em 0.1em;


}
.table-blog TD a:hover {
  color: #000000;
background: url(test1.png) no-repeat center;
}

.table-news TD a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 20;
  color: #000000;
  text-decoration: none;
  display: block;
  width: 10em;
   padding: 0.3em 0.1em;


}
.table-news TD a:hover {
  color: #000000;
background: url(test1.png) no-repeat left;
}

.table-public TD a {
FONT-WEIGHT: bold;
font-style: italic;
font-size: 20;
  color: #000000;
  text-decoration: none;
  display: block;
  width: 10em;
   padding: 0.3em 0.1em;


}
.table-public TD a:hover {
  color: #000000;
background: url(test1.png) no-repeat left;
}
