html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form {margin: 0px; padding: 0px;} html {height: 100%; font-size: 62.5%;} body {font: 20px/24px Calibri, Arial, sans-serif; color: #fff; background: #2f2f2f url("../images/bg.png") repeat;} .ie8 body {letter-spacing: -0.04em;} img {border: none;} a {cursor: pointer; text-decoration: underline; color: #ff9c00;} a:hover {text-decoration: none;} p {margin-bottom: 15px;} p small {font-size: .8em;} h1, h2, h3, h4, h5, h6 {font-family: Calibri, Arial, sans-serif; font-weight: normal; color: #fff; line-height: normal; margin-bottom: 15px; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.9); letter-spacing: .016em;} h1 {font-size: 50px;} h2 {font-size: 30px;} h3 {font-size: 22px;} h4 {font-size: 18px;} h5 {font-size: 16px;} h6 {font-size: 14px;} input[type='submit'], input[type='button'] {cursor: pointer;} ul, ol {padding-left: 30px; } ul li {list-style: disc outside;} .page {width: 900px; margin: 0 auto; background: url("../images/page-bg.png") no-repeat;} .header { padding: 39px 0 37px;} .logo {width: 436px; margin: 0 auto;} .logo a {display: block; height: 80px; background: url("../images/logo.png");} .content, .footer {text-align: center;} .title1 {margin-bottom: 18px;} .title2 {line-height: 36px; margin-bottom: 24px;} .title2 span {color: #ff9c00;} .req {padding-bottom: 66px;} .req h3 {margin-bottom: 29px;} .f-container {width: 646px; margin: 0 auto; padding: 16px 18px 15px; overflow: hidden; background: #ff9c00; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; position: relative;} .input-wr {width: 426px; height: 52px; margin-top: 1px; float: left; background: url("../images/input-bg.png") no-repeat; position: relative;} .input-wr input {width: 390px; height: 50px; margin: 0; padding: 0 18px; background: none; border: none; font: 22px/52px Arial, Helvetica, sans-serif; color: #676767; outline: none; position: relative;} .button-wr {width: 206px; height: 53px; float: right;} .button-wr input {width: 206px; height: 53px; padding: 0; background: url("../images/button.png") no-repeat; border: none; float: right;} .count {} .count h3 {margin-bottom: 17px;} .count-item-wr {padding-bottom: 55px; font-size: 0; text-align: center; background: url("../images/couter.png") 50% 2px no-repeat;} .count-item {width: 116px; margin: 0 37px; display: inline-block;} .count-n1, .count-n2, .count-n3, .count-n4, .count-n5, .count-n6 {display: inline-block; width: 52px; height: 87px; font: bold 70px/90px Arial, "Helvetica Neue", Helvetica, sans-serif; color: #000; background: url("../images/count-item.png")no-repeat; position: relative;} .count-n1:after, .count-n2:after, .count-n3:after, .count-n4:after, .count-n5:after, .count-n6:after {content: ''; display: block; width: 50px; height: 2px; background: url("../images/poloska.png"); position: absolute; left: 1px; top: 43px;} .count-n1, .count-n3, .count-n5 {margin-right: 11px;} .count-tx {display: block; padding-top: 12px; font: 18px Arial, Helvetica, sans-serif; color: #ffffff;} .pluso {padding-bottom: 50px;} .pluso h3 {margin-bottom: 19px;} .info-tx { padding: 0 45px 45px;} .info-tx a { text-decoration: none;;} .cont-list {width: 792px; margin: 0 auto; overflow: hidden;} .cont-list ul {padding: 0; width: 110%;} .cont-list li {list-style: none; width: 143px; margin: 0 20px 19px 0; float: left;} .cont-list li a {display: block; height: 61px;} .footer { font-size: 14px; margin-top: -6px;}