* {margin: 0px; padding: 0px;} html {height: 100%;} body {font: normal 13px Arial, Helvetica, sans-serif; color: #767676; background: #FFFFFF; width: 100%; position: relative; height: auto !important; height: 100%; min-height: 100%;} img {border: none;} a {text-decoration: underline; cursor: pointer; color: #79B1DC;} a:hover {text-decoration: none;} p {text-align: justify;} .set {height: 0; overflow: hidden; clear: both;} .all {width: 1000px; padding-bottom: 160px;} .header {position: relative; padding: 125px 55px 0 380px; min-height: 185px; _height: 185px;} .header h1 {position: absolute; width: 125px; height: 121px; left: 91px; top: 117px;} .table-1 {width: 100%;} .table-1 td {vertical-align: top;} .h201 {font: normal 32px Arial, Helvetica, sans-serif; color: #79B1DC; padding: 0 15px;} .deskr {padding: 0px 15px; margin-top: 3px; border-left: solid 3px #797979;} #home, #mail, #sitemap {position: absolute; width: 11px; height: 13px; top: 35px;} #home {right: 148px;} #mail {right: 104px;} #sitemap {right: 66px;} #content {width: 575px; float: right; padding-right: 70px;} #content p {padding: 0 0 15px; text-indent: 15px;} #navbar {float: left; width: 335px;} .m-1 {list-style: none; padding-bottom: 245px; background: url(../images/devays.jpg) 0 100% no-repeat;} .m-1 li {padding: 0 35px 20px; font-size: 22px;} .m-1 li a {color: #797979; padding-left: 29px; text-decoration: none;} .m-1 li a:hover, .m-1 li.m-1-a a {color: #79B1DC; background: url(../images/strelo4ka.gif) 0 9px no-repeat;} .footer {position: absolute; left: 0; bottom: 0; width: 880px; height: 90px; padding: 0 60px;} .footer ul {float: right; list-style: none; padding: 0 15px; font-size: 18px; color: #79B1DC;} .footer ul li {padding-bottom: 6px;} .footer ul li span {color: #797979;}