/**
*   @version $Id: styl.css 13 2009-10-02 11:40:15Z kamilag $
*/
.mainBody {
	/*padding-left: 75px;*/
	text-align: center;
	background-color: #ffd302;
	background-image: url( '/images/default/bg.jpg' );
	background-repeat: no-repeat;
	background-position: 50% 0%;
}

.mainBodyExtranet {
	/*padding-left: 75px;*/
	text-align: center;
	background-color: #c1c1c1;
	background-image: url( '/images/default/bg.png' );
	background-repeat: repeat-x;
	background-position: 50% 0%;
}

.mainDiv {
	min-width: 980px;
	max-width: 980px;
	width: auto !important;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background-image: url( '/images/default/bg2.png' );
	background-position: 50% 0%;
	background-repeat: repeat-y;
}

.mainDivExtranet {
	min-width: 980px;
	max-width: 980px;
	width: auto !important;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background-image: url( '/images/default/bg1.png' );
	background-position: 50% 0%;
	background-repeat: repeat-y;
}

.mainDivInner {
	text-align: left;
	background-image: url( '/images/default/bg5.png' );
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}

.mainDivInnerExtranet {
	text-align: left;
	background-image: url( '/images/default/bg3.png' );
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}

.mainDivInner2 {
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}

.mainDivError {
	background-color: #ffffff;
	min-width: 600px;
	max-width: 600px;
	width: auto !important;
	width: 600px;
	height: 345px;
	margin: 0 auto;
	margin-top: 40px;
	text-align: left;
	border: 1px solid #cacaca;
	/*width: auto;
	margin: 0;
	text-align: left;*/
}

.otherPagesDivOuter {
	clear: both;
	height: 30px;
	font-size: 11px;
	overflow: hidden;
}

.otherPagesTitleDiv {
	float: left;
	height: 23px;
	padding-left: 16px;
	padding-right: 12px;
	padding-top: 7px;
	background-image: url( '/images/default/bg_tline.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	font-weight: bold;
}
.otherPagesDiv {
	float: left;
	height: 30px;
	/*padding-left: 9px;
	padding-right: 11px;
	padding-top: 7px;*/
	background-image: url( '/images/default/bg_tline.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	
}

.btnSeparatorR {
	float: right;
	width: 10px;
}

.topPageDiv {
	width: 960px;
}

.middlePageDiv0 {
	clear: both;
	width: 960px;
}

.middlePageDiv1 {
	clear: both;
	width: 960px;
	background-image: url( '/images/default/bg_hline.gif' );
	background-position: 195px 0px;
	background-repeat: repeat-y;
}

.middlePageInnerDiv0 {
	clear: both;
	width: 960px;
}

.middlePageInnerDiv1 {
	clear: both;
	width: 960px;
	background-image: url( '/images/default/img_line.gif' );
	background-position: 778px 0px;
	background-repeat: repeat-y;
}

.bottomPageDiv {
	margin-top: 10px;
	background-image: url( '/images/default/bg4.png' );
	background-position: top left;
	background-repeat: repeat-x;
}

.mainPageCenter {
	float: left;
	width: 749px;
}

.mainPageText {
	clear: both;
	padding-top: 20px;
}

.mainPageBorderGroupsDiv {
	clear: both;
	border-bottom: 1px solid #d5d5d5;
	background-image: url( '/images/default/bg_mainpage.gif' );
	background-position: 186px 0px;
	background-repeat: repeat-y;
}

.mainPageCatalogSubGroupRow {
	/*clear: both;*/
	/*border-top: 1px solid #d5d5d5;*/
	/*background-image: url( '/images/default/bg_mainpage.gif' );
	background-position: 186px 0px;
	background-repeat: repeat-y;*/
}

td.mainPageCatalogSubGroupTd {
	background-image: url( '/images/default/bg_maingroup.png' );
	background-position: top left;
	background-repeat: repeat-x;
	padding-bottom: 5px;
}

div.mainPageCatalogSubGroupDiv {
	padding-top: 5px;
	
}


.logoDiv {
	float: left;
	width: 278px;
	padding-left: 17px;
	padding-top: 17px;
}

.bannerTextDiv {
	float: left;
	width: 280px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	color: #000000;
}

.topLoginDiv {
	float: left;
	width: 210px;
	height: 69px;
	padding-top: 37px;
	padding-right: 29px;
	padding-left: 200px;
	text-align: left;
	background-image: url( '/images/default/bg_profile.gif' );
	background-position: 160px 26px;
	background-repeat: no-repeat;
}

.topBasketDiv {
	float: left;
	width: 172px;
	height: 68px;
	padding-top: 38px;
	padding-left: 52px;
	background-image: url( '/images/default/bg_cart.gif' );
	background-position: 0px 26px;
	background-repeat: no-repeat;
}

.mainMenuDiv {
	clear: both;
	width: 940px;
	height: 70px;
	background-image: url( '/images/default/bg_menu.png' );
	background-repeat: no-repeat;
	padding-bottom: 3px;
	border-bottom: 1px solid #ededed;
}

.mainMenuCellOuter {
	float: left;
	height: 70px;
}

.mainMenuSubDiv {
	clear: both;
	height: 75px;
	background-image: url( '/images/default/bg_header.png' );
	background-repeat: repeat-x;
	background-position: bottom left;
}

.mainPageCatSearch {
	clear: both;
	width: 748px;
	height: 53px;
	padding: 0px;
	padding-left: 20px;
	background-image: url( '/images/default/bg_search.gif' );
	background-repeat: no-repeat;
	
}

.mainPageCatalogBannerGroup {
	float: left;
	width: 220px;
	height: 200px;
	padding: 20px;
	padding-right: 270px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.mainPageCatalogBannerGroupTitle {
	clear: both;
	font-size: 40px;
	line-height: 100%;
	color: #ffffff;
}

.mainPageCatalogBannerGroupText {
	clear: both;
	padding-top: 15px;
	text-align: justify;
	color: #ffffff;
}

.buttonDivMainPage {
	width: 172px;
	padding-bottom: 5px;
}

.mainPageBannerText {
	float: left;
	width: 220px;
	padding-left: 15px;
	padding-right: 15px;
	overflow: hidden;
	color: #666666;
	text-align: justify;
}

.mainPageCatalogSubGroupText {
	width: 200px;
	padding-top: 5px;
	font-size: 11px;
	color: #828282;
	line-height: 120%;
}

.catalogMenuOuter {
	padding-bottom: 1px;
	/*background-image: url( '/images/default/bg_leftmenu.gif' );
	background-position: left bottom;
	background-repeat: repeat-x;*/
}

.catalogMenuOuterOn {
	padding-bottom: 1px;
	/*background-image: url( '/images/default/bg_leftmenu_a.gif' );
	background-position: left bottom;
	background-repeat: repeat-x;*/
}

.productListDiv {
	clear: both;
	width: 586px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #d5d5d5;
	background-color: #ffffff;
	/*margin-top: 2px;*/
}

.headCatalogMenu {
	clear: both;
	padding-right: 40px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-image: url( '/images/default/ico_product.gif' );
	background-position: 150px 100%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headCatalogParams {
	clear: both;
	padding-right: 40px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-image: url( '/images/default/ico_filter.gif' );
	background-position: 150px 100%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headLeftMenu {
	clear: both;
	padding-right: 40px;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 5px;
	background-image: url( '/images/default/ico_menu.gif' );
	background-position: 150px 100%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headInfo {
	clear: both;
	padding-right: 40px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-image: url( '/images/default/ico_default.gif' );
	background-position: 150px 100%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headCategory {
	clear: both;
	padding-left: 40px;
	padding-bottom: 10px;
	background-image: url( '/images/default/ico_info4.gif' );
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #e6e6e6;
	font-size: 18px;
	color: #000000;
}

.headCategory2 {
	clear: both;
	padding-left: 40px;
	padding-bottom: 10px;
	background-image: url( '/images/default/ico_imp.gif' );
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #e6e6e6;
	font-size: 18px;
	color: #000000;
}

.headBasketLeft {
	clear: both;
	padding-left: 40px;
	padding-bottom: 10px;
	background-image: url( '/images/default/ico_info2.gif' );
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-size: 18px;
	color: #000000;
}

.headBasketLeft2 {
	clear: both;
	padding-right: 40px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-image: url( '/images/default/ico_cart.gif' );
	background-position: 150px 100%;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.filterSearcherOuter {
	clear: both;
	background-image: url( '/images/default/bg_search.png' );
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	background-color: #00af10;
	height: 60px;
	width: 719px;
}
.filterSearcherOuter2 {
	clear: both;
	background-image: url( '/images/default/bg_search2.png' );
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 2px;
	/*background-color: #00af10;*/
	height: 62px;
	width: 719px;
}

.filterSearcher {
	clear: both;
	position: relative;
}

img.filterImg {
	position: absolute;
	left: 142px;
	top: -6px;
}

.searchTitle {
	float: left;
	width: 70px;
	padding-left: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding-top: 22px;
}

.searchButton {
	float: left;
	padding-top: 22px;
	padding-left: 8px;
}

.searchBlock {
	float: left;
	width: 185px;
}

.headFilter {
	clear: both;
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: normal;
}

.filterParamHead {
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-top: 1px solid #e6e6e6;
}

.filterContainer {
	clear: both;
	padding-bottom: 5px;
	padding-left: 10px;
}

.resetFilterHead {
	clear: both;
	padding-top: 10px;
}

.resetFilterContainer {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.cartTopDiv {
	width: 138px;
	padding: 10px;
	padding-top: 32px;
	padding-bottom: 15px;
	border: 1px solid #e6e6e6;
	background-color: #f4f4f4;
	background-image: url( '/images/default/bg_cart.gif' );
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}

.mainBodyPopup {
	padding: 10px;
}

.pageLeftColumn {
	float: left;
	width: 192px;
	padding-right: 10px;
	margin-right: 10px;
}

.pageRightColumn {
	float: left;
	width: 180px;
}

.btnMiddle {
	height: 16px;
	background-image: url( '/images/default/bt_bg_m.gif' );
	background-position: top left;
	background-repeat: repeat-x;
}

.btnLeft {
	height: 16px;
	padding-left: 10px;
	background-image: url( '/images/default/bt_bg_l.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: auto;
}

.btnRight {
	height: 16px;
	padding-right: 10px;
	background-image: url( '/images/default/bt_bg_r.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	width: auto;
	white-space: nowrap;
}

.leftTextStyle {
	padding-bottom: 10px;
}

.rightTextStyle {
	padding-bottom: 10px;
}

.headerOuterStyle {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d5d5d5;
}

.footerOuterStyle {
	clear: both;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #d5d5d5;
}

.header {}

.tableHeaderGroup {
	display: table-header-group;
	margin: auto;
}

.normal {
	width: auto;
	margin: 0;
	text-align: left;
	float: none;
}

.footer {
	clear: both;
}

.divTabLeft {
	float: left;
	width: 175px;
	overflow: hidden;
	background-color: #ffffff;
}

.divInsideLeft {
	padding-left: 15px;
	padding-right: 15px;
}

.divTabCenter {
	float: left;
	width: 400px;
	overflow: hidden;
	background-color: #ffffff;
}

.divInsideCenter {
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid #cccccc;
}

.divTabRight {
	float: left;
	width: 175px;
	overflow: hidden;
	background-color: #ffffff;
}

.divInsideRight {
	padding-left: 15px;
	padding-right: 15px;
}

.catTabOn {
	height: 27px;
	width: 181px;
	text-align: center;
	cursor: pointer;
	padding-top: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url( '/images/default/bt_tab_bg.gif' );
	background-position: 0px -78px;
	background-repeat: no-repeat;
	margin-right: 1px;
}

.catTabOff {
	height: 27px;
	width: 181px;
	text-align: center;
	cursor: pointer;
	padding-top: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-image: url( '/images/default/bt_tab_bg.gif' );
	background-position: 0px 0px;
	background-repeat: no-repeat;
	margin-right: 1px;
}

.catTabOffOver {
	height: 27px;
	width: 181px;
	text-align: center;
	cursor: pointer;
	padding-top: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url( '/images/default/bt_tab_bg.gif' );
	background-position: 0px -39px;
	background-repeat: no-repeat;
	margin-right: 1px;
}

input.checkbox {
	background: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

input.radio {
	background: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

input.file {
	background: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 21px;
	width: 285px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.sliderDiv {
	display: none;
}

.pathDiv {
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	white-space: nowrap;
	font-size: 11px;
}

.footerLeftLinks {
	padding-top: 20px;
	padding-left: 10px;
	float: left;
	text-align: left;
	white-space: nowrap;
}

.footerRightLinks {
	float: right;
	text-align: right;
	padding-top: 20px;
	padding-right: 10px;
	white-space: nowrap;
}

.leftMenuDotSeparator {
	height: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #7c94a5;
}

.leftMenuTextSeparator {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #7c94a5;
	text-align: center;
}

*.rf11 {
	font-size: 11px;
}

*.rf12 {
	font-size: 12px;
}

*.rf14 {
	font-size: 14px;
}

.gMapStyle {
	border-top: 1px solid #496172;
	border-left: 1px solid #496172;
	border-bottom: 1px solid #7c94a5;
	border-right: 1px solid #7c94a5;
}

/**---------------------------------------
 *	To ponizej dla selectow zrobionych z linkow
 */

input.selinp {
	font-size: 11px;
	border-top: 1px solid #496172;
	border-left: 1px solid #496172;
	border-bottom: 1px solid #7c94a5;
	border-right: 1px solid #7c94a5;
	background-color: #ffffff;
	overflow: hidden;
	cursor: pointer;
}

div.selinp {
	font-size: 11px;
	position: absolute;
	border-top: 1px solid #496172;
	border-left: 1px solid #496172;
	border-bottom: 1px solid #7c94a5;
	border-right: 1px solid #7c94a5;
	background-color: #ffffff;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
	font-weight: normal;
}

div.fieldContainer {
	float: left;
	width: 100px;
	text-align: left;
}

div.fieldContainerB {
	float: left;
	width: 305px;
	text-align: left;
	font-size: 1px;
}

div.contactFieldContainerB
{
	float: left;
	width: 300px;
	text-align: left;
	font-size: 1px;
	text-align: left;
}
div.newsletterFieldContainer {
	float: left;
	width: 30px;
	padding-left: 5px;
	text-align: left;
}

div.fieldRequired {
	float: left;
	width: 35px;
	padding-right: 10px;
	text-align: left;
	padding-top: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

div.fieldRequired0 {
	float: left;
	width: 155px;
	padding-right: 25px;
	text-align: right;
	padding-top: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

div.fieldRequired0:first-letter {
	/*padding-left: 12px;*/
}

div.fieldRequired1 {
	float: left;
	width: 155px;
	padding-right: 25px;
	text-align: right;
	padding-top: 4px;
	font-size: 11px;
	font-weight: normal;
	color: #009649;
}

/*div.fieldRequired1:after {
	content: "  *";
	color: #d82027;
}*/

div.fieldRequired1:first-letter {
	padding-left: 12px;
	padding-top: 3px;
	background-image: url( '/images/default/ico_req.gif' );
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

div.fieldAdd {
	float: left;
	text-align: left;
	padding-right: 10px;
	width: 240px;
	padding-top: 3px;
}

div.fieldAdd2 {
	float: left;
	text-align: left;
	padding-right: 10px;
	width: 200px;
}

div.fieldAdd3 {
	float: left;
	text-align: left;
	padding-right: 10px;
	width: 220px;
	padding-top: 3px;
}

div.newsletterFieldAdd {
	float: left;
	text-align: left;
	padding-right: 10px;
	width: 500px;
	color: #000000;
	font-size: 11px;
}

div.newsletterInfo {
	padding-top: 10px;
	width: 280px;
	margin-left: 180px;
	background-image: url( '/images/default/ico_attention.png' );
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 20px;
}

input.textLF0 {
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #ffffff;
	width: 105px;
	padding-left: 5px;
	margin: 0px;
}

input.textLF1 {
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	border: 1px solid #d82027;
	background-color: #fdf2f8;
	width: 105px;
	padding-left: 5px;
	margin: 0px;
}

input.newsletter {
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	border: none;
	background-color: #ffffff;
	padding-left: 5px;
	margin: 0px;
	width: 20px;
}

input.search {
	float: left;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
	color: #666666;
	border: 1px solid #01910e;
	background-color: #ffffff;
	width: 454px;
	margin: 0px;
	margin-right: 10px;
	padding-left: 5px;
}

textarea.textLF0 {
	color: #666666;
	border: 1px solid #666666;
	background-color: #ffffff;
	font-size: 12px;
	margin: 0px;
}

textarea.textLF1 {
	color: #666666;
	border: 1px solid #d82027;
	background-color: #fdf2f8;
	font-size: 12px;
	margin: 0px;
}

select.searchS {
	float: left;
	color: #000000;
	border: 1px solid #01910e;
	background-color: #ffffff;
	margin: 0px;
	margin-right: 10px;
	visibility: visible;
	font-size: 11px;
	height: 21px;
}

input.search0 {
	float: left;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	border: 1px solid #d5d5d5;
	background-color: #ffffff;
	width: 454px;
	margin: 0px;
	margin-right: 10px;
	padding-left: 5px;
}

input.search1 {
	float: left;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	border: 1px solid #d82027;
	background-color: #fdf2f8;
	width: 454px;
	float: left;
	margin: 0px;
	margin-right: 10px;
	padding-left: 5px;
}

select.textLF0 {
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	border: 1px solid #d5d5d5;
	background-color: #ffffff;
	width: 187px;
	margin: 0px;
}

select.textLF1 {
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	border: 1px solid #d82027;
	background-color: #fdf2f8;
	width: 187px;
	margin: 0px;
}

img.icoimg {
	vertical-align: middle;
}

table.collapse {
	border-collapse: collapse;
}

*.clear {
	clear: both;
}

*.clear0 {
	clear: both;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
	line-height: 10%;
}

*.clear5 {
	clear: both;
	font-size: 0px;
	height: 5px;
	overflow: hidden;
	line-height: 10%;
}

*.clear10 {
	clear: both;
	font-size: 0px;
	height: 10px;
	overflow: hidden;
	line-height: 10%;
}

*.clear15 {
	clear: both;
	font-size: 0px;
	height: 15px;
	overflow: hidden;
	line-height: 10%;
}

*.clear20 {
	clear: both;
	font-size: 1px;
	height: 20px;
	overflow: hidden;
	line-height: 10%;
}

*.clear40 {
	clear: both;
	font-size: 0px;
	height: 40px;
	overflow: hidden;
	line-height: 10%;
}

div.headLoginPanel {
	padding-top: 15px;
	padding-left: 10px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

div.headYellowTitle {
	background-image: url( '/images/default/bg_head.png' );
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
	width: 170px;
	padding-top: 8px;
	padding-left: 10px;
}

div.contentYellowPanel {
	border: 1px solid #e1e1e1;
	width: 158px;
	padding: 10px;
	margin-bottom: 10px;
}

div.alertPanel {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #d82027;
	padding: 10px;
	text-align: center;
}

div.infoPanel {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #0066a4;
	padding: 10px;
	text-align: center;
}

div.searchInputLabel {
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 2px;
}

div.subGroupImgOuter {
	float: left;
	width: 135px;
	font-size: 1px;
	padding-left: 5px;
}

img.subGroupImg {
	float: left;
	width: 120px;
	height: 90px;
	border: 1px solid #e5e5e5;
}

td.accesoryTd0 {
	width: 28px;
	/*border: 1px solid #d5d5d5;
	background-color: #f1f1f1;*/
	text-align: center;
	vertical-align: middle;
}

td.accesoryTd1 {
	width: 28px;
	background-color: #ffffff;
	text-align: right;
	vertical-align: middle;
	background-image: url( '/images/default/img_border1x1.gif' );
	background-repeat: repeat-y;
	background-position: top right;
}

td.accesoryTd2 {
	width: 84px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: left;
	vertical-align: middle;
}

td.accesoryTd3 {
	width: 120px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: left;
	vertical-align: middle;
}

td.accesoryTd4 {
	width: 214px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}

td.accesoryTd5 {
	width: 140px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: right;
	vertical-align: middle;
}

td.accesoryTd6 {
	width: 69px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	background-image: url( '/images/default/img_acesoria_line.gif' );
	background-repeat: no-repeat;
	background-position: center left;
}

td.accesoryTd2_sepwik {
	width: 84px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: left;
	vertical-align: middle;
}

td.accesoryTd3_sepwik {
	width: 148px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: left;
	vertical-align: middle;
}

td.accesoryTd4_sepwik {
	width: 242px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	color: #666666;
	text-align: left;
	vertical-align: middle;
}

td.accesoryTd5_sepwik {
	width: 140px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: right;
	vertical-align: middle;
}

td.accesoryTd6_sepwik {
	width: 69px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	background-image: url( '/images/default/img_acesoria_line.gif' );
	background-repeat: no-repeat;
	background-position: center left;
}

td.accesoryHeadTd0 {
	width: 40px;
	background-color: #ffffff;
}

td.accesoryHeadTd1 {
	width: 628px;
	height: 30px;
	padding-left: 10px;
	padding-top: 4px;
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
	background-image: url( '/images/default/bg_bt.gif' );
	background-repeat: repeat-x;
	background-position: bottom left;
}

td.accesoryEmptyRow0 {
	height: 5px;
	font-size: 1px;
	background-color: #ffffff;
}

td.accesoryEmptyRow1 {
	height: 15px;
	font-size: 1px;
	background-color: #ffffff;
}

*.dataFieldContainer {
	clear: both;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

td.basketTab0 {
	border-top: 1px solid #ffffff;
	background-color: #ffffff;
	background-image: url( '/images/default/bg_scart.gif' );
	background-repeat: repeat-x;
	background-position: bottom left;
	vertical-align: middle;
}

td.basketTab1 {
	padding-right: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

td.basketTab0_ord {
	border-top: 1px solid #ffffff;
	background-color: #efefef;
	vertical-align: middle;
}

td.basketTab1_ord {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #efefef;
	vertical-align: middle;
}

td.basketTabHead0 {
	background-color: #ffffff;
	background-image: url( '/images/default/bg_th.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
	vertical-align: middle;
}

td.basketTabHead1 {
	border-left: 1px solid #ffffff;
	background-color: #ffffff;
	background-image: url( '/images/default/bg_th.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
	vertical-align: middle;
}

td.basketTabHead2 {
	border-left: 1px solid #ffffff;
	background-color: #ffffff;
	background-image: url( '/images/default/bg_th.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
	vertical-align: middle;
}

div.basketStepRow {
	clear: both;
	width: 690px;
	height: 50px;
	background-image: url( '/images/default/bg_zamowienie.gif' );
	background-repeat: repeat-x;
	background-position: top left;
}

span.stepEmptyCell {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 0px;
	cursor: default;
	height: 50px;
	width: 2px;
	background-image: url( '/images/default/bg_zamowienie_sep.gif' );
	background-repeat: no-repeat;
	background-position: top left;
}

td.otherTabs {
	/*background-image: url( '/images/default/bg_infopanel.png' );
	background-repeat: repeat-x;
	background-position: top left;*/
	padding-top: 5px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 10px;
}

.greyPanel {
	clear: both;
	padding: 10px;
	padding-left: 20px;
	background-color: #efefef;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #e2e2e2;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 698px;
}

.okPanel {
	clear: both;
	padding: 15px;
	padding-left: 50px;
	background-color: #fff9eb;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #ffaf03;
	margin-bottom: 20px;
	margin-top: 20px;
	background-image: url( '/images/default/ico_ok.png' );
	background-repeat: no-repeat;
	background-position: 15px 12px;
}

.errorPanel {
	clear: both;
	padding: 15px;
	padding-left: 50px;
	background-color: #fdf2f8;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #da2c33;
	margin-bottom: 20px;
	margin-top: 20px;
	background-image: url( '/images/default/ico_error.png' );
	background-repeat: no-repeat;
	background-position: 15px 12px;
}

.mainErrorPanel {
	clear: both;
	padding: 5px;
	background-color: #fdf2f8;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #da2c33;
	border-bottom: 1px solid #da2c33;
	margin-top: 10px;;
}

span.strike {
	text-decoration: line-through;
}

span.strikePrice {
	font-size: 18px;
	font-weight: normal;
	color: #d82027;
	text-decoration: line-through;
}

span.strikePriceBig {
	font-size: 24px;
	font-weight: normal;
	color: #d82027;
	text-decoration: line-through;
}

span.strikePriceBig_g {
	font-size: 24px;
	font-weight: normal;
	color: #999999;
	text-decoration: line-through;
}

/******/

div.ckDiv3Commander1 {}
div.ckDiv3Commander2 {}
div.ckDiv3Commander3 {}
div.ckDiv3Commander4 {}
div.ckDiv3Commander5 {}
div.ckDiv3Commander6 {}
div.ckDiv3Commander7 {}
div.ckDiv3Commander8 {}
div.ckDiv3Commander9 {}
div.ckDiv3Commander10 {}
div.ckDiv3Commander11 {}

div.ckDiv3Commander1 div.ckDiv3Soldier1 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander2 div.ckDiv3Soldier2 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander3 div.ckDiv3Soldier3 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander4 div.ckDiv3Soldier4 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander5 div.ckDiv3Soldier5 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander6 div.ckDiv3Soldier6 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander7 div.ckDiv3Soldier7 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander8 div.ckDiv3Soldier8 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander9 div.ckDiv3Soldier9 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }
div.ckDiv3Commander10 div.ckDiv3Soldier10 { background-color: #ffef7e; border-bottom: 1px solid #ece187; }

div.ckDivCol0 { background-color: #c1c1c1; }
div.ckDivCol1 { background-color: #f3f3f3; }
div.ckDivCol {
	background-color: #f6f6f6;
	border-left: 1px solid #ffffff;
}

div.ckDiv1 {
	float: left;
	width: 305px;
	height: 20px;
	padding-left: 5px;
	padding-top: 2px;
	color: #333333;
	border-bottom: 1px solid #efefef;
}

div.ckDiv1Off {
	float: left;
	width: 325px;
	height: 20px;
	padding-left: 5px;
	padding-top: 2px;
	color: #cccccc;
	text-decoration: line-through;
	border-bottom: 1px solid #efefef;
}

div.ckDiv2 {
	float: left;
	height: 20px;
	padding-top: 2px;
	text-align: center;
	color: #333333;
	border-bottom: 1px solid #efefef;
}

div.ckDiv2Off {
	float: left;
	height: 20px;
	padding-top: 2px;
	text-align: center;
	color: #cccccc;
	text-decoration: line-through;
	border-bottom: 1px solid #efefef;
}

div.ckDiv3 {
	float: left;
	width: 89px;
	height: 20px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	color: #333333;
	border-bottom: 1px solid #efefef;
}

div.ckDiv3Off {
	float: left;
	width: 89px;
	height: 20px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	color: #cccccc;
	text-decoration: line-through;
	border-bottom: 1px solid #efefef;
}

div.productListPopup {
	width: 198px;
	/*padding: 9px;*/
	margin-left: 30px;
	margin-top: -40px;
	position: absolute;
	border: 1px solid #808080;
	background-color: #ffffff;
	height: 200px;
}

div.productListPopupIn {
	width: 180px;
	padding: 9px;
	border-top: 1px solid #808080;
	height: 156px;
	overflow: auto;
}

div.paramTitle1 {
	float: left;
	width: 305px;
	height: 23px;
	background-color: #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #000000;
	background-image: url( '/images/default/bg_th.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #d82027;
}

div.paramTitle2 {
	float: left;
	height: 23px;
	background-color: #ffffff;
	padding-top: 5px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-image: url( '/images/default/bg_th.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #d82027;
}

div.paramTitle3 {
	float: left;
	width: 115px;
	height: 23px;
	background-color: #ffffff;
	padding-right: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-image: url( '/images/default/bg_th.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #d82027;
}

div.productPreview {
	position: absolute;
	width: 300px;
	margin-left: 150px;
	border: 3px solid #dedede;
	background-color: #ffffff;
	padding: 10px;
	z-index: 999999;
	text-align: center;
}

div.orderShowOrderElemDiv {
	position: absolute;
	display: none;
	width: 580px;
	/*height: 542px;*/
	background-color: #ffffff;
	/*margin-left: -131px;
	margin-top: -155px;*/
	text-align: left;
	/*z-index: 99999;*/
	z-index: 10000001;
}

div.orderShowOrderElemHeadDiv {
	width: 560px;
	padding: 10px;
	background-color: #d82027;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	z-index: 10000001;
}

div.orderShowOrderElemHeadTitleDiv {
	width: 500px;
	overflow: hidden;
	background-color: #d82027;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

div.orderShowOrderElemContainerDiv {
	width: 560px;
	padding: 10px;
	background-color: #fcc000;
	z-index: 10000001;
}

div.orderShowOrderElemScrollDiv {
	width: 558px;
	height: 400px;
	border: 1px solid #000000;
	background-color: #ffffff;
	/*clip: rect( 0px, 0px, 0px, 0px );*/
	/*overflow-y: scroll;*/
	overflow: hidden;
	z-index: 10000002;
}

div.orderShowOrderElemScrollDivIn1 {
	float: left;
	width: 540px;
	/*clip: rect( 0px, 0px, 0px, 0px );*/
	/*overflow-y: scroll;*/
	/*overflow: hidden;*/
	z-index: 10000001;
}

div.orderShowOrderElemScrollDivIn2 {
	float: left;
	width: 17px;
	height: 400px;
	/*border: 1px solid #000000;*/
	border-left: 1px solid #000000;
	/*overflow-y: scroll;*/
	/*overflow: hidden;*/
	z-index: 10000002;
}

div.orderShowOrderElemCol1 {
	float: left;
	width: 170px;
	padding-left: 5px;
	text-align: left;
	 
}
div.orderShowOrderElemCol2 {
	float: left;
	width: 150px;
	padding-left: 5px;
	text-align: left;
}
div.orderShowOrderElemCol3 {
	float: left;
	width: 100px;
	padding-left: 5px;
	text-align: center;
}
div.orderShowOrderElemCol4 {
	float: left;
	width: 100px;
	padding-right: 5px;
	text-align: right;
}

#areaSlide {
	background: #ffffff;
	height: 400px;
	width: 17px;
	z-index: 10000003;
}
 
#knobSlide {
	height: 20px;
	width: 13px;
	margin: 1px;
	border: 1px solid #ffffff;
	background: #d82027;
	z-index: 10000004;
}

input.productCode {
	width: 305px;
	padding-left: 5px;
	border: 1px solid #000000;
	color: #000000;
}

#lbOverlayData {
	position: absolute;
	left: 0px;
	z-index: 9000000;
	width: 100%;
	background-color: #000;
}

#lbCenterData {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #ffffff;
	border: 1px solid #000000;
	z-index: 10000000;
}

.lbLoadingData {
	background: #fff url( '/images/loading.gif' ) no-repeat center;
}


#lbOverlayWaiter {
	position: absolute;
	left: 0px;
	z-index: 9000000;
	width: 100%;
	background-color: #000;
	/*opacity: 0.8;*/
}

#lbCenterWaiter {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #ffffff;
	/*border: 1px solid #000000;*/
	z-index: 10000000;
}

.lbLoadingWaiter {
	background: #fff url( '/images/loading.gif' ) no-repeat center;
}

.bottomPageBorderedMenuOut {
	clear: both;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}

.bottomPageBorderedMenuIn {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
	text-align: right;
	color: #666668;
	font-size: 11px;
	font-weight: normal;
}

.bottomPageMenuWithImg {
	width: 920px;
	background-image: url( '/images/default/img_flogo.gif' );
	background-repeat: no-repeat;
	background-position: top right;
}

.bottomPageMenuWithImgHead {
	float: left;
	width: 110px;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.bottomPageMenuWithImgContent {
	float: left;
	width: 660px;
	text-align: justify;
	font-size: 11px;
	color: #666666;
}

td.accessoryGroupTitle {
	height: 23px;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-image: url( '/images/default/bg_th.gif' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
}

div.newsHeaderPanel {
	clear: both;
	height: 40px;
	width: 380px;
	text-align: left;
	background-image: url( '/images/default/bg_menupan.png' );
	background-position: top left;
	background-repeat: no-repeat;
}

div.newsBoxTop {
	background-image: url( '/images/default/bg_pan_top.png' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #00b010;
}

div.newsBoxBottom {
	clear: both;
	background-image: url( '/images/default/bg_pan_bot.png' );
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 16px;
}

div.newsGroupTitle {
	clear: both;
	background-image: url( '/images/default/img_line.png' );
	background-position: 50% 0%;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-top: 10px;
	padding-left: 20px;
	color: #ffffff;
	font-weight: bold;
}

div.mainCatalogHeader {
	padding-top: 15px;
	padding-left: 5px;
}

div.exMainLogo {
	float: left;
	padding-top: 10px;
	padding-left: 30px;
	width: 112px;
}

div.exMainTitle {
	float: left;
	padding-top: 25px;
	padding-left: 10px;
	width: 170px;
}

div.newsTabs {
	height: 38px;
	border-bottom: 1px solid #ffd479;
	margin-bottom: 10px;
}

div.extranetTabs {
	height: 38px;
	border-bottom: 1px solid #ffd479;
}

tr.catalogHeadTr {
	background-image: url( '/images/default/bg_th.png' );
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 30px;
}

td.catalogBorderTd {
	border-bottom: 1px solid #00a50f;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 29px;
}

td.catalogTextTd_1 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 29px;
	border-bottom: 1px solid #e8e8e8;
}

td.catalogTextTd_2 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 29px;
	border-bottom: 1px solid #e8e8e8;
}

td.exBorderTd {
	border-bottom: 1px solid #00a50f;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 29px;
	/*padding-left: 10px;*/
}

td.exBorderTdR {
	border-bottom: 1px solid #00a50f;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 29px;
	/*padding-right: 10px;*/
}

td.exTextTd_10 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	height: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 10px;
}

td.exTextTd_20 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	height: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 10px;
}

td.exTextTd_1 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 29px;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 10px;
}

td.exTextTd_2 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 29px;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 9px;
}

td.exTextTd_3 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 29px;
	border-bottom: 1px solid #e8e8e8;
	padding-left: 10px;
	font-style: italic;
}

td.exTextTd_4 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 29px;
	border-bottom: 1px solid #e8e8e8;
	padding-right: 9px;
}

td.exTextTd_5 {
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 29px;
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
}

tr.exFirstRow {
	background-color: #f0f0f0;
}

tr.exSecRow {
	background-color: #f9f9f9;
}

.tool-tip {
	background-color: #ffffff;
	border: 2px solid #676767;
	padding: 5px;
	width: 150px;
	height: 90px;
}

.tool-text {
	text-align: center;
}

.exMenuSep {
	float: right;
	width: 8px;
	height: 61px;
	font-size: 1px;
	margin-top: 5px;
	background-image: url( '/images/default/bg_header_line.png' );
	background-position: top left;
	background-repeat: no-repeat;
}

.exTopBg {
	background-image: url( '/images/default/bt_centrum_page.png' );
	background-position: top left;
	background-repeat: repeat-x;
}

div.infoLoginPanel {
	float: right;
	margin-top: 7px;
	padding-right: 10px;
	padding-left: 20px;
	background-image: url( '/images/default/ico_attention.png' );
	background-position: top left;
	background-repeat: no-repeat;
}

div.exLineSep {
	clear: both;
	padding-top: 10px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 15px;
}

div.productTitle {
	background-color: #f6f6f6;
	border-bottom: 1px solid #00a50f;
	padding-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
}

div.docTitle {
	border-bottom: 1px solid #00a50f;
	padding-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
}

div.productOneRow {
	border-bottom: 1px solid #e1e1e1;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
}

div.productLeftText {
	float: left;
	padding-left: 10px;
}

div.productRightText {
	float: right;
	padding-right: 10px;
}

div.exTransTopTabs {
	clear: both;
	padding-top: 10px;
	height: 39px;
}
span.exBorderTransBottom {
	float: left;
	display: block;
	border-bottom: 1px solid #cccccc;
	height: 37px;
}

td.otherTabsNoBg {
	background-color: #ffffff;
}

div.exZeroPrice {
	float: right;
	background-image: url( '/images/default/bg_zamowieniepanel.png' );
	background-position: top left;
	background-repeat: repeat-x;
	height: 38px;
	border: 1px solid #ffaf03;
	width: 362px; 
	padding: 10px;
	font-size: 1px;
}

div.exZeroPriceImg {
	float: left;
	width: 48px;
	text-align: left;
}

div.exZeroPriceText {
	float: left;
	width: 190px;
	text-align: left;
	font-size: 11px;
}

div.exTitle {
	padding: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ededed;
	margin-bottom: 10px;
	
}

div.contactTopForm {
	 border-top: solid 1px #fecc60;
	 margin-top: 10px;
	/* margin-left: 10px;
	 margin-right: 10px;*/
	 background-image: url( '/images/default/bg_maingroup.png' );
	 background-position: top left;
	 background-repeat: repeat-x;
}

div.contactRadioRow {
	color: #000000;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
}

div.printedMaterialsHeader {
	background-image: url( '/images/default/bg_th.png' );
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #00a50f;
	height: 33px;
}

div.printedMaterialsFirstRow {
	background-color: #f0f0f0;
	border-bottom: 1px solid #e8e8e8;
	height: 29px;
}

div.printedMaterialsSecRow {
	background-color: #f9f9f9;
	border-bottom: 1px solid #e8e8e8;
	height: 29px;
}

div.infoOrderPanel {
	background-image: url( '/images/default/img_login.png' );
	background-position: top left;
	background-repeat: no-repeat;
}


#PricePopDiv2 {
	clear: both;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: 2px solid #676767;
	padding: 5px;
	width: 150px;
	height: 90px;
	text-align: center;
}

.cash_0 {
	display: block;
	float: right;
	background-image: url( '/images/default/ico_cash_0.png' );
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 22px;
}

.cash_1 {
	display: block;
	float: right;
	background-image: url( '/images/default/ico_cash_1.png' );
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 22px;
}

.cash_2 {
	display: block;
	float: right;
	background-image: url( '/images/default/ico_cash_2.png' );
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 22px;
}

.cash_3 {
	display: block;
	float: right;
	background-image: url( '/images/default/ico_cash_3.png' );
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 22px;
}
