html { width: 100%; height: 100%; }
body {
	text-align: center;
	width: 100%;
	height: 100%;
	margin: 0px;
	font-size: 12px;
	background: #F0F0F0 url("../gfx/pageBg.jpg") 0 0 repeat-x;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	
}

* { border: 0px; margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: none; color: #C40904; text-decoration: none; }
a:hover { color: #003380; text-decoration: none; }

h1 { font-size:20px; margin:0px 0px 10px 0px; color:#000; line-height: 22px; }
h2 { font-size:12px; margin:10px 0px; font-weight: bold; line-height: 18px; color: #000; }

div { display: block; float: none; z-index: 0; text-align: left; }

div.dClear { clear:both; font-size: 0px; height: 0px; line-height: 0px; width:100%; float: none; }

div.d978 { width: 978px; margin: 0px auto; overflow:hidden; }

#startLn { display: inline-block; float:left; width:101px; height:139px; }
#kraska_jpg { display: inline-block; float:left; width:561px; height:139px; }
#senatLn { display: inline-block; float:left; width:149px; height:139px; }
#top_panel { display: inline-block; float: left; width:167px; overflow:hidden; }
	#top_panel > a { display: block; float:none; width:165px; height:25px; text-align:center; padding-top: 7px; margin-top: 10px; }
			   a#fbLn:link, a#fbLn:visited { background-color: #013567; border: 1px solid #013567; color: #fff; }
			   a#fbLn:hover { background-color: #fff; border: 1px solid #013567; color: #013567; }
			   a#nlLn:link, a#nlLn:visited { background-color: #fff; border: 1px solid #013567; color: #013567; }
			   a#nlLn:hover { background-color: #013567; border: 1px solid #013567; color: #fff; }

ul.menu { clear: both; display: block; float:none; width:978px; height: 39px; background:#CD0104 url("../gfx/menuBg.jpg") 0 0 repeat-x; }
ul.menu li { display: inline-block; float: left; overflow:hidden; }
ul.menu li a { display: block; float: none; padding: 10px; color: #fff; height: 19px; background: url("../gfx/menuSep.jpg") 0px 15px no-repeat; }
ul.menu li a.Nr:hover, ul.menu li a.Hv { background: #013567; }	


#bdy { overflow:hidden; }

#top3 { display: block; float: none; list-style-type:none; overflow:hidden; margin: 15px 0px;}
	#top3 > li { display: inline-block; float:left; width: 306px; overflow:hidden; position:relative; margin-left: 30px; }
	#top3 > li:first-child { margin-left: 0px; }
	#top3 > li span { display: block; overflow:hidden; }
	#top3 > li .dzial { position:relative; z-index: 0; background-color:#013567; color:#fff; width: 176px; padding: 10px 10px 10px 120px; }
	#top3 > li .foto { position:relative; z-index: 1; top: -25px; display: inline-block; float: left; width: 90px; height:60px; border: 2px solid #fff; overflow:hidden; margin-left: 15px; }
	#top3 > li .foto img { display:block; float: none; position:absolute; width: 90px; }
	#top3 > li .tytul { width:181px; display:inline-block; float: left; margin: 5px 0px 0px 10px; font-weight: bold; }
	#top3 a { display: block; width:306px; overflow:hidden; }
	#top3 a:link, #top3 a:visited { color: #000; }
	#top3 a:hover { color: #c80400; }
	
#leftSide { display: inline-block; float: left; width:222px; margin-right: 15px; }

#leftSide > .hdr { width:192px; padding: 10px 15px; color: #fff; background-color:#013567; font-weight: bold; }
#leftSide > ul { display: block; float: none; list-style-type:none; overflow:hidden; margin-bottom:15px; width:190px; padding: 0px 15px; border: 1px solid #cdcdcd; background-color: #fff; }
#leftSide > ul li { display:block; float: none; padding: 15px 0px; border-top: 1px dotted #bbb; oveflow:hidden; width:190px; }
#leftSide > ul li span { overflow:hidden; }
#leftSide > ul li:first-child { border-top: 0px; }
#leftSide > ul li a { display:block; float:none; overflow:hidden; width:190px; }
#leftSide > ul li a:link, #leftSide > ul li a:visited { color: #C40904; }
#leftSide > ul li a:hover { color:#003388; }
#leftSide > ul li a .foto { position: relative; display: inline-block; float: left; margin-right: 10px; width:70px; height: 50px; border: 1px solid #cdcdcd; }
#leftSide > ul li a .foto img { position:absolute; width:70px; }
#leftSide > ul li a .tytul, #leftSide > ul li a .tytul_foto { display: inline; font-weight: bold; width:190px; }
#leftSide > ul li a .tytul_foto { width:108px; }

#leftSide > ul li a .datadod { display: inline; font-weight: normal; }
#leftSide > ul li a .lead { display:inline; width:190px; color: #000; }


	.pagePath { display:block; float: none; padding: 15px 0px; }
	.pageBdy { display:block; float: none; padding: 15px; }
	.pageBdy .infos { display: block; float:none; overflow:hidden; }	
	.pageBdy .infos > li { display:block; float: none; border-top: 1px dotted #ccc; }
	.pageBdy .infos > li:first-child { border-top: none; }
	.pageBdy .infos li.single_info { padding: 15px 0px 20px 0px; margin: 0px 0px 20px 0px; }


	.infLn { display: block; float: none; overflow:hidden; padding: 20px 0px;  }
	.infLn .foto { position: relative; display: inline-block; float: left; margin-right: 10px; overflow:hidden; width: 115px; height:78px; border: 1px solid #ccc; }
	.infLn .foto img { position: absolute; display: block; float: none; width: 115px; }
	.infLn .info_nofoto { display: inline-block; float: left; }
	.infLn .info_foto { display: inline-block; float: left; overflow:hidden; width: 316px; }	
	
	
	.infLn .tytul { display: block; float: none; font-size: 12px; font-weight:bold; }
	.infLn .datadod { display: block; float: none; color: #666; }
	.infLn .descr { display: block; float: none; color: #000; }
	.infos ul { margin: 5px 0px 5px 30px; }
	.infos ul li { padding: 3px; }

	.fotos { overflow: hidden; margin: 10px 0px; }
	.fotos .foto { display:inline-block; float: left; width: 217px; overflow:hidden; margin: 10px 0px; }
	.fotos .foto .in { display: block; float: none; position:relative; width: 215px; height: 135px; border: 1px solid #ccc; overflow:hidden; }
	
	.fotos .foto .in img { position:absolute; display: block; width: 215px; }
	.fotos .foto .descr { display:block; float: none; color:#013567; font-size:10px; padding: 10px 0px; border-bottom: 1px dotted #ddd; }
	.fotos .sep { display: inline-block; float: left; width: 30px; }
	
	.fotos .foto_big { width: 472px; overflow:hidden; }
	.fotos .foto_big img { display: block; float:none; width:472px; }
	.fotos .foto_big .descr { display:block; float: none; color:#013567; font-size:11px; padding: 10px 0px; border-bottom: 1px dotted #ddd; }

#middleSide { display: inline-block; float: left; width:502px; margin: 0px 15px 15px 0px; border: 1px solid #cdcdcd; background-color: #fff; }

	.pageBdy .kategorie { display: block; float:none; overflow:hidden; }	
	.pageBdy .kategorie > li { display:block; float: none; border: 1px dotted #d0d0d0; background-color: #f0f0f0; margin-bottom: 15px; width: 440px; padding: 15px; overflow:hidden; }
	.pageBdy .kategorie .foto { position: relative; display: inline-block; float: left; width: 90px; height: 60px; border: 1px solid #ccc; margin-right: 15px; overflow:hidden; } 
	.pageBdy .kategorie .foto img { position: absolute; display: block; width: 90px; }
	.pageBdy .kategorie a { font-size: 16px; font-weight:bold; }
	.pageBdy .kategorie a .tytul { font-size: 14px; color: #000; font-weight: normal; }


	.pageBdy li.selKat { display:block; float: none; border: 1px dotted #d0d0d0; background-color: #f0f0f0; margin-bottom: 15px; width: 440px; padding: 15px; overflow:hidden; }
	.pageBdy li.selKat .foto { position: relative; display: inline-block; float: left; width: 90px; height: 60px; border: 1px solid #ccc; margin-right: 15px; overflow:hidden; } 
	.pageBdy li.selKat .foto img { position: absolute; display: block; width: 90px; }
	.pageBdy li.selKat a { font-size: 16px; font-weight:bold; }
	.pageBdy li.selKat a .tytul { font-size: 14px; color: #000; font-weight: normal; }


#start_info { display:block; float:none; overflow:hidden; background-color: #013567; width: 442; padding: 15px; margin: 15px; list-style-type: none; }
#start_info img { width: 442px; margin-bottom: 15px; }
#start_info span { display:block; float:none; }
#start_info .dzial { color: #fff; text-transform:uppercase; font-size:11px; margin-bottom: 10px; }
#start_info .tytul { font-weight:bold; font-size:16px; margin-bottom: 10px; line-height:20px; }
#start_info .lead { color: #fff; }
#start_info a:link, #start_info a:visited { color: #fff; }
#start_info a:hover { color:#c80400; }

#start_dzialy { background: #fff url("../gfx/dottedMiddleSideBg.jpg") 250px 0px repeat-y; overflow:hidden; margin: 15px 0px; }

#start_dzialy ul { display:inline; list-style-type:none; }
#start_dzialy ul li { }
#start_dzialy ul li.wDot { list-style-type:disc; }
.start_dzial { display: inline-block; float: left; margin: 0px 15px 15px 15px; overflow:hidden; width: 220px; border-top: 1px solid #ddd; }
.start_dzial > .hdr { display:block; float:none; text-transform:uppercase; padding: 10px 0px; }
.start_dzial .foto { position: relative; display: block; float: none; width:220px; height:150px; overflow:hidden; margin-bottom: 10px; }
.start_dzial .foto img { position:absolute; width:220px; }

.start_dzial a { display:block; float:none; overflow:hidden; }
.start_dzial a span { display:block; float:none; }
.start_dzial a:link, .start_dzial a:visited { color: #c80400; }
.start_dzial a:hover { color: #003380; }
.start_dzial .tytul_foto, .start_dzial .tytul_nofoto { font-size: 14px; font-weight:bold; margin-bottom: 10px; }
.start_dzial .tytul { font-weight:bold; }
.start_dzial .lead { color: #000; }
.start_dzial .datadod { color: #999; }
.start_dzial .others { display:block; float:none; color: #c80400; font-size: 10px; text-transform:uppercase; border-top: 1px dotted #ccc; padding: 10px 0px 0px 0px; margin: 10px 0px 0px 0px; }

.start_dzial > ul li { margin: 5px 0px 0px 15px; }
.start_dzial > ul li:first-child { margin-left: 0px; }
.start_dzial a.rest { font-weight: bold; }
.start_dzial a.rest:link, .start_dzial a.rest:visited { color: #003380; }
.start_dzial a.rest:hover { color: #c80400; }


#rightSide { display: inline-block; float: left; width:222px; }
#rightSide > .hdr { width: 222px; color: #fff; background-color: #003380; padding:10px; font-weight: bold; }

#debata { width: 190px; border: 1px solid #d0d0d0; padding: 15px; text-align: center; background-color: #fff; margin-bottom: 15px; }
#debata > .hdr { font-weight: bold; }
#debata a.akt { display: block; float: none; width: 180px; text-align: center; color: #fff; font-weight:bold; padding: 10px 0px; font-size:14px; }
#debata a.akt:link, #debata a.akt:visited { background-color: #c80400; }
#debata a.akt:hover { background-color: #003380; }
#debata .info { font-size: 10px; }

#debaty_lista { display: block; float: none; list-style-type:none; padding: 0px 15px; }
#debaty_lista li { display:block; float: none; overflow:hidden; border-bottom: 1px dotted #d0d0d0; padding: 15px 0px; margin: 15px 0px; }
#debaty_lista li:last-child { border-bottom: none; }
#debaty_lista li a { display: block; float: none; overflow:hidden; }
#debaty_lista li a img { display: inline-block; float: left; border: 1px solid #ddd; margin: 0px 10px 10px 0px; }
#debaty_lista li a .numer { font-size: 16px; font-weight: bold; }

#galeria_list { display: block; float: none; list-style-type: none; }
#galeria_list .foto { position: relative; display: block; float: none; width:220px; height:150px; overflow:hidden; margin-bottom: 10px; border: 1px solid #ccc; }
#galeria_list .foto img { position:absolute; width:220px; }
#galeria_list .tytul { color: #000; }
#galeria_list li { display:block; float: none; padding: 10px 0px; margin: 10px 0px; border-bottom: 1px dotted #a3a3a3; }

	.smap ul { margin: 0px 0px 10px 10px; }
		
    a.pdf { display: block; float:none; line-height: 12px; margin: 10px 10px 0px 0px; overflow:hidden; }
    a.pdf .kb { color: #aaa; }
		
.stopka { width: 100%; background:#013567; padding-bottom: 50px; overflow:hidden; }

.stopka .menu_bottom { display: block; float: none; width:978px; height: 40px; margin-bottom: 20px; }
		.menu_bottom li { display: inline-block; float: left; }
		.menu_bottom a { display: block; float: none; padding: 10px 16px; height: 20px; }
		.menu_bottom a:link, .menu_bottom a:visited { color: #fff; background: url("../gfx/menuSep.jpg") 0px 15px no-repeat;  }
		.menu_bottom a:hover, .menu_bottom a.Hv { background: #fe0000; }
			
			
.stopka .real { display:block; float: none; width: 978px; text-align: center; color: #0681AA; }
		.real a:link, .real a:visited { color: #fff; }
		.real a:hover { color:#c80400; }

#movies { display: block; float: none; overflow:hidden; margin:0px; padding: 0px; }
#movies li { display:block; float: none; margin-bottom: 20px; }
#movies li .tytul { display: block; float:none; padding: 5px 0px; color: #000; font-weight:bold; }
#movies li .film  { display: block; float:none; }

#movies_list { display: block; float: none; list-style-type: none; }
#movies_list .film { position: relative; display: block; float: none; width:220px; height:150px; overflow:hidden; margin-bottom: 10px; border: 1px solid #ccc; }
#movies_list .tytul { color: #000; }
#movies_list li { display:block; float: none; padding: 10px 0px; margin: 10px 0px; border-bottom: 1px dotted #a3a3a3; }
