html, body {
      margin: 0px;
      padding: 0px;
      border: 0px;}

    body {
      color: #000;
      background-color: #ddd;
     }
#box {
	width: 1000px;
	position: relative;
    margin-left: auto;
    margin-right: auto;
}

#first, #second, #gor, #topfotki, #tel, #mail {
	position: absolute;
}
    a {text-decoration: none;}

    a img {border: none;}

    h1, h2, h3, h4, #second, #forht, #gor, #forth a, #f4, #proglist {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#first {width: 1000px;
	    height: 100px;
	    top: 0px;
        left: 0px;
        background-image: url(top.jpg)
       }
    #first a { color: #f00;}

    #zag { color: #f00;
           font-size: 200%;
           padding: 8px 0px 0px 125px;
           margin: 0px; }

    #gor {
         top: 78px;
         left: 140px;
         color: #fa0;
         margin: 0px;
         font-size: 18px;

         }



    #tel, #mail {
                  font-size: 14px;
                  margin: 0px ;
                  color: #3300CC;
                  font-weight: bold;}

    #tel { left: 750px;
           top: 0px;}

    #mail { left: 830px;
           top: 25px;}




    #gor a{color: #fa0;}

    #gor span {padding: 0px 4px;}

   .nst { color: #000; background-color: #ddd;}

    #topfotki {
         top: 106px;
         left: 180px;
    }
    .t { margin: 0px 0px 0px 4px;}


#second { width: 180px;
	    top: 106px;
        left: 0px;
        padding: 5px 0px 0px 0px;
        background: #fa0;
	    width: 180px;
	    height: 350px;
        font-size: 18px;
        }

    #second p {
       margin: 0px 5px 5px 4px;
       padding: 2px 1px 5px 5px;
       background-color: #f8c360;}

    #second a, #forth a {color: #000;}

    #second p.nst {
       background-color: #ddd;
       margin: 0px 0px 5px 5px;}


   #third {
         width: 1000px;

        }
    #third, #third1, #third11 {
     margin-top: 0px;
/*     background-color: #ddd;*/
     padding: 8px 0px 0px 0px;}

    #third #epi, #third11 #epi  {
    font-size: 100%;
    font-style: italic;
    padding: 0px;
    text-align: right;
    /* двигаем вниз основной контент */
    margin: 130px 0px 0px 0px}

     #third p, #third1 p {
     font-size: 20px;
     padding: 0px 10px 0px 10px;
     text-align: justify;
     text-indent: 30px;
     margin: 0px;}

    #third .top   {padding-left: 200px}

    h1  { margin: 0px 10px 10px 40px}

    h2  {
     padding: 15px 0px 15px 15px;
     margin: 0px;}

    h3  {
       margin-left: 30px;
       margin-bottom: 5px;
       padding: 10px 0px 7px 10px;}

    h4 {
      font-size: 90%;
      padding: 5px 0px 0px 5px;}

    .l, #third11 .l { margin: 5px 16px 5px 0px;
    float: left;}
    .r { margin: 5px 0px 5px 16px;
    float: right;}

    ol, ul { font-size: 20px;}
    ol li  { margin-bottom: 20px;}
    #third .right  { text-align: right;}

    #forth, .l1000  {
      padding: 20px;
      clear: both;
      margin-top: 20px;}

    #forth a  { font-size: 10px;}

    #f4  {
      font-size: 12px;
      padding-top: 5px;}


























