body { margin:0px ; padding: 0px; font-family:tahoma; font-size:11px; background:#aee453 url(../img/body_bg1.jpg) repeat-x center top;}
img { border:none}
p { margin:0px ; padding: 0px;}
ul { }

/*HEADER */
*{ outline:none; }
label input { margin:0px 2px 0px 4px; padding:0px; }
label{ cursor:pointer;  color:#666666 }

.header {	height: 201px; width: 972px; margin:auto;}

.header_margin_l {height: 201px; width: 6px; float:left; background:url(../img/header_bg_barl.jpg)}

/*------------header logo & search */
.header_logo_search { height:201px; width:199px; float:left }
.header_logo_search .logo { height:111px; width:199px; }
.header_logo_search .logo h1 { margin: 0; }
.header_logo_search .logo a { display:block; height:111px; width:199px; }
/*
.header_logo_search .logo a { background:transparent url(../img/logo_4kids.jpg) no-repeat scroll 0 0; display:block; height:111px; width:199px; text-indent:-90000px; }
*/
.header_logo_search .search { height:90px; width:199px; background:#FFFFFF url(../img/search_bg.gif); }
.header_logo_search .search .search_title { padding:8px 14px; color:#736da2; font-weight:bold;}
.header_logo_search .search .search_input_field {padding:6px 12px 4px 12px; height:20px;}
.header_logo_search .search .search_input_field input { border:1px solid #a0a0a0; height:14px; font-size:11px; padding:2px 4px; width:140px; float:left}
.header_logo_search .search .search_input_field a { width:18px; height:18px;display:block; float:left; margin:1px 0px 0px 5px; background:#aee453 url(../img/search_button.gif)}
.header_logo_search .search .search_input_field a span { overflow:hidden; dispaly:block; text-indent:-10000px; float:left}
.header_logo_search .search .search_advanced { padding:0px 14px 0px 24px; height:14px;}
.header_logo_search .search .search_advanced a {color:#d44b7b; font-weight:bold; font-size:12px; }
.header_logo_search .search .search_advanced a:hover {color:#e8759e;}

/*------------header middle - photo,menu,cart */

.header_middle { width:755px; height:201px; float:left; }
.header_middle .photo { width:562px; height:156px; float:left; background:url(../img/top_photo1.jpg)}

/*------------header middle - cart part */
.header_middle .cart_menu { width:193px; height:156px; float:left; }

/*------------header middle - cart choose language on top */
.header_middle .cart_menu .flags_menu { width:193px; height:66px; background:url(../img/flags_menu_bg.gif)}
.header_middle .cart_menu .flags_menu .flags { width:40px; height:14px; padding:16px 0px 0px 147px; }
.header_middle .cart_menu .flags_menu .flags .pol_active { background: url(../img/flag_pl_active.gif); width:18px; height:14px; float:left}
.header_middle .cart_menu .flags_menu .flags .pol_inactive { background: url(../img/flag_pl_inactive.gif); width:18px; height:14px; float:left}
.header_middle .cart_menu .flags_menu .flags .pol_active a { display:block;width:18px; height:14px;}
.header_middle .cart_menu .flags_menu .flags .pol_inactive a { display:block;width:18px; height:14px;}
.header_middle .cart_menu .flags_menu .flags .pol_active a span { overflow:hidden; dispaly:block; text-indent:-10000px; float:left}
.header_middle .cart_menu .flags_menu .flags .pol_inactive a span { overflow:hidden; dispaly:block; text-indent:-10000px; float:left}
.header_middle .cart_menu .flags_menu .flags .eng_active { background: url(../img/flag_en_active.gif); width:18px; height:14px; float:left; margin-left:3px;}
.header_middle .cart_menu .flags_menu .flags .eng_inactive { background: url(../img/flag_en_inactive.gif); width:18px; height:14px; float:left; margin-left:3px;}
.header_middle .cart_menu .flags_menu .flags .eng_active a { display:block;width:18px; height:14px;}
.header_middle .cart_menu .flags_menu .flags .eng_inactive a { display:block;width:18px; height:14px;}
.header_middle .cart_menu .flags_menu .flags .eng_active a span { overflow:hidden; dispaly:block; text-indent:-10000px; float:left}
.header_middle .cart_menu .flags_menu .flags .eng_inactive a span { overflow:hidden; dispaly:block; text-indent:-10000px; float:left}

/*------------header middle - cart menu on top */

/* .header_middle .cart_menu .flags_menu .top_right_menu {color:#757c6a; font-size:9px; clear:left; height:12px; padding:16px 0px 0px 45px;}
.header_middle .cart_menu .flags_menu .top_right_menu a {color:#757c6a; font-size:9px; text-decoration:none}
.header_middle .cart_menu .flags_menu .top_right_menu a:hover { color:#757c6a; font-size:9px;  text-decoration: underline} */

.header_middle .cart_menu .flags_menu .top_right_menu { text-align: right; float: right; }
.header_middle .cart_menu .flags_menu .top_right_menu .unactive { text-align: right; display:block; color:#ffd200; float:left; padding:16px 0px 0px 8px;}
.header_middle .cart_menu .flags_menu .top_right_menu .unactive a { color:#757c6a; font-size: 10px; }
.header_middle .cart_menu .flags_menu .top_right_menu .unactive a:hover { color:#757c6a; font-size: 10px; text-decoration: underline;}

/*------------header middle - cart view */

.header_middle .cart_menu .cart_view { width:193px; height:90px; background:#d44b7b url(../img/cart_view_bg.jpg)}
.header_middle .cart_menu .cart_view .cart_title { padding:10px 14px; color:#ffffff; font-weight:bold; }
	.header_middle .cart_menu .cart_view .cart_title a { color:#ffffff; font-weight:bold; display: block; width: 165px; height: 13px;}
.header_middle .cart_menu .cart_view .inside_cart { padding:0px 14px; color:#ffffff; }
	.header_middle .cart_menu .cart_view .inside_cart td { padding:4px 4px 0px 0px; color:#ffffff;}
	.header_middle .cart_menu .cart_view .inside_cart a { color:#ffffff; font-size: 10px; }
	.header_middle .cart_menu .cart_view .inside_cart a:hover { color:#ffffff; font-size: 10px; }
.header_middle .cart_menu .cart_view .inside_cart .cart_desc { text-align:right; vertical-align:top}
.header_middle .cart_menu .cart_view .inside_cart .cart_content { text-align:left; font-weight:bold; color:#ffd200; width:200px;}

/*------------header middle - menu part */

.header_middle .menu { height:45px; padding:0px 0px 0px 5px; clear:left; background:url(../img/menutop_bg.gif) #696392; color:#FFFFFF}

.header_middle .menu .active { margin:8px 0px 0px 0px; float:left; display:block; background: url(../img/menutop_active_bg.gif) left 1px no-repeat; color:#ffd200; }
.header_middle .menu .active a.bg { margin:0px 0px 0px 10px; padding:8px 15px 15px 5px; display:block; background: url(../img/menutop_active_bg.gif) right 1px no-repeat; color:#FCD307; font-size: 12px; font-weight: bold; }
.header_middle .menu .unactive { display:block; color:#ffd200; float:left; margin:9px 0px 0px 0px; padding:8px 10px 0px 10px;}
.header_middle .menu .unactive a{ color:#fff; font-size: 12px; font-weight: bold; }


/*-------*/

.header_margin_r {height: 201px; width:12px; float:left; background:url(../img/header_bg_barr.jpg)}



/*LEFT MENU */

.middle_content {	min-height: 200px; height: auto !important; height: 200px;  width: 972px; margin:auto;}
.menu_left {width:205px; min-height: 300px; height: auto !important; height: 300px; background:#FFFFFF url(../img/menu_left_bg.gif); color:#FFFFFF; padding-bottom:20px;}
.menu_left .menuleft_content { width:199px; min-height: 100px; height: auto !important; height: 100px; background:#D44B7B url(../img/menu_left_content_bg.gif) }
.menu_left .menuleft_content_title  { width:163px; height:11px; background:#D44B7B url(../img/menu_left_content_title.gif); padding:8px 14px; font-weight:bold; margin-left:5px;}
.menu_left .menuleft_content_menu { background:url(../img/menu_left_content_sun_bg.gif); padding:0px 16px 0px 11px; margin:0px 5px 0px 5px;}


.menu_left .menuleft_content_bottom { width:199px; height:12px; background:#D44B7B url(../img/menu_left_content_bottom_bg.gif); line-height:1px; font-size:1px;}
.menu_left_bottom { width:205px; height:11px; background:#FFFFFF url(../img/menu_left_bottom_bg.gif);line-height:1px; font-size:1px; margin-bottom:10px;}

.bestseller_box { width:185px; height:199px; margin: 0px 0px 10px 12px;}
.bestseller_box_left, .bestseller_box_right { width:6px; height:143px; background:#736DA2; margin-top:28px; float:left}
.bestseller_box_content { width:193px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;; background:#FFFFFF url(../img/bestseller_content_bg.jpg); float:left}
.bestseller_box_content .bestseller_title { padding:11px 18px; color:#736da2; font-weight:bold;}
.bestseller_box_content div#bestseler_scroll_gallery  { overflow: hidden; }
.bestseller_box_content div#bestseler_scroll_gallery div.item {width: 187px; text-align: center; }
.bestseller_box_content div#bestseler_scroll_gallery div.item img {  border:5px solid #DDD; }
.bestseller_box_content div#bestseler_scroll_gallery div.item div.name { margin:5px 0px 0px 17px; color#:282A29;text-align: left; }
	.bestseller_box_content div#bestseler_scroll_gallery div.item div.name a { color:#282A29; font-weight: bold; }
	.bestseller_box_content div#bestseler_scroll_gallery div.item div.name a:hover { color:#282A29; font-weight: bold; }

.bestseller_box_top {background: transparent url("../img/bestseller_top.jpg") no-repeat top; min-height: 71px;}
.bestseller_box_bottom {background: transparent url("../img/bestseller_bottom.jpg") no-repeat bottom; min-height: 7px; padding: 0px 0px 10px 0px;}


/*MIDDLE CONTENT */


.middle_column { float:left; width:767px; min-height: 200px; height: auto !important; height: 200px; margin:0; padding:0}

/*main page */

.middle_column_main_bannertop {width:767px; height:115px; background:#D44B7B url(../img/mainpage_bannertop_bg.gif); padding:12px 0px 12px 0px;}
.middle_column_main_bannertop img{ float:left; background:#FFFFFF; margin:0px; }

.middle_column_nav { background:#D44B7B url(../img/outside_pink_r.gif) repeat-y top right; padding:14px 25px; color:#EAA5BD; font-size:10px;}

.middle_column_main_middlebox {min-height: 300px; height: auto !important; height: 400px; background:url(../img/promobox_bg1.gif) no-repeat top left; padding:7px 0px 0px 13px;}

.middle_column_submain_middlebox { min-height: 400px; height: auto !important; height: 400px; background:url(../img/promobox_sub_bg2.gif) no-repeat top left; padding:7px 0px 0px 0px;}


/*topbanner subpage */

.submain_topbanner { width:556px; min-height: 131px; height: auto !important; height: 131px; background:#ffffff url(../img/submain_topbanner_bg1.gif) bottom no-repeat;  float:left }
.submain_topbanner img{ float:left; background:#FFFFFF; margin:5px 2px 0px 5px; }


/*product list */

.submain_product {min-height: 131px; height: auto !important; height: 131px; padding:2px 6px 0px 14px; background:url(../img/middle_sub_bg1.gif) 0px 0px no-repeat; clear:left}
.submain_product_main { min-height: 200px; height: auto !important; height: 200px; background:#7A74AB url(../img/product_bottom_bg.gif) no-repeat bottom; overflow:auto; _overflow:visible;}
.submain_product_main_titlebar { color: #55508f; height:50px; background:#7A74AB url(../img/product_title_bg.jpg) no-repeat; }
.submain_product_main_title {color: #55508F; font-weight: bold; font-size: 13px; font-family: arial; padding: 20px 0px 0px 15px; float:left}
.submain_product_main_sortoptions {color:#FFFFFF; font-size:10px; padding:10px 15px 0px 0px; float:right}
.submain_product_main_sortoptions ul { float:left; padding:0px 5px;}
.submain_product_main_sortoptions li { padding:0px 2px; float:left}
.submain_product_main_sortoptions li a { color:#FFFFFF; text-decoration:none;}
.submain_product_main_sortoptions li a:hover { color:#FFD200;}
.submain_product_main_sortoptions li a.sortdown { display:block; width:9px; height:9px; background:#FFFFFF url(../img/product_icon_sort2.gif); margin:2px 0px}
.submain_product_main_sortoptions li a.sortdown_active { display:block; width:9px; height:9px; background:#FFD200 url(../img/product_icon_sort2_a.gif); margin:2px 0px}
.submain_product_main_sortoptions li a.sortup { display:block; width:9px; height:9px; background:#FFFFFF url(../img/product_icon_sort1.gif); margin:2px 0px}
.submain_product_main_sortoptions li a.sortup_active { display:block; width:9px; height:9px; background:#FFD200 url(../img/product_icon_sort1_a.gif); margin:2px 0px}

.submain_product_main_sortoptions li a.full_list { display:block; padding-right:18px;  background:url(../img/product_icon_sort3.gif) no-repeat right 1px;}
.submain_product_main_sortoptions li a.full_list_active { display:block; padding-right:18px; background:url(../img/product_icon_sort3_a.gif) no-repeat right 1px; color:#FFD200;}

.submain_product_main_sortoptions li a.short_list { display:block; padding-right:18px; background:url(../img/product_icon_sort4.gif) no-repeat 1px right }
.submain_product_main_sortoptions li a.short_list_active { display:block; padding-right:18px; background:url(../img/product_icon_sort4_a.gif) no-repeat right 1px; color:#FFD200 }

.submain_product_main_content {min-height: 160px; _overflow: visible; height: auto !important; height: 170px; background:#ffffff; margin:0px 3px 8px 3px; padding: 9px 15px;}



/*promo */

.main_promocjebox { width:543px; min-height: 200px; height: auto !important; height: 200px; background:#696392 url(../img/promobox_content_bg.jpg) bottom no-repeat;  float:left }
.main_promocjebox .main_promocjebox_title {  height:26px; background:#696392 url(../img/promobox_title_bg.gif); color:#FFFFFF; font-weight:bold; padding:10px 0px 0px 15px;}
.main_promocjebox .main_promocjebox_content { height: 278px; background:url(../img/promobox_content_bg.jpg) no-repeat bottom #FFFFFF; margin:0px 3px; overflow:auto; _overflow:visible; padding:0px 0px 10px 8px}

.main_promocjebox_content_left { width:237px;  float:left; padding:0px 16px 0px 16px; margin-top:13px; min-height: 150px; height: auto !important; height: 150px;}

.main_promocjebox_content_left .main_promocjebox_content_left_foto {  height:133px; text-align:center;}
.main_promocjebox_content_left .main_promocjebox_content_left_desc { font-weight:bold; padding-bottom:10px;}

.main_promocjebox_content_left .main_promocjebox_content_left_options { color:#FFFFFF; font-weight:bold; text-align:center;}
.main_promocjebox_content_left .main_promocjebox_content_left_options a { color:#FFFFFF; font-weight:bold; text-decoration:none}
.main_promocjebox_content_left .main_promocjebox_content_left_options a:hover { text-decoration:underline}


.main_promocjebox_content_left .main_promocjebox_content_left_option1 { background:#95DC1C; width:73px;height:22px; 
margin:4px 0px 0px 0px; float:left; padding-top: 8px;}
.main_promocjebox_content_left .main_promocjebox_content_left_option2 { background:#736DA2; width:73px; height:22px; margin:4px 4px 0px 4px; float:left; padding-top: 8px;}
.main_promocjebox_content_left .main_promocjebox_content_left_option3 { background:#D44B7B; height:22px; width:73px; margin:4px 0px 0px 0px; float:left; padding-top: 8px;}

.main_promocjebox_content_left .main_promocjebox_content_left_option2 a{ background:url(../img/icon_info.gif) 0 50% no-repeat; padding-left:18px; font-weight:normal; }
.main_promocjebox_content_left .main_promocjebox_content_left_option3 a{ background:url(../img/icon_cart.gif) 0 50% no-repeat; padding-left:18px; font-weight:normal; }

.main_promocjebox_content_right { width:238px; float:left; padding:0px 0px 0px 14px; border-left:1px solid #D5D3E3; margin-top:13px; min-height: 150px; height: auto !important; height: 150px;}
.main_promocjebox_content_right ul { list-style:none; padding:0px; margin:0px; }
.main_promocjebox_content_right li { margin:2px 0px; list-style:none; padding:0px; font-size:1px; line-height:1px; }
.main_promocjebox_content_right li a { font-size:11px; line-height:120%; display:block; background:#DFF4BA; padding:5px 11px; color:#000000; text-decoration:none}
.main_promocjebox_content_right li a.highlight_active, .main_promocjebox_content_right li a:hover { font-weight:bold; background:#95DC1C url(../img/bullet_1.gif) no-repeat 0px 50% ; color:#FFFFFF}



/*login & banner */

 .main_login_banner { width:198px; float:left; margin-left:7px;}
 .main_login_banner .loginbox { height:131px; background:#D44B7B url(../img/login_bg.jpg); color:#FFFFFF} 
 .main_login_banner .loginbox .loginbox_title { padding:8px 14px 20px 14px; font-weight:bold;}
 .main_login_banner .loginbox .login_content { padding:0px 12px;}
 .main_login_banner .loginbox .login_content td { padding:2px 2px 0px 0px; margin:0px}
 .main_login_banner .loginbox .login_content input { border:1px solid #8A8A8A; height:16px; font-size:10px; padding:2px 4px 0px 4px; width:135px; color:#a8a8a8}
 .main_login_banner .loginbox .login_content_register { color:#FFFFFF; font-size:10px; font-weight:bold}
 .main_login_banner .loginbox .login_content_register a { color:#FFFFFF; font-size:10px; font-weight:bold}
 .main_login_banner .loginbox .login_content_register a:hover { color:#F9E3EB;}

 .main_login_banner .loginbox p { border-bottom:1px solid #DE769B; padding:5px 10px; color:#FFFFFF}
 .main_login_banner .loginbox p span { color:#FFD200; font-weight:bold;}
 .main_login_banner .loginbox p a { color:#FFFFFF; text-decoration:none; font-weight:bold}
 .main_login_banner .loginbox p a:hover { color:#F7DBE4;}
 .main_login_banner .bannerbox1 {height:147px; margin-top:8px; background:#FFFFFF}



/*polecamy box */

.main_polecamy_box { width:748px; min-height: 190px; height: auto !important; height: 190px; background:#D44B7B url(../img/polecamybox_bottom.gif) no-repeat bottom; margin: 0px 0px 10px 13px; padding-bottom:9px; }
.main_polecamy_box_titlebar {height:35px; background:#D44B7B url(../img/polecamybox_title_bg.gif)}
.main_polecamy_box_title { float:left; color:#FFFFFF; font-weight:bold; padding:10px 0px 0px 15px; }
.main_polecamy_box_pager { float:right; padding:5px 10px 0 0}
.main_polecamy_box_pager li { display:block; float:left;}
.main_polecamy_box_pager li a { display:block; width:15px; height:16px; background:#D44B7B url(../img/pager_polecamy.gif) -23px 0px no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:5px 0px 0px 9px; }
.main_polecamy_box_pager li a:hover { text-decoration: underline}
.main_polecamy_box_pager li a.polecamy_active { display:block; width:15px; height:16px; background:#ffffff url(../img/pager_polecamy.gif) no-repeat; color:#D44B7B; font-weight:bold; text-decoration:none; padding:5px 0px 0px 9px; }


.main_polecamy_box_content { width:742px; min-height: 160px; height: auto !important; height: 160px; background:#FFFFFF; margin:auto; }

.main_polecamy_box_content_break { background:#F2C9D7; width:1px; min-height: 139px; height: auto !important; height: 139px; float:left; margin-top:5px;}
.main_polecamy_box_productbox { float:left; padding:15px 6px 0px 6px; width:232px;}
.main_polecamy_box_productbox_foto {background:#ffffff; width:140px; height:88px; float:left; border:#DFDFDF 5px solid; text-align:center}
.main_polecamy_box_productbox_options {width:80px;  float:left; color:#FFFFFF; font-weight:bold;}

.main_polecamy_box_productbox_options a { color:#FFFFFF; font-weight:bold; text-decoration:none}
.main_polecamy_box_productbox_options a:hover { color:#FFFFFF; text-decoration:underline}

.main_polecamy_box_productbox_option1 { background:#95DC1C; text-align:center; height:22px; margin:0px 0px 4px 4px; padding-top:8px;}
.main_polecamy_box_productbox_option2 { background:#736DA2; text-align:center; height:22px; margin:4px 0px 4px 4px; padding-top:8px;}
.main_polecamy_box_productbox_option3 { background:#D44B7B; text-align:center; height:22px; margin:0px 0px 4px 4px; padding-top:8px;}

.main_polecamy_box_productbox_option2 a{ background:url(../img/icon_info.gif) 0 50% no-repeat; padding-left:18px; font-weight:normal; }
.main_polecamy_box_productbox_option3 a{ background:url(../img/icon_cart.gif) 0 50% no-repeat; padding-left:18px; font-weight:normal; }

.main_polecamy_box_productbox_desc { width:200px; clear:both; padding:3px; font-weight:bold;}
.main_polecamy_box_productbox_desc a { color:#000; font-weight:bold;}
.main_polecamy_box_productbox_desc a:hover { color:#000; font-weight:bold;}




/*FOOTER */

.footer { width: 961px; margin:auto; background:#696392; height:65px; color:#a4a1c1; clear:left}
.footer .footer_l { float:left; width:5px; height:65px; background:url(../img/footer_l_bg.gif)}
.footer .footer_m { float:left; width:923px; height:41px; background:url(../img/footer_m_bg.gif) repeat-x; padding:24px 14px 0px 14px;}
.footer .footer_r { float:left; width:5px; height:65px; background:url(../img/footer_r_bg.gif)}

.footer2 {width: 923px; margin:auto;color:#7ca143; padding:5px 19px;}

.box_silver { margin:5px 0px 5px 0px; color:#FFF; font-weight: bold; font-size: 11px;  background: #DFDFDF; padding: 6px 6px 6px 6px; text-align: center;  }
.box_green { margin:5px 0px 5px 0px; color:#FFF; font-weight: bold; font-size: 11px;  background: #95DB19; padding: 6px 6px 6px 6px; text-align: center;  }
.box_gray { margin:5px 0px 5px 0px; color:#000; font-weight: bold; font-size: 11px;  background: #DFDFDF; padding: 6px 6px 6px 6px; text-align: center;  }
.box_pink { margin:5px 0px 5px 0px; background: #D54B7C; padding: 6px 6px 6px 6px; text-align: center;  }
	.box_pink a { color: #fff; font-size: 11px; }
	.box_pink a:hover { color: #fff; font-size: 11px; text-decoration:underline; }
	.box_pink a{ background:url(../img/icon_cart.gif) 0 50% no-repeat; padding-left:18px; font-weight:normal; }
	
div.perpages_box { position: absolute; right: 0px; top:-30px; }	
	div.perpages_box td { color:#fff; }	
	div.perpages_box a { color:#fff; }	
	div.perpages_box a:hover { color:#fff; }
	
div.perpages_box2 { position: absolute; right: 0px; top:-38px; }	
	div.perpages_box td { color:#fff; }	
	div.perpages_box a { color:#fff; }	
	div.perpages_box a:hover { color:#fff; }
	
.active_full { color:#FFD705 !important; }	
.active_short { color:#FFD705 !important; }	
		
/* SLIDER */

.gutter { position: relative; height: 22px; width: 205px; background: url(../img/suwak_linia.gif) repeat-x; font-size: 1px; line-height: 1px;}
.knob { position: absolute; height: 22px; width: 20px; background: url(../img/suwak.gif) no-repeat; cursor: pointer; }

span.shop_button_filtr { width:48px; text-align:center; line-height:18px; display:block; background: url(../images/shop_filtruj.jpg) no-repeat; }
	span.shop_button_filtr a { color:#FFFFFF; font-weight: normal; font-size:10px; }
	span.shop_button_filtr a:hover { color:#FFFFFF;  font-weight: normal; font-size:10px; }
	
table.suwak_table { height: 50px; padding: 10px 0px 0px 10px; background: white url(../img/suwak_bg.jpg) top left repeat-x; }
	table.suwak_table td { vertical-align: top; }

table.search_table { border-bottom: 1px solid #CCCCCC  }
	table.search_table td { vertical-align: top; padding: 10px 0px; }
	table.search_table select {border: 1px solid #CCCCCC; }

table.suwak_table_search td { vertical-align: middle; padding: 2px 0px 0px 0px;}

span.sizebox { border: 1px solid #D54C7A; margin: 0px 10px; padding: 3px 5px 3px 25px; }
span.sizeboxS { border: 1px solid #CCCCCC; margin: 0px 10px; padding: 3px 5px 3px 25px; }


/*--------- zmiany --  */

.set-clear {clear: both;}
.set-rel {position: relative;}
.set-abs {position: absolute;}
.set-left {float: left;}
.set-right {float: right;}


/*--- login bar ---- */
div.login_box {width: 215px; height: 35px; top: 13px; right: -2px;}
input.login-input {width: 76px; height: 16px; background-color: #AEE353; color: #FFFFFF; border: 1px solid #9BCC4C; font-size: 11px;}
a.password-remember {color: #D54B7C; font-size: 11px; text-decoration: underline;}
a.password-remember:hover {}

div.right-banner {}
div.site-banner {margin: 2px;}


/* -------- bestsellers ----- */
div.bestsellers-window {min-height: 150px;}
img.bestseller-photo {border: 1px solid #aee353; margin: 0px 0px 0px 20px;}
div.bestseller-name {margin: 5px 0 0 17px; padding: 0px 5px 0px 5px; text-align:left;}
div.bestseller-name a {color: #000000; font-weight: bold;}
div.bestseller-price {margin: 8px 0px 5px 23px;}
span.bestseller-act-price {color: #d54b7c; font-size: 14px; font-weight: bold;}
span.bestseller-base-price {text-decoration: line-through;}
div.bestseller-link {margin: 2px 4px 2px 4px; border-top: 1px solid #aee353;}
div.bestseller-link a {margin: 2px 0px 0px 0px; padding: 5px 10px 5px 20px; color: #000000; font-size: 11px; text-decoration: none; display: block;}
div.bestseller-link a:hover {background-color: #d6f1a9;}
div.bestseller-link a.active {background-color: #d6f1a9;}
div.bestseller-link a.unactive {background-color: #FFFFFF;}

/*------------ wyprzedaże -------- */
div.news-left-arrow {width: 8px; height: 278px; background: transparent url("../img/news-left-arrow.gif") no-repeat; cursor: pointer;}
div.news-right-arrow {width: 8px; height: 278px; background: transparent url("../img/news-right-arrow.gif") no-repeat;cursor: pointer;}
div.news-window {width: 505px; height: 278px; overflow: hidden; position: relative;}
div.news-tape {width: 99999px; height: 278px; position: relative;}
div.news-item {width: 167px; height: 270px; border: 0px solid red; text-align: center;}
div.news-product-name {height: 30px; margin: 15px 0px 0px 0px; padding: 0px 10px 0px 10px;}
div.news-product-name a {color: #000000; font-weight: bold; text-decoration: none;}
div.news-product-name a:hover {text-decoration: underline;}
div.news-product-photo-box {height: 120px; margin: 10px 0px 0px 0px;}
img.news-product-photo {border: 1px solid #aee353;}
div.news-product-price {height: 30px; margin: 10px 0px 0px 0px;}
div.news-product-act-price {color: #d54b7c; font-size: 14px; font-weight: bold; }
div.news-product-base-price {color: #756ea1; font-size: 11px; text-decoration: line-through;}
div.news-product-sizes {height: 30px; padding: 5px 0px 0px 0px; color:#666666}
div.news-product-buttons {padding: 0px 0px 0px 18px;}
div.by-button {width: 70px; height: 23px; line-height:23px; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 0px; background: transparent url("../img/by-button.gif") no-repeat;}
div.by-button a {padding-left: 15px; line-height:23px; color: #FFFFFF; text-decoration: none; background: transparent url("../img/icon-by.gif") no-repeat left center;}
div.by-button a:hover { color: #FFFFFF;text-decoration: underline;}
div.desc-button {width: 57px; line-height:23px; height:23px; padding: 0px 0px 0px 0px;  background: transparent url("../img/desc-button.gif") no-repeat;}
div.desc-button a {padding-left: 15px; line-height:23px; color: #736DA2; text-decoration: none; background: transparent url("../img/icon-desc.gif") no-repeat left center;}
div.desc-button a:hover {color: #736DA2; text-decoration: underline;}


/*---------- polecamy ---------- */
div.product-recomended-item {width: 358px; height: 149px; padding: 10px 0px 0px 13px;}
div.product-recomended-photo {width: 145px; height: 150px;}
div.product-recomended-photo img {border: 1px solid #aee353;}
div.product-recomended-info {width: 150px; height: 170px;}
div.product-recomended-name {height: 30px;}
div.product-recomended-name a {color: #000000; font-weight: bold; line-height: 17px; text-decoration: none;}
div.product-recomended-name a:hover {text-decoration: underline;}
div.product-recomended-price-box {height: 30px; width: 200px; margin: 12px 0px 0px 0px; color:#666666; }
span.product-recomended-act-price {color: #d54b7c; font-size: 14px; font-weight: bold;}
span.product-recomended-base-price {color: #756ea1; font-size: 11px; text-decoration: line-through;}
div.product-recomended-sizes {height: 30px;}
div.product-recomended-buttons {text-align: center;}


/*------------- product ------------ */
div.product-view-box {color: #888888;}
div.product-view-left {width: 315px;}
div.product-view-photo-box {}
div.product-view-photo-box img {border: 1px solid #AEE353;}
div.product-view-score {height: 30px; padding: 2px 0px 25px 20px;}
div.product-view-right {width: 355px; }
div.product-view-name {height: 30px; }
div.product-view-name h1 {color: #55508f;}
div.product-view-prices-box { padding:10px 0px 20px 0px; }
div.product-view-order-box {width: 398px; height: 73px;  background: transparent url("../img/product_details_bg.jpg") no-repeat;}
div.product-view-sizes {height: 30px; padding: 10px 0px 0px 10px;}
div.product-view-buttons {height: 30px; padding: 0px 0px 0px 10px; text-align: center;}
div.basket-button {width: 57px; height:23px; line-height:23px; padding: 0px 0px 0px 7px; background: transparent url("../img/basket_button.gif") no-repeat;}
div.basket-button a {color: #71a31a; line-height:23px; text-decoration: none; padding: 0px 10px 0px 0px; background: transparent url("../img/icon_basket.gif") no-repeat right center;}
div.basket-button a:hover {color: #71a31a;text-decoration: underline;}
div.product-view-description {color: #333333; margin: 20px 0px 0px 0px;}
div.comments-head {width: 732px; height: 18px; background: transparent url("../img/product_comments_title_bg.jpg") no-repeat; margin: 0px 0px -10px -11px;}


/*------------ productlist --------------- */
div.productlist-item-box {border: 0px solid red; margin: 8px auto 8px auto; width: 712px;}
div.productlist-item-box div {border: 0px solid red;}
div.productlist-photo-box {width: 135px; }
div.productlist-photo-box img {border: 1px solid #aee353;}
div.productlist-name-box {width: 235px; padding: 0px 0px 0px 15px; }
div.productlist-name {height: 50px; padding: 0px 5px 0px 0px; margin: 10px 0px 0px 0px;}
div.productlist-name a {color: #333333; line-height: 18px; text-decoration: none; font-weight: bold;}
div.productlist-name a:hover {color: #333333; font-weight: bold;}
div.productlist-prices-box {width: 150px; padding: 20px 0px 0px 0px; color: #888888;}
div.productlist-act-price {margin: 10px 0px 0px 0px; color: #d54b7c; font-size: 14px; font-weight: bold;}
div.productlist-base-price {color: #756ea1; font-size: 11px; text-decoration: line-through;}
div.productlist-order-box {width: 150px; padding: 15px 0px 0px 0px; color: #888888;}
div.productlist-sizes {min-height: 30px; }
div.productlist-buttons {margin: 20px 0px 0px 0px; height: 30px; text-align: center;}
div.productlist-separator {height: 1px; background-color: #eeeeee; margin: 0px auto 0px auto; width: 95%;}
div.productlist-subcategories-list {border: 0px solid red; }
div.productlist-size-scroller {width: 712px; height: 53px; margin: 0px auto 10px auto; background: transparent url("../img/productlist_sort_bg.jpg") no-repeat;}

div.subcat-item {width: 135px; height: 120px; margin: 5px; border: 0px solid red; text-align: center;}
div.subcat-item a { font-size:10px; color: #333333; font-weight: normal; text-decoration: none; display: block; margin: 5px 0px 0px 0px;}
div.subcat-item a:hover { font-size:10px; color: #333333; text-decoration: underline;}

div.sort-menu {top: 17px; right: 20px; color: #888888;}
div.sort-menu a {color: #000000; text-decoration: none; margin: 0px 0px 0px 8px;}
div.sort-menu a:hover {color: #000000; text-decoration: underline;}

div.paging-box {top: -40px; right: 20px;}
div.paging-menu a {display: block; margin: 2px; float: left; }
div.paging-menu a:hover {}
div.size-slider {height: 40px; border: 0px solid red; top: 5px; left: 0px;}
table.slider-table {color: #888888; margin: 10px 0px 0px 13px;}

