/* RSFORM */
#userForm fieldset {padding: 0 15px;}
#userForm legend {display: none;}
#userForm input {
background: #fff url(../images/form-bg.gif) repeat-x 0 100%;
border: 1px solid #c2c2c2;
width: 143px;
height: 18px;
padding: 3px 4px 0;
}
#userForm textarea {
background: #fff url(../images/form-textarea-bg.gif) repeat-x 0 100%;
border: 1px solid #c2c2c2;
width: 143px;
height: 45px;
padding: 2px 4px;
}
	#userForm input,
	#userForm textarea {
	color: #a1a1a1;
	font-size: 0.9em;
	font-family: Verdana;
	}
	
	#userForm input#send {
	border: 1px solid #4f5c83;
	background: url(../images/form-send-bg.gif) repeat-x;
	color: #fff;
	text-align: center;
	width: 100px;
	margin: 0 auto;
	display: block;
	padding: 0 0 1px;
	cursor: pointer;
	}
	
#userForm div.formBody {float: none;}	
#userForm div.formCaption {
width: 100%;
height: auto;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
body{
  font-family: Arial, Verdana, Geneva, sans-serif;
  font-size: 0.75em;
  color: #4d4d4d;
  position: relative;
  background: url(../images/bg.gif) repeat-x #fff;
}
body#tinymce{
	background: #fff;
	color: #000;
}
/* Clearfix */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix{display:block;}
/* End hide from IE Mac */
.clear{
  clear: both;
}
div#center{
  width: 960px;
  margin: 0px auto;
}
#content{
	background: #fff;
	overflow: hidden;
	padding: 5px 0 3px 0;
	margin-bottom: 3px;
	border: 1px solid #fff;
}
.contentWraper {
	clear:both;
	float:left;
	overflow:hidden;
	position:relative;
	width:100%;
}
#main{
	padding: 0 15px 0px 15px;
	line-height: 22px;
}
div#logo{
  float: left;
  width: 100%;
  height: 135px;
  border-bottom: 2px solid #f4f5f5;
}
/* SEARCH MODULE START */
div#search{
  float: right;
  margin: 27px 0 35px 0;
  width: 49%;
  text-align: right;
}
#mod_search_searchword{
  border: 1px solid #ccc;
  background: url('../images/searchInput.png') left top repeat-x;
  width: 156px;
  height: 20px;
  padding: 3px 5px 0 5px;
  color: #a2a2a2;
  margin-right: 6px;
}
#search .button{
  height: 23px;
}
/* SEARCH MODULE END */

/* Slideshow START */
#slideshow{
  background: White;
}
#slideshow .withPadding{
  padding: 15px;
}
/* SLIDER END */

/* BREADCRUMB START */
#breadcrumb{
  background: #e4e4e4;
  border: 1px solid #fff;
  padding: 2px 1px;
}
.breadcrumbs span{
  background: url('../images/breadcrumbsArrow.png') right center no-repeat;
  display: inline-block;
  height: 16px;
  padding: 2px 10px 0px 2px;
  font-size: 0.9em;
  color: #7f7f7f;
}
.breadcrumbs span a{
  text-decoration: none;
  color: #3c7c91;
}
.breadcrumbs span a:hover{
  text-decoration: underline;
  color: #3c7c91;
}
/* BREADCRUMB END */


/* THREE COLUMNS LAYOUT START */
/* lcr (left content right) */
.lcr .midcol {
	float:left;
	position:relative;
	left:207px;
	width:200%;
}
.lcr .rightcol {
	float:left;
	left:50%;
	margin-left:-414px;
	position:relative;
	width:100%;
	background-position: 0 0;
	background-repeat: repeat-y;
}
.lcr .midwrap {
	float:right;
	position:relative;
	right:100%;
	width:50%;
}
.lcr .midpad {
	margin:0 0 0 414px;
	overflow:hidden;
}
.lcr .mid {
	overflow:hidden;
	width:100%;
}
.lcr #left {
	float:left;
	position:relative;
	overflow:hidden;
	left: 207px;
	margin-left:-50%;
	width:202px;
  	border: 0px;
  	padding: 0px 0px 1px 3px;
}
.lcr #right {
	float:left;
	position:relative;
	overflow:hidden;
	left:0;
	width:202px;
	border: 0px;
	padding: 0px 0px 1px 0px;
	margin-left: 3px;
}
.lcr .main-padding {
	padding: 0 15px;
}
#leftcol{
	background: blue;
}
#rightcol{
	background: green;
}
#module{
	background: orange;
	
}
#left .moduletable, #right .moduletable,
#left .moduletable_menu, #right .moduletable_menu,
#left .moduletable_text, #right .moduletable_text{
  padding: 10px;
  background: #fff;
  color: #6c6c6c;
  width: 180px;
  margin-bottom: 5px;
  border: 1px solid #cecece;
}

	#left .moduletable .insideModule, #right .moduletable .insideModule,
	#left .moduletable_menu .insideModule, #right .moduletable_menu .insideModule,
	#left .moduletable_text .insideModule, #right .moduletable_text .insideModule {
	width: 198px;
	overflow: hidden;
	margin: -10px -9px -9px -9px;
	background: #e0e0e0;
	}
	
#left .moduletable h3, #right .moduletable h3,
#left .moduletable_menu h3, #right .moduletable_menu h3,
#left .moduletable_text h3, #right .moduletable_text h3{
  background: url('../images/title-bg.gif') repeat-x #212020;
  margin: -10px -10px 10px -11px;
  width: 190px;
  color: #fff;
  padding: 8px 6px 6px; 
  font-size: 1em;
}
/* MODULE WITH IMAGE INSIDE START */
#left .noPadding, #right .noPadding, #left .nopadding, #right .nopadding {
  padding: 0px;
  width: 200px;
  background: none;
  border: 0;
  margin-bottom: 0;
}

	#left .noPadding .insideModule, 
	#right .noPadding .insideModule, 
	#left .nopadding .insideModule, 
	#right .nopadding  .insideModule {margin: 0;background:none;width:202px;}
	
#left .nopadding h3, #right .nopadding h3{
  margin:0px;
}
/* MODULE WITH IMAGE INSIDE END */

/* ORANGE MODULE START */
#left .orange, #right .orange,
#bottomUsers .orange, #footerUsers .orange, 
#topUsers .orange, #highUsers .orange, .lineWithModules .orange{
  background: #b06424;
  color: #fff;
  border-bottom: 1px solid #995114;
}
#left .orange h3, #right .orange h3,
#bottomUsers .orange h3, #footerUsers .orange h3, 
#topUsers .orange h3, #highUsers .orange h3, .lineWithModules .orange h3{
  background: url('../images/moduleHeaderOrange.jpg') left top repeat-x #954a11;
  color: #fff;
  border-bottom: 1px solid #813703;
  text-shadow: 0 -1px 0 #834d19, 0 -2px 4px #b96e23;
}
#left .orange a, #right .orange a{
  color: #fff;
  text-decoration: underline;
}
#left .orange a:hover, #right .orange a:hover{
    text-decoration: none;
}
/* ORANGE MODULE END */

/* GREEN MODULE START */
#left .green, #right .green,
#bottomUsers .green, #footerUsers .green, 
#topUsers .green, #highUsers .green, .lineWithModules .green{
  background: #72aa05;
  color: #fff;
}
#left .green h3, #right .green h3,
#bottomUsers .green h3, #footerUsers .green h3, 
#topUsers .green h3, #highUsers .green h3, .lineWithModules .green h3{
  background: url('../images/moduleHeaderGreen.jpg') left top repeat-x #598401;
  color: #fff;
  border-bottom: 1px solid #334e00;
  text-shadow: 0 -1px 0 #4a5334, 0 -2px 4px #8aab2f
}
#left .green a, #right .green a{
  color: #fff;
  text-decoration: underline;
}
#left .orange a:hover, #right .orange a:hover{
    text-decoration: none;
}
/* GREEN MODULE END */

/* PURPLE MODULE START */
#left .purple, #right .purple,
#bottomUsers .purple, #footerUsers .purple, 
#topUsers .purple, #highUsers .purple, .lineWithModules .purple{
  background: #c256ad;
  color: #fff;
}
#left .purple h3, #right .purple h3,
#bottomUsers .purple h3, #footerUsers .purple h3, 
#topUsers .purple h3, #highUsers .purple h3, .lineWithModules .purple h3{
  background: url('../images/moduleHeaderPurple.jpg') left top repeat-x #913e82;
  color: #fff;
  text-shadow: 0 -1px 0 #56244d, 0 -2px 4px #9a5995;
  border-bottom: 1px solid #883177;
}
#left .purple a, #right .purple a{
  color: #fff;
  text-decoration: underline;
}
#left .purple a:hover, #right .purple a:hover{
    text-decoration: none;
}
/* PURPLE MODULE END */

/* LIGHT BLUE MODULE START */
#left .lightblue, #right .lightblue,
#bottomUsers .lightblue, #footerUsers .lightblue, 
#topUsers .lightblue, #highUsers .lightblue, .lineWithModules .lightblue{
  background: #1eb8f1;
  color: #fff;
}
#left .lightblue h3, #right .lightblue h3,
#bottomUsers .lightblue h3, #footerUsers .lightblue h3, 
#topUsers .lightblue h3, #highUsers .lightblue h3, .lineWithModules .lightblue h3{
  background: url('../images/moduleHeaderLightblue.jpg') left top repeat-x #2499c4;
  color: #fff;
  border-bottom: 1px solid #0d7aa2;
  text-shadow: 0 -1px 0 #4f7386, 0 -2px 4px #6ebbe0;
}
#left .lightblue a, #right .lightblue a{
  color: #fff;
  text-decoration: underline;
}
#left .lightblue a:hover, #right .lightblue a:hover{
    text-decoration: none;
}
/* LIGHT BLUE MODULE END */

/* DARK BLUE MODULE START */
#left .darkblue, #right .darkblue,
#bottomUsers .darkblue, #footerUsers .darkblue, 
#topUsers .darkblue, #highUsers .darkblue{
  background: #0142b6;
  color: #fff;
}
#left .darkblue h3, #right .darkblue h3,
#bottomUsers .darkblue h3, #footerUsers .darkblue h3, 
#topUsers .darkblue h3, #highUsers .darkblue h3{
  background: url('../images/moduleHeaderDarkblue.jpg') left top repeat-x #003897;
  color: #fff;
  border-bottom: 1px solid #002569;
  text-shadow: 0 -1px 0 #1e335e, 0 -2px 4px #2b4f9c;
}
#left .darkblue a, #right .darkblue a{
  color: #fff;
  text-decoration: underline;
}
#left .darkblue a:hover, #right .darkblue a:hover{
    text-decoration: none;
}
/* DARK BLUE MODULE END */

/* RED MODULE START */
#left .red, #right .red,
#bottomUsers .red, #footerUsers .red, 
#topUsers .red, #highUsers .red{
  background: #d21b1b;
  color: #fff;
}
#left .red h3, #right .red h3,
#bottomUsers .red h3, #footerUsers .red h3, 
#topUsers .red h3, #highUsers .red h3{
  background: url('../images/moduleHeaderRed.jpg') left top repeat-x #af0c0d;
  color: #fff;
  border-bottom: 1px solid #a41b1b;
  text-shadow: 0 -1px 0 #4f1916, 0 -2px 4px #99201c;
}
#left .red a, #right .red a{
  color: #fff;
  text-decoration: underline;
}
#left .red a:hover, #right .red a:hover{
    text-decoration: none;
}
/* RED MODULE END */

/* LIGHT GREY MODULE START */
#left .lightgrey, #right .lightgrey,
#bottomUsers .lightgrey, #footerUsers .lightgrey, 
#topUsers .lightgrey, #highUsers .lightgrey{
  background: #7d7d7d;
  color: #fff;
  border-bottom: 1px solid #3d3d3d;
}
#left .lightgrey h3, #right .lightgrey h3,
#bottomUsers .lightgrey h3, #footerUsers .lightgrey h3, 
#topUsers .lightgrey h3, #highUsers .lightgrey h3{
  background: url('../images/moduleHeaderLightgrey.jpg') left top repeat-x #606060;
  color: #fff;
  border-bottom: 1px solid #272727;
  text-shadow: 0 -1px 0 #333333, 0 -2px 4px #5a5a5a;
}
#left .lightgrey a, #right .lightgrey a{
  color: #fff;
  text-decoration: underline;
}
#left .lightgrey a:hover, #right .lightgrey a:hover{
    text-decoration: none;
}
/* LIGHT GREY MODULE END */

/* GREY MODULE START */
#left .grey, #right .grey,
#bottomUsers .grey, #footerUsers .grey, 
#topUsers .grey, #highUsers .grey, .lineWithModules .grey{
  background: #555555;
  color: #fff;
  border-bottom: 1px solid #3d3d3d;
}
#left .grey h3, #right .grey h3,
#bottomUsers .grey h3, #footerUsers .grey h3, 
#topUsers .grey h3, #highUsers .grey h3, .lineWithModules .grey h3{
  background: url('../images/moduleHeaderGrey.jpg') left top repeat-x #444444;
  color: #fff;
  border-bottom: 1px solid #272727;
  text-shadow: 0 -1px 0 #333333, 0 -2px 4px #5a5a5a;
}
#left .grey a, #right .grey a{
  color: #fff;
  text-decoration: underline;
}
#left .grey a:hover, #right .grey a:hover{
    text-decoration: none;
}
/* GREY MODULE END */
#left ul.menu, #right ul.menu{
  list-style: none;
  /*width: 198px;*/
  overflow: hidden;
  margin: 0;
  /*background: #e0e0e0;*/
}
#left ul.menu ul, #right ul.menu ul{
	width: 200px;
}
#left ul.menu li, #right ul.menu li{
  background-image: none;
  padding-left: 0px;
  position: relative;
}
#left ul.menu li a, #right ul.menu li a{
  color: #454545;
  text-decoration: none;
  display: block;
  width: 190px;
  padding: 5px 4px 4px;
  overflow: hidden;
  font-size: 0.83em;
  text-transform: uppercase;
}

	/* SUBMENU */
	#left ul.menu ul li a, #right ul.menu ul li a {
	text-transform: lowercase;
	}
	
#left ul.menu li:last-child a, #right ul.menu li:last-child a{
	border-bottom: 0px;
}
#left ul.menu li a:hover, #right ul.menu li a:hover{
  background: url('../images/menu.gif') -200px 0px no-repeat #c35c00;
  color: #fff;
}
#left ul.menu li.parent a, #right ul.menu li.parent a{
  background: url('../images/menu.gif') 0px 0px no-repeat;
}
#left ul.menu li.parent span.separator, #right ul.menu li.parent span.separator{
	display: block;
	background: url('../images/menu.gif') 0px 0px no-repeat;
	color: #4c4c4c;
	text-decoration: none;
	display: block;
	width: 168px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cccccc;
	padding: 3px 10px 3px 22px;
	overflow: hidden;
}
#left ul.menu li.parent a:hover, #right ul.menu li.parent a:hover{
  background: url('../images/menu.gif') 0px 0px no-repeat #c35c00;
  color: #fff;
}
#left ul.menu li ul, #right ul.menu li ul{
  margin: 0px;
  list-style: none;
  position: relative;
  /*display: none;*/
}
#left ul.menu li.parent ul li a, #right ul.menu li.parent ul li a{
  background: url('../images/menu.gif') -600px 0px no-repeat #fff;
  padding-left: 28px;
  color: #6c6c6c;
}
#left ul.menu li.parent ul li a:hover, #right ul.menu li.parent ul li a:hover{
  background: url('../images/menu.gif') -600px 0px no-repeat #fff;
  color: #c35c00;
}
#left ul.menu li.parent ul li.parent a, #right ul.menu li.parent ul li.parent a{
  background: url('../images/menu.gif') -400px 0px no-repeat #fff;
  color: #6c6c6c;
}
#left ul.menu li.parent ul li.parent a:hover, #right ul.menu li.parent ul li.parent a:hover{
  background: url('../images/menu.gif') -400px 0px no-repeat #fff;
}
#left ul.menu li.parent ul li.parent li a, #right ul.menu li.parent ul li.parent li a{
  background: url('../images/menu.gif') -1000px 0px no-repeat #fff;
  padding-left: 34px;
  color: #6c6c6c;
}
#left ul.menu li.parent ul li.parent li a:hover, #right ul.menu li.parent ul li.parent li a:hover{
  background: url('../images/menu.gif') -1000px 0px no-repeat #fff;
  color: #c35c00;
}
#left ul.menu li.active a, #right ul.menu li.active a{
  color: #d75c00;
}
#left ul.menu li.parent ul li.active a, #right ul.menu li.parent ul li.active a{
  color: #aa4900;
}
#left ul.menu li.parent ul li.parent ul li.active a, #right ul.menu li.parent ul li.parent ul li.active a{
  color: #813700;
}
#left ul.menu li.parent ul li.active a:hover, #right ul.menu li.parent ul li.active a:hover,
#left ul.menu li.parent ul li.parent ul li.active a:hover, #right ul.menu li.parent ul li.parent ul li.active a:hover{
  color: #c35c00;
}
#left ul.menu li.active a:hover, #right ul.menu li.active a:hover{
  color: #fff;
}
/* THREE COLUMNS LAYOUT END */

/* TWO COLUMNS START */
/* lc (sidebar-content) */
.lc .rightcol {
	float:left;
	left:207px;
	position:relative;
	width:200%;
}
.lc .midwrap {
	float:right;
	padding-bottom:1em;
	position:relative;
	right:207px;
	width:50%;
}
.lc .mid {
	margin:0 0 0 207px;
	overflow:hidden;
	position:relative;
	right:100%;
}
.lc #left {
	float:left;
	position:relative;
	right:207px;
	width:202px;
	border: 0px;
  	padding: 0px 1px 1px 5px;
  	border-left: 0px;
}
.lc .main-padding {
	padding: 0;
}
.lc #leftcol-padding {
	padding-right: 15px;
} 

/* cr (content-sidebar) */
.cr .rightcol {
	float:left;
	margin-left:-207px;
	position:relative;
	right:100%;
	width:200%;
	background-position: 0 0;
	background-repeat: repeat-y;
}
.cr .midwrap {
	float:left;
	left:50%;
	position:relative;
	width:50%;
}
.cr .mid {
	margin:0 0 0 207px;
	overflow:hidden;
}
.cr #right {
	float:right;
	position:relative;
	left:207px;
	width:207px;
	border: 0px;
	padding: 0px 0px 1px 0px;
}
.cr .main-padding {
	padding: 0;
}
.cr #rightcol-padding {
	padding-left: 15px;
} 


/* TWO COLUMNS END */

/* ONE COLUMN LAYOUT START*/
.oneColumn #main{
  padding: 10px;
}
/* ONE COLUMN LAYOUT END*/

/* LOGIN FORM MODULE START */
#form-login{
  text-align: center;
}
#form-login fieldset{
  border: none;
}
#form-login ul{
  text-align: left;
  margin-top: 5px;
}
#form-login ul li a{
  color: #6c6c6c;
  text-decoration: none;
}
#form-login ul li a:hover{
  text-decoration: underline;
}
#modlgn_username{
  background-image: url('../images/loginName.jpg');
  padding-left: 30px;
  padding-bottom: 4px;
  width: 110px;
}
#modlgn_passwd{
  background-image: url('../images/loginPassword.jpg');
  padding-left: 30px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  width: 110px;
}
#modlgn_remember{
  border: 0px;
  background: none;
}
/* LOGIN FORM MODULE END */

/* FOOTER START */
#footer{
  margin-bottom: 3px;
  padding: 10px 20px;
  background: url('../images/footer-bg.gif') repeat-x;
  color: #5a5a5a;
  font-size: 0.9em;
  position: relative;
}

	#footer p {margin: 0;}
/* FOOTER END */

/* PAGINATION START */
.pagination{
  background: #eaeaea;
}
.pagination span, .pagination a{
  padding: 0px 4px;
  color: #333d54;
}
.pagination strong span{
  color: #b06424;
}
.pagination a{
  color: #5099b1;
  text-decoration: none;
}
.pagination a:hover{
  text-decoration: underline;
}
/* PAGINATION END */

/* MORE ARTICLES START */
div.joomla .morearticles h3{
  background: url('../images/moduleHeader.jpg') left top repeat-x;
  border-bottom: 1px solid #b9b9b9;
  margin-bottom: 10px;
  margin-top: 0px;
  color: #444444;
  padding: 10px 10px 10px 10px;
  letter-spacing: 0px;
  font-size: 1.3em;
}
div.joomla .morearticles a{
  color: #6c6c6c;
  text-decoration: none;
}
div.joomla .morearticles a:hover{
  color: black;
  text-decoration: underline;
}
/* MORE ARTICLES END */

/* POLL MODULE START */
.pollstableborder td{
  padding: 2px;
  text-align: left;
  vertical-align: middle;
}
/* POLL MODULE END */

/* USER 1 - 12 START */
.lineWithModules{
	/*margin-bottom: 3px;*/
}
#bottomUsers, #topUsers, #footerUsers{
  margin: 5px 0px 0px 0px;
}
#bottomUsers .insideModule, #topUsers .insideModule, #footerUsers .insideModule, #highUsers .insideModule, .lineWithModules .insideModule{
	padding: 0 2px 3px;
}
#footerUsers{
	background: none;
	border: 0px;
	padding: 0px 0 3px 0;
	margin: 0px;
}
#bottomUsers h3, #footerUsers h3, #topUsers h3, #highUsers h3, .lineWithModules h3{
	color:#FFFFFF;
	padding: 3px 12px;
	background: url(../images/moduleHeader.jpg) left top repeat-x #D0CCCB;
	color:#444444;
	font-size:1.1em;
	padding:5px 10px;
	text-shadow:0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;
}
#topUsers{
  margin: 0px 0 5px 0;
}
#highUsers{
	margin: 3px 0;
}
.width25{
	width: 25%;
	float: left;
}
.width33{
	width: 33%;
	float: left;
}
.width33Right{
	width: 33%;
	float: right;
}
.width34{
	width: 34%;
	float: left;
}
.width50{
	width: 50%;
	float: left;
}
.width100{
	width: 100%;
	float: left;
}
.width100 .first{
	background: #fff;
}
.width50 .first{
	margin-right: 4px;
	border: 1px solid #d0cfcf;
	background: #fff;
}
.width50 .last{
	margin-left: 4px;
	border: 1px solid #d0cfcf;
	background: #fff;
}
.width33 .first{
	border: 1px solid #d0cfcf;
	background: #fff;
	margin-right: 2px;
}
.width34 .midle{
	border: 1px solid #d0cfcf;
	background: #fff;
	margin: 0 4px;
}
.width33 .last, .width33Right .last{
	border: 1px solid #d0cfcf;
	background: #fff;
	margin-left: 2px;
}
.width25 .first{
	margin-right: 2px;
	border: 1px solid #d0cfcf;
	background: #fff;
}
.width25 .midle{
	margin-right: 2px;
	margin-left: 2px;
	border: 1px solid #d0cfcf;
	background: #fff;
}
.width25 .last{
	margin-left: 2px;
	border: 1px solid #d0cfcf;
	background: #fff;
}
/* USER 1 - 12 END */

/* BANNER MODULE START */
#banner2 .moduletable{
  text-align: center;
  margin-bottom: 3px;
}
#banner3 .moduletable, #banner4 .moduletable{
	margin-bottom: 5px;
}
#banner5 .moduletable, #banner6 .moduletable{
  margin-bottom: 3px;
}
#slider .moduletable, #banner7 .moduletable, #banner8 .moduletable, #banner9 .moduletable,
#topbanner1 .moduletable, #topbanner2 .moduletable, #topbanner3 .moduletable,
#topbanner4 .moduletable{
	margin-bottom: 3px;
}
#slider .noMarginBottom{
	margin-bottom: 0px;
}
#slider .moduletable h3, #banner1 .moduletable h3, #banner2 .moduletable h3, #banner3 .moduletable h3,
#banner4 .moduletable h3, #banner5 .moduletable h3, #banner6 .moduletable h3,
#banner7 .moduletable h3, #banner8 .moduletable h3, #banner9 .moduletable h3,
#topbanner1 .moduletable h3, #topbanner2 .moduletable h3, #topbanner3 .moduletable h3,
#topbanner4 .moduletable h3{
	background: #D0CCCB url(../images/moduleHeader.jpg) repeat-x scroll left top;
	border: 1px solid #B9B9B9;
	color: #444444;
	font-size: 1.1em;
	padding: 5px 10px;
	text-shadow: 0 1px 0 #FFFFFF, 0 2px 4px #AAAAAA;
}
/* BANNER MODULE END */

/* System messages */
#system-message{
	padding: 10px 18px 10px 70px;
	display: block;
	margin: 0px 0px 10px 0px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	background: url('../images/info.png') 20px 50% no-repeat #ededed;
	font-weight: bold;
}
#system-message dt{
	font-weight: bold;
	font-size: 1.3em;
}
dt.error{
	color: #ce1317;
}
dt.message{
	color: #2860ed;
}
.expand{
	display: none;
	height: 0px;
	overflow: hidden;
}
/* FRONTPAGE ADMIN */
#togglerWraper{
	width: 220px;
	margin: 0px auto;
	position: relative;
}
#customizationWraper{
	background: #454545;
	/*height: 400px;*/
	/*overflow: auto;*/
	border-top: none;
	/*border-bottom: 3px solid #000;*/
	/*display: none;*/
	padding: 15px 0;
	color: #828282;
	font-weight: bold;
}
#centerCustomization{
	margin: 0px auto;
}
#customizationWraper legend{
	color: #7d7d7d;
}
#logoField{
	background: url('../images/shortGradientField.jpg') bottom left repeat-x;
	width: 29%;
	height: 120px;
	float: left;
	margin-bottom: 15px;
}
#backgroundField{
	background: url('../images/shortGradientField.jpg') bottom left repeat-x;
	width: 29%;
	margin-right: 3%;
	height: 120px;
	float: left;
	margin-bottom: 15px;
}
#customizationWraper h1{
	font-size: 1.4em;
	text-align: center;
	color: #fff;
	margin-bottom: 8px;
}
#customizationWraper h2{
	color: #454545;
	font-size: 1.1em;
	margin-bottom: 5px;
}
#customizationWraper strong{
	color: red;
}
#customizationWraper fieldset{
	border: 0px;
	padding: 0px;
}
#templateVariationWrapper, #templateBackgroundWraper, 
#logoWrapper, #menuField, #textField, #widthWraper{
	padding: 0;
	margin:0;
	background: url('../images/rightTop.png') right top no-repeat #fff;
	border: 0px;
	width: 90%;
	margin: 5px 5%;
}
#templateVariationWrapper div, #templateBackgroundWraper div, 
#logoWrapper div, #menuField div, #textField div, #widthWraper div{
	background: url('../images/leftTop.png') left top no-repeat;
}
#templateVariationWrapper div div, #templateBackgroundWraper div div,
#logoWrapper div div, #menuField div div, #textField div div, #widthWraper div div{
	background: url('../images/rightBottom.png') right bottom no-repeat;
}
#templateVariationWrapper div div div, #templateBackgroundWraper div div div,
#logoWrapper div div div, #menuField div div div, #textField div div div, #widthWraper div div div{
	background: url('../images/leftBottom.png') left bottom no-repeat;
	padding: 10px;
}
/*
#menuField, #textField{
	height: 300px;
}
#menuField div div div, #textField div div div{
	height: 280px;
}
*/
#templateVariationWrapper div div div div, #templateBackgroundWraper div div div div,
#logoWrapper div div div div, #menuField div div div div, #textField div div div div, #widthWraper div div div div{
	background: none;
	padding: 0px;
}

#customizationWraper input, #customizationWraper select{
	width: 130px;
	border: 1px solid #d0d0d0;
	margin-bottom: 3px;
}
#customizationWraper label{
	width: 140px;
	display: inline-block;
}
#customizationWraper .uploadInput{
	margin-bottom: 5px;
	width: 100%;
}
#customizationWraper #submitBackground, #customizationWraper #submitLogo ,#customizationWraper #uploadButton,#customizationWraper #uploadLogoButton {
	border: 0px;
	background: url('../images/buttonCustomization.png') left top no-repeat;
	color: White;
	width: 114px;
	height: 21px;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
}
#customizationWraper #submitBackground:hover{
	cursor: pointer;
}
#saveCustomization{
	text-align: center;
	margin-bottom: 15px;
}
#saveCustomization input{
	background: url('../images/saveConfiguration.png') left top no-repeat;
	border: none;
	color: White;
	width: 168px;
	height: 25px;
	font-weight: bold;
}
#picker1, #picker2, #picker3, #picker4, #picker5, #picker6, #picker7, #picker8{
	z-index: 99999;
} 
/*
#linkColorHoverDiv
{
display:none;
}*/
#widthWraper #sciezka, #widthWraper #sciezka2{
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #6497cd;
	height:10px;
	width:200px;
	margin: 0px auto;
	margin-bottom: 5px;
}
#widthWraper #galka, #widthWraper #galka2{
	background: #6497cd;
	width: 20px;
	height: 8px;
	margin-top: 1px;
	cursor: pointer;
}

/* slidery & pola tekstowe do szerokosci strony */

#echoWidthType{
	display: inline;
}

#customizationWraper .scrollerType{
	width: auto;
	padding-right: 8px;
}

#widthWraper #wynik, #widthWraper #wynik2{
	width:40px;
	margin-right: 6px;
}
#widthWraper #siteWidthContainer, #widthWraper #siteWidthContainer2{
	padding-top: 10px;
	text-align: center;
}
#widthWraper .scrollerTypeHidden{
	display: none;
	width: 0px;
}
#customizationWraper .labelInline{
	display: inline;
	width: auto;
}
/* Debug mode */
#system-debug{
	border: 1px solid #000;
	background: #f5f5f5;
	margin: 10px 10%;
	padding: 15px;
	font-size: 1.1em;
}
.edit-article{
	width: 300px;
}
/* Corner Modules */
#rightCorner{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 100;
}
#leftCorner{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}
/* Slider module */
#slider{
	height:0;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}
#toggleDiv{
	position: relative;
	left: 50%;
	bottom: 0%;
	width: 150px;
}
#toggle{
	background: url('../images/buttonslider.png') center bottom no-repeat;
	color: #fff;
	display: inline-block;
	margin: 0px auto;
	padding: 2px 15px 4px 15px;
	position: absolute;
	left: -66px;
	top: 0px;
	width: 92px;
	text-align: center;
	font-size: 10px;
}
#vertical_slide, #horizontal_slide {
	background: #000;
	color:White;
	display:none;
	padding: 20px 20%;
	position:relative;
}