body, html {
    margin:0;
    background: url(../img/tlo.jpg) top;
    text-align:center;
    font-family:tahoma;
    font-size:12px;
    color:#232323;
	line-height:16px;
}
#bck {
    background: url(../img/back.jpg) repeat-x top;
	width:auto;
	padding-top:6px;
	padding-bottom:20px;
}
#all {
    width:970px;
	text-align:left;
    margin:auto;
	padding:10px;
	padding-top:11px;
	background:white;
}
div.top {
	height:235px;
	clear:both;	
}
div.top .banner {
	width:970px;
	height:200px;
    background: url(../img/banner.jpg);
}
div.top .menu {
	height:35px;
	width:auto;
  background: url(../img/menu.jpg);

}
div.top .menu a {
  display: block;
  height: 25px;
  font-size: 12px;
  float: left;
}
div.top .menu img {
	vertical-align:top;
	display: block;
	float: left;
}
div.content {
	clear:both;
	padding-top:16px;	
	padding-bottom:20px;
}
div.content .main {
	float:left;
	padding-left:5px;
	width:665px;
}
div.content .right {
	float:left;
	padding-left:6px;
	width:289px;
}

div.news {
	background: url(../img/news.gif);
	margin-bottom:10px;
}
div.news .txt {
	background: url(../img/news_bot.gif) no-repeat bottom;
	padding:10px;
	padding-top:14px;
}
div.news .txt2 {
	background: url(../img/news_up.gif) no-repeat;
}
div.news .info {
	background: url(../img/info.jpg);
	height:23px;
	clear:both;
	color:white;
	font-size:10px;
	padding-top:5px;
}
div.info .op {float:left;padding-left:15px;}
div.info .czyt {float:right;padding-right:15px;}

div.dane1 {
	float:left;
	padding-top:10px;
	padding-left:40px;
	line-height:18px;
	width:255px;
}
div.dane2 {
	float:left;
	padding-top:10px;
	width:370px;
	line-height:18px;
}

div.tabela {
	background: url(../img/tab.gif);	
}
div.tabela .txt {
	background: url(../img/tab_up.gif) no-repeat;	
	padding:5px;
	padding-top:8px;
}
div.tabela .txt2 {
	background: url(../img/tab_down.gif) no-repeat bottom;	
}
div.tabela .poz {
	width:350px;
	height:22px;
	background: url(../img/poz.gif);
	padding-top:6px;
}
div.tabela .poz2 {
	width:350px;
	height:22px;
	padding-top:6px;
}
div.tabela .nazwa {
	width:200px;
	padding-left:7px;
	float:left;
	height:11px;
}
div.tabela .kol {
	float:left;
	width:42px;
	text-align:center;
}
div.tabela .pkt {
	float:left;
	width:74px;
	text-align:center;
}
div.buttons {
	text-align:center;
}
div.box {
	background: url(../img/news.gif);	
	margin-top:15px;
}
div.box .txt {
	background: url(../img/news_up.gif) no-repeat;		
}
div.box .txt2 {
	background: url(../img/box.gif) no-repeat bottom;
	padding-left:24px;
	padding-top:12px;
	padding-bottom:8px;
}
div.box .txt2 img {vertical-align:middle;margin:7px;}

.banners {
	height:160px;
	width:auto;
	background:#fff;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
	padding-top:6px;
}
div.banners img {
	vertical-align:middle;
	margin:5px;	
}
div.banners h4 {
	padding-left:30px;
	padding-bottom:5px;
	text-align:left;
	font-size:14px;
	margin-bottom:19px;
}


.feet {
	background: url(../img/feet.jpg);	
	height:28px;
	color:white;
	padding-left:25px;
	padding-top:9px;
}
.nzw {padding-bottom:4px;}
img {border:0;}
.both {clear:both;}
h1 {color:#1b105d;margin:0;padding:0;font-size:18px;font-weight: bold;padding-top:2px; margin-bottom: 10px;}
h2 {color:#16008e;margin:0;padding:0;font-size:11px;padding-left:12px;padding-top:2px;}

ul {margin-left:40px;}

ul.man, ul.man li { display:block;list-style:none;padding:0;margin:0;}

ul.man li { display:inline;white-space:nowrap;float:left;text-align:center;}

ul.man a:link, ul.man a:visited { display:block;width:69px;height:23px;padding-top:7px;text-decoration:none;color:white;font-weight:bold;background: url(img/lina.gif);margin-left:2px;}
ul.man a:hover {display:block;width:69px;height:23px;text-decoration:none;color:#9C9C9C;font-weight:bold;background: url(img/lina2.gif);}

div.menu a:link, div.menu a:visited {color:#fff;font-weight:bold;text-decoration:none;padding-left:12px;padding-right:12px;margin-top:10px;}
div.menu a:hover {color:#fff;text-decoration:underline;}

div.info a:link, div.info a:visited {color:#fff;font-weight:normal;text-decoration:none;}
div.info a:hover {color:#fff;text-decoration:underline;}
div.feet a:link, div.feet a:visited {color:#fff;font-weight:normal;text-decoration:none;}
div.feet a:hover {color:#fff;text-decoration:underline;}
div.dane1 a:link, div.dane1 a:visited {color:#1b105d;font-weight:normal;text-decoration:none;}
div.dane1 a:hover {color:#1b105d;text-decoration:underline;}
div.dane2 a:link, div.dane2 a:visited {color:#1b105d;font-weight:normal;text-decoration:none;}
div.dane2 a:hover {color:#1b105d;text-decoration:underline;}

div.box a:link, div.box a:visited {color:#16008e;font-weight:normal;text-decoration:none;}
div.box a:hover {color:#16008e;text-decoration:underline;}

a:link, a:visited {color:#16008e;font-weight:bold;text-decoration:none;}
a:hover {color:#16008e;text-decoration:underline;}

form, fieldset {margin:0;padding:0;border:0;}

input, textarea {
  border: 1px solid #cccccc;
  padding: 5px;
  width: 250px;
  margin-bottom: 10px;
}

textarea {
  height: 100px;
}

label {
  font-weight: bold;
  padding-bottom: 2px;
  color: #1B105D;
}

.button {
font-family:tahoma;
font-size:11px;
background:#CE6708;
border:0;
color:white;
font-weight: bold;
margin-left: 180px;
padding-left:12px;
padding-right:12px;
width:auto;
}

.messages {
  font-weight: bold;
  color: #23A700;
  margin-bottom: 10px;
}

.errors {
  font-weight: bold;
  color: #D90000;
  margin-bottom: 10px;
}
table tr.second {
	background-color: #edf3f5;
}

td.td1 {color:white;font-weight:bold;background:#AB4A06;}
td.td3 {color:white;font-weight:bold;background:#D56F0A;}
td.td2 {background:#E8E8E8;}
td.td4 {background:#EAEAEA;}

.podkarpacki{
	border: 1px solid #ffffff;
	width: 285px;
	height: 130px;
	padding: 0px;
	margin: 0px;
	background: url("../img/podkarpacki.png") left top no-repeat;
}
.headerpzk{
	text-align: left;
	width: 150px;
	padding: 0px;
	margin: 7px auto auto 106px;
	font-weight: bold;
	color: #ffffff;
	font-family: Tahoma, Calibri, Verdana, Times New Roman;
	font-size: 14px;
}
.subtitlepzk{
	text-align: left;
	width: 150px;
	padding: 0px;
	margin: 10px auto auto 115px;
	font-weight: bold;
	color: #1b105d;
	font-family: Tahoma, Calibri, Verdana, Times New Roman;
	font-size: 18px;
}
.contentpzk{
	text-align: left;
	width: 150px;
	padding: 0px;
	margin: 5px auto auto 120px;
	font-weight: bold;
	color: #1b105d;
	font-family: Tahoma, Calibri, Verdana, Times New Roman;
	font-size: 12px;
}
.contentpzk a{
	text-align: left;
	font-weight: bold;
	color: #16008e;
	font-family: Tahoma, Calibri, Verdana, Times New Roman;
	font-size: 12px;
	text-decoration: none;
}
.contentpzk a:hover{
	text-align: left;
	font-weight: bold;
	color: #16008e;
	font-family: Tahoma, Calibri, Verdana, Times New Roman;
	font-size: 12px;
	text-decoration: underline;
}