html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
}
body {
	font-family: "Arial", sans-serif;
	color: #000;
	font-size: 62.5%;
}
* {
	padding: 0;
	margin: 0;
}
ul {
   list-style: none;
}
.clearfix {
   zoom: 1;
}
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

a {
   color: #99af46;
}

.wrapper {
   width: 100%;
   min-height: 100%;
	min-width: 988px;
	background-color: #fff;
}
.start .wrapper {
   position: relative;
   height: 100%;
   max-height: 870px;
   min-height: 210px;
}
.wrapper-bottom {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   height: 100%;
   max-height: 810px;
}
.picture {
   position: relative;
   margin: 0 auto;
   max-width: 1200px;
   height: 100%;
   max-height: 810px;
   background: url("../img/picture.jpg") bottom center no-repeat;
   border-top: 15px #fff solid;
   border-right: 15px #fff solid;
   border-left: 15px #fff solid;
}
.picture .corner {
   position: absolute;
   background-image: url("../img/corners.png");
   background-repeat: no-repeat;
   width: 74px;
   height: 74px;
}
.picture .left-top {
   left: 0;
   top: 0;
   background-position: 0 0;
}
.picture .right-top {
   right: 0;
   top: 0;
   background-position: -74px 0;
}
.picture .left-bottom {
   left: 0;
   bottom: 60px;
   background-position: 0 -74px;
}
.picture .right-bottom {
   right: 0;
   bottom: 60px;
   background-position: -74px -74px;
}
.start .logo {
   position: absolute;
   left: 0;
   bottom: 100px;
   width: 100%;
   min-width: 361px;               
   height: 96px;
   background: url("../img/logo.png") center top no-repeat;;
}

.push {
	clear: both;
   height: 50px;
}
.footer {
   margin: -60px auto 0 auto;
   width: 100%;
	min-width: 988px;
	max-width: 1200px;
   height: 60px;
   position: relative;
   background-color: #fff;
}
.footer p {
   font-size: 1.2em;
   color: #626262;
}
.footer b {
   color: #000;
}
.footer a.c {
   font-weight: bold;
}
.footer-left {
   float: left;
   width: 25%;
}
.footer-right {
   float: right;
   width: 74%;
}
.footer-left p {
   margin: 15px 0 0 74px;
}
.footer-right p {
   text-align: right;
   margin: 15px 74px 0 0;
}
.footer-right a {
   margin-left: 15px;
   color: #626262;
}
.adr {
	margin-left: 15px;
	background: url("../img/ico-contact.png") 0 4px no-repeat;
   	padding-left: 15px;
}
.tel {
   background: url("../img/ico-phone.png") 0 0 no-repeat;
   padding-left: 12px;
}
.email {
   background: url("../img/ico-mail.png") 0 5px no-repeat;
   padding-left: 17px;
}

.bottom-content {
   padding: 10px 0;
}
.bottom-text {
   width: 747px;
   margin: 0 auto;
   padding-top: 25px;
   padding-left: 30px;
   padding-right: 30px;
   background: url("../img/bg-bottom.jpg") left repeat-y;
}
.bottom-text-ico {
   margin: 0 25px;
   padding-left: 15px;
   background: url("../img/ico-text.png") 0 4px no-repeat;
}
.bottom-text p, .bottom-text li {
   font-size: 1.4em;
   line-height: 1.7em;
   padding: 0 0 30px 0;
}
.bottom-text h1, .bottom-text h2 {
 	padding-bottom: .5em
}
.bottom-text li {
	margin-left: 20px;
}
.bottom-line {
   width: 807px;
   height: 5px;
   margin: 0 auto;
   background: url("../img/bg-bottom.png") 0 0 no-repeat;
}

.lic{
	position: absolute;
	left: -9999px;
}
