html, body { 
	margin: 0; 
	padding: 0;
	background: #E5E5E5;
	color: #7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	line-height: 1.3;
} 

/* height bug */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h1, h2, h3, h4, h5, h6 {margin:0; padding:0} 
h1, h2, h3, h4, h5, h6 { font-size: 11px; color: #48719F; line-height:15px; font-weight: bold; text-indent: 0px;}

#page { width: 100%; background:url(../images/bg_orange.gif) top left repeat-x;} 
#header { height: 150px; width: 722px;}
#header_left { width: 162px; height: 150px; float: left; background:url(../images/logo_bg.gif) top center repeat-x;}
#header_left_l {width: 162px; height: 150px; background:url(../images/E5_px.gif) left top repeat-y;}
#header_left_r {width: 162px; height: 150px; background:url(../images/logo_r.gif) right top no-repeat;}
#header_right { width: 560px; height: 150px; float: right; background: url(../images/header_bg.gif) top center repeat-x;}
#header_right_r {width: 560px; height: 150px; background:url(../images/E5_px.gif) right top repeat-y;}
#logo_box { padding: 13px 2px 1px 1px;}
#header_flash { /*padding: 5px 0 1px 10px;*/ padding: 0px;}
#content_box { width: 722px;}
#content { width: 722px; background: url(../images/content_top.jpg) top center no-repeat #E5E5E5;}
#content-noright { width: 722px; background: url(../images/content_top_noright.jpg) top center no-repeat #E5E5E5;}
#content_bottom { width: 722px; background: url(../images/content_bot.gif) bottom left repeat-x; padding-bottom: 15px;}
#left_col { width: 162px; float: left; }
#left_mod { width: 160px; margin: 0 1px;}
#left_flash {width: 160px;}
#right_col { width: 560px; float: right; overflow:hidden;}
#mainbody_box {float: left; width: 398px; overflow:hidden;}
#mainbody_box-noright { width: 560px; overflow:hidden;}
#mainbody { padding: 0px 15px;}
#mainbody p { margin-bottom: 5px;}
#right_mod { float: right; width: 161px; margin-left: 1px; overflow:hidden;}
#footer { width: 722px; height: 40px;}
#footer  a:link, #footer  a:visited{color: #326B9A; font-size: 11px;  font-weight: normal;text-decoration: none;}
#footer  a:hover{  color: #326B9A; text-decoration: underline; }
#footer_box {padding-top: 15px;  width: 722px; color: #326B9A; font-size: 11px;}
#footer_l { width: 361px; float: left;}
#footer_r  { width: 361px; float: right;}

#content_box a:link,#content_box a:visited{color: #E98004; font-size: 11px;  font-weight: normal;text-decoration: none;}
#content_box a:hover{  color: #E98004; text-decoration: underline; }
/******************************************************/
#left_mod a.mainlevel:link, #left_mod a.mainlevel:visited {
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	color: #6E6E6E;
	text-indent: 5px;
	line-height:25px;
	height:25px;
	 background: url(../images/mainmenu_bg.gif) left bottom no-repeat;
	margin:0px;
	}
#left_mod a.mainlevel:hover { height: 25px; text-decoration:none; color: #E98004;}	
#left_mod a.mainlevel#active_menu{height: 25px; text-decoration:none; color: #E98004;}

#left_mod a.sublevel:link, #left_mod a.sublevel:visited {
      display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	text-decoration:none;
	text-align:left;
	color: #6E6E6E;
	text-indent:18px;

	}
#left_mod a.sublevel:hover { text-decoration:none; color: #E98004;}	
#left_mod a.sublevel#active_menu{ text-decoration:none; color: #E98004;}
/*************************************************************************/
#left_mod div.moduletable, #left_mod div.moduletable_menu { background:none; color: #7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; width: 160px; margin-bottom: 10px;}
#left_mod div.moduletable h1, #left_mod div.moduletable h2 {color: #E98004; font-size: 11px; font-weight: bold;}
#left_mod div.moduletable h3 {
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	line-height:25px;
	color: #fff;
	font-size: 12px; 
	font-weight: bold;
	background: url(../images/left_h3.gif) top left repeat-x;
	margin-bottom: 10px;
	text-align: center;
}
#left_mod div.moduletable table {
	background: none;	
	padding: 0px 6px;
	overflow:hidden;
}
/*************************************************************************/
#right_blue div.moduletable { background:#E3EAF4; color: #326B9A; font-family: Verdana, Arial, Helvetica, sans-serif; 
								font-size: 11px; text-align: left; width: 161px; padding-bottom: 15px;}
#right_blue div.moduletable h1, #right_blue div.moduletable h2 {color: #E98004; font-size: 11px; font-weight: bold;}
#right_blue div.moduletable h3 {
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	line-height:25px;
	color: #fff;
	font-size: 12px; 
	font-weight: bold;
	background: url(../images/right_h3.gif) top left repeat-x;
	margin-bottom: 10px;
	text-align: center;
}
#right_blue div.moduletable table {
	background: none;	
	padding: 0px 6px;
	overflow:hidden;
}
#right_blue a:link,#right_blue a:visited{color: #E98004; font-size: 11px;  font-weight: bold;text-decoration: none;}
#right_blue a:hover{  color: #E98004; text-decoration: underline; }
/*************************************************************************/
#right_orange div.moduletable { background: none; color: #7D7D7D; font-family: Verdana, Arial, Helvetica, sans-serif; 
								font-size: 11px; text-align: left; width: 161px; padding-bottom: 15px;}
#right_orange div.moduletable h1, #right_orange div.moduletable h2 {color: #E98004; font-size: 11px; font-weight: bold;}
#right_orange div.moduletable h3 {
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	line-height:25px;
	color: #fff;
	font-size: 12px; 
	font-weight: bold;
	background: url(../images/right_h3.gif) top left repeat-x;
	margin-bottom: 10px;
	text-align: center;
}
#right_orange div.moduletable table {
	background: none;	
	padding: 0px 6px;
	overflow:hidden;
}

.contentpane .inputbox { display:block;}
.contentpaneopen td {padding-left: 0px; text-align: left;}
.contentpane td {padding-left: 0px; text-align: left;}

.contentheading, .componentheader, .componentheading {
	width:98%;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	line-height:25px;
	color: #fff;
	font-size: 12px; 
	font-weight: bold;
	background: url(../images/left_h3.gif) top left repeat-x;
	margin-bottom: 10px;
	text-align: left;
	text-indent: 5px;
}

.contentheading td {
height: 25px;
	line-height:25px;
	color: #fff;
	font-size: 12px; 
	font-weight: bold;
	background: none;
	margin-bottom: 10px;
	text-align: left;
	text-indent: 5px;
}

table.contentpaneopen {
  width: 99%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	margin-left: 1px;
}
.contentpane {width:98%;}
table.contenttoc {margin: 5px; text-align:left; line-height: 1.5;}
table.contenttoc td, table.contenttoc th {padding: 0px 10px;}
.blog_more { padding-left: 15px; float: left;}
table .poll {width:90%; text-align:left} 
table .poll-pink {width:90%; text-align:left} 
table .poll-green {width:90%; text-align:left} 
.poll thead {color:#575757}
.pollstableborder{ text-align:left; font-size: 11px;}
.small {
font-size: 10px;
color: #E98004;
line-height: 0.8;
padding-top: 5px;
font-weight: normal;
}
.smalldark {
font-size: 10px;
color: #E98004;
height: 11px;
line-height: 11px;
text-align: left;
}
.createdate {
font-size: 10px;
color: #E98004;/* kolor daty */
padding-bottom: 5px;
text-align: left;
font-weight: normal;
line-height: 0.8;
}
.modifydate {
font-size: 10px;
color: #E98004;/* kolor daty modyfikacji */
height: 20px;
line-height: 11px;
padding-bottom: 5px;
font-weight: normal;
}
.back_button {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
   width: auto;
  background:none;
  padding: 2px 10px;
  line-height: 20px;
  margin: 1px;
	}
.button {
	background: #E98004;
	height: 16px; 
	line-height: 11px;
	border: solid 1px #7D7D7D;
	margin: 2px;
	font-size: 10px;
	color: #fff;
	padding: 0px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
	
}

.inputbox {background: #FFFFFF; font-size: 10px; color: #6E6E6E; border: solid 1px #E98004;}
.checkbox {background: #FFFFFF; color: #6E6E6E; border: solid 1px #E98004;}

div.mosimage {
  border: none;
}

.mosimage {
  border: none;
  margin: 5px;
  padding: 5px;
}

.mosimage_caption {
  margin-top: 2px;
  background: none;
  padding: 10px;
  color: #6E6E6E;
  font-size: 10px;
  border-top: none;
}

.sectiontableheader {font-weight: bold;}
/* kolor rzedow w spisach i tabelach parzystych*/
.sectiontableentry1, .sectiontableentry1-pink, .sectiontableentry1-green {
	text-align: left;
	padding: 4px;
}
/* kolor rzedow w spisach i tabelach nieparzystych */
.sectiontableentry2, .sectiontableentry2-pink, .sectiontableentry2-green {
	text-align: left;
	padding: 4px;
}

table.contenttoc {padding: 10px;} 
table.contenttoc th {text-align: center; padding: 2px 10px;}
table.contenttoc td {text-align: left; padding: 2px 10px;}
td.buttonheading {padding: 0 2px; 	background: url(../images/left_h3.gif) top left repeat-x;}


body.contentpane {background:#fff; color:#000; padding: 15px; font-size: 12px;}
body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td
{background:#fff; color:#000; font-size: 12px;}
body.componentheading, body.contentheading {background:#000; color:#fff;}
body.contentpane table.contentpaneopen td.buttonheading {background:#E5E5E5; color:#fff;}
body.p {margin-bottom: 5px;}
body.contentpane .button{color:black;border:1px solid black;}
body.contentpane td{padding:3px;}

#system-message dt { display: none; }
#system-message dd ul {
	display: block;
	padding: 10px 15px 10px 45px;
	margin: 40px 0 25px 0;
    text-align: justify;
	list-style:none;
	list-style-image: none;
	font-size: 11px;
	text-transform: lowercase;
}
#system-message dd ul li { 
	list-style: none; 
	background: none;
	list-style-image: none;
	}

/* System Standard Messages */

#system-message dd.message ul {
    background:  transparent url(../images/info.gif) 25px 12px no-repeat;
    color: #7D7D7D;
    border: 1px solid #d5ac90;
	}
/* System Error Messages */
#system-message dd.error ul { 
    background: transparent url(../images/error.gif) 25px 12px no-repeat;
    color: #7D7D7D;
    border: 1px solid #ec1d01;
	}

/* System Notice Messages */

#system-message dd.notice ul { 
    background: transparent url(../images/tips.gif) 25px 12px no-repeat;
    color: #7D7D7D;
    border: 1px solid #edccd4;
	}


