.fleft{float:left}.fright{float:right}.clear{clear:both}.col-1,.col-2,.col-3{float:left}.alignright{text-align:right}.aligncenter{text-align:center}.wrapper{width:100%;overflow:hidden}input,select,textarea{font-size:1em;font-family:'PT Serif',serif;vertical-align:middle;font-weight:400}input,textarea{color:#aeaeae;border-radius:5px;background:#fff;border:none;border-top:2px solid #e1e4e9;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;padding:8px 10px;outline:none}.button,.button1{margin-top:30px;float:right;display:inline-block;padding:18px 30px;color:#fff;background:#888;border-radius:5px;text-transform:uppercase;text-decoration:none;font-weight:400;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.button:hover,.button1:hover{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;background:#777}.button1{float:none;padding:8px 28px;margin-top:24px}#contact-form input{padding-left:20px}#contact-form textarea{padding-left:20px;resize:none;height:128px}#contact-form label{height:49px;display:block}#contact-form .button1{margin-right:10px;padding:8px 22px}#search-form input{padding-left:20px;font-weight:300;width:254px}#search-form input[type=image]{width:37px;padding:0;margin-left:4px}.contacts{padding-left:15px}.contacts .title{padding:5px 0 20px}.pad1{padding-bottom:180px}iframe{border-radius:5px}.news li{padding-top:20px}.news li:first-child{padding-top:0}.comments{float:right;line-height:20px}.comments span{display:inline-block;width:26px;height:19px;background:url(../images/comment-bg.gif) left top no-repeat;margin:2px 0 0 10px}