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;}    
© TrueDev.org