/* BASIC STYLE MODULE LEFT/RIGHT
--------------------------------------------------------- */
.user_module div.module_menu h3,
.user_module div.module_text h3,
.user_module div.module h3,
.right div.module_menu h3,
.right div.module_text h3,
.right div.module h3,
.left div.module_menu h3,
.left div.module_text h3,
.left div.module h3{
  font-size:12px;
  font-weight:bold;
  margin-bottom:2px;
  border-bottom:1px solid #ccc;
  padding:4px 0 0 0;
  display:block;
  width:100%;
}
.user_module div.module_menu,
.user_module div.module_text,
.user_module div.module,
.right div.module_menu,
.right div.module_text,
.right div.module,
.left div.module_menu,
.left div.module_text,
.left div.module{
	font-size:100%;
	margin-bottom:20px;
	padding: 0 10px 0 10px;
	font-size:90%;
}

/* MODULE CHROME ROUNDED / WITH SUFFIY _round
--------------------------------------------------------- */

div.module_round h3 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  border-bottom:1px solid #f2f2f2;
  padding:4px 0 4px 0;
}

div.module_round{
	padding: 0;
	width: 101%;
	background: url(../images/box-r-br.gif) no-repeat bottom right #FFFFFF;
	overflow: hidden;
	margin-bottom:20px;
	font-size:90%;

}
div.module_round div
{
	padding: 0;
	background: url(../images/box-r-bl.gif) no-repeat bottom left ;
}

div.module_round div div{
	padding: 0;
	background: url(../images/box-r-tr.gif) no-repeat top right ;
}
div.module_round div div div {
	padding: 4px 10px 10px 10px;
	background: url(../images/box-r-tl.gif) no-repeat top left ;
}
div.module_round div div div div {
	margin: 0;
	padding: 0;
	background: none;
}

/* MODULE GREY ROUNDED / WITH SUFFIY _grey
--------------------------------------------------------- */

div.module_grey h3 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  background: url(../images/grey_h3.gif) repeat-x bottom ;
  padding:4px 0 4px 0;
}

div.module_grey{
	padding:0;
	width: 101%;
	background: url(../images/box-grey-br.gif) no-repeat bottom right #f2f2f2;
	overflow: hidden;
	margin-bottom:20px;
	font-size:90%;

}
div.module_grey div
{
	padding: 0;
	background: url(../images/box-grey-bl.gif) no-repeat bottom left ;
}

div.module_grey div div{
	padding: 0;
	background: url(../images/box-grey-tr.gif) no-repeat top right ;
}
div.module_grey div div div {
	padding: 4px 10px 10px 10px;
	background: url(../images/box-grey-tl.gif) no-repeat top left ;
}
div.module_grey div div div div {
	margin: 0;
	padding: 0;
	background: none;
}



/* Ayonik extension MODULE corners only / WITH SUFFIX _ayonik
---------------------------------------------------------------------------- */

div.module_ayonik h1 {
  text-align: center;
}

div.module_ayonik h2 {
  text-align: center;
}

div.module_ayonik h3 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  border-bottom:1px solid #f2f2f2;
  padding:4px 0 4px 0;
}

div.module_ayonik{
	padding: 0;
	background: url(../images/box-a-br.png) no-repeat bottom right #FFFFFF;
	overflow: hidden;
	margin: 0px;
	font-size:110%;

}
div.module_ayonik div
{
	padding: 0;
	background: url(../images/box-a-bl.png) no-repeat bottom left ;
}

div.module_ayonik div div{
	padding: 0;
	background: url(../images/box-a-tr.png) no-repeat top right ;
}
div.module_ayonik div div div {
	padding: 15px 15px 15px 15px;
	background: url(../images/box-a-tl.png) no-repeat top left ;
}
div.module_ayonik div div div div {
	margin: 0;
	padding: 0;
	background: none;
}



/* MODULE FOOTER
--------------------------------------------------------- */
#footer div.module_menu,
#footer div.module_text,
#footer div.module{
	font-size:90%;
	margin-bottom:10px;
	color:#ccc;
	text-align:center;

}

/* START ayonik customization 18.05.2011 */
#footer a{
	margin-left:10px;
	margin-right:10px;
}
/* End ayonik customization 18.05.2011 */

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none!important;
}
