html, body{font-family:Tahoma, Geneva, sans-serif;background-color:ffffff;font-size:12px;color:#171717;padding:0px;height:100%;width:100%;margin:0px;}
*{outline:none;}
td, th{vertical-align:middle;font-size:12px;}
form{padding:0px;margin:0px;}
img{border:none;}
a{text-decoration:underline;color:#4c618c;outline:none;}
a:hover{color:#597ec8;text-decoration:none;}
p{text-align:justify;line-height:150%;margin:5px 0px;font-size:12px;padding:0px;}
#head{margin:auto;padding:40px 0px 15px 0px;text-align:center;font-weight:normal;font-family:"Times New Roman", Times, serif;font-size:28px;line-height:1.15;}
hr{border:none;border-top:1px dotted #666666;background-color:transparent;margin:15px 0px;padding:0px;height:1px;}
label{cursor:pointer;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
::selection{background:#697c90;color:#f0f0f0;}
::-moz-selection{background:#697c90;color:#f0f0f0;}
.steps{margin:0px 0px -10px 0px;text-transform:uppercase;text-align:center;color:#D3D3D3;}
.steps span{display:inline-block;padding:0px 5px;}
.steps span.active{color:#333333;}
.round{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;background:none repeat scroll 0 0 #F7F5F6;padding:21px 21px 21px 21px;margin:30px auto;width:600px;color:#333333;font-family:Arial;font-size:94%;line-height:1.55;}
.table{width:100%;}
.table td{padding:5px 10px;}
.table .lab{width:200px;font-size:14px;line-height:1.55;}
.table .inp{padding:2px 10px;font-size:14px;line-height:1.55;}
.table .die_tr{display:none;}
.table .star{color:#F00;}
.table strong{color:#333;}
.table input{width:200px;}
.table input.bt{width:auto;}
.table select{width:206px;}
.error{background-color:#FFEAEB;}
.table input.forfile{width:362px;}
.table textarea{height:70px;width:200px;}
.del_ico{margin-right:2px;margin-top:3px;cursor:pointer;height:16px;width:16px;float:left;}
.table input[type="checkbox"]{width:auto;}
.tp{font-style:italic;color:#F00;font-size:14px;font-family:"Times New Roman", Times, serif;}
.round strong{font-family:"Times New Roman", Times, serif;color:#000000;display:block;font-size:160%;font-weight:normal;border-top:1px dashed #ccc;padding-top:15px;margin-top:15px;padding-bottom:15px;line-height:1.35;}
td.inp input, .inp select{font-family:arial;font-size:14px;width:230px;border:1px solid #e2e3ea;border-top:1px solid #abadb3;border-bottom:1px solid #e3e9ef;}
span.active{font-family:Arial, Helvetica, sans-serif;border-radius:10px;padding:8px 8px 8px 8px;background-color:#F7F5F6;font-variant:small-caps;}
input.bt{margin:20px 0 10px 0;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.formap{margin:10px 0px 10px 13px;font-size:12px;}
.maxsize{font-size:14px;font-style:italic;font-family:"Times New Roman", Times, serif;margin-bottom:10px;}
.inp textarea{min-width:230px;min-height:90px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.vse_ok{text-align:center;font-weight:bold;font-size:14px;padding:30px;color:#060;}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }