body
{
	background-color: #ffffff;
	margin: 0;
	text-align: center;
}

img { border: 0 none } 

a{text-decoration: none; color: #ffffff;}
a:hover {text-decoration: none; color: #DEA875;}

div { border: 0px solid; }

select {width: 157px; }

form { margin: 0;} 

.pdfget {
	font-family:Tahoma;
	font-size:13px;
	color:#FFFFFF;
	line-height:30px;
	padding-left:25px;
}
.pdfget img {
	float:left;
	margin-top:5px;
	margin-right:15px;
}
input.search
{
	border: 1px solid #828194;
	width: 155px;
	height: 18px;
	font: 11px Tahoma, sans-serif;
	color: #009090;
	padding: 0;
	position: relative;
	top: -5px;
	left: 100px;
}

input.send
{
	border: 0px none;
	width: 78px;
	height: 23px;
	background: transparent url(../images/button.gif) no-repeat 0 0;
	padding: 0;
	position: relative;
	top: 10px;
	left: 179px;
}

input.send_en
{
	border: 0px none;
	width: 78px;
	height: 23px;
	background: transparent url(../images/search.gif) no-repeat 0 0;
	padding: 0;
	position: relative;
	top: 10px;
	left: 179px;
}

input.wyslij_pl
{
	border: 0px none;
	width: 78px;
	height: 23px;
	background: transparent url(../images/wyslij.gif) no-repeat 0 0;
	padding: 0;
	margin: 15px 0 0px 10px ;
}

input.wyslij_en
{
	border: 0px none;
	width: 78px;
	height: 23px;
	background: transparent url(../images/send.gif) no-repeat 0 0;
	padding: 0;
	margin: 15px 0 0px 10px ;
}

input.wyczysc_pl
{
	border: 0px none;
	width: 78px;
	height: 23px;
	background: transparent url(../images/wyczysc.gif) no-repeat 0 0;
	margin: 15px 0 0 30px ;
}

input.wyczysc_en
{
	border: 0px none;
	width: 78px;
	height: 23px;
	background: transparent url(../images/clear.gif) no-repeat 0 0;
	padding: 0;
	margin: 15px 0 0px 30px ;
}

#background
{
	width: 50%;
	height: 329px;
	background: transparent url(../images/bg_left.gif) repeat-x;
	position: absolute;
	z-index: 1;
	left: 0;
	visibility: hidden;
}

#line
{
	position: absolute; 
	left: 0; 
	width: 50%; 
	height: 5px; 
	background-color: #00ada9;
	background-repeat: repeat-y; 
	font-size: 1px;
}

#bottom
{
	margin-left: auto; 
	margin-right: auto;	
	width: 1020px;
	padding-right: 86px;
}

#main
{
	width: 1020px;
	margin-left: auto;
	margin-right: auto;	
	text-align: left;
	position: relative;
	z-index: 5;
	padding-right: 86px;
	/*padding-right: 86px;*/
}

#tline
{
	width: 1020px;
	height: 5px;
	background-color: #00ada9;
	font-size: 1px;
}

#menu
{
	width: 849px;
	height: 126px;
	padding: 0 0 0 171px;
}

#tophead
{
	width: 1020px;
	padding: 0 0 0 0;
	height: 206px;	
}

#content
{
	width: 849px;
	margin: 0 0 0 171px;
	overflow:hidden;
	position: relative;
	background: #ffffff url(../images/line3.gif) repeat-y 0 0;
}

#content:after
{
	content: 'xx'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#column1
{
	width: 267px;
	border-left: 1px solid #ffffff;
	float: left;
	background-color: #FFFFFF;
}

div.search
{
	height: 38px;
}

div.search_h
{
	background-color: #009999;
	width: 4px;
	height: 37px;
	float: left;
	border-bottom: 1px solid #d4f6f6;
}

div.search_b
{
	background-color: #c9eaea;
	width: 263px;
	height: 37px;
	float: left;
	border-bottom: 1px solid #d4f6f6;
}

div.search_h2
{
	background-color: #009999;
	width: 4px;
	height: 38px;
	float: left;
	margin: 0 0 5px 0;
}

div.search_b2
{
	background-color: #c9eaea;
	width: 263px;
	height: 38px;
	float: left;
}

#products
{
	width: 267px;
	height: 52px;
	background: transparent url(../images/asortyment.png) no-repeat 0 0;
	margin: 5px 0 0 0;
}

#products_en
{
	width: 267px;
	height: 52px;
	background: transparent url(../images/productsrange.png) no-repeat 0 0;
	margin: 5px 0 0 0;
}

div.products
{
	height: 27px;
}

div.products_h
{
	background-color: #009999;
	width: 4px;
	height: 26px;
	float: left;
	border-bottom: 1px solid #d4f6f6;
}

div.products_b a
{
	background: #c9eaea url(../images/point.gif) no-repeat 10px 11px;
	width: 243px;
	height: 19px;
	float: left;
	border-bottom: 1px solid #d4f6f6;
	font: 11px Tahoma, sans-serif;
	color: #01658a;
	padding: 7px 0 0 20px;
}

div.products_b_selected a
{
	background: #f5f515 url(../images/point.gif) no-repeat 10px 11px;
	width: 263px;
	height: 26px;
	float: left;
	border-bottom: 1px solid #d4f6f6;
	font: 11px Tahoma, sans-serif;
	color: #01658a;
	padding: 11px 0 0 10px;
}

div.products_b a:hover
{
	color: #01658a;
	background: #f9d080 url(../images/point.gif) no-repeat 10px 11px;
}

div.products_h2
{
	background-color: #009999;
	width: 4px;
	height: 26px;
	float: left;
}

div.products_b2 a
{
	background: #c9eaea url(../images/point.gif) no-repeat 10px 11px;
	width: 243px;
	height: 19px;
	float: left;
	font: 11px Tahoma, sans-serif;
	color: #01658a;
	padding: 7px 0 0 20px;
}

div.products_b2_selected a
{
	background: #f5f515 url(../images/point.gif) no-repeat 10px 11px;
	width: 263px;
	height: 26px;
	float: left;
	font: 11px Tahoma, sans-serif;
	color: #01658a;
	padding: 11px 0 0 10px;
}

div.products_b2 a:hover
{
	background: #f5f515 url(../images/point.gif) no-repeat 10px 11px;
}

#contact
{
	margin: 5px 0 0 0;
	width: 267px;
	height: 52px;
	background: transparent url(../images/kontakt.png) no-repeat 0 0;
}

#contact_en
{
	margin: 5px 0 0 0;
	width: 267px;
	height: 52px;
	background: transparent url(../images/contact.png) no-repeat 0 0;
}

#contact2
{
	width: 252px;
	height: 148px;
	background-color: #c9eaea;
	padding: 18px 0 15px 15px;
	font: 11px Tahoma, sans-serif;
	color: #007373;
	margin: 0;
	line-height: 28px;
	padding-bottom:20000px;
	margin-bottom:-20000px;	
}

#column2
{
	width: 581px;
	float: right;
	background-color: #2b3947;
}

#site_head
{
	width: 581px;
	height: 5px;
	background: #2b3947 url(../images/site_head.gif) no-repeat 0 0;
}

#site
{
	background-color: #2b3947;
	padding-bottom: 259px;
}

#site table
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	margin: 0px 30px 0 30px;
	width: 510px;
	padding: 0px;
	border-collapse: collapse; 
	border-spacing:0px; 
}

#site td.head
{
	background: transparent url(../images/cell_bg.gif) repeat-x 0 0;
	height: 30px;
	width: 510px;
	padding: 0 0 0 30px;
	font-weight: bold;
}

#site input.pole
{
	width: 230px;
	border: 1px solid #828194;
	font: 11px Tahoma, sans-serif;
	color: #009090;
}

#site textarea
{
	font: 11px Tahoma, sans-serif;
	color: #009090;
	width: 450px;
	margin: 0 30px 0 30px;
}

#site td.opis
{
	font-weight: bold;
	width: 170px;
	border-bottom: 1px solid #3c4e60;
	padding: 10px 0 10px 30px;
}

#site td.pole
{
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #3c4e60;
	padding: 5px 30px 5px 0;
}


#site h1
{
	font: 18px Tahoma, sans-serif;
	color: #cccccc;
	margin: 0;
	padding: 26px 21px 0 23px;
}

#site img.line
{
	margin: 0 0 30px 0;
	padding: 0;
	float: right;
}

#site div
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	margin: 0;
	padding: 0 21px 30px 23px;
	border: 0 none;
	line-height: 18px;
}

#site_foot
{
	width: 581px;
	height: 238px;
	position: absolute;
	bottom: 0;
	font-size: 1px;
}

#site_head
{
	width: 581px;
	height: 5px;
	background: #2b3947 url(../images/site_head.gif) no-repeat 0 0;
}

#asortyment
{
	background-color: #2b3947;
}

#asortyment h1
{
	font: 18px Tahoma, sans-serif;
	color: #cccccc;
	margin: 0;
	padding: 26px 21px 0 23px;
}

#asortyment img.line
{
	margin: 0 0 0px 0;
	padding: 0;
	float: right;
}

#asortyment .height
{
	height: 29px;
}

#asortyment .holder
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	padding: 0 25px 0px 25px;
	border: 0 none;
	line-height: 18px;
	min-height: 730px;
	height: auto !important;
	height: 730px;
	background: transparent url(../images/line2.gif) repeat-y 0 0;
	margin-top: 30px;
}

#asortyment .holder .kategoria a
{
	width: 505px;
	height: 22px;
	border-bottom: 1px solid #2b3947;
	background: #3c4e60 url(../images/elem1.gif) no-repeat 0 0;
	font: 12px Tahoma, sans-serif;
	color: #c9eaea;
	padding: 6px 0 0 26px;
	float: left;
}

#asortyment .holder .kategoria a:hover
{
	background-color: #475d73;
}

#asortyment .holder .podkategoria a
{
	width: 479px;
	height: 22px;
	border-bottom: 1px solid #2b3947;
	background: #3c4e60 url(../images/elem2.gif) no-repeat 0 0;
	font: 12px Tahoma, sans-serif;
	color: #c9eaea;
	padding: 6px 0 0 52px;
	float: left;
}

#asortyment .holder .podkategoria a:hover
{
	background-color: #475d73;
}

#asortyment_foot
{
	width: 581px;
	height: 11px;
	background: transparent url(../images/site_foot2.gif) repeat-y 558px 0;
	position: absolute;
	bottom: -1px;
	font-size: 1px;
}

#tabelka a
{
	color: #c9eaea;
}

#tabelka
{
	background-color: #2b3947;
}

#tabelka .naglowek
{
	height: 48px;
}

#tabelka .naglowek_p1
{
	float: left;
	width: 100px;

}

#tabelka .naglowek_p2
{
	float: left;
	padding: 31px 0 0 0;
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	position: relative;
	left: -12px;
}

#tabelka h1
{
	font: 18px Tahoma, sans-serif;
	color: #cccccc;
	margin: 0;
	padding: 26px 21px 0 23px;
}

#tabelka img.line
{
	margin: 0 0 0px 0;
	padding: 0;
	float: right;
}

#tabelka .height
{
	height: 29px;
}

#tabelka .holder
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	padding: 0 25px 0px 25px;
	border: 0 none;
	line-height: 18px;
	min-height: 730px;
	height: auto !important;
	height: 730px;
	margin-top: 30px;
}

#tabelka table
{
	border: none; 
	width: 531px;
	border-collapse: collapse; 
	border-spacing:0px;
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border: none;
}

#tabelka td
{
	padding: 0;
}

#tabelka td.rysunek
{
	background: transparent url(../images/cell_bg.gif) repeat-x 0 0;
	height: 30px;
	width: 144px;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	font-weight: bold;
}

#tabelka td.norma
{
	background: transparent url(../images/cell_bg.gif) repeat-x 0 0;
	height: 30px;
	width: 110px;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	font-weight: bold;
}

#tabelka td.opis
{
	background: transparent url(../images/cell_bg.gif) repeat-x 0 0;
	height: 30px;
	width: 165px;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	font-weight: bold;
}

#tabelka td.klasa
{
	background: transparent url(../images/cell_bg.gif) repeat-x 0 0;
	height: 30px;
	width: 110px;
	border-bottom: 1px solid #2b3947;
	font-weight: bold;
}

#tabelka td.rysunek_o
{
	border-top: none;
	background: #3c4e60 url(../images/elem3.gif) repeat-y 0 0;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	padding: 12px 0 12px 0;
}

#tabelka td.norma_o1
{
	background-color: #3c4e60;
	border-top: none;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	width: 55px;
}

#tabelka td.norma_o2
{
	background-color: #3c4e60;
	border-top: none;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	width: 55px;
}

#tabelka td.opis_o
{
	background-color: #3c4e60;
	border-top: none;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
}

#tabelka td.klasa_o
{
	background-color: #3c4e60;
	border-top: none;
	border-bottom: 1px solid #2b3947;
}

#tabelka .holder .kategoria a
{
	width: 505px;
	height: 22px;
	border-bottom: 1px solid #2b3947;
	background: #3c4e60 url(../images/elem1.gif) no-repeat 0 0;
	font: 12px Tahoma, sans-serif;
	color: #c9eaea;
	padding: 6px 0 0 26px;
	float: left;
}

#tabelka .holder .kategoria a:hover
{
	background-color: #475d73;
}

#tabelka .holder .podkategoria a
{
	width: 479px;
	height: 22px;
	border-bottom: 1px solid #2b3947;
	background: #3c4e60 url(../images/elem2.gif) no-repeat 0 0;
	font: 12px Tahoma, sans-serif;
	color: #c9eaea;
	padding: 6px 0 0 52px;
	float: left;
}

#tabelka .holder .podkategoria a:hover
{
	background-color: #475d73;
}

#tabelka_foot
{
	width: 581px;
	height: 11px;
	background: transparent url(../images/site_foot2.gif) repeat-y 558px 0;
	position: absolute;
	bottom: -1px;
	font-size: 1px;
}


#tabelka2
{
	background-color: #2b3947;
}

#tabelka2 .naglowek
{
	width: 581px; 
	height: 48px;
}

#tabelka2 .naglowek_p1
{
	float: left;
	width: 100px;
}

#tabelka2 .naglowek_p2
{
	float: left;
	padding: 31px 0 0 0;
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
}

#tabelka2 h1
{
	font: 18px Tahoma, sans-serif;
	color: #cccccc;
	margin: 0;
	padding: 26px 21px 0 23px;
}

#tabelka2 img.line
{
	margin: 0 0 0px 0;
	padding: 0;
	float: right;
}

#tabelka2 .height
{
	height: 29px;
}

#tabelka2 .holder
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	padding: 0 25px 0px 25px;
	border: 0 none;
	line-height: 18px;
	min-height: 730px;
	height: auto !important;
	height: 730px;
	margin-top: 30px;
}

#tabelka2 table
{
	border: none; 
	width: 531px;
	border-collapse: collapse; 
	border-spacing:0px;
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border: none;
}

#tabelka2 td
{
	padding: 0;
}

#tabelka2 td.nazwa
{
	background: transparent url(../images/cell_bg.gif) repeat-x 0 0;
	height: 30px;
	border-bottom: 1px solid #2b3947;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 16px;
}

#tabelka2 td.rysunek_o
{
	border-top: none;
	width: 150px;
	background: #3c4e60 url(../images/elem3.gif) repeat-y 0 0;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	padding: 12px 0 12px 0;
}

#tabelka2 td.norma
{
	background-color: #3c4e60;
	border-top: none;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	width: 55px;
	font-weight: bold;
}

#tabelka2 td.opis_o
{
	width: 310px;
	background-color: #3c4e60;
	border-top: none;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	padding-left: 15px;
	text-align: left;
}

#tabelka2 td.stopka_o
{
	border-top: none;
	background: #3c4e60 url(../images/elem3.gif) repeat-y 0 0;
	border-bottom: 1px solid #2b3947;
	border-right: 1px solid #2b3947;
	height: 30px;
	text-align: left;
	padding: 0 0 0 16px;
}

#tabelka2 .holder .kategoria a
{
	width: 505px;
	height: 22px;
	border-bottom: 1px solid #2b3947;
	background: #3c4e60 url(../images/elem1.gif) no-repeat 0 0;
	font: 12px Tahoma, sans-serif;
	color: #c9eaea;
	padding: 6px 0 0 26px;
	float: left;
}

#tabelka2 .holder .kategoria a:hover
{
	background-color: #475d73;
}

#tabelka2 .holder .podkategoria a
{
	width: 479px;
	height: 22px;
	border-bottom: 1px solid #2b3947;
	background: #3c4e60 url(../images/elem2.gif) no-repeat 0 0;
	font: 12px Tahoma, sans-serif;
	color: #c9eaea;
	padding: 6px 0 0 52px;
	float: left;
}

#tabelka2 .holder .podkategoria a:hover
{
	background-color: #475d73;
}

#tabelka2_foot
{
	width: 581px;
	height: 11px;
	background: transparent url(../images/site_foot2.gif) repeat-y 558px 0;
	position: absolute;
	bottom: -1px;
	font-size: 1px;
}


#galeria_show
{
	background-color: #2b3947;
}

#galeria_show h1
{
	font: 18px Tahoma, sans-serif;
	color: #cccccc;
	margin: 0;
	padding: 26px 21px 0 23px;
}

#galeria_show img.line
{
	margin: 0 0 0px 0;
	padding: 0;
	float: right;
}

#galeria_show .height
{
	height: 29px;
}

#galeria_show .holder
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff;
	padding: 0 25px 0px 25px;
	border: 0 none;
	line-height: 18px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
	margin-top: 30px;
}

#galeria_show table
{
	width: 100%;	
}

#galeria_show td
{
	width: 33%;
	text-align: center;
	vertial-align: middle;
	font: 11px Tahoma, sans-serif;
	color: #ffffff; 
	padding-bottom: 25px;
}

#galeria_show img
{
	padding-bottom: 5px;
}

#galeria_show a
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff; 
	font-weight: bold;
}

#galeria_show_foot
{
	width: 581px;
	height: 11px;
	background: transparent url(../images/site_foot2.gif) repeat-y 558px 0;
	position: absolute;
	bottom: 0;
	font-size: 1px;
}

#bline
{
	width: 1020px;
	height: 5px;
	background: #00ada9 url(../images/bline_elem.gif) no-repeat 997px 0;
	font-size: 1px;
	clear: both;
}

#footer
{
	width: 849px;
	height: 58px;
	margin: 0 0 0 171px;
}

#footer_copy
{
	font: 11px Tahoma, sans-serif;
	color: #009090;
	width: 268px;
	margin-top: 11px;
	line-height: 19px;
	float: left;
}

#footer_copy a
{
	font: 11px Tahoma, sans-serif;
	color: #009090;
	text-decoration: none;
}

#footer_menu
{
	font: 11px Tahoma, sans-serif;
	color: #01658a;
	margin: 10px 0 0 105px;
	float: left;
}

#footer_menu a
{
	font: 11px Tahoma, sans-serif;
	color: #01658a;
}

#footer_elem
{
	width: 23px;
	height: 11px;
	background: transparent url(../images/footer_elem.gif) no-repeat 0 0;
	font-size: 1px;
	float: right;
}

#logo a
{
	width: 268px;
	height: 126px;
	float: left;
	background: transparent url(../images/logo.gif) no-repeat 0 0;
}

#main_menu
{
	width: 581px;
	height: 126px;
	float: left;
	background: transparent url(../images/bg_menu.jpg) no-repeat 0 0;
}

#menu_flash
{
	margin: 58px 0 0 0px;
	height: 35px;
	width: 581px;
	vertical-align: middle;
	text-align: center;
}

#menu_flash a
{
	font: 11px Tahoma, sans-serif;
	color: #ffffff; 
}

#menu_flash a:hover
{
	font: 11px Tahoma, sans-serif;
	color: #f9d080; 
}

#language
{
	width: 148px;
	height: 20px;
	float: right;
	background-color: #00ada9;
	font: 11px Tahoma, sans-serif;
	color: #9af6f3;
	padding: 4px 0 0 10px;
}
