/******* LANG *******/

.langS {
       font-family: Verdana;
       font-size: 10px;
       color: #0b406a;
       width: 187px;
       height: 22px;
       background-image: url(images/langSelected.gif);
}
.langC {
       font-family: Verdana;
       font-size: 10px;
       color: #0b406a;
       background-image: url(images/langFrameMiddle.gif);
       width: 187px;
       
}
.langF {
       width: 30px;
       padding-left: 5px;
}
.langGray {
       font-family: Verdana;
       font-size: 10px;
       color: #9e9e9e;
       padding-bottom: 5px;
}
a.langLink {
       font-family: Verdana;
       font-size: 11px;
       color: #0b406a;
       text-decoration: none;
}
a.langLink:hover {
       font-family: Verdana;
       font-size: 11px;
       color: #0b406a;
       text-decoration: underline;
}
img {
       border: 0px;
       /*margin: 10px;*/
}
/******* LANG END *******/
ul
{
	padding-left: 20px;
	margin: 0px;
}
li
{
	padding: 0px;
	margin: 0px;
}
body, table
{
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	color: #444;
}
a
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	color: #000;
	text-decoration: underline;
}
input, textarea
{
	border: 1px solid #999;
	font-family: Arial;
	font-size: 10px;
}
hr
{
/* IE HACK */
	height: 1px;
	border: 0px;
	
	background-color: #ECECEC;
	
	height: "0px";
	border-bottom: "1px solid #ECECEC";
	
	padding: 0px;
	margin: 0px;
}
hr.dark
{
	background-color: #B3B3B3;
	border-bottom: "1px solid #B3B3B3";
}
hr.blue
{
	background-color: #409DD2;
	border-bottom: "1px solid #409DD2";
}
img.border
{
	border: 1px solid #5E686E;
}

div
{
	margin: 0px;
	/*overflow: hidden;*/
}
div#main
{
	width: 750px; 
}
div#top
{
	height: 63px; 
}
div#logo
{
	float: left;
	width: 300px;
	height: 63px;
	text-align: left;
}
div#logo img
{
	padding-top: 13px;
}
div#top-element
{
	float: right;
	width: 404px;
	height: 63px;
/*	background-image: url("images/top-right.jpg");
	background-position: 0 0px;
	background-repeat: no-repeat;*/
}
div#top-element-inner
{
	float: right;
	width: 187px;
	height: 43px;
	height: "63px";
	padding-top: 20px;
}
div.menu
{
	height: 28px;
	width: 100%;
	background-color: #D9DFDB;
	border: 1px solid #570000;
	background-image: url("images/menu-bg-1.gif");
}
div.menu-hilite
{
	height: 28px;
	width: 100%;
	background-color: #D9DFDB;
	border: 1px solid #5E686E;
	background-image: url("images/menu-bg-2.gif");
}
div#menu-spacer
{
	float: left;
	width: 1px;
	height: 28px;
	/*margin-top: 5px;*/
	background-color: #570000;

}
div.menupos
{
	float: left;
	height: 28px;
	line-height: 28px;
	line-height: "24px";
	padding: 0 12 0 12px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-image: url("images/menu-bg-1.gif");
	text-transform: uppercase;
}
div.menupos a
{
	color: #FFF;
}
div.menupos-hilite
{
	height: 28px;
	line-height: 28px;
	line-height: "24px";
	float: left;
	padding: 0 12 0 12px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-image: url("images/menu-bg-2.gif");
	text-transform: uppercase;
}
div.menupos-hilite a
{
	color: #FFF;
}
div.menupos-hilite a:hover
{
	text-decoration: none;
}
div#menu-rightend
{
	position: relative;
	top: -2px;
	float: right;
	width: 7px;
	height: 30px;
	background-image: url("images/menu-rightend.gif");
	background-repeat: no-repeat;
}

div#menu-shadow
{
	width: 750px;
	height: 5px;
	background-image: url("images/menu-shadow.gif");
	background-repeat: repeat-x;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}


/**************************************************** MAIN ***************/

div#flashbox
{
	width: 750px;
	height: 296px;
	margin-top: 8px;
}
div#flashbox-ul
{
	float: left;
	width: 7px;
	height: 6px;
	font-size: 1px;
	background-image: url("images/flashbox-ul.gif");
	background-repeat: repeat-x;
}
div#flashbox-u
{
	float: left;
	width: 736px;
	height: 6px;
	font-size: 1px;
	background-image: url("images/flashbox-u.gif");
	background-repeat: repeat-x;
}
div#flashbox-ur
{
	float: left;
	width: 7px;
	height: 6px;
	font-size: 1px;
	background-image: url("images/flashbox-ur.gif");
	background-repeat: repeat-x;
}
div#flashbox-l
{
	float: left;
	width: 7px;
	height: 283px;
	background-image: url("images/flashbox-l.gif");
}
div#flashbox-m
{
	float: left;
	width: 736px;
	height: 283px;
}
div#flashbox-r
{
	float: left;
	width: 7px;
	height: 283px;
	background-image: url("images/flashbox-r.gif");
}
div#flashbox-bl
{
	float: left;
	width: 7px;
	height: 7px;
	font-size: 1px;
	background-image: url("images/flashbox-bl.gif");
}
div#flashbox-b
{
	float: left;
	width: 736px;
	height: 7px;
	font-size: 1px;
	background-image: url("images/flashbox-b.gif");
}
div#flashbox-br
{
	float: left;
	width: 7px;
	height: 7px;
	font-size: 1px;
	background-image: url("images/flashbox-br.gif");
}
div#partnerzy
{
	float: left;
	width: 178px;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 15px;
	padding-top: 45px;
	text-align: center;
	background-image: url("images/partnerzybox-header.gif");
	background-repeat: no-repeat;
}
div#zamow_informacje
{
	float: left;
	width: 213px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	padding-top: 28px;
	text-align: left;
	background-image: url("images/zamow_informacjebox-header.gif");
	background-repeat: no-repeat;
}
div#zamow_checkbox
{
	float: left;
	padding: 0 9 0 9px;
	text-align: left;
	margin: 0px;
	border: 0px;
}
div#zamow_checkboxdesc
{
	float: right;
	width: 174px;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	padding-bottom: 5px;
}
input.zamow_checkbox
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
input.zamow_submit
{
	cursor: pointer;
	background-color: #5C7E90;
	border: 1px solid #5E686E;
	color: #FFF;
	font-size: 12px;
	line-height: 26px;
	height: 30px;
	padding: 0 20 0 20px;
	padding: "0 5 0 5px";
	margin-top: 20px;
}



div#aktualnosci
{
	float: left;
	width: 300px;
	width: "317px";
	margin-top: 14px;
	margin-bottom: 15px;
	padding-top: 29px;
	padding-left: 8px;
	padding-right: 9px;
	text-align: left;
	background-image: url("images/aktualnoscibox-header.gif");
	background-repeat: no-repeat;
}
div#news-header-special
{
	font-weight: bold;
	font-size: 11px;
	color: #DA251D;
}
div#news-footer-special
{
	float: left;
	font-family: Arial;
	font-size: 9px;
	color: #E97411;
}
div#news-body-special
{
	width: 100%;
	font-size: 11px;
	line-height: 12px;
	margin-top: 4px;
	color: #DA251D;
}
div#news-header
{
	font-weight: bold;
	font-size: 11px;
}
div#news-footer
{
	float: left;
	font-family: Arial;
	font-size: 9px;
}
div#news-body
{
	width: 100%;
	font-size: 11px;
	line-height: 12px;
	margin-top: 4px;
}
div#wiecej
{
	text-align: right;
	font-size: 10px;
}
div#wiecej a
{
	color: #999;
}
div#wiecej a:hover
{
	color: #999;
}
hr.news
{
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 5px;
}
div#bottommenu
{
	float: left;
	width: 750px;
	height: 17px;
	height: "19px";
	text-align: center;
	margin: auto;
	background-color: #D9DFDB;
	border-top: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	background-image: url("images/bottommenu-bg.gif");
}
div#bottommenu-spacer
{
	display: inline;
	width: 1px;
	height: 18px;
	height: "12px";
	margin-top: "2px";
	border-left: 1px solid #666;
}
div#bottommenupos
{
	height: 17px;
	line-height: 17px;
	line-height: "15px";
	display: inline;
	padding: 0 20 0 20px;
	padding: "0 22 0 22px";
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #818181;
}
div#bottommenupos a
{
	color: #818181;
}
div#footer
{
	float: left;
	width: 750px;
	height: 16px;
	line-height: 16px;
}
div#gedaoriginal
{
	float: left;
	padding-left: 3px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
div#designed
{
	float: right;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #666;
}

/************************************************ SUB *************/

hr#blue
{
	margin: 3 0 5 0px;
}

table#main
{
	border-top: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	margin-bottom: 3px;
}
td#leftpane
{
	width: 193px;
	background-color: #727069
}
div#leftmenu-header
{
	width: 191px;
	width: "193px";
	height: 17px;
	line-height: 15px;
	border-left: 1px solid #727069;
	border-right: 1px solid #747E83;
	background-image: url("images/leftmenu-header-bg.gif");
	font-weight: normal;
	text-align: center;
	color: #FFF;
}
ul.leftmenu
{
	list-style-type: none;
	margin: 0 2 0 2px;
	width: 189 px; /*!!??!!*/
	background-color: #EFEEEE;
	padding: 3 5 0 5px;
	text-align: left;
}
li.leftmenupos
{
	color: #000;
	padding: 2 0 2 15px;
	margin: 0px;
	background-image: url("images/leftmenu-dot.gif");
	background-repeat: no-repeat;
	background-position: 3 4px;
	border-bottom: 1px solid #727069;
}
li.leftmenupos a
{
	color: #000;
}
li.leftmenuposprod
{
	color: #000;
	padding: 2 0 2 35px;
	margin: 0px;
	background-image: url("images/leftmenu-dot-2.gif");
	background-repeat: no-repeat;
	background-position: 27 6px;
	border-bottom: 1px solid #727069;
}
li.leftmenuposprod a
{
	color: #000;
}

div#leftmenufinish
{
	text-align: center;
	height: 18px;
	background-image: url("images/leftmenufinish.gif");
	background-repeat: no-repeat;
	background-position: 2 0px;
	margin-bottom: 3px;
}
div#leftmenuflash
{
	position: relative;
	top: 5px;
	left: -1px;
}
div#leftmenubottom 
{
	text-align: center;
	height: 75px;
	background-image: url("images/leftmenubottom.gif");
	background-repeat: no-repeat;
	background-position: 2 0px;
}
div#center
{
	float: right;
	width: 555px;
}

div#tab
{
	float: left;
	margin: 0 0 0 12px;
	height: 21px;
	padding: 0 20 0 20px;
	color: #FFF;
	background-color: #727069;
	font-size: 11px;
	line-height: 21px;
}
div#center-content
{
	float: right;
	width: 100%;
}
div#center-contact
{
	margin: auto;
	margin-top: 30px;
	width: 440px;
	height: 420px;
}
div#product-descbox
{
	overflow: hidden;
	float: left;
	padding: 20 28 0 20px;
	/*width: 230px;
	width: "278px";*/
	width: 510px;
	width: "558px";
	color: #5E686E;
}
span#header
{
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	padding-left: 14px;
}
span#subheader
{
	padding-left: 16px;
}
div#product-desc
{
	text-align: left;
}
div#center-images
{
	float: right;
	overflow: hidden;
	width: 242px;
	margin: 10 0 10 10px;
}

img.img1
{
	width: 240px;
	height: 261px;
	margin-top: 10px;
	margin-bottom: 7px;
	margin-bottom: "4px";
	border: 1px solid #5E686E;
}
img.img2
{
	width: 74px;
	height: 80px;
	margin-right: 4px;
	border: 1px solid #5E686E;
}
img.img3
{
	width: 74px;
	height: 80px;
	margin-right: 4px;
	border: 1px solid #5E686E;
}
img.img4
{
	width: 74px;
	height: 80px;
	border: 1px solid #5E686E;
}
div#product-datasheet
{
	float: right;
	overflow: hidden;
	/*width: 238px;*/
	width: 510px;
	width: "558px";
	
	margin: 10 0 10 0px;
	padding: 5 2 0 2px;
	border-top: 1px solid #C6C6C6;
	color: #000;
	font-size: 12px;
	line-height: 14px;
}
span#product-datasheet
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

div#distrib
{
	text-align: left;
	width: 510px;
	width: "530px";
	padding: 10px;
	border-bottom: 1px solid #ECECEC;
	font-size: 11px;
	line-height: 13px;
}
div#distrib-name
{
	font-size: 12px;
	color: #104D7C;
	margin-bottom: 5px;
	font-weight: bold;
}
div#distrib-desc
{
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin-bottom: 5px;
	font-weight: bold;
}
div#news
{
	text-align: left;
	width: 510px;
	width: "530px";
	font-size: 11px;
	line-height: 13px;
}

div#products
{
	text-align: left;
	width: 510px;
	width: "530px";
	padding: 10px;
	border-bottom: 1px solid #ECECEC;
	font-size: 11px;
	line-height: 13px;
}
div#product-name
{
	font-size: 12px;
	color: #104D7C;
	margin-bottom: 5px;
	font-weight: bold;
}
div#product-desc
{
	font-size: 12px;
	line-height: 14px;
	color: #000;
	margin-bottom: 5px;
}


div#txt
{
	text-align: left;
	width: 510px;
	width: "530px";
	padding: 10px;
	border-bottom: 1px solid #ECECEC;
	font-size: 11px;
	line-height: 13px;
}

div#kontakt-head
{
	float: left;
	text-align: right;
	height: 20px;
	padding-right: 10px;
	width: 150px;
	color: #000;
}
div#kontakt-desc
{
	float: left;
	text-align: right;
	height: 20px;
	padding-right: 10px;
	width: 150px;
}
div#kontakt-field
{
	float: left;
	text-align: left;
	height: 20px;
	width: 200px;
}
div#kontakt-textarea
{
	float: left;
	text-align: left;
	height: 110px;
	width: 200px;
}
div#kontakt-submit
{
	float: right;
	text-align: center;
	margin-top: 10px;
	height: 50px;
}
input.regular
{
	width: 166px;
}
input.ulica
{
	width: 133px;
}
input.numer
{
	width: 30px;
}
input.miejscowosc
{
	width: 118px;
}
input.kod1
{
	width: 15px;
}
input.kod2
{
	width: 20px;
}
textarea.regular
{
	width: 166px;
	height: 100px;
}
span.red
{
	color: #F00;
}
div#main-bottom
{
	overflow: hidden;
	width: 750px;
	border-bottom: 1px solid #B3B3B3;
}

