body .red
{ 
  color: #C42A1E !important; 
}

body .green {
	color: #1DAAA3 !important;
}

body .hidden 
{
  display: none !important;
}
 
body .bigger
{ 
  font-size: 14px; 
  font-weight: bold; 
}

body .center
{ 
  text-align: center !important; 
}

a img
{ 
  border: 0;
}

body .bold
{ 
  font-weight: bold !important; 
}

body .Sharing_Buttons 
{
  float: right;
  margin: 0 0 15px 0;  
}

.note { margin: 0 0 0 0; }
.note .inner { font-size: 14px; margin: 0 auto; padding: 13px; border: 1px solid; color: #515151; }
.note .inner h4 { margin: 0 0 5px 0 !important; padding: 0 !important; font-size: 17px !important; font-weight: bold; }
.note .inner a { color: inherit; text-decoration: underline; }
.note-info .inner { border-color: #8ccdff; background-color: #ebf6ff; }
.note-info .inner h4 { color: #3c81b6 }
.note-error .inner { border-color: #d30000; background-color: #ffebeb; }
.note-error .inner h4 { color: #d30000 }
.note-success .inner { border-color: #bfd784; background-color: #edf2e0; }
.note-success .inner h4 { color: #819802 }
.note-regular { margin-top: 15px; }
.note-regular .inner { padding-left: 15px; border-color: #ccc; background: #eee; }

form .note { margin-bottom: 40px; }

.edit-mount { position: relative; }
.edit-mount .edit-element { position: absolute; padding: 3px; font-size: 11px; color: white; background-color:red; bottom: 0; right: 0;}
.edit-mount .edit-element a { color: inherit; text-decoration: none; }
.edit-mount .edit-element a:hover{ text-decoration: underline; }

.note-error.edit-mount .edit-element { background-color: #d30000; }
.note-success.edit-mount .edit-element { background-color: #edf2e0; }
.note-info.edit-mount .edit-element { background-color: #ebf6ff; }
 
.sql-error { margin: 10px 0; padding: 10px; background-color: red; color: white; font-size: 14px; font-weight: bold;  } 
.sql-show { margin: 10px 0; padding: 10px; background-color: green; color: white; font-size: 14px; font-weight: bold;  }

/* captcha */
.captcha-code { margin: 10px 0 10px 0; }
.captcha-code span { font-weight: bold; display: block;  }
.captcha-code img { margin: 0 0 -8px; }
.captcha-code .captcha-author { font-size: 10px; margin: 10px 0 0; } 

.monit_number_822 { display: none; }

.gallery-mod { margin: 30px 0; }
.gallery-mod .gal-mod { text-align: center; margin: 0; padding: 0;  }
.gallery-mod .gal-mod li { display: inline-block; margin: 10px; }
.gallery-mod .gal-mod li img { height: 240px; }
.gallery-mod .page-title { margin: 0; padding: 0; }

.up_link { color: #FFD140; text-decoration: none; font-size: 30px; display: none; position: fixed; bottom: 100px; right: 35px; }

#cookies-box { border-bottom: 1px solid #2B2929; position: relative; z-index: 999; overflow: hidden; background-color: #EAEAEA; color: #777; font-size: 12px; line-height: 120%; }
.cookies-inner { position: relative; padding: 2px 10px; }
.cookies-text { padding: 10px 80px 10px 20px; }
.cookies-text a { color: inherit; text-decoration: none; }
.cookies-text a:hover { text-decoration: underline; }
.cookies-close { position: absolute; top: 0; right: 50px; padding: 5px 10px; display: block; background-color: #2B2929; color: #fff; text-transform: uppercase; text-decoration: none; }

.edit-link { border: 2px solid white; border-bottom: 0; font-size: 12px; position: fixed; bottom: 0; right: 40px; background-color: red; padding: 10px; z-index: 9999; }
.edit-link a { color: white; }
.edit-link a:hover{ color: white; text-decoration: underline; } 
