/**
*   @version $Id: styl.css 224 2012-01-24 15:06:15Z paulinad $
*/
.mainBody {
	/*padding-left: 75px;*/
	text-align: center;
	background-color: #ffffff;
}

.mainBodySub {
	/*padding-left: 75px;*/
	text-align: center;
	background: #f7f7f7 url( '/images/default/bg_sub.png' ) top center repeat-x;
}

.mainDiv {
	min-width: 960px;
	max-width: 960px;
	width: auto !important;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	/*background: #ffffff url( '/images/default/bg2.png' ) 50% 0% repeat-y;*/
}

.mainDivExtranet {
	min-width: 980px;
	max-width: 980px;
	width: auto !important;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background: url( '/images/default/bg1.png' ) 50% 0% repeat-y;
}

.mainDivInner {
	text-align: left;
	/*
	background: url( '/images/default/bg5.png' ) 50% 0% no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	*/
}

.mainDivInnerExtranet {
	text-align: left;
	background: url( '/images/default/bg3.png' ) 50% 0% no-repeat;
	padding: 0px 10px;
}

.mainDivInner2 {
	background-color: #ffffff;
	padding: 0px 10px;
}

.mainBodyError {
	text-align: center;
	background: #ffffff url( '/images/default/bg_subpage0.jpg' ) top center no-repeat;
}

.mainDivError {
	min-width: 700px;
	max-width: 700px;
	width: auto !important;
	width: 700px;
	margin: 0 auto;
	padding-top: 110px;
	text-align: left;
}

.middleDivErrorA {
	background: url( '/images/default/bg_page_error_t.png' ) 0px 0px no-repeat;
	padding-top: 14px;
}
.middleDivErrorB {
	background: url( '/images/default/bg_page_error_m.png' ) 0px 0px repeat-y;
}
.middleDivErrorC {
	background: url( '/images/default/bg_page_error_b.png' ) 0px 100% no-repeat;
}
.mainDivErrorInner {
	width: 640px;
	padding: 16px 30px 15px;
}

.otherPagesDivOuter {
	clear: both;
	height: 30px;
	font-size: 11px;
	overflow: hidden;
}

.bottomLogoImg {
	margin-left: 10px;
	margin-right: 10px;
}

.btnSeparatorR {
	float: right;
	width: 10px;
}
.topPageOuterDiv {
	text-align: center;
	background: url( '/images/default/bg_top.jpg' ) top center no-repeat;
}
.topPageDiv {
	min-width: 960px;
	max-width: 960px;
	width: auto !important;
	width: 960px;
	margin: 0 auto;
	height: 106px;
	text-align: left;
}

.topPageDivR {
	float: right;
	width: 700px;
}

.topPageDivCounter {
	float: right;
	padding-top: 5px;
	padding-right: 48px;
	margin-right: 75px;
	text-align: right;
	background: url( '/images/default/bg_counter.png' ) 100% 0px no-repeat;
	height: 44px;
}

.counterTxt1, .counterOuter {
	line-height: 115%;
}

.topPageDivLangOther {
	clear: both;
}

.oneLangDiv {
	float: right;
	padding: 14px 10px 0px 10px; 
}

.topPageLinkDiv0 {
	float: right;
	padding: 14px 20px 0px 7px;
}

.topPageLinkDiv1 {
	float: right;
	padding: 14px 7px 0px 7px;
	border-right: 1px solid #ffffff;
}

.topPageLinkLogoDiv0 {
	float: left;
}
.topPageLinkLogoDiv1 {
	float: left;
	margin-left: 30px;
}
/** tlo stony glownej **/
.middlePageOuterDiv0 {
	text-align: center;
}
/** tlo podstrony */
.middlePageOuterDiv1 {
	text-align: center;
	background: url( '/images/default/bg_subpage0.jpg' ) 50% 0% no-repeat;
}
.middlePageDivA, .middlePageDivA0, .middlePageDivA1 {
	min-width: 980px;
	max-width: 980px;
	width: auto !important;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	z-index: 2;
}
.middlePageDivB, .middlePageDivC, .middlePageDivD {
	clear: both;
	width: 980px;
}
/* jest podstrona */
.middlePageOuterDiv1 .middlePageDivA {
	background: url( '/images/default/bg_subpage_m0.png' ) 10px 0px repeat-y;
}
.middlePageOuterDiv1 .middlePageDivB {
	background: url( '/images/default/bg_subpage_t3.jpg' ) 0px top no-repeat; 
	padding-top: 122px;
}
.middlePageOuterDiv1 .middlePageDivC {
	background: url( '/images/default/bg_subpage_b0.png' ) 10px 100% no-repeat; 
}

/** jest lewe menu na podstronie */
.mpoDivCommnderL1_1 .middlePageDivA {
	background: url( '/images/default/bg_subpage_m.png' ) 10px 0px repeat-y;
}
.mpoDivCommnderL1_1 .middlePageDivB {
	background: url( '/images/default/bg_subpage_t1.jpg' ) 0px top no-repeat; 
	padding-top: 122px;
}
.mpoDivCommnderL1_1 .middlePageDivC {
	background: url( '/images/default/bg_subpage_b.png' ) 10px 100% no-repeat; 
}

/** jest ptak w lewym menu na podstronie */
.mpoDivCommnderB1_1_1 .middlePageDivB {
	background: url( '/images/default/bg_subpage_t1.jpg' ) 0px top no-repeat; 
	padding-top: 122px;
}
.mpoDivCommnderB1_1_1 .middlePageDivD {
	background: url( '/images/default/bg_subpage_bird4.png' ) 775px 100% no-repeat;
}
.mpoDivCommnderB1_1_2 .middlePageDivB {
	background: url( '/images/default/bg_subpage_t2.jpg' ) 0px top no-repeat; 
	padding-top: 122px;
}
.mpoDivCommnderB1_1_2 .middlePageDivD {
	background: url( '/images/default/bg_subpage_bird3.png' ) 730px 100% no-repeat;
}
.mpoDivCommnderB1_1_3 .middlePageDivB {
	background: url( '/images/default/bg_subpage_t3.jpg' ) 0px top no-repeat; 
	padding-top: 122px;
}
.mpoDivCommnderB1_1_3 .middlePageDivD {
	/*background: url( '/images/default/bg_subpage_bird1.png' ) 730px 100% no-repeat;*/
}
.mpoDivCommnderB1_1_4 .middlePageDivB {
	background: url( '/images/default/bg_subpage_t4.jpg' ) 0px top no-repeat; 
	padding-top: 122px;
}
.mpoDivCommnderB1_1_4 .middlePageDivD {
	background: url( '/images/default/bg_subpage_bird2.png' ) 731px 100% no-repeat;
}

.middlePageInnerDiv {
	clear: both;
	width: 980px;
}

.mainBottomPageDiv {
	margin-top: 10px;
	background-color: #e9e9e9;
	/*background-image: url( '/images/default/bg_footer.png' );
	background-position: top center;
	background-repeat: repeat-x;*/
}
.bottomPageDivOuter {
	min-width: 960px;
	max-width: 960px;
	width: auto !important;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
.bottomFlagsOuter {
	clear: both;
	width: 960px;
}
.bottomFlagsInner {
	float: left;
	width: 660px;
	padding-left: 20px;
	color: #689cd5;
}
.bottomFlagsTextOuter {
	float: left;
	width: 260px;
	padding-left: 20px;
}
.bottomFlagsTextInner {
	clear: both;
	width: 260px;
}
.bottomPageDiv {
	width: 960px;
	background: url( '/images/default/bg_footer.png' ) 850px 0px no-repeat;
	color: #689cd5;
}

.bottomPageFooterDiv {
	clear: both;
	width: 960px;
	color: #999999;
	margin: 20px 0px;
}
.bottomPageFooterL {
	float: left;
	width: 238px;
	text-align: center;
}
.bottomPageFooterR {
	float: right;
	width: 722px;
	text-align: left;
}
.bottomPageFooterT1 {
	padding-bottom: 3px;
	font-weight: bold;
}

.bottomPageFooterT1, .bottomPageFooterT2 {
	line-height: 115%;
}

.bottomPartnersDiv {
	width: 720px;
	height: 91px;
	padding-top: 28px;
	padding-left: 240px;
}
.bottomPartnersDiv_1 {
	background: url( '/images/default/bg_footer1_1.png' ) 0px 0px no-repeat;
}
.bottomPartnersDiv_2 {
	background: url( '/images/default/bg_footer1_2.png' ) 0px 0px no-repeat;
}

.mainPageCenter {
	float: left;
	width: 960px;
	padding-left: 10px;
}

.mainPageText {
	clear: both;
	padding-top: 20px;
}

.mainPageRightText {
	color: #ffffff;
}

.mainPageBorderGroupsDiv {
	clear: both;
	border-bottom: 1px solid #d5d5d5;
	background: url( '/images/default/bg_mainpage.gif' ) 186px 0px repeat-y;
}

.mainPageCatalogSubGroupRow {
	/*clear: both;*/
	/*border-top: 1px solid #d5d5d5;*/
	/*background: url( '/images/default/bg_mainpage.gif' ) 186px 0px repeat-y;*/
}

td.mainPageCatalogSubGroupTd {
	background: url( '/images/default/bg_maingroup.png' ) top left repeat-x;
	padding-bottom: 5px;
}

div.mainPageCatalogSubGroupDiv {
	padding-top: 5px;
}

.mainPageData1 {
	float: left;
	width: 480px;
	padding: 20px 0px 0px 30px;
	overflow: hidden;
}
.mainPageData2 {
	float: left;
	width: 205px;
	padding: 25px 0px 0px 10px;
	overflow: hidden;
	background-color: transparent;
}
.mainPageData3 {
	float: left;
	width: 246px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
}

/* mainPageAccordion BEGIN*/

.mainPageAccordionToggler-On, .mainPageAccordionToggler-Off {
	border: 1px solid #c4d7f8;
	border-bottom-width: 0px;
	cursor: pointer;
	background: url( '/images/default/bg_p9_m1.png' ) 0px 50% repeat-x;
}
.mainPageAccordionToggler-static {
	background: url( '/images/default/bg_p9_m1.png' ) 0px 50% repeat-x;
	border: 1px solid #c4d7f8;
}

*[class|="mainPageAccordionToggler"]:first-child {
	border-radius: 6px 6px 0px 0px;
	
}

.mainPageAccordionTogglerInner {
	padding: 7px 30px 7px 10px;
	background-position: 215px 50%;
	background-repeat: no-repeat;
}
.mainPageAccordionToggler-On .mainPageAccordionTogglerInner {
	background-image: url( '/images/default/ico_arrow6.png' );
}
.mainPageAccordionToggler-Off .mainPageAccordionTogglerInner {
	background-image: url( '/images/default/ico_arrow5.png' );
}


.mainPageAccordionElement {
	padding: 0px 7px 0px 9px;
	background-color: #c5e2fb;
}

/* mainPageAccordion END */


.mainPageTripleOuter {
	clear: both;
	width: 960px;
}
.mainPageTriple1 {
	float: left;
	width: 340px;
}
.mainPageTriple2 {
	float: left;
	width: 340px;
	padding-left: 20px
}
.mainPageTriple3 {
	float: left;
	width: 240px;
	padding-left: 20px
}

.mainPageNewsTitle {
	float: left;
}
.mainPageNewsMore {
	float: right;
}
.mainPageNewsContent {
	padding: 10px 9px 0px;
}
div.mainPageBirdsContent1, div.mainPageBirdsContent2, div.mainPageBirdsContent3, div.mainPageBirdsContent4, div.mainPageBirdsContent5 {
	padding: 10px 9px 0px;
}
div.mainPageBirdText1, div.mainPageBirdText2, div.mainPageBirdText3, div.mainPageBirdText4, div.mainPageBirdText5,
#mainPageBirdTitle1, #mainPageBirdTitle2, #mainPageBirdTitle3, #mainPageBirdTitle4, #mainPageBirdTitle5
{
	display: none;
}
div.mainPageBirdsContent1 div.mainPageBirdText1, 
div.mainPageBirdsContent2 div.mainPageBirdText2, 
div.mainPageBirdsContent3 div.mainPageBirdText3, 
div.mainPageBirdsContent4 div.mainPageBirdText4, 
div.mainPageBirdsContent5 div.mainPageBirdText5 
{
	display: block;
}
div.mainPageBirdsContent1 #mainPageBirdTitle1, 
div.mainPageBirdsContent2 #mainPageBirdTitle2, 
div.mainPageBirdsContent3 #mainPageBirdTitle3, 
div.mainPageBirdsContent4 #mainPageBirdTitle4, 
div.mainPageBirdsContent5 #mainPageBirdTitle5 
{
	display: inline;
}
.mainPageBirdTextOuter {
	width: 145px;
	height: 110px;
	padding: 20px 0px 0px 174px;
	overflow: hidden;
	background-position: 10px 10px;
	background-repeat: no-repeat;
}
div.mainPageBirdsContent1 div.mainPageBirdTextOuter {
	background-image: url( '/images/default/bg_bird1.png' );
}
div.mainPageBirdsContent2 div.mainPageBirdTextOuter {
	background-image: url( '/images/default/bg_bird2.png' );
}
div.mainPageBirdsContent3 div.mainPageBirdTextOuter {
	background-image: url( '/images/default/bg_bird3.png' );
}
div.mainPageBirdsContent4 div.mainPageBirdTextOuter {
	background-image: url( '/images/default/bg_bird4.png' );
}
div.mainPageBirdsContent5 div.mainPageBirdTextOuter {
	background-image: url( '/images/default/bg_bird5.png' );
}

.mainPageBirdTitleOuter {
	float: left;
	width: 150px;
	text-align: center;
	font-size: 1px;
}

.mainPageBirdsBtnOuter {
	clear: both;
	padding-left: 40px;
}

.mainPageBlogContent {
	background: url( '/images/default/bg_mp_blog.png' ) 0px 0px no-repeat;
	width: 200px;
	height: 97px;
	padding: 48px 19px 0px;
}
.mainPageBlogBtnOuter {
	clear: both;
	padding-left: 29px;
}
.mainPageContestOuter {
	background: url( '/images/default/bg_mp_contest.png?v=20120203' ) 50% 2px no-repeat;
}
.mainPageContestContent {
	width: 200px;
	height: 86px;
	padding: 19px 0px 0px 19px;
	overflow: hidden;
}
.mainPageContestContentL {
	float: left;
	width: 110px;
	height: 86px;
	overflow: hidden;
}
.mainPageContestContentR {
	float: right;
	width: 78px;
	height: 100px;
	overflow: hidden;
}
.mainPageContestContentRInner {
	width: 78px;
	height: 100px;
	vertical-align: middle;
	text-align: center;
}
.mainPageContestBtnOuter {
	margin-top: 40px;
	clear: both;
	padding-left: 19px;
}

.mainPageTripleTitle {
	clear: both;
	padding: 0px 9px;
}
.mainPageTabsSwOuter {
	clear: both;
	width: 320px;
	height: 28px;
	overflow: hidden;
	background: url( '/images/default/bg_menutab.png' ) top left no-repeat;
}
.mainPageTabOn {
	float: left;
	height: 23px;
	width: 106px;
	text-align: center;
	cursor: pointer;
	padding-top: 5px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	overflow: hidden;
	background-color: #0082c8;
	/*
	background-image: url( '/images/default/bt_tab_bg.gif' );
	background-position: 0px -78px;
	background-repeat: no-repeat;
	*/
	margin-left: 1px;
}
.mainPageTabOff {
	float: left;
	height: 23px;
	width: 106px;
	text-align: center;
	cursor: pointer;
	padding-top: 5px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	overflow: hidden;
	/*
	background-image: url( '/images/default/bt_tab_bg.gif' );
	background-position: 0px 0px;
	background-repeat: no-repeat;
	*/
	margin-left: 1px;
}
.mainPageTabOffOver {
	float: left;
	height: 23px;
	width: 106px;
	text-align: center;
	cursor: pointer;
	padding-top: 5px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	/*background: url( '/images/default/bt_tab_bg.gif' ) 0px -39px no-repeat;*/
	overflow: hidden;
	margin-left: 1px;
}

#tabSwitcher0 {
	margin-left: 0px;
}

.mainPageTabsOuter {
	width: 300px;
	padding: 0px 10px;
	background-color: #0082c8;
}

.mainPageGalElem {
	float: left;
}

.logoDiv {
	float: left;
	width: 150px;
	padding-left: 36px;
	padding-top: 17px;
}

.bannerTextDiv {
	float: left;
	width: 280px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	color: #000000;
}

.dpLoginContainer {
	background-color: #f5fafe;
	border-top: 1px solid #b6d4f6;
	padding: 20px 0px;
}

.formSendPassOuterC {
	float: left;
	padding-top: 2px;
}
.dpLoginRegisterNoteOuter {
	clear: both;
	padding: 10px 20px 0px 20px;
}

.topLoginDiv {
	float: right;
	height: 30px;
	padding-left: 8px;
	background: url( '/images/default/bg_strefa.png' ) 0px 0px no-repeat;
}

.topLoginDivInner0 {
	float: left;
	height: 24px;
	padding-top: 6px;
	padding-left: 30px;
	padding-right: 10px;
	background: #0082c8 url( '/images/default/ico_login.png' ) 8px 7px no-repeat;
}
.topLoginDivInner1 {
	float: left;
	height: 24px;
	padding-top: 6px;
	padding-left: 30px;
	padding-right: 10px;
	background: #0082c8 url( '/images/default/ico_login_a.png' ) 10px 7px no-repeat;
}

.topBasketDiv {
	float: left;
	width: 172px;
	height: 68px;
	padding-top: 38px;
	padding-left: 52px;
	background: url( '/images/default/bg_cart.gif' ) 0px 26px no-repeat;
}

.searchTopDiv1 {
	float: right;
	height: 36px;
	padding-right: 13px;
	background: url( '/images/default/bg_top_search_r.png' ) top right no-repeat;
}
.searchTopDiv2 {
	float: left;
	height: 36px;
	padding-left: 13px;
	background: url( '/images/default/bg_top_search_l.png' ) top left no-repeat;
}
.searchTopDiv3 {
	float: left;
	height: 36px;
	background: url( '/images/default/bg_top_search_m.png' ) top left repeat-x;
	text-align: left;
}

.searchTopDivTxt {
	float: left;
	padding-right: 10px;
	padding-top: 8px;
}
.searchTopDivInput {
	float: left;
	width: 240px;
	height: 29px;
	padding-left: 6px;
	padding-top: 7px;
	background: url( '/images/default/bg_top_search.png' ) 0px 7px no-repeat;
}

input.searchTopInput {
	float: left;
	border: 0px;
	background: transparent;
	vertical-align: middle;
	font-weight: normal;
	width: 235px;
	padding-left: 0px;
	color: #001449;
}
.searchTopDivBt {
	float: left;
	height: 27px;
	padding-left: 6px;
	padding-top: 8px;
	padding-right: 6px;
	background: url( '/images/default/bg_top_search_bt.png' ) right 7px no-repeat;
}

.searchTopDivClear {
	clear: both;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
	line-height: 10%;
}

.searchPageDivOuter {
	border-top: 1px solid #b6d4f6;
	background-color: #f5fafe;
	padding: 0px 20px;
}
.searchPageFound {
	color: #00106d;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding: 22px 0px 0px 70px;
	background: url( '/images/default/cm_head_bird.png' ) bottom left no-repeat;
	border-bottom: 1px solid #bbd6f9;
}

input.searchPageInput {
	float: left;
	vertical-align: middle;
	font-weight: normal;
	width: 610px;
	padding-left: 0px;
}
.searchPageInputOuter {
	float: left;
	padding: 2px 10px 0px 0px;
}
.topMenuOuterDiv {
	text-align: center;
	background: url( '/images/default/bg_top_menu.png' ) 0px 0px repeat-x;
}
.topMenuInnerDiv {
}
.topMenuDiv {
	min-width: 980px;
	max-width: 980px;
	width: auto !important;
	width: 980px;
	margin: 0 auto;
	height: 60px;
	text-align: left;
	background: url( '/images/default/bg_top_menu.png' ) 0px 0px repeat-x;
}

.mainMenuDiv {
	clear: both;
	width: 960px;
	height: 60px;
	padding-left: 11px;
	background: url( '/images/default/bg_top_menu.png' ) 10px -240px no-repeat;
}

.mainMenuCellOuter {
	float: left;
	height: 60px;
	padding-right: 1px;
	background: url( '/images/default/bg_top_menu.png' ) 100% -240px no-repeat;
}

.underMenuOuterDiv {
	text-align: center;
	height: 335px;
	background: url( '/images/default/bg_page.png' ) top center no-repeat;
}
.underMenuDiv {
	min-width: 980px;
	max-width: 980px;
	width: auto !important;
	width: 980px;
	height: 334px;
	margin: 0 auto;
	text-align: left;
	background: url( '/images/default/bg_page_t1.jpg' ) top left no-repeat;
}

.mainMenuSubDiv {
	clear: both;
	height: 75px;
	background: url( '/images/default/bg_header.png' ) bottom left repeat-x;
}

.mainPageCatSearch {
	clear: both;
	width: 748px;
	height: 53px;
	padding: 0px;
	padding-left: 20px;
	background: url( '/images/default/bg_search.gif' ) 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%;
}

.leftMenuCellOuter {
	padding: 3px 20px 3px 20px;
}
.leftMenuCellOuterOn {
	padding: 3px 20px 3px 20px;
	background: url( '/images/default/bg_lmenu.png' ) 0px 3px no-repeat;
}

span.leftMenuCellA {
	display: block;
	background: url( '/images/default/bg_lmenu_m.png' ) 0px 0px repeat-y;
}

span.leftMenuCellB {
	display: block;
	background: url( '/images/default/bg_lmenu_b.png' ) 0px 100% no-repeat;
}
span.leftMenuCellC {
	display: block;
	background: url( '/images/default/ico_arrow.png' ) 0px 15px no-repeat;
	padding: 10px 0px 10px 15px;
}

a.leftMenu span.leftMenuCellA {
	background-position: -250px 0px;
}
a.leftMenu span.leftMenuCellB {
	background-position: -250px 100%;
}

a.leftMenu:hover span.leftMenuCellA {
	background-position: -500px 0px;
}
a.leftMenu:hover span.leftMenuCellB {
	background-position: -500px 100%;
}

a.leftMenuOn span.leftMenuCellA {
	background-position: -750px 0px;
}
a.leftMenuOn span.leftMenuCellB {
	background-position: -750px 100%;
}

.leftMenuCellSepOuter {
	width: 250px;
	padding-top: 40px;
	background: url( '/images/default/bg_lmenu_sep.png' ) 100% 30px no-repeat;
}
.leftMenuCellSepA {
	background: url( '/images/default/bg_lmenu_m.png' ) 0px 0px repeat-y;
}
.leftMenuCellSepB {
	background: url( '/images/default/bg_lmenu_b.png' ) 0px 100% no-repeat;
	padding: 10px 20px 10px 25px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.migrPageDivA {
	padding-top: 20px;
	background: url( '/images/default/bg_migrpage_m.png' ) 10px 0px repeat-y;
}
.migrPageDivB {
	background: url( '/images/default/bg_migrpage_s.png' ) 731px 0px repeat-y;
}
.migrPageDivC {
	padding-bottom: 14px;
	background: url( '/images/default/bg_migrpage_b.png' ) 10px 100% no-repeat;
}

.migrMenuOuterA {
	clear: both;
	padding-left: 11px;
}

.migrMenuOuterB {
	clear: both;
	height: 37px;
	width: 920px;
	padding-top: 5px;
	padding-left: 19px;
	padding-right: 19px;
	background: url( '/images/default/bg_migr_menu_m.png' ) 0px 0px repeat-x;
}

span.migrMenuCellA {
	display: block;
	float: left;
	height: 37px;
	padding-left: 5px;
	background: url( '/images/default/bg_migr_menu_lr.png' ) 0px 0px no-repeat;
}
span.migrMenuCellB {
	display: block;
	float: left;
	height: 37px;
	padding-right: 5px;
	background: url( '/images/default/bg_migr_menu_lr.png' ) 100% -37px no-repeat;
}
span.migrMenuCellC {
	display: block;
	float: left;
	width: 226px;
	height: 27px;
	padding-top: 10px;
	text-align: center;
	white-space: nowrap;
	background: url( '/images/default/bg_migr_menu_m.png' ) 0px -42px repeat-x;
}

a.migrMenu span.migrMenuCellA {
	background-position: 0px 0px;
}
a.migrMenu span.migrMenuCellB {
	background-position: 100% -37px;
}
a.migrMenu span.migrMenuCellC {
	background-position: 100% -42px;
}

a.migrMenu:hover span.migrMenuCellA {
	background-position: 0px -74px;
}
a.migrMenu:hover span.migrMenuCellB {
	background-position: 100% -111px;
}
a.migrMenu:hover span.migrMenuCellC {
	background-position: 0px -79px;
}

a.migrMenuOn span.migrMenuCellA {
	background-position: 0px -148px;
}
a.migrMenuOn span.migrMenuCellB {
	background-position: 100% -185px;
}
a.migrMenuOn span.migrMenuCellC {
	background-position: 100% -116px;
}

.migrLeftMenuCellSepOuter {
	width: 249px;
	padding-top: 10px;
	background: url( '/images/default/bg_migr_lmenu_sep.png' ) 100% 0px no-repeat;
}

div.migrLeftMenuCell1A {
	background: url( '/images/default/bg_migr_lmenu_m.png' ) -1px 0px repeat-y;
}
div.migrLeftMenuCell1B {
	background: url( '/images/default/bg_migr_lmenu_b.png' ) -1px 100% no-repeat;
	color: #ffffff;
}
div.migrLeftMenuCell2A {
	background: url( '/images/default/bg_migr_lmenu_m.png' ) -251px 0px repeat-y;
}
div.migrLeftMenuCell2B {
	background: url( '/images/default/bg_migr_lmenu_b.png' ) -251px 100% no-repeat;
	color: #d4e9fc;
}
div.migrLeftMenuCell3A {
	background: url( '/images/default/bg_migr_lmenu_m.png' ) -501px 0px repeat-y;
}
div.migrLeftMenuCell3B {
	background: url( '/images/default/bg_migr_lmenu_b.png' ) -501px 100% no-repeat;
	/* color: #6d7c9b; */
}

.titleButtons {
	float: right;
	text-align: left;
}

.catalogMenuOuter {
	padding-bottom: 1px;
	/*background: url( '/images/default/bg_leftmenu.gif' ) left bottom repeat-x;*/
}

.catalogMenuOuterOn {
	padding-bottom: 1px;
	/*background: url( '/images/default/bg_leftmenu_a.gif' ) left bottom 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: 8px 40px 5px 10px;
	background: url( '/images/default/ico_product.gif' ) 150px 100% no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headCatalogParams {
	clear: both;
	padding: 8px 40px 5px 10px;
	background: url( '/images/default/ico_filter.gif' ) 150px 100% no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headLeftMenu {
	clear: both;
	padding: 12px 40px 5px 10px;
	background: url( '/images/default/ico_menu.gif' ) 150px 100% no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headInfo {
	clear: both;
	padding: 8px 40px 5px 10px;
	background: url( '/images/default/ico_default.gif' ) 150px 100% no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.headCategory {
	clear: both;
	width: 180px;
	margin-left: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ffec95;
	font-size: 14px;
	font-weight: bold;
	color: #323230;
	margin-bottom: 10px;
	/*
	padding-left: 40px;
	padding-bottom: 10px;
	background: url( '/images/default/ico_info4.gif' ) 0px 0px no-repeat;
	font-size: 18px;
	color: #000000;
	*/
}

.headCategory2 {
	clear: both;
	width: 180px;
	margin-left: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ffec95;
	font-size: 12px;
	font-weight: bold;
	color: #323230;
	margin-bottom: 10px;
	margin-top: 5px;
}

.headMap {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	color: #323230;
	margin-bottom: 5px;
}
.mapCellOuter {
	clear: both;
	padding: 3px 0px;
}

.headBasketLeft {
	clear: both;
	padding-left: 40px;
	padding-bottom: 10px;
	background: url( '/images/default/ico_info2.gif' ) 0px 0px no-repeat;
	font-size: 18px;
	color: #000000;
}

.headBasketLeft2 {
	clear: both;
	padding: 8px 40px 5px 10px;
	background: url( '/images/default/ico_cart.gif' ) 150px 100% no-repeat;
	border-bottom: 1px solid #d92026;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.filterSearcherOuter {
	clear: both;
	background: #00af10 url( '/images/default/bg_search.png' ) top left no-repeat;
	padding-left: 10px;
	height: 60px;
	width: 719px;
}
.filterSearcherOuter2 {
	clear: both;
	background: url( '/images/default/bg_search2.png' ) top left 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: #f4f4f4 url( '/images/default/bg_cart.gif' ) top center no-repeat;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}

.mainBodyPopup {
	padding: 10px;
}

.pageLeftColumn {
	float: right;
	width: 250px;
	padding-bottom: 250px;
	padding-top: 28px;
	text-align: left;
}

.pageLeftColumnForPrint {
	float: right;
	width: 249px;
}

.pageRightColumn {
	float: left;
	width: 180px;
}

.btnMiddle {
	height: 16px;
	background: url( '/images/default/bt_bg_m.gif' ) top left repeat-x;
}

.btnLeft {
	height: 16px;
	padding-left: 10px;
	background: url( '/images/default/bt_bg_l.gif' ) top left no-repeat;
	float: left;
	width: auto;
}

.btnRight {
	height: 16px;
	padding-right: 10px;
	background: url( '/images/default/bt_bg_r.gif' ) top right no-repeat;
	float: left;
	width: auto;
	white-space: nowrap;
}

.btnMid {
	float: left;
	width: 10px;
	height: 10px;
	font-size: 1px;
	line-height: 10%;
}

.btn01a {
	float: left;
	height: 20px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) left 0px no-repeat;
	font-size: 1px;
}
.btn01b {
	float: left;
	height: 20px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) right -20px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn01c {
	float: left;
	height: 19px;
	padding: 1px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left 0px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn01La {
	float: left;
	height: 20px;
	padding-left: 17px;
	width: auto;
	background: url( '/images/default/bg_bt_lr2.png' ) left 0px no-repeat;
	font-size: 1px;
}
.btn01Lb {
	float: left;
	height: 20px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) right -20px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn01Lc {
	float: left;
	height: 19px;
	padding: 1px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left 0px repeat-x;
	width: auto;
	font-size: 1px;
	white-space: nowrap;
}

.btn01Ra {
	float: left;
	height: 20px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) left 0px no-repeat;
	font-size: 1px;
}
.btn01Rb {
	float: left;
	height: 20px;
	padding-right: 17px;
	background: url( '/images/default/bg_bt_lr2.png' ) right -20px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn01Rc {
	float: left;
	height: 19px;
	padding: 1px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left 0px repeat-x;
	width: auto;
	font-size: 1px;
	white-space: nowrap;
}

.btn01Imga {
	float: left;
	height: 20px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) left 0px no-repeat;
	font-size: 1px;
}
.btn01Imgb {
	float: left;
	height: 20px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) right -20px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn01Imgc {
	float: left;
	height: 15px;
	padding: 5px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left 0px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn02a {
	float: left;
	height: 27px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) left -40px no-repeat;
	font-size: 1px;
}
.btn02b {
	float: left;
	height: 27px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) right -67px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn02c {
	float: left;
	height: 22px;
	padding: 5px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left -20px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
	overflow: hidden;
}
.btn02Mid {
	float: left;
	width: 10px;
	height: 27px;
	font-size: 1px;
	line-height: 10%;
}


.btn03a {
	float: left;
	height: 27px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) left -94px no-repeat;
	font-size: 1px;
}
.btn03b {
	float: left;
	height: 27px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) right -121px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn03c {
	float: left;
	height: 23px;
	padding: 4px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left -47px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}
.btn03Mid {
	float: left;
	width: 1px;
	height: 27px;
	font-size: 1px;
	line-height: 10%;
}

.btn03Imgc {
	float: left;
	height: 20px;
	padding: 7px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left -47px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
	overflow: hidden;
}

.btn04a {
	float: left;
	height: 36px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) left -220px no-repeat;
	font-size: 1px;
}
.btn04b {
	float: left;
	height: 36px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) right -256px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn04c {
	float: left;
	height: 26px;
	padding: 10px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) left -178px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn05a {
	float: left;
	height: 31px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) 0px -292px no-repeat;
	font-size: 1px;
}
.btn05b {
	float: left;
	height: 31px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -323px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn05c {
	float: left;
	height: 22px;
	padding: 9px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -214px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn05La {
	float: left;
	height: 31px;
	padding-left: 25px;
	width: auto;
	background: url( '/images/default/bg_bt_lr3.png' ) 0px 0px no-repeat;
	font-size: 1px;
}
.btn05Lb {
	float: left;
	height: 31px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -323px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn05Lc {
	float: left;
	height: 22px;
	padding: 9px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -214px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn06a {
	float: left;
	height: 31px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) 0px -354px no-repeat;
	font-size: 1px;
}
.btn06b {
	float: left;
	height: 31px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -385px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn06c {
	float: left;
	height: 22px;
	padding: 9px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -245px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn06La {
	float: left;
	height: 31px;
	padding-left: 25px;
	width: auto;
	background: url( '/images/default/bg_bt_lr3.png' ) 0px -31px no-repeat;
	font-size: 1px;
}
.btn06Lb {
	float: left;
	height: 31px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -385px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn06Lc {
	float: left;
	height: 22px;
	padding: 9px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -245px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn07a {
	float: left;
	height: 20px;
	padding-left: 5px;
	width: auto;
	background: url( '/images/default/bg_bt_lr.png' ) 0px -416px no-repeat;
	font-size: 1px;
}
.btn07b {
	float: left;
	height: 20px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -436px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn07c {
	float: left;
	height: 19px;
	padding: 1px 3px 0px 3px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -276px repeat-x;
	width: auto;
	white-space: nowrap;
	font-size: 1px;
}

.btn08a {
	float: left;
	height: 47px;
	padding-left: 32px;
	width: auto;
	background: url( '/images/default/bg_bt_lr4.png' ) 0px -47px no-repeat;
	font-size: 1px;
}
.btn08b {
	float: left;
	height: 47px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -503px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn08c {
	float: left;
	height: 36px;
	padding: 11px 20px 0px 8px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -343px repeat-x;
	width: auto;
	font-size: 1px;
}

.btn09a {
	float: left;
	height: 47px;
	padding-left: 32px;
	width: auto;
	background: url( '/images/default/bg_bt_lr4.png' ) 0px 0px no-repeat;
	font-size: 1px;
}
.btn09b {
	float: left;
	height: 47px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -456px no-repeat;
	width: auto;
	font-size: 1px;
}
.btn09c {
	float: left;
	height: 36px;
	padding: 11px 20px 0px 8px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -296px repeat-x;
	width: auto;
	font-size: 1px;
}

.leftTextStyle {
	padding: 0px 30px 10px 20px;
}

.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: url( '/images/default/bt_tab_bg.gif' ) 0px -78px 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: url( '/images/default/bt_tab_bg.gif' ) 0px 0px 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: url( '/images/default/bt_tab_bg.gif' ) 0px -39px 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: 0px 30px 10px 30px;
	color: #6a9cd7;
	font-size: 11px;
}

.footerLeftLinks {
	padding-top: 20px;
	padding-left: 20px;
	float: left;
	text-align: left;
	white-space: nowrap;
}

.footerRightLinks {
	float: left;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
	white-space: nowrap;
}

.footerBotLinks {
	clear: both;
	padding-left: 20px;
	white-space: nowrap;
	padding-bottom: 15px;
}

.leftMenuDotSeparator {
	height: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #7c94a5;
}

.leftMenuTextSeparator {
	padding-top: 3px;
	padding-bottom: 3px;
	color: #7c94a5;
	text-align: center;
}

*.rf0 {
	font-size: 0px;
}

*.rf11 {
	font-size: 11px;
}

*.rf12 {
	font-size: 12px;
}

*.rf14 {
	font-size: 14px;
}

.gMapStyle {
	border: 1px solid #d9edf8;
	overflow: hidden;
}

/**---------------------------------------
 *	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
{
	text-align: left;
	font-size: 1px;
	text-align: left;
}
div.newsletterFieldContainer {
	float: left;
	width: 30px;
	padding-left: 5px;
	text-align: left;
}

div.fieldRequired {
	padding-left: 13px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
div.fieldRequired0 {
	width: 447px;
	padding-left: 13px;
	text-align: left;
	font-weight: normal;
}
/*
div.fieldRequired0:first-letter {
	padding-left: 12px;
}
*/
div.fieldRequired1 {
	width: 447px;
	padding-left: 13px;
	text-align: left;
	font-weight: normal;
	/*background: url( '/images/default/ico_req.png' ) 0px 3px no-repeat;*/
}

div.fieldRequiredC0, 
div.fieldRequiredC1 {
	width: 165px;
	float: left;
	text-align: right;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 5px;
}
div.fieldRequiredC {
	float: left;
	width: 200px;
	text-align: right;
	padding-left: 10px;
	padding-right: 5px;
}

div.fieldContainerC, div.fieldContainerCtxt0, div.fieldContainerCtxt1, div.fieldContainerCfile0, div.fieldContainerCfile1 {
	float: left;
	width: 320px;
	padding-left: 5px;
	text-align: left;
	font-size: 1px;
}
div.fieldContainerCtxt1 {
	color: #d82027;
}
div.fieldContainerCfile1 {
	background-color: #d82027;
	color: #ffffff;
}
div.fieldSummaryC {
	float: left;
	width: 450px;
	padding-left: 10px;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
}
/*div.fieldRequired1:after {
	content: "  *";
	color: #d82027;
}*/
/*
div.fieldRequiredC1:first-letter {
	padding-left: 15px;
	padding-top: 3px;
	background: url( '/images/default/ico_req.png' ) 0px 0px no-repeat;
}
*/

img.fieldRequiredCImgReq {
	display: none;
}
div.fieldRequiredC1 img.fieldRequiredCImgReq {
	display: inline;
	margin-right: 3px;
}

.fieldAddC {
	float: left;
	width: 150px;
	text-align: left;
	padding-left: 10px;
}

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.newsletterText {
	padding: 5px 0px 10px;
	line-height: 115%;
}

div.newsletterInfo {
	padding-bottom: 10px;
}

div.newsleterBox {
	position: absolute;
	width: 282px;
	left: -108px;
	top: 30px;
	background: url( '/images/default/bg_newsletter.png' ) 0px 0px no-repeat;
}
div.newsletterBoxInner {
	padding: 20px 11px 0px 11px;
}

.newsletterCloseOuter {
	padding: 0px 2px 0px 1px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}
.newsletterClose {
	cursor: pointer;
	padding: 5px;
	background-color: #0082c8;
}

input.textLF0 {
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #666666;
	border: 1px solid #b6d4f6;
	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;
}
textarea.textLF0 {
	color: #666666;
	padding-left: 5px;
	border: 1px solid #b6d4f6;
	background-color: #ffffff;
}
textarea.textLF1 {
	color: #666666;
	padding-left: 5px;
	border: 1px solid #d82027;
	background-color: #fdf2f8;
}

input.textLFC0 {
	font-size: 18px;
	height: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #666666;
	border: 1px solid #dceefa;
	background-color: #dceefa;
	width: 343px;
	padding-left: 5px;
	margin: 0px;
}
input.textLFC1 {
	font-size: 18px;
	height: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #666666;
	border: 1px solid #d82027;
	background-color: #fdf2f8;
	width: 343px;
	padding-left: 5px;
	margin: 0px;
}
textarea.textLFC0 {
	font-size: 18px;
	color: #666666;
	padding-left: 5px;
	border: 1px solid #dceefa;
	background-color: #dceefa;
}
textarea.textLFC1 {
	font-size: 14px;
	color: #666666;
	padding-left: 5px;
	border: 1px solid #d82027;
	background-color: #fdf2f8;
}

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;
}

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 #b6d4f6;
	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%;
}

*.clear30 {
	clear: both;
	font-size: 1px;
	height: 30px;
	overflow: hidden;
	line-height: 10%;
}

*.clear40 {
	clear: both;
	font-size: 0px;
	height: 40px;
	overflow: hidden;
	line-height: 10%;
}

*.lh115 {
	line-height: 115%;
}
*.lh150 {
	line-height: 150%;
}

*.block {
	display: block;
}

*.pointer {
	cursor: pointer;
}

*.borderAll {
	border: 1px solid #b6d4f6;
}
*.borderTop {
	border-top: 1px solid #b6d4f6;
}
*.borderBottom {
	border-bottom: 1px solid #b6d4f6;
}

*.borderBottom2 {
	border-bottom: 1px solid #cedbee;
}

*.borderTop3 {
	border-top: 1px solid #d8efff;
}
*.borderBottom3 {
	border-bottom: 1px solid #d8efff;
}
*.borderTop4 {
	border-top: 1px solid #c4d7f8;
}

div.headLoginPanel {
	padding-top: 15px;
	padding-left: 10px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

div.headYellowTitle {
	background: url( '/images/default/bg_head.png' ) top left no-repeat;
	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: url( '/images/default/img_border1x1.gif' ) top right repeat-y;
}

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: url( '/images/default/img_acesoria_line.gif' ) center left no-repeat;
}

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: url( '/images/default/img_acesoria_line.gif' ) center left no-repeat;
}

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: url( '/images/default/bg_bt.gif' ) bottom left repeat-x;
}

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: #ffffff url( '/images/default/bg_scart.gif' ) bottom left repeat-x;
	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: #ffffff url( '/images/default/bg_th.gif' ) bottom left repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
	vertical-align: middle;
}

td.basketTabHead1 {
	border-left: 1px solid #ffffff;
	background: #ffffff url( '/images/default/bg_th.gif' ) bottom left repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
	vertical-align: middle;
}

td.basketTabHead2 {
	border-left: 1px solid #ffffff;
	background: #ffffff url( '/images/default/bg_th.gif' ) bottom left repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
	vertical-align: middle;
}

div.basketStepRow {
	clear: both;
	width: 690px;
	height: 50px;
	background: url( '/images/default/bg_zamowienie.gif' ) top left repeat-x;
}

span.stepEmptyCell {
	display: block;
	float: left;
	text-decoration: none;
	font-size: 0px;
	cursor: default;
	height: 50px;
	width: 2px;
	background: url( '/images/default/bg_zamowienie_sep.gif' ) top left no-repeat;
}

td.otherTabs {
	/*background: url( '/images/default/bg_infopanel.png' ) top left repeat-x;*/
	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: 10px 0px;
	width: 698px;
}

.okPanel {
	clear: both;
	padding: 15px;
	background-color: #eaf4fe;
	border: 1px solid #c5d7fb;
	font-size: 12px;
	font-weight: normal;
	color: #001348;
	margin: 10px 0px;
}

/* panel na grupy nowosci */
.panel7 {
	width: 660px;
	height: 24px;
	padding: 1px 10px;
	background: url( '/images/default/bg_p7.png' ) top left no-repeat;
}

/* panel na tytul modulu */
.panel8top {
	width: 680px;
	background: url( '/images/default/bg_p8_t.png' ) top left no-repeat;
	padding-top: 5px;
}
.panel8mid {
	width: 680px;
	background: url( '/images/default/bg_p8_m.png' ) top left repeat-y;
}
.panel8bot {
	width: 660px;
	background: url( '/images/default/bg_p8_b.png' ) bottom left no-repeat;
	padding: 0px 10px;
}

/* panel na str glowna */
.panel9top {
	width: 340px;
	background: url( '/images/default/bg_p9_t.png' ) 0px 0px no-repeat;
	height: 5px;
	font-size: 1px;
	line-height: 15%;
}
.panel9mid1 {
	width: 338px;
	height: 212px;
	background: url( '/images/default/bg_p9_m1.png' )  0px 100% repeat-x;
}
.panel9mid2 {
	width: 338px;
	height: 212px;
	padding: 0px 1px;
	background: url( '/images/default/bg_p9_m2.png' ) 0px 0px repeat-y;
}
.panel9bot {
	width: 340px;
	background: url( '/images/default/bg_p9_b.png' ) 0px 0px no-repeat;
	height: 5px;
	font-size: 1px;
	line-height: 15%;
}

.panel10top {
	width: 240px;
	background: url( '/images/default/bg_p10_t.png' ) 0px 0px no-repeat;
	height: 5px;
	font-size: 1px;
	line-height: 15%;
}
.panel10mid1, .panel10mid1Contest {
	width: 238px;
	height: 212px;
	background: url( '/images/default/bg_p9_m1.png' ) 0px 100% repeat-x;
	overflow: hidden;
}
.panel10mid1Contest{
	background: url( '/images/default/bg_p10_m1_contest.png' ) 50% 100% no-repeat;
}
.panel10mid2 {
	width: 238px;
	height: 212px;
	padding: 0px 1px;
	background: url( '/images/default/bg_p10_m2.png' ) 0px 0px repeat-y;
}
.panel10bot, .panel10botContest {
	width: 240px;
	background: url( '/images/default/bg_p10_b.png' ) top left no-repeat;
	height: 5px;
	font-size: 1px;
	line-height: 15%;
}
.panel10botContest {
	background-image: url( '/images/default/bg_p10_b_contest.png' );
}

/* panel na fotki w modulach */
.panel11top {
	width: 200px;
	background: url( '/images/default/bg_p11_t.png' ) top left no-repeat;
	height: 5px;
	font-size: 1px;
	line-height: 15%;
}
.panel11mid {
	width: 198px;
	padding: 0px 1px; 
	background: url( '/images/default/bg_p11_m.png' ) top left repeat-y;
}
.panel11bot {
	width: 200px;
	background: url( '/images/default/bg_p11_b.png' ) top left no-repeat;
	height: 5px;
	font-size: 1px;
	line-height: 15%;
}
.panel11bot2 {
	width: 210px;
	height: 175px;
	background: url( '/images/default/bg_p11_b2.png' ) top left no-repeat;
	font-size: 1px;
	line-height: 15%;
}

.panelInfoSmall {
	float: left;
	height: 17px;
	padding: 0px 8px;
	margin-right: 2px;
	color: #6d7e98;
	font-size: 11px;
	background-color: #d7ecff;
}

.errorPanel {
	clear: both;
	padding: 15px;
	background-color: #ffe6d4;
	border: 1px solid #fc6700;
	font-size: 12px;
	font-weight: normal;
	color: #001348;
	margin: 10px 0px;
}

.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;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #000000;
	background: #ffffff url( '/images/default/bg_th.gif' ) bottom left repeat-x;
	border-bottom: 1px solid #d82027;
}

div.paramTitle2 {
	float: left;
	height: 23px;
	padding-top: 5px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background: #ffffff url( '/images/default/bg_th.gif' ) bottom left repeat-x;
	border-bottom: 1px solid #d82027;
}

div.paramTitle3 {
	float: left;
	width: 115px;
	height: 23px;
	padding-right: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background: #ffffff url( '/images/default/bg_th.gif' ) bottom left 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 url( '/images/default/bg_slider.png' ) 0px 0px repeat-y;
	height: 498px;
	width: 17px;
	z-index: 10000003;
}
 
#knobSlide {
	height: 20px;
	width: 13px;
	margin: 1px;
	border: 1px solid #ffffff;
	background: #fb5a00 url( '/images/default/bg_slider0.png' ) -2px 0px repeat-y;
	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: #ffffff url( '/images/loading.gif' ) center center no-repeat;
}


#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: #ffffff url( '/images/loading.gif' ) center center no-repeat;
}

.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: url( '/images/default/img_flogo.gif' ) top right no-repeat;
}

.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;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background: #ffffff url( '/images/default/bg_th.gif' ) bottom left repeat-x;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #d82027;
}

div.newsHeaderPanel {
	clear: both;
	height: 40px;
	width: 380px;
	text-align: left;
	background: url( '/images/default/bg_menupan.png' ) top left no-repeat;
}

div.newsBoxTop {
	background: #00b010 url( '/images/default/bg_pan_top.png' ) top left no-repeat;
}

div.newsBoxBottom {
	clear: both;
	background: url( '/images/default/bg_pan_bot.png' ) bottom left no-repeat;
	padding-bottom: 16px;
}

div.newsGroupTitle {
	clear: both;
	background: url( '/images/default/img_line.png' ) 50% 0% 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: url( '/images/default/bg_th.png' ) bottom left 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: url( '/images/default/bg_header_line.png' ) top left no-repeat;
}

div.infoLoginPanel {
	float: right;
	margin-top: 7px;
	padding-right: 10px;
	padding-left: 20px;
	background: url( '/images/default/ico_attention.png' ) top left 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: url( '/images/default/bg_zamowieniepanel.png' ) top left 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.contactRadioRow {
	color: #000000;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 10px;
}

div.printedMaterialsHeader {
	background: url( '/images/default/bg_th.png' ) bottom left 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: url( '/images/default/img_login.png' ) top left 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: url( '/images/default/ico_cash_0.png' ) 100% 50% no-repeat;
	padding-right: 22px;
}

.cash_1 {
	display: block;
	float: right;
	background: url( '/images/default/ico_cash_1.png' ) 100% 50% no-repeat;
	padding-right: 22px;
}

.cash_2 {
	display: block;
	float: right;
	background: url( '/images/default/ico_cash_2.png' ) 100% 50% no-repeat;
	padding-right: 22px;
}

.cash_3 {
	display: block;
	float: right;
	background: url( '/images/default/ico_cash_3.png' ) 100% 50% no-repeat;
	padding-right: 22px;
}

.pagingOuterA {
	clear: both;
	height: 36px;
	padding-left: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 0px -148px no-repeat ;
	font-size: 11px;
	text-align: left;
}
.pagingOuterB {
	clear: both;
	height: 36px;
	padding-right: 5px;
	background: url( '/images/default/bg_bt_lr.png' ) 100% -184px no-repeat ;
}
.pagingOuterC {
	clear: both;
	height: 34px;
	background: url( '/images/default/bg_bt_m.png' ) 0px -74px repeat-x;
	padding: 1px 5px;
}
.pagingInner {
	float: right;
	text-align: left;
}
.pagingStat {
	float: left;
	font-weight: bold;
	padding-top: 8px;
}
*.pagingS {
	display: block;
	float: left;
	height: 26px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: url( '/images/default/bg_bt_m.png' ) 0px -144px repeat-x;
	padding: 8px 13px 0px;
	margin-left: 1px;
}
td.modList {
	width: 212px;
	border-bottom: 1px solid #d9edf8;
}
td.modList_a {
	width: 212px;
	background-color: #d9edf8;
	border-bottom: 1px solid #d9edf8;
}

div.modListImgOuter {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
img.modListImg {
	width: 180px;
	height: 130px;
}
.modListTextOuter {
	padding: 10px;
}

td.modListSep {
	width: 22px;
	font-size: 5px;
}
td.modListBr {
	height: 10px;
	font-size: 5px;
	line-height: 10%;
}

div.imgOuter {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
img.imgSize {
	width: 180px;
	height: 130px;
}
div.imgDescr {
	text-align: left;
	width: 180px;
	padding: 3px 9px;
	overflow: hidden;
}

div.imageTip {
}

img.imgSimple {
	width: 54px;
	height: 38px;
	padding: 1px;
	border: 1px solid #001449;
}

.galListElem {
	float: left;
	border: 1px solid #c4d7f8;
}
.galListBr {
	float: left;
	width: 7px;
	font-size: 1px;
}
.galListImg {
	width: 120px;
	height: 120px;
	border: 4px solid #ffffff;
}
.galListImg_a {
	width: 120px;
	height: 120px;
	border: 4px solid #c4d7f8;
}

.galListImg2 {
	width: 98px;
	height: 98px;
	border: 1px solid #003b6c;
}
.galListImg2_a {
	width: 98px;
	height: 98px;
	border: 1px solid #d9edf8;
}

.videoPrev {
	float: left;
	width: 59px;
	height: 185px;
	padding-top: 155px;
	text-align: center;
	background: url( '/images/default/bg_video1.png' ) top left repeat-y;
}
.videoNext {
	float: left;
	width: 59px;
	height: 199px;/*185px;*/
	padding-top: 169px;/*155px;*/
	text-align: center;
	background: url( '/images/default/bg_video2.png' ) top left repeat-y;
}
.videoContainer {
	display: block;
	width: 560px;
	height: 364px;/*340px;*/
}
.videoContainerMainPage {
	display: block;
	width: 300px;
	height: 206px;/*182px;*/
}

.csAssociated {
	padding: 20px 0px 10px 0px;
	margin-bottom: 10px;
	background: url( '/images/default/img_line2.png' ) bottom left repeat-x;
}

div.grChooserT {
	float: left;
	height: 20px;
	padding-top: 4px;
	padding-right: 10px;
	color: #6d7e98;
	font-size: 11px;
	font-weight: bold;
	border-right: 1px solid #ffffff;
}

.downlDiv {
	float: right;
	width: 77px;
	height: 42px;
	padding: 7px 10px 0px 43px;
	text-align: left;
	background: url( '/images/default/bt_download.png' ) top left no-repeat;
	line-height: 115%;
}
.downlDiv div {
	line-height: 115%;
}

.faqRowL {
	width: 50px;
	height: 71px;
	border-right: 1px solid #c4d7f8;
	background: url( '/images/default/bg_faq.png' ) top right no-repeat;
}

.birdMenuOuter {
	clear: both;
	height: 35px;
	padding-top: 1px;
	background: url( '/images/default/bg_bird_menu.png' ) top left repeat-x;
}

.birdMenuOuter #birdMenu0 {
	margin-left: 0px;
}

.mgaSubTitle {
	padding: 8px 20px;
	font-weight: bold;
	background: url( '/images/default/bg_migrp.png' ) bottom left repeat-x;
}
.mgsSubTitle {
	padding: 7px 20px;
	background: url( '/images/default/bg_migrp.png' ) bottom left repeat-x;
}
.migrStatPieOuter {
	clear: both;
	width: 680px;
	height: 137px;
	background: url( /images/default/bg_migrpie.png ) 345px 0px no-repeat;
}

tr.migrStatLineHeader {
	background-color: #00154c;
}
tr.migrStatLineHeader td {
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
}
tr.migrStatLine0 {
	background-color: #f5faff;
}
tr.migrStatLine1 {
	background-color: #ecf4ff;
}
tr.migrStatLine0 td.chosen {
	background-color: #d8e8ff;
}
tr.migrStatLineHeader td, tr.migrStatLine0 td, tr.migrStatLine1 td {
	text-align: right;
}
tr.migrStatLine1 td.chosen {
	background-color: #d0e4ff;
}

.migrStepHeader {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 18px;
}

.migrLegend {
	clear: both;
	width: 680px;
	padding: 10px;
	background-color: #25353c;
	color: #d4e9fc;
	font-size: 11px;
}

.migrGMapStyle {
	border: 1px solid #001449;
}

.readAlsoTitle {
	clear: both;
	height: 25px;
	padding-left: 70px;
	padding-top: 5px;
	border-bottom: 1px solid #c4d7f8;
	background: url( '/images/default/read_also.png' ) top left no-repeat;
	font-weight: bold;
	font-size: 14px;
}

.simpleBlog0 {
	clear: both;
	text-align: left;
	padding: 0px 10px;
	background-color: #f5fafe;
	border-bottom: 1px solid #c4d7f8;
}

.simpleBlog1 {
	clear: both;
	text-align: left;
	padding: 0px 10px;
	background-color: #fff;
	border-bottom: 1px solid #c4d7f8;
}

.oneLastCommentContainer {
	clear: both;
	padding-left: 15px;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 25px;
	background: url( '/images/default/body_small.png' ) top left no-repeat;
	color: #6c7c96;
	font-size: 11px;
}

.cmUserDateCont {
	float: left;
	width: 89px;
	/*margin-top: 5px;*/
	padding: 5px;
	background: url( '/images/default/cm_user_date_grad.png' ) top left repeat-y;
	color: #fff;
	font-size: 11px;
	text-align: center;
	overflow: hidden;
}

.cmTextCont {
	float: left;
	width: 508px;
	padding: 15px;
	border: 1px solid #bbd6f9;
	background-color: #fff;
	font-size: 11px;
	overflow: hidden;
}

.cmContainer {
	clear: both;
	width: 640px;
	padding: 20px;
	background-color: #f5fafe;
	overflow: hidden;
}

.cmHeadWithBird {
	clear: both;
	height: 30px;
	padding-left: 70px;
	padding-top: 12px;
	background: url( '/images/default/cm_head_bird.png' ) top left no-repeat;
	border-bottom: 1px solid #bbd6f9;
}

.cmTitle {
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #00106d;
}

.mainBodyLang {
	text-align: center;
	background: url( '/images/default/bg_page_lang.png' ) 0px 0px repeat-x;
}
.mainDivLang {
	min-width: 980px;
	max-width: 980px;
	width: auto !important;
	width: 980px;
	margin: 0 auto;
	text-align: left;
}
.middleDivLangA {
	width: 980px;
	background: url( '/images/default/bg_page_lang_m.png' ) 0px 0px repeat-y;
}
.middleDivLangB {
	width: 980px;
	background: url( '/images/default/bg_page_lang_t.jpg' ) 0px 0px no-repeat; 
}
.middleDivLangBInner {
	clear: both;
	width: 980px;
	height: 225px;
}
.middleDivLangC {
	width: 972px;
	background: url( '/images/default/bg_page_lang_b.png' ) 0px 100% no-repeat;
	padding-left: 8px;
}
.bottomDivLang {
	clear: both;
	padding: 20px 10px;
	color: #689cd5;
}
.langLogoDiv {
	float: left;
	width: 135px;
	padding: 60px 0px 0px 45px;
}
.langTextsDiv {
	float: left;
	width: 700px;
	padding-top: 60px;
}
.langMenu0 {
	float: left;
	width: 76px;
	margin: 0px 2px;
	color: #001449;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.langPageFlag {
	display: block;
	padding-bottom: 5px;
}
.langPageTrash {
	display: none;
}
div.countryLagsDivOuter {
	position: absolute;
	width: 162px;
	margin-left: 0px;
	z-index: 99999;
}
div.countryLangsDivA {
	background: url( '/images/default/bg_langs_b.png' ) 50% 100% no-repeat;
	padding-bottom: 11px;
}
div.countryLangsDivB {
	background-color: #001449;
	padding: 2px;
}
div.countryLangsDivC {
	width: 158px;
}
.stfContainer {
	clear: both;
	width: 640px;
	border-top: 1px solid #b6d4f6;
	padding: 20px;
	margin-left: 110px;
	background-color: #f5fafe;
	overflow: hidden;
}

.contactPage0 {}
.contactPage1 {
	background: url( '/images/default/img_line.png' ) 469px 0px repeat-y;
}
.contactContainer {
	clear: both;
	width: 420px;
	border-top: 1px solid #b6d4f6;
	padding: 20px;
	background-color: #f5fafe;
	overflow: hidden;
}

.mpStatCountOuter {
	width: 116px;
	height: 82px;
	padding: 5px 5px 13px 5px;
	background: url( '/images/default/bg_cloud.png' ) 0px 0px no-repeat;
}

td.mpStatCount {
	width: 116px;
	height: 82px;
	text-align: center;
	vertical-align: middle;
}

.mpStatTop10Elem {
	width: 105px;
	white-space: nowrap;
	overflow: hidden;
}

.mpStatPieElems {
	float: left;
	width: 130px;
	font-size: 11px;
	padding-top: 10px;
}
.mpStatPieElemA {
	float: left;
	width: 80px;
	white-space: nowrap;
	overflow: hidden;
}
.mpStatPieElemB {
	float: right;
	text-align: right;
}
.mpStatPieElemC {
	float: left;
	width: 14px;
	padding-top: 4px;
}

#gMapButtons {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #04184d;
	list-style: none;
	background-color: #8694af;
	border: 1px solid #8392ac;
}
#gMapButtons li {
	display: block;
	float: left;
	width: 68px;
	height: 18px;
	padding-top: 2px;
	margin-left: 1px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	background: url( '/images/default/bt_mapa.png' ) 0px -20px repeat-x;
}
#gMapButtons li:hover {
	text-decoration: underline;
}
#gMapButtons li.gMapButtonOn {}
#gMapButtons li.gMapButtonOn {
	border-left: 1px solid #eaf1f8;
	border-right: 1px solid #eaf1f8;
	background: url( '/images/default/bt_mapa.png' ) 0px 0px repeat-x;
}
#gMapButtons #gMapButton0 {
	margin-left: 0px;
}

/**-----------------------------------------*/

div.productOrderCodeDiv {
	position: absolute;
	display: none;
	width: 680px;
	background-color: #ffffff;
	text-align: left;
	z-index: 10000001;
}

div.productOrderCodeHeadDiv {
	width: 660px;
	padding: 10px 10px 0px;
	background-color: #00154c;
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
	z-index: 10000001;
}

div.productOrderCodeContainerDiv {
	width: 660px;
	padding: 10px;
	background-color: #00154c;
	z-index: 10000001;
}

div.productOrderCodeScrollDiv {
	width: 658px;
	height: 500px;
	border: 1px solid #00154c;
	background-color: #ffffff;
	overflow: hidden;
	z-index: 10000002;
}

div.productOrderCodeScrollDivIn1 {
	float: left;
	width: 620px;
	padding: 10px;
	z-index: 10000001;
	overflow: hidden;
}

div.productOrderCodeScrollDivIn2 {
	float: left;
	width: 17px;
	height: 500px;
	border-left: 1px solid #ffffff;
	z-index: 10000002;
}

/*-----------------------------------------------------*/

