body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: White;
	color: #919191;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

#leftBg {
	background-image: url(images/bg_head_left.jpg);
	height: 171px;
	width: 50%;
	display: inline;
	position: absolute;
	top: 50px;
}

#rightBg {
	background-image: url(images/bg_head_right.jpg);
	height: 171px;
	width: 100%;
	display: inline;
	position: absolute;
	top: 50px;
}

#divcenter {
	text-align: center;
	position: relative;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
	margin-right: auto;
	margin-left: auto;
}

#topBar {
	width: 959px;
	height: 26px;
	color: #225781;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
	text-align: right;	
	border: 0px solid Black;
	margin: auto;
	padding: 10px 40px 0 0;
}

#topBar a {
	color: #225781;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
	line-height: 16px;
}

#topBar form {
	display: inline;
}

#searchInputBg {
	background-image: url(images/searchbg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 126px;
	height: 16px;
	text-align: center;
	border: 0px solid Black;
	padding: 3px 6px 1px 6px;
}

input.searchInput {
	border: 0px solid Black;
	background-color: transparent;
	width: 114px;
	height: 13px;
	padding: 0px 0 0 0px; 
	font-size: 10px;
	margin: auto;
}

#btnsearch {
	margin-top: -2px;
	vertical-align: top;
}

a, img {
	border: 0;
	padding: 0;
	margin: 0;
}



#a_firma {
	width: 71px;
	height: 31px;
	background-image: url(images/menu_01_firma_off.jpg);
}

#a_firma:active, #a_firma:hover {
	background-image: url(images/menu_01_firma_on.jpg);
}


#HeadLeft {
	background-image: url(images/headleft.jpg);
	width: 662px;
	height: 137px;
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 0;
	overflow: hidden;
}

#HeadLeft a {
	color: #31518A;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
}

a#sp {
	padding-left: 55px;
}

a#e {
	padding-left: 69px;
}

#HeadRight {
	background-image: url(images/headerright.jpg);
	width: 336px;
	height: 168px;
}

#PageTrail {
	width: 999px;
	color: White;
	background-color: #014A85;
	height: 17px;
	margin: auto;
	text-align: left;
	font-size: 10px;
	padding-left: 40px;
}

#PageTrail a {
	color: White;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
}

#PageTrail ul {
	margin: 0 0 0 40px;
	padding: 0;
	list-style: none;
}

#PageTrail ul li {
	list-style: none;
	float: left;
	padding: 0 5px 0 20px;
	background-image: url(images/pagetraildot.jpg);
	background-position: 5px 5px;
	background-repeat: no-repeat;
}
#PageTrail ul li.first {
	background-image: none;
}

#LeftColumn {
	background-image: url(images/leftcolumnbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 256px;
	vertical-align: top;
}

#catalog {
	width: 191px;
	height: 78px;
	background-image: url(images/katalogbg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 18px 0 0 43px;
	color: #074085;
	text-align: left;
	padding: 6px 0 0 10px;
	font-size: 10px;
	line-height: 20px;
	vertical-align: middle;
}

#catalog b {
	font-size: 11px;
}

#catalog form {
	display: inline;
	vertical-align: middle;
}

#catalogInputBg {
	background-image: url(images/catalogbg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 130px;
	height: 17px;
	text-align: center;
	border: 0px solid Black;
	display: inline;
	vertical-align: middle;
	padding: 4px 6px 2px 6px;
}

input.catalogInput {
	border: 0px solid Black;
	background-color: transparent;
	width: 130px;
	height: 17px;
	padding: 0; 
	font-size: 11px;
	margin: auto;
}

#newsletter {
	width: 193px;
	height: 71px;
	background-image: url(images/newsletterbg.jpg);
	background-position: top;
	margin: 9px 0 0 43px;
	color: #359E01;
	text-align: left;
	padding: 4px 0 0 10px;
	font-size: 10px;
	line-height: 17px;
	vertical-align:  middle;
}

#cennikmors {
	width: 193px;
	height: 71px;
	background-image: url(images/cennikmors.jpg);
	background-position: top;
	margin: 9px 0 0 43px;
	color: #359E01;
	text-align: left;
	padding: 4px 0 0 10px;
	font-size: 10px;
	line-height: 17px;
	vertical-align:  middle;
}

#newsletter b, #cennikmors b {
   font-size: 11px;
}

#newsletter form {
	display: inline;
	vertical-align: middle;
}

#NewsletterInputBg {
	background-image: url(images/newsletterinputbg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 123px;
	height: 17px;
	border: 0px solid Black;
	vertical-align: top;
	padding: 2px 6px 3px 6px;
}

input.NewsletterInput {
	border: 0px solid Black;
	background-color: transparent;
	width: 111px;
	height: 17px;
	padding: 0; 
	font-size: 11px;
	margin: auto;	
}

#siecWew {
	width: 191px;
	height: 76px;
	background-image: url(images/siecwewbg.jpg);
	background-position: top;
/*	background-repeat: ;*/
	margin: 10px 0 0 43px;
	color: #074085;
	text-align: left;
	padding: 4px 0 0 10px;
	font-size: 10px;
	line-height: 15px;
	vertical-align:  middle;
}

#siecWew b {
   font-size: 11px;
}

#LeftBanner {
	margin: 52px 0 0 43px;
	padding: 0;
}

#CenterColumn {
	width: 493px;
	padding: 18px 9px 10px 8px;
	vertical-align: top;
	text-align: justify;
	line-height: 1.5em;
}

#RightColumn {
/*    
	background-image: url(images/rightcolumnbg.gif);
	background-repeat: no-repeat;
	background-position: top;   
*/
	width: 180px;
	vertical-align: top;
	text-align: left;
	padding: 0px 43px 10px 10px;
	position: relative;
}

#RightColumn ul {
	list-style: url(images/liDot.jpg);
	margin: 5px;
	padding-left: 13px;
}

#RightColumn ul li {
	margin: 0px;
   font-size: 10px;
	color: #919191;
}

#tail {
	width: 999px;
	background-image: url(images/tailbg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	color: #AEADAD;
	margin: auto;
	font-size: 9px;
	padding: 8px 0 6px 0;
}

#tail a {
	color: #CA001D;
	font-weight: normal;
	text-decoration: none;
}

ul.supplier {

}

ul.supplier li {
	position: relative;	
}

ul.supplier li img {
	float: right;
}

/*style dla selecta*/
    select.replaced {
      display: none;
    }
    ul.selectReplacement {
      margin: 0;
      padding: 0;
      height: 17px;
      width: 130px;
    }
    ul.selectReplacement li {
      background: #cf5a5a;
      color: #fff;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: 129px;
    }
    ul.selectOpen li {
      display: block;
    }
    ul.selectReplacement li.selected {
      color: #fff;
      display: block;
    }
    ul.selectOpen li.selected {
      background: green;
      display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: red;
      color: #fff;
    }