a {text-decoration:underline; color:#206092;}
a:hover {text-decoration:none; color:red;}
a:active {text-decoration:none; color:red;}
a:visited {text-decoration:none; color:gray;}

a.no_underline {text-decoration:none; color:#206092;}
a.no_underline:hover {text-decoration:none; color:red;}
a.no_underline:active {text-decoration:none; color:red;}
a.no_underline:visited {text-decoration:none; color:gray;}

a.like_text {text-decoration:none; color:black;}
a.like_text:hover {text-decoration:none; color:black;}
a.like_text:active {text-decoration:none; color:black;}
a.like_text:visited {text-decoration:none; color:black;}

a h1, a h2, a h3 {
	text-decoration: none;
}

.no_border {border: 0px;}

html, body {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
	text-align: center;
	
}

b { color: #B30000; }

img {
	border: 0px;
	behavior: url("/javascript/pngbehavior.htc");
}

p {
	margin: 0px 0px 0.8em 0px;
	padding: 0px;
}

input, textarea {
  width: 100%;
  border: solid black 1px;
  padding: 2px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
textarea {
  height: 390px;
}
  input.logowanie {
    position: absolute;
    width: 90px;
		padding: 3px;
    border: 0px;
    background: none;
    color: none;
    
  }

li { padding: 5px 0px; }

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

h3 {
	position: relative;
	margin: 16px 0px 4px 0px; 
	padding: 0px;
	color: #d52200;
	font-weight: normal;
	font-size: 1.2em;
	
	clear: both;
}

#topTD {
	background: url(/images/bg_top.png) 0 0 repeat-x;
	height: 530px;
}

#menu {
	position: absolute;
	width: 189px;
	text-align: left;
	top: 144px;
	left: 50%;
	margin-left: -375px;
	z-index: 18;
}
	.menu_element {
		position: relative;
		z-index: 20;
	}

#stopka {
	position: relative;
	height: 30px;
	border-top: solid 1px #e4e4e4;
	text-align: center;
}
	#stopkaTD {
		background: url(/images/stopka.png) 50% 0 repeat-x;
		height: 30px;
	}
	#stopka div {
		position: absolute;
		top: 6px;
		left: 50%;
		margin-left: -360px;
		font-size: 10px;
		color: gray;
	}

#container {
	width: 100%;
	height: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	
	background: url(/images/bg.png) 50% 0 repeat-y;
}

#flash {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 744px;


	border: solid white;
	border-width: 0px 3px;
	background-color: white;
}

#content {
	position: relative;
	margin: 0px auto;
	padding: 10px 5px 30px 200px;
	width: 539px;
	min-height: 400px;
	line-height: 1.3em;
	text-align: left;
	z-index: 12;
	
	border: solid white;
	border-width: 0px 3px;
	background-color: white;
	background: url(/images/bg.png) 50% 50% repeat-y;
}

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

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

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

div#logowanie {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -375px;
	width: 392px;
	height: 42px;
	
	background: url(/images/logowanie_panel.png) 0 0 no-repeat;
	z-index: 20;
}

		div#zalogowany {
		  position: absolute;
		  width: 100%;
		  height: 100%; 
		  top: 0px;
		  left: 0px;
		  border: 0px;
		  background: url(/images/logowanie_panel_zalogowany.png);
  
		  font-size: 10px;
			color: #bbb;
		}
			div#zalogowany div {
				position: absolute;
				top: 17px;
				left: 185px;
				width: 140px;
				padding: 0px;
				text-align: center;
			}

div#switcher {
	position: absolute;
	top: 78px;
	left: 50%;
	margin-left: -228px;
	width: 35px;
	height: 35px;
	
	z-index: 25;
}

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

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

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

.lower {
	margin-top: 20px;
}

.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: 3px 0px 0px 8px;
	margin: 0px 0px 8px 4px;
}

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

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

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

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

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

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

tr.separator_row {
	border-width: 0px; 
	height: 2px; 
	margin: 0px; 
	padding: 0px;
}
.img_container {
	position: relative;
}
.caption_description {
	position: absolute;
	width: 190px;
	top: 20px;
	left: -190px;
	
	font-size: 10px;
}
.caption {
	color: #999;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 30px;
}

#toc {
	margin: 40px 50px 50px 10px;
	padding: 30px;
	
	background-color: #eee;
	border-left: #206092 solid 5px;
}
#toc ul li {
	padding: 0px;
	margin: 0px;
}

#toc, #toc ul, #toc ol, #toc ul li {
	font-size: 10px;
	line-height: 1.3em;
}

#toc ul li a {
	text-decoration: none;
}

#print_header {display: none;}