@page {size: 210mm 297mm; margin: 20mm 25mm 10mm 25mm;}
a {text-decoration:none; color:black;}

.no_border {border: 0pt;}

body {
	font-family: 'Times New Roman', Times, serif;
	font-size: 12pt;
	background-color: white;
	color: black;
}

b { color: #B30000; }

img {
	border: 0pt;
}

p {
	margin: 0pt 0pt 12pt 0pt;
	padding: 0pt;
}

input, textarea {
  display: none;
}

h1, h2, h3, h4 {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 24pt;
}

h1 {
	position: relative;
	margin: 0pt 0pt 10pt 0pt; 
	color: #2983d1;
	font-weight: bold;
	font-size: 14pt;
	border-bottom: #ededed 1pt solid;	
}

h2 { 
	position: relative;
	margin: 20pt 0pt 0pt 0pt; 
	color: #2983d1;
	font-weight: bold;
	font-size: 12pt;
	border-bottom: #ededed 1pt solid;
	
	clear: both;
}

h3, h4 {
	position: relative;
	margin: 16pt 0pt 4pt 0pt; 
	padding: 0pt;
	color: #d52200;
	font-weight: normal;
	font-size: 12pt;
	
	clear: both;
}

h4 {
	color: black;
}

/*h2.produkty, h2.produkt_srodtytul { 
	clear: both;
	margin: 20pt 0pt 0pt 0pt; 
	color: #2983d1;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: #ededed 1pt solid;
}
	h2.produkt_srodtytul {
		position: relative;
		width: 100%;
		margin: 20pt 0pt 10pt 0pt;
		clear: both;
	}
*/


#topTD {
}

#menu {
	display: none;
}

#stopka {
	position: relative;
	border-top: solid 1pt #e4e4e4;
	text-align: center;
}

#container {
	width: 100%;
	height: 100%;
	border: 0pt;
	padding: 0pt;
	margin: 0pt;
}

#flash {
	display: none;
}

#content {
	position: relative;
	line-height: 1.2em;
	text-align: left;
}

#produkty_tabelka {
	position: relative;
	width: 100%;
	height: 120pt;
	background: #EDFAFE;
/*	background-image: url('/images/produkty_tabelka.png');*/
	background-position: top left;
	background-repeat: no-repeat;
}
#produkty_tabelka div {
	position: absolute;
	top: 10pt;
}
#produkty_tabelka ul {
	list-style: inside url(/images/produkty_strzalka.png);
	line-height: 14pt;
	margin: 5pt 0pt 0pt 13pt;
	padding: 0pt;
}

#produkty_tabelka li {
	color: red;
	margin: 0pt; padding: 0pt;
	padding-left: -5pt;
}

#produkty_tabelka a {
	color: red;
	text-decoration: none;
}

#products_picture {
	float: right;
	width: 180pt;
	height: 300pt;
	border: 0pt;
	background-color: #eee;
	padding: 0pt 0pt 0pt 3pt;
	margin-top:20pt;
}

.produkty_sciagacz {
	clear: both;
	color: #1b7dc7;
	width: 100%;
	height: 14pt;
	/*background: url(/images/produkty_down.png) no-repeat 0% 50%;*/
	margin-bottom: 20pt;
	text-indent: 50pt;
	
}

#funkcje_urzadzenia {
	position: absolute;
	top: 0pt;
	left: -190pt;
	width: 180pt;
}
	#funkcje_urzadzenia ul, #funkcje_urzadzenia li {
		margin: 0pt 0pt 0pt 5pt;
		padding: 0pt;
		line-height: 1.5em;
		
	}
.disclaimer {
	color: gray;
	font-size: 10pt;
}

.lower {
	margin-top: 20pt;
}

.clear {
	position: relative;
	width: 100%;
	clear: both;
}

.strong {
	font-weight: bold;
	color: black;
}

#na_skroty {
	background-color: white;
	background-image: url(/images/na_skroty.png); ;
	background-position: top left;
	background-repeat: no-repeat;
	color: blue;
	padding: 3pt 0pt 0pt 8pt;
	margin: 0pt 0pt 8pt 4pt;
}

	#na_skroty a {
		color: #d72200;
		text-decoration: none;
	}
	#na_skroty ul {
		list-style: outside url(/images/li.png);
		margin: 6pt 0pt 0pt 13pt;
		padding: 0pt;
	}

	#na_skroty li {
		color: red;
		margin: 0pt; padding: 0pt;
		padding-left: -5pt;
		line-height: 1.2em;
	}

table.obslugiwane_pojazdy {
	width: 90%;
}
	
table.obslugiwane_pojazdy tr th {
	background: #B30000;
	color: white;
	font-size: 12pt;
	font-weight: bold;
}
table.obslugiwane_pojazdy tr td {
	padding: 4pt;
	border: solid 1pt #ddd;
	font-size: 11pt;
	line-height: 1.1em;
}

table.stylized {
	margin: 0pt; 
	margin-top: 20pt;
	padding: 0pt;
}

table.stylized tr th {
	background: #B30000;
	color: white;
	font-size: 12pt;
	font-weight: bold;
}
table.stylized tr td {
	padding: 4pt;
	border: solid #ddd;
	border-width: 1pt 0pt;
	font-size: 11pt;
	line-height: 1.1em;
}

.alternate_row_1 {
	background-color: #eee;
}
.alternate_row_2 {
	background-color: #dedede;
}

tr.separator_row {
	border-width: 0pt; 
	height: 2pt; 
	margin: 0pt; 
	padding: 0pt;
}
.img_container {
	position: static;
}
.caption_description {
	position: static;
}
.caption {
	color: #999;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 30pt;
}


/* print only */
.cien {display: none;}
#poco_studio_logo {display: none;}
#toc {display: none;}
#print_header {
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #999;
}
#print_header h1 {
	font-size: 28px;
	font-weight: bold;
	margin: 0 0 2pt 0;
	padding: 0px;
	border-bottom: #ededed 10pt solid;
}