#wstazka {
background:url(ff_gfx_templates/cim/images/zaloba.png) no-repeat scroll 0 0 transparent;
display:block;
height:87px;
left:126px;
position:absolute;
top:18px;
width:54px;
z-index:100;
}

/* Z FORUM */
.cell3d {padding:2px;}
.cell3d a {text-decoration:none !important;}
.topicList a,
.cell3d a span {color:#313335;}
.cell3d .threadTitle:hover span {color:#FC780A;}
.zf-container a{
text-decoration:none;
}
.topicList {
padding:0 0 0.8em 0;
}
.zf-paragraph {
text-align:justify;
padding:0.4em 0;
border-bottom:1px solid #C5DBF2;

}
#threadOCloseDetails {
border-bottom:1px solid #C5DBF2;
margin-bottom:0.5em;
background-color:#f5f5f5;
}

#threadOpenDetails,
.threadOpenDetails {
background-color:#f5f5f5;
}
.threadOpenTitle {
background-color:#f5f5f5;
line-height:1.5em;
}
.threadOpenTitle th {
padding:0 0.2em;
}
#threadTitleContainer {
background-color:#eaeaea;
}
.threadStats {
font-size:10px;
background-color:#f5f5f5;
}
.threadTitle {
font-weight:bold;
font-size:11px;
}
.shadedark {}
.hr hr,
.separator hr {display:none;}
.hr,
.separator {
border-top:1px solid #C5DBF2;
padding:0.5em 0 0 0;
}
.breadcrumbs span {
color:#525d90;
}
.subnav a:hover,
.breadcrumbs span:hover{
color:#ff0000  !important;
}
.subnav a,
.breadcrumbs{
background:#ffe4a1;
color:#525d90 !important;
}
.cell3d-mid {
padding:0pt 0.2em;
}
.cell3d-mid span{

}
.cell3d-mid a {
color:#525d90 !important;
 }
.subnav,
.sep {
color:#525d90;
margin:0;padding:0;
background:#ffe4a1;
padding:0.2em;
}
#forum_fields,
#cat_select_fields,
#cat_fields,
#login_form_fields{
border: 1px solid #C5DBF2;
}
.fancy a span,
.fancy a,
.fancy {
background-color:#C6E3FF;
color:#2F2F71;
margin-bottom:1em;
padding:0.2em 0;
padding:0;
font-size:100%;

}
.fancy a {
color:#2F2F71 !important;
}
/* Z FORUM */

.wszystkie_wiadomosci a{color:#0d3dac;}
#baner {
	position: absolute;
	top: 53px;
	left: 207px;
	width: 329px;
	height: 214px;
	border: 0;
}

.external_link_editor {color:#57579E !important;text-decoration:underline !important;}
input {border: solid 1px #e5e3e3;font-size:11px;}
textarea {border: solid 1px #e5e3e3;font-size:11px;}

.tprod{font-size:10px;width:100%;margin-top:10px;}
.tprod td {padding:0 1px;}

ul {margin-bottom:10px;}
p.see_more {border-top: 1px solid #CAE0F9; margin: 6px 0; padding-top:6px; text-align: right}
.see_more a:link, .see_more a:visited {color: #57579E !important; text-decoration: underline !important;}
.see_more a:hover {color: #FC780A; text-decoration: none;}

/* obarzki w tekscie */
img.right {float:right; margin:5px 0 5px 10px;}

#select01 {
	background-image: url(ff_gfx_templates/matopat/images/en/produkty_sub.gif);
	background-repeat: no-repeat;
	background-position: 0 -10px;
	clear: both;
	height: 35px;
	text-align: right;
	margin-bottom: 16px;
padding: 0 5px;
}
#select01 select {
	margin-top: 14px;
	border: 1px solid #a6d5f3;
	color: #000000;
	font-size: 10px;
	height: 18px;
	width: 153px;
}

.wiecej {clear:both;padding: 10px 0;text-align:right;width:100%;
	background: url(images/en/wiecej.gif) no-repeat;
}
.news_caly {
	float: left;
	clear: both;
margin-bottom:3px;
padding: 6px 12px;
width:100%;
}
.news_caly p {clear: none;}

.news_obrazek {
	float: left;
	margin-right:10px;
}
.news_short_text {
	padding-bottom:10px;
	border-bottom:1px solid #aedcf3;
}

.news_title span {color:#0a3392;
	display:block;
	clear:both;
	width:179px;
}

.news_title a:link, .news_title a:visited {
	color:#0a3392;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
}

.news_title a:hover {
	color:#179de9;
	text-decoration: none;
}

div.news_title {
	margin-bottom:4px;
}

/* menu01 - przyciski */
div#menu01 {
	float: right;
	margin: 11px 0 0 0;
	height:15px;
}

div#menu01 a:link, div#menu01 a:visited, div#menu01 a:hover {
	border: 0;
	margin:0;
	padding:0;
	text-decoration: none;
}

div#menu01 img {float: left; margin:0 5px 0 0; padding:0;	border: 0;}
#aktualnosci {
	position: absolute;
	bottom: 2px;
	left: 27px;
	text-align: left;
font-weight:bold;
/*color:#096fa8;*/
color:#666;
font-family:arial;
font-size:12px;

}
#baner1 {
	text-align: left;
	background: url(images/en/baner1.jpg) no-repeat;
	width: 167px;
	height: 77px;
margin-bottom:10px;
}
#baner2 {
	text-align: left;
	background: url(images/en/baner2.jpg) no-repeat;
	width: 167px;
	height: 77px;
margin-bottom:10px;
}
body#mceSpanFonts.mceContentBody {
	text-align: left;
}
* {
	border: 0;
	padding: 0;
	margin: 0;
}
#main_menu_pl {
	position: absolute;
	top: 10px;
	right: 0px;
	text-align: left;
	background: url(images/en/menu.gif) no-repeat;
	width: 580px;
	height: 20px;
}
#main_menu_en {
	position: absolute;
	top: 10px;
	right: 0px;
	text-align: left;
	background: url(images/en/menu.gif) no-repeat;
	width: 425px;
	height: 16px;
}
#main_menu_ru {
	position: absolute;
	top: 16px;
	right: 0px;
	text-align: left;
	background: url(images/en/menu.gif) no-repeat;
	width: 533px;
	height: 16px;
}
.others {
	width: 153px;
	height: 86;
	cursor: hand;
	margin-top: 51px;
	background-image: url(images/en/inne.jpg);
	background-repeat: no-repeat;
	margin-left: 12px;
	margin-left: expression('0');
}
.search_results_anonymous {
	padding-left: 15px;
}
h1#document_view_h1, h1.folder_title {background: url(ff_gfx_templates/cim/images/h1.gif) 0 4px no-repeat; color: #0a3392; font-size:12px; font-weight:bold; margin:0 0 8px 0; padding:4px 0 4px 22px}
h1 {color: #0a3392;	font-size: 16px; font-weight: bold;	margin: 0 0 20px 0; text-align: left}
h2 {color: #0a3392;	font-size: 15px; font-weight: bold;	margin: 0 0 16px 0; text-align: left}
h3 {color: #0a3392;	font-size: 14px; font-weight: bold;	margin: 0 0 12px 0; text-align: left}
h4 {color: #0a3392;	font-size: 13px; font-weight: bold;	margin: 0 0 8px 0; text-align: left}
h5 {color: #0a3392;	font-size: 12px; font-weight: bold;	margin: 0 0 4px 0; text-align: left}
h6 {color: #0a3392;	font-size: 11px; font-weight: bold;	margin: 0 0 0 0; text-align: left}

table.tekst a, table.tekst a:visited {
	color: #21387F;
	text-decoration: underline;
}
table.tekst a:hover {
	color: #5789CF;
	text-decoration: none;
}

table {
	font-family: Tahoma;
	font-size: 11px;
}


/* styl linkow w mapie serwisu */
ul#sitemap {
	list-style-type: none;
	text-indent: 14px;
	margin-top: 0px;
	padding-right: 13px;
}
li.sitemap_li0 {
	background-image: url(ff_gfx_templates/cim/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0 1.3em;
	color: #676767;
	font-weight: bold;
	list-style-type: none;
	border-bottom: 1px solid #CAE0F9;
	margin-left: 15px;
	padding-top: 1em;
	padding-bottom: 1em;
}
ul#sitemap li.sitemap_li {
	color: #21387F;
	list-style-type: none;
	margin-left: 15px;
	padding-top: 3px;
}
li.sitemap_li0 a:link, li.sitemap_li0 a:visited {
	color: #21387F;
	font-weight: bold;
	text-decoration: none;
}
li.sitemap_li0 a:hover {
	color: #2789cf;
	text-decoration: none;
}
li.sitemap_li a:link, li.sitemap_li a:visited {
	color: #21387F;
	font-weight: normal;
	text-decoration: none;
}
li.sitemap_li a:hover {
	color: #2789cf;
	text-decoration: none;
}
.news_short_text a.news_more:link, .news_short_text a.news_more:visited {
	background-image: url(ff_gfx_templates/cim/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin-left: 3px;
	padding-left: 12px;
	text-decoration: none;
	width: 10px;
}
a.news_more:hover {
	text-decoration: none;
}
div#document_view_text  ul {
	margin-left: 0px;
	margin-left: expression('2px');
	padding: 0 0 0 14px;
}
div#document_view_text ul li {
	margin: 0;
	padding: 1px 0 2px 12px;
	background: transparent url(ff_gfx_templates/cim/images/li.gif) 0 .5em no-repeat;
	list-style-type: none; 
	margin-bottom:5px;
}

div#document_view_text ol li {
	background: none;
	margin:0 0 0 16px;
	padding: 1px 0 2px 0;
	list-style-type: decimal; 
}

#wrap {
	float: left;
	width: 778px;
	background: url(ff_gfx_templates/cim/images/tlo.gif);
}

.ramka {
	border-style: double;
	border-width: 8px;
	border-color:  #d8f2ff;
	float: left;
	margin: 0 10px 10px 0;
}
#spotlight {
	border: 0;
	width: 150px;
	position: absolute;
	top: 101px;
	right: 8px;
	right: expression('13px');
	margin: 0;
	padding: 0;
}
.spotlight_top {
	background: url(images/en/polecamy.gif) no-repeat;
	width: 140px;
	height: 20px;
	font-size: 1px;
	color: #f5fbfd;
	padding: 0;
	content: "";
/* Opera */
}
.spotlight_middle {
}
.spotlight_bottom {
	display: none;
}
a.link01, a.link01:link, a.link01:visited {
	color: #ff8808;
	text-decoration: none;
}
a.link01:hover {
	color: #292074;
	text-decoration: none;
}
ul.link01 li {
	background: url(ff_gfx_templates/cim/images/dot.gif) no-repeat;
	background-position: 0% 35%;
	padding: 0 0 5px 12px;
	list-style-type: none;
	text-align: left;
	width: 130px;
	margin: 0;
}
ul.link01 {
	font-family:  tahoma, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 140px;
	margin: 0;
	padding: 0 5px 0 5px;
}
/*** CONTENT*/

div#content {
	padding: 10px 0 0 0;
	text-align: left;
	width: 385px;
}
/* podstrona */
div#document_view {
	float: left;
	width: 552px;
	overflow: hidden;
}

/* tresc podstrony */
div#document_view_text {
text-align:justify;

}
h1 a, h1 a:visited {
	color: #ed1c24;
	text-decoration: none
}
h1 a:hover {
	color: #1769af;
	text-decoration: none
}
.more img {
	border: 0
}
div#document_view_text a:link, a:visited {
	color: #0d3dac;
	text-decoration: underline;
}
div#document_view_text a:hover {
	color: #2789cf;
	text-decoration: none;
}

p {clear: both; margin-bottom:14px}

table.table01 {
	border:0;
	border-collapse: collapse; 
}
table.table01 th {
	background-color:#23a2e9;
	border-right:1px solid #fff;
	color:#fff;
	font-weight: normal;
	padding: 2px 5px;
}

table.table01 td {
	border-right:1px solid #fff;
	padding: 3px 6px;
}

table.table01 .even {background-color:#e0f1fb}

table.table01 .odd {}

#left {
	width: 203px;
	float: left;
	margin: 0;
	text-align: left;
}
#center_mainpage {
	border-left: solid 0px #B8D9EB;
	float: left; margin: 0 15px; margin: expression('0 11px');
	padding:14px 0 15px 0;
	text-align: left;
	min-height: 150px;
	height: expression('150px');
	width: 382px;
}

#center {
	width: 545px;
	/*width: 382px;*/
	float: left;
	margin: 0 15px;
	margin: expression('0 11px');
	text-align: left;
	border-left: solid 0px #B8D9EB;
	min-height: 150px;
	height: expression('150px');
padding-top:14px;
padding-bottom:15px;
}
#right {
	padding: 14px 0 0 0;
	padding: expression('14px 0 0 0');
	width: 163px;
	float: right;
	margin: 0;
	text-align: center;
	overflow:hidden;
}



/* ankiety */
.poll_top {border-bottom:1px solid #25a5ee; color:#0a3392;	clear: both;	font-size:12px;	font-weight:bold;	margin: 0;	padding:20px 0 1px 3px;	text-align: left;	height:15px;}
.poll_middle {text-align: left;	padding: 0 0 0 4px;}
.poll_middle h2 {color:#4c4c4c;	font-size:11px;	font-weight: bold;	margin:0;	padding:6px 0 4px 0;}

.poll_middle span {display: block; clear: both; padding:5px 0;}
.poll_middle form {margin:0; padding:2px 0; line-height:100%;}
.poll_middle form div {float: left;	clear: both;	margin-bottom:5px;	width:expression('92%');}
.poll_middle input {border:0; float: left;	margin:0 3px 0 1px;	margin: expression('0');}
.poll_middle label {float: left; width:130px;}
.poll_middle input.button {background-color: #a6d5f3;	border:0;	color:#0a3392;	cursor: pointer; 	font-family: Tahoma; font-size: 11px;	float: right;	margin:0;	padding:2px;}

.wyniki h3 {color:#222222;	font-size:11px;	font-weight: normal;	margin:0;	padding:9px 0 5px 0;	width:95%;}
.poll_middle .wyniki span {display: block; clear: both; padding:0;}

.ilosc_glosow {padding-top:12px;}
.ilosc_glosow span {display:inline}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #535353;
	background-color: #ffffff;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0px;
}

#container {
	width: 778px;
	margin: auto;
	text-align: center;
	vertical-align: center;
}
#main_bg {
	position: relative;
	background-image: url(ff_gfx_templates/cim/images/sub_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 778px;
	height: 267px;
margin-bottom:2px;
}
.clear {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
/*         M E N U    G Ł Ó W N E            */
#main_menu {
	position: absolute;
	top: 16px;
	right: 0px;
	text-align: left;
	background: url(images/en/menu.gif) no-repeat;
	width: 473px;
	height: 16px;
}
.clsCMtopOn {
	color: transparent;
	font-size: 10px;
	height: 34px;
	position: relative;
	top: -100px;
	text-align: center;
	background-color: #ffffff;
}
.clsCMtopOver {
	color: transparent;
	font-size: 10px;
	height: 34px;
	position: relative;
	top: -100px;
	text-align: center;
	background-color: #468dd1;
}
/* nieaktywny */
.clsCMOn {
	background-image: url(ff_gfx_templates/cim/images/strzalka_menu_top.gif);
	background-repeat: no-repeat;
	background-position: .2em .6em;
	border-bottom: 1px solid #096fa8;
	color: #096fa8;
	font-family: Tahoma, Verdana, Arial, Tahoma;
	font-size: 11px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-bottom: expression('0px');
	text-decoration: none;
	background-color: #ffffff;
	text-align: left;
	font-weight: bold;
	height: 22px;
	height: expression('34px');
}
/* aktywny */
.clsCMOver {
	background-image: url(ff_gfx_templates/cim/images/strzalka_menu_top_over.gif);
	background-repeat: no-repeat;
	background-position: .2em .6em;
	border-bottom: 1px solid #7288B9;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Tahoma;
	font-size: 11px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	background-color: #1a3b86;
	text-align: left;
	font-weight: bold;
	height: 34px;
}
#search {
	position: absolute;
	bottom: 55px;
	left: 12px;
	text-align: left;
}
input.menu01_text {
	background: transparent url("ff_gfx_templates/cim/images/input.gif") no-repeat;
	border: 1px solid #c9c9c9;
	display: inline;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	width: 116px;
	height: 19px;
	margin: 0 -4px 0 6px;
padding-top:2px;
}
input.menu01_search {
	margin-bottom: -6px;
	margin-bottom: expression('-5px');
}
/*         FOOT            */
#footer {
	
	background-image: url(ff_gfx_templates/cim/images/footer.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 778px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a3392;
	padding: 15px 0px 10px 0px;
	clear: both;
}
div#footer a {
	border-right: 1px solid #0a3392;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #0a3392;
	padding: 0 10px 0 10px;
	text-decoration: none;
}
div#footer a:hover {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #2789cf;
	text-decoration: none;
}
#footer #span {
	float: left;
	padding: 0 10px 0 0;
	border-right: 1px solid #0a3392;
}
/*         LANG & SITEMAP & LOC            */
#logo {
	position: absolute;
	top: 26px;
	left: 23px;
	width: 151px;
	height: 108px;
	border: 0;
	background: url(ff_gfx_templates/cim/images/logo.gif) no-repeat;
	cursor: hand;
}
#menu02 {
	color: #828282;
	position: absolute;
	right: 2px;
	top: 56px;
	text-align: right;
	height: 49px;
}
#menu02 a, #menu02 a:link, #menu02 a:visited {
	padding: 0 0 0 10px;
	color: #143195;
	text-decoration: none;
	font-weight: bold;
}
#menu02 .clearlink a, .clearlink a:link, .clearlink a:visited {
	border-right: 0;
	padding: 0 0px 0 10px;
	color: #143195;
	text-decoration: none;
	font-weight: bold;
}
#menu02 a:hover {
	color: #3a97c7;
	text-decoration: none;
}
#menu02 #location {
	border-right: 0px;
	padding: 0 3px 0 10px;
}
#menu02 span {
	border-right: 1px solid #828282;
	padding: 0 10px 0 0px;
	color: #828282;
	text-decoration: none;
}
.change_location_container a:link, .change_location_container a:visited {color: #57579E !important; text-decoration: underline !important;}
.change_location_container a:hover {color: #292074; text-decoration: none;}



/* ----------------------
 banery po lewej stronie
 wyciagane z dokumentu
-------------------------*/
div#baners {
	/*background: url(ff_gfx_templates/cim/images/box_bg.jpg) top left repeat-y;*/
	width:100%;
}

/* ------------------------------ */
/* ---------- text zoom---------- */
/* ------------------------------ */


#zoom1 {float: right; font-size:100%; cursor: pointer; line-height:215%;}
#zoom2 {float: right; font-size:130%; cursor: pointer; line-height:152%; line-height:expression('155%'); margin:0 6px}
#zoom3 {float: right; font-size:150%; cursor: pointer}

#zoom_box {float:left;width:100%;}

.zoom1, .zoom1 input, .zoom1 label, .zoom1 span, .zoom1 .table {font-size:11px;}
.zoom2, .zoom2 input, .zoom2 label, .zoom2 span, .zoom2 .table {font-size:14px; line-height:150%}
.zoom3, .zoom3 p a, .zoom3 input, .zoom3 label, .zoom3 span, .zoom3 .table, .zoom3 .table_doc, .zoom3 table {font-size:16px; line-height:150%}


	