<style type="text/css">
<!--
html, body {   /* прибивка отступов в различных броузерах */
 width: 100%;
 height: 100%;
 margin: 0px;     /* body margin=0 - для Mozilla */
 padding: 0px;
}
body { margin: 0px; } /*почему-то отдельно работает,а в предыдущей конструкции не очень*/

p, h1, h2, h3, h4, h5, h6, ul, li, form, div {
 margin: 0px; /* в Opera вертикальные отступы для p, верхний для form и левый для ul */
}
a img {
 border: 0px; /* в мозилле рамка вокруг рисунков-ссылок */
}

/* a:hover {  text-decoration: underline; } */
a {
 text-decoration: none; /* стиль ссылок на сайте */
 color: #44AB66;
}
a:hover {
 color: #9ba;
}

ul {
 color: #fff;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 0.8em;
}

p, h1, h2, h3, h4, h5, h6 {
 font-family: Verdana, Tahoma, Arial, sans-serif;
}
p {
 margin-bottom: 15px;  /* отступ между параграфами */
}

/* верстка */
table.verst {
 border-collapse: collapse;
}
table.verst td {
 vertical-align: top;
 padding: 0px;  /* внутренний отступ в Opera */
}

label {
 padding: 0px 3px;
 margin: 0px -3px;
}
img {
 padding: 0px;
 margin: 0px;
 border: 0px;
 display: inline;
}
/* рисунки, прижатые к краям для IE*/
img.left, input.left, label.left {
 float:left;
 left:0px;
 margin: 0px -3px;
 padding: 0px 3px;
}
img.right, input.right, label.right  {
 float:right;
 right:0px;
 margin: 0px -3px;
 padding: 0px 3px;
}

div.breaker {
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
div.spacer {
 height: 1px;
 font-size: 0;
}


/* INPUT только для чтения */

INPUT[readonly] {
 background-color: #ddd;
}
.roInput {
 background-color: #ddd;
}

INPUT {
 behavior:url('1.htc');
}

.id {
	background-position: bottom;
	background-repeat: repeat-x;
}

-->
</style>

