BODY {
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 12px;
  background-color: #000000;
}

P, UL, UL LI, H1, H2, H3, FORM {
  margin: 0;
  padding: 0;
  border: 0px none;
}

UL {
    list-style: none;
}


A {
  color: #000000;

}
A:hover {
  text-decoration: underline;
}

IMG {
  border: 0px none;
}

H1, H2, H3, H1 A, H2 A , H3 A {
    color: #742020;
   /* font-size: 15px;  */
    padding-bottom: 10px;
    line-height: normal;
}
.journal  {float: right; width: 300px; padding-top: 85px;}
.journal H1 {font-size: 14px; font-weight: bold;}
H2 {  font-size: 28px;}
#shop H2, #dilers H2, #ishop H2 {  font-size: 28px; font-weight: normal; padding-bottom: 48px;}
#man .man H2 {
    font-weight: normal;
}
#man .man .slogan { color: #6c6c6c; padding:0; margin: 0; font-size: 12px; font-weight: bold;}
#man .man .text { padding-top:25px;}


.wrap {
  width: 1010px;
  margin: 6px auto;
  border: 1px solid #FFFFFF;

  background-color: #000000;
}

.wrap-pad {width: 1000px;
  margin: 5px auto;
   background-color: #FFFFFF;
  }

.headerWrap {
/*  overflow: hidden;
  _height: 1%;  */

  border-bottom: 2px solid #742020;
  padding-bottom: 5px;
}

#index .headerWrap {
  background: transparent url(../images/head_index.jpg) no-repeat scroll 0 116px;
 /* height: 726px;  */
 _height: 1%;
}

/*.headerWrap {   } */
#man .headerWrap { height: 432px; background: transparent url(../images/head_index.jpg) no-repeat scroll 0 116px;    }
#news .headerWrap {  background: transparent url(../images/news-head.jpg) no-repeat scroll 0 116px; }
#events .headerWrap {  background: transparent url(../images/news-head.jpg) no-repeat scroll 0 116px; }
#ishop .headerWrap {  background: transparent url(../images/adarus-head.jpg) no-repeat scroll 0 116px; }
#gal .headerWrap { background: transparent url(../images/gallery-head.jpg) no-repeat scroll 0 116px; }
/*#gal .headerWrap { background: transparent url(../images/gallery-head.jpg) no-repeat scroll 0 116px; }*/
#dilers .headerWrap { background: transparent url(../images/adarus-head.jpg) no-repeat scroll 0 116px; }
#events .headerWrap { background: transparent url(../images/adarus-head.jpg) no-repeat scroll 0 116px; }
#shop .headerWrap { background: transparent url(../images/adarus-head.jpg) no-repeat scroll 0 116px; }
#center .headerWrap { background: transparent url(../images/adarus-head.jpg) no-repeat scroll 0 116px; }
#nature .headerWrap { background: transparent url(../images/nature.jpg) no-repeat scroll 0 116px; }
#nature-gal .headerWrap { background: transparent url(../images/nature.jpg) no-repeat scroll 0 116px; }
#question .headerWrap {  background: transparent url(../images/header_amano.jpg) no-repeat scroll 0 116px; }
#amano .headerWrap {  background: transparent url(../images/header_amano.jpg) no-repeat scroll 0 116px; }
#competition .headerWrap {  background: transparent url(../images/header_competition.jpg) no-repeat scroll 0 116px; }
#judge .headerWrap {  background: transparent url(../images/header_competition.jpg) no-repeat scroll 0 116px; }
#result .headerWrap {  background: transparent url(../images/header_competition.jpg) no-repeat scroll 0 116px; }
#cnews .headerWrap {  background: transparent url(../images/header_competition.jpg) no-repeat scroll 0 116px; }
/*#gallery .headerWrap { background: transparent url(../images/nature.jpg) no-repeat scroll 0 116px; }*/
#man .logonav {_height: 100%; }
.logonav {
  overflow: hidden;
  _height: 1%;
  padding-bottom: 3px;
}
    .logonav .logo {
      float: left;
      padding: 21px 0 0 13px;
      width: 237px;
      height: 90px;
    }

    .logonav .nav {
      float: right;
      /*width: 711px;*/
      width: 730px;
      font-size: 13px;
      word-spacing: 2px;
/*      padding-top: 84px; */
      padding-top: 10px;
    }
        .logonav .nav UL {

        }
        .logonav .nav UL LI {
          float: left;
          padding-left: 20px;
        /*  width: 100px;    */
        }
#index #menuitem2, #index #menuitem3, #index #menuitem4 {/*width: 120px;*/}
 #index #menuitem5, #index #menuitem6, #index #menuitem7 {/*width: 80px;*/}

        .logonav .nav UL LI A  {
            color: #742020;
        }

        .logonav .nav UL LI A:hover {
          color: #742020;
          font-weight: bold;
        }

        .logonav .nav UL LI.active A {
          color: #742020;
          font-weight: bold;
        }

.logonav .nav UL LI#hor1 { width: 106px; }
.logonav .nav UL LI#hor2 { width: 135px; }
.logonav .nav UL LI#hor3 { width: 118px; }
.logonav .nav UL LI#hor4 { width: 115px; }
.logonav .nav UL LI#hor5 { width: 77px; }
.logonav .nav UL LI#hor6 { width: 77px; }
.logonav .nav UL LI#hor7 { width: 77px; }

.logonav .button { display: block; float: right; padding-top: 35px; }



.menu {
  padding-top: 250px;
 /* width: 825px; */
  margin: 0 auto;
/*  overflow: hidden;
  _height: 1%;  */
   border-top: 2px solid #742020;
}
.menu-pad {border-top: 2px solid #742020; padding-top: 13px;}
.menu UL  {
   overflow: hidden;
  _height: 1%;
  word-spacing: 4px;
   /* border-bottom: 3px solid #742020;  */
/*   width: 850px; */
   width: 902px;

   margin: 0 auto;

}

.menu UL LI { float: left; /*width: 100px;*/ background-color:  #D7E2E3; margin: 0 2px; text-align: center; padding: 5px 21px; }
.menu UL LI.active { background-color:  #000000;  }
.menu UL LI.active A { color: #FFFFFF;  }
.menu UL LI#menuitem{  }
/*
.mans {
  padding-top: 315px;
  height: 91px;
}

.man {
 float: left;
}
#man1 { width: 314px; }
#man1 { width: 314px; }
#man1 { width: 314px; }
*/
.man-menu  {
 width: 226px;
 float: left;
 margin-left: 17px;
}
.man_menu TABLE {
/*   width: 200px;    */
}

.man-menu H2 {
  font-size: 13px;
}
.man-menu .slogan { color:#535353; font-size: 12px;}
.man-menu P, .man-menu H2 {
  padding-left: 10px;
}

.man-menu TABLE TR TD.img {
  width:60px;
}
.man-menu-photo, .man_menu {
  padding-bottom: 30px;
}


.aticles {
  clear: both;
  position: relative;
  background: transparent url(../images/aticles-fill.gif) repeat-y scroll 0;

  margin-top: 334px;
}
.aticles-normal {
  background: transparent url(../images/aticles-footer.gif) no-repeat scroll 0 100%;
  /*height: 209px;*/
  /*position: relative;*/
  overflow: hidden;
  _height: 1%;
  padding-bottom: 40px;
}

.aticle { float: left; /*height: 209px;*/ }
.aticle TABLE { margin-left: 15px; margin-top: 17px; border:1px inset #000000; }
.aticle TABLE TR TD  { vertical-align: top; text-align: left;  border:1px inset #000000; padding:0;margin:0;}
.aticle TABLE TR TD.fio  { text-align: center; }
.aticle TABLE TR TD.img { /*width:100px; padding:0;margin:0; */}
/*.aticle TABLE TR TD.img IMG { border: 1px solid #000000; width:100px; height:80px; }*/
.aticle TABLE TR TD H2 { font-size: 18px; padding:0;margin:0; }
.aticle TABLE TR TD.fio P { padding:0;margin:0; color:#535353; }
.aticle TABLE TR TD.fio .slogan { padding:0;margin:0; color:#535353; font-size: 16px;}
.aticle TABLE TR TD.content P {
  padding-bottom: 30px;
  margin: 0;
  color: #6c6c6c;
}


#aticle1 { width: 331px; }
#aticle2 { width: 331px; }
/*#aticle2 P{ margin: 20px 20px 20px 50px;  } */
#aticle3 { width: 331px; }
/*#aticle3 P { margin: 20px 20px 20px 50px;  } */

.about-news {
  width: 250px;
  padding-right: 58px;
  float: right;
  line-height: 18px;
}

.about-news .news-block {
  padding: 30px 0;

}

.about-news .title   {
    background: transparent url(../images/news-seporator.gif) no-repeat scroll 0 2px;
    padding-left: 14px;
    margin-bottom: 5px;
}
.about-news .anons {
  padding-left: 17px;
}

.about-news .anons A {
    color: #6c6c6c;
}

.about-news .anons A:hover {
    color: #000000;
}

.contentWrap {
  overflow: hidden;
  _height: 1%;
  clear: both;
  padding-top: 60px;
}

#news .contentWrap {

}


.contentWrap .content {
/*    line-height: 18px; */
}
.contentWrap .content P {
  padding: 8pt 0 0;
}

#result .contentWrap .content P {
  padding: 0;
}

#news .content P {
  padding: 8pt 0 0;

}
#question .contentWrap .content {
  padding:0 13px;
}
 #question .content, #amano .content {
     float: right;
  width: 730px;
  padding-right: 11px;

 }
#index .contentWrap .content {
  float: left;
  width: 548px;
  padding-left: 40px;
}
#news .contentWrap .content {
/*  float: left;   */
/*  width: 100%;*/
  padding:0 13px;
}

#news .contentWrap .content .date {
  padding: 0;
  color: #742020;
  font-size: 24px;   line-height: normal;
}


.news .news-block {
  clear: both;
  padding-bottom: 80px;
  overflow: hidden;
  _height: 1%;
  background: transparent url(../images/hor-line.jpg) repeat-x scroll 0 90%;
}

#news .news-block .title { color: #6c6c6c; padding: 0; font-weight: bold; padding-bottom: 15px;}
.news .news-block .image {
  width: 168px;
  float: left;

}
.news .news-block .image IMG { border: 1px solid #742020; }
.news .news-block .anons {
  width: 790px;
  float: right;
}
/*.shop .dilers-img {width: 120px;}  */
.dilers-img IMG { /*border: 1px solid #742020;*/  }
#shop .dilers-img IMG { border: 0px none #742020;  }
.downloads {
  width: 331px;
  padding-right: 11px;
  float: right;
  line-height: 18px;
}
.downloads .image {
  width: 110px;
  float: left;
}

.download-block {
  overflow: hidden;
  padding-top: 55px;
}


.downloads .anons {
  float: right;
  width: 221px;
}

.downloads .anons A {
  color: #6c6c6c;
  text-decoration: none;
}


.footerWrap {
  padding-top: 85px;
  border-bottom: 3px solid #742020;
  padding-bottom: 7px;
}
     .footerWrap  .distr {
       padding-left: 40px;
     }

#gal .content, #dilers .content, #shop .content,  #ishop .content, #nature-gal .content {
  float: right;
  width: 675px;
  padding-right: 11px;
}

#man .content {
  float: right;
  width: 624px;
  padding-right: 66px;
}

#gal .content, #nature-gal .content  { padding-right: 52px;}
.gal-menu {
  float: left;
  width: 215px;
  padding-left: 13px;
}

.gallery-block, .dilers-block, .shop-block, .ishop-block, .center-block  { clear: both; padding-bottom: 60px; overflow: hidden;  background: transparent url(../images/hor-line.jpg) repeat-x scroll 0 100%;        }

.gallery-block P.next,
.dilers-block P.next,
.shop-block P.next  { background: transparent url(../images/next.gif) no-repeat scroll 0 0.8em; padding: 5px 0 0 0; width: 86px; padding-left: 14px; }

.gallery-block P.next A,
.dilers-block P.next A,
.shop-block P.next A  { color: #742020; }
.shop-block P.title {
  word-spacing: 2px;

}


.shop-block P.title B {
  color: #6c6c6c;
  font-family: Arial;
  font-size: 13px;
  padding: 3px 0;
  letter-spacing: 1px ;

}


.gallery-title {
  font-size: 28px;
  font-weight: normal;
}
    .gallery-title A {
        color: #742020;
    }
.gallery-subject {
   color: #6c6c6c;
   font-weight: bold;
   padding: 5px 0;
}

.dilers-text {
    margin-left: 194px;
}
.dilers-img    {
  float: left;
 /* padding-right: 20px;
  padding-bottom: 20px; */
  width: 194px;
}
.dilers-text P {

  padding: 0;
}

.nature-block H2.title {
  color: #6c6c6c;
  font-size: 18px;
}

#nature {}

#nature .content {
  padding-left: 15px;
  padding-right: 75px;
}
#nature .content P {
  padding: 3px 0;
}

.nature-block {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px solid #d7e2e3;
  clear: both;
  overflow: hidden;
  _height: 1%;
}


.nature-block .nature-img {
  float: left;
  width: 439px;
}
.nature-block .nature-text {
  float: right;
  width: 430px;
}

.gallery-text #img,  {
  float: left;
  padding-right: 20px;
  padding-bottom: 20px;
}

.contentWrap .content .gallery-text P {
  padding: 0 0 10px 0;
}

.gal-menu {

}
.gal-menu UL {
  list-style: none;
  font-size: 13px;
}


.gal-menu UL LI {
  background: transparent url(../images/gal-li.gif) no-repeat scroll 0 0.45em;
  padding: 3px 0 3px 20px;
}
.gal-menu UL LI A {
  color: #6c6c6c;
}
.gal-menu UL LI A:hover {
  color: #000000;
  font-weight: bold;
}


.left-menu {
  padding-left: 14px;
  width: 202px;
  float: left;
 /* border: 1px solid #000000; */
}
.left-menu H3 {
  font-size: 13px;
  color: #000000;
  padding: 5px 0 5px 0;
  cursor: pointer;
}
.left-menu H3#first {
  padding: 0 0 5px 0;
}
.left-menu ul {
 /* padding-top: 6px;
  padding-bottom: 20px;  */
  padding: 0;
}
.left-menu   ul li {
    background: transparent url(../images/next.gif) no-repeat scroll 0 0.5em;
    padding: 3px 0 3px 13px;
    /*width: 220px;     */
  }
.left-menu     ul li a {
        color: #6c6c6c;
        text-decoration: none;
    }
    .left-menu     ul li.active A {  font-weight: bold; text-decoration: underline; }
.left-menu       ul li a:hover {
        text-decoration: underline;
      }

#events .contentWrap .content  A {text-decoration: none; }
#events .contentWrap .content  A:hover {text-decoration: underline; }
#events .contentWrap .content .date  A {color: #742020; }
#events .contentWrap .content .date  {   padding: 0;  color: #742020;   font-size: 24px;   line-height: normal;   text-decoration: none;}
.events .events-block {  clear: both;    padding-bottom: 80px;   overflow: hidden;   _height: 1%;  }
#events .contentWrap .content { /*  float: left;     width: 100%;  */ padding:0 13px; }
#events .events-block .title { color: #6c6c6c; padding: 0; font-weight: bold; padding-bottom: 15px;}
#events .events-block .title A { color: #6c6c6c; }
#events .anons P {padding: 2px 0 0;}

#ishop .contentWrap .content  A {text-decoration: none; }
#ishop .contentWrap .content  A:hover {text-decoration: underline; }
#ishop .contentWrap .content .date  A {color: #742020; }
#ishop .contentWrap .content .date  {   padding: 0;  color: #742020;   font-size: 24px;   line-height: normal;   text-decoration: none;}
.ishop .ishop-block {  clear: both;    padding-bottom: 80px;   overflow: hidden;   _height: 1%;  }

#ishop .ishop-block .title { color: #6c6c6c; padding: 0; font-weight: bold; padding-bottom: 15px;}
#ishop .ishop-block .title A { color: #6c6c6c; }
#ishop  P {padding: 2px 0 0;}

/** Вопрос, уголок Амано **/
#is_aquarium_table { display: none; }
#utillize_products_table { display: none; }
#formQ  {padding-top: 20px;}
#formQ TABLE {width: 700px;}
#formQ TABLE TR TD {background-color: #F9F9F9; padding: 2px;}
/** **/

/* Новые мужики на главной
.aticle { float: left; }
.aticle TABLE { margin-left: 15px; margin-top: 17px; border:1px inset #000000; }
.aticle TABLE TR TD  { vertical-align: top; text-align: left;  border:1px inset #000000; padding:0;margin:0;}
.aticle TABLE TR TD.fio  { text-align: center; }
.aticle TABLE TR TD.img { }
.aticle TABLE TR TD.img IMG { border: 1px solid #000000; width:100px; height:80px; }
.aticle TABLE TR TD H2 { font-size: 18px; padding:0;margin:0; }
.aticle TABLE TR TD.fio P { padding:0;margin:0; color:#535353; }
.aticle TABLE TR TD.fio .slogan { padding:0;margin:0; color:#535353; font-size: 16px;}
.aticle TABLE TR TD.content P {
  padding-bottom: 30px;
  margin: 0;
  color: #6c6c6c;
}

*/
.newman { width: 311px; float: left; padding-left: 15px; margin-top: 17px; }
.newman .top { overflow: hidden; _height: 1%; text-align: center;}
.newman .top H2 { font-size: 18px; padding:0;margin:0; }
.newman .top P { padding:0;margin:0; color:#535353; font-size: 13px;}
.newman .top .photo {width: 100px; float: left; height:80px;  }
.newman .top .title {width: 210px; float: left;  }
.newman .bottom { clear: both; text-align: justify; padding-top: 10px; }
.newman .bottom A { text-decoration: none; }
.newman .bottom A:hover { text-decoration: underline; }
.newman .bottom P {}
#newman3 { padding-left: 30px;}
/*  */
#formQ TABLE TR TD.label {width: 250px;}

#competition  DIV.content {float: right; width: 720px; padding-right:52px;}
#judge  DIV.content {float: right; width: 720px; padding-right:52px;}
#result  DIV.content {float: right; width: 720px; padding-right:52px;}
#cnews  DIV.content {float: right; width: 720px; padding-right:52px;}
.contentWrap .content .competition { overflow: hidden; _height: 1%; padding:0; }
.contentWrap .content .competition .author { text-align: center; }
.contentWrap .content .competition .author A { text-decoration: none;  }
.contentWrap .content .competition H3.competition-title{ text-align: center; padding-bottom: 5px; }
.contentWrap .content .competition P, .contentWrap .content .competition H3 { padding: 0; }
.contentWrap .content .competition-block { float: left; margin: 15px 15px; padding: 4px; border: 1px solid #BBBBBB; width: 320px; background-color: #EEEEEE }
.contentWrap .content .competition-img_big { float: left; margin: 3px; padding: 4px;  }
.contentWrap .content .competition-img { height: 222px; width: 322px; background-color: #000000 }
.contentWrap .content .competition-img IMG { border: 1px solid #FFFFFF; padding: 2px;  }
/*.contentWrap .content .competition-img { float: left; margin: 0; padding: 0;  }*/

.comment  {border: 1px solid #DDDDDD; padding: 1px;}
.contentWrap .content .competition .comment P.title { background-color: #EEEEEE; padding-left: 10px;}
.contentWrap .content .competition .comment P.content { padding:0 10px;}
.contentWrap .content .competition Table { clear: both;}

.send-comment { padding:5px; border: 1px solid #CCCCCC; }

.contentWrap .content .judge { overflow: hidden; _height: 1%; padding:0 20px; }
.contentWrap .content .judge-text P, .contentWrap .content .judge-block-short H2 { font-size: 17px; padding: 5px 0 0; }
.contentWrap .content .judge-block-short { width: 320px; float: left; margin: 3px; padding: 4px; border: 1px solid #CCCCCC; height: 120px}
.contentWrap .content .judge-block-long {  margin: 3px; padding: 4px;  }
.contentWrap .content .judge-img_big { float: left; margin: 5px; padding: 5px;  }
.contentWrap .content .judge-img { float: left; margin: 2px 5px; padding: 2px 5px;  }
.contentWrap .content .judge-short A { text-decoration:none;  }
.contentWrap .content .judge-short A:hover { text-decoration:underline;  }

.contentWrap .content .result { overflow: hidden; _height: 1%; padding:0 20px; }
.archive-menu {clear: both;}

#cnews .contentWrap .content {
/*  float: left;   */
/*  width: 100%;*/
  padding:0 13px;
}

#cnews .contentWrap .content .date {
  padding: 0;
  color: #742020;
  font-size: 24px;   line-height: normal;
}


.cnews .cnews-block {
  clear: both;
  padding-bottom: 80px;
  overflow: hidden;
  _height: 1%;
  background: transparent url(../images/hor-line.jpg) repeat-x scroll 0 90%;
}

#cnews .cnews-block .title { color: #6c6c6c; padding: 0; font-weight: bold; padding-bottom: 15px;}
.cnews .cnews-block .image {
  width: 168px;
  float: left;

}
.cnews .cnews-block .image IMG { border: 1px solid #742020; }
.cnews .cnews-block .anons {
  width: 540px;
  float: right;
}

{
  background: transparent url(images/ok.gif) no-repeat  scroll 0 3px;
}

.archive-menu {
/*    overflow: hidden;
    _height: 1%;*/
}
.archive-menu UL {
  list-style: none;
}

.archive-menu UL LI {
  float: left;
  padding: 1px 2px;
}