#MenuHeaderDock { background: url('../images/bg/menu-bg.jpg') repeat-x; opacity: 0.85; }
#HeadMenuAreaDock { float: left }
ul#HeadMenuWidget { width: 505px; float: left; }
ul#HeadMenuWidget li { float: left; width: 101px; height: 38px; cursor: pointer; }
ul#HeadMenuWidget li a { width: 101px; height: 38px; display: block; }
ul#HeadMenuWidget li { background-image: url('../images/buttons/header_menu.jpg'); background-repeat: no-repeat; }
ul#HeadMenuWidget li.item_1 { background-position: 0 0 }
ul#HeadMenuWidget li.item_2 { background-position: -101px 0 }
ul#HeadMenuWidget li.item_3 { background-position: -202px 0 }
ul#HeadMenuWidget li.item_4 { background-position: -303px 0 }
ul#HeadMenuWidget li.item_5 { background-position: -404px 0 }
ul#HeadMenuWidget li.item_1:hover, ul#HeadMenuWidget li.item_1.active { background-position: 0 -38px }
ul#HeadMenuWidget li.item_2:hover, ul#HeadMenuWidget li.item_2.active { background-position: -101px -38px }
ul#HeadMenuWidget li.item_3:hover, ul#HeadMenuWidget li.item_3.active { background-position: -202px -38px }
ul#HeadMenuWidget li.item_4:hover, ul#HeadMenuWidget li.item_4.active { background-position: -303px -38px }
ul#HeadMenuWidget li.item_5:hover, ul#HeadMenuWidget li.item_5.active { background-position: -404px -38px }
ul#HeadMenuWidget li a span { display: none }
#ContactInfoAreaDock { height: 38px; float: left; }
#ContactInfoAreaDock #HeaderContactInfo a { display: block; font-size: 14px; color: white; font-style: italic; float: left; font-weight: bold; padding: 10px 5px 5px 25px; margin-right: 8px; }
#ContactInfoAreaDock #HeaderContactInfo a.tel { margin-left: 15px; background: url('../images/icons/phone.gif') left 10px no-repeat; }
#ContactInfoAreaDock #HeaderContactInfo a.chat { background: url('../images/icons/czat.gif') left 10px no-repeat; padding-left: 30px; }
#HeaderDock #LogoWidget h1 { width: 555px; height: 155px; }
#HeaderDock #LogoWidget h1 a { width: 100%; height: 100%; display: block; }
#HeaderDock #LogoWidget h1 a span { display: none }
#LogoHeaderDock { height: 158px }
#PromoBannerAreaDock { width: 450px; height: 140px; float: left; margin: 3px 0 0 31px; overflow: hidden; }
#PromotionsAreaDock { float: left; margin-top: 35px; }
#CartAreaDock { width: 270px; height: 150px; float: right; position: relative; margin-right: 75px; }
#CartAreaDock div.pay_button a { background: url('../images/buttons/do_kasy.png') no-repeat; width: 105px; height: 27px; display: block; position: absolute; top: 110px; left: 40px; }
#CartAreaDock div.pay_button a span { display: none }
#CartAreaDock #CartWidget a.cart-button { position: absolute; left: 50px; top: 76px; display: block; width: 80px; height: 30px; }
#CartAreaDock #CartWidget .cart-count { margin-top: 60px }
#CartAreaDock #CartWidget .cart-count span.prefix { color: #64a200; display: block; font-family: Tahoma,Verdana,Helvetica,Arial,Sans-Serif; font-size: 10px; font-weight: bold; margin-left: 10px; }
#CartAreaDock #CartWidget .cart-count span.count { color: #64a200; font-size: 26px; font-weight: bold; margin-left: 10px; display: block; float: left; }
#CartAreaDock #CartWidget .cart-count span.suffix { color: #a6a6a6; font-family: Tahoma,Verdana,Helvetica,Arial,Sans-Serif; font-size: 10px; line-height: 1.2em; margin: 5px 0 0 7px; float: left; }
#CartAreaDock #CartWidget .cart-count span.suffix em { display: block; font-style: normal; }
#CartAreaDock #CartWidget .cart-count { margin-left: 40px }
#CartAreaDock #CartWidget .wishlist_button { position: absolute; left: 160px; top: 60px; }
#CartAreaDock #CartWidget .wishlist_button a, #CartAreaDock #CartWidget .compare_button a { background: url('../images/icons/arrows/green_arrow_right.gif') left no-repeat; padding-left: 8px; }
#CartAreaDock #CartWidget .compare_button { position: absolute; left: 160px; top: 75px; }
#CartAreaDock #CartWidget .login_button { position: absolute; left: 160px; top: 90px; }
#CartAreaDock #CartWidget .login_button a { padding-left: 8px; font-weight: bold; }
#CartAreaDock #CartWidget div a { color: #507f00 }
#CartAreaDock #CartWidget .total_money { color: #507f00; font-size: 18px; font-weight: bold; position: absolute; top: 115px; left: 180px; }
#QuickSearchWidget { height: 50px; width: 783px; background: url('../images/bg/search.jpg') no-repeat; margin-bottom: 10px; }
#QuickSearchWidget form { width: 782px; height: 33px; }
#QuickSearchWidget label { display: none }
#QuickSearchWidget input.text { background: none; border: none; width: 558px; margin: 5px 5px 0 10px; padding: 2px 0 2px 5px; color: white; font-size: 120%; }
#QuickSearchWidget input.submit { background: url('../images/buttons/search_button.png') no-repeat; border: none; cursor: pointer; text-indent: -2000em; width: 193px; height: 25px; margin: 4px 0 0 8px; }
#QuickSearchWidget p.additional_info { float: left }
#QuickSearchWidget a.advanced_search { float: right; color: #626120; margin-right: 20px; }
#QuickSearchWidget a.advanced_search:hover { text-decoration: underline }
#LeftCenterDock { float: left; width: 705px; }
#PromotionsProductsAreaDock, #NewProductsAreaDock { margin-bottom: 30px }
/*#PromotionsProductsAreaDock .product_list_box, #NewProductsAreaDock .product_list_box, #RecommendedAreaDock .product_list_box {
background: url('../images/bg/h2_bg_left.png') left top no-repeat;
}
#PromotionsProductsAreaDock .product_list_box .scrolled-box-left, #NewProductsAreaDock .product_list_box .scrolled-box-left, #RecommendedAreaDock .product_list_box .scrolled-box-left {
background: url('../images/bg/h2_bg_right.png') right top no-repeat;
}*/
#PromotionsProductsAreaDock .product_list_box .scrolled-box-right, #NewProductsAreaDock .product_list_box .scrolled-box-right, #RecommendedAreaDock .product_list_box .scrolled-box-right { background: url('../images/bg/header_bg02.jpg') top repeat-x; margin: 0px; width: 705px; position: relative; }
#PromotionsProductsAreaDock .product_list_box .scrolled-box-right h2, #NewProductsAreaDock .product_list_box .scrolled-box-left h2, #RecommendedAreaDock .product_list_box .scrolled-box-left h2 { color: #667F0E; margin-bottom: 9px; font-size: 120%; padding: 7px 0 0 15px; font-family: Arial, Trebuchet MS, sans-serif; }
#PromotionsProductsAreaDock .product_list_box .scrolled-box-right a.show_all, #NewProductsAreaDock .product_list_box .scrolled-box-left a.show_all, #RecommendedAreaDock .product_list_box .scrolled-box-left a.show_all { position: absolute; top: 10px; right: 10px; color: #FFF200; font-size: 10px; font-weight: bold; }
#PromotionsProductsAreaDock .product_list_content, #NewProductsAreaDock .product_list_content, #RecommendedAreaDock .product_list_content { height: 284px; border: 1px solid #beca8c; }
#PromotionsProductsAreaDock .product_list_content { background: url('../images/bg/promo_bg.png') repeat-x; overflow: hidden; }
#NewProductsAreaDock .product_list_content { background: url('../images/bg/new_bg.png') repeat-x; overflow: hidden; }
#RecommendedAreaDock .product_list_content { background: #e1e2e1 url('../images/bg/recommended_bg.png') repeat-x; overflow: hidden; }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li, #NewProductsAreaDock ul.product_container_scrolledlist li, #RecommendedAreaDock ul.product_container_scrolledlist li { float: left; list-style: none; margin: 15px 26px 0 26px; }
#NewProductsAreaDock ul.product_container_scrolledlist li { background: url('../images/bg/separator2.png') right no-repeat }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li.item_3, #NewProductsAreaDock ul.product_container_scrolledlist li.item_3 { background: none }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li .picture { background: url('../images/bg/promo_img_bg.png') repeat-x; border: 1px solid #909871; display: table; margin: 0px; }
#NewProductsAreaDock ul.product_container_scrolledlist li .picture { background: none; border: 1px solid #c8c8c8; display: table; /*margin: 0 10px;*/ }
#RecommendedAreaDock ul.product_container_scrolledlist li .picture { border: 1px solid #acacac; background: none; }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li .picture a, #NewProductsAreaDock ul.product_container_scrolledlist li .picture a, #RecommendedAreaDock ul.product_container_scrolledlist li .picture a { width: 160px; height: 170px; display: block; /*margin: 10px;*/ padding: 10px; /*background: white;*/ display: table-cell; text-align: center; vertical-align: middle; }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li .picture a img, #NewProductsAreaDock ul.product_container_scrolledlist li .picture a img, #RecommendedAreaDock ul.product_container_scrolledlist li .picture a img { max-height: 160px }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li .picture a span.picture_bg, #NewProductsAreaDock ul.product_container_scrolledlist li .picture a span.picture_bg, #RecommendedAreaDock ul.product_container_scrolledlist li .picture a span.picture_bg { width: 160px; height: 160px; display: table-cell; vertical-align: middle; background: white; }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li .price, #NewProductsAreaDock ul.product_container_scrolledlist li .price, #RecommendedAreaDock ul.product_container_scrolledlist li .price, #RecommendedAreaDock ul.product_container_scrolledlist li .old-price, #NewProductsAreaDock ul.product_container_scrolledlist li .old-price, #PromotionsProductsAreaDock ul.product_container_scrolledlist li .old-price  { color: white; font-weight: bold; text-align: center; font-size: 150%; }
#RecommendedAreaDock ul.product_container_scrolledlist li .price { font-size: 130% }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li h3, #NewProductsAreaDock ul.product_container_scrolledlist li h3, #RecommendedAreaDock ul.product_container_scrolledlist li h3 { overflow: hidden; height: 35px; margin: 10px 10px 0 10px; text-align: center; }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li h3 a, #NewProductsAreaDock ul.product_container_scrolledlist li h3 a, #RecommendedAreaDock ul.product_container_scrolledlist li h3 a { color: white; font-size: 110%; text-align: center; }
#PromotionsProductsAreaDock ul.product_container_scrolledlist li h3 a span, #NewProductsAreaDock ul.product_container_scrolledlist li h3 span, #RecommendedAreaDock ul.product_container_scrolledlist li h3 span { display: block; width: 160px; }
#NewProductsAreaDock ul.product_container_scrolledlist li .price, #NewProductsAreaDock ul.product_container_scrolledlist li h3 a, #RecommendedAreaDock ul.product_container_scrolledlist li .price, #RecommendedAreaDock ul.product_container_scrolledlist li h3 a, #RecommendedAreaDock ul.product_container_scrolledlist li .old-price, #NewProductsAreaDock ul.product_container_scrolledlist li .old-price { color: #617f05 }
#RecommendedAreaDock ul.product_container_scrolledlist li .old-price, #NewProductsAreaDock ul.product_container_scrolledlist li .old-price {font-size: 12px; text-decoration: line-through; color: #A0BF3B;}
#PromotionsProductsAreaDock ul.product_container_scrolledlist li .old-price {font-size: 12px; text-decoration: line-through;}
#LeftDock #NewsletterAreaDock h2 { margin-bottom: 0 }
#NewsletterWidget { background: #E1E6D0; color: #728F3F; font-size: 12px; width: 198px; padding-top: 5px;padding-bottom: 10px; }
#NewsletterWidget input[type="text"] { width: 113px; float: left; border: 1px solid #728F3F; margin: 5px 0 5px 10px; color: #728F3F; }
#NewsletterWidget input[type="submit"] { background: #F9F9F9; color: #728F3F; border: 1px solid #728F3F; font-size: 11px; font-weight: bold; margin: 5px 0 0 4px; cursor: pointer; }
#NewsletterWidget p.newsletter_info { float: left; padding: 0 10px; font-size: 11px; }
.left_dock_wrapper .h2_wrapper h2, #BannersNameWidget h2 span, #NewsletterAreaDock h2 { background: url('../images/bg/header_bg01.jpg') left top repeat-x; margin: 0px; height: 32px; width: 198px; }
#LeftDock #BannersNameDock { margin: 0 }
.left_dock_wrapper .h2_wrapper h2 span, #BannersNameWidget h2 span, #NewsletterAreaDock h2 span { color: #667f0e; font-size: 100%; padding: 5px 0 0 10px; display: block; }
#ContactAreaWidget { border: 1px solid #f0f0f0; background: white; }
#ContactAreaWidget ul { border-bottom: 1px solid #e3e3e3; margin: 0 3px; }
#ContactAreaWidget .adres { margin: 5px 7px; padding: 6px 8px 1px; background: #e1e6d0; color: #728f3f; font-size: 100%; font-family: Arial, Verdana, sans-serif; }
#ContactAreaWidget ul li { list-style: none; padding: 5px 0 5px 30px; color: black; margin-left: 10px; }
#ContactAreaWidget ul li.mail { background: url('../images/icons/at.jpg') left center no-repeat }
#ContactAreaWidget ul li.phone1 { background: url('../images/icons/tel_stac.gif') left center no-repeat }
#ContactAreaWidget ul li.phone2 { background: url('../images/icons/phone2.jpg') 4px center no-repeat }
#ContactAreaWidget ul li.phone3 { background: url('../images/icons/phone3.jpg') left center no-repeat }
#LawTextWidget p { color: #454648; /*text-align: center;*/ }
#FooterMenuAreaDock { background: white; height: 100%; width: 990px; margin: 0 auto; }
#FooterMenuAreaDock ul#FooterMenuWidget { background: url(../images/bg/footer_menu_bg.png) top repeat-x }
#FooterMenuAreaDock li.level_1 { display: block; float: left; margin: 0 5px 15px 5px; width: 185px; }
#FooterMenuAreaDock li.level_1 a.level_1_directory { text-decoration: none }
#FooterMenuAreaDock li.level_1 a.level_1_directory { background: url(../images/x_minilogo.gif) no-repeat left top; color: #617015; display: block; font-size: 14px; /*font-weight: bold;*/ height: 35px; margin: 0 0 10px 3px; padding-left: 45px; text-transform: uppercase; }
#FooterMenuAreaDock li.level_1 a.level_1_directory span { display: block; padding-top: 4px; }
#FooterMenuAreaDock li.level_1 li { background: url(../images/icons/arrows/footer_arrow.gif) no-repeat scroll left 5px; margin-left: 8px; }
#FooterMenuAreaDock li.level_1 li a { color: #617015; font-size: 11px; padding-left: 12px; }
#ContentAreaDock, ul#BreadCrumbsWidget { margin-bottom: 10px }
ul#BreadCrumbsWidget li { float: left; list-style: none; margin: 0 2px; }
ul#BreadCrumbsWidget li.first { background: transparent url(../images/x_minilogo2.gif) no-repeat scroll left center; padding-left: 20px; }
ul#BreadCrumbsWidget li a { background: url(../images/icons/arrows/green_arrow_right.gif) no-repeat right center; color: #6D9923; padding-right: 10px; }
ul#BreadCrumbsWidget li.last a { font-weight: bold; background: none; }
#MiddleDock #ProductListSearchFormAreaDock { background-color: #BECA8C; border: 1px solid #617F05; margin-bottom: 10px; padding: 9px; position: relative; }
#ProductListSearchFormAreaDock h2 { color: #4b6303; font-size: 15px; font-weight: 700; width: 100%; }
#ProductListSearchFormAreaDock a#ShowMoreAttr { background-position: right 6px; background-repeat: no-repeat; color: #4b6303; cursor: pointer; float: right; font-family: Tahoma,Verdana,Sans-Serif; font-size: 11px; padding: 0 11px 0 0; position: absolute; right: 24px; text-decoration: none; top: 11px; }
#ProductListSearchFormAreaDock a.show_more { background-image: url(../images/icons/arrows/d_arrow_down.gif) }
#ProductListSearchFormAreaDock form .wrap_keyword_1 { float: left; margin-top: 1em; width: 500px; }
#ProductListSearchFormAreaDock form .form-row { margin: 0; padding: 0; }
#ProductListSearchFormAreaDock form .form-row label { float: left; line-height: 28px; text-align: right; width: 140px; }
#ProductListSearchFormAreaDock form .form-row input.text { border: 1px solid #BBBBBB; float: left; margin: 4px 0 4px 9px; padding: 1px 5px; width: 300px; }
#HeadMenuAreaDock, #ProductListSearchFormAreaDock form .price_start { float: left }
#ProductListSearchFormAreaDock form .form-row { margin: 0; padding: 0; }
#ProductListSearchFormAreaDock form .form-row input#AdvancedSearchByPriceStart, #ProductListSearchFormAreaDock form .form-row input#AdvancedSearchByPriceEnd { width: 110px }
#ProductListSearchFormAreaDock form .form-row input.text { border: 1px solid #BBBBBB; float: left; margin: 4px 0 4px 9px; padding: 1px 5px; width: 300px; }
#ProductListSearchFormAreaDock form .price_end label { width: 60px }
#ProductListSearchFormAreaDock form .wrap_promo_only { float: left; margin: 1em 1em 0 100px; padding-top: 5px; width: 135px; }
#ProductListSearchFormAreaDock form .wrap_promo_only .form-row label { line-height: 23px }
#ProductListSearchFormAreaDock form .wrap_promo_only label { float: left; margin-right: 9px; text-align: right; width: 99px; }
#ProductListSearchFormAreaDock form .wrap_promo_only input.checkbox { float: right }
#ProductListSearchFormAreaDock form .wrap_promo_only input.submit { background: transparent url(../images/buttons/button00.gif) left 2px no-repeat; border: none; cursor: pointer; float: right; height: 30px; width: 103px; color: white; font-weight: bold; text-align: center; }
#ProductListSearchFormAreaDock form .form-row select { border: 1px solid #BBBBBB; margin: 3px 0 0 9px; width: 315px; }
#TagCloudBoxWidget { background-color: #FFFFFF; margin: 5px auto; padding: 10px; width: 970px; }
#TagCloudBoxWidget a { color: #617015; margin: 0 0.5em 0 0; text-decoration: none; }
#TagCloudBoxWidget a:hover { text-decoration: underline }
#TagCloudBoxWidget a.relevance-5 { font-size: 10px }
#TagCloudBoxWidget a.relevance-4 { font-size: 12px }
#TagCloudBoxWidget a.relevance-3 { font-size: 14px }
#TagCloudBoxWidget a.relevance-2 { font-size: 16px }
#TagCloudBoxWidget a.relevance-1 { font-size: 18px }
#AdvancedSearchForm { background-color: #F9F9F9; border: 1px solid #CCCCCC; padding: 1em; }
#AdvancedSearchPage .form-row { margin: 0 0 1em; overflow: hidden; padding: 0; width: 100%; }
#AdvancedSearchPage .form-row label { float: left; margin-top: 1px; vertical-align: middle; width: 170px; }
#AdvancedSearchPage .form-row input { clear: none; margin: 0 0.5em 0 0; vertical-align: middle; }
#AdvancedSearchPage .FullPageForm .submit, .account_box .FullPageForm .submit { background: url(../images/buttons/button2.png) no-repeat 0 0; border: medium none; color: #555555; cursor: pointer; font-family: Helvetica,Arial,Tahoma,Sans-Serif; font-size: 11px; font-weight: 700; height: 25px; line-height: 25px; margin: 0.5em 0; padding: 0; text-align: center; text-transform: uppercase; width: 183px; }
.FullPageForm input.text, .FullPageForm input.title, .FullPageForm input.password, .FullPageForm select { border: 1px solid #BBBBBB; padding: 1px 5px; width: 300px; }
#AdvancedSearchForm select, #EditContactWidget select { clear: none; width: 312px; padding: 1px 0; }
#AdvancedSearchPage, #Wishlist, #Cart, #Checkout, #LoginFormContainer, #NewUserRegistrationFormContainer, #RemindUserPasswordForm, .account_module div.account_box, .document_module div.user_page, div.wishlist { background: url(../images/bg/h2_bg_left.png) no-repeat left top; line-height: auto; }
#ProductListItems .wishlist { background: none }
#AdvancedSearchPage h2, #Wishlist h2, #Cart h2, #Checkout h2, #LoginFormContainer h2, #NewUserRegistrationFormContainer h2, #RemindUserPasswordForm h2, .account_module div.account_box h2, .document_module div.user_page h2.user_page_title, div.wishlist h2 { background: url(../images/bg/h2_bg_right.png) no-repeat right top; height: 33px; }
#AdvancedSearchPage h2 span, #Wishlist h2 span, #Cart h2 span, #Checkout h2 span, #LoginFormContainer h2 span, #NewUserRegistrationFormContainer h2 span, #RemindUserPasswordForm h2 span, .account_module div.account_box h2 span, .document_module div.user_page h2.user_page_title span, div.wishlist h2 span { background: transparent url(../images/bg/h2_bg_mid.png) repeat-x scroll left top; height: 33px; margin: 0 7px; color: white; font-size: 90%; display: block; padding: 4px 0 0 10px; line-height: 21px; }
div.wishlist h2 span { font-size: 110% }
div.wishlist p.info_new_saved { margin-top: 5px; background: ThreeDLightShadow; }
/* ------ checkout --------- */
.checkout_header { display: block; clear: both; margin-bottom: 15px; }
.checkout_header .three_steps { float: left; position: relative; }
.checkout_header .three_steps .step { float: left; height: 115px; margin: 0px; padding-top: 30px; position: relative; width: 260px; }
.checkout_header .three_steps div.item_1 { background: url(../images/buttons/krok1_off.gif) no-repeat }
.checkout_header .three_steps div.item_2 { background: url(../images/buttons/krok2_off.gif) no-repeat }
.checkout_header .three_steps div.item_3 { background: url(../images/buttons/krok3_off.gif) no-repeat }
.checkout_header .three_steps div.item_1.active { background: url(../images/buttons/krok1_on.gif) no-repeat }
.checkout_header .three_steps div.item_2.active { background: url(../images/buttons/krok2_on.gif) no-repeat }
.checkout_header .three_steps div.item_3.active { background: url(../images/buttons/krok3_on.gif) no-repeat }
.checkout_header .three_steps .step span.number { background: transparent url(../images/icons/pink_star.gif) no-repeat 0 0; color: #FFF; display: block; float: left; font-size: 11px; font-weight: 700; height: 25px; left: 2px; line-height: 25px; position: absolute; text-align: center; top: 2px; width: 25px; }
.checkout_header .three_steps .step h3 { float: left; font-size: 120%; margin: 2px 0 0 5px; }
.checkout_header .back_to_cart { float: left; width: 190px; margin-top: 0px; }
.checkout_header .back_to_cart a { background: url('../images/buttons/button_powrot.gif') no-repeat; text-indent: -2000em; display: block; height: 64px; width: 165px; }
.checkout_header h3.title, #Checkout.user_page .checkout_header h3.title { border: 0; color: #111; display: block; float: left; font-family: Helvetica,Arial,Tahoma,Verdana,Sans-Serif; font-size: 18px; font-weight: 400; left: 30px; line-height: 18px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 5px; width: 120px; }
.checkout_header .text { clear: both; display: block; height: 70px; overflow: hidden; width: 230px; }
#BeforeCheckout .choose { background: #FFF; border: 1px dashed #C4C4C4; float: left; margin: 20px 0; width: 99%; }
#BeforeCheckout .choose h2 { font-size: 23px; font-weight: 700; margin: 5px 0 10px 10px; }
#BeforeCheckout .choose .box { border-left: 2px solid #6C6C6C; float: left; height: 160px; margin: 5px; padding: 0 20px 20px; position: relative; width: 180px; }
#BeforeCheckout .choose .box.first { border: none }
#BeforeCheckout .choose .box.last { width: 215px }
#BeforeCheckout .choose .box h3 { font-size: 15px }
#BeforeCheckout .choose .box a.more, #BeforeCheckout .choose .box input.login { background: url('../images/buttons/button_dalej.gif') no-repeat; text-indent: -2000em; display: block; height: 34px; left: 95px; position: absolute; top: 140px; width: 125px; border: none; cursor: pointer; }
#BeforeCheckout .choose .box input.login { left: 160px }
#BeforeCheckout .choose .box a.why { color: #007CEF; left: 22px; position: absolute; top: 70px; }
#BeforeCheckout .choose .box a.remind_password { color: #007CEF; left: 20px; position: absolute; top: 126px; }
#BeforeCheckout .choose .box a.why:hover, #BeforeCheckout .choose .box a.remind_password:hover { text-decoration: underline }
#BeforeCheckout .choose .box form { margin: 5px 0 }
#BeforeCheckout .choose .box form input.text, #BeforeCheckout .choose .box form input.password { width: 115px; padding: 1px 2px; border: 1px solid #888; margin: 3px 0; float: left; }
#BeforeCheckout .choose .box label.error { width: 130px; padding: 5px 0 0 3px; display: block; float: left; font-size: 11px; }
#BeforeCheckout .choose .box .input_wrap { width: 260px; float: left; }
#BeforeCheckout .choose .box .input_wrap label.input_title { font-weight: bold; font-size: 11px; }
/*---------------------*/
#Checkout h3, #LoginFormContainer h3, #NewUserRegistrationFormContainer h3, #PersonalDataForm h3, #ProductTellAFriend h3, #QuestionForm h3 { border: none; color: #6d9923; margin-left: 5px; }
#ProductTellAFriend h3, #QuestionForm h3 { border-bottom: 1px solid #6d9923 }
#ProductTellAFriend .form-row, #QuestionForm .form-row { padding: 0 }
#Checkout .print_actions { margin-top: 40px }
#Checkout .success { color: #6D9923; font-weight: bold; }
#Checkout .show-rules { padding: 0; margin: 5px 0 0 0; }
ul.brand_list_module li { background-color: #FFFFFF; border: 1px solid #C4C4C4; display: table; float: left; height: 102px; margin: 5px; text-align: center; width: 200px; list-style: none; }
ul.brand_list_module li a { display: table-cell; font-size: 11px; line-height: 100px; text-align: center; vertical-align: middle; }
ul.brand_list_module li a img { max-width: 200px; max-height: 100px; }
/*=======*/
.set-product, .true-set-product { position: relative }
.set-product .plus { position: absolute; font-size: 20px; color: #758D28; top: 125px; right: -16px; z-index: 100; font-weight: 700; }
.true-set-product .equal { position: absolute; font-size: 30px; color: #758D28; top: -31px; left: 50%; z-index: 100; font-weight: 700; }
.set-product div.brand { height: 30px; margin-bottom: 5px; }
.strikethrough { text-decoration: line-through }
.true-set-product h3.name { display: block; float: left; width: 390px; font-size: 13px; height: 35px; line-height: 35px; }
.true-set-product .set-price { color: #758D28; font-size: 20px; text-align: center; width: 150px; float: left; height: 35px; line-height: 35px; }
.true-set-product input { background: url(../images/buttons/do_koszyka.gif) no-repeat 0 2px; border: none; cursor: pointer; height: 37px; margin: 15px 0; width: 150px; text-indent: -3000em; margin: 0px; }
.true-set-product { background-color: #FFFFFF; border: 1px solid #E6E5E5; float: left; height: 35px; margin: 7px; padding: 10px; width: 702px; }
.true-set-product { margin-top: 10px; margin-bottom: 30px; display: block; clear: both; }
.blue, .orange { color: #758D28 }
.summary_action #Checkout div.info p { padding: 10px 20px }
.summary_action #Checkout div.info { margin-top: 5px }
.summary_action #Checkout div.info form .actions { margin-right: 15px; padding-top: 0 !important; }
#MiddleDock, #MiddleDock .dock, #BGDock { overflow: visible; position: static; }
.displayShippingForm_action form#CheckoutForm { float: left }
.product_list_content { position: relative }
.container_scrolledlist ul.product_container_scrolledlist { position: absolute; width: 2000em; }
.product_list_content a.browse { display: block; width: 16px; height: 75px; position: absolute; cursor: pointer; top: 72px; z-index: 1000; }
.product_list_content a.browse.prevPage { left: 0; background: url(../images/icons/arrows/scrolling_box_nav_prev2.png) 0 0 no-repeat; float: left; }
.product_list_content a.browse.prevPage.disabled { background: url(../images/icons/arrows/scrolling_box_nav_prev2.png) left -75px no-repeat; cursor: default; }
.product_list_content a.browse.nextPage { left: 687px; background: url(../images/icons/arrows/scrolling_box_nav_next2.png) no-repeat; }
.product_list_content a.browse.nextPage.disabled { background: url(../images/icons/arrows/scrolling_box_nav_next2.png) right -75px no-repeat; cursor: default; }
#CheckoutForm .checkout-content fieldset .copy_contact > label { display: none }
.ht {display: none; visibility: hidden; height: 0px; width: 0px; border: none; }

