/*** Fonts ***/
@font-face { font-family: 'roboto_regular'; src: url('../font/roboto-condensed.eot'); src: url('../font/roboto-condensed.eot?#iefix') format('embedded-opentype'), url('../font/roboto-condensed.woff') format('woff'), url('../font/roboto-condensed.ttf') format('truetype'), url('../font/roboto-condensed.svg#roboto_cnregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'roboto_bold'; src: url('../font/roboto-boldcondensed.eot'); src: url('../font/roboto-boldcondensed.eot?#iefix') format('embedded-opentype'), url('../font/roboto-boldcondensed.woff') format('woff'), url('../font/roboto-boldcondensed.ttf') format('truetype'), url('../font/roboto-boldcondensed.svg#roboto_cnbold') format('svg'); font-weight: normal; font-style: normal; }

/*** General ***/
* { outline: none; }
body { font-family: Verdana; font-size: 11px; color: #6A6A6A; }
a img { border: none; }
.clear { clear: both; font-size: 0; height: 0; }

/*** Shared ***/
.Overlay { position: fixed; top: 0; display: none; width: 100%; height: 100%; background: transparent url('../gfx/overlay.png') scroll 0 0 repeat; z-index: 1010; cursor: pointer; }
.Row { padding: 3px 10px 3px 15px; }
.Row .Label { float: left; display: block; width: 175px; height: 20px; padding: 0 0 0 0; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; }
.Row .Label .Star { font: normal 20px/20px 'roboto_bold', sans-serif; color: #C42329; }
.Row .LabelInline { width: 150px; height: 20px; padding: 0 5px; font: normal 11px/20px Tahoma,Verdana,Arial,sans-serif; color: #333333; }
.Row .InputText { width: 170px; height: 20px; padding: 0 5px; background: #FFFFFF url('../gfx/InputTextShadow.png') scroll 0 0 repeat-x; border: 1px solid #D4D4D4; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; }
.Row .InputText.Medium { width: 50px; }
.Row .InputText.Short { width: 20px; }
.Row .InputText.Tiny { width: 20px; padding: 0; }
.Row .InputFile { }
.Row .InputRadio { }
.Row .InputCheckbox { }
.Row .InputSelect { width: 202px; height: 20px; padding: 0 0 0 5px; background: #FFFFFF url('../gfx/InputTextShadow.png') scroll 0 0 repeat-x; border: 1px solid #D4D4D4; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; }
.Row .InputTextarea { width: 500px; height: 200px; padding: 0 0 0 5px; background: #FFFFFF url('../gfx/InputTextShadow.png') scroll 0 0 repeat-x; border: 1px solid #D4D4D4; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; resize: none; }

/*** Menu ***/
.Logo { position: absolute; top: 0; left: 50%; display: block; width: 243px; height: 72px; margin: 0 0 0 -121px;  background: transparent url('../gfx/Logo.png') scroll 0 0 no-repeat; z-index: 1000; }
.Menu { position: relative; min-width: 980px; width: auto; height: 45px; margin: 0 0 -45px 0; background: transparent url('../gfx/Menu.png') scroll 0 0 repeat-x; }
.Menu .Containter { width: auto; height: 45px; padding: 0 15px; }
.Menu .Containter .Left { float: left; min-width: 500px; height: 45px; margin: 0; padding: 0; list-style: none; }
.Menu .Containter .Right { float: right; height: 45px; margin: 0; padding: 0; list-style: none; }
.Menu .Containter .Left li,
.Menu .Containter .Right li { float: left; margin: 0 ; padding: 0; font: normal 14px/42px 'roboto_bold', serif; color: #231F20; text-align: left; }
.Menu .Containter .Left li a,
.Menu .Containter .Right li a { margin: 0; padding: 0; font: normal 14px/42px 'roboto_bold', serif; color: #231F20; text-align: left; text-decoration: none; text-transform: uppercase; }
.Menu .Containter .Left li a .L,
.Menu .Containter .Right li a .L { display: block; float: left; width: 11px; height: 42px; background: none; }
.Menu .Containter .Left li a .M,
.Menu .Containter .Right li a .M { display: block; float: left; height: 42px; background: none; }
.Menu .Containter .Left li a .R,
.Menu .Containter .Right li a .R { display: block; float: left; width: 11px; height: 42px; background: none; }
.Menu .Containter .Left li .active,
.Menu .Containter .Right li .active { color: #FFFFFF; }
.Menu .Containter .Left li .active .L,
.Menu .Containter .Right li .active .L { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/L-hover.png') scroll 0 50% no-repeat; }
.Menu .Containter .Left li .active .M,
.Menu .Containter .Right li .active .M { display: block; float: left; height: 42px; background: transparent url('../gfx/M-hover.png') scroll 0 50% repeat-x; }
.Menu .Containter .Left li .active .R,
.Menu .Containter .Right li .active .R { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/R-hover.png') scroll 0 50% no-repeat; }
.Menu .Containter .Right li .active2 { color: #FFFFFF; }
.Menu .Containter .Left li .active2 .L,
.Menu .Containter .Right li .active2 .L { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/L-hover2.png') scroll 0 50% no-repeat; }
.Menu .Containter .Left li .active2 .M,
.Menu .Containter .Right li .active2 .M { display: block; float: left; height: 42px; background: transparent url('../gfx/M-hover2.png') scroll 0 50% repeat-x; }
.Menu .Containter .Left li .active2 .R,
.Menu .Containter .Right li .active2 .R { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/R-hover2.png') scroll 0 50% no-repeat; }
.Menu .Containter .Left li a:hover,
.Menu .Containter .Right li a:hover { color: #FFFFFF; }
.Menu .Containter .Left li a:hover .L,
.Menu .Containter .Right li a:hover .L { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/L-hover.png') scroll 0 50% no-repeat; }
.Menu .Containter .Left li a:hover .M,
.Menu .Containter .Right li a:hover .M { display: block; float: left; height: 42px; background: transparent url('../gfx/M-hover.png') scroll 0 50% repeat-x; }
.Menu .Containter .Left li a:hover .R,
.Menu .Containter .Right li a:hover .R { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/R-hover.png') scroll 0 50% no-repeat; }
.Menu .Containter .Right a .Z { float: left; height: 42px; padding: 0 20px 0 0px; background: transparent url('../gfx/zaloguj.png') scroll right 50% no-repeat;}
.Menu .Containter .Right a .W { float: left; height: 42px; padding: 0 20px 0 0px; background: transparent url('../gfx/wyloguj.png') scroll right 50% no-repeat;}

/*** PageContainer ***/
.PageContainer { width: auto; min-height: 867px; background: #E1E6E9 url('../gfx/faqbg2.png') scroll 0 0 repeat-x; }
.PageContainer .Content { width: 1000px; min-height: 581px; margin: 0 auto; padding: 100px 0 50px; background: transparent url('../gfx/faqbg.png') scroll 0 0 no-repeat; }
.PageContainer .Content h1 { margin: 25px 0 0; padding: 0; font: normal 36px/48px 'roboto_bold', serif; color: #231F20; text-align: center; }
.PageContainer .Content p { font: normal 18px/22px 'roboto_regular', serif; color: #231F20; text-align: left; }

/*** PageContainerFaq ***/
.PageContainerFaq { width: auto; min-height: 847px; background: #E1E6E9 url('../gfx/faqbg2.png') scroll 0 0 repeat-x; }
.PageContainerFaq .Content { width: 1000px; min-height: 561px; margin: 0 auto; padding: 100px 0 50px; background: transparent url('../gfx/faqbg.png') scroll 0 0 no-repeat; }
.PageContainerFaq .Content h1 { margin: 0px 0 0; padding: 0; font: normal 36px/48px 'roboto_bold', serif; color: #231F20; text-align: center; }
.PageContainerFaq .Content p { font: normal 18px/22px 'roboto_regular', serif; color: #231F20; text-align: left; }

/*** PageContainerFce ***/
.PageContainerFce { width: auto; min-height: 2535px; background: #E1E6E9 url('../gfx/faqbg2.png') scroll 0 0 repeat-x; }
.PageContainerFce .Content { width: 1000px; min-height: 581px; margin: 0 auto; padding: 100px 0 50px; background: transparent url('../gfx/faqbg.png') scroll 0 0 no-repeat; }
.PageContainerFce .Content h1 { margin: 25px 0 0; padding: 0; font: normal 36px/48px 'roboto_bold', serif; color: #231F20; text-align: center; }
.PageContainerFce .Content p { font: normal 18px/22px 'roboto_regular', serif; color: #231F20; text-align: left; }

/*** PageContainerNavod ***/
.PageContainerNavod { width: auto; min-height: 600px; background: #E1E6E9 url('../gfx/faqbg2.png') scroll 0 0 repeat-x; }
.PageContainerNavod .Content { width: 1000px; min-height: 581px; margin: 0 auto; padding: 100px 0 50px; background: transparent url('../gfx/faqbg.png') scroll 0 0 no-repeat; }
.PageContainerNavod .Content h1 { margin: 25px 0 0; padding: 0; font: normal 36px/48px 'roboto_bold', serif; color: #231F20; text-align: center; }
.PageContainerNavod .Content p { font: normal 18px/22px 'roboto_regular', serif; color: #231F20; text-align: left; }

/*** PageContainerDiky ***/
.PageContainerDiky { width: auto; min-height: 700px; background: #E1E6E9 url('../gfx/faqbg2.png') scroll 0 0 repeat-x; }
.PageContainerDiky .Content { width: 1000px; min-height: 581px; margin: 0 auto; padding: 100px 0 50px; background: transparent url('../gfx/faqbg.png') scroll 0 0 no-repeat; }
.PageContainerDiky .Content h1 { margin: 25px 0 0; padding: 0; font: normal 36px/48px 'roboto_bold', serif; color: #231F20; text-align: center; }
.PageContainerDiky .Content p { font: normal 18px/22px 'roboto_regular', serif; color: #231F20; text-align: left; }

/*** Home ***/
.HomeContainer { width: auto; height: 647px; background: transparent url('../gfx/HomeBg.png') scroll 0 0 repeat-x; }
.HomeContainer .Content { width: 1000px; height: 647px; margin: 0 auto; background: transparent url('../gfx/HomeImage.png') scroll 0 0 no-repeat; }
.HomeContainer .Content .Rotator { float: right; width: 417px; height: 429px; margin: 130px 0 0 0; }
.HomeContainer .Content .Rotator h2 { margin: 25px 0 0; padding: 0; font: normal 32px/34px 'roboto_regular', serif; color: #231F20; text-align: left; }
.HomeContainer .Content .Rotator h2 span { font: normal 46px/48px 'roboto_bold', serif; }
.HomeContainer .Content .Rotator h4 { margin: 30px 0; padding: 0; font: normal 22px/24px 'roboto_bold', serif; color: #231F20; text-align: left; }
.HomeContainer .Content .Rotator h5 { margin: 0 0 30px; padding: 0; font: normal 16px/18px 'roboto_bold', serif; color: #231F20; text-align: center; }
.HomeContainer .Content .Rotator .Oblicz { }
.HomeContainer .Content .Rotator .DowiedzSie { margin: 180px auto 0 auto; }
.HomeContainer .Content .Rotator .Przejdz { margin: 270px auto 0 auto; }
.HomeContainer .Content .Rotator .center { text-align: center; }
.HomeContainer .Content .Rotator .produkt1 { display: block; float: left; width: 185px; height: 330px; margin: 0; background: transparent url('../gfx/RedOil.png') scroll 50% 0 no-repeat; }
.HomeContainer .Content .Rotator .produkt1 .Buy { display: block; width: 95px; height: 94px; margin: 152px 0 0 80px; background: transparent url('../gfx/CzerwonyDodaj.png') scroll 0 0 no-repeat; }
.HomeContainer .Content .Rotator .produkt1 .Description { display: block; width: 161px; height: 81px; margin: 0 auto; background: transparent url('../gfx/chmurka.png') scroll 0 0 no-repeat; }
.HomeContainer .Content .Rotator .produkt1 .Description h6 { margin: 0; padding: 18px 0 0 0; font: normal 18px/20px 'roboto_bold', serif; color: #ED3338; text-align: center; text-transform: uppercase; }
.HomeContainer .Content .Rotator .produkt1 .Description p { margin: 0; padding: 4px 0 0 0; font: normal 11px/14px 'roboto_bold', serif; color: #231F20; text-align: center; }
.HomeContainer .Content .Rotator .produkt2 { display: block; float: right; width: 185px; height: 330px; margin: 0; background: transparent url('../gfx/GreenOil.png') scroll 50% 0 no-repeat; }
.HomeContainer .Content .Rotator .produkt2 .Buy { display: block; width: 95px; height: 94px; margin: 155px 0 0 82px; background: transparent url('../gfx/ZielonyDodaj.png') scroll 0 0 no-repeat; }
.HomeContainer .Content .Rotator .produkt2 .Description { display: block; width: 161px; height: 81px; margin: 0 auto; background: transparent url('../gfx/chmurka.png') scroll 0 0 no-repeat; }
.HomeContainer .Content .Rotator .produkt2 .Description h6 { margin: 0; padding: 18px 0 0; font: normal 18px/20px 'roboto_bold', serif; color: #389C2C; text-align: center; text-transform: uppercase; }
.HomeContainer .Content .Rotator .produkt2 .Description p { margin: 0; padding: 10px 0 0; font: normal 11px/14px 'roboto_bold', serif; color: #231F20; text-align: center; }
.HomeContainer .Content .Rotator p { margin: 0 0 30px 0; padding: 0; font: normal 14px/18px 'roboto_regular', serif; color: #231F20; text-align: left; }
.HomeContainer .Content .promyk { background: transparent url('../gfx/promyk.png') scroll 50% 50% no-repeat; }
.HomeContainer .Content .promyk2 { background: transparent url('../gfx/promien.png') scroll 50% 50% no-repeat; }
.HomeContainer .Content .YouTube { background: transparent url('../gfx/YouTube.png') scroll 50% 50% no-repeat; }
.HomeContainer .Content .Buttons { float: right; width: 417px; height: 17px; margin: 10px 0 0 0; text-align: center; }
.HomeContainer .Content .Buttons .BNT { display: inline-block; width: 17px; height: 17px; margin: 0 5px; background: transparent url('../gfx/Dots.png') scroll 0 0 no-repeat; }
.HomeContainer .Content .Buttons .Active { background: transparent url('../gfx/Dots.png') scroll 0 -17px no-repeat; }
.HomeContainer2 { width: auto; height: 748px; background: #1E1F28 url('../gfx/Engine1.png') scroll 50% 0 no-repeat; }
.HomeContainer2 .Engine1 { position: absolute; left: 50%; display: none; width: 1000px; height: 748px; margin: 0 0 0 -500px; background: transparent url('../gfx/Engine1.png') scroll 0 0 no-repeat; }
.HomeContainer2 .Engine2 { position: absolute; left: 50%; display: none; width: 1000px; height: 748px; margin: 0 0 0 -500px; background: transparent url('../gfx/Engine2.png') scroll 0 0 no-repeat; }
.HomeContainer2 .Engine3 { position: absolute; left: 50%; display: none; width: 1000px; height: 748px; margin: 0 0 0 -500px; background: transparent url('../gfx/Engine3.png') scroll 0 0 no-repeat; }
.HomeContainer2 .text1 { position: absolute; left: 50%; width: 370px; margin: 155px 0 0 -484px; z-index: 100; }
.HomeContainer2 .text2 { position: absolute; left: 50%; width: 370px; margin: 249px 0 0 -484px; z-index: 100; }
.HomeContainer2 .text3 { position: absolute; left: 50%; width: 370px; margin: 341px 0 0 -484px; z-index: 100; }
.HomeContainer2 .text4 { position: absolute; left: 50%; width: 370px; margin: 483px 0 0 -484px; z-index: 100; }
.HomeContainer2 .text5 { position: absolute; left: 50%; width: 370px; margin: 172px 0 0 112px; text-align: right; z-index: 100; }
.HomeContainer2 .text6 { position: absolute; left: 50%; width: 370px; margin: 278px 0 0 112px; text-align: right; z-index: 100; }
.HomeContainer2 .text7 { position: absolute; left: 50%; width: 370px; margin: 398px 0 0 112px; text-align: right; z-index: 100; }
.HomeContainer2 .text8 { position: absolute; left: 50%; width: 370px; margin: 486px 0 0 112px; text-align: right; z-index: 100; }
.HomeContainer2 p { margin: 0; padding: 0; font: normal 18px/20px 'roboto_regular', serif; color: #FFFFFF; }
.HomeContainer2 p span { color: #E94A4E; }
.HomeContainer2 .ZobaczSpecyfikacje { position: absolute; left: 50%; margin: 606px 0 0 222px; z-index: 100; }
.HomeContainer3 { width: auto; height: 731px; background: transparent url('../gfx/srodowisko.png') scroll 50% 0 no-repeat; overflow: auto; }
.HomeContainer3 .Content { width: 810px; height: 95px; margin: 563px auto 0; }
.HomeContainer3 .Content .volvo { float: left; width: 146px; height: 95px; margin: 0 30px 0 0; background: transparent url('../gfx/marki.png') scroll 0 0 no-repeat; cursor: pointer; }
.HomeContainer3 .Content .hyundai { float: left; width: 96px; height: 95px; margin: 0 30px 0 0; background: transparent url('../gfx/marki.png') scroll -190px 0 no-repeat; cursor: pointer; }
.HomeContainer3 .Content .volkswagen { float: left; width: 112px; height: 95px; margin: 0 30px 0 0; background: transparent url('../gfx/marki.png') scroll -323px 0 no-repeat; cursor: pointer; }
.HomeContainer3 .Content .honda { float: left; width: 81px; height: 95px; margin: 0 30px 0 0; background: transparent url('../gfx/marki.png') scroll -480px 0 no-repeat; cursor: pointer; }
.HomeContainer3 .Content .toyota { float: left; width: 86px; height: 95px; margin: 0 30px 0 0; background: transparent url('../gfx/marki.png') scroll -605px 0 no-repeat; cursor: pointer; }
.HomeContainer3 .Content .audi { float: left; width: 104px; height: 95px; margin: 0 30px 0 0; background: transparent url('../gfx/marki.png') scroll -729px 0 no-repeat; cursor: pointer; }

/*** Faq ***/
.Faq .separator1 { width: auto; height: 26px; background: transparent url('../gfx/separator1.png') scroll 0 0 no-repeat; }
.Faq .separator2 { width: auto; height: 5px; margin: 2px 0 20px 0; background: transparent url('../gfx/separator2.png') scroll 0 0 repeat-x; }
.Faq .Question { display: block; width: 985px; height: 64px; margin: 2px 0 0; padding: 0 0 0 15px; background: transparent url('../gfx/opacity.png') scroll 0 0 repeat; font: normal 18px/64px 'roboto_bold', serif; color: #231F20; text-decoration: none; text-align: left; outline: none; }
.Faq .Question p { display: block; float: left; width: 800px; height: auto; padding: 22px 0 0 0; font: normal 18px/20px 'roboto_bold', serif; color: #231F20; text-decoration: none; text-align: left; }
.Faq .Question span { display: block; float: right; width: 64px; height: 64px; margin: 0; padding: 0; background: transparent url('../gfx/slideDown.png') scroll 50% 50% no-repeat; }
.Faq .Up span { display: block; float: right; width: 64px; height: 64px; margin: 0; padding: 0; background: transparent url('../gfx/slideUp.png') scroll 50% 50% no-repeat; }
.Faq .Answer { display: none; width: 970px; height: auto; margin: 0; padding: 15px 15px 15px 15px; background: transparent url('../gfx/opacity.png') scroll 0 0 repeat; }

/*** FaqFooter ***/
.FaqFooter { width: auto; height: 136px; background-color: #1E1F28; }
.FaqFooter .Content2 { width: 520px; min-height: 60px; margin: 0 auto; padding: 40px 0 0 0; }
.FaqFooter .Content2 p { margin: 0; padding: 0; font: normal 24px/60px 'roboto_regular', serif; color: #FFFFFF; }
.FaqFooter .Content2 .SkontaktujSie { float: right; margin: 0; padding: 0; }

/*** Cennik ***/
.Cennik { width: auto; min-height: 651px; background: #DEE3E6 url('../gfx/cennikbg2.png') scroll 0 0 repeat-x; }
.Cennik .Content { width: 1000px; min-height: 551px; margin: 0 auto; padding: 100px 0 0; background: transparent url('../gfx/cennikbg.png') scroll 0 0 no-repeat; }
.Cennik .Content h1 { margin: 25px 0 0; padding: 0; font: normal 36px/48px 'roboto_bold', serif; color: #231F20; text-align: center; }
.Cennik .Content h2 { margin: 25px 0 30px; padding: 0; font: normal 30px/30px Impact, serif; color: #596F7C; text-transform: uppercase; letter-spacing: 0; text-align: center; }
.Cennik .Content h2 span { color: #FF6527; }
.Cennik .Content h3 { margin: 0; padding: 25px 0 0; font: normal 20px/48px 'roboto_bold', serif; color: #231F20; text-align: center; }
.Cennik .Content .separator3 { width: auto; height: 80px; background: transparent url('../gfx/separator3.png') scroll 0 bottom no-repeat; }
.Cennik .Content .circle { float: left; width: 155px; height: 200px; margin: 0 56px 0 0; }
.Cennik .Content .circle-1 { background: transparent url('../gfx/kolka.png') scroll 0 bottom no-repeat; }
.Cennik .Content .circle-1 h2 { margin: 60px 0 0; padding: 0; font: normal 26px/26px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: center; }
.Cennik .Content .circle-2 { background: transparent url('../gfx/kolka.png') scroll -207px bottom no-repeat; }
.Cennik .Content .circle-2 h2 { margin: 57px 0 0; padding: 0; font: normal 30px/30px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: center; }
.Cennik .Content .circle-3 { background: transparent url('../gfx/kolka.png') scroll -423px bottom no-repeat; }
.Cennik .Content .circle-3 h2 { margin: 53px 0 0; padding: 0; font: normal 40px/40px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: center; }
.Cennik .Content .circle-4 { background: transparent url('../gfx/kolka.png') scroll -636px bottom no-repeat; }
.Cennik .Content .circle-4 h2 { margin: 48px 0 0; padding: 0; font: normal 47px/47px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: center; }
.Cennik .Content .circle-5 { margin: 0; background: transparent url('../gfx/kolka.png') scroll -849px bottom no-repeat; }
.Cennik .Content .circle-5 h2 { margin: 39px 0 0; padding: 0; font: normal 65px/65px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: center; }
.Cennik .Content .circle p { font: normal 16px/22px 'roboto_regular', serif; color: #231F20; text-align: center; }
.Cennik .Content .circle p span { color: #6C808B; }

/*** CennikFooter ***/
.CennikFooter { width: auto; height: 330px; background-color: #1E1F28; }
.CennikFooter .Content2 { width: 1000px; min-height: 330px; margin: 0 auto; padding: 40px 0 0; background: transparent url('../gfx/cennikFooter.png') scroll 50% 50px no-repeat;}
.CennikFooter .Content2 p { float: left; margin: 0; padding: 0 0 0 16px; font: normal 16px/16px 'roboto_regular', serif; color: #6C808B; }
.CennikFooter .Content2 h5 { display: block; width: 400px; margin: 45px 0 40px 11px; padding: 0; font: normal 26px/26px 'roboto_bold', serif; color: #ED3338; text-transform: uppercase; text-align: left; }
.CennikFooter .Content2 .Wysylka { display: block; float: left; width: 146px; height: 26px; margin: -5px  0 0 20px; background: transparent url('../gfx/wysylka.png') scroll 0 0 no-repeat; }
.CennikFooter .Content2 .Right { display: block; float: right; width: 400px; padding: 0 16px 0 0; text-align: right; }
.CennikFooter .Content2 .Right .Wysylka { display: block; float: right; width: 146px; height: 26px; margin: 0 0 0 20px; background: transparent url('../gfx/wysylka.png') scroll 0 0 no-repeat; }
.CennikFooter .Content2 .Left { display: block; float: left; width: 400px; padding: 0 16px 0 0; }
.CennikFooter .Content2 .Right p { padding-bottom: 10px; line-height: 20px; }

/*** Certyficate ***/
.Big { position: absolute; top: 100px; left: 50%; display: none; width: 1000px; height: 700px; margin: 0 0 0 -500px; cursor: pointer; z-index: 1022; }
.Certyficate .LColumn { display: block; float: left; width: 500px; height: 342px; margin: 34px 0 0 0; padding: 0; background-position: 50% 50%; background-repeat: no-repeat; }
.Certyficate .LColumn .Logotype { display: none; margin: 0px auto 0; }
.Certyficate .RColumn { display: block; float: right; width: 500px; padding: 33px 0 0; }
.Certyficate .RColumn .Medium { display: block; margin: 0px auto 0; cursor: pointer; }
.Certyficate .RColumn .Click2zoom { display: block; width: 233px; height: 29px; margin: 20px auto 0; background: transparent url('../gfx/Click2zoom.png') scroll 0px 0 no-repeat; }

/*** CertyficateFooter ***/
.CertyficateFooter .Shadows { width: auto; height: 88px; background: transparent url('../gfx/Shadows.png') scroll 50% 0 no-repeat; }
.CertyficateFooter .GalleryContainer { width: auto; height: 230px; background-color: #1E1F28;}
.CertyficateFooter .GalleryContainer .GalleryContent { position: relative; width: 889px; height: 130px; margin: 0 auto 0; padding: 50px 0 0; overflow: hidden; }
.CertyficateFooter .GalleryContainer .GalleryContent h2 { padding: 25px 0 0 15px; font: normal 34px/60px 'aller-regular'; color: #FFFFFF; text-decoration: none; }
.CertyficateFooter .GalleryContainer .GalleryContent .Quad { float: left; width:889px; height: auto; }
.CertyficateFooter .GalleryContainer .GalleryContent .Square { position: relative; display: block; float: left; width: 103px; height: 150px; margin: 0px 12px 20px 12px; overflow: hidden; }
.CertyficateFooter .GalleryContainer .GalleryContent .Square .Thumb { display: block; width: 103px; height: 110px; margin: 0 0 0 0; text-decoration: none; cursor: pointer; }
.CertyficateFooter .GalleryContainer .GalleryContent .Square img { display: block; }
.CertyficateFooter .GalleryContainer .GalleryContent .Square .Thumb p { margin: 2px 0 0 0; padding: 2px 0 0; border-top: 6px solid #6D818C; font: 14px/16px 'roboto_regular', serif !important; color: #FFFFFF; text-decoration: none; text-align: center; }
.CertyficateFooter .GalleryContainer .GalleryContent .Square .Activ p { margin: 2px 0 0 0; padding: 2px 0 0; border-top: 6px solid #ED3338; font: 14px/16px 'roboto_regular', serif !important; color: #FFFFFF; text-decoration: none; text-align: center; }
.CertyficateFooter .GalleryContainer .GalleryContent .Square:hover .Thumb p { margin: 2px 0 0 0; padding: 2px 0 0; border-top: 6px solid #ED3338; font: 14px/16px 'roboto_regular', serif !important; color: #FFFFFF; text-decoration: none; text-align: center; }
.CertyficateFooter .GalleryContainer .ThumbNext { position: absolute; left: 50%; margin: 70px 0 0 462px; width: 56px; height: 56px; background: transparent url('../gfx/cert-R.png') scroll 0 0 no-repeat; cursor: pointer; z-index: 100; }
.CertyficateFooter .GalleryContainer .ThumbPrev { position: absolute; left: 50%; margin: 70px 0 0 -510px; width: 56px; height: 56px; background: transparent url('../gfx/cert-L.png') scroll 0 0 no-repeat; cursor: pointer; z-index: 100; }
.CertyficateFooter .GalleryContainer .GalleryContent .ThumbNext:hover { background: transparent url('../gfx/GalleryButtons.png') scroll -56px -56px no-repeat;}
.CertyficateFooter .GalleryContainer .GalleryContent .ThumbPrev:hover { background: transparent url('../gfx/GalleryButtons.png') scroll 0px -56px no-repeat;}
.CertyficateFooter .GalleryContainer .GalleryContent .ThumbNails { position: relative; display: block; height: 130px; width: 889px; overflow: hidden; }

/*** Dystrybutor ***/
.Dystrybutor .LDystr { display: block; width: 500px; margin: 0 auto 0 auto; height: 390px; }
.Dystrybutor .LDystr h1 { text-align: center !important; }
.Dystrybutor .LDystr p { margin: 0; padding: 0 0 5px; font: 16px/22px 'roboto_regular', serif !important; text-align: left !important; }
.Dystrybutor .LDystr h6 { margin: 0; padding: 0; font: normal 24px/26px 'roboto_bold', serif; color: #231F20; text-align: left; }
.Dystrybutor .LDystr a { margin: 0; padding: 0; font: normal 24px/26px 'roboto_bold', serif; color: #231F20 !important; text-decoration: none; text-align: left; }
.Dystrybutor .LDystr a:hover { text-decoration: none; }
.Dystrybutor .LDystr .Phone { display: block; width: 250px; margin: 0 auto 50px auto; padding: 20px 0 0 70px; background: transparent url('../gfx/Phone.png') scroll left bottom no-repeat; }
.Dystrybutor .LDystr .Mail { display: block; width: 250px;  margin: 20px auto 0 auto; padding: 0 0 5px 70px; background: transparent url('../gfx/Mail.png') scroll left bottom no-repeat; }
.Dystrybutor .RDystr { display: block; float: right; width: 50%; height: 390px; }
.Dystrybutor .RDystr h1 { text-align: center !important; }
.Dystrybutor .RDystr p { margin: 15px 0 0 0; text-align: center !important; }
.Dystrybutor .RDystr .Pdf { display: block; width: 123px; height: 132px; margin: 20px auto 0 auto; padding: 0; background: transparent url('../gfx/Pdf.png') scroll 0 0 no-repeat; text-decoration: none; }
.Dystrybutor .TopPlan { display: block; width: 1000px; height: 19px; background: transparent url('../gfx/RoundedTop.png') scroll 0 0 no-repeat; }
.Dystrybutor .TitlePlan { display: block; width: 1000px; height: 110px; padding: 1px 0 0 0; background: #FFFFFF url('../gfx/Human.png') scroll 930px 50% no-repeat; }
.Dystrybutor .MiddlePlan { display: block; width: 1000px; min-height: 80px; padding: 1px 0 0 0; background-color: #FFFFFF; }
.Dystrybutor .MiddlePlan .Line { display: block; width: 930px; height: 1px; margin: 22px auto 0 auto; background-color: #D5D5D5; }
.Dystrybutor .MiddlePlan .NR { display: block; float: left; width: 36px; height: 36px; margin: 20px 20px 0 36px; padding: 0; background: transparent url('../gfx/GrayCircle.png') scroll 0 0 no-repeat; color: #ED3338; font: normal 24px/36px 'roboto_bold', serif; text-align: center; }
.Dystrybutor .MiddlePlan p { margin: 22px 36px 0 0; padding: 0 0 5px; font: 14px/16px 'roboto_regular', serif !important; text-align: left !important; }
.Dystrybutor .BottomPlan { display: block; width: 1000px; height: 19px; margin: 0 0 50px 0; background: transparent url('../gfx/RoundedBottom.png') scroll 0 0 no-repeat; }

/*** DystrybutorFooter ***/
.DystrybutorFooter { width: auto; height: 136px; padding: 1px 0 0 0; background-color: #1E1F28; }
.DystrybutorFooter .ToUP { display: block; width: 173px; height: 53px; margin: 40px auto 0 auto; background: transparent url('../gfx/ToUp.png') scroll 0 0 no-repeat; }

/*** Contact ***/
.Contact .LContact { display: block; float: left; width: 500px; height: 390px; margin: 60px 0 0 0; }
.Contact .LContact h1 { text-align: left !important; }
.Contact .LContact p { margin: 0; padding: 0 0 5px; font: 16px/22px 'roboto_regular', serif !important; text-align: left !important; }
.Contact .LContact h6 { margin: 0; padding: 0; font: normal 24px/26px 'roboto_bold', serif; color: #231F20; text-align: left; }
.Contact .LContact a { margin: 0; padding: 0; font: normal 24px/26px 'roboto_bold', serif; color: #231F20 !important; text-decoration: none; text-align: left; }
.Contact .LContact a:hover { text-decoration: none; }
.Contact .LContact .Phone { display: block; width: 300px; height: auto; margin: 0 0 30px 0; padding: 20px 0 0 70px; background: transparent url('../gfx/Phone.png') scroll left bottom no-repeat; }
.Contact .LContact .Mail { display: block; width: 300px; height: auto; margin: 0 0 30px 0; padding: 0 0 5px 70px; background: transparent url('../gfx/Mail.png') scroll left bottom no-repeat; }
.Contact .LContact .ContactForm { display: block; width: 300px; height: auto; margin: 20px 0 0 0; padding: 18px 0 13px 70px; background: transparent url('../gfx/Form.png') scroll left bottom no-repeat; }
.Contact .Wyslij { float: right; margin: 0 30px 0 0; border: none; cursor: pointer; }

/*** ContactFooter ***/
.ContactFooter { width: auto; height: 180px; background-color: #1E1F28; }
.ContactFooter .Content2 { width: 1000px; height: 180px; margin: 0 auto; padding: 0; background: transparent url('../gfx/BlackLogo.png') scroll 0px 50px no-repeat; }
.ContactFooter .Content2 p { padding: 0; font: 16px/22px 'roboto_regular', serif !important; color: #FFFFFF; text-transform: uppercase; text-align: left; }
.ContactFooter .Content2 p span { font: 16px/22px 'roboto_bold', serif !important; text-align: left; }
.ContactFooter .Content2 .Col1 { float: left; height: 130px; margin: 0 0 0 310px; padding: 50px 30px 0; border-left: 1px solid #2F2F37; }
.ContactFooter .Content2 .Col2 { float: left; height: 130px; margin: 0; padding: 50px 30px 0 30px; border-left: 1px solid #2F2F37; }

/*** Cart ***/
.Cart h1 { margin: 25px 0 25px 0 !important; }
.Cart p { padding: 0; }
.Cart .CartSteps { height: 43px; margin: 0 0 30px 0; padding: 0; list-style: none; }
.Cart .CartSteps li { float: left; width: 25%; }
.Cart .CartSteps li h2 { height: 25px; margin: 0; padding: 0; font: 20px/25px 'roboto_bold', serif; color: #A3ABB0; text-transform: uppercase; }
.Cart .CartSteps li p { height: 18px; margin: 0 1px 0 0; padding: 0 0 0 15px; background-color: #CBD2D6; font: 12px/18px 'roboto_bold', serif; color: #FFFFFF; text-shadow: 1px 1px 1px #A3ABB0; text-transform: uppercase; }
.Cart .CartSteps li.Active h2 { color: #232323; }
.Cart .CartSteps li.Active p { height: 18px; margin: 0 1px 0 0; padding: 0 0 0 15px; background: transparent url('../gfx/CartStepsBg.png') scroll 0 0 repeat; font: 12px/18px 'roboto_bold', serif; color: #FFFFFF; text-shadow: 1px 1px 1px #A3ABB0; text-transform: uppercase; }
.Cart .CartStep { }
.Cart .CartStep1 { }
.Cart .CartStep2 { padding-bottom: 15px; background-color: #FFFFFF; }
.Cart .CartStep .CartTable { width: 100%; }
.Cart .CartStep .CartTable thead { }
.Cart .CartStep .CartTable thead tr { }
.Cart .CartStep .CartTable thead tr th { height: 26px; padding: 0; background-color: #FFFFFF; border-bottom: 1px solid #DCE1E4; font: 12px/26px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: left; }
.Cart .CartStep .CartTable thead tr th.Product { width: 150px; text-align: center; }
.Cart .CartStep .CartTable thead tr th.Name { }
.Cart .CartStep .CartTable thead tr th.Price { }
.Cart .CartStep .CartTable thead tr th.PriceAll { }
.Cart .CartStep .CartTable thead tr th.Quantity { width: 70px; text-align: center; }
.Cart .CartStep .CartTable thead tr th.Options { width: 100px; text-align: center; }
.Cart .CartStep .CartTable tbody { }
.Cart .CartStep .CartTable tbody tr { }
.Cart .CartStep .CartTable tbody tr td { height: 80px; padding: 0; background-color: #FFFFFF; border-bottom: 1px solid #F3F4F5; font: 13px/80px 'roboto_bold', serif; color: #242C31; }
.Cart .CartStep .CartTable tbody tr td.Product { width: 150px; height: 80px; text-align: center; }
.Cart .CartStep .CartTable tbody tr td.Name { }
.Cart .CartStep .CartTable tbody tr td.Price { }
.Cart .CartStep .CartTable tbody tr td.PriceAll { }
.Cart .CartStep .CartTable tbody tr td.Quantity { text-align: center; }
.Cart .CartStep .CartTable tbody tr td.Quantity a.Quantity { display: block; float: left; width: 11px; height: 22px; margin: 23px 0 23px 0; background: transparent url('../gfx/QuantityArrows.png') no-repeat scroll 0 0; cursor: pointer; }
.Cart .CartStep .CartTable tbody tr td.Quantity a.Quantity.Less { background-position: 0 0; }
.Cart .CartStep .CartTable tbody tr td.Quantity a.Quantity.More { background-position: 0 -22px; }
.Cart .CartStep .CartTable tbody tr td.Quantity input.Quantity { display: block; float: left; width: 34px; height: 22px; margin: 23px 5px 23px 5px; background: transparent url('../gfx/QuantityField.png') no-repeat scroll 0 0; border: none; font: normal 12px/22px 'roboto_regular', serif; color: #231F20; text-align: center; }
.Cart .CartStep .CartTable tbody tr td.Options { width: 100px; }
.Cart .CartStep .CartTable tbody tr td.Options a { display: block; width: 27px; height: 27px; margin: 0 auto 0 auto; background: transparent url('../gfx/Delete.png') scroll 0 0 repeat; text-indent: -9999px; }
.Cart .CartStep .CartDetails { background: transparent url('../gfx/CartDetailsBg.png') scroll 0 0 repeat; border-top: 1px solid #DCE1E4; }
.Cart .CartStep .CartDetails .Options { float: left; width: 66.66%; padding: 0 0 15px 0; }
.Cart .CartStep .CartDetails .Options h3 { margin: 15px 0 5px 15px; padding: 0; font: normal 14px/20px 'roboto_bold', serif; color: #1E1F28; }
.Cart .CartStep .CartDetails .Options p { margin: 0 0 0 15px; padding: 0; font: normal 12px/20px 'roboto_regular', serif; color: #1E1F28; }
.Cart .CartStep .CartDetails .Options .InputSelect { display: block; width: 299px; height: 36px; margin: 0 0 0 15px; padding: 5.5px 5.5px 5.5px 10px; background: #FFFFFF url('../gfx/CartInputText.png') scroll 0 0 no-repeat; border: none; font: normal 15px/15px 'roboto_regular', serif; color: #1E1F28; }
.Cart .CartStep .CartDetails .Options .InputText { display: block; width: 279px; height: 36px; margin: 0 0 0 15px; padding: 0 10px 0 10px; background: #FFFFFF url('../gfx/CartInputText.png') scroll 0 0 no-repeat; border: none; font: normal 15px/36px 'roboto_regular', serif; color: #1E1F28; }
.Cart .CartStep .CartDetails .Options .InputTextarea { display: block; width: 279px; height: 136px; margin: 0 0 0 15px; padding: 10px 10px 10px 10px; background: #FFFFFF url('../gfx/InputTextShadow.png') scroll 0 0 repeat-x; border: 1px solid #D4D4D4; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font: normal 15px/20px 'roboto_regular', serif; color: #1E1F28; resize: none; }
.Cart .CartStep .CartDetails .Summary { float: left; width: 33.33%; padding: 50px 0 15px 0; }
.Cart .CartStep .CartDetails .Summary h2 { float: right; width: 120px; margin: 10px 0 10px 0; padding: 0 10px 0 0; font: normal 14px/24px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: right; }
.Cart .CartStep .CartDetails .Summary h3 { float: right; width: 120px; margin: 10px 0 10px 0; padding: 0 10px 0 0; font: normal 12px/15px 'roboto_bold', serif; color: #596F7C; text-transform: uppercase; text-align: right; }
.Cart .CartStep .CartDetails .Summary .Separator { float: right; width: 275px; height: 1px; margin: 0 15px 0 0; background-color: #C2C7CE; }
.Cart .CartStep .CartDetails .Summary span.h2 { float: right; width: 150px; margin: 10px 15px 10px 0; padding: 0 0 0 0; font: normal 24px/24px 'roboto_bold', serif; color: #ED3338; text-align: left; }
.Cart .CartStep .CartDetails .Summary span.h3 { float: right; width: 150px; margin: 10px 15px 10px 0; padding: 0 0 0 0; font: normal 12px/15px 'roboto_bold', serif; color: #242C31; text-align: left; }
.Cart .CartStep2 h2 { margin: 0; padding: 15px 15px 15px 15px; font: normal 18px/25px 'roboto_bold', serif; color: #232323; text-transform: uppercase; }
.Cart .CartStep2 .objasnienie { margin: 3px 15px 3px 15px; padding: 5px 5px 5px 40px; border: solid 1px #DADADA; font: normal 11px/15px 'roboto_regular', serif; color: #232323; }
.Cart .CartStep2 .objasnienie ul { list-style-type: square; }
.Cart .CartStep2 .Row { padding: 3px 10px 3px 15px; }
.Cart .CartStep2 .Row .Label { float: left; display: block; width: 175px; height: 20px; padding: 0 0 0 0; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; }
.Cart .CartStep2 .Row .Label .Star { font: normal 20px/20px 'roboto_bold', sans-serif; color: #C42329; }
.Cart .CartStep2 .Row .LabelInline { width: 150px; height: 20px; padding: 0 5px; font: normal 11px/20px Tahoma,Verdana,Arial,sans-serif; color: #333333; }
.Cart .CartStep2 .Row .InputText { width: 170px; height: 20px; padding: 0 5px; background: #FFFFFF url('../gfx/InputTextShadow.png') scroll 0 0 repeat-x; border: 1px solid #D4D4D4; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; }
.Cart .CartStep2 .Row .InputText.Medium { width: 50px; }
.Cart .CartStep2 .Row .InputText.Short { width: 20px; }
.Cart .CartStep2 .Row .InputText.Tiny { width: 20px; padding: 0; }
.Cart .CartStep2 .Row .InputFile { }
.Cart .CartStep2 .Row .InputRadio { }
.Cart .CartStep2 .Row .InputCheckbox { }
.Cart .CartStep2 .Row .InputSelect { width: 202px; height: 20px; padding: 0 0 0 5px; background: #FFFFFF url('../gfx/InputTextShadow.png') scroll 0 0 repeat-x; border: 1px solid #D4D4D4; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; }
.Cart .CartStep2 .Row .InputTextarea { width: 500px; height: 200px; padding: 0 0 0 5px; background: #FFFFFF url('../gfx/InputTextShadow.png') scroll 0 0 repeat-x; border: 1px solid #D4D4D4; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font: normal 14px/20px 'roboto_regular', sans-serif; color: #333333; resize: none; }
.Cart .CartStep2 .Check { margin: 20px 0 0 15px; padding: 0; font: normal 15px/20px 'roboto_regular', serif !important; color: #8A8A8A !important; }
.Cart .CartStep2 .Check a { font: normal 15px/20px 'roboto_bold', serif !important; color: #ED3338 !important; text-decoration: underline; }
.Cart .CartButtons { margin: 10px 0 0 0; }
.Cart .CartButtons .Dalej { float: right; }
.Cart .CartButtons .Powrot { }

/*** CartFooter ***/
.CartFooter { width: auto; height: 136px; background-color: #1E1F28; }
.CartFooter .Content2 { width: 475px; min-height: 60px; margin: 0 auto; padding: 40px 0 0 0; }
.CartFooter .Content2 h3 { margin: 0; padding: 0; font: normal 30px/35px 'roboto_bold', serif; color: #FFFFFF; text-align: left; }
.CartFooter .Content2 p { margin: 0; padding: 0; font: normal 14px/18px 'roboto_regular', serif; color: #FFFFFF; }
.CartFooter .Content2 .Phone { float: right; width: 205px; margin: 0; padding: 0 0 0 70px; background: transparent url('../gfx/Phone.png') scroll 0 0 no-repeat; font: normal 30px/56px 'roboto_regular', serif; color: #FFFFFF; }

/*** Profile ***/
.Profile h1 { margin: 0 0 15px 0 !important; text-align: left !important; }
.Profile .Top { display: block; width: 1000px; height: 19px; background: transparent url('../gfx/RoundedTop.png') scroll 0 0 no-repeat; }
.Profile .Middle { display: block; width: 1000px; min-height: 80px; padding: 1px 0 0 0; background-color: #FFFFFF; }
.Profile .Middle p { padding: 0 20px 0 20px; }
.Profile .Middle form h1 { margin: 25px 0 25px 0; }
.Profile .Middle #ProfilePassForm p { margin-bottom: 15px; padding: 0; text-align: center; }
.Profile .Middle #ProfilePassForm .InputText { display: block; margin: 0 auto 0 auto; }
.Profile .Middle #ProfileDataForm .Error { width: 600px; margin: 0 auto; padding: 10px 10px; font: normal 14px/18px 'roboto_cnregular', sans-serif; color: #FF0000 !important; }
.Profile .Middle #ProfileDataForm .Error span { color: #333333; }
.Profile .Middle #ProfileDataForm .Row { width: 600px; margin: 0 auto; padding: 5px 0; }
.Profile .Middle #ProfileRegisterForm .Error { width: 600px; margin: 0 auto; padding: 10px 10px; font: normal 14px/18px 'roboto_cnregular', sans-serif; color: #FF0000 !important; }
.Profile .Middle #ProfileRegisterForm .Error span { color: #333333; }
.Profile .Middle #ProfileRegisterForm .Row { width: 600px; margin: 0 auto; padding: 5px 0; }
.Profile .Middle #ProfileRegisterForm .Line { width: 600px; height: 1px; margin: 30px auto 30px auto; border-top: 1px solid #CDD7DE; }
.Profile .Middle #ProfileRegisterForm .NiceLabel { font: normal 14px/18px 'roboto_regular', sans-serif; }
.Profile .Middle .Row .Wyslij,
.Profile .Middle .Row .ZarejestrujDystrybutora { margin: 0 auto 0 auto; }
.Profile .Bottom { display: block; width: 1000px; height: 19px; background: transparent url('../gfx/RoundedBottom.png') scroll 0 0 no-repeat; }

/*** ProfileFooter ***/
.ProfileFooter { width: auto; height: 136px; padding: 1px 0 0 0; background-color: #1E1F28; }
.ProfileFooter .ToUP { display: block; width: 173px; height: 53px; margin: 40px auto 0 auto; background: transparent url('../gfx/ToUp.png') scroll 0 0 no-repeat; }

/*** Profile ***/
.ProfileDistributors h1 { margin: 0 0 15px 0 !important; }
.ProfileDistributors .Path { width: 494px; height: 34px; margin: 0 0 0 1px; background: transparent url('../gfx/ProfileDistributtorsPath.png') scroll 0 0 no-repeat; }
.ProfileDistributors .Intendation0 { margin: 0; padding: 0; list-style: none; }
.ProfileDistributors .Intendation0 li { margin: 0; padding: 7px 0 7px 15px; background: transparent url('../gfx/ProfileDistributorsWhiteCross2.png') scroll 0 0 no-repeat; cursor: pointer; }
.ProfileDistributors .Intendation0 li.Last { background: transparent url('../gfx/ProfileDistributorsWhiteLast.png') scroll 0 0 no-repeat; }
.ProfileDistributors .Intendation0 li .Rectangle { display: block; width: 310px; height: 26px; background-color: #FFFFFF; overflow: hidden; }
.ProfileDistributors .Intendation0 li .Rectangle .Arrow { float: left; display: block; width: 17px; height: 26px; margin: 0 5px 0 5px; background: transparent url('../gfx/ProfileDistributorsArrow.png') scroll 0 0 no-repeat; }
.ProfileDistributors .Intendation0 li .Rectangle .Arrow.State1 { background-position: 0 50%; }
.ProfileDistributors .Intendation0 li .Rectangle .Arrow.State2 { background-position: -18px 50%; }
.ProfileDistributors .Intendation0 li .Rectangle .Arrow.State3 { background-position: -36px 50%; }
.ProfileDistributors .Intendation0 li .Rectangle .Name { float: left; padding: 0 5px 0 5px; font: normal 16px/26px 'roboto_regular', sans-serif; color: #231F20; }
.ProfileDistributors .Intendation0 li .Rectangle .Amount { float: left; font: normal 16px/26px 'roboto_regular', sans-serif; color: #ED3338; }
.ProfileDistributors .Intendation0 li .Intendation1 { margin: 0; padding: 0 0 0 10px; list-style: none; }
.ProfileDistributors .Intendation0 li .Intendation1 li { height: 26px; margin: 0; padding: 7px 0 7px 15px; background: transparent url('../gfx/ProfileDistributorsOrangeCross.png') scroll 0 50% no-repeat;  cursor: pointer; }
.ProfileDistributors .Intendation0 li .Intendation1 li.UpperSeparator { height: 9px; margin: 0; padding: 0 0 0 15px; background: transparent url('../gfx/ProfileDistributorsOrangeUpperSeparator.png') scroll 0 0 no-repeat; }
.ProfileDistributors .Intendation0 li .Intendation1 li.Last { background: transparent url('../gfx/ProfileDistributorsOrangeLast.png') scroll 0 0 no-repeat; }
.ProfileDistributors .Intendation0 li .Intendation1 li .Rectangle { display: block; width: 310px; height: 26px; background-color: #FFFFFF; overflow: hidden; }
.ProfileDistributors .Intendation0 li .Intendation1 li .Rectangle .Arrow { float: left; display: block; width: 17px; height: 26px; margin: 0 5px 0 5px; background: transparent url('../gfx/ProfileDistributorsArrow.png') scroll 0 0 no-repeat; }
.ProfileDistributors .Intendation0 li .Intendation1 li .Rectangle .Arrow.State1 { background-position: 0 50%; }
.ProfileDistributors .Intendation0 li .Intendation1 li .Rectangle .Arrow.State2 { background-position: -18px 50%; }
.ProfileDistributors .Intendation0 li .Intendation1 li .Rectangle .Arrow.State3 { background-position: -36px 50%; }
.ProfileDistributors .Intendation0 li .Intendation1 li .Rectangle .Name { float: left; padding: 0 5px 0 5px; font: normal 16px/26px 'roboto_regular', sans-serif; color: #231F20; }
.ProfileDistributors .Intendation0 li .Intendation1 li .Rectangle .Amount { float: left; font: normal 16px/26px 'roboto_regular', sans-serif; color: #ED3338; }

/*** ProfileDistributorsFooter ***/
.ProfileDistributorsFooter { width: auto; height: 136px; padding: 1px 0 0 0; background-color: #1E1F28; }
.ProfileDistributorsFooter .Constraints { width: 700px; height: 136px; margin: 0 auto 0 auto; background: transparent url('../gfx/ConstraintsBg.png') scroll 50% 50% no-repeat; }
.ProfileDistributorsFooter .Constraints .SellContainer { float: left; width: 50%; height: 136px; background: transparent url('../gfx/SellContainerBg.png') scroll 25px 50% no-repeat; }
.ProfileDistributorsFooter .Constraints .SellContainer p { margin: 0; padding: 37px 0 0 120px; font: normal 16px/20px 'roboto_regular', serif; color: #FFFFFF; }
.ProfileDistributorsFooter .Constraints .SellContainer h4 { margin: 0; padding: 0 0 0 120px; font: normal 36px/45px 'roboto_bold', serif; color: #ED3338; }
.ProfileDistributorsFooter .Constraints .ProvisionContainer { float: left; width: 50%; height: 136px; background: transparent url('../gfx/ProvisionContainerBg.png') scroll 25px 50% no-repeat; }
.ProfileDistributorsFooter .Constraints .ProvisionContainer p { margin: 0; padding: 37px 0 0 100px; font: normal 16px/20px 'roboto_regular', serif; color: #FFFFFF; }
.ProfileDistributorsFooter .Constraints .ProvisionContainer h4 { margin: 0; padding: 0 0 0 100px; font: normal 36px/45px 'roboto_bold', serif; color: #FFB708; }

/*** ProfileFinances ***/
.ProfileFinances h1 { margin: 0 0 15px 0 !important; text-align: left !important; }
.ProfileFinances table { width: 100%; }
.ProfileFinances table thead { }
.ProfileFinances table thead tr { }
.ProfileFinances table thead tr th { height: 50px; background-color: #F7F8F9; border-bottom: 2px solid #DCE1E4; font: normal 14px/50px 'roboto_bold', serif; color: #231F20; text-align: center; }
.ProfileFinances table tbody { }
.ProfileFinances table tbody tr { }
.ProfileFinances table tbody tr td { height: 30px; background-color: #EDEFF1; border-bottom: 2px solid #DCE1E4; font: normal 14px/30px 'roboto_bold', serif; color: #231F20; text-align: center; }
.ProfileFinances table tbody tr td span { color: #ED3338; }

/*** ProfileFinancesFooter ***/
.ProfileFinancesFooter { width: auto; height: 136px; padding: 1px 0 0 0; background-color: #1E1F28; }
.ProfileFinancesFooter .Constraints { width: 980px; height: 136px; margin: 0 auto 0 auto; }
.ProfileFinancesFooter .Constraints .Container { float: left; width: 33%; height: 136px; background: transparent url('../gfx/ConstraintsBg.png') scroll 0 50% no-repeat;}
.ProfileFinancesFooter .Constraints .Container p { margin: 0; padding: 37px 0 0 20px; font: normal 16px/20px 'roboto_regular', serif; color: #FFFFFF; }
.ProfileFinancesFooter .Constraints .Container h4 { margin: 0; padding: 0 0 0 20px; font: normal 36px/45px 'roboto_bold', serif; color: #FFB708; }

/*** ProfileOrders ***/
.ProfileOrders h1 { margin: 0 0 15px 0 !important; text-align: left !important; }
.ProfileOrders table { width: 100%; }
.ProfileOrders table thead { }
.ProfileOrders table thead tr { }
.ProfileOrders table thead tr th { height: 30px; background-color: #F7F8F9; border-bottom: 2px solid #DCE1E4; font: normal 14px/30px 'roboto_bold', serif; color: #596F7C; text-align: center; }
.ProfileOrders table tbody { }
.ProfileOrders table tbody tr { }
.ProfileOrders table tbody tr td { height: 30px; background-color: #EDEFF1; border-bottom: 2px solid #DCE1E4; font: normal 14px/30px 'roboto_bold', serif; color: #231F20; text-align: center; }
.ProfileOrders table tbody tr td span { color: #ED3338; }

/*** FooterMenu ***/
.FooterMenu{ position: relative; min-width: 1050px; width: auto; height: 64px; margin: 0 0 0px 0; background: transparent url('../gfx/footerbg.png') scroll 0 0 repeat-x; }
.FooterMenu .Containter { margin: 0 auto; width: 740px; height: 64px;}
.FooterMenu .Containter .Left2 { float: left; height: 64px; margin: 0; padding: 0; list-style: none; }
.FooterMenu .Containter .Left2 li { float: left; margin: 0; padding: 0; font: normal 14px/65px 'roboto_bold', serif; color: #231F20; text-align: center; }
.FooterMenu .Containter .Left2 li a { margin: 0; padding: 0; font: normal 14px/42px 'roboto_bold', serif; color: #231F20; text-decoration: none; text-align: center; text-transform: uppercase; }
.FooterMenu .Containter .Left2 li a span { margin: 11px 0 0; }
.FooterMenu .Containter .Left2 li a .M { display: block; float: left; height: 42px; background: none; }
.FooterMenu .Containter .Left2 li a .L { display: block; float: left; width: 11px; height: 42px; background: none; }
.FooterMenu .Containter .Left2 li a .R { display: block; float: left; width: 11px; height: 42px; background: none; }
.FooterMenu .Containter .Left2 li .active { color: #FFFFFF; }
.FooterMenu .Containter .Left2 li .active .L { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/L-hover.png') scroll 0 50% no-repeat; }
.FooterMenu .Containter .Left2 li .active .M { display: block; float: left; height: 42px; background: transparent url('../gfx/M-hover.png') scroll 0 50% repeat-x; }
.FooterMenu .Containter .Left2 li .active .R { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/R-hover.png') scroll 0 50% no-repeat; }
.FooterMenu .Containter .Left2 li a:hover { color: #FFFFFF; }
.FooterMenu .Containter .Left2 li a:hover .L { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/L-hover.png') scroll 0 50% no-repeat; }
.FooterMenu .Containter .Left2 li a:hover .M { display: block; float: left; height: 42px; background: transparent url('../gfx/M-hover.png') scroll 0 50% repeat-x; }
.FooterMenu .Containter .Left2 li a:hover .R { display: block; float: left; width: 11px; height: 42px; background: transparent url('../gfx/R-hover.png') scroll 0 50% no-repeat; }
.FooterMenu .Containter .Right { float: right; height: 64px; margin: 0; padding: 0; list-style: none; }
.FooterMenu .Containter .Right li { float: left; margin: 0; padding: 0; font: normal 14px/42px 'roboto_bold', serif; color: #231F20; text-align: left; }
.FooterMenu .Containter .Right li .Facebook,
.FooterMenu .Containter .Right li .Twitter,
.FooterMenu .Containter .Right li .YouTube { margin: 11px 0 0 10px; }

/*** CookieWindow ***/
.CookieWindow { display: none; position: fixed; bottom: 0; left: 0; width: 100%; padding: 0 0 0 0; background-color: #DCE1E4; border-top: 5px solid #FFFFFF; opacity: 0.95; filter: alpha(opacity = 95); z-index: 999; }
.CookieWindow .Constraints { position: relative; left: 50%; width: 700px; height: 115px; margin: 0 0 0 -350px; }
.CookieWindow .Constraints .CookieWindowClose { display: block; float: left; width: 51px; height: 51px; margin: 32px 15px 32px 15px; background: transparent url('../gfx/CookieWindowClose.png') scroll 0 0 no-repeat; }
.CookieWindow .Constraints h3 { margin: 0; padding: 15px 0 0 0; font: bold 16px/22px 'roboto_regular', serif; color: #231F20; text-transform: uppercase; }
.CookieWindow .Constraints p { margin: 0; padding: 15px 0 0 0; font: normal 14px/18px 'roboto_regular', serif; color: #231F20; }
.CookieWindow .Constraints p a { font: normal 14px/18px 'roboto_regular', serif; color: #ED3338; text-decoration: none; }

/*** CartWidget ***/
.CartWidget { position: fixed; top: 200px; right: 0; display: block; width: 158px; height: 159px; margin-right: -110px; background: transparent url('../gfx/CartWidget.png') scroll 0 0 no-repeat; z-index: 1005; }
.CartWidget p { margin: 10px 0 23px 60px; padding: 0; font: normal 12px/14px 'roboto_regular', serif; color: #FFFFFF; }
.CartWidget a { display: block; width: 68px; margin: 10px 0 0 60px; padding: 0 5px; background-color: #FFFFFF; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font: normal 14px/20px 'roboto_bold', serif; color: #FFFFFF; text-align: left; text-decoration: none; text-transform: uppercase; cursor: pointer; }
.CartWidget a:hover { text-decoration: none; }

/*** LoginWidget ***/
.LoginWidget { position: fixed; top: 50%; left: 50%; display: none; width: 550px; height: 385px; margin: -192.5px 0 0 -275px; padding: 0 0 0 0; background: #FFFFFF url('../gfx/LoginWidgetBg.jpg') scroll 100% 50% no-repeat; z-index: 1100; }
.LoginWidget .LoginWidgetClose { position: absolute; top: 0; right: 0; display: block; width: 56px; height: 56px; background: transparent url('../gfx/LoginWidgetClose.png') scroll 0 0 no-repeat; }
.LoginWidget form { display: block; width: 299px; height: 240px; margin: 72px auto 0 auto; }
.LoginWidget form label { display: block; margin: 25px 0 7px 0; font: normal 14px/18px 'roboto_bold', serif; color: #1E1F28; }
.LoginWidget form .InputText { display: block; width: 279px; height: 36px; padding: 0 10px; background: transparent url('../gfx/LoginWidgetInputText.png') scroll 0 0 no-repeat; border: none; font: normal 14px/36px 'roboto_regular', serif; color: #231F20; }
.LoginWidget form .PasswordRecovery { display: block; font: normal 12px/30px 'roboto_regular', serif; color: #FF8A00; text-decoration: none; text-align: right; }
.LoginWidget form .PasswordRecovery:hover { text-decoration: underline; }
.LoginWidget form .Zaloguj { margin: 10px auto 0 auto; }
.LoginWidget form .Error { display: block; height: 30px; margin: 0; padding: 0; font: normal 14px/30px 'roboto_regular', serif; color: #ED3338; text-align: center; }
.LoginWidget form p { display: block; margin: 15px 0 0 0; padding: 0; font: normal 14px/20px 'roboto_regular', serif; color: #7E7E7E; text-align: center; }
.LoginWidget form p a { color: #FF8A00; text-decoration: none; }
.LoginWidget form p a:hover { color: #FF8A00; text-decoration: underline; }

/*** PasswordRecoveryWidget ***/
.PasswordRecoveryWidget { position: fixed; top: 50%; left: 50%; display: none; width: 550px; height: 385px; margin: -192.5px 0 0 -275px; padding: 0 0 0 0; background-color: #FFFFFF; z-index: 1100; }
.PasswordRecoveryWidget .PasswordRecoveryWidgetClose { position: absolute; top: 0; right: 0; display: block; width: 56px; height: 56px; background: transparent url('../gfx/PasswordRecoveryWidgetClose.png') scroll 0 0 no-repeat; }
.PasswordRecoveryWidget form { display: block; width: 299px; height: 240px; margin: 72px auto 0 auto; }
.PasswordRecoveryWidget form p { display: block; margin: 15px 0 0 0; padding: 0; font: normal 14px/20px 'roboto_regular', serif; color: #7E7E7E; text-align: left; }
.PasswordRecoveryWidget form label { display: block; margin: 25px 0 7px 0; font: normal 14px/18px 'roboto_bold', serif; color: #1E1F28; }
.PasswordRecoveryWidget form .InputText { display: block; width: 279px; height: 36px; padding: 0 10px; background: transparent url('../gfx/LoginWidgetInputText.png') scroll 0 0 no-repeat; border: none; font: normal 14px/36px 'roboto_regular', serif; color: #231F20; }
.PasswordRecoveryWidget form .Wyslij { float: right; margin: 10px 0 0 0; }
.PasswordRecoveryWidget form .Error { display: block; height: 38px; margin: 10px 0 0 0; padding: 0; font: normal 14px/38px 'roboto_regular', serif; color: #ED3338; text-align: left; }
.PasswordRecoveryWidget .Confirmation { display: block; width: 450px; height: 240px; margin: 72px auto 0 auto; }
.PasswordRecoveryWidget .Confirmation h3 { display: block; margin: 15px 0 15px 0; padding: 0; font: normal 18px/20px 'roboto_bold', serif; color: #1E1F28; text-align: left; }
.PasswordRecoveryWidget .Confirmation p { display: block; margin: 15px 0 0 0; padding: 0; font: normal 14px/20px 'roboto_regular', serif; color: #7E7E7E; text-align: left; }

/*** CalcWidget ***/
.CalcWidget { position: fixed; top: 50%; left: 50%; display: none; width: 1000px; height: 470px; margin: -235px 0 0 -500px; background: transparent url('../gfx/Calc.png') scroll 0 0 no-repeat; z-index: 1011; }
.CalcWidget .InputCalc { width: 151px; height: 32px; margin: 0 0 15px; padding: 5px 10px; background: transparent url('../gfx/InputCalc.png') no-repeat; border: none; font: 24px/24px 'roboto_regular', serif; color: #2C2C2C; }
.CalcWidget .InputCalc2 { width: 161px; height: 32px; margin: 0 0 15px; padding: 5px 5px; background: transparent url('../gfx/InputCalc.png') no-repeat; border: none; font: 24px/24px 'roboto_regular', serif; color: #2C2C2C; }
.CalcWidget .SelectCalc { width: 161px; height: 32px; margin: 0 0 15px; padding: 0; background: none; border: none; font: 24px/24px 'roboto_regular', serif; }
.CalcWidget .SelectCalc option { border: none; font: 24px/24px 'roboto_regular', serif; }
.CalcWidget .Col { float: left; width: 190px; height: 100px; margin: 0; padding: 51px 0 0 52px; }
.CalcWidget p { margin: 0; padding: 0 0 5px; font: 14px/16px 'roboto_regular', serif !important; color: #FFFFFF; text-align: left; }
.CalcWidget .Close { position: absolute; left: 50%; width: 56px; height: 56px; margin: 0 0 0 443px; padding: 0; background: transparent url('../gfx/Close.png') scroll 0 0 no-repeat; }
.CalcWidget .Calculate { display: block; width: auto; height: 75px; margin:0; padding: 0; font: normal 41px/75px 'roboto_bold', serif; color: #FFFFFF; text-decoration: none; text-align: center; }
.CalcWidget .Title1 { display: block; float: left; width: 150px; height: 30px; margin: 46px 0 5px 210px; padding: 0 0 0 30px; background: transparent url('../gfx/CalcIcon1.png') scroll 0 0 no-repeat; font: 14px/30px 'roboto_bold', serif !important; color: #1E1F28; text-align: left !important; }
.CalcWidget .Title2 { display: block; float: left; width: 250px; height: 30px; margin: 46px 0 5px 10px; padding: 0 0 0 30px; background: transparent url('../gfx/CalcIcon2.png') scroll 0 0 no-repeat; font: 14px/30px 'roboto_bold', serif !important; color: #1E1F28; text-align: left !important; }
.CalcWidget .Title3 { display: block; float: left; width: 200px; height: 30px; margin: 46px 0 5px 10px; padding: 0 0 0 30px; background: transparent url('../gfx/CalcIcon3.png') scroll 0 0 no-repeat; font: 14px/30px 'roboto_bold', serif !important; color: #1E1F28;  text-align: left !important; }
.CalcWidget .Bar { display: block; width: 920px; height: 42px; margin: 0 auto 2px; background-color: #F3F3F3; }
.CalcWidget .DistText { display: block; float: left; width: 190px; height: 42px; margin: 0; padding: 0 0 0 15px; font: 14px/42px 'roboto_bold', serif !important; color: #1E1F28; text-align: left !important; }
.CalcWidget .CostBlack { display: block; float: left; width: 210px; height: 42px; margin: 0; padding: 0 0 0 15px; font: 18px/42px 'roboto_bold', serif !important; color: #1E1F28; text-align: left !important; }
.CalcWidget .CostRed { display: block; float: left; width: 230px; height: 42px; margin: 0; padding: 0 0 0 15px; font: 18px/42px 'roboto_bold', serif !important; color: #ED3338; text-align: left !important; }
.CalcWidget .CostGreen { display: block; float: left; width: 190px; height: 42px; margin: 0; padding: 0 0 0 15px; font: 18px/42px 'roboto_bold', serif !important; color: #7EB800; text-align: left !important; }
.CalcWidget .Green { margin: 20px 0 0; font: 14px/30px 'roboto_bold', serif !important; color: #7EB800; text-align: center; }

/*** UserAccountWidget ***/
.UserAccountWidget { position: absolute; top: 42px; right: 50px; width: 250px; min-height: 28px; background: transparent url('../gfx/UserAccountWidgetBg.jpg') scroll 0 0 repeat-x; cursor: pointer; }
.UserAccountWidget .UserAccountArrow { height: 28px; background: transparent url('../gfx/UserAccountArrow.jpg') scroll 100% 50% no-repeat; }
.UserAccountWidget .UserAccountArrow .UserAccount { height: 28px; padding: 0 0 0 35px; background: transparent url('../gfx/UserAccountIcon.png') scroll 10px 50% no-repeat; font: normal 14px/28px 'roboto_bold', serif; color: #231F20; }
.UserAccountWidget ul { display: none; margin: 0; padding: 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #CBD2D6; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; list-style: none; }
.UserAccountWidget ul li { margin: 0; padding: 0; border-bottom: 1px solid #FFFFFF; }
.UserAccountWidget ul li.Last { border-bottom: none; }
.UserAccountWidget ul li a { display: block; height: 35px; padding: 0 0 0 35px; background: #F0F0F0 url('../gfx/UserAccountGrayDot.png') scroll 15px 50% no-repeat; font: normal 13px/35px 'roboto_regular', serif; color: #231F20; text-decoration: none; }
.UserAccountWidget ul li a:hover { background: #F5F5F5 url('../gfx/UserAccountOrangeDot.png') scroll 15px 50% no-repeat; }
.UserAccountWidget ul li.Last a { -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }

/*** MessageBoxes ***/
.ErrorBox { margin: 5px 0px; padding: 5px 5px 5px 45px; background: #FFE4E4 url('../admin_gfx/MessageBoxes/ErrorBox.png') 13px 50% no-repeat; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #FFB5B5; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ErrorBox .Caption { font: normal 14px/20px 'roboto_regular', serif; color: #FF0000; }
.ErrorBox .Content { font: normal 11px/16px 'roboto_regular', serif; color: #000000; }
.InfoBox { margin: 5px 0px; padding: 5px 5px 5px 45px; background: #EFF5FA url('../admin_gfx/MessageBoxes/InfoBox.png') 13px 50% no-repeat; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #C1D7EC; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.InfoBox .Caption { font: normal 14px/20px 'roboto_regular', serif; color: #0059B2; }
.InfoBox .Content { font: normal 11px/16px 'roboto_regular', serif; color: #000000; }
.OkBox { margin: 5px 0px; padding: 5px 5px 5px 45px; background: #EFFADD url('../admin_gfx/MessageBoxes/OkBox.png') 13px 50% no-repeat; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #BFEB76; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.OkBox .Caption { font: normal 14px/20px 'roboto_regular', serif; color: #55AA19; }
.OkBox .Content { font: normal 11px/16px 'roboto_regular', serif; color: #000000; }

/*** Button ***/
.Powrot { display: block; width: 123px; height: 38px; background: transparent url('../gfx/Button.png') scroll -294px 0 no-repeat; text-indent: -9999px; }
.Powrot:hover { background-position: -418px 0; }
.Dalej { display: block; width: 123px; height: 38px; background: transparent url('../gfx/Button.png') scroll -294px -39px no-repeat; text-indent: -9999px; }
.Dalej:hover { background-position: -418px -39px; }
.Wyslij { display: block; width: 123px; height: 38px; background: transparent url('../gfx/Button.png') scroll -294px -78px no-repeat; text-indent: -9999px; }
.Wyslij:hover { background-position: -418px -78px; }
.Przejdz { display: block; width: 123px; height: 38px; background: transparent url('../gfx/Button.png') scroll -294px -117px no-repeat; text-indent: -9999px; }
.Przejdz:hover { background-position: -418px -117px; }
.ZarejestrujDystrybutora { display: block; width: 232px; height: 55px; background: transparent url('../gfx/Button.png') scroll -184px -156px no-repeat; text-indent: -9999px; }
.ZarejestrujDystrybutora:hover { background-position: -418px -156px; }
.Zaloguj { display: block; width: 232px; height: 55px; background: transparent url('../gfx/Button.png') scroll -184px -212px no-repeat; text-indent: -9999px; }
.Zaloguj:hover { background-position: -418px -212px; }
.ZobaczSpecyfikacje { display: block; width: 261px; height: 52px; background: transparent url('../gfx/Button.png') scroll -156px -268px no-repeat; text-indent: -9999px; }
.ZobaczSpecyfikacje:hover { background-position: -418px -268px; }
.SkontaktujSie { display: block; width: 296px; height: 59px; background: transparent url('../gfx/Button.png') scroll -121px -322px no-repeat; text-indent: -9999px; }
.SkontaktujSie:hover { background-position: -418px -322px; }
.DowiedzSie { display: block; width: 354px; height: 83px; background: transparent url('../gfx/Button.png') scroll -63px -382px no-repeat; text-indent: -9999px; }
.DowiedzSie:hover { background-position: -418px -382px; }
.Oblicz { display: block; width: 417px; height: 83px; background: transparent url('../gfx/Button.png') scroll 0 -466px no-repeat; text-indent: -9999px; }
.Oblicz:hover { background-position: -418px -466px; }
.Facebook { display: block; width: 43px; height: 42px; background: transparent url('../gfx/Button.png') scroll -374px -801px no-repeat; text-indent: -9999px; }
.Facebook:hover { background-position: -418px -801px; }
.Twitter { display: block; width: 43px; height: 42px; background: transparent url('../gfx/Button.png') scroll -374px -844px no-repeat; text-indent: -9999px; }
.Twitter:hover { background-position: -418px -844px; }
.YouTube { display: block; width: 43px; height: 42px; background: transparent url('../gfx/Button.png') scroll -374px -887px no-repeat; text-indent: -9999px; }
.YouTube:hover { background-position: -418px -887px; }
































































































#header { width: 1000px;  margin:auto; padding-top: 30px; margin-bottom: 10px; }
#header .headContent h1 { margin: 0; padding: 0; display: inline; }
#header .headContent { border-bottom: solid 1px #dbdbdb; margin-bottom: 20px; }
#header .logo1 { width: 235px; height: 58px; float: left; }
#header .logo2 { display: none; width: 235px; height: 58px; float: left; }
#header .navicontent { float: right; padding-bottom: 10px; width: 670px; }
#header .navicontent h1 { margin: 0; padding: 0; font: normal 24px/25px 'roboto_bold', serif; text-align: left; color: #0b0b0b; }
#header .navicontent h1 span{ margin: 0; padding: 0; font: normal 24px/25px 'roboto_bold', serif; text-align: left; color: #FFD400; }
#header .navicontent .contact { list-style: none;  margin: 0; padding: 0; color: #878787; width: 370px; float: left; }
#header .navicontent .contact li { float: left; margin: 0; padding: 0; font-size: 17px; margin-right: 20px; }
#header .navicontent .topmenulinks { width: 300px; margin-top: 8px; text-align: right; font-size: 14px; color: #bdbdbd; float: right; }
#header .navicontent .topmenulinks p { padding: 0px; }
#header .navicontent .topmenulinks a { color: #444444; margin-left: 5px; margin-right: 5px; }
#header .navicontent .topmenulinks a:hover { color: #5837d1; }
#header .search { line-height: 22px; margin: 0; width: 260px; float: left; padding: 0;  }
/*#header .search span { width: 68px; float: left; font-size: 15px; }
#header .search img { float: left; margin-top: 5px; }*/
#header .search .fraza { float: left; margin: 0; padding: 0 10px; height: 22px; width: 184px; background-color: #FFD400; border: none; background: transparent url('../gfx/MenuTextSeach.png') scroll 0 0 repeat; }
#header .search .Submit { float: left; margin: 0; padding: 0; height: 22px; width: 56px; background-color: #FFD400; border: none; font: normal 14px/22px 'roboto_regular', serif; color: #000000;}
/*#header .navicontent .search .fraza { margin-top: -1px; padding: 5px; height: 17px; width: 217px; border: solid 1px #e3e3e3; border-radius: 3px; }*/
/*#header .search .fraza { margin: 0; padding: 0; height: 22px; width: 204px; border: none; }*/
#header .navicontent .myaccount { width: 300px; margin-top: 25px; font-size: 13px; text-align: right; float: right; }
#header .navicontent .myaccount a { color: #5837d1; }
#header .navicontent .myaccount a:hover { color: black; }
#header .cat { float: left;  clear: both; list-style: none; padding: 0; margin: 0; width: 740px; height: 22px; overflow:hidden; background: transparent url('../gfx/MenuBG.png') scroll 0 0 repeat; }
#header .cat li { list-style: none;  display:inline; }
#header .cat li a { text-decoration: none; display: inline-block; color: white; padding: 0 15px; float: left; font: normal 14px/22px 'roboto_regular', serif; color: #FFFFFF;}
#header .cat li a:hover, #header .cat li a.selected {  background-color: #FFD400; color: #000000; }
#header .cat li.noborder a { border: none; }
#header #cartTop { width: 385px; float: right;}
#header #cartTop .ico { float:right; }
#header #cartTop p { width: 320px; float: left; text-align: right; line-height: 2em; font: 14px/22px 'roboto_regular', serif }
span.Cart{color: #1E1E1E; font: 14px/22px 'roboto_bold', serif; margin: 10px 0 0 0; padding: 0; text-align: left; text-decoration: none;  }
span.Cart a{color: #1E1E1E; font: 14px/22px 'roboto_bold', serif; margin: 10px 7px 0 7px; padding: 0; text-align: left; text-decoration: none; }
img{z-index: 0;}
span.Border{border-bottom: 1px solid #DBDBDB;}
#productContainer { padding-top: 15px; }
.slider { width: 980px; height: 334px; float: left; overflow:hidden; margin-top: 10px; z-index: 0; padding: 0 20px 0 0; }
.slider .bx-wrapper { width: 980px !important; height: 334px !important; z-index: 0;}
.slider .bx-window { width: 1000px !important; height: 334px !important; z-index: 0;}
.slider .pager-link { background: #232323; display: block; width: 17px; height: 18px; float:right; text-indent: -9000px; margin-right: 7px; margin-top: 6px; z-index: 10; position: relative !important;}
.slider .pager-active { background: #FFD400; }
.bx-pager{z-index: 3;

background: transparent url('../gfx/SliderButtonBoxBG.png') scroll 0 0 repeat;
    display: block;
    float: right;
    height: 31px;
    margin: -47px 0 0;
    position: relative;
    padding: 0 0 0 8px;
    z-index: 3;
    }

div.Tiles{ display: block; margin: 6px 0 0 0; padding: 0; width: 1000px; height: 389px;}
div.Tiles .Tile1{ float: left; display: block; margin: 0 6px 0 0; padding: 0; width: 192px; height: 192px; overflow: hidden; }
div.Tiles .Tile2{ float: left; display: block; margin: 6px 6px 0 0; padding: 0; width: 192px; height: 192px; overflow: hidden; }
div.Tiles .Tile3{ float: left; display: block; margin: 0 6px 0 0; padding: 0; width: 406px; height: 192px; overflow: hidden; }
div.Tiles .Tile4{ float: left; display: block; margin: 6px 6px 0 0; padding: 0; width: 406px; height: 192px; overflow: hidden; }
div.Tiles .Tile5{ float: right; display: block; margin: 0 0 0 0; padding: 0; width: 192px; height: 389px; overflow: hidden; }
/*div.Tiles a.Promotion{ float: left; display: block; margin: 6px 6px 0 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/HomePromotion.png') scroll 0 0 no-repeat; }
div.Tiles a.Service{ float: left; display: block; margin: 0 6px 0 0; padding: 155px 0 0 15px; width: 177px; height: 37px; background: transparent url('../gfx/HomeService.png') scroll 0 0 no-repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #0B0B0B; text-decoration: none; }
div.Tiles a.Allegro{ float: left; display: block; margin: 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/img4.jpg') fixed -300px 0 no-repeat; }
div.Tiles a.Allegro{ float: left; display: block; margin: 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/HomeAllegro.png') scroll 0 0 no-repeat; }
div.Tiles a.PartStore{ float: right; display: block; margin: 0; padding: 0; width: 192px; height: 389px; background: transparent url('../gfx/HomePartStore.png') scroll 0 0 no-repeat; }
div.Tiles a.Gadgets{ float: left; display: block; margin: 6px 6px 0 0; padding: 155px 0 0 15px; width: 177px; height: 37px; background: transparent url('../gfx/HomeGadgets.png') scroll 0 0 no-repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #FFFFFF; text-decoration: none; }
div.Tiles a.Quality{ float: left; display: block; margin: 6px 6px 0 0; padding: 155px 0 0 15px; width: 177px; height: 37px; background: transparent url('../gfx/HomeQuality.png') scroll 0 0 no-repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #121212; text-decoration: none; }*/
/*div.Tiles a.Promotion{ float: left; display: block; margin: 6px 6px 0 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/HomePromotion.png') scroll 0 0 no-repeat; }*/
/*div.Tiles a.Promotion{ float: left; display: block; margin: 6px 6px 0 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/img3.jpg') fixed -558px 0 no-repeat; }*/
/*.infobox { width: 275px; height: 280px; background: #f7f7f7; padding: 10px; border-radius: 6px; float: right; margin-top: 10px; z-index: 0; }
.promobox { list-style: none;  margin: 0px; padding: 0px; margin-top: 30px; z-index: 0;}
.promobox li { float: left; margin: 0px; padding: 0px; z-index: 0; }*/

div.Recommend{ padding: 0 0 0 10px; margin: 15px 0; width: 990px; height: 22px; overflow:hidden; background: transparent url('../gfx/MenuBG.png') scroll 0 0 repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #FFCE12;}
div.Line{ margin: 0px auto; width: auto; height: 1px; background-color: #DDDDDD;}
div.Line2{ margin: 0px auto 30px; width: auto; height: 1px; background-color: #DDDDDD;}
div.Line3{ margin: 30px auto 20px; width: auto; height: 1px; background-color: #DDDDDD;}
div.InformationBox{margin: 20px auto; padding: 0 0 0 300px; width: 700px; height: 300px; background: transparent url('../gfx/HomePolandMap.png') scroll 0 0 no-repeat; }
div.InformationBox .Image{ float: right; margin: 20px 0 0 22px; padding: 0; width: 205px; height: 179px; }
div.InformationBox h4{ padding: 20px 0 0; margin: 5px 0 0 0; font: normal 18px/26px 'roboto_bold', serif; text-align: left; color: #1e1e1e;}
div.InformationBox p{  padding: 0; margin: 13px 0; font: normal 12px/14px 'roboto_regular', serif; text-align: left; color: #747474; width: 473px;}
div.InformationBox a{ text-decoration: none; float: right; padding: 0; margin: 5px 0 0 0; font: normal 12px/14px 'roboto_bold', serif; text-align: left; color: #1e1e1e; border-bottom: 4px solid #FFD400;}
/* Promobox hovers */
.promobox_img1 div { width: 243px; height: 147px; background: url('../gfx/promo_01.png'); background-repeat:no-repeat;}
.promobox_img1:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_01.png'); background-repeat:no-repeat;}
.promobox_img2 div { width: 243px; height: 147px; background: url('../gfx/promo_02.png'); background-repeat:no-repeat;}
.promobox_img2:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_02.png'); background-repeat:no-repeat;}
.promobox_img3 div { width: 243px; height: 147px; background: url('../gfx/promo_03.png'); background-repeat:no-repeat;}
.promobox_img3:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_03.png'); background-repeat:no-repeat;}
.promobox_img4 div { width: 243px; height: 147px; background: url('../gfx/promo_04.png'); background-repeat:no-repeat;}
.promobox_img4:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_04.png'); background-repeat:no-repeat;}

.infobar { background: url('../gfx/menuBg.jpg') repeat-x; color: #ffce12; font-weight: bold; height: 22px; margin:20px 0 10px 0; padding-left: 20px; line-height: 22px; font-size: 14px; font: normal 16px/22px 'roboto_bold', Arial; }
.infobar a { color: #5837d1; }

.catSubmenu { padding: 0px !important; margin: 0px !important; display: none; width: 189px; background-color: #FFD400; position: absolute; z-index: 100; }
.catSubmenu ul{ padding: 0px; margin: 0px; list-style: none;}
.catSubmenu li { margin: 0px; list-style: none; height: 33px; background: transparent url('../gfx/SubMenuArrow.png') scroll 10px 50% no-repeat; }
.catSubmenu li.submenuItem { width: 164px; padding: 0 0 0 25px !important; border-bottom: 1px solid #FFFFFF; }
.catSubmenu li.submenuItem:hover { background-color: #FFF3B8; }
.catSubmenu li.submenuItem a { font: normal 13px/33px 'roboto_regular', serif; color: #232323; text-decoration: none; }
/*.catSubmenu li.submenuItem h3 { margin-bottom: 6px; }*/
/*.catSubmenu li.submenuItem ul li { padding-top: 3px; padding-bottom: 3px; }*/

#cartContent .sciezka { padding-bottom: 30px; padding-top: 20px; }
#cartContent ul { list-style: none; width: 1000px; height: 45px; margin: 40px 0; padding: 0;}
#cartContent ul li { list-style: none; width: 220px; height: 40px; float: left; margin: 0 1px 0 0; padding: 0;}
#cartContent ul li h2{ height: 25px; font: 20px/20px 'roboto_bold', serif !important; color: #c3c3c3 !important; padding: 0;}
#cartContent ul li p{ background-color: #EBEBEB; height: 20px; font: 12px/20px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 5px; text-shadow: 2px 2px 0 #DEDEDE;}
#cartContent ul li.Active { list-style: none; width: 249px; height: 40px; float: left; margin: 0 1px 0 0; padding: 0;}
#cartContent ul li.Active h2{ height: 25px; font: 20px/20px 'roboto_bold', serif !important; color: #000000 !important; padding: 0;}
#cartContent ul li.Active p{ background-color: #FFD400; height: 20px; font: 12px/20px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 5px; text-shadow: 2px 2px 0 orange;}
#cartContent .sciezka td { padding: 0px; }
#koszykOptions { padding-bottom: 30px; }

#container { width: 1000px; margin: 0 auto; }
#container #content { min-height: 705px; }

#container #menu { width: 238px; float: left; }
#container #menu a:link { color: #555555; text-decoration: none; }
#container #menu a:visited { color: #555555; text-decoration: none; }
#container #menu a:hover { color: #524444; text-decoration: underline; }
#container #menu .wyszukiwarka { background: url('../gfx/2.jpg') no-repeat top;  }
#container #menu .newsletter { background: url('../gfx/3.jpg') no-repeat top; padding: 20px; padding-top: 0px; padding-bottom: 0px; }
#container #menu .newsletter .inputtext { width: 96%; }
#container #menu #search_form { padding: 30px; padding-top: 0px; padding-bottom: 0px;  }
#container #menu #search_form .inputtext { width: 96%; }

#container #menu .poziom0 { padding: 3px; }
#container #menu .poziom1 { padding: 3px; }
#container #menu .kategorie { background: url('../gfx/1.jpg') no-repeat top; list-style: none;  }
#container #menu .kategorie li { margin: 0; padding: 3;  }
#container #menu .kategorie ul { list-style: none; margin: 0px; padding: 0px;  }

#produktMenu { width: 200px; float: left; background:#f5f5f5;  }
#produktMenu h2 { font-size: 20px; text-align:center; color: #5837d1; margin-bottom: 20px; background: url('../gfx/menuline.jpg') no-repeat bottom; }

#produktMenu li.poziom0 { background: url('../gfx/menuStandard.jpg') no-repeat 0px 3px; padding-left: 20px; list-style: none; margin-bottom: 10px; }
#produktMenu li.poziom0 ul { margin: 0px; padding: 0px; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; }
#produktMenu li.poziom0 ul li { padding-bottom: 4px; }
#produktMenu li.poziom1 { list-style: square; }
#produktMenu li.selected a { color: #5837d1; font-weight: bold; }
#produktMenu li.normal a { font-weight: normal; color: #4c4c4c; }

#produktContent { width: 800px; float: right; }
#produktContent h2 { color: #5837D1; font-size: 20px; margin: 0 0 20px 10px; }

#content h2 { color: #5837D1; font-size: 20px; margin: 0; }

#loginForm { height: 129px; padding: 20px; padding-top: 0px; }
#loginForm .options { padding: 0; margin: 0; margin-top: 5px; }
#loginForm .options li { list-style: none;  display: inline; padding: 1px; }
#loginForm #ajaxLoginUser { width: 99%; margin-top: 5px; }
#loginForm #ajaxLoginPass { width: 99%; margin-top: 5px;  }

#buyEndPotwierdzenie2 { height: 195px; float: right; width: 290px; margin: 0 0 4px 0; padding:26px 35px 20px; background: url('../gfx/GrayBrick.png') repeat scroll 0 0 transparent; }
#buyEndPotwierdzenie2 form {  }
#buyEndPotwierdzenie2 form div { padding-bottom: 14px; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 h2 { font-size: 15px; font-weight: bold; margin: 0; padding: 0; padding-bottom: 10px; }
#buyEndPotwierdzenie2 h1{ padding: 0; font: 20px/30px 'roboto_bold', serif !important; color: #000000 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 a{ float: left; font: 12px/14px 'roboto_regular', serif !important; color: #000000 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 .Right{ float: right;}
#buyEndPotwierdzenie2 .Zaloguj{width: 285px;}
#buyEndPotwierdzenie1 { width: 60%; padding-right: 10px; }
#buyEndPotwierdzenie1 h1{ font: 20px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 .Lub{width: 50px; float: left;}
#buyEndPotwierdzenie2 p{ margin: 20px 0 0; padding: 0; font: 15px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: uppercase;}
#buyEndPotwierdzenie2 ul.RightList{ list-style: none; margin: 13px 0;}
#buyEndPotwierdzenie2 ul.RightList li{ margin: 5px 0; padding: 0 0 3px 16px; height: auto; width: 290px; float: none; font: 12px/13px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase; background: url('../gfx/ulSquare.png') no-repeat scroll 0 50% transparent;}

#userFormInformation .col_L_name { float: left; display: inline; width: 40%; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase;}
#userFormInformation .col_L_address { float: left; display: inline; width: 46%; padding-left: 20px; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase;}
#userFormInformation p{ margin: 20px 0 0; padding: 0; font: 15px/20px 'roboto_bold', serif !important; color: #8a8a8a !important;}
#userFormInformation p a{ margin: 0; padding: 0; font: 15px/20px 'roboto_bold', serif !important; color: #8a8a8a !important; text-decoration: underline;}


#category_content { color: #333333; }
/*#category_content a:link { color: #333333; text-decoration: underline; }
#category_content a:visited { color: #333333; text-decoration: underline; }*/
#category_content a:hover { color: #0066CC; text-decoration: none; }
#category_content a:link { color: #333333; text-decoration: none; }
@font-face { font-family: 'roboto_regular'; src: url('../font/roboto-condensed.eot'); src: url('../font/roboto-condensed.eot?#iefix') format('embedded-opentype'), url('../font/roboto-condensed.woff') format('woff'), url('../font/roboto-condensed.ttf') format('truetype'), url('../font/roboto-condensed.svg#roboto_cnregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'roboto_bold'; src: url('../font/roboto-boldcondensed.eot'); src: url('../font/roboto-boldcondensed.eot?#iefix') format('embedded-opentype'), url('../font/roboto-boldcondensed.woff') format('woff'), url('../font/roboto-boldcondensed.ttf') format('truetype'), url('../font/roboto-boldcondensed.svg#roboto_cnbold') format('svg'); font-weight: normal; font-style: normal; }
/* font: normal 14px/22px 'roboto_regular', serif; */

.RightContent{ float: right; width: 780px; margin: 10px 0 0 0;}
body { font-family: Verdana; font-size: 11px; color: #6A6A6A; /*background: url('../gfx/bg.jpg') repeat-x;*/ }
img { vertical-align: middle; border: 0 none; }
/*  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75); */

a:link { color: #555555; text-decoration: none; }
a:visited { color: #555555; text-decoration: none; }
a:hover { color: #524444; text-decoration: underline; }
h1 { font-weight: bold; font-size: 18px; font-family: Arial; color: #515050; }

#header { width: 1000px;  margin:auto; padding-top: 30px; margin-bottom: 10px; }
#header .headContent h1 { margin: 0; padding: 0; display: inline; }
#header .headContent { border-bottom: solid 1px #dbdbdb; margin-bottom: 20px; }
#header .logo1 { width: 235px; height: 58px; float: left; }
#header .logo2 { display: none; width: 235px; height: 58px; float: left; }
#header .navicontent { float: right; padding-bottom: 10px; width: 670px; }
#header .navicontent h1 { margin: 0; padding: 0; font: normal 24px/25px 'roboto_bold', serif; text-align: left; color: #0b0b0b; }
#header .navicontent h1 span{ margin: 0; padding: 0; font: normal 24px/25px 'roboto_bold', serif; text-align: left; color: #FFD400; }
#header .navicontent .contact { list-style: none;  margin: 0; padding: 0; color: #878787; width: 370px; float: left; }
#header .navicontent .contact li { float: left; margin: 0; padding: 0; font-size: 17px; margin-right: 20px; }
#header .navicontent .topmenulinks { width: 300px; margin-top: 8px; text-align: right; font-size: 14px; color: #bdbdbd; float: right; }
#header .navicontent .topmenulinks p { padding: 0px; }
#header .navicontent .topmenulinks a { color: #444444; margin-left: 5px; margin-right: 5px; }
#header .navicontent .topmenulinks a:hover { color: #5837d1; }
#header .search { line-height: 22px; margin: 0; width: 260px; float: left; padding: 0;  }
/*#header .search span { width: 68px; float: left; font-size: 15px; }
#header .search img { float: left; margin-top: 5px; }*/
#header .search .fraza { float: left; margin: 0; padding: 0 10px; height: 22px; width: 184px; background-color: #FFD400; border: none; background: transparent url('../gfx/MenuTextSeach.png') scroll 0 0 repeat; }
#header .search .Submit { cursor: pointer; float: left; margin: 0; padding: 0; height: 22px; width: 56px; background-color: #FFD400; border: none; font: normal 14px/22px 'roboto_regular', serif; color: #000000;}
#header .search .Submit:hover { float: left; margin: 0; padding: 0; height: 22px; width: 56px; background-color: #202020; border: none; font: normal 14px/22px 'roboto_regular', serif; color: #FFFFFF;}
/*#header .navicontent .search .fraza { margin-top: -1px; padding: 5px; height: 17px; width: 217px; border: solid 1px #e3e3e3; border-radius: 3px; }*/
/*#header .search .fraza { margin: 0; padding: 0; height: 22px; width: 204px; border: none; }*/
#header .navicontent .myaccount { width: 300px; margin-top: 25px; font-size: 13px; text-align: right; float: right; }
#header .navicontent .myaccount a { color: #5837d1; }
#header .navicontent .myaccount a:hover { color: black; }
#header .cat { float: left;  clear: both; list-style: none; padding: 0; margin: 0; width: 740px; height: 22px; overflow:hidden; background: transparent url('../gfx/MenuBG.png') scroll 0 0 repeat; }
#header .cat li { list-style: none;  display:inline; }
#header .cat li a { text-decoration: none; display: inline-block; color: white; padding: 0 15px; float: left; font: normal 14px/22px 'roboto_regular', serif; color: #FFFFFF;}
#header .cat li a:hover, #header .cat li a.selected {  background-color: #FFD400; color: #000000; }
#header .cat li.noborder a { border: none; }
#header #cartTop { width: 385px; float: right;}
#header #cartTop .ico { float:right; }
#header #cartTop p { width: 320px; float: left; text-align: right; line-height: 2em; font: 14px/22px 'roboto_regular', serif }
span.Cart{color: #1E1E1E; font: 14px/22px 'roboto_bold', serif; margin: 10px 0 0 0; padding: 0; text-align: left; text-decoration: none;  }
span.Cart a{color: #1E1E1E; font: 14px/22px 'roboto_bold', serif; margin: 10px 7px 0 7px; padding: 0; text-align: left; text-decoration: none; }
img{z-index: 0;}
span.Border{border-bottom: 1px solid #DBDBDB;}
#productContainer { padding-top: 15px; }
/*.slider { width: 980px; height: 334px; float: left; overflow:hidden; margin-top: 10px; z-index: 0; padding: 0 20px 0 0; }
.slider .bx-wrapper { width: 980px !important; height: 334px !important; z-index: 0;}
.slider .bx-window { width: 1000px !important; height: 334px !important; z-index: 0;}
.slider .pager-link { background: #232323; display: block; width: 17px; height: 18px; float:right; text-indent: -9000px; margin-right: 7px; margin-top: -17px; z-index: 10; position: relative !important;}
.slider .pager-active { background: #FFD400; }*/

div.Tiles{ display: block; margin: 6px 0 0 0; padding: 0; width: 1000px; height: 389px;}
div.Tiles a.Parts{ float: left; display: block; margin: 0 6px 0 0; padding: 155px 0 0 15px; width: 177px; height: 37px; background: transparent url('../gfx/HomeParts.png') scroll 0 0 no-repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #0B0B0B; text-decoration: none; }
div.Tiles a.Service{ float: left; display: block; margin: 0 6px 0 0; padding: 155px 0 0 15px; width: 177px; height: 37px; background: transparent url('../gfx/HomeService.png') scroll 0 0 no-repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #0B0B0B; text-decoration: none; }
/*div.Tiles a.Allegro{ float: left; display: block; margin: 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/img4.jpg') fixed -300px 0 no-repeat; }*/
div.Tiles a.Allegro{ float: left; display: block; margin: 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/HomeAllegro.png') scroll 0 0 no-repeat; }
div.Tiles a.PartStore{ float: right; display: block; margin: 0; padding: 0; width: 192px; height: 389px; background: transparent url('../gfx/HomePartStore.png') scroll 0 0 no-repeat; }
div.Tiles a.Gadgets{ float: left; display: block; margin: 6px 6px 0 0; padding: 155px 0 0 15px; width: 177px; height: 37px; background: transparent url('../gfx/HomeGadgets.png') scroll 0 0 no-repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #FFFFFF; text-decoration: none; }
div.Tiles a.Quality{ float: left; display: block; margin: 6px 6px 0 0; padding: 155px 0 0 15px; width: 177px; height: 37px; background: transparent url('../gfx/HomeQuality.png') scroll 0 0 no-repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #121212; text-decoration: none; }
div.Tiles a.Promotion{ float: left; display: block; margin: 6px 6px 0 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/HomePromotion.png') scroll 0 0 no-repeat; }
/*div.Tiles a.Promotion{ float: left; display: block; margin: 6px 6px 0 0; padding: 0; width: 406px; height: 192px; background: transparent url('../gfx/img3.jpg') fixed -558px 0 no-repeat; }*/
/*.infobox { width: 275px; height: 280px; background: #f7f7f7; padding: 10px; border-radius: 6px; float: right; margin-top: 10px; z-index: 0; }
.promobox { list-style: none;  margin: 0px; padding: 0px; margin-top: 30px; z-index: 0;}
.promobox li { float: left; margin: 0px; padding: 0px; z-index: 0; }*/

div.Recommend{ padding: 0 0 0 10px; margin: 15px 0; width: 990px; height: 22px; overflow:hidden; background: transparent url('../gfx/MenuBG.png') scroll 0 0 repeat; font: normal 16px/22px 'roboto_bold', Arial; color: #FFCE12;}
div.Line{ margin: 0px auto; width: auto; height: 1px; background-color: #DDDDDD;}
div.Line2{ margin: 0px auto 30px; width: auto; height: 1px; background-color: #DDDDDD;}
div.Line3{ margin: 30px auto 20px; width: auto; height: 1px; background-color: #DDDDDD;}
div.InformationBox{margin: 0 auto; padding: 0 0 0 300px; width: 700px; height: 300px; background: transparent url('../gfx/HomePolandMap.png') scroll 0 10px no-repeat; border-top: 1px solid #DDDDDD; }
div.InformationBox .Image{ float: right; margin: 20px 0 0 22px; padding: 0; width: 205px; height: 179px; }
div.InformationBox h4{ padding: 20px 0 0; margin: 5px 0 0 0; font: normal 18px/26px 'roboto_bold', serif; text-align: left; color: #1e1e1e;}
div.InformationBox p{  padding: 0; margin: 13px 0; font: normal 12px/14px 'roboto_regular', serif; text-align: left; color: #747474; width: 473px;}
div.InformationBox a{ text-decoration: none; float: right; padding: 0; margin: 5px 0 0 0; font: normal 12px/14px 'roboto_bold', serif; text-align: left; color: #1e1e1e; border-bottom: 4px solid #FFD400;}
/* Promobox hovers */
.promobox_img1 div { width: 243px; height: 147px; background: url('../gfx/promo_01.png'); background-repeat:no-repeat;}
.promobox_img1:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_01.png'); background-repeat:no-repeat;}
.promobox_img2 div { width: 243px; height: 147px; background: url('../gfx/promo_02.png'); background-repeat:no-repeat;}
.promobox_img2:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_02.png'); background-repeat:no-repeat;}
.promobox_img3 div { width: 243px; height: 147px; background: url('../gfx/promo_03.png'); background-repeat:no-repeat;}
.promobox_img3:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_03.png'); background-repeat:no-repeat;}
.promobox_img4 div { width: 243px; height: 147px; background: url('../gfx/promo_04.png'); background-repeat:no-repeat;}
.promobox_img4:hover div { width: 243px; height: 147px; background: url('../gfx/promo_hover_04.png'); background-repeat:no-repeat;}

.infobar { background: url('../gfx/menuBg.jpg') repeat-x; color: #ffce12; font-weight: bold; height: 22px; margin:20px 0 10px 0; padding-left: 20px; line-height: 22px; font-size: 14px; font: normal 16px/22px 'roboto_bold', Arial; }
.infobar a { color: #5837d1; }

.catSubmenu { padding: 0px !important; margin: 0px !important; display: none; width: 189px; background-color: #FFD400; position: absolute; z-index: 100; }
.catSubmenu ul{ padding: 0px; margin: 0px; list-style: none;}
.catSubmenu li { margin: 0px; list-style: none; height: 33px; background: transparent url('../gfx/SubMenuArrow.png') scroll 10px 50% no-repeat; }
.catSubmenu li.submenuItem { width: 164px; padding: 0 0 0 25px !important; border-bottom: 1px solid #FFFFFF; }
.catSubmenu li.submenuItem:hover { background-color: #FFF3B8; }
.catSubmenu li.submenuItem a { font: normal 13px/33px 'roboto_regular', serif; color: #232323; text-decoration: none; }
/*.catSubmenu li.submenuItem h3 { margin-bottom: 6px; }*/
/*.catSubmenu li.submenuItem ul li { padding-top: 3px; padding-bottom: 3px; }*/

#cartContent .sciezka { padding-bottom: 30px; padding-top: 20px; }
#cartContent ul { list-style: none; width: 1000px; height: 45px; margin: 40px 0; padding: 0;}
#cartContent ul li { list-style: none; width: 249px; height: 40px; float: left; margin: 0 1px 0 0; padding: 0;}
#cartContent ul li h2{ height: 25px; font: 20px/20px 'roboto_bold', serif !important; color: #c3c3c3 !important; padding: 0;}
#cartContent ul li p{ background-color: #EBEBEB; height: 20px; font: 12px/20px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 5px; text-shadow: 2px 2px 0 #DEDEDE;}
#cartContent ul li.Active { list-style: none; width: 249px; height: 40px; float: left; margin: 0 1px 0 0; padding: 0;}
#cartContent ul li.Active h2{ height: 25px; font: 20px/20px 'roboto_bold', serif !important; color: #000000 !important; padding: 0;}
#cartContent ul li.Active p{ background-color: #FFD400; height: 20px; font: 12px/20px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 5px; text-shadow: 2px 2px 0 orange;}
#cartContent .sciezka td { padding: 0px; }
#koszykOptions { padding-bottom: 30px; }
/*.Short{ width:220px !important;}*/

#container { width: 1000px; margin: 0 auto; }
/*#container #content { min-height: 400px; }*/

#container #menu { width: 238px; float: left; }
#container #menu a:link { color: #555555; text-decoration: none; }
#container #menu a:visited { color: #555555; text-decoration: none; }
#container #menu a:hover { color: #524444; text-decoration: underline; }
#container #menu .wyszukiwarka { background: url('../gfx/2.jpg') no-repeat top;  }
#container #menu .newsletter { background: url('../gfx/3.jpg') no-repeat top; padding: 20px; padding-top: 0px; padding-bottom: 0px; }
#container #menu .newsletter .inputtext { width: 96%; }
#container #menu #search_form { padding: 30px; padding-top: 0px; padding-bottom: 0px;  }
#container #menu #search_form .inputtext { width: 96%; }

#container #menu .poziom0 { padding: 3px; }
#container #menu .poziom1 { padding: 3px; }
#container #menu .kategorie { background: url('../gfx/1.jpg') no-repeat top; list-style: none;  }
#container #menu .kategorie li { margin: 0; padding: 3;  }
#container #menu .kategorie ul { list-style: none; margin: 0px; padding: 0px;  }

#produktMenu { width: 200px; float: left; background:#f5f5f5;  }
#produktMenu h2 { font-size: 20px; text-align:center; color: #5837d1; margin-bottom: 20px; background: url('../gfx/menuline.jpg') no-repeat bottom; }

#produktMenu li.poziom0 { background: url('../gfx/menuStandard.jpg') no-repeat 0px 3px; padding-left: 20px; list-style: none; margin-bottom: 10px; }
#produktMenu li.poziom0 ul { margin: 0px; padding: 0px; margin-left: 0px; margin-top: 5px; margin-bottom: 5px; }
#produktMenu li.poziom0 ul li { padding-bottom: 4px; }
#produktMenu li.poziom1 { list-style: square; }
#produktMenu li.selected a { color: #5837d1; font-weight: bold; }
#produktMenu li.normal a { font-weight: normal; color: #4c4c4c; }

#produktContent { width: 800px; float: right; }
#produktContent h2 { color: #5837D1; font-size: 20px; margin: 0 0 20px 10px; }

/*#content h2 { color: #5837D1; font-size: 20px; margin: 0; }*/
#content h2
{
	color: #1E1E1E;
    font: 22px/26px 'roboto_bold', serif;
/*    margin: 5px 0 0;
    padding: 20px 0 0;*/
    text-align: left;
}

#loginForm { height: 129px; padding: 20px; padding-top: 0px; }
#loginForm .options { padding: 0; margin: 0; margin-top: 5px; }
#loginForm .options li { list-style: none;  display: inline; padding: 1px; }
#loginForm #ajaxLoginUser { width: 99%; margin-top: 5px; }
#loginForm #ajaxLoginPass { width: 99%; margin-top: 5px;  }

#buyEndPotwierdzenie2 { height: 195px; float: right; width: 290px; margin: 0 0 4px 0; padding:26px 35px 20px; background: url('../gfx/GrayBrick.png') repeat scroll 0 0 transparent; }
#buyEndPotwierdzenie2 form {  }
#buyEndPotwierdzenie2 form div { padding-bottom: 14px; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 h2 { font-size: 15px; font-weight: bold; margin: 0; padding: 0; padding-bottom: 10px; }
#buyEndPotwierdzenie2 h1{ padding: 0; font: 20px/30px 'roboto_bold', serif !important; color: #000000 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 a{ float: left; font: 12px/14px 'roboto_regular', serif !important; color: #000000 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 .Right{ float: right;}
#buyEndPotwierdzenie2 .Zaloguj{width: 285px;}
#buyEndPotwierdzenie1 { width: 60%; padding-right: 10px; }
#buyEndPotwierdzenie1 h1{ font: 20px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: uppercase; }
#buyEndPotwierdzenie2 .Lub{width: 50px; float: left;}
#buyEndPotwierdzenie2 p{ margin: 20px 0 0; padding: 0; font: 15px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: uppercase;}
#buyEndPotwierdzenie2 ul.RightList{ list-style: none; margin: 13px 0; width: 295px;}
#buyEndPotwierdzenie2 ul.RightList li{ margin: 5px 0; padding: 0 0 3px 16px; height: auto; width: 290px; float: none; font: 12px/13px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase; background: url('../gfx/ulSquare.png') no-repeat scroll 0 50% transparent;}

#userFormInformation .col_L_name { float: left; display: inline; width: 40%; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase;}
#userFormInformation .col_L_address { float: left; display: inline; width: 46%; padding-left: 20px; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase;}
#userFormInformation p{ margin: 20px 0 0; padding: 0; font: 15px/20px 'roboto_bold', serif !important; color: #8a8a8a !important;}
#userFormInformation p a{ margin: 0; padding: 0; font: 15px/20px 'roboto_bold', serif !important; color: #8a8a8a !important; text-decoration: underline;}


#category_content { color: #333333; }
#category_content a:link { color: #333333; text-decoration: underline; }
#category_content a:visited { color: #333333; text-decoration: underline; }
#category_content a:hover { color: #0066CC; text-decoration: underline; }
#category_content a:link { color: #333333; text-decoration: underline; }
#category_content a:visited { color: #333333; text-decoration: underline; }
#category_content a:hover { color: #0066CC; text-decoration: underline; }

#search_form_full { padding: 50px; text-align:center; }
#search_form_full h1 { margin-bottom: 3px; padding: 0; }
#search_form_full h2 { margin: 0px; padding: 0px; padding-bottom: 3px; border-bottom: dotted 1px #D5D5D5; }


#FileList { padding: 20px; }
#FileList a { color: #0066CC; font-weight: bold; font-size: 11px; }
#FileList li { color: #999999; font-size: 9px; }

.porcjowanie { text-align: center; padding: 5px; }
.porcjowanie a { margin-left: 3px; margin-right: 3px; padding: 3px; }

#news h3 { font-size: 16px; }
#news .news_item { margin-bottom: 20px; }
#news .news_item .newsFoto { float: left; width: 160px; }
#news .more { padding-top: 5px; border-top: solid 1px #f0f0f0; clear: both; color: #B4B4B4; }
#news .more span { margin-left: 20px; }
#news .more span strong { font-family: 'Georgia'; font-size: 11px;  }
#news .more a:link { text-decoration: none; color: #B4B4B4; }
#news .more a:visited { text-decoration: none; color: #B4B4B4; }
#news .more a:hover { text-decoration: underline; color: #0099FF; }

#logowanie { float:left; width: 300px; padding-left: 100px; padding-top: 80px; padding-bottom: 80px; }
/*#logowanie h1 { font-size: 25px;  }*/
#logowanie h1 { color: #1E1E1E; font: 25px/25px 'roboto_bold', serif;  }
#logowanielub { float: left; width: 200px; padding-top: 215px; text-align:center; font-size: 24px; font-weight: bold; color: #949494; }
/*#logowanielub { float: left; width: 200px; padding-top: 215px; text-align:center; color: #1E1E1E; font: 30px/25px 'roboto_bold', serif; }*/
#lubrejestracja { float: left; width: 300px; padding-top: 177px;  }
#lubrejestracja div { margin-top: 15px; margin-bottom: 15px; }

#footerContainer { background: transparent url('../gfx/MenuBG.png') scroll 0 0 repeat; clear: both; }
#footer { width: 1000px; height: 140px; margin: auto; padding: 0; margin-top: 10px; font-size: 10px; }
#footer .konsultant { width: 421px; float: left; }
#footer .newsletter { width: 578px; height: 91px; float: left; background: #f3f3f3; margin-top: 29px; }
#footer .newsletter form { padding: 20px; color: #3f3f3f; font-style: italic; }
#footer .newsletter form h5 { font-size: 18px; margin-bottom: 10px; }
#footer .newsletter form .input { padding: 7px; border: none; background: white; width: 250px; }
#footer .newsletter form .field { width: 250px; float: left; }
#footer .newsletter form .button { width: 100px; float: left; }
#footer div.PhoneForm{ float: right; padding: 0 0 0 94px; display: block; width:238px; height: 100px; background: transparent url('../gfx/HomeReCall.png') scroll 26px 19px no-repeat; }
#footer div.PhoneForm p{ padding: 0; margin: 20px 0 0 0; font: normal 14px/16px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.PhoneForm Form{ float: left; margin: 20px 0 0 0; display: block; width:238px; height: 24px; }
#footer div.PhoneForm Form .Text{ float: left; margin: 0 1px 0 0; padding: 0 10px; display: block; width:192px; height: 24px; border: none !important; }
#footer div.PhoneForm Form .Button{ float: left; display: block; width:25px; height: 24px; border: none; }
#footer div.LeftBox{ float: left; padding: 0; display: block; width:332px; height: 140px; border-right: 1px solid #424242; }
#footer div.LeftBox p{ padding: 0; margin: 20px 0 0 0; font: normal 14px/16px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.LeftBox a{ text-decoration: none; margin: 20px 0 0 0;  padding: 0; display: block; width:276px; height: 34px; background: transparent url('../gfx/AskFormButtonBG.png') scroll 0 50% repeat-x; text-align: center; font: normal 16px/34px 'roboto_regular', serif; color: #000000; box-shadow: 12px 10px 9px #000000;}

#footer div.CenterBox{ float: left; padding: 0; display: block; width:332px; height: 140px;  border-right: 1px solid #424242; }
#footer div.CenterBox .Mail{  text-decoration: none; margin: 20px auto 0;  padding:  0 0 0 35px ; display: block; width:100px; height: 30px; background: transparent url('../gfx/HomeMail.png') scroll 0 50% no-repeat; font: normal 16px/30px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.CenterBox .Phone{ margin: 5px auto 0; padding:  0 0 0 35px ; display: block; width:100px; height: 30px; background: transparent url('../gfx/HomePhone.png') scroll 4px 50% no-repeat; font: normal 16px/30px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.CenterBox p{ padding: 0; margin: 5px 0 0 0; font: normal 11px/16px 'roboto_regular', serif; text-align: center; color: #737373;}
/*#koszykPodsumowanie { font-weight: bold; font-size: 14px; text-align:right; border-top: solid 2px #565757; padding-top: 5px; margin-top: 5px; }*/
#koszykPodsumowanie { margin: 25px 0 0 20px; text-align: right; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; text-transform: uppercase; }
/*#koszykPodsumowanie span { font-family: Georgia; color: #e8383d; }*/
#koszykPodsumowanie span { display: block; float: right; padding: 0 0 0 10px; text-align:left; text-transform: none; width: 210px;height: 25px; font: 18px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: none; overflow: hidden;}
#koszykPodsumowanie span.Netto { display: block; float: right; padding: 0 0 0 10px; text-align:left; text-transform: none; width: 210px;height: 25px; font: 22px/20px 'roboto_bold', serif !important; color: #000000 !important;  overflow: hidden;}
.priceCol span.Netto { font: 22px/20px 'roboto_bold', serif; color: #000000; }
#koszyk { width: 100%; }
/*#koszyk thead {  }*/
#koszyk tr {width: 1000px;}
/*#koszyk th { text-align: left;  padding: 5px; color: #777777; font-weight: normal; font-size: 11px; }*/
#koszyk th { text-align: left; font: 14px/20px 'roboto_regular', serif !important; color: #000000 !important; padding: 0 0 0 20px; text-transform: uppercase;}
#koszyk td { padding: 2px; border-top: solid 2px #FFFFFF; background-color: #F2F2F2; }
#koszyk td.Image { width: 71px; }
#koszyk div.Image {width: 100px}
#koszyk td.Name { width: 256px; background: url('../gfx/YellowBrick.png') repeat scroll 0 0 transparent;  font: 16px/17px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px; }
#koszyk td.Price { width: 300px; font: 14px/17px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; }
#koszyk td.PriceAll {  width: 145px; font: 14px/17px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; }
#koszyk .productName { font-weight: bold; }
#koszyk .productVariant { font-size: 10px; }
#koszyk .productNumber { font-size: 10px; margin-left: 15px; }
#koszyk .przeliczenie { font-size: 9px; font-weight: normal; color: #C6C6C6; }
#koszyk .cena { font-weight: bold; font-size: 15px; font-family: Georgia; color: #e8383d; }
#koszyk .showProduct { font-size: 9px; margin-left: 10px; }
#koszyk td.Quantity { width: 95px; }

/*#koszyk .cartQuantity:hover { border: solid 1px #949494; background: #f0f0f0; }*/
/*#koszyk .cartQuantity:hover { border: solid 1px #FFD400; background: #f0f0f0; }*/

#cartContent { padding: 0;  width: 1000px; margin-bottom: 20px; }
#cartBox { width: 220px; float: right; }

#koszykOptions { border-top: solid 1px #dadada; margin-top: 20px; }
#koszykOptions .przycisk { font-size: 11px; font-weight: bold; padding: 5px; width: 130px; font-weight: bold; }
#koszykOptions .przyciski div {  padding: 1px; text-align: center; }
#koszykOptions .priceCol { float: right; width: 40%; padding-top: 30px; }
/*#koszykOptions .priceCol .names { width: 61%; padding: 3px; text-align: right; float: left; font-weight: bold; }*/
#koszykOptions .priceCol .names { width: 178px; padding: 3px; text-align: right; float: left; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase; }
#koszykOptions .priceCol .names div { padding: 2px; }
#koszykOptions .priceCol .values {  width: 210px; padding: 3px; float: left; height: 25px; font: 18px/20px 'roboto_bold', serif !important; color: #000000 !important;}
#koszykOptions .priceCol .values div { padding: 2px; }
#koszykOptions .optionCol { float: left; width: 530px; padding-top: 30px; }

#koszykOptions .optionCol .textarea { height: 70px; width: 275px; }
#koszykOptions .optionCol select {  width: 290px; }
#koszykOptions .optionCol p{ text-align: left; font: 14px/20px 'roboto_regular', serif !important; color: #000000 !important; padding: 0; text-transform: uppercase; }
#koszykOptions .optionCol .Short{ width: 275px; float: left;}
#koszykOptions .optionCol .RightP{ width: 215px; float: right;}
#koszykOptions .optionCol .Right{ width: 200px; float: right;}
#koszykOptions .userInfo { float: left; width: 70%; padding: 10px; }
#koszykOptions .userInfo .col_L { width: 40%; padding-right: 20px; }

.buttonscart .back { float:left; }
.buttonscart .next { float:right; }

#productDetails h2 { font: normal 27px 'roboto_regular', serif; color: black; font-weight: bold; padding: 0; margin: 0; margin-bottom: 10px; text-shadow: #E1E1E1 0px 0px 6px; }
#productDetails h3 { font: normal 16px 'roboto_regular', serif; padding: 0; margin: 0;  }
#productDetails h4 { font-size: 12px; font-family: 'Tahoma'; font-weight: bold; margin-bottom: 6px;  }
#productDetails .breadcrumb { margin-bottom: 7px; background: #eeeeee; font: normal 11px 'roboto_regular', serif; line-height: 20px; color: black; }
#productDetails .breadcrumb a { color: black; display: inline-block; margin-right: 5px; text-transform:uppercase; }
#productDetails .breadcrumb img.strz { padding-right: 5px; }
#productDetails .tagi { margin-bottom: 8px; margin-top: 3px; color: #e62a2f; }
#productDetails .tagi a { color: #838282; text-decoration: underline; margin-left: 3px; }
#productDetails .tagi a:hover {  color: #e62a2f; }
#productDetails .powrot { clear: both; padding-top:10px; padding-bottom: 10px; }
#productDetails #productData { width: 410px; float: left;  }
#productDetails #productFotos { width: 320px; padding-bottom: 30px; }
#productDetails #productDescription { width: 565px; float: right; padding-left: 20px; }
#productDetails #productDescription .priceBox { border-bottom: solid 2px #e7e7e7; padding-bottom: 4px; }
#productDetails #productDescription .priceBox .cenaOn { float: left; background: #ffce12; width: 200px; height: 30px; color: black; text-align: center; line-height: 30px !important; font-weight: bold; font: normal 19px 'roboto_regular', serif; }
#productDetails #productDescription .priceBox .cenaBrutto { float: left; margin-left:1px; margin-top: 5px; background: #eaeaea; width: 200px; height: 25px; color: black; text-align: center; line-height: 25px !important; font-weight: bold; font: normal 15px 'roboto_regular', serif;}
#productDetails #productDescription .priceBox {  }
#productDetails #productDescription .kod { font: normal 14px 'roboto_regular', serif; color: #9f9f9f; margin: 20px 0 0 0;}
#productDetails #productDescription ul { list-style: none; margin: 0 0 20px 0; padding: 0;}
#productDetails #productDescription ul li { height: 20px; padding: 0 0 0 20px; display: block; font-weight: bold; font-size: 12px; background: transparent url('../gfx/ulSquare.png') scroll 0 50% no-repeat; color: #000000;}
#productDetails #productBox { width: 260px; float: right; }
#productDetails #productBox #social { margin-top: 10px; margin-bottom: 20px; overflow:hidden; }
#productDetails #productBox #zapytanieShow { font-size: 13px; font-style: italic; color: #e62a2f; font-weight: bold; cursor: pointer;}
#productDetails #productOptions p { margin: 0; padding-bottom: 5px; font-weight: bold; color: black; font: normal 12px 'roboto_regular', serif; }
#productDetails #productOptions p span { color: #777777; }
#productDetails #productOptions p.nrCat { font-size: 12px; color: #9f9f9f; font-weight: bold; padding-top: 15px; padding-bottom: 15px; font: normal 15px 'roboto_regular', serif; }
#productDetails #productFotos #bigfoto { border: solid 1px #eaeaea; padding: 2px; width: 390px; height: 390px; }
#productDetails #productFotos #thumb { padding-top: 4px; width: 396px; }
#productDetails #productFotos #thumb img { border: solid 1px #f0f0f0; padding: 1px; margin-right: 1px; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  }
#productDetails #productFotos #thumb img:hover { opacity: 1;  }
#productDetails #powiadomDostepnosc { padding: 10px; width: 40%; float: left; }
#productDetails .description { line-height: 1.9em; margin-top: 33px; font: normal 13px 'roboto_regular', serif; color: #6f6f6f; }
#productDetails #basketQuantity { }
#productDetails #basketQuantity .blockVariant { float: left; width: 150px; height: 56px; padding-left: 10px; padding-top: 10px; background: #ffce12 url('../gfx/variantNext.jpg') no-repeat right; color: black; font: normal 15px 'roboto_regular', serif; }
#productDetails #basketQuantity .blockVariant select { width: 67%; font-family: Tahoma; font-size: 12px; }
#productDetails #basketQuantity .blockAttrib { float: left; background: url('../gfx/variantBg.jpg') repeat-x; height: 66px; width: 405px; }
#productDetails #basketQuantity .blockAttrib .item { width: 100px; float: left; color: black; font: normal 11px 'roboto_regular', serif; }
#productDetails #basketQuantity .blockAttrib .item div { line-height: 31px; }
#productDetails #basketQuantity .blockAttrib .item div.bold { font-weight: bold; font-size: 12px; }
#productDetails #basketQuantity .field { width: 50px; float: left; }
#productDetails #basketQuantity .field input { width: 30px; border: solid 1px #c1c1c1; padding: 10px; margin-top: 10px; }
#productDetails #basketQuantity .label { width: 40px; float: left; padding-top: 20px; font-size: 14px; color: black; font: normal 13px 'roboto_regular', serif; font-weight: bold; }
#productDetails #basketQuantity .button { width: 150px; float: left; padding-top: 13px; }
#productDetails #basketQuantity .wariantTitle { font-weight: bold; font-size: 13px; }
#productDetails #basketQuantity .wariantItem { margin-bottom: 7px; }
#productDetails #toBasket { width: 285px; float: right; }

#productDetails .addToBasket { margin-top: 40px; }
#productDetails .addToBasket div { margin-bottom: 3px; }
#productDetails #similar .produktyPodobne {  float: left; width: 30%; padding: 4px; overflow: hidden; height: 180px; }
#productDetails #similar .produktyPodobne img { border: solid 1px #CCCCCC; padding: 2px; margin-bottom: 3px; }
#productDetails #similar .produktyPodobne a { font-weight: bold; margin-left: 5px; }
#productDetails #similar .produktyPodobne a:link { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:visited { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:hover { color: #; text-decoration: underline; }
#productDetails #similar .produktyPodobne p { font-size: 10px; margin-top: 3px; margin-left: 5px; }
#productDetails #similar .produktyPodobne p .cena { font-weight: bold; color: #BA3B30; font-family: 'Georgia'; }
#productDetails #similar .produktyPodobne .dostepny { font-size: 9px; color: #006633; }
#productDetails #similar .produktyPodobne .niedostepny { font-size: 9px; color: #990000; }

#productDetails #additionalInfo {  float: left; width: 36%; }
#productDetails #additionalInfo .fotokod { font-size: 9px; border: solid 1px #f0f0f0; margin-bottom: 3px; opacity: 0.4; }
#productDetails #additionalInfo .fotokod:hover { border: solid 1px #D2D2D2;  opacity: 1.0; }
#productDetails #additionalInfo .fotokod p { padding-top: 7px; }
#productDetails #additionalInfo .fotokodIMG {  float: left; padding-right: 4px; padding-bottom: 2px; }

#productDetails #attrib { width:90%; }
#productDetails #attrib .title{  font-weight: bold; font-size: 13px;  padding: 3px; }
#productDetails #attrib strong { font-size: 12px; }
#productDetails #attrib table { width: 100%; margin-top: 5px; }
#productDetails #attrib .names { width: 50%; font-size: 10px; font-weight: bold; color: #e62a2f; }
#productDetails #attrib .values { width:49%;  text-align: left; font-size: 10px; }

#socialOptions .fb { width: 300px; float: left; }
#socialOptions .gp { width: 200px; float: left; }
#socialOptions .question { width: 300px; float: left; font-weight: bold; color: #E72A31; }
#socialOptions .question a { color: #E72A31; }

#profileEdit h4 { font-size: 16px; font-weight: bold;  }
#profileEdit .info { }
#profileEdit .info p { padding-top: 7px; padding-bottom: 7px; }
#profileEdit .password { width: auto; margin-top: 30px; }
#profileEdit .password p { width:1000px; font: 14px/35px 'roboto_regular', serif !important; text-transform: uppercase; color: #555555 !important; margin: 20px 0 50px;}
#profileEdit .password p .Text {float: left; width: 350px;}
#profileEdit .password p .Zmien{ float: left; margin: 4px 0 0 12px;}
#userAccountBox .title { margin-bottom: 4px;  }
#userAccountBox ul { list-style: none; }
#userAccountBox li { padding: 3px; float: right; list-style: none; }

.produktItem { width: 170px; height: 225px; border: solid 1px #EAEAEA; padding: 0 0 0 0; float: left; overflow: hidden; }
.produktMarginList{ margin:10px 27px 20px 0; }
.produktMarginHomeSlimilar{ margin:10px 35px 20px 0; }
/*.produktItem img { margin: 10px 0 0 0;}*/
.noborder { border: none; }
.produktLine { clear: both; border-top: solid 1px #d5d5d5; margin-bottom: 20px; }
.produktItem h3 a { display: block;  color: black; font: normal 16px 'roboto_regular', serif; font-weight: bold; text-decoration: none; width: 170px; overflow: hidden; height: 21px;}
.produktItem .pC { padding: 0; width: 90%; margin: 0 auto; }
.produktItem .pC .buy { float: right; width: 55px; }
.produktItem .pC .title { text-align: left;  padding-top: 2px; overflow: hidden; }
.produktItem .pC p { padding: 0; font: normal 12px/14px 'roboto_regular', serif; text-align: left; color: #747474; height: 18px; overflow: hidden; }
.produktItem .pC .kod { font: normal 11px 'roboto_regular', serif; color: #bfbfbf; }
.produktItem .pC .opis { line-height: 16px; text-align:center; font-size: 10px; }
.produktItem .icorabat { position: absolute; z-index: 5; }
.produktItem .ImgLink { position: absolute; z-index: 6; width: 170px; height: 224px; background-color: #FFFFFF; opacity: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; filter: alpha(opacity=0); }
.icrobatImgNew { position: absolute; margin-top: 0px; margin-left: 0px; }
.produktItem .icobest { position: absolute; z-index: 6; margin-left: 0px; }
.produktItem .foto { text-align: center; margin: 10px 0 0 0; }
.produktItem .price { text-decoration: none; margin: 0;  padding: 0; display: block; width:auto; height: 27px; text-align: center; font: normal 16px/27px 'roboto_regular', serif; color: #000000; background-color: #FFD400;  }
.produktItem .price2 { text-decoration: none; margin: 0;  padding: 0; display: block; width:auto; height: 27px; text-align: center; font: normal 14px/24px 'roboto_regular', serif; color: #000000; background-color: #EAEAEA;  }
/*.produktItem .price .cena { float: left; width: 40px; padding-top: 23px; padding-left: 3px; }*/
.produktItem .price .cenaValue { float: left; width: 60px; color: #ee2c31; line-height: 1.5em; font-style: italic; font-size: 13px; font-weight: bold; padding-top: 20px; padding-left: 0px; }
.produktItem .price .cena span { color: #606060;  }
.produktItem .buy { width: 62px; float: right; padding-top: 20px; }

#search_wyniki p { line-height: 17px; padding: 0; }
#search_wyniki .element .options { color: #C3C3C3; font-size: 10px; padding-top: 3px; border-top: solid 1px #f0f0f0; }
#search_wyniki .element .options a:link { color: #B9B9B9; }
#search_wyniki .element .options a:visited { color: #B9B9B9; }
#search_wyniki .element .options a:hover { color: #3DA0EB; }

/*.historiazamowien { width: 100%; line-height: 1.5em; }
.historiazamowien tr:hover { background: #f0f0f0; }
.historiazamowien td { padding: 3px; border-bottom: dotted 1px #9F9F9F; }
.historiazamowien .produkt {  font-size: 10px;  }
.historiazamowien .produkt strong {  font-size: 11px;  }
.historiazamowien .produkt span {  font-size: 11px; color: #9A9A9A; }
.historiazamowien .cena {  font-size: 10px;   text-align: right; }
.historiazamowien .cena span {  font-size: 11px; font-weight: bold;  }
.historiazamowien .nr {  font-size: 9px; color: #9A9A9A;   }
.historiazamowien .nr span {  font-size: 10px; font-weight: bold; }
.historiazamowien thead { background: #707070; }
.historiazamowien th { text-align: left; border-top: solid 2px #A7A7A7; border-bottom: solid 1px #4B4B4B; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 11px; text-shadow: black 0px 0px 3px; }
.historiazamowien td { padding: 4px; }

.idTabs { border-bottom: solid 1px #BDBDBD; margin-bottom: 8px; }
.idTabs .element { float: left; display: inline; background: #f0f0f0; border: solid 1px #BDBDBD; border-bottom: none; padding: 3px; margin-bottom: -1px; margin-left: 10px; }
.idTabs .selected { font-weight: bold; margin-bottom: -1px; }*/

#formularz_mail .inputtext { margin-top: 2px; }
#formularz_mail .element { padding: 4px; }
#formularz_mail .button { padding: 4px; }

/*#CartWidget{width:224px;height:207px;position:fixed;top:435px;left:100%;margin-left:-75px;background:transparent url('../gfx/koszykitem.png') scroll 0px 0px no-repeat;z-index:3;}
#CartWidget #Holder{width:224px;height:207px; line-height: 1.5em; margin:7px 0px 0px 45px; color:white; text-align:center; font-size: 16px; padding-top: 60px;}
#CartWidget #Holder a { text-indent: -9999px; display: block; height: 50px; margin-top:30px; }*/

.gwiazdka { color: #990000; font-weigth: bold; }
.priceStrike {  text-decoration: line-through; color:#8c8c8c;  }
.wrap { background: url('../gfx/subhead.jpg') top no-repeat; padding-left: 33px; }
.galeriafoto { float: left;  text-align: center; padding: 3px; font-size: 10px; }
.galeriafoto img {  }
.galeriafoto:hover {  }
.gThumb { cursor: pointer; }
.komunikat_ok { background: #D4FFAA; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #72DD07; color: #315F03;  }
.komunikat_error { background: #F7B8AB; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #F07B64; color: #A1270F;  }

.smallfont { font-size: 9px; opacity: 0.5; }
.inputtext { font-size: 11px; border-radius: 3px; padding: 7px; margin-top: 2px; font-family: Verdana; font-size: 10px; border: solid 1px #BDBDBD; width: 90%; background: #fdfdff url('../systemgfx/inputTextBg.jpg') repeat-x; color: #525252; }
.clear { clear: both; }
.col_L { float: left; display: inline; }

#tooltipA {
	position:absolute;
	border:2px solid #FFD400;
	background:#444444;
	padding: 10px;

	width: 190px;
	color:white;
	display:none;
    border-radius: 5px;

	}

.adminEditable { font-size: 10px; height: 20px; line-height: 20px; background: #FEF3E2; font-family: Tahoma; color: #666666; padding: 3px; border: solid 1px #FDE4BF; margin-bottom: 3px; margin-top: 3px; }



.checkThisLogin { cursor: pointer; }
#podpis { width: 940px; margin: auto; text-align: right; text-shadow: black 0px 0px 5px; }
#podpis a {  color: black; text-decoration: none;  }
/*
#FBWidget { width: 242px; height: 439px; position: fixed; top: 0px; left: 100%; margin-left: -38px; background: transparent url('../gfx/FB.png') scroll 0px 0px no-repeat; z-index: 3; }
#FBWidget #Holder { width: 190px; height: 425px; margin: 7px 0px 0px 45px; background-color: #FFFFFF; }*/


/*ul.Sidemenu{ display: block; width: 200px; float: left; list-style: none; padding: 0; margin: 10px 30px 0 0;}*/
ul.Sidemenu{ display: block; width: 190px; float: left; list-style: none; padding: 0; margin: 10px 30px 0 0;}
/*ul.Sidemenu h2{ background: url('../gfx/MenuBG.png') repeat scroll 0 0 transparent; height: 43px; font: 24px/43px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 20px;}*/
ul.Sidemenu h2{ background: url('../gfx/MenuBG.png') repeat scroll 0 0 transparent; height: 34px; font: 22px/34px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 20px;}
ul.Sidemenu li a { text-decoration: none; }
/*ul.Sidemenu li a h4{ font: 16px/40px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px;}*/
ul.Sidemenu li a h4{ font: 16px/32px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px;}
/*ul.Sidemenu li a h4.Active{ font: 16px/40px 'roboto_bold', serif !important; color: #FFD400 !important; padding: 0 0 0 20px;}*/
ul.Sidemenu li a h4.Active{ font: 16px/32px 'roboto_bold', serif !important; color: #FFD400 !important; padding: 0 0 0 20px;}
ul.Sidemenu li ul { list-style: none; padding: 0; }
ul.Sidemenu li ul li a p{ font: 14px/30px 'roboto_bold', serif !important; color: #868787 !important; padding: 0 0 0 40px;}
ul.Sidemenu li ul li a p.Active{ font: 14px/30px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 40px;}
div.ProdList{ margin: 0; padding: 0; width: 770px; float: right;}
#category_content a:link { color: #333333; text-decoration: underline; }
#category_content a:visited { color: #333333; text-decoration: underline; }
#category_content a:hover { color: #0066CC; text-decoration: underline; }

#search_form_full { padding: 50px; text-align:center; }
#search_form_full h1 { margin-bottom: 3px; padding: 0; }
#search_form_full h2 { margin: 0px; padding: 0px; padding-bottom: 3px; border-bottom: dotted 1px #D5D5D5; }


#FileList { padding: 20px; }
#FileList a { color: #0066CC; font-weight: bold; font-size: 11px; }
#FileList li { color: #999999; font-size: 9px; }

.porcjowanie { text-align: center; padding: 5px; }
.porcjowanie a { margin-left: 3px; margin-right: 3px; padding: 3px; }

#news h3 { font-size: 16px; }
#news .news_item { margin-bottom: 20px; }
#news .news_item .newsFoto { float: left; width: 160px; }
#news .more { padding-top: 5px; border-top: solid 1px #f0f0f0; clear: both; color: #B4B4B4; }
#news .more span { margin-left: 20px; }
#news .more span strong { font-family: 'Georgia'; font-size: 11px;  }
#news .more a:link { text-decoration: none; color: #B4B4B4; }
#news .more a:visited { text-decoration: none; color: #B4B4B4; }
#news .more a:hover { text-decoration: underline; color: #0099FF; }

#logowanie { float:left; width: 300px; padding-left: 100px; padding-top: 80px; padding-bottom: 80px; }
/*#logowanie h1 { font-size: 25px;  }*/
#logowanie h1 { color: #1E1E1E; font: 25px/25px 'roboto_bold', serif;  }
#logowanielub { float: left; width: 200px; padding-top: 215px; text-align:center; font-size: 24px; font-weight: bold; color: #949494; }
/*#logowanielub { float: left; width: 200px; padding-top: 215px; text-align:center; color: #1E1E1E; font: 30px/25px 'roboto_bold', serif; }*/
#lubrejestracja { float: left; width: 300px; padding-top: 177px;  }
#lubrejestracja div { margin-top: 15px; margin-bottom: 15px; }

#footerContainer { background: transparent url('../gfx/MenuBG.png') scroll 0 0 repeat; clear: both; }
#footer { width: 1000px; height: 140px; margin: auto; padding: 0; margin-top: 10px; font-size: 10px; }
#footer .konsultant { width: 421px; float: left; }
#footer .newsletter { width: 578px; height: 91px; float: left; background: #f3f3f3; margin-top: 29px; }
#footer .newsletter form { padding: 20px; color: #3f3f3f; font-style: italic; }
#footer .newsletter form h5 { font-size: 18px; margin-bottom: 10px; }
#footer .newsletter form .input { padding: 7px; border: none; background: white; width: 250px; }
#footer .newsletter form .field { width: 250px; float: left; }
#footer .newsletter form .button { width: 100px; float: left; }
#footer div.PhoneForm{ float: right; padding: 0 0 0 94px; display: block; width:238px; height: 100px; background: transparent url('../gfx/HomeReCall.png') scroll 26px 19px no-repeat; }
#footer div.PhoneForm p{ padding: 0; margin: 20px 0 0 0; font: normal 14px/16px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.PhoneForm Form{ float: left; margin: 20px 0 0 0; display: block; width:238px; height: 24px; }
#footer div.PhoneForm Form .Text{ float: left; margin: 0 1px 0 0; padding: 0 10px; display: block; width:192px; height: 24px; border: none !important; }
#footer div.PhoneForm Form .Button{ float: left; display: block; width:25px; height: 24px; border: none; }
#footer div.LeftBox{ float: left; padding: 0; display: block; width:332px; height: 120px; border-right: 1px solid #424242; }
#footer div.LeftBox p{ padding: 0; margin: 20px 0 0 0; font: normal 14px/16px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.LeftBox a{ text-decoration: none; margin: 20px 0 0 0;  padding: 0; display: block; width:276px; height: 34px; background: transparent url('../gfx/AskFormButtonBG.png') scroll 0 50% repeat-x; text-align: center; font: normal 16px/34px 'roboto_regular', serif; color: #000000; box-shadow: 12px 10px 9px #000000;}

#footer div.CenterBox{ float: left; padding: 0; display: block; width:332px; height: 120px;  border-right: 1px solid #424242; }
#footer div.CenterBox .Mail{  text-decoration: none; margin: 20px auto 0;  padding:  0 0 0 35px ; display: block; width:100px; height: 30px; background: transparent url('../gfx/HomeMail.png') scroll 0 50% no-repeat; font: normal 16px/30px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.CenterBox .Phone{ margin: 5px auto 0; padding:  0 0 0 35px ; display: block; width:100px; height: 30px; background: transparent url('../gfx/HomePhone.png') scroll 4px 50% no-repeat; font: normal 16px/30px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.CenterBox p{ padding: 0; margin: 5px 0 0 0; font: normal 11px/16px 'roboto_regular', serif; text-align: center; color: #737373;}

/*#koszykPodsumowanie { font-weight: bold; font-size: 14px; text-align:right; border-top: solid 2px #565757; padding-top: 5px; margin-top: 5px; }*/
#koszykPodsumowanie { margin: 25px 0 0 20px; text-align: right; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; text-transform: uppercase; }
/*#koszykPodsumowanie span { font-family: Georgia; color: #e8383d; }*/
#koszykPodsumowanie span { display: block; float: right; padding: 0 0 0 10px; text-align:left; text-transform: none; width: 210px;height: 25px; font: 18px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: none; overflow: hidden;}
#koszykPodsumowanie span.Netto { display: block; float: right; padding: 0 0 0 10px; text-align:left; text-transform: none; width: 210px;height: 25px; font: 22px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: none; overflow: hidden;}
#koszyk { width: 100%; }
/*#koszyk thead {  }*/
#koszyk tr {width: 1000px;}
/*#koszyk th { text-align: left;  padding: 5px; color: #777777; font-weight: normal; font-size: 11px; }*/
#koszyk th { text-align: left; font: 14px/20px 'roboto_regular', serif !important; color: #000000 !important; padding: 0 0 0 20px; text-transform: uppercase;}
#koszyk td { padding: 2px; border-top: solid 2px #FFFFFF; background-color: #F2F2F2; }
#koszyk td.Image { width: 71px; }
#koszyk div.Image {width: 100px}
#koszyk td.Name { width: 256px; background: url('../gfx/YellowBrick.png') repeat scroll 0 0 transparent;  font: 16px/17px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px; }
#koszyk td.Price { width: 300px; font: 14px/17px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; }
#koszyk td.PriceAll {  width: 145px; font: 14px/17px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; }
#koszyk .productName { font-weight: bold; }
#koszyk .productVariant { font-size: 10px; }
#koszyk .productNumber { font-size: 10px; margin-left: 15px; }
#koszyk .przeliczenie { font-size: 9px; font-weight: normal; color: #C6C6C6; }
#koszyk .cena { font-weight: bold; font-size: 15px; font-family: Georgia; color: #e8383d; }
#koszyk .showProduct { font-size: 9px; margin-left: 10px; }
#koszyk td.Quantity { width: 95px; }
#koszyk td.Quantity a.Less{ float: left; display: block; cursor: pointer; width: 11px; height: 22px; background: url('../gfx/QuantityArrows.png') no-repeat scroll 0 0 transparent; }
#koszyk td.Quantity .cartQuantity { float: left; overflow: hidden; margin: 0 10px; padding: 0 7px; width: 20px; height: 22px; border: none; background: url('../gfx/Quantity.png') no-repeat scroll 0 0 transparent;  }
#koszyk td.Quantity a.More{ float: left; display: block; cursor: pointer; width: 11px; height: 22px; background: url('../gfx/QuantityArrows.png') no-repeat scroll 0 -22px transparent; }
/*#koszyk .cartQuantity:hover { border: solid 1px #949494; background: #f0f0f0; }*/
/*#koszyk .cartQuantity:hover { border: solid 1px #FFD400; background: #f0f0f0; }*/

#cartContent { padding: 0;  width: 1000px; margin-bottom: 20px; }
#cartBox { width: 220px; float: right; }

#koszykOptions { border-top: solid 1px #dadada; margin-top: 20px; }
#koszykOptions .przycisk { font-size: 11px; font-weight: bold; padding: 5px; width: 130px; font-weight: bold; }
#koszykOptions .przyciski div {  padding: 1px; text-align: center; }
#koszykOptions .priceCol { float: right; width: 40%; padding-top: 30px; }
/*#koszykOptions .priceCol .names { width: 61%; padding: 3px; text-align: right; float: left; font-weight: bold; }*/
#koszykOptions .priceCol .names { width: 178px; padding: 3px; text-align: right; float: left; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase; }
#koszykOptions .priceCol .names div { padding: 2px; }
#koszykOptions .priceCol .values {  width: 210px; padding: 3px; float: left; height: 25px; font: 18px/20px 'roboto_bold', serif !important; color: #000000 !important;}
#koszykOptions .priceCol .values div { padding: 2px; }
#koszykOptions .optionCol { float: left; width: 530px; padding-top: 30px; }

#koszykOptions .optionCol .textarea { height: 70px; width: 275px; }
#koszykOptions .optionCol select {  width: 290px; }
#koszykOptions .optionCol p{ text-align: left; font: 14px/20px 'roboto_regular', serif !important; color: #000000 !important; padding: 0; text-transform: uppercase; }
#koszykOptions .optionCol .Short{ width: 275px; float: left;}
#koszykOptions .optionCol .RightP{ width: 215px; float: right;}
#koszykOptions .optionCol .Right{ width: 200px; float: right;}
#koszykOptions .userInfo { float: left; width: 70%; padding: 10px; }
#koszykOptions .userInfo .col_L { width: 40%; padding-right: 20px; }

.buttonscart .back { float:left; }
.buttonscart .next { float:right; }

#productDetails h2 { font: normal 27px 'roboto_regular', serif; color: black; font-weight: bold; padding: 0; margin: 0; margin-bottom: 10px; text-shadow: #E1E1E1 0px 0px 6px; }
#productDetails h3 { font: normal 16px 'roboto_regular', serif; padding: 0; margin: 0;  }
#productDetails h4 { font-size: 12px; font-family: 'Tahoma'; font-weight: bold; margin-bottom: 6px;  }
#productDetails .breadcrumb { margin-bottom: 7px; background: #eeeeee; font: normal 11px 'roboto_regular', serif; line-height: 20px; color: black; }
#productDetails .breadcrumb a { color: black; display: inline-block; margin-right: 5px; text-transform:uppercase; }
#productDetails .breadcrumb img.strz { padding-right: 5px; }
#productDetails .tagi { margin-bottom: 8px; margin-top: 3px; color: #e62a2f; }
#productDetails .tagi a { color: #838282; text-decoration: underline; margin-left: 3px; }
#productDetails .tagi a:hover {  color: #e62a2f; }
#productDetails .powrot { clear: both; padding-top:10px; padding-bottom: 10px; }
#productDetails #productData { width: 410px; float: left;  }
#productDetails #productFotos { width: 320px; padding-bottom: 30px; }
#productDetails #productDescription { width: 565px; float: right; padding-left: 20px; }
#productDetails #productDescription .priceBox { border-bottom: solid 2px #e7e7e7; padding-bottom: 4px; }
#productDetails #productDescription .priceBox .cenaOn { float: left; background: #ffce12; width: 200px; height: 30px; color: black; text-align: center; line-height: 30px !important; font-weight: bold; font: normal 19px 'roboto_regular', serif; }
#productDetails #productDescription .priceBox .cenaBrutto { float: left; margin-left:1px; margin-top: 5px; background: #eaeaea; width: 200px; height: 25px; color: black; text-align: center; line-height: 25px !important; font-weight: bold; font: normal 15px 'roboto_regular', serif;}
#productDetails #productDescription .priceBox {  }
#productDetails #productDescription .kod { font: normal 14px 'roboto_regular', serif; color: #9f9f9f; margin: 20px 0 0 0;}
#productDetails #productDescription ul { list-style: none; margin: 0 0 20px 0; padding: 0;}
#productDetails #productDescription ul li { height: 20px; padding: 0 0 0 20px; display: block; font-weight: bold; font-size: 12px; background: transparent url('../gfx/ulSquare.png') scroll 0 50% no-repeat; color: #000000;}
#productDetails #productBox { width: 260px; float: right; }
#productDetails #productBox #social { margin-top: 10px; margin-bottom: 20px; overflow:hidden; }
#productDetails #productBox #zapytanieShow { font-size: 13px; font-style: italic; color: #e62a2f; font-weight: bold; cursor: pointer;}
#productDetails #productOptions p { margin: 0; padding-bottom: 5px; font-weight: bold; color: black; font: normal 12px 'roboto_regular', serif; }
#productDetails #productOptions p span { color: #777777; }
#productDetails #productOptions p.nrCat { font-size: 12px; color: #9f9f9f; font-weight: bold; padding-top: 15px; padding-bottom: 15px; font: normal 15px 'roboto_regular', serif; }
#productDetails #productFotos #bigfoto { border: solid 1px #eaeaea; padding: 2px; width: 390px; height: 390px; }
#productDetails #productFotos #thumb { padding-top: 4px; width: 396px; }
#productDetails #productFotos #thumb img { border: solid 1px #f0f0f0; padding: 1px; margin-right: 1px; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  }
#productDetails #productFotos #thumb img:hover { opacity: 1;  }
#productDetails #powiadomDostepnosc { padding: 10px; width: 40%; float: left; }
#productDetails .description { line-height: 1.9em; margin-top: 33px; font: normal 13px 'roboto_regular', serif; color: #6f6f6f; }
#productDetails #basketQuantity { }
#productDetails #basketQuantity .blockVariant { float: left; width: 150px; height: 56px; padding-left: 10px; padding-top: 10px; background: #ffce12 url('../gfx/variantNext.jpg') no-repeat right; color: black; font: normal 15px 'roboto_regular', serif; }
#productDetails #basketQuantity .blockVariant select { width: 67%; font-family: Tahoma; font-size: 12px; }
#productDetails #basketQuantity .blockAttrib { float: left; background: url('../gfx/variantBg.jpg') repeat-x; height: 66px; width: 405px; }
#productDetails #basketQuantity .blockAttrib .item { width: 100px; float: left; color: black; font: normal 11px 'roboto_regular', serif; }
#productDetails #basketQuantity .blockAttrib .item div { line-height: 31px; }
#productDetails #basketQuantity .blockAttrib .item div.bold { font-weight: bold; font-size: 12px; }
#productDetails #basketQuantity .field { width: 50px; float: left; }
#productDetails #basketQuantity .field input { width: 30px; border: solid 1px #c1c1c1; padding: 10px; margin-top: 10px; }
#productDetails #basketQuantity .label { width: 40px; float: left; padding-top: 20px; font-size: 14px; color: black; font: normal 13px 'roboto_regular', serif; font-weight: bold; }
#productDetails #basketQuantity .button { width: 150px; float: left; padding-top: 13px; }
#productDetails #basketQuantity .wariantTitle { font-weight: bold; font-size: 13px; }
#productDetails #basketQuantity .wariantItem { margin-bottom: 7px; }
#productDetails #toBasket { width: 285px; float: right; }

#productDetails .addToBasket { margin-top: 40px; }
#productDetails .addToBasket div { margin-bottom: 3px; }
#productDetails #similar .produktyPodobne {  float: left; width: 30%; padding: 4px; overflow: hidden; height: 180px; }
#productDetails #similar .produktyPodobne img { border: solid 1px #CCCCCC; padding: 2px; margin-bottom: 3px; }
#productDetails #similar .produktyPodobne a { font-weight: bold; margin-left: 5px; }
#productDetails #similar .produktyPodobne a:link { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:visited { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:hover { color: #; text-decoration: underline; }
#productDetails #similar .produktyPodobne p { font-size: 10px; margin-top: 3px; margin-left: 5px; }
#productDetails #similar .produktyPodobne p .cena { font-weight: bold; color: #BA3B30; font-family: 'Georgia'; }
#productDetails #similar .produktyPodobne .dostepny { font-size: 9px; color: #006633; }
#productDetails #similar .produktyPodobne .niedostepny { font-size: 9px; color: #990000; }

#productDetails #additionalInfo {  float: left; width: 36%; }
#productDetails #additionalInfo .fotokod { font-size: 9px; border: solid 1px #f0f0f0; margin-bottom: 3px; opacity: 0.4; }
#productDetails #additionalInfo .fotokod:hover { border: solid 1px #D2D2D2;  opacity: 1.0; }
#productDetails #additionalInfo .fotokod p { padding-top: 7px; }
#productDetails #additionalInfo .fotokodIMG {  float: left; padding-right: 4px; padding-bottom: 2px; }

#productDetails #attrib { width:90%; }
#productDetails #attrib .title{  font-weight: bold; font-size: 13px;  padding: 3px; }
#productDetails #attrib strong { font-size: 12px; }
#productDetails #attrib table { width: 100%; margin-top: 5px; }
#productDetails #attrib .names { width: 50%; font-size: 10px; font-weight: bold; color: #e62a2f; }
#productDetails #attrib .values { width:49%;  text-align: left; font-size: 10px; }

#socialOptions .fb { width: 300px; float: left; }
#socialOptions .gp { width: 200px; float: left; }
#socialOptions .question { width: 300px; float: left; font-weight: bold; color: #E72A31; }
#socialOptions .question a { color: #E72A31; }

#profileEdit h4 { font-size: 16px; font-weight: bold;  }
#profileEdit .info { }
#profileEdit .info p { padding-top: 7px; padding-bottom: 7px; }
#profileEdit .password { width: 40%; margin-top: 30px; }


#userAccountBox .title { margin-bottom: 4px;  }
#userAccountBox ul { list-style: none; }
#userAccountBox li { padding: 3px; float: right; list-style: none; }

.produktItem { width: 170px; height: 225px; border: solid 1px #EAEAEA; padding: 0 0 0 0; float: left; overflow: hidden; }
.produktMarginList{ margin:10px 27px 20px 0; }
.produktMarginHomeSlimilar{ margin:10px 35px 20px 0; }
/*.produktItem img { margin: 10px 0 0 0;}*/
.noborder { border: none; }
.produktLine { clear: both; border-top: solid 1px #d5d5d5; margin-bottom: 20px; }
.produktItem h3 a { display: block;  color: black; font: normal 16px 'roboto_regular', serif; font-weight: bold; text-decoration: none; width: 170px; overflow: hidden; height: 21px;}
.produktItem .pC { padding: 0; width: 90%; margin: 0 auto; }
.produktItem .pC .buy { float: right; width: 55px; }
.produktItem .pC .title { text-align: left;  padding-top: 2px; overflow: hidden; }
.produktItem .pC p { padding: 0; font: normal 12px/14px 'roboto_regular', serif; text-align: left; color: #747474; height: 18px; overflow: hidden; }
.produktItem .pC .kod { font: normal 11px 'roboto_regular', serif; color: #bfbfbf; }
.produktItem .pC .opis { line-height: 16px; text-align:center; font-size: 10px; }
.produktItem .icorabat { position: absolute; z-index: 5; }
.produktItem .ImgLink { position: absolute; z-index: 6; width: 170px; height: 224px; opacity: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; filter: alpha(opacity=0); }
.icrobatImgNew { position: absolute; margin-top: 0px; margin-left: 0px; }
.produktItem .icobest { position: absolute; z-index: 6; margin-left: 0px; }
.produktItem .foto { text-align: center; margin: 10px 0 0 0; }
.produktItem .price { text-decoration: none; margin: 0;  padding: 0; display: block; width:auto; height: 27px; text-align: center; font: normal 16px/27px 'roboto_regular', serif; color: #000000; background-color: #FFD400;  }
.produktItem .price2 { text-decoration: none; margin: 0;  padding: 0; display: block; width:auto; height: 27px; text-align: center; font: normal 14px/24px 'roboto_regular', serif; color: #000000; background-color: #EAEAEA;  }
/*.produktItem .price .cena { float: left; width: 40px; padding-top: 23px; padding-left: 3px; }*/
.produktItem .price .cenaValue { float: left; width: 60px; color: #ee2c31; line-height: 1.5em; font-style: italic; font-size: 13px; font-weight: bold; padding-top: 20px; padding-left: 0px; }
.produktItem .price .cena span { color: #606060;  }
.produktItem .buy { width: 62px; float: right; padding-top: 20px; }

#search_wyniki p { line-height: 17px; padding: 0; }
#search_wyniki .element .options { color: #C3C3C3; font-size: 10px; padding-top: 3px; border-top: solid 1px #f0f0f0; }
#search_wyniki .element .options a:link { color: #B9B9B9; }
#search_wyniki .element .options a:visited { color: #B9B9B9; }
#search_wyniki .element .options a:hover { color: #3DA0EB; }
/*
.historiazamowien { width: 100%; line-height: 1.5em; }
.historiazamowien tr:hover { background: #f0f0f0; }
.historiazamowien td { padding: 3px; border-bottom: dotted 1px #9F9F9F; }
.historiazamowien .produkt {  font-size: 10px;  }
.historiazamowien .produkt strong {  font-size: 11px;  }
.historiazamowien .produkt span {  font-size: 11px; color: #9A9A9A; }
.historiazamowien .cena {  font-size: 10px;   text-align: right; }
.historiazamowien .cena span {  font-size: 11px; font-weight: bold;  }
.historiazamowien .nr {  font-size: 9px; color: #9A9A9A;   }
.historiazamowien .nr span {  font-size: 10px; font-weight: bold; }
.historiazamowien thead { background: #707070; }
.historiazamowien th { text-align: left; border-top: solid 2px #A7A7A7; border-bottom: solid 1px #4B4B4B; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 11px; text-shadow: black 0px 0px 3px; }
.historiazamowien td { padding: 4px; }*/
/*
.idTabs { border-bottom: solid 1px #BDBDBD; margin-bottom: 8px; }
.idTabs .element { float: left; display: inline; background: #f0f0f0; border: solid 1px #BDBDBD; border-bottom: none; padding: 3px; margin-bottom: -1px; margin-left: 10px; }
.idTabs .selected { font-weight: bold; margin-bottom: -1px; }*/

#formularz_mail .inputtext { margin-top: 2px; }
#formularz_mail .element { padding: 4px; }
#formularz_mail .button { padding: 4px; }

/*#CartWidget{width:224px;height:207px;position:fixed;top:435px;left:100%;margin-left:-75px;background:transparent url('../gfx/koszykitem.png') scroll 0px 0px no-repeat;z-index:3;}
#CartWidget #Holder{width:224px;height:207px; line-height: 1.5em; margin:7px 0px 0px 45px; color:white; text-align:center; font-size: 16px; padding-top: 60px;}
#CartWidget #Holder a { text-indent: -9999px; display: block; height: 50px; margin-top:30px; }*/

.gwiazdka { color: #990000; font-weigth: bold; }
.priceStrike {  text-decoration: line-through; color:#8c8c8c;  }
.wrap { background: url('../gfx/subhead.jpg') top no-repeat; padding-left: 33px; }
.galeriafoto { float: left;  text-align: center; padding: 3px; font-size: 10px; }
.galeriafoto img {  }
.galeriafoto:hover {  }
.gThumb { cursor: pointer; }
.komunikat_ok { background: #D4FFAA; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #72DD07; color: #315F03;  }
.komunikat_error { background: #F7B8AB; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #F07B64; color: #A1270F;  }
.objasnienie { font-size: 11px; font-family: Trebuchet MS; color: #666666; padding: 5px;  padding-left: 40px; border: solid 1px #DADADA; margin-bottom: 3px; margin-top: 3px; }
.smallfont { font-size: 9px; opacity: 0.5; }
.inputtext { font-size: 11px; border-radius: 3px; padding: 7px; margin-top: 2px; font-family: Verdana; font-size: 10px; border: solid 1px #BDBDBD; width: 90%; background: #fdfdff url('../systemgfx/inputTextBg.jpg') repeat-x; color: #525252; }
.clear { clear: both; }
.col_L { float: left; display: inline; }

#tooltipA {
	position:absolute;
	border:2px solid #FFD400;
	background:#444444;
	padding: 10px;

	width: 190px;
	color:white;
	display:none;
    border-radius: 5px;

	}

.adminEditable { font-size: 10px; height: 20px; line-height: 20px; background: #FEF3E2; font-family: Tahoma; color: #666666; padding: 3px; border: solid 1px #FDE4BF; margin-bottom: 3px; margin-top: 3px; }



.checkThisLogin { cursor: pointer; }
#podpis { width: 940px; margin: auto; text-align: right; text-shadow: black 0px 0px 5px; }
#podpis a {  color: black; text-decoration: none;  }
/*
#FBWidget { width: 242px; height: 439px; position: fixed; top: 0px; left: 100%; margin-left: -38px; background: transparent url('../gfx/FB.png') scroll 0px 0px no-repeat; z-index: 3; }
#FBWidget #Holder { width: 190px; height: 425px; margin: 7px 0px 0px 45px; background-color: #FFFFFF; }*/


/*ul.Sidemenu{ display: block; width: 200px; float: left; list-style: none; padding: 0; margin: 10px 30px 0 0;}*/
ul.Sidemenu{ display: block; width: 190px; float: left; list-style: none; padding: 0; margin: 10px 30px 0 0;}
/*ul.Sidemenu h2{ background: url('../gfx/MenuBG.png') repeat scroll 0 0 transparent; height: 43px; font: 24px/43px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 20px;}*/
ul.Sidemenu h2{ background: url('../gfx/MenuBG.png') repeat scroll 0 0 transparent; height: 34px; font: 22px/34px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 20px;}
ul.Sidemenu li a { text-decoration: none; }
/*ul.Sidemenu li a h4{ font: 16px/40px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px;}*/
ul.Sidemenu li a h4{ font: 16px/32px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px;}
/*ul.Sidemenu li a h4.Active{ font: 16px/40px 'roboto_bold', serif !important; color: #FFD400 !important; padding: 0 0 0 20px;}*/
ul.Sidemenu li a h4.Active{ font: 16px/32px 'roboto_bold', serif !important; color: #FFD400 !important; padding: 0 0 0 20px;}
ul.Sidemenu li ul { list-style: none; padding: 0; }
ul.Sidemenu li ul li a p{ font: 14px/30px 'roboto_bold', serif !important; color: #868787 !important; padding: 0 0 0 40px;}
ul.Sidemenu li ul li a p.Active{ font: 14px/30px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 40px;}
div.ProdList{ margin: 0; padding: 0; width: 770px; float: right;}
#category_content a:link { color: #333333; text-decoration: underline; }
#category_content a:visited { color: #333333; text-decoration: underline; }
#category_content a:hover { color: #0066CC; text-decoration: underline; }

#search_form_full { padding: 50px; text-align:center; }
#search_form_full h1 { margin-bottom: 3px; padding: 0; }
/*#search_form_full h2 { margin: 0px; padding: 0px; padding-bottom: 3px; border-bottom: dotted 1px #D5D5D5; }*/
#search_form_full h2 { margin: 0px; padding: 0px; padding-bottom: 3px; color: #1E1E1E;
    font: 23px/25px 'roboto_bold', serif;
    margin: 10px 7px 0;
    padding: 0; border-bottom: 1px solid #DBDBDB; }


#FileList { padding: 20px; }
#FileList a { color: #0066CC; font-weight: bold; font-size: 11px; }
#FileList li { color: #999999; font-size: 9px; }

.porcjowanie { text-align: center; padding: 5px; }
.porcjowanie a { margin-left: 3px; margin-right: 3px; padding: 3px; }

#news h3 { font-size: 16px; }
#news .news_item { margin-bottom: 20px; }
#news .news_item .newsFoto { float: left; width: 160px; }
#news .more { padding-top: 5px; border-top: solid 1px #f0f0f0; clear: both; color: #B4B4B4; }
#news .more span { margin-left: 20px; }
#news .more span strong { font-family: 'Georgia'; font-size: 11px;  }
#news .more a:link { text-decoration: none; color: #B4B4B4; }
#news .more a:visited { text-decoration: none; color: #B4B4B4; }
#news .more a:hover { text-decoration: underline; color: #0099FF; }

#logowanie { float:left; width: 300px; padding-left: 100px; padding-top: 80px; padding-bottom: 80px; }
/*#logowanie h1 { font-size: 25px;  }*/
#logowanie h1 { color: #1E1E1E; font: 25px/25px 'roboto_bold', serif;  }
#logowanielub { float: left; width: 200px; padding-top: 215px; text-align:center; font-size: 24px; font-weight: bold; color: #949494; }
/*#logowanielub { float: left; width: 200px; padding-top: 215px; text-align:center; color: #1E1E1E; font: 30px/25px 'roboto_bold', serif; }*/
#lubrejestracja { float: left; width: 300px; padding-top: 177px;  }
#lubrejestracja div { margin-top: 15px; margin-bottom: 15px; }

#footerContainer { background: transparent url('../gfx/MenuBG.png') scroll 0 0 repeat; clear: both; }
#footer { width: 1000px; height: 140px; margin: auto; padding: 0; margin-top: 10px; font-size: 10px; }
#footer .konsultant { width: 421px; float: left; }
#footer .newsletter { width: 578px; height: 91px; float: left; background: #f3f3f3; margin-top: 29px; }
#footer .newsletter form { padding: 20px; color: #3f3f3f; font-style: italic; }
#footer .newsletter form h5 { font-size: 18px; margin-bottom: 10px; }
#footer .newsletter form .input { padding: 7px; border: none; background: white; width: 250px; }
#footer .newsletter form .field { width: 250px; float: left; }
#footer .newsletter form .button { width: 100px; float: left; }
#footer div.PhoneForm{ float: right; padding: 0 0 0 94px; display: block; width:238px; height: 100px; background: transparent url('../gfx/HomeReCall.png') scroll 26px 19px no-repeat; }
#footer div.PhoneForm p{ padding: 0; margin: 20px 0 0 0; font: normal 14px/16px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.PhoneForm Form{ float: left; margin: 20px 0 0 0; display: block; width:238px; height: 24px; }
#footer div.PhoneForm Form .Text{ float: left; margin: 0 1px 0 0; padding: 0 10px; display: block; width:192px; height: 24px; border: none !important; }
#footer div.PhoneForm Form .Button{ float: left; display: block; width:25px; height: 24px; border: none; }
#footer div.LeftBox{ float: left; padding: 0; display: block; width:332px; height: 140px; border-right: 1px solid #424242; }
#footer div.LeftBox p{ padding: 0; margin: 20px 0 0 0; font: normal 14px/16px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.LeftBox a{ text-decoration: none; margin: 20px 0 0 0;  padding: 0; display: block; width:276px; height: 34px; background: transparent url('../gfx/AskFormButtonBG.png') scroll 0 50% repeat-x; text-align: center; font: normal 16px/34px 'roboto_regular', serif; color: #000000; box-shadow: 12px 10px 9px #000000;}

#footer div.CenterBox{ float: left; padding: 0; display: block; width:332px; height: 140px;  border-right: 1px solid #424242; }
#footer div.CenterBox .Mail{  text-decoration: none; margin: 20px auto 0;  padding:  0 0 0 35px ; display: block; width:100px; height: 30px; background: transparent url('../gfx/HomeMail.png') scroll 0 50% no-repeat; font: normal 16px/30px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.CenterBox .Phone{ margin: 5px auto 0; padding:  0 0 0 35px ; display: block; width:100px; height: 30px; background: transparent url('../gfx/HomePhone.png') scroll 4px 50% no-repeat; font: normal 16px/30px 'roboto_regular', serif; color: #FFFFFF;}
#footer div.CenterBox p{ padding: 0; margin: 5px 0 0 0; font: normal 11px/16px 'roboto_regular', serif; text-align: center; color: #737373;}
#footer .Nobo{ outline: none; margin: 10px 0 0; float: right; width: 96px;height: 29px; display: block; background: transparent url('../gfx/madeinnobo.png') scroll 0 0 no-repeat; text-indent: -9999px;}

/*#koszykPodsumowanie { font-weight: bold; font-size: 14px; text-align:right; border-top: solid 2px #565757; padding-top: 5px; margin-top: 5px; }*/
#koszykPodsumowanie { margin: 25px 0 0 20px; text-align: right; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; text-transform: uppercase; }
/*#koszykPodsumowanie span { font-family: Georgia; color: #e8383d; }*/
#koszykPodsumowanie span { display: block; float: right; padding: 0 0 0 10px; text-align:left; text-transform: none; width: 210px;height: 25px; font: 18px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: none; overflow: hidden;}
#koszykPodsumowanie span.Netto { display: block; float: right; padding: 0 0 0 10px; text-align:left; text-transform: none; width: 210px;height: 25px; font: 22px/20px 'roboto_bold', serif !important; color: #000000 !important; text-transform: none; overflow: hidden;}
#koszyk { width: 100%; }
/*#koszyk thead {  }*/
#koszyk tr {width: 1000px;}
/*#koszyk th { text-align: left;  padding: 5px; color: #777777; font-weight: normal; font-size: 11px; }*/
#koszyk th { text-align: left; font: 14px/20px 'roboto_regular', serif !important; color: #000000 !important; padding: 0 0 0 20px; text-transform: uppercase;}
#koszyk td { padding: 2px; border-top: solid 2px #FFFFFF; background-color: #F2F2F2; }
#koszyk td.Image { width: 71px; }
#koszyk div.Image {width: 100px}
#koszyk td.Name { width: 256px; background: url('../gfx/YellowBrick.png') repeat scroll 0 0 transparent;  font: 16px/17px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px; }
#koszyk td.Price { width: 300px; font: 14px/17px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; }
#koszyk td.PriceAll {  width: 145px; font: 14px/17px 'roboto_regular', serif !important; color: #555555 !important; padding: 0 0 0 20px; }
#koszyk .productName { font-weight: bold; }
#koszyk .productVariant { font-size: 10px; }
#koszyk .productNumber { font-size: 10px; margin-left: 15px; }
#koszyk .przeliczenie { font-size: 9px; font-weight: normal; color: #C6C6C6; }
#koszyk .cena { font-weight: bold; font-size: 15px; font-family: Georgia; color: #e8383d; }
#koszyk .showProduct { font-size: 9px; margin-left: 10px; }
#koszyk td.Quantity { width: 95px; }
#koszyk td.Quantity a.Less{ float: left; display: block; cursor: pointer; width: 11px; height: 22px; background: url('../gfx/QuantityArrows.png') no-repeat scroll 0 0 transparent; }
#koszyk td.Quantity .cartQuantity { float: left; overflow: hidden; margin: 0 10px; padding: 0 7px; width: 20px; height: 22px; border: none; background: url('../gfx/Quantity.png') no-repeat scroll 0 0 transparent;  }
#koszyk td.Quantity a.More{ float: left; display: block; cursor: pointer; width: 11px; height: 22px; background: url('../gfx/QuantityArrows.png') no-repeat scroll 0 -22px transparent; }
/*#koszyk .cartQuantity:hover { border: solid 1px #949494; background: #f0f0f0; }*/
/*#koszyk .cartQuantity:hover { border: solid 1px #FFD400; background: #f0f0f0; }*/

#cartContent { padding: 0;  width: 1000px; margin-bottom: 20px; }
#cartBox { width: 220px; float: right; }

#koszykOptions { border-top: solid 1px #dadada; margin-top: 20px; }
#koszykOptions .przycisk { font-size: 11px; font-weight: bold; padding: 5px; width: 130px; font-weight: bold; }
#koszykOptions .przyciski div {  padding: 1px; text-align: center; }
#koszykOptions .priceCol { float: right; width: 40%; padding-top: 30px; }
/*#koszykOptions .priceCol .names { width: 61%; padding: 3px; text-align: right; float: left; font-weight: bold; }*/
#koszykOptions .priceCol .names { width: 178px; padding: 3px; text-align: right; float: left; font: 14px/20px 'roboto_regular', serif !important; color: #555555 !important; text-transform: uppercase; }
#koszykOptions .priceCol .names div { padding: 2px; }
#koszykOptions .priceCol .values {  width: 210px; padding: 3px; float: left; height: 25px; font: 18px/20px 'roboto_bold', serif !important; color: #000000 !important;}
#koszykOptions .priceCol .values div { padding: 2px; }
#koszykOptions .optionCol { float: left; width: 530px; padding-top: 30px; }

#koszykOptions .optionCol .textarea { height: 70px; width: 275px; }
#koszykOptions .optionCol select {  width: 290px; }
#koszykOptions .optionCol p{ text-align: left; font: 14px/20px 'roboto_regular', serif !important; color: #000000 !important; padding: 0; text-transform: uppercase; }
#koszykOptions .optionCol .Short{ width: 275px; float: left;}
#koszykOptions .optionCol .RightP{ width: 215px; float: right;}
#koszykOptions .optionCol .Right{ width: 200px; float: right;}
#koszykOptions .userInfo { float: left; width: 70%; padding: 10px; }
#koszykOptions .userInfo .col_L { width: 40%; padding-right: 20px; }

.buttonscart .back { float:left; }
.buttonscart .next { float:right; }

#productDetails h2 { font: normal 27px 'roboto_regular', serif; color: black; font-weight: bold; padding: 0; margin: 0; margin-bottom: 10px; text-shadow: #E1E1E1 0px 0px 6px; }
#productDetails h3 { font: normal 16px 'roboto_regular', serif; padding: 0; margin: 0;  }
#productDetails h4 { font-size: 12px; font-family: 'Tahoma'; font-weight: bold; margin-bottom: 6px;  }
#productDetails .breadcrumb { margin-bottom: 7px; background: #eeeeee; font: normal 11px 'roboto_regular', serif; line-height: 20px; color: black; }
#productDetails .breadcrumb a { color: black; display: inline-block; margin-right: 5px; text-transform:uppercase; }
#productDetails .breadcrumb img.strz { padding-right: 5px; }
#productDetails .tagi { margin-bottom: 8px; margin-top: 3px; color: #e62a2f; }
#productDetails .tagi a { color: #838282; text-decoration: underline; margin-left: 3px; }
#productDetails .tagi a:hover {  color: #e62a2f; }
#productDetails .powrot { clear: both; padding-top:10px; padding-bottom: 10px; }
#productDetails #productData { width: 410px; float: left;  }
#productDetails #productFotos { width: 320px; padding-bottom: 30px; }
#productDetails #productDescription { width: 565px; float: right; padding-left: 20px; }
#productDetails #productDescription .priceBox { border-bottom: solid 2px #e7e7e7; padding-bottom: 4px; }
#productDetails #productDescription .priceBox .cenaOn { float: left; background: #ffce12; width: 200px; height: 30px; color: black; text-align: center; line-height: 30px !important; font-weight: bold; font: normal 19px 'roboto_regular', serif; }
#productDetails #productDescription .priceBox .cenaBrutto { float: left; margin-left:1px; margin-top: 5px; background: #eaeaea; width: 200px; height: 25px; color: black; text-align: center; line-height: 25px !important; font-weight: bold; font: normal 15px 'roboto_regular', serif;}
#productDetails #productDescription .priceBox {  }
#productDetails #productDescription .kod { font: normal 14px 'roboto_regular', serif; color: #9f9f9f; margin: 20px 0 0 0;}
#productDetails #productDescription ul { list-style: none; margin: 0 0 20px 0; padding: 0;}
#productDetails #productDescription ul li { height: 20px; padding: 0 0 0 20px; display: block; font-weight: bold; font-size: 12px; background: transparent url('../gfx/ulSquare.png') scroll 0 50% no-repeat; color: #000000;}
#productDetails #productBox { width: 260px; float: right; }
#productDetails #productBox #social { margin-top: 10px; margin-bottom: 20px; overflow:hidden; }
#productDetails #productBox #zapytanieShow { font-size: 13px; font-style: italic; color: #e62a2f; font-weight: bold; cursor: pointer;}
#productDetails #productOptions p { margin: 0; padding-bottom: 5px; font-weight: bold; color: black; font: normal 12px 'roboto_regular', serif; }
#productDetails #productOptions p span { color: #777777; }
#productDetails #productOptions p.nrCat { font-size: 12px; color: #9f9f9f; font-weight: bold; padding-top: 15px; padding-bottom: 15px; font: normal 15px 'roboto_regular', serif; }
#productDetails #productFotos #bigfoto { border: solid 1px #eaeaea; padding: 2px; width: 390px; height: 390px; }
#productDetails #productFotos #thumb { padding-top: 4px; width: 396px; }
#productDetails #productFotos #thumb img { border: solid 1px #f0f0f0; padding: 1px; margin-right: 1px; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  }
#productDetails #productFotos #thumb img:hover { opacity: 1;  }
#productDetails #powiadomDostepnosc { padding: 10px; width: 40%; float: left; }
#productDetails .description { line-height: 1.9em; margin-top: 33px; font: normal 13px 'roboto_regular', serif; color: #6f6f6f; }
#productDetails #basketQuantity { }
#productDetails #basketQuantity .blockVariant { float: left; width: 150px; height: 56px; padding-left: 10px; padding-top: 10px; background: #ffce12 url('../gfx/variantNext.jpg') no-repeat right; color: black; font: normal 15px 'roboto_regular', serif; }
#productDetails #basketQuantity .blockVariant select { width: 67%; font-family: Tahoma; font-size: 12px; }
#productDetails #basketQuantity .blockAttrib { float: left; background: url('../gfx/variantBg.jpg') repeat-x; height: 66px; width: 405px; }
#productDetails #basketQuantity .blockAttrib .item { width: 100px; float: left; color: black; font: normal 11px 'roboto_regular', serif; }
#productDetails #basketQuantity .blockAttrib .item div { line-height: 31px; }
#productDetails #basketQuantity .blockAttrib .item div.bold { font-weight: bold; font-size: 12px; }
#productDetails #basketQuantity .field { width: 50px; float: left; }
#productDetails #basketQuantity .field input { width: 30px; border: solid 1px #c1c1c1; padding: 10px; margin-top: 10px; }
#productDetails #basketQuantity .label { width: 40px; float: left; padding-top: 20px; font-size: 14px; color: black; font: normal 13px 'roboto_regular', serif; font-weight: bold; }
#productDetails #basketQuantity .button { width: 150px; float: left; padding-top: 13px; }
#productDetails #basketQuantity .wariantTitle { font-weight: bold; font-size: 13px; }
#productDetails #basketQuantity .wariantItem { margin-bottom: 7px; }
#productDetails #toBasket { width: 285px; float: right; }

#productDetails .addToBasket { margin-top: 40px; }
#productDetails .addToBasket div { margin-bottom: 3px; }
#productDetails #similar .produktyPodobne {  float: left; width: 30%; padding: 4px; overflow: hidden; height: 180px; }
#productDetails #similar .produktyPodobne img { border: solid 1px #CCCCCC; padding: 2px; margin-bottom: 3px; }
#productDetails #similar .produktyPodobne a { font-weight: bold; margin-left: 5px; }
#productDetails #similar .produktyPodobne a:link { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:visited { color: #; text-decoration: none; }
#productDetails #similar .produktyPodobne a:hover { color: #; text-decoration: underline; }
#productDetails #similar .produktyPodobne p { font-size: 10px; margin-top: 3px; margin-left: 5px; }
#productDetails #similar .produktyPodobne p .cena { font-weight: bold; color: #BA3B30; font-family: 'Georgia'; }
#productDetails #similar .produktyPodobne .dostepny { font-size: 9px; color: #006633; }
#productDetails #similar .produktyPodobne .niedostepny { font-size: 9px; color: #990000; }

#productDetails #additionalInfo {  float: left; width: 36%; }
#productDetails #additionalInfo .fotokod { font-size: 9px; border: solid 1px #f0f0f0; margin-bottom: 3px; opacity: 0.4; }
#productDetails #additionalInfo .fotokod:hover { border: solid 1px #D2D2D2;  opacity: 1.0; }
#productDetails #additionalInfo .fotokod p { padding-top: 7px; }
#productDetails #additionalInfo .fotokodIMG {  float: left; padding-right: 4px; padding-bottom: 2px; }

#productDetails #attrib { width:90%; }
#productDetails #attrib .title{  font-weight: bold; font-size: 13px;  padding: 3px; }
#productDetails #attrib strong { font-size: 12px; }
#productDetails #attrib table { width: 100%; margin-top: 5px; }
#productDetails #attrib .names { width: 50%; font-size: 10px; font-weight: bold; color: #e62a2f; }
#productDetails #attrib .values { width:49%;  text-align: left; font-size: 10px; }

#socialOptions .fb { width: 300px; float: left; }
#socialOptions .gp { width: 200px; float: left; }
#socialOptions .question { width: 300px; float: left; font-weight: bold; color: #E72A31; }
#socialOptions .question a { color: #E72A31; }

/*#profileEdit h4 { font-size: 16px; font-weight: bold;  }*/
#profileEdit h4 { font: 19px/20px 'roboto_bold', serif !important; color: #000000 !important; text-align: left; text-transform: uppercase; }
#profileEdit .info { }
#profileEdit .info p { padding-top: 7px; padding-bottom: 7px; }
#profileEdit .password { width: 40%; margin-top: 30px; }


#userAccountBox .title { margin-bottom: 4px;  }
#userAccountBox ul { list-style: none; }
#userAccountBox li { padding: 3px; float: right; list-style: none; }

.produktItem { width: 170px; height: 225px; border: solid 1px #EAEAEA; padding: 0 0 0 0; float: left; overflow: hidden; }
.produktMarginList{ margin:10px 27px 20px 0; }
.produktMarginHomeSlimilar{ margin:10px 35px 20px 0; }
/*.produktItem img { margin: 10px 0 0 0;}*/
.noborder { border: none; }
.produktLine { clear: both; border-top: solid 1px #d5d5d5; margin-bottom: 20px; }
.produktItem h3 a { display: block;  color: black; font: normal 16px 'roboto_regular', serif; font-weight: bold; text-decoration: none; width: 170px; overflow: hidden; height: 21px;}
.produktItem .pC { padding: 0; width: 90%; margin: 0 auto; }
.produktItem .pC .buy { float: right; width: 55px; }
.produktItem .pC .title { text-align: left;  padding-top: 2px; overflow: hidden; }
.produktItem .pC p { padding: 0; font: normal 12px/14px 'roboto_regular', serif; text-align: left; color: #747474; height: 18px; overflow: hidden; }
.produktItem .pC .kod { font: normal 11px 'roboto_regular', serif; color: #bfbfbf; }
.produktItem .pC .opis { line-height: 16px; text-align:center; font-size: 10px; }
.produktItem .icorabat { position: absolute; z-index: 5; }
.produktItem .ImgLink { position: absolute; z-index: 6; width: 170px; height: 224px; opacity: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; filter: alpha(opacity=0); }
.icrobatImgNew { position: absolute; margin-top: 0px; margin-left: 0px; }
.produktItem .icobest { position: absolute; z-index: 6; margin-left: 0px; }
.produktItem .foto { text-align: center; margin: 10px 0 0 0; }
.produktItem .price { text-decoration: none; margin: 0;  padding: 0; display: block; width:auto; height: 27px; text-align: center; font: normal 16px/27px 'roboto_regular', serif; color: #000000; background-color: #FFD400;  }
.produktItem .price2 { text-decoration: none; margin: 0;  padding: 0; display: block; width:auto; height: 27px; text-align: center; font: normal 14px/24px 'roboto_regular', serif; color: #000000; background-color: #EAEAEA;  }
/*.produktItem .price .cena { float: left; width: 40px; padding-top: 23px; padding-left: 3px; }*/
.produktItem .price .cenaValue { float: left; width: 60px; color: #ee2c31; line-height: 1.5em; font-style: italic; font-size: 13px; font-weight: bold; padding-top: 20px; padding-left: 0px; }
.produktItem .price .cena span { color: #606060;  }
.produktItem .buy { width: 62px; float: right; padding-top: 20px; }

#search_wyniki p { line-height: 17px; padding: 0; }
#search_wyniki .element .options { color: #C3C3C3; font-size: 10px; padding-top: 3px; border-top: solid 1px #f0f0f0; }
#search_wyniki .element .options a:link { color: #B9B9B9; }
#search_wyniki .element .options a:visited { color: #B9B9B9; }
#search_wyniki .element .options a:hover { color: #3DA0EB; }

.historiazamowien { width: 100%; line-height: 1.5em; background: #f0f0f0; margin: 30px 0 100px; }
/*.historiazamowien tr:hover { background: #f0f0f0; }*/
.historiazamowien td { padding: 3px; border-bottom: 4px solid #FFFFFF; }
.historiazamowien .produkt {  font-size: 10px;  }
.historiazamowien .produkt strong {  font-size: 11px;  }
.historiazamowien .produkt span {  font-size: 11px; color: #9A9A9A; }
.historiazamowien .cena {  font-size: 10px;   text-align: right; }
.historiazamowien .cena span {  font-size: 11px; font-weight: bold;  }
.historiazamowien .nr { padding: 0 0 0 30px; font: 14px/30px 'roboto_regular', serif !important; color: #000000 !important; text-align: left; text-transform: uppercase;  background: url('../gfx/YellowBrick.png') repeat scroll 0 0 transparent;}
.historiazamowien .data { padding: 0 0 0 30px; font: 14px/30px 'roboto_regular', serif !important; color: #000000 !important; text-align: left; text-transform: uppercase; }
.historiazamowien .wysylka { padding: 0 0 0 30px; font: 14px/30px 'roboto_regular', serif !important; color: #000000 !important; text-align: left; }
.historiazamowien .status { padding: 0 0 0 30px; font: 14px/30px 'roboto_regular', serif !important; color: #000000 !important; text-align: left; }
.historiazamowien .cena { padding: 0 0 0 30px; font: 14px/30px 'roboto_bold', serif !important; color: #000000 !important; text-align: left; }
.historiazamowien thead { background: none; }
/*.historiazamowien th { text-align: left; border-top: solid 2px #A7A7A7; border-bottom: solid 1px #4B4B4B; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 11px; text-shadow: black 0px 0px 3px; }*/
.historiazamowien th {  padding: 5px 0 5px 30px; background-color: #FFFFFF; font: 14px/20px 'roboto_bold', serif !important; color: #5a5a5a !important; text-align: left; text-transform: uppercase;}
.historiazamowien td { padding: 4px; }

/*.idTabs { border-bottom: solid 1px #BDBDBD; margin-bottom: 8px; }
.idTabs .element { float: left; display: inline; background: #f0f0f0; border: solid 1px #BDBDBD; border-bottom: none; padding: 3px; margin-bottom: -1px; margin-left: 10px; }
.idTabs .selected { font-weight: bold; margin-bottom: -1px; }*/
.idTabs {  width: 1000px; height: 21px; margin: 50px 0 40px; padding: 0; border: none; }
.idTabs .element { text-decoration: none !important; width: 250px; height: 40px; float: left; margin: 0 1px 0 0; padding: 0; background-color: #EBEBEB; height: 20px; font: 15px/20px 'roboto_bold', serif !important; color: #000000 !important; text-align: center; text-transform: uppercase; }
.idTabs .selected{ text-decoration: none; width: 250px; height: 40px; float: left; margin: 0 1px 0 0; padding: 0; background-color: #FFD400; height: 20px; font: 15px/20px 'roboto_bold', serif !important; color: #000000 !important; text-align: center; text-transform: uppercase; }
/*.idTabs .selected { background-color: #FFD400; height: 20px; font: 12px/20px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 5px; text-shadow: 2px 2px 0 orange;}*/
.idTabs .element a:hover{ text-decoration: none !important; }
#formularz_mail .inputtext { margin-top: 2px; }
#formularz_mail .element { padding: 4px; }
#formularz_mail .button { padding: 4px; }

/*#CartWidget{width:224px;height:207px;position:fixed;top:435px;left:100%;margin-left:-75px;background:transparent url('../gfx/koszykitem.png') scroll 0px 0px no-repeat;z-index:3;}
#CartWidget #Holder{width:224px;height:207px; line-height: 1.5em; margin:7px 0px 0px 45px; color:white; text-align:center; font-size: 16px; padding-top: 60px;}
#CartWidget #Holder a { text-indent: -9999px; display: block; height: 50px; margin-top:30px; }*/

.gwiazdka { color: #990000; font-weigth: bold; }
.priceStrike {  text-decoration: line-through; color:#8c8c8c;  }
.wrap { background: url('../gfx/subhead.jpg') top no-repeat; padding-left: 33px; }
.galeriafoto { float: left;  text-align: center; padding: 3px; font-size: 10px; }
.galeriafoto img {  }
.galeriafoto:hover {  }
.gThumb { cursor: pointer; }
.komunikat_ok { background: #D4FFAA; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #72DD07; color: #315F03;  }
.komunikat_error { background: #F7B8AB; padding: 10px; text-align: center; width: 90%; margin: auto; border: solid 1px #F07B64; color: #A1270F;  }
.objasnienie { font-size: 11px; font-family: Trebuchet MS; color: #666666; padding: 5px;  padding-left: 40px; border: solid 1px #DADADA; margin-bottom: 3px; margin-top: 3px; }
.smallfont { font-size: 9px; opacity: 0.5; }
/*.inputtext { font-size: 11px; border-radius: 3px; padding: 7px; margin-top: 2px; font-family: Verdana; font-size: 10px; border: solid 1px #BDBDBD; width: 90%; background: #fdfdff url('../systemgfx/inputTextBg.jpg') repeat-x; color: #525252; }*/
.inputtext { float: left;  border-radius: 3px; padding: 7px; margin: 0 0 15px; font: 18px/22px 'roboto_regular', serif; border: none; width: 90%; height: 32px; background: transparent url('../gfx/Edit1.png') no-repeat; color: #6C808B; }
.Edit1{ background: transparent url('../gfx/Edit3.png') no-repeat; }
.Edit2{ background: transparent url('../gfx/Edit2.png') no-repeat;  resize: none; height: 163px !important; }

/*123x38*/
.form{ display: block; width: 500px; height: auto; float: right; margin: 90px 0 0; }


.col_L { float: left; display: inline; }

#tooltipA {
	position:absolute;
	border:2px solid #FFD400;
	background:#444444;
	padding: 10px;

	width: 190px;
	color:white;
	display:none;
    border-radius: 5px;

	}

.adminEditable { font-size: 10px; height: 20px; line-height: 20px; background: #FEF3E2; font-family: Tahoma; color: #666666; padding: 3px; border: solid 1px #FDE4BF; margin-bottom: 3px; margin-top: 3px; }



.checkThisLogin { cursor: pointer; }
#podpis { width: 940px; margin: auto; text-align: right; text-shadow: black 0px 0px 5px; }
#podpis a {  color: black; text-decoration: none;  }
/*
#FBWidget { width: 242px; height: 439px; position: fixed; top: 0px; left: 100%; margin-left: -38px; background: transparent url('../gfx/FB.png') scroll 0px 0px no-repeat; z-index: 3; }
#FBWidget #Holder { width: 190px; height: 425px; margin: 7px 0px 0px 45px; background-color: #FFFFFF; }*/


/*ul.Sidemenu{ display: block; width: 200px; float: left; list-style: none; padding: 0; margin: 10px 30px 0 0;}*/
ul.Sidemenu{ display: block; width: 190px; float: left; list-style: none; padding: 0; margin: 10px 30px 0 0;}
/*ul.Sidemenu h2{ background: url('../gfx/MenuBG.png') repeat scroll 0 0 transparent; height: 43px; font: 24px/43px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 20px;}*/
ul.Sidemenu h2{ background: url('../gfx/MenuBG.png') repeat scroll 0 0 transparent; height: 34px; font: 22px/34px 'roboto_bold', serif !important; color: #FFFFFF !important; padding: 0 0 0 20px;}
ul.Sidemenu li a { text-decoration: none; }
/*ul.Sidemenu li a h4{ font: 16px/40px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px;}*/
ul.Sidemenu li a h4{ font: 16px/32px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 20px;}
/*ul.Sidemenu li a h4.Active{ font: 16px/40px 'roboto_bold', serif !important; color: #FFD400 !important; padding: 0 0 0 20px;}*/
ul.Sidemenu li a h4.Active{ font: 16px/32px 'roboto_bold', serif !important; color: #FFD400 !important; padding: 0 0 0 20px;}
ul.Sidemenu li ul { list-style: none; padding: 0; }
ul.Sidemenu li ul li a p{ font: 14px/30px 'roboto_bold', serif !important; color: #868787 !important; padding: 0 0 0 40px;}
ul.Sidemenu li ul li a p.Active{ font: 14px/30px 'roboto_bold', serif !important; color: #000000 !important; padding: 0 0 0 40px;}
div.ProdList{ margin: 0; padding: 0; width: 770px; float: right; }




.Yellow{ text-decoration: none; background-color: #FFD400; color: #000000; padding: 0 5px; }

a { font-family: 'roboto_regular'; font-size: 12pt; text-decoration: none; color: #000000}


a:hover {text-decoration: underline;}
.nadpis { font-family: 'roboto_regular'; font-size: 14pt; color: #000055; text-align: center; font-weight: bold}

.adresa { font-family: 'roboto_regular'; font-size: 12pt; color: #000000; text-align: left}
.a2 { font-family: 'roboto_regular'; font-size: 12pt; color: #464646; text-align: left}
.a2 a:hover { font-family: 'roboto_regular'; font-size: 12pt; color: #0000CC; text-align: left}
.a3 { font-family: 'roboto_regular'; font-size: 12pt; color: #464646; text-align: left}
.a3 a:hover { font-family: 'roboto_regular'; font-size: 12pt; color: #CC0000; text-align: left}
.a4 { font-family: 'roboto_regular'; font-size: 12pt; color: #363636; font-weight: bold; text-align: right}
.a4 a:hover { font-family: 'roboto_regular'; font-size: 12pt; color: #000000; font-weight: bold; text-align: right}

.hlava { font-family: 'roboto_regular'; font-size: 12pt; font-weight: bold; color: #000000; background-color=#C0C0C0; text-align: center}
.radek { font-family: 'roboto_regular'; font-size: 12pt; font-weight: bold; color: #000000; text-align: center}
.radek1 { font-family: 'roboto_regular'; font-size: 12pt; color: #000000; text-align: center}
.radek2 { font-family: 'roboto_regular'; font-size: 12pt; color: #000000; text-align: left}
.radeksmall { font-family: 'roboto_regular'; font-size: 10pt; color: #000000; text-align: left}
.cena { font-family: 'roboto_regular'; font-size: 12pt; font-weight: bold; color: #000000; background-color=#FFFF00; text-align: right}
.cenadph { font-family: 'roboto_regular'; font-size: 13pt; font-weight: bold; color: #000000; background-color=#FFFF00; text-align: right}
.cenaa { font-family: 'roboto_regular'; font-size: 12pt; font-weight: bold; color: #FF0000; background-color=#FFFF00; text-align: right}
.vypocet { font-family: 'roboto_regular'; font-size: 12pt; color: #333333; text-align: right}
.vyptext { font-family: 'roboto_regular'; font-size: 12pt; color: #555555; text-align: left}
.vyptextvse { font-family: 'roboto_regular'; font-size: 13pt; color: #000000; text-align: left}
.vypocetvse { font-family: 'roboto_regular'; font-size: 13pt; font-weight: bold; color: #000000; text-align: right}
.kusu { font-family: 'roboto_regular'; font-size: 12pt; color: #333333}
.posta { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color: #222222; text-align: center}
.eko { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color: #222222; text-align: left}


td {  padding-left: 3px}