.container .inner-block .content .button-block a { background: url('constructor-button.jpg') no-repeat scroll 0px 0px transparent; }

* { margin: 0px; padding: 0px; }
html { height: 100%; }
body { margin: 0px; padding: 0px; font-family: Arial; color: rgb(102, 102, 102); font-size: 12px; line-height: 16px; background: url('body-bg.jpg') repeat-x scroll center top rgb(211, 241, 248); min-height: 100%; position: relative; letter-spacing: 0px; }
img { border: medium none; }
men{font-size: 20px; font-weight: bold;  padding: 0px 0px 7px; color: rgb(2, 52, 64);}
a { text-decoration: none; color: rgb(102, 102, 102); }
a:hover { text-decoration: underline; color: rgb(102, 102, 102); }
p, div, a, input, select, textarea, li { outline: medium none; }
p { margin: 0px 0px 15px; }
h1 {color:#023440;}
h2 {color:#023440;}
input[type="button"]::-moz-focus-inner { border: medium none; }
.clear { clear: both; }
.container { position: relative; width: 100%; min-height: 100%; padding-bottom: 120px; background: url('flower-bg.jpg') no-repeat scroll center top transparent; }
.container .inner-block { width: 100%; min-height: 745px; height: auto ! important; background: url('clouds-bg.png') repeat-x scroll center top transparent; }
.container .inner-block .head { width: 865px; height: 71px; padding: 47px 0px 0px 51px; margin: auto; background: url('head-bg.png') no-repeat scroll 593px 0px transparent; }
.container .inner-block .head a.logo { width: 330px; height: 62px; display: block; background: url('logo.png') no-repeat scroll 0% 0% transparent; }
.container .inner-block .content { width: 701px; height: 364px; background: url('content-bg.png') no-repeat scroll 0% 0% transparent; margin: auto; padding: 88px 110px 0px 105px; font-size: 13px; }
.container .inner-block .content .title { margin-bottom: 20px; }
.container .inner-block .content .button-block { width: 423px; height: 83px; padding: 17px 0px 0px 240px; font-size: 12px; color: rgb(153, 153, 153); }
.container .inner-block .content .button-block span.small-text { margin: 0px 0px 0px 35px; }
.container .inner-block .content .button-block a { width: 423px; height: 83px; display: block; }
.container .inner-block .content .button-block a:hover, .container .inner-block .content .button-block a.hover { background-position: 0px -83px; }
.container .inner-block .info-block { width: 708px; margin: auto; height: 181px; background: url('info-bg.png') no-repeat scroll 0% 0% transparent; padding: 0px 85px; position: relative; bottom: 30px; }
.container .inner-block .info-block .text-box { float: left; line-height: 18px; width: 550px; padding-top: 53px; height: 72px; overflow: hidden; }
.container .inner-block .info-block .img-box2 { width: 113px; height: 82px; float: right; padding: 40px 9px 9px 13px; background: url('info-img-bg.jpg') no-repeat scroll 0px 39px transparent; }
.container .inner-block .reviews-block { width: 700px; margin: auto; position: relative; bottom: 30px; }
.container .inner-block .reviews-block .title { margin-bottom: 20px; }
.container .inner-block .reviews-block .review-box { margin-bottom: 10px; }
.container .inner-block .reviews-block .review-box .img-box { float: left; width: 52px; height: 52px; position: relative; padding: 9px; right: 5px; background: url('review-img-bg.png') no-repeat scroll 0% 0% transparent; }
.container .inner-block .reviews-block .review-box .text-box { float: left; width: 630px; padding-top: 5px; }
.container .inner-block .reviews-block .review-box .text-box .name { padding-bottom: 7px; color: rgb(2, 52, 64); font-size: 14px; }
.container .inner-block .reviews-block .review-box .text-box .text { padding-bottom: 7px; background: url('line-bg.png') repeat-x scroll center bottom transparent; }
.container .inner-block .reviews-block .review-box .text-box .date { text-align: right; font-size: 10px; color: rgb(153, 153, 153); }
.footer { bottom: 0px; background: url('footer-bg.jpg') repeat-x scroll center bottom transparent; width: 100%; }
.footer .inner-block { width: 700px; margin: auto; }
