/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #052D68;
	margin: 0;
}

a {
	text-decoration:none;
/*	text-decoration:underline; */
	color: #052D68;
}
a:hover {
/*	text-decoration:none; */
	text-decoration:underline;
	color: #052D68;
}

form {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #052D68;
}

form textarea,
form input,
form select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #052D68;
	font-size: 12px;
}

p {
	margin:0;
	padding:0;
	padding-bottom:10px;
}

h1 {
	font-size: 16px;
	margin:0;
	padding:0;
	margin-bottom: 10px;
}

h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}

/* bannery minutowe */
#canvasdiv {
	margin: 0 10px 0 0;
	background: #8F2323;
	height:150px;
	text-align:center;
}
#canvas {
	text-align:center;
	padding-top:5px;
	margin-left:2px;
}
#canvasdiv a,
#canvas a,
#canvasp a {
text-decoration:none;
}
#canvasp {
	text-align:center;
	padding-top: 10px;
	font-size:12px;
	font-weight: bold;
	color: #B1B2B4;
}
#canvasp span {
	font-size:15px;
	color: #FFFFFF;
}


/* wyszukiwarka */
.wyszukiwarka {
	color: #006699;
	padding:5px;
	font-weight: bold;
	font-size: 11px;
	padding-left:25px;
	border: 1px solid #BFC7DA;
}
.wyszukiwarka input {
	border: none;
	background-color:#DEE7ED;
	color:#333333;
	padding:3px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	
}

/* menu gorne */  

.menu_gorne a {
	display:block;
	float:left;  
	color:#00377D;;
	
	font-weight:bold; 
	font-size: 12px; 
	text-align:center;
	text-decoration: none;
	
	padding: 5px 11px 5px 11px; 
	margin: 3px 3px 0 0;
}

.menu_gorne a:hover,
.menu_gorne a.active {
	background-color:#FFB900;
	color: #00377D;
	color: #fff;
}

/* do skasowania START */
.menu_lewe, 
.menu_lewe a {
	color: #336699;
	font-weight:bold; 
	text-decoration: none;
	font-size: 12px;
	
}
.menu_prawe, 
.menu_prawe a {
	color: #0099CC;
	font-weight:bold; 
	text-decoration: none;	
	font-size: 12px;
}
.menu_prawe a:hover, .menu_lewe a:hover {
	text-decoration: underline;		
}
/* do skasowania END */


#mainContent {
	font-size:11px;	
	color: #052D68;
}

/* wiadomosci glowne */
div.news { 
	border-top:1px solid #006CAC;
	padding: 5px 2px 2px 2px;
	font-size:11px;	
	color: #052D68;
	1float:none;
	clear:both;
}
div.dnews { 
	1border-top:1px solid #006CAC;
	background-color: #C7D6E0;
	1padding: 2px 2px 2px 5px;
	font-size:12px;	
	color: #1D3D4F;
	float:none;
	clear:both;
}
.news img {
	border: 1px solid #BEC6D7;
}
div.imgg1 {
margin-right: -2px;
}
.newsday  img {
	border: 1px solid #BEC6D7;
float: right;
margin-left: 5px;
margin-right: 0px;
}
 .data {
	font-weight:normal;
	font-size:10px;	
	color: #666666;
} 

.addon {
text-align:right;
font-weight:bold;
font-size:10px;	
color: red;
margin-right: 5px;
}

.news .tytul {
	font-weight:bold;
	font-size:12px;	
	color: #052D68;
	padding-bottom: 5px;
} 
.dnews .tytul {
	font-weight:bold;
	font-size:13px;	
	color: #052D68;
	padding-bottom: 5px;

} 
.news .tytul a,
.dnews .tytul a {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;	
	color: #052D68;
	padding-bottom: 5px;
}
.newsday .tytul a {
float: left;
	color: #052D68;
}
.news .tytul a:hover,
.newsday .tytul a:hover,
.dnews .tytul a:hover {
	text-decoration:underline;
		color: #052D68;
}

.news .wiecej { 
	text-align:right;
	float:right;
	clear:right;
	line-height:20px;	
	color: #052D68;
}	

.nday .wiecej { 
	text-align:right;
	1float:right;
	1clear:right;
	1line-height:20px;	
	color: #1D3D4F;
	margin-bottom:5px;
}	
.nday .wiecej a { 
margin-right:5px;
}
.nday p {
	font-size: 12px;
	padding-top:0;
	color: #1D3D4F;
clear:left;
padding-top:10px;
margin-right: 5px;
}

/* kolumna wiadomosci */
.wiadomosci {
	font-size: 10px;
	padding-top:0;
	color: #2271A0;
}
.wiadomosci .tekst {
	font-style:italic;
	font-size: 10px;
	color: #2271A0;
}
.wiadomosci a ,
#movies a {
	text-decoration:none;
	font-style:normal;
	font-size: 10px;
	color: #2271A0;
}
.wiadomosci a:hover,
#movies a:hover {
	text-decoration:underline;
	font-size: 10px;
}

#movies img a:hover {
	text-decoration:none;
}

.wiadomosci p {
	margin-top: 3px;
	padding: 3px 6px 0 6px;
	
}
#wiadomosc ul li {
font-size:11px;
}


/* stopka */
td.stopka {
	background-color: #052D68;
	color:#D9DEE8;
	font-size:11px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-top:4px;
}
td.stopka a {
	color:#D9DEE8;
}

.banner_glowna {   
	clear:both;
	float:none;
	text-align:center;
	vertical-align:middle;
	margin: 0px auto 10px auto;
	padding: 5px;
	background-color:#E9EFF3;
}

.banner_news {   
	clear:both;
	float:none;
	text-align:center;
	vertical-align:middle;
	margin: 5px auto 5px auto; 
}

.film {
	width: 340px; 
	height:272px; 
	border: 1px solid #999999; 
	background-color:#E9EFF3; 
	text-align:center; 
	vertical-align:middle;
	padding-top: 10px;
}
.film2 {
	width: 470px; 
	height:400px; 
	border: 1px solid #999999; 
	background-color:#E9EFF3; 
	text-align:center; 
	vertical-align:middle;
	padding-top: 10px;
}
.film_opis {
	padding: 20px;
}

table .link_odwr a {
	text-decoration:none;
}

table .link_odwr a:hover {
	text-decoration:underline;
}
div .praca,
#praca td div.praca {
	border: 1px solid #1274B5;
	background-color: #DEE7EE;
	padding: 10px;
	color: #05376A;
	margin-bottom: 10px;
}
div .ogloszenia {
	border: 1px solid #a22954;
	background-color: #f9f2f5;
	padding: 10px;
	color: #05376A;
	margin-bottom: 10px;
}
div .praca_logo,
#praca td div.praca_logo {
	margin: 0 10px 5px 0;
} 
#praca td div.praca_link,
div .praca_link {
	text-align:right;
}
#praca td div.praca ul,
div .praca ul {
	padding:0;
	padding-left: 15px;
	margin:0;
}




.tyt {
color:navy;font-weight:bold;font-size:10pt;margin:.5em 0 0 0
}


/****************************** NOWE STYLE - 2010-01-26 ************************************/

/* nowe menu gorne */  
.mainmenu
{
  color: #FFFFFF;
  width:100%;
  text-align:center; 
  height: 32px;
  line-height: 32px;
  /*background: url(/img/belka-menu.gif) no-repeat;*/
  background-image: url(/img/mainmenu.gif);
  background-repeat: repeat-x;
}
.mainmenu a
{
  color: #FFFFFF;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
.mainmenu a:hover
{
  color: #FFFFFF;
  text-decoration:underline;
}

/* menu w stopce */  
.footermenu
{
  color:#ffffff;
  width:992px;
  text-align:center;
  background-color:#CACFD2; /* 828999;*/
  background-image: url(/img/stopka.gif);
  background-repeat: no-repeat;
  background-position: center bottom;
  font-size:11px;
  height:60px;
  line-height: 12px;
}
.footermenu td
{
  vertical-align: top;
}
.footermenu a
{
  color: #FFFFFF; 
}
.mainbox
{
  float:left;
  width:330px;
  background-color:#ffffff;
  padding: 30px 0px 5px 0px;
  position: relative;
  margin-top:3px;
}
.mainboxnag 
{
  display:block; 
  background-image: url(/img/caly-krotszy.gif);
  background-repeat: no-repeat;
  color:#ffffff;
  height: 25px;
  line-height: 25px;
  padding-left: 15px;
  position: absolute;
  top: 0;
  left: 0;
  width: 330px;
  font-weight: bold;
  font-size: 12px;
}
.week
{
  background-image: url(/img/caly-krotszy-week.gif);
  }
.nban,
.nban_980
{
	text-align:center;
	vertical-align:top;
  /*vertical-align:middle;
	margin-left:-3px;*/
	padding: 3px 0 0px 0;
	background-color:#E9EFF3;
}

.nban_980 
{
	display:block;
	text-align:center;
	z-index:77;
	position:relative; 
	width:986px;  
	padding: 3px;
	border: 5px solid #ffffff;
	border-left: none;
	border-right: none;
}


.clearban
{
  clear:both;
  width: 100%;

}
.lbxstand,
.lbxstand_330
{
  background-color:#eaeadd;
  background-image: url(/img/lbxstand.gif);
  background-repeat: repeat-y;
  margin-top:8px;
  margin-bottom:8px;
  text-align:left;
  position: relative;
  padding: 38px 0 5px 0;
  width: 301px;
}
.lbxstand_330
{ 
  background-image: url(/img/lbxstand_330.gif); 
  width: 330px;
}


.slbxstand
{
  background-color:#eaeadd;
  background-image: url(/img/slbxstand.gif);
  background-repeat: repeat-y;
  margin-top:8px;
  margin-bottom:8px;
  text-align:left;
  position: relative;
  padding: 34px 0 5px 0;
  width: 250px;
}
.blbxstand
{
  background-color:#eaeadd;
  background-image: url(/img/blbxstand.gif);
  background-repeat: repeat-y;
  1margin-top:10px;
  text-align:left;
  position: relative;
  padding: 38px 0 0px 0;
  width: 673px;
}
.lbxpasek
{
  position: absolute;
  left: 0;
  width: 100%;
  height: 6px;
  line-height: 5px;
  background-repeat: no-repeat;
}
.lbxstandtop
{
  top: 0;
  background-image: url(/img/lbxstandgora.gif);
}
.lbxstandtop_330
{
  top: 0;
  background-image: url(/img/lbxstandgora_330.gif);
}
.slbxstandtop
{
  top: 0;
  background-image: url(/img/slbxstandgora.gif);
}
.lbxstandbot,
.lbxstandbot_330
{
  width: 301px;
  height: 5px;
  line-height: 5px; 
  position: absolute;
  bottom: 0;
  left:0;
  z-index:10;
  
  background-image: url(/img/lbxstanddol.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  clear:both;
}
.lbxstandbot_330
{
  width: 330px; 
  background-image: url(/img/lbxstanddol_330.gif); 
}
.slbxstandbot
{
  width: 250px;
  height: 5px;
  line-height: 5px; 
  position: absolute;
  bottom: 0;
  left:0;
  z-index:10;
  
  background-image: url(/img/slbxstanddol.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  clear:both;
}
.blbxstandbot
{
  width: 673px;
  height: 5px;
  line-height: 5px;
  background-image: url(/img/blbxstanddol.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  float: left;
}
.lbxstand2bot
{
  width: 300px;
  height: 5px;
  line-height: 5px;
  background-image: url(/img/lbxstand2dol.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  float: left;
}
.lbxnag
{
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.lbxstandnag,
.lbxstandnag_330
{
  background-color: #CACFD2;
  background-image: url(/img/lbxstandnag.gif);
  background-position: center top;
  background-repeat: no-repeat;
  height: 26px;
  line-height: 26px; 
}
.lbxstandnag_330
{ 
  background-image: url(/img/lbxstandnag_330.gif); 
}
.blbxstandnag
{
  background-color: #CACFD2;
  background-image: url(/img/blbxstandnag.gif);
  background-position: center top;
  background-repeat: no-repeat;
  height: 26px;
  line-height: 26px; 
}
.lbxstandrss
{
  background-color:#CACFD2;
  background-image: url(/img/rss-dol.gif);
  background-position: center bottom;
  background-repeat: no-repeat;
  vertical-align:middle;
  font-weight:bold;
  height: 26px;
  line-height: 26px;
  width: 301px;
  margin-top: 5px;
}
.lbxstandrss a
{
  color: #052D68;
}
.lbxtagi
{
  background-image: url(/img/tagi-srodek.gif);
  background-repeat: repeat-y;
  margin-top:10px;
  text-align:justify;
  position: relative;
  padding: 1px 0;
  width: 300px;
  clear:both;
}
.lbxtagi a
{
  color: #052D68;
  text-decoration:none;
  font-weight:bold;
}
.lbxtagitop
{
  top: 0;
  background-image: url(/img/tagi-gora.gif);
  height: 7px;
  line-height: 7px;
  display: block;
}
.lbxtagibot
{
  bottom: 0;
  background-image: url(/img/tagi-dol.gif);
  height: 7px;
  line-height: 7px;
  display: block;
  float: left;
}
ul.new_l li {
padding:3px;
}
div.content ul.new_l li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #052D68; 
}
.newslist {
padding-right:3px;
padding-left:3px;
margin-top:-10px;
padding-top: 10px;
}
.newslistweek {
border:1px solid #B0B33E;
}
ul.new_l li {
padding:0;
padding-bottom:4px;
margin-left:8px;
}


#news_images {
	float:left;
	clear:left;
	border:1px solid #ccc; 
	margin:1px 18px 5px 0;
}

#news_images .news_image {
	float:left;
	clear:left;
	margin: 2px 5px 5px 5px;
	text-align:center;
	width:160px;
}

#news_images .news_image a {
	clear: both;
}
/*
#news_images .news_image img {
	width:160px;
}
*/
#news_images .news_image_title {
	clear: both;
	display:block;
	text-align:center;
	font-size: 9px;
	margin: 4px 0 4px 0;
}

.grey_link,
#more_tab {
font-size: 11px; 
clear: both; 
color: #686881;
}
.sylwetki_table li {
padding-bottom:2px;
} 

.paginacja {
	padding:5px; 
	clear:both;
}

.paginacja a {
	display:inline-block; 
	padding: 3px;
	margin-left: 1px;
}
.paginacja a[href]:hover,
.paginacja a[href].active {
	color:#FFFFFF;
	background-color:#263878;
}
.paginacja a[href].active {
	font-weight:bold;
}

#jCarouselLite {
	1visibility: visible; 
	overflow: hidden; 
	position: relative; 
	1z-index: 2; 
	left: 0px; 
	height: 620px; 
	width:650px;
	1clear:both; 
	1display:block;
	1text-align:center;
}
 
.carousel_okladki {
	clear:both;
	display:block;
	height: 820px;
	width:600px;
	text-align:center;
	margin: 0 auto;
	overflow: hidden;  
}
 
.okladki ul {
	list-style:none;
	height:200px;
	1display:block;
}

.okladki ul li {
	overflow: hidden; 
	float: none; 
	display:block;
	width: 560px !important; 
	height:200px !important;
	text-align:center;
	margin:0 auto;	
} 

.okladki .issue_c {
  display:block;
  float:left;
  text-align:center;
  width:140px !important;
  height:210px !important;
}
 
.okladki .prev, 
.okladki .next {
	display: block; 
	clear: both;
	margin: 0 auto 5px auto;
	width: 100%;
	height:20px; 
	text-decoration: none;
	background-image: url('/img/arrow_up.gif');
	background-repeat:no-repeat;
	background-position:center;
	background-color: #CACFD2; 
	cursor: pointer;
}
.okladki .next {
	background-image: url('/img/arrow_down.gif');
	margin: 5px auto 0 auto;
}
.okladki .prev:hover {
	background-color: #B3BBBF;
	background-image: url('/img/arrow_up_b.gif');
}
.okladki .next:hover {
	background-color: #B3BBBF;
	background-image: url('/img/arrow_down_b.gif');
}

.mainframe {
	width:680px;
	margin:0 auto;
}
.mainframe_230 {
	width:230px;
	margin:0 auto;
}

.mainframe .mainframe_content,
.mainframe_230 .mainframe_content
{
  background-color:#EAEBDD;
  background-image:url(/img/mainframe_bg.gif);
  background-repeat:repeat-y;
  background-position:center;
  width:680px;
  clear:both;
}
.mainframe_230 .mainframe_content {
  background-image:url(/img/mainframe_bg_230.gif);
  width:230px;	
}


.mainframe .mainframe_bot, 
.mainframe_230 .mainframe_bot 
{
  background-image:url(/img/mainframe_bot.gif);
  background-repeat:no-repeat;
  background-position:center bottom;	
  width:680px;
  height: 4px;
  clear:both;
}
.mainframe_230 .mainframe_bot {
  background-image:url(/img/mainframe_bot_230.gif);
  width:230px;		
}


#fotogal .mainframe .content table table tr td
{
  width: 33%;
  text-align: center;
}

.spis_tresci .lewa {
	float:left;
	width: 230px;
	margin-right: 20px;
}
.spis_tresci .prawa {
	float: right; 
	width: 430px; 
}
.spis_tresci ul { 
	display: block;
	padding-left:10px;
}
.spis_tresci h3 {
	padding-bottom: 0;
	margin-bottom: 3px;
}

.spis_tresci .lewa ul {
	margin:0;
	padding:5px 0 0 10px;
}
.spis_tresci .lewa ul li {
	font-size:12px; 
	font-weight:bold;
	margin-top: 10px;
}

.spis_tresci .numery_archiwalne {
	clear:both;
	width:100%; 
	padding-top:20px
}

.txt_content {
	font-size:11px;
	width:680px;
	margin-top:7px;
}

a img {
	border:none;
}   
