#reg-form{width:824px;margin:43px auto 0;padding:0 0 16px}#reg-form table td{width:337px}#reg-form table td input.text{width:325px;border:1px solid #fff;background:#fff url(/_images/bg-input.png) no-repeat right top;font:normal 11px Arial;color:#7f7f7f;font-style:italic;padding:1px 5px 0}#reg-form table td label{font:normal 11px Arial;color:#7f7f7f;font-style:italic;cursor:pointer;padding-right:20px}#reg-form table td label i{position:relative;top:-2px;padding-left:3px;cursor:pointer}#reg-form table td select{width:337px;background:#fff url(/_images/bg-input.png) no-repeat right top;font:normal 11px Arial;color:#7f7f7f;font-style:italic}#reg-form p{font:normal 11px Arial;color:#a29262;padding:3px 0 17px}#reg-form div.accept{font:normal 16px Arial;color:#000;padding:29px 0 26px}#reg-form .accept span{padding:0 0 0 12px}#reg-form .accept a{font:bold 16px Arial;color:#2d46b9;text-decoration:underline}#reg-form .accept a:hover{text-decoration:none}#reg-form table th{text-align:left;font:normal 16px/18px Arial;color:#000;width:150px}#profile{padding:22px 0 0}#profile table{margin:0 auto}#profile table th{text-align:left;padding:1px 20px 0 0}#profile table th img{border:1px solid #969696;padding:1px}#profile table td div{font:normal 12px/16px Arial;color:#a29262;padding:0 0 5px}#profile table td div span{font:bold 16px/16px Arial;color:#000}div.top-block{border-bottom:1px solid #e5e0cf;padding:9px 8px 10px}#calendar{width:299px;background:#fff;border:1px solid #a29262;margin:0 auto}#calendar-title{background:#a29262;font:bold 11px/13px Arial;color:#fff;padding:6px 13px}#calendar-year #year{text-align:center;font:bold 12px Arial;color:#000}#calendar-month #month{text-align:center;font:normal 12px Arial;color:#000}#calendar-table{width:299px;position:relative}#calendar-table table{width:299px}#calendar-table table th{text-align:center;font:normal 13px Arial;color:#000;background:#f5f5f5;border-bottom:1px solid #ddd;padding:2px 0 3px}#calendar-table table th.calendar-weekend,#calendar-table table td.cw{color:#d11111}#calendar-table table td{text-align:right;font:normal 13px Arial;color:#999;padding:7px 8px 7px 0}#calendar-table table td.selected{background:#d30000;font-weight:bold}#calendar-table table td.d{color:#a29262}#calendar-table table td a{font:normal 13px Arial;color:#999;text-decoration:none}#calendar-table table .selected a{font-weight:bold;color:#fff}#send-form{border-top:1px solid #e5e0cf;padding:17px 8px}#send-form table td{width:410px}#send-form table td textarea{width:398px;height:146px;border:1px solid #fff;background:#fff url(/_images/bg-input.png) no-repeat right top;font:normal 11px Arial;color:#7f7f7f;font-style:italic;overflow:auto;margin-bottom:10px;padding:1px 5px 0}#send-form table th{text-align:right;font:normal 11px/13px Arial;color:#000;padding:3px 15px 0 0}#send-form table th span{font:normal 11px Arial;color:#a29262}#send-form table input.text{width:70px;border:1px solid #fff;background:#fff url(/_images/bg-input.png) no-repeat right top;font:normal 11px Arial;color:#7f7f7f;font-style:italic;padding:1px 5px 0}#reg-form table,#send-form table{width:100%}#calendar-year,#calendar-month{background:#e9e9e2;padding:3px 0}#calendar-year table,#calendar-month table{width:142px;margin:0 auto}#calendar-year #prev-year,#next-year,#calendar-month #prev-month,#next-month{width:15px;padding-top:6px}#calendar-table table td.selected,#calendar-table table td.cwa,#calendar-table table td.da{background:#a29262;color:#fff;cursor:pointer}