.qfblock{padding:8px 5px;min-width:auto;max-width:400px;}
.qfblock div{padding:5px 0 3px 0;}
.qfblock TEXTAREA{width:100%;height:60px;}
.qfblock select{min-width:100% !important;height:30px;padding:0;}
.qfblock label{text-align:left;font-size:13px;margin:0;display:block;width:100%;}
.qfblock textarea{vertical-align:top;}
.qfblock input{padding:0 5px;;}
.qfradio input{margin:0 10px 0 5px !important;vertical-align:central;}
.qfsubmit input{padding:1px 10px;}
.qfprice{font:bold 18px arial;color:red;}
.qflink{display:none;text-align:right;}
.nfl{display:none;}
.qfblock div input{display:inline-block;float:none;margin:0;width:100%;height:36px;}
.qfblock div.qfsubmit input{font-family:arial;font-size:11pt;color:#fff !important;background:none repeat scroll 0 0 #226ba2;border:0 none;cursor:pointer;height:36px;padding:0 15px;width:auto;position:relative;top:20px;left:0px;}
.qfblock div.qfsubmit input:hover{opacity:0.9;}
.qfblock div.qfback input{width:auto;}
.qfblock div.qfback label{padding-left:23px;width:90%;}
.qfblock div.qfback{margin:3px 0;font-size:12px;}
.qfblock div.qfback input[type="checkbox"]{float:left;margin-top:-27px;clear:both;}
.qfblock div.qflong input{width:100px;}
.number input{width:40px;}
.number div{width:47px;}
.surname input{width:200px;}
.cvet div{width:70px;float:left;}
.spisok div{padding:0;}
#plus{}
.qfclone{position:relative;}
.qfcloneone{position:relative;height:50px;float:none;width:100%;}
.qfclone select{}
div.qfclonep, div.qfclonem, div.qfclonesum{width:45px;text-align:center;display:inline-block;position:absolute;top:15px;font-size:24px;font-weight:bold;}
.qflong div.qfclonep, .qflong div.qfclonem, .qflong div.qfclonesum{position:relative;}
.len_1 div.qfclonep a, .len_1 div.qfclonem a{background-image:url("cells.jpg");line-height:26px!important;width:32px;display:block;text-decoration:none;height:30px;}
.len_1 div.qfclonep{right:20px;}
.len_1 div.qfclonem{right:-15px;}
.len_1 .len_1 div.qfclonep{right:44px;}
.len_1 .len_1 div.qfclonem{right:-5px;}
.qflong{display:table !important;width:100%;}
.qflong div{display:table-cell;text-align:center;}
.qflong label{display:block;padding:0;text-align:center;width:100%;overflow:hidden;}
.qflong input, .qflong select{width:80%;}
.qflong div.qfclonep, .qflong div.qfclonem{display:table-cell;position:static;vertical-align:bottom;}
.qflong div.qfclonep a, .qflong div.qfclonem a{border-radius:10px;border:1px solid;width:24px;height:24px;line-height:normal;border-color:#BDBDBD;}
.len_4 .qfc_1{width:100px;padding-left:70px;}
.len_4 .qfc_2{width:180px;}
.len_4 .qfc_3{width:100px;}
.len_4 .qfc_4{width:100px;padding-right:25px;}
.len_3 .qfc_1{width:150px;padding-left:70px;}
.len_3 .qfc_3{width:100px;padding-right:25px;}
.hidden{visibility:hidden;}
.qflong div.qfclonep{}
.qflong div.qfclonem{}
.qfblockch label img{width:100px;}
.qfclone div.qfclonesum{right:-10px;position:relative;top:-100%;}
.qfclone div.qfclonesum{}
div.qfclonesum{}
.qfclone .qflong div.qfclonesum{right:5px;}
.alertvalidat{color:#F00;text-align:center;}
.vertical .qfradio{line-height:8px;margin-left:40px;margin-top:12px;padding-left:40%;}
.vertical .qfradio input{border:medium none currentColor;display:block;height:auto;left:-20px;margin:0px !important;position:relative;top:-10px;}