.i-site { color:#333333; }
.i-event-content { background-color:#fff; }
.i-left { float: left;}
.i-right { float: right;}
.i-event-desc { }
.i-event-desc h1 { background-color:#ededed; }
.i-event-desc h1 a, .i-event-desc h1 a:hover,.i-event-desc h1 a:active { color:#2F7DB7; text-decoration:underline; }
.i-unlogged-wrapper .i-unloged-new { background: url("/img/core/events/not_loged_new.png?v=") no-repeat 0px 0px;}
.i-unlogged-wrapper .i-unlogged-info { background:transparent url('/img/core/events/unloged_banner_blur.png?v=');}
.i-unlogged-wrapper .i-unlogged-info h2 { border-color: #b2b2ae;}
.i-unlogged-wrapper .i-unlogged-info ul { border-color: #e1e1e1; list-style-image: url("/img/core/events/not_loged_check.png?v=");}
.i-unlogged-info .i-unlogged-button-box .i-unlogged-button-left { background: url("/img/core/events/unloged_btn_ok.png?v=") no-repeat left 0;}
.i-unlogged-info .i-unlogged-button-box .i-unlogged-button-left .i-unlogged-button-right { background: url("/img/core/events/unloged_btn_ok.png?v=") no-repeat right -100px;}
.i-unlogged-button-left .i-unlogged-button-right .i-unlogged-button { background: url("/img/core/events/unloged_btn_ok.png?v=") repeat-x 0 -50px;}
.i-unlogged-button-right .i-unlogged-button a { color: #FFFFFF; text-shadow:0 -1px #2d7d0a;}
.i-unlogged-button-box  .i-unlogged-button-left:hover { background-position: left -155px; }                                            
.i-unlogged-button-box  .i-unlogged-button-left:hover .i-unlogged-button-right { background-position: right -255px; }
.i-unlogged-button-box  .i-unlogged-button-left:hover .i-unlogged-button-right .i-unlogged-button { background-position: 0px -205px; }
.i-banner h1 { border-color:#e0e0e0;}
.i-banner .i-banner-weapper { background:url("/img/core/events/banner_img.png?v=") no-repeat right 0px;}
.i-banner .i-banner-content { background: #f0f0f0; border-color: #e1e1e1;}
.i-banner-content .i-banner-left-col h1 {color: #e64280;}
.i-banner-left-col.i-no-town { background:url("/img/core/events/banner_arrow.png?v=") no-repeat right 0px;}
.i-geo-form .i-form-element .i-pad-label { color:#333333;}
.i-geo-form .i-form-element select { background:rgb(255,255,255); border-color: #cccccc;}
.i-geo-form .i-form-element input { background:rgb(255,255,255); border-color: #cccccc;}
.i-geo-form .i-form-element span { color:#1691D9;}    
.i-geo-form .i-error-input { border-color:#fd1a00; background:rgb(255,178,178); }
.i-geo-form .i-error-select { border-color:#fd1a00; background:rgb(255,178,178); }	 
.i-geo-form .i-error { background:transparent url("/img/core/events/bubble_middle.png?v=") no-repeat top center; }
.i-error p { color:#fd1a00; }
.i-error .i-error-bottom { background:transparent url("/img/core/events/bubble_bottom.png?v=") no-repeat top center; }
.i-geo-form .i-btn-reg { border-color:#599800; background:rgb(126,215,0) url("/img/core/events/i_btn_reg.png?v=") no-repeat center -7px; color:#ffffff; }
.i-geo-form .i-btn-reg:hover { border-color:#599800; background:rgb(126,215,0) url("/img/core/events/i_btn_reg.png?v=") no-repeat bottom center; color:#ffffff; }  
.i-banner-left-col.i-push-reg { background:url("/img/core/events/banner_arrow.png?v=") no-repeat right -209px;}
.i-banner-left-col.i-push-reg ul {  list-style-image: url("/img/core/events/nep_banner_check.png?v=");}
.i-banner-right-col.i-push-reg a { background: url("/img/core/events/push_abo_arrows.png?v=") no-repeat right -1px; border-color: #FFFFFF; color: #fff;}
.i-profile-not-complete .i-upload-btn-photouploader { border-color: #20558a;}
.i-profile-not-complete .i-upload-btn-photouploader .i-upload-photo-btn { background: #207bd6; /* Old browsers */
background: -moz-linear-gradient(top, #207bd6 0%, #2075c8 22%, #1f5a92 89%, #20578d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#207bd6), color-stop(22%,#2075c8), color-stop(89%,#1f5a92), color-stop(100%,#20578d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #207bd6 0%,#2075c8 22%,#1f5a92 89%,#20578d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #207bd6 0%,#2075c8 22%,#1f5a92 89%,#20578d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #207bd6 0%,#2075c8 22%,#1f5a92 89%,#20578d 100%); /* IE10+ */
background: linear-gradient(to bottom, #207bd6 0%,#2075c8 22%,#1f5a92 89%,#20578d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207bd6', endColorstr='#20578d',GradientType=0 ); /* IE6-9 */
border-color: #90beeb; color: #ffffff;}
.i-profile-not-complete .i-upload-btn-photouploader .i-upload-photo-btn:hover  {     
background: #20578d; /* Old browsers */
background: -moz-linear-gradient(top, #20578d 0%, #215e9d 26%, #2165ac 44%, #2267b2 48%, #1f77d0 85%, #217ad4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20578d), color-stop(26%,#215e9d), color-stop(44%,#2165ac), color-stop(48%,#2267b2), color-stop(85%,#1f77d0), color-stop(100%,#217ad4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #20578d 0%,#215e9d 26%,#2165ac 44%,#2267b2 48%,#1f77d0 85%,#217ad4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #20578d 0%,#215e9d 26%,#2165ac 44%,#2267b2 48%,#1f77d0 85%,#217ad4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #20578d 0%,#215e9d 26%,#2165ac 44%,#2267b2 48%,#1f77d0 85%,#217ad4 100%); /* IE10+ */
background: linear-gradient(to bottom, #20578d 0%,#215e9d 26%,#2165ac 44%,#2267b2 48%,#1f77d0 85%,#217ad4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20578d', endColorstr='#217ad4',GradientType=0 ); /* IE6-9 */
}
.i-profile-not-complete .i-grey-line { background: #cbcbcb;}
.i-profile-not-complete .i-fb-btn-icon { background: url("/img/core/common/fb_button.png?v=") no-repeat scroll 0 0 transparent;}
.i-profile-not-complete .i-fb-btn-import-text { background: url("/img/core/common/fb_button.png?v=") repeat-x scroll 0 -33px transparent; color: #FFFFFF;}
.i-profile-not-complete .i-fb-btn-end { background: url("/img/core/common/fb_button.png?v=") no-repeat scroll -22px -66px transparent;}
.i-profile-not-complete .i-fb-acceptence1 { color: #464648;}
.i-btn-reg{ 
border-color:#fff;
background: rgb(126,215,0); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzdlZDcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDk1MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(126,215,0,1) 1%, rgba(93,149,15,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(126,215,0,1)), color-stop(100%,rgba(93,149,15,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(126,215,0,1) 1%,rgba(93,149,15,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(126,215,0,1) 1%,rgba(93,149,15,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(126,215,0,1) 1%,rgba(93,149,15,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(126,215,0,1) 1%,rgba(93,149,15,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed700', endColorstr='#5d950f',GradientType=0 ); /* IE6-8 */
color:#ffffff;
text-shadow: 0 1px 1px #297704;
}
.i-btn-reg:hover {
background: rgb(93,149,15); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkOTUwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzdlZDcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(93,149,15,1) 0%, rgba(126,215,0,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,149,15,1)), color-stop(99%,rgba(126,215,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(93,149,15,1) 0%,rgba(126,215,0,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(93,149,15,1) 0%,rgba(126,215,0,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(93,149,15,1) 0%,rgba(126,215,0,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(93,149,15,1) 0%,rgba(126,215,0,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d950f', endColorstr='#7ed700',GradientType=0 ); /* IE6-8 */
}
.i-btn-book-left { background:url("/img/core/events/nep_btn_ok.png?v=") no-repeat 0 0; display: block; padding-left: 6px; height: 100%;}
.i-btn-book-right { background:url("/img/core/events/nep_btn_ok.png?v=") no-repeat 144px -70px; display: block; padding-right: 6px; height: 100%;}
.i-btn-book-right a { background:url("/img/core/events/nep_btn_ok.png?v=") repeat-x -15px -35px; color: #ffffff !important; display: table;  height: 25px; padding: 4px; text-align:center; text-decoration:none; width: 136px;}
.i-btn-book:hover .i-btn-book-left { background-position: 0px -106px;}
.i-btn-book:hover .i-btn-book-left .i-btn-book-right { background-position: 144px -177px;}
.i-btn-book:hover .i-btn-book-left .i-btn-book-right a { background-position: -15px -141px;}
.i-btn-full-left { background:url("/img/core/events/nep_btn_ok.png?v=") no-repeat 0 -214px; display: block; padding-left: 6px; height: 100%;}
.i-btn-full-right { background:url("/img/core/events/nep_btn_ok.png?v=") no-repeat 144px -287px; display: block; padding-right: 6px; height: 100%;}
.i-btn-full-right .i-btn-full { background:url("/img/core/events/nep_btn_ok.png?v=") repeat-x -15px -250px; color: #ffffff !important; height: 25px; padding: 4px; text-align:center; text-decoration:none; width: 136px;}
.i-upcom-event-info .i-info-right .i-schedule a { color: #2f7db7;}     
.i-upcom-event-info .i-info-right .i-schedule a.i-clicked { color: #A9A9A9;}
.i-upcom-event-info .i-info-right .i-schedule span.i-pict-isc, .i-upcom-event-info .i-info-right .i-schedule span.i-pict-isc-done { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat -2px -98px;}
.i-upcom-event-info .i-info-right .i-schedule .i-liner-h { border-top-color: #e1e1e1; border-bottom-color:#e1e1e1;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal {  background: #FFF; border-color: #d6d6d6;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li { border-top-color: #e1e1e1;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li button { background: none; color: #1691d9;}
.i-upcom-event-info .i-info-right .i-schedule .i-link-cal ul li button:hover { background: #dfeffa;}
.i-next-event .i-next-content .i-upcom-event { border-color:#e1e1e1; background: #fafafa;}
.i-next-event .i-next-content .i-upcom-event.i-canceled , .i-next-event .i-next-content .i-upcom-event.i-full , .i-next-event .i-next-content .i-upcom-event.i-not-active { background: #fff6d7;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left { background: #FFFFFF;border-right-color: 1px solid #e1e1e1;}
.i-next-event .i-next-content .i-upcom-event .i-upcom-event-left .i-event-date {
background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 100%); /* W3C */	                        
}
.i-upcom-event-right .i-upcom-event-info .i-info-left a { color: #2f7db7;}
.i-upcom-event-right .i-upcom-event-info .i-info-left .i-canceled-text h2 , .i-upcom-event-right .i-upcom-event-info .i-info-left .i-full-text h2 , .i-upcom-event-right .i-upcom-event-info .i-info-left .i-not-active-text h2 { color: #fd1a00;}
.i-upcom-event-right .i-upcom-event-info .i-info-right .i-next-event-counter { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat  12px -128px; border-left-color: #666666;}
.i-info-right .i-next-event-counter p { color: #666666;}
.i-info-right .i-next-event-counter span { color: #666666;}
.i-upcom-event-right .i-event-buttons-left { background:url("/img/core/events/nep_button_box.png?v=") no-repeat 0 0;}
.i-upcom-event-right .i-event-buttons-left .i-event-buttons-right { background:url("/img/core/events/nep_button_box.png?v=") no-repeat right -45px;}
.i-upcom-event-right .i-event-buttons-left .i-event-buttons-right .i-event-buttons { background: #fff; border-color: #e1e1e1;}
.i-event-buttons li { color: #cccccc;}
.i-event-buttons li a { color: #2f7db7;}
.i-btn-book .i-btn-confirm { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat scroll -8px -367px transparent; border-right-color: #d4d4d4; color: #99ca3c;}
.i-btn-book-iba .i-btn-confirm-reservation { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat scroll -8px -367px transparent; border-right-color: #d4d4d4; color: #99ca3c;}
.i-btn-book-iba .i-btn-confirm-payment { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat scroll -8px -367px transparent; border-right-color: #d4d4d4; color: #99ca3c;}
.i-btn-book-iba .i-btn-confirm-inscription { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat scroll -8px -367px transparent; border-right-color: #d4d4d4; color: #99ca3c;}
.i-voucher-btn { border-right-color: #d4d4d4;}
.i-event-cell .i-event-cell-subhead { background: #ebebeb; border-color: #e1e1e1;}
.i-event-cell .i-event-cell-subhead .i-subhead-elem { color: #666666;}
.i-event-cell .i-event-cell-subhead .i-subhead-elem.i-subhead-border { border-color: #999999;}                    
.i-event-cell-subhead .i-subhead-elem .i-date-light { color: #999999;}
.i-event-cell-subhead .i-subhead-elem .i-counter { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat 5px -131px;}
.i-event-cell .i-event-cell-body { background: #fafafa; border-color: #e1e1e1;}                    
.i-event-cell-body .i-cell-elem .i-cell-icon.i-event-location { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat scroll -30px -2px transparent;}
.i-event-cell-body .i-cell-elem .i-cell-icon.i-event-info { background: url("/img/themes/aurora/pictos/events_v2.png?v=") no-repeat scroll -30px -163px  transparent;}                    
.i-cell-button-box .i-cell-button-left { background: url("/img/core/events/cell_btn_ok.png?v=") no-repeat left 0px;}
.i-cell-button-box .i-cell-button-left .i-cell-button-right { background: url("/img/core/events/cell_btn_ok.png?v=") no-repeat right -80px;}
.i-cell-button-box .i-cell-button-left .i-cell-button-right .i-cell-button { background: url("/img/core/events/cell_btn_ok.png?v=") repeat-x 0px -40px;}
.i-cell-button-left .i-cell-button-right .i-cell-button a {  color: #ffffff; text-shadow:0 -1px #2d7d0a;}
.i-cell-button-box .i-cell-button-left:hover { background-position: left -121px;}
.i-cell-button-box .i-cell-button-left:hover .i-cell-button-right { background-position: right -201px;}
.i-cell-button-box .i-cell-button-left:hover .i-cell-button-right .i-cell-button { background-position: 0px -161px;}
.i-zipcode-content { background-color:#fff; }
.i-zipcode-content .i-shadow-top { background:transparent url("/img/core/events/shadows.png?v=") no-repeat top center; }
.i-zipcode-content .i-shadow-bottom { background:transparent url("/img/core/events/shadows.png?v=") no-repeat bottom center; }
.i-zipcode-content .i-content .i-geo-form .i-form-element span { color:#1691D9; }
.i-zipcode-content .i-content .i-txt {  }
.i-zipcode-content .i-content .i-geo-form label { color:#333333; }
.i-zipcode-content .i-content .i-geo-form select { border-color:#cccccc; background:rgb(255,255,255); }
.i-zipcode-content .i-content .i-geo-form input { border-color:#cccccc; background:rgb(255,255,255); }
.i-zipcode-content .i-content .i-zip-input { border-color:#cccccc; background:rgb(255,255,255); }
.i-zipcode-content .i-content .i-geo-form .i-error-input { border-color:#fd1a00; background:rgb(255,178,178); }
.i-zipcode-content .i-content .i-geo-form .i-error-select { border-color:#fd1a00; background:rgb(255,178,178); }
.i-zipcode-content .i-content .i-zip-input-dis { background:rgb(240,240,240); color:#919191; }
.i-zipcode-content .i-content .i-error { background:transparent url("/img/core/events/bubble_middle.png?v=") no-repeat top center; }
.i-zipcode-content .i-content .i-error p { color:#fd1a00; }
.i-zipcode-content .i-content .i-error-bottom { background:transparent url("/img/core/events/bubble_bottom.png?v=") no-repeat top center; }
.i-zipcode-content .i-content .i-geo-form .i-btn-reg { border-color:#599800; background:rgb(126,215,0) url("/img/core/events/i_btn_reg.png?v=") no-repeat center -7px; color:#ffffff; }
.i-zipcode-content .i-content .i-geo-form .i-btn-reg:hover { border-color:#599800; background:rgb(126,215,0) url("/img/core/events/i_btn_reg.png?v=") no-repeat bottom center; color:#ffffff; }
.i-zipcode-content .i-content .i-geo-form .i-link-clear { color:#1691d9; }
.i-past-event .i-testimony-cell a:hover { background: url("/img/core/events/img_hover.png") no-repeat left bottom;}
.i-city-list h2 { border-color:  #e0e0e0;}
.i-city-list ul { border-color: #e0e0e0;}
.i-city-list .i-city-coll .i-city-element{color: #2f7eb7;}
.i-faq h2 { border-color:  #e0e0e0;}
.i-faq p a { color: #2f7db7;}    
.i-event-partners h2 { border-color:  #e0e0e0;}
.i-event-partners p a { color: #2f7db7;}
.i-partners-form-layer h2 { color: #e84382; border-color: #898989;}
.i-partners-form-layer p { color: #333333;}
.i-partners-form-layer .i-partners-form hr { border-color:#898989;}
.i-partners-form-layer .i-partners-form .i-form-error {color: #eb212e;}
.i-partners-form-layer .i-partners-form .i-partners-input-smallest { border-color: #c3c3c3;}
.i-partners-form-layer .i-partners-form .i-partners-input-small { border-color: #c3c3c3;}
.i-partners-form-layer .i-partners-form .i-partners-input-medium { border-color: #c3c3c3;}
.i-partners-form-layer .i-partners-form .i-partners-input-big { border-color: #c3c3c3;}
.i-partners-form-layer .i-partners-form .i-partners-select { border-color: #c3c3c3;}
.i-partners-form-layer .i-partners-form .i-partners-file { border-color: #898989; color: #2f7db7;}
.i-partners-file .i-partners-file-content { background: #f0f0f0; border-color: #e1e1e1;}
.i-partners-file .i-partners-file-content a { color:#2f7db7;}
.i-partners-file .i-partners-file-content span { color:#818181;}
.i-files-wrapper .i-file-elem .i-file { color: #2f7db7;}
.i-files-wrapper .i-file-elem:hover { background: url("/img/core/events/file-type/delete-file.png") no-repeat center;}
.i-files-wrapper .i-file-elem .i-file.i-file-bmp { background: url("/img/core/events/file-type/bmp-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-jpg { background: url("/img/core/events/file-type/jpg-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-jpeg { background: url("/img/core/events/file-type/jpg-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-png { background: url("/img/core/events/file-type/png-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-gif { background: url("/img/core/events/file-type/gif-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-odt { background: url("/img/core/events/file-type/odt-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-doc , .i-files-wrapper .i-file-elem .i-file.i-file-docx { background: url("/img/core/events/file-type/doc-icon.png") no-repeat 17px 6px;}                 
.i-files-wrapper .i-file-elem .i-file.i-file-pdf { background: url("/img/core/events/file-type/pdf-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-txt { background: url("/img/core/events/file-type/txt-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-ppt , .i-files-wrapper .i-file-elem .i-file.i-file-pptx { background: url("/img/core/events/file-type/ppt-icon.png") no-repeat 17px 6px;}
.i-files-wrapper .i-file-elem .i-file.i-file-xls , .i-files-wrapper .i-file-elem .i-file.i-file-xlsx { background: url("/img/core/events/file-type/xls-icon.png") no-repeat 17px 6px;}
.i-partner-form-success  h2 {  background: url("/img/core/events/partner_check.png?v=") no-repeat 10px 21px; color: #e84382;} 
.i-event-layer { 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );
}
.i-event-layer .i-event-layer-content {  background-color:#fff;  }
.i-event-layer .i-event-layer-content h3 { color:#e84382;  }
.i-event-layer .i-event-layer-content .i-btn-disc { border-color:#85b444; color:#ffffff; }
.i-event-layer .i-event-layer-content .i-btn-disc span { 
background: rgb(139,230,11);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiZTYwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODlhMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(139,230,11,1) 0%, rgba(104,154,33,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,230,11,1)), color-stop(100%,rgba(104,154,33,1)));
background: -webkit-linear-gradient(top,  rgba(139,230,11,1) 0%,rgba(104,154,33,1) 100%);
background: -o-linear-gradient(top,  rgba(139,230,11,1) 0%,rgba(104,154,33,1) 100%);
background: -ms-linear-gradient(top,  rgba(139,230,11,1) 0%,rgba(104,154,33,1) 100%);
background: linear-gradient(to bottom,  rgba(139,230,11,1) 0%,rgba(104,154,33,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8be60b', endColorstr='#689a21',GradientType=0 );
}
.i-event-layer .i-event-layer-content .i-btn-disc span:hover { 
background: rgb(104,154,33);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzY4OWEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzhiZTYwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(104,154,33,1) 1%, rgba(139,230,11,1) 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(104,154,33,1)), color-stop(99%,rgba(139,230,11,1)));
background: -webkit-linear-gradient(top,  rgba(104,154,33,1) 1%,rgba(139,230,11,1) 99%);
background: -o-linear-gradient(top,  rgba(104,154,33,1) 1%,rgba(139,230,11,1) 99%);
background: -ms-linear-gradient(top,  rgba(104,154,33,1) 1%,rgba(139,230,11,1) 99%);
background: linear-gradient(to bottom,  rgba(104,154,33,1) 1%,rgba(139,230,11,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#689a21', endColorstr='#8be60b',GradientType=0 );
}
.i-event-layer .i-event-layer-content .i-liner { border-color:#898989; }
.i-close { background:transparent url('/img/core/common/btn_layer_close.png?v=') no-repeat left bottom; }

.i-event-layer-bg { 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 );
}
.i-event-faq-content .i-liner{border-top-color:#d4d4d4;border-bottom-color:#fff;background:#e0e0e0;}
.i-link,.i-link:hover,.i-link:active{color:#1691d9;}
.i-event-desc p a,.i-event-desc p a:hover,.i-event-desc p a:active{color:#1691d9;text-decoration:underline;}
.i-event-desc ul li .i-more{color:#6ab009;}

.IE .i-next-event .i-next-content .i-upcom-event .i-upcom-event-left .i-event-date , .i-next-event .i-next-content .i-upcom-event .i-upcom-event-left.i-event-blur { background:transparent url('/img/core/events/ie_white.png?v='); color:#000000; text-shadow:0 -1px #ffffff; }
.i-event-page-content { background-color:#fff; color:#333; }
.i-event-faq-content .i-liner { border-top-color:#d4d4d4; border-bottom-color:#ffffff; }
.i-link, .i-link:hover, .i-link:active { color:#1691d9; }
.i-event-desc p a, .i-event-desc p a:hover,.i-event-desc p a:active { color:#1691d9; text-decoration:underline; }
.i-event-faq-content .i-liner { background: #e0e0e0; }