.child{float:right}
#date_ev_field{display:none;}
h1,h2,h3{margin:0;padding:0}
a.cpanel{float:right;font-size:12px;text-decoration:none;color:blue;}
#inactive_user{float:right;color:red;margin:-20px 6px 0 0}
#person_info{float:right;color:#373535;font-size:11px;margin-top:-13px;}
a:hover.cpanel{text-decoration:underline;}
.uploadFormMulty{float:left;border:1px dotted black;margin-top:5px}
a.passChange{color:gray;text-decoration:none;}
a:hover.passChange{text-decoration:underline;}
.simpleLabel{display:inline !important;font-size:12px !important;color:#464646 !important;font-weight:bold !important;}
#info_pro_box{width:268px;float:right;margin:-15px 6px 10px 28px;}
.row img{width:120px;}
div.form{padding-right:10px;}
div.form input,
div.form textarea,
div.form select{margin:0.2em 0 0.5em 0;}
div.form fieldset{border:1px solid #DDD;padding:10px;margin:0 0 10px 0;-moz-border-radius:7px;}
div.form label{font-weight:bold;font-size:0.9em;display:block;}
div.form .row{margin:5px 0;}
div.form .hint{margin:0;padding:0;color:#999;}
div.form .note{font-style:italic;font-size:12px;}
div.form span.required{color:rgb(173,0,0);}
#login-form, #registration-form, #recovery-form, #check-form{width:500px;padding:10px;border:9px solid #b5dce9;border-radius:0 3px 3px 3px;}
#login-form, #check-form .note, #registration-form p.note{font-size:12px;}
#yw0_button{color:#064AA2;font-size:12px;font-weight:bold;border:none;}
#login-form .txtField,
#registration-form .txtField,
#recovery-form .txtField,
#check-form .txtField{line-height:25px;border:2px solid #b5dce9;border-radius:3px;width:100%;height:25px;}
#login-form label,
#registration-form label,
#recovery-form label,
#check-form label{font-size:12px;color:#383a3d;}
h3.logRegTitle{color:#383a3d;font-size:16px;margin-bottom:0px;padding:5px 10px 0 7px;border-bottom:2px solid #b5dce9;border-left:2px solid #b5dce9;min-width:110px;max-width:150px;border-radius:3px 3px 0 0;background:#b5dce9;display:inline-block;}
#login-form .simpleSubmit,
#registration-form .simpleSubmit,
#recovery-form .simpleSubmit,
#check-form .simpleSubmit{width:100%;background:#84cde6;border:2px solid #b5dce9;color:#ffffff;border-radius:3px;height:30px;}
#registration-form .simpleSubmit:hover,
#recovery-form .simpleSubmit:hover,
#login-form .simpleSubmit:hover,
#check-form .simpleSubmit:hover{background:#6cb9d3;}
div.form div.error label:first-child,
div.form label.error,
div.form span.error{color:#C00;}
div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form input.error,
div.form textarea.error,
div.form select.error{background:#FEE;border-color:#C00;}
div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form select.success{background:#E6EFC2;border-color:#C6D880;}
div.form .errorSummary{border:2px solid #C00;padding:7px 7px 12px 7px;margin:0 0 20px 0;background:#FEE;font-size:0.9em;max-width:600px;}
div.form .errorMessage{color:red;font-size:12px;}
div.form .errorSummary p{margin:0;padding:5px;}
div.form .errorSummary ul{margin:0;padding:0 0 0 20px;}
div.wide.form label{float:left;margin-right:10px;position:relative;text-align:right;width:100px;}
div.wide.form .row{clear:left;}
div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage{clear:left;padding-left:110px;}
div.add{cursor:pointer;width:60px;padding:2px;border:1px solid #a6c9e2;color:#0066a7;text-align:center;}
div.remove{cursor:pointer;width:60px;padding:2px;border:1px solid #a6c9e2;color:#0066a7;text-align:center;}
textarea.template{display:none;}
.contacts{background:url("../img/cont-bg.png") no-repeat;width:611px;height:569px;}