bubble_ok_iconmodal_div { font-family: tahoma,helvetica,arial,sans-serif; }
a { color: #428016; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
html {background: #2C2E2E; }
body { background-color: #ffffff ! important; font-family: tahoma, helvetica, arial, sans-serif; font-size: 11px; line-height: 16px; }

small {font-size: 0.8em;}
html, body {height: 100%;}
#wrapper {min-height: 100%; background:#F2F2F2;}
#main, #content {overflow:auto; padding-bottom: 83px; background:#F2F2F2}  /* must be same height as the footer */
#pagefooter {position: relative; margin-top: -83px; /* negative value of footer height */ height:  83px; clear:both;} 
/*Opera Fix*/
body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px;}

#user_event_form table.form-table tr td input.input_readonly, .input_readonly { border: 1px solid #ffffff !important; background-color:  #f7f7f7 !important; background-image: none !important; }
#user_event_form table.form-table tr td textarea { width: 238px; }

#event_payment_summary_container { margin-top: 10px;background-color: #F2F2F2;  }
#table_event_payment_summary { width:920px; height: 90px; }
#table_event_payment_summary td { border-right: 1px solid #dbdbdb; padding: 10px; padding-right: 15px; }
#table_event_payment_summary td div.head { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #808080; text-align:right; }
#table_event_payment_summary td div.summary_main, #table_event_payment_summary td div.summary_secondary { font-family: Arial, Tahoma, sans-serif; font-size: 18px; color: #222222; text-align:right; margin-top: 30px; }
#table_event_payment_summary td div.summary_secondary { color: #808080; }
#event_payment_user_list_container { margin-top: 30px; }

div.modal_div { position: absolute; width: 3000px; height: 3000px; z-index: 5; background-color: transparent; top: 0px; left: 0px; }
div#faq h4 a, div#faq h1 a { color: #000000; }
div#faq h4 a:hover { text-decoration: none; }

#commission_regulatins_container { border: 1px solid #dbdbdb; padding: 20px; background-color: #f0f0f0; font-size: 12px; margin-top: 10px; margin-bottom: 5px; }
#commission_regulatins_container label { cursor: pointer }

#tabs > ul { display: block; background: transparent; border: 0; padding: 0; width: 960px; margin: 0 auto; padding-left: 18px; }
#tabs > ul li a { color: #428016 !important; }
#tabs > ul li:hover { background-color: #428016 !important; border: 1px solid #428016 !important; border-bottom: 0px !important;}
#tabs > ul li:hover a { color: #fff !important; }
#tabs > ul li.ui-tabs-selected a { color: #2c2e2e !important; }
#tabs > ul li.ui-tabs-selected:hover { color: #2c2e2e !important; border: 1px solid #D6D6D6 !important; border-bottom: 0px !important; }
#tabs > ul li.ui-tabs-selected a:hover { color: #2c2e2e !important; }
#tabs > ul li.add:hover a { color: #428016 !important; }
#tabs > ul li { border: 1px solid #bfbfbf; background: #f2f2f2; height: 31px; float: left; padding: 0px 5px; border-collapse: collapse; }
#tabs > ul li span.close {padding:0; position:absolute; right:0; top:0; cursor: pointer; display: none; background-image: url("/images/ui-icons_808080_256x240.png") !important; }
#tabs > ul li span.close:hover {padding:0; position:absolute; right:0; top:0; cursor: pointer; display: none; background-image: url("/images/ui-icons_c41d3c_256x240.png") !important; }
#tabs > ul li.ui-tabs-selected { background: #fff !important; border: 1px solid #d6d6d6; height: 32px ! important; }
#tabs > ul li.ui-tabs-selected span.close { display: block; }
#tabs > ul li.ui-state-disabled { display: none;}
#tabs > ul li.ui-state-hover { color: #fff; }
#tabs > ul li.ui-corner-top {-moz-border-radius-topleft:2px; -moz-border-radius-topright:2px;}

#ui-dialog-title-event_cancel_dialog { color: #428016; font-size: 14px; padding-top: 2px; padding-bottom: 2px; }
#event_cancel_mail_content { width: 472px; }

#askToCreateOrganizer #questionContainer { margin:15px; }
#askToCreateOrganizer #questionContainer .radio { margin-bottom: 10px; }

h1.main_header { font-size: 25px; color: #222222; line-height: 30px; font-family:Arial, Tahoma, sans-serif; }
h1.secondary_header { font-size: 18px; color: #222222; line-height: 30px; font-family:Arial, Tahoma, sans-serif; }

#event_widget_container {}
#event_widget_container hr { border: none; border-top: 1px solid #cccccc; margin-top: 5px; margin-bottom: 5px;}
#event_widget_container h2 { color: #428016; font-size: 14px; }
#event_widget_container #event_widget_left { float: left; width: 380px; margin: 20px; }
#event_widget_container #event_widget_right { float: right; width: 480px; margin: 20px; }
#event_widget_container #event_widget_left #iframe_code_container { background-color: #f2f2f2; border: 1px solid #dbdbdb; padding: 10px; color: #707070} 
#event_widget_container #event_widget_left #iframe_code { margin-top: 5px; width: 350px; height: 150px; }

#custom_colors_container { margin-top: 20px; }
#custom_colors_container #custom_colors_boxes .custom_colors_box { float: left; width: 95px; }

#custom_set_container { margin-top: 20px; }
#custom_set_container #cs_tab { border: 1px solid #dbdbdb; border-bottom: 1px solid #ffffff; position: relative; top: 1px; padding: 10px 15px; color: #428016; width: 90px; }
#custom_set_container #cs_tab_content { border: 1px solid #dbdbdb;  }
#custom_set_container .custom_set_box { float: left; width: 169px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; color: #707070; height: 36px; }
#custom_set_container .cs_color_picker  { position: relative; pointer: cursor;  }
#custom_set_container .cs_text { position: relative; left: 43px; top: 9px; }

#custom_width_container { margin-top: 20px; }
#custom_width_container #custom_width .cw_radio { float: left; width: 20px}
#custom_width_container #custom_width .cw_box { float: left; width: 40px; background-color: #eaeaea; border: 1px solid #c0c0c0; height: 20px; margin-left: 10px;}
#custom_width_container #custom_width .cw_text { float: left; margin-left: 10px; }
#custom_width_container #custom_width .cw_user { float: left; margin-left: 10px; }
#custom_width_container .custom_width_item { margin-bottom: 12px; }

.color_selector { position: absolute; top: 0; left: 0;	width: 36px; height: 36px; background: url(../images/colorpicker/select2.png); }
.color_selector div { position: absolute; top: 4px; left: 4px;	width: 28px; height: 28px; background: url(../images/colorpicker/select2.png) center;}

#widget_preview_header { font-weight: bold; color: #707070 }
#widget_preview { margin-top: 20px; }

#search_criteria_panel { float:left;width:200px; min-height: 600px; }
#search_criteria_panel #show_events { padding-left: 5px; padding-right: 5px; }
#search_criteria_panel #accordion h3 { background: none; border: 0px; border-bottom: 1px solid #DBDBDB; }
#search_criteria_panel #accordion h3 span { left: 0px; background-image: url("/images/ui-icons_808080_256x240.png") !important; }
#search_criteria_panel #accordion h3 a { padding-left: 20px; font-size: 11px; color: #428016; }
#search_criteria_panel #accordion h3.ui-state-active a { color: #2c2e2e; }
#search_criteria_panel #accordion h3.ui-state-active span { background-image: url("/images/ui-icons_2c2e2e_256x240.png") !important; }
#search_criteria_panel #accordion div.ui-accordion-content { padding: 0px; background: none; border: 0px; padding-bottom: 10px; }
#search_criteria_panel #accordion div.ui-accordion-content ul { padding-top: 10px; font-size: 11px;  margin-left: 5px; }
#search_criteria_panel #accordion a.filter_results { font-weight: normal; color: #428016; }
#search_criteria_panel #show_hide_all_categories { margin-top:20px; text-align: right;}
#search_criteria_panel #show_hide_all_categories a { font-size: 11px; color: #428016; font-weight: normal; }


#search_criteria_panel #subcategory_filter h3 { background: none; border: 0px; border-bottom: 1px solid #DBDBDB; position: relative; margin-top: 1px; line-height: 25px;}
#search_criteria_panel #subcategory_filter h3 span { left: 0px; background-image: url("/images/ui-icons_808080_256x240.png") !important; margin-top: -8px; position: absolute; top: 50%; }
#search_criteria_panel #subcategory_filter h3 a { padding-left: 20px; font-size: 11px; color: #428016; }
#search_criteria_panel #subcategory_filter h3.active a { color: #2c2e2e; }
#search_criteria_panel #subcategory_filter h3.active span { background-image: url("/images/ui-icons_2c2e2e_256x240.png") !important; }
#search_criteria_panel #subcategory_filter div {  overflow: auto; display: block; }
#search_criteria_panel #subcategory_filter div ul { padding-top: 5px; font-size: 11px;  margin-left: 5px; }
#search_criteria_panel #subcategory_filter a.filter_results { font-weight: normal; color: #428016; }

#results_panel { float:right;width:760px;border-left:1px solid #DBDBDB; min-height: 600px; background-image: url("/images/cat_results_bg.gif"); background-position: left; background-repeat: repeat-y;  }
#results_panel #search_results { margin: 15px; }
#results_panel #search_results h1 span { color: #55A51C; }
#filter_info { margin-bottom: 5px; display: none; }
#category_name { font-weight: bold; }

#shortcut_tabs { margin-top: 5px; }
#shortcut_tabs span.link a, .sort_tabs span.link a { font-weight: normal; }

#choose_profile_organizer { margin:10px 0px 15px 0px }
#choose_profile_organizer .radio { margin-bottom: 10px; }

.active_filter { font-weight: bold !important; text-decoration: underline !important; }

.event_list_item { margin-top: 10px; border-top: 1px solid #DBDBDB; padding: 10px 10px 0px 0px; min-height: 70px; }
.event_list_item table td { vertical-align: top; }

.organizer_list_item { margin-top: 10px; border-top: 1px solid #DBDBDB; padding: 10px 10px 0px 0px; height: 70px; }
.organizer_list_item table td { vertical-align: top; }
.organizer_list_item table td img { height: 60px; }

div#topactions ul li a.top_nav_button { color: #ddffbf !important; -webkit-border-radius: 7px !important ; -moz-border-radius: 7px !important; border-radius: 7px !important; font-weight: bold; font-size: 14px; }
div#topactions ul li a.top_nav_button:hover, div#topactions ul li a.top_nav_button:active { color: #ffffff !important;}
div#topactions ul li.active_tab span.marker { display: block; background-image:url("/images/dziubek.gif"); height: 8px; width: 11px; position: relative; top: 2px; left: 43%; }
div#topactions ul li.active_tab span.marker_cbdca6 { display: block; background-image:url("/images/dziubek_cbdca6.gif"); height: 8px; width: 11px; position: relative; top: 2px; left: 42%; }
div#topactions ul li.active_tab span.marker_f2f2f2 { display: block; background-image:url("/images/dziubek_F2F2F2.gif"); height: 8px; width: 11px; position: relative; top: 2px; left: 42%; }
div#topactions ul li.active_tab a.active_tab_link { color: #2c2e2e !important; background: none !important; background-color: #ffffff !important; }

 
#topactions span.marker { display: block; background-image:url("/images/dziubek.gif"); height: 8px; width: 11px; position: relative; top: 41px; left: 62%; }
#topactions span.active_tab span.marker_cbdca6 { display: block; background-image:url("/images/dziubek_cbdca6.gif"); height: 8px; width: 11px; position: relative; top: 2px; left: 42%; }
#topactions span.active_tab span.marker_f2f2f2 { display: block; background-image:url("/images/dziubek_F2F2F2.gif"); height: 8px; width: 11px; position: relative; top: 2px; left: 42%; }
#search-form span.active_tab a.active_tab_link span.catalogue { color: #2c2e2e !important; background: none !important; background-color: #ffffff !important; }

#fb_link_container_ghost img, #google_link_container_ghost img { cursor: pointer; }

#pageheader { height: 50px; background: #2C2E2E;}
#pageheader h1 { float: left; }
#pageheader h1 img { padding-top: 0px; padding-left: 10px; }
#pageheader ul#toplinks { float: right; margin-top: 8px; font-size: 11px;}
#pageheader ul#toplinks > li {height: 15px;  display: block; float: left; padding: 6px 15px; line-height: 18px; border-right: 1px solid #545454; color: #f2f2f2; }
#pageheader ul#toplinks li:last-child { border-right: 0; }
#pageheader ul#toplinks li a { color: #fff; text-decoration: none; font-weight: normal; }
#pageheader ul#toplinks li a:hover { text-decoration: underline;  }
#pageheader ul#toplinks li a.profile { color: #a8cc8e; text-decoration: none; }
#pageheader ul#toplinks li a.profile:hover { text-decoration: underline; }
#pageheader ul#profilelist {color:#ddffbf;display:block;background: #000000;float:left;list-style:none outside none;padding:3px 10px 3px 0;position:relative;width:200px;height: 15px;z-index:10;border: 1px solid #545454;}
#pageheader ul#profilelist ul {background-color:#000000;display:none;left:9px;list-style:none outside none;padding:3px 10px 5px;position:absolute;top:18px;width:180px;z-index:10;border: 1px solid #545454;border-top: 0px;}
#pageheader ul#profilelist li.profile-holder {height:22px;margin:0;padding:0;position:relative;}
#pageheader ul#profilelist li.profile-holder a {background-image:url("/images/icons/drop-arrow.png");background-position:right center;background-repeat:no-repeat;color:#ddffbf;font-family:Arial;font-size:11px;padding:0px 18px 2px 8px;text-decoration:none;display: block;width: 180px;}
#pageheader ul#profilelist li.profile-holder ul li a {background:none repeat scroll 0 0 transparent;padding:0 20px 0 0;}
#pageheader ul#profilelist li.profile-holder:hover ul {display:block;}
#pageheader ul#profilelist img {border:medium none;margin:0 5px 0 0;}

#topactions { height: 48px; background: #428016; border-top: 1px solid #598f32; border-bottom: 1px solid #366912; }
#topactions ul li {display: block; float: left;}

#prolifes_links a { color: #428016 !important; }

#pagefooter { background: #2C2E2E; height: 83px; color: #C0D9AD; clear: both; z-index: 0;}
#pagefooter ul { overflow: hidden; zoom: 1; clear: left; }
#pagefooter ul li { float: left; margin-top: 8px; padding: 0px 8px; border-right: 1px solid #C0D9AD; }
#pagefooter ul li:last-child { border-right: 0; }
#pagefooter a { color: #C0D9AD; text-decoration: none; }
#pagefooter a:hover { text-decoration: underline; }

#topactions ul li { padding: 7px 5px; padding-bottom: 0px; }
#topactions form { margin: 0; padding: 0; padding-top: 7px; }
#topactions form p { color: white; padding: 8px 15px; font-size: 16px; float: left; }
#topactions form span.catalog { color: white; padding: 8px 15px; font-size: 16px; float: left; font-weight: normal }
#topactions form input#search_phrase { position: relative; border: 0; padding: 4px; padding-top: 7px; height: 22px; background: url('/images/search_input.gif') top left no-repeat; width: 395px; font-size: 14px; padding-left: 12px; }
#topactions form label#searchlabel { display: block; position: relative;  top: -34px; left: 20%; margin-top: 9px; color: black; width: 330px; font-size: 14px; color: #888888; }
#topactions form img { vertical-align: top; padding-top: 8px; padding-left: 15px; }

#topactions form.smallform {position: relative; float: right; display: block;  margin: 0; margin-top: 7px; padding: 0; height: 30px; width: 420px; background: #54a21c; border: 1px solid #25480c; overflow: hidden;z-index: 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;behavior: url('ie-css3.htc'); }
#topactions form.smallform span.catalog  { background:url("/images/buttons/btn_bg_primary_link.gif") repeat-x scroll 50% 50% #5AA722; color: #2C2E2E; height: 14px; width: 120px; padding: 8px 0; text-align: center; float: left; border-right: 1px solid #316010;-webkit-border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-bottomleft:7px; border-top-left-radius: 7px; border-bottom-left-radius: 7px;  z-index: 1;behavior: url('ie-css3.htc'); font-size: 15px; font-weight: bold; font-family: Arial,helvetica,serif; color:#DDFFBF;}
#topactions form.smallform span.catalog:hover {  background: #5aa722 url(/images/buttons/btn_bg_primary_hover.gif) 50% 50% repeat-x; color: #ffffff !important; text-decoration: none !important; }
#topactions form.smallform span.catalog:active { background: #5aa722 url(/images/buttons/btn_bg_primary_active.gif) 50% 50% repeat-x; color: #ffffff !important; }

a:-webkit-any-link { text-decoration: none !important }

#topactions form.smallform input#search_phrase { border: 1px solid #3C7413; margin-left: 5px; margin-top: 3px; padding: 5px; height: 12px; background: #a8cc8e;  width: 250px; font-size: 12px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;behavior: url('ie-css3.htc');z-index: 2; }
#topactions form.smallform label#searchlabel { display: block; float:left; margin-top: 7px; color: black; width: 250px; font-size: 12px; color: #688554; z-index: 3; left: 10px; padding-top: 8px;} 
#topactions form.smallform input[type=image] { float: left; position:absolute; right:3px; top:3px;}

a.link { color: #428016; }
#email_list_container a.link { font-size: 11px;  }

.btn_link button#Confirm_2 span, .btn_link button#Confirm_1 span, .btn_link button#SaveNotesButton span { line-height: 14px; font-family: Arial, helvetica, serif; font-size: 12px !important;  -moz-border-radius: 2px !important;	-webkit-border-radius: 2px !important; border-radius: 2px !important; font-weight: bold; }
.btn_link button#SaveNotesButton {margin-top: 6px;}


.btn_link input.ui-state-default { line-height: 18px; font-family: Arial, helvetica, serif; font-weight: bold; color: #ffffff !important;  -moz-border-radius: 2px !important;	-webkit-border-radius: 2px !important; border-radius: 2px !important; font-size: 15px !important; padding-top: 4px; padding-bottom: 4px; background-image: none;}
.btn_link .ui-state-default span { line-height: 18px; font-family: Arial, helvetica, serif; font-size: 15px !important;  -moz-border-radius: 2px !important;	-webkit-border-radius: 2px !important; border-radius: 2px !important; font-weight: bold; }
.btn_link .ui-state-default { border: 1px solid #316010; background: #5aa722 url(/images/buttons/btn_bg_primary_link.gif) 50% 50% repeat-x; color: #ffffff !important;  -moz-border-radius: 2px !important;	-webkit-border-radius: 2px !important; border-radius: 2px !important; }
.btn_link .ui-state-default:hover { border: 1px solid #316010; background: #5aa722 url(/images/buttons/btn_bg_primary_hover.gif) 50% 50% repeat-x; color: #ffffff !important; }
.btn_link .ui-state-default:active { border: 1px solid #316010; background: #5aa722 url(/images/buttons/btn_bg_primary_active.gif) 50% 50% repeat-x; color: #ffffff !important; }

.btn_link_small input.ui-state-default { line-height: 18px; font-family: Arial, helvetica, serif; font-weight: bold; color: #ffffff !important;  -moz-border-radius: 2px !important;  -webkit-border-radius: 2px !important; border-radius: 2px !important; font-size: 12px !important; padding-top: 4px; padding-bottom: 4px; background-image: none;}
.btn_link_small .ui-state-default span { font-family: Tahoma, helvetica, serif; font-size: 12px !important; }
.btn_link_small .ui-state-default { border: 1px solid #316010; background: #5aa722 url(/images/buttons/btn_bg_primary_link.gif) 50% 50% repeat-x; color: #ffffff !important;  -moz-border-radius: 2px !important; -webkit-border-radius: 2px !important; border-radius: 2px !important; }
.btn_link_small .ui-state-default:hover { border: 1px solid #316010; background: #5aa722 url(/images/buttons/btn_bg_primary_hover.gif) 50% 50% repeat-x; color: #ffffff !important; }
.btn_link_small .ui-state-default:active { border: 1px solid #316010; background: #5aa722 url(/images/buttons/btn_bg_primary_active.gif) 50% 50% repeat-x; color: #ffffff !important; }
.btn_link_small .ui-state-default span.ui-button-text { line-height: 13px; display: inline-block; max-height: 15px; height: 15px;}

.btn_link .ui-dialog-buttonpane button { padding: 0px !important; }
.agenda .ui-widget-header .ui-icon { background-image: url("/images/ui-icons_808080_256x240.png") !important;  }
.agenda .ui-widget-header .ui-icon:hover { background-image: url("/images/ui-icons_c41d3c_256x240.png") !important;  }
.agenda .ui-widget-header .ui-icon:active { background-image: url("/images/ui-icons_2c2e2e_256x240.png") !important;  }

.btn_link_secondary a,.btn_link_secondary button {  -moz-border-radius: 2px;	-webkit-border-radius: 2px; border-radius: 2px; font-size: 13px !important; font-weight: bold !important; }
.btn_link_secondary .ui-state-default span { line-height: 20px; font-family: Tahoma, helvetica, serif; }
.btn_link_secondary .ui-state-default { border: 1px solid #92a87e; background: #ffffff url(/images/buttons/btn_bg_secondary_link.gif) 50% 50% repeat-x; color: #428016 !important; }
.btn_link_secondary .ui-state-default:hover { border: 1px solid #a1bf8a; background: #ffffff url(/images/buttons/btn_bg_secondary_hover.gif) 50% 50% repeat-x; color: #428016 !important; }
.btn_link_secondary .ui-state-default:active { border: 1px solid #768c65; background: #ffffff url(/images/buttons/btn_bg_secondary_active.gif) 50% 50% repeat-x; color: #428016 !important; }

.btn_link_regular a,.btn_link_regular input[type=submit] {  -moz-border-radius: 2px;	-webkit-border-radius: 2px; border-radius: 2px; font-size: 12px !important; font-weight: normal !important; }
.btn_link_regular .ui-state-default span { font-family: Tahoma, helvetica, serif; font-size: 12px !important;}
.btn_link_regular .ui-state-default span.ui-button-text { line-height: 13px; display: inline-block; max-height: 15px; height: 15px;}
.btn_link_regular .ui-state-default, .btn_link_close .widget-close { border: 1px solid #bababa; background: #ffffff url(/images/buttons/btn_bg_link.gif) 50% 50% repeat-x; color: #808080 !important; }
.btn_link_regular .ui-state-default:hover, btn_link_close .widget-close:hover { border: 1px solid #969696; background: #ffffff url(/images/buttons/btn_bg_link.gif) 50% 50% repeat-x; color: #808080 !important; }
.btn_link_regular .ui-state-default:active, .btn_link_close .widget-close:active { border: 1px solid #969696; background: #ffffff url(/images/buttons/btn_bg_link_active.gif) 50% 50% repeat-x; color: #808080 !important; }

.btn_link_regular .button_with_plus span.ui-button-text { font-size: 12px !important; font-family: Tahoma, helvetica, serif; padding: 5px 12px 3px 25px; }
.btn_link_regular .button_with_plus .ui-icon{ background-image: url("/images/ui-icons_428016_256x240.png") !important; }
.btn_link_regular .button_with_plus:hover .ui-icon { background-image: url("/images/ui-icons_50bf00_256x240.png") !important }
.btn_link_regular .button_with_plus:active .ui-icon { background-image: url("/images/ui-icons_2c2e2e_256x240.png") !important }

.btn_link_regular button#SaveNow span { font-size: 13px; line-height: 18px; font-weight: bold; height: 18px; max-height: 18px;}
.btn_link_regular input[type=submit] { padding: 2px 10px 4px 10px; height: 25px; }

#profileleftcol .btn_link_regular .button_with_plus span.ui-button-text { font-size: 11px !important; padding-right: 8px; padding-left: 24px; }
.pagination_container .btn_link_regular  span.ui-button-text { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 3px; }
.pagination_container .btn_link_regular a#next_page span.ui-button-text { padding-left: 0px; padding-right: 0px; padding-left: 10px; }
.pagination_container .btn_link_regular a#prev_page span.ui-button-text { padding-left: 0px; padding-right: 0px; padding-left: 13px; }

.btn_link_close .widget-close .ui-icon { background-image: url("/images/ui-icons_808080_256x240.png") !important; }
.btn_link_close .widget-close:hover .ui-icon { background-image: url("/images/ui-icons_c41d3c_256x240.png") !important; }
.btn_link_close .widget-close:active .ui-icon { background-image: url("/images/ui-icons_2c2e2e_256x240.png") !important; }

.re_button_ui { font-size: 11px ! important; background-color: #FFFFFF ! important; background-image: url("/images/button_bg.gif") ! important;  -moz-border-radius: 2px !important;	-webkit-border-radius: 2px !important; border-radius: 2px !important; }
.button_with_plus .ui-icon { background-image: url("/images/ui-icons_509b1a_256x240.png") ! important; }
.button_with_x .ui-icon { background-image: url("/images/ui-icons_50bf00_256x240") ! important; }

.btn_link .ui-dialog-buttonpane button { padding: 0px !important; }

.register_to_event_add_info { padding: 10px 10px 0px 45px; font-size: 12px; color: #707070; line-height: 20px; }
.register_to_event_add_info ol {list-style: decimal; padding-left: 20px; font-weight: bold;}
.register_to_event_add_info ol li {padding-left: 20px; font-weight: normal;}
#user_register_account_data .register_to_event_add_info { padding-left: 0px; padding-bottom: 20px;  }
/*
.green .ui-state-default, .green .ui-widget-content .ui-state-default, .green .ui-widget-header .ui-state-default { border: 1px solid #305f0f; background: #5aa722 url(/images/ui-bg_glass_15_5aa722_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ddffbf; }
.green .ui-state-default a, .green .ui-state-default a:link, .green .ui-state-default a:visited { color: #ddffbf; text-decoration: none; }
.green .ui-state-hover, .green .ui-widget-content .ui-state-hover, .green .ui-widget-header .ui-state-hover, .green .ui-state-focus, .green  .ui-widget-content .ui-state-focus,  .button-green .ui-widget-header .ui-state-focus { border: 1px solid #509b1a; background: #ffffff url(/images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121 !important; }
.green .ui-state-hover a, .green .ui-state-hover a:hover  { color: #2b540e !important; text-decoration: none; }
.green .ui-state-active, .green .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #5aa722; background: #ffffff url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x ! important; font-weight: normal; color: #2b540e; }
.green .ui-state-active a, .green .ui-state-active a:link, .button-green .ui-state-active a:visited { color: #2b540e; text-decoration: none; }
.green .ui-widget :active { outline: none; }
*/

.wizzard_steps_sprite {  display: block; width: 710px; height: 40px; background: url('/images/sprites/steps710.gif') 0 0 no-repeat;  }
.wizzard_step_1 { background-position: 0 0; }
.wizzard_step_2 { background-position: 0 -40px; }
.wizzard_step_3 { background-position: 0 -80px; }
.wizzard_steps_sprite ul li { text-align: center; width: 29%; display: block; float: left; font-size: 18px; line-height: 23px; color: #989898; padding: 7px 7px; }
.wizzard_steps_sprite ul li img { padding-right: 10px; vertical-align: middle; }
.wizzard_steps_sprite ul li.active{ color:#2c2e2e }

.choose_from_list a { color: #428016; }

#show_archive_container { padding: 10px; background-color: #e5e5e5; color: #707070; font-size: 11px; margin-bottom: 10px; }

#event_user_header { min-height: 120px; padding: 15px 0px; }

#profile_create_container, #profile_edit_container { color: #808080; }
#profile_create_container { padding-left: 15px; padding-right: 15px; }
#profile_create_container .info_container, #profile_edit_container .info_container { margin-bottom: 20px; height: 35px; vertical-align: middle; display: table-cell; width: 710px; }
#profile_create_container .re_textarea, #profile_edit_container .re_textarea { font-size: 11px; width: 240px; font-size: 11px; padding: 0px; border: 1px solid #989898; border-color: #989898 #bbbcbc #d6d7d7 #b2b3b3; padding-top: 4px; padding-left: 3px; background-color: #F7F7F7; background-image: url("/images/input_bg.png");  background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0;}
#profile_create_container .profile_create_data_container, #profile_edit_container .profile_edit_data_container { margin-top: 30px; width: 710px; }
.profile_edit_data_container { color: #808080; font-size: 11px;  }
#profile_edit_container #add_new_link_redirect { text-decoration: none; color: #428016; font-weight: bold; }
#profile_edit_container #add_new_link_redirect:hover { text-decoration: underline;  }
.address_name { font-size: 11px; font-weight: bold; }

#profile_view_container { margin-left: 15px; margin-right: 15px; margin-bottom: 15px; }
#profile_view_container #profile_name_header { font-size: 20px; font-weight: bold; float: left; padding-top: 15px; width: 450px; line-height: 25px; }
#profile_view_container .event_recommend { padding: 0px; }
.view_organizer_description { margin-top:90px; margin-left: 15px; margin-right: 15px;  font-size: 13px; clear:both; }

#organizer_events { margin-top: 30px; margin-left: 15px; margin-right: 15px; margin-bottom: 15px; }
#organizer_events div:first-child { font-size: 18px; margin-bottom: 10px; }
#organizer_events .organizer_event_item { border-top: 1px solid #DBDBDB; font-size: 13px; padding-top: 10px; font-size: 11px; height: 60px; }
#organizer_events .organizer_event_item table td { text-align: center; width: 100px; }
#organizer_events .organizer_event_item table td:first-child { text-align: left; width: 400px; font-size: 13px; }

#introcontainer { background: #F2F2F2 url('/images/background_top_section_repeat.png') 50% 0% repeat-x; min-height: 300px; }
#introcontainer .introblock { width: 100%; overflow: hidden; clear: left; }
#introcontainer .introblockcontainer { width: 400%; overflow: hidden; }
#introcontainer .introblockcontainer .introtext { width: 25%; float: left; }
#introcontainer .introblockcontainer .introtext > div { padding-left: 10px; }
#introcontainer #introbackground { background: url('/images/background_top_section.jpg') 50% 0% no-repeat; }
#introcontainer #introbackground .introtext { padding-top: 0px; overflow: hidden; }
#introcontainer #introbackground .introtext ol { list-style-type: none; margin-top: 15px; margin-left: 50px; }
#introcontainer #introbackground .introtext ol li { padding: 8px 5px; font-size: 14px; }
#introcontainer #introbackground .introtext ol li img { vertical-align: middle; padding-right: 10px; }
#introcontainer #introbackground .linkbutton { margin-top: 8px; margin-left: 35px; padding: 0px 20px; background: url('/images/button_shadow.png') bottom center no-repeat; width: 240px; }
#introcontainer #introbackground .howitworks { float: right; width: 454px; text-align: center; padding: 0px; }
#introcontainer #introbackground #intropagination { text-align: center;  padding-top: 0px;  }
#introcontainer #introbackground #intropagination .links { margin: 0 auto; width: 125px; border-left: 1px dotted #8b967a; border-right: 1px dotted #8b967a; border-top: 1px dotted #8b967a; padding: 5px; text-align: center; }
#introcontainer #introbackground #intropagination .links table td { vertical-align: middle; min-width: 18px; }
#introcontainer #introbackground #intropagination a { color: #222222; text-decoration: none; font-weight: normal}
#introcontainer #introbackground #intropagination a.selected { color: #428016; font-weight: bold;}
#introcontainer #introbackground #intropagination td.selected { background-color: #e1ead5;  -moz-border-radius: 3px !important;	-webkit-border-radius: 3px !important; border-radius: 3px !important; }
#introcontainer #introbackground #intropagination img { vertical-align: middle; }

#speedlinks { background: #f2f2f2; padding: 15px 0; overflow: hidden; position: absolute; left: 0; top: 490px; width: 100%; }
#speedlinks a { padding: 5px; text-decoration: underline; }
.main_page_header { font-family: Arial, Tahoma, Sans-serif; font-size: 18px; margin-top: 15px; color: #428016; }

#profit { background: #f1f1f1; overflow: hidden; border-bottom: 1px dotted black; width: 960px; margin-left: auto; margin-right: auto;}
#profit table { width: 960px;}
#profit td { vertical-align: middle; padding: 15px 0; }
#profit td.img { width: 120px; padding-left: 15px; width: 100px;}
#profit td.img:first-child { padding-left: 0px;}
#profit td.desc { min-width: 190px; text-align: left; font-size: 15px; line-height: 22px; border-right: 1px solid #d8d8d8; padding-right: 20px; }
#profit td.desc:first-child { padding-right: 0px; }
#profit td.desc:last-child { border-right: 0px; padding-right: 18px;}
#profit td strong { color: #428016; }

#nosoftware { padding: 17px 20px;overflow: hidden; font-size: 18px; float: left; width: 555px; line-height: 18px; color: #000000; }
#nosoftware span { font-size: 15px;  }
#btnseemore { margin-top: 20px; float: right; width: 33%; text-align: center; }
#savetime table { height: 590px; width: 100%; background: white url('/images/dark_box_shadow.png') top right no-repeat; border: 1px solid #D0D9D9; border-collapse: separate; padding: 20px; padding-right: 0px;}
#savetime td { text-align: left; padding: 0px 17px 4px 0px; color: #000000; font-size: 11px; vertical-align: top; width:50%; }
#savetime td h3 { margin-bottom: 14px; font-weight: bold; font-size: 14px; }
#savetime td small { font-size: 10px; }

#savetime { padding: 0px 20px;}
#pro-account-skyscrapper h1.customfont { color: #E6E6E6; margin-left: 20px; padding-top: 0; padding-bottom: 0; }
#pro-account-skyscrapper h1.customfont span { font-size: 32px; display: block; }
#pro-account-skyscrapper { float: left; width: 322px; height: 550px; background: #4B4D4D; padding: 20px 0;}
#pro-account-skyscrapper .feature-list {  margin-left: 15px; margin-top: 20px; margin-bottom: 30px; padding-right: 15px; }
#pro-account-skyscrapper .feature-list li { padding: 5px 0; color: #9B9B9B; line-height: 16px; background-image:url('/images/arrow_right_proaccount.gif');background-repeat:no-repeat;background-position:0px 5px; padding-left:14px; }
#pro-account-skyscrapper .feature-list li em { color: white; font-style: normal; }
#pro-account-skyscrapper .pro-account-features { text-align: center; padding-bottom: 30px; border-bottom: 1px solid #818383; }
#pro-account-skyscrapper .get-summary { text-align: center; padding-top: 30px; }
#savetime #pro-account-scroller-container { width: 1920px; }
#savetime #pro-page1, #savetime #pro-page2 { width: 960px; float: left; overflow: hidden; }
#savetime #pro-page1 p { margin-bottom: 15px; }

#easy-organize { overflow: hidden; padding-bottom: 20px; }
#easy-organize .content {  border-right: 1px solid #BFBFBF; overflow: hidden; width: 100%; border-collapse: separate; }
#easy-organize .features-menu { width: 230px; }
#easy-organize .features-menu ul li.selected + li { border-top: 0; }
#easy-organize .features-menu ul li { border-top: 1px solid #BFBFBF; border-bottom: 0; border-left: 0; }
#easy-organize .features-menu ul li:last-child { border-bottom: 1px solid #BFBFBF; }
#easy-organize .features-menu ul li.selected { border-right: 1px solid white; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; position:relative; left: 1px; }
#easy-organize .features-menu a { display: block; padding: 15px;  background: #F2F2F2; color: black; }
#easy-organize .features-menu li.selected a { background: white; color: #7EB359; }
#easy-organize .features-menu a:hover { background: #E0E9D9; }
#easy-organize .features-desc { padding: 10px; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; border-left: 1px solid #BFBFBF; background: white;}
#easy-organize .features-desc table { width: 370px; margin-left: 10px; margin-right: 20px; }
#easy-organize .features-desc table td { width: 50%; font-size: 13px;}
#easy-organize .features-desc table tr td:last-child { padding-left: 10px; }
#easy-organize .features-desc img { float: right; padding-left: 15px; }
#easy-organize .features-desc h3 { margin-bottom: 20px;font-weight: bold; font-size: 14px; margin-left: 7px;}
#easy-organize .features-desc ul.subcategory_list li { line-height: 18px; margin-bottom: 6px; }
#easy-organize .features-desc a.show_example_event { margin-left: 10px; margin-top: 14px; display: inline-block; margin-bottom: 10px; }

#recommended-events { overflow: hidden; padding-bottom: 10px; }
#recommended-events h3 > a { font-weight: normal; }
#recommended-events ul { overflow: hidden; margin-bottom: 10px; border-bottom: 1px dotted #808080; }

#recommended-events ul li { /* background: url('/images/arrow_right_events.gif') 0px 18px no-repeat; */ padding-left: 15px; padding-right: 15px; float: left; width: 290px; padding-top: 10px; padding-bottom: 20px; }
#recommended-events ul li > p { margin-bottom: 16px; }
#recommended-events ul + ul { border-bottom: 0;  }

#choose_profile_organizer #event_creation_profile_name_info_value, #askToCreateOrganizer #organize_profile_name_info_value { position: absolute; top:0px; left: 0px; color: #707070; padding-left: 10px; padding-top: 5px;  width: 228px; height: 20px; }

#facebook_fans > div { padding-bottom: 20px;  }

#pleased-clients { overflow: hidden; }
#pleased-clients p { text-align: center; }
#pleased-clients p img { padding: 10px; }

#list_required_fields_info { display:none;margin-top: 7px;color: #781731;font-weight: bold; }

.work_space_container { width: 962px; min-height: 300px; margin: 0 auto; background-color: #ffffff; border: 1px solid #dbdbdb; border-top-width: 0px; color: #707070; font-size: 11px; }
#usercontainer #header { padding: 20px; font-size: 12px; }
#usercontainer #header h1 { font-size: 25px; color: #000000; line-height: 30px; font-family:Arial, Tahoma, sans-serif; }
#usercontainer #user_email_remind_container, #usercontainer #pagelogincontainer { padding: 20px; padding-top: 30px; padding-bottom: 0px; }
#usercontainer #user_email_remind_container table th, #usercontainer #pagelogincontainer table th, #invite_container table th { text-align: right; padding-right: 20px; vertical-align: middle; width: 180px;  }
#usercontainer #user_email_remind_container table th, #usercontainer #pagelogincontainer table td, #usercontainer #pagelogincontainer table th, #usercontainer #user_email_remind_container table td, #invite_container table th, #invite_container table td { padding-bottom: 20px; vertical-align: middle; }
#usercontainer #user_email_remind_container table th label, #usercontainer #pagelogincontainer table th label { color: #666666; font-size: 11px; font-weight: bold; }
#usercontainer #pagelogincontainer table th label { font-size: 14px !important; }
#usercontainer #user_email_remind_container table td input[type=text][class~=re_input], #registercontainer #registration_data_container table td input[type=password][class~=re_input], #usercontainer #pagelogincontainer table td input[type=text][class~=re_input], #usercontainer #pagelogincontainer table td input[type=password][class~=re_input] { height: 24px; width: 340px; font-size: 11px; }
#usercontainer #pagelogincontainer table td input[type=text][class~=re_input], #usercontainer #pagelogincontainer table td input[type=password][class~=re_input] { font-size: 14px !important;  }
#usercontainer #pagelogincontainer div.actionbar div { display: inline; width: 125px; float: left; }
#usercontainer #pagelogincontainer div.actionbar div#password_forgotten_in_view { float: right; margin-top: 5px; }
#usercontainer #pagelogincontainer div.actionbar #password_forgotten_in_view a { text-decoration: underline; text-align: right; padding: 5px; font-size: 11px; }
#usercontainer #password_reset_conf, #usercontainer #add_email_waiting_for_confirmation { margin: 25px; margin-left: 20px; margin-top: 0px; margin-right: 45px;}
#usercontainer #password_reset_conf #header { padding-left: 30px; }
#usercontainer div#info_icon { float: left; margin-top: 20px; }
#usercontainer div#header { width: 922px; padding-left: 25px; }
#usercontainer #add_email_waiting_for_confirmation { width: 535px; float: left; }
#usercontainer #add_email_waiting_for_confirmation_img { float:right; margin-top:20px; margin-right: 25px; }

#invite_container { margin-top: 35px; font-size: 11px; }
#invite_container table td { color: #808080; }
#invite_container table td textarea { width: 340px; font-size: 11px; color: #808080 !important;}
#invite_container table td a { color: #428016; font-weight: normal !important; }
#invite_container table th { vertical-align: top; }
#invite_container table th label { font-weight: normal;  }
#invite_container #loading { width: 125px; }
#invite_container #send_errors { color: #781731; padding-left: 5px; text-align: left; font-weight: bold;}
#invite_container #send_ok { color: #428016; padding-left: 5px; width: 230px; }
#invite_container #send_notice { color: #807b00; padding-left: 5px; width: 250px; }
#send_invitations_list { margin: 15px; margin-top: 15px;  font-size: 12px;}
#send_invitations_list div:first-child { margin-bottom: 10px; margin-left: 5px; color: #808080; }
#send_invitations_list div#ivitation_list_container { border: 1px solid #DBDBDB; }
#send_invitations_list table { width: 100%;  }
#send_invitations_list table tr:first-child {  border-top: 0px; }
#send_invitations_list table tr { border-top: 1px solid #DBDBDB; }
#send_invitations_list table th { height: 35px; vertical-align: middle; text-align: center }
#send_invitations_list table td { color: #808080; height: 35px; vertical-align: middle; text-align: center }
#send_invitations_list table tr td:first-child, #send_invitations_list table tr th:first-child {padding-left: 10px; text-align: left; } 
#usercontainer .pagination_container, #eventInvitations .pagination_container { border: 0px; }

.mark_field_on_focus { border-color: #95cc6a !important; }

#registercontainer #header { padding: 20px; border-bottom: 1px solid #dbdbdb; font-size: 12px; }
#registercontainer #header h1 { font-size: 25px; color: #000000; line-height: 30px; font-family:Arial, Tahoma, sans-serif;}
#registercontainer #accept_status { font-size: 12px }
#registercontainer #error_status { margin-bottom: 5px; }
#registercontainer #error_status ul { padding-left: 5px; }
#registercontainer h1 { font-family:Arial,sans-serif; font-size: 18px; font-weight: bold; color: #2c2e2e; }
#registercontainer #registration_data_container { padding: 20px; }
#registercontainer #registration_data_container table th { text-align: right; padding-right: 20px; vertical-align: middle; width: 180px;  }
#registercontainer #registration_data_container table th, #registercontainer #registration_data_container table td { padding-bottom: 20px; vertical-align: middle; }
#registercontainer #registration_data_container table th label { color: #666666; font-size: 14px; font-weight: bold; }
#registercontainer #registration_data_container table td input[type=text][class~=re_input], #registercontainer #registration_data_container table td input[type=password][class~=re_input] { height: 24px; width: 340px; font-size: 14px; }
#registercontainer #registration_data_container .actionbar #cancel a { margin-left: 20px; text-decoration: underline; color: #55A51C }
#registercontainer #registration_data_container p#legal { font-size: 10px }
#registercontainer #registerconfirmed { margin-top: 0px; margin-left: 10px; }
#registercontainer #registerconfirmed div#info_icon { float: left; margin-top: 16px; margin-left: 10px; }
#registercontainer #registerconfirmed div#header { float: right; width: 875px; border-bottom: 0px; padding-left: 0px;}

button#login_with_google { -moz-border-radius: 0px; }
button#login_with_google span.ui-button-text { padding: 3px 10px 3px 5px; height: 14px;}
.google_ico { float: left; width: 16px; height: 16px; background: url('/images/googleIco.ico') }

.options_sprite { float: left; width: 16px; height: 16px; background: url('/images/sprites/icons.gif') }
.account_summary_icon{ background-position: 0 0; }
.account_edit_icon{ background-position: 0 -16px; }
.account_access_icon{ background-position: 0 -32px; }
.profile_edit_icon { background-position: 0 -48px; }
.profile_privilages_icon { background-position: 0 -64px; }
.profile_extend_icon { background-position: 0 -80px; }
.profile_settling_icon { background-position: 0 -96px; }
.profile_print_icon { background-position: -16px -32px; }
.account_address_list_icon { background-position: 0 -112px; }
.account_logo_list_icon { background-position: 0 -128px; }
.calendar_icon{ background-position: -16px 0; }
.clock_icon{ background-position: -16px -16px; }
.group_icon{ background-position: -32px 0; }
.pencil_icon{ background-position: -32px -16px; }
.send_mail_icon{ background-position: -32px -32px; }
.settings_icon { background-position: -32px -48px; }

.calendar_sprite { background-image: url(/images/sprites/icons_calendars16.gif); height: 16px; width: 16px; margin-right: 5px;  }
.google {  background-position: 0px 0px; }
.yahoo { background-position: 0px -16px; }
.outlook { background-position: 0px -32px; }
.icalendar { background-position: 0px -48px; }

.add_event_to_calendar { margin-bottom: -25px; position: relative; top: -35px;}
.calendar-list { display: block; margin-top:5px; text-align: right; }
#add_event_to_calendar_link { text-align: right; }
#add_event_to_calendar_link img { margin-right: 5px; }
ul.add_to_calendar_link_list li { display: inline; margin-right: 8px; }
ul.add_to_calendar_link_list a { font-weight: normal; }
ul.add_to_calendar_link_list li span { display: inline-block; }

.info_container { border: 1px solid #CADDEC; background-color: #e5f3ff; color: #556c80; padding: 5px; padding-left: 10px; margin-bottom: 20px; }
.info_container td { vertical-align: middle !important; padding: 0px !important; }
.info_container div.text { margin-left: 10px; }

.add_user_event_to_calendar ul.add_to_calendar_link_list { border: 0px !important; }
.add_user_event_to_calendar ul.add_to_calendar_link_list li { display: block; margin: 0px;  }
.add_user_event_to_calendar .calendar-list { text-align: left; }

.bubble_icons_sprite { width: 14px; height: 14px; background: url('/images/sprites/bubbles.gif') }
.bubble_info_icon { background-position: 0 0; }
.bubble_ok_icon { background-position: 0 -14px; }
.bubble_notice_icon { background-position: 0 -28px; }
.bubble_error_icon { background-position: 0 -42px; }

.big_bubble_icons_sprite  {  background: url('/images/sprites/bubbles_24.png'); width: 24px; height: 24px; }
.big_bubble_info_icon { background-position: 0 0; }
.big_bubble_ok_icon { background-position: 0 -24px; }
.big_bubble_notice_icon { background-position: 0 -48px; }
.big_bubble_error_icon { background-position: 0 -72px; }

.error_space_container { width: 962px; margin: 0px auto;  }
#error_404_container { background-color: #f1fee5; min-height: 540px; background-image: url("/images/bg_404.gif"); background-repeat: repeat-x;  }
#error_404_container a { text-decoration: underline; }
.error_space_container .error_404_content { background-image: url("/images/img_404.jpg"); min-height: 480px;}

body#error_500_page #wrapper { }
.error500 { background-color: #c7deb1 !important; padding-bottom: 0px !important; overflow: visible !important; }
.error500 textarea{ font-size: 12px;  }
.error_500_container { background-color: #c7deb1 !important; }
.error_500_footer { margin-top: 0px !important; min-height: 50%; }
.error_space_container .error_500_content { margin-left: 10px;  margin-right: 90px; padding-top: 50px;  background-image: url("/images/img_500.jpg"); background-repeat: no-repeat; min-height: 490px;  background-position: top right; }
.error_space_container .error_500_img { position: relative; z-index: 0; top: -310px; left: 190px; margin-right: 100px;   }

.message_ok { font-size:18px; text-align: left; color: #428016; border: 1px solid #81a865; background-color: #ddfac8; margin-bottom: 20px; height: 50px;  margin-left: auto; margin-right: auto; }
.message_ok > span { display: inline-block; margin-top: 12px; margin-left: 15px; vertical-align: middle; font-family: Arial, Tahoma, serif; line-height: 24px; }
.message_error { font-size:18px; text-align: left; color: #781731; border: 1px solid #d9989d; background-color: #fce3e5; margin-bottom: 20px; height: 50px;   margin-left: auto; margin-right: auto; }
.message_error > span { display: inline-block; margin-top: 13px; margin-left: 15px; vertical-align: middle; font-family: Arial, Tahoma, serif; line-height: 24px; }

.message_error_small { font-size:12px; text-align: left; padding-bottom:10px; color: #781731; border: 1px solid #d9989d; background-color: #fce3e5; margin-bottom: 20px; height: 38px;   margin-left: auto; margin-right: auto; }
.message_error_small > span { display: inline-block; margin-top: 13px; margin-left: 15px; vertical-align: middle; font-family: Arial, Tahoma, serif; line-height: 24px; }

.message_notice { font-size:18px; text-align: left; color: #556c80; border: 1px solid #cadaec; background-color: #e5f3ff; margin-bottom: 20px; height: 50px;   margin-left: auto; margin-right: auto; }
.message_notice > span { display: inline-block; margin-top: 13px; margin-left: 15px; vertical-align: middle; font-family: Arial, Tahoma, serif; line-height: 24px; }
.error_list { padding-left: 15px; color: #c41d3c; border: 0px !important; }
.error_in_field { border-color: #c41d3c !important; }
.validation_div { margin-left: 10px;  } /* było tutaj position absolute. Rozwalało pozucję ikonki we wszystkich komunikatach. Kto chce przywrócić niech to weźmie pod uwage :) */
.validation_span { margin-right: 10px; display: inline-block; }
#invite_container .validation_div { position: static }

#profilecontainer { width: 962px; height: auto; margin: 0 auto; font-size: 11px;}
#profilecontainer div#tabs { padding: 0px; }
#profilecontainer div#tabs ul { border-bottom: 1px solid #DBDBDB; width: auto;  -moz-border-radius: 0px;	-webkit-border-radius: 0px; border-radius: 0px; }
#profilecontainer h1 { font-family:Arial,sans-serif; font-size: 18px; font-weight: bold; color: #222222; }
#profilecontainer h3 { font-size: 12px; font-family: Arial,sans-serif; font-weight: bold; color: #222222; }
#profilecontainer select { height: 26px; font-size: 11px; padding: 0px; border: 1px solid #989898; border-color: #989898 #bbbcbc #d6d7d7 #b2b3b3; padding-top: 4px; padding-left: 3px; background-color: #F7F7F7; background-image: url("/images/input_bg.png");  background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0;}
#profilecontainer select.re_sel { width: 245px; }
#profilecontainer .spacer { font-size:0px; height: 0px; width: 190px; border-top: 1px solid #dbdbdb; }
#profilecontainer .user_data { color: #55a51c; font-weight: bold; }
#profilecontainer .actionbar { margin-top: 15px; }

#profilecontainer #profile_upload #upload_picture_div { float:left; width: 145px; position: relative; margin-left: 170px;  background-color: #F2F2F2; height: 160px; padding-bottom: 10px; }
#profilecontainer #organizer_upload #upload_picture_div { float:left; width: 300px; position: relative; margin-left: 170px;  background-color: #F2F2F2; height: 170px; padding-bottom: 10px; }
.upload_file_field { text-align: center; position: relative; top: 110px; }

/* .view_organizer_profile { background-color: #ffffff; margin-bottom: 20px !important; border-right: 0px !important; } */
.view_organizer_profile { background-color: #ffffff; border-right: 0px !important; }
.view_organizer_profile #general_info > div {font-family: Arial,tahoma,helvetica,sans-serif !important;}
.view_organizer_profile #profilerightcol { border-bottom: 0px !important; }

.no_results { height: 30px; text-align: center; width: 100%; font-size: 18px; font-weight: bold; position: relative; margin-top: 10px; }

#profilecontainer #profileleftcol { float:left; width: 190px; padding-top: 20px; min-height: 500px; padding-left: 5px; }
#profilecontainer #profileleftcol .re_button_ui { width: 190px; }
#profilecontainer #profileleftcol #general_info  { margin-top: 10px; width: 170px; }
#profilecontainer #profileleftcol #contact_info  { margin-top: 10px; width: 170px; }
#profilecontainer #profileleftcol #contact_info > div { margin-top: 10px; }
#profilecontainer #profileleftcol #contact_info > div a { font-weight: normal; color: #000000; }
#profilecontainer #profileleftcol #contact_info > div a span { padding-left: 10px; }
#profilecontainer #profileleftcol #contact_info table { width: 100px; }
#profilecontainer #profileleftcol #contact_info table tr td:first-child { width: 17px; }
#profilecontainer #profileleftcol #contact_info table tr td { padding-left: 5px; }

#profilecontainer #profileleftcol ul { color: #2b540e; }
#profilecontainer #profileleftcol ul li { padding: 3px; width: 184px; }
#profilecontainer #profileleftcol ul li.active_option { background-color: #ffffff;  -moz-border-radius: 3px;	-webkit-border-radius: 3px; border-radius: 3px;}
#profilecontainer #profileleftcol ul li a { font-weight: normal; color: #2b540e; }
#profilecontainer #profileleftcol ul li a:hover { text-decoration: underline; }
#profilecontainer #profileleftcol ul li span.option_label{ padding-left: 5px; }

#profilecontainer #profileleftcol #account_options { margin-top: 20px; }
#profilecontainer #profileleftcol #organizer_options { margin-top: 20px; }
#profilecontainer #profileleftcol #organizer_options div.organizer_name { color: #55a51c; font-weight: bold; margin-bottom: 10px; }

#profilecontainer #profilerightcol { float:right; width: 760px; border-left: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; background-color: #ffffff; padding-top: 20px; font-size: 11px; min-height: 500px;}
#profilecontainer #profilerightcol #head { margin-left: 20px; }
#profilecontainer #profilerightcol table th { text-align: right; padding-right: 20px; vertical-align: baseline; width: 150px; }
#profilecontainer #profilerightcol table th, #profilecontainer #profilerightcol table td { padding-bottom: 20px; }
#profilecontainer #profilerightcol table th label { color: #808080; font-weight: normal }
#profilecontainer #profilerightcol table td input[type=text][class~=re_input], #profilecontainer #profilerightcol table td input[type=password][class~=re_input], #add_new_prelegent { height: 20px; width: 240px; font-size: 11px; }
#profilecontainer #profilerightcol .actionbar #cancel a { margin-left: 20px; text-decoration: underline; color: #55A51C }

#profilecontainer #profilerightcol .info_container { border: 1px solid #8cc6ff; background-color: #e8f3ff; padding: 5px; padding-left: 10px; }
#profilecontainer #profilerightcol .info_container table td { vertical-align: middle; padding: 0px; }
#profilecontainer #profilerightcol .info_container div.text { margin-left: 10px; }

#profilecontainer #tabs ul li a { font-weight: bold; color: #428016; padding-top:8px; }

#email_list_container { margin-top: 25px; }
#profilecontainer table#table_header_emhasis thead tr { background-color: #f2f2f2; }
#profilecontainer table#table_header_emhasis thead tr th { padding: 10px; text-align: left; width: auto; border: 1px solid #cccccc;}
#profilecontainer table#table_header_emhasis td { border: 1px solid #cccccc; padding: 10px; padding-right: 8px; text-align: left; }
#profilecontainer table#table_header_emhasis td.no_data { text-align: center; font-weight: bold; }
#profilecontainer table#table_header_emhasis td.delete { text-align: center; vertical-align: middle; padding: 0px; }

#email_list_container .send_activation_link a { font-size: 11px; color: #55a51c }

#account_summary div#account_data { padding: 20px; padding-left: 0px; padding-bottom: 10px; border:1px solid #dbdbdb; height: 215px; }
#account_summary div#account_data div#photo { height: 130px; width:150px;text-align: center; margin-left:auto; margin-right: auto; }
#account_summary table#account_data_table { width: 100% }
#account_summary table#account_data_table tr th,#account_summary table#account_data_table tr td { font-size: 11px; padding-bottom: 10px; text-align: left; vertical-align: middle; }
#account_summary table#account_data_table tr td { font-weight: bold; color: #2C2E2E }
#account_summary table#account_data_table tr td.account_data_table_options { text-align: right; padding-right: 15px; }
#account_summary table#account_data_table tr td.account_data_table_options a { color: #428016; text-decoration: underline; }
#account_summary table#account_data_table tr th { padding-left: 15px; }
#account_summary table#account_data_table tr th.pipe,#account_summary table#account_data_table tr td.pipe { border-right:1px solid #dbdbdb; }

#organizer_summary { margin-top: 30px; }
#organizer_summary #header { margin-top: 30px; color: #2c2e2e; font-weight: bold; font-size: 12px; }
#organizer_summary div.profile_info { margin-top: 10px; border-top: 1px solid #dbdbdb; }
#organizer_summary div.profile_info table { margin-top: 10px; }
#organizer_summary div.profile_info table td { padding-bottom: 0px; vertical-align: top; }
#organizer_summary div.profile_info table td a {color: #428016;}
#organizer_summary div.profile_info div.photo { height: 60px; width:150px;margin-left:auto;margin-right: auto; padding: 0px; padding-left: 5px; padding-top: 5px; text-align: center; }
#organizer_summary div.profile_info div.photo img { margin-left: auto; margin-right: auto; }

ul.featured_organizers {height: 100px; text-align: center}
ul.featured_organizers li{display: inline-block; width: 126px; height: 46px; margin: 27px auto; text-align: center; padding: 0 10px;}
ul.featured_organizers li img { margin: 0 auto; max-width: 126px; max-height: 46px;}

.my_overlay { height: 2457px; width: 1424px; z-index: 1001; position: absolute; top: 0px; left: 0xp; background: none !important; background-color: gray; }
div.login_panel {  -moz-border-radius: 0px;	-webkit-border-radius: 0px; border-radius: 0px; border: 1px solid #dbdbdb;  background: none; background-color: #e6e6e6; font-size: 11px; padding: 0px !important;}
div.login_panel .ui-icon { background-image: url("/images/ui-icons_888888_256x240.png") }
div.login_panel .ui-corner-all {  -moz-border-radius: 0px;	-webkit-border-radius: 0px; border-radius: 0px; }
div.login_panel .ui-widget-header { background: none; border: 0px; }
div.login_panel .ui-dialog-title { font-size: 18px; font-weight: bold; padding-left: 13px; padding-top: 10px; }
div.login_panel .ui-dialog-content { overflow: hidden; padding: 0px; }
div.login_panel #logincontainer { padding: 0.5em 1em; padding-left: 25px; color: #707070; }
div.login_panel #logincontainer .text { margin-bottom: 15px; }
div.login_panel #logincontainer a { color: #55a51c; }
div.login_panel #logincontainer input { padding: 0.4em 0.5em; }
div.login_panel #logincontainer input[type=text][class~=re_input], div.login_panel #logincontainer input[type=password][class~=re_input] { color: #707070; padding-left: 50px; }
div.login_panel #logincontainer span { font-size: 12px; position: relative; top: -25px; left: 10px; height: 15px; }
div.login_panel table td { padding-bottom: 13px; }
div.login_panel table td input[type=text][class~=re_input], div.login_panel input[type=password][class~=re_input] { height: 20px; width: 200px; font-size: 12px; }
div.login_panel .actionbar { width: 270px; margin-bottom: 10px; font-size: 14px; color: #55A51C; height: 33px;}
div.login_panel .actionbar div, #invite_container .actionbar > div  { display: inline; width: 125px; }
div.login_panel .actionbar #password_forgotten a { text-decoration: underline; text-align: right; padding: 5px; float: right; font-size: 11px; }
div.login_panel #login_footer { height:60px; background-color: #2c2e2e; width: 320px; padding-top: 5px; padding-left: 25px; color: #e6e6e6; }
div.login_panel .ui-dialog-titlebar-close { background-image: url("../images/button_bg.gif") !important; margin-top: -5px; margin-right: 5px; -moz-border-radius: 3px;	-webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #dbdbdb; }

#logincontainer #login_error_container, #pagelogincontainer #login_error_container { text-align: center; width: 300px; font-size: 13px; font-weight: bold; color: #c41d3c;}
#usercontainer #accept_rules_container { border-top: 1px solid #DBDBDB; padding: 20px; }
#profilecontainer #set_new_password_container #header { padding: 20px; border-bottom: 1px solid #dbdbdb; font-size: 12px; }
#profilecontainer #set_new_password_container #header h1 { font-size: 25px; color: #000000; line-height: 30px; font-family:Arial, Tahoma, sans-serif;}
#profilecontainer #set_new_password_container #data_container { padding: 20px; padding-top: 30px; }
#profilecontainer #set_new_password_container #data_container table th { text-align: right; padding-right: 20px; vertical-align: middle; width: 180px;  }
#profilecontainer #set_new_password_container #data_container table th, #profilecontainer #set_new_password_container table td { padding-bottom: 20px; vertical-align: middle; }
#profilecontainer #set_new_password_container #data_container table th label { color: #666666; font-size: 11px; font-weight: bold; }
#profilecontainer #set_new_password_container #data_container table td input[type=text][class~=re_input], #profilecontainer #set_new_password_container #data_container table td input[type=password][class~=re_input] { height: 25px; width: 340px; font-size: 11px; }

.vert-list { padding-top: 5px; padding-bottom: 5px; border: 1px solid #DBDBDB; border-bottom: 0px; }
.clr { clear: both; }
.centercolumn { width: 960px; margin: 0 auto; }
.gray { background: #f2f2f2; }
.darkergray { background: #E6E6E6; }
.white {background: #ffffff; }
.green { color: #006600; }
.darkergreen { color: #428016}
.darkgreen { color: #2b540e }
.clear { clear:both; }
label.field_required { font-weight: bold !important; color: #222222 !important; }

div.vert-list { padding-left: 20px; font-size: 11px; }
div.vert-list span.link { padding-left: 15px; }
div.vert-list a { color: #428016; font-weight: normal; }
div.vert-list a.active { color: #2C2E2E; font-weight: bold !important; }

.orange_button {display: inline-block; background: orange; padding: 0 5px; line-height: 36px; width: 120px; height: 36px; font-size: 20px; color: #000; text-align: center;}
.green_button {display: inline-block; background: #428016; padding: 0 5px; line-height: 36px; width: 120px; height: 36px; font-size: 20px; color: #ffffff; text-align: center;}
.red_button {display: inline-block; background: red; padding: 0 5px; line-height: 36px; width: 120px; height: 36px; font-size: 20px; color: #000; text-align: center;}

.errors-container { padding: 10px; display: none; }
.errors-container p { color: #C41D3C; }
.errors-container .validation_div { float: left; margin-right: 10px; }

.pagination_container { padding: 10px; font-size: 11px; color: 	#808080; border: 1px solid #DBDBDB; border-top: 0px; height: 26px; }
.pagination_container > div { display: inline; }
.pagination_container .select_show_per { float: left; }
.pagination_container .select_show_per select { height: 25px;  padding: 0px; border: 1px solid #989898; border-color: #989898 #bbbcbc #d6d7d7 #b2b3b3; padding-top: 3px; padding-left: 3px; background-color: #F7F7F7; background-image: url("/images/input_bg.png");  background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0;}
.pagination_container .select_show_per select.re_sel { width: 110px; color: 	#808080; }
.pagination { font-size: 11px; float: right; }
.pagination a { font-weight: normal !important; color: #808080 !important; }
.pagination .current_page { font-weight: bold !important; color: #428016 !important; }
/*
//.pagination a.prev_page span.ui-button-text { padding-left: 0.8em !important ; padding-right: 0.8em !important; }
//.pagination a.prev_page span { padding-left: 1.6em !important; }
//.pagination a.prev_page span:first-child { padding-left: 0.1em !important; }
*/

#previewBar, #instructionBar { overflow: hidden; border: 1px solid #bfba80; background-color: #fffde5; color: #807b00; font-size: 18px; font-weight: bold;  }
#previewBar > span, #instructionBar > span { display: inline-block; margin-top: 12px; margin-bottom: 12px; margin-left: 15px; vertical-align: middle; font-family: Arial, Tahoma, serif; line-height: 24px;  float:left;}
#instructionBar > span { font-family: Tahoma, Arial, sans-serif; }
#previewBar > span.green, #instructionBar > span.green { margin: 9px; float:right; height: 32px; }

#instructionBar { margin: 20px 20px 0px 20px; }

#autoConfirmUsers { background: none !important; background-color: #f2f2f2 !important; height: 30px; }
#autoConfirmUsers span.ui-button-text { padding: 3px 0px 0px 3px; }
#autoConfirmUsers span.ui-button-text:first-child { padding: 0.4em 1em 0.4em 2.1em;}

.events { padding-top: 25px; }
.events #tabs a { font-weight: bold; }
.events #tabs .events_list_table a { font-weight:normal; color: #428016; }
.events #tabs .events_list_table .event_menage_option { padding-right: 5px; }
.events #tabs #event_participants_list a { font-weight: normal; }
.events #header { padding: 15px; font-size: 14px; }
.events #header span { font-size: 12px; font-family: Arial, Tahoma, sans-serif; color: #808080; }
.events #event_participants_list #header { padding: 0px; }
.events #event_participants_list #header div { display: inline-block; }
.events #event_participants_list #export_data { float: right; width: 400px; margin-bottom: 20px; padding: 5px; margin-top: 10px; border: 1px solid #DBDBDB;  -moz-border-radius: 4px;	-webkit-border-radius: 4px; border-radius: 4px; }
.events #header h1 { font-size: 25px; line-height: 30px; font-family:Arial, Tahoma, sans-serif; }
.events .event_list { border-left: 0px; border-right: 0px; border-bottom: 0px; }
.events .choosen { font-weight: bold; text-decoration: underline; }
.events .link a { color: #428016; }
.events #list_container { padding: 10px; }
.events table.list { font-size: 12px; border: 1px solid #DBDBDB; }
.events table.list tr {  text-align: center;}
.events table.list th { font-weight: bold; padding: 10px; border-bottom: 1px solid #DBDBDB; }
.events table.list td { padding: 15px 10px; color: #808080; vertical-align: middle; border-bottom: 1px solid #DBDBDB; background: transparent; }
.events table.list td.options { font-size: 11px; text-align: left; }
.events table.list td.draft_options { font-size: 11px; text-align: center; }
.events table.list td.options div { padding-bottom: 5px; }
.events table span.option_label { padding-left: 5px; font-weight: normal; color: #428016 ; }
.events table .event_name_published, .events table .event_name_draft { padding-bottom: 5px;  font-size: 14px; color: #2C2E2E; font-weight: bold; }
.events table .event_name_published a { color: #428016; }
.events table .event_name a { font-weight: bold; color: #428016; font-size: 14px; }
.events div#tabs { padding: 0px;  }
.events div#tabs ul { border-bottom: 1px solid #DBDBDB; width: auto; -moz-border-radius: 0px;	-webkit-border-radius: 0px; border-radius: 0px;}
.events .hint { padding-left: 15px; font-size: 11px; color: #808080 }
.events .no_events { height: 65px; color: #808080; background-color: #F0F0F0; text-align: center;  font-size: 12px; margin-top: 10px; }
.events .no_events > div { padding-top: 15px; }
.events .no_events > div a { color: #428016; }
.events div#tabs_fields_required ul, .events div#tabs ul.radio_list { border-bottom: 0px;}

.events_manage { padding-top: 0px !important; border: 0px !important; border-bottom: 1px solid #DBDBDB !important; position: relative; top: -33px; }
.events_manage div#tabs > div { min-height: 600px; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; padding: 0px !important;}
#event_info_page div#header { border-bottom: 1px solid #DBDBDB; }
#event_info_page div#header span { font-size: 12px; }
#event_manage .event-top .event-desc { margin-top: 15px; }

#event_creation_add_addtitional_info { margin-bottom: 10px;}
#event_creation_add_addtitional_info .ui-tabs { padding: 0px; }
#tabs #tab_options_container { border: 0px; }
#event_creation_add_addtitional_info #tabs > ul li { border: 1px solid #ffffff; border-bottom: 0px; }
#event_creation_add_addtitional_info #tabs > ul li.ui-tabs-selected { border: 1px solid #D6D6D6; border-bottom: 0px; }
#event_creation_add_addtitional_info #tabs > ul li:hover { background-color: #F2F2F2 !important; border: 1px solid #D6D6D6 !important; border-bottom: 0px !important;   }
#event_creation_add_addtitional_info #tabs > ul li.ui-tabs-selected:hover { background-color: #ffffff !important; }
#event_creation_add_addtitional_info #tabs > ul li:hover a { color: #428016 !important; }
#event_creation_add_addtitional_info #tabs > ul li.ui-tabs-selected:hover a { color: #2C2E2E !important;  }

.my_events #header { font-size: 12px !important; }
.my_events .my_event_item { border: 1px solid #DBDBDB; padding: 10px 20px; margin-bottom: 40px; }
.my_events table { width: 100%; font-size: 11px; color: #808080;}
.my_events td { vertical-align: middle; }
.my_events td > div { display: inline; }
.my_events td > div > span{ display: inline-block; }
.my_events .logo { padding-bottom: 10px; float: left;}
.my_events .event_name { vertical-align: top; padding-top: 10px; font-size: 14px; color: #55A51C; font-weight: bold; margin-left: 10px; text-align: left; min-height: 30px; width:650px; padding-bottom: 5px; }
.my_events .event_state { color: #808080; text-align: left; margin-left: 10px; color: #222222; margin-bottom: 10px; }
.my_events .event_signin_date { float: right; }
.my_events .event_state table th, .my_events .event_state table td { padding: 5px; }
.my_events .event_state table th { text-align: left; width: 70px; }
.my_events .event_state table td { text-align: right; }

.my_events .data_part1 { width: 260px; margin-right: 10px; border-top: 1px dotted #DBDBDB; vertical-align: top; }
.my_events .data_part2 { width: 380px; margin-right: 10px; border-top: 1px dotted #DBDBDB; vertical-align: top; }
.my_events .data_part3 { width: 196px; border: 1px solid #DBDBDB; background-color: #F2F2F2; height: 110px; vertical-align: top; position: relative; }

.my_events table.event_in_details tr { border-bottom: 1px dotted #DBDBDB; }
.my_events table.event_in_details th { padding: 5px; text-align: left; padding-left: 0px;}
.my_events table.event_in_details td { padding-right: 5px; text-align: left; padding: 5px 0px; }
.my_events table.links { margin-top: 10px; margin-left: 10px; width: 90%;}
.my_events table.links td { padding-bottom: 5px; }
.my_events table.links a { color: #428016; font-weight: normal !important; }

.my_events pagination_container { margin-top: 15px;  border-top: 1px solid #DBDBDB; }

.event-info-top { background: #fff; padding-top: 10px; padding-bottom: 45px; min-height: 60px; }
.event-info-top .image-container { text-align: center; float:left; width: 200px; margin-left: 17px; border: 1px solid #fff; }
.event-info-top .event-desc { float: left; width: 450px; padding: 0 10px; padding-right: 20px; margin-top: 10px; }
.event-info-top .event-desc h1 { font-size: 25px; font-family: Arial, Tahoma, sans-serif; color: #1A1617; line-height: 1.2em }

.event-top { background: #fff; padding-top: 10px;   }
.event-top .statusbar { display: block; height: 40px; background: url('/images/steps960.gif') 0 0 no-repeat; }
.event-top .step2 { background: url('/images/steps960.gif') 0 -40px no-repeat; }
.event-top .step3 { background: url('/images/steps960.gif') 0 -80px no-repeat; }
.event-top .statusbar ul li { text-align: center; width: 29%; display: block; float: left; font-size: 18px; line-height: 23px; color: #989898; padding: 7px 20px; }
.event-top .statusbar ul li img { padding-right: 10px; vertical-align: middle; }
.event-top .statusbar ul li.active{ color:#2c2e2e }
.event-top .actionbar { padding: 10px 0px; border-bottom: 1px solid #989898 }
.event-top .actionbar a { font-weight: normal; text-decoration: none; padding: 7px; display: block; float: left; font-size: 10px; text-decoration: underline; }
.event-top .actionbar h1 { font-weight: normal; float: left; border-bottom: 0; vertical-align: top; padding-top: 4px; }
.event-top .actionbar ul#colordrop { color:#ddffbf; display:block; background: #ffffff; float:left; list-style: none outside none; padding: 3px 10px 3px 0; position: relative; width:100px; height: 23px; z-index:9; margin-right: 10px; }
.event-top .actionbar ul#colordrop ul { background-color:#ffffff; left:-1px; list-style: none outside none; padding: 6px 10px 5px; position: absolute; display: none; top: 24px; width: 180px; z-index: 100; border: 1px solid #989898; }
.event-top .actionbar ul#colordrop li.color-holder { height: 22px; margin:0; padding: 0; position: relative; }
.event-top .actionbar ul#colordrop li.color-holder a { font-weight: normal; font-size: 10px; background: url("/images/icons/drop-arrow.png") right center no-repeat; padding: 4px 15px 8px 8px; text-decoration: none; display: block; float: left; }
.event-top .actionbar ul#colordrop li.color-holder ul li a { background: none repeat scroll 0 0 transparent;padding:0 20px 0 0; display: block; float: left; width: 50px;}
.event-top .actionbar ul#colordrop li.color-holder:hover ul {display:block;}
.event-top .actionbar ul#colordrop li ul li { clear: left; padding-bottom: 5px; height: 20px;}
.event-top .actionbar .color-show {float: left; width: 20px; height:20px; margin-right: 5px}
.event-top .actionbar ul#colordrop img {border:medium none;margin:0 5px 0 0;}

.event-top-head h1 { padding: 20px 0px; }
.event-top h1, .event-top-head h1 { font-size: 25px; font-family: Arial, Tahoma, sans-serif; color: #1A1617; line-height: 1.2em }
.event-top .event-desc { float: left; width: 450px; padding: 0 10px; padding-right: 5px; position: relative; margin-top: 10px;}
#user_event_form table.form-table tr td textarea, .event-top .event-desc input[type=text], #costs_dialog_container input[type=text], #additional_costs_dialog_container input[type=text], #discounts_dialog_container input[type=text], .tab-content input[type=text], .tab-content textarea, #profilecontainer input[type=text], #profilecontainer input[type=password], #registercontainer input[type=text], #registercontainer input[type=password], #usercontainer input[type=text], #usercontainer input[type=password], #invite_container input[type=file] ,#invite_container table td textarea, #event_seat_limit, #event_agenda_dialog input[type=text], #add_new_prelegent, select#select_profile_from_list, input.mk_input_city, #event_cancel_mail_content, #cs_width_user, .textarea_bg { border: 1px solid #989898; border-color: #989898 #bbbcbc #d6d7d7 #b2b3b3; background-color: #F7F7F7; background-image: url("/images/input_bg.png");  background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; padding: 3px 0; padding-left: 3px; }
.event-top .event-desc div.dates { }
.event-top .event-desc div.dates h2 { width: 510px; cursor: default; border-bottom: 0; padding: 0; margin-bottom: 5px; }
.event-top .event-desc div.dates h2.underlined { width: 510px; cursor: default; }
.event-top .event-desc div.dates div.starts, .event-top .event-desc div.dates div.ends{width: 225px; float: left;}
.event-top .event-desc div.dates select {border: 1px solid; margin: 0; border-color:#989898 #bbbcbc #d6d7d7 #b2b3b3; background-color: #F7F7F7; background-image: url("/images/input_bg.png");  background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; padding: 1px;}
.event-top .event-desc div.location div {margin-bottom: 10px;}
.event-top .event-desc div.location div.clr {margin-bottom: 0; }
.event-top .image-container {width: 150px; float: left;  margin-top: 10px; min-height: 120px; }
.image-container .upload-holder {min-height: 100px; text-align: center; position: relative;}
.event-top .image-container .upload-holder .close{ position: absolute; right: 0; top: 0px; cursor: pointer;}
.event-top .image-container .upload-holder p {padding-bottom: 10px;}
.event-top .image-container .upload-holder p.uploader img{margin-bottom: 10px;}
.event-top .image-container img {max-width: 150px; max-height: 185px; display: block; margin-left: auto; margin-right: auto; margin-bottom:10px;}

.event-top .organizer-logo {float: right; width: 300px; padding-top: 10px; overflow: hidden; margin-right:10px; position: relative; z-index: 0 }
.event-top .organizer-logo p {text-align: center;}
.event-top .organizer-logo h3 { margin-bottom: 5px; text-align: center;color: #222222; font-size: 11px; font-family: Tahoma,Arial,sans-serif; }
.event-top .organizer-logo div#organizer-logo-img {min-width: 300px; min-height: 150px; background: #f2f2f2; display: block; position: relative; font-size: 10px; z-index: 0 }
.event-top .organizer-logo img#organizer-logo-img {max-width: 300px; max-height: 150px; background: #f2f2f2; position: relative; font-size: 10px;}
.event-top .organizer-logo #organizer-logo-img .close{ position: absolute; right: 0; top: -5px; cursor: pointer;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop {color:#ddffbf;display:block; list-style:none outside none; position: absolute; top: 34%; right: 34%; width: 92px;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop ul {background-color:#ffffff;display:none;left:-1px;list-style:none outside none; width: 104px; padding:3px;position:absolute;top:20px;z-index:10; border: 1px solid #989898;border-top: 0px;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop li.action-holder {height:25px;margin:0;padding:0;position:relative;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop li.action-holder > a {background-image:url("/images/icons/drop-arrow.png");background-position:right center;background-repeat:no-repeat;padding:3px; padding-right: 15px; text-decoration:none; text-align: center;display: block;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop li.action-holder > a.no-drop { background-image: none;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop li.action-holder ul li a {background:none repeat scroll 0 0 transparent;padding:3px; display: block; float: left;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop li.action-holder:hover ul {display:block;}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop li ul li { clear: left; padding-bottom: 5px; height: 20px;}
.event-top .organizer-logo #organizer-logo-img .color-show {float: left; width: 20px; height:20px; margin-right: 5px}
.event-top .organizer-logo #organizer-logo-img ul#profile-avatar-action-drop img {border:medium none;margin:0 5px 0 0;}

.event_desctiption ul {list-style: disc; padding-left: 20px; }
.event_desctiption ol {list-style: decimal; padding-left: 20px;}

#event-top-lower { border-top: 1px solid #DDDDDD; }
#event-top-lower > div { display:inline-block; vertical-align: top;  }
.element_recommend { float: right; }
.element_recommend { margin-right: 20px; padding-top: 10px; width:300px;  }
.element_recommend > div:first-child { font-size: 11px; color: #808080; margin-bottom: 10px; padding-left: 110px; }
.element_recommend a { font-weight: normal;  }
.element_recommend a.addthis_button_expanded { margin-top: 5px; margin-left: 5px; color: #55A51C; height: 32px; }
.element_recommend a.addthis_button_expanded img { margin-left: 5px; }

.event-where-when { padding: 10px 0; width: 620px; float: left;}
.event-where-when div { clear: both;  }
.event-where-when div span.green {float: left; clear: left; width: 150px; height: 50px; padding-right:10px; text-align: right; font-weight: bold; }
.event-speaker-form th { width: 125px; vertical-align: top; text-align: right; padding: 5px 0; padding-right: 5px; font-weight: normal; }
.event-speaker-form td { padding: 5px 0; }
.event-speaker-form input[type="text"], .event-speaker-form textarea { width: 350px; }
#speakers_container li { border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid white; border-bottom: 1px solid #989898;  padding: 5px; margin: 5px; }
#speakers_container li label.infieldlabel, #add_new_prelegent_simple_container label { color: #888888; display: block; margin-left: 5px; position: absolute; padding-top: 5px; }
#speakers_container li input[type=text], #speakers_container li textarea { width: 500px; }
#speakers_container .selected { border: 1px solid #989898; }
#speakers_container .speaker-logo-action-drop li { border: 0px; }


ul#avatar-list { text-align: center }
ul#avatar-list li { display: inline; width: 126px; height: 46px; line-height:41px; margin: 27px auto; text-align: center; padding: 0 10px; border: 1px solid #ffffff; }
ul#avatar-list li:hover { border: 1px solid #F2FFE1;   -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px; }
ul#avatar-list li img { margin: 0 auto; max-width: 126px; max-height: 46px; display: inline; vertical-align: middle;}
ul#avatar-list li.selected {background: #F2FFE1; border: 1px solid #83D13D; -moz-border-radius: 5px;	-webkit-border-radius: 5px; border-radius: 5px; }
.event-top .event-desc .event-where-when { border-top: 1px solid #BFBFBF}

.event-top .event-desc .social_links ul.inline { margin:0px; padding:0px; position:relative; display:block; width: 300px; height: 50px; float: left;}
.event-top .event-desc .social_links ul.inline > li { list-style-type:none; float:left; display:block; margin:0px 2px; position:relative;}
.event-top .event-desc .social_links ul.inline > li:hover ul { display:block; }
.event-top .event-desc .social_links ul.inline > li:hover {  }
.event-top .event-desc .social_links ul.inline li ul { margin:0px; padding:0px; display:none;}
.event-top .event-desc .social_links ul.inline li ul li { list-style-type:none; margin:2px 0 0 0;}
.event-top .event-desc .social_links ul.inline li ul li a { display:block; color:#A2E200; text-decoration:none;}
.event-top .event-desc .social_links ul.inline li ul li:hover a { background-color:#606060;}
.event-top .event-desc .social_links ul.inline li span { cursor:pointer; margin:0px 2px; font-weight:bold; }
.event-top .event-desc .event-name input[type='text'] { width: 444px; font-size:17px; padding-left: 10px; padding-top: 10px; padding-bottom: 8px; }
.event-top .event-desc .location p {position: relative; display: block; float: left; padding: 5px 0;}
.event-top .event-desc label.infieldlabel { color: #888888; display: block; margin-left: 5px; position: absolute; padding-top: 3px; }
.event-top .event-desc label#for_eventname { font-size:17px; margin-top: 11px; padding-left: 7px; }
.event-top .event-desc p.fullsize input{width: 438px}
.event-top .event-desc h2 { font-size: 16px; color: #428016; padding: 10px 0; padding-right: 0px; margin: 0; margin-top: 15px; cursor: pointer; }
.event-top .event-desc h2 span.expand { display: inline-block; margin-left: 10px; padding-left: 15px; font-size: 0.6em; color: #428016; cursor: pointer; background: url(/images/icons/drop-arrow.png) no-repeat left}
.event-top .seats { background: #f6f6f6; overflow: hidden; padding: 10px; height: 24px;}
.event-top .seats_recommendations_line { padding-top: 5px; margin-top: 10px; float: right; width: 800px; color: #808080;  }
.event-top #seats_limit { float: left; line-height: 22px; }
.event-top #event_seat_limit { width: 35px; }
.event-top #enable_seats_line { float: left; padding-right: 10px; }
.event-top #seats_type_line { float: right; margin-right: 340px; line-height: 22px; }
.event-top #recommendation_line { position: absolute; margin-left: 50%; left: 135px; border-left: 20px solid white; margin-top: -15px; padding: 15px; padding-bottom: 20px; }

#login_register_on_event_creation { border-top: 1px solid #989898; margin-top: 15px; width: 800px; margin-left: 160px; }
#login_register_on_event_creation h2 { font-size: 17px; color: #428016; padding: 10px 0; padding-right: 0px; margin: 0;  cursor: pointer; }

.tab-content a {color: #428016;}
.tab-content a:hover {text-decoration: underline;}
.tab-content { background: #fff; margin-bottom: 0; min-height: 200px; }
.tab-content h2, #event_add_settings h2 { color: #428016; padding: 10px 0; padding-right: 0px; margin-right: 0px; margin-right: 0px; border-bottom: 1px solid #989898; font-size: 11px; }
.tab-content #about_sponsors_free {margin-top:10px;}
.tab-content #about_patron_free {margin-top:10px;}

.tab-content .sidebar { width: 300px; float: right; clear: both; padding: 5px; padding-top: 0; }
.tab-content .sidebar > li { padding-bottom: 10px;}
.tab-content .sidebar .widget {margin-bottom: 10px; background: #fff; border: 1px solid #ffffff; padding: 5px; clear:both;}
.tab-content .sidebar .widget h3 { font-size: 14px; display: block;  border-bottom: 1px solid #989898; color: #428016; font-weight: bold; margin: 0 5px; margin-bottom: 10px; padding-bottom: 5px; /* cursor: n-resize; */}
.tab-content .sidebar .widget h3 span span.ui-icon-arrowthick-2-n-s {float: left;}
.tab-content .sidebar .widget h3 span small {float: left;}

.tab-content .sidebar .widget ul { display: block; }
.tab-content .sidebar .widget ul li { margin-top: 10px; background: #ffffff; border: 1px solid #ffffff; padding: 0 5px; }
.tab-content .sidebar .widget ul li p {margin-bottom: 5px;}
.tab-content .sidebar .widget ul li .full-line input[type=text] { width: 230px;}
.tab-content .sidebar .widget ul li .full-line-two-buttons input[type=text] { width: 194px;}
.tab-content .sidebar .widget ul li .btn_link_close { display: inline; }
.tab-content .sidebar .widget ul li.social-link-item .full-line-two-buttons input[type=text] { width: 190px;}
.tab-content .sidebar .widget ul li label.infieldlabel { color: #888888; display: block; margin-left: 5px; position: absolute; padding-top: 3px; }
.tab-content .sidebar .widget ul li.social-link-item label.infieldlabel {margin-left: 29px; padding-top: 5px;}
.tab-content .sidebar .widget ul li img.favicon { width: 16px; height: 16px; margin-right: 4px; overflow: hidden; vertical-align: middle; }

.tab-content .sidebar .widget .btn_link_regular { margin: 5px; margin-top: 10px; } 

.tab-content .sidebar .widget p.center {text-align: center;}
.tab-content .sidebar .widget .ui-icon-arrowthick-2-n-s {width: 18px; height: 18px;  margin: 3px;}
.tab-content .sidebar .widget .ui-icon-arrowthick-2-n-s:hover {cursor: n-resize;}

.tab-content .sidebar #poster-holder { min-height: 200px;}
.tab-content .sidebar img#poster  {max-width: 280px;}
.tab-content .sidebar #poster-holder {padding-top: 10px;}
.tab-content .sidebar .widget #poster-holder p.poster {position: relative;} 
.tab-content .sidebar .widget #poster-holder p.poster span.close {position: absolute; top:0; right: 0; cursor: pointer;}

.tab-content .sidebar .widget .source {width: 250px; height: 75px; margin: 5px; border: 1px solid #BFBFBF;}
.tab-content .sidebar .widget .event_important_dates_items {padding-top: 10px; border-bottom: 1px dotted #888888;}

.tab-content #news_about ul li.news-item {padding: 10px 0px; clear: left;}
.tab-content ul li.news-item h3.news-date { display: block; float:left; width: 150px; color: #707070; font-size: 12px;}
.tab-content #news_about ul li.news-item div.news-content { display: block; float:left; width: 430px; padding:0 10px;}

.tab-content div.sponsor_list {clear: left;}
.tab-content div.sponsor_list ul{ float: left; width : 550px}
.tab-content div.sponsor_list ul li{clear: left;}
.tab-content div.sponsor_list ul span{display: block; height: 100px; width: 80px; float: left}
.tab-content div.sponsor_list ul li ul{ display: block; float: left; clear: none; width: 520px}
.tab-content div.sponsor_list ul li ul li {display: inline-block; width: 100px; text-align: center; margin: 5px;}
.tab-content div.sponsor_list ul li ul li a img { padding: 2px; border: 1px solid #BFBFBF; background: #fff; width: 72px; height: 48px;}

.tab-content div.patron_list {clear: left;}
.tab-content div.patron_list ul{ float: left; width : 600px}
.tab-content div.patron_list ul li {display: inline-block; width: 100px; text-align: center;  margin: 5px;}
.tab-content div.patron_list ul li a img { padding: 2px; border: 1px solid #BFBFBF; background: #fff; width: 72px; height: 48px;}
.tab-content textarea { height: 100px; }

.tab-content ul#speakers_list {}
.tab-content ul#speakers_list li {padding: 20px 0; border-bottom: 1px dotted #BFBFBF; color: #707070;}
.tab-content ul#speakers_list li h3 {font-size: 15px; color: #707070; line-height: 20px; }
.tab-content ul#speakers_list {}


/* css replacement */
#slide1_container { margin-top: 10px; height: 217px;  background: url("/images/slide1.png") top right no-repeat; }
#slide2_container { margin-top: 10px; height: 217px;  background: url("/images/slide2.png") top right no-repeat; }
#slide3_container { margin-top: 10px; height: 217px;  background: url("/images/slide3.png") top right no-repeat; }
#slide4_container { margin-top: 10px; height: 217px;  background: url("/images/slide4.png") top right no-repeat; }
h1.slide1 { width: 409px; height: 71px; margin-top: 20px; background: url("/images/header_slide1.png") top left no-repeat; } h1.slide1 span { display: none; }
h1.slide2 { width: 371px; height: 81px; margin-top: 20px; background: url("/images/header_slide2.png") top left no-repeat; } h1.slide2 span { display: none; }
h1.slide3 { width: 582px; height: 66px; margin-top: 20px; background: url("/images/header_slide3.png") top left no-repeat; } h1.slide3 span { display: none; }
h1.slide4 { width: 485px; height: 68px; margin-top: 20px; background: url("/images/header_slide4.png") top left no-repeat; } h1.slide4 span { display: none; }

.ui-tabs .ui-tabs-hide { display: none; }
.ui-progressbar-value { background: #598F32}
/* dialogs */
.ui-dialog .item {position: relative; border: 0;}
.ui-dialog .item .ui-progressbar {padding: 3px;}
.ui-dialog .item .cancel {position: absolute; right: 0px; top: 7px; width: 16px; height: 16px; display: block;}
.ui-dialog .item .filename {margin-top: 10px;}
.datetime-widget { text-align: center; margin: 3px 3px 3px 0px; }
.ui-datepicker-trigger, .clock { vertical-align: text-bottom; cursor: pointer; padding: 0 2px;}
ul.inline li { display: block; float:left;}
.datetime-widget { width: 24px; }
.datetime-widget-year { width: 44px; }
.datetime-widget-cover img { vertical-align: middle; cursor: pointer; }
.datetime-widget-closetimepicker { color: red; font-weight: bold; cursor: pointer;}

/* tabs */

.tabs-container { clear: left; }
#tabs { -moz-border-radius: 0px;	-webkit-border-radius: 0px; border-radius: 0px; border: 0; }
#tabs .centercolumn { border: 1px solid #BFBFBF; background: white; }
#tabs a { font-weight: bold; }
#tabs li.add > div {opacity: 1.0 !important; background-color:#fff; display:none; right: -1px; padding:3px 10px 5px; position:absolute; top:31px; width:150px; z-index:10; border: 1px solid #989898;}
#tabs li.add {border-color: #a0bf8a; margin:0; padding:0; position:relative; background: url(/images/buttons/btn_bg_secondary_link.gif) repeat-x scroll 50% 50% #d2f2b6; border-color: #92a87e !important; }
#tabs li.add:hover { background: #5aa722 url(/images/buttons/btn_bg_secondary_hover.gif) 50% 50% repeat-x !important; border-color: #a1bf8a !important; }
#tabs li.add:active { background: #5aa722 url(/images/buttons/btn_bg_secondary_active.gif) 50% 50% repeat-x !important; border-color: #768c65 !important; }



#tabs li.add a {color: #989898;}
#tabs li.add div#tab-action-drop {width: 150px; height: auto; overflow-x: hidden; margin: 0; padding: 0;} 
#tabs li.add div#tab-action-drop a {color: #428016; font-size: 12px; border: 0; background: none; width: 150px; display:block; color: #989898;}
#tabs li.add div#tab-action-drop a:hover {background: #428016; color: #fff !important;}
#tabs li.add div#tab-action-drop div.pro-tabs { float: left; width: 45%;}
#tabs li.add a span.ui-icon span { display: none;}
#tabs li.add ul li a {background:none repeat scroll 0 0 transparent;padding:0 20px 0 0;}

#tabs li.add:hover div {display:block;}
#tabs li.add:hover a span.ui-icon span { display: block;}
#tabs li.add img {border:medium none;margin:0 5px 0 0;}
#tabs li.add a span.ui-icon-plus { background-image: url("/images/ui-icons_428016_256x240.png")}

#News .news-item { margin-top: 10px; }
#News .news-item textarea { margin-top: 5px; margin-left: 15px; float: left; width: 660px; }
#News .news-item h3, #News .news-item p { float: left; }
#News #add_news { margin-top: 10px; }

#About #about_news .news-item {margin-top: 10px;}
#About #about_news .news-item textarea { margin-top: 5px; margin-left: 15px; width: 400px; }
#About .news-item h3, #About .news-item p { float: left; }
#About #about_sponsors {width: 595px;  }
#About #about_patron {width: 595px;  }

.accorion-list {margin-top: 10px;}
.accorion-list  li {background: #fff; margin-bottom: 10px; padding: 10px;}
.accorion-list  li h3 {border:1px solid; border-color: #989898; background: url("/images/button_bg.gif") repeat-x center center; padding:10px; padding-top: 5px;height:25px;}
.accorion-list  li h3 span.category-name {position: relative; display:block; float:left;}
.accorion-list  li h3 button.ui-button-icon-only{ height: 18px; width: 18px;}
.accorion-list  li h3 label.infieldlabel { color: #888888; display: block; margin-left: 5px; position: absolute; padding-top: 3px; }
.accorion-list  li div.accordion-content {border:1px solid; border-color:#989898 #BBBCBC #D6D7D7 #B2B3B3; border-top: 0; padding:40px; padding-top: 10px; background: #ffffff;}
.accorion-list  li ul li.list-item  {margin-top: 10px; margin-bottom: 5px; padding-bottom:10px; border:1px solid; border-color:#f2f2f2; position:relative;}
.accorion-list  li ul li.list-item div.actions-container {position: absolute; right: 0px; top: 0px; width: 50px; height: 18px; line-height:18px; padding:2px;}
.accorion-list  li ul li.list-item div.actions-container button {width: 18px; height: 18px;}
.accorion-list  li ul li.list-item p {margin-bottom: 10px;}
.accorion-list  li ul li.list-item  div.image-container {text-align: center; width: 150px; height: 130px; float:left; background: #f2f2f2; margin-right: 10px; padding: 10px; position:relative;}
.accorion-list  li ul li.list-item  div.image-container .upload-holder {height: auto; padding: 0;}
.accorion-list  li ul li.list-item  div.form-container {float: left; width: 550px;}
.accorion-list  li ul li.list-item  input[type=text] { width: 500px;}
.accorion-list  li ul li.list-item  textarea { width: 500px; height: 50px}
.accorion-list  li ul li.list-item  p {position: relative; display: block; float: left;}
.accorion-list  li ul li.list-item  p label.infieldlabel { color: #888888; display: block; margin-left: 5px; position: absolute; padding-top: 3px; }

#news_container_about { float: left; padding-bottom: 3px; width: 600px;}
#news_container_about .news-item {height: auto; clear: both;}
.gray-infobox { border: 1px solid #CADDEC; background: #f2f9ff url('/images/info_bubble.png') 13px 13px no-repeat; padding-top: 10px; padding-left: 35px; padding-bottom: 10px; padding-right: 10px; }
.gray-infobox p { color: #808080; }
.infobox { font-size: 11px; }

#agenda_items_table thead th { padding: 3px; background: #f7f7f7; border: 1px solid #BFBFBF; border-collapse: collapse; }
#agenda_items_table #agenda_items_container td { padding: 5px 0; text-align: center; border: 1px solid #BFBFBF; border-collapse: collapse; }
#agenda_items_table #agenda_items_container td input[type=text], #agenda_items_table #agenda_items_container td textarea { font-size: 10px; }
#agenda_items_table #agenda_items_container td .datetime-widget { width: 20px; }
#agenda_items_table #agenda_items_container td .datetime-widget-year { width: 30px; }
#agenda_items_table #agenda_items_container td .clock { padding: 0; }
#agenda_items_table #agenda_items_container td.event-agenda-topic input[type=text], #agenda_items_table #agenda_items_container td.event-agenda-topic textarea { width: 380px; }
#agenda_items_table #agenda_items_container td.event-agenda-topic textarea { height: 150px; }
#agenda_items_table #agenda_items_container td.remove-button { vertical-align: middle; width: 50px; }
#agenda_items_table #agenda_items_container td.event-agenda-date { width: 180px; text-align: left; padding-left: 20px; }
#agenda_items_table #agenda_items_container td.event-agenda-topic { width: 400px; }
#agenda_items_table #agenda_items_container td { padding: 5px 0; text-align: center; border: 1px solid #BFBFBF; border-collapse: collapse; vertical-align: middle; }
.remove .ui-button-text-only .ui-button-text { padding: 3px; text-transform: lowercase; font-weight: bold; }

#agenda_threads { margin-top: 10px; }
#agenda_threads li { padding: 3px; padding-left: 0; padding-right: 3px; width: 190px; float: left; }
#agenda_threads li .entry { background: #F2F2F2; border: 1px solid #D6D6D6; text-align: center; min-width: 150px; cursor: pointer; font-size: 10px; }
#agenda_threads li .rename-handler { background: transparent; display: none; height: 30px; padding-top: 2px; overflow: hidden; }
#agenda_threads li .close { display: none; }
#agenda_threads li.selected .entry { background: #fff; border-bottom: 1px solid white; }
#agenda_threads li.selected .rename-handler, #agenda_threads li.selected .close { display: block; }
#agenda_threads li input[type=text] { width: 145px; font-size: 10px; padding: 2px; }
#agenda_threads .change-name, #agenda_threads .confirm-cancel-change { padding: 3px; padding-top: 2px; text-align: center; font-size: 10px; }

#payment_step_by_step_info { color: #999999; font-size: 12px; }
#payment_step_by_step_info li { margin-top: 10px; }
#payment_step_by_step_info span { display: inline-block; }
#payment_step_by_step_info span.step { font-weight: bold; }
#payment_step_by_step_info span.text { margin-left: 5px; }

#user_event_form {border: 1px solid #dbdbdb; background: #fff;}
#user_event_form #form_steps {height: 69px; border-bottom: 1px solid #dbdbdb;}
#user_event_form #form_steps li {background: #fff; color:#989898; display:block; float:left; font-size:18px; height:29px; line-height:28px; padding:20px 20px; text-align:center; width: 280px; font-family: Arial, Tahoma, sans-serif; }
#user_event_form #form_steps li.active{background:none repeat scroll 0 0 #fff; color:#2C2E2E;}
#user_event_form #form_data h2, #user_event_form #register-to-event-form h2, .payment_user_data_head h2 {border-top:1px solid #cbcbcb; color:#428016; font-size: 14px; margin-right:0; padding:10px 0 10px 25px;}
.payment_user_data_head h2 { border-bottom:1px solid #cbcbcb; border-top:0px; padding-left: 0px; }

.accept_payment_rules {  }
.accept_payment_rules > div { display: inline-block; }
.accept_payment_rules div:first-child { position: relative; top: 0px;}
.accept_payment_rules div:first-child input { position: absolute; top: -30px; }


#payment_type_details_container { background: none repeat scroll 0 0 #F6F6F6; padding: 15px; }
.payment_type_details_table { margin-top:5px;font-size: 11px; }
.payment_type_details_table th { text-align: left; width: 210px; }
.payment_type_details_table th, .payment_type_details_table th { padding: 15px 0px; }
.payment_type_details_table td input[type=text] { padding-right: 15px; width: 230px; background-attachment:scroll; background-color:#F7F7F7; background-image:url("/images/input_bg.png"); background-position:0 0; background-repeat:repeat-x; border-color:#989898 #BBBCBC #D6D7D7 #B2B3B3; border-style:solid; border-width:1px; padding:3px 0 3px 3px;} 
#ui-dialog-title-wiretransfer-form {color: #428016;}
#wiretransfer-form a {color: #428016;}
#user_event_form  table#payment_user_data tr th {  text-align: left; padding-left: 0px; }
#user_event_form  table#payment_user_data tr th  label { font-weight: bold; color: #000000; }

/*#user_event_form tr {display: block;}*/
#user_event_form table.form-table tr th, #user_event_form table.form-table tr td {padding-top: 20px;}
#user_event_form table.form-table tr#email_additional_info {padding-top: 0px;}
#user_event_form table.form-table tr th {width: 210px; text-align: left; padding-left: 25px;}
#user_event_form table.form-table tr th label { color: #999999; font-weight: normal; }
#user_event_form table.form-table tr td input[type = text],#user_event_form table.form-table tr td input[type = password], #user_event_form tr td select, input.donate-it { width: 238px; border: 1px solid #989898; border-color: #989898 #bbbcbc #d6d7d7 #b2b3b3; background-color: #F7F7F7; background-image: url("/images/input_bg.png");  background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; padding: 3px 0; padding-left: 3px; }
#user_event_form table.form-table tr td select { width: 243px;}
#user_event_form table.form-table tr td input.radio { width: 20px; }
#user_event_form div#payment_method table {padding: 5px;}
#user_event_form div#payment_method table tr td { padding-bottom: 5px;}
#user_event_form div#payment_method table tr td input.radio{}

#user_event_form table.form-table tr td input { height: 17px; }
#user_event_form table.form-table tr td input.datetime-widget-day {width: 24px;}
#user_event_form table.form-table tr td input.datetime-widget-month {width: 24px;}
#user_event_form table.form-table tr td input.datetime-widget-year {width: 44px;}
#user_event_form table.form-table tr td ul.error_list {display: inline-block; width: 380px; padding-left: 5px;}
table#payment_form  {width: 918px; border: 1px solid #e6e6e6; border-bottom: 0; border-left: 0px; display: block; font-family: Tahoma, Arial, sans-serif !important;}
table#payment_form tr {border-bottom: 1px solid #e6e6e6; border-left:  1px solid #e6e6e6; height: 37px;}

table#payment_form tr.option-container { height: 45px; }
table#payment_form .btn_link_secondary .ui-state-default span { line-height: 13px; }

#user_event_form table.form-table td { vertical-align: top; }

#payment_form { }
#user_event_form #register-to-event-form table#payment_form tr th h2 {width: auto; text-align: left; border: 0; font-size: 14px; padding-left: 20px;}

table#payment_form tr td { display:table-cell; background: #f2f2f2; padding:0; margin:0; font-size: 12px; color: #707070; height: 29px; padding: 5px; line-height: 29px; font-weight: bold;}
table#payment_form tr.active td {color: #464848;}
table#payment_form tr td.radio { width: 20px; padding: 0px; padding-left: 5px;}
table#payment_form tr td.name { border-right: 1px solid #e6e6e6; font-size: 11px; font-weight: normal; width:730px;}
table#payment_form tr td.name label {  color: #707070; font-size: 12px;  }
table#payment_form tr td.name label.payment_method { font-size: 11px; }
table#payment_form tr.active td.name label {color: #2c2e2e;}
table#payment_form tr.active td.name label.event_additional_cost { font-weight: bold; }
table#payment_form tr td.price {width: 120px; text-align: right; padding-right: 20px; color: #bfbfbf; }
table#payment_form tr td.price span.event_additional_cost_span { font-size: 12px; }
table#payment_form tr.active td.price {color: #2c2e2e; }
table#payment_form tr td.radio input{width: 20px;}
table#payment_form tr.discounts td label {font-size: 11px; font-weight: bold; }
table#payment_form tr.discounts span.warning {color: #C41D3C; display: inline-block; margin-left: 10px; }
table#payment_form ol { font-size: 13px; }
table#payment_form ol select option { font-size: 11px; }
table#payment_form .ui-datepicker-trigger, .clock { padding-top: 5px;}

table#payment_form tr td ol.option-list {list-style:decimal; list-style-position:inside;}
table#payment_form tr td ol.option-list li {border-bottom: 1px solid #e6e6e6;}
table#payment_form tr td ol.option-list li div.price_change {display:block; float: right; width: 129px; text-align: right; padding-right: 20px; border-left: 1px solid #e6e6e6; height:29px;}

table#payment_form tr.discounts label{ width: 120px; padding-left: 20px; font-size: 12px; display: block; float: left;}
table#payment_form tr.discounts input{ width: 130px; display: block; float: left;}
table#payment_form tr.discounts input.datetime-widget { width: 24px;}
table#payment_form tr.discounts input.datetime-widget-year {width: 45px;}
table#payment_form tr.summary td { background: transparent; border: 1px solid #E6E6E6; text-align: right; font-size: 14px; font-weight: bold; vertical-align:middle;}
table#payment_form tr.summary td#sum {background: transparent; width: 120px; padding-right: 20px; border: 0px; font-size: 14px; height: 37px; line-height: 37px; font-weight: bold; vertical-align:baseline;}
table#payment_form div.info { display: block; font-size: 12px; font-weight: bold; float: left; }
table#payment_form div.info div { margin-top: 10px; }
table#payment_form div.info span { display: block; float: left; margin-left: 10px; width: 500px; line-height: 16px; }
table#payment_form div.info span span.short { padding-top: 7px; margin-left: 0; }

#user_event_form .view-content #user_full_name { font-family: Arial, Tahoma, sans-serif; font-size: 25px; color: #2C2E2E; }
#user_event_form .view-content tr { padding-top: 0px; }
#user_event_form .view-content #sum #amount { font-size: 12px; font-weight: bold; }
#user_event_form div#accept_status { width: 275px; }
#user_event_form div#accept_status > span { display: inline-block; }
#user_event_form div#accept_status div:last-child { width:300px; font-size: 13px; margin-left: 30px; }


.pad10top {padding-top: 10px;}
.pad20 {padding: 20px;}
.widget-button { font-size: 11px; background-color: #FFFFFF; background-image: url("/images/button_bg.gif"); -moz-border-radius: 3px;	-webkit-border-radius: 3px; border-radius: 3px; }
.widget-small-button { font-size: 9px ! important; }
.widget-close { width: 27px ! important; height: 27px; }
.widget-right { float: right; }
.widget-larger { font-size: 12px; -moz-border-radius: 4px;	-webkit-border-radius: 4px; border-radius: 4px; height: 30px; }
.widget-sortable { float: right; margin-right: 5px; padding: 4px; cursor: n-resize; }
.ui-progressbar { height: 16px;}
.right {float: right;}
.left {float: left;}
.center{text-align: center;}

#event_add_settings .require-tab li, #selected_prelegents_container .event_speaker_item { padding: 5px; border: 1px solid #aaa; margin: 5px 0; cursor: pointer; background: #f0f0f0 }
#selected_prelegents_container .event_speaker_item { min-height: 15px; }
#selected_prelegents_container .event_speaker_item p span { display: block; width: 16px; height: 16px; background: url('/images/check_16.png') 0 -16px no-repeat; float: left; margin-right: 5px; }
#event_add_settings .require-tab li.selected, #selected_prelegents_container .selected { background: #fff; }
#event_add_settings .require-tab li.selected span, #selected_prelegents_container .selected p span { background: url('/images/check_16.png') 0 0px no-repeat; }

.event_user_data_required div { margin-top: 5px; }
#event_add_settings .require-tab li span, .event_user_data_required div span { background: url('/images/check_16.png') 0 -32px no-repeat; display: block; width: 16px; height: 16px; float: left; margin-right: 5px; }
#event_add_settings .require-tab li.optional_field, #event_add_settings .require-tab li.required_field {  background: #fff; }
#event_add_settings .require-tab li.optional_field span, .event_user_data_required div.optional_field span  { background: url('/images/check_16.png') 0 0px no-repeat; }
#event_add_settings .require-tab li.required_field span, .event_user_data_required div.required_field span  { background: url('/images/check_16.png') 0 -64px no-repeat; }

#add_new_prelegent { width: 450px; }

#event_add_settings .required-data-holder li { padding-top:7px; padding-bottom: 7px; }

/* krok 2 i 3kreatora - style dodatkowe */
#event_confirm h1, #event_add_settings h1, #event_widget_container h1 { font-size: 25px; line-height: 30px; font-family: Arial, Tahoma, sans-serif; clear: left; }
#event_add_settings h2 { margin-bottom: 10px; clear: left; }
#event_add_settings .require-tab { float: left; width: 376px; margin-bottom: 15px; background: white; border: 1px solid #989898; padding: 15px; }
#event_add_settings .require-tab p { float: left; text-align: right; padding-right: 5px; width: 146px; padding-top: 5px; }
#event_add_settings .require-tab input + p { float: left; text-align: left; padding-top: 0; }
#event_add_settings .require-tab div + p { width: 167px; }
#event_add_settings .require-tab input[type=text], #event_add_settings .require-tab select, #event_add_settings .require-tab textarea { float: right; margin: 3px 0; margin-right: 10px; width: 175px; }
#event_add_settings .require-tab input[type=checkbox] { float: right; margin: 3px 0; margin-right: 10px; }
#event_add_settings .require-tab li { overflow: hidden; }
#event_add_settings .info-column, #event_add_settings .fields-column { float: left; width: 410px; }
#event_add_settings .info-column { padding: 0 25px; }
#event_add_settings .category-container { margin-bottom: 10px; }
#event_add_settings .category-container h3 { overflow: hidden; padding: 2px; line-height: 18px; }
#event_add_settings .category-container select { width: 100%; min-height: 160px;}
#event_confirm h1 a { font-size: 12px }

#event_confirm table.event-draft-summary { width: 100%; margin-top: 10px; }
#event_confirm table.event-draft-summary th { width: 200px; text-align: right; font-weight: normal; color: #808080; }
#event_confirm table.event-draft-summary td, #event_confirm table.event-draft-summary th { font-size: 12px; padding: 5px; vertical-align: top; line-height: 18px; }
#event_confirm table.event-draft-summary th + td { width: 400px; font-weight: bold; }
#event_confirm table.event-draft-summary td .gray-infobox { margin-bottom: 5px; }
#event_confirm table.event-draft-summary .gray-infobox { line-height: 14px; }

.my_event_item .signout { position: absolute; top: 95px; left: 10px; }
.my_event_item .signout a { color: #428016; font-weight: normal !important; }
.my_event_item .signout span.grey_cross { display: inline-block; width: 16px; height: 16px; background: url('/images/check_16.png') 0 -32px no-repeat; float: left; margin-right: 5px;}
.my_event_item .signout a:hover span.grey_cross { background-position: 0 -16px; }

.check_ok { display: inline-block; width: 16px; height: 16px; background: url('/images/check_16.png') 0 0px no-repeat; float: left; margin-right: 5px;}
.check_cross_red { display: inline-block; width: 16px; height: 16px; background: url('/images/check_16.png') 0 -16px no-repeat; float: left; margin-right: 5px;}
.check_cross_gray { display: inline-block; width: 16px; height: 16px; background: url('/images/check_16.png') 0 -32px no-repeat; float: left; margin-right: 5px;}
.check_ok_in_circle { display: inline-block; width: 16px; height: 16px; background: url('/images/check_16.png') 0 -48px no-repeat; float: left; margin-right: 5px;}
.check_star { display: inline-block; width: 16px; height: 16px; background: url('/images/check_16.png') 0 -64px no-repeat; float: left; margin-right: 5px;}


#event_add_settings #autoConfirmUsers { width: 220px; padding-left:10px; border: 1px solid #B9BABA; color: #808080; cursor: pointer; margin: 20px 0px 25px 50px;  }
#event_add_settings #autoConfirmUsers span { display:inline-block; margin-top:7px; }

/* lista uczestnikow */

#Status h2 {font-size: 25px; color: #2c2e2e; border: 0; margin-bottom: 10px; width: 464px; overflow-x: auto; }
#Status #sf_admin_content { background: #f2f2f2; border: 1px solid #cccccc; -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;}
#Status #sf_admin_content table{width: 100%;}
#Status #sf_admin_content table tr{height: 34px; border-bottom: 1px solid #e6e6e6; line-height: 34px;}
#Status button {font-size: 12px; height: 25px;  }
#Status .batchactions button { font-size: 11px; }
#Status button#Confirm_2 { font-weight: bold; color: #fff; }
#Status button.Present, #Status button.NotPresent, #Status button.LeaveBlank, #Status button.Paid, #Status button.NotPaid { background-image: url("/images/button_bg.gif"); background-color: #FFFFFF; }
#Status button.NotPaid, #Status button.NotPresent { border-top: 1px solid #DBDBDB; }
#Status li.action-holder > div.ui-button { background-image: url("/images/button_bg.gif"); background-color: #FFFFFF; }
.events div#Status ul { border-bottom: 0px; }


#Status #sf_admin_content table { color: #808080; }
#Status #sf_admin_content table tbody tr { height: 45px; }
#Status #sf_admin_content table thead tr.actions { font-size: 11px; color: #808080; font-weight: normal; }
#Status #sf_admin_content table thead tr.headers a { font-size: 12px; font-weight: bold; vertical-align: middle; }
#Status #sf_admin_content table thead tr.headers img { vertical-align: middle; }
#Status #sf_admin_content table thead tr { font-weight: bold; }
#Status #sf_admin_content table tbody td { vertical-align: middle;}
#Status #sf_admin_content table tr th{ background: #fff;}
#Status #sf_admin_content table tr:hover td{background: #fafafa;}
#Status #sf_admin_content table tr th.checkbox{ width: 40px; text-align: center; }
#Status #sf_admin_content table tr th.name {width: 250px; text-align: left;}
#Status #sf_admin_content table tr th.org {width: 200px; text-align: left;}
#Status #sf_admin_content table tr th.date {width: 150px; text-align: center }
#Status #sf_admin_content table tr th.status {width: 100px; text-align: center;}
#Status #sf_admin_content table tr th.icons {width: 70px; text-align: center}
#Status #sf_admin_content table tr td.checkbox{ width: 40px; text-align: center; vertical-align: middle; }
#Status #sf_admin_content table tr td.name {width: 250px; text-align: left; }
#Status #sf_admin_content table tr td.name > div { overflow-x:auto;width:100%;width:250px;line-height: 18px; }
#Status #sf_admin_content table tr td.org {width: 200px; text-align: left;}
#Status #sf_admin_content table tr td.date {width: 150px; text-align: center }
#Status #sf_admin_content table tr td.status {width: 100px; text-align: center;}
#Status #sf_admin_content table tr td.icons {width: 70px; text-align: center}
#Status #sf_admin_content table tr td.icons span.ui-icon {display: inline-block;}
#Status .sf_admin_list table tr.actions td {vertical-align: middle; height: 48px; }
#Status .sf_admin_list table tr.actions td span.right{margin-right: 15px;}

#event_payment_user_list_table_container { background: #f2f2f2; border: 1px solid #cccccc; -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;}

table#event_payment_user_list_table { color: #808080; width:918px; }
table#event_payment_user_list_table tbody tr { height: 45px; }
table#event_payment_user_list_table thead tr.actions { font-size: 11px; color: #808080; font-weight: normal; }
table#event_payment_user_list_table thead tr.headers a { font-size: 12px; font-weight: bold; vertical-align: middle; }
table#event_payment_user_list_table thead tr.headers img { vertical-align: middle; }
table#event_payment_user_list_table thead tr { font-weight: bold; }
table#event_payment_user_list_table tbody td { vertical-align: middle; font-size: 11px;}
table#event_payment_user_list_table tr{ height: 34px; border-bottom: 1px solid #e6e6e6; line-height: 18px;}
table#event_payment_user_list_table tr.headers { line-height: 30px; }
table#event_payment_user_list_table tr th{ background: #fff; color: #222222;}
table#event_payment_user_list_table tr:hover td{background: #fafafa;}
table#event_payment_user_list_table tr th.date {width: 130px; text-align: center }
table#event_payment_user_list_table tr th.name {width: 200px; text-align: left;}
table#event_payment_user_list_table tr th.invite_type {width: 200px; text-align: left;}
table#event_payment_user_list_table tr th.payment_method {width: 130px; text-align: center;}
table#event_payment_user_list_table tr th.payed_amount {width: 90px; text-align: center}
table#event_payment_user_list_table tr th.commission_amount {width: 90px; text-align: center}
table#event_payment_user_list_table tr th.profit_amount {width: 90px; text-align: center}

table#event_payment_user_list_table tr td.date{ width: 130px; text-align: center; vertical-align: middle; }
table#event_payment_user_list_table tr td.name {width: 200px; text-align: left;}
table#event_payment_user_list_table tr td.invite_type {width: 200px; text-align: left;}
table#event_payment_user_list_table tr td.date {width: 130px; text-align: center }
table#event_payment_user_list_table tr td.payment_method {width: 120px; text-align: center;}
table#event_payment_user_list_table tr td.payed_amount {width: 80px; text-align: center}
table#event_payment_user_list_table tr td.commission_amount {width: 80px; text-align: center}
table#event_payment_user_list_table tr td.profit_amount {width: 80px; text-align: center}


ul.batchactions {color:#ddffbf;display:inline-block;background: none;list-style:none outside none; position:relative; width:162px; height: 25px;z-index:10; margin-top:4px; margin-right: 10px;}
ul.batchactions ul {background-color:none;  list-style:none outside none; position:absolute; left: 0px; top:24px; width:150px; z-index:10; border-top: 0px; padding:0; margin: 0;  display: none; }
ul.batchactions li.action-holder {height:25px; margin:0;padding:0;position:relative; }
ul.batchactions li.action-holder button {width: 162px; margin: 0; font-size: 11px; height: 25px; -moz-border-radius: 0px;	-webkit-border-radius: 0px; border-radius: 0px; border-top-width: 0px;}
ul.batchactions li.action-holder > button {width: 134px; display: block; float: left; margin: 0;  border-top-width: 1px; -moz-border-radius-topleft: 2px;  -moz-border-radius-bottomleft: 2px; border-right: none;}
ul.batchactions li.action-holder div {height: 13px; width: 16px; display: block; float: left; margin: 0; padding: 5px; -moz-border-radius-topright: 2px;  -moz-border-radius-bottomright: 2px;}
ul.batchactions li.action-holder  ul li { padding:0; margin: 0; height:25px; line-height: 25px; background-color: #ffffff;}
ul.batchactions li.action-holder  ul li a {background:none repeat scroll 0 0 transparent;}
ul.batchactions li.action-holder ul.display_block {display:block;}

#Invites h2 {font-size: 25px; color: #2c2e2e; border: 0; margin-bottom: 10px;}
#Invites #sf_admin_content { background: #f2f2f2; border: 1px solid #cccccc; -moz-border-radius: 3px;	-webkit-border-radius: 3px; border-radius: 3px;}
#Invites #sf_admin_content table{width: 100%;}
#Invites #sf_admin_content table tr{height: 34px; border-bottom: 1px solid #e6e6e6; line-height: 34px;}

#Invites #sf_admin_content table tr th{ background: #fff;}
#Invites #sf_admin_content table tr:hover td{background: #fafafa;}
#Invites #sf_admin_content table tr th.checkbox{ width: 40px; text-align: center; }
#Invites #sf_admin_content table tr th.name {width: 250px; text-align: left;}
#Invites #sf_admin_content table tr th.org {width: 200px; text-align: left;}
#Invites #sf_admin_content table tr th.date {width: 150px; text-align: center }
#Invites #sf_admin_content table tr th.status {width: 100px; text-align: center;}
#Invites #sf_admin_content table tr th.icons {width: 70px; text-align: center}
#Invites #sf_admin_content table tr td.checkbox{ width: 40px; text-align: center; }
#Invites #sf_admin_content table tr td.name {width: 250px; text-align: left;}
#Invites #sf_admin_content table tr td.org {width: 200px; text-align: left;}
#Invites #sf_admin_content table tr td.date {width: 150px; text-align: center }
#Invites #sf_admin_content table tr td.status {width: 100px; text-align: center;}
#Invites #sf_admin_content table tr td.icons {width: 70px; text-align: center}
#Invites #sf_admin_content table tr td.icons span.check-icon {display: inline-block;}

.check-icon {display:  inline-block; width: 16px; height: 16px; background: url('../images/sprites/check_16.png') no-repeat !important; overflow: hidden;}
.cross {background-position: 0 -16px !important; }
.cross-disabled {background-position: 0 -32px !important;}
.check {background-position: 0px 0px  !important;}
.check-online {background-position: 0px -48px  !important;}

/* szczeg√≥≈Çy uczestnika */
.view-content { -moz-border-radius: 3px;	-webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #e0e0e0; padding: 20px; margin-top: 20px;}
.view-content h2 {font-size: 25px; border-bottom: 1px solid #cccccc !important;  color: #2c2e2e; display:block; padding-bottom: 10px;}
.view-content h3 {font-size: 14px; padding-bottom:10px; border-bottom: 1px solid #e0e0e0; color:#428016; margin-top: 20px; }
.view-content h3#user_full_name { width: 500px; overflow-x: auto; }
#status_data { font-size: 11px; padding: 0 20px;}
#status_data tr { height: 20px; line-height: 20px;}
#status_data tr td { font-size: 12px; text-align: center;}
#status_data tr th { font-size: 11px; text-align: center; font-weight: normal;}
#status_data tr th.date{ width: 120px; padding: 0 10px;}
#status_data tr th.status{ width: 70px; padding: 0 10px;}
#status_data tr th.icons{ width: 70px; padding: 0 10px;}

#personal_data {width: 465px;}
#personal_data tr{ border-bottom: 1px dotted #e0e0e0; height: 29px; line-height: 29px;}
#personal_data tr th{font-size: 9px; font-weight: normal; text-align: left; width:140px; color: #808080; font-family: Arial, Tahoma, sans-serif; }
#personal_data tr td{font-size: 12px; width: 325px; color: #2c2e2e;}

#addres_data {width: 465px;}
#addres_data tr{ border-bottom: 1px dotted #e0e0e0; height: 29px; line-height: 29px;}
#addres_data tr th{font-size: 9px; font-weight: normal; text-align: left; width:140px; color: #808080;}
#addres_data tr td{font-size: 12px; width: 325px; color: #2c2e2e;}

#additional_dataa {width: 465px;}
#additional_data tr{ border-bottom: 1px dotted #e0e0e0; height: 29px; line-height: 29px;}
#additional_data tr th{font-size: 9px; font-weight: normal; text-align: left; width:140px; color: #808080;}
#additional_data tr td{font-size: 12px; width: 325px; color: #2c2e2e;}

#payment_data { width: 348px; border: 1px solid #e0e0e0; background: #f7f7f7; padding: 20px; margin-top: 10px;}
#payment_data table {}
#payment_data table tr {}
#payment_data table tr th {text-align: left; width: 248px;}
#payment_data table tr th.name { font-size: 12px; line-height: 25px;}
#payment_data table tr th.discount {font-size: 11px; font-weight: normal; line-height: 25px;}
#payment_data table tr th.option {font-size: 11px; font-weight: normal; line-height: 25px;}
#payment_data table tr td {}

#payment_data table tr td.header {font-size: 9px; color: #808080; border-top: 1px dotted #e0e0e0; padding-top: 15px;}
#payment_data table tr td.first{border-top: 0; padding: 0;}
#payment_data table tr td.price {vertical-align: bottom; font-size: 12px; color: #808080; width: 100px; text-align: right;line-height: 25px;}


#sum {float: right; padding: 20px;}
#sum small {width: 100px; float: left; font-size: 9px;}
#sum strong{width: 100px; display:inline-block; float: left; text-align: right;}


#event_register_user tr td{font-size: 11px; color: #707070;  }
#event_register_user tr td input[type=text]:focus,#event_register_user tr td input[type=password]:focus{ border: 1px solid #95cc6a;}

#event_register_user tr td input[type=checkbox]{ width: 16px;}
#event_register_user tr th{ width: 210px; font-weight: normal; font-size: 11px; text-align: left; padding-left:25px;}
#event_register_user tr th label {font-weight: bold;  color: #707070}
#event_register_user tr td.info { font-size: 9px; width: 650px; }

.view-content .actions {margin: 10px -20px -20px -20px; background: #f2f2f2; padding:10px; line-height: 34px; border-top: 1px solid #e5e5e5;}

div.edit_header {height: 80px; padding-top: 20px}
div.edit_header a {font-weight: normal;}
div.edit_header h1 {color: #2c2e2e; font-size: 24px; font-weight: 500;}
div.edit_header p {color: #808080; }
#previewBar span.btn_link { float: right ! important; margin-right: 10px;  }

#costs_container table { width: 100%; margin-top: 10px; }
#costs_container table thead td { border-bottom: 1px solid #989898; font-size: 9px; vertical-align: bottom; padding: 3px; font-size: 10px; color: #808080; }
#costs_container table thead h2 { border-bottom: 0; font-size: 14px; padding: 0; }
#additional_costs_container { margin-top: 20px; margin-bottom: 20px;}
#additional_costs_container table { width: 100%; margin-top: 10px; }
#additional_costs_container table thead td { border-bottom: 1px solid #989898; font-size: 9px; vertical-align: bottom; padding: 3px; font-size: 10px; color: #808080; }
#additional_costs_container table thead h2 { border-bottom: 0; font-size: 14px; padding: 0; }
#discounts_container table { width: 100%; margin-top: 10px; }
#discounts_container table thead td { border-bottom: 1px solid #989898; font-size: 9px; vertical-align: bottom; padding: 3px; font-size: 10px; color: #808080; }
#discounts_container table thead h2 { border-bottom: 0; font-size: 14px; padding: 0; }

#add_costs_toolbar { overflow: hidden; }
#add_costs_toolbar .btn_link_regular { margin-right: 10px; float: left; }

#costs_container tbody td { padding: 15px 0; vertical-align: middle; font-size: 14px; color: #808080;  }
#costs_container tbody tr + tr { border-top: 1px dotted #808080; }
#costs_container .event-cost-name { font-weight: bold; }
#costs_container .event-cost-remove { width: 30px; text-align: center; }
#costs_container .event-cost-edit { width: 130px; text-align: right; }
#costs_container .event-cost-amount, #costs_container tbody .event-cost-price { width: 170px; }
#costs_container .event-cost-amount { text-align: right; }
#costs_container .event-cost-price { text-align: right; }

#additional_costs_container tbody td { padding: 15px 0; vertical-align: middle; color: #808080; font-size: 14px;}
#additional_costs_container tbody tr + tr { border-top: 1px dotted #808080; }
#additional_costs_container .event-additional-cost-name { font-weight: bold;  }
#additional_costs_container .event-additional-cost-remove { width: 30px; text-align: center; }
#additional_costs_container .event-additional-cost-edit { width: 130px; text-align: right; }
#additional_costs_container .event-additional-cost-amount, #additional_costs_container tbody .event-additional-cost-price { width: 150px; }
#additional_costs_container .event-additional-cost-amount { text-align: center; }
#additional_costs_container .event-additional-cost-price { text-align: right; }

#discounts_container tbody td { padding: 15px 0; vertical-align: middle; font-size: 14px; color: #808080;  }
#discounts_container tbody tr + tr { border-top: 1px dotted #808080; }
#discounts_container .event-discount-name { font-weight: bold; }
#discounts_container .event-discount-amount, #discounts_container tbody .event-discount-value { width: 170px; }
#discounts_container .event-discount-amount { text-align: right; }
#discounts_container .event-discount-value { text-align: right; }
#discounts_container .event-discount-remove { width: 30px; text-align: center; }
#discounts_container .event-discount-edit { width: 130px; text-align: right; }

#ui-dialog-title-costs_dialog, #ui-dialog-title-additional_costs_dialog, #ui-dialog-title-discounts_dialog { font-family: tahoma, arial, sans-serif; color: #428016; font-size: 14px; }
#costs_dialog_container .row { overflow: hidden; padding: 5px; }
#costs_dialog_container .row label { display: block; width: 100px; float: left; font-size: 12px; color: #808080; text-align: right; padding-right: 5px; padding-top: 3px; }
#costs_dialog_container .row .input-field { float: left; }
#costs_dialog_container .row .boolean-field label { display: inline; float: none; }
#costs_dialog_container .row .boolean-field { margin-left: 105px; }
#costs_dialog_container .row input[type=text].datetime-widget { width: 24px; }
#costs_dialog_container .row input[type=text] { width: 250px; }
#costs_dialog_container .row #event_cost_amount, #costs_dialog_container .row #event_cost_price_price, #costs_dialog_container .row #event_cost_price_suggested_price { width: 50px; }

#additional_costs_dialog_container .row { overflow: hidden; padding: 5px; }
#additional_costs_dialog_container .row label { display: block; width: 100px; float: left; font-size: 12px; color: #808080; text-align: right; padding-right: 5px; padding-top: 3px; }
#additional_costs_dialog_container .row .input-field { float: left; }
#additional_costs_dialog_container .row .boolean-field label { display: inline; float: none; }
#additional_costs_dialog_container .row .boolean-field { margin-left: 105px; }
#additional_costs_dialog_container .row input[type=text] { width: 250px; }
#additional_costs_dialog_container .row #event_additional_cost_price { width: 50px; }

#discounts_dialog_container .row { overflow: hidden; padding: 8px; }
#discounts_dialog_container .row label { display: block; width: 100px; float: left; font-size: 12px; color: #808080; text-align: right; padding-right: 5px; padding-top: 3px; }
#discounts_dialog_container .row .input-field { float: left; }
#discounts_dialog_container .row .boolean-field label { display: inline; float: none; }
#discounts_dialog_container .row .boolean-field { margin-left: 105px; }
#discounts_dialog_container .row input[type=text] { width: 200px; }
#discounts_dialog_container .row #event_discount_value, #discounts_dialog_container .row #event_discount_code_amount { width: 50px; }

.at300m { display: none ! important; }

input[readonly=readonly] { cursor: default ! important; }

#payment_types #payment_type_details_container {margin: 0; padding: 0;}
#payment_types #payment_type_details_container table { width: 100%;}
#payment_types #payment_type_details_container table tr{ padding: 5px}
#payment_types #payment_type_details_container table tr.white{ margin: 0 5px; background: #ffffff; height: 10px;}
#payment_types #payment_type_details_container table th {text-align: left;  }
#payment_types #payment_type_details_container table th label { font-weight: bold;}
#payment_types #payment_type_details_container table td {padding: 5px }
#payment_types #payment_type_details_container table td #p24-results td{padding-left: 0px }
#payment_types #payment_type_details_container table td.cb { width: 100px;}
#payment_types #payment_type_details_container table td input {}
#profile_iban {width: 230px;}

#payment_history table {width: 348px; font-size: 11px; }
#payment_history table td {padding-bottom: 10px;}
#payment_history table td.date {width: 120px; color: #808080}


#sf_admin_content_user_data table th, #sf_admin_content_user_data table td { border: 0px; }
#custom_fields_container {z-index: 3000;}
#add_custom_field_container { background: #ebebeb; line-height: 25px; height: 25px; padding:10px; }

#custom_fields_list { }
#custom_fields_list div.odd { background: #F7F7F7; }

#custom_fields_list { overflow: hidden; }
#custom_fields_list .custom-fields-row { min-height: 38px; margin-top: 3px; vertical-align: middle; z-index: 1000; overflow: hidden; }
#custom_fields_list .custom-fields-row > span { display: block; float: left; }

#custom_fields_list .event-custom-field-required label { text-indent: -1500px;  background: url("/images/buttons/btn_bg_link.gif") repeat-x scroll 50% 50% #5AA722; border: 1px solid #BABABA; color: #808080 !important;  margin-top: 5px; width: 26px;}
#custom_fields_list .event-custom-field-required .ui-state-default .ui-icon {background: url("/images/check_16.png") no-repeat scroll 0 0 transparent; display: inline-block;}
#custom_fields_list .event-custom-field-required .ui-state-active .ui-icon { background: url("/images/check_16.png") no-repeat scroll 0 -64px transparent;}
#custom_fields_list .event-custom-field-required .ui-button-text {display: block;}
#custom_fields_list .event-custom-field-required div {margin-top: 5px;}
#custom_fields_list .event-custom-field-required div span { display: inline-block; height: 16px; margin-right: 10px; width: 16px; position: relative; top: 5px;}
#custom_fields_list .event-custom-field-required div.optional_field span { background: url('/images/check_16.png') 0 0px no-repeat; }
#custom_fields_list .event-custom-field-required div.required_field span { background: url('/images/check_16.png') 0 -64px no-repeat; }


#custom_fields_list div.editable-custom-fields-row .event-custom-field-required { width:60px; padding-left: 20px }
#custom_fields_list .event-custom-field-required { width:55px; padding-left: 25px }
#custom_fields_list .event-custom-field-name { width: 345px; padding-left:5px; padding-top: 8px; padding-bottom: 8px; }
#custom_fields_list .event-custom-field-name label { color: #888888; display: block; margin-left: 5px; position: relative; line-height: 10px; top: -12px; }
#custom_fields_list .event-custom-field-name input { width: 335px; height:17px; border: 1px solid #cdcdcd; background: #F7F7F7 url(/images/input_bg.png) repeat-x top; }
#custom_fields_list .event-custom-field-type { width: 350px; padding-top: 8px; }
#custom_fields_list .event-custom-field-type select { width: 340px; height:20px; border: 1px solid #cdcdcd; background: #F7F7F7 url(/images/input_bg.png) repeat-x top; }
#custom_fields_list .event-custom-field-sortable {width: 40px; text-align: center; padding-top: 9px; }
#custom_fields_list .event-custom-field-sortable > span {  }
#custom_fields_list .event-custom-field-edit { width: 85px; padding-top: 5px; }
#custom_fields_list .event-custom-field-remove { width: 30px; padding-top: 5px; }

#event_setting_container #custom_fields_list .event-custom-field-name { width: 330px; padding-left: 5px; }
#event_setting_container #custom_fields_list .event-custom-field-type { width: 320px; }
#event_setting_container #custom_fields_list .event-custom-field-name input{ width: 320px; }
#event_setting_container #custom_fields_list .event-custom-field-type select { width: 310px; }
/*

#custom-fields table tfoot tr { }
#custom-fields table tfoot tr td {}
#custom-fields table tbody tr {height: 50px; line-height: 50px; cursor: n-resize; display:block; background: #fff; clear: both; border-bottom: 1px dotted #BFBFBF}
#custom-fields table tbody tr td { border: 0px solid red; padding-right: 10px;}
#custom-fields table tr.editable, #custom-fields table tr.ui-sortable-helper{ background: #f4f4f4; border-top: 1px dotted #464848; border-bottom: 1px dotted #464848; cursor: default;}
/*/

#register-to-event-form th em { font-style: normal; color: red; }

.lite #pagefooter { color: white; }

.notifymessage p { font-size: 14px; line-height: 18px; margin-bottom: 16px; text-align: justify; }

div#costs_dialog_container div.radio-field ul li { display: inline-block; width:205px; }
div#costs_dialog_container div.radio-field ul li label{ float: none; display: inline-block; text-align: left; width: 170px; }
div#costs_dialog_container div.radio-field ul li input{ display: inline-block }
div#costs_dialog_container div.radio-field { margin: 0px 0px 10px 100px; }
div[aria-labelledby='ui-dialog-title-costs_dialog'],div[aria-labelledby='ui-dialog-title-additional_costs_dialog'] { padding: 0.6em }
.notifymessage { overflow: hidden; }
input.donate-it { width: 100px; text-align: right; }
div.donate-arrow { background: url('/images/tip/tip_arrow_green.gif') top right no-repeat; padding-right: 16px; overflow: hidden; }
div.donate-arrow-error { background: url('/images/tip/tip_arrow_red.gif') top right no-repeat; padding-right: 16px; overflow: hidden; }
span.help-donate-it, span.help-donate-it-error { display: block; padding: 0px; background: transparent url('/images/tip/tip_bg_green.gif') top left repeat-x; color: white; float: right; margin: 0; padding: 3px 10px; line-height: 20px; }
span.help-donate-it-error  { background: transparent url('/images/tip/tip_bg_red.gif') top left repeat-x;  }
span.help-donate-it-error .error_list { padding-left: 0; color: white; background: transparent; }

.error { color: #c41d3c; }
#event_clone_dialog { font-size: 11px; color: #808080;}
#event_clone_dialog p {margin: 10px 0px; }
#event_clone_dialog ul li{ display: inline-block; width: 270px; vertical-align: top; margin: 10px 5px;}
#event_clone_dialog ul li label{margin-left: 10px; display: inline-block; width: 222px; vertical-align: top; color: #222222;}
#event_clone_dialog ul li span {font-size: 10px; margin-left: 30px; display: block;}
#event_clone_dialog ul li ul {display: block;}
#event_clone_dialog ul li ul li{ display: block; padding-left: 0px;}
#event_clone_dialog ul li ul li ul li{  padding-left: 15px;  width: 255px;}


