BODY { padding: 0px; margin: 0px; background: url(images/bg.gif) #606E79; overflow: auto; }
td { vertical-align: top; font-size: 11px; font-family: Arial; color: #495660; line-height: 13px; }
a { color: #495660; text-decoration: none; }
a:hover { color: #495660; text-decoration: underline; }
img { border: 0px; }
input, select, textarea { font-size: 11px; font-family: Arial; color: #495660; }
form { margin: 0px; }


div.psd { width: 100%; height: 100%; background: url(images/bg_top.jpg) repeat-x; }
table.table_all { width: 100%; }
td.table_all_left { width: 50%; height: 100%; background: url(images/table_all_left.gif) top right no-repeat; }
td.table_all_right { width: 50%; height: 100%; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sferapc.netcart.pl/templates/standard/images/table_all_right.png', sizingMethod='crop'); background: url(images/table_all_right.png) no-repeat; * background: none; }

table.table { width: 898px; }
td.top { width: 898px; height: 176px; background: url(images/top.gif) no-repeat; }
div.top { position: relative; }

a.top_logo { position: absolute; top: 0px; left: 0px; width: 172px; height: 107px; }
div.top_shade { position: absolute; top: 77px; left: 172px; width: 726px; height: 30px; * filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sferapc.netcart.pl/templates/standard/images/top.png', sizingMethod='scale'); background: url(images/top.png) no-repeat; * background: none; }

div.top_menu a { display: block; position: absolute; top: 0px; height: 31px; }
div.top_menu a:hover { background-position: 0px; }

a.top_menu_1 { left: 172px; width: 108px; background: url(images/top_menu_1.gif) 0px 300px no-repeat; }
a.top_menu_2 { left: 282px; width: 77px; background: url(images/top_menu_2.gif) 0px 300px no-repeat; }
a.top_menu_3 { left: 361px; width: 73px; background: url(images/top_menu_3.gif) 0px 300px no-repeat; }
a.top_menu_4 { left: 436px; width: 70px; background: url(images/top_menu_4.gif) 0px 300px no-repeat; }
a.top_menu_5 { left: 508px; width: 81px; background: url(images/top_menu_5.gif) 0px 300px no-repeat; }
a.top_menu_6 { left: 591px; width: 68px; background: url(images/top_menu_6.gif) 0px 300px no-repeat; }

div.top_text { position: absolute; top: 47px; right: 16px; }

div.top_search_input { position: absolute; top: 7px; * top: 6px; left: 727px; width: 132px; }
div.top_search_input input { border: 0px; background: none; width: 100%; }
div.top_search_submit { position: absolute; top: 7px; left: 861px;cursor: hand; }
div.top_search_submit input { width: 36px; height: 25px; border: 0px; background: none; cursor: hand; }

div.top_nawigacja { position: absolute; top: 85px; left: 188px; width: 555px; }
div.top_nawigacja, div.top_nawigacja a, div.top_nawigacja a:hover { color: #ACB7BF; }

div.top2 { position: absolute; top: 92px; left: 0px; width: 898px; height: 77px; background: url(images/top2.gif) no-repeat; }
div.top2_text { position: absolute; top: 57px; left: 9px; }
div.top2_text, div.top2_text a, div.top2_text a:hover { color: #8D0000; }
a.top2_prezent { display: block; position: absolute; top: 23px; left: 434px; width: 129px; height: 54px; }
a.top2_rejestracja { display: block; position: absolute; top: 23px; left: 564px; width: 145px; height: 54px; }

td.left_menu { width: 182px; }
td.content { width: 541px; }
td.right_menu { width: 172px; }

table.menu_box { width: 172px; }
td.menu_box_ng { height: 34px; background: url(images/menu_box_ng.gif) #EEEEEF no-repeat; }
td.menu_box_ng b { display: block; padding: 14px 0px 0px 12px; }
td.menu_box { padding: 1px 0px 3px 0px; background: url(images/menu_box_bg_bottom.gif) #FFFFFF bottom no-repeat; }

a.menu_link { display: block; width: 172px; }
a.menu_link u { display: block; padding: 6px 1px 5px 30px; background: url(images/menu_link_s.gif) 14px 10px no-repeat; text-decoration: none; }
a.menu_link s { display: block; padding: 0px 0px 0px 16px; text-decoration: none; }
a.menu_link:hover { background: url(images/menu_link_bg_over.gif) #FF9D02 repeat-y; color: #FFFFFF;  text-decoration: none; }
a.menu_link:hover u { background: url(images/menu_link_s_over.gif) 14px 10px no-repeat; text-decoration: none; }

div.menu_link_sep { font-size: 0px; line-height: 0px; height: 1px; background: #F1F1F1; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

td.menu_box_2 { background: url(images/menu_box_2_bg.gif) #606E79 repeat-y; color: #ACB7BF; }
div.menu_box_2 { padding: 7px 0px 5px 0px; text-align: center; }

td.menu_box_2_bottom { height: 6px; background: url(images/menu_box_2_bottom.gif) #606E79 no-repeat; }
div.menu_sep { font-size: 0px; line-height: 0px; height: 8px; }

div.menu_box_produkty_select { padding: 10px 0px 0px 0px; }
div.menu_box_produkty_select select { width: 148px; border: 1px solid #FFFFFF; color: #3E4A53; }

table.content_box2 { width: 532px; background: url(images/content_box2_bg.gif) repeat-y; }
td.content_box2 { padding: 16px 14px 2px 14px; text-align: justify; background: url(images/content_box2_bg_top.gif) no-repeat; }
td.content_box_bottom { height: 5px; background: url(images/content_box_bottom.gif) no-repeat; }

div.content_box_welcome_title { padding: 0px 0px 7px 0px; color: #EC7500; font-weight: bold; }
div.content_box_welcome_footer { text-align: right; color: #EC7500; }

div.content_sep { font-size: 0px; line-height: 0px; height: 6px; }

table.content_box { width: 532px; }
td.content_box_ng { height: 34px; background: url(images/content_box_ng.gif) #EEEEEF no-repeat; }
td.content_box_ng b { display: block; padding: 14px 0px 0px 12px; }
td.content_box { background: url(images/content_box_bottom.gif) #FFFFFF bottom no-repeat; }
td.content_box_2 { padding: 5px 0px 0px 0px; background: #FFFFFF; }


td.product_box2_image { width: 152px; vertical-align: middle; text-align: center; }
td.product_box2_image img { margin: 10px auto; }
td.product_box2_description { width: 281px; padding: 6px 0px 5px 0px; }
div.product_box2_title, div.product_box2_title a, div.product_box2_title a:hover { color: #EC7500; }
td.product_box2_options { width: 99px; vertical-align: middle; }
div.product_box_price, div.product_box_special_price { width: 72px; height: 31px; background: url(images/product_box_price.gif) #3B464F no-repeat; }
div.product_box_punkty { width: 72px; height: 31px; background: url(images/punkty_box.gif) #3B464F no-repeat; }

div.product_box_special_price { background: url(images/product_box_special_price.gif) #FF9800 no-repeat; }
div.product_box_price b, div.product_box_special_price b ,div.product_box_punkty b { display: block; padding: 5px 0px 0px 0px; font-size: 13px; color: #FFFFFF; text-align: center; }
div.product_box2_add { padding: 3px 0px 0px 0px; }

td.product_box_title { width: 176px; padding: 13px 0px 5px 0px; text-align: center; }
td.product_box_title b { display: block; padding: 0px 10px; }
td.product_box_title, td.product_box_title a, td.product_box_title a:hover { color: #EC7500; }
td.product_box_sep { width: 1px; height: 1px; background: #F1F1F1; }
td.product_box_image { width: 176px; text-align: center; vertical-align: middle; }
td.product_box_image img { margin: 10px auto; }
td.product_box_description { width: 176px; }
div.product_box_description { padding: 10px 16px; text-align: justify; }
td.product_box_options { width: 176px; padding: 5px 0px 13px 0px; vertical-align: bottom; }
td.product_box_options_sep { width: 3px; height: 3px; }
div.product_box_add { padding-bottom: 3px; }
td.product_box_sfera_prezentow { padding-bottom: 4px; }


div.menu_box_news_title { padding: 12px 12px 0px 12px; }
div.menu_box_news_title, div.menu_box_news_title a, div.menu_box_news_title a:hover { color: #EC7500; }
div.menu_box_news_description { padding: 12px 12px 0px 12px; }
div.menu_box_news_options { padding: 6px 12px 6px 12px; }
div.menu_box_news_all { padding: 6px 0px 0px 16px; text-align: left; }
div.menu_box_news_all i { font-style: normal; font-size: 9px; }
div.menu_box_news_all, div.menu_box_news_all a, div.menu_box_news_all a:hover { color: #ACB7BF; }

td.menu_box_bestsellers_title { width: 147px; }
td.menu_box_bestsellers_add { width: 25px; vertical-align: middle; text-align: center; }

div.menu_box_bestsellers_title { padding: 11px 12px 3px 12px; }
div.menu_box_bestsellers_title, div.menu_box_bestsellers_title a, div.menu_box_bestsellers_title a:hover { color: #EC7500; }

td.menu_box_bestsellers_price { width: 147px; }
td.menu_box_bestsellers_desc { width: 25px; vertical-align: middle; text-align: center; }

div.menu_box_bestsellers_price { padding: 3px 12px 11px 12px; }

td.menu_box_top3_ng { width: 172px; height: 27px; background: url(images/menu_box_top3_ng.gif) no-repeat; }
td.menu_box_top3 { width: 172px; background: url(images/menu_box_top3_bg_top.gif) #FFFFFF no-repeat; padding: 4px 0px 0px 0px; }
td.menu_box_top3_bottom { width: 172px; height: 4px; background: url(images/menu_box_top3_bottom.gif) no-repeat; }

div.menu_box_top3_product { padding: 3px 10px; }
div.menu_box_top3_product, div.menu_box_top3_product a, div.menu_box_top3_product a:hover { color: #8D0000; }

table.table_footer { width: 100%; background: url(images/table_footer_bg.gif) #525F6A repeat-x; }
td.table_footer_left { width: 50%; height: 101px; background: url(images/table_footer_left.gif) top right no-repeat; }
td.table_footer_center { height: 101px; background: url(images/table_footer_center.gif) repeat-x; }
td.table_footer_right { width: 50%; height: 101px; background: url(images/table_footer_right.gif) top left no-repeat; }

div.footer_menu { position: relative; }
div.footer_menu div { position: absolute; }
div.footer_menu, div.footer_menu a, div.footer_menu a:hover { color: #778895; }

div.footer_menu_1, div.footer_menu_6, div.footer_menu_11, div.footer_menu_16, div.footer_menu_21 { top: 10px; font-weight: bold; }
div.footer_menu_1 { left: 16px; }
div.footer_menu_6 { left: 207px; }
div.footer_menu_11 { left: 390px; }
div.footer_menu_16 { left: 586px; }
div.footer_menu_21 { left: 775px; }

div.footer_menu_2, div.footer_menu_3, div.footer_menu_4, div.footer_menu_5 { left: 16px; }
div.footer_menu_7, div.footer_menu_8, div.footer_menu_9, div.footer_menu_10 { left: 207px; }
div.footer_menu_12, div.footer_menu_13, div.footer_menu_14, div.footer_menu_15 { left: 390px; }
div.footer_menu_17, div.footer_menu_18, div.footer_menu_19, div.footer_menu_20 { left: 586px; }
div.footer_menu_22, div.footer_menu_23, div.footer_menu_24, div.footer_menu_25 { left: 775px; }

div.footer_menu_2, div.footer_menu_7, div.footer_menu_12, div.footer_menu_17, div.footer_menu_22 { top: 36px; }
div.footer_menu_3, div.footer_menu_8, div.footer_menu_13, div.footer_menu_18, div.footer_menu_23 { top: 50px; }
div.footer_menu_4, div.footer_menu_9, div.footer_menu_14, div.footer_menu_19, div.footer_menu_24 { top: 64px; }
div.footer_menu_5, div.footer_menu_10, div.footer_menu_15, div.footer_menu_20, div.footer_menu_25 { top: 78px; }

td.footer { padding: 9px 15px; }
table.footer { width: 100%; }
td.footer_left { width: 50%; }
td.footer_right { width: 50%; text-align: right; }

table.footer td, table.footer a, table.footer a:hover { color: #47525A; }

td.content_box_manufacturers_title { width: 25%; text-align: center; border-bottom:1px solid #efefef;border-right:1px solid #efefef; }
td.content_box_manufacturers_title b { display: block; padding: 6px 1px 5px 0px;}
td.content_box_manufacturers_title, td.content_box_manufacturers_title a, td.content_box_manufacturers_title a:hover { color: #495660; }
td.content_box_manufacturers_title_over { width: 25%;  text-align: center; background-color:#ff9e02;border-bottom:1px solid #efefef;border-right:1px solid #efefef; cursor:pointer; }
td.content_box_manufacturers_title_over b { display: block; padding: 6px 1px 5px 0px; }
td.content_box_manufacturers_title_over, td.content_box_manufacturers_title_over a, td.content_box_manufacturers_title_over a:hover { text-decoration:none;color:#FFFFFF; }

td.content_box_manufacturers_title_over2 { width: 25%;  text-align: center; background-color:#efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef; cursor:pointer; }
td.content_box_manufacturers_title_over2 b { display: block; padding: 6px 1px 5px 0px; }
td.content_box_manufacturers_title_over2, td.content_box_manufacturers_title_over2 a, td.content_box_manufacturers_title_over2 a:hover { text-decoration:none;color:#495660; }

td.listing_box_image { width: 113px; text-align: center; vertical-align: middle; }
td.listing_box_image img { margin: 15px auto; }
td.listing_box_description { width: 330px; padding: 15px 0px; }
td.listing_box_description2 { width: 443px; padding: 15px 10px; }
div.listing_box_description { padding: 0px 30px 0px 0px; }
td.listing_box_options { width: 88px; vertical-align: middle; padding: 13px 0px; }

td.content_box_more { background: url(images/content_box_bottom.gif) #FFFFFF bottom no-repeat; padding: 0px 0px 5px 0px; }

td.more_box_image { width: 222px; text-align: center; vertical-align: middle; }
td.more_box_image img { margin: 20px auto; }
td.more_box_right { width: 310px; text-align: right; }

td.more_box_title { font-size: 14px; font-weight: bold; padding: 13px 11px 11px 11px; line-height: 15px; text-align: left; }
td.more_box_title, td.more_box_title a, td.more_box_title a:hover { color: #E97600; }

td.more_box_links { text-align: right; padding: 0px 15px 0px 6px; }
td.more_box_links, td.more_box_links a, td.more_box_links a:hover { color: #485661; }

td.more_box_manufacturer_image { padding: 15px 10px 15px 0px; text-align: right; }

td.menu_box_print { padding: 10px 14px 10px 0px; text-align: right; vertical-align: middle; }
td.menu_box_print img { margin: 0px 0px -3px 0px; }

td.more_box_options { padding: 8px; }
td.more_box_options_left { width: 60%; }
td.more_box_options_left_icon { padding-right: 3px; }
td.more_box_options_right { width: 40%; text-align: right; }
div.more_box_options_left_sep { font-size: 0px; line-height: 0px; height: 3px; }
td.more_box_options_right_sep { width: 6px; }

td.more_box_menu { height: 27px; }
div.more_box_menu { position: relative; }
div.more_box_menu a { display: block; position: absolute; top: 8px; height: 20px; background-position: right; }

a#more_box_menu_1 { width: 80px; left: 9px; background-image: url(images/more_box_menu_1.gif);  }
a#more_box_menu_2 { width: 80px; left: 98px; background-image: url(images/more_box_menu_2.gif);background-position: left;}
a#more_box_menu_3 { width: 80px; left: 188px; background-image: url(images/more_box_menu_3.gif); }
a#more_box_menu_4 { width: 80px; left: 279px; background-image: url(images/more_box_menu_4.gif); }
a#more_box_menu_5 { width: 80px; left: 369px; background-image: url(images/more_box_menu_5.gif); }

td.more_box_description { padding: 13px 16px; text-align: justify; }

td.more_box_module_ng { padding: 13px 16px; font-size: 14px; color: #EA7600; }

.main {
padding-left:20px;
padding-right:20px;
padding-top:8px;
padding-bottom:8px;
}
.main_2 {
padding-left:45px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;
}
.main_cechy {
padding-left:0px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.main img.s {
margin: 0px 15px 0px 0px;
}
.main img.s2 {
padding-left:24px;
margin: 0px 15px 1px 0px;
}
input.list {
border: 1px solid #DDDCCA; border-bottom: 2px solid #ffa604;
}

textarea {
border: 1px solid #DDDCCA; border-bottom: 2px solid #ffa604; width:100%;
}
div#desc, div#reviews, div#additional_images, div#download {
line-height:1.5;
}

div#reviews, div#additional_images, div#download {
display: none;
}

.chmurka { position: absolute; }
div.chmurka_box { background: url(images/chmurka_bg.gif) #a9acb0 top repeat-x; position: relative; width:120px; }
div.chmurka_top_l { position: absolute; top: -4px; left: 0px; background: url(images/chmurka_top_l.gif) top no-repeat; width: 14px; height: 7px; }
div.chmurka_top_r { position: absolute; top: 0px; left: -3px; background: url(images/chmurka_top_r.gif) top no-repeat; width: 3px; height: 3px; }
td.chmurka_border { background: #606770; height: 1px; }
td.chmurka_border_ { background: #606770; width: 1px; }
td.chmurka_content { font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-align:justify; color: #FFFFFF; padding: 2px 7px 4px 7px; line-height: 14px; }
div.chmurka_bt { position: relative; }
div.chmurka_bt_l { position: absolute; top: -3px; left: 0px; * right: -1px; background: url(images/chmurka_bt_l.gif) top no-repeat; width: 3px; height: 3px; }
div.chmurka_bt_r { position: absolute; top: -2px; left: -3px; background: url(images/chmurka_bt_r.gif) top no-repeat; width: 3px; height: 3px; }

a.menu_box_categories_ng { display: block; width: 192px; height: 26px; background: url(images/menu_box_categories_ng.gif) #8A0000 no-repeat; color: #FFFFFF; }
a.menu_box_categories_ng u { display: block; padding: 6px 18px 0px 14px; text-decoration: none; }
a.menu_box_categories_ng:hover { text-decoration: none; color: #FFAAAA; }
a.menu_box_categories_ng:hover u { text-decoration: none; }
tr.menu_box { display:none;}
div.menu_box_categories_links { padding: 3px 0px; display: none; }
div.menu_box_categories_link u { display: block; padding: 3px 7px 1px 14px; text-decoration: none; }

div.menu_box_categories_ng_sep { width: 192px; height: 1px; font-size: 0px; line-height: 0px; background: url(images/menu_box_categories_ng_sep.gif) #AD4040 no-repeat; }
div.menu_box_categories_bottom { width: 192px; height: 3px; font-size: 0px; line-height: 0px; background: url(images/menu_box_categories_bottom.gif) #AD4040 no-repeat; }

div.menu_box_sep { width: 192px; height: 7px; font-size: 0px; line-height: 0px; }

/* kontrolki */

.slider {
	height: 21px;
}

.slider .handle {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 21px;
	cursor: pointer;
	background-image: url('images/handle.horizontal.png');
	background-repeat: no-repeat;
	z-index: 2;
}

.slider .track {
	height:21px;
	position:relative;
	background-image: url('images/track.gif');
	background-repeat: repeat-x;
	background-position: 9px;
	margin-bottom: 4px;
	float: left;
}

.slider .trackSelected {
	top:0;
	left:0;
	position:absolute;
	height:21px;
	background-image: url('images/track-selected.gif');
	background-repeat: repeat-x;
	background-position: 9px;
	z-index: 1;
}

.slider small.from {
	display: block;
	float: left;
	height: 21px;
	line-height: 21px;
	padding-right: 2px;
}

.slider .track {
	float: left;
	width: 220px;
}

.slider small.to {
	display: block;
	float: left;
	height: 21px;
	line-height: 21px;
	padding-left: 2px;
}
