.collage
{float:right; margin:0 0 1em 16pt}

body.event_index .indexlinks
{margin:24px 0; line-height:0.6}

body.event_index #w_content table,
body.event_show #w_content table
{width:100%}

body.event_index #w_content table,
body.event_index #w_content table th,
body.event_index #w_content table td,
body.event_show #w_content table,
body.event_show #w_content table th,
body.event_show #w_content table td
{border:1px solid #ffe288;vertical-align:top}

body.event_index #w_content table th,
body.event_show #w_content table th
{background-color:#f6f2b9;text-align:center}

body.event_index #w_content table td,
body.event_show #w_content table td
{padding:10px 10px 0 10px}

body.event_index #w_content table h2,
body.event_show #w_content table h2
{font-size:100%;margin-top:0}

h2
{color:#802b2b}

body.event_index #w_content table td.date,
body.event_show #w_content table td.date
{text-align:center}

body.event_index #w_content table a.registration_link,
body.event_index #w_content table a.buy_link,
body.event_show #w_content table a.registration_link,
body.event_show #w_content table a.buy_link
{font-weight:bold;font-size:11pt}

body.event_index #w_content table td.links,
body.event_index #w_content table td.stub,
body.event_show #w_content table td.links,
body.event_show #w_content table td.stub
{padding-top:0}

#w_content table.invitations
{width:95%}

#w_content table.invitations,
#w_content table.invitations th,
#w_content table.invitations td
{background-color:#f6f2b9;border:1pt solid #f2d262;padding:10px;vertical-align:top}

#w_content table.invitations th
{color:#802b2b}

#w_content table.invitations span.fio
{font-size:120%;font-weight:bold}

body.invitation .certificate-warning
{display:inline-block; padding:8px 16px; background-color:#f0f0f0}

body.invitation .form-container {padding-right:290px}

body.invitation a.print, 
body.invitation a.edit
{padding-left:20px;font-weight:bold;background-position:left center;background-repeat:no-repeat}
 
body.invitation a.print
{background-image:url("data:image/gif;base64,R0lGODlhEAAQAIQYAEI1Dzk5OURERHVMJNRPH6NiCulbI/FaJPR2JvWLI+2OIvaMJ/KLZveWKPvFMvvML/zTLfzZKvzgJ+fn5/zsmevr6+/v7/Ly8v///////////////////////////////yH5BAEKAB8ALAAAAAAQABAAAAVu4CcqZGmK6KdcbMsq6WjN9AzHSqXv+p0qk6Aw6EM0GgSGcqkkKBKLBoVCOFivVsL0KIFUsVcC5HCMeAnodBoSOUIgj7h8/j7a7/i7gwDo+/8EDkd7Ajw8AYGDBAaMjY6JR2qSaUcFBQOYmZqYliEAOw==");
}

body.invitation a.edit
{background-image:url("data:image/gif;base64,R0lGODlhDgAOAPZVAKWro6ConUO/DErBFU/DG0y4HFPFIUuyHlbGJEutIEqpIEmlIEmiInW7V4apd5uwkp6ylaGqnVe1LJyykpuxkZ2yk6KsnaGpnaKon6qrqf//1f7+1P390/z80vn50Pj4z/Pzy/LyyvDwyO3txuzsxevrxOrqw+bmwOXlv+Tkvt/fut7eudvbt9rattjYtNXVstLSr8/Prc7OrM3Nq/7+1fv70vr60fX1zfT0zO/vyO7ux+npw+jowuPjvt3dudfXtNbWs9HRr/v70/Hxzu3tzMrKsdfXvdrawtjYwNTUvM3NtsTEr8DArNPTv9LSvtDQvM3Nus/Pvbq6sP///6qqqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAFUALAAAAAAOAA4AAAeXgBqCg4SFhoeIRFFDiIJNEw0ZNIcbThAIBQBCghsbHJ+WBgcRRxydHB02Hk8VBAkXSB42HRw1HzdQFAMKAUkiITgftiBGDwILAUopKDwjIbc6UhIMGEsvQC4+PSQ4IFMWDhlMMzMyQUArOyFUU1NFMDEyMjEwPyrqVFQnKiwuPz8uWqhAoeOGBxw5SvA4gQLFCR4mdAQLBAA7");
;background-position:2px center}

div#registration_closed
{padding:4pt 8pt;font-size:110%;border:2px solid #ee3333;margin:0 auto;text-align:center;width:300px}

table#not_allowed_message,
table#not_allowed_message td,
table#not_allowed_message th
{border:0!important;margin:0;vertical-align:top!important}

table#not_allowed_message td
{padding:5px}

table#not_allowed_message th
{padding:6pt;text-align:center!important}

table#not_allowed_message th.prof-only
{background-color:#ff2b2b;color:#fff7ae}

table#not_allowed_message th.paid-also
{background-color:#ffbb00;color:#7c1f0c}

table#not_allowed_message ul li
{font-weight:bold;padding-left:20px}

body.event_editvideo form.event > label
{display:none}

body.event_editvideo form.form div.child
{width:100%;border-bottom:1px solid #eabd86;margin-bottom:2em;padding-bottom:4px}

body.event_editvideo form.form div.child label
{width:25%}

body.event_editvideo input.submit,
body.event_editvideo .input input.submit
{left:17.5%}

body.event_editvideo div.relation input.button
{bottom:14px;left:100%}



