*{
margin: 0;
padding: 0;
font: normal normal normal 12px normal Times New Roman, Arial, Verdana, sans-serif;
color: #00497e;
}
.nodisplay{
display: none;
}
.bordernone{
border: none;
}
.border{
border: 1px solid gray;
}
.noline{
text-decoration: none;
}
a.wiecej{
font-size: 11px;
color: #47728F;
}
p{
margin: 10px 0;
}
.center{
text-align: center;
}
.bold {
font-weight: bold;
}
.right{
text-align: right;
}
.red{
color: red;
}
.justify{
text-align: justify;
}
h5{
text-align: center;
font-size: 21px;
}
h1{
font-size: 24px;
font-weight: bold;
text-align: right;
font-family: sans-serif;
}
h2{
font-size: 24px;
font-weight: bold;
text-align: right;
font-family: sans-serif;
}
div#container{
width: 800px;
margin: 0 auto;
}
div#top{
height: 91px;
background: url(images/logo.jpg) no-repeat left top;
}
div#ofirmie{
height: 186px;
background: url(images/top_ofirmie.jpg) no-repeat left top;
}
table#glowna{
}
table#glowna td#left{
width: 198px;
background: #F0F5F9;
vertical-align: top;
padding: 0 0 10px 5px;
}
table#glowna td#right{
padding: 20px;
}
ul.prosta{
margin-left: 20px;
}
/***************** nawigacja **************************************************/
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 150px;
		z-index: 1;
	}
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 155px;
	}
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 179px;
		margin-top : -1.8em;
	}
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	#nav li a {
		width: 155px;
		w\idth : 155px;
		display : block;
    color: #00497e;
		/*font-weight : bold;*/
		text-decoration : none;
		border: 1px solid #00497e;
		border-left: none;
		border-right: none;
		padding : 5px 12px;
		font-size: 11px;
		background: #F0F5F9 url(images/arrow.gif) no-repeat left center;
	}
	#nav li a:hover {
		color : gray;
		background-color : #ffffff;
	}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#content {
		margin-left : 12em;
	}
/***************** koniec nawigacji *******************************************/	
 div#foot{
 border-top: 5px solid #00497e;
 color: #C0C0C0;
 font-size: 11px;
 }
/*********************wz i logowanie ******************************************/
body#formularzlog div#lista table#top{
width: 700px;
margin: 20px auto 10px;
font-size: 11px;
font-family: Tahoma, Verdana, Arial;
border: 1px solid gray;
background-color: rgb(236,236,236);
}
body#wz table#top{
width: 700px;
margin: 20px auto 10px;
}
body#wz table#top td{
padding: 5px 10px;
}
body#wz table#top td#faktura{
text-align: left; 
font-size: 200%;
color: rgb(165,42,42);
font-weight: bold;
}
body#wz p{
margin: 10px 0;
}
body#wz h1{
font-size: 150%;
padding: 0;
margin: 0 15px 0 0;
text-align: right;
vertical-align: top;
}
body#wz table#wz{
width: 700px;
margin: 20px auto;
font-size: 12px;
font-family: Tahoma, Verdana, Arial;
border-top: 1px solid gray;
border-left: 1px solid gray;
}
body#wz table#wz td, body#wz table#wz_list td{
border-right: 1px solid gray;
border-bottom: 1px solid gray;
padding: 2px 5px;
}
body#wz table#wz td.naglowek, body#wz table#wz_list td.naglowek{
text-align: center;
font-weight: bold;
font-variant: small-caps;
font-stretch: semi-expanded;
background-color: rgb(236,236,236);
}
body#wz table#wz td.wiersz{
font-variant: normal;
font-stretch: normal;
padding: 3px 10px;
font-size: 11px;
}

body#formularzlog{
width: 700px;
margin: 20px auto;
text-align:center;
}
body#formularzlog table{
width: 300px;
margin: 0 auto;
border: 1px solid gray;
padding: 20px;
}
div#lista table#wz_list{
width: 300px;
text-align: center;
margin: 20px auto;
font-size: 12px;
font-family: Tahoma, Verdana, Arial;
border-top: 1px solid gray;
border-left: 1px solid gray;
}
/******************koniec wz i logowanie **************************************/
body#security td#right, body#scierne tr#right{
width: 560px;
}
body#security h2{
color: #BF0B0B;
}
body#security h3{
font-size: 12px;
font-weight: bold;
text-align: left;
color: #BF0B0B;
font-family: Time New Roman;
}
body#scierne h3, body#export h3{
font-size: 12px;
font-weight: bold;
text-align: left;
font-family: Time New Roman;
}
body#security div.navbottom{
margin-top: 20px;
text-align: center;
background-color: #F0F5F9;
padding: 5px 3px;
}
body#security div.navbottom  a:link, body#security div.navbottom a:visited{
color: #BF0B0B;
font-size: 11px;
}
body#security div.navbottom  a:hover, body#security div.navbottom a:active{
color: gray;
font-size: 11px;
}
.fleft{
float: left;
margin: 0 10px;
}
table.artykuly {
margin: 0 auto;
width: 530px;
text-align: center;
}
body#scierne table.artykuly {
margin: 0 auto;
width: 530px;
text-align: left;
border: 1px solid rgb(244,244,244);
}

table.artykuly_export {
margin: 0 auto;
width: 530px;
}
table.artykuly td, table.artykuly_export td{
border-bottom: 1px solid gray;
padding: 5px;
}
table.artykuly td.gray, table.artykuly_export td.gray{
border-bottom: 1px solid gray;
background-color: #F9F9F9;
padding: 5px;

}
div.apsmap{
z-index: 50;
overflow: hidden;
}
table.kontakt td{
vertical-align: top;
}
table.katalog {
margin: 0 auto;
width: 530px;
text-align: center;
}
body#scierne table.katalog {
margin: 0 auto;
width: 530px;
text-align: left;
border: 1px solid rgb(245,245,245);
}
table.katalog td{
border: 1px solid rgb(245,245,245);
padding: 5px;
vertical-align: middle;
text-align: center;
background-color:rgb(252,252,252);
}
table.katalog td.small{
font-size: 11px;
padding: 0;
}
table.katalog td.gray{
border-bottom: 1px solid (243,243,243);
background-color: #F9F9F9;
padding: 5px 2px;

}
