@import url('clearing.css');

html, body { 
	margin: 0; 
	padding: 0;
	
background: #135b96; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
background-repeat:repeat-y;
    line-height: 1.5;
	color: #858585;   /*   grey - regular txt*/
} 

table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h1, h2, h3, h4, h5, h6, label {margin:0; padding:0} 
h1, h2, h3, h4, h5, h6 { font-size: 11px; color: #293084; font-weight: bold; text-indent: 0px; font-family:"Trebuchet MS", Arial, sans-serif;}
a {color:#EF3073;}
img { border: none;}
#bg { width: 100%; background: url(../images/tlo_sky.jpg)no-repeat }
#shadd {  }
#pg { width:946px; }

#karta { padding: 5px; background:white;}
#prehead a:link, #prehead a:visited {color:#848684; text-decoration:none;}
#prehead a:hover {color:#848684; text-decoration:underline;}
#prehead {width:946px; height:16px;}
#header { width: 936px; height: 130px;background:white;}
#bial a:link, a:hover {color:#000000;}

#header_in {width: 934px; height: 100px; background:none; /*url(../images/banner.jpg) top right no-repeat;;*/  border-right: 1px solid; border-left: 1px solid;border-top: 1px solid;  border-color:#94AABD;}

#logo_box { float: left; width: 200px; /*background: black*/ }
#logo_in {  padding: 10px 0 0 20px; }
#logo {float: left; height: 50px; width: 160px; background:url(../images/logo.png) top left no-repeat;}

#gal {padding-left:5px; padding-right:5px; float:right; width:240px; height:16px;   background: white;}
#gal_in a:link, #gal a:visited { text-decoration:none;}
#gal_in a:hover {color:#848684; text-decoration:underline;}
#gal_in {padding:2px ; font-family:"Arial"; font-size:12px;}
#bog {float:left;}
#mi, #mi a:link, #mi a:visited {color:#b9b9b9;}
#mgl,#mgl a:link, #mgl a:visited {float:right; color: #e2006e;}

#flash_in {float: left; width:500px; height:180px; background: black; }

#topmod_box {float: right; width: 200px;}
#topmod { height: 160px; width: 215px; padding: 24px 5px 0 0; float: right; overflow: hidden; } 

/*#top_l { width: 1000px; background:url(../images/top_l.jpg) top left no-repeat;}
#top_r { width: 1000px; background: url(../images/top_r.jpg) top right no-repeat;}background: #94AABD; */
#top { width: 934px; height: 30px; background: url(../images/menu.png) bottom left repeat;  border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid;  border-color:#94AABD; }

#menu_box { float: left; width: 900px;}
#menu {  padding: 0 10px 0 0;  float: left;}

#search_box {float: right;  }
#search {float: right; }

#pathway_box {  width: 936px; height: 25px; line-height: 1.0; text-align:left; }

#path_text { padding-left: 10px;padding-top: 7px;  }



#container {width: 936px;}
#left_col { float: left; width: 204px;}
#left_col-noleft { display: none}
#left_mod { width: 181px; padding-right: 23px; overflow: hidden;}
#right_col { float: right; width: 732px;}
#right_col-noleft { width: 936px;}
#content { float: left; width: 511px; background:url(../images/mainbody_bg_in.jpg) top left repeat-x #f7f7f7;} /* glówny box tlo*/
#content-noleft { float: left; width: 715px; background:url(../images/mainbody_bg_in.jpg) top left repeat-x #f7f7f7;}
#content-noright { width: 732px; background:url(../images/mainbody_bg_in.jpg) top left repeat-x #f7f7f7;}
#content-noleft-noright { width: 936px; background:url(../images/mainbody_bg_in.jpg) top left repeat-x #f7f7f7;}
#content_in { width: 511px; background:url(../images/mainbody_bg.jpg) top left no-repeat;  min-height: 350px;}
#content_in-noleft { width: 715px; background:url(../images/mainbody_bg.jpg) top left no-repeat;  min-height: 350px;}
#content_in-noright { width: 732px; background:url(../images/mainbody_bg.jpg) top left no-repeat;  min-height: 350px;}
#content_in-noleft-noright { width: 936px; background:url(../images/mainbody_bg.jpg) top left no-repeat;  min-height: 350px;}
#mainbody { padding: 20px 10px; overflow: hidden; text-align: left;}
#right_box { float: right; width: 221px;}
#right_box-noright { display: none;}
#right_mod { width: 181px; padding-left: 40px; overflow: hidden;}
#foot_l { width: 1000px; background: url(../images/foot_l.jpg) top left no-repeat;}
#foot_r { width: 1000px; background: url(../images/foot_r.jpg) top right no-repeat;}
#foot { width: 936px; height: 40px; color: #848684; border-top: 1px #EF3073 solid}
#license_box { float: left; width: 468px;}
#license { padding: 10px 0 0 10px; text-align: left; float: left;}
#copyright_box { float: right; width: 468px;}
#copyright { padding: 10px 10px 0 0; text-align: right;}

#mainbody a:link, #mainbody a:visited {  text-decoration: none;}   /* link   */
#mainbody a:hover {color:#293084;  text-decoration: underline;}         /* link on  */
#mainbody ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#mainbody li{
	line-height: 1.5;
	padding-left:10px;
	margin-left:2px;
	background: url(../images/submenu.png) no-repeat;
	background-position:0px 6px;
	text-align: left;
}
#container ol li{ background: none; }

#path a:link, #path a:visited {color:#848684;  text-decoration: none;} /*  you are in.. */
#path a:hover {color:#848684;  text-decoration: underline;}

#foot a:link, #foot a:visited {color:#848684;  text-decoration: none;}
#foot a:hover {color:#848684;  text-decoration: underline;}

#left_mod a:link, #left_mod a:visited, #right_mod a:link, #right_mod a:visited {color: #ffffff;  text-decoration: none;}
#left_mod a:hover, #right_mod a:hover {color:#293084;  text-decoration: underline;}
#left_mod ul, #right_mod ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#left_mod li, #right_mod li{
	line-height: 1.5;
	padding-left:10px;
	margin-left:2px;
	background: url(../images/submenu_mod.png) no-repeat;
	background-position:0px 6px;
	text-align: left;
}
/*************************************************************************/

#left_mod ul#mainlevel li,#left_mod ul.menu li {
width: 100%;
list-style:none;
padding:0 0 0 0;
margin:0;  border: none;
}
#left_mod  a.mainlevel:link, #left_mod  a.mainlevel:visited,
#left_mod ul.menu li a:link, #left_mod ul.menu li a:visited { 
	overflow: hidden;
	display: block;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	font-size: 11px;
	line-height:20px;
	background: none;
	margin:0px;
	padding-left:10px;
	text-decoration: none;	
	}
#left_mod   a.mainlevel:hover,
#left_mod ul.menu li a:hover { text-decoration: underline; color: white;}	
#left_mod   a.mainlevel#active_menu,
#left_mod ul.menu li a#active_menu , #left_mod ul.menu li#current a{ text-decoration: none; color: white;} /* aktualne */
#left_mod   a.sublevel:link, #left_mod   a.sublevel:visited,
#left_mod ul.menu li, #current li a:link, #left_mod ul.menu li#current li a:visited,
#left_mod ul.menu li ul li a:link, #left_mod ul.menu li ul li a:visited  { 
	overflow: hidden;
	display: block;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: white;
	font-size: 16px;
	line-height:20px;
	background: none;
	margin:0px;
	padding-left:25px;
	text-decoration: none;	
	}
#left_mod   a.sublevel:hover,
#left_mod ul.menu li ul li a:hover  {text-decoration: underline; color: #94AABD;}	
#left_mod   a.sublevel#active_menu{text-decoration: none; color: #EF3073;}
/*************************************************************************/
#left_mod div.module_menu h3{  
	background: none; 
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#ffffff; 
	text-indent: 30px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top:5px;  /* margines modulu nazwy gl*/
	text-align: left;
}
#left_mod div.module_menu li{ background:none;
}/* wypunktowanie lewe inne niz standard */
#left_mod div.module_menu a:hover { text-decoration:underline; color:white;
}
#left_mod div.module_menu{/* saama gora najn warstwa */
	width: 181px;
	background: #93a5c6; /*url(../images/module_top.png) left top no-repeat;*/
	padding-top: 0px;/* przed modulem*/
	margin-bottom: 15px;/* za modulem*/
	font-weight:bold;
}
#left_mod div.module_menu div{
	width: 181px;
	
 	background: url(../images/module_top2.png) top left no-repeat;
}   /* naglówek */
 

#left_mod div.module_menu div div{
	width: 181px; 
 	background: none; 
	/* url(../images/module_bottom.png) bottom left no-repeat; */
} /*dól modulu*/
#left_mod div.module_menu div div div{
	background:none;
	padding: 0 10px 20px;
	width: 161px;
	overflow: hidden;
	color:#ffffff; 
	font-size: 12px;
	text-align: left;
}
#left_mod div.module_menu div div div div{
	padding: 0 10px 0 20px;
	margin: 0px;
	color:#FFF;
	/* background: #000000; */
}
/*************************************************************************/
#left_mod div.module h3{  
	background: none; 
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#848684; 
	text-indent: 30px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 25px;
	text-align: left;
}
#left_mod div.module{
	width: 181px;
	background: none/*url(../images/module_top.png) left top no-repeat*/;
	padding-top: 6px;
	margin-bottom: 0px;
}
#left_mod div.module div{
	width: 181px;
 	background: none/*url(../images/module_top2.png) top left no-repeat #94AABD*/;
 
}
#left_mod div.module div div{
	width: 181px; 
 	background: none /*url(../images/module_bottom.png) bottom left no-repeat*/;
}
#left_mod div.module div div div{
	background:none;
	padding: 0 10px 20px;
	width: 161px;
	color:#848684; 
	font-size: 10px;
	text-align: left;
}
#left_mod div.module div div div div{
	padding: 0px;
	margin: 0px;
	background: none;
}

/*************************************************************************/
#right_mod div.module h3{  
	background: none; 
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#fff; 
	text-indent: 0px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: left;
}
#right_mod div.module{
	width: 181px;
	background: url(../images/module_r_top.png) left top no-repeat;
	padding-top: 13px;
	margin-bottom: 15px;
}
#right_mod div.module div{
	width: 181px;
	 background: url(../images/module_r_top2.png) top left no-repeat #94AABD;
 
}
#right_mod div.module div div{
	width: 181px; 
 	background: url(../images/module_r_bottom.png) bottom left no-repeat;
}
#right_mod div.module div div div{
	background:none;
	padding: 0 10px 20px;
	width: 161px;
	color:#ffffff; 
	font-size: 10px;
	text-align: left;
}
#right_mod div.module div div div div{
	padding: 0px;
	margin: 0px;
	background: none;
}
/*************************************************************************/
#left_mod div.module-adv h3, #right_mod-adv div.module h3{  
	background: none; 
	font-family: "Trebuchet MS", Arial, sans-serif;
	color:#293084; 
	text-indent: 15px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}
#left_mod div.module-adv, #right_mod div.module-adv{
	width: 181px;
	background: none;
	margin-bottom: 15px;
}
#left_mod div.module-adv div, #right_mod div.module-adv div{
	width: 181px;
	background: none; 
}
#left_mod div.module-adv div div, #right_mod div.module-adv div div{
	width: 181px; 
	background: none;
}
#left_mod div.module-adv div div div, #right_mod div.module-adv div div div{
	background:none;
	padding: 0;
	width: 181px;
	color:#ffffff; 
	font-size: 10px;
	text-align: left;
}
#left_mod div.module-adv div div div div, #right_mod div.module-adv div div div div{
	padding: 0px;
	margin: 0px;
	background: none;
}
/*************************************************************************/ 
#topmod div.moduletable { /*  tresc modul news*/
	padding:0;  margin: 0;
	background:none; 
	color: #ffffff;
	font-size: 10px;
	text-align: right;
}
#topmod div.moduletable h3 {   /*  tytul modul news*/
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height: 25px;
	margin-bottom: 10px;
	color: #848684;
	font-size: 14px;
	font-weight: bold;
	background:none;
	text-align:right;
}
#topmod a:link, #topmod a:visited {color:#ffffff;  text-decoration: none;}

#topmod {color:#ffffff;  text-decoration: underline;}
/*************************************************************************/
#search div.moduletable { 
	padding:0;  margin: 0;
	background:none; 
	color: #ffffff;
	font-size: 10px;
	text-align: right;
}
#search div.moduletable h3 {
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height: 1.0;
	margin-bottom: 5px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background:none;
	text-align:right;
}
/*************************************************************************/
fieldset {  border:none;}
.search .inputbox {
	color: #293084;
	border:  2px solid ;
	border-color:#94AABD;
 	background: none /*url(../images/search_input.gif) top left no-repeat*/;
	padding: 0px 1px 0 1px;
	margin: 0;
	width: 129px;
	height: 21px; 
	font-size: 11px;
	/*line-height:1.0;*/
	text-align: left;
	/*vertical-align: top;*/
	}
.search .button{
	line-height:0px;
	font-size:0px;
	text-align: right;
	
	color: #f7f7f7;
	background: url(../images/search_but.gif) top left no-repeat;
	height: 26px; 
	width: 21px;
	border: none;
	
	/*padding-right: 3px;*/
	margin-left: 0px;
}
.button {
	color: #293084;
	background: #F7F7F7;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	border: solid 1px #94AABD;
	text-align: center;
	margin:0; padding:2px 5px;
}
.inputbox {background: #FFFFFF; font-size: 9px; color: #293084; border: solid 1px #94AABD; margin: 2px 0; padding: 2px;}
.checkbox {background: #FFFFFF; color: #293084; border: solid 1px #293084; margin: 2px 0;}
.contentpane .inputbox { display:block;}
.contentheading, .componentheader, .componentheading { 
	width:98%;
	font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	line-height: 25px;
	margin-bottom:10px;
	color: #293084;   /* tytul strony kolor */
	font-size: 15px;
	font-weight: bold;
	background: none;
	text-indent: 0px;
	text-align:left;
}
.contentheading td {
	width:98%;
	color: #94AABD;
	font-size: 15px;
	font-weight: bold;
	text-align:left;
}
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:#ffffff; }
.pollstableborder{ text-align:left;}
table.contenttoc {padding: 10px;} 
#mainbody table.contenttoc td a:link, #mainbody table.contenttoc td a:visited {color:#ffffff;  text-decoration: none;}
#mainbody table.contenttoc td a:hover {color:#ffffff;  text-decoration: underline;}
table.contenttoc th {text-align: center; padding: 2px 10px; background:#293084; color: #ffffff; text-align:left;}
table.contenttoc td {text-align: left; padding: 2px 10px; background:#94AABD; color: #ffffff; font-size: 10px;}
td.buttonheading { margin: 0px; padding: 0 2px;}
p { padding-bottom: 10px;}
#mainbody  .pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #293084;
  padding: 0px 5px;
  line-height: 20px;
  margin: 1px;
}
#mainbody  .pagenavbar{
	margin-right: 15px;
	float: right;
  	font-size: 11px;
  	font-weight: bold;
}
#mainbody  .pagenavbar a:link, #mainbody  .pagenavbar a:visited, #mainbody  .pagenavbar a:hover{
	margin-right: 15px;
 	font-size: 11px;
	font-weight: bold;
 	color: #293084;
}
#mainbody  .pagenav_next,  #mainbody  .pagenav_prev {
	background:none; 
	color: #293084; 
	padding: 5px 2px;  
	font-size: 11px;   
	font-weight: bold; 
	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,
#mainbody  .pagenav_next a:hover,  #mainbody  .pagenav_prev a:hover {
	 color: #293084; 
	 padding: 5px; 
	 text-decoration: none;  
	 font-size: 11px;   
	 font-weight: bold;  
	 text-align: center;
}
#mainbody .back_button {
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	float: left;
	height: 20px;
	background: none;
	padding: 2px 7px;
	margin:0;
	color: #293084;
	}
#mainbody .back_button a:link, #mainbody .back_button a:visited, #mainbody .back_button a:hover
 {	color: #293084;  font-size: 11px; text-decoration: none;}
.readon {
	float: right;
	color: #293084;
	font-size: 11px; 
	font-weight: bold; 
	background: url(../images/readon.gif) right center no-repeat; 
	padding: 2px 15px;
}
div.pagenavcounter { color: #293084; padding-bottom: 10px; text-decoration: none; font-weight: bold;}
.small {
	color: #848684;
	font-size: 10px;
	line-height:1.0;
	padding-top: 7px;
}
.smalldark {
	color: #848684;
	font-size: 10px;
	line-height:1.0;
	text-align: left;
}
.createdate {
	color: #848684;/* kolor daty */
	font-size: 10px;
	padding-bottom: 20px;
	text-align: left;
	line-height:1.0;
}
.modifydate {
	color: #848684;/* kolor daty modyfikacji */
	height: 20px;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
div.mosimage {
  border: none;
}
.mosimage{
  border: none;
  margin: 5px;
  padding: 5px;
}
.mosimage_caption {
  margin-top: 2px;
  background: none;
  padding: 10px;
  color: #848684;
  border-top: none;
}
.sectiontableheader {font-weight: bold;}
/* kolor rzedow w spisach i tabelach parzystych*/
.sectiontableentry1 td, .sectiontableentry1-pink, .sectiontableentry1-green {
	text-align: left;
	padding: 4px 0;
}
/* kolor rzedow w spisach i tabelach nieparzystych */
.sectiontableentry2 td, .sectiontableentry2-pink, .sectiontableentry2-green {
	text-align: left;
	padding: 4px 0;
	background: #F7F7F7;
}
.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:#ffffff; color:#000000; padding: 15px; font-size: 11px; text-align: left;}
body.contentpane h1, body.contentpane h2, body.contentpane h3 {background:#ffffff; color:#000000;font-size: 12px;}
body.contentpane a, body.contentpane span.small, body.contentpane table.contentpaneopen td, body.contentpane table td
{background:#ffffff; color:#000000; font-size: 11px;}
body.contentpane .componentheading, body.contentpane .contentheading {background:#000000; color:#ffffff; font-weight: bold; font-size: 12px;}
body.p {margin-bottom: 5px;}
body.contentpane .button{color:black;border:1px solid black; background: #ffffff;}
body.contentpane .inputbox {background: #ffffff; color: #000000; border: solid 1px #000;}
body.contentpane td{padding:3px; background:#ffffff; color:#000000;font-size: 11px;}







/* topmenu lista */
ul#mainlevel-nav
{  
margin:0;
padding-top: 6px; padding-bottom:6px;
list-style-type: none;
text-align:left;

}
#mainlevel-nav a:hover {color:#ffffff; background:url(../images/menu_on.png) bottom left repeat;}
ul#mainlevel-nav li
{
display:inline;
font-family: Tahoma,Verdana, sans-sherif;
}

ul#mainlevel-nav li{
/*background: url(../images/tmenu_l.png) bottom left no-repeat;*/
text-decoration: none;
/*padding-top: 8px;
padding-bottom:8px;*/
font-size:12px; font-weight:bold;
}

ul#mainlevel-nav li a{
/*background: url(../images/tmenu_r.png) bottom left no-repeat;*/
padding-top:8px;
padding-right:15px;
padding-left:15px;
padding-bottom:8px;
text-decoration: none;
color:#ffffff;
}
ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover {
/*background: url(../images/menu_on.png) top right repeat;*/
/*background:#EF3073;*/
/*padding-top:7px;*/
 
}

ul#mainlevel-nav li:hover.r, ul#mainlevel-nav li.sfhover a {
/*color:#36393d;*/
 /*background: url(.. /images/menu_r_h.png) bottom left no-repeat;*/ 

}
/*
#mainbody div.module_sklepy, #div.module_sklepy h3 {color:red;}
#mainbody li_sklepy, #mainbody li_sklepy a:link {color:red;}
table.moduletable_sklepy {color:red;}*/
s_pic{width:700px;
}/*  zdjecie glówne*/

s_logo{width:700px;
}/* logo */

s_logo_in{width:178px; height:68px;
}/* wymiary loga wewnetrzne */

#s_caly {width:700px;
}/* calosc dolna */

#s_caly_l{float:left; width:190px;
}/*  dolna czesc lewa*/

#s_caly_l_in {padding:5px;
}/* dolna czesc lewa wnetrze */

#s_1{padding-left:10px;width:170px;}/*   pierwszy rzad */
#s_2 {padding-left:10px;width:170px}  /* drugi rzad */
#s_3{padding-left:10px;width:170px}   /* trzeci rzad */
#s_4{padding-left:10px;width:170px}   /* czwarty rzad */
#s_5{padding-left:10px;width:170px}   /* czwarty rzad */

#s_caly_p{float:right; width:500px; 
}/* dolna czesc prawa   */

#s_caly_p_in{padding:5px; text-align:justify;
}/* dolna czesc prawa wnetrze */

/* ************************************** */
#ciekawe {
width: 100%;
list-style:none;
padding:0;
margin:0;  border: none; 
}

#left_mod div.module_123 div div div {
	padding: 0px;
	margin: 0px;
	}