/*
 * ------------------------------------------------------------------------
 * JA Elastica Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable,
div.moduletable {
  padding: 0;
  margin: 0;
}

div.ja-moduletable-inner,
div.moduletable-inner {
  background: #FFF;
  padding: 1.5em;
  box-shadow: 0 1px 1px rgba(0,0,0,.25);
  border-top: 1px solid #E6E6E6;
}

div.ja-moduletable h3,
div.moduletable h3 {
  font-size: 1.25em;
  text-transform: uppercase;
  margin: 0 0 .5em;
  color: #222;
}

div.ja-moduletable .ja-box-ct,
div.moduletable .ja-box-ct {
  padding: 0;
}

/* Login Module ---*/
#login-form p {
  margin: 0 0 .25em;
}

#login-form ul li {
  background: url(../images/bullet.gif) no-repeat 2px .5em;
  overflow: hidden;
  padding-left: 12px;
}

#login-form label {
  display: block;
}

#login-form #form-login-remember label {
  display: inline;
}

/* Advertisement ---*/
div.bannergroup_text div.banneritem {
  border-bottom: 1px dotted #ccc;
  padding: 5px 0;
}


/* ADDITIONAL MODULE STYLES
--------------------------------------------------------- */
/* Contrast Modules - Use suffix "mod-contrast" ---*/
.mod-contrast .moduletable-inner {
  background: #222;
  color: #fff;
}

div.mod-contrast h3 {
  color: #FFF;
}

div.mod-contrast a {
  color: #FFF;
}

/* Blue - Use suffix "mod-contrast contrast-blue" */
.contrast-blue .moduletable-inner {
  background: #0e6ab0;
}

/* Grey - Use suffix "mod-contrast contrast-grey" */
.contrast-grey .moduletable-inner {
  background: #888;
}

/* Trans - Use suffix "mod-contrast contrast-trans" */
.contrast-trans .moduletable-inner {
  background: #D0D0D0;
  color: #888;
}

/* Brown - Use suffix "mod-contrast contrast-brown" */
.contrast-brown .moduletable-inner {
  background: #b19273;
  color: #FFF;
}

/* Yellow - Use suffix "mod-contrast contrast-yellow" */
.contrast-yellow .moduletable-inner {
  background: #ffc435;
  color: #FFF;
}

/* Red - Use suffix "mod-contrast contrast-red" ---*/
.contrast-red .moduletable-inner {
  /*background: #ec534d;*/
  background: #000000;
  color: #fff;
}

/* Green - Use suffix "mod-contrast contrast-green" ---*/
.contrast-green .moduletable-inner {
  background: #718a42;
  color: #fff;
}

/* Violet - Use suffix "mod-contrast contrast-violet" ---*/
.contrast-violet .moduletable-inner {
  background: #a772ae;
  color: #fff;
}

/* Login - Use suffix "mod-contrast contrast-login" ---*/
.contrast-login .moduletable-inner {
  background: url(../images/fond_login.gif) no-repeat;
  color: #fff;
}

/* Sky - Use suffix "mod-contrast contrast-sorb" ---*/
.contrast-sorb .moduletable-inner {
  background: url(../images/tour_sorb.gif) no-repeat;
  color: #fff;
}

/* Sorb - Use suffix "mod-contrast contrast-sky" ---*/
.contrast-sky .moduletable-inner {
  background: url(../images/fond_menu.gif) no-repeat;
  color: #AAA;
}

/* Main - Use suffix "mod-contrast contrast-main" ---*/
.contrast-main .moduletable-inner {
  background: url(../images/fond_main.gif) no-repeat;
  color: #444;
}

/* Blank Modules */
.moduletable_blank .moduletable-inner {
  background: none;
  border: 0;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
