.br_odwrotny{
display:none!important;
}
* {
margin:0;
padding:0;
}

html {
overflow : scroll;
}

body {
color:#fff;;
font-family:verdana,tahoma,arial,sans-serif;
font-size:20px;
background:#000!important;
}

h1 {
color:#fff;
font-family:Arial;
font-size:28px;
font-weight:normal;
letter-spacing:0.02em;
line-height:120%;
padding:5px 0 20px;
}

h2 {
color:#fff;
font-family:arial,tahoma,sans-serif;
font-size:24px;
font-weight:normal;
letter-spacing:0.02em;
line-height:120%;
margin:0 0 5px;
}

h3 {
font-size: 20px;
letter-spacing: 0;
text-align: left;
}

div.h1{
color:#fff;
font-size:20px;
font-weight:bold;
margin:0 0 20px;
}

div.blok_merit h3 {
padding: 0 0 15px 0;
}

a {
color:#ffff00;
text-decoration:none;
}

a:hover {
color: #fff;
}

img {
border: 0pt none;
}

img.banner{
position:absolute;
top:40px;
width:300px;
}
div#banner_swf{
left:0;
position:absolute;
top:15px;
}
div.container{
overflow:hidden;
}
#all  {
margin: 0 auto;
min-height: 570px;
overflow: hidden;
padding: 0 23px;
position: relative;
width: 950px;
}
div.top_podstr{
height:150px !important;
position:relative;
}
div.top_podstr h1{
display:block;	
}
div.top_podstr img{
display:none;
}
#top {
height:120px;
margin:0 auto;
width:996px;
}
	div.top_wysz {
	width: 380px;
	position: absolute;
	right: 25px;
	top: 58px;
	font-size: 16px;
	text-align: right;
	padding:3px 0;
	}
	button.btn{
	font-size: 16px;
	background: #ffff00;
	color: #000;
	padding: 3px;
	}
	div.top_wysz_t {
	display:none;
	}	
	div.top_wysz input.text {
	background:transparent url(/szablon/input_cien.gif) no-repeat scroll left top;
	border:1px solid #C8DAEE;
	font-family:tahoma,arial,sans-serif;
	font-size:16px;
	margin:0 5px 0 10px;
	padding:3px 5px;
	vertical-align:middle;
	width:160px;
	}
	div.top_wysz input.submit {
	vertical-align:middle;
	}
#ban {
    height: 110px;
    margin: 0 auto;
    position: relative;
    width: 996px;
}
div.klip{
background:url("/szablon/klips.png") no-repeat scroll center top transparent;
height:500px;
left:4px;
position:absolute;
top:1px;
width:271px;
z-index:1;
}
	div.tekst_front {
color: #FFFFFF;
float: right;
font-size:16px;
height: 160px;
line-height: 120%;
overflow: auto;
position: absolute;
left: 255px;
bottom: 15px;
	}
	div.tekst_front a {
	color:#ffff00;
	}
	div.tekst_front a:hover {
	color:#fff;
	}
#bot{
font-size:16px;
height:35px;
margin:0 auto;
position:relative;
width:1040px;
}

#allcont {
border-top: 1px solid #C8DAEE;
float: right;
font-size: 16px;
line-height: 150%;
min-height: 550px;
overflow: hidden;
padding: 54px 25px 25px 25px;
position: relative;
width: 670px;
}
	#allcont  ul, #allcont  ol {
	margin: auto;
	padding: 0;
	}
	#allcont  ul li, #allcont  ol li {
	list-style-position:inside;
	margin:0 0 0 15px;
	padding:0;
	}
#allcont_akt {
float: right;
font-size:16px;
line-height: 120%;
margin: 0 0 20px;
overflow: hidden;
position: relative;
width: 720px;
}
div.opisc, div.opis_minic{
padding: 0 0 20px 0;
}	
#food{
border-top:1px solid #fff;
margin:0 47px;
overflow:hidden;
padding:3px 0;
 }

#right {
background: #000;
margin-right:42px;
margin-top:19px;
width:240px;
float: right;
}

div#tabgraf, div.tabgraf {
clear:both;
float:left;
margin:10px auto;
overflow:hidden;
}
div#tabgraf table, div.tabgraf table {
border-left:1px solid #C8DAEE;
float:left;
}
div#tabgraf td, div.tabgraf td {
border-bottom:1px solid #C8DAEE;
border-right:1px solid #C8DAEE;
border-top:1px solid #C8DAEE;
font-size:16px;
padding:10px 5px;
text-align:center;
vertical-align:top;
width:126px;
}
div#tabgraf td:hover, div.tabgraf td:hover {
background:#F4F8FB;
}
div#tabgraf img.im_m, div.tabgraf img.im_m {
border:0 solid #000000;
float:none;
margin:0;
}
div#tabgraf a, div.tabgraf a {
border:0 solid #000000;
}
div#tabgraf h5, div.tabgraf h5 {
border:medium none;
font-size:16px;
font-weight:normal;
line-height:115%;
margin:2px;
padding:0 0 8px;
}
div#tabgraf h5 a, div.tabgraf h5 a {
color:#000001;
text-decoration:none;
}
div#tabgraf div.sortowanie, div.tabgraf div.sortowanie {
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
letter-spacing:0.05em;
overflow:hidden;
padding:5px;
}
div#tabgraf div.sortowanie span, div.tabgraf div.sortowanie span {
border-left:2px solid;
font-size:16px;
padding:0 20px;
}
div.tabgraf_akt {
background:url("/szablon/bg_bot_akt.gif") no-repeat scroll right bottom #F4F8FB;
float:left;
margin:0;
min-height:300px;
min-width:723px;
position:relative;
}	
img.kwadr{
position:absolute;
right:10px;
top:10px;
}
div.tabgraf_akt table {

}	
div.tabgraf_akt tr {
background:transparent url(/szablon/bg_mid_akt.gif) no-repeat scroll center center;	
}
div.tabgraf_akt td {
background: none repeat scroll 0 0 #EEEEEE;
border-bottom: 1px solid #C8DAEE;
padding: 7px 15px;
vertical-align: top;
width: 330px;
}	
div.tabgraf_akt img.im_m {
border:1px solid #C8DAEE;
float:left;
margin:4px 15px 5px 0;
padding:4px;
}
div.tabgraf_akt h1 {
background:transparent url(/szablon/bg_top_akt.gif) no-repeat scroll center center;
color:#fff;
font-family:Arial,sans-serif;
font-size:16px;
letter-spacing:0;
margin:10px 0 0;
padding:10px 25px;
}		
div.tabgraf_akt h5 {
border: none;
font-size:16px;
margin:2px;
}
	div.tabgraf_akt h5 a {
	color: #000;
	text-decoration: none;
	}
div.tabgraf_akt div {
clear:both;
margin:3px 0 0;
}
div.tabgraf_akt a {
color: #404040;
}

div.tabgraf_akt a:hover {
text-decoration: underline;
color: #404040;
}		
div.bot_akt {
float: right;
margin: 3px 0 0 0;
}
	div.bot_akt a {
bottom:0;
color:#FFFFFF;
display:block;
font-family:tahoma;
font-weight:bold;
height:15px;
padding:7px 17px;
position:absolute;
right:0;
width:178px;
}
div.bot_akt a:hover{		
color: #DFF0FF;
text-decoration: none;
}
		
ul.special, ul.special_par {
line-height:130%;
margin:0pt;
font-size:16px;
}	

ul.special {
font-family:Arial,sans-serif;
padding:2px 0 5px !important;
text-align:left;
}
ul.special_par {
padding:0pt;
text-align:left;
}
	ul.special li, ul.special_par li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}		
	ul.special li {
	border-bottom:1px solid #C8DAEE;
	margin:0 !important;
	padding:5px 2px 2px !important;
	width:206px;
	}	
	ul.special_par li {
	margin-bottom:0pt;
	padding:5px;
	}		
	ul.special li a, ul.special_par li a {
	display:block;
	text-decoration:none;
	}	
	ul.special li a{
	font-weight:bold;
	padding:1px;
	}	
	ul.special_par li a{
	font-weight: bold;
	}	
	ul.special li a:hover, ul.special_par li a:hover {
	color: #fff;;
	}
ul.special1 {
font-size:16px;
padding: 0pt !important;

}
	ul.special1 li {
	border-bottom:1px solid #c0c0c0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0pt;
	float:left;
	margin:4px 0pt 2px;
	width:90%;	
	}	
	l.special1 li a {
	display:block;
	text-decoration:none;
	}

	li.wlasny {
		background:transparent none repeat scroll 0% !important;
		font-size:16px;
		padding:0pt 0pt 0pt 10px !important;
		text-align:left !important;
	}	
	
	ul.special1 img{
	float: left;
	margin: 5px;
	border: 0px solid;
	}
	ul.special1 h2{
	text-align: right;
	font-size: 16px;
	padding-bottom: 15px;
	}
	
	
div.grafik {
float:right;
margin:21px 0pt 10px 10px;
padding:2px;
width:auto;
}
	div.grafik img.im_s {
	float: none;
	border: none;
	}
	
table#glowna {
text-align: left;
}

	table#glowna td {
	background: transparent url(szablon/pion_l.gif) repeat-y right;
	vertical-align: top;
	font-size:16px;
	width: 50%;
	padding: 0 5px;
	}
	
.druk {
bottom:40px;
font-size:16px;
position:absolute;
right:0;
}

div#nawigator {
font-size:16px;
}

div.zmiany {
border-top:1px solid;
color:inherit;
font-size:90% !important;
margin:20px 0pt 0pt;
}

	div.zmiany a {
	text-decoration: underline;
	color: #fff;
	}
	
	div.zmiany a:hover {
	text-decoration: none;
	color: #000;
	}
div.menu_all{
overflow:hidden;
}	
div.menu_left {
font-size: 16px;
font-weight:bold;
overflow: hidden;
padding: 0 0 15px;
position: absolute;
top: 0;
width: 214px;
z-index: 1;
}
div.menu_left ul{
min-height:125px;
padding:0 38px 15px 25px;
}

	div.menu_left li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	
	div.menu_left li a, div.menu_left li div.lider_menu {
	display:block;
	letter-spacing:1px;
	padding:6px 12px 5px;
	width:130px;
	}
	div.menu_left li a {
	color:#ffff00;
	}	
	div.menu_left li a:hover {
	color:#fff;
	padding:5px 11px 6px 13px; 
	}		
	div.menu_left li div.lider_menu {
	color:#ff0000;
	font-weight:bold;
	}
	
div.promo {

}
	div.teleinfo {
	height:55px;
	padding:16px 0;
	width:206px;
	position:relative;
	}
	div.newsletter {
	background:transparent url(/szablon/newsletter.gif) no-repeat scroll center center;
	height:55px;
	padding:16px 0;
	width:206px;
	position:relative;	
	}
div.menu_bot {
color:#FFFFFF;
}

div.studenci, div.pracownicy {

}

div.studenci a, div.pracownicy a {
color:#FFFFFF;
display:block;
font-size:16px;
font-weight:bold;
height:15px;
letter-spacing:1px;
padding:12px 1px 13px 69px;
width:120px;
}

div.studenci a {
background:transparent url(/szablon/studenci.jpg) no-repeat scroll left center;
}

div.pracownicy a {
}
div.studenci a:hover, div.pracownicy a:hover {
color: #DFF0FF;
padding:11px 0 14px 70px;
}
div.navigi {
position: absolute;
right: 25px;
top: 5px;
background:#fff;
}
div.navigi a {
color: #ff0;
margin-left: 1px;
padding: 7px;
font-size: 26px;
display: block;
float: left;
background: #000;
border-right: 1px solid #fff;
}
div.navigi a.kontrast{
background: #000;
color: #ff0;	
}
div.navigi a.kontrast:hover{
background:#000;
color:#fff;	
}
div.navigi a:hover{
color: #fff;
background: #FFFFFF;
}	
div.prawy {
float:right;
margin:0 0 0 25px;
text-align:center;
width:213px;
}

img.im_s {
padding: 4px;
border: 1px solid #C8DAEE;
}

ul.czlonk{
border-top:1px solid #C8DAEE;
clear:both;
margin:10px 0 10pt !important;
overflow:hidden;
padding:0 !important;
text-align:left;
}

	ul.czlonk li.gl{
border-bottom:1px solid #C8DAEE;
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:10px 0 5px !important;
position:relative;
width:670px;
	}

	img.im_czl {
	padding: 4px;
	border: 1px solid #C8DAEE;
	float:right;
	margin:5px 0pt 0pt 10px;
	}
ul.czlonk_glowna{
clear:both;
margin:10px 0 10pt !important;
overflow:hidden;
padding:0 !important;
text-align:left;
}

	ul.czlonk_glowna li.gl{
	clear:both;
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0 !important;
	padding:5px 0 10px !important;
	width:100%;
	}

	img.im_czl {
	border:1px solid #C8DAEE;
	float:left;
	margin:5px 10px 0 0;
	padding:4px;
	}
	
div#bloki {
clear:both;
font-size:16px;
margin:0 auto;
overflow:hidden;
padding:15px 0;
}	

div.blok_ban {
background:url("/szablon/blok1_ban.gif") repeat scroll left top transparent;
clear:both;
height:16px;
}
	
div.blok1 {
background:url("/szablon/bg_bot_blok.gif") no-repeat scroll right bottom #E6EBF1;
clear:both;
margin:0 0 10px;
min-height:80px;
overflow:hidden;
padding:0 2%;
position:relative;
}

div.blok1 h1 {
background:transparent url(/szablon/bg_top_blok1.gif) no-repeat scroll left center;
color:#fff;
font-family:Arial,sans-serif;
font-size:16px;
letter-spacing:0;
padding:10px;
}

div.blok2 {
background:url("/szablon/bg_blok2.gif") repeat-x scroll center top #5E9DD3;
clear:both;
height:200px;
margin:0 auto 10px;
overflow:hidden;
padding:2%;
width:880px;
}

div.blok2 img{
margin: 0 0 10px 0;
}

div.blok2 td {
padding:0 1%;
text-align:center;
vertical-align:top;
width:30%;
}
	div.blok2 li {
	color:#FFFFFF;
	font-weight:bold;
	line-height:120%;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:2px 0 !important;
	text-align: left;
	}

	div.blok2 li a {
	color: #fff;
	}

	div.blok2 li a:hover {
	color: #DFF0FF;
	}
div#tagi {	
background:#000;
bottom:0;
color:#ffff00;
font-size:9px;
left:47px;
line-height:120%;
padding:2px 5px 4px;
position:absolute;
width:685px;
}

div#tagi a {
color: #d0d0d0;
}

div#tagi a:hover {
color: #fff;
}

div.tekst {
overflow:hidden;
padding:0 0 50px;
}

div.czyt_wiecej {
border-right:1px solid #C8DAEE;
bottom:0;
padding:0 5px;
position:absolute;
right:0;
}

.data {
border-right:1px solid #C8DAEE;
color:#fff;
padding-right:5px;
}


/* ---- BUD -------------------------------------------*/

body#bud {
background:url("/szablon/bg_bud.jpg") repeat-x scroll center 0px transparent;
font-family:tahoma,arial,sans-serif !important;
font-size:16px !important;
}

body#bud h1{
color:#044798;
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
line-height:120%;
margin:0 0 10px;
padding:5px 0 15px;
text-transform:uppercase;
}
body#bud h2{
color:#044798;
font-weight:bold;
margin:15px 0;
}
body#bud  a{
color: #044798;
}
body#bud  a:hover{
color: #990000;
}
body#bud  #nawigator{
font-size:16px;
padding:0 0 10px;
text-align:left;
}
body#bud div#tresc{
padding: 0 0 50px;
}
body#bud div#tresc li,body#bud div#tresc ol{
list-style-position:outside;
margin:0 0 0 25px;
padding:2px 0;
}
body#bud div#tresc ul{
padding:5px 0;
}
body#bud #bot{
background:transparent url(/szablon/bg_bot.jpg) repeat-x scroll 0 0;
font-size:16px;
height:75px;
margin:0 auto;
position:relative;
width:100%;
}
body#bud #bot a{
color:#fff;
}
body#bud #food{
border:0 solid;
color:#FFFFFF;
margin:0 auto;
overflow:hidden;
padding:7px 15px;
position:relative;
width:960px;
}
div#food_bud{
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
color:#044798;
margin:15px auto 5px;
overflow:hidden;
padding:0 15px 7px;
position:relative;
width:960px;
}
div#food_bud a{
color:#044798 !important;
}
body#bud  div.prawy {
float:right;
margin:0 0 0 25px;
text-align:center;
width:213px;
}
body#bud ul.czlonk{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left top;
border-top:0px solid;
}
body#bud ul.czlonk li.gl{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
border-bottom:0 solid;
padding:10px 0 20px !important;
width:685px;
}
body#bud ul.czlonk li.gl li{
list-style-position:inside !important;
}
body#bud div.pliki{
border:1px solid #C8DAEE;
float:right;
margin:12px 0 12px 12px;
padding:10px;
width:315px;
}
body#bud div.pliki_wezla{
margin:12px 0;
}
body#bud div.pliki_wezla a{
font-size:100% !important;
line-height:150%;
}
body#bud ul.special{
font-size: 100% !important;
}
body#bud div.pliki_wezla ul.special li{
border:0 solid;
width: auto !important;
}
body#bud div.pliki_wezla li,body#bud div.pliki li{
/*width: auto !important; */
}
body#bud div.czyt_wiecej{
border-right:0px solid;
padding:0 5px 2px;
}
body#bud .data{
border-right:0 solid;
}
div.left_bud,div.left_s45,div.left_wnr,div.left_e2m,div.left_fko,div.left_s50,div.left_swp{
float:left;
height:344px;
margin:19px 0 0;
position:relative;
width:265px;
}
div.left_e2m{
height:215px!important;
}
div.left_fko{
height:300px!important;
}
div.left_bud {
background:url("/szablon/bud.jpg") no-repeat scroll left -2px transparent;
}
div.left_s45{
background:url("/szablon/s45.jpg") no-repeat scroll left -2px transparent;
}
div.left_s50{
background:url("/szablon/s50.png") no-repeat scroll left 15px transparent;
}
div.left_swp{
background:url("/szablon/swp.png") no-repeat scroll left 26px transparent;
margin:2px 0 0;
}
div.left_bud_opis{
background:transparent url(/szablon/left_grad.jpg) repeat-x scroll left 344px;
color:#044798;
font-size:16px;
height:480px;
line-height:150%;
padding:370px 25px 0;
}
div.left_bud_tyt{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding:0 0 20px;
text-transform:uppercase;
}
div.left_graf_opis{
background: url("/szablon/left_grad.jpg") repeat-x scroll left 376px transparent;
color: #044798;
font-size:16px;
height: 480px;
line-height: 150%;
padding: 390px 25px 0;
}
#all_bud {
margin:0 auto;
overflow:hidden;
position:relative;
width:990px;
}

#allcont_bud {
/*background:url("/szablon/kir.png") no-repeat scroll 0px -7px transparent; */
float:right;
line-height:150%;
min-height:940px;
overflow:hidden;
padding:25px 0;
position:relative;
width:710px;
}

div.top_bud{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
clear:both;
height:274px;
position:relative;
}

div.tekst_bud{
overflow:hidden;
padding:0 0 0 25px;
width:685px;
}
/* MENU BUD */
div.menu_left_bud {
overflow:hidden;
}
div.menu_left_bud ul{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left top;
}
div.menu_left_bud li {
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 13px;
font-family:Arial,tahoma,sans-serif;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
}
div.menu_left_bud li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
color:#044798;
display:block;
letter-spacing:1px;
padding:8px 0 7px 15px;
width:195px;
}	
div.menu_left_bud li a:hover {
color:#000;
padding:7px 0 8px 15px; 
}


/* ---- wzk -------------------------------------------*/

body#wzk {
background:url("/szablon/bg_wzk.jpg") repeat-x scroll center 0px transparent;
font-family:tahoma,arial,sans-serif !important;
font-size:16px !important;
}

body#wzk h1{
color:#044798;
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
line-height:120%;
margin:0 0 10px;
padding:5px 0 15px;
text-transform:uppercase;
}
body#wzk h2{
color:#044798;
font-weight:bold;
margin:15px 0;
}
body#wzk  a{
color: #044798;
}
body#wzk  a:hover{
color: #990000;
}
body#wzk  #nawigator{
font-size:16px;
padding:0 0 10px;
text-align:left;
}
body#wzk div#tresc{
padding: 0 0 50px;
}
body#wzk div#tresc li,body#wzk div#tresc ol{
list-style-position:outside;
margin:0 0 0 25px;
padding:2px 0;
}
body#wzk div#tresc ul{
padding:5px 0;
}
body#wzk #bot{
background:transparent url(/szablon/bg_bot.jpg) repeat-x scroll 0 0;
font-size:16px;
height:75px;
margin:0 auto;
position:relative;
width:100%;
}
body#wzk #bot a{
color:#fff;
}
body#wzk #food{
border:0 solid;
color:#FFFFFF;
margin:0 auto;
overflow:hidden;
padding:7px 15px;
position:relative;
width:960px;
}
div#food_wzk{
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
color:#044798;
margin:15px auto 5px;
overflow:hidden;
padding:0 15px 7px;
position:relative;
width:960px;
}
div#food_wzk a{
color:#044798 !important;
}
body#wzk  div.prawy {
float:right;
margin:0 0 0 25px;
text-align:center;
width:213px;
}
body#wzk ul.czlonk{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left top;
border-top:0px solid;
}
body#wzk ul.czlonk li.gl{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
border-bottom:0 solid;
padding:10px 0 20px !important;
width:685px;
}
body#wzk ul.czlonk li.gl li{
list-style-position:inside !important;
}
body#wzk div.pliki{
border:1px solid #C8DAEE;
float:right;
margin:12px 0 12px 12px;
padding:10px;
width:315px;
}
body#wzk div.pliki_wezla{
margin:12px 0;
}
body#wzk div.pliki_wezla a{
font-size:100% !important;
line-height:150%;
}
body#wzk ul.special{
font-size: 100% !important;
}
body#wzk div.pliki_wezla ul.special li{
border:0 solid;
width: auto !important;
}
body#wzk div.pliki_wezla li,body#wzk div.pliki li{
/*width: auto !important; */
}
body#wzk div.czyt_wiecej{
border-right:0px solid;
padding:0 5px 2px;
}
body#wzk .data{
border-right:0 solid;
}
div.left_wzk{
float:left;
height:215px;
margin:19px 0 0;
position:relative;
width:265px;
}
div.left_wzk {
background:url("/szablon/wzk.jpg") no-repeat scroll left -2px transparent;
}
div.left_wzk_opis{
background:transparent url(/szablon/left_grad.jpg) repeat-x scroll left 195px;
color:#044798;
font-size:16px;
height:480px;
line-height:150%;
padding:200px 25px 0;
}
div.left_wzk_tyt{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding:0 0 20px;
text-transform:uppercase;
}
#all_wzk {
margin:0 auto;
overflow:hidden;
position:relative;
width:990px;
}
#allcont_wzk {
/*background:url("/szablon/kir.png") no-repeat scroll 0px -7px transparent; */
float:right;
line-height:150%;
min-height:940px;
overflow:hidden;
padding:25px 0;
position:relative;
width:710px;
}

div.top_wzk{
    background: url("/szablon/linia_pix.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    clear: both;
    height: 157px;
    padding: 120px 0 0;
    position: relative;
}

div.tekst_wzk{
overflow:hidden;
padding:0 0 0 25px;
width:685px;
}
/* MENU wzk */
div.menu_left_wzk {
overflow:hidden;
}
div.menu_left_wzk ul{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left top;
}
div.menu_left_wzk li {
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 13px;
font-family:Arial,tahoma,sans-serif;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
}
div.menu_left_wzk li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
color:#044798;
display:block;
letter-spacing:1px;
padding:8px 0 7px 15px;
width:195px;
}	
div.menu_left_wzk li a:hover {
color:#000;
padding:7px 0 8px 15px; 
}


/* ---- GRAFIK -------------------------------------------*/

body#grafik {
background:url("/szablon/bg_grafik.jpg") repeat-x scroll center 0px transparent;
font-family:tahoma,arial,sans-serif !important;
font-size:16px !important;
}

body#grafik h1{
color:#044798;
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
line-height:120%;
margin:0 0 10px;
padding:5px 0 15px;
text-transform:uppercase;
}
body#grafik h2{
color:#044798;
font-weight:bold;
margin:15px 0;
}
body#grafik  a{
color: #044798;
}
body#grafik  a:hover{
color: #73A13F;
}
body#grafik  #nawigator{
font-size:16px;
padding:0 0 10px;
text-align:left;
}
body#grafik div#tresc{
padding: 0 0 50px;
}
body#grafik div#tresc li,body#grafik div#tresc ol{
list-style-position:outside;
margin:0 0 0 25px;
padding:2px 0;
}
body#grafik div#tresc ul{
padding:5px 0;
}
body#grafik #bot{
background:transparent url(/szablon/bg_bot.jpg) repeat-x scroll 0 0;
font-size:16px;
height:75px;
margin:0 auto;
position:relative;
width:100%;
}
body#grafik #bot a{
color:#fff;
}
body#grafik #food{
border:0 solid;
color:#FFFFFF;
margin:0 auto;
overflow:hidden;
padding:7px 15px;
position:relative;
width:960px;
}
div#food_grafik{
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
color:#044798;
margin:15px auto 5px;
overflow:hidden;
padding:0 15px 7px;
position:relative;
width:960px;
}
div#food_grafik a{
color:#044798 !important;
}
body#grafik  div.prawy {
float:right;
margin:0 0 0 25px;
text-align:center;
width:213px;
}
body#grafik ul.czlonk{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left top;
border-top:0px solid;
}
body#grafik ul.czlonk li.gl{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
border-bottom:0 solid;
padding:10px 0 20px !important;
width:685px;
}
body#grafik ul.czlonk li.gl li{
list-style-position:inside !important;
}
body#grafik div.pliki{
border:1px solid #C8DAEE;
float:right;
margin:12px 0 12px 12px;
padding:10px;
width:315px;
}
body#grafik div.pliki_wezla{
margin:12px 0;
}
body#grafik div.pliki_wezla a{
font-size:100% !important;
line-height:150%;
}
body#grafik ul.special{
font-size: 100% !important;
}
body#grafik div.pliki_wezla ul.special li{
border:0 solid;
width: auto !important;
}
body#grafik div.pliki_wezla li,body#grafik div.pliki li{
/*width: auto !important; */
}
body#grafik div.czyt_wiecej{
border-right:0px solid;
padding:0 5px 2px;
}
body#grafik .data{
border-right:0 solid;
}
div.left_grafik,div.left_s45,div.wnr,div.e2m,div.fko{
float:left;
height:344px;
margin:19px 0 0;
position:relative;
width:265px;
}
div.left_fko {
background:url("/szablon/fko.jpg") no-repeat scroll left 52px transparent;
margin:0!important;
}
div.left_e2m {
background:url("/szablon/e2m.jpg") no-repeat scroll left 52px transparent;
margin:0!important;
}
div.left_wnr {
background:url("/szablon/wnr.jpg") no-repeat scroll left 0 transparent;
margin:0!important;
}
div.left_grafik {
background:url("/szablon/grafik.jpg") no-repeat scroll left -2px transparent;
height:380px!important;
}
div.left_s45{
background:url("/szablon/s45.jpg") no-repeat scroll left -2px transparent;
}
div.left_grafik_opis{
background:transparent url(/szablon/left_grad.jpg) repeat-x scroll left 344px;
color:#044798;
font-size:16px;
height:480px;
line-height:150%;
padding:370px 25px 0;
}
div.left_grafik_tyt{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding:0 0 20px;
text-transform:uppercase;
}
#all_grafik {
margin:0 auto;
overflow:hidden;
position:relative;
width:990px;
}

#allcont_grafik {
/*background:url("/szablon/kir.png") no-repeat scroll 0px -7px transparent; */
float:right;
line-height:150%;
min-height:940px;
overflow:hidden;
padding:25px 0;
position:relative;
width:710px;
}

div.top_grafik{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
clear:both;
height:274px;
position:relative;
}

div.tekst_grafik{
overflow:hidden;
padding:0 0 0 25px;
width:685px;
}
/* MENU GRAFIK */
div.menu_left_grafik {
overflow:hidden;
}
div.menu_left_grafik ul{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left top;
}
div.menu_left_grafik li {
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 13px;
font-family:Arial,tahoma,sans-serif;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
}
div.menu_left_grafik li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
color:#044798;
display:block;
letter-spacing:1px;
padding:8px 0 7px 15px;
width:195px;
}	
div.menu_left_grafik li a:hover {
color:#000;
padding:7px 0 8px 15px; 
}


img.proj_eu{
bottom:68px;
left:68px;
position:absolute;
}
div.proj_eu{
bottom:33px;
left:0;
position:absolute;
text-align:center;
width:100%;
}
div.proj_eu a{
color:#000 !important;
}
a.drukuj {
bottom:3px;
margin:0 15px 0 0;
padding:0 0 0 20px;
position:absolute;
right:60px;
}
a.dogory{
bottom:3px;
margin:0;
padding:0 0 0 20px;
position:absolute;
right:10px;
}

/* PODOBNE */
div.podobne_tyt{
float:left;
font-weight:bold;
padding:1px 20px 1px 0;
text-transform:uppercase;
}
div.podobne{
border-top:1px solid #E0E0E0;
clear:both;
margin:20px 0 5px;
overflow:hidden;
text-align:left;
}
div.podobne li{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0 15px 0 0 !important;
}
div.podobne li a{
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left center;
display:block;
padding:0 0 1px 15px;
}
div.podobne li a:hover{
color:#808080;
padding:1px 0 0 15px; 
}

/* AAA */
div.aaa{
position: absolute;
bottom: 0;
right: 23px;
width: 76px;
background: #fff;
text-align: center;
padding: 5px;
border-radius: 8px 8px 0 0;
font-weight: bold;
}
.taaa1,.taaa2,.taaa3{
line-height:1.6;
color:#fff;
}
.taaa1{
font-size:16px;
}
.taaa2{
font-size:16px;
}
.taaa3{
font-size:19px;

}
.aaa1{
font-size:16px;
}
.aaa2{
font-size:16px;
}
.aaa3{
font-size:19px;
}
a.aaas{
border-bottom:1px solid #6495ED;
font-weight:bold;
color:#000;
}
a.aaa1,a.aaa2,a.aaa3{
color:#000;
}
a.aaa1,a#litera1{
font-size:16px;
margin:0px;
}
a.aaa2,a#litera2{
font-size:20px;
margin:1px;
}
a.aaa3,a#litera3{
font-size:27px;
margin:0px;
}
div.navigi_bud{
position:absolute;
right:10px;
top:30px;
font-size:16px;
}
div.navigi_bud a{
display:block;
float:left;
margin:0 0 0 15px;
}
div.navigi_bud span{
background:transparent url(/szablon/navigi.gif) no-repeat scroll 0 0;
padding:0 12px;
}
div.navigi_bud  span.home{
background-position:-15px -37px;
}
div.navigi_bud  span.sitemap{
background-position:-45px -37px;
}


div.navigi_wzk{
position:absolute;
right:10px;
top:30px;
font-size:16px;
}
div.navigi_wzk a{
display:block;
float:left;
margin:0 0 0 15px;
}
div.navigi_wzk span{
background:transparent url(/szablon/navigi.gif) no-repeat scroll 0 0;
padding:0 12px;
}
div.navigi_wzk  span.home{
background-position:-15px -37px;
}
div.navigi_wzk  span.sitemap{
background-position:-45px -37px;
}

div.user_top{
background:#E0E0E0 none repeat scroll 0 0;
border:1px solid #C0C0C0;
display:block;
margin:30px 0;
overflow:hidden;
padding:10px;
vertical-align:middle;
font-size:16px;
}
div.user_top div.przycisk{
background:none repeat scroll 0 0 #808080;
clear:both;
cursor:pointer;
float:right;
font-size:16px;
text-align:center;
width:60px;
}
div.user_top div.przycisk a{
color:#fff !important;
}
input.top{
background:transparent url(/szablon/search.jpg) no-repeat scroll -12px -40px;
border:1px solid #E0E0E0;
color:#808080;
font-size:16px;
margin:2px auto 1px;
padding:3px 7px;
width:176px;
}
input.ok{
background: #000;
border: 0 solid;
color: #FFFFFF;
cursor: pointer;
float: right;
font-size: 16px;
margin: 5px 0 0;
padding: 6px 0 6px;
width: 64px;
}

div.navigi_bud  a.rss{
background-position:-135px -35px;
}
div.navigi_bud  a.search{
background-position:-75px -35px;
}

div.navigi_bud  a.tags{
background-position:-105px -35px;
}
div.navigi_bud  a.mail{
background-position:-165px -35px;
}


div.navigi_wzk  a.rss{
background-position:-135px -35px;
}
div.navigi_wzk  a.search{
background-position:-75px -35px;
}

div.navigi_wzk  a.tags{
background-position:-105px -35px;
}
div.navigi_wzk  a.mail{
background-position:-165px -35px;
}

div.grafika_opis {
border-bottom:1px solid #C8DAEE;
font-size:90%;
margin:0 0 12px;
}

div.tabgraf_bud td{
padding:15px !important;
width:135px !important;
line-height: 115%;
}

div.tabgraf_wzk td{
padding:15px !important;
width:135px !important;
line-height: 115%;
}

ul.special_bud{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
line-height:130%;
margin:0 0 12px;
text-align:left;
text-transform:uppercase;
}	
ul.special_bud li{
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
}
ul.special_bud li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
display:block;
padding:9px 0 8px 15px;
text-decoration:none;

}	
ul.special_bud li a:hover{
color:#2667CF;
padding:8px 0 9px 15px;
}
a.plik_a_style_bud{
background-position:left 4px !important;
font-weight:normal !important;
min-height:17px !important;
padding-left:21px !important;
}

#tagi_bud{
background:#F9F9F9 none repeat scroll 0 0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
bottom:0;
color:#044798;
font-size:16px;
left:0;
line-height:150%;
padding:7px;
position:absolute;
text-align:center;
z-index:1;
}
#tagi_bud a{
padding: 2px 5px;
}


ul.special_wzk{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
line-height:130%;
margin:0 0 12px;
text-align:left;
text-transform:uppercase;
}	
ul.special_wzk li{
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
}
ul.special_wzk li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
display:block;
padding:9px 0 8px 15px;
text-decoration:none;

}	
ul.special_wzk li a:hover{
color:#2667CF;
padding:8px 0 9px 15px;
}
a.plik_a_style_wzk{
background-position:left 4px !important;
font-weight:normal !important;
min-height:17px !important;
padding-left:21px !important;
}

#tagi_wzk{
background:#F9F9F9 none repeat scroll 0 0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
border-top:1px solid #F0F0F0;
bottom:0;
color:#044798;
font-size:16px;
left:0;
line-height:150%;
padding:7px;
position:absolute;
text-align:center;
z-index:1;
}
#tagi_wzk a{
padding: 2px 5px;
}

a.link__ban_szih_wnr:hover,a.link__ban_szih_wzk:hover,a.link__ban_bud:hover,a.link__ban_szih:hover,a.link__ban_to_wnr:hover,a.link__ban_to_e2m:hover,a.link__ban_to_fko:hover{
background: none repeat scroll 0 0 #FFFFFF;
opacity: 0.2;
}
a.link__ban_bud{
height:278px;
left:7px;
position:absolute;
text-indent:-20000px;
top:7px;
width:251px;
}

a.link__ban_szih{
height:41px;
left:0;
position:absolute;
top:285px;
width:265px;
text-indent:-20000px;
}
a.link__ban_szih_s50,a.link__ban_szih_e2m,a.link__ban_szih_fko{
height:41px;
left:0;
position:absolute;
top:173px;
width:265px;
text-indent:-20000px;
}
a.link__ban_szih_s50, a.link__ban_szih_fko {
top:258px!important;
}

a.link__ban_szih_wzk{
top:258px!important;
}
a.link__ban_szih_swp{
height:41px;
left:0;
position:absolute;
top:252px;
width:265px;
text-indent:-20000px;
}
a.link__ban_szih_wnr{
height: 41px;
left: 0;
position: absolute;
text-indent: -20000px;
top: 168px;
width: 265px;
}
a.link__ban_to_wnr{
height: 48px;
left: 0;
position: absolute;
text-indent: -20000px;
top: 110px;
width: 265px;
}
a.link__ban_eturia{
height: 35px;
left: 0;
position: absolute;
text-indent: -20000px;
top: 326px;
width: 265px;
}

div.pole_search{
background:transparent url(/szablon/search.jpg) no-repeat scroll center -1px;
bottom:190px;
position:absolute;
right:0;
}
div.pole_search_s45{
background:url("/szablon/search.jpg") no-repeat scroll center -68px transparent !important;
bottom:190px;
position:absolute;
right:0;
}
div.pole_search_grafik{
background-color:#fff !important;
background-image:none!important;
bottom:190px;
position:absolute;
right:0;
}
div.pole_search_s50{
background:url("/szablon/search.png") no-repeat scroll right 0 transparent;
}
div.pole_search_swp{
background:url("/szablon/search.png") no-repeat scroll right 0 transparent;
}

div.pole_search input.txt{
border:0 none;
font-size:16px;
height:12px;
padding:0 6px;
width:172px;
vertical-align: middle;
color:#606060;
background: none;
}
div.pole_search input.submit{
vertical-align:top;
}
/* SORTOWANIE */
div.sortowanie{
border-bottom:1px solid #E9E9E9;
clear:both;
overflow:hidden;
}
div.sortowanie a{
padding:0 4px;
background:transparent url(/szablon/strz_sort.gif) no-repeat scroll;
}		
div.sortowanie a.up{
background-position:center 0px;	
}	
div.sortowanie a.down{
background-position:center -30px;
}		
div.sortowanie a.upgr{
background-position:center -60px;
}	
div.sortowanie a.downgr{
background-position:center -90px;
}	
span.sort{
margin:10px;
}

/* PAGEOWANIE */
div.pages{
border-top:1px solid #E0E0E0;
clear:both;
overflow:hidden;
padding:10px 0;
text-align:left;
margin:10px 0;
}
div.pages span{
padding:0 3px;
}
div.pages a{
border:1px solid #808080;
padding:0 3px;
}
div.pages a:hover{
color:#606060;
border:1px solid #C0C0C0;
}

/* wyró¿nione i komunikaty */
.wyroz{
border:1px solid #FF0000 !important;
}
.komunikat,#komunikat{
color:#FF0000;
font-size:110%;
}
div#wblok_info_txt{
background:#044798 none repeat scroll 0 0;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
height:35px;
letter-spacing:1px;
line-height:150%;
padding:10px;
}
div#wblok_info_ok{
background:#044798 none repeat scroll 0 0;
color:#FFFFFF;
cursor:pointer;
font-size:17px;
font-weight:bold;
letter-spacing:2px;
margin:0 auto;
padding:5px;
}
#blad404{
background:url("/szablon/404.jpg") no-repeat scroll center top transparent;
color:#808080;
font-family:tahoma,arial,sans-serif;
font-size:30px;
height:600px;
margin:0 auto;
overflow:auto;
padding:120px 0;
text-align:center;
width:800px;
}
#blad404 a{
background:none repeat scroll 0 0 #C0C0C0;
border:2px solid #909090;
color:#FFFFFF;
font-family:arial;
font-size:25px;
font-weight:bold;
padding:2px 15px 5px;
}
#blad404 a:hover{
background:#CD5C5C;
color:#FFFFFF;
border:2px solid #fff;
}

/* DLA ZALOGOWANYCH*/
a.inny_col {
color:#008000 !important;
}

/* LOGOWNAIE */
body#logowanie div#tresc{
margin: 0 auto;
width: 500px;
}
body#logowanie div.nav_branz {
clear:both;
height:50px;
}
body#logowanie div.nav_branz  a{
background:none repeat scroll 0 0 #F0F0F0;
border:1px solid;
display:block;
float:left;
height:30px;
margin:3px;
padding:2px;
text-align:center;
width:88px;
}
body#logowanie table.formularz td.wyroz{
background:none repeat scroll 0 0 #C0C0C0;
border:0 solid #808080 !important;
color:#FFFFFF;
font-size:130%;
font-weight:bold;
padding:10px;
width:480px;
}
body#logowanie table.formularz td{
border-bottom:1px solid #E0E0E0;
padding:2px 2%;
width:48%;
}
body#logowanie input {
width: 99%;
}
body#logowanie select {
width: 100%;
}
body#logowanie input.checkbox {
width: 20px;
}

body#logowanie input.submit {
width: 30%;
}
body#logowanie #wbloki{
clear:both;
}
div.telne{
background:url("/szablon/bg.jpg") repeat-x scroll center -372px #FFFFFF;
height:100px;
position:absolute;
width:200px;
}
div.qrcode img{
display: block;
margin: 0 auto;
text-align: center;
}



/* ---- wnr -------------------------------------------*/

div.wnr {
float:right;
margin:21px 0pt 10px 10px;
padding:2px;
width:auto;
}
	div.wnr img.im_s {
	float: none;
	border: none;
	}
body#wnr {
background:url("/szablon/bg_wnr.jpg") repeat-x scroll center 0px transparent;
font-family:tahoma,arial,sans-serif !important;
font-size:16px !important;
}

body#wnr h1{
color:#044798;
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
line-height:120%;
margin:0 0 10px;
padding:5px 0 15px;
text-transform:uppercase;
}
body#wnr h2{
color:#044798;
font-weight:bold;
margin:15px 0;
}
body#wnr  a{
color: #044798;
}
body#wnr  a:hover{
color: #FE0000;
}
body#wnr  #nawigator{
font-size:16px;
padding:0 0 10px;
text-align:left;
}
body#wnr div#tresc{
padding: 0 0 50px;
}
body#wnr div#tresc li,body#wnr div#tresc ol{
list-style-position:outside;
margin:0 0 0 25px;
padding:2px 0;
}
body#wnr div#tresc ul{
padding:5px 0;
}
body#wnr #bot{
background:transparent url(/szablon/bg_bot.jpg) repeat-x scroll 0 0;
font-size:16px;
height:180px;
margin:0 auto;
position:relative;
width:100%;
}
body#wnr #bot a{
color:#fff;
}
body#wnr #food{
border:0 solid;
color:#FFFFFF;
margin:0 auto;
overflow:hidden;
padding:7px 15px;
position:relative;
width:960px;
}
div#food_wnr{
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
color:#044798;
margin:15px auto 5px;
overflow:hidden;
padding:0 15px 7px;
position:relative;
width:960px;
}
div#food_wnr a{
color:#044798 !important;
}
body#wnr  div.prawy {
float:right;
margin:0 0 0 25px;
text-align:center;
width:213px;
}
body#wnr ul.czlonk{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left top;
border-top:0px solid;
}
body#wnr ul.czlonk li.gl{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
border-bottom:0 solid;
padding:10px 0 20px !important;
width:685px;
}
body#wnr ul.czlonk li.gl li{
list-style-position:inside !important;
}
body#wnr div.pliki{
border:1px solid #C8DAEE;
float:right;
margin:12px 0 12px 12px;
padding:10px;
width:315px;
}
body#wnr div.pliki_wezla{
margin:12px 0;
}
body#wnr div.pliki_wezla a{
font-size:100% !important;
line-height:150%;
}
body#wnr ul.special{
font-size: 100% !important;
}
body#wnr div.pliki_wezla ul.special li{
border:0 solid;
width: auto !important;
}
body#wnr div.pliki_wezla li,body#wnr div.pliki li{
/*width: auto !important; */
}
body#wnr div.czyt_wiecej{
border-right:0px solid;
padding:0 5px 2px;
}
body#wnr .data{
border-right:0 solid;
}	

div.left_wnr_tyt{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding:0 0 20px;
text-transform:uppercase;
}
#all_wnr {
margin:0 auto;
overflow:hidden;
position:relative;
width:990px;
}

#allcont_wnr {
/*background:url("/szablon/kir.png") no-repeat scroll 0px -7px transparent; */
float:right;
line-height:150%;
min-height:940px;
overflow:hidden;
padding:25px 0;
position:relative;
width:710px;
}

div.top_wnr{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
clear:both;
height:255px;
position:relative;
}

div.tekst_wnr{
overflow:hidden;
padding:0 0 0 25px;
width:685px;
}
/* MENU wnr */
div.menu_left_wnr {
overflow:hidden;
}
div.menu_left_wnr ul{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left top;
}
div.menu_left_wnr li {
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 13px;
font-family:Arial,tahoma,sans-serif;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
}
div.menu_left_wnr li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
color:#044798;
display:block;
letter-spacing:1px;
padding:8px 0 7px 15px;
width:195px;
}	
div.menu_left_wnr li a:hover {
color:#000;
padding:7px 0 8px 15px; 
}
div.left_wnr_opis{
background: url("/szablon/left_grad.jpg") repeat-x scroll left 235px transparent;
color: #044798;
font-size:16px;
height: 480px;
line-height: 150%;
padding: 278px 25px 0;
}
div.pole_search_wnr{
background-color:#fff !important;
background-image:none!important;
bottom:188px;
position:absolute;
right:0;
}
a.link__ban_wnr{
height:95px;
left:7px;
position:absolute;
text-indent:-20000px;
top:7px;
width:251px;
}
body#wnr div.navigi_bud{
font-size:16px;
    position: absolute;
    right: 10px;
    top: 18px;
}
input.submit_s50{
width:50px;
background:none;
border:0px solid;
}

/* ---- e2m -------------------------------------------*/

div.e2m {
float:right;
margin:21px 0pt 10px 10px;
padding:2px;
width:auto;
}
	div.e2m img.im_s {
	float: none;
	border: none;
	}
body#e2m {
background:url("/szablon/bg_e2m.jpg") repeat-x scroll center 0px transparent;
font-family:tahoma,arial,sans-serif !important;
font-size:16px !important;
}

body#e2m h1{
color:#044798;
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
line-height:120%;
margin:0 0 10px;
padding:5px 0 15px;
text-transform:uppercase;
}
body#e2m h2{
color:#044798;
font-weight:bold;
margin:15px 0;
}
body#e2m  a{
color: #044798;
}
body#e2m  a:hover{
color: #FE0000;
}
body#e2m  #nawigator{
font-size:16px;
padding:0 0 10px;
text-align:left;
}
body#e2m div#tresc{
padding: 0 0 50px;
}
body#e2m div#tresc li,body#e2m div#tresc ol{
list-style-position:outside;
margin:0 0 0 25px;
padding:2px 0;
}
body#e2m div#tresc ul{
padding:5px 0;
}
body#e2m #bot{
background:transparent url(/szablon/bg_bot.jpg) repeat-x scroll 0 0;
font-size:16px;
height:180px;
margin:0 auto;
position:relative;
width:100%;
}
body#e2m #bot a{
color:#fff;
}
body#e2m #food{
border:0 solid;
color:#FFFFFF;
margin:0 auto;
overflow:hidden;
padding:7px 15px;
position:relative;
width:960px;
}
div#food_e2m{
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
color:#044798;
margin:15px auto 5px;
overflow:hidden;
padding:0 15px 7px;
position:relative;
width:960px;
}
div#food_e2m a{
color:#044798 !important;
}
body#e2m  div.prawy {
float:right;
margin:0 0 0 25px;
text-align:center;
width:213px;
}
body#e2m ul.czlonk{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left top;
border-top:0px solid;
}
body#e2m ul.czlonk li.gl{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
border-bottom:0 solid;
padding:10px 0 20px !important;
width:685px;
}
body#e2m ul.czlonk li.gl li{
list-style-position:inside !important;
}
body#e2m div.pliki{
border:1px solid #C8DAEE;
float:right;
margin:12px 0 12px 12px;
padding:10px;
width:315px;
}
body#e2m div.pliki_wezla{
margin:12px 0;
}
body#e2m div.pliki_wezla a{
font-size:100% !important;
line-height:150%;
}
body#e2m ul.special{
font-size: 100% !important;
}
body#e2m div.pliki_wezla ul.special li{
border:0 solid;
width: auto !important;
}
body#e2m div.pliki_wezla li,body#e2m div.pliki li{
/*width: auto !important; */
}
body#e2m div.czyt_wiecej{
border-right:0px solid;
padding:0 5px 2px;
}
body#e2m .data{
border-right:0 solid;
}	

div.left_e2m_tyt{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding:0 0 20px;
text-transform:uppercase;
}
#all_e2m {
margin:0 auto;
overflow:hidden;
position:relative;
width:990px;
}

#allcont_e2m {
/*background:url("/szablon/kir.png") no-repeat scroll 0px -7px transparent; */
float:right;
line-height:150%;
min-height:940px;
overflow:hidden;
padding:25px 0;
position:relative;
width:710px;
}

div.top_e2m{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
clear:both;
height:255px;
position:relative;
}

div.tekst_e2m{
overflow:hidden;
padding:0 0 0 25px;
width:685px;
}
/* MENU e2m */
div.menu_left_e2m {
overflow:hidden;
}
div.menu_left_e2m ul{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left top;
}
div.menu_left_e2m li {
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 13px;
font-family:Arial,tahoma,sans-serif;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
}
div.menu_left_e2m li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
color:#044798;
display:block;
letter-spacing:1px;
padding:8px 0 7px 15px;
width:195px;
}	
div.menu_left_e2m li a:hover {
color:#000;
padding:7px 0 8px 15px; 
}
div.left_e2m_opis{
background: url("/szablon/left_grad.jpg") repeat-x scroll left 235px transparent;
color: #044798;
font-size:16px;
height: 480px;
line-height: 150%;
padding: 290px 25px 0;
}
div.pole_search_e2m,div.pole_search_wzk{
background-color:#fff !important;
background-image:none!important;
bottom:188px;
position:absolute;
right:0;
}
a.link__ban_e2m{
height:150px;
left:7px;
position:absolute;
text-indent:-20000px;
top:7px;
width:251px;
}
body#e2m div.navigi_bud{
font-size:16px;
    position: absolute;
    right: 10px;
    top: 18px;
}




/* ---- fko -------------------------------------------*/

div.fko {
float:right;
margin:21px 0pt 10px 10px;
padding:2px;
width:auto;
}
	div.fko img.im_s {
	float: none;
	border: none;
	}
body#fko {
background:url("/szablon/bg_fko.jpg") repeat-x scroll center 0px transparent;
font-family:tahoma,arial,sans-serif !important;
font-size:16px !important;
}

body#fko h1{
color:#044798;
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
line-height:120%;
margin:0 0 10px;
padding:5px 0 15px;
text-transform:uppercase;
}
body#fko h2{
color:#044798;
font-weight:bold;
margin:15px 0;
}
body#fko  a{
color: #044798;
}
body#fko  a:hover{
color: #FE0000;
}
body#fko  #nawigator{
font-size:16px;
padding:0 0 10px;
text-align:left;
}
body#fko div#tresc{
padding: 0 0 50px;
}
body#fko div#tresc li,body#fko div#tresc ol{
list-style-position:outside;
margin:0 0 0 25px;
padding:2px 0;
}
body#fko div#tresc ul{
padding:5px 0;
}
body#fko #bot{
background:transparent url(/szablon/bg_bot.jpg) repeat-x scroll 0 0;
font-size:16px;
height:180px;
margin:0 auto;
position:relative;
width:100%;
}
body#fko #bot a{
color:#fff;
}
body#fko #food{
border:0 solid;
color:#FFFFFF;
margin:0 auto;
overflow:hidden;
padding:7px 15px;
position:relative;
width:960px;
}
div#food_fko{
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #F0F0F0;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
color:#044798;
margin:15px auto 5px;
overflow:hidden;
padding:0 15px 7px;
position:relative;
width:960px;
}
div#food_fko a{
color:#044798 !important;
}
body#fko  div.prawy {
float:right;
margin:0 0 0 25px;
text-align:center;
width:213px;
}
body#fko ul.czlonk{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left top;
border-top:0px solid;
}
body#fko ul.czlonk li.gl{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
border-bottom:0 solid;
padding:10px 0 20px !important;
width:685px;
}
body#fko ul.czlonk li.gl li{
list-style-position:inside !important;
}
body#fko div.pliki{
border:1px solid #C8DAEE;
float:right;
margin:12px 0 12px 12px;
padding:10px;
width:315px;
}
body#fko div.pliki_wezla{
margin:12px 0;
}
body#fko div.pliki_wezla a{
font-size:100% !important;
line-height:150%;
}
body#fko ul.special{
font-size: 100% !important;
}
body#fko div.pliki_wezla ul.special li{
border:0 solid;
width: auto !important;
}
body#fko div.pliki_wezla li,body#fko div.pliki li{
/*width: auto !important; */
}
body#fko div.czyt_wiecej{
border-right:0px solid;
padding:0 5px 2px;
}
body#fko .data{
border-right:0 solid;
}	

div.left_fko_tyt{
font-family:arial,tahoma,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
padding:0 0 20px;
text-transform:uppercase;
}
#all_fko {
margin:0 auto;
overflow:hidden;
position:relative;
width:990px;
}

#allcont_fko {
/*background:url("/szablon/kir.png") no-repeat scroll 0px -7px transparent; */
float:right;
line-height:150%;
min-height:940px;
overflow:hidden;
padding:25px 0;
position:relative;
width:710px;
}

div.top_fko{
background:transparent url(/szablon/linia_pix.jpg) repeat-x scroll left bottom;
clear:both;
height:255px;
position:relative;
}

div.tekst_fko{
overflow:hidden;
padding:0 0 0 25px;
width:685px;
}
/* MENU fko */
div.menu_left_fko {
overflow:hidden;
}
div.menu_left_fko ul{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left top;
}
div.menu_left_fko li {
background:transparent url(/szablon/strzalka.gif) no-repeat scroll left 13px;
font-family:Arial,tahoma,sans-serif;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
}
div.menu_left_fko li a{
background:transparent url(/szablon/linia_pix.gif) repeat-x scroll left bottom;
color:#044798;
display:block;
letter-spacing:1px;
padding:8px 0 7px 15px;
width:195px;
}	
div.menu_left_fko li a:hover {
color:#000;
padding:7px 0 8px 15px; 
}
div.left_fko_opis{
background: url("/szablon/left_grad.jpg") repeat-x scroll left 235px transparent;
color: #044798;
font-size:16px;
height: 480px;
line-height: 150%;
padding: 290px 25px 0;
}
div.pole_search_fko{
background-color:#fff !important;
background-image:none!important;
bottom:188px;
position:absolute;
right:0;
}
a.link__ban_fko{
height:210px;
left:7px;
position:absolute;
text-indent:-20000px;
top:7px;
width:251px;
}
body#fko div.navigi_bud{
font-size:16px;
    position: absolute;
    right: 10px;
    top: 18px;
}


a.link__ban_wzk,a.link__ban_szih_wzk{
display:none;
}

#wcookie_info{
background:#fff!important;
font-size:16px!important;
opacity:1!important;
}


.r1107,.r1112 {
margin-top:115px !important;
}
.logo_ue_przyp {
width: 100%;
height: 105px;
position: fixed;
top: 0;
z-index: 10;
margin: 0 auto;
left: 0;
right: 0;
background: #fff;
box-shadow: 0 0 5px #999;
}
.logo_ue_przyp img{
text-align: center;
margin: 0 auto;
height: ;
left: 0 !important;
right: 0 !important;
height: auto !important;
display: block !important;
}