* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

body {
	background: #fff url(../img/gradient.gif) repeat-x top left;
	color: #595755;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

a {
    color: #1a77bd;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input, select {
	vertical-align: middle;
}

input.check {
	margin: 4px;
}

.input-text, select, textarea {
	border: 1px solid #D1D1CF;
	background: #fff;
}

select {
	font-size: 1em;
}

option {
	padding: 1px;
}

em {
	font-style: normal;
	font-weight: bold;
}

strong {
	color: #c92623;
}

strong.alt {
	color: #1977C7;
}

.clearfix {
	clear: both;
}

.fake-select {
	position: absolute;
	top: 0;
	left: 0;
	padding: 2px 1em;
	border: 1px solid #b2b6c5;
	background: #fff url(../img/select_arrow.gif) no-repeat 96% 6px;
	cursor: pointer;
}
.left {float:left;display:inline;}
.right {float:right;} 
.none {display:none;}
.block {display:block;}
#container {
	width: 1250px;
	margin: 0 auto;
	overflow: hidden;
}

#header {
	position: relative;
	height: 120px;
}

#header h1 {
	text-indent: -999em;
}

#header h1 a {
	position: absolute;
	width: 380px;
	height: 63px;
	top: 40px;
	left: 0;
	background: url(../img/logo.gif);
}

#search-box {
	position: absolute;
	width: 772px;
	height: 49px;
	top: 47px;
	right: 0px;
	background: url(../img/search_box.gif);
}

#search-box input, #search-box p, #search-box a {
	position: absolute;
}

#showmeResults {
    background-color: #eee;
    border: 1px solid #d4514f;
    display: none;
    left: 4px;
    position: absolute;
    top: 24px;
    width: 400px;
    z-index: 2000;
}

#showmeResults h1 {
    background-color: #c92623;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    padding: 3px;
    text-indent: 0;
}

#showmeResults ol li, #showmeResults ol li a {
    display: block;
}

#showmeResults ol li a, #showmeResults ol li a:hover {
    color: #595755;
    border-bottom: 1px solid #595755;
    font-size: 9px;
    left: 0;
    padding: .5em;
    position: static;
    top: 0;
}

#showmeResults ol li {
    clear: both;
}

#showmeResults ol li a span {
    float: left;
}

#showmeResults ol li a img {
    display: block;
    float: left;
    margin-right: .5em;
    vertical-align: middle;
}

#showmeResults ol li a .productname {
    padding: 7px 4px;
    width: 250px;
}

#showmeResults ol li a .productname em, #showmeResults ol li a .productname strong {
    display: block;
    margin: 5px 0;
}

#showmeResults ol li a .price {
    color: #c92623;
    float: right;
    font-weight: bold;
    padding: 19px 4px;
    text-align: center;
}

#search-query {
	width: 400px;
	top: 8px;
	left: 80px;
	padding: 1px;
	border-color: #b7cada;
	background: #fff;
}

#search-send {
	top: 8px;
	left: 490px;
}

#search-box p {
	top: 30px;
	left: 200px;
	font-style: italic;
}

#search-box a {
	top: 11px;
	left: 575px;
	color: #595755;
	font-size: 9px;
	border-bottom: 1px solid #595755;
}

#header h1 a, #navigation ul a {
	display: block;
}

#navigation li {
	display: inline;
}

#navigation ul {
	list-style: none;
}

#header li {
	display: inline;
}

#menu-wrapper {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

#menu {
    margin: 0 auto;
    width: 1250px;
	padding-top: 5px;
	text-align: center;
}

#menu li {
    display: inline;
    margin: 7px 0;
	position: relative;
}

#menu a {
	margin: 4px 3px;
	padding: 4px 0 0 16px;
	color: #fff;
	background: url(../img/menu_bullet.gif) no-repeat 0 6px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#menu a.alt {
	background-image: url(../img/alt_menu_bullet.gif);
	color: #000;
}

#menu a.alt2 {
	background-image: url(../img/alt2_menu_bullet.gif);
	color: #174a73;
}

#menu li ul {
	display: none;
	background-color: #c92623;
	text-align: left;
	width: 50em;
	position: absolute;
	top: 20px;
	left: 0;
	padding: 5px 0 10px;
	z-index: 1000;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

#menu li li {
    margin: 0;
}

#menu li .last {
	left: auto;
	right: 0;
}

#menu li li, #menu li li a {
	display: block;
    z-index: 2000;
}

#menu li li a:hover {
	background-color: #ae1c19;
	text-decoration: none;
}

#menu a.alt, #menu a.alt2 {
	font-weight: bold;
}

#menu li li a {
	margin: 0;
	padding: 8px 0 8px 8px;
	clear: left;
	font-weight: bold;
	margin: 0;
	background: none;
}

#menu li li img {
    margin-right: 0.5em;
    margin-top: -3px;
    vertical-align: middle;
}

#navigation ul {
	width: 1170px;
	height: 36px;
	padding-left: 89px;
	background-image: url(../img/menu_bar.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#navigation ul a {
	float: left;
	height: 25px;
	padding: 11px 14px 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #303030;
	border-left: 1px solid #959595;
	background-repeat: repeat-x;
	text-decoration: none;
}

#navigation ul a:hover, #navigation ul a.current {
	color: #fafafa;
}

#navigation ul a:hover {
	background-image: url(../img/menu_hover.gif); }

#navigation ul a:active, #navigation ul a.current {
	background-image: url(../img/menu_active.gif); }

#navigation ul #nav-help, #navigation ul #nav-map {
	text-indent: -999em;
	padding: 0;
	height: 36px;
	width: 47px;
	background-position: center center;
	background-repeat: no-repeat;
}

#navigation ul #nav-help {
	background-image: url(../img/nav_help.gif); }

#navigation ul #nav-map {
	background-image: url(../img/nav_map.gif); }

#navigation ul #nav-help:hover {
	background-image: url(../img/nav_help_hover.gif);
}

#navigation ul #nav-map:hover {
	background-image: url(../img/nav_map_hover.gif);
}

#navigation ul #feed, #navigation ul #feed:hover {
    background: none;
    padding-top: 5px;
}

#main-sidebar, #content, #sub-sidebar {
	float: left;
	margin: 20px 0;
}

#main-sidebar {
	width: 205px;
}

.info_banner img, .info_banner_search {
    margin-bottom: 10px;
}

.info_banner_search {
    background: url('../img/banner_szukaj.gif');
    height: 16px;
    padding-top: 23px;
    position: relative;
    width: 190px;
}

.info_banner_search h2 {
    display: none;
}

.info_banner_search .text, .info_banner_search .submit {
    background: none;
    display: block;
    position: absolute;
}

.info_banner_search .submit {
    text-indent: -999em;
}

.info_banner_search .text {
    background: none;
    height: 17px;
    left: 10px;
    color: #999;
    font-size: 11px;
    top: 5px;
    padding: 2px 0;
    width: 157px;
}

.info_banner_search .text:active, .info_banner_search .text:focus {
    color: #000;
}

.info_banner_search .submit {
    cursor: pointer;
    height: 23px;
    left: 164px;
    top: 2px;
    width: 23px;
}

.info_banner_search .advanced_search {
    text-align: center;
}

.info_banner_search .advanced_search a {
    font-size: 10px;
    text-decoration: underline;
    color: #fff;
}

#sub-sidebar {
	width: 190px;
	overflow: hidden;
}

#content {
	width: 855px;
}

#infoline {
	position: relative;
	width: 190px;
	height: 164px;
	background: url(../img/infoline.gif);
	text-indent: -999em;
}

#infoline a {
	display: block;
	position: absolute;
	width: 96px;
	height: 18px;
	top: 130px;
	left: 46px;
}

#infoline a:hover {
	width: 74px;
	height: 14px;
	border-bottom: 1px solid #595755;
	top: 129px;
	left: 56px;
}

#category-browser, .side_ad, #your-cart, #newsletter, .box {
	margin: 10px 0;
}

#category-browser {
    margin-top: 0;
	width: 190px;
}

#category-browser h2 a, .category-browser-list a {
	color: #595755;
}

#category-browser-top {
	height: 26px;
	background: url(../img/cat_browser_top.gif);
	text-indent: -999em;
}

#category-browser-collection {
	padding-left: 3px;
	background: url(../img/cat_browser_bg.gif) repeat-y top left;
}

.category-browser-item {
	background: #fff url(../img/cat_browser_item.gif) no-repeat top left;
	min-height: 19px;
	padding: 0px;
}

.category-browser-list {
	margin: 4px 0 0 2px;
	font-size: 10px;
}

.category-browser-list a {
	display: block;
	padding: 3px 0 3px 10px;
	background: url(../img/branch.gif) no-repeat center left;
}

.category-browser-list a.sub {
	margin-left: 20px;
	background-image: url(../img/branch_active.gif);
	color: #c92623;
}

#category-browser-bottom {
	height: 9px;
	background: url(../img/cat_browser_bottom.gif);
}

#category-browser h2 {
	font-size: 1em;
}

#bar {
	height: 39px;
	background: url(../img/bar_bg.gif) repeat-x;
	overflow: hidden;
	margin: 0 0 10px 0;
}

#bar-logo, #bar div {
	float: left;
}

#bar div {
	height: 39px;
	padding: 15px 20px 0 10px;
	background: url(../img/bar_separator.gif) no-repeat top right;
	font-size: 9px;
}

#bar div a {
	color: #595755;
	font-weight: bold;
}

#bar div#bar-current a {
	color: #1a77bd;
}

#bar div a:hover {
	text-decoration: none;
}

div#bar-jump {
	float: right;
	margin: 8px 8px 0 0;
	padding: 0;
	background: none;
}

div#bar-jump select {
	padding: 2px 0;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

div#bar-jump option.active {
	color: #0456bb;
	font-weight: bold;
}
.box, .alt-box, .tabbed-box {
	width: 840px;
}

.box-top {
	position: relative;
	height: 26px;
	background: url(../img/box_top.gif);
	overflow: hidden;
	color: #FFFFFF;
}

.box-top h2 {
	font-size: 1em;
	margin:6px 0 0 10px;
}

.box-top a {
	display: block;
	position: absolute;
	width: 145px;
	height: 14px;
	top: 6px;
	right: 18px;
	text-indent: -999em;
}

.box-top a:hover {
	//*background: url(../img/alt_tick.gif) 136px 6px no-repeat;*//
}

.clean-box .box-top {
	height: 10px;
	background: url(../img/box_clean_top.gif);
}

.alt-clean-box .box-top {
	height: 10px;
	background: url(../img/alt_clean_box_top.gif);
}

.alt-clean-box .box-content {
	background: url(../img/alt_clean_box_content.gif);
}

.alt-clean-box .box-bottom {
	background: url(../img/alt_clean_box_bottom.gif);
}

.pagination {
	margin: 0 10px;
	text-align: right;
}

/*#recommended-box h2 {
	text-indent: -999em;
}
.nav-box-products .button_to_inst, .nav-box-products .button_to_supp {
	margin-top: 5px;
}*/

.nav-box-products .button_compare, .nav-box-products .button_support {
	clear: right;
	float: right;
	margin-right: 35px;
}

.nav-box-products .button_compare {
	margin-top: 47px;
}

.nav-box-products .button_support {
	margin-top: 5px;
}
.nav-box-products {float:left;display:inline;}
.big_btn_to_cart {
	display: block;
	width: 112px;
	height: 37px;
	background-repeat: no-repeat;
	text-indent: -999em;
	margin-bottom: 10px;
}

.big_btn_to_cart:hover {
	background-position: 0 -37px;
}

.big_btn_to_cart {
	background-image: url(../img/button_to_cart_big.gif);
}

.disabled_button_to_cart, .button_to_cart, .button_to_inst, .button_to_supp, .button_more, .button_delete, .button_save, .button_compare, .button_support {
	display: block;
	text-indent: -999em;
	height: 23px;
}

.button_to_cart, .button_to_inst, .button_to_supp, .disabled_button_to_cart {
	float: left;
	width: 111px;
	background-repeat: no-repeat;
}

.button_to_cart:hover, .button_to_inst:hover, .button_to_supp:hover, .disabled_button_to_cart:hover {
	background-position: 0 -23px;
}

.button_to_cart {
	background: url(../img/button_to_cart.gif) 0 0 no-repeat;
}

.disabled_button_to_cart {
	background: url(../img/disabled_button_to_cart.gif) 0 0 no-repeat; }

.button_to_inst {
	background: url(../img/button_to_inst.gif) 0 0 no-repeat; }

.button_to_supp {
	background: url(../img/button_to_supp.gif) 0 0 no-repeat; }

.button_support {
	background: url(../img/button_support.gif) 0 0 no-repeat;
	width: 138px;
}

.button_more {
	width: 63px;
	background: url(../img/button_more.gif) 0 0 no-repeat;
	float: left;
}

.button_more:hover {
	background: url(../img/button_more.gif) 0 -23px no-repeat;
}

.button_compare {
	width: 138px;
	background: url(../img/button_to_compare.gif) 0 0 no-repeat;
}

.button_compare:hover {
	background: url(../img/button_to_compare.gif) 0 -23px no-repeat;
}

.button_delete {
	width: 70px;
	background: url(../img/button_delete.gif) 0 0 no-repeat;
	float: left;
}

.button_save {
	width: 197px;
	background: url(../img/save.gif) 0 0 no-repeat;
}

.button_delete:hover {
	background: url(../img/button_delete.gif) 0 -23px no-repeat;
}

.box-content {
	background: url(../img/box_bg.gif) repeat-y;
	position:relative;
	width:840px;overflow:hidden;clear:both
}

.box-content a {
	color: #595755;
}

.box-content table, .tabbed-box-content table, .tabbed-box-content2 table {
	border-collapse: collapse;
}

.box-content td, .tabbed-box-content th, .tabbed-box-content td, .tabbed-box-content2 th, .tabbed-box-content2 td {
	text-align: center;
}

.box-content td, .tabbed-box-content td, .tabbed-box-content2 td {
	padding: 10px;
	border: 1px solid #fff;
	/*border-width: 0 1px 1px 0;*/
}

.box-content td {
	width: 190px;
	border: solid #dedede;
	border-width: 0 1px 1px 0;
}

.tabbed-box-content th, .tabbed-box-content2 th {
    border: 1px solid #fff;
	padding: 5px 0;
}

.box-content td .tick-overlay {
	position: relative;
}

.box-content td h2, .box-content td p {
	margin: 3px 7px;
}

.box-content td h2 {
	font-size: 12px;
	height: 42px;
}

.box-content td .compare-tick {
	position: absolute;
	display: block;
	width: 23px;
	height: 83px;
	top: 50px;
	left: -9px;
	background: url(../img/compare_tick_bg.gif) no-repeat;
}

.compare-item h3 {
	font-size: 12px;
	text-align: center;
}

.box-content td .compare-tick a {
	position: absolute;
	top: 0;
	left: 0;
	width: 23px;
	height: 60px;
	text-indent: -999em;
}

.box-content td .compare-tick input {
	position: absolute;
	top: 63px;
	left: 5px;
	width: 16px;
	height: 16px;
}

.box-bottom {
	height: 10px;
	background: url(../img/box_bottom.gif);
	position: relative;
	top: -1px;
}

.box-bottom-content {
	height: 24px;
	background: url(../img/product_box_bottom_content.gif);
    padding: 9px 12px 0;
	position: relative;
	top: -1px;  
}

.box-bottom-content .nav-box-bottom-content {
	position: absolute;
	right: 34px;  
	top: 9px;
}

.box-bottom-content a {
    color: inherit;
    font-weight: bold;
    margin: 0 .3em;
}

.nav-box-bottom-content a {
    color: #595755;
}

.box-bottom-content img {
    vertical-align: middle;
}

.box-bottom-list {
	height: 10px;
	background: url(../img/box_bottom_list.gif) no-repeat;
	position: relative;
	top: -1px;
}

.alt-box-top, .alt-box-bottom {
	height: 10px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.alt-box, .small-box {
	margin: 10px 0;
}

.alt-box a {
	color: #595755;
}

.alt-box-top {
	background: url(../img/alt_box_top.gif);
}

.alt-box-content {
	padding: 0 0px 1px 0px;
	background: url(../img/alt_box_bg.gif) top left repeat-y;
	height:auto;
	float:left;
	width:840px;
}
#search-form-container {width:820px;float:left;margin-left:10px;padding-right:10px}
.alt-box-bottom {
	background: url(../img/alt_box_bottom.gif);
}

.tabbed-box {
	margin: 10px 0;
}

.tabbed-box-top {
	border-bottom: 3px solid #c92623;
}

.tabbed-box-top ul {
	list-style: none;
}

.tabbed-box-top li {
	position: relative;
	float: left;
	height: 19px;
	padding: 6px 3px 0;
	margin-right: 3px;
	background: url(../img/tab_center.gif) repeat-x;
	font-weight: bold;
}

.tabbed-box-top li a {
	padding: 0 5px;
	color: #4f4d4c;
}

.tabbed-box-top li.active a {
	color: #f0f0f0;
}

.tabbed-box-tab-left, .tabbed-box-tab-right {
	display: block;
	position: absolute;
	top: 0;
	width: 5px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.tabbed-box-tab-left {
	left: 0;
	background-image: url(../img/tab_left.gif);
}

.tabbed-box-tab-right {
	right: 0;
	background-image: url(../img/tab_right.gif);
}

.tabbed-box-top li.active {
	background-image: url(../img/a_tab_center.gif)
}

li.active .tabbed-box-tab-left {
	background-image: url(../img/a_tab_left.gif);
}

li.active .tabbed-box-tab-right {
	background-image: url(../img/a_tab_right.gif);
}

.tabbed-box-top-small {
	font-size: 9px;
}

.tabbed-box-top-small li {
	height: 17px;
	padding-top: 8px;
}

.tabbed-box-content, .tabbed-box-content2 {
	clear: left;
	background: url(../img/tabbed_box_bg.gif) repeat-y;
	padding: 10px 0;
}

.tabbed-box-content dt, .tabbed-box-content2 dt {
    margin-top: 1em;
}

.tabbed-box-content dd, .tabbed-box-content2 dd {
	padding: 3px 0;
	font-weight: bold;
}

.tabbed-box-content td, .tabbed-box-content2 td {
	border-bottom: 1px solid #fff;
}

.tabbed-box-bottom {
	height: 10px;
	background: url(../img/tabbed_box_bottom.gif) no-repeat;
}

.tabbed-main-column, .tabbed-sub-column {
	float: left;
	text-align: right;
}

#account-box-content div.right {
	text-align: right;
	margin-right: 25px;
}

.tabbed-main-column {
    width: 360px;
		padding-left: 25px;
		padding-right: 25px;
}

.tabbed-sub-column {
    border-left: 1px solid #ededed;
    padding-left: 20px;
    width: 380px;
		min-height: 255px;
}

.tabbed-main-column select, .tabbed-sub-column select,
.tabbed-wide-column select {
	width: 243px;
	margin-left: 10px;
}

.tabbed-main-column input.text, .tabbed-sub-column input.text,
.tabbed-wide-column input.text, .tabbed-main-column select,
.tabbed-sub-column select, .tabbed-wide-column select {
	padding: 3px;
}

.tabbed-main-column input.text, .tabbed-sub-column input.text,
.tabbed-wide-column input.text, .account-choice-box input.text {
	width: 235px;
	margin-left: 10px;
    padding: 3px;
	border: 1px solid #c5c5c5;
	background: url(../img/input_gradient.gif) repeat-x top left;
}

.tabbed-main-column input.text2, .tabbed-sub-column input.text2,
.tabbed-wide-column input.text2, .account-choice-box input.text2 {
	width: 235px;
	margin-left: 10px;
    padding: 3px;
	border: 1px solid #c5c5c5;
	background: none;
	background-color: #CCCCCC;
}

.tabbed-main-column label, .tabbed-sub-column label {
    font-weight: bold;
}

.transport-warszawa {
    text-align: center;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    margin-bottom: 1em;
}

.btn-delete2 {
	width: 88px;
	background-image: url(../img/small_button_delete3.gif);
}

.tabbed-main-column h2, .tabbed-sub-column h2, .tabbed-wide-column h2{
	margin: 30px 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #dedede;
	font-size: 1em;
}

.tabbed-wide-column h2.header-low {
	margin: 15px 0;
	padding: 0 0 10px 0;
}

.tabbed-wide-column h2 a {
	color: #c92623;
}
.tabbed-wide-column {
	padding: 0 10px;
}
.tabbed-wide-column p {
	margin: 15px 0;
}

.raty-form-container {
    margin: -2em 1em 0;
}

.raty-form-container div {
    background: #f9f9f9;
    margin: .25em 0;
    padding: .7em 0;
}

.raty-form-container h2 {
    border-bottom-width: 1px;
    font-size: 1.3em;
    margin: 2em 0 1em;
    padding: 0 0 0.3em 0.8em;
}

.raty-form-container h3 {
    border-bottom: 1px solid #ededed;
    color: #666;
    font-size: 1em;
    margin: 3em 0 1em;
    padding-bottom: 5px;
    padding-left: 1.1em;
}

.raty-form-container label {
    color: #666;
    display: block;
    float: left;
    font-size: 12px;
    margin-top: .4em;
    padding-left: 1em;
    width: 15em;
}

.raty-form-container input.text, .raty-form-container select {
}

.tabbed-main-column a, .tabbed-sub-column a, .tabbed-wide-column a {
	color: #c92623;
	text-decoration: underline;
}

.tabbed-main-column a:hover, .tabbed-sub-column a:hover {
	text-decoration: none;
}

.tabbed-main-column p, .tabbed-sub-column p {
	margin: 6px 0;
}

.tabbed-main-column .plain, .tabbed-sub-column .plain {
    margin: 16px 0;
    text-align: left;
}

.tabbed-main-column p.simple, .tabbed-sub-column p.simple {
	margin: 18px 0;
}

.tabbed-main-column h3, .tabbed-sub-column h3 {
    font-size: 1.4em;
    margin: 12px 0;
    text-align: center;
}

.tabbed-main-column h3 {
    padding-left: 9.4em;
}

.tabbed-sub-column h3 {
    padding-left: 7.5em;
}

.tabbed-main-column div.content {
	padding-right: 10px;
}

.tabbed-sub-column div.content {
	padding-left: 10px;
	border-left: 1px solid #dedede;
}

.inline-column {
    clear: left;
    float: none;
    margin: 0 1em;
    text-align: left;
    width: auto;
}

.inline-column label, .account-choice-box label {
    clear: left;
    display: block;
    float: left;
    padding-top: 4px;
    text-align: right;
    width: 8em;
}

.inline-column p.simple, .account-choice-box p.simple {
    margin-left: 9em;
}

#platnosci {
    border-top: 1px solid #ededed;
    margin: 3em;
}

#platnosci h3 {
    margin: 2em 0;
    text-align: center;
}

#platnosci td {
    border: 0;
}

#platnosci td td {
    border: 1px solid #dedede;
}

#formAdresy td {
    border: 0;
}

#formAdresy td label {
    display: block;
    margin-bottom: .5em;
}

#transport-box, #cart-contents {
	margin: 10px 0;
	border-collapse: collapse;
}

#cart-contents .select-group {
    text-align: left;
	margin-bottom: 10px;
	font-weight: bold;
	min-width: 140px;
}

#cart-contents .select-group select {
    display: block;
    margin-top: 4px;
}

#cart-contents .select-group option {
    margin-right: 6px;
}

#cart-contents th {
	border: 1px solid #eee;
	padding: 4px;
}

.addr-book-record {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dedede;
}

.addr-book-buttons {
	position: absolute;
	top: 5px;
	right: 20px;
}

#site-map td {
	text-align: left;
}

#site-map h1 {
	margin-bottom: 10px;
	font-size: 16px;
}

#site-map ul {
	list-style: none inside;
}

#site-map li {
	margin: 5px 0;
}

#site-map li a {
	background: url(../img/branch.gif) 0 1px no-repeat;
	padding-left: 10px;
	color: #595755;
}

#site-map li ul li a {
	margin-left: 10px;
	background-image: url(../img/branch_active.gif);
	color: #c92623;
}

#product-labels, #product-photo, #product-desc, #product-desc-main, #product-desc-sub {
	float: left;
}

#product-labels {
    width: 110px;
		height: auto;
		padding:0px 0px 10px 0px;
		position: relative;
		margin: 0 5px 15px 8px;
		text-align: center;
		margin-left: 0 auto;
		margin-right: 0 auto;
}

#product-desc-sub .labelsbg .product-labels-info {display:block;cursor: help;font-size:11px;color:#757575;padding:4px 0 4px 20px;background:url(../img/ok.gif) no-repeat left center;}
#product-desc-sub .labelsbg .product-labels-info img {margin-left:3px;}
#product-labels p {
    margin: .5em 0;
    text-align: center;
    width: 115%;		
}

#product-photo {width:208px;text-align: center;margin:0 10px 10px 10px;position:relative;}

.button-enlarge {
	display: block;
	width: 74px;
	height: 14px;
	margin: 10px auto;
	background: url(../img/button_enlarge.gif);
	text-indent: -999em
}

.button-enlarge:hover {
	background-position: 0 14px;
}

#product-photo #product-photo-gallery {background-image: url('../img/gallery_box.gif');background-repeat: no-repeat;height:61px;bottom: 4px;left:0;width: 208px;}

#product-photo-gallery-items {
    margin: 0 10px;
    padding-top: 10px;
		height: 58px;
		overflow: hidden;
}

#product-photo-gallery-items img {
    border: 1px solid #dedede;
}

#product-photo-gallery-items a {

}

#product-photo-prev, #product-photo-next, #product-photo-options {
    display: block;
    height: 12px;
    position: absolute;
    text-indent: -999em;
}

#product-photo-prev, #product-photo-next {
    top: 0px;
    width: 12px;
	height:58px;
	cursor: pointer;
}

#product-photo-prev {
    left:0;
}

#product-photo-next {left: 195px;}

#product-photo-options {
    left: 76px;
    top: 74px;
    width: 64px;
}


#product-desc-main {color:#848484;
	width: 200px; /*width: 50%;*/
	margin: 0 0px 0 0;
	display:inline;font-family:Arial;
}
.logo-producer {text-align:center;width:210px;position:absolute;bottom:45px;}
.logo-producer img {height: auto;margin:0 auto;padding: 0;}
#product-desc-main h1 {
	font: bold 18px Arial, Tahoma;
	color: #000;
}

#product-desc-main h2 {
	font-size: 11px;
	font-weight: normal;
    margin-top: 5px;
}

#product-desc-main h3 {
	margin-top: .4em;
	font-size:10px;
    font-weight: normal;
    text-align: left;
    width: 200px;
}

#product-desc-main h4 {
    font-size: 12px;
    font-weight:500;
    margin:8px 0 3px 0;
    width: 200px;color:#848484;
}
.sug-price em {text-decoration:line-through;font-size:12px;color:#595755;}
#product-desc-main h4 strong {color:#1a77bd;}
#product-avail {background: url('../img/dostepnosc_box.gif') no-repeat;
	width: 200px;height: 19px;padding-top: 5px;margin: 1em 0;color: #777;font-weight: bold;
	text-align: center;cursor: help;text-transform:lowercase;font-family:arial;
}

#product-avail div.tooltip2{
	position: relative; 
	left: 223px; 
	top: -13px; 
	width: 20px; 
	height: 20px;
}

#product-desc-main h1.price {font-size: 26px;color:#c92724;text-align: left;width: 200px;}
#prod-price-box {
    color: #fff;
    height: 16px;
    margin-top: .5em;
    padding-top: 1px;
    text-align:left;
    width: 200px;
}

#prod-rata-box {background: url('../img/produkt_raty_box.gif') no-repeat;height:24px;width:371px;overflow:hidden;position:absolute;bottom:0;}
#prod-rata-box h2, #prod-rata-box p {width:185px;float:left;display:inline;}
#prod-rata-box p, #wprod-rata-box h2 {text-align: center;}

#prod-rata-box p { font-size:12px;text-align:center;padding:4px 0;}

#prod-rata-box p strong {
    color: inherit;
}

#prod-rata-box h2 {font-size:12px;font-style:normal;font-weight:bold;margin:0;padding-top:3px;text-align:center;}

#prod-rata-box h2 strong {color:#1269ab;font-size:14px;}
#prod-rata-box a strong {color:#5b8a17;}
#product-desc-main .nav-box-products {
	margin: 1em 0 0 0;
}

#product-desc-sub {float:right;width:211px; /*width: 50%;*/text-align:left;display:inline;overflow:hidden;}

#product-desc-sub p {
    clear: both;
    font-size: 10px;
    margin: 0 0 5px 0;
}

#product-desc-sub p a {
    color: #c92623;
}

#product-desc-sub ul {
	list-style: none inside;
}

#product-side-links {font-size: 9px;position:absolute;bottom:0;}

#product-side-links p {
	margin: 3px 0;
}

#product-side-links p a {
	padding-left: 8px;
	background: url(../img/prod_bullet2.gif) no-repeat center left;
	color: #717171;
	font-size:10px;
}

#product-labels #prod-rating {  
		position: absolute;
		bottom: 5px;	
		left: 10px;
		text-align: center;
		width: 90px;
		font-size: 11px;
}

#product-main-links {
	margin:0;
	width: 840px;
	text-align: left;
}
#product-main-links a {float:left;display:inline-block;height:21px;line-height:21px;margin:12px 10px 0 0;font-size:10px;padding:0 0 0 5px;font-family:arial;text-align:center;color:#717171;}
#product-main-links a:hover {text-decoration:none;}
#product-main-links #prod-compare {background:url(../img/addtocompare.gif) no-repeat left top;width:134px;color:#fff;padding:0;margin:12px 50px 0 44px;}
#product-main-links #prod-compare:hover {background:url(../img/addtocompare.gif) no-repeat left bottom;}
#product-main-links  #prod-print {background:url(../img/print.gif) no-repeat left top;width:94px;}
#product-main-links  #prod-print:hover {background:url(../img/print.gif) no-repeat left bottom;}
#product-main-links  #prod-recommend  {background:url(../img/polec.gif) no-repeat left top;width:121px;}
#product-main-links  #prod-recommend:hover {background:url(../img/polec.gif) no-repeat left bottom;}
#product-main-links  #prod-bookmark {background:url(../img/schowek.gif) no-repeat left top;width:121px;}
#product-main-links  #prod-bookmark:hover {background:url(../img/schowek.gif) no-repeat left bottom;}
#product-main-links .contact {float:right;overflow:hidden;margin-right:10px;color:#717171;width:220px !important;margin:12px 10px 0 0;line-height:21px;}
#product-main-links .contact a {color:#fff;background:url(../img/tel.gif) no-repeat left center;width:87px;margin:0;float: right;padding: 0 15px 0 0;width: 77px;*margin:-20px 0 0 0;}

#prod-loan {background-image: url(../img/prod_loan.gif);}

#prod-contact {background-image: url(../img/prod_contact.gif);}

.prod-spec {
	width: 821px;
	margin: 0 auto;
	position: relative;
	left: 1px;
}

.prod-spec th {
	padding: 10px 0 5px 8px;
	border-bottom: 2px solid #e8e8e8;
	background: url(../img/spec_bullet.gif) no-repeat center left;
	color: #c92623;
	text-align: left;
}

.prod-spec td {padding: 5px;background-color:#F0F0F0;text-align: left;}

.prod-spec .name {
	width: 40%;
	font-weight: bold;
}

.prod-spec tr.comp td a, .prod-spec tr.comp td span, .prod-spec tr.comp_equal td a, .prod-spec tr.comp_equal td span {
	margin: 0 auto;
	float: none;
}

.prod-spec tr.comp td, .prod-spec tr.comp_equal td {
	text-align: center;
}

.prod-spec tr.comp td.name, .prod-spec tr.comp_equal td.name {
	text-align: left;
	margin: 0;
	text-align: right;
}

#complaints {
	width: 450px;
	margin: 0 auto;
}

#complaints p {
	margin: 10px 0;
	text-align: right;
}

#complaints input.text, #complaints select, #complaints textarea {
	width: 300px;
}

#account-box-content div {
	text-align: left;
}

#transport-box td {
	border: 1px solid #dedede;
	text-align: left;
}

#account-box-content div.content {
	padding: 0 10px;
}

#account-box-content h2 {
	border-bottom-color: #4a7b9d;
}

#account-box-content .form-submit {
	clear: both;
	padding-top: 25px;
	text-align: center;
}

#clipboard .photo {
	float: left;
}

#clipboard .desc {
	padding-left: 150px;
}

#clipboard img {
	vertical-align: middle;
}

#clipboard h2 {
	font-size: 12px;
}

#clipboard a {
	color: #595755;
}

#clipboard p {
	padding: 6px 0;
}
.small-buttons {
	margin: 10px 0;
}

.comparision-column {
	position: relative;
}

.comparision-buttons {
	position: absolute;
	top: 30px;
	right: 0;
}
.small-btn {
	display: block;
	float: left;
	height: 16px;
	margin-right: 6px;
	background-repeat: no-repeat;
	text-indent: -999em;
}

.small-btn:hover {
	background-position: 0 -16px;
}

.btn-comp-send {
	width: 178px;
	background-image: url(../img/small_button_send_to_friend.gif);
}

.btn-comp-delete {
	width: 109px;
	background-image: url(../img/small_button_send_comparison.gif);
}

.btn-official-stores {
	width: 151px;
	float: right;
	background-image: url(../img/small_button_only_stores.gif);
}
.btn-edit {
	width: 116px;
	background-image: url(../img/small_button_edit.gif);
}

.btn-delete {
	width: 88px;
	background-image: url(../img/small_button_delete.gif);
}

.btn-read-more {
	width: 116px;
	background-image: url(../img/small_button_read_more.gif);
}

.btn-cpl-sent {
	width: 116px;
	background-image: url(../img/comp_sent.gif);
}

.btn-cpl-active {
	width: 116px;
	background-image: url(../img/comp_active.gif);
}

.btn-cpl-closed {
	width: 116px;
	background-image: url(../img/comp_closed.gif);
}

.btn-cpl-new {
	width: 116px;
	background-image: url(../img/comp_new.gif);
}

.btn-set-default {
	width: 116px;
	background-image: url(../img/small_button_set_default.gif);
}

h2.with-button {
	padding-bottom: 20px;
}

.btn-add-record {
	width: 116px;
	background-image: url(../img/small_button_add_record.gif);
}

.btn-change-password {
	width: 116px;
	background-image: url(../img/small_button_change_password.gif);
}

.btn-add {
	width: 116px;
	background-image: url(../img/small_button_add.gif);
}

.btn-more {
	width: 116px;
	background-image: url(../img/small_button_more.gif);
}

.btn-open-addr-book {
	width: 157px;
	background-image: url(../img/small_button_open_addr_book.gif);
}

.btn-active {
	width: 116px;
	background-image: url(../img/small_button_o_active.gif);
}

.order-small-buttons .small-btn {
	float: right;
}

.btn-canceled {
	width: 116px;
	background-image: url(../img/small_button_o_canceled.gif);
}

.btn-completed {
	width: 116px;
	background-image: url(../img/small_button_o_completed.gif);
}

.small-summary-item {
	clear: left;
	margin: 10px 5px;
	border-bottom: 1px dotted #d2d2d2;
}

.small-summary-item img {
	float: left;
	padding-right: 10px;
}

.small-summary-item div {
	padding-top: 8px;
}

.small-summary-item h4, .tabbed-wide-column td h3 {
	font-size: 13px;
}

#transport-box, #cart-contents {
	margin: 10px 0;
	border-collapse: collapse;
}

#transport-box td {
	border: 1px solid #dedede;
	text-align: left;
	vertical-align: top;
}

.transport-box-cell {
	position: relative;
	padding-left: 0px;
	margin: 20px 0;
}

#transport-step-1 .transport-box-cell, #transport-step-2 .transport-box-cell {
	margin-top: 0;
}

#transport-box #transport-step-2, #transport-box #transport-step-2,
#transport-box #transport-step-3, #transport-box #transport-step-4 {
    width: 50%;
}

#transport-box #transport-step-1 {
	border-width: 0 1px 1px 0;
}

#transport-box #transport-step-2 {
	border-width: 0 0 1px 1px;
}

#transport-box #transport-step-3 {
	border-width: 1px 1px 0 0;
}

#transport-box #transport-step-4 {
	border-width: 1px 0 0 1px;
}

#transport-box #transport-step-final .transport-box-cell {
    padding-left: 0;
}

#transport-box #transport-step-final .transport-box-cell p {
    margin: 15px 0;
}

#nyroModalContent .box-content {
    font-size: 11px;
    padding: 30px;
}

#nyroModalContent .box-content p {
    margin-bottom: 12px;
    text-align: center;
}

#nyroModalContent .box-content p a {
    color: #c92623;
}

.transport-box-caption img {
    position: absolute;
    top: 0;
    left: 0;
}

.transport-box-caption {
	padding: 0 0 10px 0;
}


.transport-box-cell p {
	margin: 7px 0;
}

.transport-box-cell h4 {
	font-size: 11px;
	font-weight: bold;
}

.transport-box-cell label input {
	width: 12px;
	height: 12px;
	position: relative;
	top: -1px;
	margin: 0 5px 0 0;
}

.transport-box-caption p {
	margin: 7px 0 10px 0;
	padding: 0 0 0 50px;
}

.transport-box-caption h2 {
	font-size: 11px;
	margin: 0 0 0 50px;
}

.address-box {
	float: right;
	margin: 10px 20px 0 0;
	text-align: right;
}

#cart-contents {
	clear: right;
}

#cart-contents a {
    color: inherit;
}

#cart-contents td {
	padding: 8px 16px;
	border: solid #eee;
	border-width: 0 0 1px 1px;
}

#cart-contents h2, #cart-contents h3 {
	margin: 10px 0;
}

#cart-contents h2 {
	font-size: 12px;
}

#cart-contents h3 {
	font-size: 1em;
	font-weight: normal;
}

#cart-contents small {
	color: #959595;
}

#cart-contents td.cart-remove {
	border-left: 0;
}

.product-thumb {
	text-align: center;
}

.price {
	color: #c92623;
}

.price em {
	font-size: 12px;
	text-transform: uppercase;
}

td.name {
	text-align: left;
}
#cart-contents td.qty-counter {
	padding: 0 40px;
}

.qty-counter div {
	position: relative;
	width: 30px;
	text-align: center;
}

.qty-counter input {
	width: 100%;
	height: 20px;
	border: solid #bcbcbc;
	border-width: 1px 0 0 1px;
	background: url(../img/input_gradient.gif) repeat-x;
	text-align: center;
}

.qty-counter a {
	display: block;
	position: absolute;
	top: 0;
	width: 26px;
	height: 21px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -999em;
}

.qty-counter a:hover {
	background-position: 0 -21px;
}

.qty-counter-plus {
	right: -26px;
	background-image: url(../img/counter_plus.gif);
}

.qty-counter-minus {
	left: -26px;
	background-image: url(../img/counter_minus.gif);
}

#price-summary, #account-box-content #price-summary {
	text-align: right;
}

#price-summary p, #price-summary h2, #service-summary p {
	margin: 6px 0;
}

#price-summary {
	padding: 0 10px;
}
#price-summary h2 {
	font-size: 20px;
}

#price-summary h2 small {
	padding-right: 10px;
	font-size: 11px;
}

#service-summary {
    float: left;
    margin: 0 20px;
}

#transport-summary {
	float: left;
}
.tabbed-navigation {
	position: relative;
	min-height: 20px;
	margin-top: 20px;
	padding-top: 10px;
	border-top: 2px solid #dedede;
}

.tabbed-navigation a {
	display: block;
	position: absolute;
	top: 20px;
	width: 138px;
	height: 21px;
	text-indent: -999em;
}

.tabbed-navigation p {
	margin-right: 220px;
	text-align: right;
}

.tabbed-navigation a:hover,
.tabbed-navigation a.tabbed-button-make-order-checked:hover {
	background-position: 0 21px;
}

.tabbed-button-prev, .tabbed-button-continue {
	left: 5px;
}

.tabbed-button-prev {
	background: url(../img/button_back.gif);
}

.tabbed-button-continue {
	background: url(../img/button_continue.gif);
}

.tabbed-button-next, .tabbed-button-make-order,
.tabbed-button-make-order-checked {
	right: 5px;
}

.tabbed-button-next {
	background: url(../img/button_next.gif);
}

.tabbed-button-make-order {
	background: url(../img/button_make_order.gif);
}

.tabbed-navigation a.tabbed-button-make-order-checked {
	width: 174px;
	background: url(../img/button_make_order_checked.gif);
}

.tabbed-navigation .tabbed-button-big {
	width: 199px;
	height: 35px;
	position: absolute;
	top: 7px;
	right: 7px;
}

.tabbed-navigation .tabbed-button-big:hover {
	background-position: 0 -35px;
}

.btn-do-transportu {
	background-image: url(../img/do_transportu.gif);
}

.btn-do-podsumowania {
	background-image: url(../img/do_podsumowania.gif);
}

.btn-do-danych {
	background-image: url(../img/do_danych.gif);
}

.btn-do-logowania {
	background-image: url(../img/do_logowania.gif);
}

.btn-do-zamow {
	background-image: url(../img/zloz_zamowienie.gif);
}

.btn-do-systemow {
	background-image: url(../img/do_systemow_ratalnych.gif);
}

.btn-do-formularza {
	background-image: url(../img/do_formularza_ratalnego.gif);
}

.btn-bez-rejestracji {
	background-image: url(../img/bez_rejestracji.gif);
    float: right;
}

.pagination-sort, .pagination-limit {
	float: left;
}
.pagination-sort {margin-left:10px}
.pagination-limit {
	margin-left: 30px;
}

.pagination-links {
	float: right;
	margin: 3px 0 0 0;
	margin-right:10px;
}

.manuf-box {
	margin: 0 8px;
}

.manuf-box h4, .manuf-box p {
	text-align: left;
	font-size: 11px;
}

.manuf-box table {
	clear: both;
	margin: 8px 0;
}

.manuf-box th {
	padding: 8px 0;
	border: solid #4a7b9d;
	border-width: 2px 0;
}

.manuf-box td.last {
	border-right: 0;
}

.manuf-box td a {
	color: #4a7b9d;
	font-weight: bold;
}

.manuf-alpha {
	float: left;
	color: #dedede;
}
.small-box {
	width: 190px;
}

.small-box-top {
	height: 26px;
	text-indent: -999em;
}

.small-box-content {
	position: relative;
	border: solid #dedede;
	border-width: 0 1px;
}

.small-box-content h2 {
	font-size: 1em;
}

.small-box-bottom {
	height: 10px;
	background: url(../img/small_box_bottom.gif) no-repeat;
	position: relative;
	top: -1px;
}

.small-box .list, .small-box .list2 {
	padding-top: 10px;
}

.small-box .list a {
	background: transparent url(../img/tick.gif) no-repeat scroll 10px 8px;
	padding: 4px 20px;
	color: #595755;
	font-weight: bold;
	display: block;
}

.small-box .list2 a {
	padding: 5px;
	color: #595755;
	font-weight: bold;
}

#category-chooser-faq {
	float: right;
	width: 210px;
	margin: 20px 0 0 10px;
	padding-left: 10px;
	background: url(../img/alt_v_line.gif) no-repeat center left;
}

#category-chooser-faq h2 {
	font-size: 1em;
}

#category-chooser-faq div {
	margin: 10px 4px;
	padding-left: 8px;
	background: url(../img/alt_tick.gif) no-repeat 0 4px;
}

#category-chooser-faq h3, #category-chooser-faq p {
	font-size: 9px;
}

#category-chooser-faq h3 {
	margin-bottom: 6px;
}

#category-chooser-container {
	float: left;
}

.category-chooser-group {
	float: left;
	margin-right: 20px;
	width:253px;
	height: 35px;
}

.category-chooser-group p {
	clear: left;
	margin: 5px 0;
}

.category-chooser-group p label {
	display: block;
	float: left;
	width: 100px;
	margin-right: 1em;
	font-weight: bold;
	text-align: right;
}

.category-chooser-group p select {
	width: 130px;
}

#category-chooser-submit {
	clear: left;
	margin: 10px 0;
	background: url(../img/alt_h_line.gif) no-repeat center left;
	text-align: right;
}
#category-chooser-submit input {margin-right:20px}
#category-chooser-submit img {
	vertical-align: middle;
}


.category-info, .category-info p {
    display: inline;
}

.category-info {
    background-color: #ECF2F6;
    left: 10px;
    position: relative;
    margin: 0;
	padding: 0 .5em;
	font-size: 12px;
    top: -29px;
    z-index: 0;
}

#category-chooser-brands {
	clear: left;
}

#category-chooser-brands h2 {
	margin-bottom: 3px;
	font-size: 1em;
	padding-left: 250px;
}

#storage-items {
	padding: 8px 8px 4px 8px;
}

#last-viewed-items div, #comparer-items div.compare-item {
	position: relative;
	padding: 15px;
	border-bottom: solid 1px #dedede;
}

#last-viewed-items h2, #comparer-items h2 {
	position: absolute;
	top: 10px;
	left: 60px;
}

#last-viewed-items a.more-link, #comparer-items a.more-link,
#last-viewed-items a.remove-link, #comparer-items a.remove-link {
	top: 30px;
}

#last-viewed-items a.more-link, #comparer-items a.more-link {
	left: 60px;
}

#last-viewed-items a.remove-link, #comparer-items a.remove-link {
	left: 120px;
}

#comparer-summary {
	background-color: #eee
}

#comparer-summary p {
	margin-top: 10px;
	text-align: center;
}

#comparer-bottom {
	background: url(../img/newsletter_bottom.gif) no-repeat;
	height: 10px;
}

#news-box .box-top {
	background: url(../img/news_box_top.gif);
}

#offers-box .box-top {
	background: url(../img/offers_box_top.gif);
}

#recommended-box .box-top {
	background: url(../img/recommended_box_top.gif);
}

#recommended-box2 .box-top {
	background: url(../img/zapo-box-top.gif);
}

#user-links, #user-links a {
	height: 39px;
}

#user-links a {
	display: block;
	float: left;
	text-indent: -999em;
}

#user-links a:hover {
	background-position: 0 39px;
}

#user-login, #user-account {
	width: 93px;
}

#user-login {
	background-image: url(../img/login.gif);
}

#user-account {
	background-image: url(../img/account.gif);
}

#user-register, #user-logout {
	width: 97px;
}

#user-register {
	background-image: url(../img/register.gif);
}

#user-logout {
	background-image: url(../img/logout.gif);
}

.mini-cart {
	clear: left;
	width: 190px;
	margin-top: 10px;
}

.mini-cart-top {
	height: 26px;
	background-repeat: no-repeat;
	text-indent: -999em;
}

.mini-cart-items {
	background-repeat: repeat-y;
}

.mini-cart-items .price {
	padding: 18px 0 0 64px;
}

.mini-cart-items div {
	clear: both;
	position: relative;
	margin: 0 3px;
	padding: 6px 6px 30px 6px;
	border-bottom: 1px solid #dedede;
}

.mini-cart-items div h2 {
	font-size: 1em;
}

.mini-cart-items div h2 a {
	color: #595755;
}

.mini-cart-items p {
	margin: 2px 0;
}

.delete-link {
	display: block;

	width: 30px;
	height: 14px;
	background: url(../img/delete.gif) 0 0 no-repeat;
	text-indent: -999em;
}

.delete-link:hover {
	background: url(../img/delete.gif) 0 -14px no-repeat;
}

.cart-remove .delete-link {
	margin: 0 auto;
}

.mini-cart-items div img {
	float: left;
	margin-right: 5px;
}

.mini-cart-items .delete-link {
	margin: 10px 10px 0 0;
	float: right;
}

.mini-cart-items .side-counter {
	width: 1em;
	border: 0;
	margin: 10px 0 0 94px;
	padding: 0;
	float: left;
	font-weight: bold;
}

.side-counter a {
	width: 17px;
	height: 14px;
}

.side-counter a:hover {
	background-position: 0 -14px;
}

.side-counter .qty-counter-plus {
	right: -22px;
	background-image: url(../img/small_counter_plus.gif);
}

.side-counter .qty-counter-minus {
	left: -22px;
	background-image: url(../img/small_counter_minus.gif);
}

.mini-cart-summary {
	padding: 6px 10px;
}

.mini-cart-summary h3 {
	color: #fff;
	font-size: 1em;
	padding: 1px 0;
}

.mini-cart-summary h4 {
	color: #fff;
	font-size:11px;
}

.mini-cart-summary p {
	margin-top: 10px;
	text-align: center;
}

.mini-cart-bottom {
	height: 10px;
	background-repeat: no-repeat;
	overflow: hidden;
}

#your-cart .mini-cart-top {
	background-image: url(../img/your_cart_top1.gif);
}

#your-cart .mini-cart-items {
	background-image: url(../img/your_cart_bg1.gif);
}

#your-cart .mini-cart-summary {
	background-color: #C92623;
}

#your-cart .mini-cart-bottom {
	background-image: url(../img/your_cart_bottom1.gif);
}

#ratalny-cart .mini-cart-top {
	background-image: url(../img/ratalny_cart_top.gif);
}

#ratalny-cart .mini-cart-items {
	background-image: url(../img/ratalny_cart_bg.gif);
}

#ratalny-cart .mini-cart-summary {
	background-color: #7cb27b;
}

#ratalny-cart .mini-cart-bottom {
	background-image: url(../img/ratalny_cart_bottom.gif);
}

#zapytanie-cart .mini-cart-top {
	background-image: url(../img/zapytanie_cart_top.gif);
}

#zapytanie-cart .mini-cart-items {
	background-image: url(../img/zapytanie_cart_bg.gif);
}

#zapytanie-cart .mini-cart-summary {
	background-color: #5c99c5;
}

#zapytanie-cart .mini-cart-bottom {
	background-image: url(../img/zapytanie_cart_bottom.gif);
}

.mini-cart-items .nav-cart {
	padding: 10px 0 0 0;
}

.mini-cart-items .nav-cart li {
	float: left;
	padding: 0 1px 0 0;
	list-style: none;
}

.mini-cart-items .nav-cart .delete-link {
	margin: 0;
	float: none;
}

.mini-cart-items .nav-cart .side-counter {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bold;
	width: 57px;
	position: relative;
	text-align: center;
}

.mini-cart-items .nav-cart .side-counter a {
	width: 17px;
	height: 14px;
	position: absolute;
	top: 0px;
}

.mini-cart-items .nav-cart .side-counter a:hover {
	background-position: 0 -14px;
}

.mini-cart-items .nav-cart .side-counter .qty-counter-plus {
	right: 0px;
	background-image: url(../img/small_counter_plus.gif);
}

.mini-cart-items .nav-cart .side-counter .qty-counter-minus {
	left: 0px;
	background-image: url(../img/small_counter_minus.gif);
}

.delete-link2 {
	display: block;
	width: 75px;
	height: 14px;
	background: url(../img/delete2.gif) 0 0 no-repeat;
	text-indent: -999em;
}

.delete-link2:hover {
	background: url(../img/delete2.gif) 0 -14px no-repeat;
}
.more2 {
	display: block;
	width: 35px;
	height: 14px;
	background: url(../img/more2.gif) 0 0 no-repeat;
	text-indent: -999em;
}

.more2:hover {
	background: url(../img/more2.gif) 0 -14px no-repeat;
}

.mini-cart-items div {
	padding: 6px 6px 10px 6px;
}

.delivery_box-right li {
	float: left;
	padding: 0 1px;
	list-style: none;
	margin-top: 9px;
}

.delivery_box-right a {
	width: 83px;
	height: 14px;
	display: block;
	text-indent: -999em;
}

.delivery_box-right .link-1 {
	background: url(../img/dostawa_towaru.gif) 0 0 no-repeat;
}

.delivery_box-right .link-1:hover {
	background: url(../img/dostawa_towaru.gif) 0 -14px no-repeat;
}

.delivery_box-right .link-2 {
	background: url(../img/formy_platnosci.gif) 0 0 no-repeat;
}

.delivery_box-right .link-2:hover {
	background: url(../img/formy_platnosci.gif) 0 -14px no-repeat;
}

#faq-content, #news-content, #single-page-content {
	margin: 0 15px;
}

#faq-content h2 {
	margin: 14px 0 4px 0;
	padding-left: 7px;
	background: url(../img/tick_header.gif) no-repeat center left;
	color: #cc0000;
	font-size: 11px;
}

#news-content div {
	margin: 15px 0;
	padding-bottom: 5px;
	border-bottom: 2px solid #dadada;
	position: relative;
}

#news-content .btn-read-more {
	position: absolute;
	bottom: -9px;
	right: 0;
}

#news-content h2 {
	color: #cc0000;
	font-size: 13px;
}

#news-content h2 span {
	margin-bottom: 3px;
	display: block;
	color: #595755;
	font-size: 10px;
}

#single-page-content p, #news-content p {
	margin: 10px 0;
}

#single-page-content h1, #single-page-content h2, #single-page-content h3 {
	color: #cc0000;
}

#single-page-content img {
	/*border: 2px solid #cc0000;*/
}

#single-page-content a {
	color: #0073e0;
	text-decoration: underline;
}

#single-page-content a:hover {
	text-decoration: none;
}

#single-page-content ul, #single-page-content ol {
	margin: 10px 20px;
}

.submit_box-right {
	position: relative;
	height: 29px;
}

.submit_box-right a {
	width: 122px;
	height: 29px;
	text-indent: -999em;
	display: block;
	position: absolute;
	left: 26px;
}

.submit_box-right .make_order {
	background: url(../img/make_order2.gif) 0 0 no-repeat;
}

.submit_box-right .make_order:hover {
	background: url(../img/make_order2.gif) 0 -29px no-repeat;
}

.submit_box-right .make_order2 {
	background: url(../img/make_order.gif) 0 0 no-repeat;
}

.submit_box-right .make_order2:hover {
	background: url(../img/make_order.gif) 0 -29px no-repeat;
}

.submit_box-right .compare {
	background: url(../img/compare.gif) 0 0 no-repeat;
}

.submit_box-right .compare:hover {
	background: url(../img/compare.gif) 0 -29px no-repeat;
}

.submit_box-right .send {
	background: url(../img/send.gif) 0 0 no-repeat;
}

.submit_box-right .send:hover {
	background: url(../img/send.gif) 0 -29px no-repeat;
}

#storage-top {
	background: url(../img/storage.gif);
}

#comparer-top {
	background: url(../img/comparer.gif);
}

#last-viewed-top {
	background: url(../img/last_viewed.gif);
}

#last-searched-top {
	background: url(../img/last_searched.gif);
}

#newsletter {
	width: 190px;
}

#newsletter h2, #newsletter h3 {
	font-size: 1em;
}

#newsletter-top {
	height: 26px;
	background: url(../img/newsletter_top.gif);
	text-indent: -999em;
}

#newsletter-weeks, #newsletter-signup, #news-items {
	border: solid #dedede;
	border-width: 0 1px;
}

#newsletter-weeks div, #news-items div {
	border-bottom: 1px solid #dedede;
}

#newsletter-weeks div {
	position: relative;
	padding: 8px 16px;
}

a.more-link, a.remove-link {
	display: block;
	position: absolute;
	width: 54px;
	height: 14px;
	top: .6em;
	right: 16px;
	text-indent: -999em;
}

a.more-link {
	background: url(../img/more.gif) 0 0 no-repeat;
}

a.remove-link {
	background: url(../img/remove.gif) 0 0 no-repeat;
}

a.more-link:hover {
	background: url(../img/more.gif) 0 -14px no-repeat;
}

a.more-link:hover, a.remove-link:hover {
	background-position: 0 -14px;
}

#newsletter-signup {
	background: #eee;
	text-align: center;
}

#newsletter-signup h3, #newsletter-signup p {
	padding: 4px 0;
}

#newsletter-bottom {
	height: 10px;
	background: url(../img/newsletter_bottom.gif);
	overflow: hidden;
}

#news {
	width: 190px;
}

#news-top {
	height: 26px;
	background: url(../img/news_top.gif);
	text-indent: -999em;
}

#news-items div {
	padding: 10px 10px;
}

#news-items div h2 {
	font-size: 1em;
}

#news-items div h2 a {color: #595755;display:block;margin:2px 0;}

#news-items div h2 span {
	display: block;
	color: #b3b3b3;
	font-size: 9px;
}

#news-bottom {
	height: 10px;
	background: url(../img/news_bottom.gif);
	position: relative;
	top: -1px;
}

#info {
	clear: left;
	position: relative;
	width: 1250px;
	height: 124px;
	padding-top: 6px;
	background: url(../img/info_box.gif);
}

#info-more {
	position: absolute;
	width: 96px;
	height: 18px;
	top: 104px;
	right: 29px;
	text-indent: -999em;
}

#info-more:hover {
	position: absolute;
	width: 74px;
	height: 18px;
	top: 99px;
	right: 41px;
	border-bottom: 1px solid #595755;
}

#info a {
	color: #595755;
}

#info h2, #info h3 {
	font-size: 11px;
}

#info h2 {
	margin-left: 8px;
}

#info ul {
	margin-top: 8px;
	list-style: none;
}

#info li {
	margin: 3px 0;
	padding-left: 18px;
	background: url(../img/light_bullet.gif) no-repeat center left;
}

#info div {
	float: left;
	width: 131px;
	margin: 20px 15px 0 11px;
}

#bank-logo-bar {
	margin: 15px 0;
}

#footer {
	clear: both;
	position: relative;
	min-height: 40px;
	background: url(../img/footer_gradient.gif) repeat-x top left;
}

#footer p {
	padding: 2em 1em;
}

#enp {
	position: absolute;
	top: 2em;
	right: 1em;
}

#popup {
	background-image: none;
}

#popup #container {
	margin: 0 2em;
}

#popup #header {
	height: 80px;
}

#popup #header h1 a {
	top: 20px;
	left: 9px;
}

#popup #container, #popup #content, #popup .tabbed-box {
	width: auto;
	float: none;
}

#popup .prod-spec .name {
	width: 15%;
}

#popup td {
	border-bottom: 1px solid #e8e8e8;
}
#popup .prod-spec td span {border-bottom: 1px dashed #C92623;}
#popup .prod-spec .grupa td {
	background:#d9d8d8;
	color:#000;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

/* ============================= menu kaskadowe ============================= */

#category-browser {
	width: 190px;
}

#category-browser-top {
	height: 26px;
	background: url(../img/cat_browser_top.gif);
	text-indent: -999em;
}

#category-browser-collection {
	padding-left: 3px;
	background: url(../img/cat_browser_bg.gif) repeat-y top left;
	border-right: 1px solid #dedede;
}

#category-browser-bottom {
	height: 9px;
	background: url(../img/cat_browser_bottom.gif);
}

.aqtree3clickable  {
	width: 186px;
	overflow: hidden;
}

.aqtree3clickable ul {
	overflow: hidden;
}

.aqtree3clickable li a {
	display: block;
	background: url(../img/cat_browser_item.gif) no-repeat;
	color: #595755;
	width: 186px;
	padding: 7px 0 7px 10px;
	font-weight: bold;
}

.aqtree3clickable li ul li {
	padding: 0 0 0 10px;
	font-weight: normal;
}

.aqtree3clickable li ul li a {
	background: url(../img/branch.gif) 0 1px no-repeat;
	padding: 3px 0 3px 10px;
	font-size: 9px;
	font-weight: normal;
}

.aqtree3clickable li ul {
	margin: 3px 0px 3px 0px
}

.aqtree3clickable li ul li ul li a {
	background: url(../img/branch_active.gif) 0 1px no-repeat;
	padding: 3px 0 3px 10px;
	font-size: 9px;
	font-weight: normal;
	color: #c92623;
}

.aqtree3clickable .aq3closed ul {
	display: none;
}

/* ============================= por?wnywarka ============================= */

.size-7 {
	font: 9px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-8 {
	font: 10px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-9 {
	font: 11px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-10 {
	font: 12px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-11 {
	font: 13px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-12 {
	font: 14px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-13 {
	font: 15px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-14 {
	font: 16px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-15 {
	font: 17px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}
.size-16 {
	font: 18px Tahoma, sans-serif;
	padding: 0px 0px 0px 0px
}

/* Custom dialog styles */
#popup_container.style_1 {
	font-family: Georgia, serif;
	color: #595755;
	background: #FFFFFF;
	border-color: #595755;
}

#popup_container.style_1 #popup_title {
	color: #FFF;
	font-weight: normal;
	text-align: left;
	background: #C92623;
	border: solid 1px #FFFFFF;
	padding-left: 1em;
}

#popup_container.style_1 #popup_content {
	background: none;
}

#popup_container.style_1 #popup_message {
	padding-left: 0em;
}

#popup_container.style_1 INPUT[type='button'] {
	border: outset 2px #C92623;
	color: #FFFFFF;
	background: #C92623;
	font-weight: bold;
}

#tab_specyfikacja span {
	color: #C92623;
	border-bottom: 1px #C92623 dashed;
}

.tbchide{
	display: none;
}

#header .sub a {
	background: transparent;
	padding-left: 0;
}


.double-tabbed-box .tabbed-box {
	width: 410px;
	margin: 0 5px;
	float: left;
}

.double-tabbed-box .last-tabbed-box .tabbed-box-top li {
	float: right;
	margin-right: 0;
	margin-left: 1px;
}

.double-tabbed-box .tabbed-box-content, .double-tabbed-box .tabbed-box-content2 {
	background:transparent url(../img/tabbed_narrow_box_bg.gif);
}
.tabbed-box-content {overflow:hidden;}
.double-tabbed-box .tabbed-box-bottom,  {
	background-image: url(../img/tabbed_narrow_box_bottom.gif);
}

.tabbed-box-content .prod-list td, .tabbed-box-content2 .prod-list td {
	text-align: center;
}

.prod-list h2, prod-list h3 {
	font-size: 13px;
	margin: 2px 0;
}

.box-content td .desc {
	height: 24px;
}

.prod-list a {
	color: #595755;
}

.product-icons img {
	margin: 0 6px;
}

.product-icons {
	width: 28.8em;
	float: left;
}

.icons-last {
	width: 25em;
 }

.product-navigation {
	float: right;
}

.product-navigation a {
	display: block;
	float: left;
	width: 100px;
	height: 30px;
	background-repeat: no-repeat;
	text-indent: -999em;
}

.product-navigation a:hover {
	background-position: 0 -30px;
}

.inner-box {
	width: 808px;
	margin: 0 auto 10px auto;
	padding: 8px 6px;
	background: #efefef url(../img/inner_box_top.gif) no-repeat top left; }

.product-navigation .btn-next {
	background-image: url(../img/browser_next.gif);
}

.product-navigation .btn-prev {
	background-image: url(../img/browser_prev.gif);
}

.browser-toggle {
	background: #c92623;
	text-align: center;
	margin-right: -1px;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
}

.browser-toggle a {
	color: #fff;
}

.comparison-box {
	list-style: none;
	font-size: 11px;
}



/* Porównywarka */
.narrow {
	width: 300px;
}

.comparison-box li {
	float: left;
	text-align: center;
	margin: 0 3px;
	width: 133px;
}

.comparison-box li div {
	margin-top: 5px;
	min-height: 50px;
}

.comparison-box h2 a {
	font-size: 11px;
}

.comparison-box .button_to_cart, .comparison-box .button_more {
		margin: 4px auto;
		float: none;
}

.comparison-top {
	background-image: url(../img/cmp_box_top.gif);
	cursor: pointer;
}

.comparison-box .cmp-nav {
	margin: 0 auto;
	width: 88px;
	min-height: 32px;
}

.small-to-cart-link {
	display: block;
	width: 88px;
	height: 14px;
	text-indent: -999em;
	background: url(../img/small_to_cart.gif) no-repeat; }

.small-to-cart-link:hover {
	background-position: 0 -14px;
}

.comparison-box .small-to-cart-link {
	margin-bottom: 4px;
}

.comparison-box .delete-link {
	background-image: url(../img/cmp_delete.gif);
	float: left;
	margin-left: 8px;
}

.comparison-box .more2 {
	float: right;
	margin-right: 8px;
}

.comparison-buttons {
	width: 520px;
	margin: 0 auto;
}

.comparison-buttons a {
	display: block;
	width: 122px;
	height: 29px;
	margin: 4px;
	text-indent: -999em;
	float: left;
}

.comparison-buttons a:hover {
	background-position: 0 -29px;
}

.cmp-compare {
	background-image: url(../img/cmp_porownaj.gif); }

.cmp-save {
	background-image: url(../img/cmp_zapisz.gif); }

.cmp-send {
	background-image: url(../img/cmp_wyslij.gif); }

.cmp-print {
	background-image: url(../img/cmp_drukuj.gif); }

	.box-top .links {
	text-align: center;
	font-variant: small-caps;
}

.box-top .links .active {
	text-decoration: underline;
	text-transform: uppercase;
}

#cmp-content, #cmp-buttons {
	display: block;
}

#cmp-content {
	padding-bottom: 10px;
}

.comparison-top span {
	display: inline;
	width: auto;
	height: auto;
	background: none;
	padding: 6px 7px 0 0;
	text-indent: 0;
	position: static;
	float: right;
	color: #fff;
	font-weight: bold;
}

.comparison-btn-wrapper {
	background: #f16d07;
}

#compare-box .box-bottom {
	background: #f16d07 url(../img/cmp_box_bottom.gif) no-repeat left bottom;
	height: auto;
	min-height: 5px;
}

.box-top .links a {
	display: inline;
	position: static;
	width: auto;
	height: auto;
	text-indent: 0;
	color: #fff;
	padding: 0 5px;
}

.cmp-box, .cmp-box a {
	color: #f38605;
}

.cmp-box {
	text-align: center;
}

.cmp-box a {
	text-decoration: underline;
}

.cmp-box strong {
	color: #e3810c;
}

.cmp-box .alt-box-top {
	background: url(../img/alt_cmp_box_top.gif); }

.cmp-box .alt-box-content {
	padding: 0 10px;
	background: url(../img/alt_cmp_box_bg.gif); }

.cmp-box .alt-box-bottom {
	background: url(../img/alt_cmp_box_bottom.gif);
}

.btn-cart, .btn-inst, .btn-supp, .btn-cmp, .btn-cnt, .btn-notify, .btn-ask {
	display: block;
	margin: 3px 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999em;
}

.btn-cart, .btn-inst, .btn-supp, .btn-notify, .btn-ask {
	width: 200px;
}

.btn-cart, .btn-notify {
	height: 43px;
}


.btn-cart {width:200px;height:39px;background: url(../img/big_btn_cart.gif) no-repeat left top;margin: 0 0 12px;}
.btn-cart:hover {background: url(../img/big_btn_cart.gif) no-repeat left bottom;}

.btn-notify {background: url(../img/big_btn_notify.gif) no-repeat left top;
width:200px;height:39px;}
.btn-notify:hover {background: url(../img/big_btn_notify.gif) no-repeat left bottom;}
.btn-ask{background: url(../img/big_btn_ask.gif) no-repeat left top;
width:200px;height:39px;}
.btn-ask:hover {background: url(../img/big_btn_ask.gif) no-repeat left bottom;}
.btn-supp {
	height: 26px;
}
.btn-supp:hover {
	background-position: 0 -26px;
}
.btn-inst:hover {background: url(../img/big_btn_inst1.gif) no-repeat left bottom;}
.btn-inst {width:200px;height:39px;
	background: url(../img/big_btn_inst1.gif) no-repeat left top; }

.btn-supp {
	background-image: url(../img/big_btn_supp.gif); }

.btn-cmp, .btn-cnt {
	width: 119px;
	height: 20px;
	float: left;
}

.btn-cmp:hover, .btn-cnt:hover {
	background-position: 0 -20px;
}

.btn-cmp {
	margin-right: 2px;
	background-image: url(../img/btn_cmp.gif); }

.btn-cnt {
	margin-left: 2px;
	background-image: url(../img/btn_cnt.gif); }

.prod-set {
	margin: 5px 10px;
}

.prod-set table {
	width:821px; 
	margin:0 auto; 
	position:relative; 
	left:1px;
}

.prod-set td  {
	border: 0;
}

.prod-set .price {
	border-bottom: 0;
}

.btn-set-to-cart, .btn-set-to-inst, .btn-set-to-supp {
	display: block;
	width: 201px;
	height: 22px;
	text-indent: -999em;
	margin: 8px auto 0 auto;
}

.btn-set-to-cart:hover, .btn-set-to-inst:hover, .btn-set-to-supp:hover {
	background-position: 0 -22px;
}

.btn-set-to-cart {
	background: url(../img/btn_set_cart.gif) no-repeat;
}

.btn-set-to-inst {
	background: url(../img/btn_set_inst.gif) no-repeat;
}

.btn-set-to-supp {
	background: url(../img/btn_set_supp.gif) no-repeat;
}

#popup-content #cmp-buttons {
	display: block;
	width: 390px;
	margin-bottom: 80px;
}

#popup-content .cmp-save {
	background-image: url(../img/cmp2_zapisz.gif);
}

#popup-content .cmp-send {
	background-image: url(../img/cmp2_wyslij.gif);
}

#popup-content .cmp-print {
	background-image: url(../img/cmp2_drukuj.gif);
}

.print {
	background-image: none;
}

.print #container, .print #content {
	margin: 0;
}

.print #product-photo {
	padding: 2em 0;
}

.print #content {
	padding-bottom: 2em;
}

.print p {
	margin: 1em 0;
}

.print .prod-spec {
	margin: 0;
	width: 100%;
}

.print-box {
	padding: 0 1em;
}

#tooltip-toggle {
	position: absolute;
	top: 62px;
	left: 1060px;
	font-size: 14px;
}

#tooltip-toggle a {
	font-weight: bold;
	color: #C92623;
}

#tooltip-toggle a.on {
	color: #5caf20;
}

#tooltip-list, #fixed-tooltip-list {
	list-style: none;
}

#tooltip-list li, #fixed-tooltip-list li {
	display: none;
	position: absolute;
	max-width: 20em;
	top: 0;
	left: 0;
	padding: 10px;
	color: #2f1613;
	background: #f9f9f9;
	border: 1px solid #adadad;
	z-index: 1000;
}

.nyroModalContent .box-content {
	background: none;
}

.nyroModalContent #product-photo {
	width: 30%;
}

#product-modal-grp {
	padding-top: 30px;
	clear: both;
}

#product-modal-grp #cart-contents {
	float: left;
}

#product-modal-grp .nav-box-products {
	margin-top: 60px;
	clear: both;
}

.alt-small-box .small-box-top {
	background-image: url(../img/alt_small_box_top.gif);
	font-size: 10px;
	text-indent: 0;
	color: #fff;
	padding: 7px 0 0 10px;
	height: 19px;
}

.alt-small-box .small-box-top strong {
	color: #fff;
}

.alt-small-box .small-box-content a {
	color: #595755;
}

.alt-small-box .small-box-content div {
	padding: 10px 7px 30px 7px;
	border-bottom: solid 1px #dedede;
}

.alt-small-box .small-box-content div .photo {
	padding: 5px 0;
	position: relative;
}

.alt-small-box .small-box-content div .photo strong {
	position: absolute;
	top: 23px;
	left: 60px;
}

.alt-small-box .small-box-content div .small-to-cart-link, .alt-small-box .small-box-content div .more2 {
	float: left;
	margin-top: 5px;
	margin-right: 1px;
}

.alt-small-box .small-box-content div .small-to-cart-link {
	margin-left: 26px;
}

#complaints .choice {
	margin-left: -15px;
}

.choice label {
	float: left;
}

.choice span {
	display: block;
	margin: 4px 0 4px 160px;
	text-align: left;
	width: 300px;
}

#ratalny-cart .submit_box-right .make_order {
	background-image: url(../img/make_application.gif);
}

#ratalny-cart .submit_box-right .make_orde:hover {
	background: url(../img/make_application.gif) no-repeat 0 -29px;
}

#zapytanie-cart .submit_box-right .make_order {
	background: url(../img/make_query.gif);
}

#zapytanie-cart .submit_box-right .make_order:hover {
	background: url(../img/make_query.gif) no-repeat 0 -29px;
}

.box-top-tabs {
	height: 40px;
}

.box-top-tabs ul, .box-top-tabs li {
	margin: 0;
	padding: 0;
}

.box-top-tabs ul {
	list-style-type: none;
}

.box-top-tabs li {
	display: inline;
	line-height: 16px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.box-top-tabs li {
	font-size: 11px;
}

.box-top-tabs li a {
	float: left;
	position: relative;
	margin: 0 1px 0 0;
	padding: 5px 10px;
	height: 30px;
	width: 121px;
	background-image: url(../img/big_tab_center.gif);
	background-repeat: repeat-x;
	color: #fff;
}

.box-top-tabs li .last {
	margin-right: 0;
	width: 110px;
}

.box-top-tabs li a .tab-left, .box-top-tabs li a .tab-right {
	display: block;
	position: absolute;
	top: 0;
	background-repeat: no-repeat;
	height: 40px;
	width: 10px;
}

.box-top-tabs li a .tab-left {
	background-image: url(../img/big_tab_left.gif);
	left: 0;
}

.box-top-tabs li a .tab-right {
	background-image: url(../img/big_tab_right.gif);
	right: 0;
}

.box-top-tabs li a:hover {
	background-image: url(../img/big_tab_center_h.gif);
	text-decoration: none;
}

.box-top-tabs li a:hover .tab-left {
	background-image: url(../img/big_tab_left_h.gif);
}

.box-top-tabs li a:hover .tab-right {
	background-image: url(../img/big_tab_right_h.gif);
}

.box-top-tabs .current a, .box-top-tabs .current a:hover {
	background-image: url(../img/big_tab_center_a.gif);
	color: #fff;
}

.box-top-tabs .current a .tab-left, .box-top-tabs .current a:hover .tab-left {
	background-image: url(../img/big_tab_left_a.gif);
}

.box-top-tabs .current a .tab-right, .box-top-tabs .current a:hover .tab-right {
	background-image: url(../img/big_tab_right_a.gif);
}

.box-top-tabs li .single {
	height: 23px;
	padding-top: 12px;
}

.nav-fill {
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	top: -8px;
	background-image: url(../img/menu_bar_fill.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.nav-fill-left {
	left: 0;
}

.nav-fill-right {
	right: 0;
}

#navigation-ad{
	position: relative;
}

.pokaz-podobne {
	display: block;
	float: left;
	width: 72px;
	height: 14px;
	background: transparent url(../img/pokaz_podobne.gif) no-repeat top left;
	text-indent: -999em;
}

.pokaz-podobne:hover {
	background-position: 0 -14px;
}

.raty-table {
	margin: 0 auto;
	width: 821px;
}
.raty-table td, .raty-table a {
	color: #595755;
}

.raty-table th {background-color: #ffffff;font-size: 12px;color:#aa1b18;padding:7px 6px;}

.tabbed-box-content .raty-table td {
	background-color: #f0f0f0;
	border: 1px solid #fff;
	padding: 7px 6px;
	font-size: 12px;
	font-weight: bold;color:#717171;
}

.raty-table .raty-logo th {
	padding: 10px 0;
	background-color: transparent;
}

.tabbed-box-content .raty-table .raty-months {
	font-size: 11px;background:#e7e7e7;
	padding: 6px;color:#1670b3;
	font-weight:600;
}

.raty-table .raty-help a {
	font-size: 14px;
	font-weight: bold;
	background-color: #77bdf1;
	padding: 2px 6px;
}

.tabbed-box-content .raty-table .min span {background-color:#5F8D1E;color:#FFFFFF; display: block;margin: 0 auto;padding: 4px 0;width: 60px;}

.tabbed-box-content .content h3 {
    font-size: 12px;
    margin: 10px 0 15px;
}

.tabbed-box-content .transport-summ {
    margin: 0;
    font-weight: bold;
}

#transport-box .transport-summ {
    background: url('../img/transport_bg.gif') no-repeat center center;
}

.tabbed-box-content .transport-summ dd {
    color: #cc0000;
    padding: 0;   
    font-size: 11px;
		margin: 2px 0 0 0;
}

.tabbed-box-content .raty-summ {
    margin: 1.5em 10.5em;
}

.tabbed-box-content .raty-summ dt {
    clear: left;
    float: left;
    margin: 0;
}

.tabbed-box-content .raty-summ dd {
    font-size: 12px;
    margin: 6px 0 12px 12em;
    text-align: right;
}

.raty-summ-box {
    background: url('../img/raty_bg.gif') no-repeat center center;
    height: 120px;
    margin: 1em 15em;
    padding: 1em 0;
}

.raty-summ-box p {
    margin: .5em 0;
    text-align: center;
}

.address-quick-edit {
}

.address-quick-edit p {
    display: inline;
    font-weight: bold;
}

.address-quick-edit select {

}

.address-quick-edit a {

}

.address-choice {
    margin: 2em 0;
    padding-left: 12.8em;
    text-align: left;
}

.tabbed-sub-column .address-choice {
    padding-left: 10.5em;
}

.address-choice p {

}

#product-raty {
	width: 158px;
	height: 73px;
	margin: 170px 20px 0;
	background-repeat: no-repeat;
	background-image: url(../img/rata_box.png);
	position: relative;
}

#product-raty h2 {
	display: none;
}

#product-raty-price, #product-raty-more {
	position: absolute;
}

#product-raty-price {
	font-size: 16px;
	left: 0;
	text-align: center;
	top: 38px;
	width: 121px;
}

#product-raty-more {
	width: 36px;
	height: 51px;
	opacity: 0.5;
	top: 22px;
	right: 0;
	text-align: left;
	text-indent: -999em;
}

.compare-raty a {
	display: block;
    height: 20px;
    width: 152px;
    background-image: url(../img/compare_raty.gif);
    color: #fff;
    font-weight: bold;
    margin: 10px auto;
    padding: 5px 14px 0;
    margin: 5px auto;
    text-align: center;
}

.compare-raty span {
    float: left;
	margin-right: 10px;
}

.button_notify {
	display: block;
	margin: 8px auto 0;
	width: 146px;
	height: 21px;
	background-image: url(../img/powiadom.gif);
	text-indent: -999em;
}

.button_notify:hover {
	background-position: 0 -21px;
}

.centered .button_more {
	margin: 4px auto 0;
	float: none;
}

.raty-box .tabbed-box-top {
	border-bottom-color: #7cb27b;
}

.raty-box .tabbed-box-top .active {
	background-image: url(../img/ratalny_tab_center.gif);
}

.raty-box .tabbed-box-top .active .tabbed-box-tab-left {
	background-image: url(../img/ratalny_tab_left.gif); }

.raty-box .tabbed-box-top .active .tabbed-box-tab-right {
	background-image: url(../img/ratalny_tab_right.gif);
}

.zapytanie-box .tabbed-box-top {
	border-bottom-color: #5c99c5;
}

.zapytanie-box .tabbed-box-top .active {
	background-image: url(../img/zapytanie_tab_center.gif);
}

.zapytanie-box .tabbed-box-top .active .tabbed-box-tab-left {
	background-image: url(../img/zapytanie_tab_left.gif);
}

.zapytanie-box .tabbed-box-top .active .tabbed-box-tab-right {
	background-image: url(../img/zapytanie_tab_right.gif);
}

.section-header {
    background: url('../img/section_header.gif') repeat-x;
		border-top: 3px solid #595755;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    height: 24px;
    padding: 9px 1em 0;
}

.section-header h2 {
    font-size: 11px;
}

.section-header select {
    float: right;
    margin-top: -1px;
}

.section-header .default {
    color: #333;
    font-style: italic;
}

.account-choice-box {
    background: url('../img/konto_bg.gif') no-repeat center center;
    border-bottom: 1px solid #dedede;
    padding: 8em 24em;
    text-align: center;
}

.account-choice-box h1 {
    font-size: 1em;
}

.account-choice-box p {
    margin: 1em 0;
}

#raty-select  {
    
}

#raty-select td {
    border-left: 0;
    text-align: left;
}

#raty-select td h2 {
    font-size: 12px;
    margin: 0 3px 18px;
}

#raty-select .raty-step {
    border-left: 0;
    width: 33%;
}

#raty-select .raty-step img {
    margin: 0 1em;
    vertical-align: middle;
}

#raty-select .raty-step p {
    font-size: 12px;
    margin: 10px 4px;
}

.button_more_wide {
	display: block;
	margin: 8px auto 0;
	width: 146px;
	height: 23px;
	background-image: url(../img/button_more_wide.gif);
	text-indent: -999em;
}

.button_more_wide:hover {
	background-position: 0 -23px;
}

.btn-compare {
	width: 58px;
	background-image: url(../img/cmp_compare.gif);
}

.price_gratis {color: #FF7200;font-weight:600;}

.checkbox-group {
    padding: 20px 0;
    text-align: center;
}

.checkbox-group input {
    margin: 0 14px 0 3px;
    vertical-align: middle;
		width: 15px;
		height: 15px;
		position: relative;
		top: -1px;
}

.checkbox-group img {
    position: relative;
		top: 3px;
}












.box-content-product {
	border: 1px solid #999999;
}
.pic-product {margin:10px 0 0 0;background:url(../img/picbg.jpg) no-repeat left top;width:208px;height:232px;}
.pic-product img {margin:8px auto 0 auto;}
.flag-raty, .flag-transport, .flag-karta, .flag-promocja, .flag-nowosc {
	width: 14px;
	height: 15px;
	float: left;
	margin: 1px;
}
.flag-raty {
	background: url(../img/flag-1.gif) no-repeat;
}
.flag-transport {
	background: url(../img/flag-2.gif) no-repeat;	
}
.flag-promocja {
	background: url(../img/flag-3.gif) no-repeat;	
}
.flag-nowosc {
	background: url(../img/flag-4.gif) no-repeat;	
}
.flag-karta {
	background: url(../img/flag-5.gif) no-repeat;	
}
.flag-item-1 {
	float: left;
	height: 15px;
}
.flag-item-2 {
	float: right;
	padding: 2px 0 0 0;
	height: 15px;
}
.specyfikacja-2 table {
	width: 821px;
	margin: 0 auto;
}
.dostawa_platnosci {
	width: 821px;
	margin: 0 auto;
}
.kgo {margin: 0 auto;width: 105px;}
.kgo a span { display: block;background: url(../img/kgo.gif) no-repeat;height: 22px;margin: 5px 0 0;padding: 5px 0 5px 35px;}
.tab-product-data table {
	width: 840px;
}
.tab-product-data table td {
	border-bottom: none;
}
#complaints .register-table {
	width: 400px;
	margin: 0 0 0 50px;
}
#complaints .register-table td {
	border: none;
	text-align: left;
	padding: 0 0 0 7px;
}
#complaints .register-table td p {
	text-align: justify;
}
#complaints .register-table .input-text {
	border: none;
	padding: 0;
	width: 14px;
	height: 14px;
}
.raty-content {
	padding: 10px;	
	width: 818px;
	overflow: hidden;
}
.raty-content h1 {
	font: bold 18px Arial, Tahoma;
	color: #c92623;
	margin: 0 0 3px 0;
}
.raty-content h2 {
	background: url(../img/alt_tick.gif) 0 5px no-repeat;
	padding: 0 0 0 10px;
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0 0 0;
}
#zawartoscRaty .raty-table {
	width: 200px;
	margin: 0 0 10px 0;	
}
#zawartoscRaty .raty-table td {
	background: none;
	border: none;
	text-align: left;
	padding: 0;
}
.raty-wybor {
	margin: 10px 0;
}
.raty-wybor input {
	margin: 0 20px 0 0;
	position: relative;
	top: -1px;
}
.center {
	margin: 0 auto;
	text-align: center;
}

#product-photo-gallery .scrollContainer {position:relative; top: 4px;}
.cycleElementsContainer { 
	height: 56px; 	
	overflow: hidden; 
}
.cycleElementsContainer li { 
	width: 60px; 	
	float: left; 
}

#cycleElements{
	float:left;
}

#cycleElements ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	left: -10px;
}

#images_box{
	position: relative; 
	top: 70px; 
	left: 32px;
}

#tooltip-toggle {
	display: none;
}

/* === okno koszyk === */

.box-content-cart-1 {
	text-align: center;
	padding: 10px;
	height: 330px;
}
.box-content-cart-2 {
	padding: 10px;
}
.box-content-cart-1 p {
	margin: 5px 0;
}
.box-content-cart-1 img {
	margin: 4px;
}
.box-content-cart-1 h1 {
	color: #595755;
	font-size: 12px;
	font-weight: bold;
}
.box-content-cart-1 h2 {
	color: #595755;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0 0 0;
}
.kontynuuj_zakupy, .zobacz_zawartosc {
	display: block;
	width: 174px;
	height: 21px;
	text-indent: -9999px;
}
.btn-do-zamow2 {
	background: url(../img/zloz_zamowienie.gif) 0 0 no-repeat;
	width: 199px;
	height: 35px;
	display: block;
	text-indent: -9999px;
}
.btn-do-zamow2:hover {
	background: url(../img/zloz_zamowienie.gif) 0 -35px no-repeat;
}
.kontynuuj_zakupy {
	background: url(../img/kontynuuj_zakupy.gif) 0 0 no-repeat;
}
.zobacz_zawartosc {
	background: url(../img/zobacz_zawartosc.gif) 0 0 no-repeat;
}
.kontynuuj_zakupy:hover {
	background: url(../img/kontynuuj_zakupy.gif) 0 -21px no-repeat;
}
.zobacz_zawartosc:hover {
	background: url(../img/zobacz_zawartosc.gif) 0 -21px no-repeat;
}
.box-content-cart-2 .kontynuuj_zakupy {
	float: left;
	margin: 8px 0 0 0;
}
.box-content-cart-2 .btn-do-zamow2 {
	float: right;
}
#product-desc {position:relative;height:302px;overflow:hidden;width:600px !important;position:relative;}
.product_deskrypszyn_bottom {float:right;margin-right:10px;margin-bottom:10px;margin-top:-10px}
.product_deskrypszyn_bottom table {position:relative;margin-top:10px}
.product_deskrypszyn_bottom table td {border:none !important;width:auto !important;padding:0px !important;vertical-align:top !important}
p.dystrybucja_gwarancja {padding-top:10px}


#tab_opis ul {list-style:inside}
.tabela-ratalna {width:820px;border:1px solid #DEDEDE;height:22px;padding-top:7px;border-bottom:none;background:#5F8D1E;text-align:center;font-size:12px;font-weight:600;display:block;overflow:hidden;clear:both;margin-left:9px;color:#fff}
.tabela-ratalna span {font-size: 80%;}

.raty-info-dodawszy {float:left;margin-left:15px;margin-bottom:10px;line-height:24px;width:815px;background: url(../img/zero-raty.gif) 710px center no-repeat;display:inline;height:85px}
.raty-info-dodawszy h2 {color:#5F8D1E;}
/*
#tab-5 {background:none;padding:0px;width:121px}
#tab-5 a {background: url(../img/kalkulator-bg.gif) no-repeat 0 0;height:30px;width:121px;display:block;float:left;text-indent:-9999px;padding:0px;margin-top:-5px}
#tab-5 .tabbed-box-tab-left {display:none}
#tab-5 .tabbed-box-tab-right {display:none}
*/
.nrref {color:#fff;display:inline;font-size:11px;font-weight:bold;background:url(../img/bgcode.jpg) no-repeat left bottom;width:190px;text-align:center;position:absolute; left:9px; bottom: 61px;height:17px;line-height:17px;font-size:10px;font-family:Arial;}

/*nowy widok karty*/
.clean-box .produkt-top {font-family:Arial;height:;overflow:hidden;width:840px;background:url(../img/prod_top.jpg) no-repeat left top;height:50px;position:relative;}
.clean-box .produkt-top .titles {width:530px;margin:8px 0 0 44px;}
.clean-box .produkt-top .titles h1 {color:#1a77bd;font-size:16px;text-shadow:0 1px 0 #FFFFFF;}
.clean-box .produkt-top .titles h2 {color:#5e5e5e;font-size:10px;margin-left:0;margin-top:2px;}
.clean-box .produkt-top .prev, .clean-box .produkt-top .next {width:19px;height:39px;position:absolute;top:5px;}
.clean-box .produkt-top .prev {left:7px;background:url(../img/prev.gif) no-repeat left center;}
.clean-box .produkt-top .next {right:7px;background:url(../img/next.gif) no-repeat left center;}
.clean-box .produkt-top .flags-main {width:245px;margin:17px 0 0 0;}
.clean-box .produkt-top .flags-main img {float:left;display:inline-block;margin:0 5px 0 0;}
.clean-box .produkt-bottom {background:url(../img/prod_bottom.jpg) no-repeat left bottom;width:840px;height:43px;}
.prod_mid {width:160px;text-align:center; margin: 0 10px;}
.prod_mid .garanti {margin:10px 0 10px 0;display:block;}
.colect {display:block;float:right;text-align:center;font-weight:600;font-size:11px;background:url(../img/collect.jpg) no-repeat center center;width:160px;height: 21px;
    padding:5px 0 15px 0;margin:0 5px 0 0;bottom:3px;right:0;position:absolute;line-height:14px;}
.colect b {font-size:12px;color:#1670b3;text-transform:uppercase;}
.labelsbg {width:201px;padding:5px 8px;background:url(../img/bglabels.jpg) no-repeat left top;height:auto;margin:10px 0 0 0;}
.labelsbg h4 {color:#0f65a5;font-size:12px;padding:0 0 10px 0;}
.labelsbg-b {width:211px;height:4px;background:url(../img/bglabels-b.jpg) no-repeat left bottom;margin:0 0 10px 0;}
.save-price {color:#717171;font-size:11px;font-weight:600;}
.save-price span {color:#729f33;font-size:14px;}

.product-taby {background:url(../img/bgtabs.jpg) no-repeat left top;}
.tabbed-box-top-pr {border:none;height:36px;}
.tabbed-box-top-pr li {background:none;padding:8px 0;height:16px;margin:0 3px;}
.tabbed-box-top-pr li a {font-family:Arial;}
.tabbed-box-top-pr li.active {background:url(../img/bgmidtab.gif) repeat-x left center;}
.tabbed-box-top-pr li .tabbed-box-tab-left, .tabbed-box-top-pr li .tabbed-box-tab-right {background:none;}
.tabbed-box-top-pr li.active .tabbed-box-tab-left {background:url(../img/bgmidtab-l.gif) no-repeat left top;left:0;top:4px;}
.tabbed-box-top-pr li.active .tabbed-box-tab-right {background:url(../img/bgmidtab-r.gif) no-repeat right top;right:0;top:4px;}
.prod-tab {margin:0 0 0 5px;padding:2px 0 0;}
.prod-tab li a {color:#717171;font-size:12px;font-size:Arial;}
.btn_collect {overflow:hidden;position:absolute;bottom:5px;width:380px;}
.btn_collect .nav-box-products {width:200px;}

#divTooltip {background:#fff;border:1px solid #ccc;padding:8px;font-size:12px;border-radius:3px;-moz-border-radius:3px;width:200px;
box-shadow:0 1px 1px #ccc;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:0 1px 1px #ccc;line-height:1.4em;}
.product-desc2 {height:272px;position:relative;}
.similar-link {display:block;float:right;font-weight:600;margin:10px 20px 0 0;}

/*dodatkowe materialy*/
#tab_materialy {padding:10px;overflow:hidden;}
#tab_materialy table {width:100%;}
#tab_materialy table td {background:#F0F0F0;border:1px solid #FFFFFF}
#tab_materialy table th {background:#fff;border:1px solid #FFFFFF;color:#1670B3;}
#tab_materialy table td a {background:url(../img/pobierz.png) no-repeat left top;width:60px;height:14px;text-align:center;color:#fff;font-size:10px;margin:0 auto;display:block;}

/*autoreklama 190px*/
.auto-reklama {width:190px;text-align:center;font-family:Arial;}
.auto-top {width:190px;height:5px;background:url(../img/autotop.gif) no-repeat left top;}
.auto-mid {background:url(../img/automid.gif) repeat-y left top;width:190px;}
.auto-mid h4 a {color:#a11e1c;font-size:11px;font-weight:600;font-family:Arial;}
.auto-mid p {font-weight:600;}
.auto-mid p label {font-weight:500;display:block;font-size:10px;margin:0 4px 2px;}
.photo-auto {text-align:center;position:relative;overflow:hidden;width:188px;margin:0 auto;}
.photo-auto a img {margin:0 auto;}
.photo-auto a {display:block;}
.cena-auto {width:90px;text-align:center;color:#fff;font-weight:600;line-height:22px;height:23px;position:absolute;top:50px;left:3px;background:url(../img/cenaauto.png) no-repeat left center;}
.link-auto {background:url(../img/linkauto.png) no-repeat left center;width:73px;height:23px;position:absolute;right:3px;bottom:0;text-indent:-9999px;}
.labels-auto {overflow:hidden;border-top:1px solid #dedede;width:180px;margin:5px auto -8px auto;padding:5px 0 0 0;font-size:11px;}
.labels-auto label {margin:0 3px;}
.auto-bottom {width:190px;height:24px;background:url(../img/autobottom.gif) no-repeat left top;}
.reklama {margin:0 0 0 10px;}
