.changedate{border:1px solid #999;border-radius:5px;cursor:pointer;float:left;margin:0 0 5px 0;padding:1px 8px 0 4px}
.changedate:hover{border:1px solid #777;box-shadow:0 0 6px rgba(0,0,0,0.5)}
.changedate img{height:25px;width:25px;margin-top:-1px !important}
select{padding:0 0 0 6px;border:1px solid #bbb;border-bottom-color:#b3b3b3;border-radius:6px;background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFW:JlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;background:linear-gradient(to bottom,#bce2f3 0%,#def6ff 100%);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,0.1);color:#555;text-shadow:1px 1px rgba(192,192,192,0.5);font-size:14px;margin-bottom:2px;margin-top:0px;height:22px;font-family:'Trebuchet MS',Arial}
.form{width:530px;float:left}
.form420{width:420px}
.form .line{clear:both;font-size:13px;line-height:25px}
.form .bordertop{border-top:1px dotted #bbb;margin-right:10px;padding-top:4px}
.form .line label{float:left;line-height:1.25;margin-top:4px;width:110px}
.form .noline{margin-left:110px;padding:4px 0 4px 0}
.form .noline label{line-height:1;margin-top:0px;width:450px}
.form .checkline{margin-left:0px;padding:8px 0 0 0}
.form .checkline label{line-height:1;margin-top:0px;width:450px;padding-bottom:4px}
.form .line input{float:left;width:394px;margin-right:10px}
.form .line select{float:left;margin-right:10px;margin-bottom:6px}
.form420 .line input{width:274px}
.form .line .input2{width:184px}
.form .line input[type=submit]{float:right;width:184px;margin-right:10px}
.form .line textarea{float:left;width:394px;margin-right:10px;height:60px}
.form420 .line textarea{float:left;width:274px;margin-right:10px}
.form .line select{float:left;width:410px;margin-right:10px}
.form420 .line select{width:290px}
.form .line .capcha{float:right;width:120px;padding:0 30px;margin-right:10px}
.form .line table{float:left;width:410px}
.form .line table td{vertical-align:middle}
.form .line a{float:right;margin-right:10px;padding-bottom:1px}
.form .line input[type=radio],
.form .line input[type=checkbox]{margin-left:114px;width:15px;margin-right:4px}
.w600{width:700px}
.inputdiv{}
.inputdiv select{}
.inputdiv:hover select{color:#222;border:1px solid #888}
.inputdiv select:hover{border:1px solid #888;box-shadow:0 0 7px dodgerblue}
.inputdiv input{font-size:14px;padding:2px 7px;color:#555;border:1px solid #bbb;border-bottom-color:#b3b3b3;border-radius:6px;width:300px;margin:0 0 6px 0;background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;background:linear-gradient(to bottom,#bce2f3 0%,#def6ff 100%);box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0,0,0,0.1);text-shadow:1px 1px rgba(192,192,192,0.5)}
.inputdiv:hover input{color:#222;border:1px solid #888}
.inputdiv input:hover{color:#222;border:1px solid #888;box-shadow:0 0 7px dodgerblue}
.inputdiv input::-webkit-input-placeholder{color:#999;font-style:italic}
.inputdiv input:-moz-placeholder{color:#999;font-style:italic}
.inputdiv input:-ms-input-placeholder{color:#999;font-style:italic}
.inputdiv textarea{font-size:14px !important;padding:2px 7px;color:#555;border:1px solid #bbb;border-bottom-color:#b3b3b3;border-radius:6px;width:300px;height:100px;margin:1px 0 6px 0;background:#f5f5f5;background:linear-gradient(to bottom,#bce2f3 0%,#def6ff 48%,#def6ff 100%);box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0,0,0,0.1);text-shadow:1px 1px rgba(192,192,192,0.5)}
.inputdiv:hover textarea{color:#222;border:1px solid #888}
.inputdiv textarea:hover{color:#222;border:1px solid #888;box-shadow:0 0 7px dodgerblue}
.inputdiv textarea::-webkit-input-placeholder{color:#999;font-style:italic}
.inputdiv textarea:-moz-placeholder{color:#999;font-style:italic}
.inputdiv textarea:-ms-input-placeholder{color:#999;font-style:italic}
.inputdiv .jq-checkbox{top:-1px;margin-bottom:1px}
.inputdiv .jq-checkbox:hover{border:1px solid RoyalBlue;box-shadow:0 0 7px DodgerBlue}
.inputdiv .jq-radio{margin-bottom:4px}
.inputdiv .jq-radio:hover{border:1px solid RoyalBlue;box-shadow:0 0 7px DodgerBlue}
.inputdiv .button{display:inline-block;zoom:1;display:inline;vertical-align:baseline;margin:0;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:18px/100% Helvetica, sans-serif;font-weight:bold;padding:.5em 1em .55em;text-shadow:0 2px 2px rgba(0,0,0,.4);border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.4);transition:all 0.4s ease}
.inputdiv .button:hover{text-decoration:none}
.inputdiv .button:active{position:relative;top:1px}
.inputdiv .bigrounded{border-radius:2em}
.inputdiv .medium{font-size:12px;padding:.4em 1.5em .42em}
.inputdiv .small{font-size:11px;padding:.2em 1em .275em}
.form .line input[type="radio"],
.form .line input[type="checkbox"]{}
.form .line input[type="radio"] + label,
.form .line input[type="checkbox"] + label{font:18px bold;color:#444;cursor:pointer;margin-right:20px}
.form .line input[type="radio"] + label::before,
.form .line input[type="checkbox"] + label::before{content:" ";display:inline-block;height:18px;width:18px;margin:0 5px 0 120px;background-image:url('http://vodovos.ru/_img/ico8.png');background-repeat:no-repeat}
.form .line input[type="checkbox"] + label::before{background-position:-238px -112px}
.form .line input[type="radio"] + label::before{background-position:-238px -131px}
.form .line input[type="checkbox"]:checked + label::before{background-position:-314px -112px}
.form .line input[type="radio"]:checked + label::before{background-position:-310px -131px}
.form .line input[type="checkbox"]:disabled + label::before{background-position:-333px -112px}
.form .line input[type="checkbox"]:checked:disabled + label::before{background-position:-371px -112px}
.form .line input[type="radio"]:disabled + label::before{background-position:-328px -131px}
.form .line input[type="radio"]:checked:disabled + label::before{background-position:-364px -131px}
.inputdiv input[type="submit"]{background:url('http://vodovos.ru/_img/indigo.png') repeat;background:linear-gradient(to bottom, rgb(91, 216, 236) 0%, rgb(39, 132, 199) 58%, rgb(79, 169, 245) 100%) repeat scroll 0% 0% rgb(11, 128, 171);color:#fff;cursor:pointer;font-size:16px;opacity:0.8;transition:all .4s ease}
.grayinput input{background:#f7ffee;color:#777;font-size:18px !important}
.grayinput:hover input{border:1px solid #888}
.largeinput:hover .grayinput input{border:1px solid #888}
.grayinput input:hover{background:#f7ffee;background-position:0;border:1px solid #bbb;box-shadow:0 0 7px green;color:#777}
.grayinput input:focus{box-shadow:0 0 7px green}
.redmessage input,.largeinput:hover .redmessage input,
.inputdiv:hover .redmessage input,
.redmessage input:hover{border-color:transparent;background:none;background-position:0;box-shadow:0px 0px 0px rgba(0,0,0,0);color:#f83c35;text-align:center}
.redmessage input:hover{color:#f83c35}
.largeinput .helparea{background:#fbfbe0;border:1px solid #bbb;border-bottom-color:#b3b3b3;border-radius:6px;color:#777;padding:5px 11px;font-size:14px;max-width:95%;box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0,0,0,0.1);line-height:1.2;cursor:default}
.largeinput:hover .helparea{color:#555}
.largeinput .helparea:hover{box-shadow:0 0 10px khaki}
.largeinput .helparea a{padding-bottom:0px;margin-bottom:4px}
.largeinput input[type=submit]:hover{background:url('http://vodovos.ru/_img/active.png') repeat;background:linear-gradient(to bottom, rgb(57, 216, 114) 0%, rgb(11, 158, 58) 58%, rgb(19, 204, 56) 100%) repeat scroll 0% 0% rgb(37, 196, 94)}
@media (min-width:661px){.changedate{border-radius:9px;margin:0 0 5px 0;padding:9px 12px 6px 8px}
.largeinput{font-size:16px}
.largeinput input{color:#555;border:1px solid #bbb;border-bottom-color:#b3b3b3;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0,0,0,0.1);margin:0 6px 8px 0;padding:5px 11px;font-size:20px !important;width:540px}
.largeinput:hover input{border:1px solid #888}
.largeinput input:hover{background-position:0 -10px;border:1px solid #888}
.largeinput input:focus{box-shadow:0 0 10px DodgerBlue}
.largeinput input::-webkit-input-placeholder{color:#999;font-style:italic}
.largeinput input:-moz-placeholder{color:#999;font-style:italic}
.largeinput input:-ms-input-placeholder{color:#999;font-style:italic}
.largeinput textarea{color:#555;border:1px solid #bbb;border-bottom-color:#b3b3b3;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0,0,0,0.1);height:100px;margin:0 6px 10px 0;padding:5px 11px;font-size:18px !important;width:540px}
.largeinput textarea::-webkit-input-placeholder{color:#999;font-style:italic}
.largeinput textarea:-moz-placeholder{color:#999;font-style:italic}
.largeinput textarea:-ms-input-placeholder{color:#999;font-style:italic}
.largeinput input[type=submit]{border:1px solid #555;border-radius:12px;box-shadow:7px 7px 5px rgba(0,0,0,0.4);color:#fff;padding:0 40px;font-size:28px;text-shadow:2px 2px 2px rgba(0,0,0,0.5);width:auto;transition:all 0.4s ease;line-height:3}
.largeinput input[type=submit]{background:url('http://vodovos.ru/_img/indigo.png') repeat;background:linear-gradient(to bottom, rgb(91, 216, 236) 0%, rgb(39, 132, 199) 58%, rgb(79, 169, 245) 100%) repeat scroll 0% 0% rgb(11, 128, 171);color:#fff;cursor:pointer;opacity:0.8;transition:all .4s ease}
.largeinput input[type=submit]{background:url('http://vodovos.ru/_img/indigo.png') repeat;background:linear-gradient(to bottom, rgb(91, 216, 236) 0%, rgb(39, 132, 199) 58%, rgb(79, 169, 245) 100%) repeat scroll 0% 0% rgb(11, 128, 171);color:#fff;cursor:pointer;opacity:0.8;transition:all .4s ease}
.largeinput input[type=submit]:hover{background-position:0;background:url('http://vodovos.ru/_img/active.png') repeat;background:linear-gradient(to bottom, rgb(57, 216, 114) 0%, rgb(11, 158, 58) 58%, rgb(19, 204, 56) 100%) repeat scroll 0% 0% rgb(37, 196, 94)}
.largeinput .jq-radio,.largeinput .jq-checkbox{top:-1px;margin:0 10px}
.largeinput .jq-radio{top:2px}
.largeinput .jq-radio:hover,.largeinput .jq-checkbox:hover{border:1px solid RoyalBlue;box-shadow:0 0 10px DodgerBlue}
.largeinput .jq-radio,.largeinput .jq-checkbox{width:20px;height:20px}
.largeinput .jq-radio.checked .jq-radio__div{width:12px;height:12px;margin:4px 0 0 4px;border-radius:50%;background:#555}
.largeinput .jq-checkbox.checked .jq-checkbox__div{width:12px;height:12px;margin:4px 0 0 4px;border-radius:4px;background:#555;box-shadow:inset 0 -3px 6px #AAA}
.largeinput input[type=radio],
.largeinput input[type=checkbox]{}
.largeinput input[type=radio] + label,
.largeinput input[type=checkbox] + label{font:18px bold;color:#444;cursor:pointer;margin-right:20px}
.largeinput input[type=radio] + label::before,
.largeinput input[type=checkbox] + label::before{content:" ";display:inline-block;height:20px;width:20px;margin:0 5px 0 120px;background-image:url('http://vodovos.ru/_img/ico8.png');background-repeat:no-repeat}
.largeinput input[type=checkbox] + label::before{background-position:-238px -112px}
.largeinput input[type=radio] + label::before{background-position:-238px -131px}
.largeinput input[type=checkbox]:checked + label::before{background-position:-314px -112px}
.largeinput input[type=radio]:checked + label::before{background-position:-310px -131px}
.largeinput input[type=checkbox]:disabled + label::before{background-position:-333px -112px}
.largeinput input[type=checkbox]:checked:disabled + label::before{background-position:-371px -112px}
.largeinput input[type=radio]:disabled + label::before{background-position:-328px -131px}
.largeinput input[type=radio]:checked:disabled + label::before{background-position:-364px -131px}
.largeinput .helparea{padding:5px 11px;font-size:14px;max-width:95%;margin-left:120px}
}
.griddiv .jq-selectbox__select-text{top:4px}
.inputdiv .chosen-container .chosen-drop:hover{border:1px solid #888;border:1px solid #888;box-shadow:0 0 7px dodgerblue}
.inputdiv .chosen-container-single .chosen-single:hover{border:1px solid #888;border:1px solid #888;box-shadow:0 0 7px dodgerblue}
.newform{line-height:1.25;max-width:560px;width:97%;margin:auto}
.dialog .newform{width:420px}
.newform .line{font-size:13px;line-height:25px;max-width:99%}
.newform .line:after{clear:both}
.newform .line label{float:left;line-height:1.25;margin-top:4px;width:110px}
.newform .line .inputs{margin-left:120px;margin-right:0;line-height:1.4;max-width:432px}
.newform .line .inputs input{width:95%;max-width:432px}
.newform .line .inputs input[type=checkbox]{width:15px;margin-top:5px}
.newform .line .inputs select{width:100%;margin-right:16px;margin-bottom:6px}
.newform .line .inputs textarea{width:95%;height:80px}
.newform .line .inputs .input1{width:95%}
.newform .line .inputs .input2{float:left;margin-right:2%;width:43%;max-width:186px}
.newform .line .inputs .input3{width:43%}
.newform .line .inputs .input3 select{width:45%}
.newform .line .inputs .jq-checkbox{margin-left:1px}
.newform .line p{line-height:1}
@media (max-width:660px){.newform input,.newform select{float:left !important}
.newform .formsubmit{margin:20px auto}
.newform input[type=submit]{float:right !important;margin:20px auto}
}
@media (min-width:481px) and (max-width:660px){.newform .line{max-width:97%}
.inputdiv input,.inputdiv select,.inputdiv textarea{font-size:16px !important}
.newform .line .inputs input,.newform .line .inputs select,.newform .line .inputs textarea{width:96%}
.largeinput .helparea{font-size:12px;margin-left:10px}
}
@media (max-width:480px){.newform .line .inputs input, .newform .line .inputs select, .newform .line .inputs textarea{width:99%}
.newform .line{max-width:95%}
.newform .line .inputs .input1{width:100%}
.newform .line .inputs .input2{float:left !important;margin-right:0;width:99%}
.newform .line .inputs .input3{width:100%}
.newform .line .inputs select{margin-bottom:6px;width:108%}
.largeinput .helparea{font-size:12px;margin-left:10px}
}
.nodefault select{box-shadow:0 0 11px lime}
.nodefault{box-shadow:0 0 11px lime}
.ui-accordion .ui-accordion-content{padding:8px 0 !important}
.ui-widget-content{border:0 !important}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:7px !important}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:7px !important}
#accordion .ui-state-default{background:url('http://vodovos.ru/_img/indigo.png') repeat;background:linear-gradient(to bottom, rgb(91, 216, 236) 0%, rgb(39, 132, 199) 58%, rgb(79, 169, 245) 100%) repeat scroll 0% 0% rgb(11, 128, 171);color:#fff}
#accordion .ui-state-active{background:#ff741a;background:url('http://vodovos.ru/_img/orange-cat.png') repeat;background:linear-gradient(to bottom, #fcb828 0%, #ee660e 68%, #ff881a 100%) repeat scroll 0% 0% #ff741a;border-color:#bbb;color:#fff}
.ui-state-default .ui-icon{background-image:url(http://vodovos.ru/_img/ico8.png) !important}
#accordion .ui-icon-triangle-1-e{background-position:-155px -1px;width:15px;height:19px;float:left;margin-top:-10px !important;margin-left:4px;}
#accordion .ui-icon-triangle-1-s{background-position:-135px 6px;width:20px;height:19px;float:left;margin-top:-12px !important;}
.newform .line .header-phone{width:270px;margin:auto}