.sprite { background-image: url('../img/sprite.png'); background-color: transparent; background-repeat: no-repeat; display: block; }

.s-access_login, .s-access_rts_login, .s-wisniowski_login, .s-polargos_login { width: 26px; height: 26px; background-position: -224px -389px; }
.s-access_info, .s-access_rts_info, .s-wisniowski_info, .s-polargos_info { width: 26px; height: 26px; background-position: -224px -358px; }
.s-access_recap, .s-access_rts_recap, .s-wisniowski_recap, .s-polargos_recap { width: 26px; height: 26px; background-position: -224px -420px; }

.s-arrow_right_access, .s-arrow_right_access_rts, .s-arrow_right_wisniowski, .s-arrow_right_polargos { width: 51px; height: 50px; background-position: -223px -137px; }
.s-arrow_right_terrace { width: 51px; height: 50px; background-position: -224px -469px; }
.s-arrow_right_window, .s-arrow_right_window_rts { width: 50px; height: 50px; background-position: -224px -248px; }
.s-arrow_right_roma { width: 51px; height: 50px; background-position: -223px -137px; }

.s-arrow_right_tahoma, .s-arrow_right_mrstores, .s-arrow_right_mat, .s-arrow_right_raildin, .s-arrow_right_tryba, .s-arrow_right_tahoma_bee { width: 51px; height: 50px; background-position: -223px -137px; }

.s-btn_activation { width: 51px; height: 51px; background-position: -223px -192px; }
.s-btn_connexion { width: 50px; height: 50px; background-position: -224px -303px; }
.s-check { width: 11px; height: 9px; background-position: -360px -5px; }
.s-checkbox_off { width: 22px; height: 22px; background-position: -310px -330px; }
.s-checkbox_on { width: 22px; height: 22px; background-position: -337px -338px; }

.s-connexoon_login { width: 26px; height: 26px; background-position: -255px -407px; }
.s-connexoon_info { width: 26px; height: 26px; background-position: -255px -438px; }
.s-connexoon_recap { width: 26px; height: 26px; background-position: -255px -376px; }

.s-email_check { width: 24px; height: 18px; background-position: -279px -137px; }
.s-email_check_error { width: 24px; height: 18px; background-position: -308px -137px; }
.s-email_check_success { width: 24px; height: 18px; background-position: -337px -137px; }
.s-email_field { width: 19px; height: 18px; background-position: -338px -269px; }
.s-email_field_error { width: 19px; height: 18px; background-position: -338px -246px; }
.s-email_field_success { width: 19px; height: 18px; background-position: -338px -223px; }
.s-footer_bh { width: 104px; height: 29px; background-position: -251px -5px; }
.s-footer_bh.maintenance {transform: scale(2);}
.s-footer_logo_somfy { width: 89px; height: 23px; background-position: -258px -39px; }
.s-footer_logo_somfy.maintenance { transform: scale(2); margin-bottom: 50px;}
.s-logo_access { width: 213px; height: 124px; background-position: -5px -137px; }
.s-logo_access_rts { width: 213px; height: 124px; background-position: -5px -650px; }
.s-logo_wisniowski { width: 213px; height: 124px; background-position: -5px -137px; }
.s-logo_polargos { width: 213px; height: 124px; background-position: -20px -650px; }
.s-logo_base { width: 241px; height: 29px; background-position: -5px -5px; }
.s-logo_connexoon { width: 241px; height: 29px; background-position: -5px -5px; }
.s-logo_somfyconnect { width: 368px; height: 54px; background-position: -5px -78px; }
.s-logo_terrace { width: 214px; height: 125px; background-position: -5px -395px; }
.s-logo_terrace_rts { width: 214px; height: 125px; background-position: -20px -395px; }
.s-logo_window { width: 214px; height: 124px; background-position: -5px -266px; }
.s-logo_window_rts { width: 214px; height: 124px; background-position: -5px -780px; }
.s-logo_roma { width: 213px; height: 124px; background-position: -5px -525px; }
.s-logo_thermostat { width: 240px; height: 60px; background-position: 10px -1069px; }

.s-logo_tahoma, .s-logo_mrstores, .s-logo_mat, .s-logo_raildin, .s-logo_tryba, .s-logo_tahoma_bee { width: 248px; height: 34px; background-position: -5px -39px; }
.s-logo-tahoma { width: 248px; height: 34px; background-position: -5px -39px; }
.s-password_check { width: 20px; height: 18px; background-position: -352px -39px; }
.s-password_check_error { width: 20px; height: 18px; background-position: -338px -315px; }
.s-password_check_success { width: 20px; height: 18px; background-position: -338px -292px; }
.s-password_field { width: 16px; height: 16px; background-position: -338px -202px; }
.s-password_field_error { width: 16px; height: 16px; background-position: -339px -181px; }
.s-password_field_success { width: 16px; height: 16px; background-position: -339px -160px; }
.s-radio_access, .s-radio_access_rts , .s-radio_wisniowski, .s-radio_polargos { width: 23px; height: 23px; background-position: -310px -190px; }
.s-radio_connexoon { width: 23px; height: 23px; background-position: -310px -218px; }
.s-radio_off { width: 23px; height: 23px; background-position: -310px -246px; }
.s-radio_terrace { width: 23px; height: 23px; background-position: -310px -274px; }
.s-radio_window, .s-radio_window_rts { width: 23px; height: 23px; background-position: -310px -302px; }
.s-radio_roma { width: 23px; height: 23px; background-position: -224px -616px; }
.s-radio_tahoma, .s-radio_mrstores, .s-radio_mat, .s-radio_raildin, .s-radio_tryba, .s-radio_tahoma_bee { width: 23px; height: 23px; background-position: -316px -427px; }
.s-radio_thermostat { width: 23px; height: 23px; background-position: -257px -616px; }

.s-step_todo { width: 25px; height: 25px; background-position: -286px -395px; }
.s-step_access, .s-step_access_rts, .s-step_wisniowski { width: 25px; height: 25px; background-position: -279px -160px; }
.s-step_terrace { width: 25px; height: 25px; background-position: -286px -425px; }
.s-step_window, .s-step_window_rts { width: 25px; height: 25px; background-position: -310px -365px; }
.s-step_connexoon { width: 25px; height: 25px; background-position: -309px -160px; }
.s-step_roma { width: 25px; height: 25px; background-position: -279px -160px; }
.s-step_tahoma, .s-step_mrstores, .s-step_mat, .s-step_raildin, .s-step_tryba, .s-step_tahoma_bee { width: 25px; height: 25px; background-position: -279px -160px; }
.s-step_done { width: 25px; height: 25px; background-position: -286px -455px; }

.s-terrace_login { width: 26px; height: 26px; background-position: -279px -314px; }
.s-terrace_info { width: 26px; height: 26px; background-position: -279px -345px; }
.s-terrace_recap { width: 26px; height: 26px; background-position: -279px -283px; }

.s-window_login, .s-window_rts_login { width: 26px; height: 26px; background-position: -279px -221px; }
.s-window_info, .s-window_rts_info { width: 26px; height: 26px; background-position: -279px -252px; }
.s-window_recap, .s-window_rts_recap { width: 26px; height: 26px; background-position: -279px -190px; }

.s-tahoma_login, .s-tahoma_bee_login { width: 26px; height: 26px; background-position: -224px -389px; }
.s-tahoma_info, .s-tahoma_bee_info { width: 26px; height: 26px; background-position: -224px -358px; }
.s-tahoma_recap, .s-tahoma_bee_recap { width: 26px; height: 26px; background-position: -224px -420px; }
/*logo tahoma*/
.sprite-tahoma { background-image: url('../img/sprite/sprite.png'); background-position:29px 0px;background-color: transparent; background-repeat: no-repeat; display: block;width: 283px;height: 36px; }
