@charset "utf-8"; 
/* CSS Document */
html, body{margin:0; padding:0; font:11px Tahoma,Geneva,sans-serif; color:#000}
img{border:0}
a, a:hover{font-weight:none; color:#6b6b6b; font-family:tahoma; text-decoration:none}
a:visited{color:#6b6b6b; text-decoration:none}
a:hover{color:#6b6b6b; text-decoration:underline}
a:active{color:#6b6b6b; font-weight:none}
select{font-size:12px}
hr{border:0px; color:#cbcbcb; background-color:#cbcbcb; height:1px; width:98%}
form{margin:0px}
h1, h2, h3, h4, h5{padding:0px; margin:0; line-height:16px}
p{line-height:14px; padding:0px; margin:0px}
.clear{clear:both; font-size:0}
.span-clear{clear:both; font-size:0; display:block}
ul, ol, li{line-height:16px}
form{padding:0px !important; margin:0px !important}
input{font-family:Tahoma,Geneva,sans-serif}

/* menubox */
table.menubox_manufacturer, table.menubox_newsletter, table.menubox_search{margin-top:5px}
table.menubox_newsletter table td{color:#6b6b6b; font-size:11px}
table.menubox_search table td{color:#6b6b6b; font-size:11px; font-weight:normal}
table.footer td, table.footer td a, table.footer td a:visited, table.footer td a:active{color:#fff}
table.footer td a:hover{color:#e0f0e0; text-decoration:none}
div.belkaa a, div.belkaa a:visited, div.belkaa a:hover, div.belkaa a:active{font-weight:bold; font-size:12px; color:#606060; text-decoration:none}
div.belkaa a:hover{color:#404040}
select.show_product_options{width:150px}
td.article_list_title{font-size:12px; font-weight:bold}
td.article_list_date{font-size:10px; font-weight:normal}
div.articles_list_back{}
div.articles_list_text{}
div.comment{font-size:12px; border:1px solid #909090; padding:5px}
div.no_products, div.empty_shopcart{border:1px solid #cfcfcf; background:url('images/bg_noprods.jpg') top center repeat-x #fff; color:#6b6b6b; padding:10px; margin-bottom:10px}
div.no_coment{border:1px solid #cfcfcf; background:url('img/comments.gif') left center no-repeat #fafafa; color:#6b6b6b; padding:5px 5px 5px 44px}

/* stale cechy */
table.att2_table{border-collapse:collapse}

td.att2_name{font-weight:bold; text-align:right; padding:5px}

td.att2_option{padding:5px}

/* komunikaty */
#blackout{position:absolute; top:0; left:0; background:#000; opacity:0.6; filter:alpha(opacity=60); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; widtH:100%; height:100%; z-index:1000; display:none}

div.pole_message_err, div.pole_message, div.pole_message_info{background:url(../img/border.png) top left no-repeat; padding:5px 5px 5px 10px; font-size:11px; width:407px; padding:40px 15px 0px 15px; height:96px; position:fixed; #position:absolute; top:270px; left:50%; margin-left:-218px; z-index:2001; cursor:pointer; text-align:center; font-size:12px}

div.pole_message_err{color:#BC0606}
div.pole_message{color:#8C9F2F}
div.pole_message_info{color:#0072BB}
/* */
/*** frames ***/
/* naglowek i obramowanie - header/border */
table.ctable_mainpage_hb{width:100%; border:1px solid #909090; border-collapse:collapse}
table.ctable_mainpage_hb th{width:100%; border:1px solid #909090; background-color:#e0e0e0; font-size:12px; height:20px; color:#202060; text-align:left; padding-left:5px}
table.ctable_mainpage_hb td{width:100%; font-size:12px; padding:5px}
/* obramowanie - border */
table.ctable_mainpage_b{width:100%; border:1px solid #909090; border-collapse:collapse}
table.ctable_mainpage_b th{width:100%}
table.ctable_mainpage_b td{width:100%}
/* naglowek -header */
table.ctable_mainpage_h{}
table.ctable_mainpage_h th{border:1px solid #909090; background-color:#e0e0e0; font-size:12px; height:20px; color:#202060; text-align:left; padding-left:5px}
table.ctable_mainpage_h td{}
/* bez naglowka i obramowania / no heder no border */
table.ctable_mainpage_nohb{border-collapse:collapse}
table.ctable_mainpage_nohb th{font-size:12px}
table.ctable_mainpage_nohb td{font-size:12px}
/*** end of frames ***/
/* */
div.top_text{font-size:11px; color:#aeaeae; padding-bottom:10px}

div.top_text h1{font-size:11px; display:inline; font-weight:normal}

div.top_text a, div.top_text a:visited, div.top_text a:hover, div.top_text a:active{color:#aeaeae}
div.article_date{padding-left:10px}
div.article_text{padding:10px 10px 0px 10px}
/* */
/* tabelka danych dla rejestracji / zamawiania / mojekonto */
select{font-size:12px; border:1px solid #D8D8D8; background:url(../images/f3.jpg) repeat-x}

input.input_normal{font-size:12px; border:1px solid #909090; background:url(../images/f3.jpg) repeat-x}
textarea.textarea_comment{font-size:12px; border:1px solid #909090}
textarea.textarea_comment{width:555px}
input.input_disabled{font-size:12px; border:1px solid #909090; background:url(../images/f4.jpg) repeat-x}
input.input_amount{font-size:12px; border:1px solid #909090; background-color:#fff; width:25px; text-align:center}
tr.products_list_over{background-color:transparent}
tr.products_list_out{background-color:transparent}
div.search_notice{line-height:20px; height:20px; padding:0px 5px 0px 5px; background-color:#f5f5f5; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0}
table.ctable, table.ctable_small, table.ctable_noborder, table.ctable_articles, 
table.ctable_product, table.ctable_search, table.ctable_login{width:100%}
table.ctable_myaccount{width:580px}
table.ctable_myaccount_small{width:380px}
table.ctable, table.ctable_small, 
table.ctable_search, table.ctable_login, table.ctable_myaccount, table.ctable_myaccount_small{border-collapse:collapse; border:1px solid #cfcfcf}

table.ctable_sort{width:100%; color:#5e585a; margin-bottom:5px}

td.ctable_sort_td{color:#5e585a; text-align:left; padding:5px; margin:5px}

td.ctable_sort_td td, td.ctable_sort_td a, td.ctable_sort_td a:active, td.ctable_sort_td a:visited, td.ctable_sort_td a:hover{color:#5e585a}

table.ctable_product{border:1px solid #cfcfcf}
table.ctable_noborder{border-collapse:collapse}
table.ctable_articles th{height:20px; text-align:left; font-size:12px; color:#202060}
table.ctable th, table.ctable_search th, table.ctable_small th, table.ctable_login th, table.ctable_myaccount th, table.ctable_myaccount_small th{border:0px; background:url(../images/f1.jpg) repeat-x; height:32px; padding-left:10px; text-align:left; font-size:11px; color:#017bc4; vertical-align:middle; font-weight:bold}
th.ctable ctable_th2{border:0px; height:20px; padding-left:10px; text-align:left; font-size:12px; color:#fff; vertical-align:middle; font-weight:normal}
table.ctable_product th{background-color:#e5e5e5; color:#6b6b6b; line-height:29px; padding-left:10px; text-align:left; font-weight:bold; font-size:12px}

table.ctable_product th a, table.ctable_product th a:hover, table.ctable_product th a:active, table.ctable_product th a:visited{color:#6b6b6b; font-size:12px}

table.ctable_small td{border:0px}
table.ctable_noborder td{border:0px}
table.ctable_myaccount th{text-align:center}
table.ctable_myaccount td{border:1px solid #c0c0c0; padding:3px; font-size:11px}
table.ctable_myaccount_small td{padding:3px; font-size:11px}
td.ctable_td, td.ctable_tdb, td.ctable_td2, td.ctable_order_bold{height:28px; padding-left:10px; text-align:left}
table.ctable_search td{height:20px; text-align:left; color:#6b6b6b}
/* pionowa linia pomiedzy odzyskiwaniu hasla i logowaniu w procesie zamawiania (order_list) */
td.ctable_border_line{width:1px; border-right:1px solid #cfcfcf}
/* tabelka glowna dla car_order */
table.cart_order{ width:595px}
/* czcionki */
td.ctable_td, td.ctable_td2, td.ctable_order_bold, td.ctable_tdb, .normal_font, .cart_small_font, td.ctable_td td{color:#6b6b6b}
td.ctable_td2, td.ctable_order_bold{background:url(../images/f2.jpg) repeat-x; height:32px}

#wrapper_table{border-right:1px solid #D8D8D8}

#wrapper_table table td.ctable_td2{background:#F4F4F4; border-top:1px solid #D8D8D8}

tr.products_list_out td.ctable_td, tr.products_list_over td.ctable_td{border-top:1px solid #D8D8D8}

tr.products_list_out td.ctable_td2, tr.products_list_over td.ctable_td2{background:#F4F4F4; border-top:1px solid #D8D8D8}

#wrapper_table table td.ctable_td{border-top:1px solid #D8D8D8}

#ship_get td.ctable_td2, #ship_get td.ctable_order_bold, #ship_post td.ctable_td2, #ship_posttd.ctable_order_bold{height:29px}

td.ctable_order_bold{font-size:11px; font-weight:bold}
table.ctable td span.small_font{font-weight:normal; font-size:10px}
table.ctable td.small_font{color:#6b6b6b}
.product_list_small_font{color:#6b6b6b}
.small_font, .product_list_small_font, .cart_small_font{font-size:10px}
td.ctable_tdb{font-weight:bold}

/* menu boxy */
input.sendform, button.sendform, input.input_nicebutton, input.input_nicebutton_over{color:#017ac3; background:url(../img/menubox-button.jpg) no-repeat top left; height:18px; width:100px; font-size:10px; border:0px; cursor:pointer}
input.sendform2, button.sendform2{color:#017ac3; background:url(../img/menubox-button2.jpg) no-repeat top left; height:18px; width:47px; font-size:10px; border:0px; cursor:pointer}

input.sendform:hover, button.sendform:hover, input.input_nicebutton:hover, 
input.sendform2:hover, button.sendform2:hover, .jFlowControl-upper:hover, 
#bigprod .options a.do-koszyka:hover, #det-data-nav li a:hover, 
#basket .options span a:hover, 
#cart-nav a.continue:hover, #cart-nav a.finalize:hover, a.goback:hover, 
a.finalize:hover, #panel .inner .input-submit:hover, 
#top .search .input-submit:hover, #promo h4 a:hover, 
#top a.logo:hover{opacity:.7; filter:alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}

.ac_input{border:1px solid #d8d8d8; font-size:11px}

table.ctable_menubox_table{height:100%; width:100%; border-collapse:collapse}
table.ctable_menubox_table th{width:100%; vertical-align:top}
.menubox_small_font, 
.menubox_small_font a, 
.menubox_small_font a:hover, 
.menubox_small_font a:visited, 
.menubox_small_font a:active{font-size:11px; color:#6b6b6b}

.menubox_font, .menubox_font a, .menubox_font a:hover, .menubox_font a:visited, .menubox_font a:active{font-size:12px; font-weight:normal; color:#6B6B6B; text-align:center}
table.menubox_font td{font-size:11px}
div.ctable_menubox_category a, 
div.ctable_menubox_category a:hover, 
div.ctable_menubox_category a:visited, 
div.ctable_menubox_category a:active{color:#6b6b6b}
td.mbox_cart table.menubox_font, td.mbox_cart table.menubox_font td{color:#fff}
td.mbox_cart table.menubox_font a{color:#fff}
table.ctable_menubox_box{width:100%; border-collapse:collapse; font-size:12px; border-bottom:4px solid #cccdcf; margin-bottom:5px}
table.ctable_menubox_box th{height:30px; color:#6c6a6b; text-align:center; font-weight:bold; border-left:1px solid #cccdcf; border-right:1px solid #cccdcf}
table.ctable_menubox_box th a, table.ctable_menubox_box th a:visited, table.ctable_menubox_box th a:active{color:#6c6a6b}
table.ctable_menubox_box th a:hover{color:#3c3a3b; text-decoration:none}
table.ctable_menubox_box td{text-align:left; border-left:1px solid #cccdcf; border-right:1px solid #cccdcf; border-top:1px solid #cccdcf; color:#6b6b6b; font-weight:normal}
table.ctable_menubox_box table td{border:0px}

select.select_manufacturer{width:140px; border:1px solid #d8d8d8; font-size:11px}
img.menubox{border:0px solid #909090}
table.img_class{border:1px solid #ececec; border-collapse:collapse; background-color:#fff; width:155px; height:115px}
table.img_selected_class{border:1px solid #c00; border-collapse:collapse; background-color:#fff; width:155px; height:115px}
/* end of menuboxy /*
/* main offer */
table.ctable_main_offer{width:100%; border-collapse:collapse; border:1px solid #909090; font-size:12px}
table.ctable_main_offer th{border-bottom:1px solid #909090; border-top:1px solid #909090; background-color:#e0e0e0; height:20px; color:#202060; padding-left:10px; text-align:left; font-weight:bold}
table.ctable_main_offer td{text-align:left; font-size:12px}
/* end of main offer */
input.sendform_long, button.sendform_long{color:#017ac3; background:url(../img/menubox-button.jpg) no-repeat top left; height:18px; width:100px; font-size:10px; border:0px; cursor:pointer; text-align:center}

input.sendform_long2, button.sendform_long2{color:#017ac3; background:url(../img/menubox-button.jpg) no-repeat top left; height:18px; width:100px; font-size:10px; border:0px; cursor:pointer; text-align:center; font-weight:bold; padding:0px 0px 2px 0px}

/* kategorie */
div.kat_main_norm{cursor:hand; cursor:pointer; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; border-collapse:collapse; display:block; padding:5px 5px 5px 25px; margin-bottom:-1px; background:url('img/kat_norm.gif') 11px 11px no-repeat; color:#6b6b6b; text-decoration:none}

div.kat_main_norm a, div.kat_main_norm a:visited, div.kat_main_norm a:hover, div.kat_main_norm a:active{color:#6b6b6b; font-weight:bold; text-decoration:none}

div.kat_main_sel1{cursor:hand; cursor:pointer; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; border-collapse:collapse; display:block; padding:5px 5px 5px 25px; margin-bottom:-1px; background:url('img/kat_sel.gif') 11px 11px no-repeat #eeeced; color:#6b6b6b; text-decoration:none}
div.kat_main_sel1 a, div.kat_main_sel1 a:visited, div.kat_main_sel1 a:hover, div.kat_main_sel1 a:active{color:#6b6b6b; font-weight:bold; text-decoration:none}
div.kat_main_sel{cursor:hand; cursor:pointer; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; border-collapse:collapse; display:block; padding:5px 5px 5px 25px; margin-bottom:-1px; background:url('img/kat_sel.gif') 11px 11px no-repeat #eeeced; color:#6b6b6b; text-decoration:none}

div.kat_main_sel a, div.kat_main_sel a:visited, div.kat_main_sel a:hover, div.kat_main_sel a:active{color:#036f8c; font-weight:bold; text-decoration:none}

div.kat_sub{border:0px; font-weight:normal}

div.kat_sub a, div.kat_sub a:visited, div.kat_sub a:hover, div.kat_sub a:active{font-size:11px}

/* buttons */
div.cart_button, div.cart_button_on{cursor:hand; cursor:pointer; width:130px; height:23px; line-height:23px; background:#c0e192; color:#2e5101; text-align:center; font-size:10px; text-transform:uppercase; text-decoration:none; border:1px solid #a6d467}

div.cart_button a, div.cart_button a:visited, div.cart_button a:hover, div.cart_button a:active, 
div.cart_button_on a, div.cart_button_on a:visited, div.cart_button_on a:hover, div.cart_button_on a:active{line-height:23px; color:#2e5101; font-size:10px; text-transform:uppercase; text-decoration:none}

div.cart_button_on{background:#a6d467; border:1px solid #7aaf31}

div.buy_button, div.buy_button_on{cursor:hand; cursor:pointer; width:128px; height:21px; line-height:23px; background:#99cadb; color:#004b62; text-align:center; font-size:10px; text-transform:uppercase; text-decoration:none; border:1px solid #5aabc6}

div.buy_button a, div.buy_button a:visited, div.buy_button a:hover, div.buy_button a:active, 
div.buy_button_on a, div.buy_button_on a:visited, div.buy_button_on a:hover, div.buy_button_on a:active{line-height:23px; color:#004b62; font-size:10px; text-transform:uppercase; text-decoration:none}

div.buy_button_on{background:#5aabc6; border:1px solid #3989a3}

div.more_button, div.more_button_on{cursor:hand; cursor:pointer; width:130px; height:23px; line-height:23px; background:#ececec; color:#424242; text-align:center; font-size:10px; text-transform:uppercase; text-decoration:none; border:1px solid #e5e5e5}

div.more_button a, div.more_button a:visited, div.more_button a:hover, div.more_button a:active, 
div.more_button_on a, div.more_button_on a:visited, div.more_button_on a:hover, div.more_button_on a:active{line-height:23px; color:#424242; font-size:10px; text-transform:uppercase; text-decoration:none}

div.more_button_on{background:#e5e5e5; border:1px solid #cfcfcf}
/* end buttons */
span.currency{font-weight:normal; color:#6b6b6b; text-transform:none; font-size:12px; text-decoration:none}

div.bookmark_div{float:left; cursor:hand; cursor:pointer}

td.bm_on_l{background:url('img/bookmark_on_l.gif') no-repeat top left; width:5px}

td.bm_on_m{background:url('img/bookmark_on_m.gif') repeat-x top left; padding:0px 15px 0px 15px; color:#004b62; font-weight:bold; font-size:10px; text-transform:uppercase}

td.bm_on_r{background:url('img/bookmark_on_r.gif') no-repeat top left; width:5px}

td.bm_off_l{background:url('img/bookmark_off_l.gif') no-repeat top left; width:5px}

td.bm_off_m{background:url('img/bookmark_off_m.gif') repeat-x top left; padding:0px 15px 0px 15px; color:#424242; font-weight:bold; font-size:10px; text-transform:uppercase}

td.bm_off_r{background:url('img/bookmark_off_r.gif') no-repeat top left; width:5px}

td.bookmark_line{background:url('img/bookmark_bottom.gif') repeat-x top left; font-size:5px; line-height:5px; width:100%}

div.bookmark{}

div.cart_control_links div a, div.cart_control_links div a:hover, div.cart_control_links div a:visited, div.cart_control_links div a:active{color:#6b6b6b; font-size:10px; text-transform:uppercase; text-decoration:none; line-height:30px}

div.backward{padding-left:15px; background:url('img/blue-arrow-back.png') left center no-repeat; text-align:left; clear:both}

div.backward a, div.backward a:hover, div.backward a:visited, div.backward a:active{font-size:10px; color:#6b6b6b}

hr.backward{border:0px; color:#cbcbcb; background-color:#cbcbcb; height:1px; width:100%; clear:both; margin-top:10px; display:block; float:left}

div.my_account{padding:3px; color:#6b6b6b}

div.my_account_note{color:#6b6b6b; background:url('img/note.gif') top left no-repeat #f4f2f4; padding:12px 5px 12px 30px}

td.cat_card, td.cat_card a, td.cat_card a:hover, td.cat_card a:visited,  td.cat_card a:active{color:#fff; background:#036f8c; text-align:center; padding:2px; font-size:10px; text-transform:uppercase; text-decoration:none}
div.img_mini{cursor:hand; cursor:pointer; height:50px; width:50px; text-align:center; border:1px solid #cfcfcf}

div.img_mini img, div.img_mini_sel img{max-width:50px; max-height:50px}

div.img_mini_sel{height:50px; width:50px; text-align:center; border:1px solid #c70505}

div.opakowanie{width:100px; height:50px; border:1px solid #cfcfcf}
#login_text, #notlogin_text{background:url('img/mbox_top.jpg') repeat-x; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; height:29px; line-height:29px; vertical-align:middle; padding-left:10px; color:#6b6b6b; padding-top:1px}
#login_text a, #notlogin_text a{font-weight:bold; color:#036F8C}

.ctable_options{margin-bottom:10px}

.invalid{border:1px solid #df0000 !important; background:url(../images/f5.jpg) repeat-x !important}

.valid{border:1px solid #32a200 !important; background:url(../images/f6.jpg) repeat-x !important}

#test_tooltip{color:white; font-weight:bold; background:url(../img/toolarrow.gif) no-repeat bottom left; padding:0px 0px 0px 0px; z-index:999}

#test_tooltip .content{padding:5px 8px; background:#017bc4; margin-bottom:7px}

div.filters div.filter_option >div.label div.arrow{background:url(../img/arr.gif) center top no-repeat}

#theme_color{position:absolute; z-index:900; width:250px; top:152px; left:-190px; background:url(../img/themes.png) center top no-repeat}

#theme_form{width:196px; height:133px; float:left; color:#9D9B9B; text-align:center}

#theme_button{float:right; width:52px; height:124px; cursor:pointer; background:red; color:white; background:url(../img/th_arr1.jpg) left 17px no-repeat}


.arrow_link {
	background:url(../images/search-basket-a.jpg) left center no-repeat;
	padding-left: 15px !important;
}

.block {
	display: block;
}

.box-1, .box-2,.box-no-updown, .box-no-sides  {
	display: block;
}

.box-1 {
	padding: 3px;
}

.box-2 {
	padding: 5px;
}


.box-no-updown {
	padding-bottom: 0px;
	padding-top: 0px;
}
.box-no-sides {
	padding-left: 0px;
	padding-right: 0px;
}

ul.breadcrumbs {padding: 5px; padding-bottom: 3px; border-bottom: 1px solid #f6f6f6; margin-bottom: 10px}

div.no_breadcrumbs {margin-bottom: 10px}

p.info {color: #9D9B9B}


/***** clearfix *****/
.clear{clear:both; height:0; line-height:0}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
.clearfix{height:1%}
.clearfix{display:block}

/* Panel Tab/button */
.tab{position:relative; top:0; z-index:888; background:url(../images/2.png) repeat-x #fff; height:37px}
.tab .inner{width:940px; margin:0 auto}
.tab ul.login{display:block; position:relative; float:right; clear:right; height:41px; width:auto; font-weight:bold; margin:0; right:0px; color:white; text-align:center; top:0px}
.tab ul.login li.left{background:url(../images/3.png) no-repeat left 0; height:37px; width:21px; padding:0; margin:0; display:block; float:left}
.tab ul.login li.right{background:url(../images/4.png) no-repeat left 0; height:37px; width:21px; padding:0; margin:0; display:block; float:left}
.tab ul.login li{text-align:left; padding:0px 20px 0px 10px; display:block; float:left; height:37px; background:url(../images/5.png) repeat-x}
.tab ul.login li a{color:#fff}
.tab ul.login li a:hover{color:#fff}
.tab .sep{color:#414141}
.tab a.open, .tab a.close{height:20px; line-height:20px !important; text-align:center; padding:8px 15px 0px 10px; cursor:pointer; display:block; width:100px; position:relative; top:5px}
.tab a.open{background:url(../images/bg-bt-open.jpg) no-repeat right 15px}
.tab a.close{background:url(../images/bg-bt-close.jpg) no-repeat right 15px}

/* sliding panel */
/*position:relative; */ /*Panel will "push"the content down */
#toppanel{position:relative; width:100%; z-index:888; text-align:center; margin-left:auto; margin-right:auto}
#panel{width:100%; height:70px; color:#fff; overflow:hidden; position:relative; z-index:3; display:none; background:url(../images/1.jpg) repeat-x bottom #00a2e5; text-align:left}
#panel .inner{width:940px; margin:0 auto; padding:25px 0px 0px 0px; text-align:right}
#panel .inner .input-login{background:url(../images/login-input-login.jpg) no-repeat center left; width:137px; font-size:11px; color:#b1b1b1; border:0px; padding:5px 5px 5px 25px; vertical-align:top; margin:0px 5px 0px 0px}
#panel .inner .input-pass{background:url(../images/login-input-pass.jpg) no-repeat center left; width:137px; font-size:11px; color:#b1b1b1; border:0px; padding:5px 5px 5px 25px; vertical-align:top; margin:0px 5px 0px 0px}
#panel .inner .input-submit{color:#1c89ca; background:url(../images/login-input-submit.jpg) no-repeat center left; width:96px; height:23px; border:0px; cursor:pointer; font-size:11px; font-weight:bold; vertical-align:middle; margin:0px 5px 0px 0px}
#panel .inner a{color:#fff; background:url(../images/login-a.jpg) no-repeat center left; padding:0px 0px 0px 15px; display:inline}

.category_box h2 {border: 1px solid #D8D8D8; border-bottom: none;font-size: 14px; line-height: 24px;background: url([%cat_link%]/images/sub-h4.jpg) repeat-x bottom #EDEDED;padding: 4px 0px 1px 10px;}
.category_box div.subcategories {background-color: #FCFCFC;}
.category_box div.subcategories ul {border: 1px solid #D8D8D8; border-bottom: none;padding: 0px;overflow: hidden; margin: 0px; padding-left: 10px;}
.category_box div.subcategories li {list-style: none; line-height: 24px;display: inline; padding-right: 5px;font-size: 12px;}
.category_box div.content {border: 1px solid #D8D8D8; overflow: hidden; margin-bottom: 10px; padding: 7px;}
.category_box div.content a.img {float: left; padding-bottom: 15px; padding-right: 15px;}
.category_box p.info {line-height: 22px;}



#container{ padding:0px 0px 50px 0px}
#top{width:940px; margin:0px auto; height:115px}
#top a.logo{float:left; display:block; width: 347px;}
#top .search{float:left; width:400px; text-align:right; padding:35px 12px 0px 0px; color:#a0a0a0}
#top .basket{width:159px; border-left:1px solid #f8f8f8; float:left; background:#fdfdfd; height:77px; padding:33px 0px 0px 10px}

#top .search .input-text{border:1px solid #d8d8d8; width:329px; font-size:11px; color:#000; vertical-align:middle; padding:3px 10px 3px 10px; margin:0px 0px 5px 0px; float:left}
#top .search .input-submit{background:url(../images/search-input-submit.jpg) no-repeat center left; width:34px; height:23px; border:0px; cursor:pointer; vertical-align:middle; margin:0px 0px 5px 0px; float:left}
#top .search span{padding:0px 0px 0px 10px}
#top .search a{background:url(../images/search-basket-a.jpg) no-repeat left 6px; padding:3px 0px 0px 15px; color:#a0a0a0}
#top .search .input-checkbox{vertical-align:middle}

#top .search .make-right{float:right}

#top .basket h5{background:url(../images/basket-h5.jpg) no-repeat center left; padding:3px 0px 3px 40px; font-size:11px; color:#000; font-weight:normal}
#top .basket .left{float:left; padding:10px 0px 0px 0px}
#top .basket .right{float:right; padding:10px 0px 0px 0px; color:#017ac3; font-weight:bold}
#top .basket a{background:url(../images/search-basket-a.jpg) no-repeat left 13px; padding:10px 0px 0px 15px; display:block; float:right; color:#909090}

#page{width:940px; margin:0 auto}
#top-menu{margin:0px; padding:0px; list-style:none; background:url(../images/bg-topmenu.jpg) no-repeat top left; width:938px; height:40px; border:1px solid #eee}
#top-menu li{float:left; padding:12px 6px 0px 14px}
#top-menu li a{float:left; display:block; color:#918e8e; font-weight:bold}
#top-menu li a:hover{color:#000; text-decoration:underline}
#top-menu li.rss {float:right; padding: 0px;}
#top-menu li.rss a {color:#000; text-decoration:underline; background:url(../img/rss.png) no-repeat center center; width: 50px; height: 40px;}

#content{}
#content .sub{width:160px; margin-top:0px}
#content .sub ul{list-style:none; margin:0px; padding:0px}
#content .make-left{float:left; padding-top:0px}
#content .make-right{float:right}
#content .main{width:580px; float:left; padding-top:0px; padding-left:20px}

#categories{margin-bottom:20px}
#content .sub #categories h4{font-size:15px; font-weight:bold; color:#202020; background:url(../images/categories-h4.jpg) no-repeat top left; width:160px; height:24px; padding:8px 0px 0px 10px}
#content .sub #categories h4 a.main-cat{color:#202020; font-weight:normal}
#content .sub #categories ul.menu{border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8}
#content .sub #categories ul.menu ul{border:none}
#content .sub #categories ul.menu li{display:block; font-size:12px; color:#2b2b2b; font-weight:bold; background:url(../images/cat-ul-li.jpg) repeat-x bottom #f0f0f0; border-top:1px solid #d8d8d8}

#content .sub #categories ul.menu li li{border:0px; background:#FFF}
#content .sub #categories ul.menu li a.main-cat{display:block; color:#2b2b2b; background:url(../images/cat-ul-li-a.jpg) no-repeat 130px center; padding:7px 0px 7px 10px}
#content .sub #categories ul.menu .current ul{border:0px}

#content .sub #categories ul.menu li li a{display:block; padding:3px 0px 3px 0px}
#content .sub #categories ul.menu li.current a.main-cat{background:url(../images/cat-ul-li-extend-a.jpg) no-repeat 130px center; color:#017ac3}
#content .sub #categories ul.menu.manufacturers li a.main-cat{background:none}
#content .sub #categories ul.menu.manufacturers li.current a.main-cat{background:url(../images/cat-ul-li-a.jpg) no-repeat 130px center; color:#017ac3}
#content .sub #categories ul.menu a.current{color:#017ac3}
#categories .change{text-align:center; display:block}

#content .sub #categories ul.menu ul ul li{border-top:0px; padding:2px 0px 4px 0px}
#content .sub #categories ul.menu ul li a{color:black}
#content .sub #categories ul.menu ul li a:hover{color:#909090}
#content .sub #categories ul.menu ul ul  li{padding:2px 0px 4px 10px !important}
#content .sub #categories ul.menu li li a{background:none; font-weight:normal; padding:2px 0px 4px 10px; font-size:11px}
#content .sub #categories ul.menu{border-bottom:1px solid #d8d8d8}
#content .sub #categories ul.menu a.main-cat:hover{opacity:.7; filter:alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}

.make-left .empty, .make-right .empty{padding:5px; text-align:center}
.make-left .box ul li, .make-right .box ul li{list-style:none}

#content .sub{}
#content .sub .box{border:1px solid #d8d8d8; margin:0px 0px 20px 0px}
#content .sub .box h4{color:#017ac3; font-size:12px; font-weight:bold; background:url(../images/sub-h4.jpg) repeat-x bottom #ededed; padding:8px 0px 8px 10px; border-bottom:1px solid #d8d8d8}
#content .sub .box h4 a{color:#017ac3}
#content .sub .producenci{background:url(../images/box-producenci.jpg) repeat-x top #f8f8f8; margin-bottom:20px}
#content .sub .bestsellery, #content .sub .ostatnio-dodane{background:url(../images/box-bestsellery.jpg) repeat-x top #EDEDED}
#content .sub .bestsellery h4{background:url(../images/ico-bestsellers.jpg) no-repeat top right #e9e9e9}
#content .sub .bestsellery .best-photo{text-align:center; padding:0px 0px 10px 0px}
#content .sub .promocje h4{background:url(../images/ico-promocje.jpg) no-repeat top right #EDEDED; text-align:left}
#content .sub .promocje{text-align:center; font-size:11px; color:#000; line-height:18px}
#content .sub .promocje a{color:#000}
#content .sub .promocje span{color:#017ac3; font-weight:bold}
#content .sub .promocje a.more{color:#909090; display:block; padding:0px 0px 0px 5px; background:url(../images/blue-arrow.jpg) no-repeat center left; width:65px; margin:0px auto}
#content .sub .promocje .single{padding:0px 0px 20px 0px}
#content .sub .promocje .title{padding:5px 0px 5px 0px}

#content .sub .recenzje h4{background:url(../images/ico-recenzje.jpg) no-repeat top right #e9e9e9}
#content .sub .artykuly h4{background:url(../images/ico-artykuly.jpg) no-repeat top right #e9e9e9}
#content .sub .newsletter h4{background:url(../images/ico-newsletter.jpg) no-repeat right 2px; border-bottom:0px}
#content .sub .newsletter .text{padding:0px 10px 5px 10px; font-size:10px; color:#909090}
#content .sub .newsletter .inner{padding:10px; background:#eee; border-top:1px solid #d8d8d8}
#content .sub .newsletter .input-text{font-size:11px; border:1px solid #d8d8d8; padding:3px; margin:0px 0px 10px 0px; width:130px}
#content .sub .newsletter .sendform2{float:right; margin-left:5px}

#content .sub .artykuly a{background:url(../images/search-basket-a.jpg) no-repeat 10px center; display:block; padding:2px 0px 2px 25px}

#content .sub ol{margin:0px; padding:10px; list-style:decimal inside; color:#017ac3}
#content .sub ol li a{color:#000}
#content .sub a.image{display:block; text-align:center; padding:5px 0px 10px 0px}
#content .sub ol .photo{text-align:center}

#bottom{background:url(../images/bg-bottom.jpg) repeat-x top #008be4; min-height:180px; position:relative; z-index:5}
#bottom .inner{width:940px; margin:0px auto}
#bottom h5{background:url(../images/bottom-h5.jpg) no-repeat top left; width:180px; height:19px; margin:-22px 0px 0px -10px; position:absolute; text-align:center; color:#fff; font-size:11px; font-weight:bold; padding:3px 0px 0px 0px; z-index:10}
#bottom ul{list-style:none; margin:0px; padding:0px; float:left; font-size:12px}
#bottom li{float:left; color:#fff; width:219px; padding:0px 0px 0px 15px}
#bottom li a{color:#fff; background:url(../images/bottom-li-a.gif) no-repeat center left; padding:0px 0px 0px 15px; position:relative; display:block}
#footer{border-top:1px solid #0e8ee0; padding:10px 15px 0px 15px; color:#fff}
#footer a{color:#fff}
#footer .left{float:left}
#footer .right{float:right}
#bottom .ftable{padding:30px 0px 20px 0px}
#bottom h4 a{background:none; font-size:11px}

#promo{overflow: hidden;}
#promo #prods{ padding: 5px;}
#promo #prods li{width: 280px;margin: 0px 5px 10px 0px;}
#promo #prods li.nth-child-2{width: 280px;margin-right: 0px;}
#promo h4{background:url(../images/promo-h4.jpg) repeat-x; height:25px; padding:8px 10px 0px 10px; color:#fff; font-weight:bold; font-size:11px}
#promo h4 a{float:right; display:block; background:url(../images/promo-h4-a.jpg) no-repeat top left; width:132px; height:17px; font-size:10px; color:#017ac3; font-weight:normal; text-align:center}
#promo .image{text-align:center; border:1px solid #d8d8d8; background:#fff}
#promo .box{background:#f4f4f4; padding:0px 0px 10px 0px; margin-bottom: 10px;}
#promo .box .single{float:left; width:178px; padding:12px 0px 0px 12px; text-align:center; line-height:16px}
#promo .box .single h3{color:#000; font-size:12px; font-weight:bold; height:33px; padding:5px 0px 0px 0px; overflow: hidden;}
#promo .box .single h3 a{color:#000; font-size:12px}
#promo .box div a{font-size:11px}
#promo .box div{font-size:12px}
#promo .box span{font-weight:bold; color:#017ac3}

#prods{list-style:none; padding:0px; margin:0px}
#prods li{width:283px; float:left; padding:10px 0px 0px 0px; border:1px solid #d8d8d8; margin:0px 10px 10px 0px; background:#fff}
#prods li h3{font-size:11px; color:#000; font-weight:bold; text-align:center; height:30px; overflow: hidden; padding: 0px 5px 10px;}
#prods li h3 a{color:#000}
#prods li .image{border:0px; float:left; width:130px; display:block; text-align:center; height:140px}
#prods li .image .photo{}
#prods li .text{width:130px; float:right; height:125px; overflow:hidden; display:block; text-transform:uppercase; text-align:right; padding:0px 10px 0px 0px}
#prods li .options{display:block; height:53px; background:url(../images/prod-options.jpg) repeat-x; padding:15px 20px 5px 10px; border-top:1px solid #d8d8d8}
#prods li .options .left{float:left; width:110px; display:block; text-align:right}
#prods li .options .right{float:right; width:130px; display:block; text-align:center}
#prods li .options .right a{display:inline-block}
#prods li .options .left span{display:block}
#prods li .options .left span strong{color:#017ac3}
#prods li .options .left .old{text-decoration:line-through; color:#b30000}
#prods .nth-child-2 {margin-right:0px}
#prods .clear{display:block}
#prods .time_promotion {font-size: 15px; color:#c70505; font-weight: bold; text-align: right; padding: 3px 5px;}
#prods .time_promotion span {font-size: 13px;}


#prods.product_medium h2 {font-size: 14px; line-height: 24px;background: url([%cat_link%]/images/sub-h4.jpg) repeat-x bottom #EDEDED;padding: 4px 0px 1px 10px;}
#prods.product_medium li h2 a{color:#000}
#prods.product_medium li {width: 100%;padding: 0px;}
#prods.product_medium div.content { overflow: hidden;  padding: 10px;position: relative;}
#prods.product_medium div.content .image {float: left; padding-bottom: 5px; padding-right: 15px;}
#prods.product_medium p.info {line-height: 22px;}
#prods.product_medium li .image {height:auto;position: relative;}
#prods.product_medium li .options {height: auto;padding: 10px 10px 10px 10px;}
#prods.product_medium li .details {position: absolute;bottom: 10px;right: 10px;}
#prods.product_medium li .options .right{width:auto }
#prods.product_medium li .options .left{width:auto }
#prods.product_medium li .options .left span{display:inline}


table.product_list {border: 1px solid #f0f0f0}
table.product_list td {	padding: 5px; line-height: 25px}
table.product_list th {	background: url(../images/promo-h4.jpg) repeat-x;height: 25px; color: white;}
table.product_list td.buy{width:120px;}
table.product_list td.price {width: 50px;}
table.product_list td {	padding: 5px;}
table.product_list .nth-child-2 {background-color: #f5f4f4;}
table.product_list tr:hover {background-color: #C9C9C9;}
table.product_list tr:hover .preview {display: block;}
table.product_list tr .preview {position:absolute; background: #fff;border:solid 1px #CCC; padding:10px; display: none;margin-top: 20px;width: 350px;line-height: 20px;font-size: 11px;	z-index: 100;}
table.product_list tr .preview .image {float: left; margin-right: 10px;}
table.product_list tr .preview h3 {margin-bottom: 7px;}
table.product_list .price strong {color:#017ac3}
table.product_list .blue {color:#017ac3}
table.product_list .price .old {text-decoration:line-through; color:#b30000; font-size: 10px;line-height: 10px;}


.det-data-rotate table td{padding:0px}

#bigprod{}
#bigprod h1{font-size:18px; color:#000; font-weight:bold; padding:0px 0px 20px 0px}
#bigprod h1 span{float:right; font-size:18px; color:#b7b7b7; font-weight:bold}
#bigprod .price div {font-size: 24px;color:#017ac3; font-weight:bold}
#bigprod .price div.old{color:#000; text-decoration:line-through; padding-right:5px;font-size: 14px;}
#bigprod .images{float:left; width:240px; margin-bottom:20px}
#bigprod .images .image{border:1px solid #d8d8d8; width:220px; height:220px;text-align:center;}
#bigprod .images .simg{padding:0px 5px 0px 0px; display:inline}
#bigprod .images .simg img{height:25px; width:25px; border:1px solid #C9C9C9}
#bigprod .images .simg img:hover{border:1px solid #9A9899}
#bigprod .images .add-photo{background:#f0f0f0; width:212px; padding:5px; text-align:center}
#bigprod .text{width:340px; float:right}
#bigprod .avail{background:url(../images/bg-avail.jpg) no-repeat top left; width:146px; height:17px; color:#fff; display:block; font-size:10px; font-weight:bold; padding:4px 0px 0px 0px; text-align:center; text-transform:uppercase}
#bigprod .desc{padding:15px 0px 15px 0px}
#bigprod .options{background:url(../images/bg-options.jpg) repeat-x top; border-top:1px solid #d8d8d8; padding:10px}
#bigprod .options a.do-koszyka{background:url(../images/do-koszyka.jpg) no-repeat top left; width:139px; height:27px; display:block; cursor:pointer}
#bigprod .options div.brak{background:url(../images/brak.jpg) no-repeat top left; width:139px; height:27px; display:block}
#bigprod .options .left{float:left; padding:7px 0px 0px 0px}
#bigprod .options .right{float:right}
#bigprod .iconsheet{position: absolute;bottom:40px;left:20px;width:63px;height:57px;background:url(../images/pro.png) center center no-repeat;}
#bigprod .iconsheet.new{background-image: url(../images/new.png)}
#bigprod .properties {padding: 15px 0px;}
#bigprod .properties .value{color: #0072BB; font-size: 12px;}
#bigprod .properties .feature {font-size: 11px;}
#bigprod .time_promotion {font-size: 16px; color:#c70505; font-weight: bold; margin-bottom: 12px;}
#bigprod .time_promotion span {font-size: 13px;}
#bigprod .description li {list-style: circle;list-style-position: inside;}

.social {padding-bottom: 10px;}
.social .item {display: inline-block; }

#rotate ul{list-style:none; padding:0px; margin:0px}

#det-data-nav{ position:relative; z-index:10;border-left:1px solid #d8d8d8;}
#det-data-nav li{float:left; font-size:12px; font-weight:bold; position:relative; z-index:10;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
#det-data-nav li a.current{color:#000; background:#fff; border-bottom:none; opacity:1; filter:alpha(opacity=99); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)"}
#det-data-nav li a{color:#525252; background:#f1f1f1; display:block; float:left; height:23px; padding:7px 0px 0px 10px; width:160px; border: 0px; border-bottom:1px solid #d8d8d8}
#det-data-rotate{padding:5px; border:1px solid #d8d8d8; position:relative; z-index:5; margin-top:-2px; width:570px}
#det-data-rotate th{background:#017ac3; color:#fff}
#det-data-rotate th a{color:#fff}
#dd-three #prods li, #det-data-rotate #prods li {width: 278px;}

#opts{padding:10px 0px 10px 0px}
#opts a{display:block; float:left; cursor:pointer; text-decoration:underline}
#opts a.one{background:url(../images/ico1.jpg) no-repeat center left; padding:10px 10px 10px 30px}
#opts a.two{background:url(../images/ico2.jpg) no-repeat center left; padding:10px 0px 10px 30px}
#opts a.four{background:url(../images/ico_4.jpg) no-repeat center left; padding:10px 0px 10px 30px; margin-left:12px}
#opts a.five{background:url(../images/ico_5.jpg) no-repeat center left; padding:10px 0px 10px 30px; margin-left:5px}
#opts a.three{background:url(../images/ico3.jpg) no-repeat top left; padding:10px 0px 10px 30px; float:right}

#footer_table{width:950px; margin:0 auto; color:#fff}
#footer_table th{color:#fff; font-weight:bold; text-align:left; float:left; width:219px; padding:0px 0px 0px 15px}
#footer_table td{color:#fff; float:left; width:219px; padding:0px 0px 0px 15px}
#footer_table a{color:#fff; background:url(../images/bottom-li-a.gif) no-repeat center left; padding:0px 0px 0px 15px; position:relative; display:block}
#footer_table th a{background:none; padding:0px}

#basket{padding:0px 0px 20px 0px}
#basket .image{width:124px; border:1px solid #d8d8d8; text-align:center; float:left}
#basket .text{float:right; width:440px}
#basket h5{font-size:12px; color:#000; font-weight:bold}
#basket h5 a{color:#000}
#basket .price{font-size:11px; line-height:15px}
#basket .price span{color:#017ac3; font-weight:bold}
#basket .options{padding:0px 0px 0px 0px; color:#aeaeae}
#basket .options span{float:right}
#basket .sizer{height:90px; padding:10px 0px 0px 0px}
#basket .sin{padding:10px 0px 10px 0px; border-bottom:1px solid #e7e7e7}
#basket .options span a{display:block; background:url(../images/menubox-button.jpg) no-repeat top left; width:100px; height:16px; cursor:pointer; text-align:center; color:red; font-size:11px; padding:2px 0px 0px 0px}

#cart-nav{height:29px; border:1px solid #d4d4d4}
#cart-nav .left{width:430px; background:#ededed; float:left; height:29px; padding:0px 10px 0px 0px; border-right:1px solid #d4d4d4}
#cart-nav .left a{background:url(../images/cart3.jpg) no-repeat top left; display:block; height:29px; padding:7px 0px 0px 30px; float:right}
#cart-nav .right{width:136px; background:fff; color:#017ac3; font-weight:bold; float:right; padding:7px 0px 0px 0px; text-align:center}
#cart-nav a.continue{color:#5f5f5f; background:url(../images/cart1.jpg) no-repeat top left; width:139px; height:27px; display:block; cursor:pointer; float:right; margin:0px 10px 0px 0px}
#cart-nav a.finalize{background:url(../images/cart2.jpg) no-repeat top left; width:138px; height:27px; display:block; cursor:pointer; float:right}
#basket .input_amount{font-size:11px; border:1px solid #d4d4d4}
a.finalize{background:url(../images/cart2.jpg) no-repeat top left; width:138px; height:27px; display:block; cursor:pointer; float:right}
a.goback{background:url(../images/goback.jpg) no-repeat top left; width:139px; height:27px; display:block; cursor:pointer; float:left}

#basket .header{font-size:18px; color:#000; border-bottom:1px solid #d4d4d4; padding:0px 0px 3px 0px}

.jflow-content-slider-upper{padding:0px 0px 20px 0px}
#jFlowSlide-upper{}
#slider-nav{background:url(../images/slider-nav.jpg) no-repeat top left; width:580px; height:34px}
#slider-nav .txt{float:left; padding:11px 0px 0px 20px; color:#017ac3; font-weight:bold}
#myController-upper{padding:8px 10px 0px 0px; position:relative; z-index:10; float:right}
#myController-upper span.jFlowSelected-upper{background:url(../images/slider-nav-a-hover.jpg) no-repeat top left; height:16px; width:16px; margin-right:0px; font-weight:bold; margin:0px 4px 0px 0px; text-align:center}
.jFlowControl-upper{background:url(../images/slider-nav-a.jpg) no-repeat top left; color:#017ac3; cursor:pointer; height:16px; width:16px; padding:2px 0px 0px 0px; display:block; float:left; margin:0px 4px 0px 0px; text-align:center; font-weight:bold}
.jFlowPrev-upper, .jFlowNext-upper{display:none; visibility:hidden}
.slide-wrapper-upper{padding:0px; position:relative}
.slide-thumbnail-upper{}
.slide-thumbnail-upper img{}
.slide-details-upper{width:580px; position:absolute; z-index:10; bottom:0; left:0; background:url(../images/slider-trans.png) no-repeat top left; height:79px}
.slide-details-upper h2{font-size:1.5em; font-style:italic; font-weight:normal; line-height:1; margin:0}
.slide-details-upper .description-upper{margin-top:10px}
.slide-details-upper h4{font-size:18px; color:#fff; line-height:20px; margin:0px; padding:20px 0px 5px 20px; font-weight:bold}
.slide-details-upper h4 a{color:#fff}
.slide-details-upper h5{font-size:18px; color:#fff; line-height:20px; margin:0px; padding:0px 0px 0px 20px; font-weight:normal}
.slide-details-upper h5 a{color:#fff}
.slide-details-upper p{color:#fff; font-size:24px; position:absolute; top:45%; right:20px; font-weight:bold}
.slide-details-upper p a{color:#fff}

.shopcart-other{font-size:11px; color:#000; line-height:18px; padding:18px 0px 0px 0px}
.shopcart-other font{font-size:11px !important}

/*producenci*/
.manufacturer{    overflow:hidden;     margin-bottom:15px;     padding-bottom:15px;     border-bottom:1px solid #DDD}

.manufacturer h2, .manufacturer h2 a{    font-weight:bold;     margin-bottom:10px;     font-size:13px}

.manufacturer .logo{    width:150px;     text-align:center;     margin-right:10px;     float:left}
.manufacturer .logo img{    max-width:140px;     border:1px solid #DDD}
.manufacturer .manu_content{    float:left;     width:500px;     padding-top:10px}
#manufacturers .letters{    margin-top:10px;     margin-bottom:20px;     font-size:11px;     border-bottom:1px solid #DDD}
#manufacturers .letters span{    padding:3px; display:inline-block}
#manufacturers .letters span a{    font-weight:bold; color:#017AC3}

#compare 

h1.top_text{font-size:11px; color:#AEAEAE; padding-bottom:10px; font-weight:normal}

.pagination{margin-top:10px; margin-bottom:10px}
.pagination li{display:inline; padding:4px}
.pagination li a{text-decoration:underline}
.pagination li.current a{display:none}
.pagination li.current span.not{display:inline}
.pagination li span.not{display:none}
.pagination ul{display:inline; margin:auto}
.pagination .list{text-align:center}

.pagination .next_page, .pagination .prev_page{width:100px; display:block; height:18px}
.pagination .next_page{float:right}

.pagination .prev_page{float:left}

.pagination .next_page a{display:block; background:url(../images/nav-right.jpg) no-repeat center right; padding:3px 15px 3px 0px}

.pagination .prev_page a{display:block; background:url(../images/nav-left.jpg) no-repeat center left; padding:3px 0px 3px 15px}

.productsSort *{font-size:12px}
.productsSort ul{padding:0px; margin:0px}
.productsSort li{float:left; display:block; width:140px; height:25px; padding:7px 0px}

.productsSort li a{display:block; background:url(../images/nav-right.jpg) no-repeat center left; padding:3px 0px 3px 15px}

.productsSort .orderby li.order_by_z-a a{background-image:url(../img/down.gif)}
.productsSort .orderby li.order_by_a-z a{background-image:url(../img/up.gif)}
.productsSort .orderby li.order_by_min-max a{background-image:url(../img/up.gif)}
.productsSort .orderby li.order_by_max-min a{background-image:url(../img/down.gif)}

.productsSort .orderby, .productsSort .manufactures{padding-bottom:7px}

.pole_message_br{display:none}

/** common **/
.text_left{ text-align:left}

.text_right{ text-align:right}

table tr td.text_right{ text-align:right}

.text_center{ text-align:center}

table tr td.text_center{ text-align:center}

td.v_top{ vertical-align:top}

input.currency{ text-align:right;  padding-right:2px}

.font-9{ font-size:9px}

.font-12{ font-size:12px}

/** cennik.php **/
#cennik_table{ width:90%}

/** show_product.php **/
.product_image_gallery{ border:0px;  max-height:50px;  height:expression(this.height >50 ? 50:true);  max-width:50px;  width:expression(this.width >50 ? 50:true)}

.product_image_nogallery{ max-height:50px;  height:expression(this.height >50 ? 50:true);  max-width:50px;  width:expression(this.width >50 ? 50:true)}

.search_notice #left{ float:left;  width:50%}

.search_notice #right{ float:right;  width:50%;  text-align:right}

/** koszyk.inc.php **/
#cart_empty{ line-height:75px;  height:75px;  vertical-align:middle}

#cart_notempty{ height:75px;  vertical-align:middle}

.cart_menu_item_name{ padding-left:10px;  text-align:left;  text-weight:bold}

.cart_menu_item_total{ text-align:right;  text-weight:bold}

#cart_view_cart{ text-align:right;  padding-top:5px}

/** recenzje.inc.php **/
#review_image{ padding:10px 0px 5px 0px}

#review_image_wrap{ text-align:center}

/** szukaj.inc.php **/
#search_menu_wrap{ text-align:center;  padding-top:0px}

#search_menu_input{ padding-bottom:5px}

#search_menu_bottom{ text-align:center;  padding-top:7px}

a#search_menu_advanced{ vertical-align:middle;  line-height:20px;  font-size:11px}

.margin-0{ margin:0px}

/** filter.inc.php **/
#nicebutton{ margin:6px 0 6px 0;  text-align:center}

/** shop_cart.php **/
.shop_cart_font_bold{ font-weight:900}

#comment_added{ padding:10px}

#buyalso_list{ font-size:11px;  color:#333;  padding:3px}

.image_mini{ background-color:#E8E8E8;  diplay:inline;  margin:1px;  padding:1px;  border:1px solid #C1C1C1}

/** functions.php **/
#discount_code_name{ font-size:10px;  padding:7px}

#discount_code_value{ margin-top:6px;  font-weight:bold}

#cart_price{ text-align:right;  padding-right:5px}

.width_100{ width:100%}

.block{ display:block}

/** order_list.php **/
#order_company_name, 
#order_firstname, 
#order_surname, 
#order_address, 
#order_country{ width:200px}

#order_city{ width:140px}

#paczkomaty_base_box_machine{ width:100px}

#paczkomaty_additional_box_machine{ width:100px}

/** order_details.php **/
#order_details_image_wrapper{ width:100px}

#order_details_image_wrapper_dedication{ padding-left:15px}

#order_details_price{ width:75px;  text-align:right;  padding-right:5px}

#order_details_cost{ text-align:right;  padding-right:10px;  width:55px}

#order_details_shiping{ text-align:center;  width:25px}

#order_details_payment{ width:25px}

/** allegro_edit.php **/
#allegro_account_data_saved{ padding:3px}

#allegro_error{ padding:3px}

#allegro_price{ text-align:right;  padding-right:10px;  width:55px}

#allegro_shiping{ text-align:center;  width:25px}

#allegro_td{ padding-right:5px}

/** pokaz_mape.php **/
#show_map_article{ text-align:left}

#show_map_manufacture{ text-align:left}

/** pokaz_zdjecie.php **/
#show_photo_mini{ max-height:50;  height:expression(this.height >50 ? 50:true);  max-width:50;  width:expression(this.width >50 ? 50:true)}

/** inpost.php **/
#paczkomaty_already_registered{ width:200px}

#paczkomaty_email_info{ font-size:10px}

/** comments.inc.php **/
#comments_comment{ padding:10px}

#comments_add_new_review{ text-decoration:none}

/** footer.php **/
.footer_no_padding{ padding:0px 0px 0px 0px}

.footer_cursor{ cursor:hand;  cursor:pointer}

/** pokaz_szukaj.php **/
#advanced_search_global_category{ text-align:right}

#advanced_search_form{ margin:0px}

/** order_list.php **/
#order_list_company_name{ width:100px}

/** account.php **/
#account_options{ font-size:10px}


/***********zmiany szablonu sportmasters**************/
body{}
#container{background:url('../images/background.jpg') center 15px no-repeat black;padding-top:37px;}
#top a.logo {
    display: none;
    float: left;
    width: 347px;
}
#top{width:1000px;height:200px;position:relative;}
#top .search a {	background: url("../images/blue-arrow.png") no-repeat scroll left 6px transparent;}
#top .search{
	position:absolute;
	bottom:12px;
	right:0px;
	width:240px;
}
#top .search .input-text {
    border: 1px solid #D8D8D8;
    color: #000000;
    float: left;
    font-size: 11px;
    margin: 0 0 5px;
    padding: 3px 10px;
    vertical-align: middle;
    width: 184px;
}
#top .search span{display:block;text-align:left;}
#page{width:1000px;}
#toppanel{position:absolute;top:0;}
#container{}
#top .basket a {color:black;background: url("../images/blue-arrow.png") no-repeat scroll left 13px transparent;}
#top .basket .right{color:black;}
#top .basket {
    background: none ;
    border-left: none;
    float: right;
    height: 100px;
    padding: 13px 40px 0 10px;
    width: 200px;
}
#top-menu {background:none;border:none;height:35px;}
#top-menu li a {color:#DDBD0A; font-size:13px;}
.tab {
    background: url("../images/2.png") repeat-x scroll 0 0 transparent;
    height: 37px;
    position: relative;
    top: 0;
    z-index: 888;
}

#content{overflow:hidden;position:relative;}
#content .sub{margin:8px 7px;}
#content .main{width:610px;margin-top:8px;}
div.no_breadcrumbs {
    margin-bottom: 38px;
}
ul.breadcrumbs a{color:black;}
ul.breadcrumbs {
	font-weight:bold;
    border-bottom: 0 solid #F6F6F6;
    margin: 0 40px 10px;
    padding: 5px 5px 3px;
}
#prods {
    list-style: none outside none;
    margin: 0 ;
    padding: 0;
	overflow:hidden;
}
#prods li {  background: url("../images/w08.png") repeat scroll 0 0 transparent;}
#prods li .options{background: url("../images/w07.png") repeat scroll 0 0 transparent;}

#content .sub .promocje .single {
    padding: 0 0 20px;
}
.menubox_font, .box{background: url("../images/w09.png") repeat scroll transparent;}
#content .sub .newsletter h4 {
    background: url("../images/ico-newsletter.png") no-repeat scroll right 2px transparent;
    border-bottom: 0 none;
}
#content .sub .newsletter .text {
    color: black;
    font-size: 10px;
    padding: 0 10px 5px;
}
#content .sub .box h4 {color:black;}

/**produkty**/
#bigprod .options {
    background: none;
    border-top: 0px solid #D8D8D8;
    padding: 10px;
}

#bigprod .images .container { position: relative;
                              overflow: hidden;
                              width: 240px;
                              height: 240px;
                              margin-bottom: 5px;
}


#bigprod .images .image,
#bigprod .images .flash {
    overflow: hidden;
    position: relative;
    border: medium none;
    height: 240px;
    text-align: center;
    width: 240px;
}




#det-data-rotate{background: url("../images/w07.png") repeat scroll 0 0 transparent;width:	598px;}


.productsSort li a {
    background: url("../images/blue-arrow.png") no-repeat scroll left center transparent;
    display: block;
    padding: 3px 0 3px 15px;
	color:black;
}
.orderby a{color:black;}
.ctable_noborder{background: url("../images/w07.png") repeat scroll 0 0 transparent;}
table.ctable_search td {
    color: black;
    height: 20px;
    text-align: left;
}
.category_box div.content {background: url("../images/w07.png") repeat scroll 0 0 transparent;}
.category_box div.content p.info{color:black;}

.ctable_articles, .article_text{
border:1px solid grey;
background: url("../images/w07.png") repeat scroll 0 0 transparent;
}
#mright{margin:10px 0;padding:5px;border-top:1px solid grey;}
div.article_text h1, div.article_text h2 ,div.article_text h3 ,div.article_text h4{padding:0 0 10px 0;}
div.article_text {
    padding: 10px;
}
#panel, #bottom {
    background-color:  #3D3D3D;
}
#footer {
    border-top: 1px solid orange;
}


#content .sub .box h4 {
    background: url("../images/sub-h4.jpg") repeat-x scroll center bottom transparent;
	padding: 5px 0 8px 10px;
}
#content .sub .box{
background: url("../images/black08.png") repeat scroll 0 0 transparent !important;
border:1px solid grey;
-moz-border-radius:5px; 
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
#opts a, .options .right a{color:black;}

#content .sub .newsletter h4 {
    background: url("../images/ico-newsletter.png") no-repeat scroll right 2px #3A3A3A;
}
#content .sub .newsletter .inner {
    background: none;
}
#content .sub .box h4{
	border-bottom:1px solid grey;
}
#content .sub .box h4 a, 
#content .sub .box h4,
#content .sub ol li a ,
#content .sub .promocje a,
#content .sub .newsletter .text,
#content .sub .promocje,
table.menubox_search table td,
a#search_menu_advanced,
.box
{
    color: white;
}

option, option:hover{color:black;background: url("../images/f3.jpg") repeat-x scroll 0 0 transparent;}
#bigprod h1, #bigprod .text, #bigprod .images, #opts, #det-data-rotate{
	background: url("../images/w07.png") repeat scroll 0 0 transparent !important;
	border:1px solid grey;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	padding:5px;
}
#bigprod .images .add-photo{background:none;}
#prods li{width:298px; margin:0px 10px 10px 0px;}
#bigprod .avail {height:27px;}
#basket .sin {
    background:  white;
    border-bottom: 1px solid #E7E7E7;
    padding: 10px 5px;
}
div.top_text {
    color: black;
}
table.ctable_small td {
    background: white;
}
.ctable_td{
	background:white;
}
.ctable_tdb, 
.small_font {background:white;color:black;}
.ul-list li a{color:white;}
.ul-list li {margin:5px;}
/********koniec zmian szablonu sportmasters************/


.level {text-align: right;width: 150px; height: 13px;border: 1px solid #f2f2f2; overflow: hidden;font-size: 10px; color: #AEAEAE; padding-right: 10px;margin-top: -3px;}
.level div {float: left;height: 14px;}
.level.level_0 {text-align: center}
.level.level_0 div {background-color: white; width: 0%;float: none;}
.level.level_1 div {background-color: #ff6666; width: 25%;}
.level.level_2 div {background-color: #EAA800; width: 50%;}
.level.level_3 div {background-color: #7aaf31; width: 75%;}
.level.level_4 div {background-color: #409605; width: 100%;text-align: center;float: none;}
.level.level_4 {padding-right: 0px; color: white; }
#bigprod .properties .value 