@import url("plan_css.css");
@import url("style.css");


/**
* sit_v1 - A Mambo 4.5.2 template
* @version 1.3
* @package none
**/

/* ##################### OVERALL SETTINGS #####################  */
body {
  	margin           : 0px;
  	padding          : 0px;
    font-family      : Helvetica, Arial,  sans-serif;
    font-size        : 13px;
    color            : #333333;
  	background-color : #DBE1DF;
}

  html,body {height:100%; } 

 div#test {
	height: 100%; width:100%; background-color:#460000; padding-bottom:20px;
}

#overall { /*height:100%;*/ width:100%; background-color : #460000;}

.promoline, .promoline em,  .promoline p .promoline span, .promoline td, .promoline td{
	font-family:"Palatino Linotype";
	color: #FF6600;
	/*font-weight:bold;*/
	text-align       : right;
	margin: 0 0 0 0;
	padding:0 10px 0 10px;
	font-size: 0.98em;
	float:right;

}
#toptag {
	position: absolute;
	left: 0;
	top: 12px;
	/*background-image: url(../images/ennergi_toptag.gif);
	background-repeat: no-repeat;*/
	height: 23px;
	width: 400px;
	font-size: 1px;
	color: #FAFBF3;
}


td, tr, p, div, ul, li {
  font-family      : Helvetica,Arial,  sans-serif;
  font-size        : 13px;
  color            : #333333;

}

hr {
  color            : #F1F1F1;
  height           : 1px;
  width            : 100%;
}


/* ############## MAIN TABLE FRAME CONTAINER SETTINGS ###############  */

.leftShade { width:25px; background-image:url(../images/leftside_fade.gif); background-repeat:repeat-y; background-color:#460000;}
.rightShade{ width:25px; background-image:url(../images/rightside_fade.gif); background-repeat:repeat-y; background-color:#460000;}

.roundSeparator{background-image:url(../images/rounded_seperator.gif); background-repeat:repeat-x;}

.topleft {
  background       :  #460000;
  width            : 90px;
  height           : 29px;
}

.top {
  background       :  #460000;
  /*width            : 100%;*/
  height           : 29px;
  	font-size: 10px;
	color: #460000;
}

.topright {
  background       :  #460000 /*#fa8b15*/;
  width            : 90px;
  height           : 29px;
}

.right {
  background       : #460000;
  width            : 90px;
}

.left {
  background       : #460000;
  width            : 90px;
}

.bottom {
  background       : #840200;
  /*width            : 780px;*/
}


.contentlogo {
  background       : url(../images/mhBG.jpg) #999999 no-repeat;
  width            : 200px;
  height           : 122px;
}

.contentimage {
  background       : #840200;
  height           : 122px;
}

.contentmenu {
  background       : /*url(../images/menu_background.gif) top no-repeat*/ #ffaa50 ;
  width            : 177px;
}

.contentmain {
  background       : /*url(../images/content_background.gif) top no-repeat */ #d9d9d9 ;
  padding          : 10px;
}

.maincontent {
  background       : #ffffff;
  /*width            : 780px;*/
}

/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM:  */
.maincontainer {
  background-color : #fff;
 /*  height:100%;
  width:100%;
 border-top       : 1px solid #000000;
  border-left      : 1px solid #000000;
  border-bottom    : 2px solid #000000;
  border-right     : 2px solid #000000;*/
}

.logouser4container {
  height           : 60px;
  background       : url(../images/logo_topbar_bg.gif) ; background-repeat:repeat-x;
}

.user4container {
  margin:0px;
   padding:0px;
/* float            : right;
  width            : 200px;*/
}


.logocontainer {
  float            : left;
  width            : 255px;
}

.headercontainer {
  background: url(../images/mhBG.jpg) #B40710;
  margin:0px;
  /*border-bottom    : 1px solid #ffffff;*/
}

.topmenucontainer { 
  /*height           : 20px;*/
  background       : #B40710; 
}

 table.top {
  background-color : #B40710; /*#FF6633;*/
  height           : 19px;
  /*border-top       : 1px solid #999999;
  border-bottom    : 1px solid #999999;*/
}

.topmenu {
	float            : left;
	width            : 350px;
	white-space      : nowrap;
}

.cms {background-image:url(../images/CMS.png); background-position: bottom right;  background-repeat:no-repeat;}

.searchcontainer {
  /*background       : url(../images/search.png) #F0F0F0 no-repeat top right;*/
  background       : url(../images/search.png) #F0F0F0 no-repeat top right;/*50% 0% ;*/
  text-align       : center;
  /*padding-top:10px;*/
}

.pathwaycontainer {
  padding          : 2px;
  white-space      : nowrap;
  text-align       : left;
}

.leftmenucontainer {
  width            : 150px;
  border-right     : 1px solid #cccccc;
  background       : url(../images/leftback.png) no-repeat top left #ffffff;
}

.leftcol {
  width            : 160px;
  height           : 100%;
  margin-right     : 13px;
  margin-left      : 4px;
}
td.bmw{
  background-color : #FCFCFC;
  line-height      : 7px;
  
}
.rightcol {
  width            : 160px;
  height           : 100%;
  margin-left      : 13px;
  margin-right     : 4px;

}

  td.raduga {
background         : url(../images/rfon.gif);
background-repeat  : repeat-y;

} 
.contentcontainer {
  border-top       : 5px solid #ffffff;
  margin	       : 5px;
}

/* ##################### MODULE SETTINGS ######################  */
table.moduletable {
  width            : 100%;
  table-layout     : auto;
  margin           : 0px 4px 15px 4px;
  /*padding           :0px 4px 4px 4px; */
}
table.moduletable th {
  padding          : 3px 0px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #660000;
}
table.moduletable td {
  padding          : 0px;
}


/* ##################### FORMULAR SETTINGS ####################  */
.button {
  background-color : #336699;
  color            : #FFFFFF;
  border           : 1px solid #003366;
  margin           : 5px;
}

.inputbox {
  border           : 1px solid #B8D1E8;
  background       : #DDE9F5;
  color            : #336699;
  margin           : 5px;
}

/* ################# SECTION LISTING SETTINGS #################  */
.sectiontableheader {
  font-size        : 11px;
  font-weight      : bold;
  text-align       : center;
  color            : #FFFFFF;
  background       : #840200;  /*#B40710; #660000;*/
  vertical-align   : middle;
  height           : 20px;
  border-right     : 1px solid #fff;
  padding          : 0px 10px;
}

.sectiontableentry1 {
  background       : #F9F9F9;
  padding          : 3px 5px;
}

.sectiontableentry2 {
  background       : #F0F0F0;
  padding          : 3px 5px;
}

/* ################# MAIN AND SUB MENU SYSTEM #################  */
a.mainlevel  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 150px;
  text-indent      : 10px;
  font-family      : Arial, Helvetica, sans-serif;
}

a.mainlevel: link {
  text-indent      : 10px;
  font-family      : Arial, Helvetica, sans-serif;
}

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  -moz-opacity     : 0.85;
  filter           : Alpha(opacity=85, finishopacity=85, style=1);
  padding          : 2px 0px 2px 0px;
  margin           : 1px;
  background       : #f0f0f0;
  border           : 1px solid #e0e0e0;
  text-indent      : 10px;
}

a.mainlevel:hover {
  text-decoration  : none;
  text-indent      : 10px;
  background       : #e0e0e0;
  border           : 1px solid #d0d0d0;
}

#active_menu {
  font-weight      : bold;
  color            : #660000;
}
a#active_menu:hover {
}

.sublevel {
  font-size        : 12px;
  font-family      : Arial, Helvetica, sans-serif;
}

ul#mainlevel-nav {
  padding          : 0px;
  margin           : 0px;
  list-style       : none;
}

ul#mainlevel-nav li {
  display          : block;
  padding-left     : 0px;
  padding-right    : 0px;
  padding          : 0px;
  margin           : 0px;
  float            : right;
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
  /*line-height      : 20px;*/
  white-space      : nowrap;
  border-left      : 1px solid #FFFFFF;
}

ul#mainlevel-nav li a {
  display          : block;
  padding-left     : 10px;
  padding-right    : 10px;
  padding-bottom   : 0px; 
  text-decoration  : none;
  color            : #fff;
  margin           : 0px;
}

ul#mainlevel-nav li a:hover {
  color            : #FFFFFF;
  background       : #660000;
}



/* ########################### LINKS ##########################  */
a:link, a:visited {
  color            : #840200;
  text-decoration  : none;
}

a:hover {
  color            : #660000;
  text-decoration  : underline;
} 

#main { /*width:99%;*/}
#main a{color:#0057AC;  }
#main a:visited{color:#0057AC; /*#530292;*/}
#main a:hover{color:#cc0000;}

a.category:link, a.category:visited {
  font-weight      : bold;
}

.readon {
  font-weight      : bold;
}

/* ##################### PAGE NAVIGATION ######################  */
.pagenavbar {
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
  padding          : 3px;
  text-align       : center;
}

.contenttoc {
  width            : 180px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
  padding          : 2px;
  margin           : 8px;
}

.contenttoc th {
  padding          : 3px 5px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #660000;
}

.contenttoc td {
  padding          : 2px 5px;
}

/* ################### SMALL FONT SETTINGS ####################  */
.small {
  font-size        : 10px;
  color            : #840200;
}

.smalldark {
  font-size        : 10px;
  color            : #000000;
}

.createdate, .modifydate {
  font-size        : 10px;
  color            : #999999;
}

/* ##################### VOTING SETTINGS ###################### QM:  */
.content_rating {
  font-size        : 10px;
  color            : #FEC56A;
}

.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
}

/* ##################### PATHWAY SETTINGS #####################  */
table.pw {
  background-color : #FF6633;
  height           : 20px;
  border-top       : 1px solid #000033;
}

.pathway {
  font-size        : 12px;
  color            : #336699; /*#003366;*/
  letter-spacing   : 1px;
  margin-left      : 4px;
}

a.pathway:link, a.pathway:visited {
  color            : #660000; /*#ff9933;*/
  font-size        : 12px;
}

a.pathway:hover {
  font-size        : 12px;
  color            : #336699; /*#ff9933;*/
}

/* ################### CONTENT PAGE SETTINGS ##################  */
.contentpane { 
  width			   : 98%;
  padding          : 5px;
  margin           : 5px;
  background       : #fff;
}

.contentpaneopen {
  margin           : 1px; /*5px;*/
  padding          : 1px; /*5px;*/
  text-align       : justify;
  background       : #fff;
}

.contentheading, .componentheading {
  padding-left     : 5px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #660000;
}

.contentpagetitle {
  font-weight      : bold;
  color            : #000;
}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
  text-decoration  : none;
}

table.contentpaneopen {float:left; }

/* ###################### BUTTON SETTINGS #####################  */
a.readon:link, a.readon:visited {
  color            : #999999;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

a.readon:hover {
  color            : #840200;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.back_button a:link, .back_button a:visited {
  color            : #999999;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.back_button a:hover {
  color            : #840200;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {
  color            : #999999;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : #F0F0F0;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 4px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.pagenav a:hover, .buttonheading a:hover {
  color            : #840200;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : #F0F0F0;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 4px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

#footercontainer {
 text-align		   :center;
 margin			   :4px;
 }
 
.footerText{
  background-color  :#EEEEEE;
  font-size         :8pt;
  margin			:4px;
}

/* ##################### MODULES OPTION SETTINGS ###################### QM:  */


table.moduletable-r {
  width	           : 100%;
  table-layout	   : auto;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 2px solid #999999;
  background-image : url(../images/t_bgr.gif) ;
 
}
table.moduletable-r th { 
  font-size        : 10px;
  font-weight      : bold;
  color            : #FFFFFF;
  text-transform   : uppercase;
  text-align       : left;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  background-color : #B1B5B5;
   
}
table.moduletable-r td {
  padding-left     : 0px;
  padding-right    : 0px;
  
  }
  
#topmodules {
	float: right;
	width: 550px;
	margin: 0px;
	margin-bottom:10px;
	padding-bottom:10px;
}

table.moduletable_intro {
	width: 100%;
	padding: 0px;
	margin: 20px 0 0px 0;
}

table.moduletable_intro th {
	background: url(../images/module_intro.gif) top no-repeat;
	text-align: center;
	color: #F1EFE9;
	padding: 0 0 0 0;
	margin: 0px;
}

table.moduletable_intro td {
	background: url(../images/module_intro.gif) bottom no-repeat;
	padding: 0 10px 0 10px;
	margin: 0px;
}


/* ##################### FOOTER OPTION SETTINGS ###################### QM:  */
table.footerline {
  background-color : #ff6633;
  line-height      : 20px;
  }

#footerTBL{ background: #840200;}
.footer {
  font-family      : "Trebuchet MS", Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
  color            : #FFFFFF;
  font-size        : 11px;
  font-weight      : bold; 
  background	   :inherit;
  margin-bottom	   : 5px;
    
 }
.footer a:link, .footer a:visited {
  font-size        : 13px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.footer a:hover {
  font-size        : 11px;
  color            : #900000;
  text-decoration  : none;
  font-weight      : bold;
}