html, body { 

	margin: 0; 

	padding: 0;

	background: #ffecce;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #878686;

	line-height: 1.5;

	font-size: 11px; 

	text-align:left;

} 





/* 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, span {margin:0; padding:0} 

h1,h2, h3, h4, h5, h6 {color: #24316f;font-weight:bold;font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;}

img {border: none;}



#cont_in { background: url(../images/cont_in.gif) center repeat-y;}

#cont_t { background: url(../images/cont_t.gif) top center no-repeat;}

#cont_b { width: 972px; background:url(../images/cont_b.gif) bottom center no-repeat;}

#container { width: 952px; padding: 0 13px 30px 7px; text-align:left; min-height: 700px;}

#top { height: 30px; padding-top: 19px; padding-right: 50px; margin-bottom: 6px;}

#topmenu { float: left; width: 702px;  }

#lang_box { float: right; width: 200px;}

#lang { padding: 10px 10px 0 0;}

#flash { width: 952px;}

#content { width: 932px; padding: 0 10px; }

#left_col { float: left; width: 220px;}

#left_col-noleft { display: none;}

#right_col { float: right; width: 712px;}

#right_col-noleft { float: right; width: 932px;}

#mainbody { padding: 10px 0 20px 10px; }

#foot { width: 932px; padding-bottom: 15px;}

#copy { color: #838282;}

#copy a:link, #copy a:visited {color:#838282;  text-decoration: none;}

#copy a:hover {color:#838282;  text-decoration: underline;}

#design { color: #424242; padding-top:5px;}

#design a:link, #design a:visited {color:#424242;  text-decoration: none;}

#design a:hover {color:#424242;  text-decoration: underline;}

/************************ three modules *****************************************************/

#threemod { margin-bottom: 8px;}

#threemod_box { width: 932px; background:url(../images/3mod_in.gif) center repeat-y;}

#threemod_t { width: 932px; background:url(../images/3mod_t.gif) top center no-repeat;}

#threemod_b {width: 932px; background:url(../images/3mod_b.gif) bottom center no-repeat;}

#three_left { float: left; width: 619px}

#three_1 { float: left; width: 306px;}

#three_2 { float: right; width: 306px;}

#three_3 { float: right; width: 306px;}

#threemod_box_2mod { width: 932px; background:url(../images/3mod2_in.gif) center repeat-y;}

#threemod_t_2mod { width: 932px; background:url(../images/3mod2_t.gif) top center no-repeat;}

#threemod_b_2mod {width: 932px; background:url(../images/3mod2_b.gif) bottom center no-repeat;}

#three_left_2mod { float: left; width: 462px}

#three_1_2mod { width: 462px;}

#three_2_2mod { width: 462px;}

#three_3_2mod { float: right; width: 462px;}

#threemod_box_2mod_nr { width: 932px; background:url(../images/3mod2_in.gif) center repeat-y;}

#threemod_t_2mod_nr{ width: 932px; background:url(../images/3mod2_t.gif) top center no-repeat;}

#threemod_b_2mod_nr {width: 932px; background:url(../images/3mod2_b.gif) bottom center no-repeat;}

#three_left_2mod_nr { width: 932px}

#three_1_2mod_nr { float: left; width: 462px;}

#three_2_2mod_nr { float: right; width: 462px;}

#three_3_2mod_nr { display: none;}

#threemod_box_1mod { width: 932px; background:url(../images/3mod1_in.gif) center repeat-y;}

#threemod_t_1mod{ width: 932px; background:url(../images/3mod1_t.gif) top center no-repeat;}

#threemod_b_1mod {width: 932px; background:url(../images/3mod1_b.gif) bottom center no-repeat;}

#three_left_1mod { width: 932px}

#three_1_1mod { width: 932px}

#three_2_1mod { width: 932px}

#three_3_1mod { width: 932px}

/************************ top modules *****************************************************/

#mod_top_in { width: 712px; background: url(../images/mod_top_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_top_t { width: 712px; background:url(../images/mod_top_t.gif) top center no-repeat;}

#mod_top_b { width: 712px; background: url(../images/mod_top_b.gif) bottom center no-repeat; }

#mod_top_in-onemod { width: 712px; background: url(../images/mod_top1_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_top_t-onemod { width: 712px; background:url(../images/mod_top1_t.gif) top center no-repeat;}

#mod_top_b-onemod { width: 712px; background: url(../images/mod_top1_b.gif) bottom center no-repeat; }

#mod_top_in-noleft { width: 932px; background: url(../images/3mod2_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_top_t-noleft { width: 932px; background:url(../images/3mod2_t.gif) top center no-repeat;}

#mod_top_b-noleft { width: 932px; background: url(../images/3mod2_b.gif) bottom center no-repeat; }

#mod_top_in-noleft-onemod { width: 932px; background: url(../images/3mod1_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_top_t-noleft-onemod { width: 932px; background:url(../images/3mod1_t.gif) top center no-repeat;}

#mod_top_b-noleft-onemod { width: 932px; background: url(../images/3mod1_b.gif) bottom center no-repeat; }

#mod_1 { float: left; width: 49%;}

#mod_2 { float: right; width: 49.5%;}

#mod_1-nomod1 { width: 100%;}

#mod_2-nomod1 { width: 100%;}

/************************ middle modules *****************************************************/

#mod_mid_in { width: 712px; background: url(../images/mod_top_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_mid_t { width: 712px; background:url(../images/mod_top_t.gif) top center no-repeat;}

#mod_mid_b { width: 712px; background: url(../images/mod_top_b.gif) bottom center no-repeat; }

#mod_mid_in-onemod { width: 712px; background: url(../images/mod_top1_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_mid_t-onemod { width: 712px; background:url(../images/mod_top1_t.gif) top center no-repeat;}

#mod_mid_b-onemod { width: 712px; background: url(../images/mod_top1_b.gif) bottom center no-repeat; }

#mod_mid_in-noleft { width: 932px; background: url(../images/3mod2_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_mid_t-noleft { width: 932px; background:url(../images/3mod2_t.gif) top center no-repeat;}

#mod_mid_b-noleft { width: 932px; background: url(../images/3mod2_b.gif) bottom center no-repeat; }

#mod_mid_in-noleft-onemod { width: 932px; background: url(../images/3mod1_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_mid_t-noleft-onemod { width: 932px; background:url(../images/3mod1_t.gif) top center no-repeat;}

#mod_mid_b-noleft-onemod { width: 932px; background: url(../images/3mod1_b.gif) bottom center no-repeat; }

#mod_3 { float: left; width: 49%;}

#mod_4 { float: right; width:49.5%;}

#mod_3-nomod1 { width: 100%;}

#mod_4-nomod1 { width: 100%;}

/************************ bottom modules *****************************************************/

#mod_bot_in {width: 712px; background: url(../images/mod_bot_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_bot_t {width: 712px; background:url(../images/mod_bot_t.gif) top center no-repeat;}

#mod_bot_b {width: 712px; background:url(../images/mod_bot_t.gif) bottom center no-repeat;}

#mod_bot_in-onemod {width: 712px; background: url(../images/mod_top1_in.gif) center repeat-y;margin-bottom: 8px;}

#mod_bot_t-onemod {width: 712px; background:url(../images/mod_bot1_t.gif) top center no-repeat;}

#mod_bot_b-onemod {width: 712px; background:url(../images/mod_bot1_t.gif) bottom center no-repeat;}

#mod_bot_in-noleft {width: 932px; background: url(../images/3mod2_in.gif) center repeat-y; margin-bottom: 8px;}

#mod_bot_t-noleft {width: 932px; background:url(../images/mod_botwide_t.gif) top center no-repeat;}

#mod_bot_b-noleft {width: 932px; background:url(../images/mod_botwide_t.gif) bottom center no-repeat;}

#mod_bot_in-noleft-onemod {width: 932px; background: url(../images/3mod1_in.gif) center repeat-y; margin-bottom: 8px;}

#mod_bot_t-noleft-onemod {width: 932px; background:url(../images/mod_bot1wide_t.gif) top center no-repeat;}

#mod_bot_b-noleft-onemod {width: 932px; background:url(../images/mod_bot1wide_t.gif) bottom center no-repeat;}

#mod_5 { float: left; width: 49%;}

#mod_6 { float: right; width:49.5%;}

#mod_5-nomod1 { width: 100%;}

#mod_6-nomod1 { width: 100%;}

/************************ advert modules *****************************************************/

#threeadv { padding-left: 35px; width: 932px}

#adv_left { float: left; width: 619px}

#adv_1 { float: left; width: 306px;}

#adv_2 { float: right; width: 306px;}

#adv_3 { float: right; width: 306px;}

#adv_left_2mod { float: left; width: 462px}

#adv_1_2mod { width: 462px;}

#adv_2_2mod { width: 462px;}

#adv_3_2mod { float: right; width: 462px;}

#adv_left_2mod_nr { width: 932px}

#adv_1_2mod_nr { float: left; width: 462px;}

#adv_2_2mod_nr { float: right; width: 462px;}

#adv_3_2mod_nr { display: none;}

#adv_left_1mod { width: 932px}

#adv_1_1mod { width: 932px}

#adv_2_1mod { width: 932px}

#adv_3_1mod { width: 932px}

/*************************************************************************/



#left_mod a:link,#left_mod a:visited,

#mainbody a:link,#mainbody a:visited {color:#f78740;  text-decoration: none;}

#left_mod a:hover,

#mainbody a:hover {color:#f78740;  text-decoration: underline;}

#left_mod ul,

#mainbody ul{

	margin: 0;

	padding: 0;

	list-style: none;

	}

#left_mod li, 

#mainbody li{

	line-height: 1.5;

	padding-left:12px;

	margin-left:4px;

	background: url(../images/submenu.png) no-repeat;

	background-position:0px 6px;

	text-align: left;

}

#left_mod ol li,

#mainbody ol li{ background: none; }





div.moduletable { 

	overflow:hidden;

	padding: 3px 10px 10px 14px; 

	background: url(../images/h3_blue.png) top left no-repeat; 

	font-family: Tahoma, Helvetica, sans-serif;	

	color: #575758;

	font-size: 11px;

	text-align: left;

}

div.moduletable h3 {

	font-family: Tahoma, Helvetica, sans-serif;

	line-height: 28px;

	margin-bottom: 10px;

	color: #ff8654;

	font-size: 18px;

	font-weight: normal;

	text-align:left;

	text-indent: 13px;

}

div.moduletable table{

		overflow:hidden;margin: 0px; padding: 0px;		

}

div.moduletable a:link,div.moduletable a:visited {color:#f78740;  text-decoration: none;}

div.moduletable a:hover {color:#f78740;  text-decoration: underline;}

div.moduletable ul{

	margin: 0;

	padding: 0;

	list-style: none;

	}

div.moduletable li{

	line-height: 1.5;

	padding-left:12px;

	margin-left:4px;

	background: url(../images/submenu_white.png) no-repeat;

	background-position:0px 6px;

	text-align: left;

}

div.moduletable ol li{ background: none; }

div.moduletable img { border: solid 3px #ffffff; margin: 3px;}

/*************************************************************************/

div.moduletable-darkh3 { 

	overflow:hidden;

	padding: 3px 10px 10px 14px; 

	background: url(../images/h3_darkblue.png) top left no-repeat; 

	font-family: Tahoma, Helvetica, sans-serif;	

	color: #575758;

	font-size: 11px;

	text-align: left;

}

div.moduletable-darkh3 h3 {

	font-family: Tahoma, Helvetica, sans-serif;

	line-height: 28px;

	margin-bottom: 10px;

	color: #ff8654;

	font-size: 18px;

	font-weight: normal;

	text-align:left;

	text-indent: 13px;

}

div.moduletable-darkh3 table{

		overflow:hidden;margin: 0px; padding: 0px;		

}

div.moduletable-darkh3 a:link,div.moduletable-darkh3 a:visited {color:#f78740;  text-decoration: none;}

div.moduletable-darkh3 a:hover {color:#f78740;  text-decoration: underline;}

div.moduletable-darkh3 ul{

	margin: 0;

	padding: 0;

	list-style: none;

	}

div.moduletable-darkh3 li{

	line-height: 1.5;

	padding-left:12px;

	margin-left:4px;

	background: url(../images/submenu_white.png) no-repeat;

	background-position:0px 6px;

	text-align: left;

}

div.moduletable-darkh3 ol li{ background: none; }

div.moduletable-darkh3 img { border: solid 3px #ffffff; margin: 3px;}

/*************************************************************************/

#left_mod  a.mainlevel:link, #left_mod  a.mainlevel:visited { 

	overflow: hidden;

	display: block;

	text-align: left;

	color: #f78740;

	font-size: 11px;

	font-weight:bold;

	line-height:16px;

	background: url(../images/menu.gif) left top no-repeat;

	margin:0px;

	padding: 6px 0 6px 33px;

	text-decoration: none;

	}

#left_mod   a.mainlevel:hover { text-decoration: none; color: #ffd966;}	

#left_mod   a.mainlevel#active_menu{ text-decoration: none;  color: #ffd966;}

#left_mod  a.sublevel:link, #left_mod   a.sublevel:visited { 

	overflow: hidden;

	display: block;

	text-align: left;

	color: #24316f;

	font-size: 11px;

	font-weight:bold;

	line-height:16px;

	background: url(../images/sublev.png) left no-repeat;

	background-position: 0 6px;

	margin:0px;

	padding-left: 23px;

	text-decoration: none;

	}

#left_mod a.sublevel:hover {text-decoration: none; color: #878686;}	

#left_mod a.sublevel#active_menu{text-decoration: none; color: #878686;}

/*************************************************************************/

#left_mod div.moduletable { 

	overflow:hidden;

	padding: 3px 10px 10px 0px; 

	background: url(../images/h3_blue.png) top left no-repeat; 

	font-family: Tahoma, Helvetica, sans-serif;	

	color: #575758;

	font-size: 11px;

	text-align: left;

}

#left_mod div.moduletable h3 {

	font-family: Tahoma, Helvetica, sans-serif;

	line-height: 28px;

	margin-bottom: 10px;

	color: #ff8654;

	font-size: 18px;

	font-weight: normal;

	text-align:left;

	text-indent: 27px;

}

#left_mod div.moduletable table{

		overflow:hidden;margin: 0px; padding: 0px;		

}

/*************************************************************************/

#lang ul{

  list-style:none;

  margin: 0;

  padding: 0;

 }

#lang a{float: left;}

#lang li{

  margin: 0;

  float:left;

  height: 11px;

  padding: 0;

  background:none;

}

#lang li a{

  margin: 0;

  padding: 0 6px;

  line-height: 11px;

  font-size: 11px;

  text-transform: uppercase;

  color: #4e4e4e; 

  text-decoration: none;

}

#lang select.jflanguageselection

{ margin: 0;

  padding: 0;

	border: 1px solid #505050;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	color: #676867;

}



.button {

color: #676867;

background:#fff;

line-height: 1.0;

font-size: 11px;

font-weight: normal;

border: solid 1px #f5d9b3;

text-align: center;

margin:0; padding:2px 5px;

}

.inputbox {background: #FFFFFF; font-size: 11px; color: #676867; border: solid 1px #f5d9b3; margin: 2px 0; padding: 2px;}

.checkbox {background: none; color: #676867; border:none; margin: 2px 0;}



.contentpane .inputbox { display:block;}

.contentheading, .componentheader {

	font-family: Tahoma, Helvetica, sans-serif;

	line-height: 28px;

	margin-bottom: 10px;

	background:url(../images/heading.png) top left no-repeat;

	color: #24316f;

	font-size: 18px;

	font-weight: normal;

	text-align:left;

	text-indent: 19px;

}

.componentheading {

	font-family: Tahoma, Helvetica, sans-serif;

	line-height: 28px;

	margin-bottom: 10px;

	background:url(../images/heading.png) top left no-repeat;

	color: #24316f;

	font-size: 18px;

	font-weight: normal;

	text-align:left;

	text-indent: 19px;

}

.contentheading td {

	width:98%; 

	color: #24316f; 

	font-size: 11px;

	font-weight:bold;

	text-align:left;

	text-indent: 19px;

}

table.contentpaneopen {

	padding: 0px;width:98%; 

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpaneopen {width:98%; }

.contentpane {width:98%;}

.contentpaneopen td img { margin: 2px 3px;}

.blog_more { padding-left: 15px;}

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:#f78740; }

.pollstableborder{ text-align:left;}

table.contenttoc {margin: 10px;}

table.contenttoc th {text-align:left; padding:2px 10px; background:#f5d9b3; color: #fff;font-size: 11px; font-weight: bold;}

table.contenttoc td {text-align: left; padding: 2px 10px; background:#fefaf0;}

#mainbody table.contentpaneopen td.buttonheading { margin: 0; padding: 0;}

p { padding-bottom: 10px;}

#mainbody  .pagenav {

  text-align: center;

  font-weight: normal;

  padding: 0px 5px;

  line-height: 20px;

  margin: 1px;

}

#mainbody  .pagenavbar{

	margin-right: 15px;

	float: right;

  	font-weight: normal;

}

#mainbody  .pagenavbar a:link, #mainbody  .pagenavbar a:visited{

	margin-right: 15px;

	font-weight: normal;	

	text-decoration: none;

}

#mainbody  .pagenavbar a:hover { 

	text-decoration: underline;

}

#mainbody  .pagenav_next,  #mainbody  .pagenav_prev {

	padding: 5px 2px;  

	font-weight: normal;

	margin: 0px; 

	text-align: center;

}

#mainbody  .pagenav_next a:link,  #mainbody  .pagenav_prev a:link,

#mainbody  .pagenav_next a:visited,  #mainbody  .pagenav_prev a:visited {

	 padding: 5px; 

	 font-weight: normal;

	 text-align: center;

	 text-decoration: none;

}

#mainbody  .pagenav_next a:hover,  #mainbody  .pagenav_prev a:hover  { text-decoration: underline;}

#mainbody .back_button {

	line-height: 20px;

	font-weight: normal;

	float: left;

	height: 20px;

	background: none;

	padding: 2px 7px;

	margin:0;

	}

.readon {

	float: right;

	font-weight: normal;

	background: none; 

	padding: 2px 12px;

}

div.pagenavcounter { color: #f78740; padding: 10px 0; text-decoration: none;}

.small {

	color: #f78740;

	font-size: 10px;

	line-height:1.3;

	margin-top: 10px;

}

.smalldark {

	color: #f78740;

	font-size: 10px;

	line-height:1.0;

	text-align: left;

}

.createdate {

	color: #f78740;/* kolor daty */

	font-size: 10px;

	padding-bottom: 10px;

	text-align: left;

	line-height:1.0;

}

.modifydate {

	color: #f78740;/* kolor daty modyfikacji */

	height: 20px;

	font-size: 10px;

	padding-top: 10px;

	padding-bottom: 5px;

}

img {border: none;}

div.mosimage {

  border: none;

}

.mosimage{

  border: none;

  margin: 5px;

  padding: 5px;

}

.mosimage_caption {

  margin-top: 2px;

  background: none;

  padding: 10px;

  color: #f78740;

  border-top: none;

}

.sectiontableheader {font-weight: bold;}

/* kolor rzedow w spisach i tabelach parzystych*/

.sectiontableentry1 td, .sectiontableentry1-pink td, .sectiontableentry1-green td {

	text-align: left;

	padding: 4px 0;

}

/* kolor rzedow w spisach i tabelach nieparzystych */

.sectiontableentry2 td, .sectiontableentry2-pink td, .sectiontableentry2-green td{

	text-align: left;

	padding: 4px 0;

	background: #fff8e5;

}

.related { font-weight: bold; font-size: 13px;}

fieldset a:link, fieldset a:visited, fieldset a:hover { line-height: 25px;}



/*formatowanie strony do wydruku*/

body.contentpane {background:#fff; color:#000; padding: 15px; font-size: 11px; text-align: left;}

body.contentpane h1, body.contentpane h2, body.contentpane h3 {background:#fff; color:#000;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: 11px;}

body.contentpane .componentheading, body.contentpane .contentheading {background:#000; color:#fff; font-weight: bold; font-size: 12px;}

body.p {margin-bottom: 5px;}

body.contentpane .button{color:black;border:1px solid black; background: #fff;}

body.contentpane .inputbox {background: #FFFFFF; color: #000; border: solid 1px #000;}

body.contentpane td{padding:3px; background:#fff; color:#000;font-size: 11px;}



/*tabelka z obrazkami*/

table.images {

padding:3px; background:#CCCCCC; border:solid 1px #666666; margin:8px

}