body{background:url('../images/bg/baner_head.png') repeat-x top;}
html{background:#F0F0F0 url('../images/bg/baner_foot.jpg') bottom repeat-x;min-height:100%;}
#HeaderBannerAreaDock{height:192px;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:985px;}
#LogoAreaDock{float:left;width:350px;}
#LogoAreaDock #LogoWidget{display:inline;float:left;margin:34px 0 0 13px;overflow:hidden;position:relative;}
#LogoAreaDock #LogoWidget h1 a{background:url('../images/logo.png') no-repeat;display:block;height:84px;width:258px;}
#MenuHeaderDock{background:url(../images/bg/top_contact_bg.png) repeat-x;}
ul#HeadMenuWidget{clear:left;float:left;height:35px;line-height:35px;list-style-type:none;margin:0;overflow:hidden;padding:0;position:relative;z-index:9;}
ul#HeadMenuWidget li{border-right:1px solid #FFF;float:left;height:35px;text-align:center;width:100px;}
ul#HeadMenuWidget li a{background:url('../images/bg/top_menu_item_bg.png') repeat-x;color:#555;display:block;font-size:11px;font-weight:700;height:35px;overflow:hidden;text-decoration:none;width:100px;}
ul#HeadMenuWidget li.active a,ul#HeadMenuWidget li.active a:hover{background:url(../images/bg/top_menu_item_active_bg.gif) repeat-x;color:#FFF;}
ul#HeadMenuWidget li a:hover{background-position:0 -35px;color:#000;}
#HeaderContactInfo{margin-left:10px;margin-top:6px;}
#ContactInfoAreaDock a{color:#555;display:block;float:left;font-size:13px;font-weight:700;height:21px;}
#ContactInfoAreaDock a.phone{background:url('../images/icons/tel_stac.png') top left no-repeat;margin-left:15px;padding:3px 5px 5px 25px;}
#ContactInfoAreaDock a.skype,#ContactInfoAreaDock a.gg{height:18px;margin-left:22px;margin-top:3px;width:18px;}
#ContactInfoAreaDock a.skype{background:url('../images/icons/skype.gif') left no-repeat;}
#ContactInfoAreaDock a.gg{background:url('../images/icons/gg.gif') left no-repeat;}
#SearchHeaderDock{margin-top:17px;}
#QuickSearchAreaDock{background:#42A3E7;color:#FFF;float:left;padding-bottom:8px;width:800px;}
#QuickSearchAreaDock #QuickSearchWidget form{margin:8px 8px 0 20px;}
#QuickSearchWidget form label{color:#FFF;font-family:"Trebuchet MS",Helvetica,Arial,Tahoma,Verdana,sans-Serif;font-size:18px;font-weight:400;line-height:30px;margin-right:19px;vertical-align:bottom;}
#QuickSearchWidget .text{background:transparent url(../images/bg/quick_search_textinput_bg.png) no-repeat;border:none;color:#666;font-family:Helvetica,Arial,Tahoma,sans-serif;font-size:14px;font-weight:700;height:23px;margin:0;padding:4px 8px 5px 9px;vertical-align:middle;width:555px;}
#QuickSearchWidget .submit{background:transparent url(../images/bg/quick_search_submit_bg.png) no-repeat;border:none;cursor:pointer;font-size:14px;height:32px;line-height:999px;margin:0;overflow:hidden;text-indent:-9999px;vertical-align:middle;width:34px;}
#QuickSearchWidget .advanced_search{background-image:url(../images/icons/arrows/arrow_right.gif);background-position:right 6px;background-repeat:no-repeat;color:#FFF;display:inline;float:right;font-size:11px;margin-right:16px;padding-right:10px;}
#QuickSearchWidget .additional_info{color:#FFF;display:inline;float:left;font-size:11px;margin:0 0 0 185px;}
#CartAreaDock{background:url('../images/cart_view_bg.png') no-repeat;float:right;height:119px;margin:9px 0 13px;overflow:visible;position:relative;width:276px;}
#CartAreaDock #CartWidget .cart-count{margin-top:18px;}
#CartAreaDock #CartWidget .cart-count span.prefix{color:#00548F;display:block;font-family:Tahoma,Verdana,Helvetica,Arial,Sans-Serif;font-size:10px;font-weight:700;margin-left:65px;}
#CartAreaDock #CartWidget .cart-count span.count{color:#00548F;font-size:26px;font-weight:700;margin-left:65px;}
#CartAreaDock #CartWidget .cart-count span.suffix{color:#545454;font-family:Tahoma,Verdana,Helvetica,Arial,Sans-Serif;font-size:10px;line-height:1.2em;position:absolute;top:35px;left:85px;width:65px;}
#CartAreaDock #CartWidget div.last_added_product{height:40px;left:18px;overflow:hidden;position:absolute;top:73px;width:135px;}
#CartAreaDock #CartWidget div.last_added_product .no_products{color:#00548F;
font-family:Tahoma,Verdana,Helvetica,Arial,Sans-Serif;
font-size:10px;
font-weight:bold;display:block;text-align:left;}
#CartAreaDock #CartWidget div.last_added_product img{border:1px solid #E9E9E9;float:left;margin-right:6px;}
#CartAreaDock #CartWidget div.last_added_product span.prefix{color:#393939;float:left;font-family:Tahoma,Verdana,Helvetica,Arial,Sans-Serif;font-size:10px;font-weight:700;line-height:1em;margin:4px 0 2px;}
#CartAreaDock #CartWidget div.last_added_product span.name{font-size:11px;height:2.4em;line-height:1.2em;overflow:hidden;}
#CartAreaDock #CartWidget div.total_money{color:#F60;font-size:15px;font-weight:700;left:175px;position:absolute;top:16px;width:90px;text-align:center;}
#CartAreaDock #CartWidget .pay_button{left:172px;position:absolute;top:40px;}
#CartAreaDock #CartWidget .pay_button a{background:url(../images/buttons/add_to_cart2.png) no-repeat;display:block;height:31px;margin:0 auto;overflow:hidden;width:92px;}
#CartAreaDock #CartWidget .pay_button a:hover{background-position:left -31px;}
#CartAreaDock #CartWidget .pay_button a.inactive,#CartAreaDock #CartWidget .pay_button a.inactive:hover{background-position:left -62px;}
#CartAreaDock #CartWidget .wishlist_button{left:173px;position:absolute;top:74px;}
#CartAreaDock #CartWidget .wishlist_button a,#CartAreaDock #CartWidget .compare_button a{background:url(../images/icons/arrows/arrow_right.gif) 0 5px no-repeat;color:#007CEF;font-family:Tahoma,Verdana,sans-Serif;font-size:10px;padding-left:10px;text-decoration:none;}
#CartAreaDock #CartWidget .compare_button{left:173px;position:absolute;top:88px;}
#CartAreaDock #CartWidget .login_button{left:182px;position:absolute;top:100px;}
#CartAreaDock #CartWidget .login_button a{color:#F60;font-family:Tahoma,Verdana,sans-Serif;font-size:11px;font-weight:700;}
#CartAreaDock #CartWidget .cart-list{background:url(../images/bg/cart_tooltip_bg.png) #FFF left bottom repeat-x;border:1px solid #95C6DF;font-family:Helvetica, Arial, sans-serif;height:auto;left:-360px;padding:10px 26px 10px 8px;position:absolute;top:5px;width:320px;z-index:999;}
#CartAreaDock #CartWidget .cart-list ul{color:#00548F;list-style:none;}
#CartAreaDock #CartWidget .cart-list ul li{border-bottom:1px solid #BAD1EC;margin:1px 0;overflow:hidden;padding:3px;}
#CartAreaDock #CartWidget .cart-list ul li span img{border:1px solid #BAD1EC;float:left;margin-right:8px;}
#CartAreaDock #CartWidget .cart-list a.close{background-image:url(../images/buttons/close.png);cursor:pointer;display:block;height:16px;outline-style:none;outline-width:medium;position:absolute;right:2px;top:2px;width:16px;}
#CategoryPresentationWidget li,#ProductCategoryWidget li{clear:both;}
#ProductCategoryWidget li.cat_level_0 span.title,#CategoryPresentationWidget li.cat_level_0 span.title{background:url('../images/bg/category_title_bg.png') repeat-x;display:block;height:46px;margin-bottom:14px;}
#ProductCategoryWidget li span.title a,#CategoryPresentationWidget li span.title a{background-image:none !important;color:#00548F;font-family:"Arial Black",Helvetica,Arial,Tahoma,Sans-Serif;font-size:20px;font-weight:700;line-height:46px;text-transform:uppercase;}
#ProductCategoryWidget li span.title a span.category_name,#CategoryPresentationWidget li span.title a span.category_name{background:url('../images/bg/category_title_img.png') left no-repeat;margin-left:10px;padding-left:45px;}
#ProductCategoryWidget ul.level_1 li,#CategoryPresentationWidget ul.level_1 li{background-image:url(../images/bg/homepage_category_level_1_bg.png);clear:none;display:inline;float:left;height:153px;margin:0 0 3px;overflow:hidden;padding:4px 0 11px;position:relative;width:170px;}
#ProductCategoryWidget ul.level_1 li a.image,#CategoryPresentationWidget ul.level_1 li a.image{background:none !important;display:block;height:60px;margin:0 auto 6px;text-align:center;}
#CategoryPresentationWidget ul.level_1 li span.category_icon,#ProductCategoryWidget ul.level_1 li span.category_icon{height:38px;left:0;overflow:hidden;position:absolute;top:60px;width:38px;}
#ProductCategoryWidget ul.level_1 a.name,#CategoryPresentationWidget ul.level_1 a.name{background-repeat:no-repeat;color:#444;display:block;font-size:15px;font-weight:700;height:39px;line-height:19px;margin:0 0 2px 5px;overflow:hidden;padding-left:45px;vertical-align:middle;}
#ProductCategoryWidget ul.level_2,#CategoryPresentationWidget ul.level_2{height:31px;line-height:1.2em;margin:0 10px 7px;overflow:hidden;padding:0;}
#ProductCategoryWidget ul.level_1 ul.level_2 li,#CategoryPresentationWidget ul.level_1 ul.level_2 li{background:none repeat 0 0;float:left;height:auto;margin:0 10px 0 0;padding:0;position:static;width:auto;}
#ProductCategoryWidget ul.level_1 ul.level_2 li.li_limited a.more_categories,#CategoryPresentationWidget ul.level_1 ul.level_2 li.li_limited a.more_categories{background:url('../images/icons/arrows/arrow_right.gif') right 5px no-repeat;bottom:6px;color:#007CEF;display:block;font-size:11px;padding-right:11px;position:absolute;}
#ProductCategoryWidget ul.level_1 ul.level_2 li a.name,#CategoryPresentationWidget ul.level_1 ul.level_2 li a.name{color:#555;display:inline;font-size:11px;font-weight:400;line-height:1.3em;margin:0;padding:0;}
#ProductCategoryWidget ul.level_1 ul.level_2 .over_limit a.more_categories,#CategoryPresentationWidget ul.level_1 ul.level_2 .over_limit a.more_categories{background-image:url(../images/icons/arrows/arrow_right.gif);background-position:right 5px;background-repeat:no-repeat;bottom:6px;color:#007CEF;display:block;font-size:11px;padding-right:11px;position:absolute;}
#RightBoxDock{float:right;overflow:hidden;width:78px;}
#CopyrightFooterDock #LawTextAreaDock{margin-top:30px;}
#CopyrightFooterDock #LawTextAreaDock p{color:#A5B0BE;font-size:11px;line-height:2em;text-align:center;}
#CopyrightFooterDock #PoweredByAreaDock{border-right:1px dotted #BCBCB6;float:left;height:67px;margin-top:25px;width:172px;}
#CopyrightFooterDock #PoweredByAreaDock p.powered_by a{background:url('../images/idotcom_logo.png') no-repeat;display:block;float:left;height:34px;margin:20px 0 0 50px;width:88px;}
#CopyrightFooterDock{margin-bottom:80px;}
#LeftCenterDock{float:left;width:680px;}
#LiveChatAreaDock #LiveChatWidget a{background:url('../images/livechat2_big.png') no-repeat;display:block;height:62px;margin-left:13px;width:172px;}
#FooterMenuAreaDock{background:#FFF;height:100%;width:100%;}
#FooterMenuAreaDock li.level_1{display:block;float:left;margin:15px 10px;width:175px;}
#FooterMenuAreaDock li.level_1 li{background:url('../images/icons/arrows/arrow_right_2.gif') left center no-repeat;margin-left:3px; padding-left:12px;}
#FooterMenuAreaDock li.level_1 li a{color:#007CEF;font-size:11px;}
#FooterMenuAreaDock li.level_1 a.level_1_directory{background:url('../images/bg/minilogo.png') no-repeat left center;color:#666;display:block;font-size:14px;font-weight:700;height:30px;margin:0 0 10px 3px;padding-left:0;text-decoration:none;text-transform:uppercase;display:table;}
#FooterMenuAreaDock li.level_1 a.level_1_directory span{display:table-cell;vertical-align:middle;padding-left:31px;height:30px;}
.container_scrolledlist .prev_products a{background:url('../images/icons/arrows/scrolling_box_nav_prev.png') left 0 no-repeat;display:block;float:left;height:55px;width:16px;}
.container_scrolledlist .next_products a{background:url('../images/icons/arrows/scrolling_box_nav_next.png') left 0 no-repeat;display:block;float:left;height:55px;width:16px;}

.container_scrolledlist .prev_products a.disabled,
.container_scrolledlist .next_products a.disabled{
  background-position:left -55px;
}

.container_scrolledlist .prev_products a:hover,
.container_scrolledlist .next_products a:hover{
  -moz-box-shadow:0 0 10px #89C2FF inset;
  -webkit-box-shadow:0 0 10px #89C2FF inset;
  box-shadow:0 0 10px #89C2FF inset;

.container_scrolledlist .prev_products a.disabled:hover,
.container_scrolledlist .next_products a.disabled:hover{
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}

}
.product_container_scrolledlist li{display:block;float:left;list-style:none;overflow:hidden;}
div.scrollable{float:left;overflow:hidden;position:relative;}
div.scrollable ul.items{display:block;position:absolute;width:20000em;}
.container_scrolledlist .prev_products,.container_scrolledlist .next_products{cursor:pointer;float:left;}
ul#BreadCrumbsWidget li{float:left;list-style:none;margin:0 2px;}
ul#BreadCrumbsWidget li.first{background:url('../images/bg/logo.gif') left no-repeat;padding-left:20px;}
ul#BreadCrumbsWidget li a{background:url('../images/icons/arrows/arrow_right.gif') right no-repeat;color:#00548F;padding-right:10px;font-size:11px;}
ul#BreadCrumbsWidget li.last a{background:none;color:#007CEF;font-weight:700;}
#AdvancedSearchForm{background-color:#F9F9F9;border:1px solid #CCC;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:transparent url(../images/buttons/button2.png) no-repeat;border:medium none;color:#555;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 #BBB;padding:1px 5px;width:300px;}
.FullPageForm select{clear:none;margin:0;padding:0;width:313px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:12px;}
.brand_list_page{background:transparent url(../images/bg/category_title_bg.png) top repeat-x;}
.brand_list_page h2{background:transparent url(../images/bg/category_title_img.png) no-repeat 7px 0;border:none;color:#00548F;display:block;font-family:"Arial Black",Helvetica,Arial,Tahoma,Sans-Serif;font-size:20px;font-weight:700;height:46px;line-height:46px;padding-left:48px;text-transform:uppercase;}
.user_page h2.user_page_title,.account_box h2{background:transparent url(../images/bg/category_title_bg.png) top repeat-x;border:none;display:block;height:46px;}
.user_page h2.user_page_title span,.account_box h2 span{background:transparent url(../images/bg/category_title_img.png) no-repeat left center;color:#00548F;font-family:"Arial Black",Helvetica,Arial,Tahoma,Sans-Serif;font-size:20px;font-weight:700;line-height:46px;margin-left:10px;padding-left:48px;text-transform:uppercase;}
#MiddleDock #ProductListSearchFormAreaDock{background-color:#F1F8FB;border:1px solid #CAE3EF;margin-bottom:10px;padding:9px;position:relative;}
#ProductListSearchFormAreaDock h2{color:#206A9D;font-size:15px;font-weight:700;width:100%;}
#ProductListSearchFormAreaDock a#ShowMoreAttr{background-position:right 6px;background-repeat:no-repeat;color:#007CEF;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:9px;}
#ProductListSearchFormAreaDock a.show_more{background-image:url('../images/icons/arrows/arrow_bottom.gif');}
#ProductListSearchFormAreaDock a.show_less{background-image:url('../images/icons/arrows/arrow_top.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 #BBB;float:left;margin:4px 0 4px 9px;padding:1px 5px;width:300px;}
#ProductListSearchFormAreaDock form .form-row input#AdvancedSearchByPriceStart,#ProductListSearchFormAreaDock form .form-row input#AdvancedSearchByPriceEnd{width:110px;}
#ProductListSearchFormAreaDock form .price_end label{width:60px;}
#ProductListSearchFormAreaDock form .form-row select{border:1px solid #BBB;margin:3px 0 0 9px;width:315px;}
#ProductListSearchFormAreaDock form .wrap_promo_only{float:left;margin:1em 1em 0 100px;padding-top:5px;width:135px;}
#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:url('../images/buttons/filter.png') no-repeat;border:none;cursor:pointer;float:right;height:25px;text-indent:-2000em;width:66px;}
#ProductListSearchFormAreaDock form .wrap_promo_only .form-row label{line-height:18px;}
.account_orders_history_box{float:left;width:100%;}
.account_orders_history_box table td,.account_orders_history_box table th{border:none;}
.account_orders_history_box table#account_orders_list th{background:#FEF3ED;padding:7px 0;}
.account_orders_history_box #account_orders_list td,.account_orders_history_box #account_orders_list th{padding:0;text-align:left;}
ul.brand_list_module li{background-color:#FFF;border:1px solid #C4C4C4;display:table;float:left;height:100px;margin:5px;text-align:center;width:200px;}
ul.brand_list_module li a{display:table-cell;font-size:11px;line-height:100%;text-align:center;vertical-align:middle;}
ul.brand_list_module li a img{max-height:86px;max-width:190px;}
div.uplink a{background:url(../images/icons/arrows/uplink_bg.png) center -4px no-repeat;display:block;font-weight:700;text-align:center;text-transform:uppercase;}
#TagCloudBoxWidget{background-color:#FFF;margin-top:5px;padding:10px;}
#TagCloudBoxWidget a{color:#007CEF;margin:0 0.5em 0 0;text-decoration:none;}
#TagCloudBoxWidget a.relevance-1{font-size:18px;}
#TagCloudBoxWidget a.relevance-2{font-size:16px;}
#TagCloudBoxWidget a.relevance-3{font-size:14px;}
#TagCloudBoxWidget a.relevance-4{font-size:12px;}
#TagCloudBoxWidget a.relevance-5{font-size:10px;}
form label.error{color:#BC0000;font-size:10px;font-weight:400;}
.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:0 2px;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: 28px;}
.checkout_header .back_to_cart a{background:url('../images/buttons/button_powrot.gif') no-repeat;text-indent: -2000em;display:block;height:64px;padding:17px 0px 0 0;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;}
#CheckoutForm fieldset .form-row{clear:none;float:left;margin:5px;padding:0;width:461px;}

#CheckoutForm fieldset .sex-row{border-bottom:1px solid #DDD;clear:both;float:none;margin-bottom:15px;padding-bottom:20px;width:100%;}
#CheckoutForm fieldset .state-row{border-bottom:1px solid #DDD;clear:both;float:none;margin-bottom:15px;padding-bottom:20px;width:100%;}
#CheckoutForm fieldset .form-row label{clear:both;display:block;float:none;width:auto;}
.FullPageForm #order_delivery_methods{padding:10px 30px;}
.FullPageForm #order_delivery_methods li{clear:none;display:block;float:left;height:30px;width:435px;margin:3px 10px;}
#CheckoutForm.FullPageForm #checkout_payment_methods{
  padding:10px 30px;
}
#CheckoutForm.FullPageForm #checkout_payment_methods div.payment_driver{display:block;float:left;width:435px;margin:3px 10px;}
#CheckoutForm.FullPageForm #checkout_payment_methods .payment_methods{margin-left:20px;}
#HeaderDock,.container_scrolledlist{position:relative;}
#LogoHeaderDock,#CartAreaDock #CartWidget{overflow:visible;}
#LogoAreaDock #LogoWidget h1 a span,#CartAreaDock #CartWidget .pay_button a span,#ProductCategoryWidget li span.title a span.category_icon,#CategoryPresentationWidget li span.title a span.category_icon,#ProductCategoryWidget ul.level_1 li.li_limited,#CategoryPresentationWidget ul.level_1 li.li_limited,#CopyrightFooterDock #PoweredByAreaDock p.powered_by a span,#LiveChatAreaDock #LiveChatWidget a span{display:none;}
#HeadMenuAreaDock,#ProductListSearchFormAreaDock form .price_start{float:left;}
#ContentAreaDock,ul#BreadCrumbsWidget{margin-bottom:10px;}
#ContactInfoAreaDock #HeaderContactInfo a:hover,#QuickSearchWidget .advanced_search:hover,#CartAreaDock #CartWidget .wishlist_button a:hover,#CartAreaDock #CartWidget .compare_button a:hover,#CartAreaDock #CartWidget .login_button a:hover,#FooterMenuAreaDock li.level_1 li a:hover,ul#BreadCrumbsWidget li a:hover,#TagCloudBoxWidget a:hover{text-decoration:underline;}
#ProductCategoryWidget li span.title a:hover,#CategoryPresentationWidget li span.title a:hover,ul#BreadCrumbsWidget li.last a:hover{text-decoration:none;}
#ProductCategoryWidget ul.level_1 a.name:hover,#CategoryPresentationWidget ul.level_1 a.name:hover,#ProductCategoryWidget ul.level_1 ul.level_2 li a.name:hover,#CategoryPresentationWidget ul.level_1 ul.level_2 li a.name:hover{color:#FF7A00;text-decoration:underline;}
#ProductCategoryWidget ul.level_1 ul.level_2 li.li_limited,#CategoryPresentationWidget ul.level_1 ul.level_2 li.li_limited,#ProductCategoryWidget ul.level_1 ul.level_2 .over_limit,#CategoryPresentationWidget ul.level_1 ul.level_2 .over_limit{display:block;}
#AdvancedSearchPage .submit:hover,.account_box .submit:hover,.checkout_header .three_steps .active span.number{background-position:0 -25px;}

a.nolink{
  cursor:default;
}
#PageOutOfWidget{
color:#EB6E27;
text-align:right;
padding:10px 30px 5px 0;
font-size:12px;
}

.set-product,
.true-set-product{
  position:relative;
}

.set-product .plus{
  position:absolute;
  font-size:20px;
  color:#FF9D00;
  top:125px;
  right:-16px;
  z-index:100;
  font-weight:700;
}

.true-set-product .equal{
  position:absolute;
  font-size:30px;
  color:#FF9D00;
  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:#FF9D00;
  font-size:20px;
  text-align:center;
  width:150px;
  float:left;
  height:35px;
  line-height:35px;

}

.true-set-product input{background:url('../images/buttons/add_to_cart.png') no-repeat;border:none;cursor:pointer;height:35px;text-indent:-2000em;width:146px;float:right;}

.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;
}

#ContactInfoWidget{
    padding-left:20px;
}

#BreadCrumbsAreaDock{
    margin-bottom:10px;
}


#IndexBannerAreaDock .control {
bottom:12px;
height:25px;
left:12px;
overflow:hidden;
text-align:right;
width:656px;
}
#IndexBannerAreaDock .control a.prev, #IndexBannerAreaDock .control a.next {
display:none;
}

#IndexBannerAreaDock  .control a.button {
background-image:url(../images/buttons/carousel_nav.png);
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:right;
line-height:999px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 18px 0 0;
}

#IndexBannerAreaDock .control a.active {
background-position:0 -25px;
}


#IndexBannerAreaDock{
  margin-bottom:10px;
}

.display-table{
  display:table;
}

.display-cell{
  display:table-cell;
}

.display-table,
.display-cell{
  vertical-align:middle;
  text-align:center;
  height:43px;
  width:100%;
}


#CheckoutForm #create_new_account_while_shopping fieldset .form-row{
  clear:both;
  float:none;
}

#CheckoutForm #create_new_account_while_shopping fieldset{
  width:940px;
}

.three_steps .step .text{
  padding-left:15px;
}

#shipping_methods_secret_message{
  left:46%;
  border:1px solid #CCCCCC;
  font-weight:700;
  font-size:12px;
  border-top:none;
  margin-top:-1px;
  background-color:#F9F9F9;
}

#CategoryPresentationWidget li.cat_level_0{
  margin-bottom:20px;
}

#order_delivery_methods select#department{display:none;}

#CheckoutForm.FullPageForm select{
  width:300px;
  float:left;
}

#LeftBannerTopWidget{
    margin-bottom:10px;
}


#Checkout #EditContactWidget fieldset .form-row span.error-row {
  float: none;
}
#Checkout #EditContactWidget fieldset .form-row span.error-row label {
  margin-left: 0;
  color: red;
  padding: 2px 0;
  font-weight: normal;
  font-style: italic;
}
#CheckoutForm #create_new_account_while_shopping fieldset .form-row {
  width: 650px;
}
#CheckoutForm #create_new_account_while_shopping fieldset .form-row span.error-row {
  width: 340px;
}
#CheckoutForm #create_new_account_while_shopping fieldset .form-row span.error-row label {
  margin-left: 0;
  color: red;
  font-weight: normal;
  margin-top: 3px;
  font-style: italic;
}
#LeftBannerZagielWidget div.banner {
  text-align:center;
}

#NewsletterAreaDock h2 {
  color: #666;
  text-transform: uppercase;
  background: url("../images/bg/minilogo.png") no-repeat left center;
  padding-left: 30px;
  margin-left: 10px;
}
#NewsletterAreaDock input[type="text"] {
  margin: 0;
  border: 1px solid #CCC;
  color: #666;
  width: 118px;
}
#NewsletterAreaDock #NewsletterWidget {
  border: 1px solid #CCC;
  background: #fff;
  padding: 10px;
  color:: #666;
  font-size: 11px;  
}
#NewsletterAreaDock input[type="submit"] {
  border: none;
  background: url('../images/bg/category_level2_selected_item_bg.gif') left top repeat-x;
  color: white;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 1px 5px;
  margin-left: 2px;
  text-shadow: 1px 1px 1px #b03717;
  cursor: pointer;
  font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif;
  height: 18px;
}
#NewsletterAreaDock p.newsletter_info {
  padding: 5px 0 0 0;
  color: #666;
}
#NewsletterAreaDock .title_row {
  color: #666;
  float: left;
  width: 100%;
}
#NewsletterAreaDock .title_row input[type="checkbox"] {
  float: left;
  margin-right: 4px;
}
#NewsletterAreaDock .title_row label {
  float: left;
  margin-top: 3px;
}
.ht {display: none; visibility: hidden; height: 0px; width: 0px; border: none; }

