/* -------------------------------------------- OGOLNE ------ */

html {
height: 100%; }

body {
height: 100%;
font-family: Tahoma, Verdana, sans-serif;
background-color: #F6F6F6;
text-align: center;
margin: 0px;
padding: 0px;}

a {
color: #6FB31A;
font-weight: bold;
text-decoration: none; }

a:hover {
color: #2F2B21;
font-weight: bold;
text-decoration: none; }

h1 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 20px;
color: #666666;
font-weight: normal;
margin: 0px 0px 10px 0px; }

h2 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 14px;
color: #000;
margin: 0px 0px 10px 0px; }

h3 {
font-family: Tahoma, Verdana, sans-serif;
font-size: 17px;
color: #666666;
font-weight: normal;
margin: 0px 0px 10px 0px; }

h4 {
font-size: 13px;
margin: 10px 0px 0px 0px; }

p {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000;
margin: 0px; }

ul {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
margin: 0px;
padding: 0px;
list-style: none; }

li {
line-height: 14px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 16px;
background-image: url(../gfx/ik-lista.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
list-style: none;}

ul.pod a {
color: #2F2B21;
font-weight: normal;
text-decoration: none; }

ul.pod a:hover {
color: #6FB31A;
font-weight: normal;
text-decoration: none; }

ul.pod li {
line-height: 14px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 11px;
background-image: url(../gfx/ik-lista2.gif);
background-repeat: no-repeat;
background-position: 0px 5px; }

ul.podbez a {
color: #2F2B21;
font-weight: normal;
text-decoration: none; }

ul.podbez a:hover {
color: #6FB31A;
font-weight: normal;
text-decoration: none; }

ul.podbez li {
line-height: 14px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 0px;
background-image: none;
background-repeat: no-repeat;
background-position: 0px 5px; }

ul.map a {
color: #0090D7;
font-weight: normal;
text-decoration: none; }

ul.map a:hover {
color: #115CA3;
font-weight: normal;
text-decoration: none; }

ul.map li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 11px;
background-image: url(../gfx/ik-lista.gif);
background-repeat: no-repeat;
background-position: 0px 5px; }

ul.tyt {
margin-top: 9px; }

.tyt a {
font-size: 11px;
color: #0054A6;
text-decoration: none; }

.tyt a:hover {
color: #0DA0EA;
font-size: 11px;
text-decoration: none; }

ul.tyt li {
line-height: 12px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 17px;
background-image: url(../gfx/ik-tyt.gif);
background-repeat: no-repeat;
background-position: 0px 0px; }

ul.podb a {
color: #0054A6;
text-decoration: none; }

ul.podb a:hover {
color: #EA5A00;
text-decoration: none; }

ul.podb li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 11px;
background-image: url(../gfx/ik-lista2.gif);
background-repeat: no-repeat;
background-position: 0px 5px; }

td {
/*border: 1px #000000 solid;*/
padding: 0px; }

img {
margin: 0px;
border: 0px;
display: block; }

object {
margin: 0px;
padding: 0px;
display: block; }

table {
border-collapse: collapse; }

form {
margin: 0px;
padding: 0px; }

div {
border: 0px solid #000;}

div#content {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000;
margin: 0px;}

/* -------------------------------------------- CZCIONKI ------ */

.just {
text-align: justify; }

.t12 {
font-size: 12px; }

.data {
color: #666666;
font-weight: normal;
font-size: 11px; }

.sciezka {
text-align: left;
padding: 6px 0px 8px 26px;
color: #6C6657;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px; }


/* -------------------------------------------- ODNOSNIKI ------ */

a.cyber {
font-weight: normal;
color: #97979B;
text-decoration: none; }

a.cyber:hover {
font-weight: normal;
color: #214181;
text-decoration: none; }

a.cienki {
font-weight: normal;
text-decoration: none; }

a.cienki:hover {
font-weight: normal;
text-decoration: none; }

.raczka {
cursor: pointer;}

a.stopkamenu {
color: #0090D7;
font-weight: normal;
text-decoration: none; }

a.stopkamenu:hover {
color: #115CA3;
font-weight: normal;
text-decoration: none; }

a.wiecej {
font-size:10px;
font-weight: normal;
text-decoration: none; }

a.wiecej:hover {
font-size:10px;
font-weight: normal;
text-decoration: none; }

.iktop a {
color: #2F2B21;
font-weight: normal;
text-decoration: none; }

.iktop a:hover {
color: #6FB31A;
font-weight: normal;
text-decoration: none; }

.sciezka a {
font-weight: normal;
text-decoration: none; }

.sciezka a:hover {
font-weight: normal;
text-decoration: none; }

.menu a {
color: #fff;
text-decoration: none; }

.menu a:hover {
color: #2F2B21;
text-decoration: none; }

.podmenu a {
color: #2F2B21;
font-weight: normal;
text-decoration: none; }

.podmenu a:hover {
color: #6FB31A;
font-weight: normal;
text-decoration: none; }


/* -------------------------------------------- POZYCJE ------ */

.clr {
clear: both; }

.rel {
position: relative; }

.prawa {
text-align: right; }

.prawaobr {
margin-left: auto; }

.lewa {
text-align: left; }

.lewaobr {
margin-right: auto; }

.srodek {
text-align: center; }

.srodekobr {
margin-left: auto;
margin-right: auto; }

.gora {
vertical-align: top; }

.pion {
vertical-align: middle; }

.dol {
vertical-align: bottom; }

.flop {
float: right; }

.flol {
float: left; }

/* -------------------------------------------- SZEROKOSC ------ */

.w1pr {
width: 1%; }

.w100pr {
width: 100%; }

/* -------------------------------------------- WYSOKOSC ------ */

.h100pr {
height: 100%; }


/* -------------------------------------------- KOLORY ------ */

.botlinia {
border-bottom: 1px solid #d4d4d4; }

.stlinia {
border-bottom: 3px solid #6FB31A; }


/* -------------------------------------------- MARGINESY i ODSTEPY ------ */

.pmg10 {
margin-right: 10px; }


/* -------------------------------------------- TABELE i WARSTWY ------ */

.nowr {
white-space: nowrap; }

.bgtop {
background-image: url(../gfx/bg-main.gif);
background-position: center;
background-repeat: repeat-y; }

.wewn {
background-image: url(../gfx/bg-main.gif);
background-position: center;
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
width: 784px; }

.wewn_01 {
background-image: url(../gfx/bg-01.gif);
background-position: center;
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
width: 784px; }

.content {
text-align: left;
padding: 20px 26px 20px 26px; }

.content_l {
text-align: left;
float: left;
padding: 20px 0px 20px 26px; }

.main_p {
width: 220px;
text-align: left;
float: right;
display: table; }

.content_p {
padding: 20px 26px 20px 0px; }

.tabcontent {
margin-left: auto;
margin-right: auto;
width: 764px; }

.tabcontent td {
text-align: left;
padding: 20px 10px 20px 10px; }

.exhibbox {
width: 732px; }

.exhib {
width: 100%; }

.exhib td {
padding: 3px 6px 3px 6px;
border: 1px solid #D4D4D4;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000;
/*line-height: 20px;*/ }

.exhib tr.nag td {
background-color: #EAEAEA; }

.exhib .col1 {
text-align: left;
white-space: nowrap; }

.exhib .col2 {
text-align: left;
white-space: nowrap; }

.exhib .col3 {
text-align: left;
width: 100%; }

.exhib .col4 {
text-align: center; }

.downbox {
width: 732px; }

.down {
width: 100%; }

.down td {
padding: 3px 6px 3px 6px;
border: 1px solid #D4D4D4;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000;
/*line-height: 20px;*/ }

.down tr.nag td {
background-color: #EAEAEA; }

.down .col1 {
text-align: left;
width: 30%; }

.down .col2 {
text-align: left;
width: 70%; }

.down .col3 {
text-align: right;
white-space: nowrap; }

.down .col4 {
white-space: nowrap;
text-align: center; }

.prodbox {
width: 732px; }

.prod {
width: 100%; }

.prod td {
padding: 3px 6px 3px 6px;
border: 1px solid #D4D4D4;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000;
/*line-height: 20px;*/ }

.prod tr.nag td {
background-color: #EAEAEA; }

.prod .col1 {
white-space: nowrap;
text-align: center; }

.prod .col2 {
text-align: left;
width: 30%; }

.prod .col3 {
text-align: left;
width: 70%; }

.prod .col4 {
white-space: nowrap;
text-align: center; }

.boxl {
float: left;
width: 350px; }

.boxp {
float: right;
width: 350px; }

.boxc {
text-align: left;
margin-left: auto;
margin-right: auto;
width: 350px; }

.boxbigl {
text-align: left;
margin-left: auto;
margin-right: auto;
width: 400px; }

.indl {
float: left;
width: 503px; }

.indp {
width: 194px; }

.rama {
background-color: #F8F8F8;
padding: 10px;
border: 0px solid #D4D4D4; }

.boxstopka {
background-color: #FFFFFF;
margin-left:auto;
margin-right:auto;
width: 762px; }

.stl {
font-family: Tahoma, Verdana, sans-serif;
font-size: 10px;
color: #A3A3A3;
padding: 6px 16px 8px 16px;
float: left; }

.stp {
padding: 0px 16px 0px 0px;
float: right; }

.topl {
width: 1%;
display: table;
white-space: nowrap;
text-align: left;
float: left; }

.topp {
padding: 14px 26px 0px 20px;
float: right; }

.iktop {
height: 27px;
padding: 4px 20px 0px 6px; }

.iktop p {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px; }

.sercz {
background-image: url(../gfx/bg-search.gif);
background-position: right;
width: 315px;
display: table;
white-space: nowrap;
height: 34px;
background-repeat: no-repeat;
background-color: #2F2B21; }

.serczwew {
height: 34px;
background-image: url(../gfx/iks-lupa.gif);
background-position: left;
background-repeat: no-repeat; }

.serczwew p {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #fff; }

.serczpd {
padding: 6px 10px 0px 36px; }

.menu {
background-image: url(../gfx/bg-menu.gif);
background-repeat: no-repeat;
height: 29px; }

.menu p {
padding: 8px 0px 0px 26px;
text-align: left;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;
color: #2F2B21; }

.podmenu {
text-align: left;
margin-left: auto;
margin-right: auto;
padding: 4px 0px 4px 0px;
width: 732px; }

.podmbox {
width: 172px;
float: left; }

.odstep {
margin-right: 14px; }

.podmbox p {
margin-top: 3px;
margin-bottom: 3px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px; }

.podmbox img {
display: inline;
margin: 0px 4px 0px 0px; }

.nwsltr {
background-color: #6FB31A;
padding: 7px 9px 7px 9px; }

.jobs {
background-color:#fff;
border-right:3px solid #6FB31A;
border-left:3px solid #6FB31A;
border-top:2px solid #6FB31A;
border-bottom:2px solid #6FB31A;
padding: 7px 9px 7px 9px; }

.jnag {background-color: #6FB31A; color:#fff; font-weight:bold; text-align:center; padding:2px 0;}
.borb {border-bottom:1px solid #6FB31A; padding-bottom:10px; margin-bottom:10px;}

.boxzamow {
width: 732px; }

table.zamow {
font-size: 11px;
width: 100%; }

.nag a {
color: #0054A6;
text-decoration: none; }

.nag a:hover {
color: #FFF;
text-decoration: none; }

table.zamow td {
padding: 3px 6px 3px 6px;
border: 1px solid #D4D4D4;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
color: #000; }

table.zamow tr.nag td {
color: #000;
font-size: 11px;
font-weight: bold;
background-color: #EAEAEA; }

table.zamow td.nag {
color: #000;
font-size: 11px;
font-weight: bold;
background-color: #EAEAEA; }

table.zamow td.parz {
background-color: #fff; }

table.zamow td.niep {
background-color: #fff; }

table.zamow td.nr1 {
width: 100%;
text-align: left; }

table.zamow td.nr2 {
white-space: nowrap;
text-align: right; }

table.zamow td.nr3 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr4 {
white-space: nowrap;
text-align: right; }

table.zamow td.nr5 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr6 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr7 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr8 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr9 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr10 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr11 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr12 {
white-space: nowrap;
text-align: center; }

table.zamow td.nr13 {
white-space: nowrap;
text-align: center; }

td.suma {
/*background-color: #6FB31A;*/ }

td.suma p {
font-weight: bold;
color: #000; }

.podfoto {
	width:250px;
	margin-top:-2px;
	text-align:center;
	background-color:#6FB31A;
	padding-bottom:3px;
	font-size:10px;
	color:#FFFFFF;
	}

.podpismini {
	width:130px;
	text-align:center;
	font-size:10px;	
	color:#666666;
	padding:1px;
	}

.kw {
	width:7px;
	height:6px;
	overflow:hidden;
	height:expression(this.scrollHeight > 7? "6px" : "auto" );
	margin:5px 4px 0 0;
	float:left;}

*html .kw {
	margin-right:1px;	}
.hotNews {margin:10px 0 10px 11px; *margin-left:0px;}
/* -------------------------------------------- OBRAZKI ------ */

.nob {
display: inline; }

.bdr {
border: 1px solid #B8B8B8; }

.imgl {
/*border: 1px solid #B8B8B8;*/
display: inline;
float: left;
margin: 4px 16px 4px 0px; }

.imglbez {
/*border: 1px solid #B8B8B8;*/
display: inline;
float: left;
margin: 0px 4px 0px 0px; }

.imgpod {
	margin: 4px 16px 0px 0px;
	display: inline; 
	}

.imgr {
/*border: 1px solid #B8B8B8;*/
display: inline;
float: right;
margin: 4px 0px 4px 16px; }

.imgc {
/*border: 1px solid #B8B8B8;*/
display: inline;
margin: 4px 16px 4px 16px; }

.ikb {
display: inline;
margin: 0px 0px 0px 7px; }

.ikt {
display: inline;
margin: 0px 7px 0px 20px; }

.minigal {
display: inline;
margin: 9px 18px 9px 0px; }

.minigal_end {
display: inline;
margin: 9px 0px 9px 0px; }

.add {
display: inline;
vertical-align: middle;
margin: 0px 0px 0px 10px; }

.info {
margin: 2px 0px 0px 0px; }


/* -------------------------------------------- FORMULARZE ------ */

input, textarea, select {
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
padding: 0px;
vertical-align: middle;
border: 1px solid #D4D4D4;
color: #000; }

input.checkbox {
vertical-align: middle;
border: 0px solid #D4D4D4;
background-color: transparent; }

.skey {
margin: 0px 10px 0px 7px;
border: 0px solid #D4D4D4;
height: 18px;
width: 154px; }

.sart {
margin: 0px 7px 0px 7px;
border: 0px solid #D4D4D4;
height: 18px;
width: 48px; }

.ntype {
margin: 0px 7px 0px 0px;
border: 0px solid #D4D4D4;
height: 18px;
width: 137px; }

.inplog {
height: 20px;
width: 150px; }

.inpsrch {
height: 20px;
width: 250px; }

.komun {
margin: 15px 0px 15px 0px;
padding: 10px;
background-color: #FFDE00; }

.inpcont {
margin-bottom: 5px;
height: 20px;
width: 100%; }

.wkod {
margin-bottom: 5px;
height: 20px;
width: 80px; }

.wmiasto {
margin-bottom: 5px;
height: 20px;
width: 250px; }

.w50 {
margin-bottom: 5px;
height: 20px;
width: 165px; }

.sel {
margin-bottom: 5px;
height: 20px; }

.lpdsel {
margin-left: 15px; }

.tarea {
margin-bottom: 5px;
width: 100%; }

input.ilosc {
height: 20px;
width: 30px; }