@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600);

html, body {margin:0px; padding:0px; border:0px; font-size:13px; background-color:#FFFFFF; font-family: 'Open Sans', sans-serif, Tahoma, Arial; font-weight: 400;}
form, p, h1, h2, h3, h4 {border: 0px; padding: 0px; margin: 0px;}
img {border: none;}

a {color: #3B88BA; text-decoration: none;}
a:hover {text-decoration: underline;}

.header {background-color: #3b88ba; padding: 35px 0px; text-align: center;}
.header .logo {width: 530px; text-align: left; display: inline-block;}
.header .search {width: 400px; text-align: right; display: inline-block; vertical-align:top;}
.header .search input:focus {outline: none;}
.header .search .input {width: 250px; height: 34px; border: none; background-color: #FFFFFF; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 300; text-transform: uppercase; padding-left: 7px; vertical-align:top;}
.header .search .button {width: 100px; height: 36px; border: none; background-color: #EBF5FC; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 300; cursor: pointer; vertical-align:top;}
.header .search .button:hover {background-color: #CDEBFF;}

.title {padding: 30px 0px 15px 0px; text-align: center;}
.title .text {width: 930px; text-align: left; font-family: 'Open Sans', sans-serif; font-size: 32px; font-weight: 300; display: inline-block;}
.title .status {width: 930px; display: inline-block; text-align: center; vertical-align:top; font-family: 'Open Sans', sans-serif; font-size: 28px; font-weight: 300; color: #0c7f18;}

.url {padding: 0px 0px 10px 0px; text-align: center;}
.url .bloc {width: 930px; display: inline-block; text-align: left; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 300;}

.urlway {padding: 15px 0px 0px 0px; text-align: center;}
.urlway .bloc {width: 930px; display: inline-block; text-align: left; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 300;}

.years {padding: 15px 0px 0px 0px; text-align: center;}
.years .bloc {width: 930px; display: inline-block; text-align: left; border: 1px solid #EBEBEB;}
.years .bloc .y {width: 200px; display: inline-block; text-align: left; vertical-align:top; padding: 10px 0px 10px 20px; font-family: 'Open Sans', sans-serif; font-size: 34px; font-weight: 600;}
.years .bloc .d {width: 695px; display: inline-block; text-align: left; vertical-align:top; padding: 10px 10px 10px 0px; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5;}

.make {padding: 15px 0px 0px 0px; text-align: center;}
.make .bloc {width: 930px; display: inline-block; text-align: left; border: 1px solid #EBEBEB;}
.make .bloc .y {width: 250px; display: inline-block; text-align: left; vertical-align:top; padding: 10px 0px 10px 20px; font-family: 'Open Sans', sans-serif; font-size: 30px; color: #C1C1C1; font-weight: 300; line-height: 1.1;}
.make .bloc .y p {font-size: 34px; color: #000000; font-weight: 400;}
.make .bloc .d {width: 580px; display: inline-block; text-align: left; vertical-align:top; padding: 10px 0px 10px 0px; font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 400; line-height: 1.5;}

.info {padding: 15px 0px 0px 0px; text-align: center;}
.info .bloc {width: 930px; display: inline-block; text-align: left; border: 1px solid #EBEBEB;}
.info .bloc b {font-weight: 400;}
.info .bloc .left {width: 450px; display: inline-block; text-align: left; vertical-align:top; padding: 10px 0px 10px 15px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 300; line-height: 1.7;}
.info .bloc .right {width: 460px; display: inline-block; text-align: left; vertical-align:top; padding: 10px 0px 10px 0px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 300; line-height: 1.7;}

.report {padding: 15px 0px 0px 0px; text-align: center;}
.report .bloc {width: 930px; display: inline-block; text-align: left; border: 1px solid #EBEBEB;}
.report .bloc .left {width: 360px; display: inline-block; text-align: left; vertical-align:top;}
.report .bloc .right {width: 460px; display: inline-block; text-align: center; vertical-align:top; padding: 19px 0px 10px 0px; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: 300; line-height: 1.7;}
.report .bloc .right .button {font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 300; color: #ffffff; cursor: pointer; background: #60b577; background-image: -webkit-linear-gradient(top, #60b577, #45a15f); background-image: -moz-linear-gradient(top, #60b577, #45a15f); background-image: -ms-linear-gradient(top, #60b577, #45a15f); background-image: -o-linear-gradient(top, #60b577, #45a15f); background-image: linear-gradient(to bottom, #60b577, #45a15f); -webkit-border-radius: 6; -moz-border-radius: 6; border-radius: 6px; -webkit-box-shadow: 0px 3px 13px #b5b5b5; -moz-box-shadow: 0px 3px 13px #b5b5b5; box-shadow: 0px 3px 13px #b5b5b5; padding: 8px 25px 8px 25px; border: none;}
.report .bloc .right .button:hover {background: #45a15f; background-image: -webkit-linear-gradient(top, #45a15f, #60b577); background-image: -moz-linear-gradient(top, #45a15f, #60b577); background-image: -ms-linear-gradient(top, #45a15f, #60b577); background-image: -o-linear-gradient(top, #45a15f, #60b577); background-image: linear-gradient(to bottom, #45a15f, #60b577); }
.report .bloc .right .button:focus {outline: none;}

.catalog {padding: 15px 0px 0px 0px; text-align: center;}
.catalog .bloc {width: 930px; display: inline-block; text-align: left; border: 1px solid #EBEBEB; font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: 300; padding: 3px; height: 250px; overflow-y: scroll;}

.footer {border-top: 1px solid #EBEBEB; margin: 30px 0px 15px 0px; padding: 10px 0px; text-align: center;}
.footer .cont .copy {width: 400px; display: inline-block; text-align: left; vertical-align: top; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 300;}
.footer .cont .btn {width: 526px; display: inline-block; text-align: right; vertical-align: top; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 300;}