* {margin: 0px; padding: 0px;} body {font: 12px tahoma, verdana, sans-serif; color: #3c3c3c;} a {cursor: pointer; cursor: hand; font: 12px tahoma, verdana, sans-serif;} a:hover {text-decoration: none;} li {list-style: none;} img {border: none;} .set {clear: both;} .logo {display: block; width: 190px; height: 140px; position: absolute; top: 28px; left: 18px; background: url(../images/1.gif); z-index: 100;} .all {min-width: 950px;} .all2 {_border-left: 950px solid #ffffff; _position: relative; _float: left; _z-index: 1;} .all3 {background: url(../images/right-bg.jpg) right bottom no-repeat; _margin-left: -950px; _position: relative; _float: left; _z-index: 2;} .all4 {background: url(../images/left-bg.jpg) no-repeat;} .left {width: 22%; float: left; padding-top: 506px; text-align: center;} .calc {padding-top: 100px; background: url(../images/calc.jpg) center top no-repeat; text-align: center;} .calc a {font-size: 18px; color: #b90404;} .left a img {margin: 50px auto;} .right {width: 78%; float: left; min-width: 741px;} .header {background: url(../images/right-bg-top.jpg) right 39px no-repeat; padding-left: 27px;} .map-site {width: 25%; float: left; padding: 30px 0 45px;} .map-site li {padding-top: 10px;} .map-site li a {color: #3c729d;} .menu {padding-left: 27px; margin-bottom: 30px;} .menu li {width: 25%; float: left; color: #1b3958;} html*.menu li {width: 24%; float: left; color: #1b3958;} .menu li a {color: #0050a0; font-size: 18px;} /*.banner {background: url(../images/banner-center.jpg) 80% top no-repeat;}*/ .banner-bg {width: 93%;} .banner-left {} .banner-right {height: 240px; padding: 20px 0 0 28px;} .h202 {font: 24px tahoma, verdana, sans-serif; color: #A7D0F1; padding-bottom: 10px;} .p01 {color: #FFFFFF;} .banner td {height: 210px; vertical-align: middle;} .content-1 {width: 64%; padding: 10px 25px; float: left;} .h201 {font: 24px tahoma, verdana, sans-serif; color: #705f59;} .content-1 a img {width: 468px; display: block; margin: 30px auto;} .content-2 {padding-right: 7%; float: right; width: 19%; text-align: center;} .footer {height: 115px; padding-top: 30px; width: 100%; min-width: 950px;} .footer-left {width: 20%; padding-right: 23px; float: left;} h3 {text-align: right; font: 18px tahoma, verdana, sans-serif; color: #4f6189;} .footer-right {float: left; width: 50%; padding-left: 25px;} .footer-right p {float: left;} .footer-right p span {text-align: right; display: block;} .shema {float: right; font: 18px tahoma, verdana, sans-serif; color: #0050a0; display: block; background: url(../images/icon.gif) 0 6px no-repeat; padding-left: 26px;} .telefon {width: 120px; height: 45px; position: absolute; top: 33px; right: 28px; font-size: 14px; color: #4f6189;} .telefon span {font-size: 18px; color: #b90404;} .min-width {width: 950px; height: 1px;}