/***************************************************************************************************
 * reset
 **************************************************************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, hr, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
body { border:0; line-height:1; width:100%; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
del { text-decoration:line-through; }
ins { text-decoration:none; }
img { border: 0; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }

/***************************************************************************************************
 * global
 **************************************************************************************************/
body { background:#fff; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; }

a { text-decoration:none; }

h1,h2,h3,h4,h5 { margin:0; padding:0; }
h1 { color:#6b83a8; font-size:18px; margin-bottom:10px; }
h4 { font-size:12px; margin-bottom:5px; }

input,select,textarea { font-family:Arial,Helvetica,sans-serif; font-size:11px; }

small { font-size:90%; }

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

.italic { font-style:italic; }

.fl { float:left; }
.fr { float:right; }

.submit-red { background:url("../../gfx/ebuty/submit-red.gif") no-repeat 0 0; border:0; color:#fff; font-size:13px; height:25px; }
.submit-red.w1 { width:83px; }
.submit-red.w2 { background-position:0 -25px; width:101px; }
.submit-red.w3 { background-position:0 -50px; width:59px; }
.submit-red.grey { background-position:0 -75px; width:59px; }
.submit-red.sep { margin:0 10px; }

.promo_icon { clear:both; display:inline-block; height:16px; text-indent:-30000px; margin-bottom:1px; overflow:hidden; width:135px; }
.prod_flag { background:url("../../gfx/ebuty/product-flag.gif") no-repeat 0 0; clear:both; display:inline-block; height:16px; text-indent:-30000px; margin-bottom:1px; }
.prod_flag span, .promo_icon span { visibility:hidden; }
.prod_flag.new { width:32px; }
.prod_flag.sale { background-position:-32px 0; width:32px; }
.prod_flag.special { background-position:-64px 0; width:83px; }
.flag .prod_flag { display:block; float:right; }

.product_status { background:url("../../gfx/ebuty/product-status.gif") no-repeat 0 0; display:block; float:left; height:13px; margin-right:8px; width:13px; }
.product_status.s1 { background-position:0 0; }
.product_status.s2 { background-position:0 -13px; }
.product_status.s3 { background-position:0 -26px; }

a.change { background:url("../../gfx/ebuty/change-button.gif") no-repeat 0 0; color:#fff !important; display:block; font-size:10px; height:16px; line-height:16px; text-align:center; text-transform:uppercase; width:42px; }
a.change.big { background-position:-42px 0; width:133px; }
h3 a.change { display:inline-block; }

.wrapper { margin:0 auto; text-align:left; width:970px; }

/***************************************************************************************************
 * elements
 **************************************************************************************************/

 
/***************************************************************************************************
 * header
 **************************************************************************************************/
#header { height:82px; position:relative; }
#header #logo { position:absolute; top:15px; }
#header #tool { position:absolute; top:7px; right:144px; }
#header #tool li { background:url("../../gfx/ebuty/tool.gif") no-repeat 0 0; color:#bfbfbf; display:inline; line-height:14px; margin-left:20px; }
#header #tool li a { color:#bfbfbf; }
#header #tool li.mobile { background-position:0 0; padding-left:12px; }
#header #tool li.phone { background-position:0 -14px; padding-left:16px; }
#header #tool li.fax { background-position:0 -28px; padding-left:23px; }
#header #tool li.mail { background-position:0 -42px; padding-left:20px; }
#header #lang { background:#fff url("../../gfx/ebuty/arrow-down.gif") no-repeat 110px 10px; border:1px solid #dcdcdc; border-top:0; color:#969595; cursor:pointer; padding:4px; width:116px; position:absolute; right:0; z-index:5; }
#header #lang a { color:#969595; }
#header #lang img { padding-right:4px; }
#header #lang ul { display:none; z-index:5; }
#header #lang li { padding-top:4px; }
#header #cartTop { background:url("../../gfx/ebuty/cart-top.gif") no-repeat 0 0; color:#fff; height:24px; padding:10px 8px 0 45px; width:146px; position:absolute; top:39px; right:0; }
#header #cartTop .cProducts { float:left; font-size:12px; }
#header #cartTop .cTotal { float:right; font-size:15px; font-weight:bold; }
#header #userNav { position:absolute; top:49px; right:220px; }
#header #userNav li { color:#333333; float:left; font-size:12px; padding-left:22px; }
#header #userNav li a { color:#c80000; text-transform:uppercase; }


/***************************************************************************************************
 * nav
 **************************************************************************************************/
#nav { background:url("../../gfx/ebuty/nav.gif") repeat-x 0 0; height:35px; padding-top:2px;  }
#nav ul { background:url("../../gfx/ebuty/nav-sep2.gif") no-repeat 0 0; float:left; height:35px; padding-left:2px;  }
#nav ul li { background:url("../../gfx/ebuty/nav-sep2.gif") no-repeat 100% 0; display:block; float:left; height:35px; position:relative;  }
#nav ul li a { color:#fff; display:block; float:left; font-size:12px; height:35px; line-height:35px; overflow:hidden; margin-right:1px; padding:0 12px; text-transform:uppercase; }
#nav ul li a.home { background:url("../../gfx/ebuty/nav-home.gif") no-repeat 12px 0; width:15px; }
#nav ul li a.current, #nav ul li:hover a { background-color:#fff !important; color:#606060; }
#nav ul li a.home.current, #nav ul li:hover a.home, #nav ul li a.home:hover { background-position:12px -35px; }
#nav ul li:hover ul { display:block; z-index:30; }
#nav ul li ul { background:#fff; display:none; float:none; height:auto; padding:16px 19px; width:410px; z-index:30; position:absolute; top:33px; left:0px; box-shadow:1px 3px 5px #888; -moz-box-shadow:1px 3px 5px #888; -webkit-box-shadow:1px 3px 5px #888; }
#nav ul li ul li { background:#fff; display:block; float:left; height:auto; margin-right:20px; width:auto; z-index:30; }
#nav ul li ul li a {  color:#333; float:none; font-size:14px; height:auto; line-height:2; margin:0; padding:0; text-transform:none; }
#nav ul li ul li span.li_title a { font-weight:bold; border-bottom:2px solid #e7e7e7;  }

#nav form { float:right; padding-top:5px; }
#nav form input { background:url("../../gfx/ebuty/search-top.gif") no-repeat 0 0; border:0; font-size:13px; height:25px; line-height:25px; vertical-align:middle; }
#nav form #search_text { background-position:0 0; color:#333; padding:0 5px; width:133px; }
#nav form #search_submit { background-position:-146px 0; color:#fff; line-height:25px; width:53px; }

/***************************************************************************************************
 * main
 **************************************************************************************************/
#main { color:#606060; margin-top:30px; padding-bottom:30px; position:relative; }


/***************************************************************************************************
 * search
 **************************************************************************************************/
#advSearchStart { background:url("../../gfx/ebuty/search.gif") no-repeat 0 7px; color:#c80000 !important; display:block; font-size:12px; line-height:30px; padding-left:22px; position:absolute; top:-30px; right:20px; }
#advSearchForm { background:#fff; border:1px solid #d0d0d0; display:none; padding:11px 18px; margin:0 0 10px 0; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#advSearchForm .close { background:url("../../gfx/ebuty/search-close.gif") no-repeat 0 0; height:16px; width:16px; position:absolute; top:7px; right:8px; }
#advSearchForm .box { border-left:1px solid #eaeaea; padding-left:18px; margin-left:18px; float:left; }
#advSearchForm .box p { padding-bottom:4px; }
#advSearchForm .box p.title { font-weight:bold; padding-bottom:15px; }
#advSearchForm .box.general { border:0; margin:0; padding:0; }
#advSearchForm .box.general .clear { display:none; }
#advSearchForm .box.general p label, #advSearchForm .box.size p label { display:inline-block; font-weight:bold; width:65px; }
#advSearchForm .box.general select { width:120px; }
#advSearchForm .box.size select { width:115px; }
#advSearchForm .box.size .tabs { border-bottom:1px solid #d0d0d0; height:16px; margin:4px 0; }
#advSearchForm .box.size .tabs li { display:block; float:left; }
#advSearchForm .box.size .tabs li a { background:url("../../gfx/ebuty/search-size-tabs.gif") no-repeat 0 -17px; color:#fff; display:block; float:left; font-size:10px; height:17px; line-height:17px; margin-right:1px; text-align:center; width:32px; }
#advSearchForm .box.size .tabs li a.current { background-position:0 0; color:#606060; }
#advSearchForm .box.size div.tab_content { width:186px; }
#advSearchForm .box.size div.tab_content div { border:1px solid #d0d0d0; cursor:pointer; float:left; height:19px; line-height:19px; margin:0 1px 1px 0; overflow:hidden; text-align:center; width:28px; }
#advSearchForm .box.size div.tab_content div.selected { background:url("../../gfx/ebuty/search-size-selected.gif") no-repeat 0 0; color:#fff; }
#advSearchForm .box.size div.tab_content div.disabled { cursor:default; color:#e6e6e6; }
#advSearchForm .box.size div.tab_content div input { display:none; }
#advSearchForm .box.color { width:108px; }
#advSearchForm .box.color div { background:url("../../gfx/ebuty/search-size-color.gif") no-repeat 0 0; cursor:pointer; float:left; height:11px; overflow:hidden; margin:0 1px 1px 0; padding:4px; text-align:center; vertical-align:middle; width:18px; }
#advSearchForm .box.color div.selected { background-position:0 -19px; }
#advSearchForm .box.color div img { height:11px; width:18px; }
#advSearchForm .box.color div input { display:none; }
/*
#advSearchForm .box.size table { border-collapse:separate; border-spacing:1px; }
#advSearchForm .box.size table td { border:1px solid #d0d0d0; border-spacing:1px; cursor:pointer; height:19px; text-align:center; vertical-align:middle; width:28px; }
#advSearchForm .box.size table td.selected { background:url("../../gfx/ebuty/search-size-selected.gif") no-repeat 0 0; color:#fff; }
#advSearchForm .box.size table td.disabled { color:#e6e6e6; }
#advSearchForm .box.size table td input { display:none; }
#advSearchForm .box.color table { border-collapse:separate; border-spacing:1px; }
#advSearchForm .box.color table td { background:url("../../gfx/ebuty/search-size-color.gif") no-repeat 0 0; cursor:pointer; height:11px; overflow:hidden; padding:4px; text-align:center; vertical-align:middle; width:18px; }
#advSearchForm .box.color table td.selected { background-position:0 -19px; }
#advSearchForm .box.color table td img { height:11px; width:18px; }
#advSearchForm .box.color table td input { display:none; }
*/
#advSearchForm .box.custom1 input { vertical-align:middle; }
#advSearchForm .box.custom2 label { display:block; padding-bottom:2px; }
#advSearchForm hr { background:#eaeaea; border:0; color:#eaeaea; height:1px; margin:8px 0; }
#advSearchForm input.reset { background:url("../../gfx/ebuty/search-reset.gif") no-repeat 0 1px; border:0; float:left; font-size:10px; font-weight:bold; height:12px; color:#969595; margin-top:6px; padding:0 0 0 15px; text-transform:uppercase; }

/***************************************************************************************************
 * aside
 **************************************************************************************************/
#aside { background:url("../../gfx/ebuty/bg-aside.jpg") no-repeat 0 0; float:left; padding:10px; width:150px; }
#aside .tab { background:url("../../gfx/ebuty/aside-tab.gif") no-repeat 0 0; color:#606060; display:block; font-size:13px; height:25px; line-height:25px; margin-bottom:10px; overflow:hidden; padding:0 23px 0 7px; width:120px; }
#aside .tab.open { background-position:0 -25px; }
#aside .sideNav1, #aside .sideNav2 { margin-bottom:5px; }
#aside .sideNav1 li { line-height:19px; padding-left:7px; }
#aside .sideNav1 li a { color:#969595; }
#aside .sideNav1 li a.current { background:url("../../gfx/ebuty/aside-nav.gif") no-repeat 2px 3px; color:#333; padding-left:10px; }
#aside .sideNav2 li { color:#333; font-size:17px; font-weight:bold; line-height:25px; }
#aside .sideNav2 li ul { margin:0 0 0 0; }
#aside .sideNav2 li ul li { font-size:14px; font-weight:normal; line-height:22px; margin-top:18px; }
#aside .sideNav2 li ul li a { color:#333; }
#aside .sideNav2 li ul li ul { margin:6px 0 0 0; }
#aside .sideNav2 li ul li ul li { color:#969595; font-size:11px; line-height:19px; margin:0; }
#aside .sideNav2 li ul li ul li a { color:#969595; }
#aside .sideNav2 li ul li ul li a.current { background:url("../../gfx/ebuty/aside-nav.gif") no-repeat 2px 3px; color:#333; padding-left:10px; }
#aside .button { background:url("../../gfx/ebuty/aside-button.gif") no-repeat 0 0; color:#fff; display:block; font-size:13px; height:26px; line-height:26px; margin:0 auto; text-align:center; width:136px; }
#aside .button.red { background:url("../../gfx/ebuty/aside-button-red.gif") no-repeat 0 0; }
#aside .sep { height:25px; }
#aside .kat_logo { height:90px; margin-bottom:15px; overflow:hidden; width:150px; }
#aside #cartLeft { margin-bottom:15px; padding-left:8px; }
#aside #cartLeft .item { border-bottom:1px solid #e7e7e7; margin-bottom:5px; padding-bottom:9px; }
#aside #cartLeft .clearfix { margin-bottom:6px; }
#aside #cartLeft .foto { float:left; height:52px; margin-right:5px; overflow:hidden; width:52px; }
#aside #cartLeft .desc { color:#969595; float:left; line-height:1.3; }
#aside #cartLeft .desc .price { color:#000; font-weight:bold; }
#aside #cartLeft p { font-size:10px; }
#aside #cartLeft p.total { font-size:13px; font-weight:bold; text-align:right; }
#aside #cartLeft p.total label { color:#606060; float:left; font-size:11px; font-weight:normal; }
#aside #cartLeft label {  }
#aside #cartLeft select { margin:0 7px 0 4px; width:45px; }
#aside #cartLeft a.del { background:url("../../gfx/ebuty/cart-left-delete.gif") no-repeat 0 0; color:#fff; display:block; float:right; height:16px; line-height:16px; margin-top:2px; padding:0 5px 0 12px; text-align:right; text-transform:uppercase; width:32px; }


/***************************************************************************************************
 * content
 **************************************************************************************************/
#content { background:url("../../gfx/ebuty/bg-content.jpg") no-repeat 0 0; float:right; min-height:450px; padding:0 10px; width:770px; }

#content a { color:#969595; }

#content hr { background:#eaeaea; border:0; color:#eaeaea; height:1px; }
#content hr.padded { margin-bottom:20px; }

#content h2 { color:#333; font-size:17px; margin-bottom:15px; }
#content h3 { color:#333; font-size:15px; margin-bottom:15px; }

#content #breadcrumb { color:#333333; font-size:12px; line-height:42px; }
#content #breadcrumb a { color:#969595; }
#content #breadcrumb h1 { display:inline; }
#content #breadcrumb h1 a, #content #breadcrumb a.last { color:#333; font-size:17px; font-weight:bold; }
#content #breadcrumb span { padding:0 7px; }

#content #advSearchStart { background-image:url("../../gfx/ebuty/search2.gif"); float:right; margin-top:5px; position:static; }
#content #advSearchForm { background:#fff url("../../gfx/ebuty/search-adv.jpg") no-repeat 100% 100%; border:0; margin:0; padding-bottom:20px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
#content #advSearchForm .box.general { border-bottom:1px solid #eaeaea; float:none; margin-bottom:10px; }
#content #advSearchForm .box.general .clear { display:block; }
#content #advSearchForm .box.general p { float:left; padding:0 24px 10px 0; }
#content #advSearchForm .box.general p label { display:block; padding-bottom:3px; }
#content #advSearchForm .box.size { border:0; margin:0; padding:0; }

#content .white { background:#fff; min-height:400px; padding:20px 10px; }
#content .text { font-size:12px; }
#content .text p { line-height:1.5; padding-bottom:15px; }
#content .text hr { height:2px; margin-bottom:15px; }
#content .bigger { font-size:17px; }


#content .pager a { color:#969595; display:inline-block; font-size:12px; line-height:21px; margin-left:8px; vertical-align:middle; }
#content .pager a.current { color:#606060; font-weight:bold; }
#content .pager a.prev {  background:url("../../gfx/ebuty/pager.gif") no-repeat 0 0; display:inline-block; height:21px; width:22px; }
#content .pager a.next {  background:url("../../gfx/ebuty/pager.gif") no-repeat 0 -21px; display:inline-block; height:21px; width:22px; }
#content .pager a.hide { visibility:hidden; }
#content .pager a.all { font-size:10px; font-weight:bold; text-transform:uppercase; }

#content #control_top { border-bottom:2px solid #e7e7e7; padding-bottom:12px; }
#content #control_top .pager { float:right; width:370px; text-align:right; }
#content #control_top select { margin:0 12px 0 4px; }
#content #control_bottom { border-top:2px solid #e7e7e7; clear:both; padding-top:12px; text-align:right; }

#content .nextP, #content  .prevP { background:url("../../gfx/ebuty/pager.gif") no-repeat 0px 0; color:#606060; font-size:10px; font-weight:bold; line-height:21px; text-transform:uppercase; }
#content .nextP { background-position:100% -21px; float:right; padding-right:30px; }
#content .prevP { background-position:0 0; float:left; padding-left:30px; }

#content .prod_list { float:left; height:194px; text-align:center; margin:20px 53px 10px 10px; width:135px; position:relative; }
#content .prod_list.last { margin-right:0; }
#content .prod_list .foto { height:135px; overflow:hidden; text-align:center; width:135px; }
#content .prod_list .desc { color:#969595; line-height:1.2; }
#content .prod_list .desc .price, #content .prod_list .desc .oldprice, #content .prod_list .desc .newprice { color:#000; font-size:13px; font-weight:bold; }
#content .prod_list .desc .oldprice { padding-right:8px; text-decoration:line-through; }
#content .prod_list .desc .newprice { color:#df0000; }
#content .prod_list .flag { position:absolute; top:0; right:0; }

#content #product { padding:20px 0; position:relative; }
#content #product #producent_logo { position:absolute; top:20px; right:0; }
#content #product #col_left { float:left; width:325px; }
#content #product #col_left #foto { height:325px; overflow:hidden; }
#content #product #col_left #zoom { background:url("../../gfx/ebuty/zoom.gif") no-repeat 0 0; color:#a8a8a8; padding-left:20px; }
#content #product #col_left .thumb { border:1px solid #fff; float:left; height:58px; overflow:hidden; margin:0 6px 5px 0;  width:58px; }
#content #product #col_left .thumb.last { margin-right:0; }
#content #product #col_left .thumb .current { border:1px solid #e7e7e7; }
#content #product #col_right { float:right; width:404px; }
#content #product #col_right .indent { padding:0 10px; }
#content #product #col_right .prod_flag { clear:none; display:inline-block; float:none; }
#content #product #col_right p { line-height:1.5; }
#content #product #col_right h2, #content #product #col_right h3, #content #product #col_right h4 { color:#333; line-height:1.5;  }
#content #product #col_right h2 { font-size:17px; margin-bottom:0; }
#content #product #col_right h3 { font-size:14px; padding-bottom:20px; }
#content #product #col_right h4 { font-size:12px; padding-bottom:5px; }
#content #product #col_right .price, #content #product #col_right .oldprice, #content #product #col_right .newprice { color:#000; font-size:17px; font-weight:bold; }
#content #product #col_right .oldprice { text-decoration:line-through; }
#content #product #col_right .newprice { color:#df0000; padding-left:8px; }
#content #product #col_right hr { height:2px; margin:10px 0; }
#content #product #col_right dl { float:left; padding-bottom:5px; width:165px; }
#content #product #col_right dt { color:#333; float:left; width:48px; }
#content #product #col_right dd { margin-left:78px; }
#content #product #col_right .desc p { padding-bottom:8px; }
#content #product #col_right .prod_list { float:left; height:auto; text-align:center; margin:0 1px 15px; width:90px; position:relative; }
#content #product #col_right .prod_list .foto { height:90px; overflow:hidden; text-align:center; width:90px; }
#content #product #col_right .prod_list .desc { color:#969595; line-height:1.2; }
#content #product #col_right .prod_list .desc.center { text-align:center; }

#content #product #col_right #zakupy { background:url("../../gfx/ebuty/bg-zakupy-2.jpg") no-repeat 0 0; height:111px; margin-bottom:15px; padding:20px 16px; }
#content #product #col_right #zakupy p { padding-bottom:10px; }
#content #product #col_right #zakupy p label { display:block; float:left; padding-top:2px; text-transform:uppercase; width:54px; }
#content #product #col_right #zakupy input.text { border:1px solid #d0d0d0; width:45px; }
#content #product #col_right #zakupy p.status { }
#content #product #col_right #zakupy a { color:#969595; }
#content #product #col_right #zakupy select { width:250px; margin-right:10px; }
#content #product #col_right #zakupy #addToCart { background:url("../../gfx/ebuty/cart-submit.gif") no-repeat 0 0; color:#fff; display:block; float:left; font-size:16px; height:33px; line-height:33px; padding-left:10px; width:178px; }
#content #product #col_right #zakupy #goToCart { background:url("../../gfx/ebuty/go-to-cart.gif") no-repeat 0 0; color:#fff; display:block; float:right; font-size:16px; height:33px; line-height:33px; padding-left:10px; width:170px; }

#content #product #col_right #product_action { line-height:17px; text-align:center; }
#content #product #col_right #product_action a { background:url("../../gfx/ebuty/product-action.gif") no-repeat 0 0; color:#969595; line-height:17px; padding-left:30px;  }
#content #product #col_right #product_action a.ask { padding-right:50px; }
#content #product #col_right #product_action a.share { background-position:0 -17px; }

#content #polecane { background:url("../../gfx/ebuty/bg-product-polecane2.jpg") no-repeat 0 0; height:179px; margin:45px 0 0 0; padding:11px 12px 0; width:726px; }
#content #polecane h3 { font-size:13px; font-weight:normal; margin:0; }
#content #polecane .prod_list { float:left; height:auto; text-align:center; margin:10px 23px 0; width:135px; position:relative; }
#content #polecane .prod_list.last { margin-right:0; }
#content #polecane .prod_list .foto { height:90px; overflow:hidden; text-align:center; width:90px; }
#content #polecane .prod_list .desc { color:#969595; line-height:1.2; }

#content #tabs { height:35px; }
#content #tabs li { display:block; float:left; }
#content #tabs li a, #content #tabs li span { color:#fff; display:block; font-size:13px; height:35px; line-height:35px; margin-right:1px; text-align:center; }
#content #tabs li span { color:#606060; }
#content #tabs.big li a { background:url("../../gfx/ebuty/tabs-big.gif") no-repeat -156px 0; width:156px; }
#content #tabs.small li a { background:url("../../gfx/ebuty/tabs-small.gif") no-repeat -126px 0; width:126px; }
#content #tabs.shoping li a, #content #tabs.shoping li span { background:url("../../gfx/ebuty/tabs-shoping.gif") no-repeat -191px 0; width:191px; }
#content #tabs.shoping { margin-top:10px; }
#content #tabs li a.current { background-position:0 0; color:#333; }
#content #tabs li.last { margin:0; }

#content #poll { border:1px solid #d0d0d0; float:right; padding:20px; width:230px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#content #poll label { display:block; padding-left:22px; }
#content #poll input { float:left; }
#content #poll input.submit { background:url("../../gfx/ebuty/submit-poll.gif") no-repeat 0 0; border:0; color:#fff; float:none; font-size:13px; height:26px; line-height:26px; width:63px; }

#content .category, #content .brand { float:left; text-align:center; margin:0 14px 15px 4px; width:133px; }
#content .category.last, #content .brand.last { margin-right:0; }
#content .category .foto, #content .brand .foto { border:1px solid #e7e7e7; height:133px; overflow:hidden; width:133px; }
#content .category { height:150px; }
#content .category .desc a { color:#969595; font-size:12px; }
#content .brand { height:133px; }

#content #pozostale_promocje { background:#fff url("../../gfx/ebuty/search-adv.jpg") no-repeat 100% 100%; font-size:15px; height:50px; margin-top:15px; }
#content #pozostale_promocje select { margin-left:10px; width:280px; }

#content table.koszyk { background:#fff url("../../gfx/ebuty/cart-table.jpg") no-repeat 100% 100%; margin-bottom:20px; width:100%; }
#content table.koszyk th { font-size:12px; font-weight:normal; padding-bottom:15px; text-align:right; text-transform:uppercase; }
#content table.koszyk th, #content table.koszyk td { vertical-align:middle; }
#content table.koszyk td { border-top:2px solid #e7e7e7; font-size:11px; padding:5px; }
#content table.koszyk td.price { color:#000; font-size:13px; }
#content table.koszyk td.value { color:#000; font-size:13px; font-weight:bold; }
#content table.koszyk td a.del { background:url("../../gfx/ebuty/cart-left-delete.gif") no-repeat 0 0; color:#fff; display:block; height:16px; line-height:16px; padding:0 5px 0 12px; text-align:right; text-transform:uppercase; width:32px; }
#content table.koszyk td p { line-height:1.2; padding-bottom:10px; }
#content table.koszyk td p.title { color:#969595; font-size:12px; }
#content table.koszyk tr.sum td { height:39px; }
#content table.koszyk tr.last td { border:0; font-weight:bold; height:39px; }
#content table.koszyk tr.red td { color:#c80000; }

#content .center .cart_button { margin:0 auto; }
#content .cart_button { background:url("../../gfx/ebuty/cart-buttons.gif") no-repeat 0 0; color:#fff; display:block; font-size:16px; height:33px; line-height:33px;  }
#content .cart_button.continue { text-align:center; width:157px; }
#content .cart_button.order { background-position:-158px 0; float:right; padding-left:10px; width:180px; }

#content .formularz p  { padding-bottom:6px; }
#content .formularz label { display:block; float:left; font-size:11px; margin:7px 7px 0 0; text-align:right; width:113px; }
#content .formularz select { padding:4px; }
#content .formularz textarea { border:1px solid #d0d0d0; height:110px; padding:5px; width:410px; }
#content .formularz input.text { border:1px solid #d0d0d0; margin-right:5px; padding:5px; }
#content .formularz input.text.medium { width:128px; }
#content .formularz input.text.big { width:218px; }
#content .formularz input.text.small { width:58px; }
#content .formularz p.checkbox { line-height:1.2; padding:4px 0 10px 122px; position:relative; }
#content .formularz p.checkbox input { position:absolute; left:90px; top:0px; }

#content .formularz.t2 label {  margin-right:14px; width:157px; }
#content .formularz.t2 dl { clear:both; padding:5px 0; }
#content .formularz.t2 dl dt { display:block; float:left; text-align:right; width:157px; }
#content .formularz.t2 dl dd { color:#333; padding-left:170px; }
#content .formularz.t2 div.grey { background-color:#f7f7f7; margin:10px 0 0; padding:20px 0 14px; width:100%; }
#content .formularz.t2 p.checkbox { padding-left:170px; }
#content .formularz.t2 p.checkbox input { left:143px;  }

#content #shopSubmit, #content #shopFinal { background:url("../../gfx/ebuty/cart-buttons.gif") no-repeat -158px 0; border:0; color:#fff; display:block; float:right; font-size:16px; height:33px; line-height:33px; padding-left:10px; text-align:left; width:190px;  }
#content #shopFinal { background:url("../../gfx/ebuty/cart-final.gif") no-repeat 0 0; padding:0; text-align:center; width:174px; }
#content #shopBack { background:url("../../gfx/ebuty/cart-back.gif") no-repeat 0 0; border:0; color:#fff; display:block; float:left; font-size:16px; height:33px; line-height:33px; padding-left:35px; text-align:left; width:190px; }


#content table.summary { margin-bottom:14px; }
#content table.summary th, #content table.summary td { padding:4px 0; }
#content table.summary th { font-weight:normal; text-align:left; width:135px;  }
#content table.summary td { color:#333;  }

/***************************************************************************************************
 * footer
 **************************************************************************************************/
#footer { background:#f7f7f7; color:#464646; font-size:13px; position:relative; }
#footer .warpper { min-height:200px; margin:0 auto; padding:18px 0; text-align:left; width:970px; position:relative; }
#footer .newsletter { background:url("../../gfx/ebuty/newsletter2.jpg") no-repeat 0 0; height:43px; padding:17px 0 0 212px; width:311px; position:absolute; top:-12px; right:-60px;  }
#footer .newsletter #newsletter-link { position:absolute; top:0; left:72px; }
#footer .newsletter input.newsletter_text { background:transparent; border:0; color:#606060; font-size:12px; height:26px; padding:0 5px; width:169px; }
#footer .newsletter input.newsletter_submit { background:url("../../gfx/ebuty/submit-newsletter.gif") no-repeat 0 0; border:0; color:#fff; font-size:13px; height:26px; width:56px; }
#footer .kontakt { background:url("../../gfx/ebuty/kontakt.gif") no-repeat 0 0; height:148px; width:250px; position:absolute; top:47px; right:0;  }
#footer .kontakt p { color:#fff; height:29px; line-height:29px; padding:0 25px 0 44px; }
#footer .kontakt p.title { font-size:17px; font-weight:bold; height:32px; line-height:32px; padding:0 20px 0 10px; }
#footer .kontakt p.title span.fr { font-weight:normal; }
#footer .kontakt p .small { color:#a7a7a7; font-size:10px; line-height:12px; text-align:center; }
#footer .kontakt p a { color:#fff; }
#footer .social {  }
#footer .social a { background:url("../../gfx/ebuty/social.gif") no-repeat 0 0; display:inline-block; height:20px; margin-left:15px; vertical-align:middle; }
#footer .social a.facebook { width:70px; }
#footer .social a.twitter { background-position:-83px 0; width:75px; }
#footer .social a.nk { background-position:-169px 0; width:85px; }
#footer .social a span { display:none; }
#footer .nav { margin-top:22px; }
#footer .nav li { float:left; padding-right:20px; width:162px; }
#footer .nav li ul li { float:none; padding-bottom:8px; }
#footer .nav li ul { margin-top:15px; }
#footer .nav li a { color:#969595; font-size:11px; }
#footer .sklepy { border-top:1px solid #e4e2e2; clear:both; padding:14px 0; }
#footer .sklepy li { display:inline-block; padding-right:15px; }
#footer .sklepy li a { color:#969595; }
#footer .platnosc_dostawa { background:url("../../gfx/ebuty/platnosc-dostawa.jpg") no-repeat 0 0; height:116px; }
#footer .platnosc_dostawa .fl, #footer .platnosc_dostawa .fr { padding-top:20px; text-align:center; }
#footer .platnosc_dostawa .fl { width:783px; }
#footer .platnosc_dostawa .fr { width:184px; }
#footer .platnosc_dostawa img { padding-top:10px; }
#footer .partnerzy { text-align:center; margin-bottom:10px; }
#footer .partnerzy p { padding:20px 0 10px; }
#footer .partnerzy a { padding:0 13px; }
#footer .partnerzy img { padding:0 13px; }
#footer .sep { background:url("../../gfx/ebuty/footer-sep.gif") repeat-x 0 0; padding:20px 0 0; }
#footer .sep.wrapper { min-height:auto; }
#footer .sep p { color:#606060; font-size:10px; line-height:1.4; padding-bottom:10px; }


/***************************************************************************************************
 * home
 **************************************************************************************************/
#home #content .prod_list { margin:0; width:120px; }
#home #content .prod_list .foto { height:120px; width:120px; }

#home #content { background:transparent; padding:0; width:790px; }

#home #top_banner { height:350px; margin-bottom:10px; width:790px; position:relative; }
#home #top_banner ul { height:350px; overflow:hidden; }
#home #top_banner .control { position:absolute; bottom:5px; right:5px; }
#home #top_banner .control a { background:url("../../gfx/ebuty/banner-control.gif") no-repeat 0 0; display:block; float:left; height:27px; margin-left:5px; width:28px; }
#home #top_banner .control a.prev { background-position:0 0; }
#home #top_banner .control a.pause { background-position:-28px 0; }
#home #top_banner .control a.next { background-position:-56px 0; }
#home #top_banner .control a.play { background-position:-84px 0; }

#home #slider { height:82px; margin-bottom:10px; }
#home #slider a.control { background:url("../../gfx/ebuty/slider-control.gif") no-repeat 0 0; display:block; height:82px; width:26px; }
#home #slider a.control.prev { float:left; }
#home #slider a.control.next { background-position:-26px 0; float:right; }
#home #slider ul { float:left; height:80px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; overflow:hidden; width:738px; }
#home #slider ul li { float:left; height:80px; margin-right:1px; overflow:hidden; width:73px; }

#home #col_left { float:left; width:530px; }
#home #col_right { float:right; width:250px; }
#home #col_right .banner { border:1px solid #d0d0d0; height:153px; margin-bottom:10px; overflow:hidden; width:248px; }

#home #polecane { background:url("../../gfx/ebuty/bg-polecane.jpg") no-repeat 0 0; height:313px; padding:7px 0 0 141px; margin:0 0 10px; width:389px; position:relative; }
#home #polecane .prod_list { height:154px; margin-right:9px; }
#home #polecane .logo { position:absolute; top:10px; left:10px; }
#home #polecane .more { line-height:1.7; text-align:right; position:absolute; bottom:12px; right:414px; }
#home #polecane .more a { color:#a6a5a5; font-weight:bold; text-transform:uppercase; }

#home #popularne { background:url("../../gfx/ebuty/bg-popularne.jpg") no-repeat 0 100%; height:320px; margin-bottom:10px; }
#home #popularne .tabs { height:35px; }
#home #popularne .tabs li { display:block; float:left; }
#home #popularne .tabs li a { background:url("../../gfx/ebuty/popular-tabs.gif") no-repeat -177px 0; color:#fff; display:block; font-size:13px; height:35px; line-height:35px; padding:1px; text-align:center; width:175px; }
#home #popularne .tabs li a.current { background-position:0 0; color:#333; }
#home #popularne .tabs li.last a { width:174px; }
#home #popularne .content { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; height:260px; padding:10px 20px 0; }
#home #popularne .content .prod_list { height:152px; margin:0 21px; padding-bottom:15px; }
#home #popularne .content .foto { height:120px; overflow:hidden; text-align:center; width:120px; }
#home #popularne .content .desc { color:#969595; line-height:1.5; }
#home #popularne .content hr { background:#e7e7e7; border:0; clear:both; color:#e7e7e7; height:1px; margin-bottom:10px; }
#home #popularne .content ul { padding-left:170px; }
#home #popularne .content ul li { float:left; line-height:1.5; width:100px; padding-right:5px; }
#home #popularne .content div.first { color:#606060; float:left; padding:35px 0 0 15px; }

#home #market { background:url("../../gfx/ebuty/bg-market.jpg") no-repeat 0 0; height:171px; clear:both; padding:7px 0 0 63px; }
#home #market .prod_list { margin:0 12px; }


/***************************************************************************************************
 * clearfix
 **************************************************************************************************/
.clear { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0; }
.clearfix:after { clear:both; content:" "; display:block; height:0; font-size:0; visibility:hidden; }
* html .clearfix { zoom:1; }
*:first-child+html .clearfix { zoom:1; }

.rabattext { border:1px solid #666;padding:2px;margin:2px;font-size:16px; }

