@charset "utf-8";
.leftC{float:left;position:relative;width:740px;}
.rightC{float:right;width:190px;padding-left:30px;}
.blocks p {margin-bottom:15px;position:relative;}
.btn {display:block;float:left;height:31px;line-height:31px;padding:0 10px;background: url(../img/form/bgbtn.jpg) repeat-x;color:#565e62;font-weight:bold;font-size:11px;border:1px solid #e1e0df;outline:none;cursor:pointer;}
.text,.textarea {padding:5px 10px;height:27px;border:1px solid #ddd;color:#333;background:url(../img/form/bginput.jpg) repeat-x bottom #fff;position:relative;z-index:2;}
.text {width:220px;}
.textarea {height:150px;width:270px;}
.blocks .check{}
.blocks label {float:left;width:150px;line-height:37px;text-align:right;margin-right:15px;font-weight:bold;color:#666;}
.blocks label.error,.blocks label.ok {position:absolute;z-index:1;top:-4px;left:175px;padding:5px 15px 5px 280px;/*reset label*/width:auto;text-align:left;margin:0;background-repeat:no-repeat;background-position:257px 16px;font-size:11px;}
.blocks label.ok {background-image:url(../img/form/ok.jpg);background-color:#99C2C2;color:#066;}
.blocks label.error {background-image:url(../img/form/error.jpg);background-color:#D69F9F;color:#990F0F;}
.area label.ok,.area label.error {height:163px;padding-left:330px;background-position:307px 16px;}
.btn,.text,.textarea,.blocks label.error,.blocks label.ok {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
a {color: #CCC;}
.rightC h3,h4{border-top:none;margin-bottom:5px;}