html {background:#ebebeb}
body {background:#f8f8f8 url(/images/ecom/bg_body.gif) 0 100% repeat-x;
padding:0;
font-family:tahoma, Helvetica, sans-serif;
font-size:11px;
margin:0px auto auto auto;
color:#3f403b;
}
a.print {
position:absolute;
right:99px;
top:10px;
}
pre {font-family:tahoma, Helvetica, sans-serif;font-size:11px;margin:0}
img {	border-width: 0px;}
p{padding:2px;margin:0px;}
h1 {font-size:18px;font-weight:normal}
h1, h2, form {margin:0;padding:0}
form {display:block}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
select {height:1.8em;}
/* position is everything */
.clear {clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom: 1;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
.footer h3,
.right_content .box h3,
ul.menu li a  {font-family:arial;}

.fl {float:left}
.fr {float:right}
.btn {border:none;color:#fff;height:28px;cursor:pointer}
.tl {text-align:left}
.tr {text-align:right !important}
.tc {text-align:center !important}
.tb {font-weight:bold}
.hide {display:none}
.show {display:block}

td.tc, th.tc {padding-left:5px !important; padding-right:5px !important}
.p25 {padding-left:25px !important}
.p25lr {padding-left:25px !important;padding-right:25px !important}

#main_container{width:982px;height:auto;margin:auto;padding:0px;}

tr.recommended {background-color: #FFF1CE;}
tr.trHover {background:#ebebeb !important;cursor:pointer;}

.top_bar{height:38px;}
.top_search{position:relative;
width:226px;
height:32px;
_margin:0;
float:right;
}
#searchBox {position:absolute;left:0;top:32px;display:none;}
#searchBox input {vertical-align:middle;margin:0 3px}
input.search_input{border:0px;height:18px;margin:7px 0 0 39px;width:105px;font-size:12px;}
.search_text{
float:left;
width:150px;
height:32px;
background:url(/images/ecom/search_text.png) 0 0 no-repeat;
}
.search_text a{
text-decoration:none;
color:#999999;
}
.search_bt{
float:left;
}
.languages{
float:right;
width:150px;
padding:8px 0 0 0;
}
.lang_text{
float:left;
padding:0 5px 0 0;
color:#b3adad;
}
div.textBoxServices { margin: 12px 29px; }
div.textBoxServices p { padding: 0px; margin: 0px; }
a.lang{
display:block;
float:left;
padding:0 5px 0 5px;
}
#header{background-position:0px 0px;margin:auto;position:relative;}
.top_menu  {color:#9b9e91;text-align:right;padding: 20px 0 19px;font-size:10px}
.top_menu a {color:#9b9e91; padding:0 6px 0 5px;}
.top_menu a.last {padding:0 0 0 5px}
#logo{float:left;padding:44px 0 26px;}
#header .phone {font-size:15px;color:#40a050; padding:0 0 3px 37px; background:url(/images/ecom/bg_phoneTop.gif) 0 6px no-repeat;
	position:absolute;top:49px;left:526px;_left:263px;width:185px;font-family:arial;font-weight:bold}
/*------------------------------oferte_content-----------------------*/
.oferte_content{width:600px;float:right;padding:0;}
.top_divider{float:left;width:1px;}
/*.oferta{width:538px;float:left;padding:15px 30px 0 30px;}*/
/*.oferta_img{float:left;padding:0 0 10px 0;} 
.oferta_title{font-size:15px;color:#b72c24;font-weight:bold;}
.oferta_details{width:400px;float:left;padding:0 0 0 30px;}
.oferta_text{padding:5px 0 5px 0;font-size:12px;color:#FFFFFF;text-align:justify;line-height:15px;
*/}
a.details{
width:83px;
height:21px;
display:block;
float:right;
margin:5px 0 0 0;
padding-left:5px;
background:url(/images/ecom/details_bt_bg.gif) no-repeat center;
text-align:center;
line-height:21px;
text-decoration:none;
color:#000000;
}
/*---------------------oferta_pagination-----------------------------*/

div.oferta_pagination {
clear:both;
padding:10px 0 0 0;
_padding:0px 0 0 0;
margin:5px;
text-align:center;
float:left;
font-size:10px;
}

div.oferta_pagination a {
width:22px;
height:22px;
display:block;
float:left;
margin:0 0 0 5px;
_margin:0 0 0 3px;
line-height:23px;
text-align:center;
background:url(/images/ecom/pag_bg.gif) no-repeat center;
text-decoration:none; 
color:#9d8b8b;
}
div.oferta_pagination a:hover, div.pagination a:active {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(/images/ecom/pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
div.oferta_pagination span.current {
width:22px;
height:22px;
display:block;
float:left;
line-height:23px;
text-align:center;
background:url(/images/ecom/pag_bg_a.gif) no-repeat center;
text-decoration:none; 
color:#ad1614;
}
#main_content{
clear:both;
}
/*---------------- menu tab----------------------*/
#menu_tab{height:40px;background-color:#fff; width:756px;float:left;}

ul.menu {list-style-type:none;  display:block; float:left;
margin:0px; padding:0px;background:url(/images/ecom/bg_menu.png) 0 -40px no-repeat;}

ul.menu li {display:inline;font-size:13px;line-height:40px;_float:left;_display:block;}
ul.menu li a {display:block; float:left; width:78px;padding:0 0 0 48px; margin:0;height:40px;text-indent:-1000px;
	overflow:hidden;}
ul.menu li a:hover {background-image:url(/images/ecom/bg_menu.png);}
ul.menu li a.nav2 {padding:0 0 0 45px; width:108px;}
ul.menu li a.nav3 {padding:0 0 0 40px;width:73px;}
ul.menu li a.nav4 {padding:0 0 0 44px;width:134px;}
ul.menu li a.nav5 {padding:0 0 0 42px;width:144px;_white-space:nowrap;_padding:0;_width:186px;}
a.nav1:hover {
background-position:0 0}
a.nav2:hover {
background-position:-126px 0}
a.nav3:hover {
 background-position:-279px 0}
a.nav4:hover {
background-position:-392px 0}
a.nav5:hover {
background-position:-570px 0}
a.nav6:link, a.nav6:visited {
background-position:0 0}

.shopping_cart{width:225px;float:left;background:url(/images/ecom/bg_cart.png) no-repeat 0 0;
	padding:0 0 5px; height:40px;position:relative;z-index:100}
.cart_icon{float:left;padding:7px 0 0 0 ;}
.cart_icon img {margin:0 9px 0 5px}
.cart_details .count {float:left; width:60px; color:#ffdf7d; font-size:11px; padding:6px 0 0 0}
.cart_details .total {font-size:13px; font-weight:bold; line-height:40px;width:100px;float:left;
	text-align:right;color:#fff}
.cart_details .count  span {font-weight:bold; color:#fff }
li.currencies{
width:180px;
float:left;
padding:0 0 0 15px;
_padding:12px 0 0 15px;
color:#676d77;
font-size:11px;
font-weight:bold;
}
/*----------------crumb_navigation-------------*/
.crumb_navigation{
width:980px;
height:15px;
padding:5px 10px 0 20px;
color:#333333;
background:url(/images/ecom/navbullet.png) no-repeat left;
background-position:5px 6px;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
}

/*-------------left_content------------------*/
.left_content{
width:196px;
float:left;
}
.title_box{height:27px;font-size:13px;font-weight:bold;color:#fff;line-height:27px;padding:0 0 0 8px;margin:0}
/*--------right menu---------*/
ul.left_menu{padding:0 1px 3px;margin:0px;list-style:none;background:url(/images/ecom/bg_boxBottom.gif) 0 100% no-repeat;
	height:1%}
ul.left_menu li{
margin:0px;
list-style:none;
}
ul.left_menu li a{height:23px;display:block;text-decoration:none;color:#504b4b;padding:0 0 0 30px;
	line-height:23px; border:1px solid; border-color:#f7f7f7 #ebebeb #f7f7f7 #f1f1f1;
	border-bottom:none;	background:url(/images/ecom/bg_menu1level.gif) no-repeat left #ebebeb; background-position:5px 5px;
}
ul.left_menu li li a{background:url(/images/ecom/bg_menu2level.gif) no-repeat 32px 8px; padding:0 0 0 47px;
	border-left:none;border-right:none;}

ul.left_menu a:hover {text-decoration:underline;}

ul.left_menu ul.left_menu {padding:0; background:none}

.product_title{
color:#ea2222;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a{text-decoration:none;display:block;font-weight:bold;height:1.5em;overflow:hidden;}
.product_title a:hover{
color:#064E5A;
}
.product_img{
padding:5px 0 5px 0;
}
.prod_price{font-size:12px; margin-top:6px !important;margin-bottom:8px !important;}
div.desc {margin-bottom:9px !important;height:5.6em; overflow:hidden}
span.reduce{font-weight: bold;text-decoration:line-through;}
span.price{font-weight: bold;}
span.newPrice {color:#40a01a}

/*----------newsletter--------------*/
div.newsletter div.inputText{	background:url(/images/ecom/bg_inputTextM.gif) 0 0 no-repeat;margin:12px 0 0;
	padding:4px;width:180px;}
input.newsletter_input{color:#999999;border:none;width:180px}
a.join{font-size:12px;
display:block;
margin:5px 0 5px 112px;
background:url(/images/ecom/btn_submit.gif) 0 0 no-repeat;width:73px;
text-align:center;
height:28px;
line-height:28px;
text-decoration:none;
color:#fff;
}
.banner_adds{
width:194px;
text-align:center;
padding:10px 0 10px 0;
}
/*right partners*/
.partners .content {text-align:center; padding-top:15px}
.partners img {margin:0 0 10px}
/*right raty */
.logo_gr a { text-indent:300px; overflow:hidden}
a.kredyt {background:url(/images/ecom/swinkaRaty.gif) 0 -66px no-repeat; display:block; width:145px;height:67px;margin:12px auto 0;
	text-indent:-500px;overflow:hidden;text-align:left;}
a.kredyt:hover 	{background-position:0 0}
/*center content--------------------------*/
.center_content{
width:585px;
float:left;
padding:5px 10px;
}
.main_page .center_content{padding:20px 0 0}
.main_page .center_content {width:735px}
.center_content .box {background:url(/images/ecom/bg_mainBox.gif) 0 0 repeat-y; margin:0 0 20px;position:relative}
.center_content .box .center_title_bar{height:27px;line-height:27px;padding:0 0 0 8px;margin:0 ;font-size:12px;color:#fff;font-weight:normal;
	background:url(/images/ecom/bg_mainBoxHeader.gif) 0 0 no-repeat;position:relative}
.center_content .box a.seeAll {position:absolute; right:0;top:0;color:#fff;font-weight:normal;line-height:27px;
	background:url(/images/ecom/bg_mainBoxHeaderAll.gif) 0 0 no-repeat;display:block;width:127px;
	text-decoration:none;font-size:11px; padding:0 0 0 12px}
.center_content .box .content {background:url(/images/ecom/bg_mainBoxBottom.gif) 0 100% no-repeat;height:1%}
.center_content .box span.seeSearchInfo {position:absolute; right:0;top:0;color:#fff;line-height:27px;
	background:url(/images/ecom/bg_mainBoxHeaderHow.gif) 0 0 no-repeat;display:block;width:88px;padding:0 0 0 12px;
	cursor:pointer;
	}
.center_content .box span.seeSearchBox {position:absolute; right:0;top:0;color:#fff;line-height:27px;
	background:url(/images/ecom/bg_mainBoxHeaderSearch.gif) 0 0 no-repeat;display:block;width:188px;padding:0 0 0 12px;
	cursor:pointer;font-size:10px;
	}	
/* search */
div.search h2.search {background:#EBEBEB;border-top:#F7F7F7 1px solid;border-bottom:#F7F7F7 solid 1px;
	font-size:11px;font-weight:normal;line-height:19px;padding:0 10px;height:22px}
div.search .fl{width:367px; }
div.search .fr {width:368px; }
div.search label {display:block;position:relative;}
div.search label.first {margin-top:25px}
div.search .fl label { padding:0 20px 2px 70px;margin-bottom:4px}
div.search .fl input {top:0; left:42px;position:absolute;margin:0}
div.search .fr label { padding:0 20px 0 33px;line-height:19px;height:28px}
div.search .fr select {top:2px; left:105px;position:absolute;width:216px;height:1.8em}
div.search .fr  .border {padding:30px 0}
div.search div.clear {border-top:#F7F7F7 solid 1px; padding:10px 0 13px}
div.search input.search {display:block; width:73px; margin:0 auto;height:28px;color:#fff;
	background:url(/images/ecom/btn_searchAdv.gif) 0 0 no-repeat;}
div.search span.or {position:absolute;top:125px; left:358px;font-weight:bold;width:30px;padding:4px 0;background:#fff}
#searchInfo {width:200px;padding:12px 6px 12px 15px;border:1px solid #9c9f92;background:#ebebeb;
	position:absolute;top:27px;right:0;color:#9a9a9c;z-index:2}
/* services */
div.services table {width:100%;border-collapse:collapse;line-height:20px;margin:0 0 25px}
div.services th {background:#EBEBEB;border-top:#F7F7F7 1px solid;border-bottom:#F7F7F7 solid 1px;font-weight:normal}
div.services th.tl {padding:0 0 0 29px;border-right:1px solid #f5f5f5}
div.services td {border-bottom:#F7F7F7 1px solid;text-align:center}
div.services td.rb {border-right:#F7F7F7 1px solid;text-align:left; padding:0 0 0 29px;width:570px}
div.services table a {text-decoration:underline;color:#3F403B}
div.services div.images {padding:0 0 5px 29px;}
div.services div.images  img {padding:0 20px 20px 0}
/*----------------------right content--------------*/
.right_content{width:227px;float:right;padding:0;}
.main_page .right_content{width:227px;padding:20px 0 0}


.right_content .box {background:url(/images/ecom/bg_box.gif) 0 0 repeat-y;margin:0 2px 19px 0}
.right_content .box h3 {background:url(/images/ecom/bg_boxHeader.png) 0 0 no-repeat;font-weight:normal;font-size:13px}
.right_content .box .content {background:url(/images/ecom/bg_boxBottom.gif) 0 100% no-repeat}

.right_content .newsletter .content {padding:0 20px 15px; text-align:right}

.cart_title{
font-size:12px;
color:#333;
font-weight:bold;
padding:8px 0 0 0;
}
.cart_details{ text-align:left;}


span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
/*---------prod_box----------*/
.prod_box{width:183px;float:left;padding:10px 0 12px;}
.prod_box_clean {clear:left}
.prod_box a {text-decoration:underline;color:#3F403B}
.prod_box div {margin:0 12px 0 21px}
.prod_box div div {margin:0}
.prod_details_tab{}
.prod_box div.product_img {text-align:center;height:96px;overflow:hidden}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}

a.prod_tocart{display:block;font-weight:bold;text-decoration:none;}
/* pod_box prawa kolumna */
.right_content .prod_box {float:none; width:auto}
/*category*/
.emptyHeader {background:url(/images/ecom/bg_productBoxTop.gif) 0 0 no-repeat; height:2px;overflow:hidden}
.category {background:transparent url(/images/ecom/bg_productBox.gif) repeat-y 0 0 !important}
.category .content {background-image:url(/images/ecom/bg_productBoxBottom.gif)  !important}
.category .fl {border-right:1px solid #f7f7f7;text-align:center;height:96px;padding:12px 0 0 0}
.category .fr {width:375px;padding:12px 50px 10px 0}
.category .logo {width:118px}
.category .foto {width:150px}
.category table {clear:both;border-collapse:collapse; width:100%}
.family table {width:733px;}
.family td {border-bottom:1px solid #f9f9f9}
.family .search .content {display:none}
.family .content {padding:0 0 2px}
.category th {background:#EBEBEB;border-top:#F7F7F7 1px solid;border-bottom:#F7F7F7 1px solid;font-size:11px;
	font-weight:normal;line-height:23px;}
.category th, .category td {padding:0 0 0 10px;text-align:left}
.category td {padding:11px 10px;vertical-align:top}
.category td a {text-decoration:underline;font-weight:bold;color:#3f403b}
.category td.br  {width:98px;border-right:1px solid #f7f7f7;padding:8px 6px 11px 14px}
.category td.price {vertical-align:middle;font-weight:bold}
.category td.action div {position:relative}
.category td.action .prod_details{position:absolute;top:32px;left:auto}
/*.plain .content {position:relative}
.plain .fl {padding:10px 0}
.plain .productDetails {padding:10px 20px 40px;width:530px;float:left;}
.plain .productIdent a {color:#3F403B}
.plain h2 {font-size:12px;padding:0 0 4px}
.plain a.prod_details {position:absolute;left:172px;color:#3F403B;}
.plain a.addtocart {right:25px}
.plain span.productPrice {position:absolute;bottom:12px; left:485px}
.plain span.productPrice .price {font-size:15px;font-weight:normal;}
.plain a.addtocart, .plain a.prod_details {bottom:15px;top:auto;height:20px;}*/

/*---------prod_box_big----------*/
.center_content  .prod_box_big{background:transparent url(/images/ecom/bg_productBox.gif) repeat-y scroll 0 0}
.center_content  .prod_box_big .header {background:url(/images/ecom/bg_productBoxTop.gif) 0 0 no-repeat; height:2px;overflow:hidden}
.center_content  .prod_box_big .content {background-image:url(/images/ecom/bg_productBoxBottom.gif)}

.product_img_big{width:255px; height:170px;margin:1px 0 0;float:left;border-right:1px solid #f9f9f9;
	text-align:center;padding:20px 0 0;position:relative}
div.large {position:absolute; left:30px; bottom:0;text-align:left;}	
.product_img_big a,  .thumbs span {color:#9b9e91; text-decoration:none;font-size:9px}


.details_big_box{width:410px;float:left;padding:25px 0 35px 25px;text-align:left;position:relative;}
.details_big_box h1 {font-size:16px}
.details_big_box  span.delivery {position:absolute;bottom:10px; right:0;font-size:11px}
.details_big_box a.videotest {position:absolute;bottom:30px;right:0;line-height:32px;padding:0 0 0 40px;
	background:url(/images/ecom/video.png) 0 0 no-repeat;color:#3F403B}
.product_title_big{padding:5px 0;}

.thumbs{padding:0 5px 2px 30px;margin:0;text-align:left;border-top:1px solid #F9F9F9;border-right:1px solid #F9F9F9;
	float:left;width:220px;height:59px}
.thumbs img {padding:3px;}
.product_big_buy {float:left;border-top:1px solid #F9F9F9;width:380px;padding:10px 0 0 55px;
	position:relative;font-size:10px}
.product_big_buy span {font-size:15px;}
.product_big_buy span.netto {/*font-size:13px*/}

.specifications{line-height:18px;}
.prod_box_big h2, .grayBox, legend {background:#ebebeb;border-color:#F7F7F7 #EBEBEB #F7F7F7 #F1F1F1;border-style:solid;border-width:1px;
	font-size:11px;font-weight:normal;line-height:23px;padding:0 22px;display:block;}
legend {margin:0 -7px}
ul.product-info {list-style:none;padding:0;margin:0;}
ul.product-info li, .long-desc,
ul.accesories li  {position:relative;padding:5px 9px 5px 176px;border-top:1px solid #f9f9f9;
	background:url(/images/ecom/bg_border.gif) 167px 0 repeat-y}
ul.product-info li strong {display:block;position:absolute; top:5px; left:0;width:150px;text-align:right;padding:0 10px;}
span.upgradeInfo {position:absolute;top:6px;right:20px;}
span.upgradeInfo a {color:#3F403B}
ul.accesories {padding:0;margin:0;list-style:none}

ul.accesories li div.check {position:absolute; top:9px;left:105px;}
ul.accesories li label {}
ul.accesories li label.foto {/*min-height:92px;_height:92px;*/position:relative;width:270px;float:left;}
ul.accesories li label.foto img {position:absolute;top:2px;right:10px}
ul.accesories li  div.accInfo {float:left;width:310px}
ul.accesories li ul {padding:0;list-style:none}
ul.accesories li li {padding:0;background:transparent url(/images/ecom/bg_menu2level.gif) no-repeat scroll 15px 5px;border:none;
	padding:0 0 0 30px}
.productFooter .fl {width:345px;border-right:1px solid #F9F9F9;text-align:center;background:url('/images/ecom/bg_gwarancjaCeny.png') 7px 5px no-repeat}
.productFooter .fl table {margin:5px 10px 8px;width:330px;height:101px;font-size:1.2em}
.productFooter .fl table td {padding:5px 10px 5px 14px;text-align:left}
.productFooter .fl table td.tc {padding:0 !important;width:40px}
.productFooter .fl table a {color:#3f403b}
.productFooter .fr {width:47%;position:relative;padding:19px 0 0}
.productFooter a.addtocart {right:30px}
.productFooter span {font-size:12px}
.productFooter span.netto {padding:0 0 0 66px}
a.addtocart{top:19px; right:0;position:absolute}
a.compare{
width:76px;
height:27px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(/images/ecom/compare.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*koszyk itp */
div.emptycart {background-image:url(/images/ecom/bg_productBox.gif) !important} 
div.emptycart .content {padding:20px;background:transparent url(/images/ecom/bg_mainBoxBottom.gif) no-repeat scroll 0 100% !important;}
div.cart h2 {font-weight:bold}
div.cart {background-image:url(/images/ecom/bg_productBox.gif) !important}
div.cart div.content {background:url(/images/ecom/bg_cartPathBottom.gif) 0 100% no-repeat !important; padding-bottom:103px !important;
	position:relative}

div.cart td {border-bottom:1px solid #f7f7f7;vertical-align:top}
div.cart th {font-weight:bold}
div.cart td.br {width:auto;}
div.cart td.cartPrice {font-size:14px;font-weight:bold;text-align:center}
div.cart td.empty {background:#EBEBEB none repeat scroll 0 0;border-bottom:1px solid #F7F7F7;border-top:1px solid #F7F7F7;
	font-size:11px;font-weight:normal;line-height:23px;padding:0}
div.cart .totalPrice {width:220px; padding:20px 20px 10px;position:absolute;bottom:0;right:0}
div.cart .totalPrice td {border:none;padding:0;line-height:20px;}
div.cart .totalPrice td.label{padding-top:1px}
div.cart a.btn {line-height:20px;height:20px; padding:0 0 0 30px;color:#fff;text-decoration:none;
	font-weight:normal;display:block;}
div.cart a.continueShopping {position:absolute;bottom:62px;left:0;}
div.cart .fl {width:367px;padding:0;text-align:left;border:0}
div.cart .fl p {border-right:1px solid #f7f7f7}
div.cart .fl p, div.cart .fr p {padding:15px 15px 10px 24px}
div.cart .fr {width:50%;padding:0}
div.cart .fl, div.cart .fr{position:relative; min-height:115px;_height:115px}
div.cart .fl a, div.cart .fr a {position:absolute;right:15px;bottom:10px}
.cartPrice {font-size:13px}
.cartPrice strong{font-size:14px;}
.totalPrice a {padding:8px 0 0; display:block}

/*koszyk - dane */
div.cart .inputFieldRows {border-bottom:1px solid #F7F7F7;padding:4px 0 3px;;margin:0;position:relative}
div.cart .inputFieldRows label {width:225px;text-align:right;margin:0 5px 0 0;padding:0 5px 0 0}
.orderACK { margin:17px 0 11px 213px;display:block}
div.ack1 div.content {background-image:url(/images/ecom/bg_mainBoxBottom.gif) !important; padding-bottom:1px !important}
div.confimration {margin:0 0 5px !important;}
div.confimration div.content {padding-bottom:0 !important}
div.confimration div.totalPrice{border-top:1px solid #f7f7f7;width:auto;position:static;padding:0 0 0 500px}
div.confimration .fl, div.confimration .fr {font-size:12px}
ul.cartPath {list-style:none;background:url(/images/ecom/bg_cartPath.png) 0 0 no-repeat; width:401px; margin:20px auto;padding:0}
ul.step2 {background-image:url(/images/ecom/bg_cartPath2.png)}
ul.step3 {background-image:url(/images/ecom/bg_cartPath3.png)}
ul.cartPath li {float:left;line-height:41px;padding:0 0 0 40px;font-size:12px}
ul.cartPath li.current {color:#ffffff}
ul.cartPath li.link a {display:block;color:#3F403B}
ul.cartPath li.cart {width:69px}
ul.cartPath li.data {width:100px}
ul.cartPath li.ack {width:110px}
div.ack3 div.content {background:transparent url(/images/ecom/bg_mainBoxBottom.gif) no-repeat scroll 0 100% !important;padding:0 !important}
div.ack3 div.info {background:none !important;padding:10px 20px 0 !important}
div.ack3 div.content .totalPrice {padding:20px 0 20px 500px}
div.ack3 div.content a.continueShopping {bottom:-33px;}

/* sekcja dokumentów cms */
.center_content .cms .center_title_bar {background:transparent url(/images/ecom/bg_mainBoxHeaderCms.gif) no-repeat scroll 0 0;
	color:#3f403b}
.center_content .cms,
.center_content .search {background-image:url(/images/ecom/bg_productBox.gif);position:relative}
.center_content .cms  a {color:#3F403B;text-decoration:underline}
.center_content .cms h1 {padding:0 30px !important;font-weight:bold !important}
.center_content .cms h1.center_title_bar {padding:0 8px !important;font-weight:normal !important}
.center_content .cms .content,
.center_content .search .content {font-size:11px; background-image:url(/images/ecom/bg_productBoxBottom.gif);}
.center_content .cms .content {padding:24px 30px 34px;}
.center_content .cms .content  p {font-family:tahoma !important;font-size:11px !important;text-align:justify}
.center_content .cms .content h2 {color:#109030;font-size:12px;font-weight:bold;padding:0 0 10px}
.center_content .cms .content img {margin:12px 0 12px 30px;}
.center_content .cms .content ul, .center_content .cms .content ol {margin:0 0 0 24px; padding:0}
.center_content .cms .content ul {list-style:none}
.center_content .cms .content ul  li {padding:0 0 0 15px;margin:0 0 15px;background:url(/images/ecom/bg_menu2level.gif) no-repeat 1px 3px}
.center_content .cms .resourceThumb {float:left}
.center_content .cms .resourceThumb img {margin:0 15px 0 0}
/*---------------contact_form------------------*/
div.contact {padding:0 2px 0 0}
div.contact .center_title_bar {color:#fff !important;padding:0 0 0 15px;font-size:12px;font-weight:bold;
	height:27px;line-height:27px;}
div.contact .fl {width:409px}
div.contact .fr {width:324px}
div.contact .fl .box {background-image:url(/images/ecom/bg_contactBoxL.gif)}
div.contact .fl .center_title_bar {background-image:url(/images/ecom/bg_contactBoxHeaderL.gif) }
div.contact .fl h2 {background:url(/images/ecom/bg_iconWhite.gif) 0 0 no-repeat; padding:0 0 0 33px !important; line-height:27px;
	margin:0 0 4px -33px;font-size:12px !important}
div.contact .fl h2.hours {background-position:0 -80px}
div.contact .fl h2.data {background-position:0 -116px}
div.contact .fl .phone {position:absolute; top:12px; left:226px}
div.contact .fl .phone h2  {background-position:0 -40px}
div.contact .fl .content {background-image:url(/images/ecom/bg_contactBoxBottomL.gif);padding:12px 12px 34px 47px;
	position:relative}
div.contact .fr  {margin-top:12px !important;}
div.contact .fr  .box {background:url(/images/ecom/bg_contactBoxR.gif) 0 0 no-repeat}
div.contact .fr .center_title_bar {background-image:url(/images/ecom/bg_contactBoxHeaderR.gif) }
div.contact .fr .content{background-position:100% 100%;padding:26px 25px 34px 0}
div.contact .fr div.inputFieldRows {padding:0 0 2px 0;position:relative;margin:0 0 3px;}
div.contact .fr label {width:77px;dispaly:block;text-align:right;margin:0 5px 0 0;font-weight:normal;
	padding:0 5px 0 0;line-height:20px;}
/*div.contact  #ContactForm .fr label {width:77px}*/
div.contact .fr .inputTextArea, div.contact .fr .inputText {width:178px !important;}
div.contact .fr .inputText {background-image:Url(/images/ecom/bg_inputTextM.gif) !important;background-repeat:no-repeat !important}
div.contact .fr .inputTextArea {height:142px;background-image:Url(/images/ecom/bg_textareaM.gif) !important;background-repeat:no-repeat !important}
div.contact .fr .inputTextArea textarea {height:130px}
div.contact .fr #submit {width:auto !important;margin:0 0 0 105px;}
div.contact .fr input.send {background:url(/images/ecom/btn_submit.gif) 0 0 no-repeat;width:73px}
div.contact form.FormBuilderForm {background:none no-repeat;border:0 solid;padding:0}
div.contact form.FormBuilderForm div {padding:0;background:none}
div.contact div.inputFieldRows .inputText {padding:4px}
div.contact div.inputFieldRows .inputTextArea {padding:0 4px} 

.contact_form{
width:355px;
float:left;
padding:0px 0 0 75px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(/images/ecom/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*--------------footer----------------*/
.footer{height:146px;clear:both;color:#9b9e91;padding:0 0 0 23px;overflow:hidden;font-size:10px}
.footer a {color:#9b9e91;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer ul {list-style:none; padding:0;margin:0 0 0 10px}
.footer li {padding:0 6px 4px 18px; background:url(/images/ecom/bg_footerLi.gif) 2px 2px no-repeat}
.footer h3 {background:url(/images/ecom/bg_footerHeader.gif) 1px 0 no-repeat;color:#3F403B; font-weight:normal;
	padding:0 0 0 27px;line-height:15px;margin:19px 0 15px;font-size:11px}

.left_footer{float:left;width:150px;
background:url(/images/ecom/bg_footerDiv.gif) 100% 20px no-repeat;height:146px}
}
.futterOffer {width:150px}
.footerAbout {padding:0 0 0 12px; width:118px}
.footerKontakt {background:none;padding:0 0 0 26px; width:360px}
.footerKontakt .address {padding:0 0 0 27px; float:left;background:url(/images/ecom/bg_envelope.gif) 0 2px no-repeat}
.footerKontakt .tel {padding:0 0 0 35px; float:left; background:url(/images/ecom/bg_phone.gif) 4px 2px no-repeat}
.footerKontakt .address p {width:130px;margin:0}
.footerKontakt .tel p {width:155px;margin:0}
.right_footer{float:right;text-align:right;width:260px;padding:20px 0 0;}
input.cart-quantity {
	width: 30px;
}

.cart-item-details{
width:145px;
float:left;
height: 105px;
padding:0 0 0 15px;
text-align:left;
}
.cart-item-total{
width:195px;
float:left;
height: 105px;
padding:0 0 0 15px;
text-align:left;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.cart-item-total div {
	margin: 36px 0 0 30px;
}

.big-blue {
	color:#4D818A;
	font-size:13px;
	font-weight:bold;
}
.center_title_bar-solid{
width:520px;
height:33px;
padding:0 0 0 40px;
margin:0 0 10px 12px;
_margin:0 0 10xp 6px;
line-height:33px;
font-size:12px;
color:#847676;
font-weight:bold;
background:url(/images/ecom/bar_bg.gif) no-repeat center;
}
div#ecomAjaxForm{
width:560px;
margin:0 0 10px 12px;
_margin:0 0 10xp 6px;
}
/*warstwy*/
#added {background:#fff none repeat scroll 0 0;border:2px solid #f26522;border-top:none;width:222px;
	position:absolute;right:0;top:40px;z-index:100;}
#added span {display:block; margin:0 0 6px}	
#added div {padding:15px; color:#504B4B}
#added div div, #added div strong {border:none; color:#504B4B}
#added div#prodFotoCart {margin:0 5px 5px;padding:0;background:#FFF}
#added div#prodPriceCart {padding:0} 

/* --- --------------------------------------*/
.ui-tabs {zoom: 1;position:relative; margin:0 0 15px;width:735px}
.ui-tabs .ui-tabs-nav { list-style: none;bottom:20px;right:19px;position:absolute;padding:0;margin:0 }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 0 0 9px; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; background:url(/images/ecom/btn_tabsA.gif) 0 0 no-repeat;
	text-align:center;width:21px;height:20px;line-height:20px;color:#000000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a 
	{ cursor: text; background:url(/images/ecom/btn_tabsActive.gif) 0 0 no-repeat;color:#fff}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display: block; border-width: 0; background: none;height:255px;  }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs a.bannerMore {position:absolute;bottom:80px;left:360px}
/* blad*/
div.noProducts {margin:10px auto 0px; padding:2px 0 0}
div.noProducts div { padding:10px 14px 12px}
div.noProducts div pre {white-space:normal;padding:0 10px;margin:0}
h1.error {color:#f47c43; background:url(/images/ecom/bg_error.gif) 5px 0 no-repeat;font-size:15px; padding:5px 0 5px 51px; margin:15px 0 10px 10px}
/*informacja*/
div.green {background:url(/images/ecom/bg_alertGreen.gif) 0 0 no-repeat; padding:3px 0 0 40px;color:#5da51f; font-size:15px}
p.green{background:url(/images/ecom/bg_alertGreen.gif) 20px 15px no-repeat;padding:20px 20px 20px 60px;font-size:12px} 
div.info {padding:18px 22px 24px }
div.info p {padding:4px 0 0 40px}
/*cienie*/
.jquery-text-shadow-text {position: relative;z-index: 10;}
.jquery-text-shadow {position: absolute;left: 1px;top: 1px;z-index: 9;speak: none;}
.jquery-text-shadow {color:#777;margin-top:-2px;padding:0 0 0 7px}

#upgradetip { 
    display:none; 
    background:transparent url(/images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

div.serviceTip { 
    display:none; 
    background:transparent url(/images/black_arrow_big.png); 
    height:160px; 
    width:320px; 
    padding:25px; 
    color:#3F403B; 
   
}
img.serviceTipImg {vertical-align:middle}
#fieldset-invoice_data { display:none;}

div.linkToFamily a,
div.showFamily a {
	background:url(/images/ecom/bg_menu1level.gif) no-repeat left #EBEBEB;
	background-position:15px 5px;
	line-height:23px;
	padding:0 0 0 40px;
	font-size:12px;
	color:#40A01A;
	display:block;
}
div.showFamily a {background-color:#fff}
div.linkToFamily a.hide {display:none}
div.globalHideShow {position:relative;height:23px}
div.globalHideShow a {position:absolute;right:0;top:0;width:144px;background:url(/images/ecom/bg_menu1level.gif) no-repeat left}

div.productGroups {width:245px;float:left;text-align:center}
div.productGroups h2 {background:#EBEBEB;border-bottom:1px solid #F7F7F7;border-top:1px solid #F7F7F7;font-size:11px;
	height:22px;line-height:20px;padding:0 0 0 20px;text-align:left}
div.productGroups .content {border-right:1px solid #F7F7F7;position:relative; padding:15px 0 35px;background:none !important}
div.productGroups .nb {border-right:0 solid}
span.cartSubTotal { font-weight: bold;}
span.cartPrice { font-weight: bold; font-size:14px;}

div.results {padding:10px 0 0}
div.results h2 {font-size:12px}
div.results h2 .searchTitle {display:block}
div.results h2 a {color:#2b2b2b !important}
div.results ul {list-style:none;paddin:0;margin:0}
div.results li {width:310px;background:none !important;padding:0 !important}
div.results li div {min-height: 75px;}
div.results li .score {padding:0 0 0 48px;background-image:url(/images/bg_score.gif);background-repeat:no-repeat;font-weight:normal;font-size:0.9em;
	margin:3px 0 0}
.score0_10 {background-position: 0 -5px}
.score11_30 {background-position: 0 -28px}
.score31_50 {background-position: 0 -51px}
.score51_70 {background-position: 0 -75px}
.score71_90 {background-position: 0 -98px}
.score91_100 {background-position: 0 -121px}
