html,body /*максимально все растягиваем*/
{
  height: 100%;
  width: 100%;
  margin: 0px;
  padding:0px;
  background-color: #E8EFF3;
  font-family: Arial;
}

td {
    vertical-align: top;}



/* комментарии нужно писать с душой */
/* мои произведения пьяного труда */


table.table {width: 100%;
	         height: 100%;
	         border-top: 5px solid #6666cc;
	         border-collapse: collapse;}
tr.head {height: 120px;
         background-color: #e8eff2;}
tr.bottom {height: 2%;}

th.meny_top {vertical-align: top;
              text-align: center;
              background-color: #e8eff2;
              }

td.left {background-color: #0072c9;
         width: 18%;}
td.right {background-color: #0072c9;
          width: 15%; }

td.left_bottom {background-color: #1958b7;
                width: 18%;
                border-top: 1px solid #fff;
                text-align: center;
                font-size: 12px;
                color: #fff;}
td.right_bottom {background-color: #1958b7;
                width: 18%;
                border-top: 1px solid #fff;
                text-align: center;
                font-size: 12px;
                color: #fff;}

td.center_bottom {background-color: #1958b7;
                border-top: 1px solid #fff;
                border-bottom: 1px solid #fff;
                text-align: left;
                font-size: 12px;
                color: #fff;
                padding-left: 5px;
                padding-bottom: 3px;}
td.banner { background-color: #0072c9;}

td.th {width: 81px;}

table.paravoz {width: 100%;}

td.paravoz {width: 176px;}





/* картинка на картинке и картинкой погоняет */

img.logo {position: absolute;
          top: 0%;
          left: 0%;
          border: 0}

img.left_image {border: 0}

img.paravoz {border: 2px solid black;
             margin: 5px;
             width: 170px;
             vertical-align: middle;}
img.tovar {border: 2px solid black;
             vertical-align: middle;
             margin: 3px;
             width: 400px;
             }
img.th {border: 2px solid black;
             vertical-align: middle;
             margin-top: 5px;
             margi-right: 3px;
             width: 76px;
             height: 70px;}
img.small_tovar  {border: 2px solid black;
             vertical-align: middle;
             float: left;
             margin: 2px;
             width: 90px;
             cursor: pointer;
             }

/* дивы всякие, смотри арабские сказки */

div.meny {background-color: #6699fd;
          width: 80%;
          float: right;
          padding: 5px;
          text-align: center;
          border-left: 10px solid #143990;
          margin: 0px;
          }
div.meny_rsm {
              width: 100%;
              background-color: #6699fd;}
div.meny_rsm2{	margin-top: 2px;	background-color: #90bade;
    font-size: 14px;
    padding-left: 4px;
    color: #333333;
    width: 100%;}
div.meny_nav {
              width: 100%;
              color: #000;
              margin-bottom: 5px;
              margin-left: 10px;
              }
div.paravoz {width: 83%;
             border: 2px solid #1958b7;
             background-color: #90bade;
             margin-bottom: 10px;
             text-align: left;
             vertical-align: middle; }
div.tovar    {padding: 5px;
             border: 2px solid #1958b7;
             background-color: #90bade;
             margin-bottom: 10px;
             text-align: center;
             width: 625px; }


/* а? а! а!? */

a.meny {font-family: Tahoma;
        font-size: 12px;
        color: #000;}
a.meny2 {font-family: Tahoma;
        font-size: 12px;
        color: #333;
        padding-top: 3px;
        padding-bottom: 2px;
        padding-left:15px;
        padding-right:15px;
        font-weight: 900;}
a.meny3 {font-family: Tahoma;
        font-size: 10px;
        color: #fff;}
a.meny_nav {font-family: Tahoma;
        color: #000;
        font-size: 12px;}
h2>a  {font-family: Tahoma;
        color: #000;
        background-color: #E8EFF3;
        padding-top: 3px;
        padding-bottom: 2px;
        padding-left:15px;
        padding-right:15px;
        margin-left: 100px;
        color: #4681f7;
        font-weight: 900;
     font-size: 15px;
     color: #4681f7;}

/* прочее, но нужно */

span.number {color: #993333;
             font-size: 20px;
             font-weight: 900;}
span.prise {color: #333;
             font-size: 15px;
             font-weight: 700;}

span.art {color: #da2d6b;
          font-size: 20px;}

span.tel {border-bottom: 5px solid #000;
          letter-spacing: 10px;
          display:inline-block;
          margin-left:150px;}
span.nadpis {font-family: Tahoma;
        font-size: 12px;
        color: #000;
        background-color: #E8EFF3;
        padding-top: 3px;
        padding-bottom: 2px;
        padding-left:15px;
        padding-right:15px;
        margin-left: 100px;
        color: #4681f7;
        font-weight: 900;}

p.big_text { font-size: 20px;
                margin:10px;
                padding:20px;
                font-family: Tahoma;}
h1 {    display: inline;
        font-family: Tahoma;
        color: #000;
        background-color: #E8EFF3;
        padding-top: 3px;
        padding-bottom: 2px;
        padding-left:15px;
        padding-right:15px;
        margin-left: 100px;
        color: #4681f7;
        font-weight: 900;
     font-size: 15px;
     color: #4681f7;}
h5 { background-color: #5050b0;
    padding: 4px;
    margin-left: 0px;
    font-family: Tahoma;
    border-left: 5px solid #000066;
    }
h2 {background-color: #90bade;
    font-size: 14px;
    padding-left: 4px;
    color: #333333;}
/*ul.ul {list-style-type:  circle;
       color: #050565;}*/

p { font-size: 14px;
                margin:10px;
                padding:10px;
                text-indent: 15px;
                text-align: justify;}
p.right { font-size: 11px;
          padding-left: 5px;
          padding-right: 5px;
          padding-bottom: 7px;
          border-left: 5px solid #1958b7;
          border-right: 5px solid #508fc4;
          border-bottom: 1px solid #fff;
          }
td.center>ul  { font-size: 14px;
                margin:10px;
                padding:10px;
                text-indent: 10px;
                text-align: justify;}


 /* гипер список, id для вкуса, 5 бутылка вина, Агата Кристи*/

 #button {
      border-right: 1px solid #000;
      padding: 0 0 0 0;
      margin-bottom: 1em;
      font-family: 'Trebuchet MS', 'Lucida Grande',
      Verdana, Lucida, Geneva, Helvetica,
      Arial, sans-serif;
      background-color: #90bade;
      color: #333;
      }
 #button  ul {
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      }

#button  li {
      border-bottom: 1px solid #90bade;
      margin: 0;
      }
#button  li a {
      display: block;
      padding: 5px 5px 5px 0.5em;
      border-left: 10px solid #1958b7;
      border-right: 10px solid #508fc4;
      background-color: #2175bc;
      color: #fff;
      text-decoration: none;
      width: 100%;
      }

html>body #button li a {
      width: auto;
      }

#button  li a:hover {
      border-left: 10px solid #1c64d1;
      border-right: 10px solid #5ba3e0;
      background-color: #2586d7;
      color: #fff;
      }


td.thumbnail {text-align: left;}



