﻿.error, .notice, .success, .info { background-image: url('../_images/_login/unlem.png'); background-repeat: no-repeat; background-position: 10px; min-height: 20px; line-height: 20px; font-size: 12px; padding: .8em; padding-left: 35px; padding-right: 20px; margin: 5px 15px 5px 15px; border-radius: 5px; }
.error {  background-color: #FFD6D6; color: #C24848; border: 1px solid #C24848; }
.notice {  background-color: #FAF2D7; color: #D2B044; border: 1px solid #D2B044; }
.success {  background-color: #D7F7DF; color: #3F9153; border: 1px solid #3F9153; }
.info {  background-color: #DCEFF5; color: #65ABCB; border: 1px solid #65ABCB; }

.error a { color: #C24848; font-weight: bold; }
.notice a { color: #D2B044; font-weight: bold; }
.success a { color: #3F9153; font-weight: bold; }
.info a { color: #65ABCB; font-weight: bold; }

.error a:hover, .notice a:hover, .success a:hover, .info a:hover { text-decoration: none; }

.error .close, .notice .close, .success .close, .info .close { position: relative; float: right; margin: -8px -12px auto auto; cursor: pointer; }
.error .close a { color: #C34A4A; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.notice .close a { color: #AB8304; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.success .close a { color: #419255; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.info .close a { color: #4290B3; font-weight: bold; text-decoration: none; font-family: Tahoma; }


.errorClear, .noticeClear, .successClear, .infoClear { min-height: 20px; line-height: 20px; font-size: 12px; padding: .8em; margin: 5px 15px 5px 15px; border-radius: 5px; }
.errorClear {  background-color: #FFD6D6; color: #C24848; border: 1px solid #C24848; }
.noticeClear {  background-color: #FAF2D7; color: #D2B044; border: 1px solid #D2B044; }
.successClear {  background-color: #D7F7DF; color: #3F9153; border: 1px solid #3F9153; }
.infoClear {  background-color: #DCEFF5; color: #65ABCB; border: 1px solid #65ABCB; }

.errorClear a { color: #C24848; font-weight: bold; }
.noticeClear a { color: #D2B044; font-weight: bold; }
.successClear a { color: #3F9153; font-weight: bold; }
.infoClear a { color: #65ABCB; font-weight: bold; }

.errorClear a:hover, .noticeClear a:hover, .successClear a:hover, .infoClear a:hover { text-decoration: none; }

.errorClear .close, .noticeClear .close, .success .close, .infoClear .close { position: relative; float: right; margin: -8px -12px auto auto; cursor: pointer; }
.errorClear .close a { color: #C34A4A; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.noticeClear .close a { color: #AB8304; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.successClear .close a { color: #419255; font-weight: bold; text-decoration: none; font-family: Tahoma; }
.infoClear .close a { color: #4290B3; font-weight: bold; text-decoration: none; font-family: Tahoma; }