html, body {
      margin:0px;padding:0px;border:0px;
     }
body {background-image:url(pict/ice.jpg);color:#000080;
     }
/* Задано форматирование абзаца для всей страницы, в томчисле выравнивание и отступы */
body p{text-align:justify;margin-top:-1em;text-indent:1.5em;
     }
#top, #footer {background:#ccf;padding:10px 0px;margin:0px;width:100%;clear:both;float:left;
     }

/* Особенности текста в шапке */
#top p {padding-top:0px;padding-right:30px;padding-left:30px;padding-bottom:0px;font-size:120%;text-indent:0em;
     }
/* Было 2.2 em, интерлиньяж 35 px */
#top p:first-letter{font-size:1.5em;float: left; padding-right:3px;line-height:0.7em;
     }

h1,h2,h3,h4,h5 {    
     text-align:center;color:#600;font-family:sans-serif;margin-bottom:1em;
     }

/* Убрать лишние правила заголовков одновременно с кодом на страницах */
h3.footer {color:#000099;
     }

/* Используется в заголовках публикаций */
h5.publ{color:#000080;font-size:110%;
     }

.partn{width:100%;clear:both;margin:0;padding:0;float:left;border-style:none none solid none;
     border-width:2px;border-color:#600;background-color:#ccf;
     }

/* Новое меню. Добавлен интерлиньяж. Переделано из списка в абзац. */

.menu  {margin:0px;padding:0px;padding-left:10px;width:100%;clear:both;float:left;
      background-color:#999;
      font-size:75%;
      font-family:sans-serif;
      text-align:left;
     }
     .menu a {margin:0 1px 0 0;padding:4px 8px;text-decoration:none;background-color:#ccf;border-style:solid;
      border-width:1px;border-color:#600;
     }
     .menu a:link, #menu a:visited {background-color:#ccf;
     }
     .menu a:hover{background:#009;
     }
     .menu p {padding:0;margin:0;text-align:left;text-indent:0em;line-height:2.5em;
     }
     .intro {margin:0 1px 0 0;padding:4px 8px;text-decoration:none;color:#c03;background-color:#ccf;
border-style:solid;border-width:1px;border-color:#600;
      }       

/* Убирать по мере замены на БОКС и переработки */
.nova{margin:0px;padding:0px;width:100%;clear:both;float:left;
     }

/* Идут новые БОКС. Переделать отступы */
.box{margin:0px;padding:0;width:100%;clear:both;float:left;
     }
.box1{width:33.3%;margin:0px;padding:0px;float:left;
     }
.box2{width:49.9%;margin:0px;padding:0px;float:left;
     }
.box3{width:66.7%;margin:0px;padding:0px;float:right;
     }
.box3ram{width:65.7%;margin:0px;padding:0px;float:right;border-style: none none none solid;border-width:2px;border-color:#600;
     }
    
/* Новые ТЕКСТ */
.text, .textm, .textm1 {margin:0;padding:10px;
     }
.textm, .textm1{font-size:120%;border-style: none none double none;border-width:4px;border-color:#600;
     }
.textm1{border-style: none none double double;
     }
     
.pict1{margin:0px;padding-left:10px;padding-right:5px;float:left;
     }
.pict2{margin:0px;margin-left:5px;padding-right:10px;padding-left:0.5em;float:right;
     }
/* Опускаю картинки, так как они выровнялись по верхнему краю баннера ТПП. Только на главнойстранице. */
.pict2m{margin:0px;margin-left:5px;padding-right:10px;padding-left:0.5em;padding-top:29px;float:right;
     }

/* Снятие рамки со ссылок-рисунков */
.ramka {border:0px;
     }
.nova {font-size:80%;font-family:sans-serif;text-align:center;color: #600;
     }
.niz {margin:0px;margin-top:3px;padding:0px;padding-top:3px;width: 100%;clear:both;border-style: double none none none;
     border-width:4px;border-color:#600;float:left;
     }
 
.menu a:link, .menu a:visited,#footer a:link, #footer a:visited {color:#000080;text-decoration:none;
     } 
.text a:link, .text a:visited, .textm a:link, .textm a:visited{color:#000080;
     } 

/* Непонятно почему, но при попытке переноса пропадает цвет шрифта на наведённой ссылке */
.menu a:hover{color:#ccf;
     }
p.adr{font-size:80%;font-family:sans-serif;text-align:center;margin:0px;text-indent:0em;padding-bottom:15px;
     }
p.kopir{font-size:70%;font-family:sans-serif;border-style:dotted none none none;border-width: 2px 0px 0px 0px;border-color:#0000a0;text-align:center;text-indent:0em;padding-top:5px;
     }


.banner{text-align:center;margin-top:10px;text-indent:0em;
     }

.aftogr{font-family:sans-serif;text-align:right;padding-top:0.5em;
     }
