body {
	margin: auto 0;
	padding-top: 0;
  background-color: #fff;


}

.clear {
clear: both;
}

ul {
list-style-type:none;
margin:0;
padding:0;
display:block;
}

ul, li {
margin:0;
padding:0;
}

.f {
border: 1px solid #c7c7c7;
}

hr {
padding: 0;
margin: 0;
}

.clear {
clear: both;
}

a, a:hover {
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f1f1f;
	

}

.center {
margin:auto;
}

p {
margin:0;
padding:0;
}

#main {
	margin:auto;
	padding-top:3px;
	padding-bottom:0px;
	margin-bottom:0px;
	width:975px;

}

.topbanner {
  text-align: center;
  margin-top:1px;
  margin-bottom:1px;
}

#topline {
	height:5px;
	margin-top:1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f0f0f0;
	line-height: 20px;

	}

#topline2 {
	height:5px;
	font-family:  Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #f0f0f0;
	line-height: 10px;
	border: 1px #b1b3b5 solid;
}

#topline .tl1 {
	width:50%;
	float:left;
	display: inline;


}

#topline .tl1  {
	padding-bottom: 0px;
}

#topline .tl2 {
	width:50%;
	float:right;
	display: inline;
	text-align: right;
	font-family:  Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b558a;
}

#topline .tl2 .t {
	margin: 0px 0px 0px 2;
}

#head_1 {
	margin-top:0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b558a;
	font-weight: normal;
	padding-left:0px;
	margin-bottom:0px;
}

#head_1 a {
	margin-top:2px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1f1f1f;
	text-decoration: none;
}

#head_1 ul {
list-style: none;
padding: 0;
padding: 0;
display:block;
padding:6px 0 0 0;
}

#head_1 li {
padding-left: 1px;
padding-right: 11px;
display: inline;
}

#head_1 .newsletter .blok2 ul {
	text-align: right;
}

#head_1 .logo {
width: 205px;
}

#head_1 .search {
background-color: #cfd6e2;
margin-left: 5px;
margin-top: 15px;
width: 420px;
height: 55px;
border: 1px #9fadca solid;

}

#head_1 .search .blok1 {
height: 5px;
border-bottom: 0px solid #9fadca;
}

#head_1 .search .blok2 {
height: 0px;

}

#head_1 .search .blok2 .t {
padding: 0px;
}

#head_1 .newsletter {
background-color: #cfd6e2;
border: 1px #9fadca solid;
width: 320px;
height: 55px;
margin-left: 40px;
margin-top: 15px;

}

#head_1 .newsletter .blok1 {
padding: 0px;
}

#head_1 .newsletter .blok1 li {
padding-left: 0px;
padding-right: 0px;
display: inline;
}

#head_1 .newsletter .blok1 li a {
background-image: url(i/bullet1.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 0px;
}

.head_menu {
background-image: url(i/headmenu_bg.gif);
background-repeat: no-repeat;
background-position: center;
padding-left: 0px;
}

.menu {
	border:0px solid #d9d7c5;
	width: 140px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #615e5e;
	border-bottom: 1px #eeeeee dotted;
	margin-bottom:3px;
}

.menu-oglo {
	border:0px solid #d9d7c5;
	width: 170px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #615e5e;
	border-bottom: 1px #eeeeee dotted;
	margin-bottom:4px;
}

.menu a, .menu a:hover {
	color: #333333;
}

.menu p {
	padding:5px;
	margin:0;
}

.menu .t {
	background-image: url(i/boxtop.gif);
	background-repeat: no-repeat;
	height: 28px;
}

.menu h1 {
	margin: 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	padding: 5px 0 0 15px;
}

.menu ul {
	list-style: none;
	padding:0;
	margin:0;
}

.menu li {
border-bottom: 1px #dddddd dotted;
display: block;
padding: 2px 2px 2px 10px;
}

.menu li a, .menu li a:hover {
background-image: url(i/ico_menu3.gif);
background-repeat: no-repeat;
background-position: center left;
font-size: 11px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-weight: normal;
text-decoration:none;
color:#1f1f1f;
padding-left: 2px;
padding-top: 0px 
} 

.bb0 {
background: #FFFFFF url('/s/ogloszenia/i/bg_bb0.gif') repeat-x left top;
}

.bb0 a, .bb0 a:hover {
color: #2ffa07;
font-weight: normal;
cursor:pointer;
}

.bb0 ul { padding: 0; margin: 0; list-style-type:disc; margin-left:15px; }
.bb0 ul li { padding: 0; margin: 0; padding:2px 0 2px 0; color:#0E5BAB; }

.bb0 .btnmr, .bb0  .btnmr:hover {
float: right;
color: #FF6B08;
font-weight: bold;
}

* html .bb0 { height: 1%; }

.bb0txt {
margin: 0;
padding: 2px 0;
font-size: 17px;
font-weight: bold;
color: #3695D0;
}
.bb0,.bb1,.bb2,.bb3,.bb4,.bb6 {
text-align: left;
border: 1px #d9d7c5 solid;
padding: 9px;
}
.bb3 {
padding: 9px 3px;
}
.bb4 {
background: #497C1D url('/s/ogloszenia/i/bg_bx1.gif') repeat-x left top;
height:135px;
}

* html .bb4 { height: 1%; }

.bb6 {
background: #3973D7 url('/s/ogloszenia/i/bg_bx6a.gif') repeat-x left top;
height:auto;
}

* html .bb6 { height: 1%; }

.bb1txt {
margin: 0 0 10px 0;
padding: 2px 0 2px 30px;
background: transparent url('/s/ogloszenia/i/ico_1.gif') no-repeat;
font-size: 17px;
font-weight: bold;
color: #35B23D;
}
.bb2txt {
margin: 0 0 10px 0;
padding: 2px 0 2px 30px;
background: transparent url('/s/ogloszenia/i/ico_3.gif') no-repeat;
font-size: 17px;
font-weight: bold;
color: #35B23D;
}
.bb3txt {
margin: 0 0 10px 0;
padding: 2px 0 2px 30px;
background: transparent url('/s/ogloszenia/i/ico_3.gif') no-repeat;
font-size: 17px;
font-weight: bold;
color: #35B23D;
}
.bb4txt {
margin: 0 0 10px 0;
padding: 2px 0 2px 30px;
background: transparent url('/s/ogloszenia/i/ico_2.gif') no-repeat;
font-size: 17px;
font-weight: bold;
color: #35B23D;
}
.bb5txt {
margin: 0 0 10px 0;
font-size: 14px;
font-weight: bold;
color: #FFF;
font-family: Tahoma;
}
.bb6txt {
margin: 0 0 10px 0;
font-size: 14px;
font-weight: bold;
color: #FFF;
font-family: Tahoma;
}
.bb7txt {
margin: 0 0 10px 0;
padding: 0 0 2px 30px;
background: transparent url('/s/ogloszenia/i/ico_7.gif') no-repeat;
font-size: 17px;
font-weight: bold;
color: #7D7D7D;
}
.bb8txt {
margin: 0 0 10px;
padding: 0;
font-size: 17px;
font-weight: bold;
color: #006ac4;
}

.bbFFF12txt {
font-size: 14px;
font-weight: bold;
color: #FFF;
}
/* Box */

.box {
font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1f1f;
	margin-bottom:2px;
}

.box .t {
	background-image: url(i/boxtop7.gif);
	background-repeat: repeat-x;
	height: 28px;
}

.box .y {

	height: 22px;
	font-size: 12px;
	border-top: 1px solid #b1b3b5;
	border-bottom: 1px solid #b1b3b5;

}

.box .o {
	background-image: url(i/boxtop10.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 0px solid #e6290c;
	border-right:0px solid #e6290c;
}

.box .u {
  border: 1px solid #b1b3b5;

}

.box .x {
	background-image: url(i/boxtop10.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 1px solid #e6290c;
	border-right: 1px solid #e6290c;
	
}

.box .xx {
	background-image: url(i/boxtop300.png);
	background-repeat: no-repeat;
	height: 28px;
	
}

.box h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1f1f1f;
	padding:5px 2px 0px 15px;
	margin-bottom:10px;
	border-left: 10px solid #6379a2;
	height: 16px;


}

.box h1 a, .box h1 a:hover {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #29415a;
	font-weight: bold;
}

.box h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding-top: 7px;
	padding-left: 10px;
	margin:0;
	border-left: 0px solid #1b558a;
	border-right: 0px solid #eeeeee;
	height: 21px;

}

.box h4 a, .box h1 a:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

.box h9 a, .box h9 a:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cd2830;
}

.box .m {
		border: 1px solid #b1b3b5;
}

.box .z {
		border: 1px solid #1f1f1f;		
}

.box .oo {
		border: 1px solid #b1b3b5;
		
}		
		.box .r {
		border: 0px dotted #b1b3b5;
		
}

.box ul {
	list-style: none;
	padding:0;
	margin:0;
}

.box .link{
display:block;
padding-left: 17px;
padding-bottom:2px;
background-image: url(i/bullet3.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
line-height: 14px;
margin-left:1px;
}

.box .link a, .box .link a:hover {
text-decoration:none;
color:#1f1f1f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
}

/* Box-background */

.box-b {
  background-color: #f0f0f0;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1f1f;
	margin-bottom:2px;
}

.box-b .t {
	background-image: url(i/boxtop7.gif);
	background-repeat: repeat-x;
	height: 28px;
}

.box-b .y {
	background-image: url(i/boxtop8.gif);
	background-repeat: repeat-x;
	height: 24px;
	font-size: 12px;
	border-left: 1px solid #b1b3b5;
	border-right: 1px solid #b1b3b5;
}

.box-b .o {
	background-image: url(i/boxtop6.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 1px solid #b7d1e3;
	border-right: 1px solid #b7d1e3;
}

.box-b .u {
	background-image: url(i/boxtop10.gif);
	background-repeat: repeat-x;
	height: 28px;

}

.box-b .x {
	background-image: url(i/boxtop10.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 1px solid #e6290c;
	border-right: 1px solid #e6290c;
	
}

.box-b .xx {
	background-image: url(i/boxtop300.png);
	background-repeat: no-repeat;
	height: 28px;
	
}

.box-b h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #1b558a;
	padding-top: 8px;
	padding-left: 10px;
	margin:0;
	border-left: 0px solid #CC3333;
	border-right: 0px solid #eeeeee;
	height: 30px;

}

.box-b h1 a, .box h1 a:hover {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #1b558a;
}

.box-b h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding-top: 7px;
	padding-left: 10px;
	margin:0;
	border-left: 0px solid #CC3333;
	border-right: 0px solid #eeeeee;
	height: 30px;

}

.box-b h4 a, .box h1 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
}

.box-b h9 a, .box h9 a:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #cd2830;
}

.box-b .m {
		border: 1px solid #c7c7c7;
}

.box-b .z {
		border: 1px solid #929292;		
}

.box-b .oo {
		border: 1px solid #b7d1e3;
		
}

.box-b ul {
	list-style: none;
	padding:0;
	margin:0;
}

.box-b .link{
display:block;
padding-left: 17px;
padding-bottom:2px;
background-image: url(i/bullet3.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
line-height: 15px;
margin-left:4px;
}

.box-b .link a, .box .link a:hover {
text-decoration:none;
color:#1f1f1f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}

/* -----------------

/* ---------------------------------------------------------------- */
/* Box510 */ 

.navi510 {
list-style-type:none;
display: block;
margin:0;
padding:0;
_margin-bottom:-14px;
}

.navi510 .active {
float: left;
display: block;
background: url('i/manub.gif') no-repeat top center;
width: 116px;
height: 27px;
}

.navi510 .noactive {
float: left;
display: block;
background: url('i/menua.gif') no-repeat top center;
width: 116px;
height: 27px;
}

.navi510 .active a, .navi510 .active a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #be1b23;

text-align: center;
display: block;
padding-top: 7px;
}

.navi510 .noactive a, .navi510 .noactive a:hover {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
height: 24px;
color: #01377a;
font-weight: bold;
text-align: center;
display: block;
padding-top: 7px;
}

.box510 {
 
	border:1px solid #e9eeef;
	width: 508px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #25638b;
	display: block;
}

.box510 .blok1 {
width: 508px;
border-bottom: 1px solid #d9d7c5;
}

.box510 .blok1 .t {
	padding: 5px;
}

.box510 .blok2 {
width: 500px;
height: 24px;
background-image: url(i/endbar2.gif);
background-repeat: repeat-x;
}

.box510 h1 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #1f1f1f;
	margin:2px 0px 5px 0px;
	padding:0px 0px 0px 15px;
	border-left:8px solid #be1b23;
	height:16px;
}

.box510 h2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	margin:5px 0px 5px 0px;
	padding:0;
}

.box510 h3 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	margin:5px 0px 5px 0px;
	padding:0;
	font-weight:normal;
}

/* --------------------------------------------------- */

.aleft {
  
	float: left;
	display: inline;
	margin: 4px 0 0 10px;
}

.aleft a, .aleft a:hover, .aright a, .aright a:hover {
	color: #1b558a;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.aright {
	float: right;
	display: inline;
	margin: 4px 10px 0 0;
}

.boxhid {
display: none;
}

/* --------------------------------------------------- */

.aleft1 {
	float: left;
	display: inline;
	margin: 4px 0 0 10px;
}

.aleft1 a, .aleft1 a:hover, .aright1 a, .aright1 a:hover {
	color: #1b558a;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.aright1 {
	float: right;
	display: inline;
	margin: 4px 10px 0 0;
}

.boxhid {
display: none;
}
/* ---------------------------------------------------------------- */
/*  Zajawka glowna */

.zaj2 {
text-align: justify;
clear: both;
position: relative;
margin: 0 0 10px 0;
height: 200px;
overflow: hidden;
}

.zaj2 .f {
display: block;
}

.zaj2 .l {
padding: 0;
margin: 0;
text-align: left;
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 170px;
padding: 10px;
background-color: #444444;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

/* Fix \*/
* html .zaj2 .l {
height: 180px;
}

/* Fix */
.zaj2 .l a, .zaj2 .l a:hover {
color: #000000;
font-weight: normal;
line-height: 1em;
font-size: 12px;
}

.zaj2 .l .t {
display: block;
color: #000000;
margin: 0;
padding: 0 0 8px;
}

.zaj2 .l .t a,.zaj2 .l .t a:hover {
margin: 0;
padding: 0;
font-size: 116px;
font-weight: bold;
color: #000000;
}

/* ---------------------------------------------------------------- */
/*  Link kropa niebieska mala */

li.link1 {
display:block;
padding-left: 17px;
padding-bottom:3px;
background-image: url(http://pliki.blizejslaska.pl/swce/pliki/starlight.png);
background-repeat: no-repeat;
background-position: 0px 2px;
line-height: 15px;
margin-left:7px;
}

li.link1 a, li.link1 a:hover {
color: #1f1f1f;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* ---------------------------------------------------------------- */
/*  Link strzala czerwona mala */

li.link2 {
display:block;
padding-left: 15px;
padding-bottom:0px;
background-image: url(http://pliki.blizejslaska.pl/swce/pliki/menu1.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
line-height: 33px;
margin-left:0px;
}

li.link2 a, {
color: #1f1f1f;
text-decoration: none;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}

li.link2 a:hover {
color: #FF0000;
text-decoration: underline;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}
li.link20 {
display:block;
padding-left: 15px;
padding-bottom:0px;
background-image: url(http://pliki.blizejslaska.pl/swce/pliki/belka1.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
line-height: 33px;
margin-left:0px;
}

li.link20 a, {
color: #1f1f1f;
text-decoration: none;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}

li.link20 a:hover {
color: #FF0000;
text-decoration: underline;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}

/* ---------------------------------------------------------------- */
/*  Linki inne  */

li.link3 {
display:block;
padding-left: 17px;
padding-bottom:3px;
background-image: url(i/txtbullet2.png);
background-repeat: no-repeat;
background-position: 0px 2px;
line-height: 15px;
margin-left:7px;
}

li.link3 a, li.link3 a:hover {
color: #666666;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;

}

li.link4 {
display:block;
padding-left: 0px;
padding-bottom:3px;
line-height: 20px;
margin-left:4px;
}

li.link4 a, li.link4 a:hover {
color: #666666;
text-decoration: none;
font-weight: bold;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #1b558a;
}

li.link5 {
display:block;
padding-left: 9px;
padding-bottom:3px;
line-height: 20px;
margin-left:4px;
}

li.link5 a, li.link5 a:hover {
color: #333333;
text-decoration: none;
font-weight: normal;
font-family: Arial, Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1b558a;
}

li.link-oglo {
display:block;
padding-left: 19px;
padding-bottom:4px;
background-image: url(i/star.png);
background-repeat: no-repeat;
background-position: 0px 1px;
line-height: 15px;
margin-left:2px;
}

li.link-oglo a, li.link-oglo a:hover {
color: #333333;
text-decoration: none;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5286b7;
}

li.link-oglo2 a, li.link-oglo2 a:hover {
color: #333333;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #1f1f1f;
}

li.link6 {
display:block;
padding-left: 15px;
padding-bottom:8px;
background-image: url(http://pliki.blizejslaska.pl/swce/pliki/menu2.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
line-height: 33px;
margin-left:0px;
}

li.link6 a, {
color: #b7c1d3;
text-decoration: none;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}

li.link6 a:hover {
color: #ffffff;
text-decoration: underline;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}

li.link7 {
display:block;
padding-left: 15px;
padding-bottom:8px;
background-image: url(http://pliki.blizejslaska.pl/swce/pliki/menu3.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
line-height: 33px;
margin-left:0px;
}

li.link7 a, {
color: #b7c1d3;
text-decoration: none;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}

li.link7 a:hover {
color: #ffffff;
text-decoration: underline;
font-weight: normal;
font-family:  Verdana, Tahoma, Arial Helvetica, sans-serif;
font-size: 11px;

}
/* ------------------------------------------------------------------ */

.zaj1 {
background-image:url(i/bg_article.gif);
background-position:left-top;
background-repeat:repeat-x;
margin:0 0 15px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:left;

}
.zaj1 h2 {
display:block;
margin:0;
padding:0;
text-align:left;
}
.zaj1 h2 a, .zaj1 h2 a:hover {
color:#ffffff;
display:block;
font-family: Verdana, Tahoma, Arial, Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
.zaj1 h1 a, .zaj1 h1 a:hover {
color:#ffffff;
display:block;
font-family: Arial, Tahoma, Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.zaj1 .dd {
color:#1b558a;
font-family: Tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.zaj1 .f {
border:1px solid #eeeeee;
display:block;
float:left;
margin:0 9px 0 0;
}
.zaj1 p {
margin:0;
padding-top:10px;
text-align:left;
}
.zaj1 .w {
color:#444444;
margin:0;
padding-top:10px;
text-align:left;
}
.zaj1 p a, .zaj1 p a:hover {
color:#1f1f1f;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}
.zaj1 .tx {
display:inline;
margin:0;
padding:0;
text-align:left;
}
.zaj1 .tx a, .zaj1 .tx a:hover {
line-height:1em;
}
* html .zaj1 {
height:1%;
}

.zaj7 {
background-image:url(i/bg_article.gif);
background-position:left-top;
background-repeat:repeat-x;
margin:0 0 6px;
padding-left:5px;
padding-right:5px;
padding-top:1px;
text-align:left;
border-bottom: 0px solid #ffffff;
}
.zaj7 h2 {
display:block;
margin:0;
padding:0;
text-align:left;
}
.zaj7 h2 a, .zaj7 h2 a:hover {
color:#006699;
display:block;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
.zaj7 h3 a, .zaj7 h3 a:hover {
color:#ffffff;
display:block;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
text-decoration:none;

}
.zaj7 .dd {
color:#1b558a;
font-family: Tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.zaj7 .f {
border:0px solid #c7c7c7;
display:block;
float:left;
margin:0 9px 0 0;
}
.zaj7 p {
margin:0;
padding-top:1px;
text-align:left;
}
.zaj7 .w {
color:#444444;
margin:0;
padding-top:10px;
text-align:left;
}
.zaj7 p a, .zaj7 p a:hover {
color:#ffffff;
font-family: Verdana, Tahoma Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
line-height:10px;
}
.zaj7 .tx {
display:inline;
margin:0;
padding:0;
text-align:left;
}
.zaj7 .tx a, .zaj7 .tx a:hover {
line-height:2em;
}
* html .zaj7 {
height:1%;
}

.zaj8 {
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-align:left;
border-bottom: 0px solid #f3f3f3;
}
.zaj8 h2 {
display:block;
margin:0;
padding:0;
text-align:left;
}
.zaj8 h2 a, .zaj8 h2 a:hover {
color:#1b558a;
display:block;
font-family: Arial, Tahoma, Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.zaj8 .dd {
color:#1b558a;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.zaj8 .f {
border:0px solid #eeeeee;
display:block;
float:left;
margin:0 9px 0 0;
}
.zaj8 p {
margin:0;
padding-top:10px;
text-align:justify;
}
.zaj8 .w {
color:#444444;
margin:0;
padding-top:10px;
text-align:left;
}
.zaj8 p a, .zaj8 p a:hover {
color:#000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
}
.zaj8 .tx {
display:inline;
margin:0;
padding:0;
text-align:left;
}
.zaj8 .tx a, .zaj8 .tx a:hover {
line-height:1em;
}
* html .zaj8 {
height:1%;
}

.zaj9 {
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-align:left;
border-bottom: 0px solid #f3f3f3;
}
.zaj9 h2 {
display:block;
margin:0;
padding:0;
text-align:left;
}
.zaj9 h2 a, .zaj8 h2 a:hover {
color:#1b558a;
display:block;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
text-decoration:none;
}
.zaj9 .dd {
color:#1b558a;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.zaj9 .f {
border:0px solid #eeeeee;
display:block;
float:left;
margin:0 9px 0 0;
}
.zaj8 p {
margin:0;
padding-top:10px;
text-align:justify;
}
.zaj9 .w {
color:#444444;
margin:0;
padding-top:10px;
text-align:left;
}
.zaj9 p a, .zaj8 p a:hover {
color:#000000;
font-family: Verdana, Tahoma Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
line-height:10px;
}
.zaj9 .tx {
display:inline;
margin:0;
padding:0;
text-align:left;
}
.zaj9 .tx a, .zaj8 .tx a:hover {
line-height:1em;
}
* html .zaj9 {
height:1%;
}
/* --------------------------------------------------------------------- */

.zaj2 {
text-align: justify;
clear: both;
position: relative;
margin: 0 0 10px 0;
height: 200px;
overflow: hidden;
}
.zaj2 .f {
display: block;
}
.zaj2 .l {
padding: 0;
margin: 0;
text-align: left;
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 178px;
padding: 10px;
background-color: #ffffff;
/*
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
*/
}
/* Fix \*/
* html .zaj2 .l {
height: 180px;
}
/* Fix */
.zaj2 .l a, .zaj2 .l a:hover {
color: #444444;
font-weight: normal;
line-height: 1em;
font-size: 12px;
}
.zaj2 .l .t {
display: block;
color: #1b558a;
margin: 0;
padding: 0 0 8px;
}
.zaj2 .l .t a,.zaj2 .l .t a:hover {
margin: 0;
padding: 0;
font-size: 28px;
font-weight: bold;
color: #0f427b;
}



/* ------------------------------------------------------------------ */

.zaj3 {
margin:0 0 10px 0;
padding:0px 5px 0 5px;
text-align:justify;
}
.zaj3 h3 {
display:block;
margin:0;
padding:0;
text-align:left;
margin-bottom:6px;
}
.zaj3 h3 a, .zaj3 h3 a:hover {
color:#0f427b;
display:block;
font-family: Arial, Verdana, Tahoma;
font-size:18px;
font-weight:normal;
text-decoration:none;
line-height:39px;
}
.zaj3 .dd {
color:#1b558a;
font-family: Tahoma, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}
.zaj3 .f {
border:1px solid #d9d7c5;
display:block;
margin:0;
}
.zaj3 p {
margin:0;
padding-top:10px;
text-align:justify;
font-weight:bold;
}

.zaj3 p a, .zaj3 p a:hover {
color:#444444;
display:block;
font-family: Verdana, Arial, Tahoma
font-size:14px;
font-weight:bold;
text-decoration:none;
line-height:14px;


font-weight:400;
}

* html .zaj3 {
height:1%;
}


/* --------------------------------------------------------------------------------------- */\
/* Box 300  */

/* ---------------------------------------------------------------- */
/* Box510 */ 

.navi300 {
list-style-type:none;
display: block;
margin:0;
padding:0;
_margin-bottom:-14px;
}

.navi300 .active {
float: left;
display: block;
background: url('i/tab1.gif') no-repeat top center;
width: 75px;
height: 27px;
}

.navi300 .noactive {
float: left;
display: block;
background: url('i/tab1p.gif') no-repeat top center;
width: 75px;
height: 27px;
}

.navi300 .active a, .navi300 .active a:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #006699;
font-weight: bold;
text-align: center;
display: block;
padding-top: 7px;
}

.navi300 .noactive a, .navi300 .noactive a:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 24px;
color: #ffffff;
font-weight: bold;
text-align: center;
display: block;
padding-top: 7px;
}

#box300_1 {
_margin-bottom:-14px;
}

/* -------------------------------------------------------------------------- */

.aforum {
background: url('i/ico-forum.gif') no-repeat 6px 6px;
padding-left:1px;
}

.apoczta {
background: url('i/ico-mail.gif') no-repeat 6px 6px;
padding-left:1px;
}

.apogoda {
background: url('i/ico-weather.gif') no-repeat 6px 6px;
padding-left:1px;
}

.amapy {
background: url('i/ico-map.gif') no-repeat 6px 6px;
padding-left:1px;
}


.aprasa {
background: url('i/ico-press.gif') no-repeat 6px 6px;
padding-left:1px;
}

.akino {
background: url('i/ico-movie.gif') no-repeat 6px 6px;
padding-left:1px;
}

.akluby {
background: url('i/ico-music.gif') no-repeat 6px 6px;
padding-left:1px;
}

.ablogi {
background: url('i/ico-blog.gif') no-repeat 6px 6px;
padding-left:1px;
}

/* -------------------------------------------------------------------------- */

.box300 {
	border:1px solid #b1b3b5;
	width: 298px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1f1f;
	display: block;
}

.box300  .head  {
	background-image: url(i/boxtop2.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 300px;
}

.box300 .head h1 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding: 10px 5px 10px 16px;
}

.box300 .blok1 {
width: 298px;
border-bottom: 0px solid #d70000;
}

.box300 .blok1 .t {
	padding: 5px;
}

.box300 .blok2 {
width: 298px;
height: 24px;
background-image: url(i/endbar2.gif);
background-repeat: repeat-x;
}

.box300 h1 {
font-size:13px;
padding:0;
margin:0;
margin-bottom:10px;
}

.box300a {
	border:1px solid #b1b3b5;
	width: 298px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1f1f;
	display: block;
}

.box300a  .head  {
	background-color: #fb4b0f;
	height: 28px;
	width: 298px;
}

.box300a .head h1 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding: 7px 5px 10px 10px;
}

.box300a .blok1 {
width: 298px;
border-bottom: 0px solid #d70000;
}

.box300a .blok1 .t {
	padding: 5px;
}

.box300a .blok2 {
width: 298px;
height: 24px;
background-image: url(i/endbar2.gif);
background-repeat: repeat-x;
}

.box300a h1 {
font-size:13px;
padding:0;
margin:0;
margin-bottom:10px;
}

/*art*/
#art {
	width: 545px;
    color: #363636;
    font-size: 12px;
    line-height: 16px;
    font-family:  Tahoma, Arial Helvetica, sans-serif;
}

#art .artt {
    font-size: 22px;
    color: #1b558a;
    font-weight: bold;
	line-height: 34px;
}

#art .artd {
    float: right;
    color: #acadae;
    font-size: 11px;   
	  line-height: 34px;
}

#art .artl {
    clear: both;
    margin: 10px 0;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #363636;
    font-size: 12px;
	  line-height: 16px;
}

#art .artx {
text-align: justify;
}

#art .artl a, #art .artl a:hover, #art .artx a, #art .artx a:hover {
    padding: 0 14px 0 0;
    color: #444444;
    border-bottom: 1px #eeeeee dotted;
    font-weight: bold;
    background: transparent url('/s/i/bg_link.jpg') no-repeat center right;
    text-decoration: none;
}

#art .artl a.forum, #art .artl a.forum:hover, #art .artx a.forum, #art .artx a.forum:hover {
    padding: 0 14px 0 0;
    color: #444444;
    border-bottom: 1px #d9d7c5 dotted;
    font-weight: bold;
    background: transparent url('/s/i/lnk_cmnts.gif') no-repeat center right;
    text-decoration: none;
}

#art .artpL {
    float: left;
    margin: 0 10px 5px 0;
    border: 1px #d9d7c5 solid;
}

#art .artpLf {
    padding: 4px 4px 0 4px;
}

#art .artpLfc {
    padding: 0 4px;
}

#art .artpLfa {
    padding: 0 4px;
}

#art .artpLs {
    border-top: 1px #d9d7c5 solid;
    margin: 4px 0 0 0;
    padding: 4px;
}

#art .artpLs a {
    font-weight: bold;
    color: #444444;
    font-size: 12px;
    padding-top: 2px;
    width: 160px;
    height: 15px;
    background: transparent url('/s/orientacja/i/photo2.gif') no-repeat 1px 0;
    padding-left: 10px;
}

#art .artykulboxR {
    float: right;
    width: 230px;
    padding: 5px;
    margin: 5px;
    background-color: #ffffff;
}

#art .artykulboxL {
    float: left;
    width: 230px;
    padding: 5px;
    margin: 5px;
    background-color: #ffffff;
}

#art .artykulboxR .tytul, #art .artykulboxL .tytul {
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

#art .btnmovie {
    background: transparent url('/s/i/bg_film.gif') no-repeat center left;
    clear: both;
    display: block;
    width: 200px;
    height: 50px;
    font-weight: bold;
    font-size: 16px;
    padding: 16px 0 0 18px;
}

#art .snd a, #art .snd a:hover {
    color: #444444;
    border: 0;
    background: none;
    text-decoration: none;
    padding: 0;
}

#art ul {
    padding: 0;
    margin-left: 15px;
	list-style: outside;
}

#art img {
border:0px;
}

/*art END*/

/*stopka*/
.footer {
clear: both;
text-align: center;
margin-bottom: 30px;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #1f1f1f;
background-color: #ffffff;
}
.fline {
clear: both;
height: 0;
border-style: solid;
border-width: 1px 0 0 0;
border-color: #b1b3b5;
width: 100%;
margin-bottom: 12px;
}
.fline2 {
clear: both;
height: 0;
border-style: solid;
border-width: 2px 0 0 0;
border-color: #1b558a;
width: 100%;
}
.fcontact {
margin: 0px;
padding: 0px;
}
.fsubblok {
clear: both;
padding: 3px 0px;
}
.fsubblokL, .fsubblokR, .fsubblokR2 {
float: left;
width: 33%;
}
.flbgroup, .flbgroup2 {
float: left;
text-align: right;
width: 80px;
font-weight: bold;
color: #cadceb;
}
.flblinks, .flblinks2 {
margin-left: 90px;
text-align: left;
}
/*stopka END*/


/* ---------------------------------------------------------------- */
/* Box820 */ 

.box820 {
	border:1px solid #eeeeee;
	width: 818px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	display: block;
}

.box820 .blok1 {
width: 818px;
border-bottom: 1px solid #d9d7c5;
}

.box820 .blok1 .t {
	padding: 5px;
}

.box820 .blok2 {
width: 808px;
height: 24px;
background-image: url(i/endbar2.gif);
background-repeat: repeat-x;
}

.box820 h1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin:5px 0px 5px 0px;
	padding:6px 0px 0px 5px;
	border-left:3px solid #d9d7c5;
	height:22px;
}

/* --------------------------------------------------- */

/* zdjecia w linii */

.bz5 {
float: left;
text-align: left;
margin: 0;
padding: 0 3px;
width: 91px;
}
.bz5:hover .f { background-color: #eeeeee; }

.bz5:hover .t a { text-decoration: none; }

.bz5 a {
text-decoration: none;
font-weight:normal;
}

.bz5 .t {
margin: 0;
padding: 0;
font-size: 12px;
text-align: center;
}

.bz5 .t a, .bz5 .t a:hover {
margin: 0;
padding: 0;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#eeeeee;
}
.bz5 .f {
display: block;
border: 1px #cbcbcb solid;
padding: 1px;
}
/* Fix \*/
* html .bz5 { height: 1%; }
* html .bz5 a { height: 1%; }
/* Fix END */

.mu {
float:left;
display:inline;
}

.mtl {
margin-top:12px;
margin-left:90px;
float:left;
display:inline;
}

.bh2 {
font-weight: normal;
margin: 0;
padding: 0;
display: inline;
font-family: Tahoma, Arial, Verdana, sans-serif;
float: left;
}

.bt2 {
float: left;
padding: 0 10px;
}
.bt2 a, .bt2 a:hover {
color:#eeeeee;
font-weight: bold;
text-decoration: none;
}
.bt2o {
float: left;
padding: 0 10px;
}
.bt2o a, .bt2o a:hover {
color:#003366;
font-weight: bold;
text-decoration: none;
}
.bt2s {
float: left;
}

.bl2 {
position: absolute;
right: 10px;
top: 8px;
text-align: right;
}
.bl2 a, .bl2 a:hover {
color: #003366;
font-weight: normal;
}


/* ---------------------------------------------------------------- */
/* Box820 */ 

.box125 {
	border:1px solid #d9d7c5;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #1b558a;
	display: block;
}

.box266 .blok1 {
border-bottom: 1px solid #d9d7c5;
height:145px;
}

.box266 .blok1 .t {
	padding: 5px;
}

.box266 h1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin:5px 0px 0px 0px;
	padding:6px 0px 0px 5px;
	border-left:3px solid #d9d7c5;
	height:22px;
}

/* --------------------------------------------------- */


.bz3 {
text-align: left;
padding: 0;
margin: 0 0 0px 0;
}
.bz3 h2 {
margin: 0;
padding: 0;
text-align: left;
display: block;
font-size: 18px;
}
.bz3 h2 a,.bz3 h2 a:hover {
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #1f1f1f;
display: block;
}
.bz3 .f {
display: block;
float: left;
margin: 0 9px 0 0;
}
.bz3 .l {
padding: 0px;
margin: 0px;
text-align: left;
}
.bz3 .l a, .bz3 .l a:hover {
line-height: 1em;
}

.bz3 .tx {
padding: 0;
margin: 0;
text-align: left;
display: inline;
}
.bz3 .tx a, .bz3 .tx a:hover {
line-height: 1em;
}


/* --------------------------------------------------- */

.bz10 {
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
padding: 9px;
margin: 0 0 0 0;
background-color: #EAF5ED;
border: 1px #d9d7c5 solid;
}
.bz10 .f {
display: block;
float: left;
margin: 9px 9px 0 0;
}
.bz10 p {
padding: 0;
margin: 0;
text-align: left;
display: inline;
}
.bz10 p a, .bz10 p a:hover {
line-height: 1em;
color: #707070;
}
/* Fix \*/
* html .bz10 { height: 1%; }
/* Fix END */

/* --------------------------------------------------- */

.menu_firma_dol {
font-family: Verdana, Arial, Tahoma, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color:#1b558a;
font-weight: normal;
}

.menu_firma_dol a, .menu_firma_dol a:hover {
font-family: Arial, Tahoma, Tahoma, Helvetica, sans-serif;
font-size: 12px;
color:#d70000;
font-weight: normal;
}

#head_1  .search  .blok1 .hhs  .bh3 {
font-weight: normal;
margin-top: 10px;
margin-left: 10px;
padding: 0;
display: inline;
font-family: Arial, Verdana, sans-serif;
float: left;
}

#head_1  .search  .blok1 .hhs ul {
list-style: none;
padding: 0;
padding: 0;
display:block;
padding:4px 0 0 0;
}

#head_1  .search  .blok1 .hhs  li {
padding-left: 0px;
padding-right: 0px;
display: inline;
}

#head_1  .search  .blok1 .hhs  a {
background-image: none;
padding-left:5px;
}

#head_1  .search  .blok1 .hhs  .bt3 {
float: left;
padding:0px;
margin:0px;
}

#head_1  .search  .blok1 .hhs .bt3 a, #head_1  .search  .blok1 .hhs .bt3 a:hover {
font-family: Tahoma, Arial, Verdana, sans-serif;
color: #8c8c8c;
font-weight: bold;
text-decoration: none;
}
#head_1  .search  .blok1 .hhs .bt3o {
float: left;
padding:0px;
}
#head_1  .search  .blok1 .hhs .bt3o a, #head_1  .search  .blok1 .hhs .bt3o a:hover {
font-family: Tahoma, Arial, Verdana, sans-serif;
color:#1b558a;
font-weight: bold;
text-decoration: none;
}
#head_1  .search  .blok1 .hhs .bt3s {
float: left;
margin-left:5px;
}

#head_1  .search  .blok1 .hhs  {
margin: 0;
padding: 0;
}

.gglst0 {
/*background: transparent url('i/bg_bc1.gif') repeat-x top left;*/
margin-top: 10px;
margin-left:0px;
padding: 0;
border: 0;
}

.gglst1 {
/*background: transparent url('i/bg_bc1.gif') repeat-x top left;*/
margin-top: 10px;
margin-left:10px;
padding: 0;
border: 0;
}

.ggltext {
width:215px;
}

.ggltxt {
width:180px;
}

/* Galerie */

.galerie {
width:100%;
}

.galerie h1 {
margin: 10px 0 10px 0;
padding: 0;
text-align: left;
display: block;
font-size: 13px;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #1b558a;
text-decoration:none;
display: block;
}

.galerie h2 {
margin: 0;
padding: 0 0 5px 0;
text-align: left;
display: block;
font-size: 13px;
font-weight: bold;
font-family: Tahoma, Helvetica, sans-serif;
color: #444444;
text-decoration:none;
}

.galerie h3 {
margin: 0;
padding: 0;
text-align: left;
display: block;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
color: #1b558a;
text-decoration:none;
}

.galerie h4 {
margin: 0;
padding: 5px 0 0 0;
text-align: right;
display: block;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
color: #1b558a;
text-decoration:none;
}

.galerie h5 {
margin: 0;
padding: 0;
text-align: left;
display: block;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
color: #444444;
text-decoration:none;
}

.galerie .left_box {
width:250px;
display:inline;
float:left;
}

.galerie .right_box {
width:405px;
display:inline;
float:left;
margin-left:15px;
}

.galerie .left_box_s {
width:100px;
display:inline;
float:left;
}

.galerie .right_box_s {
width:550px;
display:inline;
float:left;
margin-left:15px;
}


.galerie .img {
text-align:center;
margin:auto;
}

.galerie .tytul {
float:left;
display:inline;
width:440px;
margin-left:10px;
}

.galerie .desc {
padding-top:10px;
width:650px;
font-size: 120px;
font-weight: bold;
font-family: Tahoma, Helvetica, sans-serif;
color: #1b558a;
text-align: justify;
margin:auto;
}

#gal_search  {
background-color:#eeeeee;
border: 1px dotted #90c0e7;
margin-top:10px;
width:670px;
margin:auto;
margin-top:10px;
font-size: 12px;
font-weight: bold;
font-family: Tahoma, Helvetica, sans-serif;
color: #1b558a;
}

#gal_search  .t {
padding:10px;
}

#gal_search  .t  h1 {
padding:0 0 10px 0;
margin:0;
font-size:12px;
font-weight: bold;
font-family: Tahoma, Helvetica, sans-serif;
color: #1b558a;
}

#porcjowanie {
display:block;
margin-right:22px;
margin-top:20px;
margin-bottom:10px;
text-align:right;
text-decoration:none;
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
color: #1b558a;
}

#porcjowanie a, #porcjowanie a:hover {
font-size: 13px;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
color: #444444;
text-decoration:none;
font-weight:bold;
}


form {
	margin: 0;
	padding: 0;
}

label
{
width: 100%;
float: left;
text-align: left;
font-weight: bold;
margin-top: 10px;
}

fieldset
{
	border: 1px dotted #b1b3b5;
	width: 95%;
	margin-top: 10px;
	padding: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

legend
{
color: #1b558a;
background: #eeeeee;
border: 1px dotted #90c0e7;
padding: 2px 6px;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}

input
{
	color: #8c8c8c;
	background: #f0f0f0;

	border: 1px solid #b1b3b5;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 6px;
	font-weight: bold;
}

select
{
	color: #595959;
	background: #ffffff;

	border: 1px solid #bbbbbb;
	font-size:12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

textarea
{
	color: #595959;
	background: #fffff;
	border: 1px solid #bbbbbb;
	font-size:12px;
	width:95%;
	height:150px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

/* -----------------  logowanie  ----------------------- */

#login {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003366;
width:250px;
}

#login .l, #login .r {
float:left;
display:inline;
width:70px;
height:20px;
vertical-align:middle;
}

#login .l h6, #login .r h6 {
margin:0;
padding:0;
padding-top:2px;
font-size: 11px;
} 

#in_log {
width:200px;
height:20px;
}


/* BC 9 */

.bh9 {
    font-family: Tahoma, Trebuchet MS;
    font-size: 12px;
    color: #282828;
    margin: 0;
    background: transparent url('i/konkursy_top_red1.gif') no-repeat top left;
    padding: 4px 0 0 4px;
    height: 19px;
	width:200px;
}

.bh9 a, .bh9 a:hover {
    font-family: Tahoma, Trebuchet MS;
    font-size: 12px;
    color: #282828;
	font-weight: bold;
}

/* BC 9 */

.bc9 {
    border-left: 1px #d70000 solid;
    border-right: 1px #dd70000 solid;
	font-size: 11px;
    color: #282828;
	width:198px;
}

.bc9 .t {
	padding: 5px 5px 5px 5px;
}

.bc9  a {
	font-size: 11px;
    color: #282828;
    padding: 0 0 0 12px;
	text-decoration: none;
}

.bc9 a:hover {
	font-size: 11px;
    color: #282828;
    padding: 0 0 0 12px;
	text-decoration: underline;
}

#sl {
margin-right:10px;
}

#sp {
margin-left:10px;
}

.sonda  h1 {
	font-size: 13px;
	font-family: Arial, Tahoma, Geneva, Helvetica, sans-serif;
	color: #d70000;
	text-decoration:none;
	margin-top:0px;
}

.ramka_b {
height:5px;
font-size:0px;
line-height:0px;
}

/* BC 9 */

#gw1,#gw2,#gw3,#gw4,#gw5 {
border:0px;
}

.calendar {
width: 200px;
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
color: #1f1f1f;
font-size: 10px;
font-weight: normal;
}

.calendarHeader {
color: #1f1f1f;
font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
font-weight: bold;
background-color:#bbc4d6;
}

.caltd {
background-color:#d5dbe5;
border: 1px solid #bbc4d6;
height: 20px;
cursor: pointer;
}

.zforum {
}
 
.zforum li {
display:block;
padding-left: 15px;
padding-bottom:2px;
background-image: url(i/bullet1.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
line-height: 15px;
margin-left:5px;
}

.zforum li a, .zforum li a:hover {
color: #282828;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 15px;
color: #25638b;
}


/* -- Kalendarz bok  -- */

.kaled_tfl {
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: #1f1f1f;
font-size: 10px;
}

.kaled_tfl a, .kaled_tfl a :hover {
color: #ff0000;
text-decoration: underline;
font-weight: normal;
font-size: 10px;
}


/**  zajawka left - right box inline **/

.z_col_left, .z_col_right {
float:left;
margin:5px 0;
padding:0;
width:234px;
display:block;
margin-left:10px;
}

.z_col_left .box, .z_col_right .box {
padding:0;
}

.z_col_left .box h2, .z_col_right .box h2 {
	margin-bottom:1px;
	padding-left:1px;
	border-left:3px solid #1F6A98;
}

.z_col_left .box h2 a, .z_col_right .box h2 a {
font-family:Tahoma,Helvetica,sans-serif;
text-decoration: none;
font-size: 11px;
color:#282828;
}

.z_col_left .box p a, .z_col_right .box p a {
font-family:Tahoma,Helvetica,sans-serif;
text-decoration: none;
font-size: 11px;
color: #282828;
}

/**  zajawka left - right box inline **/

.box_gal {
font-family: Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #282828;
border:1px solid #d9d7c5;
padding-top:5px;
}

.box_gal .blok2 {
width: 100%;
height: 24px;
background-image: url(i/endbar2.gif);
background-repeat: repeat-x;
}


/* Sondy */

.sonda  h1 {
	font-size: 13px;
	font-family: Arial, Geneva, Tahoma, Helvetica, sans-serif;
	color: #d70000;
	text-decoration:none;
	margin-top:0px;
}

#sl {
margin-right:10px;
}

#sp {
margin-left:10px;
}

.bh9 {
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #282828;
    margin: 0;
    background: transparent url('i/konkursy_top_red1.gif') no-repeat top left;
    padding: 4px 0 0 4px;
    height: 19px;
	width:200px;
}

.bh9 a, .bh9 a:hover {
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #282828;
	font-weight: normal;
}

.bc9 {
    border-left: 1px #d9d7c5 solid;
    border-right: 1px #d9d7c5 solid;
	font-size: 11px;
    color: #282828;
	width:198px;
}

.bc9 .t {
	padding: 5px 5px 5px 5px;
	text-align:left;
}

.ramka_b {
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #282828;
    margin: 0;
    background: transparent url('i/konkursy_bottom_red1.gif') no-repeat top left;
    padding: 4px 0 0 4px;
    height: 19px;
	width:200px;
}

#art .artx .bc9 .t a, #art .artx .bc9 .t a :hover {
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	border-bottom: none;
}

/* Sondy */

.pstopka {
text-align:center;
}


/* -------------------------------------------------------------------------- */

.box510b {
	border:1px solid #cccfcf;
	width: 508px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #282828;
	display: block;
}

.box510b  .head  {
	background-image: url(i/boxtop3.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 508px;
}

.box510b .head h1 {
	margin: 0;
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	padding: 10px 0 0 20px;
}

.box510b .blok1 {
width: 508px;
border-bottom: 1px solid #d9d7c5;
}

.box510b .blok1 .t {
	padding: 5px;
}

.box510b .blok2 {
width: 508px;
height: 24px;
background-image: url(i/endbar2.gif);
background-repeat: repeat-x;
}

.box510b h1 {
font-size:12px;
padding:0;
margin:0;
margin-bottom:10px;
}

/* ---------------------------------------------- */

.box510c {
	border:1px solid #cccfcf;
	width: 508px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f1f1f;
	display: block;
}

.box510c  .head  {
	background-image: url(i/boxtop_500.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 508px;
}

.box510c .blok1 {
width: 508px;
border-bottom: 1px solid #d9d7c5;
}

.box510c .blok1 .t {
	padding: 5px;
}

.box510c .blok2 {
width: 508px;
height: 24px;
background-image: url(i/endbar2.gif);
background-repeat: repeat-x;
}

.box510c h1 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin:0px 0px 5px 0px;
	padding:12px 0px 0px 5px;
	/* border-left:3px solid #439FD7; */
	height:33px;
}

.box510c h2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:5px 0px 5px 0px;
	padding:0;
}

.box510c h3 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:5px 0px 5px 0px;
	padding:0;
	font-weight:normal;
}

/* --------------------------------------------------- */
/* Ogloszenia praca, dom */

.oglo_10_a {
background-color: #ffffff;
padding: 2px;
margin-bottom: 2px;
font-family:Arial, Tahoma, Helvetica,sans-serif;
font-size: 12px;
}
.oglo_10_a a, .oglo_10_a a:hover {
font-size: 14px;
color: #282828;
}

.oglo_10_b {
background-color: #FFF;
padding: 2px;
margin-bottom: 2px;
font-family:Tahoma,Helvetica,sans-serif;
}
.oglo_10_b a, .oglo_10_b a:hover {
font-size: 14px;
color: #be1b23;
}

.oglo_10_a .oleft, .oglo_10_b .oleft
{
float: left; 
display:inline; 
width: 60%
}

.oglo_10_a .oright, .oglo_10_b .oright
{
float: left; 
display:inline; 
width: 40%; 
text-align: right
}

/* Forum */

.forum2{
	border-bottom: 1px solid #b4b7b9;
	display: block;
	padding: 3px 0 3px 12px;
	background-image:url(i/ico_strz1.png);
	background-repeat:no-repeat;
	background-position:0 7px;
}

.forum2 a, .forum2 a:hover {
text-decoration:none;
color:#282828;
font-size: 15px;
}

.box .forum1{
	border-bottom: 1px dotted #b1b3b5;
	margin-bottom: 1px;
  font-family:Arial, Tahoma,Helvetica,sans-serif;
  text-decoration:none;
	background-color: #ffffff;
	display: block;
	padding: 2px 2px 2px 2px;
}

/* Ogloszenia praca, dom */

.oglo_20_a {
background-color: #ffffff;
padding: 2px;
margin-top: 1px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

}
.oglo_20_a a, .oglo_20_a a:hover {
font-size: 11px;
font-weight:normal;
color: #666666;
text-align: left;
}

.oglo_20_b {
background-color: #ffffff;
padding: 2px;
margin-top: 1px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

}
.oglo_20_b a, .oglo_20_b a:hover {
font-size: 11px;
font-weight:normal;
color: #1f1f1f;
text-align: left;
}

.oglo_20_a .oleft, .oglo_20_b .oleft
{
font-weight:bold;
}

.infobox_shorter fieldset, .infobox_longer fieldset {			/* w a ciwo ci g  wnego bloku */
	width:	670px;					/* szeroko c bloku */
	border: 1px solid #878787;		/* grubo  , styl i kolor ramki */
}
.infobox_longer fieldset {										/* wersja przed u ona g  wnego bloku */
	width:	980px;					/* szeroko c bloku */
}

.infobox_shorter legend, .infobox_longer legend					/* w a ciwo ci g rnego prostok cika */
{
	background: #99cc00;			/* kolor t a */
	color:	#ffffff;				/* kolor czcionki */
	border: 1px solid #878787;		/* grubo  , styl i kolor ramki */
	height: 16px;					/* wysoko   - akceptowana w IE, ale ju  w Firefox'ie dostosowuje si  bezpo rednio do zawarto ci */
	width:	300px;					/* szeroko   - akceptowana w IE, ale ju  w Firefox'ie dostosowuje si  bezpo rednio do zawarto ci*/
	font-family: Arial;				/* styl czcionki */
	font-weight: bold;				/* pogrubienie czcionki */
	font-size: 12px;				/* wielko   czcionki */
	padding-left: 6px;				/* odleg o c napisu od lewej kraw dzi */
	padding-right: 6px;				/* odleg o c napisu od prawej kraw dzi */
	padding-top: 2px;				/* odleg o c napisu od g rnej kraw dzi */
	padding-bottom: 2px;			/* odleg o c napisu od dolnej kraw dzi */
}

.infobox_shorter legend:hover, .infobox_longer legend:hover{	/* po najechaniu myszk  */
	color:	#1b558a;				/* kolor czcionki g rnego prostok cika po najechaniu myszk  */
}

.infobox1 {
	width:	670px;					/* szeroko c bloku */
	border: 1px solid #878787;		/* grubo  , styl i kolor ramki */
}

.legend {
	background: #2c5b8f;			/* kolor t a */
	color:	#ffffff;				/* kolor czcionki */
	border: 1px solid #eeeeee;		/* grubo  , styl i kolor ramki */
	height: 20px;					/* wysoko   - akceptowana w IE, ale ju  w Firefox'ie dostosowuje si  bezpo rednio do zawarto ci */
	width:	300px;					/* szeroko   - akceptowana w IE, ale ju  w Firefox'ie dostosowuje si  bezpo rednio do zawarto ci*/
	font-family: Arial;				/* styl czcionki */
	font-weight: bold;				/* pogrubienie czcionki */
	font-size: 12px;				/* wielko   czcionki */
	padding-left: 6px;				/* odleg o c napisu od lewej kraw dzi */
	padding-right: 6px;				/* odleg o c napisu od prawej kraw dzi */
	padding-top: 2px;				/* odleg o c napisu od g rnej kraw dzi */
	padding-bottom: 2px;			/* odleg o c napisu od dolnej kraw dzi */
}

/*  MENU  */

#menu {
	background-image: url(i/headmenured.png);
	background-repeat: no-repeat;
	height: 35px;
	margin-top:2px;
	margin-bottom:15px;
}

#menu ul {
padding-top:5px;
}

#menu li {
display:inline;
background-image: url(i/redspacer.png);
background-repeat: no-repeat;
height: 14px;
background-position: right;
padding-bottom: 0px;
padding-right: 7px;
padding-left: 7px;
}

#menu a {
font-family: Arial, Times New Roman, Tahoma Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#1b558a;
text-decoration: underline;
} 

#menu a:hover {
font-family: Arial, Times New Roman, Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#1f1f1f;
text-decoration: underline;
} 

/*  MENU W BLOKACH HTML  */

#menu-blocks {

	height: 20px;
	text-align: center;
}

#menu-blocks ul {
padding-top:2px;
padding-right:2px
}

#menu-blocks li {
display:inline;
padding-right: 4px;
padding-left: 4px;
}

#menu-blocks a {
font-family: Arial, Tahoma Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#1b558a;
text-decoration: underline;
text-align: right;
} 

#menu-blocks a:hover {
font-family: Arial,Tahoma, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#1b558a;
text-decoration: underline;
text-align: right;
}

/* pull-down mainmenu css */
.mainmenu{
	float: left;
	width: 100%;
	padding: 0;
	padding-top:10px;
}
.mainmenu ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	color:#FFFBF0;
	background: #3b5a7e;
	padding: 0;
	border: solid #3b5a7e;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}

.mainmenu a, .mainmenu a:visited {
	display: block;
font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;font-style:normal;text-decoration:underline;
	color: #FFFBF0;
	text-decoration: none;
	padding: 8px 8px;
}
.mainmenu ul ul a{
	width:100%;
	height:100%;
}
.mainmenu ul a{
	width:1%;
}


.mainmenu li  {
	float: left;
	margin:0;
	padding:0;
}

.mainmenu ul li {float:left; position:relative;  }
.mainmenu ul li a {white-space:nowrap;}
	
.mainmenu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:15em;	
	
	background: #4d77a3;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

.mainmenu li li {
	width:15em ;
}

.mainmenu li li a{
	width:13em ;
}

.mainmenu li ul  {
	margin: 0;
}
.mainmenu li ul ul {
	margin: -2.8em 0 0 13.5em;
}
.ul_ch, 
.mainmenu li:hover ul ul,
.mainmenu li li:hover ul ul,
.mainmenu li li li:hover ul ul,
.mainmenu li li li li:hover ul ul,
.mainmenu li li li li li:hover ul ul
{
	left: -999em;
}
.mainmenu li:hover ul,
.mainmenu li li:hover ul,
.mainmenu li li li:hover ul,
.mainmenu li li li li:hover ul,
.mainmenu li li li li li:hover ul
{
	left: auto;
}
.mainmenu li:hover>ul.ul_ch   
{
	left: auto;
}

.mainmenu li:hover{
	background: #FFFFFF;
}

.mainmenu li:hover a,.mainmenu li:hover a:visited,.mainmenu li:hover a:hover,.mainmenu li a:hover{
	color:#1b558a;
}
.mainmenu li:hover li a, .mainmenu li li:hover li a, 
.mainmenu li li li:hover li a, .mainmenu li li li li:hover li a,
.mainmenu li:hover li a:visited, .mainmenu li li:hover li a:visited, 
.mainmenu li li li:hover li a:visited, .mainmenu li li li li:hover li a:visited
{
	color:#FFFBF0;
}
.mainmenu li li:hover, .mainmenu li li li:hover, 
.mainmenu li li li li:hover , .mainmenu li li li li li:hover , .mainmenu li li li li li li:hover 
{
	background: #FFFFFF;
	z-index:9999;
}
.mainmenu li li:hover a,.mainmenu li li li:hover a, 
.mainmenu li li li li:hover a, .mainmenu li li li li li:hover a
{
	color: #1b558a; 
}

.mainmenu ul ul a, .mainmenu ul ul a:visited,
.mainmenu li li a, .mainmenu li li a:visited
{
	color: #FFFBF0;
}
.mainmenu ul ul a:hover,
.mainmenu li:hover li:hover a,.mainmenu li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover a:visited ,
.mainmenu li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a,.mainmenu li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
	color: #e84710;
}
.mainmenu li:hover li:hover li a,.mainmenu li:hover li:hover li a:visited ,
.mainmenu li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li a:visited,
.mainmenu li:hover li:hover li:hover li:hover li:hover li a,.mainmenu li:hover li:hover li:hover li:hover li:hover li a:visited{
	color: #FFFBF0;
